@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Lao:wght@400;500;600;700&family=Noto+Sans+Myanmar:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&family=Noto+Sans+Thai:wght@400;500;600;700&display=swap";body .player-shell.wallet-action-shell,body .player-shell.wallet-action-shell .wallet-page{background:#f3f0e7!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar{width:calc(100% + 32px)!important;max-width:none!important;height:52px!important;margin:0 0 10px -16px!important;padding:0 16px 10px!important;box-sizing:border-box!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar h1{top:21px!important;left:50%!important;transform:translate(-50%,-50%)!important}@media(max-width:360px){body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar{width:calc(100% + 22px)!important;margin-left:-11px!important}}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-card{background-size:104% 104%!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-cash h2{margin:4px 0 18px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-meta{margin-top:0!important;padding-top:9px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details{grid-template-columns:.95fr 1.25fr .8fr!important;gap:7px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details span+span{padding-left:6px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details small{font-size:10px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details b{font-size:12.5px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-crown{top:22px!important;right:5px!important;width:112px!important;height:100px!important}@media(max-width:360px){body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details{gap:4px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details span+span{padding-left:4px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-asset-details b{font-size:10.5px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-crown{right:3px!important;width:102px!important}}@media(max-width:760px){body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar h1{left:50vw!important}}body .player-shell .friend-vault-mini-card.is-empty,body .player-shell .friend-vault-row.is-empty>button{cursor:pointer;pointer-events:auto}body .player-shell .friends-page.friend-vault-page .friend-vault-mini-card-left{left:30px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-mini-card-right{right:30px!important}@media(max-width:760px){body:has(.player-shell .friends-page.friend-vault-page) .player-shell>.main-area>.topbar{border-bottom:1px solid #d8c18f!important;box-shadow:0 1px #ffffffb8!important}}@media(max-width:760px){html.friend-native-keyboard-open:has(.player-shell .friends-page.friend-vault-page),html.friend-native-keyboard-open body.friend-native-keyboard-open:has(.player-shell .friends-page.friend-vault-page){height:auto!important;min-height:100%!important;overflow:auto!important;overscroll-behavior:auto!important}html.friend-native-keyboard-open body.friend-native-keyboard-open:has(.player-shell .friends-page.friend-vault-page) .player-shell,html.friend-native-keyboard-open body.friend-native-keyboard-open:has(.player-shell .friends-page.friend-vault-page) .player-shell .main-area,html.friend-native-keyboard-open body.friend-native-keyboard-open:has(.player-shell .friends-page.friend-vault-page) .player-shell .page-content,html.friend-native-keyboard-open body.friend-native-keyboard-open:has(.player-shell .friends-page.friend-vault-page) .player-shell .friends-page.friend-vault-page{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}}.friend-add-sheet-backdrop{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;background:#231d1147;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.friend-add-action-sheet{position:fixed;z-index:2147483001;top:var(--friend-add-sheet-top, calc(env(safe-area-inset-top) + 84px) );left:50%;width:min(calc(100vw - 28px),376px);max-width:none;padding:18px 14px 14px;transform:translate(-50%);border:1px solid rgb(190 139 35 / 62%);border-radius:16px;color:#122b4b;background:linear-gradient(115deg,#fffdf7fc,#f7f1e2fc);box-shadow:0 18px 42px #271d0c40,inset 0 0 0 1px #ffffffd1}.friend-add-action-sheet.is-closing,.friend-add-sheet-backdrop.is-closing{pointer-events:none}.friend-add-action-sheet__header{min-height:27px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.friend-add-action-sheet__header h2{margin:0;color:#122b4b;font-size:18px;font-weight:800;letter-spacing:0;line-height:1.2}.friend-add-action-sheet__close{position:absolute;top:11px;right:11px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;border:1px solid rgb(181 142 62 / 42%);border-radius:50%;color:#72520f;background:#fffcf4e0;box-shadow:none;font-size:24px;font-weight:400;line-height:1}.friend-add-action-sheet__field{width:100%;height:48px;display:flex;align-items:center;border:1px solid rgb(176 136 54 / 46%);border-radius:10px;background:#fffefa;box-shadow:inset 0 1px 3px #4b381412}.friend-add-action-sheet__field input{width:100%;min-width:0;height:46px;margin:0;padding:0 14px;border:0;outline:0;color:#152b47;background:transparent;font-size:16px;font-weight:650;letter-spacing:0;text-transform:uppercase}.friend-add-action-sheet__field input::placeholder{color:#8b8f93;font-weight:500;opacity:1}.friend-add-action-sheet__error{min-height:18px;margin:5px 2px 3px;color:#a33c31;font-size:11px;font-weight:700;line-height:18px}.friend-add-action-sheet__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:8px}.friend-add-action-sheet__actions button{min-width:0;height:44px;min-height:44px;margin:0;padding:0 10px;border-radius:10px;font-size:14px;font-weight:750;letter-spacing:0;white-space:normal}.friend-add-action-sheet__scan{border:1px solid rgb(176 136 54 / 44%);color:#4d5560;background:#fffdf7f0}.friend-add-action-sheet__submit{border:1px solid #a97008;color:#231707;background:linear-gradient(145deg,#f6cf69,#d79812);box-shadow:0 5px 12px #6f480733,inset 0 1px 1px #ffffff9e}.friend-add-action-sheet.is-invalid .friend-add-action-sheet__field{border-color:#b74e42;box-shadow:0 0 0 3px #b74e421f}@media(max-width:340px){.friend-add-action-sheet{width:calc(100vw - 20px);padding-inline:11px}.friend-add-action-sheet__actions button{padding-inline:6px;font-size:12px}}@media(max-width:760px){html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-dock{flex:0 0 82px!important;min-height:82px!important;height:82px!important;padding:7px 10px 8px!important;display:grid!important;grid-template-rows:18px 44px!important;gap:4px!important;box-sizing:border-box!important;overflow:visible!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading{position:static!important;inset:auto!important;width:100%!important;min-height:18px!important;height:18px!important;margin:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;overflow:hidden!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading:before,html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading:after{content:none!important;display:none!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading h2{max-width:100%!important;margin:0!important;padding:0!important;color:#3d3426!important;background:transparent!important;font-size:11px!important;font-weight:800!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:ellipsis!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-row{width:100%!important;min-height:44px!important;height:44px!important;grid-template-columns:minmax(0,1fr) 74px 78px!important;gap:5px!important;overflow:hidden!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-row>label,html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-row input{min-height:44px!important;height:44px!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-row input{min-width:0!important;padding-inline:5px!important;font-size:11px!important;line-height:1.1!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-row .primary{min-width:0!important;width:100%!important;max-width:none!important;min-height:44px!important;height:44px!important;padding:3px 4px!important;display:flex!important;overflow:hidden!important;font-size:9px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;text-align:center!important;-webkit-line-clamp:2!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-title-box{width:124px!important;grid-template-columns:13px minmax(0,1fr) 13px!important;gap:3px!important;padding-inline:7px!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-title-box h1{font-size:11.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:ellipsis!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-header>button:not(.friend-vault-page-back){width:108px!important;grid-template-columns:15px minmax(0,1fr) 20px 9px!important;gap:2px!important;padding-inline:5px!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-header>button:not(.friend-vault-page-back) span{display:block!important;max-height:22px!important;overflow:hidden!important;font-size:7.5px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:clip!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-hero-title h2{max-width:126px!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:ellipsis!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-mini-card>strong{max-height:22px!important;font-size:8.5px!important;line-height:1.08!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-mini-card>small{max-height:18px!important;font-size:6.5px!important;line-height:1.08!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-mini-recent>i{font-size:6.5px!important;line-height:1.05!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-row-main strong{font-size:11px!important;line-height:1.08!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-row-main small{max-height:19px!important;overflow:hidden!important;font-size:8px!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:keep-all!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-row>button,html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-add-row .primary{font-size:7.5px!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:keep-all!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-add-row .primary svg{width:13px!important;height:13px!important;flex:0 0 13px!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-add-dock>.panel-heading h2{font-size:9.5px!important}html body #root .app-shell.player-shell .friend-vault-page[data-locale=en] .friend-vault-title-box{width:126px!important;grid-template-columns:12px minmax(0,1fr) 12px!important;gap:3px!important;padding-inline:7px!important}html body #root .app-shell.player-shell .friend-vault-page[data-locale=en] .friend-vault-title-box h1{font-size:16px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:ellipsis!important}html body #root .app-shell.player-shell .friend-vault-page[data-locale=en] .friend-vault-header>button:not(.friend-vault-page-back){width:108px!important;grid-template-columns:15px minmax(0,1fr) 20px 9px!important;gap:2px!important;padding-inline:5px!important}html body #root .app-shell.player-shell .friend-vault-page[data-locale=en] .friend-vault-header>button:not(.friend-vault-page-back) span{display:block!important;max-height:20px!important;overflow:hidden!important;font-size:8.5px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important}html body #root .app-shell.player-shell .friend-vault-page[data-locale=en] .friend-vault-hero-title h2{max-width:112px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;overflow-wrap:normal!important;word-break:keep-all!important;text-overflow:ellipsis!important}}@media(max-width:340px){html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-title-box{width:88px!important;grid-template-columns:8px minmax(0,1fr) 8px!important;gap:2px!important;padding-inline:5px!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-header>button:not(.friend-vault-page-back){width:92px!important;grid-template-columns:13px minmax(0,1fr) 18px 8px!important;gap:2px!important;padding-inline:4px!important}html body #root .app-shell.player-shell .friends-page.friend-vault-page .friend-vault-add-row{grid-template-columns:minmax(0,1fr) 65px 69px!important;gap:4px!important}html body #root .app-shell.player-shell .friend-vault-page[data-locale=en] .friend-vault-title-box h1{font-size:11.5px!important}html body #root .app-shell.player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-title-box h1{font-size:8.5px!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}:root{font-family:Noto Sans SC,Noto Sans Thai,Noto Sans Myanmar,Noto Sans Lao,system-ui,sans-serif;color:#14223b;background:#f7faff;font-synthesis:none;--blue: #1767f5;--blue-50: #fff7e6;--blue-100: #f7e3b7;--navy: #17120a;--muted: #738099;--line: #eadfca;--surface: #ffffff;--green: #16b99a;--purple: #7951e8;--gold: #c79a33;--orange: #f48c4a;--shadow: 0 12px 36px rgba(84, 58, 16, .1)}@media(max-width:580px){body .player-action-shell .exchange-tool-page.player-action-page{background:#f8f2e8!important}body .player-action-shell .exchange-tool-page .player-action-page-header{padding:env(safe-area-inset-top) 12px 0!important;grid-template-columns:44px minmax(0,1fr) 44px!important}body .player-action-shell .exchange-tool-page .player-action-page-back{position:static!important;inset:auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important;justify-self:start!important}body .player-action-shell .exchange-tool-page .player-action-page-header>div{min-width:0!important;padding:0!important;grid-column:2!important;text-align:center!important}body .player-action-shell .exchange-tool-page .player-action-page-content{width:100%!important;max-width:520px!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important;background:radial-gradient(circle at 50% 5%,rgba(255,255,255,.72),transparent 31%),#f8f2e8!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{min-height:82px!important;padding:10px 12px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;border-radius:14px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span{width:48px!important;height:48px!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{min-height:62px!important;padding:8px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;border-radius:13px!important}body .player-action-shell .exchange-tool-page .tool-rate-card small{font-size:8.5px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .tool-rate-card strong{font-size:12px!important;line-height:1.18!important}body .player-action-shell .exchange-tool-page .funding-field select,body .player-action-shell .exchange-tool-page .funding-input{min-height:42px!important;height:42px!important;border-radius:11px!important}body .player-action-shell .exchange-tool-page .funding-input{grid-template-columns:minmax(0,1fr) 58px!important}body .player-action-shell .exchange-tool-page .funding-input input,body .player-action-shell .exchange-tool-page .funding-input span{min-height:40px!important;height:40px!important}body .player-action-shell .exchange-tool-page .funding-note-card{min-height:37px!important;padding:8px 3px 1px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:7px!important;border-radius:0!important;font-size:9px!important;line-height:1.25!important}body .player-action-shell .exchange-tool-page .funding-note-card svg{width:19px!important;height:19px!important}body .player-action-shell .exchange-tool-page .funding-submit{min-height:46px!important;height:46px!important;border-radius:13px!important;font-size:15px!important}}body .player-action-shell .exchange-tool-page{--exchange-cream: #f8f2e8;--exchange-surface: #fffdf8;--exchange-sage: #eef2e8;--exchange-sage-line: #b9c7a9;--exchange-navy: #123a5d;--exchange-muted: #68717a;--exchange-gold: #c79d3b;--exchange-gold-deep: #9b7019;--exchange-gold-light: #e8ce88;--exchange-line: #dec99b;color:var(--exchange-navy)!important;background:var(--exchange-cream)!important}body .player-action-shell .exchange-tool-page,body .player-action-shell .exchange-tool-page *{box-sizing:border-box!important}body .player-action-shell .exchange-tool-page .player-action-page-header{position:relative!important;border-bottom:0!important;background:#fffcf6f5!important;box-shadow:none!important}body .player-action-shell .exchange-tool-page .player-action-page-header h1{margin:0!important;color:var(--exchange-navy)!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important}body .player-action-shell .exchange-tool-page .player-action-page-back{display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--exchange-gold)!important;background:#fffdf8f2!important;color:var(--exchange-gold-deep)!important;box-shadow:0 5px 14px #5a411914!important}body .player-action-shell .exchange-tool-page .player-action-page-content{width:min(100%,520px)!important;margin:0 auto!important;align-content:start!important;color:var(--exchange-navy)!important;background:radial-gradient(circle at 50% 5%,rgba(255,255,255,.72),transparent 31%),var(--exchange-cream)!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{position:relative!important;display:grid!important;align-items:center!important;overflow:hidden!important;border:1px solid var(--exchange-line)!important;background:#fffdf8db!important;box-shadow:0 7px 20px #533e190b!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange:after{display:none!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span{display:grid!important;place-items:center!important;flex:none!important;background:linear-gradient(145deg,var(--exchange-gold-light),var(--exchange-gold))!important;color:#fffdf8!important;box-shadow:inset 0 1px #ffffff9e,0 6px 14px #966b1824!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>div{min-width:0!important;overflow:hidden!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange small{display:block!important;margin:0!important;color:var(--exchange-navy)!important;font-weight:600!important;white-space:normal!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange h2{margin:2px 0!important;color:var(--exchange-navy)!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange p{margin:0!important;color:var(--exchange-navy)!important;font-weight:500!important;white-space:normal!important}body .player-action-shell .exchange-tool-page .tool-rate-card{display:grid!important;min-width:0!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{min-width:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;border:1px solid var(--exchange-line)!important;background:#fffdf8e6!important;box-shadow:0 5px 15px #533e1909!important}body .player-action-shell .exchange-tool-page .exchange-balance-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid var(--exchange-gold)!important;border-radius:50%!important;color:var(--exchange-gold-deep)!important;background:#fffdf8eb!important}body .player-action-shell .exchange-tool-page .tool-rate-card article>div{min-width:0!important;overflow:hidden!important}body .player-action-shell .exchange-tool-page .tool-rate-card small,body .player-action-shell .exchange-tool-page .tool-rate-card strong{display:block!important;min-width:0!important;color:var(--exchange-navy)!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .tool-rate-card small{font-weight:600!important}body .player-action-shell .exchange-tool-page .tool-rate-card strong{margin-top:2px!important;font-weight:850!important;font-variant-numeric:tabular-nums!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card{min-width:0!important;display:grid!important;border:1px solid transparent!important;background:linear-gradient(var(--exchange-surface),var(--exchange-surface)) padding-box,linear-gradient(152deg,var(--exchange-gold) 0%,var(--exchange-gold-light) 52%,var(--exchange-sage-line) 100%) border-box!important;box-shadow:0 8px 22px #523f1c0e!important}body .player-action-shell .exchange-tool-page .funding-field{min-width:0!important;display:grid!important;margin:0!important;color:var(--exchange-navy)!important;font-weight:750!important;letter-spacing:0!important;white-space:normal!important}body .player-action-shell .exchange-tool-page .funding-field select,body .player-action-shell .exchange-tool-page .funding-input{width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--exchange-line)!important;background:#fffdf8eb!important;color:var(--exchange-navy)!important;box-shadow:inset 0 1px #ffffffb3!important}body .player-action-shell .exchange-tool-page .funding-field select{font-weight:800!important;letter-spacing:0!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}body .player-action-shell .exchange-tool-page .funding-input{display:grid!important;overflow:hidden!important}body .player-action-shell .exchange-tool-page .funding-input input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--exchange-navy)!important;font-weight:850!important;font-variant-numeric:tabular-nums!important}body .player-action-shell .exchange-tool-page .funding-input span{min-width:0!important;display:grid!important;place-items:center!important;border-left:1px solid var(--exchange-line)!important;color:var(--exchange-navy)!important;font-weight:800!important}body .player-action-shell .exchange-tool-page .funding-field select:focus,body .player-action-shell .exchange-tool-page .funding-input:focus-within{border-color:var(--exchange-gold)!important;box-shadow:0 0 0 3px #c79d3b1f!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;color:var(--exchange-gold-deep)!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider:before,body .player-action-shell .exchange-tool-page .exchange-swap-divider:after{height:1px!important;content:""!important;background:repeating-linear-gradient(90deg,var(--exchange-line) 0 4px,transparent 4px 8px)!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider>span{display:grid!important;place-items:center!important;border:1px solid var(--exchange-gold)!important;border-radius:50%!important;background:var(--exchange-surface)!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider svg{transform:rotate(90deg)!important}body .player-action-shell .exchange-tool-page .exchange-preview-card{min-width:0!important;overflow:hidden!important;border:1px solid var(--exchange-sage-line)!important;background:linear-gradient(180deg,var(--exchange-sage),rgba(255,253,248,.96))!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:8px!important;border-bottom:1px solid rgba(185,199,169,.8)!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row>span{min-width:0!important;color:var(--exchange-navy)!important;font-weight:650!important;white-space:normal!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row>strong{min-width:0!important;color:var(--exchange-navy)!important;font-weight:850!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;text-align:right!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div{min-width:0!important;display:grid!important;align-content:center!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div+div{border-left:1px solid rgba(185,199,169,.8)!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid small,body .player-action-shell .exchange-tool-page .exchange-detail-grid b{min-width:0!important;display:block!important;color:var(--exchange-navy)!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid small{font-weight:600!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid b{margin-top:3px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}body .player-action-shell .exchange-tool-page .exchange-eligibility{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;color:#28784d!important;font-weight:750!important}body .player-action-shell .exchange-tool-page .exchange-eligibility.danger{color:#a64a3e!important}body .player-action-shell .exchange-tool-page .exchange-eligibility span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .funding-alert{min-width:0!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .funding-note-card{min-width:0!important;margin:0!important;display:grid!important;align-items:center!important;border:0!important;border-top:1px solid rgba(185,199,169,.55)!important;border-radius:0!important;background:transparent!important;color:var(--exchange-navy)!important;box-shadow:none!important}body .player-action-shell .exchange-tool-page .funding-note-card svg{color:var(--exchange-gold-deep)!important}body .player-action-shell .exchange-tool-page .funding-note-card span{min-width:0!important;font-weight:550!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .funding-submit{width:100%!important;min-width:0!important;margin:0!important;border:1px solid var(--exchange-gold-deep)!important;background:linear-gradient(135deg,var(--exchange-gold-light),var(--exchange-gold) 58%,#b9821f)!important;color:#fffdf8!important;font-weight:850!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffff94,0 8px 18px #845b1229!important}body .player-action-shell .exchange-tool-page .funding-submit:disabled{opacity:.58!important;filter:saturate(.65)!important;cursor:not-allowed!important}@media(max-width:580px){body .player-action-shell .exchange-tool-page.player-action-page{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}body .player-action-shell .exchange-tool-page .player-action-page-header{width:100%!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important}body .player-action-shell .exchange-tool-page .player-action-page-back{position:static!important;inset:auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important;justify-self:start!important}body .player-action-shell .exchange-tool-page .player-action-page-back svg{width:21px!important;height:21px!important}body .player-action-shell .exchange-tool-page .player-action-page-header>div{min-width:0!important;padding:0!important;grid-column:2!important;text-align:center!important}body .player-action-shell .exchange-tool-page .player-action-page-header h1{max-width:100%!important;font-size:17px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .player-action-page-content{height:calc(100dvh - 56px - env(safe-area-inset-top))!important;min-height:0!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom))!important;display:grid!important;grid-auto-rows:max-content!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{min-height:82px!important;padding:10px 12px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;border-radius:14px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span{width:48px!important;height:48px!important;border-radius:13px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span svg{width:25px!important;height:25px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange small{font-size:10px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange h2{font-size:18px!important;line-height:1.1!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange p{display:-webkit-box!important;overflow:hidden!important;font-size:9px!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-action-shell .exchange-tool-page .tool-rate-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{min-height:62px!important;padding:8px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;border-radius:13px!important}body .player-action-shell .exchange-tool-page .exchange-balance-icon{width:32px!important;height:32px!important}body .player-action-shell .exchange-tool-page .exchange-balance-icon svg{width:19px!important;height:19px!important}body .player-action-shell .exchange-tool-page .tool-rate-card small{font-size:8.5px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .tool-rate-card strong{font-size:12px!important;line-height:1.18!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card{padding:11px!important;gap:8px!important;border-radius:15px!important}body .player-action-shell .exchange-tool-page .funding-field{gap:4px!important;font-size:11px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .funding-field select,body .player-action-shell .exchange-tool-page .funding-input{min-height:42px!important;height:42px!important;border-radius:11px!important}body .player-action-shell .exchange-tool-page .funding-field select{padding:0 11px!important;font-size:13px!important;line-height:42px!important}body .player-action-shell .exchange-tool-page .funding-input{grid-template-columns:minmax(0,1fr) 58px!important}body .player-action-shell .exchange-tool-page .funding-input input,body .player-action-shell .exchange-tool-page .funding-input span{min-height:40px!important;height:40px!important}body .player-action-shell .exchange-tool-page .funding-input input{padding:0 12px!important;font-size:18px!important;line-height:40px!important}body .player-action-shell .exchange-tool-page .funding-input span{padding:0 6px!important;font-size:12px!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider{height:23px!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider>span{width:30px!important;height:30px!important}body .player-action-shell .exchange-tool-page .exchange-preview-card{border-radius:12px!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row{min-height:53px!important;padding:9px 11px!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row>span{font-size:11px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row>strong{font-size:18px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div{min-height:50px!important;padding:8px 11px!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid small{font-size:9px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid b{font-size:11px!important;line-height:1.18!important}body .player-action-shell .exchange-tool-page .exchange-eligibility{min-height:28px!important;gap:7px!important;font-size:10px!important;line-height:1.25!important}body .player-action-shell .exchange-tool-page .exchange-eligibility svg{width:17px!important;height:17px!important}body .player-action-shell .exchange-tool-page .funding-alert{padding:6px 8px!important;border-radius:9px!important;font-size:9px!important;line-height:1.25!important}body .player-action-shell .exchange-tool-page .funding-note-card{min-height:37px!important;padding:8px 3px 1px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:7px!important;font-size:9px!important;line-height:1.25!important}body .player-action-shell .exchange-tool-page .funding-note-card svg{width:19px!important;height:19px!important}body .player-action-shell .exchange-tool-page .funding-submit{min-height:46px!important;height:46px!important;border-radius:13px!important;font-size:15px!important;line-height:1!important}}@media(max-width:370px),(max-height:720px){body .player-action-shell .exchange-tool-page .player-action-page-content{gap:6px!important;padding-top:6px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{min-height:70px!important;padding-block:7px!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{min-height:54px!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card{padding:9px!important;gap:6px!important}body .player-action-shell .exchange-tool-page .funding-field select,body .player-action-shell .exchange-tool-page .funding-input{min-height:38px!important;height:38px!important}body .player-action-shell .exchange-tool-page .funding-input input,body .player-action-shell .exchange-tool-page .funding-input span{min-height:36px!important;height:36px!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row{min-height:47px!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div{min-height:44px!important}body .player-action-shell .exchange-tool-page .funding-submit{min-height:42px!important;height:42px!important}}body .player-action-shell .deposit-page.player-action-page{--deposit-method-cream: #f7f1e7;--deposit-method-card: #fffdf8;--deposit-method-sage: #edf2e9;--deposit-method-sage-line: #b9c7aa;--deposit-method-navy: #123653;--deposit-method-muted: #74808e;--deposit-method-gold: #c6a04f;--deposit-method-gold-deep: #9a741f;--deposit-method-line: #e2d5b9;background:var(--deposit-method-cream)!important}body .player-action-shell .deposit-page .player-action-page-header{border-bottom-color:#9a741f2e!important;background:#faf5eb!important;box-shadow:0 8px 22px #4232180d!important}body .player-action-shell .deposit-page .player-action-page-header h1{color:var(--deposit-method-navy)!important;font-weight:950!important}body .player-action-shell .deposit-page .player-action-page-back{color:var(--deposit-method-gold-deep)!important;border-color:#9a741f47!important;background:#fffdf8!important;box-shadow:0 7px 17px #523c1614!important}body .player-action-shell .deposit-page .player-action-page-content{width:min(100%,580px)!important;margin:0 auto!important;padding:18px 16px calc(28px + env(safe-area-inset-bottom))!important;gap:14px!important;background:var(--deposit-method-cream)!important}body .player-action-shell .deposit-page .funding-wallet-card,body .player-action-shell .deposit-page .funding-list-card{overflow:hidden!important;border:1px solid var(--deposit-method-line)!important;border-radius:18px!important;background:var(--deposit-method-card)!important;box-shadow:0 12px 28px #342b1912!important}body .player-action-shell .deposit-page .funding-wallet-head div{gap:1px!important}body .player-action-shell .deposit-page .funding-wallet-head div strong{color:var(--deposit-method-muted)!important;font-size:11px!important;letter-spacing:0!important}body .player-action-shell .deposit-page .funding-currency-pill{min-height:34px!important;height:34px!important;padding:0 12px!important;gap:7px!important;color:var(--deposit-method-navy)!important;border-color:#c6a04f6b!important;border-radius:17px!important;background:#fbf4e2!important;box-shadow:none!important}body .player-action-shell .deposit-page .funding-currency-pill svg{color:var(--deposit-method-gold-deep)!important}body .player-action-shell .deposit-page .funding-wallet-body{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}body .player-action-shell .deposit-page .funding-wallet-mark svg{width:25px!important;height:25px!important}body .player-action-shell .deposit-page .funding-wallet-body dl div{min-height:34px!important;padding:7px 11px!important;border-color:#1236531a!important;border-radius:11px!important;background:#fff!important;box-shadow:0 3px 10px #242f3309!important}body .player-action-shell .deposit-page .funding-wallet-body dt{color:var(--deposit-method-muted)!important;font-size:12px!important}body .player-action-shell .deposit-page .funding-list-card header span{color:var(--deposit-method-gold-deep)!important;font-size:12px!important}body .player-action-shell .deposit-page .funding-method-row:active{background:#f5f1e6!important}body .player-action-shell .deposit-page .funding-method-row strong{color:var(--deposit-method-navy)!important;font-size:15px!important;line-height:1.22!important}body .player-action-shell .deposit-page .funding-method-row small{margin-top:3px!important;color:var(--deposit-method-muted)!important;font-size:11px!important;line-height:1.3!important}body .player-action-shell .deposit-page .funding-method-row>svg{color:#87949d!important}body .player-action-shell .deposit-page .funding-note-card{min-height:60px!important;padding:12px 14px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;color:#315f51!important;border-color:var(--deposit-method-sage-line)!important;border-radius:16px!important;background:var(--deposit-method-sage)!important;box-shadow:0 8px 20px #3d5d4c0e!important;font-size:12px!important;line-height:1.45!important}body .player-action-shell:has(.deposit-page) .player-home-float{left:auto!important;top:auto!important;right:14px!important;bottom:calc(18px + env(safe-area-inset-bottom))!important}@media(max-width:580px){body .player-action-shell .deposit-page.player-action-page{min-height:100dvh!important}body .player-action-shell .deposit-page .player-action-page-header{min-height:calc(58px + env(safe-area-inset-top))!important;height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;grid-template-columns:44px minmax(0,1fr) 44px!important}body .player-action-shell .deposit-page .player-action-page-back{left:12px!important;top:calc(env(safe-area-inset-top) + 8px)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:13px!important}body .player-action-shell .deposit-page .player-action-page-header h1{font-size:18px!important;line-height:1.15!important;letter-spacing:0!important}body .player-action-shell .deposit-page .player-action-page-content{padding:12px 12px calc(22px + env(safe-area-inset-bottom))!important;gap:12px!important}body .player-action-shell .deposit-page .funding-wallet-card{padding:13px!important;gap:11px!important;border-radius:16px!important}body .player-action-shell .deposit-page .funding-wallet-head{min-height:38px!important;padding-bottom:9px!important}body .player-action-shell .deposit-page .funding-wallet-body{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}body .player-action-shell .deposit-page .funding-wallet-mark{width:52px!important;min-height:108px!important;border-radius:14px!important}body .player-action-shell .deposit-page .funding-wallet-body dl{gap:6px!important}body .player-action-shell .deposit-page .funding-wallet-body dl div{min-height:32px!important;padding:6px 9px!important}body .player-action-shell .deposit-page .funding-wallet-body dd{font-size:14px!important}body .player-action-shell .deposit-page .funding-list-card{border-radius:16px!important}body .player-action-shell .deposit-page .funding-list-card header{min-height:44px!important;padding:0 14px!important}body .player-action-shell .deposit-page .funding-list-card h2{font-size:16px!important}body .player-action-shell .deposit-page .funding-method-row{min-height:62px!important;padding:8px 13px!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:10px!important}body .player-action-shell .deposit-page .funding-method-icon{width:40px!important;height:40px!important}body .player-action-shell .deposit-page .funding-method-icon svg{width:22px!important;height:22px!important}body .player-action-shell .deposit-page .funding-note-card{min-height:54px!important;padding:10px 12px!important;border-radius:14px!important;font-size:11px!important}}.player-action-shell .deposit-page{--deposit-method-cream: #f7f1e7;--deposit-method-card: #fffdf8;--deposit-method-sage: #edf2e9;--deposit-method-sage-line: #b9c7aa;--deposit-method-navy: #123653;--deposit-method-muted: #74808e;--deposit-method-gold: #c6a04f;--deposit-method-gold-deep: #9a741f;--deposit-method-line: #e2d5b9;background:var(--deposit-method-cream)!important}.player-action-shell .deposit-page .player-action-page-header{border-bottom:1px solid rgba(154,116,31,.18)!important;background:#faf5eb!important;box-shadow:0 8px 22px #4232180d!important}.player-action-shell .deposit-page .player-action-page-header h1{color:var(--deposit-method-navy)!important;font-weight:950!important}.player-action-shell .deposit-page .player-action-page-back{color:var(--deposit-method-gold-deep)!important;border:1px solid rgba(154,116,31,.28)!important;background:#fffdf8!important;box-shadow:0 7px 17px #523c1614!important}.player-action-shell .deposit-page .player-action-page-content{width:min(100%,580px)!important;margin:0 auto!important;padding:18px 16px calc(28px + env(safe-area-inset-bottom))!important;gap:14px!important;background:var(--deposit-method-cream)!important}.player-action-shell .deposit-page .funding-wallet-card{padding:16px!important;gap:13px!important;overflow:hidden!important;border:1px solid var(--deposit-method-line)!important;border-radius:18px!important;background:var(--deposit-method-card)!important;box-shadow:0 12px 28px #342b1913!important}.player-action-shell .deposit-page .funding-wallet-card:before{height:3px!important;background:var(--deposit-method-gold)!important}.player-action-shell .deposit-page .funding-wallet-head{min-height:42px!important;padding:0 0 11px!important;border-bottom:1px solid rgba(18,54,83,.1)!important}.player-action-shell .deposit-page .funding-wallet-head div{gap:1px!important}.player-action-shell .deposit-page .funding-wallet-head div span{color:var(--deposit-method-navy)!important;font-size:17px!important}.player-action-shell .deposit-page .funding-wallet-head div strong{color:var(--deposit-method-muted)!important;font-size:11px!important;letter-spacing:0!important}.player-action-shell .deposit-page .funding-currency-pill{min-height:34px!important;height:34px!important;padding:0 12px!important;gap:7px!important;color:var(--deposit-method-navy)!important;border:1px solid rgba(198,160,79,.42)!important;border-radius:17px!important;background:#fbf4e2!important;box-shadow:none!important}.player-action-shell .deposit-page .funding-currency-pill svg{color:var(--deposit-method-gold-deep)!important}.player-action-shell .deposit-page .funding-wallet-body{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}.player-action-shell .deposit-page .funding-wallet-mark{width:58px!important;min-height:116px!important;height:auto!important;color:var(--deposit-method-gold-deep)!important;border:1px solid rgba(198,160,79,.24)!important;border-radius:15px!important;background:#f3ecd8!important;box-shadow:none!important}.player-action-shell .deposit-page .funding-wallet-mark svg{width:25px!important;height:25px!important}.player-action-shell .deposit-page .funding-wallet-body dl{gap:7px!important}.player-action-shell .deposit-page .funding-wallet-body dl div{min-height:34px!important;padding:7px 11px!important;border:1px solid rgba(18,54,83,.1)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 3px 10px #242f3309!important}.player-action-shell .deposit-page .funding-wallet-body dt{color:var(--deposit-method-muted)!important;font-size:12px!important}.player-action-shell .deposit-page .funding-wallet-body dd{color:var(--deposit-method-navy)!important;font-size:15px!important}.player-action-shell .deposit-page .funding-list-card{overflow:hidden!important;border:1px solid var(--deposit-method-line)!important;border-radius:18px!important;background:var(--deposit-method-card)!important;box-shadow:0 12px 28px #342b1911!important}.player-action-shell .deposit-page .funding-list-card header{min-height:50px!important;padding:0 16px!important;border-bottom:1px solid rgba(18,54,83,.1)!important;background:#fbf7ee!important}.player-action-shell .deposit-page .funding-list-card h2{color:var(--deposit-method-navy)!important;font-size:17px!important}.player-action-shell .deposit-page .funding-list-card header span{color:var(--deposit-method-gold-deep)!important;font-size:12px!important}.player-action-shell .deposit-page .funding-method-row{min-height:68px!important;padding:9px 15px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:12px!important;border-bottom:1px solid rgba(18,54,83,.09)!important;background:var(--deposit-method-card)!important}.player-action-shell .deposit-page .funding-method-row:active{background:#f5f1e6!important}.player-action-shell .deposit-page .funding-method-icon{width:44px!important;height:44px!important;color:var(--deposit-method-gold-deep)!important;border:1px solid rgba(198,160,79,.24)!important;background:#fbf1d7!important}.player-action-shell .deposit-page .funding-method-icon.gold{color:#568471!important;border-color:#56847138!important;background:var(--deposit-method-sage)!important}.player-action-shell .deposit-page .funding-method-row strong{color:var(--deposit-method-navy)!important;font-size:15px!important;line-height:1.22!important}.player-action-shell .deposit-page .funding-method-row small{margin-top:3px!important;color:var(--deposit-method-muted)!important;font-size:11px!important;line-height:1.3!important}.player-action-shell .deposit-page .funding-method-row>svg{color:#87949d!important}.player-action-shell .deposit-page .funding-note-card{min-height:60px!important;padding:12px 14px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;color:#315f51!important;border:1px solid var(--deposit-method-sage-line)!important;border-radius:16px!important;background:var(--deposit-method-sage)!important;box-shadow:0 8px 20px #3d5d4c0e!important;font-size:12px!important;line-height:1.45!important}.player-action-shell .deposit-page .funding-note-card svg{color:#568471!important}@media(max-width:580px){body .player-action-shell .deposit-page.player-action-page{min-height:100dvh!important;background:var(--deposit-method-cream)!important}body .player-action-shell .deposit-page .player-action-page-header{min-height:calc(58px + env(safe-area-inset-top))!important;height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;grid-template-columns:44px minmax(0,1fr) 44px!important}body .player-action-shell .deposit-page .player-action-page-back{left:12px!important;top:calc(env(safe-area-inset-top) + 8px)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:13px!important}body .player-action-shell .deposit-page .player-action-page-header h1{font-size:18px!important;line-height:1.15!important;letter-spacing:0!important}body .player-action-shell .deposit-page .player-action-page-content{padding:12px 12px calc(22px + env(safe-area-inset-bottom))!important;gap:12px!important}body .player-action-shell .deposit-page .funding-wallet-card{padding:13px!important;gap:11px!important;border-radius:16px!important}body .player-action-shell .deposit-page .funding-wallet-head{min-height:38px!important;padding-bottom:9px!important}body .player-action-shell .deposit-page .funding-wallet-body{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}body .player-action-shell .deposit-page .funding-wallet-mark{width:52px!important;min-height:108px!important;border-radius:14px!important}body .player-action-shell .deposit-page .funding-wallet-body dl{gap:6px!important}body .player-action-shell .deposit-page .funding-wallet-body dl div{min-height:32px!important;padding:6px 9px!important}body .player-action-shell .deposit-page .funding-wallet-body dd{font-size:14px!important}body .player-action-shell .deposit-page .funding-list-card{border-radius:16px!important}body .player-action-shell .deposit-page .funding-list-card header{min-height:44px!important;padding:0 14px!important}body .player-action-shell .deposit-page .funding-list-card h2{font-size:16px!important}body .player-action-shell .deposit-page .funding-method-row{min-height:62px!important;padding:8px 13px!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:10px!important}body .player-action-shell .deposit-page .funding-method-icon{width:40px!important;height:40px!important}body .player-action-shell .deposit-page .funding-method-icon svg{width:22px!important;height:22px!important}body .player-action-shell .deposit-page .funding-note-card{min-height:54px!important;padding:10px 12px!important;border-radius:14px!important;font-size:11px!important}}body .player-action-shell .deposit-form-page.player-action-page,body .player-action-shell .deposit-form-page,body .deposit-form-page{--deposit-cream: #f5efe4;--deposit-cream-2: #fbf7ef;--deposit-sage: #eef3e8;--deposit-sage-border: #cdd5bd;--deposit-blue: #0d3558;--deposit-muted: #67706f;--deposit-gold: #c7a052;--deposit-gold-dark: #a97a20;background:var(--deposit-cream)!important;color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .player-action-page-content,body .deposit-form-page .player-action-page-content{gap:14px!important;padding:16px 12px calc(38px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f3ecdf,#fbf7ef 48%,#f5efe4)!important}body .player-action-shell .deposit-form-page .player-action-page-header,body .deposit-form-page .player-action-page-header{background:#f6efe3!important;border-bottom:1px solid rgba(199,160,82,.22)!important}body .player-action-shell .deposit-form-page .player-action-page-header h1,body .deposit-form-page .player-action-page-header h1{color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .deposit-wallet-strip,body .deposit-form-page .deposit-wallet-strip{border-color:#c7a05273!important;background:#fffcf6c7!important;box-shadow:0 8px 20px #6852260a!important}body .player-action-shell .deposit-form-page .deposit-wallet-icon,body .deposit-form-page .deposit-wallet-icon{background:linear-gradient(145deg,#f7df96,#c89f48 76%,#a87c26)!important;color:#6f531c!important}body .player-action-shell .deposit-form-page .deposit-wallet-strip span,body .deposit-form-page .deposit-wallet-strip span,body .player-action-shell .deposit-form-page .deposit-wallet-strip strong,body .deposit-form-page .deposit-wallet-strip strong{color:var(--deposit-gold-dark)!important}body .player-action-shell .deposit-form-page .deposit-wallet-strip small,body .deposit-form-page .deposit-wallet-strip small,body .player-action-shell .deposit-form-page .deposit-minimum-line,body .deposit-form-page .deposit-minimum-line{color:#646b6a!important}body .player-action-shell .deposit-form-page .funding-field,body .deposit-form-page .funding-field{color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .funding-input,body .deposit-form-page .funding-input,body .player-action-shell .deposit-form-page .deposit-bank-select-wrap,body .deposit-form-page .deposit-bank-select-wrap{border-color:#bcaa85cc!important;background:#fffdf8db!important}body .player-action-shell .deposit-form-page .funding-input input,body .deposit-form-page .funding-input input,body .player-action-shell .deposit-form-page .funding-input span,body .deposit-form-page .funding-input span,body .player-action-shell .deposit-form-page .deposit-bank-select-wrap select,body .deposit-form-page .deposit-bank-select-wrap select,body .player-action-shell .deposit-form-page .deposit-bank-select-wrap>svg,body .deposit-form-page .deposit-bank-select-wrap>svg{color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .deposit-quick-amounts button,body .deposit-form-page .deposit-quick-amounts button{border-color:#c7a0525c!important;background:#fffcf6c7!important;color:#796127!important}body .player-action-shell .deposit-form-page .deposit-bank-logo,body .deposit-form-page .deposit-bank-logo{border-color:#d03943!important;background:#fffdf8!important;color:#2f8a64!important;box-shadow:inset 0 -4px #7e916a24!important}body .player-action-shell .deposit-form-page .deposit-rule-list,body .deposit-form-page .deposit-rule-list{height:auto!important;min-height:238px!important;max-height:none!important;padding:13px!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:0!important;overflow:visible!important;border:1px solid #7da988!important;border-radius:14px!important;background:#eef3e8b8!important;color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .deposit-rule-list div,body .deposit-form-page .deposit-rule-list div{height:auto!important;min-height:68px!important;max-height:none!important;padding:11px 0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;overflow:visible!important;border-bottom:1px dashed rgba(125,169,136,.38)!important;color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .deposit-rule-list div:last-child,body .deposit-form-page .deposit-rule-list div:last-child{border-bottom:0!important}body .player-action-shell .deposit-form-page .deposit-rule-list span,body .deposit-form-page .deposit-rule-list span{display:block!important;max-height:none!important;overflow:visible!important;color:var(--deposit-blue)!important;font-size:13px!important;line-height:1.42!important;font-weight:800!important;white-space:normal!important}body .player-action-shell .deposit-form-page .deposit-rule-list svg,body .deposit-form-page .deposit-rule-list svg{background:#deebdde0!important;color:#2f8a64!important}body .player-action-shell .deposit-form-page .deposit-compliance-box,body .deposit-form-page .deposit-compliance-box{border-color:#c7a05252!important;background:#fffcf6c2!important;color:var(--deposit-blue)!important}body .player-action-shell .deposit-form-page .deposit-compliance-box svg,body .deposit-form-page .deposit-compliance-box svg{color:#9c7a27!important}body .player-action-shell .deposit-form-page .deposit-primary-submit,body .deposit-form-page .deposit-primary-submit{background:linear-gradient(135deg,#f4d77d,#c7a052 48%,#a87414)!important;color:#fffaf0!important;box-shadow:0 12px 26px #9767132e!important}body .player-action-shell .deposit-form-page .player-action-page-content,body .deposit-form-page .player-action-page-content{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(42px + env(safe-area-inset-bottom))!important}body .player-action-shell .deposit-form-page .deposit-checkout-form,body .deposit-form-page .deposit-checkout-form{position:relative!important;z-index:2!important;min-height:292px!important;height:auto!important;overflow:visible!important;align-content:start!important}body .player-action-shell .deposit-form-page .deposit-bank-select-wrap,body .deposit-form-page .deposit-bank-select-wrap{position:relative!important;z-index:3!important;display:grid!important;min-height:58px!important;height:58px!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;margin:0!important}body .player-action-shell .deposit-form-page .deposit-bank-select-wrap select,body .deposit-form-page .deposit-bank-select-wrap select{display:block!important;opacity:1!important;visibility:visible!important;color:#111827!important}body .player-action-shell .deposit-form-page .deposit-rule-list,body .deposit-form-page .deposit-rule-list{position:relative!important;z-index:1!important;margin-top:0!important}@media(max-width:760px){.player-shell .main-area{padding-bottom:0!important}.player-shell .avatar>svg:first-child{color:var(--ruay-gold)!important}.player-shell .hero-grid>.wallet-summary .wallet-title small{font-size:14px!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:clamp(27px,7.8vw,31px)!important}.player-action-shell .red-packet-tool-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.player-action-shell .red-packet-tool-page .player-action-page-header{min-height:calc(46px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 5px!important;grid-template-columns:32px minmax(0,1fr) 32px!important}.player-action-shell .red-packet-tool-page .player-action-page-back{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border-radius:10px!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg{width:16px!important;height:16px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1{font-size:16px!important;line-height:1.1!important}.player-action-shell .red-packet-tool-page .player-action-page-content{height:calc(100dvh - 46px - env(safe-area-inset-top))!important;max-width:450px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto auto auto auto auto minmax(0,auto)!important;align-content:start!important;gap:6px!important;overflow:hidden!important}.player-action-shell .red-packet-tool-page .tool-hero{min-height:70px!important;padding:9px 11px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border-radius:13px!important}.player-action-shell .red-packet-tool-page .tool-hero>span{width:38px!important;min-width:38px!important;height:38px!important;border-radius:11px!important}.player-action-shell .red-packet-tool-page .tool-hero>span svg{width:19px!important;height:19px!important}.player-action-shell .red-packet-tool-page .tool-hero small{font-size:8px!important;line-height:1!important}.player-action-shell .red-packet-tool-page .tool-hero h2{font-size:18px!important;line-height:1.08!important}.player-action-shell .red-packet-tool-page .tool-hero p{margin-top:1px!important;font-size:9.5px!important;line-height:1.22!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.player-action-shell .red-packet-tool-page .red-packet-data-error{min-height:34px!important;padding:7px 10px!important;align-items:center!important;border-radius:12px!important;font-size:10.5px!important;line-height:1.22!important}.player-action-shell .red-packet-tool-page .red-packet-data-error svg{width:14px!important;height:14px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{min-height:68px!important;padding:9px 12px!important;gap:2px!important;border-radius:13px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card small{font-size:8.5px!important;line-height:1!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:21px!important;line-height:1.04!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{font-size:9.5px!important;line-height:1.2!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:54px!important;padding:7px 6px!important;align-content:center!important;border-radius:11px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:7.5px!important;line-height:1.12!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{margin:2px 0!important;font-size:13px!important;line-height:1.05!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{gap:6px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:34px!important;padding:7px 9px!important;gap:6px!important;align-items:center!important;border-radius:11px!important;font-size:9.5px!important;line-height:1.22!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules svg{width:14px!important;height:14px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions{margin:0!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:40px!important;height:40px!important;border-radius:12px!important;font-size:12.5px!important}}body:has(.bank-picker-backdrop){overflow:hidden!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-backdrop{z-index:32000!important;padding-top:max(20px,env(safe-area-inset-top))!important;background:#12192394!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body .player-action-shell:not(.agent-action-shell) .bank-picker-sheet{width:min(620px,100%)!important;max-height:min(76dvh,650px)!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;grid-template-rows:44px minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important;border:1px solid var(--ruay-theme-line)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:var(--ruay-theme-cream)!important;box-shadow:0 -20px 52px #141b2538!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-sheet header{position:relative!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-sheet header>button{position:relative!important;z-index:2!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border:1px solid #ddd4c0!important;border-radius:11px!important;color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-ivory)!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-sheet header h2{position:absolute!important;left:50%!important;max-width:calc(100% - 170px)!important;margin:0!important;overflow:hidden!important;color:var(--ruay-theme-navy)!important;font-size:18px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:translate(-50%)!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-count{max-width:88px!important;margin-left:auto!important;overflow:hidden!important;color:var(--ruay-theme-muted)!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid{min-height:0!important;padding:1px 2px calc(5px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(64px,auto)!important;align-content:start!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:12px!important;-webkit-overflow-scrolling:touch!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid>button{position:relative!important;min-width:0!important;min-height:64px!important;height:auto!important;padding:8px 9px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;place-items:center stretch!important;align-content:center!important;gap:8px!important;overflow:hidden!important;border:1px solid var(--ruay-theme-line)!important;border-radius:12px!important;color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-ivory)!important;box-shadow:0 3px 10px #4a35160a!important;text-align:left!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid>button.active{border-color:var(--ruay-theme-gold)!important;background:linear-gradient(100deg,#f6e7bc,#fffdf9 72%)!important;box-shadow:inset 3px 0 0 var(--ruay-theme-gold),0 4px 12px #9b742914!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid>button>span{width:48px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:9px!important;color:var(--ruay-theme-gold-deep)!important;background:#f8edcf!important;font-size:10px!important;font-weight:950!important;line-height:1!important;overflow-wrap:anywhere!important;text-align:center!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid>button>strong{width:100%!important;min-width:0!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;color:var(--ruay-theme-navy)!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;overflow-wrap:anywhere!important;text-align:left!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid>button.active>strong{padding-right:18px!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-selected{position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important;color:var(--ruay-theme-sage-deep)!important}@media(max-width:359px){body .player-action-shell:not(.agent-action-shell) .bank-picker-sheet{padding-right:10px!important;padding-left:10px!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-count{display:none!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-sheet header h2{max-width:calc(100% - 96px)!important}body .player-action-shell:not(.agent-action-shell) .bank-picker-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.player-action-shell .red-packet-tool-page .player-action-page-header,.player-action-shell .referral-tool-page .player-action-page-header{min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 7px!important;grid-template-columns:40px minmax(0,1fr) 40px!important}.player-action-shell .red-packet-tool-page .player-action-page-back,.player-action-shell .referral-tool-page .player-action-page-back{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:12px!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg,.player-action-shell .referral-tool-page .player-action-page-back svg{width:19px!important;height:19px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1,.player-action-shell .referral-tool-page .player-action-page-header h1{font-size:18px!important;line-height:1.16!important}.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .referral-tool-page .player-action-page-content{padding:12px 12px calc(84px + env(safe-area-inset-bottom))!important;gap:11px!important}.player-action-shell .red-packet-tool-page .tool-hero,.player-action-shell .referral-tool-page .tool-hero{min-height:100px!important;padding:14px 13px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;border-radius:15px!important}.player-action-shell .red-packet-tool-page .tool-hero>span,.player-action-shell .referral-tool-page .tool-hero>span{width:48px!important;min-width:48px!important;height:48px!important;border-radius:14px!important}.player-action-shell .red-packet-tool-page .tool-hero small,.player-action-shell .referral-tool-page .tool-hero small{font-size:10px!important;line-height:1.18!important}.player-action-shell .red-packet-tool-page .tool-hero h2,.player-action-shell .referral-tool-page .tool-hero h2{font-size:21px!important;line-height:1.12!important}.player-action-shell .red-packet-tool-page .tool-hero p,.player-action-shell .referral-tool-page .tool-hero p{font-size:12px!important;line-height:1.34!important}.player-action-shell .red-packet-tool-page .red-packet-data-error{padding:10px 12px!important;border-radius:14px!important;font-size:12px!important;line-height:1.34!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{padding:16px 14px!important;gap:6px!important;border-radius:15px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card small{font-size:11px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:27px!important;line-height:1.05!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{font-size:12px!important;line-height:1.34!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{gap:9px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:58px!important;padding:10px 12px!important;border-radius:13px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:10px!important;line-height:1.22!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{font-size:18px!important;line-height:1.12!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{gap:9px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:46px!important;padding:10px 12px!important;border-radius:13px!important;font-size:12px!important;line-height:1.35!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:48px!important;border-radius:14px!important;font-size:15px!important}.player-action-shell .referral-tool-page .tool-referral-rates{gap:9px!important}.player-action-shell .referral-tool-page .tool-referral-rates article{min-height:74px!important;padding:12px 13px!important;border-radius:14px!important}.player-action-shell .referral-tool-page .tool-referral-rates strong{font-size:27px!important}.player-action-shell .referral-tool-page .tool-referral-rates span{font-size:12px!important;line-height:1.24!important}.player-action-shell .referral-tool-page .tool-card{padding:13px!important;border-radius:15px!important}.player-action-shell .referral-tool-page .tool-card header h2{font-size:18px!important;line-height:1.18!important}.player-action-shell .referral-tool-page .tool-card header>span{min-height:28px!important;padding:5px 8px!important;font-size:10px!important}.player-action-shell .referral-tool-page .tool-referral-metrics{gap:8px!important}.player-action-shell .referral-tool-page .tool-referral-metrics article{min-height:58px!important;padding:10px!important;border-radius:13px!important}.player-action-shell .referral-tool-page .tool-referral-metrics small{font-size:10px!important}.player-action-shell .referral-tool-page .tool-referral-metrics strong{font-size:22px!important}.player-action-shell .referral-tool-page .tool-referral-network{height:240px!important;border-radius:14px!important}}.player-action-shell .funding-page .funding-wallet-card{position:relative;overflow:hidden;padding:15px!important;gap:14px;border:1px solid #d7e5f7!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffffa,#f7fbfff0),linear-gradient(135deg,#edf6ff,#fff8e8);box-shadow:0 14px 34px #2552821a}.player-action-shell .funding-page .funding-wallet-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2f7df6,#f2b633,#26b889)}.player-action-shell .funding-page .funding-wallet-head{position:relative;z-index:1;padding-bottom:11px;border-bottom:1px solid rgba(129,151,178,.18)}.player-action-shell .funding-page .funding-wallet-head div{display:grid;gap:3px}.player-action-shell .funding-page .funding-wallet-head div span{color:#1a2d4d;font-size:16px;font-weight:950}.player-action-shell .funding-page .funding-wallet-head div strong{color:#7a8aa3;font-size:11px;font-weight:900;letter-spacing:.04em}.player-action-shell .funding-page .funding-currency-pill{min-height:34px;padding:0 12px;border:1px solid #ead8aa;background:#fffaf0;box-shadow:0 7px 16px #a6781c1a}.player-action-shell .funding-page .funding-wallet-body{position:relative;z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:stretch}.player-action-shell .funding-page .funding-wallet-mark{width:48px;height:100%;min-height:118px;border-radius:16px;background:linear-gradient(180deg,#1d74f5,#18a77b);box-shadow:0 13px 24px #1b70b42e}.player-action-shell .funding-page .funding-wallet-body dl{gap:8px}.player-action-shell .funding-page .funding-wallet-body dl div{min-height:36px;padding:8px 10px;grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(221,229,240,.82);border-radius:12px;background:#ffffffc7}.player-action-shell .funding-page .funding-wallet-body dt{color:#6c7d96;font-size:12px}.player-action-shell .funding-page .funding-wallet-body dd{color:#102344;font-size:16px;font-variant-numeric:tabular-nums}.player-action-shell .funding-page .funding-field:has(.funding-input){gap:10px}.player-action-shell .funding-page .funding-input{min-height:62px!important;height:62px!important;display:flex;align-items:stretch;overflow:hidden;border:2px solid #2f7df6!important;border-radius:16px!important;background:#fff!important;box-shadow:0 0 0 4px #2f7df614,0 13px 28px #1f5c9e1f}.player-action-shell .funding-page .funding-input:focus-within{border-color:#1c67df!important;box-shadow:0 0 0 5px #2f7df624,0 16px 30px #1f5c9e29}.player-action-shell .funding-page .funding-input input{height:58px!important;padding:0 16px!important;color:#0d1f3d;font-size:24px!important;font-weight:950;font-variant-numeric:tabular-nums;outline:none}.player-action-shell .funding-page .funding-input input::placeholder{color:#9aa8ba;font-weight:900}.player-action-shell .funding-page .funding-input span{min-width:72px;height:58px!important;border-left:1px solid #d6e3f5;background:#eef5ff;color:#1f5fc7;font-size:15px}.player-action-shell .funding-page .funding-shortcuts button{border-color:#cbdcf5!important;background:#f8fbff!important;box-shadow:0 7px 16px #205c9f14!important}.player-action-shell .funding-page .funding-balance-line{padding:11px 12px;border:1px solid #cde9dc;border-radius:13px;background:#f0fbf6}@media(max-width:760px){.player-action-shell .funding-page .funding-wallet-card{padding:13px!important}.player-action-shell .funding-page .funding-wallet-body{grid-template-columns:42px minmax(0,1fr);gap:10px}.player-action-shell .funding-page .funding-wallet-mark{width:42px;min-height:112px;border-radius:14px}.player-action-shell .funding-page .funding-wallet-body dl div{min-height:34px;padding:7px 9px}.player-action-shell .funding-page .funding-wallet-body dd{font-size:15px}.player-action-shell .funding-page .funding-input{min-height:58px!important;height:58px!important;border-radius:15px!important}.player-action-shell .funding-page .funding-input input,.player-action-shell .funding-page .funding-input span{height:54px!important}.player-action-shell .funding-page .funding-input input{font-size:22px!important}}.player-action-shell .usdt-address-page{background:#f2f5f9}.player-action-shell .usdt-address-page .player-action-page-content{width:min(100%,560px);margin:0 auto;padding-top:26px}.usdt-address-template{display:grid;gap:20px}.usdt-address-network{display:inline-flex;align-items:center;gap:10px;width:max-content;min-height:42px;padding:0 16px;border-radius:14px;background:#e9fbf5;color:#1eb78d;font-size:24px;font-weight:950;line-height:1;box-shadow:0 10px 24px #19a57d14}.usdt-address-network b{color:#20b88d;font-weight:950}.usdt-address-order,.usdt-address-card{display:grid;gap:16px;padding:22px;border:1px solid #e8dfd0;border-radius:22px;background:#fff;box-shadow:0 18px 38px #1e314e14}.usdt-address-order .funding-input{border-color:#1eb78d!important;box-shadow:0 0 0 4px #1eb78d14,0 13px 28px #1a89651f}.usdt-address-order .funding-input span{background:#e9fbf5;color:#138866}.usdt-address-card header{display:flex;align-items:center;justify-content:space-between;gap:14px}.usdt-address-card header div{min-width:0;display:grid;gap:4px}.usdt-address-card header span{color:#1e2b43;font-size:21px;font-weight:950}.usdt-address-card header strong{color:#78869c;font-size:12px;font-weight:900}.usdt-address-status{min-height:30px;padding:0 10px;display:inline-flex!important;align-items:center;gap:5px;border-radius:999px;background:#e9fbf5;color:#168965!important;font-size:12px!important;font-weight:900!important;white-space:nowrap}.usdt-address-qr{width:204px;height:204px;margin:2px auto 0;display:grid;place-items:center;border:1px solid #dce8f4;border-radius:20px;background:#fff;box-shadow:0 12px 28px #1e314e12}.usdt-address-copy{min-height:76px;padding:12px 14px 12px 18px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;border:1px solid #e2d8c9;border-radius:17px;background:#fffdf9;color:#60708a;text-align:left}.usdt-address-copy code{min-width:0;color:#60708a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:850;line-height:1.5;overflow-wrap:anywhere}.usdt-address-copy>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#f5f7fb;color:#5b687e}.usdt-address-copied{width:max-content;padding:6px 10px;border-radius:999px;background:#e9fbf5;color:#148965;font-size:12px;font-weight:900}.usdt-address-meta{margin:0;display:grid;gap:8px}.usdt-address-meta div{min-height:42px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:12px;background:#f7fafc}.usdt-address-meta dt,.usdt-address-meta dd{margin:0}.usdt-address-meta dt{color:#7b8799;font-size:12px;font-weight:850}.usdt-address-meta dd{color:#17233b;font-size:13px;font-weight:950;overflow-wrap:anywhere;text-align:right}.usdt-address-empty{min-height:72px;padding:16px;display:flex;align-items:center;gap:12px;border:1px dashed #cfe5dc;border-radius:18px;background:#f7fffb;color:#5f7483;font-size:14px;font-weight:850;line-height:1.5}.usdt-address-empty svg{flex:0 0 auto;color:#1aa982}.usdt-address-warning{min-height:58px;padding:14px 16px;display:flex;align-items:center;gap:10px;border:1px solid #f5dfb4;border-radius:16px;background:#fff9e9;color:#8a5a12;font-size:16px;font-weight:900;line-height:1.45}.usdt-address-warning svg{flex:0 0 auto;color:#d69713}.usdt-address-rules{display:grid;gap:10px}.usdt-address-rules div{min-height:48px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid #dce8f4;border-radius:15px;background:#fff;color:#627089;font-size:14px;font-weight:800;line-height:1.45}.usdt-address-rules svg{flex:0 0 auto;color:#1aa982}@media(max-width:580px){.player-action-shell .usdt-address-page .player-action-page-content{padding:28px 20px 44px!important}.usdt-address-template{gap:22px}.usdt-address-network{min-height:44px;padding:0 18px;font-size:25px}.usdt-address-order,.usdt-address-card{padding:18px;border-radius:20px}.usdt-address-card header span{font-size:20px}.usdt-address-copy{min-height:74px;border-radius:16px}.usdt-address-copy code{font-size:13px}.usdt-address-qr{width:188px;height:188px}.usdt-address-meta div{grid-template-columns:minmax(0,1fr);gap:4px}.usdt-address-meta dd{text-align:left}.usdt-address-warning{font-size:15px}.usdt-address-rules div{align-items:flex-start;font-size:13px}}@media(max-width:580px){.modal-backdrop>.game-entry-modal{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}.game-entry-header{min-height:calc(70px + env(safe-area-inset-top))!important;padding-top:calc(8px + env(safe-area-inset-top))!important;padding-bottom:10px!important}.modal-backdrop>.game-entry-modal .modal-close{top:calc(8px + env(safe-area-inset-top))!important}.game-entry-record-button{top:calc(8px + env(safe-area-inset-top))!important}.game-entry-rebate{min-height:38px!important;padding-left:18px!important;padding-right:18px!important}.game-entry-balances{margin:12px 18px 10px!important}.game-entry-balances div{min-height:58px!important;padding:9px 0!important}.game-entry-player{margin:0 18px 10px!important;padding:10px 12px!important}.game-entry-amount{margin:0 18px 10px!important;padding:8px!important}.game-entry-amount input{height:54px!important;font-size:25px!important}.game-entry-shortcuts{padding:0 18px 12px!important;gap:8px!important}.game-entry-shortcuts button{min-height:48px!important}.game-entry-modal .notice{margin:0 18px 34px!important;padding:12px 14px!important}.game-entry-stats{display:none!important}.game-entry-start,.game-entry-modal>.primary.full:not(.game-entry-start){bottom:calc(86px + env(safe-area-inset-bottom))!important;width:calc(100% - 36px)!important;min-height:56px!important;margin-top:18px!important;margin-left:18px!important;margin-right:18px!important}}.modal-backdrop:has(.game-entry-modal){align-items:stretch!important;justify-content:center!important;padding:0!important;background:#f3f6fa!important}.modal-backdrop>.game-entry-modal{width:min(520px,100%)!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0 0 calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% -40px,rgba(74,214,236,.18),transparent 170px),linear-gradient(180deg,#f7fbff,#f3f6fa 42%,#f6fbf8)!important;box-shadow:none!important;-webkit-overflow-scrolling:touch!important}.modal-backdrop>.game-entry-modal .modal-close{left:16px!important;top:calc(14px + env(safe-area-inset-top))!important;width:42px!important;height:42px!important;min-width:42px!important;border:0!important;border-radius:50%!important;background:#ffffffd1!important;color:#182130!important;box-shadow:0 10px 26px #0f172a14!important}.game-entry-header{min-height:calc(84px + env(safe-area-inset-top))!important;padding:calc(16px + env(safe-area-inset-top)) 78px 16px!important;border:0!important;background:#ffffffd6!important;box-shadow:0 1px #cbd5e1cc!important}.game-entry-brand{max-width:100%!important;color:#ef4f86!important;font-size:22px!important;font-style:normal!important;font-weight:950!important;letter-spacing:0!important}.game-entry-record-button{top:calc(18px + env(safe-area-inset-top))!important;right:16px!important;width:46px!important;height:46px!important;border:1px solid rgba(194,149,44,.45)!important;border-radius:16px!important;background:#fffdf6!important;color:#c9952c!important;box-shadow:0 10px 24px #b4891d1f!important}.game-entry-rebate{min-height:46px!important;margin:0!important;padding:0 22px!important;border:0!important;background:linear-gradient(90deg,#edf8ff,#fff7fb)!important;color:#1f2937!important;font-size:16px!important}.game-entry-rebate strong{color:#c9952c!important;font-size:22px!important;font-weight:950!important}.game-entry-balances{margin:18px 20px 14px!important;padding:2px 18px!important;border:1px solid rgba(209,224,238,.95)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 18px 40px #17324d14!important}.game-entry-balances div{min-height:68px!important;padding:12px 0!important;grid-template-columns:minmax(0,1fr) minmax(116px,42%)!important;gap:10px!important}.game-entry-balances span{color:#566274!important;font-size:16px!important;font-weight:850!important;line-height:1.25!important}.game-entry-balances strong{color:#202938!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}.game-entry-balances small{color:#8b95a5!important;font-size:12px!important}.game-entry-player{margin:0 20px 14px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:#ffffffe6!important;box-shadow:inset 0 1px #edf2f7,inset 0 -1px #edf2f7!important}.game-entry-player span{height:44px!important;border-radius:999px!important;background:#e7f8ff!important;color:#202938!important;font-size:17px!important;font-weight:900!important}.game-entry-player>svg{color:#c9952c!important}.game-entry-amount{margin:0 20px 14px!important;padding:10px!important;border-radius:18px!important;background:#fffffff2!important;box-shadow:0 12px 30px #17324d12!important}.game-entry-amount input{height:62px!important;padding:0 48px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:14px!important;background:#fffef8!important;color:#202938!important;font-size:28px!important;font-weight:950!important;letter-spacing:0!important}.game-entry-amount button{right:16px!important;width:38px!important;height:38px!important;background:#cfd5df!important}.game-entry-shortcuts{padding:0 20px 16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.game-entry-shortcuts button{min-height:54px!important;border:1px solid #dce4ee!important;border-radius:12px!important;background:#f8fafc!important;color:#202938!important;font-size:19px!important;font-weight:950!important;box-shadow:inset 0 -3px #0f172a17,0 6px 16px #0f172a08!important}.game-entry-shortcuts button.active{border-color:#c9952c9e!important;background:#fff7de!important;color:#9a6a0a!important}.game-entry-modal .notice{margin:0 20px 14px!important;padding:14px 16px!important;border:0!important;border-radius:16px!important;background:linear-gradient(90deg,#e8fff6f2,#f0fcfff2)!important;color:#16846a!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important}.game-entry-stats{padding:0 20px 14px!important;color:#8a95a5!important;font-size:12px!important}.game-entry-start,.game-entry-modal>.primary.full:not(.game-entry-start){position:sticky!important;bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:4!important;width:calc(100% - 40px)!important;min-height:58px!important;margin:auto 20px 0!important;border-radius:18px!important;background:linear-gradient(135deg,#f7c348,#d89a18)!important;color:#151515!important;font-size:17px!important;font-weight:950!important;box-shadow:0 18px 34px #be810f3d!important}.game-entry-start:disabled{background:#d7dde7!important;color:#fff!important;box-shadow:none!important}@media(min-width:680px){.modal-backdrop:has(.game-entry-modal){align-items:center!important;padding:24px!important;background:#0c121c75!important}.modal-backdrop>.game-entry-modal{min-height:auto!important;max-height:min(92dvh,900px)!important;border-radius:24px!important;box-shadow:0 26px 70px #0f172a38!important}}@media(max-width:580px){.player-action-shell .funding-page.player-action-page .player-action-page-header{position:relative!important;min-height:calc(58px + env(safe-area-inset-top))!important;height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;align-items:center!important;justify-items:stretch!important;background:#fff9ec!important;border-bottom:1px solid #eadfca!important}.player-action-shell .funding-page.player-action-page .player-action-page-header>div{grid-column:2!important;min-width:0!important;text-align:center!important;justify-self:center!important}.player-action-shell .funding-page.player-action-page .player-action-page-header h1{margin:0!important;width:100%!important;color:#101b33!important;font-size:20px!important;line-height:1.15!important;font-weight:950!important;text-align:center!important}.player-action-shell .funding-page.player-action-page .player-action-page-header>span[aria-hidden=true]{grid-column:3!important}.player-action-shell .funding-page.player-action-page .player-action-page-back{position:static!important;grid-column:1!important;justify-self:start!important;align-self:center!important;transform:none!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:14px!important}.player-action-shell .funding-page.player-action-page .player-action-page-back svg{width:23px!important;height:23px!important}}@media(max-width:580px){html.local-player-shot-mode .player-shell:not(.player-action-shell),html.local-player-shot-mode .guest-shell{min-height:auto!important}html.local-player-shot-mode .player-shell:not(.player-action-shell) .main-area,html.local-player-shot-mode .guest-shell .guest-main{padding-bottom:14px!important}html.local-player-shot-mode .player-shell:not(.player-action-shell) .page-content{padding-bottom:18px!important}html.local-player-shot-mode .player-shell:not(.player-action-shell) .mobile-nav,html.local-player-shot-mode .guest-shell .mobile-nav.guest-mobile-nav{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:12px!important;height:64px!important;box-shadow:0 -8px 22px #192b440f!important}html.local-player-shot-mode .login-action-screen,html.local-player-shot-mode .player-register-route,html.local-player-shot-mode .player-action-shell,html.local-player-shot-mode .player-action-page-content,html.local-player-shot-mode .player-action-shell .modal{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}html.local-player-shot-mode .player-action-shell,html.local-player-shot-mode .login-action-screen{align-items:start!important;padding-bottom:24px!important}}html,body,#root{max-width:100%;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html{font-size:16px}*,*:before,*:after{box-sizing:border-box}body{margin:0;overscroll-behavior:none}img,picture,video,canvas{max-width:100%;height:auto}button,input,select,textarea{font:inherit;max-width:100%}button,a,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}html.player-action-route-locked,body.player-action-route-locked{width:100%;height:100dvh;overflow:hidden!important;overscroll-behavior:none}body.player-action-route-locked{position:fixed;left:0;right:0}.app-shell,.guest-shell,.login-screen,.player-action-page{overscroll-behavior:none;overscroll-behavior-y:contain}.player-shell .settings-page{align-content:start!important;gap:12px!important}.player-shell .settings-page .page-heading{margin:0 0 10px!important;min-height:0!important}.player-shell .settings-page-panel{padding:18px!important;gap:12px!important}.player-shell .settings-page-panel .modal-icon{position:static!important;width:48px!important;height:48px!important;margin:0 0 4px!important;border-radius:14px!important}@media(max-width:580px){.player-shell .settings-page{gap:10px!important;padding-top:0!important}.player-shell .settings-page .page-heading{margin:0 0 8px!important}.player-shell .settings-page-panel{padding:16px!important;gap:10px!important}.player-shell .settings-page-panel .modal-icon{width:44px!important;height:44px!important;margin-bottom:2px!important}}.player-shell .settings-modal .settings-modal-header{display:flex;align-items:center;gap:14px;margin:0 38px 4px 0}.player-shell .settings-modal .settings-modal-header .modal-icon{position:static!important;flex:0 0 auto}.player-shell .settings-modal .settings-modal-header p{margin:0 0 4px;color:var(--muted);font-size:13px;font-weight:800}.player-shell .settings-modal .settings-modal-header h2{margin:0;color:var(--navy);font-size:26px;line-height:1.1}@media(max-width:580px){.player-shell .modal-backdrop>.settings-modal{padding:26px 20px 22px!important}.player-shell .settings-modal .modal-close{top:18px!important;right:18px!important;left:auto!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important}.player-shell .settings-modal .modal-close svg{display:block!important}.player-shell .settings-modal .modal-close:before,.player-shell .settings-modal .modal-close:after{content:none!important}.player-shell .settings-modal .settings-modal-header{margin:0 50px 8px 0;gap:12px}.player-shell .settings-modal .settings-modal-header .modal-icon{width:52px!important;height:52px!important;border-radius:15px!important}.player-shell .settings-modal .settings-modal-header p{font-size:15px!important;line-height:1.25!important}.player-shell .settings-modal .settings-modal-header h2{font-size:28px!important;line-height:1.12!important}}@media(max-width:900px){.player-shell .withdraw-tip-card{align-items:center!important}.player-shell .withdraw-tip-card button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:78px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;border:1px solid rgba(209,159,55,.28)!important;border-radius:12px!important;background:#fff7df!important;color:#c99324!important;box-shadow:none!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}}@media(max-width:900px){.player-shell .topbar .language-select,.guest-shell .guest-actions .language-select,.login-screen .login-language-select{flex:0 0 128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:44px!important;padding:0 10px!important;gap:6px!important;overflow:visible!important;box-sizing:border-box!important}.player-shell .topbar .language-select svg,.guest-shell .guest-actions .language-select svg,.login-screen .login-language-select svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.player-shell .topbar .language-current,.guest-shell .guest-actions .language-current,.login-screen .login-language-select .language-current{flex:1 1 auto!important;display:block!important;min-width:0!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important}.player-shell .topbar .language-select select,.guest-shell .guest-actions .language-select select,.login-screen .login-language-select select{width:100%!important;max-width:none!important}}.guest-benefit-rates,.referral-benefit-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guest-benefit-rates article,.referral-benefit-rates article{min-width:0;padding:14px 12px;display:grid;gap:4px;border:1px solid rgba(209,159,55,.22);border-radius:13px;background:linear-gradient(135deg,#fff9df,#fffdf4)}.guest-benefit-rates strong,.referral-benefit-rates strong{color:#b37708;font-size:28px;line-height:1}.guest-benefit-rates span,.referral-benefit-rates span{color:#765d2e;font-size:11px;font-weight:800;line-height:1.25}@media(max-width:580px){.guest-benefit-rates,.referral-benefit-rates{gap:8px}.guest-benefit-rates article,.referral-benefit-rates article{padding:12px 10px}.guest-benefit-rates strong,.referral-benefit-rates strong{font-size:24px}.guest-benefit-rates span,.referral-benefit-rates span{font-size:10px}}@media(max-width:580px){.player-shell .referral-center-modal .referral-steps,.player-shell .guest-referral-modal .referral-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:start!important}.player-shell .referral-center-modal .referral-steps article,.player-shell .guest-referral-modal .referral-steps article{min-height:0!important;height:auto!important;padding:10px 8px!important;align-content:start!important;align-items:flex-start!important;gap:6px!important}.player-shell .referral-center-modal .referral-steps b,.player-shell .guest-referral-modal .referral-steps b{width:22px!important;height:22px!important;font-size:10px!important}.player-shell .referral-center-modal .referral-steps strong,.player-shell .guest-referral-modal .referral-steps strong{font-size:12px!important;line-height:1.2!important}.player-shell .referral-center-modal .referral-steps small,.player-shell .guest-referral-modal .referral-steps small{margin-top:3px!important;font-size:11px!important;line-height:1.3!important}}@media(max-width:390px){.player-shell .topbar .language-select,.guest-shell .guest-actions .language-select,.login-screen .login-language-select{flex-basis:116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;padding:0 9px!important;gap:5px!important}.player-shell .topbar .language-current,.guest-shell .guest-actions .language-current,.login-screen .login-language-select .language-current{font-size:13px!important}}.player-shell .account-menu-wrap{position:relative!important;display:grid!important;place-items:center!important}.player-shell .player-account-menu{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;width:168px!important;padding:6px!important;display:grid!important;gap:2px!important;border:1px solid #dfcfaf!important;border-radius:14px!important;background:#fffcf5fc!important;box-shadow:0 14px 34px #49361629!important;z-index:90!important}.player-shell .player-account-menu button{width:100%!important;min-height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;border-radius:9px!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;text-align:left!important}.player-shell .player-account-menu button:active,.player-shell .player-account-menu button:hover{background:#f5eddc!important}.player-shell .player-account-menu .account-menu-logout{margin-top:3px!important;border-top:1px solid #eadcc4!important;border-radius:0 0 9px 9px!important;color:#bd4d40!important}@media(max-width:580px){.player-shell .mobile-nav{height:84px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;box-shadow:0 -10px 28px #183a5f1f!important}.player-shell .mobile-nav button{gap:4px!important;font-size:13px!important;line-height:1.1!important;font-weight:850!important}.player-shell .mobile-nav button svg{width:27px!important;height:27px!important}.player-shell .mobile-nav .deposit-nav svg{width:52px!important;height:52px!important;margin-top:-24px!important;padding:12px!important;border:5px solid #fff!important}.player-shell .main-area{padding-bottom:92px!important}.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)){align-items:flex-start!important;justify-content:center!important;padding:max(4px,env(safe-area-inset-top)) 1px max(4px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:min(900px,calc(100% - 2px))!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(6px,env(safe-area-inset-bottom)))!important;padding:40px 30px 32px!important;gap:20px!important;border-radius:28px!important;font-size:18px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:36px!important;line-height:1.12!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal)>p,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) label,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) small,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .notice{font-size:18px!important;line-height:1.45!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:68px!important;padding-inline:20px!important;border-radius:18px!important;font-size:21px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.primary,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.full,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .subtle-button{min-height:70px!important;border-radius:18px!important;font-size:22px!important}.player-shell .modal-backdrop>.withdraw-modal{width:min(900px,calc(100% - 2px))!important;height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(6px,env(safe-area-inset-bottom)))!important;max-height:none!important;padding:42px 30px 0!important;overflow:hidden!important}.player-shell .withdraw-modal>.modal-icon{width:66px!important;height:66px!important;border-radius:18px!important}.player-shell .withdraw-modal-body{margin:0 -12px!important;padding:0 12px 22px!important;gap:16px!important}.player-shell .withdraw-modal-actions{margin:0 -30px!important;padding:16px 30px calc(16px + env(safe-area-inset-bottom))!important}.player-shell .withdraw-modal-actions .primary.full{min-height:74px!important;border-radius:20px!important;font-size:24px!important}.player-shell .identity-warning-banner,.player-shell .withdraw-tip-card,.player-shell .withdraw-balance-row,.player-shell .withdraw-modal .notice{padding:16px 18px!important;border-radius:16px!important;font-size:17px!important}.player-shell .withdraw-realname-row span,.player-shell .withdraw-realname-row strong{font-size:20px!important}.player-shell .withdraw-account-list button{min-height:86px!important;grid-template-columns:62px minmax(0,1fr) 30px!important;padding:14px 16px!important}.player-shell .withdraw-account-list button>span{width:62px!important;height:54px!important;font-size:13px!important}.player-shell .withdraw-account-list strong{font-size:22px!important}.player-shell .withdraw-account-list small{font-size:15px!important}.player-shell .amount-shortcuts button{min-height:58px!important;font-size:22px!important}.player-shell .modal-backdrop>.qr-center-modal{width:min(900px,calc(100% - 2px))!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(6px,env(safe-area-inset-bottom)))!important;padding:40px 30px 32px!important}.player-shell .qr-center-heading h2{font-size:32px!important}.player-shell .qr-center-heading small,.player-shell .branded-qr-frame>small{font-size:16px!important}.player-shell .qr-center-modal .qr-manual-transfer .qr-transfer-confirm-button{line-height:70px!important}}@media(max-width:580px){.modal-backdrop>.game-entry-modal{overflow:hidden!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.modal-backdrop>.game-entry-modal .notice{display:none!important}.modal-backdrop>.game-entry-modal .game-entry-rebate{min-height:34px!important}.modal-backdrop>.game-entry-modal .game-entry-balances{margin:12px 18px 10px!important;padding:0 16px!important}.modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:54px!important;padding:7px 0!important}.modal-backdrop>.game-entry-modal .game-entry-player{margin-bottom:10px!important;padding-top:8px!important;padding-bottom:8px!important}.modal-backdrop>.game-entry-modal .game-entry-player span{height:40px!important}.modal-backdrop>.game-entry-modal .game-entry-amount{margin-bottom:10px!important;padding:8px!important}.modal-backdrop>.game-entry-modal .game-entry-amount input{height:48px!important}.modal-backdrop>.game-entry-modal .game-entry-shortcuts{padding-bottom:0!important}.modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:44px!important}.modal-backdrop>.game-entry-modal .game-entry-start,.modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media(max-width:580px){.modal-backdrop:has(.game-entry-modal),.modal-backdrop>.game-entry-modal{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}.modal-backdrop>.game-entry-modal{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.modal-backdrop>.game-entry-modal .notice{display:none!important}.modal-backdrop>.game-entry-modal .game-entry-rebate{min-height:34px!important}.modal-backdrop>.game-entry-modal .game-entry-balances{margin:12px 18px 10px!important;padding:0 16px!important}.modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:54px!important;padding:7px 0!important}.modal-backdrop>.game-entry-modal .game-entry-player{margin-bottom:10px!important;padding-top:8px!important;padding-bottom:8px!important}.modal-backdrop>.game-entry-modal .game-entry-player span{height:40px!important}.modal-backdrop>.game-entry-modal .game-entry-amount{margin-bottom:10px!important;padding:8px!important}.modal-backdrop>.game-entry-modal .game-entry-amount input{height:48px!important}.modal-backdrop>.game-entry-modal .game-entry-shortcuts{padding-bottom:0!important}.modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:44px!important}.modal-backdrop>.game-entry-modal .game-entry-start,.modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media(max-width:580px){.player-action-shell .exchange-tool-page .player-action-page-header,.exchange-tool-page .player-action-page-header{position:relative!important;grid-template-columns:54px minmax(0,1fr) 54px!important;min-height:calc(64px + env(safe-area-inset-top))!important;height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important}.player-action-shell .exchange-tool-page .player-action-page-back,.exchange-tool-page .player-action-page-back{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 11px)!important;transform:none!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:14px!important;z-index:2!important}.player-action-shell .exchange-tool-page .player-action-page-back svg,.exchange-tool-page .player-action-page-back svg{width:25px!important;height:25px!important}.player-action-shell .exchange-tool-page .player-action-page-header>div,.exchange-tool-page .player-action-page-header>div{grid-column:1 / -1!important;width:100%!important;padding:0 68px!important;justify-self:stretch!important;text-align:center!important;pointer-events:none!important}.player-action-shell .exchange-tool-page .player-action-page-header h1,.exchange-tool-page .player-action-page-header h1{width:100%!important;text-align:center!important;font-size:20px!important;line-height:1.18!important}.player-action-shell .exchange-tool-page .player-action-page-header>span[aria-hidden=true],.exchange-tool-page .player-action-page-header>span[aria-hidden=true]{display:block!important}.player-action-shell .exchange-tool-page .tool-hero.exchange,.exchange-tool-page .tool-hero.exchange{min-height:86px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:11px 12px!important;border-radius:14px!important}.player-action-shell .exchange-tool-page .tool-hero.exchange>span,.exchange-tool-page .tool-hero.exchange>span{width:52px!important;height:52px!important;border-radius:14px!important}.player-action-shell .exchange-tool-page .tool-hero.exchange>span svg,.exchange-tool-page .tool-hero.exchange>span svg{width:27px!important;height:27px!important}.player-action-shell .exchange-tool-page .tool-hero.exchange>div,.exchange-tool-page .tool-hero.exchange>div{min-width:0!important;display:grid!important;gap:5px!important;align-content:center!important}.player-action-shell .exchange-tool-page .tool-hero.exchange small,.exchange-tool-page .tool-hero.exchange small{font-size:11px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .exchange-tool-page .tool-hero.exchange h2,.exchange-tool-page .tool-hero.exchange h2{margin-top:0!important;font-size:22px!important;line-height:1.12!important;white-space:nowrap!important}.player-action-shell .exchange-tool-page .tool-hero.exchange p,.exchange-tool-page .tool-hero.exchange p{margin-top:0!important;font-size:11px!important;line-height:1.25!important}.player-action-shell .exchange-tool-page .player-action-page-content,.exchange-tool-page .player-action-page-content{gap:8px!important;padding-top:8px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.player-action-shell .exchange-tool-page .tool-rate-card,.exchange-tool-page .tool-rate-card{gap:8px!important}.player-action-shell .exchange-tool-page .tool-rate-card article,.exchange-tool-page .tool-rate-card article{min-height:58px!important;padding:9px 10px!important;gap:3px!important;border-radius:13px!important}.player-action-shell .exchange-tool-page .tool-rate-card small,.exchange-tool-page .tool-rate-card small{font-size:10px!important;line-height:1.15!important}.player-action-shell .exchange-tool-page .tool-rate-card strong,.exchange-tool-page .tool-rate-card strong{font-size:14px!important;line-height:1.2!important}.player-action-shell .exchange-tool-page .tool-card,.exchange-tool-page .tool-card{padding:10px 12px!important;gap:8px!important;border-radius:14px!important}.player-action-shell .exchange-tool-page .tool-card h2,.exchange-tool-page .tool-card h2{font-size:15px!important}.player-action-shell .exchange-tool-page .tool-card header>span,.exchange-tool-page .tool-card header>span{min-height:28px!important;padding:0 9px!important;font-size:10px!important}.player-action-shell .exchange-tool-page .funding-field,.exchange-tool-page .funding-field{gap:5px!important;font-size:12px!important}.player-action-shell .exchange-tool-page .funding-field select,.exchange-tool-page .funding-field select,.player-action-shell .exchange-tool-page .funding-input,.exchange-tool-page .funding-input{min-height:42px!important;border-radius:13px!important}.player-action-shell .exchange-tool-page .funding-input input,.exchange-tool-page .funding-input input{min-height:40px!important;font-size:20px!important}.player-action-shell .exchange-tool-page .exchange-preview-card strong,.exchange-tool-page .exchange-preview-card strong{font-size:22px!important;line-height:1.15!important}.player-action-shell .exchange-tool-page .exchange-preview-card small,.exchange-tool-page .exchange-preview-card small{font-size:10px!important;line-height:1.3!important}.player-action-shell .exchange-tool-page .funding-alert,.exchange-tool-page .funding-alert{padding:8px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.3!important}.player-action-shell .exchange-tool-page .funding-note-card,.exchange-tool-page .funding-note-card{padding:8px 10px!important;grid-template-columns:17px minmax(0,1fr)!important;gap:7px!important;border-radius:12px!important;font-size:10px!important;line-height:1.3!important}.player-action-shell .exchange-tool-page .funding-note-card svg,.exchange-tool-page .funding-note-card svg{width:17px!important;height:17px!important}.player-action-shell .exchange-tool-page .funding-submit,.exchange-tool-page .funding-submit{min-height:44px!important;border-radius:13px!important;font-size:15px!important}}@media(max-width:760px){.player-action-shell .red-packet-tool-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.player-action-shell .red-packet-tool-page .player-action-page-header{height:auto!important;min-height:calc(44px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 5px!important;grid-template-columns:32px minmax(0,1fr) 32px!important}.player-action-shell .red-packet-tool-page .player-action-page-back{position:static!important;transform:none!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border-radius:10px!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg{width:16px!important;height:16px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1{font-size:16px!important;line-height:1.1!important}.player-action-shell .red-packet-tool-page .player-action-page-content{height:calc(100dvh - 44px - env(safe-area-inset-top))!important;max-width:450px!important;padding:7px 12px calc(7px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto auto auto auto auto auto!important;align-content:start!important;gap:7px!important;overflow:hidden!important;box-shadow:none!important}.player-action-shell .red-packet-tool-page .tool-hero{min-height:94px!important;padding:10px 12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;border-radius:12px!important}.player-action-shell .red-packet-tool-page .tool-hero>span{width:42px!important;min-width:42px!important;height:42px!important;border-radius:12px!important}.player-action-shell .red-packet-tool-page .tool-hero>span svg{width:21px!important;height:21px!important}.player-action-shell .red-packet-tool-page .tool-hero small{font-size:8px!important;line-height:1!important}.player-action-shell .red-packet-tool-page .tool-hero h2{font-size:21px!important;line-height:1.08!important}.player-action-shell .red-packet-tool-page .tool-hero p{margin-top:2px!important;font-size:10.5px!important;line-height:1.22!important;display:grid!important;gap:1px!important;overflow:visible!important}.player-action-shell .red-packet-tool-page .red-packet-hero-copy span{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-data-error{min-height:30px!important;padding:6px 9px!important;align-items:center!important;border-radius:11px!important;font-size:10px!important;line-height:1.18!important}.player-action-shell .red-packet-tool-page .red-packet-data-error svg{width:13px!important;height:13px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{min-height:70px!important;padding:9px 11px!important;gap:4px!important;display:grid!important;align-content:center!important;border-radius:12px!important;overflow:hidden!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card small{font-size:8px!important;line-height:1.15!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:20px!important;line-height:1.12!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{font-size:9px!important;line-height:1.28!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:74px!important;padding:10px 8px!important;display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:5px!important;border-radius:10px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:8px!important;line-height:1.25!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{margin:0!important;font-size:14px!important;line-height:1.12!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{gap:6px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:31px!important;padding:6px 8px!important;gap:6px!important;align-items:center!important;border-radius:10px!important;font-size:9px!important;line-height:1.18!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules svg{width:13px!important;height:13px!important}.player-action-shell .red-packet-tool-page .red-packet-envelope{width:min(252px,72vw)!important;min-height:326px!important;justify-self:center!important;padding:72px 18px 30px!important;gap:12px!important;border-radius:24px!important}.player-action-shell .red-packet-tool-page .red-packet-envelope-flap{height:132px!important}.player-action-shell .red-packet-tool-page .red-packet-envelope svg{width:54px!important;height:54px!important}.player-action-shell .red-packet-tool-page .red-packet-envelope strong{font-size:28px!important;line-height:1.08!important}.player-action-shell .red-packet-tool-page .red-packet-prize strong{font-size:40px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions{margin:0!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:38px!important;height:38px!important;border-radius:11px!important;font-size:12px!important}}.wallet-action-shell{width:100%;height:100dvh;min-height:100dvh;overflow:hidden;background:#f7faff}.wallet-action-shell .wallet-page{width:min(980px,100%);height:100dvh;min-height:100dvh;margin:0 auto;padding:calc(env(safe-area-inset-top) + 18px) 18px calc(env(safe-area-inset-bottom) + 22px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.wallet-action-shell .player-home-float,.wallet-action-shell .mobile-nav{display:none!important}@media(max-width:760px){.wallet-action-shell .wallet-page{padding:calc(env(safe-area-inset-top) + 10px) 12px calc(env(safe-area-inset-bottom) + 14px)!important}.player-shell .wallet-page .page-heading{margin:4px 0 12px!important;gap:10px!important;align-items:end!important}.player-shell .wallet-page .page-title-with-back{gap:8px!important}.player-shell .wallet-page .wallet-back-button{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important}.player-shell .wallet-page .page-heading p{font-size:11px!important}.player-shell .wallet-page .page-heading h1{font-size:22px!important}.player-shell .wallet-page .wallet-heading-title{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:44px!important;padding:0 14px!important;border:1.5px solid #d9c17d!important;border-radius:14px!important;background:#fffaf0!important;box-shadow:0 7px 18px #be8b1c14!important}.player-shell .wallet-page .wallet-heading-title span{display:inline-block!important}.player-shell .wallet-page .wallet-heading-title b{min-height:auto!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#14213b!important;font-size:21px!important;font-weight:950!important;line-height:1!important;box-shadow:none!important}.player-shell .wallet-page .wallet-heading-title b:before{content:"·";margin-right:9px;color:#b98212;font-weight:950}.player-shell .wallet-page .page-heading-actions{gap:7px!important}.player-shell .wallet-page .page-heading-actions button{min-height:36px!important;padding:0 12px!important;border-radius:11px!important;font-size:13px!important}.player-shell .wallet-page .wallet-cards{gap:9px!important}.player-shell .wallet-page .balance-card{min-height:0!important;padding:13px 14px 12px!important;border-radius:13px!important;border-top-width:3px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;column-gap:10px!important;row-gap:7px!important;box-shadow:0 6px 18px #1c23300f!important}.player-shell .wallet-page .card-icon{grid-row:1 / 3!important;width:34px!important;height:34px!important;border-radius:10px!important;margin:0!important}.player-shell .wallet-page .card-icon svg{width:20px!important;height:20px!important}.player-shell .wallet-page .balance-card>small{align-self:end!important;font-size:11px!important;line-height:1.1!important}.player-shell .wallet-page .balance-card h2{margin:0!important;font-size:21px!important;line-height:1.12!important}.player-shell .wallet-page .balance-amount-grid{grid-column:1 / -1!important;gap:8px!important;margin:3px 0 4px!important}.player-shell .wallet-page .balance-amount-grid span{min-height:46px!important;padding:8px 10px!important;border-radius:10px!important;font-size:10px!important;line-height:1.15!important}.player-shell .wallet-page .balance-amount-grid strong{margin-top:3px!important;font-size:15px!important}.player-shell .wallet-page .progress{grid-column:1 / -1!important;height:5px!important;margin:0!important}.player-shell .wallet-page .auto-convert-note{grid-column:1 / -1!important;margin-top:0!important;padding:7px 9px!important;border-radius:9px!important}.player-shell .wallet-page .auto-convert-note strong{font-size:10px!important}.player-shell .wallet-page .auto-convert-note small{display:none!important}.player-shell .wallet-page .table-panel{margin-top:12px!important;border-radius:13px!important}}@media(max-width:760px){.player-shell .wallet-page .balance-card.crypto,.player-shell .balance-card.crypto{display:none!important}.player-action-shell .bank-tool-page .player-action-page-header,.bank-tool-page .player-action-page-header{position:relative!important;display:flex!important;justify-content:center!important;min-height:calc(54px + env(safe-area-inset-top))!important;height:calc(54px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;align-items:center!important}.player-action-shell .bank-tool-page .player-action-page-back,.bank-tool-page .player-action-page-back{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 8px)!important;transform:none!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:12px!important;z-index:2!important}.player-action-shell .bank-tool-page .player-action-page-back svg,.bank-tool-page .player-action-page-back svg{width:21px!important;height:21px!important}.player-action-shell .bank-tool-page .player-action-page-header>div,.bank-tool-page .player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 50%)!important;transform:translate(-50%,-50%)!important;width:min(260px,calc(100% - 128px))!important;min-width:0!important;padding:0!important;text-align:center!important;pointer-events:none!important}.player-action-shell .bank-tool-page .player-action-page-header h1,.bank-tool-page .player-action-page-header h1{width:100%!important;max-width:none!important;margin:0 auto!important;text-align:center!important;font-size:20px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .bank-tool-page .player-action-page-header>span[aria-hidden=true],.bank-tool-page .player-action-page-header>span[aria-hidden=true]{display:block!important}.player-action-shell .bank-tool-page .tool-hero.bank,.bank-tool-page .tool-hero.bank{min-height:92px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;grid-template-rows:minmax(68px,auto)!important;gap:10px!important;align-items:center!important;overflow:hidden!important}.player-action-shell .bank-tool-page .tool-hero.bank>span,.bank-tool-page .tool-hero.bank>span{grid-column:1!important;grid-row:1!important;width:60px!important;min-width:60px!important;height:60px!important;border-radius:15px!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;place-self:center!important;padding:0!important}.player-action-shell .bank-tool-page .tool-hero.bank>span svg,.bank-tool-page .tool-hero.bank>span svg{display:block!important;width:27px!important;height:27px!important;margin:0!important}.player-action-shell .bank-tool-page .tool-hero.bank>div,.bank-tool-page .tool-hero.bank>div{grid-column:2!important;grid-row:1!important;min-width:0!important;display:grid!important;grid-template-rows:auto auto auto!important;align-content:center!important;gap:3px!important}.player-action-shell .bank-tool-page .tool-hero.bank small,.bank-tool-page .tool-hero.bank small{margin:0!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .bank-tool-page .tool-hero.bank h2,.bank-tool-page .tool-hero.bank h2{margin:0!important;font-size:21px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .bank-tool-page .tool-hero.bank p,.bank-tool-page .tool-hero.bank p{margin:0!important;font-size:12px!important;line-height:1.26!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .bank-tool-page .tool-bank-list,.bank-tool-page .tool-bank-list{gap:10px!important}.player-action-shell .bank-tool-page .tool-bank-list article,.bank-tool-page .tool-bank-list article{min-height:66px!important;padding:9px 11px!important;grid-template-columns:48px minmax(0,1fr) 22px!important;gap:11px!important;align-items:center!important;border-radius:15px!important}.player-action-shell .bank-tool-page .tool-bank-list article>span,.bank-tool-page .tool-bank-list article>span{width:48px!important;min-width:48px!important;height:48px!important;border-radius:12px!important;font-size:10px!important;line-height:1!important}.player-action-shell .bank-tool-page .tool-bank-list article>div,.bank-tool-page .tool-bank-list article>div{min-width:0!important;display:grid!important;gap:3px!important;align-content:center!important}.player-action-shell .bank-tool-page .tool-bank-list strong,.bank-tool-page .tool-bank-list strong{font-size:16px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .bank-tool-page .tool-bank-list small,.bank-tool-page .tool-bank-list small{margin:0!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important}.player-action-shell .bank-tool-page .tool-bank-list svg,.bank-tool-page .tool-bank-list svg{width:20px!important;height:20px!important}.player-action-shell .bank-tool-page .player-action-page-content,.bank-tool-page .player-action-page-content{max-width:450px!important;padding:12px 14px calc(168px + env(safe-area-inset-bottom))!important;display:grid!important;gap:12px!important;align-content:start!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.player-action-shell .bank-tool-page .bank-template-summary,.bank-tool-page .bank-template-summary{min-height:78px!important;padding:10px 12px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;border-radius:16px!important;box-shadow:0 8px 20px #21564c0f!important}.player-action-shell .bank-tool-page .bank-template-summary:after,.bank-tool-page .bank-template-summary:after{width:92px!important;height:92px!important;right:-34px!important;top:-36px!important}.player-action-shell .bank-tool-page .bank-template-icon,.bank-tool-page .bank-template-icon{width:48px!important;height:48px!important;border-radius:14px!important}.player-action-shell .bank-tool-page .bank-template-icon svg,.bank-tool-page .bank-template-icon svg{width:23px!important;height:23px!important}.player-action-shell .bank-tool-page .bank-template-summary>b,.bank-tool-page .bank-template-summary>b{display:none!important}.player-action-shell .bank-tool-page .bank-template-summary span,.bank-tool-page .bank-template-summary span{font-size:11px!important;line-height:1.1!important}.player-action-shell .bank-tool-page .bank-template-summary strong,.bank-tool-page .bank-template-summary strong{font-size:20px!important;line-height:1.05!important}.player-action-shell .bank-tool-page .bank-template-summary small,.bank-tool-page .bank-template-summary small{font-size:11px!important;line-height:1.22!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.player-action-shell .bank-tool-page .bank-template-list,.bank-tool-page .bank-template-list,.player-action-shell .bank-tool-page .bank-template-form,.bank-tool-page .bank-template-form{border-radius:16px!important;box-shadow:none!important}.player-action-shell .bank-tool-page .bank-template-list,.bank-tool-page .bank-template-list{height:auto!important;max-height:none!important;overflow:hidden!important}.player-action-shell .bank-tool-page .bank-template-list header,.bank-tool-page .bank-template-list header{min-height:44px!important;padding:0 14px!important}.player-action-shell .bank-tool-page .bank-template-list header h2,.bank-tool-page .bank-template-list header h2,.player-action-shell .bank-tool-page .bank-template-form header h2,.bank-tool-page .bank-template-form header h2{font-size:16px!important;line-height:1.15!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list,.bank-tool-page .bank-template-list .funding-account-list{gap:8px!important;padding:9px!important;height:auto!important;max-height:220px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list button,.bank-tool-page .bank-template-list .funding-account-list button{width:100%!important;min-height:60px!important;padding:8px 10px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:10px!important;border-radius:14px!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list button>span,.bank-tool-page .bank-template-list .funding-account-list button>span{width:44px!important;height:40px!important;border-radius:11px!important;font-size:10px!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list strong,.bank-tool-page .bank-template-list .funding-account-list strong{font-size:16px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list small,.bank-tool-page .bank-template-list .funding-account-list small{margin-top:3px!important;font-size:11px!important;line-height:1.16!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .bank-tool-page .bank-bound-list,.bank-tool-page .bank-bound-list{gap:8px!important}.player-action-shell .bank-tool-page .bank-bound-card,.bank-tool-page .bank-bound-card{min-height:68px!important;padding:10px 40px 10px 10px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;border-radius:14px!important}.player-action-shell .bank-tool-page .bank-bound-code,.bank-tool-page .bank-bound-code{width:46px!important;height:40px!important;border-radius:11px!important;font-size:10px!important}.player-action-shell .bank-tool-page .bank-bound-main strong,.bank-tool-page .bank-bound-main strong{font-size:15px!important}.player-action-shell .bank-tool-page .bank-bound-main small,.bank-tool-page .bank-bound-main small,.player-action-shell .bank-tool-page .bank-bound-main b,.bank-tool-page .bank-bound-main b{font-size:11px!important}.player-action-shell .bank-tool-page .bank-owner-locked,.bank-tool-page .bank-owner-locked{min-height:44px!important;padding:8px 10px!important;border-radius:13px!important}.player-action-shell .bank-tool-page .bank-owner-locked span,.bank-tool-page .bank-owner-locked span{font-size:11px!important}.player-action-shell .bank-tool-page .bank-owner-locked strong,.bank-tool-page .bank-owner-locked strong{font-size:14px!important}.player-action-shell .bank-tool-page .bank-template-form,.bank-tool-page .bank-template-form{padding:12px!important;gap:10px!important;overflow:visible!important}.player-action-shell .bank-tool-page .bank-template-form .funding-field,.bank-tool-page .bank-template-form .funding-field{gap:6px!important;font-size:12px!important;line-height:1.15!important}.player-action-shell .bank-tool-page .bank-template-form .funding-input,.bank-tool-page .bank-template-form .funding-input,.player-action-shell .bank-tool-page .bank-template-form select,.bank-tool-page .bank-template-form select{min-height:46px!important;height:46px!important;border-radius:13px!important}.player-action-shell .bank-tool-page .bank-template-form .funding-input input,.bank-tool-page .bank-template-form .funding-input input{height:44px!important;padding:0 12px!important;font-size:16px!important}.player-action-shell .bank-tool-page .bank-template-form select,.bank-tool-page .bank-template-form select{padding:0 12px!important;font-size:15px!important}.player-action-shell .bank-tool-page .bank-select-trigger,.bank-tool-page .bank-select-trigger{min-height:46px!important;padding:5px 10px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:9px!important;border-radius:13px!important}.player-action-shell .bank-tool-page .bank-select-logo,.bank-tool-page .bank-select-logo{width:40px!important;height:34px!important;border-radius:10px!important;font-size:10px!important}.player-action-shell .bank-tool-page .bank-select-trigger strong,.bank-tool-page .bank-select-trigger strong{font-size:14px!important}.bank-picker-sheet{max-height:min(68vh,560px)!important;padding:12px 12px calc(16px + env(safe-area-inset-bottom))!important;border-radius:18px 18px 0 0!important}.bank-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.bank-picker-grid button{min-height:82px!important;padding:8px 5px!important;border-radius:12px!important}.bank-picker-grid span{width:42px!important;height:32px!important;font-size:10px!important}.bank-picker-grid strong{font-size:10px!important}.player-action-shell .bank-tool-page .bank-template-form .funding-submit,.bank-tool-page .bank-template-form .funding-submit{min-height:46px!important;height:46px!important;border-radius:14px!important;font-size:15px!important}.player-action-shell .bank-tool-page .funding-note-card,.bank-tool-page .funding-note-card{margin-bottom:4px!important;padding:11px 12px!important;border-radius:14px!important;font-size:12px!important;line-height:1.42!important}}@media(max-width:760px){.player-shell .profile-page .profile-identity{grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px 10px!important;padding:12px!important;align-items:center!important;border-radius:16px!important}.player-shell .profile-page .profile-avatar{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important}.player-shell .profile-page .profile-avatar svg{width:50px!important;height:50px!important}.player-shell .profile-page .profile-name{grid-column:2!important;grid-row:1!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,max-content) max-content!important;grid-template-rows:auto auto!important;column-gap:7px!important;row-gap:2px!important;align-content:center!important}.player-shell .profile-page .profile-name h1{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;margin:0!important;color:#14213d!important;font-size:20px!important;line-height:1.05!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:max-content!important;margin:0!important;padding:0!important;gap:3px!important;color:#b98212!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy) svg{width:13px!important;height:13px!important}.player-shell .profile-page .member-id-copy{grid-column:1 / -1!important;grid-row:2!important;justify-self:start!important;max-width:100%!important;margin:0!important;padding:0!important;gap:4px!important;color:#687386!important;font-size:12px!important;line-height:1.1!important}.player-shell .profile-page .member-id-copy span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-shell .profile-page .profile-qr-button{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #eadfca!important;border-radius:14px!important;background:linear-gradient(180deg,#fffdf8,#fff8e8)!important;color:#a87910!important;box-shadow:0 8px 18px #543a100f!important;font-size:13px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.player-shell .profile-page .profile-qr-button svg{width:20px!important;height:20px!important;flex:0 0 auto!important}.player-shell .profile-page .profile-qr-button span{display:inline!important;white-space:nowrap!important;overflow:visible!important}}@media(max-width:420px){.player-shell .profile-page .profile-identity{grid-template-columns:48px minmax(0,1fr)!important;padding:10px!important;gap:7px 9px!important}.player-shell .profile-page .profile-avatar{width:48px!important;height:48px!important}.player-shell .profile-page .profile-avatar svg{width:46px!important;height:46px!important}.player-shell .profile-page .profile-name h1{font-size:18px!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){font-size:10px!important}.player-shell .profile-page .member-id-copy{font-size:11px!important}.player-shell .profile-page .profile-qr-button{height:40px!important;min-height:40px!important;font-size:12px!important}}@media(max-width:760px){.player-shell .profile-page .profile-identity{grid-template-columns:50px minmax(0,1fr) 108px!important;grid-template-rows:auto!important}.player-shell .profile-page .profile-name{grid-template-columns:minmax(0,1fr) max-content!important;row-gap:1px!important}.player-shell .profile-page .profile-name h1{font-size:18px!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){font-size:9.5px!important}.player-shell .profile-page .profile-qr-button{grid-column:3!important;grid-row:1!important;width:108px!important;min-width:108px!important;height:40px!important;min-height:40px!important;padding:0 6px!important;gap:4px!important;font-size:9.5px!important}.player-shell .profile-page .profile-qr-button svg{width:17px!important;height:17px!important}}.modal-backdrop>.game-round-record-page{width:min(520px,100%)!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0 0 calc(16px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#f8fbff,#f3f6fa 48%,#f7fbf8)!important;box-shadow:none!important}.player-shell .profile-page{width:100%;max-width:980px;min-width:0;gap:14px}.player-shell .profile-page .profile-identity,.player-shell .profile-page .profile-wallet-card,.player-shell .profile-page .downline-overview,.player-shell .profile-page .profile-tools{min-width:0;overflow:visible;border:1px solid #dfbd70;border-radius:18px;box-shadow:0 10px 28px #704c1214}.player-shell .profile-page .profile-identity{position:relative;isolation:isolate;min-height:190px;padding:24px;grid-template-columns:116px minmax(0,1fr) 112px;gap:22px;background:radial-gradient(circle at 86% 18%,rgba(255,255,255,.72),transparent 23%),linear-gradient(135deg,#fff7df,#f5d98f 52%,#fff3d0);color:#12365d}.player-shell .profile-page .profile-identity:after{content:"♛";position:absolute;z-index:-1;right:34px;top:12px;color:#9f6f121a;font-family:Georgia,serif;font-size:118px;line-height:1;pointer-events:none}.player-shell .profile-page .profile-avatar-wrap{position:relative;min-width:0;display:grid;justify-items:center;align-content:center;gap:7px}.player-shell .profile-page .profile-avatar-wrap>small{color:#70501c;font-size:12px;font-weight:850;line-height:1.2}.player-shell .profile-page .profile-avatar{position:relative;width:94px;height:94px;padding:0;display:grid;place-items:center;overflow:visible;border:4px solid #fff8e7;outline:2px solid #b7831e;border-radius:50%;background:#f2d78f;color:#a87618;box-shadow:0 0 0 5px #fff5d3bf,0 10px 24px #754f122e}.player-shell .profile-page .profile-avatar svg{width:72px;height:72px}.player-shell .profile-page .profile-avatar-edit{position:absolute;right:-4px;bottom:4px;width:28px;height:28px;display:grid;place-items:center;border:2px solid #fff8e7;border-radius:50%;background:#b9841d;color:#fff;box-shadow:0 5px 12px #5a39092e}.player-shell .profile-page .profile-avatar-picker{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:216px;padding:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border:1px solid #ddbd79;border-radius:14px;background:#fffdf7;box-shadow:0 16px 38px #48300c2e}.player-shell .profile-page .profile-avatar-picker button{min-width:0;height:42px;padding:0;display:grid;place-items:center;border:1px solid #ead7ac;border-radius:10px;background:#fff9e9;color:#a67317}.player-shell .profile-page .profile-avatar-picker button.active{border-color:#a87314;background:#efd18a;color:#0f3762}.player-shell .profile-page .profile-name{min-width:0;display:grid;grid-template-columns:minmax(0,max-content) auto;align-content:center;align-items:center;justify-content:start;column-gap:10px;row-gap:7px}.player-shell .profile-page .profile-vip-kicker{grid-column:1 / -1;width:max-content;max-width:100%;padding:4px 10px;border:1px solid rgba(154,105,16,.35);border-radius:999px;background:#fffbeda6;color:#795518;font-size:11px;font-weight:900}.player-shell .profile-page .profile-name h1{min-width:0;margin:0;color:#12365d;font-size:28px;line-height:1.05;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-shell .profile-page .profile-name>button:not(.member-id-copy){min-width:max-content;padding:3px 0;color:#8d6419;font-size:11px;font-weight:850}.player-shell .profile-page .member-id-copy{grid-column:1 / -1;min-width:0;max-width:100%;padding:0;color:#3d4650;font-size:12px}.player-shell .profile-page .profile-vip-progress{grid-column:1 / -1;width:min(100%,360px);min-width:0;display:grid;grid-template-columns:1fr auto;gap:5px 10px;color:#3f3424;font-size:11px;font-weight:850}.player-shell .profile-page .profile-vip-progress>div{grid-column:1 / -1;height:8px;overflow:hidden;border:1px solid #cba55b;border-radius:999px;background:#ffffffb3}.player-shell .profile-page .profile-vip-progress i{display:block;height:100%;border-radius:inherit;background:#b77c12}.player-shell .profile-page .profile-level-button{width:112px;min-width:112px;min-height:92px;padding:10px 8px;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid rgba(130,89,12,.28);border-radius:15px;background:#fffae8ad;color:#765116}.player-shell .profile-page .profile-level-button strong{padding:4px 9px;border:1px solid #d1a444;border-radius:7px;background:#12365d;color:#f4cc68;font-size:13px;line-height:1}.player-shell .profile-page .profile-level-button span{font-size:10px;font-weight:850}.player-shell .profile-page .profile-wallet-card{position:relative;isolation:isolate;padding:22px;overflow:hidden;background:radial-gradient(circle at 92% 25%,rgba(215,173,83,.18),transparent 26%),linear-gradient(145deg,#fffefa,#fff5dc 54%,#fffaf0)}.player-shell .profile-page .profile-wallet-card:after{content:"VIP";position:absolute;z-index:-1;right:24px;top:56px;color:#a474180e;font-family:Georgia,serif;font-size:96px;font-weight:900;line-height:1;pointer-events:none}.player-shell .profile-page .profile-wallet-heading strong{color:#12365d;font-size:clamp(30px,5vw,46px)!important;text-shadow:0 2px 0 rgba(221,175,72,.16)}.player-shell .profile-page .profile-balance-status{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border:1px solid #ead5a6;border-radius:14px;background:#ffffff94;overflow:hidden}.player-shell .profile-page .profile-balance-status article{min-width:0;min-height:78px;padding:13px!important;align-content:center;border-radius:0;background:transparent}.player-shell .profile-page .profile-balance-status article+article{border-left:1px solid #ead5a6}.player-shell .profile-page .profile-balance-status .bonus{color:#9a6c14;background:#fae2a938}.player-shell .profile-page .profile-balance-status .ready{color:#1c725a;background:#e7f8ef75}.player-shell .profile-page .profile-rollover-progress{margin-top:14px;padding:14px;border-color:#ead7ae;background:#ffffffad}.player-shell .profile-page .profile-rollover-values{margin:12px 0 10px;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.player-shell .profile-page .profile-rollover-values>span{min-width:0;padding:0 10px;display:grid;gap:4px}.player-shell .profile-page .profile-rollover-values>span:first-child{padding-left:0}.player-shell .profile-page .profile-rollover-values>span:last-child{padding-right:0}.player-shell .profile-page .profile-rollover-values>span+span{border-left:1px solid #ead7ae}.player-shell .profile-page .profile-rollover-values small,.player-shell .profile-page .profile-rollover-values strong{min-width:0;overflow-wrap:anywhere}.player-shell .profile-page .profile-rollover-values small{color:#796f62;font-size:9px}.player-shell .profile-page .profile-rollover-values strong{color:#1b2f47;font-size:13px}.player-shell .profile-page .profile-wallet-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.player-shell .profile-page .profile-wallet-actions button{min-width:0;min-height:44px;padding-inline:8px;border:1px solid #d9b86f;border-radius:12px;background:#fffaf0;color:#153b63;font-weight:900}.player-shell .profile-page .profile-wallet-actions button.primary{background:#c8952d;color:#fff}.player-shell .profile-page .downline-overview,.player-shell .profile-page .profile-tools{padding:18px;border-color:#e4d8bd;background:#fffdfa}.player-shell .profile-page .profile-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.player-shell .profile-page .profile-tool-grid button{min-width:0;min-height:88px;padding:8px 4px;border:1px solid #e3d6ba;border-radius:12px;background:#fffdf7;color:#173b61}.player-shell .profile-page .profile-tool-grid button span{width:40px;height:40px;border:1px solid #ead7ac;border-radius:11px;background:#fff8e7;color:#a77718}.player-shell .profile-page .profile-tool-grid small{max-width:100%;color:#263847;font-size:9px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}@media(max-width:760px){.player-shell .profile-page{gap:10px}.player-shell .profile-page .profile-identity{min-height:144px;padding:14px 12px!important;grid-template-columns:72px minmax(0,1fr) 72px!important;gap:10px!important}.player-shell .profile-page .profile-identity:after{right:15px;top:18px;font-size:78px}.player-shell .profile-page .profile-avatar{width:62px!important;height:62px!important}.player-shell .profile-page .profile-avatar svg{width:49px!important;height:49px!important}.player-shell .profile-page .profile-avatar-edit{width:22px;height:22px}.player-shell .profile-page .profile-avatar-wrap>small{font-size:9px}.player-shell .profile-page .profile-avatar-picker{left:0;width:200px}.player-shell .profile-page .profile-name{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;row-gap:5px!important}.player-shell .profile-page .profile-vip-kicker{font-size:9px}.player-shell .profile-page .profile-name h1{grid-row:auto!important;font-size:18px!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){grid-row:auto!important;font-size:9px!important}.player-shell .profile-page .member-id-copy{grid-row:auto!important;font-size:10px!important}.player-shell .profile-page .profile-vip-progress{font-size:9px}.player-shell .profile-page .profile-level-button{width:72px!important;min-width:72px!important;min-height:86px!important;height:auto!important;padding:8px 4px!important}.player-shell .profile-page .profile-level-button svg{width:20px!important;height:20px!important}.player-shell .profile-page .profile-wallet-card{padding:15px!important}.player-shell .profile-page .profile-wallet-heading{gap:10px}.player-shell .profile-page .profile-wallet-heading button{min-width:0;font-size:10px!important;white-space:normal!important}.player-shell .profile-page .profile-wallet-heading strong{font-size:29px!important}.player-shell .profile-page .profile-balance-status{margin-top:13px}.player-shell .profile-page .profile-balance-status article{min-height:68px;padding:10px 7px!important}.player-shell .profile-page .profile-balance-status small{font-size:9px!important}.player-shell .profile-page .profile-balance-status strong{font-size:13px!important}.player-shell .profile-page .profile-rollover-progress{padding:11px}.player-shell .profile-page .profile-wallet-actions{gap:6px}.player-shell .profile-page .profile-wallet-actions button{min-height:42px;padding:6px 4px;font-size:10px}.player-shell .profile-page .downline-overview,.player-shell .profile-page .profile-tools{padding:13px}.player-shell .profile-page .profile-tool-grid{gap:5px}.player-shell .profile-page .profile-tool-grid button{min-height:76px;padding:6px 2px}.player-shell .profile-page .profile-tool-grid button span{width:34px;height:34px}.player-shell .profile-page .profile-tool-grid small{font-size:8px}}@media(max-width:359px){.player-shell .profile-page .profile-identity{grid-template-columns:64px minmax(0,1fr) 62px!important;padding-inline:9px!important;gap:7px!important}.player-shell .profile-page .profile-level-button{width:62px!important;min-width:62px!important}.player-shell .profile-page .profile-name h1{font-size:15px!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){display:none!important}.player-shell .profile-page .profile-wallet-heading button svg{display:none}.player-shell .profile-page .profile-balance-status article{padding-inline:4px!important}.player-shell .profile-page .profile-balance-status strong{font-size:11px!important}.player-shell .profile-page .profile-tool-grid{gap:3px}}@media(max-width:420px){.player-shell .profile-page .profile-identity{grid-template-columns:46px minmax(0,1fr) 102px!important}.player-shell .profile-page .profile-name h1{font-size:16px!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){font-size:9px!important}.player-shell .profile-page .profile-qr-button{width:102px!important;min-width:102px!important;font-size:9px!important}}@media(max-width:900px){.profile-page .profile-identity,.player-shell .profile-page .profile-identity{display:grid!important;grid-template-columns:48px minmax(0,1fr) 112px!important;grid-template-rows:52px!important;align-items:center!important;gap:8px!important;min-height:0!important;max-height:76px!important;height:auto!important;padding:10px!important;overflow:hidden!important;box-sizing:border-box!important}.profile-page .profile-avatar,.player-shell .profile-page .profile-avatar{grid-column:1!important;grid-row:1!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.profile-page .profile-avatar svg,.player-shell .profile-page .profile-avatar svg{width:46px!important;height:46px!important}.profile-page .profile-name,.player-shell .profile-page .profile-name{grid-column:2!important;grid-row:1!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:24px 18px!important;align-content:center!important;column-gap:5px!important;row-gap:0!important;overflow:hidden!important}.profile-page .profile-name h1,.player-shell .profile-page .profile-name h1{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;margin:0!important;color:#14213d!important;font-size:17px!important;line-height:24px!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-page .profile-name>button:not(.member-id-copy),.player-shell .profile-page .profile-name>button:not(.member-id-copy){grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:max-content!important;min-height:0!important;margin:0!important;padding:0!important;gap:2px!important;color:#b98212!important;background:transparent!important;font-size:9px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.profile-page .profile-name>button:not(.member-id-copy) svg,.player-shell .profile-page .profile-name>button:not(.member-id-copy) svg{width:12px!important;height:12px!important}.profile-page .member-id-copy,.player-shell .profile-page .member-id-copy{grid-column:1 / -1!important;grid-row:2!important;justify-self:start!important;align-self:start!important;max-width:100%!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;gap:3px!important;color:#687386!important;background:transparent!important;font-size:10.5px!important;line-height:16px!important;overflow:hidden!important}.profile-page .member-id-copy span,.player-shell .profile-page .member-id-copy span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-page .member-id-copy svg,.player-shell .profile-page .member-id-copy svg{width:12px!important;height:12px!important;flex:0 0 auto!important}.profile-page .profile-qr-button,.player-shell .profile-page .profile-qr-button{grid-column:3!important;grid-row:1!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #eadfca!important;border-radius:14px!important;background:linear-gradient(180deg,#fffdf8,#fff8e8)!important;color:#a87910!important;box-shadow:0 6px 14px #543a100d!important;font-size:9px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}.profile-page .profile-qr-button svg,.player-shell .profile-page .profile-qr-button svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.profile-page .profile-qr-button span,.player-shell .profile-page .profile-qr-button span{min-width:0!important;display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:420px){.profile-page .profile-identity,.player-shell .profile-page .profile-identity{grid-template-columns:44px minmax(0,1fr) 104px!important;grid-template-rows:48px!important;max-height:70px!important;padding:8px!important;gap:7px!important}.profile-page .profile-avatar,.player-shell .profile-page .profile-avatar{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.profile-page .profile-avatar svg,.player-shell .profile-page .profile-avatar svg{width:42px!important;height:42px!important}.profile-page .profile-name,.player-shell .profile-page .profile-name{grid-template-rows:22px 16px!important;column-gap:4px!important}.profile-page .profile-name h1,.player-shell .profile-page .profile-name h1{font-size:15.5px!important;line-height:22px!important}.profile-page .profile-name>button:not(.member-id-copy),.player-shell .profile-page .profile-name>button:not(.member-id-copy){font-size:8.5px!important}.profile-page .member-id-copy,.player-shell .profile-page .member-id-copy{min-height:15px!important;max-height:15px!important;font-size:10px!important;line-height:15px!important}.profile-page .profile-qr-button,.player-shell .profile-page .profile-qr-button{width:104px!important;min-width:104px!important;max-width:104px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 5px!important;font-size:8.5px!important}}.player-shell .profile-page .downline-overview-metrics{width:100%!important;margin-top:8px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.player-shell .profile-page .downline-overview-metrics article{min-width:0!important;display:grid!important;justify-items:center!important;align-content:center!important;text-align:center!important}@media(max-width:760px){.player-action-shell .identity-tool-page .player-action-page-header,.identity-tool-page .player-action-page-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:calc(54px + env(safe-area-inset-top))!important;height:calc(54px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;grid-template-columns:none!important}.player-action-shell .identity-tool-page .player-action-page-back,.identity-tool-page .player-action-page-back{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 8px)!important;transform:none!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:12px!important;z-index:2!important}.player-action-shell .identity-tool-page .player-action-page-back svg,.identity-tool-page .player-action-page-back svg{width:21px!important;height:21px!important}.player-action-shell .identity-tool-page .player-action-page-header>div,.identity-tool-page .player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 27px)!important;transform:translate(-50%,-50%)!important;width:min(260px,calc(100% - 128px))!important;min-width:0!important;padding:0!important;text-align:center!important;pointer-events:none!important}.player-action-shell .identity-tool-page .player-action-page-header h1,.identity-tool-page .player-action-page-header h1{width:100%!important;max-width:none!important;margin:0 auto!important;text-align:center!important;font-size:20px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .identity-tool-page .player-action-page-header>span[aria-hidden=true],.identity-tool-page .player-action-page-header>span[aria-hidden=true]{display:block!important}.player-action-shell .identity-tool-page .tool-hero.identity,.identity-tool-page .tool-hero.identity{width:100%!important;min-height:96px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;overflow:hidden!important}.player-action-shell .identity-tool-page .tool-hero.identity>span,.identity-tool-page .tool-hero.identity>span{grid-column:1!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;border-radius:15px!important;justify-self:start!important}.player-action-shell .identity-tool-page .tool-hero.identity>span svg,.identity-tool-page .tool-hero.identity>span svg{width:31px!important;height:31px!important}.player-action-shell .identity-tool-page .tool-hero.identity>div,.identity-tool-page .tool-hero.identity>div{grid-column:2!important;min-width:0!important;width:100%!important;padding-left:0!important;overflow:hidden!important}.player-action-shell .identity-tool-page .tool-hero.identity small,.identity-tool-page .tool-hero.identity small,.player-action-shell .identity-tool-page .tool-hero.identity h2,.identity-tool-page .tool-hero.identity h2,.player-action-shell .identity-tool-page .tool-hero.identity p,.identity-tool-page .tool-hero.identity p{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.player-action-shell .identity-tool-page .tool-hero.identity h2,.identity-tool-page .tool-hero.identity h2{margin-top:2px!important;font-size:24px!important;line-height:1.12!important}.player-action-shell .identity-tool-page .tool-hero.identity p,.identity-tool-page .tool-hero.identity p{margin-top:5px!important;font-size:14px!important;line-height:1.25!important}.player-action-shell .identity-tool-page .identity-profile-card,.identity-tool-page .identity-profile-card{height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:14px!important;margin-bottom:4px!important}.player-action-shell .identity-tool-page .identity-detail-grid,.identity-tool-page .identity-detail-grid{display:grid!important;grid-template-rows:repeat(4,minmax(56px,auto))!important;gap:8px!important;overflow:visible!important}.player-action-shell .identity-tool-page .identity-detail-row,.identity-tool-page .identity-detail-row{min-height:56px!important;padding:8px 10px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important}.player-action-shell .identity-tool-page .identity-detail-row>span,.identity-tool-page .identity-detail-row>span{width:36px!important;height:36px!important;border-radius:11px!important}.player-action-shell .identity-tool-page .identity-detail-row small,.identity-tool-page .identity-detail-row small{font-size:11px!important;line-height:1.1!important}.player-action-shell .identity-tool-page .identity-detail-row strong,.identity-tool-page .identity-detail-row strong{font-size:15px!important;line-height:1.18!important}.player-action-shell .identity-tool-page .identity-purpose-card,.identity-tool-page .identity-purpose-card{margin-top:2px!important}}@media(max-width:360px){.player-action-shell .identity-tool-page .tool-hero.identity,.identity-tool-page .tool-hero.identity{grid-template-columns:66px minmax(0,1fr)!important;gap:14px!important;padding:12px 14px!important}.player-action-shell .identity-tool-page .tool-hero.identity>span,.identity-tool-page .tool-hero.identity>span{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}.player-action-shell .identity-tool-page .tool-hero.identity h2,.identity-tool-page .tool-hero.identity h2{font-size:22px!important}}body .qr-vip-page{--qr-vip-ivory: #fffaf0;--qr-vip-cream: #f8f1e3;--qr-vip-sage: #e7eadc;--qr-vip-sage-deep: #71775e;--qr-vip-ink: #35362f;--qr-vip-muted: #777468;--qr-vip-gold: #b99142;--qr-vip-gold-light: #dfc47c;min-height:100dvh!important;overflow-x:hidden!important;color:var(--qr-vip-ink)!important;background:linear-gradient(118deg,rgba(255,255,255,.42),transparent 34%),linear-gradient(172deg,#fbf7ef,#f7f1e7)!important}body .player-action-shell .qr-vip-page .player-action-page-header,body .qr-vip-page .player-action-page-header{position:sticky!important;top:0!important;z-index:20!important;min-height:56px!important;height:56px!important;padding:max(6px,env(safe-area-inset-top)) 14px 6px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;border-bottom:0!important;background:#e7eadcf0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .player-action-shell .qr-vip-page .player-action-page-back,body .qr-vip-page .player-action-page-back{position:static!important;transform:none!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;color:#b58c3e!important;background:transparent!important;box-shadow:none!important}body .player-action-shell .qr-vip-page .player-action-page-header>div,body .qr-vip-page .player-action-page-header>div{min-width:0!important;display:grid!important;place-items:center!important}body .player-action-shell .qr-vip-page .player-action-page-header h1,body .qr-vip-page .player-action-page-header h1{width:100%!important;max-width:none!important;margin:0!important;color:#3f3c34!important;font-size:17px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .player-action-shell .qr-vip-page .player-action-page-content,body .qr-vip-page .player-action-page-content{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:0 0 calc(16px + env(safe-area-inset-bottom))!important;display:grid!important;gap:10px!important;overflow-x:hidden!important}body .player-action-shell .qr-vip-page .qr-vip-identity,body .qr-vip-page .qr-vip-identity{position:relative!important;left:50%!important;isolation:isolate!important;width:min(100vw,430px)!important;max-width:min(100vw,430px)!important;min-height:246px!important;margin:0!important;padding:20px 18px 66px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:0 0 24px 24px!important;background:linear-gradient(112deg,rgba(255,255,255,.58),transparent 30%),linear-gradient(164deg,#eef0e5,#e2e6d6 58%,#f4eee0)!important;box-shadow:inset 0 -2px #b9914261!important;transform:translate(-50%)!important}body .qr-vip-page .qr-vip-identity:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:linear-gradient(106deg,transparent 0 19%,rgba(255,255,255,.3) 27%,transparent 40%),linear-gradient(174deg,transparent 0 56%,rgba(111,119,88,.1) 65%,transparent 78%)!important;pointer-events:none!important}body .qr-vip-page .qr-vip-watermark{position:absolute!important;right:-40px!important;top:46px!important;z-index:-1!important;width:172px!important;height:172px!important;color:#b9914224!important;transform:rotate(8deg)!important}body .qr-vip-page .qr-vip-brand-mark{width:52px!important;height:65px!important;max-width:52px!important;max-height:65px!important;margin:0 0 3px!important;display:block!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 3px 4px rgba(113,78,20,.18))!important}body .qr-vip-page .qr-vip-brand-name{color:#8b6a2f!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important}body .qr-vip-page .qr-vip-level{margin-top:4px!important;color:#9e7837!important;font-family:Georgia,Times New Roman,serif!important;font-size:31px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}body .qr-vip-page .qr-vip-divider{width:126px!important;height:11px!important;margin:1px 0!important;display:grid!important;grid-template-columns:1fr 8px 1fr!important;gap:7px!important;align-items:center!important}body .qr-vip-page .qr-vip-divider i{height:1px!important;background:#9b753294!important}body .qr-vip-page .qr-vip-divider b{width:7px!important;height:7px!important;display:block!important;background:var(--qr-vip-gold)!important;transform:rotate(45deg)!important}body .qr-vip-page .qr-vip-member-id{color:#6e5428!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:0!important}body .qr-vip-page .qr-vip-identity>small{margin-top:7px!important;max-width:calc(100% - 32px)!important;color:var(--qr-vip-sage-deep)!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .player-action-shell .qr-vip-page .qr-vip-pass,body .qr-vip-page .qr-vip-pass{position:relative!important;isolation:isolate!important;width:min(300px,calc(100vw - 64px))!important;min-height:360px!important;margin:-68px auto 0!important;padding:74px 18px 17px!important;display:flex!important;flex-direction:column!important;align-items:center!important;overflow:hidden!important;border:0!important;border-radius:0!important;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)!important;background:linear-gradient(145deg,#e1c476,#a97f31)!important;box-shadow:0 12px 25px #64481a24!important}body .qr-vip-page .qr-vip-pass:before{content:""!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;z-index:-2!important;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)!important;background:linear-gradient(128deg,#ffffffc2,#f8f1e3e6 52%,#e7eadc8c),var(--qr-vip-ivory)!important;box-shadow:inset 0 0 0 1px #ffffffd1!important}body .qr-vip-page .qr-pass-watermark{position:absolute!important;left:50%!important;top:70px!important;z-index:-1!important;width:224px!important;height:224px!important;color:#b9914216!important;transform:translate(-50%)!important}body .qr-vip-page .qr-vip-code{width:172px!important;min-width:172px!important;height:172px!important;min-height:172px!important;padding:8px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(185,145,66,.28)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 5px 14px #52402214!important}body .qr-vip-page .qr-vip-code svg{width:156px!important;height:156px!important;display:block!important}body .qr-vip-page .qr-vip-pass>strong{margin-top:9px!important;color:var(--qr-vip-ink)!important;font-size:16px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:0!important}body .qr-vip-page .qr-vip-mode-switch{width:min(100%,248px)!important;height:36px!important;margin-top:10px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid rgba(185,145,66,.24)!important;border-radius:9px!important;background:#fffdf88a!important}body .qr-vip-page .qr-vip-mode-switch button{position:relative!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:0 8px!important;border:0!important;border-radius:0!important;color:#55574f!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.15!important;font-weight:750!important}body .qr-vip-page .qr-vip-mode-switch button+button{border-left:1px solid rgba(185,145,66,.25)!important}body .qr-vip-page .qr-vip-mode-switch button.active{color:#9a701f!important;font-weight:900!important}body .qr-vip-page .qr-vip-mode-switch button.active:after{content:""!important;position:absolute!important;left:13px!important;right:13px!important;bottom:-1px!important;height:2px!important;border-radius:2px!important;background:var(--qr-vip-gold)!important}body .qr-vip-page .qr-vip-pass>small{width:min(100%,252px)!important;min-height:24px!important;margin-top:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--qr-vip-muted)!important;font-size:9.5px!important;line-height:1.25!important;font-weight:650!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}body .player-action-shell .qr-vip-page .qr-vip-referral-card,body .qr-vip-page .qr-vip-referral-card{width:min(338px,calc(100vw - 52px))!important;min-height:88px!important;margin:0 auto!important;padding:10px 12px!important;display:grid!important;grid-template-columns:45px minmax(0,1fr) 100px!important;gap:9px!important;align-items:center!important;border:1px solid rgba(185,145,66,.3)!important;border-radius:16px!important;background:#f4f5ebeb!important;box-shadow:0 6px 16px #4b48330f,inset 0 1px #ffffffe6!important}body .qr-vip-page .qr-vip-referral-icon{width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border:1px solid rgba(185,145,66,.32)!important;border-radius:50%!important;color:var(--qr-vip-gold)!important;background:var(--qr-vip-ivory)!important}body .qr-vip-page .qr-vip-referral-card>div{min-width:0!important}body .qr-vip-page .qr-vip-referral-card strong,body .qr-vip-page .qr-vip-referral-card small{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}body .qr-vip-page .qr-vip-referral-card strong{color:var(--qr-vip-ink)!important;font-size:12px!important;line-height:1.18!important;font-weight:900!important}body .qr-vip-page .qr-vip-referral-card small{margin-top:3px!important;color:var(--qr-vip-muted)!important;font-size:8.5px!important;line-height:1.22!important;font-weight:650!important}body .qr-vip-page .qr-vip-referral-card>button{width:100px!important;min-width:100px!important;max-width:100px!important;min-height:42px!important;height:42px!important;padding:4px 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #ad812e!important;border-radius:18px!important;color:#fffdf7!important;background:linear-gradient(135deg,#d4b45f,#ad7e29)!important;box-shadow:0 5px 11px #855d192b,inset 0 1px #ffffff6b!important;font-size:10px!important;line-height:1.15!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important}body .qr-vip-page .qr-vip-actions{width:min(338px,calc(100vw - 52px))!important;min-height:66px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid rgba(185,145,66,.3)!important;border-radius:16px!important;background:#fffcf5e0!important;box-shadow:0 6px 16px #4b48330d!important}body .qr-vip-page .qr-vip-actions>button{min-width:0!important;min-height:64px!important;height:64px!important;padding:7px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:0!important;color:var(--qr-vip-ink)!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:1.2!important;font-weight:850!important;text-align:center!important;white-space:normal!important}body .qr-vip-page .qr-vip-actions>button+button{border-left:1px solid rgba(185,145,66,.3)!important}body .qr-vip-page .qr-vip-actions>button.active{color:#8e681f!important;background:#e7eadc8c!important}body .qr-vip-page .qr-vip-actions>button>span{flex:0 0 35px!important;width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border:1px solid rgba(185,145,66,.32)!important;border-radius:50%!important;color:var(--qr-vip-gold)!important;background:var(--qr-vip-ivory)!important}body .player-action-shell .qr-vip-page .qr-vip-transfer-card,body .qr-vip-page .qr-vip-transfer-card{position:fixed!important;left:50%!important;bottom:0!important;z-index:80!important;width:min(430px,calc(100% - 16px))!important;min-height:286px!important;height:auto!important;max-height:calc(100dvh - 72px)!important;margin:0!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;display:grid!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(185,145,66,.3)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:#fffcf5f5!important;box-shadow:0 -18px 42px #3e382a33,inset 0 1px #fff!important;transform:translate(-50%)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body .qr-vip-transfer-portal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;min-height:0!important;width:100%!important;height:100dvh!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;background:#3f3c3433!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}body .qr-vip-transfer-portal .qr-vip-transfer-card{position:static!important;left:auto!important;bottom:auto!important;flex:0 0 auto!important;width:min(430px,calc(100% - 16px))!important;min-height:286px!important;height:auto!important;max-height:calc(100dvh - 72px)!important;transform:none!important}body .qr-vip-page .qr-vip-transfer-card:before{content:none!important;display:none!important}body .qr-vip-page .qr-vip-transfer-card header{min-height:32px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}body .qr-vip-page .qr-vip-transfer-card header h2{margin:0!important;color:var(--qr-vip-ink)!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important}body .qr-vip-page .qr-vip-transfer-card header>button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(185,145,66,.25)!important;border-radius:50%!important;color:#6e675a!important;background:#fffdf8!important}body .qr-vip-page .qr-vip-transfer-card .funding-field{gap:4px!important;color:#65665d!important;font-size:11px!important;line-height:1.2!important}body .qr-vip-page .qr-vip-transfer-card .tool-input,body .qr-vip-page .qr-vip-transfer-card .funding-input,body .qr-vip-page .qr-vip-transfer-card input{min-height:42px!important;height:42px!important;border-color:#b9914247!important;border-radius:11px!important;background:#fffdf8!important;font-size:14px!important}body .qr-vip-page .qr-vip-transfer-card .funding-input{grid-template-columns:minmax(0,1fr) 58px!important}body .qr-vip-page .qr-vip-transfer-card .funding-input span{min-height:40px!important;height:40px!important;color:#625f55!important;font-size:12px!important}body .qr-vip-page .qr-vip-transfer-card .qr-transfer-balance-row{padding:7px 9px!important;grid-template-columns:auto 1fr auto 1fr!important;gap:5px!important;border:0!important;border-radius:10px!important;background:#e7eadc7a!important}body .qr-vip-page .qr-vip-transfer-card .qr-transfer-balance-row:before{content:none!important;display:none!important}body .qr-vip-page .qr-vip-transfer-card .qr-transfer-balance-row span,body .qr-vip-page .qr-vip-transfer-card .qr-transfer-balance-row strong{font-size:8px!important;line-height:1.25!important}body .qr-vip-page .qr-vip-transfer-card .funding-submit{min-height:42px!important;height:42px!important;margin:2px 0 0!important;border:1px solid #a97920!important;border-radius:12px!important;color:#fffdf7!important;background:linear-gradient(90deg,#d7b65c,#b58228)!important;box-shadow:0 6px 13px #8b5d1424!important;font-size:13px!important}@media(max-width:360px){body .player-action-shell .qr-vip-page .player-action-page-content,body .qr-vip-page .player-action-page-content{padding-inline:9px!important;gap:7px!important}body .qr-vip-page .qr-vip-identity{min-height:150px!important}body .qr-vip-page .qr-vip-pass{min-height:314px!important;padding-top:17px!important}body .qr-vip-page .qr-vip-code{width:176px!important;min-width:176px!important;height:176px!important;min-height:176px!important}body .qr-vip-page .qr-vip-code svg{width:160px!important;height:160px!important}body .qr-vip-page .qr-vip-referral-card{grid-template-columns:41px minmax(0,1fr) 90px!important;gap:7px!important;padding-inline:9px!important}body .qr-vip-page .qr-vip-referral-icon{width:39px!important;height:39px!important}body .qr-vip-page .qr-vip-referral-card>button{width:90px!important;min-width:90px!important;max-width:90px!important;padding-inline:7px!important;font-size:9px!important}body .qr-vip-page .qr-vip-actions>button{gap:5px!important;padding-inline:5px!important;font-size:10px!important}}@media(max-width:760px){body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree{margin-top:2px!important;margin-bottom:10px!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-root{position:relative!important;z-index:3!important;margin-bottom:3px!important;transform:translateY(-4px)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-arrow{position:relative!important;z-index:2!important;width:28px!important;height:26px!important;margin:-4px auto 0!important;display:grid!important;place-items:center!important;overflow:visible!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-arrow svg{width:16px!important;height:16px!important;display:block!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children{padding-top:14px!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children:before{top:0!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article:before{top:-14px!important;height:14px!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article:nth-child(n+6):before{top:-8px!important;height:8px!important}}@media(max-width:640px){.player-action-shell:has(.record-detail-modal),.player-shell:has(.record-detail-modal){min-height:100dvh!important;background:#f3f5f8!important;overflow:hidden!important}.player-action-shell .modal-backdrop:has(.record-detail-modal),.player-shell .modal-backdrop:has(.record-detail-modal),.player-action-shell .record-detail-backdrop,.player-shell .record-detail-backdrop,.record-detail-backdrop,.modal-backdrop:has(.record-detail-modal){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:block!important;background:#f3f5f8!important;overflow:hidden!important;z-index:9999!important}.player-action-shell .modal-backdrop>.record-detail-modal,.player-shell .modal-backdrop>.record-detail-modal,.player-action-shell .record-detail-backdrop>.record-detail-modal,.player-shell .record-detail-backdrop>.record-detail-modal,.record-detail-backdrop>.record-detail-modal,.player-action-shell .record-detail-backdrop>.record-detail-page,.player-shell .record-detail-backdrop>.record-detail-page,.record-detail-backdrop>.record-detail-page,.modal-backdrop>.record-detail-modal{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#f3f5f8!important;box-shadow:none!important}.record-detail-modal .record-detail-topbar{width:auto!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 64px 0!important;display:grid!important;place-items:center!important;position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:10!important;border-bottom:1px solid #e8edf2!important;background:#fff!important}.record-detail-modal .record-detail-topbar h2{margin:0!important;color:#152033!important;font-size:18px!important;font-weight:700!important;line-height:1!important}.record-detail-modal .record-detail-topbar .modal-close{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 29px)!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.record-detail-modal .record-detail-frame{max-height:none!important;min-height:0!important;height:100%!important;padding:calc(72px + env(safe-area-inset-top)) 0 calc(24px + env(safe-area-inset-bottom))!important;display:block!important;align-content:start!important;overflow-y:auto!important;background:#f3f5f8!important}.record-detail-modal .record-detail-card{width:min(390px,calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:50vw!important;transform:translate(-50%)!important}}.player-action-shell .record-detail-backdrop,.player-shell .record-detail-backdrop,.record-detail-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;background:#f3f5f8!important;overflow:hidden!important}.player-action-shell .record-detail-backdrop>.record-detail-modal,.player-shell .record-detail-backdrop>.record-detail-modal,.record-detail-backdrop>.record-detail-modal{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;border:0!important;border-radius:0!important;background:#f3f5f8!important;box-shadow:none!important;overflow:hidden!important}.record-detail-backdrop>.record-detail-page{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;border:0!important;border-radius:0!important;background:#f3f5f8!important;box-shadow:none!important;overflow:hidden!important}.record-detail-backdrop .record-detail-topbar{width:auto!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 64px 0!important;margin:0!important;display:grid!important;place-items:center!important;position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:10!important;background:#fff!important;border-bottom:1px solid #e8edf2!important}.record-detail-backdrop .record-detail-topbar .modal-close{top:calc(env(safe-area-inset-top) + 29px)!important}.record-detail-backdrop .record-detail-frame{width:100%!important;padding-top:calc(72px + env(safe-area-inset-top))!important;padding-left:0!important;padding-right:0!important;display:block!important}.record-detail-backdrop .record-detail-card{width:min(390px,calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:50vw!important;transform:translate(-50%)!important}.player-action-shell .red-packet-tool-page,.player-action-shell .referral-tool-page,.player-action-shell.agent-action-shell .agent-benefit-page{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:linear-gradient(180deg,#fffaf0,#fffdf8 58%,#fffaf0)!important}.player-action-shell .red-packet-tool-page .player-action-page-header,.player-action-shell .referral-tool-page .player-action-page-header,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header{width:100%!important;min-height:calc(64px + env(safe-area-inset-top))!important;height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 8px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;position:sticky!important;top:0!important;z-index:30!important;background:#fffaf0fa!important;border-bottom:1px solid #eadfca!important;box-shadow:none!important}.player-action-shell .red-packet-tool-page .player-action-page-header>div,.player-action-shell .referral-tool-page .player-action-page-header>div,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header>div{grid-column:2!important;min-width:0!important;max-width:100%!important;justify-self:center!important;align-self:center!important;padding:0!important;text-align:center!important;pointer-events:none!important}.player-action-shell .red-packet-tool-page .player-action-page-header>span[aria-hidden=true],.player-action-shell .referral-tool-page .player-action-page-header>span[aria-hidden=true],.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header>span[aria-hidden=true]{grid-column:3!important;display:block!important;width:46px!important;min-width:46px!important;height:1px!important}.player-action-shell .red-packet-tool-page .player-action-page-back,.player-action-shell .referral-tool-page .player-action-page-back,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back{grid-column:1!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;justify-self:start!important;align-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #eadfca!important;border-radius:14px!important;background:#fffdf8!important;color:#111c33!important;box-shadow:0 8px 20px #2d241414!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg,.player-action-shell .referral-tool-page .player-action-page-back svg,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back svg{width:22px!important;height:22px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1,.player-action-shell .referral-tool-page .player-action-page-header h1,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header h1{width:100%!important;margin:0!important;color:#101b33!important;font-size:21px!important;font-weight:950!important;line-height:1.18!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .referral-tool-page .player-action-page-content,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-content{width:100%!important;height:auto!important;min-height:0!important;max-width:460px!important;margin:0 auto!important;padding:16px 12px calc(28px + env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.player-action-shell.agent-action-shell .agent-benefit-page .agent-center-page.agent-center-modal{width:100%!important;max-width:100%!important;padding:0!important}.player-action-shell .player-action-page,.player-action-shell.agent-action-shell .agent-benefit-page{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:linear-gradient(180deg,#fffaf0,#fffdf8 58%,#fffaf0)!important}.player-action-shell .player-action-page .player-action-page-header,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header{width:100%!important;min-height:calc(64px + env(safe-area-inset-top))!important;height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 8px!important;margin:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;position:sticky!important;top:0!important;z-index:40!important;background:#fffaf0fa!important;border-bottom:1px solid #eadfca!important;box-shadow:none!important}.player-action-shell .player-action-page .player-action-page-header>div,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header>div{grid-column:2!important;min-width:0!important;max-width:100%!important;justify-self:center!important;align-self:center!important;padding:0!important;display:block!important;text-align:center!important;pointer-events:none!important}.player-action-shell .player-action-page .player-action-page-header>span[aria-hidden=true],.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header>span[aria-hidden=true]{grid-column:3!important;display:block!important;width:46px!important;min-width:46px!important;height:1px!important}.player-action-shell .player-action-page .player-action-page-back,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back{grid-column:1!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;justify-self:start!important;align-self:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #eadfca!important;border-radius:14px!important;background:#fffdf8!important;color:#111c33!important;box-shadow:0 8px 20px #2d241414!important;font-size:0!important}.player-action-shell .player-action-page .player-action-page-back svg,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back svg{width:22px!important;height:22px!important;margin:0!important}.player-action-shell .player-action-page .player-action-page-header small,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header small{display:none!important}.player-action-shell .player-action-page .player-action-page-header h1,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header h1{width:100%!important;margin:0!important;color:#101b33!important;font-size:21px!important;font-weight:950!important;line-height:1.18!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .player-action-page .player-action-page-content,.player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-content{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-width:460px!important;margin:0 auto!important;padding:16px 12px calc(28px + env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}@media(max-width:760px){.player-action-shell .red-packet-tool-page .player-action-page-content{max-width:450px!important;padding:10px 12px calc(20px + env(safe-area-inset-bottom))!important;gap:9px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero{min-height:112px!important;padding:12px 13px!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;border-radius:15px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span svg{width:25px!important;height:25px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero small{font-size:11px!important;line-height:1.1!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero h2{margin:1px 0 4px!important;font-size:27px!important;line-height:1.04!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero p,.player-action-shell .red-packet-tool-page .red-packet-hero-copy{margin:0!important;display:grid!important;gap:2px!important;color:#617087!important;font-size:13px!important;font-weight:850!important;line-height:1.22!important}.player-action-shell .red-packet-tool-page .red-packet-hero-copy span{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{min-height:104px!important;padding:13px 14px!important;gap:5px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card small{font-size:10px!important;line-height:1.1!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:33px!important;line-height:1.02!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{font-size:12px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{padding:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:86px!important;padding:10px 8px!important;display:grid!important;align-content:center!important;gap:3px!important;border-radius:14px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:9px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{margin:0!important;font-size:18px!important;line-height:1.12!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{padding:10px!important;gap:8px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:44px!important;padding:9px 10px!important;border-radius:13px!important;font-size:11px!important;line-height:1.35!important}}@media(max-width:380px){.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:29px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{gap:6px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:82px!important;padding:9px 6px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{font-size:15px!important}}.player-action-shell .withdraw-form-page .player-action-page-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;gap:14px!important}.player-action-shell .withdraw-form-page .funding-form-section{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;box-sizing:border-box!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-shortcuts){min-height:322px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-shortcuts):has(.funding-alert){min-height:412px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-picker){min-height:292px!important}.player-action-shell .withdraw-form-page .funding-field{min-width:0!important}.player-action-shell .withdraw-form-page .funding-input{width:100%!important;max-width:100%!important;min-height:62px!important;height:62px!important;box-sizing:border-box!important}.player-action-shell .withdraw-form-page .funding-input input{width:100%!important;min-width:0!important;height:58px!important;font-size:24px!important;box-sizing:border-box!important}.player-action-shell .withdraw-form-page .funding-input span{flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:58px!important}.player-action-shell .withdraw-form-page .funding-shortcuts{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.player-action-shell .withdraw-form-page .funding-shortcuts button{width:100%!important;min-width:0!important;min-height:52px!important;height:52px!important;padding:0 8px!important;box-sizing:border-box!important}.player-action-shell .withdraw-form-page .withdraw-account-picker{display:grid!important;gap:7px!important;max-height:192px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:2px!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.player-action-shell .withdraw-form-page .withdraw-account-picker::-webkit-scrollbar{width:3px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker::-webkit-scrollbar-thumb{border-radius:999px!important;background:#b88f2652!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button{width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;padding:7px 9px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:9px!important;border-width:1px!important;border-radius:13px!important;box-sizing:border-box!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button.manage{border-color:#e4ebf2!important;background:#f8fbff!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button.manage>span{color:#2367c8!important;background:#eaf2ff!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button>span{width:44px!important;height:42px!important;border-radius:10px!important;font-size:10px!important;line-height:1!important}.player-action-shell .withdraw-form-page .withdraw-account-picker strong,.player-action-shell .withdraw-form-page .withdraw-account-picker small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-action-shell .withdraw-form-page .withdraw-account-picker strong{font-size:15px!important;line-height:1.15!important}.player-action-shell .withdraw-form-page .withdraw-account-picker small{margin-top:3px!important;font-size:11px!important;line-height:1.2!important}.player-action-shell .withdraw-form-page .withdraw-account-picker svg{justify-self:center!important}.player-action-shell .withdraw-form-page .funding-note-list{min-height:188px!important;height:auto!important;overflow:visible!important}@media(max-width:580px){.player-action-shell .withdraw-form-page .player-action-page-content{padding:14px 12px calc(126px + env(safe-area-inset-bottom))!important;gap:13px!important}.player-action-shell .withdraw-form-page .funding-form-section{padding:13px!important;gap:13px!important;border-radius:18px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-shortcuts){min-height:318px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-shortcuts):has(.funding-alert){min-height:412px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-picker){min-height:288px!important}.player-action-shell .withdraw-form-page .funding-input{min-height:58px!important;height:58px!important}.player-action-shell .withdraw-form-page .funding-input input{height:54px!important;padding:0 14px!important;font-size:22px!important}.player-action-shell .withdraw-form-page .funding-input span{flex-basis:72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:54px!important;font-size:14px!important}.player-action-shell .withdraw-form-page .funding-shortcuts button{min-height:50px!important;height:50px!important;font-size:17px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button{min-height:56px!important;height:56px!important;grid-template-columns:42px minmax(0,1fr) 20px!important;gap:8px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button>span{width:42px!important;height:40px!important;font-size:10px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker strong{font-size:14px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker small{font-size:10px!important}.player-action-shell .withdraw-form-page .funding-note-list{min-height:188px!important}}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-picker){min-height:252px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-sheet){min-height:440px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker{position:relative!important;max-height:none!important;overflow:visible!important;padding-right:0!important;gap:8px!important}.player-action-shell .withdraw-form-page .withdraw-account-picker button{border-width:1px!important;box-shadow:none!important}.player-action-shell .withdraw-form-page .withdraw-account-current{min-height:62px!important;height:62px!important;border-radius:15px!important;background:#fff8e6!important}.player-action-shell .withdraw-form-page .withdraw-account-more{min-height:42px!important;height:42px!important;padding:6px 10px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;border-radius:13px!important;background:#f8fbff!important}.player-action-shell .withdraw-form-page .withdraw-account-more>span{width:34px!important;height:30px!important;border-radius:9px!important}.player-action-shell .withdraw-form-page .withdraw-account-more strong{font-size:13px!important}.player-action-shell .withdraw-form-page .withdraw-account-more small{font-size:10px!important}.player-action-shell .withdraw-form-page .withdraw-account-more[aria-expanded=true]>svg{transform:rotate(180deg)!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet{max-height:176px!important;padding:8px!important;display:grid!important;gap:7px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e3ebf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 30px #121e3214!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet::-webkit-scrollbar{width:3px!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet::-webkit-scrollbar-thumb{border-radius:999px!important;background:#b88f2657!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet .compact{min-height:50px!important;height:50px!important;padding:6px 7px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:8px!important;border-radius:12px!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet .compact>span{width:38px!important;height:36px!important;border-radius:9px!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet .compact strong{font-size:13px!important}.player-action-shell .withdraw-form-page .withdraw-account-sheet .compact small{font-size:10px!important}@media(max-width:580px){.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-picker){min-height:246px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-sheet){min-height:428px!important}.player-action-shell .withdraw-form-page .withdraw-account-current{min-height:60px!important;height:60px!important}.player-action-shell .withdraw-form-page .withdraw-account-more{min-height:40px!important;height:40px!important}}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list,.bank-tool-page .bank-template-list .funding-account-list{max-height:none!important;padding:10px!important;display:grid!important;gap:8px!important;overflow:visible!important;background:#fbfdff!important}.player-action-shell .bank-tool-page .bank-bound-list,.bank-tool-page .bank-bound-list{gap:8px!important}.player-action-shell .bank-tool-page .bank-bound-card,.bank-tool-page .bank-bound-card{width:100%!important;min-width:0!important;min-height:62px!important;height:62px!important;padding:7px 36px 7px 8px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #e4eaf2!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.player-action-shell .bank-tool-page .bank-bound-card.active,.bank-tool-page .bank-bound-card.active{border-color:#d5a63c!important;background:#fff8e6!important;box-shadow:inset 3px 0 #d1a037!important}.player-action-shell .bank-tool-page .bank-bound-code,.bank-tool-page .bank-bound-code{width:44px!important;height:42px!important;border-radius:10px!important;font-size:10px!important}.player-action-shell .bank-tool-page .bank-bound-main,.bank-tool-page .bank-bound-main{min-width:0!important;gap:2px!important}.player-action-shell .bank-tool-page .bank-bound-main strong,.bank-tool-page .bank-bound-main strong{font-size:15px!important;line-height:1.15!important}.player-action-shell .bank-tool-page .bank-bound-main small,.bank-tool-page .bank-bound-main small,.player-action-shell .bank-tool-page .bank-bound-main b,.bank-tool-page .bank-bound-main b{font-size:10px!important;line-height:1.18!important}.player-action-shell .bank-tool-page .bank-bound-card em,.bank-tool-page .bank-bound-card em{right:36px!important;bottom:8px!important;max-width:72px!important;padding:2px 6px!important;font-size:9px!important}.player-action-shell .bank-tool-page .bank-more-toggle,.bank-tool-page .bank-more-toggle{width:100%!important;min-height:40px!important;height:40px!important;padding:6px 10px!important;grid-template-columns:minmax(0,1fr) auto 18px!important;border:1px solid #e4eaf2!important;border-radius:13px!important;background:#f8fbff!important;color:#607083!important;font-size:13px!important;box-shadow:none!important}.player-action-shell .bank-tool-page .bank-more-toggle span,.bank-tool-page .bank-more-toggle span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-action-shell .bank-tool-page .bank-more-toggle[aria-expanded=true] svg,.bank-tool-page .bank-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}.player-action-shell .bank-tool-page .bank-more-list,.bank-tool-page .bank-more-list{max-height:176px!important;padding:8px!important;display:grid!important;gap:7px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e4eaf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 30px #121e3214!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.player-action-shell .bank-tool-page .bank-more-list::-webkit-scrollbar,.bank-tool-page .bank-more-list::-webkit-scrollbar{width:3px!important}.player-action-shell .bank-tool-page .bank-more-list::-webkit-scrollbar-thumb,.bank-tool-page .bank-more-list::-webkit-scrollbar-thumb{border-radius:999px!important;background:#b88f2657!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row,.bank-tool-page .bank-more-list .bank-choice-row{min-height:50px!important;height:50px!important;padding:6px 30px 6px 7px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;border-radius:12px!important;text-align:left!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row .bank-bound-code,.bank-tool-page .bank-more-list .bank-choice-row .bank-bound-code{width:38px!important;height:36px!important;border-radius:9px!important}.game-record-backdrop,.modal-backdrop:has(.game-round-record-page){align-items:flex-start!important;justify-content:flex-start!important;padding:0!important;background:linear-gradient(180deg,#f7fbff,#f5f8fc 48%,#fbfff9)!important;overflow:hidden!important}.modal-backdrop>.game-round-record-page,.game-round-record-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 12% 9%,rgba(215,242,255,.72),transparent 34%),radial-gradient(circle at 92% 22%,rgba(255,236,246,.68),transparent 32%),linear-gradient(180deg,#f8fbff,#f3f7fb 62%,#fbfff7)!important;box-shadow:none!important}.game-round-record-page .game-record-page-top{position:sticky!important;top:0!important;z-index:100!important;width:100%!important;min-height:60px!important;padding:7px 16px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid rgba(207,217,229,.95)!important;background:#fffffff5!important;box-shadow:0 8px 24px #19263c0e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.game-round-record-page .game-record-page-top button,.game-round-record-page .game-record-page-top>span{width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e2e9f2,0 8px 18px #121e320e!important}.game-round-record-page .game-record-page-top button{border:0!important;color:#111827!important}.game-round-record-page .game-record-page-top>span{border:0!important;color:#bd8a19!important;background:linear-gradient(180deg,#fffdf7,#fff)!important;box-shadow:inset 0 0 0 1px #c493218f,0 8px 18px #99701814!important}.game-round-record-page .game-record-page-top small{display:block!important;color:#7d8794!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-record-page-top h2{margin:2px 0 0!important;color:#ef4f86!important;font-size:20px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-record-page-hero{margin:12px 16px 0!important;min-height:68px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #dce8f2!important;border-radius:18px!important;background:linear-gradient(100deg,#e8f8fffa,#fff8fcfa)!important;box-shadow:0 12px 28px #16243a0e!important}.game-round-record-page .game-record-page-hero h3{margin-top:5px!important;color:#bf8d1c!important;font-size:17px!important;font-weight:950!important}.game-round-record-page .game-record-page-hero>span{padding:7px 9px!important;border:1px solid rgba(191,141,28,.32)!important;border-radius:999px!important;background:#fffdf6e6!important;color:#a87913!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.game-round-record-page .game-record-page-summary{padding:12px 16px 10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.game-round-record-page .game-record-page-summary article{min-height:64px!important;padding:11px 12px!important;display:grid!important;align-content:center!important;gap:4px!important;border:1px solid #dce6f0!important;border-radius:16px!important;background:#ffffffe0!important;box-shadow:0 10px 22px #121e320b!important}.game-round-record-page .game-record-page-summary small{color:#8a95a5!important;font-size:11px!important;font-weight:950!important}.game-round-record-page .game-record-page-summary strong{color:#202938!important;font-size:clamp(15px,4vw,19px)!important;font-weight:950!important;line-height:1.08!important;overflow-wrap:anywhere!important}.game-round-record-page .game-round-list{min-height:0!important;padding:2px 16px max(18px,env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.game-round-record-page .game-round-list article{padding:13px 14px!important;border:1px solid #dce7f1!important;border-radius:16px!important;background:#ffffffeb!important;box-shadow:0 10px 22px #121e320b!important}.game-round-record-page .game-record-empty{min-height:0!important;margin:2px 0 0!important;padding:24px 18px!important;display:grid!important;place-items:center!important;gap:8px!important;border:1px solid #dce7f1!important;border-radius:18px!important;background:#ffffffb8!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 12px 28px #121e320a!important;text-align:center!important}.game-round-record-page .game-record-empty span{max-width:286px!important;color:#8a95a5!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row strong,.bank-tool-page .bank-more-list .bank-choice-row strong{font-size:13px!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row small,.bank-tool-page .bank-more-list .bank-choice-row small,.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row b,.bank-tool-page .bank-more-list .bank-choice-row b{font-size:10px!important}.game-round-record-page{width:min(520px,100%)!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0 0 calc(18px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% -60px,rgba(239,79,134,.12),transparent 190px),linear-gradient(180deg,#f8fbff,#f3f6fa 48%,#f7fbf8)!important;box-shadow:none!important}.game-record-page-top{min-height:62px;padding:8px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;background:#fffffffa;box-shadow:0 1px #cbd5e1e6,0 8px 18px #0f172a0a}.game-record-page-top button,.game-record-page-top>span{width:40px;height:40px;display:grid;place-items:center;border-radius:14px}.game-record-page-top button{background:transparent;color:#111827}.game-record-page-top>span{border:1px solid rgba(194,149,44,.48);background:#fffdf6;color:#c9952c}.game-record-page-top div{min-width:0;text-align:center}.game-record-page-top small{display:block;color:#8b95a5;font-size:11px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-record-page-top h2{margin:2px 0 0;color:#ef4f86;font-size:20px;font-weight:950;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-record-page-hero{min-height:58px;padding:10px 20px;display:grid;align-content:center;background:linear-gradient(90deg,#edf8ff,#fff7fb)}.game-record-page-hero p,.game-record-page-hero h3{margin:0}.game-record-page-hero p{color:#1f2937;font-size:13px;font-weight:900}.game-record-page-hero h3{margin-top:3px;color:#c9952c;font-size:18px;font-weight:950}.game-record-page-summary{padding:12px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-record-page-summary article{min-height:70px;padding:12px;display:grid;align-content:center;gap:5px;border:1px solid rgba(218,229,241,.95);border-radius:16px;background:#fffffff2;box-shadow:0 10px 24px #0f172a0d}.game-record-page-summary small{color:#8a95a5;font-size:11px;font-weight:900}.game-record-page-summary strong{min-width:0;color:#202938;font-size:17px;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.game-record-page-summary strong.positive,.game-round-record-page .positive{color:#18a957}.game-record-page-summary strong.negative,.game-round-record-page .negative{color:#f04438}.game-round-record-page .game-round-list{min-height:0;padding:0 18px 18px;display:grid;align-content:start;gap:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.game-round-record-page .game-round-list article{padding:14px;border:1px solid #e2ebf5;border-radius:16px;background:#fffffff5;box-shadow:0 12px 26px #0f172a0e}.game-round-record-page .game-round-list article header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf2f7}.game-round-record-page .game-round-list article header div{display:grid;gap:2px}.game-round-record-page .game-round-list article header small{color:#c9952c;font-size:11px;font-weight:950}.game-round-record-page .game-round-list article header strong{color:#202938;font-size:15px;font-weight:950}.game-round-record-page .game-round-list article time{color:#8a95a5;font-size:11px;font-weight:850;white-space:nowrap}.game-round-record-page .game-round-list article>div{min-height:28px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center}.game-round-record-page .game-round-list article>div:first-of-type{margin-top:10px}.game-round-record-page .game-round-list article>div span{color:#8a95a5;font-size:11px;font-weight:950}.game-round-record-page .game-round-list article>div b{color:#202938;text-align:right;font-size:13px;font-weight:950;overflow-wrap:anywhere}.game-record-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #d8e4ef;border-radius:18px;background:#ffffffb8;color:#8a95a5;text-align:center}.game-record-empty svg{color:#c9952c}.game-record-empty strong{color:#202938;font-size:15px;font-weight:950}.game-record-empty span{max-width:260px;color:#8a95a5;font-size:12px;line-height:1.35}@media(max-width:900px){.registration-entry,.player-shell .registration-entry,button.registration-entry{display:none!important;visibility:hidden!important;pointer-events:none!important}body:has(.player-shell){overflow-x:hidden!important}.player-shell .main-area{padding-bottom:58px!important}.player-shell .mobile-nav{left:0!important;right:0!important;bottom:0!important;height:58px!important;min-height:58px!important;padding:2px 10px 1px!important;display:grid!important;align-items:center!important;background:#fffffffa!important}.player-shell .mobile-nav button{min-height:48px!important;gap:1px!important;font-size:10.5px!important;line-height:1.05!important}.player-shell .mobile-nav button svg{width:27px!important;height:27px!important}.player-shell .mobile-nav .deposit-nav svg{width:44px!important;height:44px!important;margin-top:-13px!important;padding:9px!important;border:4px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{font-size:10.5px!important;margin-top:-3px!important}.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)){align-items:center!important;justify-content:center!important;padding:10px 2vw!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:92vw!important;min-width:0!important;max-width:470px!important;max-height:88dvh!important;margin:auto!important;padding:26px 22px 24px!important;gap:14px!important;border-radius:22px!important;font-size:16px!important;overflow-y:auto!important}.player-shell .modal-backdrop>.agent-center-modal{width:calc(100% - 58px)!important;min-width:0!important;max-width:356px!important;max-height:80dvh!important;margin:auto!important;padding:12px!important;gap:10px!important;border-radius:20px!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:29px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:56px!important;font-size:17px!important}.player-shell .deposit-modal .input-with-suffix{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;height:56px!important;min-height:56px!important;overflow:hidden!important}.player-shell .deposit-modal .input-with-suffix input{height:54px!important;min-height:54px!important;min-width:0!important;padding:0 16px!important;font-size:18px!important}.player-shell .deposit-modal .input-with-suffix span{min-width:64px!important;width:64px!important;display:grid!important;place-items:center!important;font-size:13px!important;border-left:1px solid var(--line)!important}}@media(max-width:900px){.player-shell .topbar{min-height:108px!important;height:108px!important;padding:4px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:6px!important}.player-shell .mobile-brand,.player-shell .mobile-brand .brand{height:100%!important;min-width:0!important;display:flex!important;align-items:center!important}.player-shell .brand-full-logo{width:auto!important;min-width:0!important;height:calc(100% - 2px)!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.player-shell .top-actions{gap:5px!important;min-width:max-content!important}.player-shell .game-currency-switch{min-width:70px!important;height:50px!important;padding-inline:7px!important}.player-shell .game-currency-switch small{font-size:9px!important}.player-shell .game-currency-switch select{width:56px!important;font-size:16px!important}.player-shell .language-select{height:50px!important;gap:3px!important}.player-shell .language-select svg{width:27px!important;height:27px!important}.player-shell .topbar .language-current{max-width:42px!important;font-size:17px!important}.player-shell .avatar{width:46px!important;height:46px!important}}@media(max-width:580px){.player-shell .topbar{min-height:108px!important;height:108px!important;padding:3px 5px!important;column-gap:4px!important}.player-shell .brand-full-logo{width:auto!important;min-width:0!important;height:calc(100% - 1px)!important}.player-shell .top-actions{gap:4px!important}.player-shell .game-currency-switch{min-width:66px!important;height:48px!important;padding-inline:6px!important}.player-shell .game-currency-switch select{width:54px!important;font-size:15px!important}.player-shell .language-select svg{width:25px!important;height:25px!important}.player-shell .topbar .language-current{max-width:38px!important;font-size:16px!important}.player-shell .avatar{width:44px!important;height:44px!important}}@media(max-width:900px){.player-shell .topbar{min-height:104px!important;height:104px!important;padding-top:2px!important;padding-bottom:2px!important}.player-shell .mobile-brand,.player-shell .mobile-brand .brand{height:100%!important;align-items:stretch!important}.player-shell .brand-full-logo{height:100%!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}}@media(max-width:580px){.player-shell .topbar{min-height:102px!important;height:102px!important;padding-top:1px!important;padding-bottom:1px!important}.player-shell .brand-full-logo{max-width:none!important}}@media(max-width:900px){.player-shell .topbar{min-height:98px!important;height:98px!important;padding:10px 10px 8px!important;gap:8px!important;align-items:center!important}.player-shell .mobile-brand{align-self:center!important}.player-shell .brand-full-logo{width:clamp(184px,42vw,236px)!important;min-width:184px!important;max-height:76px!important}.player-shell .top-actions{gap:8px!important;align-items:center!important}.player-shell .game-currency-switch{min-width:78px!important;height:50px!important;padding:5px 9px!important;border-radius:14px!important}.player-shell .game-currency-switch small{font-size:10px!important}.player-shell .game-currency-switch select{width:62px!important;height:27px!important;font-size:17px!important}.player-shell .language-select{height:50px!important;gap:5px!important}.player-shell .language-select svg{width:29px!important;height:29px!important}.player-shell .topbar .language-current{max-width:54px!important;font-size:18px!important}.player-shell .avatar{width:50px!important;height:50px!important}.player-shell .avatar svg{width:28px!important;height:28px!important}}@media(max-width:580px){.player-shell .topbar{min-height:104px!important;height:104px!important;padding:10px 8px 8px!important;gap:6px!important}.player-shell .brand-full-logo{width:clamp(176px,47vw,208px)!important;min-width:176px!important;max-height:74px!important}.player-shell .top-actions{gap:6px!important}.player-shell .game-currency-switch{min-width:74px!important;height:48px!important;padding-inline:8px!important}.player-shell .game-currency-switch select{width:58px!important;font-size:16px!important}.player-shell .language-select svg{width:27px!important;height:27px!important}.player-shell .topbar .language-current{max-width:44px!important;font-size:17px!important}.player-shell .avatar{width:48px!important;height:48px!important}}@media(max-width:900px){.player-shell .topbar{min-height:84px!important;height:84px!important;padding:7px 12px 5px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;gap:8px!important}.player-shell .mobile-brand{align-self:center!important;grid-column:1!important;grid-row:1!important;min-width:0!important}.player-shell .brand-full-logo{width:min(38vw,178px)!important;min-width:142px!important;max-height:58px!important}.player-shell .top-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:8px!important;align-self:center!important;justify-self:end!important;min-width:max-content!important}.player-shell .game-currency-switch{min-width:68px!important;height:42px!important;padding:4px 9px!important;border-radius:13px!important}.player-shell .game-currency-switch small{font-size:9px!important}.player-shell .game-currency-switch select{width:58px!important;height:23px!important;font-size:14px!important;font-weight:900!important}.player-shell .language-select{height:42px!important;gap:4px!important}.player-shell .language-select svg{width:24px!important;height:24px!important}.player-shell .topbar .language-current{font-size:15px!important;font-weight:900!important}.player-shell .avatar{width:42px!important;height:42px!important}.player-shell .avatar svg{width:23px!important;height:23px!important}.player-shell .page-content{padding-top:0!important}.player-shell .hero-grid{margin-top:0!important;gap:12px!important}.player-shell .hero-grid>.hero,.player-shell .hero{margin-top:0!important}.player-shell .category-strip{top:84px!important}.player-shell .mobile-nav{height:92px!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;box-shadow:0 -12px 30px #183a5f24!important}.player-shell .mobile-nav button{gap:5px!important;font-size:13px!important;line-height:1.1!important;font-weight:850!important}.player-shell .mobile-nav button svg{width:28px!important;height:28px!important}.player-shell .mobile-nav .deposit-nav svg{width:56px!important;height:56px!important;margin-top:-25px!important;padding:13px!important;border:5px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{font-size:13px!important;margin-top:-2px!important}.player-shell .main-area{padding-bottom:100px!important}.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)),.player-shell .modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) 1vw max(8px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow-y:auto!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:98%!important;min-width:98%!important;max-width:98%!important;margin:auto!important;padding:36px 28px 30px!important;border-radius:28px!important;font-size:20px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:38px!important;line-height:1.1!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) label,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) small,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) p,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .notice,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .form-error{font-size:19px!important;line-height:1.45!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:70px!important;font-size:22px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.primary,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.full,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .subtle-button{min-height:72px!important;font-size:23px!important}.player-shell .modal-backdrop>.withdraw-modal{width:98%!important;min-width:98%!important;max-width:98%!important;height:min(92dvh,920px)!important;max-height:92dvh!important;margin:auto!important;padding-top:38px!important}.player-shell .modal-backdrop>.qr-center-modal{width:98%!important;min-width:98%!important;max-width:98%!important;max-height:92dvh!important;margin:auto!important}}@media(max-width:900px){.player-shell .modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:4px 1vw calc(4px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow-y:auto!important}.player-shell .modal-backdrop:has(.agent-center-modal){padding-left:2px!important;padding-right:2px!important}.player-shell .modal-backdrop>.agent-center-modal{width:calc(100% - 8px)!important;min-width:0!important;max-width:calc(100% - 8px)!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.modal:not(.agent-center-modal){width:98%!important;min-width:98%!important;max-width:98%!important;margin:0 auto!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.withdraw-modal{height:min(92dvh,920px)!important;max-height:92dvh!important}.player-shell .modal-backdrop>.qr-center-modal,.player-shell .modal-backdrop>.referral-center-modal,.player-shell .modal-backdrop>.agent-center-modal{max-height:92dvh!important}}@media(max-width:900px){.player-shell .modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:4px 1vw calc(4px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow-y:auto!important}.player-shell .modal-backdrop>.modal:not(.agent-center-modal){width:98%!important;min-width:98%!important;max-width:98%!important;margin:0 auto!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.withdraw-modal{height:min(92dvh,920px)!important;max-height:92dvh!important}.player-shell .modal-backdrop>.qr-center-modal,.player-shell .modal-backdrop>.referral-center-modal,.player-shell .modal-backdrop>.agent-center-modal{max-height:92dvh!important}}@media(max-width:580px){.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)){top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:100%!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal),.player-shell .modal-backdrop>.withdraw-modal,.player-shell .modal-backdrop>.qr-center-modal,.player-shell .modal-backdrop>.deposit-modal,.player-shell .modal-backdrop>.auth-modal,.player-shell .modal-backdrop>.profile-edit-modal,.player-shell .modal-backdrop>.referral-center-modal,.player-shell .modal-backdrop>.agent-center-modal{width:calc(100% - 4px)!important;min-width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.withdraw-modal{height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(6px,env(safe-area-inset-bottom)))!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){font-size:20px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:40px!important;line-height:1.08!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) p,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) label,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) small,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) span,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .notice,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .form-error{font-size:19px!important;line-height:1.48!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) strong{font-size:22px!important;line-height:1.22!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:72px!important;font-size:22px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button{font-size:22px!important}.player-shell .withdraw-account-list strong{font-size:25px!important}.player-shell .withdraw-account-list small{font-size:17px!important}.player-shell .withdraw-account-list button>span{font-size:15px!important}.player-shell .identity-warning-banner,.player-shell .withdraw-tip-card,.player-shell .withdraw-balance-row,.player-shell .withdraw-modal .notice{font-size:19px!important}.player-shell .withdraw-balance-row strong,.player-shell .amount-shortcuts button{font-size:24px!important}.player-shell .withdraw-modal-actions .primary.full{font-size:26px!important}}@media(max-width:900px){.player-shell .modal-backdrop{align-items:flex-start!important;justify-content:center!important;padding:max(4px,env(safe-area-inset-top)) 2px max(4px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.modal:not(.agent-center-modal){width:calc(100% - 4px)!important;min-width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.support-chat,.player-shell .modal-backdrop>.game-entry-modal{width:min(560px,calc(100% - 8px))!important;min-width:0!important;max-width:calc(100% - 8px)!important}.player-shell .modal-backdrop>.withdraw-modal{height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(6px,env(safe-area-inset-bottom)))!important;max-height:none!important}}@media(max-width:900px){.player-shell .modal-backdrop{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-left:1vw!important;padding-right:1vw!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.modal:not(.agent-center-modal){width:98%!important;min-width:98%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.withdraw-modal{width:98%!important;min-width:98%!important;max-width:none!important}}@media(max-width:580px){.modal-backdrop:has(.game-entry-modal){align-items:center!important;overflow:hidden!important;padding:8px!important}.modal-backdrop>.game-entry-modal{width:calc(100% - 32px)!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - 22px)!important;overflow:hidden!important;padding:0!important;border-radius:16px!important;gap:0!important}.modal-backdrop>.game-entry-modal .modal-close{top:12px!important;left:14px!important;min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:var(--navy)!important}.modal-backdrop>.game-entry-modal .modal-close:after{content:""!important}.game-entry-header{min-height:58px;padding:0 54px}.game-entry-brand{max-width:176px;font-size:18px}.game-entry-record-button{right:14px;width:38px;height:38px;border-radius:12px}.game-entry-rebate{min-height:34px;padding:0 18px;font-size:13px}.game-entry-rebate strong{font-size:17px}.game-entry-balances{margin:10px 14px;padding:0 14px;border-radius:13px;box-shadow:none}.game-entry-balances div{min-height:48px;padding:8px 0;grid-template-columns:minmax(0,1fr) 118px;gap:8px}.game-entry-balances span{font-size:13px}.game-entry-balances strong{font-size:14px}.game-entry-balances small{font-size:9px}.game-entry-player{margin:0 14px;padding:8px 10px}.game-entry-player span{height:34px;font-size:14px}.game-entry-amount{margin:9px 14px 8px}.game-entry-amount input{height:50px;font-size:32px}.game-entry-shortcuts{padding:0 14px 9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.game-entry-shortcuts button{min-height:34px;font-size:15px}.game-entry-modal .notice{margin:0 14px 9px;padding:8px 10px;font-size:10px;line-height:1.35}.game-entry-start{width:calc(100% - 28px);min-height:42px;margin:0 14px 12px;font-size:14px}.game-entry-stats{display:none}}.brand .ruay-brand-mark{width:46px;height:46px;border-radius:12px;background:transparent;box-shadow:none}.brand .ruay-brand-mark img{width:100%;height:100%;object-fit:contain}@media(max-width:900px){.mobile-brand .brand{gap:10px;font-size:clamp(22px,6.3vw,30px);letter-spacing:.025em}.mobile-brand .brand .ruay-brand-mark{width:48px;height:48px;border-radius:12px}}@media(max-width:580px){.mobile-brand .brand{font-size:clamp(21px,6vw,28px)}.mobile-brand .brand .ruay-brand-mark{width:46px;height:46px}}@media(max-width:580px){.game-mode-switch{width:100%;margin-top:8px;box-sizing:border-box}.game-mode-switch button{min-height:34px;padding:0 8px;font-size:11px}.loan-game-panel{grid-template-columns:1fr auto;margin-top:8px;padding:10px;border-radius:11px}.loan-game-panel strong{font-size:13px}.loan-game-panel span{font-size:9px}.loan-game-panel .primary.compact{min-height:32px;padding:0 9px;font-size:10px}.modal-backdrop>.borrow-credit-modal{max-height:calc(100dvh - 8px)!important;overflow-y:auto!important}.borrow-credit-modal input,.borrow-credit-modal select,.borrow-credit-modal textarea{font-size:16px!important}.borrow-credit-modal .borrow-credit-formulas{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.borrow-credit-modal .borrow-credit-formulas article{min-width:0!important;min-height:44px!important;padding:6px 7px!important;border-radius:9px!important}.borrow-credit-modal .borrow-credit-formulas article:nth-child(5){grid-column:1 / -1!important}.borrow-credit-modal .borrow-credit-formulas small,.borrow-credit-modal .borrow-credit-formulas span{font-size:8px!important;line-height:1.2!important}.borrow-credit-modal .borrow-credit-formulas strong{font-size:13px!important;line-height:1.15!important}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.game-card,.provider-list,.provider-list>section{min-width:0!important;max-width:100%!important}}.login-panel{min-height:0!important;display:block!important}@media(max-width:580px){.login-screen{padding:14px 14px 22px!important;background:#fffdf8!important}.login-top{min-height:46px!important;font-size:12px!important}.login-top select{width:92px!important;height:36px!important;border-radius:12px!important;font-size:12px!important}.login-panel{width:calc(100% - 36px)!important;max-width:390px!important;align-self:center!important;padding:18px 22px 24px!important;border-radius:24px!important;border:1px solid rgba(211,170,85,.28)!important;box-shadow:0 16px 44px #543a1014!important;overflow:hidden!important}.login-logo{margin-bottom:22px!important}.login-logo img{width:min(100%,214px)!important;height:132px!important}.login-fields{gap:12px!important;width:100%!important;min-width:0!important}.login-fields label>span{font-size:13px!important}.login-fields label{width:100%!important;min-width:0!important;overflow:hidden!important}.login-fields input{width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding-inline:18px!important;font-size:16px!important;box-sizing:border-box!important}.login-actions{margin-top:20px!important;gap:10px!important;width:100%!important;min-width:0!important}.login-actions .login-button,.login-actions .register-link{min-width:0!important;width:100%!important;max-width:100%!important;min-height:46px!important;height:46px!important;border-radius:13px!important;font-size:16px!important}.login-support{min-height:40px!important;margin-top:24px!important;padding:0 22px!important;font-size:14px!important}}.login-screen{background:linear-gradient(180deg,#fbf7ee,#fffdf8 46%,#f7efdf)!important}.login-panel{min-height:540px!important;display:block!important}.login-logo{margin-bottom:30px!important}.login-fields{gap:16px!important}.login-fields input{min-height:52px!important}.login-actions{margin-top:24px!important}.login-actions .login-button,.login-actions .register-link{min-height:52px!important}.login-support{margin-top:34px!important;min-height:42px!important;padding-inline:22px!important}@media(max-width:580px){.login-screen{min-height:100dvh!important;padding:18px 14px 28px!important;grid-template-rows:auto minmax(0,1fr) auto!important}.login-top{min-height:54px!important;padding:0 2px!important;font-size:13px!important}.login-top select{width:96px!important;height:40px!important;font-size:13px!important;border-color:#e6d8bf!important;border-radius:14px!important;background:#fffdf8!important}.login-panel{width:min(100%,430px)!important;min-height:auto!important;align-self:center!important;padding:22px 18px 24px!important;border:1px solid rgba(211,170,85,.34)!important;border-radius:30px!important;background:#fffcf6f7!important;box-shadow:0 24px 70px #543a101a!important}.login-logo{margin-bottom:26px!important}.login-logo img{width:min(100%,228px)!important;height:158px!important;object-fit:contain!important}.login-fields{gap:14px!important}.login-fields label>span{font-size:14px!important}.login-fields input{min-height:48px!important;padding-inline:24px!important;border-width:0 0 1px!important;border-radius:0!important;border-color:#dfc99e!important;background:transparent!important;font-size:17px!important}.login-actions{margin-top:22px!important;gap:12px!important}.login-actions .login-button,.login-actions .register-link{min-height:48px!important;border-radius:14px!important;font-size:17px!important}.login-support{min-height:42px!important;margin-top:34px!important;padding:0 28px!important;font-size:15px!important}.login-version{margin-top:12px!important}}.brand .ruay-brand-mark{width:54px!important;height:54px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.brand .ruay-brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.brand .brand-wordmark{width:168px!important;height:46px!important;object-fit:contain!important;object-position:left center!important;display:block!important;flex:0 1 auto!important}@media(max-width:900px){.topbar{height:136px!important;grid-template-rows:68px 44px!important;overflow:visible!important}.mobile-brand{overflow:visible!important}.mobile-brand .brand{align-items:center!important;gap:10px!important;overflow:visible!important}.mobile-brand .brand .ruay-brand-mark{width:68px!important;height:68px!important}.mobile-brand .brand .brand-wordmark{width:min(42vw,188px)!important;height:54px!important}}@media(max-width:580px){.topbar{height:132px!important;grid-template-rows:66px 42px!important}.mobile-brand .brand{font-size:clamp(22px,6.5vw,28px)!important}.mobile-brand .brand .ruay-brand-mark{width:66px!important;height:66px!important}.mobile-brand .brand .brand-wordmark{width:min(43vw,176px)!important;height:52px!important}}@media(max-width:580px){.modal-backdrop:has(.game-entry-modal){align-items:center!important;overflow:hidden!important;padding:8px!important}.modal-backdrop>.game-entry-modal{width:calc(100% - 32px)!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - 22px)!important;overflow:hidden!important;padding:0!important;border-radius:16px!important;gap:0!important}.modal-backdrop>.game-entry-modal .modal-close{top:12px!important;left:14px!important;min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;background:transparent!important;box-shadow:none!important;color:var(--navy)!important}.modal-backdrop>.game-entry-modal .modal-close:after{content:""!important}.game-entry-header{min-height:58px!important;padding:0 54px!important}.game-entry-brand{max-width:176px!important;font-size:18px!important}.game-entry-record-button{right:14px!important;width:38px!important;height:38px!important;border-radius:12px!important}.game-entry-rebate{min-height:34px!important;padding:0 18px!important;font-size:13px!important}.game-entry-rebate strong{font-size:17px!important}.game-entry-balances{margin:10px 14px!important;padding:0 14px!important;border-radius:13px!important;box-shadow:none!important}.game-entry-balances div{min-height:48px!important;padding:8px 0!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:8px!important}.game-entry-balances span{font-size:13px!important}.game-entry-balances strong{font-size:14px!important}.game-entry-balances small{font-size:9px!important}.game-entry-player{margin:0 14px!important;padding:8px 10px!important}.game-entry-player span{height:34px!important;font-size:14px!important}.game-entry-amount{margin:9px 14px 8px!important}.game-entry-amount input{height:50px!important;font-size:32px!important}.game-entry-shortcuts{padding:0 14px 9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.game-entry-shortcuts button{min-height:34px!important;font-size:15px!important}.game-entry-modal .notice{margin:0 14px 9px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.35!important}.game-entry-start{width:calc(100% - 28px)!important;min-height:42px!important;margin:0 14px 12px!important;font-size:14px!important}.game-entry-stats{display:none!important}}.player-shell{--blue: #c8952e;--blue-50: #fff7e6;--blue-100: #f7e3b7;--line: #eadfca;--shadow: 0 12px 36px rgba(84, 58, 16, .1)}.player-shell .topbar{grid-template-rows:1fr!important}.player-shell .topbar .search{display:none!important}.player-shell .mobile-brand{min-width:0!important;overflow:visible!important}.player-shell .mobile-brand .brand{width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important}.player-shell .brand-full-logo{display:block!important;width:min(55vw,236px)!important;min-width:174px!important;height:auto!important;max-height:88px!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:multiply!important}.player-shell .primary,.player-shell .mobile-nav .deposit-nav svg,.player-shell .guest-mobile-nav .guest-login-nav svg{background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;color:#241600!important;box-shadow:0 10px 22px #a66b122e!important}.player-shell .primary:hover{background:linear-gradient(135deg,#fff0b8,#ecc760 58%,#c98b25)!important}.player-shell .mobile-nav button.active,.player-shell .mobile-nav .deposit-nav,.player-shell .category-strip button.active,.player-shell .provider-heading>button,.player-shell .panel-heading button,.player-shell .page-heading p,.player-shell .game-discovery-heading p,.player-shell .rebate-badge,.player-shell .wallet-back-button,.player-shell .link-button,.player-shell .withdraw-tip-card button,.player-shell .language-select:focus-within,.player-shell .game-currency-switch small,.player-shell .avatar,.player-shell .modal-icon,.player-shell .qr-modal>svg,.player-shell .rules-panel svg,.player-shell .promo-grid svg,.player-shell .promo-grid span{color:var(--blue)!important}.player-shell .wallet-back-button,.player-shell .game-currency-switch,.player-shell .guest-join-card,.player-shell .support-ticket-search,.player-shell .support-agent-detail,.player-shell .support-home-panel,.player-shell .support-settings-center,.player-shell .support-owner-scope-panel,.player-shell .support-security-hero,.player-shell .support-owner-security-grid-panel,.player-shell .owner-support-import-panel,.player-shell .owner-support-deploy-panel,.player-shell .owner-support-governance-panel{border-color:#ead6a8!important;background:var(--blue-50)!important}.player-shell .carousel-dots i.active,.player-shell .provider-symbol,.player-shell .guest-join-card>span,.player-shell .growth-tree-root{background:var(--blue)!important}.player-shell .hero-copy h1{color:var(--blue)!important;background:transparent!important}.player-shell .game-entry-header,.player-shell .game-entry-record-button,.player-shell .game-entry-player svg,.player-shell .qr-center-heading small,.player-shell .qr-center-heading>span,.player-shell .frame-label,.player-shell .camera-hint,.player-shell .scan-result.success,.player-shell .commission-callout,.player-shell .borrow-credit-icon,.player-shell .borrow-credit-actions .primary,.player-shell .game-entry-rebate strong{color:var(--blue)!important}.player-shell .frame-label,.player-shell .game-entry-start,.player-shell .record-icon.blue,.player-shell .qr-mode-switch button.active{background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;color:#241600!important}.player-shell .game-entry-record-button,.player-shell .branded-qr-frame,.player-shell .qr-mode-switch button.active,.player-shell .withdraw-account-list button.active,.player-shell .record-filter-bar select:focus,.player-shell .record-filter-bar input:focus{border-color:#e4c06d!important}.player-shell .withdraw-account-list button.active{background:var(--blue-50)!important}.player-shell .payer-row strong,.player-shell .reward-detail-button,.player-shell .game-entry-start{color:#241600!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important}.player-shell .game-entry-start:disabled{background:#ead6a8!important;color:#7b5a17!important}.player-shell .mobile-nav .deposit-nav,.player-shell .mobile-nav .deposit-nav.active,.player-shell .guest-mobile-nav .guest-login-nav,.player-shell .guest-mobile-nav .guest-login-nav.active{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--blue)!important}.player-shell .mobile-nav .deposit-nav svg,.player-shell .guest-mobile-nav .guest-login-nav svg{width:48px!important;height:48px!important;margin-top:-18px!important;padding:12px!important;border:5px solid rgba(255,250,240,.98)!important;border-radius:50%!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;color:#241600!important;box-shadow:0 10px 22px #a66b1247!important}.player-shell .mobile-nav .deposit-nav span,.player-shell .guest-mobile-nav .guest-login-nav span{margin-top:-2px!important;color:var(--blue)!important;font-weight:700!important}.guest-topbar{grid-template-columns:auto 1fr auto!important;grid-template-rows:1fr!important;background:#fffaf0!important;border-bottom-color:#eadfca!important}.guest-topbar .brand{grid-column:1!important;padding-bottom:0!important;min-width:0!important}.guest-topbar .brand-full-logo{width:min(46vw,250px)!important;min-width:184px!important;mix-blend-mode:multiply!important}.guest-topbar .guest-actions{grid-column:3!important;grid-row:1!important}@media(max-width:580px){.player-shell .topbar{height:90px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:74px!important;padding:8px 10px!important;background:#fffaf0!important;border-bottom-color:#eadfca!important;overflow:visible!important}.player-shell .top-actions,.player-shell .mobile-brand{grid-row:1!important}.player-shell .top-actions{max-width:210px!important;overflow:visible!important}.player-shell .brand-full-logo{width:clamp(162px,47vw,204px)!important;min-width:0!important;max-height:74px!important}.player-shell .page-content{padding-top:8px!important}.player-shell .mobile-nav,.player-shell .guest-mobile-nav{height:72px!important;overflow:visible!important;background:#fffffff5!important}.player-shell .mobile-nav button,.player-shell .guest-mobile-nav button{min-width:0!important;background:transparent!important;overflow:visible!important}.player-shell .hero,.guest-shell .hero{min-height:168px!important;overflow:hidden!important}.player-shell .hero-copy,.guest-shell .hero-copy{max-width:58%!important;padding:18px 14px 28px!important}.player-shell .hero-copy p,.guest-shell .hero-copy p{margin-bottom:4px!important;font-size:16px!important;line-height:1.15!important}.player-shell .hero-copy h1,.guest-shell .hero-copy h1{margin-bottom:8px!important;font-size:23px!important;line-height:1.08!important}.player-shell .hero-copy span,.guest-shell .hero-copy span{margin-bottom:10px!important;font-size:10px!important;line-height:1.35!important}.player-shell .hero-copy .primary,.guest-shell .hero-copy .primary{min-height:39px!important;padding:0 18px!important;border-radius:15px!important;font-size:13px!important}.player-shell .carousel-dots,.guest-shell .carousel-dots{left:118px!important;bottom:15px!important;gap:9px!important}.player-shell .carousel-dots i,.player-shell .carousel-dots button,.guest-shell .carousel-dots i,.guest-shell .carousel-dots button{width:9px!important;height:9px!important}.player-shell .carousel-dots i.active,.player-shell .carousel-dots button.active,.guest-shell .carousel-dots i.active,.guest-shell .carousel-dots button.active{width:26px!important}.guest-topbar{height:90px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:74px!important;padding:8px 10px!important}.guest-topbar .brand-full-logo{width:min(54vw,214px)!important;min-width:172px!important}}@media(max-width:580px){.modal-backdrop>.borrow-credit-modal{max-height:calc(100dvh - 8px)!important;overflow-y:auto!important}.borrow-credit-modal .borrow-credit-formulas{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.borrow-credit-modal .borrow-credit-formulas article{min-width:0!important;min-height:44px!important;padding:6px 7px!important;border-radius:9px!important}.borrow-credit-modal .borrow-credit-formulas article:nth-child(5){grid-column:1 / -1!important}.borrow-credit-modal .borrow-credit-formulas small,.borrow-credit-modal .borrow-credit-formulas span{font-size:8px!important;line-height:1.2!important}.borrow-credit-modal .borrow-credit-formulas strong{font-size:13px!important;line-height:1.15!important}}.admin-inline-success{margin:12px 24px 0;padding:12px 16px;border:1px solid #bbf7d0;border-radius:14px;background:#ecfdf5;color:#166534;font-weight:800;line-height:1.45}.borrow-credit-card{min-height:76px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d8e5ff;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:var(--shadow)}.borrow-credit-card.disabled{opacity:.72}.borrow-credit-main{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-width:0}.borrow-credit-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff2d7;color:#b8750d}.borrow-credit-main small,.borrow-credit-metrics small{color:var(--muted);font-size:12px;font-weight:800}.borrow-credit-main h2{margin:2px 0;color:var(--navy);font-size:18px;line-height:1.18}.borrow-credit-main p{margin:0;color:#5d6b80;font-size:12px;line-height:1.35}.borrow-credit-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.borrow-credit-metrics article{padding:10px 12px;display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;background:#fff}.borrow-credit-metrics strong{color:var(--navy);font-size:16px}.borrow-credit-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.borrow-credit-actions .primary.compact{min-width:96px;font-size:13px;color:#2b1a00!important;background:linear-gradient(135deg,#fff0bd,#f0cf70 58%,#d19a2e)!important;text-shadow:none!important}.borrow-credit-actions .primary.compact:disabled{color:#7a5a18!important;opacity:1;background:linear-gradient(135deg,#fff6d8,#efd98f)!important;box-shadow:none!important}.borrow-credit-state{padding:6px 9px;border-radius:999px;background:#eef1f6;color:#69778c;font-size:10px;font-weight:900}.borrow-credit-state.on{background:#e8f7f0;color:#23835f}.borrow-credit-modal{width:min(720px,calc(100% - 42px))}.borrow-credit-rule-copy,.borrow-credit-player-rules,.borrow-credit-success{padding:12px;display:grid;gap:6px;border:1px solid #dbe7f7;border-radius:12px;background:#f8fbff}.borrow-credit-rule-copy strong,.borrow-credit-player-rules strong{color:var(--navy);font-size:13px}.borrow-credit-rule-copy span,.borrow-credit-player-rules li{color:#52617a;font-size:11px;line-height:1.55}.borrow-settle-actions{display:grid;grid-template-columns:.85fr 1.15fr;gap:9px;margin-top:12px}.borrow-settle-actions button{min-height:44px}.borrow-credit-player-rules{max-height:190px;overflow:auto}.borrow-credit-player-rules ol{margin:0;padding-left:18px}.borrow-credit-formulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.borrow-credit-formulas article{padding:11px;display:grid;gap:3px;border:1px solid var(--line);border-radius:12px;background:#fff}.borrow-credit-formulas small,.borrow-credit-formulas span{color:var(--muted);font-size:10px}.borrow-credit-formulas strong{color:var(--navy);font-size:17px}.borrow-credit-agreement{padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #dbe7f7;border-radius:12px;background:#fff;color:#4f5e73;font-size:11px;line-height:1.55}.borrow-credit-agreement input{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.borrow-credit-rule-button{min-height:44px;padding:0 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid #dbe7f7;border-radius:12px;background:#f8fbff;color:var(--navy);text-align:left;font-size:13px;font-weight:900}.borrow-credit-rule-button svg:first-child{color:var(--blue)}.borrow-credit-rule-button svg:last-child{color:var(--muted)}.borrow-credit-full-rules{max-height:min(560px,calc(100dvh - 220px));overflow:auto;display:grid;gap:8px;padding-right:3px}.borrow-credit-full-rules article{padding:11px;display:grid;gap:6px;border:1px solid #dbe7f7;border-radius:12px;background:#f8fbff}.borrow-credit-full-rules strong{color:var(--navy);font-size:13px}.borrow-credit-full-rules p{margin:0;color:#52617a;font-size:11px;line-height:1.55}.borrow-credit-full-rules code{display:block;padding:7px 8px;border-radius:8px;background:#fff;color:#1767f5;white-space:normal;line-height:1.45;font-size:11px;font-family:inherit;font-weight:900}.borrow-credit-success{grid-template-columns:auto 1fr;align-items:center;background:#e8f7f0;color:#23835f;font-size:12px;font-weight:800}.borrow-credit-limit-note,.borrow-credit-limit-warning{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.45}.borrow-credit-limit-warning{color:#b66d16;font-weight:800}@media(max-width:760px){.borrow-credit-card{min-height:76px;padding:11px 12px;grid-template-columns:minmax(0,1fr) auto;border-radius:13px}.borrow-credit-main{grid-template-columns:auto minmax(0,1fr)}.borrow-credit-icon{width:36px;height:36px;border-radius:11px}.borrow-credit-main small{font-size:11px}.borrow-credit-main h2{font-size:16px;line-height:1.18}.borrow-credit-main p{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.borrow-credit-metrics{grid-template-columns:1fr}.borrow-credit-formulas{grid-template-columns:repeat(2,minmax(0,1fr))}.borrow-credit-formulas article:nth-child(5){grid-column:1 / -1}.borrow-credit-actions{align-items:center;flex-direction:row}.borrow-credit-actions .primary.compact{min-height:34px;padding:0 12px;border-radius:10px;font-size:12px;white-space:nowrap}.borrow-credit-player-rules{max-height:230px}}@media(max-width:580px){.modal-backdrop>.borrow-credit-modal{max-height:calc(100dvh - 8px)!important;padding:48px 10px calc(10px + env(safe-area-inset-bottom))!important;gap:6px!important}.borrow-credit-modal .modal-icon{width:34px;height:34px;border-radius:10px}.borrow-credit-modal .modal-icon svg{width:21px;height:21px}.borrow-credit-modal>p{display:none}.borrow-credit-modal h2{margin:-4px 0 -3px;font-size:17px;line-height:1.12}.borrow-credit-rule-copy,.borrow-credit-player-rules,.borrow-credit-success{padding:8px;border-radius:10px;gap:4px}.borrow-credit-rule-copy strong,.borrow-credit-player-rules strong{font-size:11px}.borrow-credit-player-rules{max-height:72px}.borrow-credit-player-rules ol{padding-left:15px}.borrow-credit-player-rules li,.borrow-credit-rule-copy span,.borrow-credit-agreement{font-size:9px;line-height:1.42}.borrow-credit-modal label{font-size:10px}.borrow-credit-modal .input-with-suffix{height:38px;border-radius:9px}.borrow-credit-modal .input-with-suffix input{height:36px;font-size:14px}.borrow-credit-limit-note,.borrow-credit-limit-warning{margin-top:4px;font-size:9px}.borrow-credit-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.borrow-credit-formulas article{min-height:44px;padding:6px 7px;border-radius:9px}.borrow-credit-formulas small,.borrow-credit-formulas span{font-size:8px;line-height:1.25}.borrow-credit-formulas strong{font-size:13px;line-height:1.15}.borrow-credit-modal .notice{align-items:flex-start;overflow-wrap:anywhere;padding:8px;font-size:9px;line-height:1.4;border-radius:9px}.borrow-credit-modal .notice svg{width:15px;height:15px}.borrow-credit-agreement{padding:8px;gap:7px;border-radius:10px;margin-top:0}.borrow-credit-rule-button{min-height:38px;border-radius:10px;font-size:11px}.borrow-credit-full-rules{max-height:calc(100dvh - 170px);gap:6px}.borrow-credit-full-rules article{padding:8px;border-radius:10px}.borrow-credit-full-rules strong,.borrow-credit-full-rules p,.borrow-credit-full-rules code{font-size:10px}.borrow-credit-agreement input{width:15px;height:15px}.borrow-credit-modal .primary.full{position:sticky;bottom:calc(2px + env(safe-area-inset-bottom));z-index:12;min-height:40px;font-size:12px;box-shadow:0 -8px 24px #ffffffeb,0 12px 28px #1767f538}}.player-action-shell .referral-tool-page,.player-action-shell .agent-benefit-page,.player-action-shell .red-packet-tool-page{background:radial-gradient(circle at 12% 0%,rgba(239,208,138,.22),transparent 34%),linear-gradient(180deg,#fffaf0,#eef6f6 46%,#fffaf1)!important}.player-action-shell .referral-tool-page .player-action-page-content,.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .agent-benefit-page .agent-center-page{width:min(100%,760px)!important;margin:0 auto!important;padding:12px 14px calc(28px + env(safe-area-inset-bottom))!important;display:grid!important;gap:12px!important}.player-action-shell .agent-benefit-page .agent-center-page.agent-center-modal{max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.player-action-shell .tool-hero,.player-action-shell .agent-center-hero,.player-action-shell .red-packet-page-hero{min-height:118px!important;padding:17px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:13px!important;border:1px solid rgba(216,173,85,.42)!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffff5,#fff7e1db)!important;box-shadow:0 14px 34px #63491a14!important}.player-action-shell .agent-center-hero>div{min-width:0!important}.player-action-shell .tool-hero>span,.player-action-shell .agent-center-hero>span,.player-action-shell .red-packet-page-hero>span{width:58px!important;height:58px!important;min-width:58px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:linear-gradient(145deg,#ffe6a6,#d09a22)!important;color:#201503!important;font-size:14px!important;font-weight:950!important}.player-action-shell .tool-hero small,.player-action-shell .agent-center-hero small{color:#9c6a12!important;font-size:12px!important;font-weight:900!important}.player-action-shell .tool-hero h2,.player-action-shell .agent-center-hero h2{margin-top:3px!important;color:#101b33!important;font-size:clamp(22px,5vw,30px)!important;line-height:1.12!important;font-weight:950!important}.player-action-shell .tool-hero p,.player-action-shell .agent-center-hero p{margin-top:6px!important;color:#617087!important;font-size:13px!important;line-height:1.45!important}.player-action-shell .tool-card,.player-action-shell .referral-benefit-rates,.player-action-shell .agent-qualification,.player-action-shell .agent-growth-network,.player-action-shell .agent-levels,.player-action-shell .agent-public-benefit,.player-action-shell .agent-private-hint,.player-action-shell .red-packet-claim-card,.player-action-shell .red-packet-eligibility,.player-action-shell .red-packet-modal-rules{border:1px solid rgba(216,173,85,.32)!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 10px 26px #503d180f!important}.player-action-shell .referral-benefit-rates{padding:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.player-action-shell .referral-benefit-rates article,.player-action-shell .red-packet-eligibility article,.player-action-shell .agent-qualification-grid article{padding:14px 12px!important;border-radius:15px!important;background:linear-gradient(180deg,#fffaf0,#f8fbff)!important}.player-action-shell .referral-benefit-rates strong,.player-action-shell .red-packet-claim-card strong{color:#c8911e!important;font-size:28px!important;line-height:1!important}.player-action-shell .direct-referral-overview-card,.player-action-shell .referral-turnover-report,.player-action-shell .agent-qualification,.player-action-shell .agent-growth-network,.player-action-shell .agent-levels{padding:16px!important}.player-action-shell .agent-qualification-missing{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.player-action-shell .growth-tree-children{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.player-action-shell .growth-branches{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.player-action-shell .growth-branches article{min-height:116px!important;padding:16px 12px!important;align-content:center!important}.player-action-shell .red-packet-claim-card{padding:22px 18px!important;display:grid!important;gap:8px!important;text-align:left!important}.player-action-shell .red-packet-eligibility{padding:12px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.player-action-shell .red-packet-modal-rules{padding:14px!important;display:grid!important;gap:10px!important}.player-action-shell .red-packet-modal-actions .primary,.player-action-shell .agent-center-page>.primary.full,.player-action-shell .referral-tool-page .funding-submit{min-height:54px!important;border-radius:16px!important}@media(max-width:420px){.player-action-shell .referral-tool-page .player-action-page-content,.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .agent-benefit-page .agent-center-page{padding-left:10px!important;padding-right:10px!important}.player-action-shell .tool-hero,.player-action-shell .agent-center-hero,.player-action-shell .red-packet-page-hero{min-height:104px!important;padding:14px!important;border-radius:18px!important}.player-action-shell .tool-hero>span,.player-action-shell .agent-center-hero>span,.player-action-shell .red-packet-page-hero>span{width:50px!important;height:50px!important;min-width:50px!important}.player-action-shell .red-packet-eligibility,.player-action-shell .agent-qualification-missing{grid-template-columns:1fr!important}}@media(min-width:901px){.player-shell .hero-grid>.wallet-summary{min-height:386px!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.player-shell .hero-grid>.wallet-summary .wallet-title{width:100%!important;margin:0!important;padding:2px 2px 20px!important;border-bottom:1px solid var(--line)!important}.player-shell .hero-grid>.wallet-summary .wallet-title>svg{display:block!important;color:#b88a2a!important}.player-shell .hero-grid>.wallet-summary .wallet-title small,.player-shell .hero-grid>.wallet-summary .bonus-mini{font-size:12px!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{margin:3px 0!important;font-size:30px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{width:100%!important;margin-top:18px!important;padding:0 0 18px!important;border-bottom:1px solid var(--line)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:88px!important;padding:12px 6px!important;gap:8px!important;border-radius:12px!important;font-size:13px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:40px!important;height:40px!important;border-radius:11px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:22px!important;height:22px!important}.player-shell .hero-grid>.wallet-summary .quick-transfer{display:block!important;width:100%!important;margin-top:auto!important;padding-top:18px!important}.player-shell .hero-grid>.wallet-summary .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px),(max-height:760px){.modal-backdrop>.borrow-credit-modal{padding-top:44px!important;gap:5px!important}.borrow-credit-modal .modal-icon{display:none}.borrow-credit-rule-copy{padding:7px}.borrow-credit-player-rules{max-height:58px}.borrow-credit-formulas article{min-height:42px;padding:5px 6px}.borrow-credit-formulas strong{font-size:13px}.borrow-credit-modal .notice{display:none}}@media(max-width:580px){.borrow-credit-modal .borrow-credit-formulas{grid-template-columns:repeat(2,minmax(0,1fr))!important}.borrow-credit-modal .borrow-credit-formulas article:nth-child(5){grid-column:1 / -1!important}}.admin-role-badge{margin:8px 8px 14px;padding:11px;display:grid;gap:4px;border:1px solid rgba(132,171,255,.28);border-radius:12px;background:#ffffff0f}.admin-role-badge strong{color:#fff;font-size:12px}.admin-role-badge span{color:#9eb2cf;font-size:10px;line-height:1.45}.superadmin-owner-sync{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f8fbff)}.superadmin-sync-grid{padding:0 18px 18px;display:grid;grid-template-columns:1.2fr 1.1fr 1fr;gap:10px}.superadmin-sync-grid article{min-height:112px;padding:14px;display:grid;gap:7px;align-content:start;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.superadmin-sync-grid strong{color:var(--navy);font-size:13px}.superadmin-sync-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}@media(max-width:760px){.superadmin-sync-grid{grid-template-columns:1fr;padding-left:10px;padding-right:10px}}.downline-agent-total-row td{background:#f7faff;font-weight:800}.downline-project-row td{color:#60708a;font-size:11px}.downline-project-row td:nth-child(5){color:var(--blue);font-weight:800}.admin-nav-group{display:grid;gap:4px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.admin-nav-group:first-child{border-top:0}.admin-nav-group>small{padding:4px 12px 3px;color:#748aa7;font-size:9px;font-weight:800;letter-spacing:.08em}.admin-command-hero{margin-bottom:16px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cfe0ff;border-radius:18px;background:linear-gradient(135deg,#fff,#edf5ff);box-shadow:var(--shadow)}.admin-command-hero small,.admin-command-hero p,.admin-command-status small{color:var(--muted)}.admin-command-hero h2{margin:4px 0 6px;font-size:25px}.admin-command-hero p{max-width:760px;margin:0;line-height:1.65;font-size:12px}.admin-command-status{min-width:220px;padding:14px;display:grid;gap:6px;border-radius:14px;background:#fff;border:1px solid var(--line)}.admin-command-status strong{font-size:17px}.admin-module-map .panel-heading small{display:block;color:var(--muted);font-size:10px}.admin-module-map .panel-heading h2{margin:3px 0 0}.admin-module-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-module-card{min-height:152px;padding:16px;display:grid;justify-items:start;align-content:start;gap:7px;border:1px solid var(--line);border-radius:14px;background:#fbfdff;text-align:left;transition:.16s ease}.admin-module-card:hover{transform:translateY(-1px);border-color:#9fc0ff;background:#f5f9ff;box-shadow:0 10px 24px #1f539814}.admin-module-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:var(--blue)}.admin-module-card strong{font-size:14px}.admin-module-card p{margin:0;min-height:36px;color:#64738a;font-size:10px;line-height:1.55}.admin-module-card small{margin-top:auto;padding:5px 8px;border-radius:999px;background:#eef4fb;color:#526780;font-size:9px;font-weight:700}.risk-staff-owner-shell .admin-sidebar{background:#102a38}.risk-staff-owner-shell .admin-sidebar nav button.active{background:#17745e}.risk-staff-command-hero{border-color:#cfeee5;background:linear-gradient(135deg,#fff,#f2fbf8)}.tech-template-command-hero{border-color:#d9dcff;background:linear-gradient(135deg,#fff,#f8f7ff)}.tech-template-permission-banner{padding:13px 16px;display:flex;align-items:flex-start;gap:10px;border-color:#d9dcff;background:#f8f7ff}.tech-template-permission-banner svg{flex:0 0 auto;color:#5f45c8}.tech-template-permission-banner strong{display:block;color:var(--navy);font-size:13px}.tech-template-permission-banner span{display:block;margin-top:3px;color:#5f687a;font-size:11px;line-height:1.55}.risk-staff-owner-banner{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-color:#d7eee7;background:#f8fffc}.risk-staff-owner-banner small{color:#16815f;font-size:10px;font-weight:900}.risk-staff-owner-banner h2{margin:3px 0 5px;color:var(--navy);font-size:18px}.risk-staff-owner-banner p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.finance-review-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-review-grid article{padding:14px;display:grid;gap:6px;border:1px solid var(--line);border-radius:13px;background:#fbfcff}.finance-review-grid small,.finance-review-grid span{color:var(--muted);font-size:10px}.finance-review-grid strong{font-size:13px}.finance-review-grid b{color:var(--navy);font-size:17px}.finance-review-grid .subtle-button{min-height:34px;justify-content:center}.finance-ticket-list{padding:0 18px 18px;display:grid;gap:0}.finance-ticket-head,.finance-ticket-row{display:grid;grid-template-columns:1.05fr 1.2fr 1fr 2fr 1.05fr 120px;gap:12px;align-items:center}.finance-ticket-head{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:13px 13px 0 0;background:#f4f7fb;color:var(--muted);font-size:10px;font-weight:900}.finance-ticket-row{min-height:78px;padding:12px 14px;border:1px solid var(--line);border-top:0;background:#fff}.finance-ticket-row:last-child{border-radius:0 0 13px 13px}.finance-ticket-row small,.finance-ticket-row span{color:var(--muted);font-size:10px;line-height:1.45}.finance-ticket-row strong,.finance-ticket-row b,.finance-ticket-row em{color:var(--navy);font-size:13px;font-weight:900;font-style:normal;overflow-wrap:anywhere}.finance-ticket-row b{font-size:16px}.finance-ticket-row .subtle-button{min-height:36px;justify-content:center}.withdraw-rule-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.withdraw-rule-grid article{padding:14px;display:grid;gap:5px;border:1px solid var(--line);border-radius:13px;background:#fbfcff}.withdraw-rule-grid small,.withdraw-rule-grid span{color:var(--muted);font-size:10px;line-height:1.45}.withdraw-rule-grid strong{color:var(--navy);font-size:18px}.application-board>div:last-child{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.application-board article,.application-card-button{padding:14px;display:grid;gap:8px;border:1px solid var(--line);border-radius:13px;background:#fbfcff;text-align:left;color:inherit}.application-card-button:hover{border-color:#9fc0ff;background:#f5f9ff;transform:translateY(-1px)}.application-board small,.application-board p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.application-board strong{display:block;margin-top:2px;font-size:13px}.application-board b{color:var(--navy);font-size:17px}.metric-action{min-height:122px;padding:18px;display:grid;gap:7px;text-align:left;border:1px solid var(--line);border-radius:14px;background:#fff;color:inherit}.metric-action:hover,.metric-action.active{border-color:#9fc0ff;background:#f6f9ff;box-shadow:0 10px 22px #1767f514}.metric-action small{color:var(--muted)}.metric-action strong{font-size:24px}.metric-action span{color:#31825f;font-size:11px}.review-task-center{border-color:#cfe0ff;overflow:hidden}.review-task-center>.panel-heading{min-height:auto;padding:18px 26px 14px;align-items:flex-start;gap:14px;flex-wrap:wrap}.review-task-center>.panel-heading>div:first-child{min-width:240px;display:grid;gap:4px}.review-task-center>.panel-heading h2{font-size:21px;line-height:1.25}.review-task-center>.panel-heading small{color:var(--muted);font-size:11px;font-weight:850}.review-filter-tabs{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:min(720px,100%)}.review-filter-tabs button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10px;font-weight:800}.review-filter-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff}.review-filter-tabs .back-tab{gap:5px;border-color:#cfe0ff;color:var(--blue);background:#f7fbff}.review-filter-tabs .back-tab svg{flex:0 0 auto}.admin-back-button{gap:6px}.review-workspace{padding:0 18px 18px;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(360px,1.22fr);gap:12px}.review-task-list{display:grid;gap:8px;max-height:440px;overflow:auto;padding-right:4px}.review-task-card{padding:12px;display:grid;grid-template-columns:1fr auto;gap:5px 8px;text-align:left;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit}.review-task-card:hover,.review-task-card.active{border-color:#8db6ff;background:#f5f9ff;box-shadow:0 9px 20px #1767f514}.review-task-card span{justify-self:end;grid-column:2;grid-row:1}.review-task-card strong{grid-column:1;grid-row:1;font-size:13px}.review-task-card small{grid-column:1/-1;color:var(--muted);font-size:9px}.review-task-card b{color:var(--navy);font-size:15px}.review-task-card em{justify-self:end;color:var(--navy);font-style:normal;font-weight:900}.review-task-card i{grid-column:1/-1;color:var(--muted);font-style:normal;font-size:10px}.review-detail-card{padding:18px;display:grid;gap:14px;align-content:start;border:1px solid #cfe0ff;border-radius:15px;background:linear-gradient(135deg,#fff,#f8fbff)}.review-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-detail-head small{color:var(--muted);font-size:10px}.review-detail-head h3{margin:4px 0 0;font-size:19px}.review-detail-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.review-detail-card dl div{padding:11px;border-radius:10px;background:#eef5ff}.review-detail-card dt{color:var(--muted);font-size:9px}.review-detail-card dd{margin:4px 0 0;color:var(--navy);font-weight:900;word-break:break-word}.review-detail-card p{margin:0;padding:12px;border-radius:12px;background:#fff;color:#52617a;font-size:11px;line-height:1.65}.review-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.review-entry-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-entry-grid button{min-height:170px;padding:18px;display:grid;align-content:start;justify-items:start;gap:9px;border:1px solid var(--line);border-radius:14px;background:#fbfdff;color:inherit;text-align:left}.review-entry-grid button:hover{border-color:#8db6ff;background:#f5f9ff;transform:translateY(-1px);box-shadow:0 10px 22px #1767f514}.review-entry-grid svg{color:var(--blue)}.review-entry-grid strong{font-size:16px}.review-entry-grid span{color:var(--muted);font-size:11px;line-height:1.55}.review-entry-grid b{margin-top:auto;padding:6px 9px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:11px}.review-group-list{padding:0 18px 18px;display:grid;gap:14px}.review-group-section{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.review-group-section>header{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:#f8fbff}.review-group-section>header strong,.review-group-section>header small{display:block}.review-group-section>header strong{font-size:15px}.review-group-section>header small{margin-top:2px;color:var(--muted);font-size:10px}.review-row-list{display:grid}.review-horizontal-row{min-height:58px;padding:10px 16px;display:grid;grid-template-columns:150px 150px 150px minmax(220px,1fr) 86px 105px 100px;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:#fff;color:inherit;text-align:left}.review-horizontal-row:last-child{border-bottom:0}.review-horizontal-row:hover{background:#f6f9ff}.review-horizontal-row strong,.review-horizontal-row b,.review-horizontal-row em{color:var(--navy);font-style:normal;font-weight:900}.review-horizontal-row span,.review-horizontal-row small{color:var(--muted);font-size:10px}.review-horizontal-row .review-row-id{color:#72819a;font-weight:800}.review-horizontal-row i{justify-self:start;font-style:normal}.review-single-list{padding:0 26px 26px;display:grid;overflow-x:auto}.review-page-note{margin:14px 26px 18px;padding:13px 16px;border:1px solid #cfe3ff;border-radius:14px;background:#f6faff;color:#586a84;line-height:1.65;font-size:12px;font-weight:800}.review-list-head,.review-list-row{min-width:1080px;display:grid;grid-template-columns:200px 105px minmax(170px,1fr) 90px 105px minmax(150px,.8fr) 178px;align-items:center;gap:10px}.review-list-head{min-height:54px;padding:0 18px;border:1px solid var(--line);border-radius:12px 12px 0 0;background:#f4f7fb;color:#6f7e94;font-size:10px;font-weight:900}.review-list-row{min-height:98px;padding:16px 18px;border:1px solid var(--line);border-top:0;background:#fff}.review-list-row:last-child{border-radius:0 0 12px 12px}.review-list-row:hover{background:#f8fbff}.review-list-row strong,.review-list-row b,.review-list-row em{color:var(--navy);font-style:normal;font-weight:900}.review-list-row strong,.review-row-id{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.review-list-row small{color:var(--muted);font-size:10px;line-height:1.45}.review-list-row>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;justify-content:stretch;align-items:center;width:100%}.review-list-row .subtle-button,.review-list-row .primary,.review-list-row .approve,.review-list-row .return{min-height:30px;width:100%;padding:0 6px;justify-content:center;border-radius:9px;font-size:10px;font-weight:900;white-space:nowrap}.review-list-row .approve{background:#e8f7f0;color:#23835f;border:1px solid #cdeee0}.review-list-row .return{background:#fff0f0;color:#b54747;border:1px solid #ffd7d7}.auto-result-badge{min-height:30px;padding:0 8px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;white-space:nowrap}.auto-result-badge.is-approved{background:#e8f7f0;color:#23835f;border:1px solid #cdeee0}.auto-result-badge.is-rejected{background:#fff0f0;color:#b54747;border:1px solid #ffd7d7}.empty-review-row{background:#fbfdff}.review-info-cell{display:grid;gap:3px;line-height:1.25}.review-info-cell span{display:block;color:var(--navy);font-size:13px;font-weight:850;overflow-wrap:anywhere}.review-detail-backdrop{z-index:120}.review-detail-modal{width:min(1280px,calc(100% - 64px));max-height:calc(100vh - 32px);overflow-y:auto;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start}.review-detail-title{padding-right:42px;display:flex;align-items:flex-start;gap:12px}.review-detail-title small,.review-detail-title h2{display:block;margin:0}.review-detail-title small{color:var(--muted);font-size:10px}.review-detail-title h2{margin-top:3px;font-size:20px;overflow-wrap:anywhere}.review-detail-title,.review-player-audit-panel,.review-audit-trail,.review-detail-actions{grid-column:1 / -1}.review-detail-grid{grid-column:1;display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.review-proof-panel{grid-column:2;grid-row:2}.review-detail-grid section,.review-proof-panel,.review-player-audit-panel,.review-audit-trail{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fbfcff}.review-detail-grid h3,.review-proof-panel h3,.review-player-audit-panel h3,.review-audit-trail h3{margin:0 0 10px;font-size:15px}.review-detail-list{margin:0;display:grid;gap:12px}.review-detail-list div{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:24px;align-items:start;padding-bottom:14px;border-bottom:1px solid #e8eef7}.review-detail-list div:last-child{padding-bottom:0;border-bottom:0}.review-detail-list span{color:var(--muted);font-size:14px;font-weight:900;line-height:1.45}.review-detail-list strong{margin:0;color:var(--navy);font-size:15px;font-weight:900;line-height:1.55;overflow-wrap:anywhere;word-break:normal}.review-check-list{display:grid;gap:10px}.review-check-list div,.review-check-list article{min-height:44px;padding:10px 12px;display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);align-items:center;gap:18px;border-radius:10px;background:#fff}.review-check-list span{color:var(--muted);font-size:12px;line-height:1.45}.review-check-list strong,.review-check-list b{color:#172541;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.review-proof-panel>div:first-child small{color:var(--muted);font-size:10px}.proof-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.review-proof-panel .proof-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.proof-grid button{min-height:112px;padding:12px;display:grid;align-content:center;justify-items:center;gap:5px;border:1px dashed #bed2ef;border-radius:12px;background:#fff;color:var(--navy);text-align:center}.proof-grid button svg{color:var(--blue)}.proof-grid article{min-height:112px;padding:13px;display:grid;align-content:start;justify-items:start;gap:7px;border:1px solid #dce6f5;border-radius:12px;background:#fff;color:var(--navy);text-align:left}.proof-file-badge{min-width:42px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eef5ff;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:0}.proof-grid strong,.proof-grid small{display:block}.proof-grid strong{color:var(--navy);font-size:13px;line-height:1.25}.proof-grid small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}.review-player-audit-panel{display:grid;gap:12px}.review-player-audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.review-player-audit-heading h3{margin:0}.review-player-audit-heading p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.review-player-audit-heading>span{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#eaf8f2;color:#23835f;font-size:11px;font-weight:900}.review-player-audit-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.review-player-audit-summary article{min-height:70px;padding:11px 12px;border:1px solid #dce8ff;border-radius:12px;background:#fff;display:grid;align-content:center;gap:3px}.review-player-audit-summary span{color:var(--muted);font-size:10px;font-weight:850}.review-player-audit-summary strong{color:var(--navy);font-size:15px;font-weight:950;overflow-wrap:anywhere}.review-player-audit-summary small{color:var(--muted);font-size:9px;line-height:1.35}.review-player-audit-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-record-table{min-width:0;border:1px solid #dce8ff;border-radius:13px;background:#fff;overflow:hidden}.review-record-table-head{padding:12px 13px;border-bottom:1px solid #edf2f8;background:#f8fbff}.review-record-table h4{margin:0;color:var(--navy);font-size:13px}.review-record-table small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.review-record-table-scroll{overflow-x:auto}.review-record-table table{width:100%;min-width:520px;border-collapse:collapse}.review-record-table th,.review-record-table td{padding:10px 12px;border-bottom:1px solid #edf2f8;color:var(--navy);font-size:10px;text-align:left;white-space:nowrap}.review-record-table th{background:#fbfdff;color:#72819a;font-weight:900}.review-record-table td{font-weight:800}.review-record-table tr:last-child td{border-bottom:0}.review-audit-trail{display:grid;gap:8px}.review-audit-trail article{padding:9px 10px;display:grid;grid-template-columns:72px 76px 92px 1fr;gap:8px;align-items:center;border-radius:10px;background:#fff}.review-audit-trail b,.review-audit-trail strong,.review-audit-trail span{color:var(--navy);font-size:11px}.review-audit-trail small{color:var(--muted);font-size:10px}.review-detail-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.review-detail-actions button{min-height:42px;border-radius:11px;font-weight:900}.review-detail-actions .approve{background:#e8f7f0;color:#23835f;border:1px solid #cdeee0}.review-detail-actions .return{background:#fff0f0;color:#b54747;border:1px solid #ffd7d7}.manual-credit-panel{border-color:#f0dfd4;background:linear-gradient(135deg,#fff,#fffaf6)}.owner-special-credit-panel{border-color:#cfdcf2;background:#fff}.owner-special-credit-box{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-special-credit-box label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800}.owner-special-credit-box input,.owner-special-credit-box select{min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--navy)}.owner-special-credit-lookup{min-height:40px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.owner-special-credit-lookup span{color:var(--muted);font-size:10px;font-weight:800;line-height:1.35}.owner-special-credit-lookup span.success{color:#23835f}.owner-special-credit-lookup span.danger{color:#b54747}.owner-special-credit-member-card{grid-column:span 3;padding:13px;display:grid;gap:10px;border:1px solid #98dfc1;border-radius:10px;background:#eefbf6;box-shadow:0 10px 26px #23835f1a}.owner-special-credit-member-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.owner-special-credit-member-head small{display:block;color:#23835f;font-size:10px;font-weight:950}.owner-special-credit-member-head strong{display:block;margin-top:2px;color:var(--navy);font-size:20px}.owner-special-credit-member-head span{padding:7px 10px;border-radius:999px;background:#fff;color:#23835f;font-size:10px;font-weight:950;border:1px solid #bdebd7}.owner-special-credit-member-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.owner-special-credit-member-grid span{min-height:48px;padding:8px 9px;display:grid;align-content:center;gap:3px;border:1px solid #d7efe3;border-radius:8px;background:#fff}.owner-special-credit-member-grid em{color:#71819a;font-size:10px;font-style:normal;font-weight:900}.owner-special-credit-member-grid b{color:#24324a;font-size:12px;font-weight:950;overflow-wrap:anywhere}.owner-special-credit-note{grid-column:span 2}.owner-special-credit-rules{min-height:40px;padding:9px 11px;display:grid;gap:2px;border:1px solid #dbe7f7;border-radius:8px;background:#f8fbff}.owner-special-credit-rules strong{color:var(--navy);font-size:11px}.owner-special-credit-rules span{color:var(--muted);font-size:9px;line-height:1.35}.owner-special-credit-submit{grid-column:span 3;min-height:46px}.owner-special-credit-message{grid-column:span 3}.owner-special-credit-message b{color:#123b7a;font-weight:950}.owner-special-credit-records{margin:0 18px 18px;border:1px solid #dce8ff;border-radius:13px;background:#fff;overflow:hidden}.owner-special-credit-records .review-record-table-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.owner-special-credit-records table{min-width:900px}.manual-credit-layout{padding:0 18px 18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px}.manual-credit-guide{grid-column:1 / -1;padding:14px;display:grid;grid-template-columns:220px repeat(3,minmax(0,1fr));gap:9px;border:1px solid #dbe7f7;border-radius:14px;background:#f8fbff}.manual-credit-guide>div{display:grid;align-content:center;gap:3px}.manual-credit-guide small{color:var(--blue);font-size:10px;font-weight:800}.manual-credit-guide h3{margin:0;font-size:16px}.manual-credit-guide article{padding:10px 11px;display:grid;gap:3px;border-radius:10px;background:#fff;border:1px solid #e6edf8}.manual-credit-guide article strong{color:var(--navy);font-size:11px}.manual-credit-guide article span{color:var(--muted);font-size:9px;line-height:1.45}.manual-credit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-credit-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.manual-credit-form input,.manual-credit-form select{min-height:40px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy)}.manual-match-success{grid-column:1 / -1;padding:10px 11px;display:flex;align-items:center;gap:8px;border-radius:10px;background:#eaf8f2;color:#23835f;font-size:10px;font-weight:800}.manual-credit-rules{padding:14px;display:grid;gap:10px;align-content:start;border:1px solid #f0dfd4;border-radius:14px;background:#fff}.manual-credit-rules strong{font-size:15px}.manual-approval-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.manual-approval-flow span{min-height:34px;padding:8px 7px;display:grid;place-items:center;border:1px solid #dbe7f7;border-radius:10px;background:#f7faff;color:var(--navy);font-size:9px;font-weight:900;text-align:center}.manual-credit-rules ul{margin:0;padding-left:18px;color:#65738a;font-size:10px;line-height:1.7}.order-match-preview{padding:10px;display:grid;gap:3px;border:1px solid #dbe7f7;border-radius:11px;background:#f7faff}.order-match-preview.duplicate{border-color:#ffd7d7;background:#fff7f7}.order-match-preview small,.order-match-preview span{color:var(--muted);font-size:9px}.order-match-preview strong{font-size:12px}.payment-query-form{padding:0 18px 14px;display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.payment-query-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.payment-query-form input{min-height:40px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy)}.payment-query-form .primary{min-height:40px}.live-monitor-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-monitor-grid article{padding:14px;display:grid;gap:10px;border:1px solid var(--line);border-radius:13px;background:#fbfcff}.live-monitor-grid article>div:first-child{display:flex;justify-content:space-between;gap:10px}.live-monitor-grid small,.live-monitor-grid dt{color:var(--muted);font-size:9px}.live-monitor-grid dl{margin:0;display:grid;gap:6px}.live-monitor-grid dl div{display:flex;justify-content:space-between;gap:10px}.live-monitor-grid dd{margin:0;color:var(--navy);font-weight:800}.live-monitor-grid dd.danger{color:#d95b66}.live-company-refresh-panel{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f6faff)}.live-company-refresh-panel .panel-heading .primary{display:inline-flex;align-items:center;gap:7px}.live-company-refresh-summary{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-company-refresh-summary article{min-height:104px;padding:14px;display:flex;align-items:flex-start;gap:11px;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.live-company-refresh-summary svg{flex:0 0 auto;color:var(--blue)}.live-company-refresh-summary small{display:block;color:var(--muted);font-size:9px;font-weight:800}.live-company-refresh-summary strong{display:block;margin-top:3px;color:var(--navy);font-size:16px}.live-company-refresh-summary span{display:block;margin-top:4px;color:#617189;font-size:10px;line-height:1.45}.settlement-status-strip{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settlement-status-strip span{min-height:54px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;align-items:center;border:1px solid #dbe7f7;border-radius:11px;background:#f8fbff;color:#6b7b92}.settlement-status-strip svg{color:#9aabc0}.settlement-status-strip b{color:var(--navy);font-size:12px}.settlement-status-strip small{grid-column:2;color:var(--muted);font-size:9px}.settlement-status-strip span.settled{border-color:#bfe9d7;background:#f0fff7;color:#16815f}.settlement-status-strip span.settled svg,.settlement-status-strip span.settled b{color:#16815f}.settlement-status-strip span.settled small{color:#3f836a}.danger-pill{padding:5px 8px;border-radius:999px;background:#ffecee;color:#c74f5c;font-size:9px;font-weight:800}.operation-log-panel .report-filters{padding:0 18px 14px;flex-wrap:wrap}.operation-log-panel .report-filters button,.operation-log-panel .report-filters select{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font-size:10px}.support-policy-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-policy-grid article{padding:14px;border:1px solid var(--line);border-radius:13px;background:#fbfcff}.support-policy-grid strong{display:block;margin-bottom:5px;font-size:14px}.support-policy-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.support-analytics-grid{padding:0 18px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-analytics-grid article{padding:14px;display:grid;gap:6px;border:1px solid #dbe7f7;border-radius:13px;background:#fbfcff}.support-analytics-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-analytics-grid strong{color:var(--navy);font-size:13px}.support-analytics-grid span{padding:4px 7px;border-radius:999px;background:#eaf8f2;color:#1a8b6f;font-size:9px;font-weight:900}.support-analytics-grid b{font-size:21px}.support-analytics-grid small{color:var(--muted);font-size:9px}.support-analytics-grid p{margin:0;color:#60708a;font-size:10px;line-height:1.55}.support-analytics-note{margin:0 18px 18px;padding:11px 12px;display:flex;align-items:center;gap:8px;border-radius:11px;background:#eef8f5;color:#23785f;font-size:11px;line-height:1.55}.knowledge-case-list{padding:0 18px 18px;display:grid;gap:10px}.knowledge-category-tabs{display:flex;gap:8px;flex-wrap:wrap}.knowledge-category-tabs button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10px;font-weight:900}.knowledge-category-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff}.knowledge-case-list article{padding:15px;border:1px solid var(--line);border-radius:13px;background:#fbfcff}.knowledge-case-list h3{margin:0 0 10px;font-size:15px}.knowledge-case-list dl{margin:0;display:grid;gap:8px}.knowledge-case-list dl div{display:grid;grid-template-columns:92px 1fr;gap:10px}.knowledge-case-list dt{color:var(--muted);font-size:10px;font-weight:800}.knowledge-case-list dd{margin:0;color:var(--navy);font-size:11px;line-height:1.55}.permission-matrix table td:nth-child(4){color:#b04f55}@media(max-width:1100px){.admin-module-grid,.finance-review-grid,.withdraw-rule-grid,.application-board>div:last-child,.live-monitor-grid,.live-company-refresh-summary,.settlement-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-credit-layout,.manual-credit-form,.review-workspace,.owner-special-credit-box{grid-template-columns:1fr}.owner-special-credit-note,.owner-special-credit-submit,.owner-special-credit-message,.owner-special-credit-member-card{grid-column:1}.owner-special-credit-member-grid{grid-template-columns:1fr 1fr}.review-task-list{max-height:none;overflow:visible;padding-right:0}.payment-query-form{grid-template-columns:1fr}.support-policy-grid,.support-analytics-grid,.fund-liability-grid,.reconciliation-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-group-section{overflow-x:auto}.review-horizontal-row{min-width:920px}.admin-command-hero{align-items:stretch;flex-direction:column}.admin-command-status{min-width:0}.unified-rule-hero{grid-template-columns:1fr 1fr}.unified-rule-hero>.primary{width:max-content}}@media(max-width:580px){.performance-company-mobile{margin-top:2px}.downline-mobile-list.compact-downline-list{gap:8px;border:0;background:transparent;overflow:visible}.downline-mobile-list .downline-agent-card{padding:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.downline-agent-card header{padding:11px 12px;border-bottom:1px solid var(--line);background:#f8fbff}.downline-agent-card header strong{color:var(--navy);font-size:13px}.downline-agent-card header b{color:#16a27b;font-size:12px}.downline-agent-total{padding:9px 12px;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px;border-bottom:1px dashed #dfe7f3}.downline-agent-total span{padding:7px;border-radius:9px;background:#f6f8fb;color:var(--muted);font-size:8px}.downline-agent-total b{display:block;margin-top:2px;color:var(--navy);font-size:10px}.downline-project-list{display:block!important;padding:0 12px 7px}.downline-project-list p{margin:0;padding:9px 0;display:grid;grid-template-columns:.8fr 1fr .85fr;gap:6px;align-items:center;border-top:1px solid var(--line);font-size:10px}.downline-project-list p:first-child{border-top:0}.downline-project-list span{padding:0;background:transparent;border-radius:0;color:var(--navy);font-size:10px;font-weight:800}.downline-project-list b,.downline-project-list strong{text-align:right;font-size:10px;word-break:break-word}.downline-mobile-list footer{border:1px solid #cfe0ff;border-radius:12px}.mobile-report-book footer>span:last-child,.mobile-report-row>span:last-child{padding-right:12px}.mobile-share-row.settlement-share-row,.mobile-share-row.mobile-share-total{margin-left:0;margin-right:0;padding-left:9px;padding-right:12px}.mobile-share-row.settlement-share-row{background:#fff8f3;border-top:1px solid #ecd8ca}.mobile-share-row.mobile-share-total{background:#edf4ff;border-top:1px solid #cfe0ff}.mobile-share-row strong{padding-right:2px;white-space:nowrap}.unified-rule-hero{padding:16px;grid-template-columns:1fr;gap:13px}.unified-rule-hero h2{font-size:29px}.rule-type-switch{width:100%}.unified-rule-hero>.primary{width:100%}.game-rate-panel .panel-heading{min-height:0;padding:13px 12px;align-items:flex-start;flex-direction:column;gap:10px}.game-rate-panel .panel-heading .primary{width:100%;justify-content:center}.game-rate-head{display:none}.game-rate-list{padding:0 10px 10px;display:grid;gap:9px;overflow:visible}.game-rate-row{min-width:0;min-height:0;padding:12px;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--line);border-radius:12px}.game-rate-row>div:not(.game-title-cell):not(.game-rate-actions),.game-rate-row>span{min-width:0;padding:8px;border-radius:9px;background:#f7f9fc}.game-title-cell{grid-column:1/-1}.rate-box{grid-column:auto;grid-row:auto;height:66px;align-self:stretch;flex-direction:column;justify-content:center}.rate-box input{height:auto;text-align:center;font-size:22px}.game-rate-actions{grid-column:1/-1;justify-content:stretch}.game-rate-actions button{flex:1;justify-content:center;min-height:36px}.compact-more svg{margin-left:0!important}}@media(max-width:580px){.modal-backdrop{align-items:start;overflow-y:auto;padding:8px}.modal{max-height:calc(100vh - 16px);overflow-y:auto;padding-top:62px}.modal-close{position:absolute;top:14px;left:14px;right:auto;z-index:25;width:max-content;min-width:76px;height:36px;margin:0;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;background:#f3f7fd;color:var(--navy);box-shadow:0 8px 20px #183a5f1f;font-size:12px;font-weight:800}.modal-close svg{display:none}.modal-close:before{content:"←";font-size:17px;line-height:1}.modal-close:after{content:"返回"}.support-chat header .modal-close{margin:0;position:static;min-width:72px}}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:#f8f3ea}body.modal-scroll-locked{overflow:hidden!important;overscroll-behavior:none}body.modal-scroll-locked,body.modal-keyboard-open{left:0!important;right:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.modal-keyboard-open,body.modal-keyboard-open #root{touch-action:none!important}button,input,select{font:inherit}button{border:0;cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(23,103,245,.2);outline-offset:2px}.app-shell{min-height:100vh;background:#fbf7ef}.sidebar{position:fixed;inset:0 auto 0 0;width:232px;padding:26px 18px 22px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 9px 24px;font-size:23px;font-weight:800;letter-spacing:.035em;color:#17120a}.brand-full-logo{display:block;width:178px;height:auto;max-width:100%;object-fit:contain;object-position:left center}.player-session-splash{min-height:100dvh;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 22%,rgba(226,184,71,.2),transparent 34%),linear-gradient(180deg,#fffaf0,#f3ead8)}.player-session-splash-card{width:min(430px,calc(100% - 40px));min-height:278px;padding:42px 28px 34px;display:grid;place-items:center;align-content:center;gap:14px;border:1px solid #ead9b7;border-radius:28px;background:#fffdf7eb;box-shadow:0 26px 70px #543a101f;text-align:center}.player-session-splash-card img{width:min(78vw,292px);height:126px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(116,76,12,.16))}.player-session-progress{width:min(230px,70vw);height:5px;margin-top:6px;overflow:hidden;border-radius:999px;background:#efe5cf}.player-session-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7d56e,#c89420);animation:player-session-progress 1.05s ease-in-out infinite}.player-session-splash-card strong{color:#1a2436;font-size:16px;font-weight:900;line-height:1.25}.player-session-splash-card small{color:#806f55;font-size:12px;font-weight:700;line-height:1.35}@keyframes player-session-progress{0%{transform:translate(-115%)}55%{transform:translate(60%)}to{transform:translate(250%)}}.brand-mark{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:transparent;color:#211407;font-size:23px;font-weight:800;box-shadow:none;overflow:visible}.brand-mark img{width:100%;height:100%;object-fit:contain;object-position:center}.ruay-brand-mark{border-radius:12px;background:transparent}.side-nav{display:grid;gap:7px}.side-nav button,.sidebar-bottom button{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:0 14px;background:transparent;border-radius:13px;color:#5e6a7e;font-size:15px;position:relative;text-align:left}.side-nav button.active{color:#8a5b0b;background:var(--blue-50);font-weight:700}.dot{width:7px;height:7px;border-radius:50%;background:#ff6f3c;display:inline-block}.side-nav .dot{margin-left:auto}.member-card{margin-top:auto;padding:17px;border:1px solid #ead7ac;border-radius:16px;background:#fffaf0;display:grid;gap:10px}.member-row{display:flex;align-items:center;gap:10px}.member-row div{display:grid;gap:2px}.member-row small,.member-card>small{color:#8c7d68}.member-gem{font-size:29px;line-height:1;color:var(--gold)}.progress{height:7px;background:#eee7d8;border-radius:999px;overflow:hidden}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b57a15,#edc76e)}.member-card .progress span{background:#d3a654}.subtle-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:10px;border:1px solid var(--line);background:#fff;color:#52617a}.subtle-button svg:last-child{margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:10px;border-top:1px solid var(--line);display:grid;gap:3px}.main-area{margin-left:232px;min-height:100vh}.topbar{height:84px;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fffcf6f5;border-bottom:1px solid #efe4cf;position:sticky;top:0;z-index:15}.mobile-brand{display:none}.search{width:min(370px,35vw);height:46px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:#fff}.search svg{color:#6f7c93}.search input{border:0;outline:0;width:100%;color:var(--navy)}.search input::placeholder{color:#9aa4b6}.top-actions{display:flex;align-items:center;gap:10px}.verified-pill,.balance-pill{height:46px;border-radius:11px;background:#f8fafc;border:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 13px}.verified-pill svg{color:var(--green)}.verified-pill span{color:var(--green);font-size:12px;background:#e8f8f4;padding:4px 7px;border-radius:7px}.balance-pill{display:grid;text-align:left;min-width:146px;gap:0}.balance-pill small{color:var(--muted);font-size:11px}.balance-pill strong{color:var(--navy);font-size:15px}.primary{min-height:44px;padding:0 22px;border-radius:10px;color:#241600;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16);font-weight:800;box-shadow:0 10px 22px #a66b122e}.primary:hover{background:linear-gradient(135deg,#fff0b8,#ecc760 58%,#c98b25)}.primary.compact{min-height:42px;padding:0 18px}.primary.full{width:100%;margin-top:4px}.icon-button,.avatar{width:42px;height:42px;border-radius:12px;background:transparent;display:grid;place-items:center;position:relative;color:#33435e}.avatar{background:var(--blue-50);color:var(--blue);border-radius:50%}.icon-button .dot{position:absolute;top:5px;right:6px}.language-select{height:42px;display:flex;align-items:center;gap:5px;color:#4e5b70;position:relative}.language-current{min-width:40px;max-width:82px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4e5b70;font-size:13px;font-weight:800}.language-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;border:0;background:transparent;color:transparent;opacity:0;outline:0;cursor:pointer}.language-select select::-ms-expand{display:none}.topbar .language-select{position:relative}.topbar .language-current{min-width:48px;max-width:82px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4e5b70;font-size:13px;font-weight:800}.language-select>svg:last-child{display:none!important}.backend-language-select{min-width:128px;padding:0 11px;border:1px solid var(--line);border-radius:12px;background:#fff;box-sizing:border-box}.backend-language-select .language-current{max-width:76px}.backend-language-select>svg:first-child{color:#52637a}.backend-language-select>svg:last-child{display:block!important;margin-left:auto;color:#738099}.backend-language-select:focus-within{border-color:#8db6ff;box-shadow:0 0 0 3px #1f67f51f}.game-currency-switch{height:42px;padding:4px 9px;display:grid;align-content:center;border:1px solid #cfe0ff;border-radius:10px;background:var(--blue-50)}.game-currency-switch small{color:var(--blue);font-size:8px;line-height:1}.game-currency-switch select{width:58px;height:22px;padding:0;border:0;background:transparent;color:var(--navy);font-size:11px;font-weight:700}.frontend-sync-error{position:fixed;left:248px;right:16px;top:96px;z-index:60;padding:10px 14px;border:1px solid #f2c7a7;border-radius:10px;background:#fff6ed;color:#9b4f16;font-size:12px;font-weight:700;box-shadow:0 12px 28px #502d0e1a;pointer-events:none}.page-content{padding:18px 28px 42px;max-width:1500px;margin:0 auto}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:16px}.hero{min-height:386px;border:1px solid #dce8f8;border-radius:16px;overflow:hidden;position:relative;background:#edf5ff}.hero>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid rgba(231,185,72,.72);border-radius:inherit;background:#8f0909;cursor:pointer;box-shadow:inset 0 0 0 1px #ffe1842e}.hero-banner-link:before{content:"";position:absolute;z-index:2;top:-35%;bottom:-35%;left:-28%;width:18%;transform:rotate(17deg);background:linear-gradient(90deg,transparent,rgba(255,238,174,.42),transparent);filter:blur(3px);pointer-events:none;animation:redPacketBannerShine 4.8s ease-in-out infinite}.hero-banner-link:after{content:"";position:absolute;z-index:2;width:5px;height:5px;left:66%;top:25%;border-radius:50%;background:#ffe7a0;box-shadow:72px 18px 0 1px #ffe074d6,138px -9px #fff4bacc,38px 68px #ffd34cb8,174px 76px 0 1px #ffea97c7,-34px 47px #fff0aead;filter:drop-shadow(0 0 7px rgba(255,210,73,.9));pointer-events:none;animation:redPacketBannerSparkles 3.2s ease-in-out infinite}.hero-banner-link img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%;transform:scale(1.025);animation:redPacketBannerBreath 7s ease-in-out infinite alternate;transition:filter .28s ease}.hero-banner-link:hover img{filter:brightness(1.05) saturate(1.04)}.hero-banner-link:focus-visible{outline:3px solid #ffd867;outline-offset:-5px}.red-packet-carousel-hero .carousel-dots i,.red-packet-carousel-hero .carousel-dots button{background:#ffffff80;box-shadow:0 1px 4px #41000047}.red-packet-carousel-hero .carousel-dots i.active,.red-packet-carousel-hero .carousel-dots button.active{background:#ffd867}.football-banner-link{background:#031331;border-color:#549cff8c}.football-banner-link:before{background:linear-gradient(90deg,transparent,rgba(94,178,255,.42),rgba(255,221,119,.35),transparent)}.football-banner-link:after{background:#8dccff;box-shadow:72px 18px 0 1px #ffda6bdb,138px -9px #75c6ffd6,38px 68px #ffdf7bb8,174px 76px 0 1px #71beffcc,-34px 47px #ffe89cad}.football-banner-link img{animation:footballBannerDrift 8s ease-in-out infinite alternate}.football-banner-copy{position:absolute;z-index:3;left:15%;top:53%;width:38%;transform:translateY(-42%);display:grid;justify-items:start;text-align:left;color:#fff;pointer-events:none;text-shadow:0 3px 18px rgba(0,5,25,.72)}.football-banner-copy small{color:#7fc5ff;font-size:12px;font-weight:900;letter-spacing:.16em}.football-banner-copy strong{margin-top:5px;color:#fff5cd;font-size:clamp(30px,3.7vw,58px);font-weight:950;line-height:1.02;letter-spacing:.015em}.football-banner-copy span{margin-top:9px;color:#d9eaff;font-size:clamp(13px,1.25vw,20px);font-weight:800}.football-banner-copy b{min-height:39px;margin-top:16px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,223,133,.74);border-radius:999px;background:linear-gradient(135deg,#ffe29a,#c88c19);color:#14213d;font-size:13px;font-weight:950;text-shadow:none;box-shadow:0 10px 24px #00000040}.football-carousel-hero .carousel-dots button{background:#a7d2ff94;box-shadow:0 1px 5px #000c2a73}.football-carousel-hero .carousel-dots button.active{background:#ffd978}@keyframes redPacketBannerBreath{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.055) translate3d(-.35%,0,0)}}@keyframes redPacketBannerShine{0%,20%{left:-28%;opacity:0}32%{opacity:.85}58%{left:112%;opacity:.2}to{left:112%;opacity:0}}@keyframes redPacketBannerSparkles{0%,to{opacity:.35;transform:translate3d(0,4px,0) scale(.82)}45%{opacity:1;transform:translate3d(4px,-5px,0) scale(1.18)}72%{opacity:.6;transform:translate3d(-2px,-1px,0) scale(.92)}}@keyframes footballBannerDrift{0%{transform:scale(1.025) translateZ(0);filter:brightness(.98)}to{transform:scale(1.06) translate3d(-.45%,-.3%,0);filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.hero-banner-link:before,.hero-banner-link:after,.hero-banner-link img{animation:none}}@media(max-width:760px){.football-banner-copy{left:16%;top:56%;width:43%;transform:translateY(-38%)}.football-banner-copy small{font-size:7px;letter-spacing:.08em}.football-banner-copy strong{margin-top:3px;font-size:clamp(17px,5.2vw,24px)}.football-banner-copy span{margin-top:4px;font-size:9px;line-height:1.25}.football-banner-copy b{min-height:27px;margin-top:7px;padding:0 10px;gap:4px;font-size:8px}.football-banner-copy b svg{width:12px;height:12px}}.hero-copy{position:relative;z-index:2;padding:72px 46px;max-width:51%}.hero-copy p{margin:0 0 5px;font-size:27px;font-weight:700;color:var(--navy)}.hero-copy h1{margin:0 0 12px;font-size:38px;line-height:1.1;color:var(--blue)}.hero-copy span{display:block;color:#5e6b7e;margin-bottom:28px}.carousel-dots{position:absolute;z-index:2;left:46px;bottom:20px;display:flex;gap:10px}.carousel-dots i,.carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#b8c4d5;transition:width .24s ease,background .24s ease}.carousel-dots i.active,.carousel-dots button.active{width:28px;background:var(--blue)}.wallet-summary{min-height:386px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:20px;box-shadow:var(--shadow)}.wallet-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wallet-title div{display:grid;gap:5px}.wallet-title small{color:var(--muted)}.wallet-title strong{font-size:25px}.bonus-mini{color:var(--purple);font-size:11px}.wallet-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line)}.wallet-actions button{display:grid;justify-items:center;gap:7px;padding:12px 6px;border:1px solid var(--line);background:#fff;border-radius:12px;font-size:13px}.action-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.action-icon.blue{background:#eef5ff;color:var(--blue)}.action-icon.green{background:#e9faf5;color:var(--green)}.action-icon.purple{background:#f2edff;color:var(--purple)}.quick-transfer{padding-top:14px}.section-title,.provider-heading,.panel-heading{display:flex;align-items:center;justify-content:space-between}.section-title span{display:flex;align-items:center;gap:8px;font-weight:600}.section-title span svg{color:var(--green)}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.quick-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#56637a;font-size:12px}.quick-actions button:hover,.wallet-actions button:hover{border-color:#a9c9ff;background:#f7fbff}.category-strip{margin-top:18px;min-height:58px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow-x:auto;box-shadow:0 5px 20px #27497d0a}.category-strip button{white-space:nowrap;min-height:40px;padding:0 15px;border-radius:9px;background:transparent;color:#68758a;display:inline-flex;align-items:center;gap:6px}.category-strip button.active{background:var(--blue-50);color:var(--blue);font-weight:600}.category-strip .category-more{margin-left:auto;display:flex;align-items:center;gap:4px}.game-discovery-heading{margin:4px 0 14px}.game-discovery-heading p{margin:0 0 2px;color:var(--blue);font-size:12px}.game-discovery-heading h1{margin:0;font-size:28px}.game-mode-switch{margin-top:14px;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 6px 18px #27497d0d}.game-mode-switch button{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;background:transparent;color:#68758a;font-size:12px;font-weight:800;white-space:nowrap}.game-mode-switch button.active{color:var(--blue);background:var(--blue-50)}.loan-mode-global-banner{margin:0 24px;min-height:44px;padding:8px 10px 8px 14px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #bcd5ff;border-radius:12px;background:linear-gradient(100deg,#edf5ff,#f8fbff);color:#245da9;box-shadow:0 6px 18px #1e5bb114}.loan-mode-global-banner strong{font-size:12px;white-space:nowrap}.loan-mode-global-banner span{min-width:0;color:#60748f;font-size:10px;line-height:1.45}.loan-mode-global-banner button{min-height:30px;padding:0 11px;border:1px solid #a9c9f7;border-radius:8px;background:#fff;color:#245da9;font-size:10px;font-weight:800;white-space:nowrap}.loan-mode-active .main-area{background-image:linear-gradient(180deg,rgba(233,243,255,.52),transparent 180px)}@media(max-width:760px){.loan-mode-global-banner{margin:0 14px;grid-template-columns:auto minmax(0,1fr)}.loan-mode-global-banner span{grid-column:1 / -1;overflow:visible;white-space:normal}.loan-mode-global-banner button{grid-column:1 / -1;width:100%}}.loan-game-panel{margin-top:10px;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #cfeee3;border-radius:14px;background:linear-gradient(135deg,#f6fffb,#edf9f5);box-shadow:0 7px 18px #1473540f}.loan-game-panel small{display:block;margin-bottom:3px;color:#16815f;font-size:10px;font-weight:900;text-transform:uppercase}.loan-game-panel strong{display:block;color:#10233f;font-size:16px}.loan-game-panel span{display:block;margin-top:3px;color:#69768d;font-size:11px;line-height:1.45}.loan-game-panel b{color:#16815f;font-size:12px;white-space:nowrap}.loan-exit-button{min-height:36px;border-color:#f0dfbc;color:#9a6418;background:#fffaf0;white-space:nowrap}.loan-withdraw-marquee{margin-top:8px;min-height:34px;display:flex;align-items:center;overflow:hidden;border:1px solid #f0dfbc;border-radius:11px;background:#fffaf0;color:#9a6418;font-size:12px;font-weight:800;white-space:nowrap}.loan-withdraw-marquee span{display:inline-block;min-width:max-content;padding-left:100%;animation:loanWithdrawMarquee 16s linear infinite}@keyframes loanWithdrawMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.loan-withdraw-marquee span{padding-left:12px;animation:none}}.mobile-category-tiles{display:none}.provider-list{display:grid;gap:24px;margin-top:23px}.game-provider-filter{margin-top:12px;padding:10px 0;display:grid;gap:8px;border-top:1px solid #e7dfcf;border-bottom:1px solid #e7dfcf}.game-provider-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.game-provider-filter-heading strong{color:var(--navy);font-size:14px}.game-provider-filter-heading small{color:#9a7628;font-size:10px;font-weight:800}.game-provider-filter-list{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.game-provider-filter-list::-webkit-scrollbar{display:none}.game-provider-filter-list button{min-width:max-content;height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #ded8cb;border-radius:6px;color:#53606f;background:#fff;font-size:12px;font-weight:750}.game-provider-filter-list button.active{color:#123754;border-color:#c59a3a;background:#fffaf0;box-shadow:inset 0 0 0 1px #c59a3a1a}.game-provider-filter-list img{width:48px;height:20px;display:block;object-fit:contain}.provider-heading{margin-bottom:10px}.provider-heading>div{display:flex;align-items:center;gap:9px}.provider-heading strong{font-size:19px}.provider-heading>button{background:transparent;color:var(--blue);display:flex;align-items:center;gap:5px}.provider-symbol{width:16px;height:16px;border-radius:4px;background:var(--blue);transform:rotate(45deg)}.provider-symbol.purple{background:var(--purple)}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden;box-shadow:0 5px 14px #263f660d;transition:.2s ease}.game-card.maintenance{cursor:not-allowed}.game-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #263f661c}.cover{aspect-ratio:16/9;position:relative;overflow:hidden;background:#eef4ff}.cover img{width:100%;height:100%;object-fit:cover;transition:.25s ease}.game-card:hover .cover img{transform:scale(1.025)}.game-card.maintenance .cover img{filter:saturate(.46) brightness(.68);transform:none}.game-card.maintenance:hover .cover img{transform:none}.game-card.maintenance .status{display:none}.game-maintenance-badge{position:absolute;left:50%;top:50%;z-index:2;width:96px;height:96px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.62);border-radius:30px;background:linear-gradient(145deg,#ffffff3d,#372d2361);color:#fff5d6;box-shadow:0 22px 38px #0a121c52,inset 0 0 0 1px #ffe6a038;font-size:0;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.game-maintenance-badge:before{content:"";width:66px;height:66px;display:block;background:currentColor;filter:drop-shadow(0 7px 12px rgba(0,0,0,.28));-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8.6a3.4 3.4 0 1 0 0 6.8 3.4 3.4 0 0 0 0-6.8Z'/%3E%3Cpath d='M19.1 14.6c.1-.5.1-.9.1-1.4s0-.9-.1-1.4l2-1.5-2-3.5-2.5 1a8.2 8.2 0 0 0-2.1-1.2L14.2 4h-4.4l-.4 2.6a8.2 8.2 0 0 0-2.1 1.2l-2.5-1-2 3.5 2 1.5a8.3 8.3 0 0 0-.1 1.4c0 .5 0 .9.1 1.4l-2 1.5 2 3.5 2.5-1c.6.5 1.3.9 2.1 1.2l.4 2.6h4.4l.4-2.6a8.2 8.2 0 0 0 2.1-1.2l2.5 1 2-3.5-2.1-1.5Z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8.6a3.4 3.4 0 1 0 0 6.8 3.4 3.4 0 0 0 0-6.8Z'/%3E%3Cpath d='M19.1 14.6c.1-.5.1-.9.1-1.4s0-.9-.1-1.4l2-1.5-2-3.5-2.5 1a8.2 8.2 0 0 0-2.1-1.2L14.2 4h-4.4l-.4 2.6a8.2 8.2 0 0 0-2.1 1.2l-2.5-1-2 3.5 2 1.5a8.3 8.3 0 0 0-.1 1.4c0 .5 0 .9.1 1.4l-2 1.5 2 3.5 2.5-1c.6.5 1.3.9 2.1 1.2l.4 2.6h4.4l.4-2.6a8.2 8.2 0 0 0 2.1-1.2l2.5 1 2-3.5-2.1-1.5Z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.provider-lobby-card .cover{display:grid;place-items:center;background:linear-gradient(145deg,#fffdf7,#f3ecdf)}.provider-lobby-card .cover img{width:68%;height:62%;object-fit:contain}.provider-lobby-card:hover .cover img{transform:none}.status{position:absolute;left:7px;top:7px;background:#fff2ef;color:#ff6d4a;border-radius:6px;padding:3px 7px;font-size:11px}.status.green{color:#17996d;background:#e8f8ef}.borrow-game-badge{position:absolute;right:7px;bottom:7px;padding:3px 7px;border-radius:6px;background:#eaf8f2;color:#16815f;font-size:10px;font-weight:800;box-shadow:0 4px 12px #0f503c1a}.borrow-game-badge.disabled{background:#f2f5f9;color:#7b8799}.wallet-mode-badge{position:absolute;left:7px;bottom:7px;padding:3px 7px;border-radius:6px;background:#10233fc7;color:#fff;font-size:9px;font-weight:900;box-shadow:0 4px 12px #10233f29}.loan-game-card .cover{border-color:#cfeee3}.borrow-disabled-game .cover img{filter:saturate(.82)}.borrow-game-status{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;font-size:11px;font-weight:800;line-height:1.4}.borrow-game-status.on{background:#eaf8f2;color:#16815f}.borrow-game-status.off{background:#fff4e6;color:#b56716}.heart{position:absolute;top:7px;right:7px;width:28px;height:28px;border-radius:50%;background:#ffffffe6;color:#637ba4;display:grid;place-items:center}.game-meta{display:flex;align-items:end;justify-content:space-between;gap:5px;padding:9px 10px 10px}.game-meta>div{display:grid;gap:2px;min-width:0}.game-meta strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-meta small{color:#8995a8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rebate-badge{color:var(--blue);background:var(--blue-50);padding:4px 6px;border-radius:6px;font-size:9px;white-space:nowrap}.mobile-nav,.registration-entry{display:none}@media(max-width:760px){.game-provider-filter{margin-top:10px;padding:8px 0;gap:7px}.game-provider-filter-list button{height:36px;padding-inline:10px;font-size:11px}.game-provider-filter-list img{width:44px;height:18px}.provider-list{margin-top:14px;gap:16px}.provider-lobby-card .cover img{width:62%;height:58%}}.content-page{min-height:calc(100vh - 126px)}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:6px 0 20px}.page-heading p{margin:0 0 3px;color:var(--blue);font-size:13px}.page-heading h1{margin:0;font-size:29px}.wallet-heading-title{min-height:46px;padding:0 16px;display:inline-flex;align-items:center;gap:10px;border:1.5px solid #d9c17d;border-radius:15px;background:#fffaf0;box-shadow:0 8px 18px #be8b1c14}.wallet-heading-title b{min-height:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--navy);font-size:24px;font-weight:950;line-height:1;box-shadow:none}.wallet-heading-title b:before{content:"·";margin-right:10px;color:#b98212;font-weight:950}.page-heading-actions{display:flex;align-items:center;gap:9px}.page-heading-actions button{min-height:42px;display:flex;align-items:center;gap:6px}.wallet-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.balance-card{min-height:238px;border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px;box-shadow:var(--shadow)}.balance-card.cash{border-top:4px solid var(--blue)}.balance-card.bonus{border-top:4px solid var(--purple)}.balance-card.crypto{border-top:4px solid var(--green)}.card-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--blue-50);color:var(--blue);margin-bottom:15px}.bonus .card-icon{color:var(--purple);background:#f2edff}.crypto .card-icon{color:var(--green);background:#eaf9f4}.balance-card>small{color:var(--muted)}.balance-card h2{font-size:26px;margin:5px 0 18px}.balance-stats{display:flex;justify-content:space-between;margin-bottom:12px}.balance-stats span{display:grid;gap:2px;color:var(--muted);font-size:12px}.balance-stats strong{color:var(--navy)}.balance-amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-content:stretch}.balance-amount-grid span{min-width:0;min-height:64px;padding:10px 12px;align-content:center;border:1px solid #ece3d2;border-radius:12px;background:#fffdf8;color:#7a8497;font-size:12px;font-weight:800;line-height:1.25}.balance-amount-grid strong{margin-top:5px;color:#101b33;font-size:17px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.balance-card.cash .balance-amount-grid span{border-color:#eadbbd;background:#fffbf1}.balance-card.bonus .balance-amount-grid span{border-color:#e5ddf7;background:#fbf8ff}.balance-card.crypto .balance-amount-grid span{border-color:#d9eee6;background:#f7fffb}.auto-convert-note{margin-top:13px;padding:9px 10px;display:flex;align-items:center;gap:8px;border-radius:10px;background:#f2edff;color:#6d55b4}.auto-convert-note span,.auto-convert-note strong,.auto-convert-note small{display:block}.auto-convert-note strong{font-size:11px}.auto-convert-note small{margin-top:2px;color:#7d6ca9;font-size:9px}.table-panel,.admin-panel{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #27497d0d}.panel-heading{min-height:62px;padding:0 20px;border-bottom:1px solid var(--line)}.panel-heading h2{margin:0;font-size:17px}.panel-heading button{background:transparent;color:var(--blue);display:flex;align-items:center;gap:4px}.panel-heading button.primary{color:#fff;background:var(--blue)}table{width:100%;border-collapse:collapse}th,td{padding:14px 18px;text-align:left;border-bottom:1px solid #edf1f6;font-size:13px}th{color:#7b8799;font-weight:500;background:#fbfcfe}td{color:#34435c}tr:last-child td{border-bottom:0}.positive{color:#0d9f78}.negative{color:#dc5b60}.transfer-layout{display:grid;grid-template-columns:minmax(0,590px) 1fr;gap:18px}.transfer-form,.rules-panel{background:#fff;border:1px solid var(--line);border-radius:17px;padding:24px;box-shadow:var(--shadow)}.transfer-form{display:grid;gap:17px}.available{background:var(--blue-50);border-radius:13px;padding:16px;display:grid;gap:3px}.available small,.available span{color:#64738a}.available strong{font-size:26px}.available span{font-size:12px}label{display:grid;gap:8px;font-size:13px;color:#4f5d74}input,select{height:45px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fff;color:var(--navy);outline:0}input:focus,select:focus{border-color:#8ab6ff}.input-with-suffix,.copy-field{height:45px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;padding-right:12px}.input-with-suffix input{border:0;flex:1;height:42px}.input-with-suffix span{color:var(--muted);font-size:12px}.copy-field{justify-content:space-between;padding-left:12px}.rules-panel{background:#f6f9ff;align-self:start}.rules-panel svg{color:var(--blue)}.rules-panel ul{padding-left:20px;color:#66748a;line-height:2}.record-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.record-summary article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:19px;display:grid;gap:8px}.record-summary small{color:var(--muted)}.record-summary strong{font-size:20px}.live-pill{color:#0a9c76;background:#e9f8f3;padding:5px 9px;border-radius:999px;font-size:11px}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promo-grid article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow)}.promo-grid svg{color:var(--blue)}.promo-grid h2{font-size:18px}.promo-grid p{color:#66748a;line-height:1.7}.promo-grid span{color:var(--blue);font-size:12px}.promo-grid small{display:block;margin-top:8px;color:#7b8799;font-size:11px;font-weight:800;line-height:1.45}.grab-red-packet-banner{min-height:86px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #ffd4b8;border-radius:15px;background:linear-gradient(135deg,#fff7ed,#fff);color:inherit;text-align:left;box-shadow:0 10px 24px #c9592314}.grab-red-packet-banner:hover{border-color:#ffad77;background:#fff7ef}.grab-red-packet-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#f04f3e;color:#fff;box-shadow:0 10px 20px #f04f3e38}.grab-red-packet-banner span:nth-child(2){min-width:0;display:grid;gap:3px}.grab-red-packet-banner small{color:#b55722;font-size:10px;font-weight:900}.grab-red-packet-banner strong{color:#7f2319;font-size:18px}.grab-red-packet-banner em{color:#775448;font-size:11px;font-style:normal;line-height:1.35}.red-packet-panel{margin-bottom:16px;padding:18px;display:grid;gap:14px;border:1px solid #ffd4b8;border-radius:17px;background:linear-gradient(135deg,#fff8f0,#fff);box-shadow:var(--shadow)}.red-packet-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.red-packet-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:#f04f3e;color:#fff}.red-packet-hero small,.red-packet-stats small,.red-packet-tasks span,.red-packet-amount small{color:#8a665c;font-size:10px;font-weight:800}.red-packet-hero h2{margin:2px 0 4px;color:#7f2319;font-size:24px}.red-packet-hero p{margin:0;color:#6d5960;font-size:12px;line-height:1.55}.red-packet-amount{min-width:150px;padding:12px;display:grid;gap:3px;border-radius:13px;background:#fff;border:1px solid #ffe0ca;text-align:right}.red-packet-amount strong{color:#e14836;font-size:22px}.red-packet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.red-packet-stats article,.red-packet-tasks article{min-width:0;padding:12px;border:1px solid #ffe0ca;border-radius:12px;background:#fff}.red-packet-stats article{display:grid;gap:5px}.red-packet-stats strong{color:#2f2630;font-size:14px;overflow-wrap:anywhere}.red-packet-stats span{color:#8a665c;font-size:10px}.red-packet-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.red-packet-tasks article{display:flex;justify-content:space-between;gap:10px;align-items:center}.red-packet-tasks strong,.red-packet-tasks span{display:block}.red-packet-tasks strong{color:#2f2630;font-size:13px}.red-packet-tasks b{color:#e14836;font-size:12px;white-space:nowrap}.red-packet-actions,.red-packet-modal-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.red-packet-modal-actions .primary{width:100%;justify-content:center}.red-packet-records{margin-top:18px}.red-packet-modal{width:min(520px,100%)}.red-packet-claim-card{padding:16px;display:grid;gap:5px;border-radius:15px;background:linear-gradient(135deg,#fff2e8,#fff);border:1px solid #ffd4b8}.red-packet-claim-card small{color:#b55722;font-weight:900}.red-packet-claim-card strong{color:#e14836;font-size:34px;line-height:1}.red-packet-claim-card span{color:#76564a;font-size:12px;font-weight:800}.red-packet-eligibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.red-packet-eligibility article{padding:10px;border:1px solid #ffe0ca;border-radius:11px;background:#fffaf7}.red-packet-eligibility small,.red-packet-eligibility span{display:block;color:#8a665c;font-size:9px;font-weight:800}.red-packet-eligibility strong{display:block;margin:3px 0;color:#2f2630;font-size:13px}.red-packet-modal-rules{display:grid;gap:8px}.red-packet-modal-rules div{padding:10px;display:flex;gap:8px;align-items:flex-start;border-radius:11px;background:#fff7ef;color:#7d4f3e;font-size:11px;line-height:1.5;font-weight:800}.red-packet-modal-rules svg{flex:0 0 auto;color:#e14836}.red-packet-data-error{width:100%;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #ffc7b4;border-radius:12px;background:#fff4ee;color:#9c3127;font-size:12px;line-height:1.45;font-weight:900}.red-packet-data-error svg{flex:0 0 auto;color:#e14836}.red-packet-data-error.modal-error{margin:4px 0 8px}.red-packet-envelope{min-height:310px;position:relative;overflow:hidden;padding:34px 22px 28px;display:grid;place-items:center;align-content:center;gap:12px;border:0;border-radius:24px;background:linear-gradient(160deg,#ff5a45,#d92f28 58%,#a81718);color:#ffe8a6;text-align:center;box-shadow:0 22px 48px #b42a203d}.red-packet-envelope:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 18%,rgba(255,230,150,.34),transparent 28%),linear-gradient(145deg,transparent 48%,rgba(120,0,0,.16) 49%,transparent 51%);pointer-events:none}.red-packet-envelope-flap{position:absolute;left:0;right:0;top:0;height:118px;background:linear-gradient(150deg,#ff806c,#de382f);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 12px 16px rgba(110,0,0,.16))}.red-packet-envelope svg{position:relative;z-index:1;width:58px;height:58px;padding:12px;border-radius:999px;background:#ffe8a6;color:#b91f1c;box-shadow:0 12px 30px #64000038}.red-packet-envelope strong{position:relative;z-index:1;color:#fff6c7;font-size:30px;line-height:1}.red-packet-envelope small{position:relative;z-index:1;color:#ffe8a6;font-size:12px;font-weight:900}.red-packet-envelope:active{transform:translateY(1px) scale(.995)}.red-packet-envelope:disabled{cursor:not-allowed;filter:saturate(.65);opacity:.78;transform:none}.red-packet-envelope.opening{animation:redPacketTear 1.5s cubic-bezier(.2,.9,.2,1) both;filter:saturate(1.08)}.red-packet-envelope.opening .red-packet-envelope-flap{animation:redPacketFlapPeek 1.5s cubic-bezier(.2,.9,.2,1) both;transform-origin:50% 0}.red-packet-envelope.opening svg{animation:redPacketSealPress 1.5s ease both}.red-packet-envelope.opening:after{content:"";position:absolute;inset:18% 18% auto;height:42%;border-radius:999px;background:radial-gradient(circle,#ffefa185,#ffefa100 66%);opacity:0;animation:redPacketGlow 1.5s ease both;pointer-events:none}.red-packet-envelope.opened{cursor:default;background:radial-gradient(circle at 50% 18%,rgba(255,236,154,.36),transparent 30%),linear-gradient(160deg,#ff664f,#d92f28 55%,#941314)}.red-packet-envelope.opened{animation:redPacketReveal .86s cubic-bezier(.16,.9,.2,1) both}.red-packet-envelope.opened .red-packet-envelope-flap{transform:translateY(-54px) rotateX(58deg) scaleY(.68);opacity:.82;transition:.72s ease;transform-origin:50% 0}.red-packet-envelope.opened svg{animation:redPacketPop .72s ease both}.red-packet-prize{position:relative;z-index:2;display:grid;justify-items:center;gap:7px;animation:redPacketPrizeRise .92s cubic-bezier(.18,.95,.22,1) both}.red-packet-prize small{color:#ffe8a6;font-size:13px}.red-packet-prize strong{color:#fff9d2;font-size:48px;text-shadow:0 5px 18px rgba(80,0,0,.28)}.red-packet-prize em{color:#ffe8a6;font-size:12px;font-style:normal;font-weight:900}.red-packet-prize b{max-width:210px;color:#fff1b0;font-size:11px;font-weight:900;line-height:1.35;text-wrap:balance}.red-packet-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.red-packet-sparkles i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ffe8a6;opacity:0;box-shadow:0 0 14px #ffe8a6d9}.red-packet-envelope.opened .red-packet-sparkles i{animation:redPacketSpark .9s ease-out both}.red-packet-sparkles i:nth-child(1){left:19%;top:31%;--tx:-28px;--ty:-34px;animation-delay:.03s}.red-packet-sparkles i:nth-child(2){left:31%;top:23%;--tx:-16px;--ty:-48px;animation-delay:.07s}.red-packet-sparkles i:nth-child(3){left:47%;top:20%;--tx:0;--ty:-52px;animation-delay:.11s}.red-packet-sparkles i:nth-child(4){left:66%;top:24%;--tx:22px;--ty:-45px;animation-delay:.15s}.red-packet-sparkles i:nth-child(5){left:78%;top:35%;--tx:36px;--ty:-24px;animation-delay:.19s}.red-packet-sparkles i:nth-child(6){left:23%;top:62%;--tx:-34px;--ty:18px;animation-delay:.12s}.red-packet-sparkles i:nth-child(7){left:39%;top:70%;--tx:-14px;--ty:34px;animation-delay:.17s}.red-packet-sparkles i:nth-child(8){left:57%;top:70%;--tx:14px;--ty:34px;animation-delay:.21s}.red-packet-sparkles i:nth-child(9){left:73%;top:61%;--tx:34px;--ty:18px;animation-delay:.25s}.red-packet-sparkles i:nth-child(10){left:50%;top:52%;--tx:0;--ty:-8px;animation-delay:.02s}@keyframes redPacketPop{0%{transform:scale(.72);opacity:.2}70%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes redPacketTear{0%{transform:translateY(0) scale(1)}16%{transform:translateY(2px) scale(.985) rotate(-.45deg)}38%{transform:translateY(-3px) scale(1.012) rotate(.45deg)}66%{transform:translateY(0) scale(1.006)}88%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes redPacketFlapPeek{0%{transform:translateY(0) rotateX(0) scaleY(1)}28%{transform:translateY(-8px) rotateX(14deg) scaleY(.96)}62%{transform:translateY(-34px) rotateX(50deg) scaleY(.8)}to{transform:translateY(-24px) rotateX(36deg) scaleY(.86)}}@keyframes redPacketSealPress{0%{transform:scale(1)}24%{transform:scale(.9)}58%{transform:scale(1.13)}82%{transform:scale(.98)}to{transform:scale(1)}}@keyframes redPacketGlow{0%,to{opacity:0;transform:scale(.72)}36%,72%{opacity:1;transform:scale(1.08)}}@keyframes redPacketReveal{0%{transform:translateY(0) scale(.99)}48%{transform:translateY(-5px) scale(1.018)}to{transform:translateY(0) scale(1)}}@keyframes redPacketPrizeRise{0%{opacity:0;transform:translateY(18px) scale(.82);filter:blur(4px)}62%{opacity:1;transform:translateY(-4px) scale(1.08);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes redPacketSpark{0%{transform:translate(0) scale(.2);opacity:0}18%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(1.5);opacity:0}}.red-packet-admin-panel table{margin-top:12px}.red-packet-admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.red-packet-admin-actions .red-packet-toggle{min-width:118px;height:36px;border:1px solid #d6dce7;font-weight:900}.red-packet-admin-actions .red-packet-toggle.on{border-color:#95d8bd}.red-packet-admin-actions .red-packet-toggle:disabled{opacity:.55;cursor:not-allowed}.red-packet-data-health{margin:0 18px 14px;padding:12px 14px;display:flex;gap:10px;border-radius:12px;font-size:12px;line-height:1.45;font-weight:800}.red-packet-data-health div{display:grid;gap:4px}.red-packet-data-health strong{font-size:14px}.red-packet-data-health.error{border:1px solid #f5b8a2;background:#fff4ee;color:#913127}.red-packet-data-health.ok{border:1px solid #b9dec9;background:#f0fbf5;color:#20623b}.red-packet-data-health svg{flex:0 0 auto}.red-packet-admin-grid{padding:0 18px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.red-packet-admin-grid article{min-height:112px;padding:14px;display:grid;align-content:start;gap:6px;border:1px solid #ffe0ca;border-radius:13px;background:#fffaf7}.red-packet-admin-grid small{color:#8a665c;font-size:9px;font-weight:900}.red-packet-admin-grid strong{color:#7f2319;font-size:20px;overflow-wrap:anywhere}.red-packet-admin-grid span{color:#76564a;font-size:10px;line-height:1.5;font-weight:800}.red-packet-rule-summary{padding:0 18px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.red-packet-rule-summary article{min-height:96px;padding:13px 14px;display:grid;align-content:start;gap:6px;border:1px solid #ead8bd;border-radius:13px;background:#fff}.red-packet-rule-summary small{color:#7f8ca3;font-size:9px;font-weight:900}.red-packet-rule-summary strong{color:#182944;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.red-packet-rule-summary span{color:#7b6d5e;font-size:10px;line-height:1.5;font-weight:800}.red-packet-admin-rules{padding:0 18px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.red-packet-admin-rules article{min-height:126px;padding:13px;display:grid;align-content:start;gap:6px;border:1px solid #ffe0ca;border-radius:13px;background:#fff}.red-packet-admin-rules svg{color:#e14836}.red-packet-admin-rules strong{color:#2f2630;font-size:13px}.red-packet-admin-rules span{color:#76564a;font-size:10px;line-height:1.5;font-weight:800}.red-packet-admin-rules b{margin-top:auto;color:#e14836;font-size:11px}.red-packet-distribution-contract{margin:0 18px 12px}.red-packet-manual-permission{margin:0 18px 12px;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid #f0dfd4;border-radius:12px;background:#fffaf6;color:#7a4f1f}.red-packet-manual-permission.enabled{border-color:#d7efe7;background:#f4fbf8;color:#176b55}.red-packet-manual-permission svg{color:#b66d16}.red-packet-manual-permission.enabled svg{color:#16815f}.red-packet-manual-permission strong{display:block;font-size:12px}.red-packet-manual-permission span{display:block;margin-top:3px;font-size:10px;line-height:1.5;font-weight:800}.red-packet-admin-panel td button{min-height:30px;padding:0 10px;border:1px solid #ffd4b8;border-radius:8px;background:#fff7ef;color:#b55722;font-size:10px;font-weight:900}.muted-cell{color:var(--muted);font-size:10px;font-weight:800}.home-growth-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0919316b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;z-index:80;overscroll-behavior:contain;touch-action:none}.modal{width:min(430px,100%);background:#fff;border-radius:20px;padding:28px;box-shadow:0 30px 80px #0b204540;position:relative;display:grid;gap:15px}.modal-close{position:absolute;right:15px;top:15px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f3f6fa}.modal-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:var(--blue-50);color:var(--blue)}.modal>p{margin:0;color:var(--muted);font-size:12px}.modal h2{margin:-7px 0 5px}.auth-modal{width:min(470px,100%)}.qr-modal{text-align:center;justify-items:center}.qr-modal>svg{color:var(--blue);margin-top:14px}.network-chip{justify-self:start;padding:7px 10px;color:var(--green);background:#e8f8f3;border-radius:8px;font-weight:600}.notice{display:flex;align-items:center;gap:8px;padding:11px;background:#eef8f5;color:#198e71;border-radius:9px;font-size:12px}.auth-modal .password-rule-note{display:block;margin-top:6px;color:#6d7b90;font-size:11px;line-height:1.45;font-weight:700}.modal-backdrop>.modal{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.registration-entry{position:fixed;right:22px;bottom:22px;z-index:30;padding:10px 14px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;box-shadow:var(--shadow)}@media(max-width:900px){.home-growth-actions,.red-packet-stats,.red-packet-tasks,.red-packet-admin-grid,.red-packet-admin-rules{grid-template-columns:1fr}}@media(max-width:580px){.grab-red-packet-banner{min-height:70px;padding:9px 10px;gap:8px;border-radius:11px}.grab-red-packet-icon{width:38px;height:38px}.grab-red-packet-banner strong{font-size:12px}.grab-red-packet-banner em{font-size:8px}.red-packet-panel{padding:12px;gap:10px;border-radius:13px}.red-packet-hero{grid-template-columns:auto minmax(0,1fr)}.red-packet-icon{width:44px;height:44px}.red-packet-hero h2{font-size:18px}.red-packet-amount{grid-column:1 / -1;min-width:0;text-align:left}.red-packet-tasks article{align-items:flex-start;flex-direction:column}.red-packet-actions,.red-packet-modal-actions{display:grid;grid-template-columns:1fr}.red-packet-eligibility{grid-template-columns:1fr}.red-packet-claim-card strong{font-size:28px}.red-packet-admin-grid,.red-packet-admin-rules{padding-inline:10px}.red-packet-distribution-contract{margin-inline:10px}}.login-screen{min-height:100vh;padding:24px;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(circle at 50% 12%,rgba(235,194,98,.26),transparent 34%),linear-gradient(145deg,#fffaf0,#eee1c8)}.login-top{display:flex;align-items:center;justify-content:space-between;color:#806f55;font-size:12px}.login-top select{width:110px;height:38px}.login-panel{width:min(430px,100%);align-self:center;justify-self:center;padding:30px 34px 38px;border:1px solid #e2c990;border-radius:24px;background:#fffcf6f5;box-shadow:0 28px 80px #543a102e}.login-logo{display:grid;justify-items:center;gap:5px;margin-bottom:26px}.login-logo img{width:min(100%,292px);height:194px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(116,76,12,.18))}.login-logo .brand-mark{width:78px;height:78px;border-radius:25px;font-size:48px}.login-logo strong{font-size:32px;letter-spacing:.14em;color:#17120a}.login-logo small{color:#8a7654;letter-spacing:.18em;font-size:10px}.login-fields{display:grid;gap:13px}.login-fields label>span{display:flex;align-items:center;gap:7px}.login-fields input{height:50px;border-color:#e5d5b8;background:#fffdf8}.login-actions{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.login-button,.register-link{min-height:50px}.register-link{width:100%;border:1px solid #d3aa55;border-radius:10px;background:#fff7e6;color:#8a5b0b;font-weight:700}.login-support{display:block;margin:30px auto 0;padding:8px 15px;border:1px solid #d3aa55;border-radius:999px;background:#fff7e6;color:#8a5b0b}.login-version{align-self:end;justify-self:center;color:#9b8b70}.login-back{display:flex;align-items:center;gap:5px;background:transparent;color:#637188}.login-back svg{transform:rotate(180deg)}.guest-shell{min-height:100vh;background:var(--bg)}.guest-topbar{height:82px;padding:12px 28px;display:grid;grid-template-columns:auto minmax(260px,620px) auto;align-items:center;gap:22px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:30}.guest-topbar .search{width:100%}.guest-actions{display:flex;align-items:center;gap:8px}.guest-actions .subtle-button{min-height:40px;padding:0 16px}.guest-main{max-width:1500px;margin:auto}.hero-grid.guest{grid-template-columns:minmax(0,1fr) 330px}.guest-join-card{min-height:100%;padding:24px;display:grid;align-content:center;justify-items:start;border:1px solid #cfe0ff;border-radius:17px;background:linear-gradient(145deg,#f8fbff,#edf4ff);box-shadow:var(--shadow)}.guest-join-card>span{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:var(--blue);color:#fff}.guest-join-card>small{margin-top:13px;color:var(--blue)}.guest-join-card h2{margin:3px 0 7px;font-size:20px}.guest-join-card p{margin:0 0 16px;color:var(--muted);font-size:11px;line-height:1.6}.guest-game{cursor:pointer}.guest-game:after{content:""}.guest-mobile-nav{display:none;grid-template-columns:repeat(4,1fr)}.admin-shell{min-height:100vh;background:#f5f8fc;display:grid;grid-template-columns:245px 1fr;align-items:stretch}.admin-sidebar{background:#12213a;color:#d7e0ed;padding:24px 16px;min-height:100vh;height:auto;align-self:stretch;position:sticky;top:0;display:flex;flex-direction:column}.admin-sidebar .brand{color:#fff;padding-left:8px}.admin-label{padding:2px 12px 13px;font-size:11px;color:#7f91aa;text-transform:uppercase;letter-spacing:.12em}.admin-sidebar nav{display:grid;gap:4px;overflow-y:visible}.admin-sidebar nav button,.back-player{display:flex;align-items:center;gap:11px;min-height:43px;border-radius:9px;padding:0 12px;background:transparent;color:#aebbd0;text-align:left}.admin-sidebar nav button.active{color:#fff;background:#1d4e9c}.back-player{margin-top:auto;border:1px solid #2b3e5d}.mobile-admin-nav-toggle{display:none}.admin-main{min-width:0}.admin-topbar{height:90px;background:#fff;border-bottom:1px solid var(--line);padding:15px 28px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10}.admin-topbar p{margin:0;color:var(--muted);font-size:11px}.admin-topbar h1{margin:3px 0 0;font-size:23px}.admin-actions{display:flex;align-items:center;gap:10px}.admin-actions select{height:40px}.admin-content{padding:22px 28px 46px;max-width:1500px;margin:auto}.backend-topbar-identity{min-height:42px;padding:7px 12px;display:grid;align-content:center;gap:1px;border:1px solid #cfe0ff;border-radius:12px;background:#fff;color:var(--navy);box-shadow:0 8px 18px #1f67f50f;white-space:nowrap}.backend-topbar-identity span{color:#64748b;font-size:10px;font-weight:800;line-height:1.1}.backend-topbar-identity strong{color:#17325a;font-size:13px;font-weight:900;line-height:1.2}.backend-topbar-identity small{color:#7a8aa3;font-size:10px;font-weight:800;line-height:1.1}.admin-actions .backend-topbar-identity,.agent-header-actions .backend-topbar-identity{flex:0 0 auto}.local-admin-notice{min-height:100vh;padding:24px;display:grid;place-items:center;background:linear-gradient(135deg,#eff5ff,#f7fbff)}.local-admin-notice section{width:min(560px,100%);padding:28px;display:grid;gap:12px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.local-admin-notice small{color:var(--blue);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.local-admin-notice h1{margin:0;color:var(--navy);font-size:28px}.local-admin-notice p{margin:0;color:var(--muted);line-height:1.7}.local-admin-notice div{padding:13px;display:grid;gap:5px;border-radius:12px;background:#f4f7fb}.local-admin-notice code{color:var(--blue);font-weight:800;white-space:normal}.role-console{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:#f4f7fb}.role-console>aside{min-height:100vh;padding:24px 16px;position:sticky;top:0;display:flex;flex-direction:column;background:#12213a;color:#d7e0ed}.role-console>aside .brand{color:#fff;padding-left:8px}.role-console>aside>small{padding:0 12px;color:#87a0c0;font-size:10px;font-weight:800;letter-spacing:.08em}.role-console>aside h2{margin:7px 12px 18px;color:#fff;font-size:18px}.role-console>aside nav{display:grid;gap:7px}.role-console>aside nav button{min-height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;border-radius:10px;background:transparent;color:#aebbd0;text-align:left}.role-console>aside nav button.active{background:#1d4e9c;color:#fff}.role-current-card{min-height:74px;padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #304764;border-radius:13px;background:#1a3155;color:#fff}.role-current-card svg{flex:0 0 auto;color:#9dc1ff}.role-current-card strong,.role-current-card span{display:block}.role-current-card strong{font-size:13px}.role-current-card span{margin-top:3px;color:#aebbd0;font-size:10px}.role-work-nav{margin:18px 0;display:grid;gap:6px}.role-work-nav small{padding:0 9px 3px;color:#87a0c0;font-size:10px;font-weight:900}.role-work-nav button{min-height:36px;padding:0 10px;display:flex;align-items:center;border-radius:9px;background:transparent;color:#aebbd0;text-align:left;font-size:11px;font-weight:850}.role-work-nav button:hover,.role-work-nav button.active{background:#1d4e9c;color:#fff}.staff-console .role-work-nav button:hover,.staff-console .role-work-nav button.active{background:#17745e}.role-work-nav span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-security-note{margin-top:auto;padding:14px;display:grid;gap:7px;border:1px solid #304764;border-radius:13px;background:#172b4a}.role-security-note svg{color:#9dc1ff}.role-security-note strong{color:#fff;font-size:12px}.role-security-note p{margin:0;color:#b9c9de;font-size:10px;line-height:1.55}.role-console>main{min-width:0;padding:24px 28px 46px}.role-console-topbar{min-height:82px;margin:-24px -28px 22px;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.role-console-topbar small,.role-console-topbar p{color:var(--muted)}.role-console-topbar h1{margin:3px 0 4px;font-size:24px}.role-console-topbar p{margin:0;font-size:12px}.role-hero{min-height:152px;padding:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border:1px solid #cfe0ff;border-radius:16px;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:var(--shadow)}.role-hero>span{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:var(--blue);color:#fff}.role-hero.green>span,.role-hero.staff>span{background:var(--green)}.role-hero.purple>span{background:var(--purple)}.role-hero small{color:var(--blue);font-size:10px;font-weight:800}.role-hero h2{margin:3px 0 6px;font-size:25px}.role-hero p{margin:0;max-width:850px;color:var(--muted);font-size:12px;line-height:1.65}.role-hero b{padding:7px 10px;border-radius:999px;background:#e9f8f3;color:#16805e;font-size:11px;white-space:nowrap}.role-metric-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.role-metric-grid article{min-height:114px;padding:16px;display:grid;gap:6px;border:1px solid var(--line);border-radius:14px;background:#fff}.role-metric-grid small,.role-metric-grid span{color:var(--muted);font-size:10px}.role-metric-grid strong{color:var(--navy);font-size:25px}.role-module-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.role-module-grid article{min-height:132px;padding:15px;display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:13px;background:#fbfdff}.role-module-grid strong{font-size:14px}.role-module-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.role-module-grid span{width:max-content;margin-top:auto;padding:5px 8px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:9px;font-weight:800}.role-module-grid button{min-height:34px;border:1px solid #cfe0ff;border-radius:9px;background:#fff;color:var(--blue);font-size:10px;font-weight:900}.owner-delegation-panel{margin-top:14px;overflow:hidden}.owner-delegation-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-delegation-grid article{min-height:132px;padding:14px;display:grid;align-content:start;gap:9px;border:1px solid var(--line);border-radius:13px;background:#fbfdff}.owner-delegation-grid article.deny{border-color:#f0dfd4;background:#fffaf6}.owner-delegation-grid strong{color:var(--navy);font-size:13px}.owner-delegation-grid div{display:flex;flex-wrap:wrap;gap:6px}.owner-delegation-grid span{padding:5px 8px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:9px;font-weight:850}.owner-delegation-grid p{margin:0;color:#6f5c46;font-size:10px;line-height:1.6}.module-task-template{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f7fbff)}.api-deploy-workspace{display:grid;gap:14px}.api-deploy-hero{margin:0 18px;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #cfe0ff;border-radius:14px;background:#f8fbff}.api-deploy-hero small{color:var(--blue);font-size:10px;font-weight:900}.api-deploy-hero h3{margin:3px 0 5px;color:var(--navy);font-size:18px}.api-deploy-hero p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.api-deploy-stats{padding:0 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.api-deploy-stats article{min-height:88px;padding:13px;display:grid;gap:5px;border:1px solid var(--line);border-radius:12px;background:#fff}.api-deploy-stats small,.api-deploy-stats span{color:var(--muted);font-size:10px}.api-deploy-stats strong{color:var(--navy);font-size:22px}.api-deploy-toolbar{padding:0 18px;display:flex;flex-wrap:wrap;gap:8px}.api-deploy-toolbar button{min-height:34px;padding:0 11px;border:1px solid #cfe0ff;border-radius:9px;background:#fff;color:#52617a;font-size:10px;font-weight:900}.api-deploy-toolbar button.active{background:var(--blue);border-color:var(--blue);color:#fff}.api-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ghost-primary{background:#f7fbff!important;color:var(--blue)!important;border:1px solid #cfe0ff!important}.api-deploy-table{padding:0 18px;display:grid;gap:8px;overflow-x:auto}.api-deploy-head,.api-deploy-table article{min-width:1040px;display:grid;grid-template-columns:190px minmax(230px,1fr) minmax(260px,1.1fr) 120px 330px;gap:10px;align-items:center}.api-deploy-head{padding:0 12px;color:var(--muted);font-size:9px;font-weight:900}.api-deploy-table article{min-height:92px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fff}.api-deploy-table article div{min-width:0;display:grid;gap:4px}.api-deploy-table small,.api-deploy-table span,.api-deploy-table em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.api-deploy-table strong{color:var(--navy);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.api-deploy-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.api-deploy-actions button{min-height:31px;padding:0 7px;border:1px solid #cfe0ff;border-radius:8px;background:#f7fbff;color:var(--blue);font-size:9px;font-weight:900}.api-deploy-bottom{padding:0 18px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.api-deploy-bottom>section{padding:14px;border:1px solid var(--line);border-radius:13px;background:#fff}.api-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.api-flow-steps article{min-height:74px;padding:10px;display:grid;align-content:start;gap:6px;border-radius:10px;background:#f7f9fc}.api-flow-steps span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:10px;font-weight:900}.api-flow-steps strong{color:var(--navy);font-size:11px}.api-audit-list{display:grid;gap:7px}.api-audit-list article{padding:9px 10px;display:grid;gap:3px;border-radius:10px;background:#f7f9fc}.api-audit-list span,.api-audit-list small{color:var(--muted);font-size:9px}.api-audit-list strong{color:var(--navy);font-size:11px}.module-task-summary{padding:0 18px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.module-setting-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.module-setting-grid article{min-height:154px;padding:13px;display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:13px;background:#fff}.module-setting-grid span{width:max-content;padding:4px 7px;border-radius:999px;background:#eef5ff;color:var(--blue);font-size:9px;font-weight:900}.module-setting-grid strong{color:var(--navy);font-size:13px}.module-setting-grid p{margin:0;color:#4d5b70;font-size:10px;line-height:1.5}.module-setting-grid small{color:var(--muted);font-size:9px;line-height:1.4}.module-setting-grid button{min-height:32px;margin-top:auto;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.module-task-summary article{min-height:88px;padding:13px;display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:12px;background:#fff}.module-task-summary small{color:var(--muted);font-size:10px}.module-task-summary strong{color:var(--navy);font-size:13px;line-height:1.45}.module-task-filters{padding:0 18px 14px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.module-task-filters button{min-height:34px;padding:0 11px;border:1px solid #cfe0ff;border-radius:9px;background:#fff;color:#52617a;font-size:10px;font-weight:900}.module-task-filters button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.module-task-filters label{min-width:min(340px,100%);flex:1;display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:800}.module-task-filters input{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:9px;color:var(--navy);font-size:11px;outline:none}.module-task-table{padding:0 18px 18px;display:grid;gap:8px;overflow-x:auto}.module-task-head,.module-task-table article{min-width:980px;display:grid;grid-template-columns:150px 100px minmax(260px,1fr) 130px 110px 90px;align-items:center;gap:10px}.module-task-head{padding:0 12px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.module-task-table article{min-height:58px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#52617a;font-size:11px}.module-task-table article span:first-child{color:var(--navy);font-weight:900}.module-task-table article button{min-height:32px;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.module-config-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.module-config-grid article{min-height:112px;padding:13px;display:grid;align-content:start;gap:7px;border:1px solid #cfe0ff;border-radius:12px;background:#fff}.module-config-grid span{color:var(--muted);font-size:9px;font-weight:900}.module-config-grid strong{color:var(--navy);font-size:12px;line-height:1.45;word-break:break-word}.module-config-grid small{color:#667790;font-size:10px;line-height:1.5}.role-scope-overview{padding:0 18px 18px;display:grid;gap:10px}.compact-heading{padding:0}.role-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.role-scope-grid article{min-height:118px;padding:13px;display:grid;align-content:start;gap:6px;border:1px solid var(--line);border-radius:12px;background:#fff}.role-scope-grid article.active{border-color:#8cb8ff;background:#f1f7ff}.role-scope-grid span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;background:#eef3fb;color:#52617a;font-size:9px;font-weight:900}.role-scope-grid article.active span{background:#1f67f5;color:#fff}.role-scope-grid strong{color:var(--navy);font-size:13px}.role-scope-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.ops-architecture-panel{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f7fbff)}.ops-architecture-note{margin:0 18px 14px;padding:11px 12px;border-radius:11px;background:#eef8f5;color:#23785f;font-size:11px;line-height:1.55}.ops-architecture-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-architecture-grid article{min-height:150px;padding:14px;display:grid;gap:7px;border:1px solid var(--line);border-radius:13px;background:#fff}.ops-architecture-grid strong{color:var(--navy);font-size:13px}.ops-architecture-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.ops-architecture-grid code{color:#526780;font-size:9px;white-space:normal}.ops-architecture-grid button{min-height:34px;margin-top:auto;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.ops-flow-strip{margin:0 18px 18px;padding:10px;display:flex;flex-wrap:wrap;gap:8px;border-radius:12px;background:#eef3fb}.ops-flow-strip span{padding:7px 9px;border-radius:9px;background:#fff;color:#52617a;font-size:10px;font-weight:800}.owner-import-panel{border-color:#d8e7ff;background:linear-gradient(135deg,#fff,#f7fbff)}.owner-import-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-import-grid article{min-height:230px;padding:14px;display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-radius:13px;background:#fff}.owner-import-grid header{display:grid;gap:4px}.owner-import-grid header span{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:9px;font-weight:900}.owner-import-grid header strong{color:var(--navy);font-size:15px}.owner-import-grid header small{color:var(--muted);font-size:10px;font-weight:800}.owner-import-grid p{margin:0;color:#56657b;font-size:10px;line-height:1.55}.owner-import-grid article>div{display:flex;flex-wrap:wrap;gap:5px}.owner-import-grid b{padding:4px 6px;border-radius:7px;background:#f1f5fb;color:#52617a;font-size:9px}.owner-import-grid button{min-height:34px;margin-top:auto;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.owner-import-guardrails{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-import-guardrails article{min-height:70px;padding:12px;display:flex;gap:9px;align-items:flex-start;border:1px solid #d7efe7;border-radius:12px;background:#f4fbf8}.owner-import-guardrails svg{flex:0 0 auto;color:#16805e}.owner-import-guardrails strong{display:block;color:#176b55;font-size:12px}.owner-import-guardrails span{display:block;margin-top:3px;color:#526f64;font-size:10px;line-height:1.5}.finance-lead-workbench{border-color:#cfeee3;background:linear-gradient(135deg,#fff,#f4fcf9)}.finance-lead-scope-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-lead-scope-grid button{min-height:158px;padding:14px;display:grid;justify-items:start;align-content:start;gap:7px;border:1px solid #d9eee7;border-radius:13px;background:#fff;color:inherit;text-align:left}.finance-lead-scope-grid button:hover{border-color:#8dd5bf;background:#f8fffc}.finance-lead-scope-grid svg{color:#16815f}.finance-lead-scope-grid strong{color:var(--navy);font-size:13px}.finance-lead-scope-grid span{color:var(--muted);font-size:10px;line-height:1.5}.finance-lead-scope-grid b{margin-top:auto;padding:5px 8px;border-radius:999px;background:#eaf8f2;color:#16815f;font-size:9px}.finance-lead-metrics{margin:12px 0}.finance-lead-permission-notice{padding:13px 16px;display:grid;gap:6px;border-color:#cfeee3;background:#f7fffb}.finance-lead-permission-notice>div{display:flex;align-items:center;gap:8px;color:#16815f}.finance-lead-permission-notice strong{font-size:13px}.finance-lead-permission-notice p{margin:0;color:#526f64;font-size:11px;line-height:1.55}.tech-ops-workbench{border-color:#d9dcff;background:linear-gradient(135deg,#fff,#f8f7ff)}.tech-ops-grid{padding:0 18px 14px;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);gap:12px}.tech-incident-list,.tech-provider-table{min-width:0;padding:14px;display:grid;align-content:start;gap:9px;border:1px solid #e1e5f4;border-radius:14px;background:#fff}.tech-incident-list header,.tech-provider-table header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tech-incident-list header strong,.tech-provider-table header strong{color:var(--navy);font-size:15px}.tech-incident-list header span,.tech-provider-table header span{color:var(--muted);font-size:10px;font-weight:800}.tech-incident-list button{min-height:78px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;border:1px solid var(--line);border-radius:12px;background:#fbfdff;color:inherit;text-align:left}.tech-incident-list button:hover,.tech-provider-table button:hover{border-color:#b9c8ff;background:#f7f8ff}.tech-incident-list button>span{justify-self:end;padding:5px 8px;border-radius:999px;background:#eef5ff;color:var(--blue);font-size:9px;font-weight:900}.tech-incident-list strong{color:var(--navy);font-size:13px}.tech-incident-list small{color:var(--muted);font-size:10px}.tech-incident-list b{grid-column:1 / -1;color:#6a4ec6;font-size:11px}.tech-provider-head,.tech-provider-table button{display:grid;grid-template-columns:1.1fr .72fr .62fr .58fr 1.1fr;align-items:center;gap:8px}.tech-provider-head{min-height:34px;padding:0 10px;border-radius:10px;background:#f2f5fb;color:var(--muted);font-size:9px;font-weight:900}.tech-provider-table button{min-height:48px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:#fff;color:inherit;text-align:left}.tech-provider-table button span{min-width:0;color:#52617a;font-size:10px;font-weight:800;overflow-wrap:anywhere}.tech-provider-table button span:first-child{color:var(--navy);font-size:12px}.tech-deploy-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tech-deploy-grid article{min-height:130px;padding:14px;display:grid;align-content:start;gap:6px;border:1px solid #e1e5f4;border-radius:13px;background:#fff}.tech-deploy-grid small{color:var(--muted);font-size:10px;font-weight:900}.tech-deploy-grid strong{color:var(--navy);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.tech-deploy-grid span{color:#6a7488;font-size:10px;font-weight:800}.tech-deploy-grid button{min-height:34px;margin-top:auto;border:1px solid #d9dcff;border-radius:9px;background:#f7f7ff;color:#5f45c8;font-size:10px;font-weight:900}.tech-guardrail-strip{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tech-guardrail-strip article{min-height:74px;padding:12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #f0dfd4;border-radius:12px;background:#fffaf6}.tech-guardrail-strip svg{flex:0 0 auto;color:#b66d16}.tech-guardrail-strip strong{display:block;color:#7a4f1f;font-size:12px}.tech-guardrail-strip span{display:block;margin-top:3px;color:#6f5c46;font-size:10px;line-height:1.5}.role-deny-panel{padding:15px 18px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;border-color:#f0dfd4;background:#fffaf6}.role-deny-panel>div{display:flex;align-items:center;gap:8px;color:#b66d16}.role-deny-panel p{margin:0;color:#6f5c46;font-size:11px;line-height:1.65}.deny-panel{padding:15px 18px;border-color:#f0dfd4;background:#fffaf6}.deny-panel strong{color:#b66d16;font-size:13px}.deny-panel p{margin:6px 0 0;color:#6f5c46;font-size:11px;line-height:1.65}.staff-console>aside{background:#102a38}.staff-console>aside nav button.active{background:#17745e}.staff-queue-list{padding:0 18px 18px;display:grid;gap:8px}.staff-queue-list article{min-height:66px;padding:12px 14px;display:grid;grid-template-columns:120px minmax(0,1fr) minmax(160px,.8fr) 82px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.staff-queue-list strong{color:var(--navy);font-size:13px}.staff-queue-list p{margin:0;color:#4d5b70;font-size:11px;line-height:1.45}.staff-queue-list span{color:var(--muted);font-size:10px}.staff-queue-list button{min-height:32px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--blue);font-size:10px;font-weight:800}.staff-owner-import-panel{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f7fbff)}.staff-owner-permission-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.staff-owner-permission-grid article{min-height:104px;padding:14px;display:grid;align-content:start;gap:7px;border:1px solid #d7e6ff;border-radius:12px;background:#fff}.staff-owner-permission-grid small{color:var(--muted);font-size:9px;font-weight:900}.staff-owner-permission-grid strong{color:var(--navy);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.staff-owner-work-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.staff-owner-work-grid article{min-height:148px;padding:14px;display:grid;align-content:start;gap:7px;border:1px solid var(--line);border-radius:13px;background:#fff}.staff-owner-work-grid strong{color:var(--navy);font-size:13px}.staff-owner-work-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.staff-owner-work-grid code{color:#526780;font-size:9px;white-space:normal;overflow-wrap:anywhere}.staff-owner-work-grid button{min-height:34px;margin-top:auto;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.staff-risk-module-grid{padding-bottom:14px}.staff-governance-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.staff-governance-grid article{min-height:104px;padding:13px;display:flex;gap:10px;border:1px solid #f0dfd4;border-radius:12px;background:#fffaf6}.staff-governance-grid svg{flex:0 0 auto;color:#b66d16}.staff-governance-grid div{min-width:0;display:grid;align-content:start;gap:4px}.staff-governance-grid strong{color:#7a4f1f;font-size:12px}.staff-governance-grid span,.staff-governance-grid small{color:#6f5c46;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.support-agent-layout{padding:0 18px 18px;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:12px}.support-live-alert-row{padding:0 18px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.support-live-alert-row button{min-height:72px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;border:1px solid #dbe7f7;border-radius:13px;background:#fff;color:inherit;text-align:left}.support-live-alert-row button:hover,.support-live-alert-row button.has-unread{border-color:#8db6ff;background:#f5f9ff;box-shadow:0 10px 22px #1767f514}.support-live-alert-row svg{grid-row:1 / 3;color:var(--blue)}.support-live-alert-row strong{color:var(--navy);font-size:13px}.support-live-alert-row span{color:var(--muted);font-size:10px;line-height:1.45}.support-agent-ticket-list{display:grid;gap:8px;align-content:start;max-height:486px;overflow:auto;padding-right:4px}.support-ticket-search{position:sticky;top:0;z-index:1;padding:10px;display:grid;gap:6px;border:1px solid #cfe0ff;border-radius:12px;background:#f7fbff;box-shadow:0 8px 18px #27497d0f}.support-ticket-search span{color:var(--muted);font-size:9px;font-weight:900}.support-ticket-search input{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--navy);font-size:11px;font-weight:800;outline:none}.support-ticket-search input:focus{border-color:#8db6ff;box-shadow:0 0 0 3px #1f67f51f}.support-agent-ticket-list button{min-height:74px;padding:12px;display:grid;justify-items:start;gap:4px;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit;text-align:left}.support-agent-ticket-list button.active,.support-agent-ticket-list button:hover,.support-agent-ticket-list button.has-unread{border-color:#82b1ff;background:#f5f9ff}.support-agent-ticket-list button.has-unread{box-shadow:inset 3px 0 var(--blue)}.support-agent-ticket-list strong{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--navy);font-size:12px}.support-agent-ticket-list strong b{min-width:21px;height:21px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#e94b5b;color:#fff;font-size:10px;line-height:1}.support-agent-ticket-list span,.support-agent-ticket-list small{color:var(--muted);font-size:10px}.support-ticket-empty{min-height:98px;padding:16px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #bed2ef;border-radius:12px;background:#fbfdff;text-align:center}.support-ticket-empty strong{color:var(--navy);font-size:12px}.support-ticket-empty span{color:var(--muted);font-size:10px;line-height:1.5}.support-agent-detail{padding:16px;display:grid;gap:13px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(135deg,#fff,#f7fbff)}.support-agent-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.support-agent-detail header small{color:var(--muted);font-size:10px}.support-agent-detail h3{margin:3px 0 0;font-size:18px}.support-agent-detail dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.support-agent-detail dl div{padding:10px;border-radius:10px;background:#eef5ff}.support-agent-detail dt{color:var(--muted);font-size:9px;font-weight:800}.support-agent-detail dd{margin:4px 0 0;color:var(--navy);font-size:11px;font-weight:850;overflow-wrap:anywhere}.support-agent-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.support-agent-actions button{min-height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--blue);font-size:10px;font-weight:900}.support-chat-window{display:grid;gap:10px;padding:12px;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.support-chat-window header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e8eef7}.support-chat-window header small,.support-chat-window header strong{display:block}.support-chat-window header small{color:var(--muted);font-size:9px}.support-chat-window header strong{margin-top:2px;color:var(--navy);font-size:12px}.support-chat-status{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.support-chat-status b{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:#fff0f0;color:#c14f5a;font-size:9px;font-weight:900}.support-chat-status button{min-height:28px;padding:0 9px;border:1px solid #cfe0ff;border-radius:999px;background:#f7fbff;color:var(--blue);font-size:9px;font-weight:900}.support-chat-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.support-chat-tools button{min-height:32px;padding:0 10px;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.support-chat-tools button:hover{border-color:#82b1ff;background:#f5f9ff}.support-chat-messages{min-height:220px;max-height:280px;overflow:auto;display:grid;align-content:start;gap:8px;padding:4px}.support-chat-messages article{max-width:82%;display:grid;gap:4px}.support-chat-messages article small{color:#7b8ba3;font-size:9px;font-weight:800}.support-chat-messages article p{margin:0;padding:10px 11px;border-radius:12px;font-size:11px;line-height:1.55;font-weight:800}.support-chat-messages .from-player{justify-self:start}.support-chat-messages .from-player p{background:#f1f5fb;color:var(--navy);border-top-left-radius:4px}.support-chat-messages .from-agent{justify-self:end;text-align:right}.support-chat-messages .from-agent p{background:#1f67f5;color:#fff;border-top-right-radius:4px}.support-chat-scripts{display:flex;gap:6px;flex-wrap:wrap}.support-chat-scripts button{min-height:28px;padding:0 9px;border:1px solid #cfe0ff;border-radius:999px;background:#f7fbff;color:var(--blue);font-size:9px;font-weight:900}.support-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.support-chat-compose textarea{width:100%;min-height:62px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;resize:vertical;color:var(--navy);font-weight:800;outline:none}.support-chat-compose textarea:focus{border-color:#8db6ff;box-shadow:0 0 0 3px #1f67f51f}.support-chat-compose .primary{gap:5px;min-height:38px}.support-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-home-panel{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f8fbff)}.support-view-note{margin:0 18px 14px;padding:11px 12px;border-radius:11px;background:#f7fbff;color:#52617a;font-size:11px;line-height:1.55;font-weight:800}.support-home-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-home-grid button{min-height:128px;padding:14px;display:grid;align-content:start;justify-items:start;gap:6px;border:1px solid #dbe7f7;border-radius:13px;background:#fff;color:inherit;text-align:left}.support-home-grid button:hover{border-color:#82b1ff;background:#f5f9ff}.support-home-grid strong{color:var(--navy);font-size:24px;line-height:1}.support-home-grid span{color:var(--navy);font-size:13px;font-weight:900}.support-home-grid small{color:var(--muted);font-size:10px;line-height:1.5;font-weight:800}.support-checklist,.support-script-list{padding:0 18px 18px;display:grid;gap:8px}.support-checklist article{min-height:60px;padding:11px 12px;display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.support-checklist strong{font-size:12px}.support-checklist p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.support-script-list button{min-height:70px;padding:12px;display:grid;justify-items:start;gap:5px;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit;text-align:left}.support-script-list button:hover{border-color:#82b1ff;background:#f5f9ff}.support-script-list strong{color:var(--navy);font-size:12px}.support-script-list span{color:var(--muted);font-size:10px;line-height:1.45}.support-message-toast{position:fixed;right:22px;bottom:22px;z-index:80;width:min(360px,calc(100% - 32px));padding:13px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;border:1px solid #9fc0ff;border-radius:14px;background:#fff;color:inherit;text-align:left;box-shadow:0 20px 48px #173d7438}.support-message-toast>span{min-width:28px;height:28px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:#e94b5b;color:#fff;font-size:12px;font-weight:900}.support-message-toast strong,.support-message-toast small{display:block}.support-message-toast strong{color:var(--navy);font-size:13px}.support-message-toast small{margin-top:2px;color:var(--blue);font-size:9px;font-weight:900}.support-message-toast p{margin:5px 0 0;color:#52617a;font-size:10px;line-height:1.5}.support-message-toast svg{color:#6b7890}.support-settings-center{margin-top:14px;border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f8fbff)}.support-settings-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.support-settings-grid button{min-height:162px;padding:14px;display:grid;align-content:start;justify-items:start;gap:7px;border:1px solid #dbe7f7;border-radius:13px;background:#fff;color:inherit;text-align:left}.support-settings-grid button:hover{border-color:#82b1ff;background:#f5f9ff}.support-settings-grid svg{color:var(--blue)}.support-settings-grid strong{color:var(--navy);font-size:13px}.support-settings-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.support-settings-grid span{margin-top:auto;padding:5px 8px;border-radius:999px;background:#eaf8f2;color:#16815f;font-size:9px;font-weight:900}.support-avatar-manager{margin:0 18px 18px;padding:16px;border:1px solid #dbe7f7;border-radius:14px;background:#f8fbff}.support-avatar-manager-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.support-avatar-manager-head small,.support-avatar-manager-head h3{display:block;margin:0}.support-avatar-manager-head small{color:var(--muted);font-size:10px}.support-avatar-manager-head h3{margin-top:2px;color:var(--navy);font-size:16px}.support-avatar-manager-head>span{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #dbe7f7;border-radius:999px;background:#fff;color:var(--navy);font-size:10px;font-weight:900;white-space:nowrap}.support-avatar-manager-head img{width:28px;height:28px;border-radius:50%;object-fit:cover}.support-avatar-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.support-avatar-grid button{min-width:0;min-height:96px;padding:9px 6px;display:grid;justify-items:center;align-content:center;gap:7px;border:1px solid #dbe7f7;border-radius:13px;background:#fff;color:var(--navy)}.support-avatar-grid button.active{border-color:#1f67f5;background:#eef5ff;box-shadow:0 0 0 3px #1f67f51f}.support-avatar-grid img{width:54px;height:54px;border-radius:18px;object-fit:cover;box-shadow:0 8px 18px #16274626}.support-avatar-grid strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.support-owner-shell .admin-role-badge{border-color:#244e85;background:#112b4d}.support-owner-scope-panel{margin-bottom:14px;padding:14px 18px;display:grid;gap:8px;border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f8fbff)}.support-owner-scope-panel div{display:flex;align-items:center;gap:9px;color:var(--blue)}.support-owner-scope-panel strong{color:var(--navy);font-size:13px}.support-owner-scope-panel p{margin:0;color:#52617a;font-size:11px;line-height:1.65;font-weight:800}.support-bell-active{position:relative;color:#e94b5b}.support-bell-active b{position:absolute;right:-4px;top:-6px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#e94b5b;color:#fff;font-size:9px;line-height:1;box-shadow:0 0 0 2px #fff}.role-todo-button{overflow:visible;color:var(--blue);background:#fff;border:1px solid #cfe0ff;box-shadow:0 8px 18px #1f67f514}.role-todo-button:hover{border-color:#8db6ff;background:#f7fbff}.role-todo-button b,.admin-nav-badge{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#1f67f5;color:#fff!important;font-size:10px;line-height:1;font-weight:900;box-shadow:0 0 0 2px #fff}.role-todo-button.urgent b,.admin-nav-badge.urgent{background:#e9515a;color:#fff!important}.role-todo-button b{position:absolute;right:-7px;top:-7px}.admin-sidebar nav button{position:relative;min-width:0}.admin-sidebar nav button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav-badge{position:absolute;left:25px;top:5px;min-width:17px;height:17px;padding:0 5px;font-size:9px;box-shadow:0 0 0 2px #12213af2;pointer-events:none}.admin-sidebar nav button.active .admin-nav-badge{box-shadow:0 0 0 2px #1d4e9c}.admin-shell .topbar{height:90px;padding:15px 28px;background:#fff;border-bottom:1px solid var(--line);box-shadow:none}.admin-shell .topbar .top-actions{gap:10px}.admin-shell .topbar .language-select,.admin-shell .backend-language-select{height:42px;min-width:132px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#52637a;box-shadow:none}.admin-shell .topbar .language-select:focus-within,.admin-shell .backend-language-select:focus-within{border-color:#8db6ff;box-shadow:0 0 0 3px #1f67f51f}.admin-shell .topbar .language-current,.admin-shell .backend-language-select .language-current{color:#34445c}.admin-shell .topbar .icon-button,.admin-shell .admin-actions .icon-button,.admin-shell .topbar .avatar,.admin-shell .admin-actions .avatar{width:42px;height:42px;border:1px solid #cfe0ff;border-radius:12px;background:#fff;color:var(--blue);box-shadow:0 8px 18px #1f67f514}.admin-shell .topbar .avatar,.admin-shell .admin-actions .avatar{border-radius:50%;background:#f7fbff}.role-todo-hero{border-color:#f0c46f;background:linear-gradient(135deg,#fffaf0,#fff)}.role-todo-tools{padding:0 18px 14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-todo-tools input{flex:1 1 320px;min-height:42px;padding:0 14px;border:1px solid #ead8b4;border-radius:10px;background:#fff;color:#1d2740;font-weight:800}.role-todo-tools select{min-height:42px;min-width:128px;padding:0 12px;border:1px solid #ead8b4;border-radius:10px;background:#fff;color:#1d2740;font-weight:900}.role-todo-tools button{min-height:36px;padding:0 12px;border:1px solid #ead8b4;border-radius:999px;background:#fff;color:#8a6b2f;font-weight:900}.role-todo-tools button.active{background:#d49a1d;color:#fff;border-color:#d49a1d}.role-todo-table{padding:0 18px 18px;display:grid;gap:0;overflow-x:auto}.role-todo-head,.role-todo-table article{min-width:1320px;display:grid;grid-template-columns:126px 126px 1.35fr 96px 64px 74px 110px 1.15fr 260px;align-items:center;gap:14px}.role-todo-head{min-height:48px;padding:0 14px;background:#f6f9fd;border:1px solid #e4edf8;border-radius:12px 12px 0 0;color:#72809a;font-size:11px;font-weight:900}.role-todo-table article{min-height:76px;padding:12px 14px;border:1px solid #ead8b4;border-top:0;background:#fff}.role-todo-table article:last-child{border-radius:0 0 12px 12px}.role-todo-table article.high{background:linear-gradient(90deg,#fff7f7,#fff)}.role-todo-table article.done{opacity:.72;background:#fbfbf8}.role-todo-table article span,.role-todo-table article strong,.role-todo-table article p,.role-todo-table article b{min-width:0;overflow-wrap:anywhere}.role-todo-table article span{color:#52617a;font-size:12px;font-weight:800}.role-todo-table article strong{color:#16223a;font-size:13px}.role-todo-table article p{margin:0;color:#5d6573;font-size:12px;line-height:1.5}.role-todo-table article>b{width:max-content;min-width:38px;padding:5px 9px;border-radius:999px;background:#fff1e7;color:#c1661a!important;font-size:11px;text-align:center}.role-todo-table article.high>b{background:#ffe5ea;color:#d8334a!important}.role-todo-table article div{display:flex;gap:8px;flex-wrap:wrap}.role-todo-table article button{min-height:32px;padding:0 10px;border:1px solid #ead8b4;border-radius:9px;background:#fff;color:#34425b;font-weight:900;font-size:11px}.role-todo-table article button:first-child{background:#e8f8f1;border-color:#bfead6;color:#16815f}.role-todo-empty{min-width:1320px;padding:24px;border:1px solid #ead8b4;border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#7f745f;font-weight:900;text-align:center}.support-security-hero{border-color:#cfe0ff}.support-owner-security-grid-panel{border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f8fbff)}.support-owner-security-grid{padding:0 18px 18px;display:grid;grid-template-columns:1fr 1.2fr 1.5fr 1.6fr;gap:10px}.support-owner-security-grid article{min-height:96px;padding:13px;display:grid;gap:6px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.support-owner-security-grid small{color:var(--muted);font-size:9px;font-weight:900}.support-owner-security-grid strong{color:var(--navy);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.support-owner-redline-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-owner-redline-grid article{min-height:120px;padding:13px;display:grid;align-content:start;gap:7px;border:1px solid #f1d6d6;border-radius:12px;background:snow}.support-owner-redline-grid svg{color:#c96363}.support-owner-redline-grid strong{color:#853f3f;font-size:13px}.support-owner-redline-grid p{margin:0;color:#735b5b;font-size:10px;line-height:1.55}.owner-support-import-panel,.owner-support-deploy-panel,.owner-support-governance-panel{margin-top:14px;border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f8fbff)}.owner-support-permission-grid{padding:0 18px 12px;display:grid;grid-template-columns:1fr 1.15fr 1.35fr 1.55fr;gap:10px}.owner-support-permission-grid article{min-height:92px;padding:13px;display:grid;gap:6px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.owner-support-permission-grid small{color:var(--muted);font-size:9px;font-weight:900}.owner-support-permission-grid strong{color:var(--navy);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.owner-support-redline-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-support-redline-grid button{min-height:116px;padding:13px;display:grid;align-content:start;justify-items:start;gap:7px;border:1px solid #f1d6d6;border-radius:12px;background:snow;color:inherit;text-align:left}.owner-support-redline-grid button:hover{border-color:#e9a9a9;background:#fff4f4}.owner-support-redline-grid svg{color:#c96363}.owner-support-redline-grid strong{color:#853f3f;font-size:13px}.owner-support-redline-grid span{color:#735b5b;font-size:10px;line-height:1.55}.owner-support-deploy-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-support-deploy-grid article{min-height:176px;padding:14px;display:grid;gap:8px;align-content:start;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.owner-support-deploy-grid article>div{display:flex;align-items:center;gap:8px;color:var(--blue)}.owner-support-deploy-grid strong{color:var(--navy);font-size:13px}.owner-support-deploy-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.owner-support-deploy-grid code{color:#526780;font-size:9px;white-space:normal;overflow-wrap:anywhere}.owner-support-deploy-grid button{min-height:34px;margin-top:auto;border:1px solid #cfe0ff;border-radius:9px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:900}.owner-support-governance-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-support-governance-grid button{min-height:156px;padding:14px;display:grid;align-content:start;justify-items:start;gap:7px;border:1px solid #dbe7f7;border-radius:13px;background:#fff;color:inherit;text-align:left}.owner-support-governance-grid button:hover{border-color:#82b1ff;background:#f5f9ff}.owner-support-governance-grid svg{color:#23835f}.owner-support-governance-grid strong{color:var(--navy);font-size:13px}.owner-support-governance-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.owner-support-governance-grid small{margin-top:auto;color:#23785f;font-size:9px;line-height:1.45;font-weight:900}.fund-liability-panel{margin-top:16px;border:2px solid #9fc2ff;background:#fbfdff}.fund-liability-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fund-liability-grid article{padding:14px;display:grid;gap:5px;border:1px solid #dbe7f7;border-radius:13px;background:#f8fbff}.fund-liability-grid small{color:var(--muted);font-size:10px}.fund-liability-grid strong{color:var(--navy);font-size:19px}.fund-liability-grid span{color:#617189;font-size:10px;line-height:1.5}.agent-report-sync-panel{margin-top:16px;border-color:#cfe0ff;background:#fbfdff}.report-automation-panel{margin-top:16px;border:2px solid #b9cdeb;background:#f8fbff}.report-automation-segmented{flex:0 0 auto;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #cbd8e9;border-radius:10px;background:#edf3fa}.report-automation-segmented button{min-width:84px;height:38px;padding:0 14px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:900;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.report-automation-segmented button:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;vertical-align:1px}.report-automation-segmented button.mode-on{border-color:#18b8b0;background:#e5fbf8;color:#087f7a;box-shadow:0 0 0 1px #18b8b024,0 0 14px #18b8b052}.report-automation-segmented button.mode-on:before{background:#16d3c8;box-shadow:0 0 9px #16d3c8f2}.report-automation-segmented button.mode-off{border-color:#efaaa6;background:#fff0ef;color:#b83d38;box-shadow:0 0 0 1px #de4b4314,0 0 10px #de4b4326}.report-automation-segmented button.mode-off:before{background:#ef544c;box-shadow:0 0 8px #ef544cb8}.report-automation-segmented button:disabled{cursor:not-allowed;opacity:.55}.report-automation-feedback{margin:0 18px 12px;min-height:38px;padding:9px 12px;display:flex;align-items:center;gap:9px;border:1px solid #cbd8e9;border-radius:8px;background:#fff;color:#40546d}.report-automation-feedback strong{font-size:11px;line-height:1.5}.report-automation-feedback.pending{border-color:#9ab8df;background:#eef5ff;color:#24558c}.report-automation-feedback.success{border-color:#9ed6c2;background:#edf9f4;color:#176b50}.report-automation-feedback.danger{border-color:#efaaa6;background:#fff1f0;color:#a93430}.report-automation-feedback.info{border-color:#c7d3e3;background:#f5f8fc;color:#43566f}.report-automation-saving-dot{width:10px;height:10px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:reportAutomationSaving .7s linear infinite}@keyframes reportAutomationSaving{to{transform:rotate(360deg)}}.report-automation-summary{padding:0 18px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-automation-summary article{min-height:96px;padding:13px;display:grid;gap:5px;align-content:start;border:1px solid #d5e0ed;border-radius:8px;background:#fff}.report-automation-summary small,.report-automation-summary span{color:#64748a;font-size:10px;line-height:1.45}.report-automation-summary strong{color:#142a45;font-size:15px;overflow-wrap:anywhere}.report-automation-action-row{margin:0 18px 14px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #bcdacb;border-radius:8px;background:#f5fcf8}.report-automation-action-row div{min-width:0;display:grid;gap:4px}.report-automation-action-row strong{color:#183f33;font-size:13px}.report-automation-action-row span{color:#5b7169;font-size:10px;line-height:1.45}.report-automation-action-row button{flex:0 0 auto}.report-automation-history{margin:0 18px 18px;border:1px solid #ccd8e7;border-radius:8px;overflow:hidden;background:#fff}.report-automation-history>div:first-child{padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfe7f1;background:#eef4fa}.report-automation-history>div:first-child strong{color:#18304e;font-size:12px}.report-automation-history>div:first-child span{color:#64748a;font-size:10px}.report-automation-history-table{overflow-x:auto}.report-automation-history table{width:100%;min-width:780px;border-collapse:collapse}.report-automation-history th,.report-automation-history td{padding:11px 12px;border-bottom:1px solid #e6edf5;text-align:left;color:#31465f;font-size:10px;font-weight:800}.report-automation-history th{background:#f8fafc;color:#607087;font-size:9px;font-weight:950}.report-automation-history tr:last-child td{border-bottom:0}.agent-report-sync-summary{padding:0 18px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agent-report-sync-summary article{min-height:92px;padding:13px;display:grid;gap:5px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.agent-report-sync-summary small,.agent-report-sync-summary span{color:var(--muted);font-size:10px;line-height:1.45}.agent-report-sync-summary strong{color:var(--navy);font-size:16px;overflow-wrap:anywhere}.agent-report-sync-flow{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agent-report-sync-flow article{min-height:116px;padding:13px;display:grid;gap:5px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.agent-report-sync-flow article.done{border-color:#bfe8d7;background:#f7fffb}.agent-report-sync-flow small{color:#68778d;font-size:9px;font-weight:900}.agent-report-sync-flow strong{color:var(--navy);font-size:20px}.agent-report-sync-flow span{color:#617189;font-size:10px;line-height:1.45}.agent-report-sync-flow b{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:#edf4ff;color:var(--blue);font-size:9px}.agent-report-sync-flow article.done b{background:#e9f8f1;color:#23735a}.game-daily-ledger-panel{margin-top:16px;border:2px solid #9ab9df;background:#f8fbff}.game-daily-ledger-panel>.panel-heading{border-bottom:1px solid #cfddef}.game-daily-ledger-panel .report-date-tools label{display:grid;gap:4px;color:#617189;font-size:9px;font-weight:900}.game-daily-ledger-panel .report-date-tools input{min-width:170px}.company-report-range-tools{max-width:540px;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px}.company-report-range-tools .company-report-range-presets,.company-report-range-tools>.live-pill{grid-column:1/-1}.company-report-range-presets{display:flex;flex-wrap:wrap;gap:6px}.company-report-range-presets button{min-height:30px;padding:6px 10px;border:1px solid #c5d4e5;border-radius:6px;background:#fff;color:#324963;font-size:9px;font-weight:850}.company-report-range-presets button:hover{border-color:#7fa6d2;background:#f2f7fc}.game-daily-ledger-kpis{padding:14px 18px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.game-daily-ledger-kpis article{min-height:82px;padding:12px;display:grid;align-content:start;gap:4px;border:1px solid #cbdced;border-radius:8px;background:#fff}.game-daily-ledger-kpis small,.game-daily-ledger-kpis span{color:#62738a;font-size:9px;line-height:1.4}.game-daily-ledger-kpis strong{color:#172d49;font-size:16px;overflow-wrap:anywhere}.game-daily-ledger-kpis strong.positive,.game-daily-ledger-table-wrap .positive,.game-daily-ledger-mobile-list .positive{color:#18775b}.game-daily-ledger-kpis strong.negative,.game-daily-ledger-table-wrap .negative,.game-daily-ledger-mobile-list .negative{color:#ad6424}.game-daily-rate-warning{margin:0 18px 12px;padding:10px 12px;display:grid;gap:3px;border:1px solid #e6bd72;border-radius:7px;background:#fff8e9;color:#72552a}.game-daily-rate-warning strong{color:#8b571c;font-size:10px}.game-daily-rate-warning span{font-size:9px;line-height:1.5}.game-daily-ledger-legend{margin:0 18px 12px;padding:9px 11px;display:flex;flex-wrap:wrap;gap:8px 16px;border:1px solid #d5e0ed;border-radius:7px;background:#eef4fa;color:#586a81;font-size:9px;line-height:1.4}.game-daily-ledger-legend span{display:flex;align-items:center;gap:5px}.game-daily-ledger-legend b{font-size:9px}.game-daily-ledger-legend b.positive{color:#18775b}.game-daily-ledger-legend b.negative{color:#ad6424}.game-daily-ledger-table-wrap{max-height:520px;margin:0 18px 18px;overflow:auto;border:1px solid #c7d7e9;border-radius:8px;background:#fff}.game-daily-ledger-table-wrap table{width:100%;min-width:1240px;border-collapse:separate;border-spacing:0}.game-daily-ledger-table-wrap th{position:sticky;top:0;z-index:1;padding:10px 11px;border-bottom:1px solid #c7d7e9;background:#eaf1f8;color:#4f627a;font-size:9px;font-weight:950;text-align:left}.game-daily-ledger-table-wrap td{padding:10px 11px;border-bottom:1px solid #e3eaf2;color:#344861;font-size:10px;vertical-align:middle}.game-daily-ledger-table-wrap tr:last-child td{border-bottom:0}.game-daily-ledger-table-wrap td strong,.game-daily-ledger-table-wrap td small{display:block}.game-daily-ledger-table-wrap td strong{color:#172d49;font-size:10px}.game-daily-ledger-table-wrap td small{margin-top:3px;color:#738096;font-size:8px;line-height:1.35}.game-daily-ledger-mobile-list{display:none}.daily-close-project-panel{margin-top:16px;border-color:#d7e4f7;background:#fbfcff}.daily-close-project-summary{padding:0 18px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.daily-close-project-summary article{min-height:92px;padding:13px;display:grid;gap:5px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.daily-close-project-summary small,.daily-close-project-summary span{color:var(--muted);font-size:10px;line-height:1.45}.daily-close-project-summary strong{color:var(--navy);font-size:16px;overflow-wrap:anywhere}.daily-close-project-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.daily-close-project-grid button{min-height:152px;padding:13px;display:grid;gap:5px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff;color:inherit;text-align:left}.daily-close-project-grid button:hover{border-color:#93b8ed;background:#f8fbff}.daily-close-project-grid button.active{border-color:#1767f5;background:#f3f8ff;box-shadow:0 10px 24px #1767f51f}.daily-close-project-grid small{color:#68778d;font-size:9px;font-weight:900}.daily-close-project-grid strong{color:var(--navy);font-size:15px}.daily-close-project-grid span,.daily-close-project-grid em{color:#617189;font-size:10px;line-height:1.45;font-style:normal}.daily-close-project-grid b{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;font-size:10px}.daily-close-project-grid b.positive{background:#e9f8f1;color:#23735a}.daily-close-project-grid b.negative{background:#fff1e6;color:#ad6424}.daily-close-selected-project{margin:0 18px 18px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:10px;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.daily-close-selected-project div{min-width:0;display:grid;gap:4px}.daily-close-selected-project small,.daily-close-selected-project span{color:var(--muted);font-size:10px;line-height:1.45}.daily-close-selected-project strong{color:var(--navy);font-size:17px;overflow-wrap:anywhere}.daily-close-selected-project strong.positive{color:#23735a}.daily-close-selected-project strong.negative{color:#ad6424}.daily-game-mobile-list,.reconciliation-ledger-mobile-list{display:none}.reconciliation-ledger-load-more{margin:-2px 18px 18px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d6e0ec;border-radius:8px;background:#f7f9fc}.reconciliation-ledger-load-more span{color:#62738a;font-size:9px;line-height:1.4}.reconciliation-ledger-load-more button{flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid #9bb7d7;border-radius:6px;background:#fff;color:#1d4f85;font-size:10px;font-weight:900}.reconciliation-ledger-load-more button:hover{border-color:#5d8fc5;background:#eef5fc}.company-ledger-report-page{display:grid;gap:14px;color:#182a40}.company-ledger-report-page .admin-panel{margin:0;border:1px solid #bdcde0;border-radius:8px;background:#fff;box-shadow:none}.company-ledger-report-header{overflow:hidden}.company-ledger-report-title{padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #d8e1ec;background:#f8fafc}.company-ledger-report-title small,.company-ledger-report-page .panel-heading small{color:#6d7a89;font-size:10px;font-weight:850}.company-ledger-report-title h2{margin:4px 0 5px;color:#14283f;font-size:22px;letter-spacing:0}.company-ledger-report-title p,.company-ledger-report-page .panel-heading p{margin:0;max-width:720px;color:#65758a;font-size:11px;line-height:1.55}.company-ledger-report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.company-ledger-report-actions button,.company-ledger-report-filter button,.company-ledger-report-warning button,.company-ledger-record-more button{min-height:36px;padding:7px 12px;border:1px solid #aebfd3;border-radius:6px;background:#fff;color:#254467;font-size:10px;font-weight:850}.company-ledger-report-actions button.primary,.company-ledger-report-filter button.primary{border-color:#1f5c93;background:#1f5c93;color:#fff}.company-ledger-report-filter{padding:14px 18px;display:grid;grid-template-columns:repeat(2,minmax(170px,230px)) minmax(190px,1fr) auto;align-items:end;gap:10px}.company-ledger-report-filter label{display:grid;gap:5px}.company-ledger-report-filter label span{color:#63738a;font-size:9px;font-weight:850}.company-ledger-report-filter input{width:100%;min-height:38px;padding:7px 10px;border:1px solid #b9c8d9;border-radius:6px;background:#fff;color:#1b3048;font-size:11px}.company-ledger-report-presets{display:flex;gap:6px}.company-ledger-report-presets button{flex:1 1 auto}.company-ledger-report-period{padding:10px 18px;display:flex;align-items:center;gap:8px;border-top:1px solid #e0e6ee;background:#f5f8fb;color:#50637a;font-size:10px}.company-ledger-report-period strong{color:#1c3b5c}.company-ledger-report-period span{margin-left:auto}.company-ledger-report-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.company-ledger-report-kpis article{min-height:105px;padding:14px;display:grid;align-content:center;gap:6px;border:1px solid #bdcde0;border-radius:8px;background:#fff}.company-ledger-report-kpis article.pending{border-color:#e0c49f;background:#fffaf4}.company-ledger-report-kpis small{color:#68798e;font-size:9px;font-weight:850}.company-ledger-report-kpis strong{color:#183858;font-size:18px;letter-spacing:0;overflow-wrap:anywhere}.company-ledger-report-kpis span{color:#728196;font-size:9px;line-height:1.4}.company-ledger-report-warning{padding:11px 13px;display:flex;align-items:center;gap:9px;border:1px solid #e2c397;border-radius:8px;background:#fff9f0;color:#87521f;font-size:10px}.company-ledger-report-warning span{flex:1 1 auto;line-height:1.5}.company-ledger-report-page .panel-heading{padding:15px 17px;border-bottom:1px solid #d8e1ec}.company-ledger-report-page .panel-heading h2{margin:3px 0 4px;color:#162d47;font-size:17px}.company-ledger-project-layout{min-height:420px;display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.company-ledger-project-picker{padding:12px;border-right:1px solid #d8e1ec;background:#f7f9fc}.company-ledger-project-picker>label{min-height:38px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #b9c8d9;border-radius:6px;background:#fff}.company-ledger-project-picker input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#213a57;font-size:10px}.company-ledger-project-picker>div{margin-top:9px;max-height:430px;display:grid;gap:6px;overflow:auto}.company-ledger-project-picker button{width:100%;min-height:78px;padding:10px;display:grid;grid-template-columns:1fr auto;gap:5px 8px;border:1px solid #cbd7e5;border-radius:7px;background:#fff;color:#1d334d;text-align:left}.company-ledger-project-picker button.active{border-color:#2d659b;box-shadow:inset 4px 0 #2d659b;background:#f2f7fc}.company-ledger-project-picker button span{display:grid;gap:3px}.company-ledger-project-picker button strong{font-size:12px}.company-ledger-project-picker button small,.company-ledger-project-picker button em{color:#6f7e90;font-size:8px;font-style:normal}.company-ledger-project-picker button b{color:#1e5e4e;font-size:10px}.company-ledger-project-picker button em{grid-column:1/-1}.company-ledger-project-detail{min-width:0}.company-ledger-project-detail>header{padding:13px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e6ee}.company-ledger-project-detail h3{margin:3px 0 0;color:#182f49;font-size:15px}.company-ledger-project-detail>header>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:7px}.company-ledger-project-detail>header span{display:grid;gap:3px}.company-ledger-project-detail>header small{color:#6d7c8f;font-size:8px}.company-ledger-project-detail>header strong{color:#183f64;font-size:11px}.company-ledger-game-table-wrap,.company-ledger-record-table-wrap{width:100%;overflow:auto}.company-ledger-report-page table{width:100%;border-collapse:collapse;table-layout:auto}.company-ledger-report-page th{padding:10px 11px;border-bottom:1px solid #ccd7e4;background:#f2f5f8;color:#50637a;font-size:8px;text-align:left;white-space:nowrap}.company-ledger-report-page td{padding:11px;border-bottom:1px solid #e1e7ee;color:#3b5068;font-size:9px;vertical-align:top}.company-ledger-report-page td strong{color:#1a3552;font-size:10px}.company-ledger-report-page td small{margin-top:3px;display:block;color:#7a8797;font-size:8px}.company-ledger-summary-grid{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.company-ledger-summary-grid article{padding:11px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;border:1px solid #ced9e6;border-radius:7px;background:#fbfcfd}.company-ledger-summary-grid article span{display:grid;gap:3px}.company-ledger-summary-grid article strong{color:#213b59;font-size:11px}.company-ledger-summary-grid article small,.company-ledger-summary-grid article em{color:#748296;font-size:8px;font-style:normal}.company-ledger-summary-grid article b{font-size:11px}.company-ledger-summary-grid article em{grid-column:1/-1}.company-ledger-report-page .positive{color:#1c765c}.company-ledger-report-page .negative{color:#b05f24}.company-ledger-record-more{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d8e1ec;background:#f7f9fb;color:#67778b;font-size:9px}.provider-cost-setting-panel{border-color:#b8cde3;background:#fbfdff}.provider-cost-setting-layout{padding:14px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px}.provider-cost-setting-form{padding:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid #c7d6e5;border-radius:8px;background:#fff}.provider-cost-setting-form label{display:grid;gap:5px}.provider-cost-setting-form label.wide,.provider-cost-setting-form>button,.provider-cost-setting-notice{grid-column:1/-1}.provider-cost-setting-form label span{color:#62758c;font-size:9px;font-weight:850}.provider-cost-setting-form input,.provider-cost-setting-form select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #b6c7da;border-radius:6px;background:#fff;color:#213a57;font-size:10px}.provider-cost-setting-form>button{min-height:39px}.provider-cost-setting-notice{margin:0;color:#496985;font-size:9px}.provider-cost-status-table .panel-heading .primary,.provider-cost-status-table td:last-child .link-button{min-height:34px;padding:7px 13px;border:1px solid #b89a56;border-radius:6px;background:#f4e8c8;color:#233c59;font-weight:850;white-space:nowrap}.provider-cost-status-table td:last-child .link-button:hover{background:#ead59f}.provider-cost-version-list{min-width:0;border:1px solid #c7d6e5;border-radius:8px;background:#fff;overflow:hidden}.provider-cost-version-list>header{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e2ec;background:#f4f7fa}.provider-cost-version-list>header strong{color:#1c3958;font-size:11px}.provider-cost-version-list>header span{color:#718196;font-size:8px}.provider-cost-version-list article{padding:10px 12px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;border-bottom:1px solid #e2e8ef}.provider-cost-version-list article span{display:grid;gap:3px}.provider-cost-version-list article strong{color:#213b59;font-size:10px}.provider-cost-version-list article small,.provider-cost-version-list article em{color:#768597;font-size:8px;font-style:normal}.provider-cost-version-list article b{color:#1b7059;font-size:11px}@media(max-width:1100px){.company-ledger-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.company-ledger-report-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.company-ledger-report-presets,.company-ledger-report-query{width:100%}.company-ledger-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-cost-setting-layout{grid-template-columns:1fr}}@media(max-width:760px){.company-ledger-report-title,.company-ledger-project-detail>header{flex-direction:column}.company-ledger-report-actions{width:100%;justify-content:flex-start}.company-ledger-report-actions button{flex:1 1 130px}.company-ledger-report-filter,.company-ledger-report-kpis,.company-ledger-summary-grid{grid-template-columns:1fr}.company-ledger-report-period{align-items:flex-start;flex-wrap:wrap}.company-ledger-report-period span{width:100%;margin-left:26px}.company-ledger-report-warning{align-items:flex-start;flex-wrap:wrap}.company-ledger-report-warning button{width:100%}.company-ledger-project-layout{grid-template-columns:1fr}.company-ledger-project-picker{border-right:0;border-bottom:1px solid #d8e1ec}.company-ledger-project-picker>div{max-height:260px}.company-ledger-project-detail>header>div:last-child{width:100%;grid-template-columns:1fr}.company-ledger-report-page table,.company-ledger-report-page tbody,.company-ledger-report-page tr,.company-ledger-report-page td{display:block;width:100%}.company-ledger-report-page thead{display:none}.company-ledger-report-page tr{padding:10px;border-bottom:1px solid #ccd7e4}.company-ledger-report-page td{padding:6px 0;display:grid;grid-template-columns:minmax(90px,.55fr) 1fr;gap:8px;border:0;overflow-wrap:anywhere}.company-ledger-game-table-wrap td:nth-child(1):before{content:"游戏"}.company-ledger-game-table-wrap td:nth-child(2):before{content:"已结算"}.company-ledger-game-table-wrap td:nth-child(3):before{content:"有效流水"}.company-ledger-game-table-wrap td:nth-child(4):before{content:"玩家输赢"}.company-ledger-game-table-wrap td:nth-child(5):before{content:"毛输赢"}.company-ledger-game-table-wrap td:nth-child(6):before{content:"费率"}.company-ledger-game-table-wrap td:nth-child(7):before{content:"供应商费用"}.company-ledger-game-table-wrap td:nth-child(8):before{content:"真实净输赢"}.company-ledger-record-table-wrap td:nth-child(1):before{content:"时间"}.company-ledger-record-table-wrap td:nth-child(2):before{content:"账本号"}.company-ledger-record-table-wrap td:nth-child(3):before{content:"会员"}.company-ledger-record-table-wrap td:nth-child(4):before{content:"类型"}.company-ledger-record-table-wrap td:nth-child(5):before{content:"钱包"}.company-ledger-record-table-wrap td:nth-child(6):before{content:"金额"}.company-ledger-record-table-wrap td:nth-child(7):before{content:"性质"}.company-ledger-record-table-wrap td:nth-child(8):before{content:"关联单号"}.company-ledger-report-page td:before{color:#778497;font-size:8px;font-weight:850}.company-ledger-record-more{align-items:stretch;flex-direction:column}.company-ledger-record-more button{width:100%}.provider-cost-setting-form{grid-template-columns:1fr}.provider-cost-setting-form label.wide,.provider-cost-setting-form>button,.provider-cost-setting-notice{grid-column:1}.provider-cost-version-list article{grid-template-columns:1fr auto}.provider-cost-version-list article em{grid-column:1/-1}.provider-cost-status-table{overflow:hidden}.provider-cost-status-table .panel-heading{align-items:stretch;flex-direction:column}.provider-cost-status-table .panel-heading .primary{width:100%}.provider-cost-status-table table,.provider-cost-status-table tbody{display:block;width:100%}.provider-cost-status-table thead{display:none}.provider-cost-status-table tbody{padding:10px}.provider-cost-status-table tbody tr{padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;border:1px solid #d4dcca;border-radius:7px;background:#fff}.provider-cost-status-table tbody tr+tr{margin-top:8px}.provider-cost-status-table tbody td{padding:0;border:0;font-size:9px;overflow-wrap:anywhere}.provider-cost-status-table tbody td:nth-child(1){color:#1e3755;font-size:11px;font-weight:850}.provider-cost-status-table tbody td:nth-child(3){color:#69798c;text-align:right}.provider-cost-status-table tbody td:nth-child(2):before{content:"游戏："}.provider-cost-status-table tbody td:nth-child(4):before{content:"费率："}.provider-cost-status-table tbody td:nth-child(6):before{content:"同步："}.provider-cost-status-table tbody td:nth-child(7):before{content:"状态："}.provider-cost-status-table tbody td:nth-child(2):before,.provider-cost-status-table tbody td:nth-child(4):before,.provider-cost-status-table tbody td:nth-child(6):before,.provider-cost-status-table tbody td:nth-child(7):before{color:#7a8794;font-weight:800}.provider-cost-status-table tbody td:nth-child(5),.provider-cost-status-table tbody td:nth-child(8){grid-column:1/-1}.provider-cost-status-table tbody td:nth-child(5){color:#6f7f90}.provider-cost-status-table tbody td:last-child .link-button{width:100%}}.payment-channel-reconcile-panel{margin-top:16px;border-color:#dbe7f7}.channel-net-ledger-strip{padding:0 18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.channel-net-ledger-strip article{min-height:94px;padding:13px;display:grid;gap:4px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.channel-net-ledger-strip article.positive{border-color:#bfe8d7;background:#f7fffb}.channel-net-ledger-strip article.negative{border-color:#f0d6bb;background:#fff8f1}.channel-net-ledger-strip small{color:var(--muted);font-size:9px;font-weight:900}.channel-net-ledger-strip strong{color:var(--navy);font-size:16px;overflow-wrap:anywhere}.channel-net-ledger-strip article.positive strong{color:#1d765c}.channel-net-ledger-strip article.negative strong{color:#ad6424}.channel-net-ledger-strip span{color:#617189;font-size:10px;line-height:1.4}.payment-channel-balance-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-channel-balance-grid button{min-height:202px;padding:14px;display:grid;align-content:start;gap:6px;border:1px solid #dbe7f7;border-radius:13px;background:#fff;color:inherit;text-align:left}.payment-channel-balance-grid button:hover{border-color:#82b1ff;background:#f7fbff}.payment-channel-balance-grid button.active{border-color:#1767f5;background:#f3f8ff;box-shadow:0 10px 24px #1767f51f}.payment-channel-balance-grid small{color:var(--muted);font-size:9px;font-weight:900}.payment-channel-balance-grid strong{color:var(--navy);font-size:15px}.payment-channel-balance-grid span{color:#617189;font-size:10px;line-height:1.45}.payment-channel-balance-grid b{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;font-size:10px}.payment-channel-balance-grid b.ok{background:#e9f8f1;color:#23735a}.payment-channel-balance-grid b.warn{background:#fff1e6;color:#ad6424}.payment-channel-balance-grid em{margin-top:auto;color:#52637a;font-size:10px;line-height:1.45;font-style:normal}.payment-channel-detail-panel{border-color:#cfe0ff}.payment-channel-detail-summary{padding:0 18px 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.payment-channel-detail-summary article{min-height:92px;padding:13px;display:grid;gap:5px;align-content:start;border:1px solid #dbe7f7;border-radius:12px;background:#fff}.payment-channel-detail-summary article.warn{border-color:#f0d6bb;background:#fff8f1}.payment-channel-detail-summary small{color:var(--muted);font-size:9px;font-weight:900}.payment-channel-detail-summary strong{color:var(--navy);font-size:15px;overflow-wrap:anywhere}.payment-channel-detail-summary span{color:#617189;font-size:10px;line-height:1.35}.usdt-ledger-report-panel{margin-top:16px;border-color:#bfe4dc;background:#fbfffd}.usdt-ledger-summary{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.usdt-ledger-summary article{min-height:104px;padding:14px;display:grid;gap:5px;align-content:start;border:1px solid #cfeadf;border-radius:13px;background:#fff}.usdt-ledger-summary small,.usdt-ledger-summary span{color:var(--muted);font-size:10px;line-height:1.45}.usdt-ledger-summary strong{color:#174f42;font-size:17px;overflow-wrap:anywhere}.settlement-status-panel{margin-top:16px;border-color:#dbe7f7}.settlement-payment-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settlement-status-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settlement-status-grid article{min-height:126px;padding:14px;display:grid;gap:5px;align-content:start;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.settlement-status-grid article.settled{background:#f8fffb;border-color:#ccebdc}.settlement-status-grid article.pending{background:#fffaf5;border-color:#f0d6bb}.settlement-status-grid small{color:var(--muted);font-size:9px;font-weight:900}.settlement-status-grid strong{color:var(--navy);font-size:24px}.settlement-status-grid b{color:#1d3554;font-size:12px;overflow-wrap:anywhere}.settlement-status-grid span{color:#617189;font-size:10px;line-height:1.45}.settlement-payout-hero{position:relative;overflow:hidden;border:1px solid #b8c7da;border-left:6px solid #355c8f;background:linear-gradient(135deg,#eef5ff,#f7fbff 58%,#fff8f1);box-shadow:0 16px 34px #12243c14}.settlement-payout-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(53,92,143,.1),transparent 42%);pointer-events:none}.settlement-payout-hero>*{position:relative;z-index:1}.settlement-payout-hero small{color:#35506d;font-weight:950}.settlement-payout-hero h2{color:#12243c;font-size:34px;font-weight:950}.settlement-payout-hero p{color:#344b65;font-size:13px;font-weight:750;line-height:1.5}.settlement-payout-hero>div:nth-child(2){padding:12px 14px;border:1px solid rgba(53,92,143,.22);border-radius:12px;background:#ffffffb8}.settlement-payout-hero>div:nth-child(2) strong{color:#a55218;font-size:24px;font-weight:950}.settlement-payout-hero input{height:40px;min-width:152px;padding:0 12px;border:1px solid #9fb4ce;border-radius:10px;background:#fff;color:#12243c;font-size:13px;font-weight:850}.settlement-payout-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.settlement-payout-metrics article{position:relative;min-height:118px;padding:16px;display:grid;gap:7px;align-content:start;border:1px solid #c7d4e6;border-left-width:5px;border-radius:12px;background:#fff;box-shadow:0 12px 28px #13253d0f}.settlement-payout-metrics article.positive{border-left-color:#17835f;background:#f7fffb}.settlement-payout-metrics article.negative{border-left-color:#b45d1f;background:#fff8f2}.settlement-payout-metrics article.neutral{border-left-color:#355c8f;background:#f8fbff}.settlement-payout-metrics small{color:#506176;font-size:11px;font-weight:950}.settlement-payout-metrics strong{color:#12243c;font-size:20px;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.settlement-payout-metrics article.positive strong{color:#126c50}.settlement-payout-metrics article.negative strong{color:#a55218}.settlement-payout-metrics span{color:#4d5f75;font-size:11px;line-height:1.45;font-weight:650}.settlement-supplier-report-panel{margin-bottom:16px;border-color:#c7d4e6;background:#fff}.settlement-report-date-tools{display:grid;grid-template-columns:repeat(5,max-content);gap:10px;align-items:end}.settlement-report-date-tools label{display:grid;gap:5px;color:#58697e;font-size:11px;font-weight:950}.settlement-report-date-tools input,.settlement-report-date-tools button{min-height:38px;padding:0 12px;border:1px solid #c7d4e6;border-radius:10px;background:#fff;color:#12243c;font-weight:850}.settlement-report-date-tools button{cursor:pointer;background:#f8fbff}.settlement-report-date-tools button.primary{border-color:#2f5f9d;background:#2f5f9d;color:#fff}.settlement-report-date-tools button:disabled{cursor:not-allowed;opacity:.48}.settlement-supplier-report-layout{padding:0 18px 18px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.settlement-supplier-list{display:grid;gap:10px}.settlement-supplier-list-title{display:grid;gap:3px;padding:2px 2px 5px}.settlement-supplier-list-title strong{color:#12243c;font-size:14px}.settlement-supplier-list-title small{color:#58697e;font-size:11px;line-height:1.4}.settlement-supplier-list button{display:grid;gap:6px;min-height:76px;padding:13px;text-align:left;border:1px solid #c7d4e6;border-radius:12px;background:#fff;color:#12243c;cursor:pointer}.settlement-supplier-list button.active{border-color:#2f5f9d;background:#f4f8ff;box-shadow:inset 5px 0 #2f5f9d}.settlement-supplier-list strong{font-size:18px;font-weight:950}.settlement-supplier-list span{color:#2d415d;font-weight:900;overflow-wrap:anywhere}.settlement-supplier-list em{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#edf3fb;color:#52647a;font-style:normal;font-size:11px;font-weight:900}.settlement-supplier-report-main{display:grid;gap:12px;min-width:0}.settlement-supplier-report-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px;border:1px solid #c7d4e6;border-radius:12px;background:#f8fbff}.settlement-supplier-report-title small{color:#58697e;font-weight:900}.settlement-supplier-report-title h3{margin:4px 0 0;color:#12243c;font-size:24px}.settlement-supplier-report-title span{color:#58697e;font-size:12px;font-weight:850}.settlement-supplier-total-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settlement-supplier-total-grid article{display:grid;gap:7px;padding:13px;border:1px solid #c7d4e6;border-radius:12px;background:#fff}.settlement-supplier-total-grid span{color:#58697e;font-size:11px;font-weight:950}.settlement-supplier-total-grid strong{color:#12243c;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.settlement-supplier-total-grid strong.positive{color:#126c50}.settlement-supplier-total-grid strong.negative{color:#a55218}.settlement-supplier-report-table{overflow-x:auto;border:1px solid #c7d4e6;border-radius:12px}.settlement-supplier-report-table table{width:100%;min-width:900px;border-collapse:collapse}.settlement-supplier-report-table th,.settlement-supplier-report-table td{padding:12px;text-align:left;border-bottom:1px solid #e6edf6;color:#253a55;font-weight:800}.settlement-supplier-report-table th{background:#edf3fb;color:#506176;font-size:11px;font-weight:950}.settlement-supplier-report-table tr:last-child td{border-bottom:0}.settlement-supplier-report-table .positive{color:#126c50}.settlement-supplier-report-table .negative{color:#a55218}@media(max-width:1100px){.settlement-report-date-tools{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.settlement-report-date-tools label,.settlement-report-date-tools input,.settlement-report-date-tools button{width:100%;min-width:0}.settlement-supplier-report-layout{grid-template-columns:1fr}.settlement-supplier-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-supplier-list-title{grid-column:1/-1}}@media(max-width:580px){.settlement-supplier-report-panel>.panel-heading{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.settlement-report-date-tools{grid-template-columns:1fr}.settlement-report-date-tools,.settlement-report-date-tools label,.settlement-report-date-tools input,.settlement-report-date-tools button{width:100%;min-width:0}.settlement-supplier-report-layout{padding:0 10px 10px}.settlement-supplier-list,.settlement-supplier-total-grid{grid-template-columns:1fr}.settlement-supplier-report-title{display:grid}.settlement-supplier-report-title h3{font-size:20px}}.settlement-feature-guide-panel{margin-bottom:16px;border-color:#c7d4e6;background:#fbfdff}.settlement-guide-strip{padding:0 18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.settlement-guide-strip span{min-height:44px;padding:10px 11px;display:flex;align-items:center;gap:7px;border:1px solid #c7d4e6;border-radius:10px;background:#fff;color:#45576d;font-size:11px;line-height:1.35;font-weight:650}.settlement-guide-strip b{color:#12243c;font-size:12px;white-space:nowrap;font-weight:950}.settlement-feature-guide-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settlement-feature-guide-grid article{min-height:210px;padding:13px;display:grid;gap:10px;align-content:start;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.settlement-feature-guide-grid header{display:grid;gap:4px}.settlement-feature-guide-grid strong{color:var(--navy);font-size:13px}.settlement-feature-guide-grid header span{color:#617189;font-size:10px;line-height:1.35}.settlement-feature-guide-grid dl{margin:0;display:grid;gap:8px}.settlement-feature-guide-grid div{display:grid;gap:2px}.settlement-feature-guide-grid dt{color:#7b8798;font-size:9px;font-weight:900}.settlement-feature-guide-grid dd{margin:0;color:#1d3554;font-size:10px;line-height:1.42;overflow-wrap:anywhere}.settlement-payout-actions-panel{border-color:#c7d4e6;background:#fff}.settlement-payout-workbench{padding:0 18px 14px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;align-items:stretch}.settlement-bucket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settlement-bucket-grid article{min-height:0;padding:14px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;align-content:start;border:1px solid #c7d4e6;border-top-width:4px;border-radius:12px;background:#fff}.settlement-bucket-grid article.positive{border-top-color:#17835f;background:#f7fffb}.settlement-bucket-grid article.negative{border-top-color:#b45d1f;background:#fff8f2}.settlement-bucket-grid article.pending{border-top-color:#355c8f;background:#f8fbff}.settlement-bucket-grid header{display:grid;gap:6px}.settlement-bucket-grid header>span{display:flex;justify-content:space-between;gap:8px;align-items:center}.settlement-bucket-grid small{color:#506176;font-size:10px;font-weight:950}.settlement-bucket-grid b{padding:4px 8px;border-radius:999px;background:#e7edf5;color:#394b61;font-size:10px;font-weight:900}.settlement-bucket-grid strong{color:#12243c;font-size:18px;line-height:1.18;overflow-wrap:anywhere;font-weight:950}.settlement-bucket-grid article.positive strong{color:#126c50}.settlement-bucket-grid article.negative strong{color:#a55218}.settlement-bucket-grid em{color:#45576d;font-size:11px;line-height:1.45;font-style:normal;font-weight:750}.settlement-bucket-grid p{margin:0;color:#5b6d83;font-size:10px;line-height:1.45;font-weight:600}.settlement-bucket-list{display:grid;gap:6px}.settlement-bucket-list button{min-height:44px;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid rgba(141,165,198,.35);border-radius:10px;background:#ffffffb8;color:inherit;text-align:left;cursor:pointer}.settlement-bucket-list button:hover{border-color:#93b9e8;background:#fff}.settlement-bucket-list button.selected{border-color:#1767f5;background:#f3f8ff;box-shadow:0 8px 18px #1767f51f}.settlement-bucket-list span{color:var(--navy);font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settlement-bucket-list strong{font-size:11px;white-space:nowrap}.settlement-bucket-list small{padding:3px 6px;border-radius:999px;background:#eef4fb;color:#52637a;font-size:9px}.settlement-selected-target{padding:8px 9px;display:grid;gap:2px;border:1px dashed #b8cbe7;border-radius:10px;background:#ffffffa6}.settlement-selected-target small{color:#7b8798;font-size:8px}.settlement-selected-target strong{color:var(--navy);font-size:12px}.settlement-selected-target span{color:#617189;font-size:10px;overflow-wrap:anywhere}.settlement-bucket-main-action{min-height:36px;border:1px solid #b7c7dc;border-radius:10px;background:#fff;color:#12243c;font-size:12px;font-weight:950;cursor:pointer}.settlement-bucket-main-action:hover{border-color:#355c8f;background:#f6f9fd}.settlement-quick-actions{display:grid;grid-template-columns:1fr;gap:8px}.settlement-current-target{min-height:84px;padding:13px;display:grid;gap:5px;align-content:center;border:1px solid #355c8f;border-left:5px solid #355c8f;border-radius:12px;background:#f5f9ff}.settlement-current-target small{color:#506176;font-size:10px;font-weight:950}.settlement-current-target strong{color:#12243c;font-size:18px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settlement-current-target span{color:#45576d;font-size:11px;line-height:1.35;overflow-wrap:anywhere;font-weight:700}.settlement-quick-actions button{min-height:72px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;text-align:left;border:1px solid #c7d4e6;border-radius:12px;background:#fff;color:inherit;cursor:pointer}.settlement-quick-actions button:hover{border-color:#355c8f;background:#f6f9fd}.settlement-quick-actions button.primary-action{border-color:#1f5f83;background:#effaf6}.settlement-quick-actions svg{color:#355c8f}.settlement-quick-actions button.primary-action svg{color:#17835f}.settlement-quick-actions strong{display:block;color:#12243c;font-size:14px;font-weight:950}.settlement-quick-actions small{display:block;margin-top:3px;color:#4d5f75;font-size:11px;line-height:1.35;font-weight:650}.settlement-queue-panel{margin:0 18px 14px;border:2px solid #b8c7da;border-radius:14px;background:#fbfdff;overflow:hidden;box-shadow:0 10px 24px #12243c0d}.settlement-queue-toolbar{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 220px 132px;gap:10px;align-items:center;border-bottom:2px solid #c7d4e6;background:#fff}.settlement-queue-toolbar div{display:grid;gap:2px}.settlement-queue-toolbar strong{color:#12243c;font-size:14px;font-weight:950}.settlement-queue-toolbar small{color:#4d5f75;font-size:11px;font-weight:650}.settlement-queue-toolbar input,.settlement-queue-toolbar select{height:38px;min-width:0;padding:0 11px;border:1px solid #b8c7da;border-radius:10px;background:#fff;color:#12243c;font-size:12px;font-weight:750}.settlement-queue-list{max-height:330px;overflow:auto;display:grid;gap:9px;padding:12px}.settlement-queue-list>button{width:100%;min-height:62px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto auto auto;gap:10px;align-items:center;border:2px solid #c8d5e7;border-left:6px solid #c8d5e7;border-radius:12px;background:#fff;color:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 14px #12243c09}.settlement-queue-list>button:hover{border-color:#7f9cbe;border-left-color:#355c8f;background:#f8fbff}.settlement-queue-list>button.selected{border-color:#355c8f;border-left-color:#244c7f;background:#f3f8ff;box-shadow:0 0 0 2px #355c8f1a,0 10px 22px #1b3d631f}.settlement-queue-list span{min-width:0;display:grid;gap:2px}.settlement-queue-list span strong{color:#12243c;font-size:13px;font-weight:950;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settlement-queue-list span small{color:#4d5f75;font-size:10px;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settlement-queue-list b{color:#12243c;font-size:13px;font-weight:950;white-space:nowrap}.settlement-queue-list b.positive{color:#126c50}.settlement-queue-list b.negative{color:#a55218}.settlement-queue-list em,.settlement-queue-list i,.settlement-queue-list .queue-actions span,.settlement-queue-list .queue-actions strong{padding:5px 8px;border-radius:999px;background:#e7edf5;color:#394b61;font-size:10px;font-weight:850;font-style:normal;white-space:nowrap}.settlement-queue-list em.warning{background:#fff1df;color:#9a5418}.settlement-queue-list .queue-actions{display:flex;gap:5px;align-items:center}.settlement-queue-list .queue-actions strong{background:#e6f6ef;color:#126c50;cursor:pointer}.settlement-flow-strip{margin:0 18px 18px;padding:10px;display:flex;gap:7px;flex-wrap:wrap;border:1px solid #c7d4e6;border-radius:12px;background:#fbfdff}.settlement-flow-strip span{padding:7px 10px;border:1px solid #c7d4e6;border-radius:999px;background:#fff;color:#45576d;font-size:11px;font-weight:850}.settlement-flow-strip span.done{border-color:#b8dfcf;background:#effaf5;color:#126c50}.report-reconciliation-workbench{border-color:#cfe0ff}.report-date-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-date-tools select,.report-date-tools input{height:36px;min-width:138px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font-size:11px}.report-close-strip{margin:0 18px 14px;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border:1px solid #dbe7f7;border-radius:13px;background:#f8fbff}.report-close-strip span{min-width:0;display:grid;gap:3px}.report-close-strip small{color:var(--muted);font-size:9px}.report-close-strip strong{color:var(--navy);font-size:13px;overflow-wrap:anywhere}.report-reconcile-summary{padding:0 18px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.report-reconcile-summary article{min-height:98px;padding:14px;display:grid;gap:5px;border:1px solid #dbe7f7;border-radius:13px;background:#fff}.report-reconcile-summary small,.report-reconcile-summary span{color:var(--muted);font-size:10px;line-height:1.45}.report-reconcile-summary strong{color:var(--navy);font-size:20px}.report-reconcile-flow{margin:0 18px 14px;display:flex;gap:7px;flex-wrap:wrap}.report-reconcile-flow span{position:relative;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#68778d;font-size:10px;font-weight:700}.report-reconcile-flow span.done{border-color:#bfe8d7;background:#effaf5;color:#23735a}.report-reconcile-layout{padding:0 18px 18px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:12px}.report-reconcile-queue,.report-reconcile-sources{padding:12px;display:grid;gap:9px;border:1px solid var(--line);border-radius:13px;background:#fafcff}.report-reconcile-subhead{display:flex;align-items:end;justify-content:space-between;gap:10px}.report-reconcile-subhead strong{color:var(--navy);font-size:14px}.report-reconcile-subhead small{color:var(--muted);font-size:9px}.report-reconcile-queue button{width:100%;min-height:68px;padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid #dbe7f7;border-radius:11px;background:#fff;color:var(--navy);text-align:left}.report-reconcile-queue button:hover{border-color:#adc7ee;background:#f7fbff}.report-reconcile-queue span{min-width:0;display:grid;gap:3px}.report-reconcile-queue strong{font-size:12px}.report-reconcile-queue small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}.report-reconcile-queue b{color:var(--navy);font-size:12px;white-space:nowrap}.report-reconcile-queue em{padding:5px 8px;border-radius:999px;background:#fff1e6;color:#ad6424;font-size:9px;font-style:normal;white-space:nowrap}.report-reconcile-sources article{min-height:63px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;border:1px solid #dbe7f7;border-radius:11px;background:#fff}.report-reconcile-sources strong{color:var(--navy);font-size:12px}.report-reconcile-sources span{padding:4px 7px;border-radius:999px;background:#edf4ff;color:var(--blue);font-size:9px;font-weight:700}.report-reconcile-sources small{grid-column:1/-1;color:var(--muted);font-size:9px;line-height:1.45}.reconciliation-result-panel{margin-top:16px;border:2px solid #b9d4ff;background:#fff}.reconciliation-result-grid{padding:0 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reconciliation-result-grid article{padding:14px;display:grid;gap:5px;border:1px solid #d5e5ff;border-radius:13px;background:#fff}.reconciliation-result-grid small{color:var(--muted);font-size:10px}.reconciliation-result-grid strong{color:var(--navy);font-size:18px}.reconciliation-result-grid span{color:#617189;font-size:10px;line-height:1.5}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric-grid article{min-height:122px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;gap:7px}.metric-grid small{color:var(--muted)}.metric-grid strong{font-size:24px}.metric-grid span{color:#31825f;font-size:11px}.admin-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.admin-panel.wide{min-height:340px}.bar-chart{height:220px;padding:30px 30px 8px;display:flex;gap:10px;align-items:end}.bar-chart i{flex:1;border-radius:7px 7px 2px 2px;background:#9dc1ff}.bar-chart i:nth-child(3n){background:var(--blue)}.chart-labels{display:flex;justify-content:space-between;color:#8c98aa;font-size:10px;padding:0 28px 15px}.task-row{min-height:63px;padding:0 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}.task-row:last-child{border:0}.task-row>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--blue-50);color:var(--blue)}.task-row div{display:grid;gap:2px}.task-row small{color:var(--muted)}.task-row i{margin-left:auto;color:#1a9c78;font-size:11px;font-style:normal}.todo-grid{display:grid;grid-template-columns:repeat(4,1fr)}.todo-grid article,.todo-card{padding:18px 20px;display:flex;align-items:center;gap:10px;border-right:1px solid var(--line);background:#fff;color:inherit;text-align:left}.todo-grid article:last-child,.todo-card:last-child{border:0}.todo-card:hover{background:#f5f9ff}.todo-grid strong{font-size:24px}.todo-grid span{color:var(--muted);font-size:12px}.todo-grid svg{margin-left:auto;color:var(--blue)}.link-button{background:transparent;color:var(--blue)}.api-contract{margin-top:17px;padding:20px;border-radius:14px;background:#12213a;color:#dce9ff}.api-contract h3{margin:0 0 10px}.api-contract code{display:block;color:#78b1ff;white-space:normal}.api-contract p{color:#a8b8cf;margin-bottom:0}.rule-hero{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:20px;box-shadow:var(--shadow)}.rule-hero div{display:grid;gap:4px}.rule-hero small,.rule-hero span{color:var(--muted)}.rule-hero h2{margin:0;color:var(--blue);font-size:35px}.rule-hero p{margin:0;color:#65738a}.crypto-rule h2{font-size:27px;color:var(--green)}.empty-state{padding:70px 20px;text-align:center;display:grid;justify-items:center;gap:10px}.empty-state svg{color:var(--blue)}.empty-state h2,.empty-state p{margin:0}.empty-state p{color:var(--muted);max-width:520px}.usdt-monitor-panel,.usdt-risk-lookup{margin-top:16px}.usdt-monitor-form{padding:0 18px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.usdt-monitor-form label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:900}.usdt-monitor-form input{width:100%;height:44px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800;outline:none}.usdt-monitor-form input:focus{border-color:#9bbcff;box-shadow:0 0 0 3px #1f67f51f}.usdt-bound-list{padding:0 18px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.usdt-bound-list article{min-width:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;background:#fbfdff}.usdt-bound-list article.active{border-color:#86b2ff;background:#eef5ff;box-shadow:0 8px 20px #1f67f514}.usdt-bound-list article>button:first-child{min-width:0;display:grid;gap:3px;justify-items:start;background:transparent;color:inherit;text-align:left}.usdt-bound-list strong{color:var(--navy);font-size:12px}.usdt-bound-list span,.usdt-bound-list p{color:var(--muted);font-size:11px}.usdt-bound-list p{margin:0;padding:10px 0}.usdt-monitor-error{margin:0 18px 18px;padding:10px 12px;border-radius:10px;background:#fff1f1;color:#b54850;font-size:12px;font-weight:800}.usdt-monitor-summary{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.usdt-monitor-summary article{padding:13px;display:grid;gap:5px;border:1px solid var(--line);border-radius:12px;background:#fbfdff}.usdt-monitor-summary small{color:var(--muted);font-size:10px;font-weight:900}.usdt-monitor-summary strong{color:var(--ink);font-size:13px;word-break:break-word}.usdt-flow-summary{padding:0 18px 18px;display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:10px}.usdt-flow-summary article{min-width:0;padding:13px;display:grid;gap:5px;border:1px solid var(--line);border-radius:12px;background:#fbfdff}.usdt-flow-summary small{color:var(--muted);font-size:10px;font-weight:900}.usdt-flow-summary strong{color:var(--ink);font-size:14px;word-break:break-word}.usdt-flow-summary span{color:var(--muted);font-size:10px}.usdt-risk-card{margin:0 18px 18px;padding:14px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;border:1px solid var(--line);border-radius:14px;background:#fbfdff}.usdt-risk-card>div:first-child{display:grid;align-content:start;gap:5px}.usdt-risk-card small,.usdt-risk-card span{color:var(--muted);font-size:10px}.usdt-risk-card strong{color:var(--ink);font-size:14px}.usdt-risk-decision{width:max-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.usdt-risk-decision.confirmed,.usdt-risk-decision.high{background:#ffe2e2;color:#b54850}.usdt-risk-decision.medium{background:#fff0cf;color:#a66a13}.usdt-risk-decision.low,.usdt-risk-decision.clear{background:#dcf7e8;color:#23835f}.usdt-risk-card.confirmed{border-color:#ff9f9f;background:#fff1f1}.usdt-risk-card.confirmed>div:first-child strong{color:#a9313b}.usdt-risk-card.high{border-color:#ffc5c5;background:#fff6f6}.usdt-risk-card.high>div:first-child strong{color:#b54850}.usdt-risk-card.medium{border-color:#ffdca8;background:#fffaf0}.usdt-risk-card.medium>div:first-child strong{color:#a66a13}.usdt-risk-card.low{border-color:#cfe0ff;background:#f7fbff}.usdt-risk-card.clear{border-color:#cfeedd;background:#f7fffb}.usdt-risk-card.clear>div:first-child strong{color:#23835f}.usdt-risk-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.usdt-risk-signals article{padding:10px;display:grid;gap:4px;border:1px solid rgba(126,144,170,.22);border-radius:10px;background:#ffffffbd}.usdt-risk-signals article strong{font-size:12px}.usdt-risk-signals article span{line-height:1.45}.usdt-monitor-warning{margin:0 18px 18px;padding:10px 12px;border-radius:10px;background:#fff7e8;color:#9a6417;font-size:11px;font-weight:800}.unified-rule-hero{grid-template-columns:minmax(300px,1.05fr) minmax(230px,.72fr) 272px auto}.unified-rule-hero>.primary{min-width:96px;padding:0 14px;white-space:nowrap}.rule-type-switch{padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #d9e5f7;border-radius:12px;background:#f2f6fc}.rule-type-switch button{min-height:38px;padding:0 12px;border-radius:9px;color:#66758e;font-size:12px;font-weight:800;white-space:nowrap}.rule-type-switch button.active{background:#fff;color:var(--blue);box-shadow:0 6px 16px #1767f51f}.game-rate-panel .panel-heading small{display:block;color:var(--muted);font-size:10px}.game-rate-panel .panel-heading h2{margin:3px 0 0}.game-rate-head,.game-rate-row{min-width:900px;display:grid;grid-template-columns:minmax(118px,1.15fr) minmax(80px,.8fr) minmax(96px,.9fr) minmax(128px,1fr) 70px 100px 108px 124px;align-items:center;gap:10px}.game-rate-head{min-height:48px;padding:0 18px;border-bottom:1px solid var(--line);background:#f7f9fd;color:#7b8799;font-size:11px;font-weight:900}.game-rate-list{overflow-x:auto}.game-rate-row{min-height:78px;padding:12px 18px;border-bottom:1px solid #edf1f6;background:#fff}.game-rate-row:last-child{border-bottom:0}.game-rate-row:hover{background:#f8fbff}.game-rate-row strong,.game-rate-row small{display:block;min-width:0}.game-rate-row strong{color:var(--navy);font-size:12px;overflow-wrap:anywhere}.game-rate-row small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}.game-title-cell{display:flex;align-items:center;gap:10px;min-width:0}.game-api-dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #16b99a1f}.rate-box{width:100%;height:42px;padding:0 8px;display:flex;align-items:center;gap:4px;border:1px solid #bfd5ff;border-radius:10px;background:#f7fbff}.rate-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1767f51f}.rate-box input{width:100%;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--blue);font-size:15px;font-weight:900;text-align:right}.rate-box b{color:var(--blue);font-size:12px}.referral-rate-box{border-color:#cfe0ff;background:#fbfdff}.game-rate-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.compact-more{min-height:32px;padding:0 8px;border-radius:9px;font-size:11px}.campaign-builder{margin:17px 0;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:16px;background:linear-gradient(115deg,#12213a,#24447a);color:#fff;box-shadow:var(--shadow)}.campaign-builder div{display:grid;gap:4px}.campaign-builder small,.campaign-builder span{color:#b9c9e4}.campaign-builder strong{font-size:18px}.campaign-rules-panel table th,.campaign-rules-panel table td{vertical-align:top}.campaign-rules-panel .panel-heading small{color:var(--muted);font-weight:800}.campaign-rule-summary{display:grid;gap:3px;min-width:150px}.campaign-rule-summary span{color:var(--navy);font-weight:800}.campaign-rule-summary small{color:var(--muted);font-size:10px;line-height:1.45}.campaign-rule-modal{width:min(900px,calc(100% - 48px))}.campaign-rule-fields .wide{grid-column:1 / -1}.campaign-rule-switches{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.campaign-rule-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.status-toggle{min-width:88px;padding:7px 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#eef1f6;color:#68758a;font-size:12px}.status-toggle i{width:8px;height:8px;border-radius:50%;background:#98a3b3}.status-toggle.on{background:#e8f7f0;color:#23835f}.status-toggle.on i{background:#35b886}.form-error{margin:2px 0 10px;padding:9px 11px;border-radius:9px;background:#fff0f0;color:#b54747;font-size:12px}.modal-icon.success{color:var(--green);background:#eaf9f3}.modal-icon.danger{color:#b54747;background:#fff0f0}.modal-icon.warning{color:#b66d16;background:#fff5e8}.review-actions{display:flex;gap:7px}.review-actions button{padding:7px 11px;border-radius:8px;font-size:12px}.review-actions .approve{background:#e8f7f0;color:#23835f}.review-actions .return{background:#fff0f0;color:#b54747}.modal.review-detail-modal{width:min(1380px,calc(100% - 64px));max-height:calc(100vh - 32px);overflow-y:auto;grid-template-columns:1fr;align-items:start}.modal.review-detail-modal .review-detail-title,.modal.review-detail-modal .review-player-audit-panel,.modal.review-detail-modal .review-audit-trail,.modal.review-detail-modal .review-detail-actions{grid-column:1 / -1}.modal.review-detail-modal .review-detail-grid{grid-column:1 / -1;grid-template-columns:minmax(300px,.9fr) minmax(300px,.9fr) minmax(420px,1.2fr);align-items:stretch}.modal.review-detail-modal .review-proof-panel{grid-column:auto;grid-row:auto}.risk-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.risk-pill.low{background:#e7f8ef;color:#14946b}.risk-pill.medium{background:#fff0e3;color:#c7741e}.risk-pill.high{background:#ffe8ef;color:#d84f6a}.modal.review-detail-modal.admin-action-review-modal{width:min(1680px,calc(100% - 48px))}.modal.review-detail-modal.admin-action-review-modal .review-detail-title{align-items:flex-start}.modal.review-detail-modal.admin-action-review-modal .review-detail-title p{margin:6px 0 0;color:var(--muted);line-height:1.6;font-size:12px}.modal.review-detail-modal.admin-action-review-modal .review-detail-grid{grid-template-columns:minmax(300px,.85fr) minmax(300px,.85fr) minmax(480px,1.35fr)}.admin-action-review-section{grid-column:1 / -1}.admin-action-review-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.admin-action-review-section-header h3{margin:0;font-size:16px}.admin-action-review-section-header p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.admin-action-review-section-header>span{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eaf7f0;color:#16875f;font-weight:900;font-size:11px;white-space:nowrap}.admin-action-review-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.admin-action-review-cards article{padding:12px;border:1px solid #dce8ff;border-radius:12px;background:#fff;display:grid;gap:4px}.admin-action-review-cards span{color:var(--muted);font-weight:850;font-size:11px}.admin-action-review-cards strong{color:var(--ink);line-height:1.45}.admin-action-review-cards small{color:var(--muted);line-height:1.4}.admin-action-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-action-review-fields label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:850}.admin-action-review-fields input,.admin-action-review-fields select,.admin-action-review-fields textarea{width:100%;min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800;outline:none}.admin-action-review-fields textarea{padding:11px 13px;min-height:86px;resize:vertical}.admin-action-review-fields input:focus,.admin-action-review-fields select:focus,.admin-action-review-fields textarea:focus{border-color:#9bbcff;box-shadow:0 0 0 3px #1f67f51f}.review-detail-actions .secondary{background:#fff;color:#52617a;border:1px solid var(--line)}.modal.admin-action-modal{width:min(1120px,calc(100% - 48px));max-height:calc(100vh - 48px);overflow:auto}.modal.admin-action-modal.campaign-rule-modal{width:min(900px,calc(100% - 48px))}.admin-action-modal>small{color:var(--muted);font-weight:800}.admin-action-modal>h2{margin:0;font-size:24px}.admin-action-modal>p{font-size:14px;line-height:1.65}.operation-success-toast{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:4200;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #bfe9d7;border-radius:999px;background:#ecfff6;color:#087a55;font-weight:900;box-shadow:0 14px 38px #0f172a2e}.operation-success-toast svg{flex:0 0 auto}.operation-success-toast button{width:24px;height:24px;border:0;border-radius:999px;display:grid;place-items:center;background:#087a5514;color:#087a55;cursor:pointer}.admin-action-success{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #bfe9d7;border-radius:14px;background:#ecfff6;color:#087a55;font-weight:900}.admin-action-success svg{flex:0 0 auto}.admin-action-sync-error{grid-column:1 / -1;margin:0;padding:10px 12px;border:1px solid #f1b7b7;border-radius:10px;background:#fff4f4;color:#a43131;font-size:12px;font-weight:800;line-height:1.45}.admin-action-modal-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.admin-action-modal-list article{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#f8fbff}.admin-action-modal-list span{color:var(--muted);font-weight:800}.admin-action-modal-list strong{color:var(--ink);line-height:1.55;word-break:break-word}.checkbox-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkbox-option-grid button{min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;gap:7px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font-size:11px;font-weight:850;text-align:left}.checkbox-option-grid button svg{flex:0 0 auto;color:#8aa0be}.checkbox-option-grid button.active{border-color:#7aa7ff;background:#f2f7ff;color:var(--blue);box-shadow:0 0 0 3px #1f67f514}.checkbox-option-grid button.active svg{color:var(--blue)}.checkbox-option-grid button.locked,.checkbox-option-grid button:disabled{cursor:not-allowed;border-color:#d8dee8;background:#f4f6f9;color:#8a96a8;opacity:.82}.checkbox-option-grid button.locked svg,.checkbox-option-grid button:disabled svg{color:#b2bdca}.checkbox-option-grid button.locked small,.checkbox-option-grid button:disabled small{color:#9aa6b6}.checkbox-option-copy{min-width:0;display:grid;gap:3px}.checkbox-option-copy b{min-width:0;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.checkbox-option-copy small{color:#7788a2;font-size:9px;line-height:1.35;font-weight:800}.attachment-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-picker-grid button.has-preview{min-height:118px;padding:8px;align-items:stretch}.attachment-preview{width:116px;min-height:92px;flex:0 0 116px;position:relative;overflow:hidden;display:grid;place-items:end start;padding:8px;border-radius:9px;border:1px solid rgba(15,23,42,.08);background:#eef3fb}.attachment-preview:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:6px;border:1px solid rgba(255,255,255,.72);background:#ffffff6b}.attachment-preview:after{content:"";position:absolute;left:18px;right:18px;top:20px;height:7px;border-radius:99px;background:#17254038;box-shadow:0 16px #17254026,0 32px #1725401f}.attachment-preview i{position:relative;z-index:1;padding:3px 6px;border-radius:999px;background:#0f172ab8;color:#fff;font-style:normal;font-size:8px;font-weight:900}.attachment-preview.receipt{background:linear-gradient(135deg,#eaf4ff,#d8ebff 48%,#fff7df)}.attachment-preview.order{background:linear-gradient(135deg,#edf7f1,#d9f1e2 48%,#f8fff3)}.attachment-preview.chat{background:linear-gradient(135deg,#f2f0ff,#e7e1ff 45%,#fff)}.attachment-preview.game{background:linear-gradient(135deg,#fff1ed,#ffe1d6 45%,#fff8f5)}.attachment-preview.withdraw{background:linear-gradient(135deg,#eef8ff,#d9f2ff 45%,#f9fbff)}.admin-action-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-action-modal-fields label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:900}.admin-action-modal-fields .field-help{color:#6d7b90;font-size:9px;font-weight:800;line-height:1.4}.admin-action-modal-fields .field-error{color:#c94f57;font-size:9px;font-weight:900;line-height:1.4}.admin-action-modal-fields input,.admin-action-modal-fields select,.admin-action-modal-fields textarea{width:100%;min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800;outline:none}.admin-action-modal-fields textarea{padding:11px 13px;min-height:82px;resize:vertical}.admin-action-modal-fields input:focus,.admin-action-modal-fields select:focus,.admin-action-modal-fields textarea:focus{border-color:#9bbcff;box-shadow:0 0 0 3px #1f67f51f}.admin-action-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-action-config article{padding:12px;display:grid;gap:5px;border:1px solid #dce8ff;border-radius:12px;background:#f7fbff}.admin-action-config span{color:var(--muted);font-size:10px;font-weight:900}.admin-action-config strong{color:var(--ink);font-size:12px;line-height:1.45;word-break:break-word}.admin-action-config small{color:#667790;font-size:10px;line-height:1.45}.admin-approval-guide{display:grid;gap:10px;padding:13px;border:1px solid #dce8ff;border-radius:14px;background:linear-gradient(135deg,#fff,#f7fbff)}.admin-approval-guide h3{margin:0;color:var(--navy);font-size:15px}.admin-approval-guide>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-approval-guide article{padding:11px;display:grid;gap:5px;border:1px solid var(--line);border-radius:11px;background:#fff}.admin-approval-guide span{color:var(--blue);font-size:10px;font-weight:900}.admin-approval-guide strong{color:var(--ink);font-size:12px;line-height:1.45}.admin-approval-guide small{color:var(--muted);font-size:10px;line-height:1.45}.admin-evidence-panel,.admin-player-evidence{padding:13px;display:grid;gap:10px;border:1px solid #dce8ff;border-radius:14px;background:#fbfdff}.admin-evidence-panel h3,.admin-player-evidence h3{margin:0;color:var(--navy);font-size:15px}.admin-evidence-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-evidence-panel article{padding:11px;display:grid;gap:5px;border:1px solid var(--line);border-radius:11px;background:#fff}.admin-evidence-panel span,.admin-player-evidence span,.admin-bet-summary span,.admin-bet-table span:first-child{color:var(--muted);font-size:10px;font-weight:900}.admin-evidence-panel strong,.admin-player-evidence strong,.admin-bet-summary strong{color:var(--ink);font-size:12px;line-height:1.45}.admin-evidence-panel small,.admin-player-evidence small{color:var(--muted);font-size:10px;line-height:1.45}.admin-player-evidence{grid-template-columns:260px minmax(0,1fr)}.admin-player-evidence-list{display:grid;align-content:start;gap:8px}.admin-player-evidence-list button{min-height:74px;padding:11px;display:grid;gap:4px;justify-items:start;border:1px solid var(--line);border-radius:11px;background:#fff;color:inherit;text-align:left}.admin-player-evidence-list button.active{border-color:#7eabff;background:#f0f6ff}.admin-player-bet-detail{min-width:0;display:grid;gap:10px}.admin-player-bet-detail header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.admin-player-bet-detail h3{margin:2px 0 0;color:var(--navy);font-size:20px}.admin-player-detail-modal{width:min(1280px,calc(100% - 48px));max-height:calc(100vh - 48px);overflow:auto;gap:16px}.admin-player-detail-modal .review-detail-title{padding-right:46px}.player-identity-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.player-identity-strip article{padding:10px 12px;display:grid;gap:3px;border:1px solid #dce8ff;border-radius:11px;background:#f8fbff}.player-identity-strip span{color:var(--muted);font-size:10px;font-weight:900}.player-identity-strip strong{color:var(--navy);font-size:13px;overflow-wrap:anywhere}.player-detail-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.player-detail-summary article{min-height:74px;padding:11px 12px;display:grid;align-content:center;gap:3px;border:1px solid #dce8ff;border-radius:12px;background:#fff}.player-detail-summary article.attention{border-color:#ffd7d7;background:#fff6f6}.player-detail-summary span{color:var(--muted);font-size:10px;font-weight:900}.player-detail-summary strong{color:var(--navy);font-size:15px;font-weight:950;overflow-wrap:anywhere}.player-detail-summary small{color:var(--muted);font-size:9px;line-height:1.35}.player-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:12px;background:#eef3f9}.player-detail-tabs button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:9px;color:#637189;font-size:12px;font-weight:900}.player-detail-tabs button.active{background:#fff;color:var(--blue);box-shadow:0 4px 12px #2246781a}.player-detail-tabs b{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#dbe6f4;color:#52617a;font-size:10px}.player-detail-tabs button.active b{background:#eaf2ff;color:var(--blue)}.player-detail-section{display:grid;gap:12px}.player-detail-section table th,.player-detail-section table td{padding:11px 13px;font-size:11px;white-space:nowrap}.player-ip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.player-ip-grid article{padding:14px;display:grid;gap:5px;border:1px solid var(--line);border-radius:13px;background:#f8fbff}.player-ip-grid small,.player-ip-grid span{color:var(--muted);font-size:10px;line-height:1.45}.player-ip-grid strong{color:var(--navy);font-size:17px}.player-ip-grid button{width:max-content;min-height:30px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid #d5e1f2;border-radius:8px;background:#fff;color:#52617a;font-size:10px;font-weight:900}.player-ip-match-panel{margin:0 16px 12px;padding:12px;display:grid;gap:10px;border:1px solid #dce8ff;border-radius:14px;background:#f8fbff}.player-ip-match-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-ip-match-panel small,.player-ip-match-panel span{color:var(--muted);font-size:10px}.player-ip-match-panel strong{color:var(--navy);font-size:14px}.player-ip-match-panel header span{padding:6px 9px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-weight:900}.player-ip-match-panel>div{display:grid;gap:7px}.player-ip-match-panel button{min-height:42px;padding:9px 10px;display:grid;grid-template-columns:110px 130px minmax(150px,1fr) minmax(180px,1.2fr) auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left}.player-ip-match-panel article{padding:12px;border-radius:10px;background:#fff;color:var(--muted);font-size:11px}.player-risk-timeline{display:grid;gap:8px}.player-risk-timeline article{padding:11px 12px;display:grid;grid-template-columns:130px minmax(170px,.8fr) auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;background:#fff}.player-risk-timeline small{color:var(--muted);font-size:10px;font-weight:900}.player-risk-timeline strong{color:var(--navy);font-size:12px}.player-risk-timeline p{margin:0;color:#52617a;font-size:11px;line-height:1.45}.admin-bet-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-bet-summary article{padding:10px;display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;background:#fff}.admin-bet-table{display:grid;gap:6px;overflow-x:auto}.admin-bet-table>div,.admin-bet-table article{min-width:720px;display:grid;grid-template-columns:120px 150px 120px 90px minmax(180px,1fr);gap:8px;align-items:center}.admin-bet-table>div{padding:0 10px;color:var(--muted);font-size:9px;font-weight:900}.admin-bet-table article{padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#52617a;font-size:10px}.admin-payment-qr-panel{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:stretch;padding:14px;border:1px solid #dbe7f7;border-radius:14px;background:#f8fbff}.admin-payment-qr-code{display:grid;justify-items:center;align-content:center;gap:8px;padding:13px;border-radius:12px;background:#fff}.admin-payment-qr-code small{color:var(--muted);font-size:10px}.admin-payment-qr-details{min-width:0;display:grid;align-content:center;gap:8px}.admin-payment-qr-details span{color:var(--muted);font-size:10px;font-weight:900}.admin-payment-qr-details strong{color:var(--ink);font-size:24px}.admin-payment-qr-details p{margin:0;color:#56657b;font-size:12px;line-height:1.55}.admin-payment-qr-details em{color:#c94f57;font-size:11px;font-style:normal;font-weight:800}.copy-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.copy-link-row input{min-width:0;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:10px;color:#526174;background:#fff;font-size:11px}.role-account-modal{width:min(860px,calc(100% - 48px))}.role-account-template-preview{padding:12px 14px;display:grid;gap:5px;border:1px solid #d9e6f7;border-radius:12px;background:#f7fbff}.role-account-template-preview span,.role-account-template-preview small{color:var(--muted);font-size:11px;font-weight:800}.role-account-template-preview strong{color:var(--navy);font-size:14px;line-height:1.55}.role-account-security-note{padding:12px 14px;display:flex;align-items:center;gap:9px;border:1px solid #ccefe4;border-radius:12px;background:#effaf6;color:#1c7a5f;font-size:12px;font-weight:850;line-height:1.55}.role-account-security-note svg{flex:0 0 auto}.provider-flow-grid{padding:16px 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.provider-flow-grid article{padding:15px;display:grid;gap:7px;border:1px solid var(--line);border-radius:13px;background:#fbfdff}.provider-flow-grid b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:#fff}.provider-flow-grid strong{font-size:13px}.provider-flow-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.admin-flow-steps{padding:0 18px 18px;display:grid;gap:12px}.admin-flow-steps.compact-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-flow-steps article{min-height:142px;padding:16px;display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 24px #16223a0a}.admin-flow-steps article span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:#fff;font-weight:900}.admin-flow-steps article strong{color:var(--navy);font-size:13px}.admin-flow-steps article p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.support-ticket-subhead{margin:0 18px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-bottom:0;border-radius:13px 13px 0 0;background:#f7faff}.support-ticket-subhead small{color:var(--muted);font-weight:800}.support-ticket-subhead strong{color:var(--navy);font-size:12px}.queue-empty-note{margin:14px 18px 18px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff);color:var(--muted);line-height:1.55}.queue-empty-note strong{color:var(--navy);white-space:nowrap}.queue-empty-note span{font-size:12px;font-weight:700}.queue-filter-row{padding:0 18px 12px;display:flex;gap:8px;flex-wrap:wrap}.queue-filter-row button{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--blue);font-weight:900}.queue-filter-row button.active{background:var(--blue);border-color:var(--blue);color:#fff}.queue-filter-row b{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#edf4ff;color:var(--blue);font-size:10px}.queue-filter-row button.active b{background:#fff3;color:#fff}.queue-search-row{padding:0 18px 16px;display:grid;grid-template-columns:1fr 220px auto;gap:10px;align-items:end}.queue-search-row label{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:900}.queue-search-row input,.queue-search-row select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800}.approve.full,.return.full,.subtle-button.full{width:100%;min-height:48px;margin-top:8px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:15px;font-weight:900}.approve.full{border:1px solid #cdeee0;background:#e8f7f0;color:#23835f}.approve.full:hover{background:#d9f3e8}.return.full{border:1px solid #ffd7d7;background:#fff0f0;color:#b54747}.return.full:hover{background:#ffe4e4}.approve.full:disabled,.return.full:disabled,.subtle-button.full:disabled{opacity:.45;cursor:not-allowed}.provider-entry-grid{padding:0 18px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.provider-entry-grid label{display:grid;gap:7px;color:var(--muted);font-size:10px;font-weight:900}.provider-entry-grid input,.provider-entry-grid select{width:100%;min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800;outline:none}.provider-entry-grid input:focus,.provider-entry-grid select:focus{border-color:#9bbcff;box-shadow:0 0 0 3px #1f67f51f}.provider-entry-actions{padding:0 18px 14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.provider-entry-actions button{min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--blue);font-weight:900}.provider-entry-actions .primary{border-color:transparent;color:#fff;background:var(--blue)}.provider-entry-note{margin:0 18px 18px;padding:13px 15px;display:grid;gap:7px;border:1px solid #cfe0ff;border-radius:13px;background:#f7fbff}.provider-entry-note strong{color:var(--ink)}.provider-entry-note code{color:var(--blue);white-space:normal;line-height:1.55}.provider-api-table,.department-account-table,.support-ticket-table{padding:0 18px 18px;display:grid;gap:0;overflow:hidden}.local-config-status{margin:0 18px 14px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #ccefe4;border-radius:11px;background:#effaf6;color:#1c7a5f;font-size:11px;font-weight:850;line-height:1.5}.local-config-status svg{flex:0 0 auto}.provider-api-head,.provider-api-table article{display:grid;grid-template-columns:1fr .8fr 1.45fr .9fr .8fr 1.25fr .9fr .75fr 130px;gap:10px;align-items:center}.department-account-head,.department-account-table article{display:grid;grid-template-columns:.85fr .75fr .95fr 1.7fr .65fr .75fr .65fr 130px;gap:10px;align-items:center}.support-ticket-head,.support-ticket-table article{display:grid;grid-template-columns:1.2fr .75fr .8fr .6fr .9fr .75fr 1.5fr 270px;gap:10px;align-items:center}.provider-api-head,.department-account-head,.support-ticket-head{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:13px 13px 0 0;background:#f4f7fb;color:var(--muted);font-size:9px;font-weight:900}.provider-api-table article,.department-account-table article,.support-ticket-table article{min-height:70px;padding:11px 12px;border:1px solid var(--line);border-top:0;background:#fff}.provider-api-table article:last-child,.department-account-table article:last-child,.support-ticket-table article:last-child{border-radius:0 0 13px 13px}.provider-api-table span,.department-account-table span,.support-ticket-table span{min-width:0;color:var(--navy);font-size:10px;font-weight:800;overflow-wrap:anywhere}.provider-api-table article>span:nth-child(3),.provider-api-table article>span:nth-child(6),.department-account-table article>span:nth-child(4),.support-ticket-table article>span:nth-child(7){color:var(--muted);font-weight:700}.provider-api-table article>div,.department-account-table article>div,.support-ticket-table article>div{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.provider-api-table button,.department-account-table button,.support-ticket-table button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--blue);font-size:9px;font-weight:800}.support-handoff-notice{margin:0 18px 12px}.support-ticket-table .handoff-status-cell{color:#23835f;font-weight:900}.support-category-grid,.support-rating-grid{padding:0 18px 18px;display:grid;gap:10px}.support-category-grid,.support-rating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-category-grid article,.support-rating-grid article{padding:14px;display:grid;gap:6px;border:1px solid var(--line);border-radius:13px;background:#fbfdff}.support-category-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-category-grid strong,.support-rating-grid strong{font-size:15px}.support-category-grid b{color:var(--blue)}.support-category-grid span,.support-rating-grid small{color:var(--navy);font-weight:900}.support-category-grid p,.support-category-grid small,.support-rating-grid span{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.support-entry-grid button.active{border-color:#8db6ff;background:#f2f7ff;box-shadow:0 10px 22px #1767f514}.internal-queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.internal-queue-note{margin-top:0}.internal-queue-layout{padding:0 18px 18px;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:12px}.internal-thread-list{display:grid;align-content:start;gap:8px;max-height:430px;overflow:auto;padding-right:4px}.internal-thread-list.internal-page-list{max-height:none;padding:0 18px 18px}.internal-thread-list button{padding:13px;display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit;text-align:left}.internal-thread-list button.active,.internal-thread-list button:hover{border-color:#8db6ff;background:#f5f9ff;box-shadow:0 8px 18px #1767f512}.internal-thread-list button>div,.internal-thread-list footer{display:flex;justify-content:space-between;gap:10px}.internal-thread-list strong{color:var(--navy);font-size:13px}.internal-thread-list p{margin:0;color:#59677d;font-size:10px;line-height:1.5}.internal-thread-list span,.internal-thread-list small{color:var(--muted);font-size:9px}.internal-thread-list b{color:var(--blue);font-size:10px}.internal-thread-detail{padding:16px;display:grid;align-content:start;gap:13px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(180deg,#fff,#f7fbff)}.internal-detail-title{display:flex;align-items:flex-start;gap:10px}.internal-detail-title>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:10px;font-weight:900}.internal-detail-title>span.danger{background:#fff0f0;color:#b54747}.internal-detail-title small{color:var(--muted);font-size:10px}.internal-detail-title h3{margin:3px 0 0;color:var(--navy);font-size:18px}.internal-thread-detail dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.internal-thread-detail dl div{padding:10px;border-radius:10px;background:#fff;border:1px solid #e6edf8}.internal-thread-detail dt{color:var(--muted);font-size:9px;font-weight:800}.internal-thread-detail dd{margin:4px 0 0;color:var(--navy);font-size:11px;font-weight:850;line-height:1.45}.internal-timeline{display:grid;gap:7px}.internal-timeline span{padding:9px 10px;display:flex;align-items:center;gap:8px;border-radius:10px;background:#fff;color:#56657b;font-size:10px;font-weight:800}.internal-timeline b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:9px}.internal-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.internal-detail-actions button{min-height:40px;justify-content:center}.internal-detail-page-card{margin:0 18px 18px}.internal-form-page .server-wide-field{grid-column:1 / -1}.internal-form-page textarea{min-height:136px;padding:12px;border:1px solid var(--line);border-radius:12px;resize:vertical;color:var(--navy);background:#fff}.internal-chat-layout{padding:0 18px 18px;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr) minmax(220px,.7fr);gap:12px}.internal-contact-list{display:grid;align-content:start;gap:8px}.internal-home-contact-list{padding:0 18px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.internal-contact-list button{padding:12px;display:grid;gap:5px;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit;text-align:left}.internal-contact-list button.active{border-color:#8db6ff;background:#f5f9ff;box-shadow:0 8px 18px #1767f512}.internal-contact-list button.blocked{background:#fbfcff;opacity:.78}.internal-contact-list div{display:flex;justify-content:space-between;gap:8px}.internal-contact-list strong{color:var(--navy);font-size:12px}.internal-contact-list span,.internal-contact-list small{color:var(--muted);font-size:9px;font-weight:800}.internal-contact-list p{margin:0;color:#5e6c82;font-size:10px;line-height:1.45}.internal-chat-window{min-height:360px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid #cfe0ff;border-radius:14px;background:#fff}.internal-chat-window header{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:#f8fbff}.internal-chat-window header strong,.internal-chat-window header small{display:block}.internal-chat-window header strong{color:var(--navy);font-size:14px}.internal-chat-window header small{margin-top:2px;color:var(--muted);font-size:10px}.internal-chat-messages{padding:14px;display:flex;flex-direction:column;gap:9px;overflow:auto;background:#f7f9fc}.internal-chat-messages p{max-width:78%;margin:0;padding:10px 12px;border-radius:12px;font-size:11px;line-height:1.55}.internal-chat-messages .them{align-self:flex-start;background:#fff;border:1px solid var(--line);color:#445269;border-bottom-left-radius:4px}.internal-chat-messages .me{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:4px}.internal-chat-block{padding:10px 12px;border:1px solid #ffd7d7;border-radius:11px;background:#fff7f7;color:#b54747;font-size:10px;line-height:1.55;font-weight:800}.internal-chat-sent{align-self:center;padding:9px 11px;border:1px solid #ccefe4;border-radius:999px;background:#effaf6;color:#1c7a5f;font-size:10px;font-weight:900}.internal-chat-window footer{padding:10px;display:grid;grid-template-columns:1fr 42px;gap:8px;border-top:1px solid var(--line);background:#fff}.internal-chat-window input{min-width:0;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:var(--navy)}.internal-chat-window input:disabled{background:#f3f5f8;color:#98a4b6}.internal-chat-window footer button{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--blue);color:#fff}.internal-chat-window footer button:disabled{background:#d5dce7;color:#fff;cursor:not-allowed}.internal-chat-rules{padding:14px;display:grid;align-content:start;gap:9px;border:1px solid var(--line);border-radius:14px;background:#fbfdff}.internal-chat-rules strong{color:var(--navy);font-size:14px}.internal-chat-rules span{padding:9px 10px;border-radius:10px;background:#fff;color:#59677d;font-size:10px;line-height:1.45;font-weight:800}.internal-feed-table{padding:0 18px 18px;display:grid;gap:0;overflow:hidden}.internal-feed-head,.internal-feed-table article{display:grid;grid-template-columns:1fr .8fr 1.05fr 1.65fr .7fr 140px;gap:10px;align-items:center}.internal-feed-head{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:13px 13px 0 0;background:#f4f7fb;color:var(--muted);font-size:9px;font-weight:900}.internal-feed-table article{min-height:70px;padding:11px 12px;border:1px solid var(--line);border-top:0;background:#fff}.internal-feed-table article:last-child{border-radius:0 0 13px 13px}.internal-feed-table span{min-width:0;color:var(--navy);font-size:10px;font-weight:800;overflow-wrap:anywhere}.internal-feed-table article>span:nth-child(4){color:var(--muted);font-weight:700}.internal-feed-table article>span:nth-child(5){color:#23835f;font-weight:900}.internal-feed-table article>div{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.internal-feed-table button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--blue);font-size:9px;font-weight:800}.reject-reason-field select{min-height:42px;margin:7px 0 8px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy);font-size:12px;font-weight:800}.reject-reason-field textarea{min-height:118px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy);resize:vertical}.member-qr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.member-qr-grid.unified{grid-template-columns:minmax(0,760px)}.member-qr-card{display:grid;grid-template-columns:148px 1fr;align-items:center;gap:20px;padding:20px;border:1px solid #cfe0ff;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:var(--shadow)}.member-qr-card.unified{grid-template-columns:165px 1fr}.member-qr-card .qr-code{background:#fff;border-radius:13px;padding:8px;display:grid;place-items:center}.member-qr-card small{color:var(--blue)}.member-qr-card h2{margin:4px 0 6px;font-size:20px}.member-qr-card p{margin:0 0 11px;color:var(--muted);font-size:12px;line-height:1.55}.qr-purpose-row,.qr-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qr-purpose-row span{padding:6px 9px;display:flex;align-items:center;gap:5px;border-radius:999px;background:#eaf2ff;color:var(--blue);font-size:10px}.qr-purpose-row.centered{justify-content:center}.qr-card-actions{margin-top:10px}.scan-transfer-button{min-height:47px;border:1px dashed #85aff5;border-radius:11px;background:var(--blue-50);color:var(--blue);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.qr-entry-banner{margin:-18px 0 18px;padding:11px 12px;display:flex;align-items:center;gap:9px;border-radius:11px;background:#eef8f5;color:#23805f}.qr-entry-banner strong,.qr-entry-banner small{display:block}.qr-entry-banner strong{font-size:12px}.qr-entry-banner small{margin-top:2px;color:#4f7c70;font-size:9px;line-height:1.45}.home-growth-actions{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qr-income-banner,.referral-income-banner,.agent-income-banner{width:100%;padding:13px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(110deg,#f7fbff,#eaf2ff 55%,#f5f0ff);text-align:left;box-shadow:0 8px 24px #24529612}.referral-income-banner{border-color:#ecdba5;background:linear-gradient(110deg,#fffdf7,#fff6d9 55%,#fffaf0)}.agent-income-banner{border-color:#cfe8df;background:linear-gradient(110deg,#f7fffc,#e9f8f3 55%,#f4fbff)}.qr-income-icon,.referral-income-icon,.agent-income-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--blue);color:#fff}.referral-income-icon{background:linear-gradient(135deg,#f0a71a,#ffd45f);color:#6c4400}.agent-income-icon{background:var(--green)}.qr-income-banner small,.qr-income-banner strong,.qr-income-banner em,.referral-income-banner small,.referral-income-banner strong,.referral-income-banner em,.agent-income-banner small,.agent-income-banner strong,.agent-income-banner em{display:block}.qr-income-banner small{color:var(--blue);font-size:10px}.referral-income-banner small{color:#a56e0b;font-size:10px}.agent-income-banner small{color:#178466;font-size:10px}.qr-income-banner strong,.referral-income-banner strong,.agent-income-banner strong{margin:2px 0;color:var(--navy);font-size:14px}.qr-income-banner em,.referral-income-banner em,.agent-income-banner em{color:var(--muted);font-size:10px;font-style:normal}.qr-income-action{display:flex;align-items:center;gap:4px;color:var(--blue);font-size:11px;font-weight:700}.referral-income-banner .qr-income-action{color:#a56e0b}.agent-income-banner .qr-income-action{color:#178466}.guest-referral-banner{width:100%;margin-top:10px;padding:13px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:1px solid #ecdba5;border-radius:14px;background:#fffaf0;text-align:left}.guest-referral-banner>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#ffe39b;color:#865c0c}.guest-referral-banner small,.guest-referral-banner strong,.guest-referral-banner p{display:block}.guest-referral-banner small{color:#a56e0b;font-size:9px}.guest-referral-banner strong{margin-top:2px;font-size:13px}.guest-referral-banner p{margin:2px 0 0;color:var(--muted);font-size:10px}.qr-center-modal{width:min(420px,100%);gap:12px}.qr-center-heading{display:flex;align-items:center;gap:10px;padding-right:30px}.qr-center-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--blue-50);color:var(--blue)}.qr-center-heading small{color:var(--blue);font-size:9px}.qr-center-heading h2{margin:2px 0 0;font-size:20px}.qr-mode-switch{padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:11px;background:#eff3f8}.qr-mode-switch button{min-height:39px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;background:transparent;color:#6f7c8f;font-size:11px}.qr-mode-switch button.active{background:#fff;color:var(--blue);font-weight:700;box-shadow:0 3px 10px #2546771a}.branded-qr-frame{position:relative;padding:20px 20px 16px;display:grid;justify-items:center;overflow:hidden;border:1px solid #c7dcff;border-radius:18px;background:linear-gradient(150deg,#f7fbff,#e9f2ff)}.branded-qr-frame.referral{border-color:#ddcffd;background:linear-gradient(150deg,#fbf9ff,#f0ebff)}.frame-label{position:absolute;left:14px;top:12px;padding:4px 8px;border-radius:999px;background:var(--blue);color:#fff;font-size:9px;font-weight:700}.branded-qr-frame>strong{margin-top:8px;font-size:15px}.branded-qr-frame>small{margin-top:4px;max-width:280px;color:var(--muted);text-align:center;font-size:10px;line-height:1.5}.commission-callout{padding:11px 12px;display:flex;align-items:center;gap:9px;border-radius:11px;background:#fff6df;color:#b17812}.commission-callout strong,.commission-callout small{display:block}.commission-callout strong{font-size:12px}.commission-callout small{margin-top:2px;color:#916f2f;font-size:9px}.qr-center-actions button{display:flex;align-items:center;justify-content:center;gap:7px}.qr-manual-transfer{margin-top:10px;padding:12px;display:grid;gap:10px;border:1px solid var(--line);border-radius:13px;background:#f8fbff}.referral-center-modal{width:min(760px,100%);gap:13px}.referral-center-heading{padding-right:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.referral-center-heading small{color:#a56e0b}.referral-center-heading h2{margin:2px 0 4px;font-size:22px}.referral-center-heading p{margin:0;color:var(--muted);font-size:11px}.referral-center-heading>span{padding:7px 10px;border-radius:999px;background:#fff3d4;color:#9c6811;font-size:11px;font-weight:700;white-space:nowrap}.referral-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.referral-metrics article{padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#fbfcfe}.referral-metrics small,.referral-metrics strong{display:block}.referral-metrics small{color:var(--muted);font-size:9px}.referral-metrics strong{margin-top:3px;font-size:18px}.referral-network{height:225px;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#f8fbff}.referral-network .react-flow__controls{display:none}.referral-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.referral-steps article{padding:10px;display:flex;align-items:flex-start;gap:8px;border-radius:10px;background:#f6f8fb}.referral-steps b{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:10px}.referral-steps strong,.referral-steps small{display:block}.referral-steps strong{font-size:11px}.referral-steps small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.4}.earning-example{padding:11px 13px;display:flex;align-items:center;gap:9px;border-radius:11px;background:linear-gradient(110deg,#fff6d9,#fffdf6);color:#9a6812}.earning-example strong,.earning-example small{display:block}.earning-example strong{font-size:11px}.earning-example small{margin-top:2px;color:#8d7449;font-size:9px}.referral-share{display:flex;align-items:center;justify-content:center;gap:7px}.scanner-modal{width:min(430px,100%)}.scanner-modal #winm-qr-reader{min-height:0;overflow:hidden;border:0!important;border-radius:14px;background:#0b1729}.scanner-modal #winm-qr-reader.active{min-height:280px}.scanner-modal #winm-qr-reader video{border-radius:14px;object-fit:cover}.scanner-modal #winm-qr-reader img{display:none}.camera-start{display:flex;align-items:center;justify-content:center;gap:7px}.camera-hint{padding:9px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;background:var(--blue-50);color:var(--blue);font-size:10px}.scan-result{padding:11px;display:flex;align-items:center;gap:9px;border-radius:11px}.scan-result.success{background:#eaf8f2;color:#23805f}.scan-result.warning{background:#fff2e8;color:#b66b31}.scan-result strong,.scan-result small{display:block}.scan-result strong{font-size:12px}.scan-result small{margin-top:2px;font-size:10px}.subtle-button.full{width:100%;justify-content:center}.camera-file-button{position:relative;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden}.camera-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.profile-page{max-width:980px;margin:auto;display:grid;gap:14px}.profile-identity{padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow)}.profile-avatar{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#eaf2ff,#f1edff);color:var(--blue)}.profile-name h1{display:inline-block;margin:0 8px 5px 0;font-size:23px}.profile-name>button:not(.member-id-copy){display:inline-flex;align-items:center;gap:4px;color:var(--blue);background:transparent;font-size:10px}.member-id-copy{display:flex;align-items:center;gap:6px;background:transparent;color:var(--muted);font-size:11px}.member-id-copy i{color:var(--green);font-style:normal}.nickname-editor{display:flex;align-items:center;gap:7px;margin-bottom:7px}.nickname-editor input{max-width:220px}.profile-qr-button{min-width:92px;min-height:72px;display:grid;justify-items:center;align-content:center;gap:4px;border-radius:13px;background:var(--blue-50);color:var(--blue);font-size:9px}.profile-wallet-card,.downline-overview,.profile-tools{padding:20px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow)}.profile-wallet-heading,.section-row{display:flex;align-items:center;justify-content:space-between}.profile-wallet-heading small,.profile-wallet-heading strong{display:block}.profile-wallet-heading small{color:var(--muted)}.profile-wallet-heading strong{margin-top:4px;font-size:25px}.profile-wallet-heading button,.section-row button{display:flex;align-items:center;gap:4px;background:transparent;color:var(--blue);font-size:10px}.profile-balances{margin-top:15px;padding:16px;display:grid;grid-template-columns:1fr 1fr;border-radius:13px;background:#f4f7fb}.profile-balances>span{display:grid;justify-items:center;gap:5px;color:var(--muted);font-size:11px}.profile-balances>span+span{border-left:1px solid var(--line)}.profile-balances strong{color:var(--navy);font-size:20px}.profile-balances small{color:var(--green);font-size:8px}.profile-wallet-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-wallet-actions button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px}.section-row h2{margin:0;font-size:17px}.section-row>div small{color:var(--muted);font-size:9px}.section-row>div h2{margin:2px 0 0}.downline-overview>div:last-child{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr)}.downline-overview article{padding:11px;display:grid;justify-items:center;gap:4px}.downline-overview article+article{border-left:1px solid var(--line)}.downline-overview article strong{font-size:22px}.downline-overview article small{color:var(--muted);text-align:center;font-size:9px}.profile-tool-grid{margin-top:15px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.profile-tool-grid button{min-height:84px;display:grid;justify-items:center;align-content:center;gap:7px;border-radius:12px;background:#f8fafc;color:#4d5b70}.profile-tool-grid button span{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#e9f2ff,#dce9ff);color:var(--blue)}.profile-tool-grid button:nth-child(3n) span{background:#fff2d7;color:#d88a0e}.profile-tool-grid button:nth-child(3n+2) span{background:#eee7ff;color:#7959c7}.profile-tool-grid small{font-size:10px}.bound-bank-list{display:grid;gap:8px}.bound-bank-list article{padding:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px}.bound-bank-list article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--blue-50);color:var(--blue);font-size:9px;font-weight:700}.bound-bank-list article div{flex:1}.bound-bank-list strong,.bound-bank-list small{display:block}.bound-bank-list small{margin-top:3px;color:var(--muted);font-size:9px}.bound-bank-list svg{color:var(--green)}.settings-list{display:grid;gap:8px}.settings-list label{min-height:45px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:10px}.settings-list input{width:18px;height:18px}.qr-code.large{padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.support-chat{width:min(430px,100%);height:min(760px,calc(100vh - 28px));display:grid;grid-template-rows:auto auto auto 1fr auto auto auto auto;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 30px 80px #0b204547}.support-chat>header{min-height:70px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.support-chat>header>div{display:flex;align-items:center;gap:10px}.support-chat header .modal-close{position:static}.support-avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:var(--blue);color:#fff}.support-avatar img{width:100%;height:100%;object-fit:cover;display:block}.support-chat header strong,.support-chat header small{display:block}.support-chat header small{margin-top:2px;color:var(--green);font-size:10px}.support-chat header small i,.support-live i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--green)}.support-scope,.privacy-strip{padding:9px 14px;display:flex;align-items:center;gap:7px;background:#eef8f5;color:#26765f;font-size:11px}.support-topic-panel{padding:12px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f7fbff)}.support-topic-panel>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.support-topic-panel strong{color:var(--ink)}.support-topic-panel small{color:var(--muted);font-size:10px}.support-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.support-topic-grid button{min-width:0;padding:10px 7px;display:grid;justify-items:center;gap:5px;border:1px solid #dce8fb;border-radius:15px;background:#fff;color:var(--ink);box-shadow:0 8px 20px #2466ec0f}.support-topic-grid button span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:var(--blue-50);color:var(--blue)}.support-topic-grid button strong{font-size:12px}.support-topic-grid button small{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.chat-messages{min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f7f9fc}.chat-bubble{max-width:82%;padding:10px 12px;border-radius:13px;font-size:13px;line-height:1.55}.chat-bubble.assistant{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.chat-bubble.user{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:4px}.chat-bubble.typing{display:flex;align-items:center;gap:6px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chat-quick{padding:9px 12px;display:flex;gap:6px;overflow-x:auto}.chat-quick button{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:var(--blue-50);color:var(--blue);font-size:10px}.support-chat>footer,.agent-thread>footer{padding:10px 12px;display:grid;grid-template-columns:1fr 44px;gap:8px;border-top:1px solid var(--line)}.support-chat>footer input,.agent-thread>footer input{height:44px}.support-chat>footer button,.agent-thread>footer button{width:44px;padding:0;display:grid;place-items:center}.human-handoff{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--line);background:#fff;color:#56657b;font-size:11px}.keyboard-message-preview,.support-keyboard-layer{display:none}.support-console{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#f3f6fa;color:var(--navy)}.support-console>aside{min-height:100vh;padding:22px 15px;display:flex;flex-direction:column;background:#12213a;color:#dbe6f6}.support-console>aside .brand{color:#fff}.support-role{margin:26px 0 14px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:12px;background:#1a3155}.support-role small{display:block;margin-top:2px;color:#91a6c5;font-size:10px}.support-console>aside nav{display:grid;gap:5px}.support-console>aside nav button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border-radius:9px;background:transparent;color:#aebdd2;text-align:left}.support-console>aside nav button.active{background:#1d4e9c;color:#fff}.support-console>aside nav b{margin-left:auto;font-size:10px}.permission-card{margin-top:auto;padding:14px;border:1px solid #304764;border-radius:12px;color:#b9c9de}.permission-card strong{display:block;margin:7px 0 4px;color:#fff;font-size:12px}.permission-card p{margin:0;font-size:10px;line-height:1.55}.support-console>main{min-width:0}.support-console>main>header{height:88px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.support-console>main>header p,.support-console>main>header h1{margin:0}.support-console>main>header p{color:var(--muted);font-size:11px}.support-console>main>header h1{margin-top:3px;font-size:23px}.support-live{padding:8px 11px;border-radius:999px;background:#eaf8f2;color:#23805f;font-size:11px}.support-workspace{height:calc(100vh - 88px);padding:16px;display:grid;grid-template-columns:280px minmax(360px,1fr) 230px;gap:12px}.conversation-list,.agent-thread,.member-context{min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.conversation-list{overflow-y:auto}.conversation-list>button{width:100%;padding:14px;border-bottom:1px solid var(--line);background:#fff;text-align:left}.conversation-list>button.active{background:#eff5ff;box-shadow:inset 3px 0 var(--blue)}.conversation-list button>div{display:flex;justify-content:space-between}.conversation-list button span{color:var(--muted);font-size:10px}.conversation-list button p{margin:7px 0;color:#4f5e74;font-size:11px;line-height:1.45}.conversation-list button small{color:var(--blue);font-size:9px}.agent-thread{display:grid;grid-template-rows:auto auto 1fr auto}.agent-thread>header{min-height:62px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.agent-thread header small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.agent-messages{padding:18px;overflow-y:auto;background:#f7f9fc}.agent-messages .chat-bubble{margin-bottom:12px}.ai-note{padding:11px;display:flex;align-items:flex-start;gap:7px;border-radius:10px;background:#f0edff;color:#6752a8;font-size:11px;line-height:1.5}.member-context{padding:17px}.member-context h2{margin:0 0 13px;font-size:16px}.member-context dl{margin:0}.member-context dl div{padding:9px 0;border-bottom:1px solid var(--line)}.member-context dt{color:var(--muted);font-size:10px}.member-context dd{margin:3px 0 0;font-size:12px}.member-context h3{margin:18px 0 7px;color:#b04f55;font-size:12px}.member-context ul{margin:0;padding-left:18px;color:#7c5a5e;font-size:10px;line-height:1.8}@media(max-width:1240px){.hero-grid{grid-template-columns:minmax(0,1fr) 350px}.game-grid{grid-template-columns:repeat(6,1fr)}.verified-pill{display:none}.hero-copy{max-width:58%}.topbar,.page-content{padding-inline:20px}}@media(max-width:900px){.sidebar{display:none}.main-area{margin-left:0;padding-bottom:76px}.topbar{height:118px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;grid-template-rows:42px 46px;gap:8px 10px}.mobile-brand{display:block;min-width:0}.mobile-brand .brand{padding:0;font-size:20px}.mobile-brand .brand-mark{width:34px;height:34px;border-radius:11px;font-size:20px}.topbar .search{grid-column:1 / -1;grid-row:2;width:100%;height:46px;padding:0 14px;justify-content:flex-start}.topbar .search input{display:block}.top-actions{grid-column:2;grid-row:1}.balance-pill,.top-actions>.primary,.icon-button{display:none}.language-select select{min-width:50px;max-width:58px}.page-content{padding:12px 14px 24px}.hero-grid{grid-template-columns:1fr}.hero{min-height:300px}.hero-copy{padding:52px 28px;max-width:62%}.hero-copy p{font-size:22px}.hero-copy h1{font-size:30px}.wallet-summary{min-height:auto}.category-strip{position:sticky;top:118px;z-index:12;margin-inline:-2px;padding:7px 8px;scrollbar-width:none}.category-strip::-webkit-scrollbar{display:none}.category-strip button{flex:0 0 auto;min-height:38px;padding-inline:13px}.category-strip .category-more{margin-left:0}.game-grid{grid-template-columns:repeat(3,1fr)}.mobile-nav{position:fixed;left:0;right:0;bottom:0;height:68px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);background:#fffffff7;border-top:1px solid var(--line);z-index:45}.mobile-nav button{background:transparent;display:grid;justify-items:center;align-content:center;gap:2px;color:#7a879a;font-size:10px}.mobile-nav button.active{color:var(--blue)}.registration-entry{display:block;bottom:82px}.wallet-cards,.promo-grid{grid-template-columns:1fr}.record-summary{grid-template-columns:repeat(2,1fr)}.transfer-layout{grid-template-columns:1fr}.admin-shell{grid-template-columns:245px 1fr;min-width:900px}.admin-sidebar{padding:24px 16px}.admin-sidebar .brand span:last-child,.admin-label,.admin-sidebar nav button:not(.active),.admin-sidebar nav button.active{font-size:inherit}.admin-sidebar nav button{justify-content:flex-start;padding:0 12px}.back-player{justify-content:flex-start}.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-content{padding:16px}.rule-hero{grid-template-columns:1fr}table{display:block;overflow-x:auto;white-space:nowrap}}@media(max-width:900px){.guest-topbar{height:104px;padding:8px 10px;grid-template-columns:1fr auto;grid-template-rows:36px 40px;gap:8px}.guest-topbar .brand{font-size:18px}.guest-topbar .search{grid-column:1/-1;grid-row:2;height:40px}.guest-actions{grid-column:2;grid-row:1}.guest-actions .subtle-button{display:none}.guest-actions .primary{min-height:34px;padding:0 10px;font-size:10px}.guest-actions .language-select{height:34px}.guest-actions .language-select select{height:34px;max-width:54px}.guest-main{padding-bottom:64px}.hero-grid.guest{grid-template-columns:1fr}.guest-join-card{min-height:128px;padding:14px;grid-template-columns:auto 1fr;column-gap:10px}.guest-join-card>span{grid-row:1/4;width:42px;height:42px}.guest-join-card>small,.guest-join-card h2,.guest-join-card p{grid-column:2}.guest-join-card>small{margin-top:0}.guest-join-card h2{margin:2px 0;font-size:14px}.guest-join-card p{margin:0 0 7px;font-size:9px}.guest-join-card button{grid-column:2;min-height:34px;font-size:10px}.guest-mobile-nav{display:grid}}@media(max-width:580px){.brand{font-size:18px}.brand-mark{width:31px;height:31px;font-size:18px}.top-actions{gap:0}.topbar{height:104px;grid-template-rows:36px 40px;padding:8px 10px}.topbar .search{height:40px;border-radius:10px}.topbar .search input{height:38px;font-size:13px}.language-select{height:36px}.language-select select{height:36px;font-size:12px}.avatar{width:36px;height:36px}.main-area{padding-bottom:64px}.page-content{padding:8px 8px 18px}.hero{min-height:166px;border-radius:12px}.hero-copy{padding:20px 16px;max-width:62%}.hero-copy p{font-size:14px}.hero-copy h1{font-size:20px;margin-bottom:8px}.hero-copy span{font-size:9px;margin-bottom:10px}.hero-copy .primary{min-height:32px;padding:0 11px;font-size:11px}.carousel-dots{left:16px;bottom:8px}.wallet-summary{min-height:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 1.45fr;gap:8px;border-radius:12px}.wallet-title{margin:0;align-self:center}.wallet-title strong{font-size:17px}.wallet-title>svg{display:none}.wallet-title small{font-size:10px}.bonus-mini{font-size:9px}.wallet-actions{grid-column:2;padding:0;border:0;gap:5px}.wallet-actions button{padding:5px 2px;font-size:9px;border-radius:9px}.action-icon{width:29px;height:29px;border-radius:8px}.action-icon svg{width:18px;height:18px}.quick-transfer{display:none}.category-strip{top:104px;min-height:48px;margin-top:9px;padding:5px 6px;gap:4px;border-radius:10px}.category-strip button{min-height:34px;padding-inline:10px;font-size:11px;gap:4px}.category-strip button svg{width:14px;height:14px}.game-discovery-heading{margin:2px 2px 8px}.game-discovery-heading h1{font-size:22px}.provider-list{gap:14px;margin-top:14px}.provider-heading{margin:0 2px 7px}.provider-heading strong{font-size:14px}.provider-symbol{width:12px;height:12px}.provider-heading>button{font-size:10px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.game-card{border-radius:9px}.cover{aspect-ratio:4/3}.status{left:4px;top:4px;padding:2px 5px;font-size:8px}.heart{top:4px;right:4px;width:23px;height:23px}.heart svg{width:14px;height:14px}.game-meta{padding:6px 7px 7px}.game-meta strong{font-size:11px}.game-meta small,.rebate-badge{display:none}.mobile-nav{height:60px;padding:4px 8px calc(4px + env(safe-area-inset-bottom))}.mobile-nav button{font-size:9px}.mobile-nav button svg{width:19px;height:19px}.registration-entry{display:none}.login-screen{padding:16px;background:#fff}.login-top{font-size:10px}.login-top select{width:90px;height:34px;font-size:11px}.login-panel{align-self:center;padding:18px 12px;border:0;box-shadow:none}.login-logo{margin-bottom:36px}.login-logo .brand-mark{width:92px;height:92px;border-radius:30px;font-size:56px}.login-logo strong{font-size:30px}.login-fields{gap:10px}.login-fields label>span{font-size:11px}.login-fields input{height:50px;border-width:0 0 1px;border-radius:0;font-size:15px}.login-button{min-height:48px;margin-top:22px}.register-link{min-height:46px}.login-support{margin-top:28px}.login-version{font-size:10px}.wallet-cards{gap:10px}.record-summary{grid-template-columns:1fr}.page-heading h1{font-size:24px}.modal{padding:23px}.admin-shell{grid-template-columns:62px 1fr}.admin-topbar{padding:13px 15px}.admin-topbar h1{font-size:18px}.admin-actions select{max-width:80px}.metric-grid,.metric-grid.three{grid-template-columns:1fr}.todo-grid{grid-template-columns:repeat(2,1fr)}.todo-grid article{border-bottom:1px solid var(--line)}.admin-content{padding:11px}}@media(max-width:580px){.hero-copy{max-width:54%}.mobile-category-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.mobile-category-tiles button{min-width:0;min-height:82px;padding:0;border-radius:10px;overflow:hidden;position:relative;background:#13284a;color:#fff;text-align:left}.mobile-category-tiles img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.mobile-category-tiles button:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#081830e6)}.mobile-category-tiles span,.mobile-category-tiles small{position:relative;z-index:2;display:block;margin-left:8px}.mobile-category-tiles span{margin-top:47px;font-size:12px;font-weight:700}.mobile-category-tiles small{margin-top:1px;font-size:8px;color:#dce9ff}.mobile-category-tiles button.active{outline:2px solid var(--blue);outline-offset:1px}.mobile-category-tiles+.category-strip{display:none}.mobile-nav .deposit-nav{color:var(--blue);font-weight:700}.mobile-nav .deposit-nav svg{width:36px;height:36px;margin-top:-17px;padding:9px;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 8px 20px #1767f54d}.login-actions{margin-top:18px}.login-actions .login-button,.login-actions .register-link{min-height:48px;margin-top:0}.member-qr-grid{grid-template-columns:1fr;gap:8px;margin-bottom:10px}.member-qr-card{grid-template-columns:92px 1fr;gap:12px;padding:11px;border-radius:13px}.member-qr-card .qr-code svg{width:82px;height:82px}.member-qr-card h2{font-size:15px}.member-qr-card p{font-size:10px;margin-bottom:7px}.member-qr-card .subtle-button{min-height:30px;padding:5px 8px;font-size:9px}.member-qr-card.unified{grid-template-columns:92px 1fr}.qr-purpose-row span{padding:4px 6px;font-size:8px}.qr-card-actions{gap:5px}.page-heading-actions button{min-height:36px;padding:0 9px;font-size:10px}.home-growth-actions{margin-top:8px;grid-template-columns:1fr;gap:6px}.qr-income-banner,.referral-income-banner{padding:9px 10px;gap:8px;border-radius:11px}.qr-income-icon,.referral-income-icon{width:38px;height:38px}.qr-income-banner strong,.referral-income-banner strong{font-size:11px}.qr-income-banner em,.referral-income-banner em{font-size:8px}.qr-income-action{font-size:9px}.referral-center-modal{height:min(760px,calc(100vh - 12px));overflow-y:auto}.referral-center-heading{display:block}.referral-center-heading>span{display:inline-block;margin-top:7px}.referral-network{height:190px}.referral-steps{grid-template-columns:1fr}.referral-metrics article{padding:8px}.referral-metrics strong{font-size:14px}.profile-page{gap:8px}.profile-identity{padding:12px;grid-template-columns:auto 1fr auto;gap:9px;border-radius:13px}.profile-avatar{width:50px;height:50px}.profile-avatar svg{width:46px;height:46px}.profile-name h1{font-size:16px}.profile-qr-button{min-width:62px;min-height:58px}.profile-wallet-card,.downline-overview,.profile-tools{padding:13px;border-radius:13px}.profile-wallet-heading strong{font-size:21px}.profile-balances{padding:12px}.profile-balances strong{font-size:17px}.profile-tool-grid{grid-template-columns:repeat(5,1fr);gap:5px}.profile-tool-grid button{min-height:72px;padding:4px 2px}.profile-tool-grid button span{width:36px;height:36px}.profile-tool-grid small{font-size:8px}.nickname-editor input{max-width:120px;height:36px}.nickname-editor .compact{min-height:34px}.downline-overview article strong{font-size:18px}.support-chat{height:calc(100vh - 12px);border-radius:18px}.modal-backdrop:has(.support-chat){padding:6px}.chat-bubble{font-size:12px}}@media(max-width:980px){.support-console{grid-template-columns:72px 1fr}.support-console>aside{padding:14px 8px}.support-console>aside .brand span:last-child,.support-role div,.support-console>aside nav button{font-size:0}.support-console>aside nav button{justify-content:center}.support-console>aside nav b,.permission-card{display:none}.support-role{justify-content:center;padding:11px}.support-workspace{grid-template-columns:240px 1fr}.member-context{display:none}}.combined-game-balance{padding:18px;display:grid;gap:4px;border:1px solid #cfe0ff;border-radius:14px;background:var(--blue-50)}.combined-game-balance small{color:var(--blue)}.combined-game-balance strong{color:var(--navy);font-size:29px}.combined-game-balance span{color:var(--muted);font-size:10px}.guest-commission-rate{padding:16px;display:flex;align-items:center;gap:12px;border-radius:13px;background:#fff8df}.guest-commission-rate strong{color:#b37708;font-size:29px}.guest-commission-rate span{color:#765d2e;font-size:11px}.agent-center-modal{width:min(820px,100%);max-height:calc(100vh - 24px);overflow-y:auto}.agent-center-hero{padding:18px;display:flex;justify-content:space-between;align-items:center;border-radius:15px;background:#eef8f5}.agent-center-hero small,.agent-center-hero h2,.agent-center-hero p{margin:0}.agent-center-hero small{color:#158060}.agent-center-hero h2{margin-top:3px}.agent-center-hero p{margin-top:5px;color:#587266;font-size:11px}.agent-center-hero>span{padding:10px 12px;display:flex;align-items:center;gap:7px;border-radius:11px;background:#fff;color:#158060;font-weight:700}.agent-qualification,.agent-levels,.agent-difference,.agent-project-table,.agent-risk-card{padding:15px;border:1px solid var(--line);border-radius:14px}.agent-qualification h3,.agent-levels h3,.agent-project-table h3{margin:0;font-size:14px}.agent-qualification>p{margin:11px 0 0;display:flex;gap:6px;align-items:flex-start;color:#557162;font-size:10px}.agent-qualification-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.agent-qualification-grid article{padding:10px;border-radius:10px;background:#f7f9fc}.agent-qualification-grid strong,.agent-qualification-grid small{display:block}.agent-qualification-grid small{margin-top:2px;color:var(--muted);font-size:9px}.agent-level-track{margin-top:10px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.agent-level-track article{padding:9px 5px;display:grid;justify-items:center;border:1px solid var(--line);border-radius:10px}.agent-level-track article.current{border-color:#75cdb2;background:#edf9f5}.agent-level-track span,.agent-level-track small{color:var(--muted);font-size:8px}.agent-level-track strong{margin:2px 0}.agent-difference>div{display:flex;align-items:center;gap:8px}.agent-difference strong,.agent-difference small{display:block}.agent-difference small{margin-top:2px;color:var(--muted);font-size:9px}.difference-example{margin-top:10px;padding:9px;justify-content:center;border-radius:10px;background:#f3f6fb;font-size:11px}.difference-example b{color:var(--green)}.agent-difference p{margin:9px 0 0;color:#69778b;font-size:10px;line-height:1.55}.agent-project-table{overflow:hidden}.agent-project-table table{margin:10px -15px 0;width:calc(100% + 30px)}.agent-project-table th,.agent-project-table td{padding:9px 12px;font-size:10px}.formula-note{margin-top:11px;padding:10px;display:grid;gap:4px;border-radius:10px;background:#f7f9fc}.formula-note code{color:var(--blue);font-size:10px;white-space:normal}.formula-note small{color:var(--muted);font-size:9px}.agent-risk-card{display:flex;gap:9px;background:#fff7f2;color:#8a573e}.agent-risk-card p{margin:3px 0;font-size:10px}.agent-risk-card span{color:#a0735c;font-size:9px}.risk-rule{background:#fff7f2;border-color:#f0d9cb}.risk-rule h2{font-size:24px}.agent-public-benefit{padding:16px;display:flex;align-items:center;gap:12px;border-radius:14px;background:linear-gradient(135deg,#edf9f5,#f8fcfb);color:#19765b}.agent-public-benefit small,.agent-public-benefit strong,.agent-public-benefit p{display:block;margin:0}.agent-public-benefit strong{margin:3px 0;font-size:19px}.agent-public-benefit p{color:#5c786e;font-size:9px}.agent-private-hint{padding:12px 14px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;background:#f7f9fc}.agent-private-hint strong,.agent-private-hint small{display:block}.agent-private-hint small{margin-top:2px;color:var(--muted);font-size:9px}.agent-growth-network{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fbfcff}.agent-growth-network h3{margin:0;font-size:14px}.growth-sun{position:relative;width:310px;height:250px;margin:8px auto 0}.growth-sun:after{content:"";position:absolute;top:20px;right:32px;bottom:20px;left:32px;border:1px solid #dbe8ff;border-radius:50%}.growth-sun-center{position:absolute;z-index:3;left:50%;top:50%;width:74px;height:74px;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;border:5px solid #fff;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 8px 22px #1f67f538}.growth-sun-center span{height:26px}.growth-sun-center strong{font-size:13px}.growth-sun-node{--angle:calc(var(--i) * 24deg);position:absolute;z-index:2;left:50%;top:50%;width:1px;height:1px;transform:rotate(var(--angle)) translateY(-103px);transform-origin:center}.growth-sun-node:before{content:"";position:absolute;left:0;bottom:-103px;width:1px;height:83px;background:#9bbfff}.growth-sun-node>span{position:absolute;left:-19px;top:-19px;width:38px;height:38px;transform:rotate(calc(var(--angle) * -1));display:flex;align-items:center;justify-content:center;gap:2px;border:3px solid #fff;border-radius:50%;background:#edf4ff;color:var(--blue);box-shadow:0 3px 10px #24569621}.growth-sun-node:nth-of-type(3n+1)>span{background:#e7faf6;color:#12a987}.growth-sun-node b{font-size:9px}.growth-sun-summary{margin:-3px auto 15px;display:flex;align-items:center;justify-content:center;gap:10px}.growth-sun-summary strong{padding:5px 11px;border-radius:999px;background:var(--blue);color:#fff;font-size:14px}.growth-sun-summary span{color:var(--muted);font-size:11px}.growth-branches{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.growth-branches article{padding:9px 5px;display:grid;justify-items:center;gap:2px;border:1px solid #dce6f4;border-radius:10px;background:#fff;text-align:center}.growth-branches article span,.growth-branches article small{color:var(--muted);font-size:8px}.growth-branches article strong{color:var(--blue);font-size:15px}.growth-branches article b{font-size:9px}@media(max-width:580px){.growth-sun{width:276px;height:232px}.growth-sun-node{transform:rotate(var(--angle)) translateY(-92px)}.growth-sun-node:before{bottom:-92px;height:72px}.growth-branches{grid-template-columns:repeat(2,1fr)}}.agent-console{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#f3f6fa;color:var(--navy)}.agent-console>aside{min-height:100vh;padding:22px 15px;display:flex;flex-direction:column;background:#102842;color:#dbe6f6}.agent-console>aside .brand{color:#fff}.agent-account{margin:24px 0 14px;padding:13px;display:flex;align-items:center;gap:10px;border-radius:12px;background:#183a5f}.agent-account small{display:block;margin-top:2px;color:#9ab0c9;font-size:10px}.agent-console>aside nav{display:grid;gap:5px}.agent-console>aside nav button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border-radius:9px;background:transparent;color:#aec1d6;text-align:left}.agent-console>aside nav button.active{background:#1767f5;color:#fff}.agent-console>main{min-width:0}.agent-console>main>header{height:88px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.agent-console header p,.agent-console header h1{margin:0}.agent-console header p{color:var(--muted);font-size:11px}.agent-console header h1{margin-top:3px;font-size:23px}.agent-report-status{padding:8px 11px;border-radius:999px;background:#eaf8f2;color:#23805f;font-size:11px}.agent-report-status i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--green)}.agent-dashboard{padding:18px}.agent-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.agent-kpis article{padding:16px;display:grid;gap:5px;border:1px solid var(--line);border-radius:14px;background:#fff}.agent-kpis small,.agent-kpis span{color:var(--muted);font-size:10px}.agent-kpis strong{font-size:18px}.agent-currency-card{margin-top:12px;padding:16px;display:grid;grid-template-columns:minmax(220px,1fr) 160px 160px minmax(210px,auto);gap:12px;align-items:center;border:1px solid #cfe0ff;border-radius:15px;background:#fff}.agent-currency-card h2,.agent-currency-card p{margin:0}.agent-currency-card h2{margin-top:2px;font-size:16px}.agent-currency-card p{margin-top:3px;color:var(--muted);font-size:10px}.agent-currency-card label{font-size:10px}.agent-currency-card select{height:38px}.fx-snapshot{padding-left:14px;border-left:1px solid var(--line)}.fx-snapshot span,.fx-snapshot strong,.fx-snapshot small{display:block}.fx-snapshot span,.fx-snapshot small{color:var(--muted);font-size:9px}.fx-snapshot strong{margin:2px 0;font-size:13px}.agent-report-panel,.settlement-breakdown{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.agent-report-panel .panel-heading h2{margin-top:2px}.agent-report-panel .panel-heading small{color:var(--muted)}.report-filters{display:flex;gap:7px}.report-filters select{height:36px;font-size:10px}.report-table-wrap{overflow-x:auto}.agent-report-panel th,.agent-report-panel td{padding:12px 14px;font-size:11px;white-space:nowrap}.agent-report-panel tfoot td{background:#f3f7fd;font-weight:700}.settlement-row td{background:#fff8f3}.settlement-grid{padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.settlement-grid article{padding:11px;display:flex;justify-content:space-between;align-items:center;border-radius:10px;background:#f7f9fc}.settlement-grid span,.settlement-grid small{display:block}.settlement-grid small{margin-top:2px;color:var(--muted);font-size:8px}.settlement-grid strong{color:#ca5960;font-size:11px}.agent-login-screen{min-height:100vh;display:grid;place-items:center;padding:18px;background:#eef4fb}.agent-login-screen>section{width:min(430px,100%);padding:30px;display:grid;gap:14px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 25px 70px #183a5f24}.agent-security-note{padding:11px;display:flex;align-items:center;gap:9px;border-radius:11px;background:#eef8f5;color:#23785f}.agent-security-note strong,.agent-security-note small{display:block}.agent-security-note small{margin-top:2px;font-size:9px}.staff-totp-binding-panel{padding:14px;display:grid;grid-template-columns:188px minmax(0,1fr);gap:14px;align-items:center;border:1px solid #cfe0ff;border-radius:15px;background:#f8fbff}.staff-totp-qr{display:grid;place-items:center;padding:7px;border-radius:12px;background:#fff}.staff-totp-binding-panel strong,.staff-totp-binding-panel small,.staff-totp-binding-panel code{display:block}.staff-totp-binding-panel strong{color:var(--ink);font-size:13px}.staff-totp-binding-panel small{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.staff-totp-binding-panel code{margin-top:8px;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;border-radius:8px;background:#eaf2ff;color:var(--blue);font-size:10px}.staff-totp-secret-row{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.staff-totp-secret-row code{margin-top:0;min-width:0}.staff-totp-secret-row .subtle-button{min-height:30px;padding:0 9px;gap:5px;border-radius:8px;font-size:10px;white-space:nowrap}.agent-wallet-float{display:none;position:fixed;right:18px;bottom:18px;z-index:35;gap:8px}.agent-wallet-float button{min-height:42px;padding:0 14px;display:flex;align-items:center;gap:6px;border-radius:11px;color:#fff;background:var(--blue);box-shadow:0 10px 25px #1767f540}.agent-wallet-float button:last-child{background:var(--green)}.agent-login-logo{margin-bottom:8px;justify-items:center;gap:6px;text-align:center}.agent-login-logo .agent-login-brand-logo{width:214px;max-width:100%;height:78px;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px rgba(126,83,18,.13))}.agent-login-logo small{color:#8a7654;letter-spacing:.08em;font-size:10px;font-weight:800}.agent-login-account-summary{min-height:58px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;border:1px solid #e7dbc0;border-radius:13px;background:#fffaf0}.agent-login-account-summary small{grid-column:1;color:#8b7d63;font-size:10px;font-weight:700}.agent-login-account-summary strong{grid-column:1;min-width:0;overflow:hidden;color:#25314d;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.agent-login-account-summary button{grid-row:1 / span 2;grid-column:2;min-height:34px;padding:0 12px;border:1px solid #d7b86a;border-radius:999px;background:#fff;color:#8b650e;font-size:12px;font-weight:800}.agent-header-actions{display:flex;align-items:center;gap:9px}.agent-mobile-nav{display:none}.agent-wallet-page{display:grid;gap:12px}.agent-wallet-balance{padding:20px;display:flex;align-items:center;gap:13px;border:1px solid #cfe0ff;border-radius:15px;background:#fff}.agent-wallet-balance h2,.agent-wallet-balance p{margin:0}.agent-wallet-balance h2{margin:3px 0}.agent-wallet-balance p{color:var(--muted);font-size:10px}.agent-wallet-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.agent-wallet-actions button{min-height:135px;padding:16px;display:grid;justify-items:start;align-content:center;gap:5px;border:1px solid var(--line);border-radius:15px;background:#fff;text-align:left}.agent-wallet-actions button:hover{border-color:#9fc0ff;background:#f7faff}.agent-wallet-actions button>span{width:44px;height:44px;margin-bottom:4px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:var(--blue)}.agent-wallet-actions strong{font-size:13px}.agent-wallet-actions small{color:var(--muted);font-size:9px}.agent-date-toolbar{padding:0 16px 12px;display:grid;grid-template-columns:minmax(250px,1fr) 150px 150px 150px auto;gap:8px;align-items:end}.date-shortcuts{display:flex;gap:6px}.date-shortcuts button{min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);font-size:10px}.date-shortcuts button:hover{border-color:var(--blue);color:var(--blue)}.agent-date-toolbar label{display:grid;gap:4px;color:var(--muted);font-size:9px}.agent-date-toolbar input,.agent-date-toolbar select{height:38px}.agent-date-toolbar .primary{min-height:38px}.agent-report-switch{margin:0 16px 14px;padding:4px;display:grid;grid-template-columns:repeat(2,1fr);gap:4px;border:1px solid var(--line);border-radius:12px;background:#f3f6fb}.agent-report-switch button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;background:transparent;color:#718199;font-size:11px;font-weight:700}.agent-report-switch button.active{background:#fff;color:var(--blue);box-shadow:0 8px 18px #1767f51f}.report-context-title{margin:0 16px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.report-context-title small,.report-context-title strong{display:block}.report-context-title small{color:var(--muted);font-size:9px}.report-context-title strong{margin-top:2px;font-size:14px}.report-context-title.downline-title{margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.agent-report-summary{padding:0 16px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.agent-report-summary.report-context-summary{grid-template-columns:repeat(4,1fr)}.agent-report-summary article{padding:12px 14px;display:grid;gap:3px;border:1px solid #dbe7f7;border-radius:12px;background:#f7faff}.agent-report-summary small,.agent-report-summary span{color:var(--muted);font-size:9px}.agent-report-summary strong{font-size:16px}.agent-settlement-note{margin-top:12px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #f0dfd4;border-radius:13px;background:#fff8f3}.agent-settlement-note strong,.agent-settlement-note small{display:block}.agent-settlement-note small{margin-top:2px;color:var(--muted);font-size:9px}.agent-settlement-note b{color:#ca5960}.downline-report-summary{padding:0 16px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.downline-report-summary article{padding:12px 14px;display:grid;gap:3px;border:1px solid #dbe7f7;border-radius:12px;background:#f7faff}.downline-report-summary small,.downline-report-summary span{color:var(--muted);font-size:9px}.downline-report-summary strong{font-size:15px}.downline-mobile-list{display:none}.agent-manual-player{display:grid;grid-template-columns:1fr auto;gap:8px}.agent-manual-player .subtle-button{padding:0 14px}.agent-live-report,.agent-rebate-panel,.agent-player-panel{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:#fff}.agent-live-report{padding:15px;border-color:#cfe0ff;background:linear-gradient(135deg,#fff,#f6faff)}.live-report-title,.live-report-title>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.live-report-title small,.live-report-title h2{margin:0}.live-report-title small{color:var(--muted);font-size:9px}.live-report-title h2{margin-top:2px;font-size:16px}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #26b3841f}.live-report-metrics{margin-top:12px;display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:8px}.live-report-metrics article{padding:11px 12px;display:grid;gap:3px;border:1px solid var(--line);border-radius:11px;background:#fff}.live-report-metrics article.primary-metric{border-color:#a9c8ff;background:#edf4ff}.live-report-metrics small,.live-report-metrics span{color:var(--muted);font-size:9px}.live-report-metrics strong{font-size:16px}.live-group-strip{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.live-group-strip span{padding:6px 9px;border-radius:8px;background:#edf2f8;color:var(--muted);font-size:9px}.live-group-strip b{color:var(--navy)}.live-report-note,.rebate-note{margin:10px 0 0;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.rebate-filters,.agent-player-filters{display:flex;align-items:center;gap:7px}.rebate-filters select,.agent-player-filters select{height:36px;font-size:10px}.rebate-legend{padding:0 16px 12px;display:flex;flex-wrap:wrap;gap:7px}.rebate-legend span{padding:7px 9px;border-radius:8px;background:#f3f6fa;color:var(--muted);font-size:9px}.rebate-legend b{color:var(--navy)}.agent-rebate-panel th,.agent-rebate-panel td,.agent-player-panel th,.agent-player-panel td{padding:11px 14px;font-size:10px}.rebate-note{margin:0;padding:10px 14px;border-top:1px solid var(--line);background:#fafbfd}.agent-player-filters .search{width:210px;height:36px}.agent-player-filters .search input{height:34px;font-size:10px}.player-list-summary{padding:0 16px 12px;display:flex;flex-wrap:wrap;gap:8px}.player-list-summary span{padding:7px 10px;border-radius:9px;background:#f3f7fd;color:var(--muted);font-size:9px}.player-list-summary b{color:var(--navy)}.agent-player-panel .privacy-strip{margin:0 16px 12px}.agent-player-tree{padding:0 16px 16px;display:grid;gap:8px}.agent-tree-node{display:grid;gap:8px}.agent-tree-row{width:100%;min-height:54px;padding:9px 11px;display:grid;grid-template-columns:24px minmax(150px,1.4fr) repeat(3,minmax(82px,1fr));gap:8px;align-items:center;border:1px solid #dbe6f4;border-radius:10px;background:#fff;color:var(--ink);text-align:left}.agent-tree-row:disabled{cursor:default}.agent-tree-row:not(:disabled):hover{border-color:#adc7ee;background:#f7fbff}.agent-tree-caret{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#edf3fb;color:var(--blue);transition:transform .16s ease}.agent-tree-caret.open{transform:rotate(180deg)}.agent-tree-row:disabled .agent-tree-caret{opacity:.28}.agent-tree-identity strong,.agent-tree-identity small,.agent-tree-row span small,.agent-tree-row span b{display:block}.agent-tree-identity strong{font-size:12px;color:var(--navy)}.agent-tree-identity small,.agent-tree-row span small{margin-top:2px;color:var(--muted);font-size:9px}.agent-tree-row span b{margin-top:2px;font-size:13px;color:var(--navy)}.agent-tree-children{margin-left:calc((var(--tree-depth,0) + 1) * 20px);padding-left:12px;display:grid;gap:8px;border-left:1px dashed #c8d6e8}.warning-pill{padding:5px 8px;border-radius:999px;background:#fff1e6;color:#b76b28;font-size:9px}.selected-agent-row td{background:#eef5ff}.agent-admin-detail .privacy-strip{margin:0 16px 12px}.rebate-mobile-list{display:none}.manual-agent-badge{margin-left:6px;padding:4px 7px;display:inline-block;border-radius:999px;background:#eaf8f2;color:#16815f;font-size:9px;font-weight:800;white-space:nowrap}.agent-debt-qr{padding:15px;display:grid;place-items:center;gap:8px;border:1px solid #dbe7f7;border-radius:14px;background:#f8fbff}.agent-debt-qr small{color:var(--muted);font-size:10px}.agent-debt-summary{padding:15px;display:grid;align-content:center;gap:8px;border:1px solid #d7efe7;border-radius:14px;background:#f2fbf8}.agent-debt-summary span{color:#16815f;font-size:10px;font-weight:800}.agent-debt-summary strong{color:var(--navy);font-size:25px}.agent-debt-summary p{margin:0;color:#526f64;font-size:11px;line-height:1.55}.agent-debt-summary label{color:var(--muted);font-size:10px}@media(max-width:980px){.owner-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-import-guardrails{grid-template-columns:1fr}.finance-lead-scope-grid,.staff-owner-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-owner-permission-grid,.staff-governance-grid{grid-template-columns:1fr}}@media(max-width:580px){.owner-import-grid,.owner-import-guardrails{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.owner-import-grid article{min-height:0}.finance-lead-scope-grid{grid-template-columns:1fr;padding:0 12px 12px}.finance-lead-scope-grid button{min-height:132px}.staff-owner-permission-grid,.staff-owner-work-grid,.staff-governance-grid{grid-template-columns:1fr;padding-left:10px;padding-right:10px}}.live-report-metrics.compact{grid-template-columns:minmax(280px,1.5fr) minmax(180px,1fr);max-width:760px}.standalone{margin-top:0}.agent-simple-page{min-height:340px;display:grid;place-content:center;justify-items:center;text-align:center;padding:35px;border:1px solid var(--line);border-radius:15px;background:#fff}.agent-simple-page h2{margin:8px 0 4px}.agent-simple-page p{max-width:520px;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:1100px){.home-growth-actions{grid-template-columns:1fr}.agent-console{grid-template-columns:74px 1fr}.agent-console>aside{padding:14px 8px}.agent-console>aside .brand span:last-child,.agent-account div,.agent-console>aside nav button{font-size:0}.agent-console>aside nav button{justify-content:center}.agent-console .permission-card{display:none}.agent-account{justify-content:center}.agent-kpis{grid-template-columns:repeat(2,1fr)}.agent-currency-card{grid-template-columns:1fr 150px 150px}.agent-wallet-actions{grid-template-columns:repeat(3,1fr)}.fx-snapshot{grid-column:1/-1;padding:10px 0 0;border-left:0;border-top:1px solid var(--line)}}@media(max-width:1100px){.review-detail-modal{width:min(920px,calc(100% - 32px));grid-template-columns:1fr}.review-detail-grid,.review-proof-panel,.review-player-audit-panel,.review-audit-trail,.review-detail-actions{grid-column:1;grid-row:auto}.manual-credit-guide{grid-template-columns:1fr 1fr}.manual-credit-guide>div{grid-column:1 / -1}.queue-search-row{grid-template-columns:1fr}}@media(max-width:1100px){.modal.review-detail-modal .review-detail-grid{grid-template-columns:1fr}.modal.review-detail-modal .review-proof-panel{grid-column:1;grid-row:auto}.modal.review-detail-modal.admin-action-review-modal{width:calc(100% - 20px)}.modal.review-detail-modal.admin-action-review-modal .review-detail-grid,.admin-action-review-fields{grid-template-columns:1fr}.admin-action-review-section-header{display:grid}.review-player-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.player-identity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.player-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.player-risk-timeline article{grid-template-columns:1fr}.player-ip-match-panel button{grid-template-columns:1fr 1fr}.review-player-audit-tables{grid-template-columns:1fr}.provider-flow-grid,.support-category-grid,.support-rating-grid{grid-template-columns:1fr 1fr}.staff-owner-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-owner-permission-grid,.staff-governance-grid{grid-template-columns:1fr}.admin-flow-steps.compact-flow{grid-template-columns:1fr 1fr}.internal-queue-layout,.internal-chat-layout{grid-template-columns:1fr}.internal-thread-list{max-height:none;padding-right:0}.internal-chat-rules{grid-template-columns:1fr 1fr}.provider-api-table,.department-account-table,.support-ticket-table,.internal-feed-table{overflow-x:auto}.provider-api-head,.provider-api-table article{min-width:1080px}.provider-entry-grid,.admin-action-modal-fields{grid-template-columns:1fr}.admin-action-modal-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-payment-qr-panel,.copy-link-row{grid-template-columns:1fr}.department-account-head,.department-account-table article{min-width:1020px}.support-ticket-head,.support-ticket-table article{min-width:980px}.internal-feed-head,.internal-feed-table article{min-width:940px}}@media(max-width:720px){.review-player-audit-heading{display:grid}.review-player-audit-summary,.player-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.player-identity-strip{grid-template-columns:1fr}.player-ip-match-panel{margin:0 10px 10px}.player-ip-match-panel header{display:grid}.player-ip-match-panel button,.admin-action-modal-list{grid-template-columns:1fr}.admin-action-modal-list article{grid-template-columns:1fr}}@media(max-width:1100px){.agent-date-toolbar{grid-template-columns:1fr 1fr 1fr}.date-shortcuts{grid-column:1/-1}.agent-report-summary{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1100px){.live-report-metrics{grid-template-columns:1fr 1fr}.agent-player-panel .panel-heading{align-items:flex-start}.agent-player-filters{align-items:stretch;flex-direction:column}.agent-player-filters .search{width:100%}}@media(max-width:1100px){.report-close-strip,.report-reconcile-summary,.report-automation-summary,.agent-report-sync-summary,.agent-report-sync-flow,.daily-close-project-summary,.daily-close-selected-project{grid-template-columns:repeat(2,minmax(0,1fr))}.report-reconcile-layout,.settlement-payout-workbench{grid-template-columns:1fr}.payment-channel-balance-grid,.settlement-status-grid,.usdt-ledger-summary,.settlement-payout-metrics,.channel-net-ledger-strip,.settlement-feature-guide-grid,.settlement-guide-strip,.daily-close-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-channel-detail-summary,.settlement-bucket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-queue-toolbar{grid-template-columns:1fr 1fr}.settlement-queue-toolbar div{grid-column:1/-1}}@media(max-width:580px){.agent-center-modal{padding:14px}.agent-center-hero{display:block}.agent-center-hero>span{margin-top:9px;width:max-content}.agent-qualification-grid{grid-template-columns:1fr}.agent-level-track{grid-template-columns:repeat(3,1fr)}.agent-console{display:block}.agent-console>aside{display:none}.agent-console>main>header{height:82px;padding:10px 12px}.agent-console header h1{font-size:18px}.agent-header-actions{gap:5px}.agent-header-actions .language-select{height:34px;padding:0 6px}.agent-header-actions .language-select select{max-width:72px;height:32px;font-size:10px}.agent-report-status{display:none}.agent-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:46;height:64px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);background:#fffffffa;box-shadow:0 -8px 24px #183a5f14}.agent-mobile-nav button{min-width:0;display:grid;justify-items:center;align-content:center;gap:2px;background:transparent;color:#7c899c;font-size:7px}.agent-mobile-nav button svg{width:18px;height:18px}.agent-mobile-nav button span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent-mobile-nav button.active{color:var(--blue)}.agent-dashboard{padding:8px 8px 78px}.agent-kpis{grid-template-columns:1fr 1fr;gap:6px}.agent-kpis article{padding:10px}.agent-kpis strong{font-size:14px}.agent-currency-card{padding:11px;grid-template-columns:1fr}.fx-snapshot{grid-column:auto}.settlement-grid{grid-template-columns:1fr}.guest-referral-banner,.home-growth-actions .agent-income-banner{padding:9px 10px}.agent-income-icon{width:38px;height:38px}.agent-income-banner strong{font-size:11px}.agent-income-banner em{font-size:8px}.agent-wallet-float{display:none}.agent-wallet-actions{grid-template-columns:1fr 1fr;gap:7px}.agent-wallet-actions button{min-height:112px;padding:12px}.agent-wallet-balance{padding:14px}.agent-debt-payment-grid{grid-template-columns:1fr}.agent-debt-qr svg{width:150px;height:150px}.agent-login-screen>section{padding:20px 15px}}@media(max-width:580px){.agent-date-toolbar{padding:0 10px 10px;grid-template-columns:1fr 1fr}.date-shortcuts{overflow-x:auto}.date-shortcuts button{white-space:nowrap}.agent-date-toolbar select,.agent-date-toolbar .primary{grid-column:1/-1}.agent-report-summary{padding:0 10px 10px;grid-template-columns:1fr}.agent-report-summary.detailed{display:none}.agent-settlement-note{grid-template-columns:auto 1fr}.agent-settlement-note b{grid-column:2}}@media(max-width:580px){.agent-live-report{padding:11px}.live-report-title{align-items:flex-start}.live-report-title .subtle-button{padding:0 8px;font-size:9px}.live-report-metrics{grid-template-columns:1fr 1fr;gap:5px}.live-report-metrics article{padding:9px}.live-report-metrics strong{font-size:13px}.agent-rebate-panel .panel-heading,.agent-player-panel .panel-heading{align-items:flex-start;flex-direction:column}.rebate-filters{width:100%}.rebate-filters select{flex:1}.agent-player-filters{width:100%}.player-list-summary{padding:0 10px 10px}.agent-player-panel .privacy-strip{margin:0 10px 10px}.agent-player-tree{padding:0 10px 10px}.agent-tree-row{grid-template-columns:22px 1fr 1fr}.agent-tree-row>span:nth-child(4),.agent-tree-row>span:nth-child(5){grid-column:auto}.agent-tree-identity{grid-column:2 / 4}.agent-tree-children{margin-left:10px;padding-left:8px}}@media(max-width:580px){.report-date-tools{width:100%;display:grid;grid-template-columns:1fr}.report-date-tools select,.report-date-tools input,.report-date-tools button{width:100%}.report-close-strip,.report-reconcile-summary{margin-inline:10px;grid-template-columns:1fr}.report-reconcile-summary{padding:0 10px 10px}.report-automation-summary,.agent-report-sync-summary,.agent-report-sync-flow,.daily-close-project-summary,.daily-close-project-grid{padding:0 10px 10px;grid-template-columns:1fr}.report-automation-segmented{width:100%}.report-automation-feedback{margin-inline:10px}.report-automation-action-row{margin-inline:10px;align-items:stretch;flex-direction:column}.report-automation-action-row button{width:100%}.report-automation-history{margin-inline:10px}.report-automation-history>div:first-child{align-items:flex-start;flex-direction:column}.daily-close-selected-project{margin-inline:10px;grid-template-columns:1fr}.report-reconcile-flow{margin-inline:10px}.report-reconcile-layout{padding:0 10px 10px}.report-reconcile-queue button{grid-template-columns:1fr}.report-reconcile-queue b,.report-reconcile-queue em{width:max-content;max-width:100%}.payment-channel-balance-grid,.settlement-status-grid,.usdt-ledger-summary,.payment-channel-detail-summary,.channel-net-ledger-strip,.settlement-feature-guide-grid,.settlement-guide-strip{padding:0 10px 10px;grid-template-columns:1fr}.settlement-payout-workbench{padding:0 10px 10px}.settlement-bucket-grid,.settlement-payout-metrics{grid-template-columns:1fr}.settlement-queue-panel,.settlement-flow-strip{margin-inline:10px}.settlement-queue-toolbar{grid-template-columns:1fr}.settlement-queue-list>button{grid-template-columns:1fr;align-items:start}.settlement-queue-list b,.settlement-queue-list em,.settlement-queue-list i,.settlement-queue-list .queue-actions{width:max-content;max-width:100%}.settlement-payout-hero input{width:100%}}@media(max-width:580px){.agent-rebate-panel .report-table-wrap{display:none}.rebate-mobile-list{padding:0 10px 10px;display:grid;gap:7px}.rebate-mobile-list article{padding:11px;display:grid;gap:9px;border:1px solid var(--line);border-radius:12px;background:#fff}.rebate-mobile-list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.rebate-mobile-list header strong{font-size:13px}.rebate-mobile-list header span{padding:4px 7px;border-radius:7px;background:#f0f4fa;color:var(--muted);font-size:9px}.rebate-mobile-list article>div{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px;align-items:center}.rebate-mobile-list article>div>span{min-width:0;padding:7px;display:grid;gap:2px;border-radius:8px;background:#f7f9fc;color:var(--muted);font-size:8px}.rebate-mobile-list article>div>span:first-child{width:48px;display:block;color:var(--blue);font-weight:700;text-align:center}.rebate-mobile-list b{color:var(--navy);font-size:12px}.rebate-filters{display:grid;grid-template-columns:1fr 1fr}.rebate-filters .primary{grid-column:1/-1;width:100%}.rebate-legend{padding:0 10px 10px;display:grid;grid-template-columns:1fr}.rebate-note{padding:9px 10px;line-height:1.5}}@media(max-width:580px){.mobile-nav.guest-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:8px;overflow:visible}.guest-mobile-nav button{min-width:0;justify-items:center;text-align:center}.guest-mobile-nav .guest-login-nav{position:relative;top:-12px;color:var(--blue);font-weight:700}.guest-mobile-nav .guest-login-nav svg{width:48px;height:48px;padding:12px;border:5px solid #fff;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 8px 22px #1767f54d}.guest-mobile-nav .guest-login-nav span{margin-top:-2px}}.growth-tree{width:min(620px,100%);margin:12px auto 10px;display:grid;justify-items:center}.growth-tree-root{width:72px;height:72px;display:grid;place-items:center;align-content:center;border:5px solid #fff;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 8px 22px #1f67f538}.growth-tree-root span{height:27px}.growth-tree-root strong{font-size:13px}.growth-tree-arrow{height:34px;display:grid;place-items:center;color:#7aa8f8}.growth-tree-children{position:relative;width:100%;padding-top:16px;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:5px}.growth-tree-children:before{content:"";position:absolute;left:3%;right:3%;top:0;height:1px;background:#9bbfff}.growth-tree-children article{position:relative;min-width:0;min-height:42px;display:grid;justify-items:center;align-content:center;gap:1px;border:2px solid #fff;border-radius:10px;background:#edf4ff;color:var(--blue);box-shadow:0 2px 8px #2456961f}.growth-tree-children article:before{content:"";position:absolute;left:50%;top:-16px;width:1px;height:16px;background:#9bbfff}.growth-tree-children article:nth-child(3n){background:#e9f9f5;color:#14a584}.growth-tree-children b{font-size:9px}.profile-balance-status{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.profile-balance-status article{padding:11px;display:grid;gap:4px;border-radius:11px;background:#f5f7fa}.profile-balance-status small{color:var(--muted);font-size:9px}.profile-balance-status strong{font-size:15px}.profile-balance-status .ready{background:#eaf8f2;color:#177b5b}.profile-balance-status .pending{background:#fff5e8;color:#b66d16}.profile-rollover-progress{margin-top:10px;padding:11px;border:1px solid var(--line);border-radius:11px;background:#fff}.profile-rollover-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:10px}.profile-rollover-progress b{color:#b66d16}.profile-rollover-progress .progress{margin:8px 0 5px}.profile-rollover-progress small{color:var(--muted);font-size:9px}.profile-tool-grid button{position:relative}.tool-status{position:absolute;right:2px;top:2px;padding:2px 4px;border-radius:999px;background:#eef2f7;color:var(--muted);font-size:7px;font-style:normal}.tool-status.approved{background:#e7f8f1;color:#16805e}.tool-status.pending{background:#fff5df;color:#a66d13}.profile-page .section-row button{min-height:34px;gap:6px;color:#b98212;font-size:14px;font-weight:900}.profile-page .section-row button svg{width:19px;height:19px}.profile-page .downline-overview{padding:9px 14px 10px}.profile-page .downline-overview .section-row>div small{font-size:10px;font-weight:850}.profile-page .downline-overview .section-row>div h2{font-size:18px;line-height:1.15}.profile-page .downline-overview>div:last-child{margin-top:5px}.profile-page .downline-overview article{padding:4px 8px 5px;gap:1px}.profile-page .downline-overview article strong{font-size:22px;line-height:1.05}.profile-page .downline-overview article small{font-size:10px;line-height:1.15;font-weight:800}.kyc-state{padding:13px;display:flex;align-items:center;gap:10px;border-radius:12px;background:#fff5df;color:#9a6817}.kyc-state.approved{background:#eaf8f2;color:#177b5b}.kyc-state strong,.kyc-state small{display:block}.kyc-state small{margin-top:2px;font-size:9px;opacity:.8}.kyc-profile-list{margin:0;display:grid}.kyc-profile-list div{padding:11px 2px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.kyc-profile-list dt{color:var(--muted);font-size:10px}.kyc-profile-list dd{margin:0;font-size:11px;font-weight:700}.identity-warning-banner{margin:0 -28px 2px;padding:12px 22px;display:flex;align-items:center;gap:10px;background:#ffe6ee;color:#ef385b;font-size:13px;font-weight:800;line-height:1.45}.identity-warning-banner svg{flex:0 0 auto}.withdraw-realname-row{margin:2px -4px 6px;padding:13px 4px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--line);color:var(--muted)}.withdraw-realname-row strong{color:var(--navy);font-size:15px}.withdraw-account-list{display:grid;gap:8px}.withdraw-account-list button{padding:11px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;background:#fff;text-align:left}.withdraw-account-list button.active{border-color:#74a6ff;background:#f3f7ff}.withdraw-account-list button>span{width:46px;height:38px;display:grid;place-items:center;border-radius:9px;background:#eaf2ff;color:var(--blue);font-size:9px;font-weight:800}.withdraw-account-list strong,.withdraw-account-list small{display:block}.withdraw-account-list small{margin-top:3px;color:var(--muted);font-size:9px}.withdraw-account-list svg{color:var(--green)}.amount-shortcuts{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.amount-shortcuts button{min-height:38px;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 2px 5px #0f172a14;color:#344054;font-weight:800}.withdraw-tip-card{padding:10px 12px;display:flex;justify-content:space-between;gap:12px;border-radius:10px;background:#f6f7f9;color:#8a93a3;font-size:11px;line-height:1.55}.withdraw-tip-card strong,.withdraw-tip-card span{display:block}.withdraw-tip-card button{flex:0 0 auto;color:#17c8e8;font-weight:800}.withdraw-balance-row{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#eef8f5;color:#177b5b;font-size:10px}.withdraw-balance-row strong{font-size:14px}.formal-report-mobile,.agent-player-mobile-list{display:none}@media(max-width:1100px){.role-console{grid-template-columns:74px 1fr}.role-console>aside{padding:14px 8px}.role-console>aside .brand span:last-child,.role-console>aside>small,.role-console>aside h2,.role-console>aside nav span,.role-security-note{display:none}.role-work-nav{margin:14px 0 0}.role-work-nav small{display:none}.role-work-nav button{min-height:38px;justify-content:center;padding:0;font-size:0}.role-work-nav button:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75}.role-current-card{min-height:46px;padding:0;justify-content:center}.role-current-card div{display:none}.role-console>aside nav button{justify-content:center;padding:0}.role-console>main{padding:16px}.role-console-topbar{margin:-16px -16px 16px;padding:13px 16px}.role-module-grid,.owner-delegation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-task-summary{grid-template-columns:1fr}.module-setting-grid,.module-config-grid,.role-scope-grid,.ops-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-ops-grid{grid-template-columns:1fr}.tech-deploy-grid,.tech-guardrail-strip{grid-template-columns:1fr 1fr}.staff-queue-list{overflow-x:auto}.staff-queue-list article{min-width:760px}.support-agent-layout,.support-agent-grid,.support-live-alert-row{grid-template-columns:1fr}.support-home-grid,.support-settings-grid,.owner-support-permission-grid,.owner-support-redline-grid,.owner-support-deploy-grid,.owner-support-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-avatar-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.support-agent-ticket-list{max-height:none;overflow:visible;padding-right:0}}@media(max-width:580px){.role-console{display:block}.role-console>aside{min-height:0;position:static;padding:10px;display:block}.role-console>aside .brand{display:none}.role-current-card{width:100%;min-height:48px;padding:11px;justify-content:flex-start}.role-current-card div{display:block}.role-console>aside nav{grid-template-columns:repeat(3,1fr)}.role-console>aside nav button{min-height:42px}.role-work-nav{margin:10px 0 0;display:flex;overflow-x:auto;gap:6px}.role-work-nav small{display:none}.role-work-nav button{flex:0 0 auto;min-height:34px;padding:0 10px;font-size:10px;background:#1a3155}.role-work-nav button:before{display:none}.role-console>main{padding:10px}.role-console-topbar{min-height:auto;margin:-10px -10px 10px;padding:11px 10px;align-items:flex-start}.role-console-topbar{flex-wrap:wrap}.role-console-topbar h1{font-size:18px}.role-console-topbar p{font-size:10px}.role-console-topbar .primary{min-height:36px;padding:0 10px;font-size:10px}.role-hero{min-height:0;padding:14px;grid-template-columns:auto 1fr;align-items:start}.role-hero>span{width:44px;height:44px;border-radius:12px}.role-hero b{grid-column:2;width:max-content}.role-hero h2{font-size:18px}.role-metric-grid,.role-module-grid,.owner-delegation-grid,.ops-architecture-grid,.tech-deploy-grid,.tech-guardrail-strip{grid-template-columns:1fr}.owner-delegation-grid,.tech-ops-grid,.tech-deploy-grid,.tech-guardrail-strip{padding-left:10px;padding-right:10px}.tech-provider-table{overflow-x:auto}.tech-provider-head,.tech-provider-table button{min-width:560px}.module-task-summary,.module-setting-grid,.module-task-filters,.module-task-table{padding-left:10px;padding-right:10px}.module-setting-grid{grid-template-columns:1fr}.module-config-grid{padding-left:10px;padding-right:10px;grid-template-columns:1fr}.role-scope-overview{padding-left:10px;padding-right:10px}.role-scope-grid{grid-template-columns:1fr}.module-task-filters{align-items:stretch}.role-deny-panel{grid-template-columns:1fr}.staff-queue-list{padding:0 10px 10px;overflow:visible}.staff-queue-list article{min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start}.staff-queue-list strong,.staff-queue-list p,.staff-queue-list span{min-width:0;overflow-wrap:anywhere}.staff-queue-list p,.staff-queue-list span{grid-column:1 / -1}.staff-queue-list button{grid-column:2;grid-row:1}.support-agent-layout,.support-live-alert-row,.support-checklist,.support-script-list,.support-settings-grid,.owner-support-permission-grid,.owner-support-redline-grid,.owner-support-deploy-grid,.owner-support-governance-grid{padding:0 10px 10px}.support-agent-detail dl,.support-agent-actions{grid-template-columns:1fr}.support-checklist article{grid-template-columns:1fr;align-items:start}.support-settings-grid,.owner-support-permission-grid,.owner-support-redline-grid,.owner-support-deploy-grid,.owner-support-governance-grid{grid-template-columns:1fr}.support-avatar-manager{margin:0 10px 10px;padding:12px}.support-avatar-manager-head{align-items:flex-start;flex-direction:column}.support-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-chat-window header{align-items:flex-start}.support-chat-status{justify-content:flex-start}.support-message-toast{left:12px;right:12px;bottom:12px;width:auto}}@media(max-width:580px){.admin-flow-steps.compact-flow{grid-template-columns:1fr}.support-ticket-subhead{margin:0 10px;display:grid}html,body,#root,.agent-console,.agent-console>main,.agent-dashboard{width:100%;max-width:100%;overflow-x:hidden}.agent-report-panel,.agent-player-panel,.agent-live-report,.agent-rebate-panel{width:100%;max-width:100%;overflow:hidden}.formal-report-table,.player-desktop-table{display:none}.formal-report-mobile{padding:0 10px 10px;display:grid;gap:10px}.mobile-report-book,.mobile-share-book{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.mobile-report-book>header,.mobile-share-book>header{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);background:#f8fbff}.mobile-report-book header small,.mobile-share-book header small{display:block;color:var(--muted);font-size:8px}.mobile-report-book header strong,.mobile-share-book header strong{display:block;margin-top:2px;color:var(--navy);font-size:13px}.mobile-report-book header b,.mobile-share-book header b{font-size:12px;white-space:nowrap}.mobile-report-head,.mobile-report-row,.mobile-report-book footer{display:grid;grid-template-columns:minmax(76px,.75fr) minmax(0,1.2fr) minmax(0,1.05fr);align-items:stretch}.mobile-report-head{background:#f1d996;color:#516073;font-size:8px;font-weight:800}.mobile-report-head span{padding:8px 7px;border-right:1px solid rgba(255,255,255,.8)}.mobile-report-row{min-height:56px;border-top:1px solid var(--line)}.mobile-report-row:first-child{border-top:0}.mobile-report-row>strong,.mobile-report-row>span,.mobile-report-book footer>strong,.mobile-report-book footer>span{min-width:0;padding:9px 7px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--line);overflow:hidden}.mobile-report-row>strong,.mobile-report-book footer>strong{color:var(--navy);font-size:10px}.mobile-report-row span,.mobile-report-book footer span{text-align:right}.mobile-report-row b,.mobile-report-book footer b{color:var(--navy);font-size:10px;line-height:1.15;word-break:break-word}.mobile-report-row small,.mobile-report-book footer small{color:var(--muted);font-size:7px;line-height:1.25;word-break:break-word}.mobile-report-row.settlement-row-mobile{background:#fff8f3}.mobile-report-book footer{border-top:1px solid #cfe0ff;background:#edf4ff;font-weight:800}.mobile-share-book{padding-bottom:5px}.mobile-share-row{margin:0 9px;padding:9px 0;display:grid;grid-template-columns:minmax(76px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center;border-top:1px solid var(--line)}.mobile-share-row:first-of-type{border-top:0}.mobile-share-row span{color:var(--navy);font-size:10px;font-weight:700}.mobile-share-row b,.mobile-share-row strong{min-width:0;text-align:right;font-size:10px;word-break:break-word}.mobile-share-row.settlement-share-row{margin-top:4px;padding-top:11px;background:linear-gradient(#fff8f3,#fff8f3) padding-box;border-top:1px solid #ecd8ca}.mobile-share-row.mobile-share-total{margin-top:4px;padding:11px 0;border-top:1px solid #cfe0ff;background:#edf4ff}.downline-report-panel{margin-top:12px}.downline-report-summary{padding:0 10px 10px;grid-template-columns:1fr}.downline-report-summary strong{font-size:14px}.downline-report-table{display:none}.downline-mobile-list{padding:0 10px 10px;display:grid;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.downline-mobile-list article{padding:11px;display:grid;gap:9px;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff}.downline-mobile-list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.downline-mobile-list header strong,.downline-mobile-list header small{display:block}.downline-mobile-list header small{margin-top:2px;color:var(--muted);font-size:8px}.downline-mobile-list header b{white-space:nowrap;font-size:11px}.downline-mobile-list article>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.downline-mobile-list span{min-width:0;padding:7px;display:grid;gap:3px;border-radius:8px;background:#f6f8fb;color:var(--muted);font-size:8px}.downline-mobile-list span b{color:var(--navy);font-size:10px;word-break:break-word}.downline-mobile-head,.downline-ledger-row,.downline-mobile-list footer{display:grid;grid-template-columns:minmax(80px,.9fr) minmax(0,1.25fr) minmax(72px,.8fr);align-items:center;gap:8px}.downline-mobile-head{padding:9px 11px;background:#f1d996;color:#516073;font-size:8px;font-weight:800}.downline-ledger-row div{min-width:0}.downline-ledger-row strong,.downline-ledger-row b,.downline-mobile-list footer b,.downline-mobile-list footer strong{display:block;color:var(--navy);font-size:10px;word-break:break-word}.downline-ledger-row small{display:block;margin-top:2px;color:var(--muted);font-size:7px;line-height:1.25}.downline-ledger-row p{grid-column:1/-1;margin:0;padding-top:6px;border-top:1px dashed #dfe7f3;color:var(--muted);font-size:8px}.downline-mobile-list footer{padding:10px 11px;border-top:1px solid #cfe0ff;background:#edf4ff;font-size:10px;font-weight:800}.agent-player-mobile-list{padding:0 10px 10px;display:grid;gap:8px}.agent-player-mobile-list article{padding:11px;display:grid;gap:9px;border:1px solid var(--line);border-radius:12px;background:#fff}.agent-player-mobile-list header{display:flex;align-items:center;justify-content:space-between;gap:8px}.agent-player-mobile-list header strong,.agent-player-mobile-list header small{display:block}.agent-player-mobile-list header small{margin-top:2px;color:var(--muted);font-size:8px}.agent-player-mobile-list article>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.agent-player-mobile-list article>div span{padding:7px;display:grid;gap:3px;border-radius:8px;background:#f6f8fb;color:var(--muted);font-size:8px}.agent-player-mobile-list b{color:var(--navy);font-size:10px;overflow-wrap:anywhere}.date-shortcuts{overflow:visible;flex-wrap:wrap}.date-shortcuts button{flex:1 1 calc(50% - 6px);min-width:0;white-space:normal}.agent-date-toolbar input,.agent-date-toolbar select,.agent-date-toolbar button{width:100%;min-width:0}.agent-report-panel>.panel-heading{padding:11px 10px;gap:7px}.agent-report-panel>.panel-heading h2{font-size:14px}.agent-report-panel>.panel-heading .subtle-button{min-width:0;padding:0 8px;font-size:9px}.agent-report-summary strong{font-size:14px;overflow-wrap:anywhere}.agent-settlement-note{width:100%;max-width:100%;overflow:hidden}.growth-tree{width:100%}.growth-tree-children{grid-template-columns:repeat(5,1fr);gap:16px 8px;padding-top:16px}.growth-tree-children:before{left:10%;right:10%}.growth-tree-children article{min-height:40px}.growth-tree-children article:nth-child(n+6):before{top:-9px;height:9px}.profile-balance-status{grid-template-columns:1fr}.profile-balance-status article{grid-template-columns:1fr auto;align-items:center}}@media(max-width:580px){.modal-backdrop{align-items:start!important;padding:8px!important;overflow-y:auto!important}.modal-backdrop>.modal{width:calc(100% - 18px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;padding:62px 18px 20px!important;gap:12px!important;border-radius:18px!important}.modal-backdrop>.modal .modal-close{position:absolute!important;top:10px!important;left:16px!important;right:auto!important;z-index:30!important;width:max-content!important;min-width:74px!important;height:38px!important;margin:0!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:999px!important;background:#f3f7fd!important;color:var(--navy)!important;box-shadow:0 8px 20px #183a5f1f!important;font-size:12px!important;font-weight:800!important}.modal-backdrop>.modal .modal-close svg{display:none!important}.modal-backdrop>.modal .modal-close:before{content:"←";font-size:17px;line-height:1}.modal-backdrop>.modal .modal-close:after{content:"返回"}.login-action-screen .modal-backdrop>.modal .modal-close:after,.player-action-shell .modal-backdrop>.modal .modal-close:after{content:attr(data-label)}.modal-icon{width:46px;height:46px;border-radius:13px}.auth-modal h2{margin:0 0 2px;font-size:24px;line-height:1.15}.auth-modal label{gap:6px;font-size:12px}.auth-modal input,.auth-modal select{height:43px;border-radius:9px;font-size:14px}.auth-modal .primary.full{min-height:45px;border-radius:10px;font-size:15px}.auth-modal>p{font-size:11px}.app-shell,.guest-shell{font-size:13px}.main-area{padding-bottom:58px}.topbar{height:92px;padding:7px 8px;grid-template-rows:34px 38px}.page-content{padding:6px 6px 72px}.hero{min-height:142px}.hero-copy{padding:15px 13px}.hero-copy h1{font-size:18px}.wallet-summary{padding:8px;gap:6px}.wallet-title strong{font-size:15px}.category-strip{top:92px;min-height:42px;margin-top:7px}.category-strip button{min-height:30px;padding-inline:8px;font-size:10px}.mobile-category-tiles{gap:5px;margin-top:7px}.mobile-category-tiles button{min-height:72px}.mobile-category-tiles span{margin-top:40px;font-size:11px}.provider-list{gap:11px;margin-top:11px}.provider-heading strong{font-size:13px}.game-grid{gap:5px}.game-meta{padding:5px 6px 6px}.game-meta strong{font-size:10px}.mobile-nav{height:56px}.support-home-grid{grid-template-columns:1fr;padding:0 10px 10px}.support-view-note{margin:0 10px 10px}}.payment-channel-card{padding:13px;display:grid;gap:5px;border:1px solid #cfe0ff;border-radius:12px;background:#f7fbff}.payment-channel-card small,.payment-channel-card span{color:var(--muted);font-size:10px}.payment-channel-card strong{color:var(--navy);font-size:16px}.support-supervisor-backlog td{vertical-align:middle}.support-supervisor-actions{display:flex;flex-wrap:wrap;gap:6px}.support-supervisor-actions button{min-height:30px;padding:0 9px;border-radius:8px;font-size:10px;font-weight:900;white-space:nowrap}.transfer-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.transfer-method-grid button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px}.transfer-method-grid button.active{border-color:#7fb0ff;background:var(--blue-50);color:var(--blue);font-weight:700}.settings-list button{min-height:45px;padding:0 11px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);text-align:left}.settings-list button small{color:var(--muted);font-size:10px;font-weight:800}.settings-page{max-width:760px;margin:0 auto;display:grid;gap:14px}.settings-page-panel{padding:22px;display:grid;gap:15px}.settings-page-panel .modal-icon{position:static}.settings-page-panel .settings-list button,.settings-page-panel .settings-list label{min-height:58px;border-radius:13px}.agent-logout-button{margin-top:10px;min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #304764;border-radius:9px;background:transparent;color:#b9c9de}.agent-logout-button:hover{background:#183a5f;color:#fff}.support-rating{padding:9px 12px;display:grid;gap:7px;border-top:1px solid var(--line);background:#fff}.support-rating span{color:var(--muted);font-size:10px}.support-rating div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.support-rating button{min-height:30px;border:1px solid var(--line);border-radius:999px;background:#f8fafc;color:#56657b;font-size:10px}.support-rating button.active{border-color:#74a6ff;background:var(--blue-50);color:var(--blue);font-weight:700}.agent-qualification-missing{margin-top:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.agent-qualification-missing span{padding:8px 9px;border-radius:10px;background:#fff6e8;color:#a45f14;font-size:10px;font-weight:700;text-align:center}.agent-qualification-missing span.done{background:#eaf8f2;color:#16815f}.rebate-cycle-mobile{display:none}.exchange-rate-admin{padding:0}.exchange-rate-grid{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.exchange-rate-grid article{padding:14px;display:grid;gap:4px;border:1px solid #dbe7f7;border-radius:13px;background:#f7faff}.exchange-rate-grid small,.exchange-rate-grid span{color:var(--muted);font-size:10px}.exchange-rate-grid strong{color:var(--navy);font-size:17px}.exchange-rate-form{padding:0 16px 16px;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:10px}.exchange-rate-form label{color:var(--muted);font-size:10px}.exchange-rate-form input,.exchange-rate-form select{margin-top:5px}.exchange-rate-section-title{margin:8px 16px 12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:13px;background:#fffdf8}.exchange-rate-section-title small,.exchange-rate-section-title span{color:var(--muted);font-size:10px;font-weight:800}.exchange-rate-section-title h3{margin:2px 0 0;color:var(--navy);font-size:16px}.player-rate-title{margin-top:4px}.player-exchange-rate-grid{padding:0 16px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.player-exchange-rate-grid article{padding:14px;display:grid;gap:4px;border:1px solid #ead7ab;border-radius:13px;background:#fffaf0}.player-exchange-rate-grid small,.player-exchange-rate-grid span{color:var(--muted);font-size:10px}.player-exchange-rate-grid strong{color:var(--navy);font-size:17px}.player-exchange-form{grid-template-columns:repeat(5,minmax(130px,1fr)) auto}.player-rate-preview{margin:0 16px 16px;padding:13px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border:1px solid #ead7ab;border-radius:13px;background:#fffaf0}.player-rate-preview strong{color:var(--navy)}.player-rate-preview span{color:#52617a;font-size:11px;font-weight:800}.player-rate-preview small{flex-basis:100%;color:var(--muted);font-size:10px}.exchange-rate-admin .api-contract{margin:0 16px 16px;border:1px solid #ead7ab;background:#fffdf8;color:var(--navy);box-shadow:none}.exchange-rate-admin .api-contract h3{color:var(--navy)}.exchange-rate-admin .api-contract code{color:#9a6b14}.exchange-rate-admin .api-contract p{color:var(--muted)}.agent-security-panel{display:grid;gap:12px}.agent-security-hero{padding:18px;display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:15px;background:#fff}.agent-security-hero small,.agent-security-hero h2,.agent-security-hero p{margin:0}.agent-security-hero small,.agent-security-hero p{color:var(--muted)}.agent-security-hero h2{margin-top:3px}.agent-security-status{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.agent-security-status article,.agent-security-actions article{padding:14px;display:grid;gap:6px;border:1px solid var(--line);border-radius:14px;background:#fff}.agent-security-status small,.agent-security-status span,.agent-security-actions small{color:var(--muted);font-size:10px}.agent-security-status strong{font-size:16px}.agent-security-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.agent-security-actions header strong,.agent-security-actions header small{display:block}.agent-security-actions label{color:var(--muted);font-size:10px}.agent-security-actions input{margin-top:5px}.security-architecture,.security-layer-grid,.hardcore-security-grid{margin-top:18px}.server-topology{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.server-topology article{padding:15px;border:1px solid #dbe7f7;border-radius:14px;background:linear-gradient(180deg,#fff,#f7faff)}.clickable-security-card{width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.clickable-security-card:hover{transform:translateY(-1px);border-color:#cbd5e1!important;background:#fff!important;box-shadow:0 10px 22px #0f172a14}.server-topology .clickable-security-card{padding:15px;border:1px solid #d8dee8;border-radius:10px;background:#fff}.server-topology article>span,.server-topology .clickable-security-card>span{display:inline-flex;padding:4px 8px;border-radius:999px;background:#f3f5f8;color:#53627a;font-size:9px;font-weight:800}.server-topology strong{display:block;margin-top:8px;font-size:16px}.server-topology p,.server-topology li{color:var(--muted);font-size:10px;line-height:1.55}.server-topology ul{margin:9px 0 0;padding-left:16px}.failover-flow{margin:0 16px 16px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:10px;border:1px solid #d8dee8;background:#fff;color:#53627a;font-size:10px;font-weight:700}.failover-flow span,.failover-flow button{padding:6px 8px;border-radius:8px;border:1px solid #d8dee8;background:#f8fafc;color:#273449;font-size:10px;font-weight:800}.firewall-deploy-notice{margin-top:12px;justify-content:center;font-weight:800}.admin-command-status .primary{margin-top:6px;width:100%}.security-layer-grid>div:last-child,.hardcore-security-grid>div:last-child{padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.security-layer-grid article,.security-layer-grid .clickable-security-card,.hardcore-security-grid article,.hardcore-security-grid .clickable-security-card{min-height:118px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#fff}.security-layer-grid article,.security-layer-grid .clickable-security-card{display:flex;gap:9px}.security-layer-grid svg{flex:0 0 auto;color:var(--blue)}.security-layer-grid strong,.hardcore-security-grid strong{display:block;font-size:12px}.security-layer-grid p,.hardcore-security-grid p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.hardcore-security-grid span{display:inline-flex;width:max-content;margin-top:9px;padding:4px 7px;border-radius:999px;background:#fff3d4;color:#9c6811;font-size:9px;font-weight:800}.incident-alert-center,.launch-security-checklist,.security-operations-grid,.emergency-runbook-panel,.vendor-acceptance-panel,.security-governance-grid,.account-risk-table,.integration-config-center{margin-top:18px}.integration-config-layout{padding:16px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px}.integration-config-tabs{display:grid;gap:8px}.integration-config-tabs button{min-height:72px;padding:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:left}.integration-config-tabs button.active{border-color:#cbd5e1;background:#fff;box-shadow:inset 3px 0 #273449}.integration-config-tabs strong{color:var(--navy);font-size:12px}.integration-config-tabs span{color:var(--muted);font-size:10px}.integration-config-tabs b{grid-row:span 2}.integration-config-form{min-height:360px;padding:16px;display:grid;align-content:start;gap:14px;border:1px solid #d8dee8;border-radius:8px;background:#fff}.integration-config-form header,.integration-config-form footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.integration-config-form h3{margin:3px 0 0;font-size:17px}.integration-config-form small{color:var(--muted);font-size:10px}.integration-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-field-grid label{display:grid;gap:6px;color:#52637b;font-size:10px;font-weight:800}.integration-field-grid label>span{display:flex;align-items:center;gap:6px}.integration-field-grid label b{padding:2px 5px;border-radius:999px;background:#fff3d4;color:#9c6811;font-size:8px}.integration-field-grid input{min-width:0}.integration-missing{padding:10px;border-radius:10px;background:#fff8e8;color:#9c6811;font-size:10px;font-weight:800}.integration-config-center .api-contract{margin:0 16px 16px;padding:14px 16px;border:1px solid #d8dee8;border-radius:8px;background:#fff;color:#273449}.integration-config-center .api-contract h3{margin:0 0 8px;color:#111827}.integration-config-center .api-contract code{display:block;color:#52637b;white-space:normal}.integration-config-center .api-contract p{color:#6d7d94;margin-bottom:0}.security-operations-grid>div:nth-child(2),.security-governance-grid>div:nth-child(2){padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-operations-grid article,.security-operations-grid .clickable-security-card,.security-governance-grid article,.security-governance-grid .clickable-security-card{min-height:142px;padding:15px;display:grid;align-content:space-between;gap:12px;border:1px solid #dbe7f7;border-radius:13px;background:linear-gradient(180deg,#fff,#f8fbff)}.security-governance-grid .clickable-security-card{width:100%;color:inherit;text-align:left}.security-governance-grid .clickable-security-card:hover{border-color:#8db6ff;background:#f5f9ff;box-shadow:0 10px 22px #1767f514;transform:translateY(-1px)}.security-operations-grid strong,.security-governance-grid strong,.emergency-runbook-grid strong{display:block;color:var(--navy);font-size:13px}.security-operations-grid p,.security-governance-grid p,.emergency-runbook-grid p,.vendor-acceptance-list p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.55}.security-operations-grid footer{display:flex;flex-wrap:wrap;gap:7px}.security-operations-grid footer span,.security-operations-grid footer b,.security-governance-grid article div span,.emergency-runbook-grid span,.vendor-acceptance-list span,.vendor-acceptance-list b{width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800}.security-operations-grid footer span,.security-governance-grid article div span,.vendor-acceptance-list span{background:var(--blue-50);color:var(--blue)}.security-operations-grid footer b,.vendor-acceptance-list b{background:#fff3d4;color:#9c6811}.firewall-rule-grid>div:last-child{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.firewall-rule-grid .clickable-security-card{min-height:92px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.firewall-rule-grid .clickable-security-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#f3f5f8;color:#53627a}.firewall-rule-grid strong{display:block;font-size:12px}.firewall-rule-grid p{margin:4px 0;color:var(--muted);font-size:10px;line-height:1.45}.firewall-rule-grid small{color:#6d7d94;font-size:9px}.security-governance-grid article div{display:flex;flex-wrap:wrap;gap:6px}.emergency-runbook-grid,.vendor-acceptance-list{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.emergency-runbook-grid article,.emergency-runbook-grid .clickable-security-card,.vendor-acceptance-list article,.vendor-acceptance-list .clickable-security-card{padding:14px;display:grid;align-content:start;gap:8px;border:1px solid var(--line);border-radius:12px;background:#fff}.emergency-runbook-grid span{background:#eef8f5;color:#1d745a}.compact-security-table .security-deploy-head,.compact-security-table article{grid-template-columns:1fr 1.8fr auto 1fr}.incident-alert-grid{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.incident-alert-grid article,.incident-alert-grid .clickable-security-card{padding:14px;display:grid;gap:4px;border:1px solid #dbe7f7;border-radius:13px;background:#f7faff;text-align:left}.incident-alert-grid small,.incident-alert-grid span{color:var(--muted);font-size:10px}.incident-alert-grid strong{color:var(--navy);font-size:15px}.incident-trigger-list{padding:0 16px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.incident-trigger-list article,.incident-trigger-list .clickable-security-card{padding:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;border:1px solid var(--line);border-radius:12px;background:#fff}.incident-trigger-list svg{color:#c26a31}.incident-trigger-list strong{display:block;font-size:12px}.incident-trigger-list p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.incident-trigger-list b{padding:4px 7px;border-radius:999px;background:#fff3d4;color:#9c6811;font-size:9px;white-space:nowrap}.security-deploy-table{padding:16px;display:grid;gap:7px}.security-deploy-head,.security-deploy-table article{display:grid;grid-template-columns:1.1fr 1.8fr auto 1.4fr;align-items:center;gap:10px}.security-deploy-head{padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #d8dee8;color:#66758d;font-size:10px;font-weight:800}.security-deploy-table article,.security-deploy-table .clickable-security-card{min-height:54px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff}.security-deploy-table strong{color:var(--navy);font-size:12px}.security-deploy-table p{margin:0;color:#4d5b70;font-size:10px;line-height:1.45}.security-deploy-table article>span{color:var(--muted);font-size:10px;line-height:1.45}.security-setting-modal{width:min(560px,100%)}.security-setting-modal.server-deploy-modal{width:min(1180px,calc(100% - 48px));max-height:min(900px,calc(100vh - 44px));overflow:hidden}.server-deploy-modal>p{max-width:960px}.security-module-api-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.security-module-api-strip div{display:grid;gap:6px;padding:12px;border:1px solid #dce7f7;border-radius:10px;background:#f7fbff}.security-module-api-strip span{color:#64748b;font-size:10px;font-weight:900}.security-module-api-strip code{color:#1d4ed8;font-size:11px;font-weight:900;white-space:normal;word-break:break-word}.security-setting-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-setting-form label{display:grid;gap:6px;color:#52637b;font-size:10px;font-weight:800}.security-setting-form label:nth-child(3),.security-setting-form label:nth-child(4){grid-column:1 / -1}.security-setting-form textarea{min-height:92px;resize:vertical}.server-deploy-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:60vh;overflow:auto;padding:2px 6px 2px 0}.server-deploy-form label{display:grid;gap:6px;color:#52637b;font-size:10px;font-weight:800}.server-deploy-form>label:nth-of-type(3),.server-deploy-form>label:nth-of-type(4){grid-column:span 2}.server-deploy-form textarea{min-height:90px;resize:vertical}.server-form-section{grid-column:1 / -1;margin-top:4px;padding:8px 10px;border-radius:10px;background:#eef4fb;color:#52637b;font-size:10px;font-weight:900}.server-medium-field{grid-column:span 2}.server-wide-field{grid-column:1 / -1}.modal-actions{display:flex;justify-content:flex-end;gap:9px}@media(max-width:580px){.agent-qualification-missing{grid-template-columns:1fr}.rebate-cycle-table{display:none}.rebate-cycle-mobile{padding:0 10px 10px;display:grid;gap:8px}.rebate-cycle-mobile article{padding:11px;display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;background:#fff}.rebate-cycle-mobile header{display:flex;justify-content:space-between;gap:8px}.rebate-cycle-mobile header strong{font-size:11px}.rebate-cycle-mobile header span{flex:0 0 auto;color:var(--green);font-size:10px;font-weight:700}.rebate-cycle-mobile article>div{padding:8px;display:flex;justify-content:space-between;border-radius:9px;background:#f7f9fc}.rebate-cycle-mobile small{color:var(--muted);font-size:9px}.rebate-cycle-mobile b{color:var(--navy);font-size:11px}.exchange-rate-grid,.exchange-rate-form,.agent-security-status,.agent-security-actions,.server-topology,.security-layer-grid>div:last-child,.hardcore-security-grid>div:last-child,.security-operations-grid>div:nth-child(2),.security-governance-grid>div:nth-child(2),.integration-config-layout,.integration-field-grid,.security-setting-form,.server-deploy-form,.firewall-rule-grid>div:last-child,.emergency-runbook-grid,.vendor-acceptance-list,.incident-alert-grid,.incident-trigger-list,.security-deploy-table,.security-deploy-head,.security-deploy-table article{grid-template-columns:1fr}.security-deploy-head{display:none}.agent-security-hero{align-items:flex-start}}.profile-records-panel{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow)}.profile-record-tabs{min-height:56px;padding:0 16px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line)}.profile-record-tabs button{min-height:54px;display:inline-flex;align-items:center;gap:4px;background:transparent;color:#8b95a6;font-size:14px;font-weight:700}.profile-record-tabs button.active{position:relative;color:#12c7e8}.profile-record-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:99px;background:#12c7e8}.profile-record-more{margin-left:auto;color:#8b95a6!important}.profile-record-list{display:grid}.profile-record-row{min-height:82px;padding:12px 16px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #edf1f6;background:#fff;color:inherit;text-align:left}.profile-record-row:last-child{border-bottom:0}.record-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#13c8e8;color:#fff}.record-icon.orange{background:linear-gradient(145deg,#ffbd35,#ff8c17)}.record-icon.green{background:linear-gradient(145deg,#4ee082,#18b75d)}.record-icon.purple{background:linear-gradient(145deg,#b967ff,#7656e8)}.record-icon.blue{background:linear-gradient(145deg,#5dc8ff,#1767f5)}.record-icon.slate{background:linear-gradient(145deg,#8ea0b8,#52657f)}.record-icon.game{background:linear-gradient(145deg,#dff5ff,#f1c14d);color:#176c93;box-shadow:0 10px 22px #176c9329}.record-main{min-width:0;display:grid;gap:5px}.record-main strong{color:#2d3440;font-size:17px}.record-main small{color:#9aa1af;font-size:13px}.record-amount{min-width:132px;display:grid;justify-items:end;gap:4px;color:#2d3440;text-align:right}.record-amount svg{color:#71ee98}.record-amount em{min-height:16px;color:#2d3440;font-style:normal;font-size:13px}.record-amount b{min-width:100%;display:flex;align-items:baseline;justify-content:flex-end;gap:7px;color:#2d3440;font-size:19px;font-weight:900;white-space:nowrap}.record-amount b.negative{color:#f04438}.record-amount small{color:#8f97a6;font-size:13px;font-weight:700}.player-detail-modal{width:min(430px,100%);min-height:min(760px,calc(100vh - 40px));align-content:start;gap:0;padding:0;overflow:hidden;border-radius:22px}.player-detail-modal .modal-close{left:16px;right:auto;top:18px;background:transparent}.player-detail-top{min-height:74px;display:grid;place-items:center;border-bottom:1px solid #f0f2f5}.player-detail-top h2{margin:0;font-size:22px;font-weight:600}.transaction-detail-hero{padding:38px 24px 28px;display:grid;justify-items:center;gap:12px}.winbox-round-logo,.floating-w,.mini-winbox{display:grid;place-items:center;border-radius:50%;background:#fff8e8;color:#3a2607;font-weight:900;font-family:Georgia,serif;overflow:hidden;box-shadow:0 10px 24px #97691833}.winbox-round-logo img,.floating-w img,.mini-winbox img{width:136%;height:136%;object-fit:cover;object-position:center 36%}.winbox-round-logo{width:82px;height:82px;font-size:58px}.transaction-detail-hero small{color:#8f95a3;font-size:18px}.transaction-detail-hero strong{color:#2d3440;font-size:18px;font-weight:600}.transaction-detail-hero div{display:flex;align-items:baseline;gap:12px}.transaction-detail-hero div span,.transaction-detail-hero div b small{color:#8f95a3;font-size:16px}.transaction-detail-hero div b{color:#2d3440;font-size:48px;font-weight:500}.player-detail-list{margin:0;padding:0 24px 22px;display:grid;gap:22px}.player-detail-list.compact{padding:20px 24px;background:#f1f3f6}.player-detail-list div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px}.player-detail-list dt{color:#9299a8;font-size:16px}.player-detail-list dd{margin:0;color:#2d3440;text-align:right;font-size:16px;font-weight:600;overflow-wrap:anywhere}.payer-row{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:10px solid #f1f3f6}.payer-row span{color:#9299a8;font-size:16px}.payer-row strong{display:flex;align-items:center;gap:8px;color:#12c8e8;font-size:25px}.mini-winbox{width:34px;height:34px;font-size:24px}.more-pill{justify-self:center;min-height:38px;padding:0 30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d9dde5;border-radius:999px;background:#fff;color:#9aa1af;font-weight:700}.reward-detail-button{width:calc(100% - 48px);margin:26px 24px 0;min-height:50px;background:#12c8e8;font-size:17px}.floating-w{position:absolute;left:22px;bottom:70px;width:60px;height:60px;font-size:38px}.reward-detail-modal{background:#f1f3f6}.reward-detail-modal .player-detail-top{background:#fff}.reward-detail-meta{margin:12px 18px;padding:12px 14px!important;gap:8px;border:1px solid #e2eaf4;border-radius:14px;background:#fff!important;box-shadow:0 8px 22px #0f23460d}.reward-detail-meta div{min-height:34px;padding:0 2px;border-bottom:1px solid #edf1f6}.reward-detail-meta div:last-child{border-bottom:0}.reward-detail-meta dt{color:#647085!important;font-weight:800}.reward-detail-meta dd{color:var(--navy)!important;font-weight:900}.reward-summary{background:#fff}.reward-summary header{min-height:56px;padding:0 24px;display:flex;align-items:center;gap:8px;background:#fff6df;color:#2d3440}.reward-summary header svg{color:#ffad2f}.reward-summary header strong{font-size:18px}.reward-summary>div{min-height:54px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#2d3440;font-size:17px}.reward-summary>div:last-child{border-bottom:1px solid #edf1f6}.reward-summary span{display:flex;align-items:center;gap:8px}.reward-summary i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e8fff1;outline:2px dashed #22c869;color:#22c869;font-size:12px;font-style:normal;font-weight:900}.reward-summary b,.reward-game-row b,.reward-game-list b{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;color:#2d3440;font-size:19px}.reward-summary small,.reward-game-row small,.reward-game-list small{color:#8f97a6;font-size:14px;font-weight:600}.reward-game-row{margin-top:8px;min-height:88px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff}.reward-game-row>div{display:grid;gap:12px}.reward-game-list{display:grid;gap:8px}.reward-game-list article{min-height:88px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff}.reward-game-list article>div:first-child{min-width:0;display:grid;gap:4px}.reward-game-list article>div:last-child{display:grid;gap:12px}.reward-game-metric{display:grid;grid-template-columns:34px auto;align-items:baseline;justify-content:end;gap:8px}.reward-game-metric em{color:#8f97a6;font-size:11px;font-style:normal;font-weight:800}.reward-game-title{color:var(--blue);font-size:15px;font-weight:900}.record-detail-hero{padding:28px 18px 22px;display:grid;justify-items:center;gap:9px}.record-detail-hero .record-icon{width:50px;height:50px}.record-detail-hero small{color:#9aa1aa;font-size:13px;font-weight:500;max-width:100%;overflow-wrap:anywhere;text-align:center}.record-detail-hero strong{color:#20242b;font-size:18px;font-weight:600;max-width:100%;text-align:center;overflow-wrap:anywhere}.record-detail-hero div{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:10px;max-width:100%;text-align:center}.record-detail-hero div span{color:#9aa1aa;font-size:13px;font-weight:500}.record-detail-hero div b{color:#24272d;font-size:34px;font-weight:500;max-width:100%;line-height:1.12;overflow-wrap:anywhere}.record-detail-hero div b.negative{color:#f04438}.record-detail-note{margin:18px 24px 24px;padding:9px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #eef1f4;border-radius:999px;background:#fff;color:#9aa1aa;font-size:11px;line-height:1.45}.record-detail-section-title{margin:2px 12px 0;padding:0 2px 7px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(151,133,91,.16)}.record-detail-section-title span{color:#b98a28;font-size:10px;font-weight:900;letter-spacing:.08em}.record-detail-section-title strong{color:#445064;font-size:12px;font-weight:900}.record-detail-summary-strip{margin:2px 12px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.record-detail-summary-strip article{min-width:0;padding:9px 8px;display:grid;align-content:start;gap:4px;border:1px solid rgba(201,169,87,.2);border-radius:10px;background:#fffcf5d1}.record-detail-summary-strip span{color:#9ca3af;font-size:10px;font-weight:800}.record-detail-summary-strip strong{min-width:0;color:#2f3948;font-size:12px;font-weight:900;line-height:1.18;white-space:normal;overflow-wrap:anywhere}.record-detail-frame{margin:0;max-height:calc(min(760px,calc(100vh - 40px)) - 74px);padding:14px 16px 24px;overflow-y:auto;border:0;border-radius:0;background:#f3f5f8;box-shadow:none}.record-detail-frame::-webkit-scrollbar{width:0;height:0}.record-detail-modal .player-detail-top small{color:#9b7a34;font-size:11px;font-weight:900}.record-detail-modal .player-detail-list{padding:0 22px 18px;gap:0}.record-detail-modal .player-detail-list div{min-height:48px;grid-template-columns:92px minmax(0,1fr);gap:12px;border-bottom:0}.record-detail-modal .player-detail-list div:last-child{border-bottom:0}.record-detail-modal .player-detail-list dt,.record-detail-modal .player-detail-list dd{font-size:14px}.record-detail-modal .player-detail-list dt{color:#9aa1aa;font-weight:500}.record-detail-modal .player-detail-list dd{color:#24272d;font-weight:500;text-align:right}.record-detail-modal .player-detail-list dd{overflow-wrap:anywhere}.record-detail-divider{height:12px;margin:10px 0 16px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;background:#f6f7f9}.record-detail-card{max-width:390px;margin:0 auto 12px;overflow:hidden;border:1px solid #e7ebf0;border-radius:12px;background:#fff;box-shadow:0 8px 22px #1f2a3c0a}.record-detail-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#d0a23c,#f6e4a6 48%,#32c7d8)}.record-detail-more-card{padding:12px 0 8px}.record-detail-more-card .player-detail-list{padding-bottom:0}.record-detail-topbar{position:sticky;top:0;z-index:5;background:#fff}.record-detail-topbar .modal-close{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.record-detail-primary-list div,.record-detail-secondary-list div{position:relative}.record-detail-primary-list div+div,.record-detail-secondary-list div+div{border-top:1px solid #edf0f3}.record-detail-primary-list div:before,.record-detail-secondary-list div:before{content:"";position:absolute;left:0;top:17px;width:3px;height:13px;border-radius:999px;background:#e4c36c;opacity:.7}.record-detail-primary-list dt,.record-detail-secondary-list dt{padding-left:10px}.no-more{margin:24px 0 0;color:#a0a7b4;text-align:center;font-size:17px}.page-title-with-back{display:flex;align-items:center;gap:12px;min-width:0}.wallet-back-button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cfe0ff;border-radius:999px;background:#f7fbff;color:var(--blue);font-size:12px;font-weight:800}.game-entry-modal{width:min(480px,100%);padding:0;gap:0;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#fff 34%,#f6f9fc)}.game-entry-modal .modal-close{left:16px;right:auto;top:16px;background:transparent;z-index:3}.game-entry-header{min-height:74px;padding:0 22px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e7eef7;background:#ffffffe6;color:#13c8e8}.game-entry-record-button{position:absolute;right:22px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #cceefa;border-radius:14px;background:#f4fcff;color:#13c8e8}.game-entry-record-button svg{color:currentColor}.game-entry-brand{max-width:210px;color:#ef5b8c;font-size:19px;font-weight:900;font-style:italic;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-entry-rebate{min-height:40px;padding:0 22px;display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#edf6ff,#fff4f7);border-bottom:1px solid #e7eef7;color:#2d3440;font-size:15px;font-weight:800}.game-entry-rebate strong{color:#f04438;font-size:18px}.game-entry-balances{margin:18px 22px;padding:4px 18px;display:grid;gap:0;border:1px solid #deebf7;border-radius:16px;background:#fffffff0;box-shadow:0 16px 40px #164a7514}.game-entry-balances div{min-height:74px;padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:baseline;gap:12px}.game-entry-balances div:not(:last-child){border-bottom:1px solid #e5edf5}.game-entry-balances span{color:#576070;font-size:17px;font-weight:800}.game-entry-balances strong{color:#2d3440;font-size:17px;font-weight:700;text-align:right;white-space:nowrap}.game-entry-balances small{grid-column:2;color:#8f97a6;font-size:12px;line-height:1.35;text-align:right}.game-entry-player{margin:0 22px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;background:#ffffffbd}.game-entry-player span{min-width:0;flex:1;height:44px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:#e9f8ff;color:#2d3440;font-size:17px;font-weight:700;overflow:hidden}.game-entry-player svg{color:#13c8e8;flex:0 0 auto}.game-entry-amount{position:relative;margin:18px 22px 12px;display:block}.game-entry-amount input{width:100%;height:76px;padding:0 46px;border:0;border-bottom:1px solid #e5e9f0;border-radius:0;background:#fff;color:#2d3440;font-size:44px;text-align:center}.game-entry-amount button{position:absolute;right:8px;top:50%;width:28px;height:28px;transform:translateY(-50%);display:grid;place-items:center;border-radius:50%;background:#c9ced6;color:#fff}.game-entry-shortcuts{padding:0 22px 16px;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.game-entry-shortcuts button{min-height:44px;border:1px solid #d8dee8;border-radius:8px;background:#f8fafc;box-shadow:inset 0 -2px #0f172a1f;color:#2d3440;font-size:18px;font-weight:800}.game-entry-start{width:calc(100% - 44px);margin:0 22px;min-height:52px;background:#12c8e8;font-size:17px}.game-entry-start:disabled{background:#b9eaf3;color:#fff}.game-entry-modal .notice{margin:0 22px 14px}.game-entry-stats{padding:16px 22px 26px;display:grid;grid-template-columns:1fr 1fr;gap:12px;color:#8f97a6;font-size:14px;font-weight:800}.game-round-record-modal{background:#f5f8fc}.game-round-record-modal .player-detail-top{background:#fff;border-bottom:1px solid #e8edf5}.game-round-record-modal .player-detail-top small{display:block;margin-top:6px;color:#8f97a6;font-size:12px;font-weight:800}.game-round-list{padding:14px;display:grid;gap:10px}.game-round-list article{padding:14px;display:grid;gap:10px;border:1px solid #e3eaf3;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.game-round-list article header{display:flex;align-items:center;justify-content:space-between;gap:12px}.game-round-list article header strong{color:#243044;font-size:16px}.game-round-list article header span{color:#8f97a6;font-size:12px;font-weight:800}.game-round-list article div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}.game-round-list article div span{color:#8f97a6;font-size:12px;font-weight:900}.game-round-list article div b{color:#2d3440;text-align:right;font-size:14px;font-weight:900;overflow-wrap:anywhere}.game-round-list b.positive{color:#18a957}.game-round-list b.negative{color:#f04438}.game-records-page{display:grid;gap:14px;background:linear-gradient(180deg,#f6f8fb,#fffaf0)}.game-records-page>.page-heading{position:relative;min-height:94px;margin:0 0 4px;padding:16px 18px;border:1px solid rgba(214,181,105,.46);border-radius:16px;background:linear-gradient(135deg,#fffffff5,#fffcf4f0) padding-box,linear-gradient(90deg,#cb931e94,#23b7cd6b) border-box;box-shadow:0 14px 30px #0f172a0f;overflow:hidden}.game-records-page>.page-heading:before{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#c99625,#f0d987,#22bcd4)}.game-records-page>.page-heading:after{content:none}.game-records-page>.page-heading p{color:#b98922;font-size:12px;font-weight:900;letter-spacing:0}.game-records-page>.page-heading h1{font-size:27px;line-height:1.12}.game-records-page>.page-heading .wallet-back-button{position:relative;z-index:1;border-color:#cb931e57;background:#fffaf0;color:#b98922;box-shadow:0 8px 18px #cb931e1f}.game-record-summary strong{font-size:18px}.game-record-summary strong.positive{color:#18a957}.game-record-summary strong.negative{color:#f04438}.game-record-panel{overflow:hidden;border:1px solid rgba(211,173,83,.28);background:#fffffff5}.game-record-card-list{padding:12px;display:grid;gap:12px}.game-record-card-list>article{position:relative;padding:13px;display:grid;gap:12px;border:1px solid rgba(217,185,111,.32);border-radius:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#d39e24b8,#2ab2cb8c) border-box;box-shadow:0 10px 28px #0f172a0f;overflow:hidden}.game-record-card-list>article:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#c99625,#f3df9a,#20bdd5)}.game-record-card-list>article>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.game-record-card-list header strong,.game-record-card-list header small{display:block}.game-record-card-list header strong{color:var(--navy);font-size:15px;line-height:1.22;overflow-wrap:anywhere}.game-record-card-list header small{margin-top:3px;color:var(--muted);font-size:11px}.game-record-avatar{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;color:#22728a;background:radial-gradient(circle at 35% 25%,#fff8bd,#f4d66f 48%,#d79a23);box-shadow:0 8px 18px #cb992938}.game-record-card-list header em{padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#16794b;font-size:11px;font-weight:900;font-style:normal;white-space:nowrap}.game-record-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.game-record-stats span{min-width:0;padding:9px;display:grid;gap:4px;border:1px solid #eef2f7;border-radius:9px;background:#fbfcff;color:var(--muted);font-size:10px;font-weight:900}.game-record-stats b{color:var(--navy);font-size:12px;overflow-wrap:anywhere}.game-record-stats b.positive,.game-round-list.compact .positive{color:#18a957}.game-record-stats b.negative,.game-round-list.compact .negative{color:#f04438}.game-round-list.compact{display:grid;gap:0;border-top:1px solid #edf1f6}.game-round-list.compact div{min-height:44px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(92px,auto) minmax(86px,auto);align-items:center;gap:10px;border-top:1px solid #f1f3f7;color:var(--muted);font-size:11px}.game-round-list.compact div:first-child{border-top:0}.game-round-list.compact span{min-width:0;display:grid;gap:2px}.game-round-list.compact span small,.game-round-list.compact span i{min-width:0;color:var(--muted);font-size:10px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-round-list.compact span i{color:#a6afbd}.game-round-list.compact b,.game-round-list.compact strong{color:var(--navy);font-size:11px;white-space:nowrap;text-align:right}@media(max-width:580px){.profile-records-panel{border-radius:12px}.profile-record-tabs{min-height:50px;padding:0 14px;gap:18px}.profile-record-tabs button{min-height:50px;font-size:13px}.profile-record-row{min-height:76px;padding:10px 14px;grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.record-icon{width:44px;height:44px}.record-main strong{font-size:15px}.record-main small,.record-amount small,.record-amount em{font-size:11px}.record-amount{min-width:116px}.record-amount b{font-size:17px}.player-detail-modal{width:100%;min-height:100%;border-radius:0}.player-detail-list div{grid-template-columns:82px minmax(0,1fr)}.player-detail-list dd{font-size:14px}.transaction-detail-modal .floating-w{bottom:34px}}@media(max-width:580px){html,body,#root,.player-shell,.main-area,.page-content{width:100%;max-width:100%;overflow-x:hidden!important}.player-shell *{max-width:100%;box-sizing:border-box}.topbar{width:100%;height:108px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:38px 42px;align-items:center;gap:8px;overflow:hidden}.mobile-brand{grid-column:1;grid-row:1;min-width:0;overflow:hidden}.mobile-brand .brand{min-width:0;padding:0;gap:8px;font-size:clamp(17px,5.1vw,22px);white-space:nowrap}.mobile-brand .brand-mark{flex:0 0 auto;width:34px;height:34px;border-radius:11px;font-size:20px}.top-actions{grid-column:2;grid-row:1;min-width:0;max-width:100%;display:flex;align-items:center;justify-content:flex-end;gap:5px;overflow:hidden}.verified-pill,.balance-pill,.top-actions>.primary,.top-actions>.icon-button{display:none!important}.game-currency-switch{width:76px;height:36px;padding:3px 7px;border-radius:10px}.game-currency-switch small{font-size:8px}.game-currency-switch select{width:56px;height:19px;font-size:12px}.language-select{width:84px;height:36px;gap:4px;padding:0 4px;overflow:hidden}.backend-language-select{width:auto;min-width:112px;padding:0 8px}.language-select svg{flex:0 0 auto;width:18px;height:18px}.language-select select{width:100%!important;max-width:none!important;height:100%}.language-current{min-width:0;max-width:48px;font-size:11px}.backend-language-select .language-current{max-width:58px}.avatar{flex:0 0 auto;width:34px;height:34px}.topbar .search{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;height:42px;padding:0 12px}.topbar .search input{min-width:0}.page-content{padding:8px 8px 76px!important}.hero-grid,.wallet-summary,.home-growth-actions,.provider-list,.game-discovery-heading,.category-strip,.mobile-category-tiles{width:100%;max-width:100%}.wallet-summary{min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,1.25fr)!important;align-items:center!important;gap:8px!important}.wallet-title{margin:0!important;min-width:0}.wallet-title strong{font-size:16px!important;line-height:1.15;white-space:nowrap}.wallet-title small,.bonus-mini{font-size:9px!important}.wallet-actions{grid-column:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;padding-bottom:0!important;border-bottom:0!important;gap:8px!important}.wallet-actions button{min-width:0;min-height:58px;padding:6px 2px!important;font-size:10px!important;border-radius:10px!important}.wallet-actions .action-icon{width:30px!important;height:30px!important;border-radius:9px!important}.wallet-actions .action-icon svg{width:18px!important;height:18px!important}.quick-transfer{display:none!important}.home-growth-actions{grid-template-columns:1fr!important}.qr-income-banner,.referral-income-banner,.agent-income-banner{min-width:0;grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden}.qr-income-action{white-space:nowrap}.mobile-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.game-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.game-card,.provider-list,.provider-list>section{min-width:0!important;max-width:100%!important}.page-heading{gap:10px}.page-title-with-back{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.wallet-back-button{min-height:36px;padding:0 11px;font-size:12px}.page-heading-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.page-heading-actions button{width:100%;justify-content:center}.modal-backdrop>.game-entry-modal{width:100%!important;min-height:100dvh!important;max-height:none!important;padding:0!important;border-radius:0!important}.modal-backdrop>.game-entry-modal .modal-close{top:18px!important;left:18px!important;min-width:42px!important;width:42px!important;height:42px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.modal-backdrop>.game-entry-modal .modal-close:after{content:""!important}.game-entry-balances{margin:16px;padding:0 16px}.game-entry-balances div{grid-template-columns:minmax(0,1fr) 144px;min-height:68px}.game-entry-balances span{font-size:16px}.game-entry-player,.game-entry-amount,.game-entry-modal .notice{margin-left:16px;margin-right:16px}.game-entry-shortcuts{padding-left:16px;padding-right:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.game-entry-start{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.game-entry-stats{padding-left:16px;padding-right:16px}}.detailed-record-panel{overflow:hidden}.order-records-page{padding-bottom:88px}.order-records-page .page-heading p{color:#9aa3b2}.order-records-page .detailed-record-panel{margin-top:10px}.order-records-page .record-filter-bar{grid-template-columns:minmax(62px,.55fr) minmax(142px,1.2fr) minmax(118px,1fr) minmax(92px,.72fr);background:#fff}.order-records-page .record-currency-chip,.order-records-page .record-filter-bar label{border-color:#e6ebf2;background:#fbfcfe}.order-records-page .record-currency-chip{color:#b38a22;background:#fff9e8}.record-filter-bar{min-height:54px;padding:8px 16px;display:grid;grid-template-columns:minmax(86px,.8fr) minmax(120px,1fr) minmax(120px,1fr) minmax(92px,.72fr);gap:8px;border-bottom:1px solid var(--line);background:#f7f9fc}.record-currency-chip,.record-filter-bar label{min-height:36px;border:1px solid #dfe6f0;border-radius:10px;background:#fff;color:#6b778a;font-weight:800}.record-currency-chip{display:grid;place-items:center;border-color:#9fc0ff;background:var(--blue-50);color:var(--blue)}.record-filter-bar label{min-width:0;padding:0 10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.record-filter-bar label span{color:#8b95a7;font-size:11px;font-weight:900}.record-filter-bar select,.record-filter-bar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#465267;font:inherit;font-size:12px;font-weight:900}.detailed-record-list{display:grid}.detailed-record-row{min-height:82px;padding:12px 16px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #edf1f6;background:#fff;color:inherit;text-align:left}.detailed-record-row:last-child{border-bottom:0}.record-list-footer{padding:12px 16px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f6;background:#fff;color:#7a8495;font-size:12px;font-weight:800}.record-list-footer button{min-height:36px;padding:0 14px;border:1px solid #d8e1ef;border-radius:10px;background:#fff9e8;color:#b88916;font-weight:900}@media(max-width:580px){.record-filter-bar{padding:8px 10px;gap:6px}.record-currency-chip,.record-filter-bar label{min-width:0;font-size:11px}.record-filter-bar{grid-template-columns:minmax(58px,.55fr) minmax(108px,1fr) minmax(110px,1fr)}.record-filter-bar label:last-child{grid-column:2 / -1}.record-filter-bar label{padding:0 7px;gap:4px}.record-filter-bar label span{font-size:10px}.record-filter-bar select,.record-filter-bar input{font-size:11px}.detailed-record-row{min-height:76px;padding:10px 12px;grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.record-list-footer{padding:10px 12px 12px}.modal-backdrop>.record-detail-modal{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:#f3f5f8!important;box-shadow:none!important}.record-detail-modal .modal-close{top:50%!important;left:16px!important;z-index:3!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;font-size:11px!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important}.record-detail-modal .modal-close:after{content:""!important;display:none!important}.record-detail-modal .modal-close:before{color:#24272d!important;font-size:24px!important;font-weight:300!important}.record-detail-modal .player-detail-top{min-height:62px;padding:0 72px;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #eef0f3}.record-detail-modal .player-detail-top h2{font-size:17px;font-weight:500}.record-detail-modal .record-detail-hero{padding:28px 18px 22px;gap:9px}.record-detail-modal .record-detail-hero .record-icon{width:50px;height:50px}.record-detail-modal .record-detail-hero small{font-size:13px}.record-detail-modal .record-detail-hero strong{font-size:18px;font-weight:500}.record-detail-modal .record-detail-hero div b{font-size:34px;font-weight:500}.record-detail-modal .record-detail-frame{margin:0;max-height:calc(100dvh - 62px);padding:14px 16px 24px;border-radius:0;background:#f3f5f8}.record-detail-modal .record-detail-section-title{margin:2px 10px 0;padding-bottom:6px}.record-detail-modal .record-detail-section-title strong{font-size:11px}.record-detail-modal .record-detail-summary-strip{margin:2px 10px 10px;gap:6px}.record-detail-modal .record-detail-summary-strip article{padding:8px 7px;border-radius:9px}.record-detail-modal .record-detail-summary-strip span{font-size:9px}.record-detail-modal .record-detail-summary-strip strong{font-size:11px;line-height:1.2}.record-detail-modal .player-detail-list{padding:0 18px 16px;gap:0}.record-detail-modal .player-detail-list div{min-height:46px;grid-template-columns:88px minmax(0,1fr);gap:12px;border-bottom:0}.record-detail-modal .player-detail-list dt{font-size:13px}.record-detail-modal .player-detail-list dd{font-size:13px;line-height:1.35}.record-detail-modal .record-detail-card{max-width:390px;margin-bottom:12px;border-radius:12px}.record-detail-modal .record-detail-note{margin:16px auto 28px;max-width:150px;padding:8px 14px;font-size:11px;justify-content:center}.record-detail-modal .record-detail-note svg{display:none}.modal-backdrop>.reward-detail-modal{width:calc(100% - 18px)!important;max-height:calc(100dvh - 18px)!important;min-height:0!important;padding:0!important;overflow:hidden!important;border-radius:18px!important}.reward-detail-modal .modal-close{top:12px!important;left:14px!important;height:34px!important;min-width:64px!important;padding:0 10px!important;font-size:11px!important}.reward-detail-modal .player-detail-top{min-height:58px;padding:0 74px}.reward-detail-modal .player-detail-top h2{font-size:19px}.reward-detail-modal .player-detail-list.compact{margin:10px 12px;padding:10px 12px!important}.reward-detail-modal .player-detail-list div{min-height:32px;grid-template-columns:78px minmax(0,1fr)}.reward-detail-modal .player-detail-list dt,.reward-detail-modal .player-detail-list dd{font-size:12px}.reward-summary header{min-height:42px;padding:0 18px}.reward-summary header strong{font-size:15px}.reward-summary>div{min-height:40px;padding:0 18px;font-size:14px}.reward-summary b,.reward-game-list b{font-size:14px}.reward-summary small,.reward-game-list small{font-size:11px}.reward-game-list{gap:6px}.reward-game-list article{min-height:60px;padding:10px 18px}.reward-game-title{font-size:13px}.reward-detail-modal .no-more{margin:10px 0 14px;font-size:13px}.reward-detail-modal .floating-w{display:none}}@media(max-width:580px){.modal-backdrop>.borrow-credit-modal{max-height:calc(100dvh - 8px)!important;overflow-y:auto!important}.borrow-credit-modal .borrow-credit-formulas{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.borrow-credit-modal .borrow-credit-formulas article{min-width:0!important;min-height:44px!important;padding:6px 7px!important;border-radius:9px!important}.borrow-credit-modal .borrow-credit-formulas article:nth-child(5){grid-column:1 / -1!important}.borrow-credit-modal .borrow-credit-formulas small,.borrow-credit-modal .borrow-credit-formulas span{font-size:8px!important;line-height:1.2!important}.borrow-credit-modal .borrow-credit-formulas strong{font-size:13px!important;line-height:1.15!important}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.game-card,.provider-list,.provider-list>section{min-width:0!important;max-width:100%!important}}.guest-shell{--blue: #c8952e;--blue-50: #fff7e6;--blue-100: #f7e3b7;--line: #eadfca;--shadow: 0 12px 36px rgba(84,58,16,.1);background:#fbf7ef!important}.guest-shell .primary,.guest-shell .guest-actions .primary{color:#241600!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;box-shadow:0 10px 22px #a66b122e!important}.guest-shell .primary:hover,.guest-shell .guest-actions .primary:hover{background:linear-gradient(135deg,#fff0b8,#ecc760 58%,#c98b25)!important}.guest-shell .hero-copy h1,.guest-shell .guest-join-card>small,.guest-shell .category-strip button.active,.guest-shell .provider-heading>button,.guest-shell .panel-heading button,.guest-shell .game-discovery-heading p,.guest-shell .qr-income-banner small,.guest-shell .qr-income-action,.guest-shell .rebate-badge,.guest-shell .mobile-nav button.active,.guest-shell .guest-mobile-nav .guest-login-nav,.guest-shell .guest-mobile-nav .guest-login-nav span{color:#c8952e!important}.guest-shell .guest-join-card,.guest-shell .qr-income-banner,.guest-shell .agent-income-banner,.guest-shell .category-strip,.guest-shell .game-card,.guest-shell .wallet-summary,.guest-shell .home-growth-actions button{border-color:#ead6a8!important}.guest-shell .guest-join-card,.guest-shell .qr-income-banner{background:linear-gradient(135deg,#fffdf7,#fff7e6 60%,#fffaf0)!important}.guest-shell .agent-income-banner{background:linear-gradient(135deg,#fffdf7,#f7f1df 60%,#fffaf0)!important}.guest-shell .guest-join-card>span,.guest-shell .qr-income-icon,.guest-shell .provider-symbol,.guest-shell .carousel-dots i.active{color:#241600!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important}.guest-shell .agent-income-icon{color:#064536!important;background:linear-gradient(135deg,#dff8ee,#5cd3a5)!important}.guest-shell .category-strip button.active,.guest-shell .mobile-category-tiles button.active{border-color:#e4c06d!important;background:#fff7e6!important;outline-color:#e4c06d!important}.guest-shell .game-meta .rebate-badge{background:#fff7e6!important}.guest-shell .guest-mobile-nav .guest-login-nav,.guest-shell .guest-mobile-nav .guest-login-nav.active{position:relative!important;top:-12px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.guest-shell .guest-mobile-nav .guest-login-nav svg,.guest-shell .guest-mobile-nav .guest-login-nav.active svg{width:48px!important;height:48px!important;padding:12px!important;border:5px solid rgba(255,250,240,.98)!important;border-radius:50%!important;color:#241600!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;box-shadow:0 10px 22px #a66b123d!important}.guest-shell .mobile-category-tiles button{border:1px solid #ead6a8!important}.guest-shell .hero{border-color:#ead6a8!important;background:#fffaf0!important;box-shadow:0 8px 24px #543a1014!important}.guest-shell .mobile-nav{border-top-color:#eadfca!important;background:#fffdf8f7!important}.guest-shell .mobile-nav button{color:#81746b!important}.guest-shell .mobile-nav button.active,.guest-shell .mobile-nav button.active svg,.guest-shell .guest-mobile-nav .guest-login-nav,.guest-shell .guest-mobile-nav .guest-login-nav span{color:#c8952e!important}.guest-shell .mobile-nav button svg{color:currentColor!important}.admin-sidebar,.support-console>aside,.agent-console>aside,.role-console>aside{background:linear-gradient(180deg,#fffdf7fa,#faf2e0fa 54%,#f4e7cbfa)!important;color:#2b2115!important;border-right:1px solid #ead7ae!important;box-shadow:inset -1px 0 #ffffffa6!important}.admin-sidebar .admin-brand,.support-console>aside .admin-brand,.agent-console>aside .admin-brand,.role-console>aside .admin-brand{width:100%;padding:0 0 26px!important;overflow:hidden}.admin-brand .brand-full-logo{width:calc(100% - 4px)!important;max-width:214px!important;height:78px!important;display:block;object-fit:contain!important;object-position:left center!important;background:transparent!important;filter:drop-shadow(0 10px 18px rgba(126,83,18,.13))}.admin-brand .brand-mark-logo{display:none}.admin-sidebar .admin-label,.role-console>aside>small,.support-role small,.agent-account small{color:#8f7b58!important}.admin-sidebar .admin-nav-group small,.admin-sidebar nav small{color:#9b8358!important}.admin-sidebar nav button,.support-console>aside nav button,.agent-console>aside nav button,.role-console>aside nav button{color:#5f5a55!important;border:1px solid transparent!important}.admin-sidebar nav button svg,.support-console>aside nav button svg,.agent-console>aside nav button svg,.role-console>aside nav button svg{color:#98743a!important}.admin-sidebar nav button.active,.support-console>aside nav button.active,.agent-console>aside nav button.active,.role-console>aside nav button.active{color:#221506!important;border-color:#cf9c376b!important;background:linear-gradient(135deg,#ffe89b,#e3b84d 58%,#bd7f16)!important;box-shadow:0 12px 24px #a8701833!important}.admin-sidebar nav button.active svg,.support-console>aside nav button.active svg,.agent-console>aside nav button.active svg,.role-console>aside nav button.active svg{color:#241600!important}.admin-role-badge,.support-role,.agent-account,.role-current-card,.permission-card{border:1px solid #e1c994!important;background:#fffaefbd!important;color:#3a2a16!important;box-shadow:0 10px 24px #7e531214!important}.admin-role-badge strong,.support-role strong,.agent-account strong,.permission-card strong,.role-console>aside h2{color:#2b2115!important}.permission-card p{color:#7d6d54!important}.back-player{border-color:#e1c994!important;color:#8a631f!important;background:#fffaefad!important}@media(max-width:1100px){.support-console>aside .admin-brand,.agent-console>aside .admin-brand,.role-console>aside .admin-brand{padding-bottom:18px!important}.support-console>aside .admin-brand .brand-full-logo,.agent-console>aside .admin-brand .brand-full-logo,.role-console>aside .admin-brand .brand-full-logo{width:54px!important;height:54px!important;object-fit:cover!important;object-position:left center!important;border-radius:12px}}.admin-shell,.role-console{--blue: #c8952e;--blue-50: #fff7e6;--blue-100: #f4dfaa;--line: #ead8b4}.admin-shell,.admin-main,.role-console{background:#fbf7ee!important}.admin-topbar,.role-console-topbar{background:#fffcf6fa!important;border-bottom-color:#ead8b4!important}.admin-topbar h1,.role-console-topbar h1,.admin-shell h1,.admin-shell h2,.admin-shell h3,.role-console h1,.role-console h2,.role-console h3{color:#21170c!important}.admin-topbar p,.role-console-topbar p,.role-console-topbar small,.admin-shell small,.admin-shell p{color:#7f745f}.admin-shell .admin-content{width:100%;box-sizing:border-box;padding-left:34px!important;padding-right:34px!important;background:#fbf7ee!important}.admin-shell .admin-panel,.admin-shell .module-task-template{margin-top:22px!important}.admin-shell .admin-panel>.panel-heading+:not(.review-page-note):not(.exchange-rate-grid),.role-console .admin-panel>.panel-heading+:not(.review-page-note){margin-top:14px}.admin-shell .admin-panel,.admin-shell .module-task-template,.admin-shell .api-deploy-bottom>section,.admin-shell .api-deploy-stats article,.admin-shell .api-deploy-table article,.admin-shell .provider-flow-grid article,.admin-shell .provider-entry-note,.admin-shell .provider-api-table article,.admin-shell .department-account-table article,.admin-shell .support-ticket-table article,.role-console .role-hero,.role-console .module-task-template{border-color:#e4cc9a!important;background:#fffdf8!important;box-shadow:0 12px 28px #7e531212!important}.admin-shell .module-task-template{overflow:visible!important}.admin-shell .api-deploy-hero,.admin-shell .admin-command-hero,.role-console .role-hero{margin-left:20px!important;margin-right:20px!important;padding:20px 22px!important;border-color:#e2c78d!important;background:linear-gradient(135deg,#fffdf8,#fff5dc)!important}.sms-otp-panel{overflow:visible!important}.sms-otp-panel .panel-heading{min-height:72px;padding:16px 22px;align-items:center;gap:16px}.sms-otp-panel .panel-heading small{display:block;margin-bottom:5px;color:#7f745f;font-size:11px;font-weight:800}.sms-otp-panel .notice{margin:18px 22px 0;border:1px solid #cfeee3}.sms-otp-panel .metric-grid{padding:20px 22px 22px}.sms-otp-panel .metric-grid article{min-width:0;border-color:#e2d4b5;box-shadow:none}.sms-otp-panel .metric-grid span{min-width:0;color:#7f745f;line-height:1.45;overflow-wrap:anywhere}.admin-form-grid{padding:22px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(240px,1fr) auto;gap:16px;align-items:end}.admin-form-grid label{min-width:0;display:grid;gap:8px;color:#4b5870;font-size:12px;font-weight:800}.admin-form-grid input,.admin-form-grid select{width:100%;min-width:0;height:46px;padding:0 14px;border:1px solid #dfcfaa;border-radius:12px;background:#fff;color:#34435c;font-size:13px;box-sizing:border-box}.admin-form-grid .primary{min-width:154px;height:46px;white-space:nowrap}.sms-config-grid{grid-template-columns:minmax(320px,1.4fr) minmax(140px,.55fr) minmax(180px,.75fr) minmax(220px,1fr)}.sms-config-grid label:nth-child(4),.sms-config-grid label:nth-child(5),.sms-config-grid label:nth-child(6){grid-column:span 1}.sms-config-grid .primary{justify-self:end}.database-config-grid{grid-template-columns:minmax(420px,1fr) minmax(140px,180px) auto}.database-config-grid label:first-child{min-width:0}.database-admin-panel .notice{margin:18px 22px 0}.database-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.database-actions .primary,.database-actions .subtle-button{min-height:38px;white-space:nowrap}.database-actions button:disabled,.database-config-grid button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.maintenance-admin-hero{background:linear-gradient(120deg,#16243d,#314767)}.maintenance-admin-panel .notice{margin:18px 22px 0}.maintenance-toggle-row{margin:18px 22px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dce8ff;border-radius:14px;background:#f7fbff}.maintenance-toggle-row strong,.maintenance-toggle-row span{display:block}.maintenance-toggle-row strong{color:#101b33;font-size:16px}.maintenance-toggle-row span{margin-top:4px;color:#667790;font-size:11px;font-weight:800;line-height:1.45}.maintenance-form-grid{margin:0 22px 18px}.maintenance-form-grid .wide{grid-column:1 / -1}.maintenance-actions{padding:0 22px 22px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.primary.danger{background:#c94652;box-shadow:0 10px 20px #c946522e}.player-maintenance-screen{min-height:100vh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,rgba(248,198,84,.22),transparent 34%),linear-gradient(145deg,#fff9ed,#eef4fb)}.player-maintenance-screen>section{width:min(460px,100%);padding:28px;display:grid;justify-items:center;gap:14px;border:1px solid #ead8ad;border-radius:22px;background:#fffffff5;box-shadow:0 24px 70px #444e672e;text-align:center}.maintenance-logo{margin-bottom:2px}.maintenance-logo img{width:190px;height:106px;object-fit:contain}.maintenance-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:#fff4db;color:#b87a13}.player-maintenance-screen h1{margin:0;color:#111827;font-size:28px;line-height:1.12}.player-maintenance-screen p{margin:0;color:#667085;font-size:14px;line-height:1.7}.maintenance-time-card{width:100%;padding:15px;display:grid;gap:5px;border:1px solid #dce8ff;border-radius:15px;background:#f7fbff}.maintenance-time-card span,.maintenance-time-card small{color:#667790;font-size:11px;font-weight:850}.maintenance-time-card strong{color:#123266;font-size:24px}.database-step-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.database-step-grid article{min-width:0;padding:16px;display:grid;grid-template-columns:38px 1fr;gap:12px;border:1px solid #e1d1ad;border-radius:14px;background:#fffdf8;box-shadow:0 10px 24px #7e53120d}.database-step-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f6ead0;color:#8a631f;font-weight:900}.database-step-grid article.ready>span{background:#e9f7ef;color:#16815f}.database-step-grid strong,.database-sync-list strong{color:#2f3b4f;font-size:13px}.database-step-grid small{display:inline-block;margin:4px 0;color:#8a631f;font-size:10px;font-weight:900}.database-step-grid article.ready small{color:#16815f}.database-step-grid p,.database-sync-list p{margin:0;color:#68758a;font-size:11px;line-height:1.55}.database-table-list{margin:0 22px 22px;padding:16px;border:1px solid #d9e3f2;border-radius:14px;background:#fff}.database-table-list strong{display:block;color:#34435c;font-size:13px}.database-table-list p{margin:8px 0 0;color:#68758a;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.recovery-admin-panel{border-color:#cfeee3}.recovery-refresh-meta{min-height:38px;display:inline-flex;align-items:center;padding:0 10px;border-radius:10px;background:#eef8f5;color:#16815f;font-size:11px;font-weight:800;white-space:nowrap}.s3-backup-summary{margin:0 22px 22px;border:1px solid #cfeee3;border-radius:14px;background:#fbfffd;overflow:hidden}.s3-backup-summary .compact-heading{padding:16px 18px 0}.s3-backup-summary .metric-grid{margin-top:12px}.s3-backup-summary .database-table-list{margin:0 18px 18px}.recovery-danger-box{margin:0 22px 22px;padding:16px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,360px) auto auto;gap:12px;align-items:center;border:1px solid #f1d2d2;border-radius:14px;background:snow}.recovery-danger-box strong{display:block;color:#8a2f2f;font-size:13px}.recovery-danger-box p{margin:6px 0 0;color:#68758a;font-size:11px;line-height:1.6}.recovery-danger-box input{min-height:40px;border:1px solid #e3c9a4;border-radius:10px;padding:0 12px;color:#273247;background:#fff;font-weight:800}.recovery-danger-box button:disabled{opacity:.45;cursor:not-allowed}.subtle-button.danger{border-color:#f0c7c7;color:#b63d3d;background:#fff5f5}.database-sync-list{padding:18px 22px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.database-sync-list article{min-width:0;padding:14px;display:flex;gap:12px;align-items:flex-start;border:1px solid #e1d1ad;border-radius:12px;background:#fff}.database-sync-list article>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#fff1e7;color:#b45d1f;font-size:10px;font-weight:900}.database-sync-list article.ready>span{background:#e9f7ef;color:#16815f}.sms-otp-panel .report-table-wrap{margin:18px 22px 22px;border:1px solid #d9e3f2;border-radius:14px;background:#fff}.sms-otp-panel table{min-width:760px}.sms-otp-panel th,.sms-otp-panel td{padding:15px 16px;border-color:#e3ebf6;vertical-align:middle}.sms-otp-panel th{background:#f6f9fd;color:#516075;font-weight:800}.sms-otp-panel td{line-height:1.45}@media(max-width:1180px){.admin-form-grid,.database-step-grid,.database-sync-list{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-danger-box{grid-template-columns:1fr}.admin-form-grid .primary{width:100%;justify-self:stretch}}.admin-shell .api-deploy-hero small,.admin-shell .admin-command-hero small,.admin-shell .module-task-template small,.admin-shell .provider-entry-note code,.role-console .role-hero small{color:#a87319!important}.admin-shell .api-deploy-toolbar button,.admin-shell .api-deploy-actions button,.admin-shell .provider-entry-actions button,.admin-shell .provider-api-table button,.admin-shell .department-account-table button,.admin-shell .support-ticket-table button,.admin-shell .module-task-filters button,.admin-shell .module-task-table article button,.role-console .role-module-grid button,.admin-shell .ghost-primary{border-color:#e4cc9a!important;background:#fffaf0!important;color:#9a6717!important}.admin-shell .api-deploy-toolbar button.active,.admin-shell .module-task-filters button.active,.admin-shell .primary,.role-console .primary,.role-console .role-work-nav button.active,.role-console .role-work-nav button:hover{border-color:transparent!important;color:#241600!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;box-shadow:0 10px 22px #a66b122e!important}.admin-shell .api-flow-steps article,.admin-shell .api-audit-list article,.admin-shell .provider-api-head,.admin-shell .department-account-head,.admin-shell .support-ticket-head,.admin-shell .tech-provider-head,.admin-shell .module-setting-grid span,.admin-shell .owner-import-grid header span,.admin-shell .api-deploy-table article,.role-console .role-module-grid span,.role-console .owner-delegation-grid span{background:#fff7e6!important;color:#8a631f!important}.admin-shell .provider-flow-grid,.admin-shell .provider-entry-grid,.admin-shell .provider-entry-actions,.admin-shell .provider-api-table,.admin-shell .department-account-table,.admin-shell .support-ticket-table,.admin-shell .api-deploy-stats,.admin-shell .api-deploy-toolbar,.admin-shell .api-deploy-table,.admin-shell .api-deploy-bottom{padding-left:22px!important;padding-right:22px!important}.admin-shell .provider-flow-grid{padding-top:18px!important;padding-bottom:22px!important}.admin-shell .provider-flow-grid article,.admin-shell .api-flow-steps article,.admin-shell .api-deploy-stats article{padding:16px 18px!important}.admin-shell .provider-entry-grid{padding-top:2px!important;padding-bottom:18px!important;gap:14px 16px!important}.admin-shell .provider-entry-actions{padding-bottom:18px!important}.admin-shell .provider-entry-note{margin-left:22px!important;margin-right:22px!important}.admin-shell .api-flow-steps span,.admin-shell .provider-flow-grid b,.admin-shell .admin-module-card>span,.role-console .role-hero>span{background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;color:#241600!important}.admin-shell input,.admin-shell select,.admin-shell textarea,.role-console input,.role-console select,.role-console textarea{border-color:#e4cc9a!important;background:#fffdf8!important}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus,.role-console input:focus,.role-console select:focus,.role-console textarea:focus{border-color:#d39b34!important;box-shadow:0 0 0 3px #d39b3421!important}@media(max-width:1100px){.admin-shell .admin-content{padding-left:18px!important;padding-right:18px!important}.admin-shell .api-deploy-hero,.admin-shell .admin-command-hero,.role-console .role-hero{margin-left:14px!important;margin-right:14px!important}}.agent-report-tree{padding:0 16px 16px;display:grid;gap:8px}.agent-report-privacy{margin:0 16px 12px}.agent-report-tree-row{grid-template-columns:24px minmax(150px,1.2fr) minmax(70px,.7fr) minmax(130px,1fr) minmax(70px,.7fr)}.agent-report-node-detail{margin-left:calc((var(--tree-depth, 0) + 1) * 20px);display:grid;gap:8px}.agent-report-player-list{overflow:hidden;border:1px solid #dbe6f4;border-radius:10px;background:#fbfdff}.agent-report-player-head,.agent-report-player-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(110px,.8fr);gap:8px;align-items:center;padding:9px 12px}.agent-report-player-head{background:#edf3fb;color:var(--muted);font-size:9px;font-weight:700}.agent-report-player-row{border-top:1px solid #e6edf6;color:var(--navy);font-size:10px}.agent-report-player-row span b,.agent-report-player-row span small{display:block}.agent-report-player-row span small{margin-top:2px;color:var(--muted);font-size:8px}.agent-report-player-row strong{color:var(--blue);font-size:11px;text-align:right}.agent-report-children{margin-left:0}.agent-clean-report{margin:0 16px 16px;display:grid;gap:12px}.agent-report-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.agent-report-breadcrumb button{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #dbe6f4;border-radius:8px;background:#fff;color:var(--muted);font-size:10px;font-weight:700}.agent-report-breadcrumb button.active{border-color:#b9d1f3;background:#edf4ff;color:var(--blue)}.agent-clean-table{margin:0;border:1px solid #dde4ef;border-radius:8px;box-shadow:0 10px 24px #18243a0d;overflow:hidden}.agent-clean-table table{min-width:680px}.agent-clean-table th,.agent-clean-table td{padding:11px 13px;font-size:10px}.table-link-button{min-height:28px;padding:0 10px;border:1px solid #b9d1f3;border-radius:7px;background:#edf4ff;color:var(--blue);font-size:10px;font-weight:800}.table-link-button:hover{background:#dfeeff}.table-link-button.ghost{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#5269f6}.table-link-button.ghost:hover{background:transparent;color:#3248d9;text-decoration:underline}.agent-pb-report{background:#fff}.admin-player-list-panel .panel-heading{align-items:center;gap:12px;padding:18px 22px 8px;border-bottom:0}.admin-player-list-title small{display:block;color:#897d68;font-size:13px;font-weight:850}.admin-player-list-title h2{margin-top:4px}.admin-player-toolbar{padding:0 22px 18px;border-bottom:1px solid #e6d3aa}.admin-player-list-panel .agent-player-filters{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(280px,.95fr) 120px 120px 108px;align-items:center;width:100%;gap:10px}.admin-player-list-panel .agent-player-filters .search{width:100%;min-height:46px}.admin-player-list-panel .agent-player-filters .search+.search{width:100%}.admin-player-list-panel .agent-player-filters select{width:100%;min-height:46px}.admin-player-list-panel .agent-player-filters .primary{width:100%;min-height:46px;border:0;border-radius:12px;background:linear-gradient(180deg,#f2c24a,#d99b22);color:#1c2540;font-size:14px;box-shadow:0 10px 22px #c98f222e}.player-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.player-refresh-button:disabled{opacity:.72;cursor:wait;box-shadow:none}.spin-icon{animation:spinRefresh .9s linear infinite}@keyframes spinRefresh{to{transform:rotate(360deg)}}.admin-player-list-panel>.notice,.admin-player-list-panel>.privacy-strip,.admin-player-list-panel>.player-ip-match-panel,.admin-player-list-panel>.report-table-wrap{margin-left:18px;margin-right:18px}.admin-player-list-panel>.notice{margin-top:14px;margin-bottom:8px;border-radius:12px}.admin-player-list-panel>.privacy-strip{margin-top:0;margin-bottom:14px;padding:14px 16px;border-radius:12px;line-height:1.6}.admin-player-list-panel>.player-ip-match-panel{margin-top:16px;margin-bottom:16px}.admin-player-list-panel>.report-table-wrap{margin-top:16px;border:1px solid #d7e2f0;border-radius:14px;background:#fff}.admin-player-list-panel .player-desktop-table table{border-collapse:separate;border-spacing:0;min-width:1640px;table-layout:fixed}.admin-player-list-panel .player-desktop-table th{background:#f7f9fc;color:#526176;font-weight:850;line-height:1.35}.admin-player-list-panel .player-desktop-table th,.admin-player-list-panel .player-desktop-table td{padding:14px 16px;border-bottom-color:#e5edf6;vertical-align:middle;overflow-wrap:normal;word-break:normal}.admin-player-list-panel .player-desktop-table th:nth-child(1),.admin-player-list-panel .player-desktop-table td:nth-child(1){width:126px}.admin-player-list-panel .player-desktop-table th:nth-child(2),.admin-player-list-panel .player-desktop-table td:nth-child(2){width:118px}.admin-player-list-panel .player-desktop-table th:nth-child(3),.admin-player-list-panel .player-desktop-table td:nth-child(3){width:150px}.admin-player-list-panel .player-desktop-table th:nth-child(4),.admin-player-list-panel .player-desktop-table td:nth-child(4){width:94px}.admin-player-list-panel .player-desktop-table th:nth-child(5),.admin-player-list-panel .player-desktop-table td:nth-child(5),.admin-player-list-panel .player-desktop-table th:nth-child(6),.admin-player-list-panel .player-desktop-table td:nth-child(6){width:98px}.admin-player-list-panel .player-desktop-table th:nth-child(7),.admin-player-list-panel .player-desktop-table td:nth-child(7){width:110px}.admin-player-list-panel .player-desktop-table th:nth-child(8),.admin-player-list-panel .player-desktop-table td:nth-child(8),.admin-player-list-panel .player-desktop-table th:nth-child(9),.admin-player-list-panel .player-desktop-table td:nth-child(9){width:170px}.admin-player-list-panel .player-desktop-table th:nth-child(10),.admin-player-list-panel .player-desktop-table td:nth-child(10),.admin-player-list-panel .player-desktop-table th:nth-child(11),.admin-player-list-panel .player-desktop-table td:nth-child(11),.admin-player-list-panel .player-desktop-table th:nth-child(12),.admin-player-list-panel .player-desktop-table td:nth-child(12){width:118px}.admin-player-list-panel .player-desktop-table th:nth-child(13),.admin-player-list-panel .player-desktop-table td:nth-child(13){width:88px}.admin-player-list-panel .player-desktop-table th:nth-child(14),.admin-player-list-panel .player-desktop-table td:nth-child(14){width:264px}.admin-player-list-panel .player-desktop-table td:nth-child(1),.admin-player-list-panel .player-desktop-table td:nth-child(2),.admin-player-list-panel .player-desktop-table td:nth-child(3),.admin-player-list-panel .player-desktop-table td:nth-child(7),.admin-player-list-panel .player-desktop-table td:nth-child(10),.admin-player-list-panel .player-desktop-table td:nth-child(11),.admin-player-list-panel .player-desktop-table td:nth-child(12){white-space:nowrap}.admin-player-list-panel .player-desktop-table .live-pill,.admin-player-list-panel .player-desktop-table .warning-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:850;white-space:nowrap}.admin-player-list-panel .player-desktop-table tbody tr:hover td{background:#fbfdff}.player-row-actions{min-width:236px;display:grid;grid-template-columns:70px 96px 58px;align-items:center;gap:8px}.player-row-actions button{min-height:38px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d4e1f2;border-radius:9px;font-size:12px;font-weight:850;white-space:nowrap;box-shadow:0 7px 14px #324c7314}.player-row-actions button svg{flex:0 0 auto}.player-row-actions button.profile{border-color:#b9cdf8;background:#eaf2ff;color:#2452aa}.player-row-actions button.funds{border-color:#b9e2cf;background:#e7f8ee;color:#18724f}.player-row-actions button.games{border-color:#e9d09a;background:#fff4d8;color:#875915}.player-row-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 16px #324c7317}.player-pagination{margin:0 18px 18px;padding:14px 2px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e7edf6;color:var(--muted);font-size:10px;font-weight:750}.player-pagination div{display:flex;gap:8px}.player-pagination button{min-height:32px;padding:0 12px;border:1px solid #c8d9f3;border-radius:8px;background:#f7fbff;color:var(--blue);font-size:10px;font-weight:800}.player-pagination button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.admin-player-list-panel .agent-player-filters{width:100%;justify-content:stretch}.admin-player-list-panel .agent-player-filters .search,.admin-player-list-panel .agent-player-filters .search+.search{width:100%}.admin-player-list-panel>.notice,.admin-player-list-panel>.privacy-strip,.admin-player-list-panel>.player-ip-match-panel,.admin-player-list-panel>.report-table-wrap,.player-pagination{margin-left:12px;margin-right:12px}.player-row-actions{min-width:220px}.player-pagination{align-items:flex-start;flex-direction:column}}.pb-report-heading{min-height:86px;padding:18px 24px 16px;align-items:flex-start;border-bottom:1px solid #e5edf7}.pb-report-heading h2{margin-top:7px;font-size:18px;line-height:1.25}.pb-report-heading small{line-height:1.4}.formal-pnl-window{min-width:190px;padding:12px 16px;border:1px solid #dce6f6;border-radius:8px;background:#f8fbff;text-align:right}.formal-pnl-window small,.formal-pnl-window strong{display:block}.formal-pnl-window small{color:var(--muted);font-size:10px;font-weight:750}.formal-pnl-window strong{margin-top:3px;font-size:16px}.pb-report-tabs{grid-template-columns:repeat(2,minmax(0,220px));justify-content:start}.pb-filter-bar{grid-template-columns:minmax(150px,190px) minmax(150px,190px) minmax(150px,190px) minmax(180px,220px) minmax(120px,180px);padding:14px 24px 18px;gap:12px;align-items:end;justify-content:start}.pb-filter-bar label{gap:7px}.pb-filter-bar input,.pb-filter-bar select,.pb-filter-bar .primary{height:44px;width:100%;min-width:0}.pb-filter-bar .primary{justify-self:stretch}.pb-report-body{gap:14px}.pb-summary-table table,.pb-agent-table table{min-width:760px}.pb-summary-table th,.pb-summary-table td,.pb-agent-table th,.pb-agent-table td{height:44px;border-right:0;border-bottom:1px solid #e7ecf4;white-space:nowrap}.pb-summary-table th:last-child,.pb-summary-table td:last-child,.pb-agent-table th:last-child,.pb-agent-table td:last-child{border-right:0}.pb-summary-table th,.pb-agent-table th{background:#f8fafc;color:#4c5668;font-weight:800}.pb-summary-table .pb-money,.pb-agent-table .pb-money,.pb-summary-table th:nth-child(n+3),.pb-agent-table th:nth-child(4){background:#f4f8ff;border-left:1px solid #dce6f6}.pb-money{color:#566070;font-weight:800;text-align:right}.pb-money.negative,.pb-summary-table .negative,.pb-agent-table .negative{color:#ff1515}.pb-group-row td{background:#eef2f8;color:#465066;font-weight:850}.pb-subtotal-row td,.pb-total-row td{background:#fbfcff;color:#565d69;font-weight:850}.pb-subtotal-row .pb-money,.pb-total-row .pb-money{background:#f4f8ff}.pb-summary-table tbody tr:hover,.pb-agent-table tbody tr:hover{background:#f8fbff}@media(max-width:580px){.agent-report-tree{padding:0 10px 10px}.agent-report-privacy{margin:0 10px 10px}.agent-report-tree-row{grid-template-columns:22px 1fr 1fr}.agent-report-node-detail{margin-left:10px}.agent-report-player-head{display:none}.agent-report-player-row{grid-template-columns:1fr;gap:5px}.agent-report-player-row strong{text-align:left}.agent-clean-report{margin:0 10px 10px}.pb-filter-bar{grid-template-columns:1fr}.pb-report-tabs{grid-template-columns:1fr 1fr}}.home-growth-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1100px){.home-growth-actions{grid-template-columns:1fr!important}}@media(max-width:580px){.home-growth-actions .grab-red-packet-banner{padding:9px 10px}.home-growth-actions .grab-red-packet-icon{width:38px;height:38px}.red-packet-panel,.red-packet-modal{max-width:100%}.red-packet-stats,.red-packet-tasks,.red-packet-eligibility,.red-packet-admin-grid,.red-packet-admin-rules{grid-template-columns:1fr!important}}@media(max-width:580px){.player-shell .home-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important}.player-shell .home-growth-actions .grab-red-packet-banner,.player-shell .home-growth-actions .qr-income-banner,.player-shell .home-growth-actions .referral-income-banner,.player-shell .home-growth-actions .agent-income-banner{min-height:76px!important;padding:9px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border-radius:12px!important}.player-shell .home-growth-actions .grab-red-packet-icon,.player-shell .home-growth-actions .qr-income-icon,.player-shell .home-growth-actions .referral-income-icon,.player-shell .home-growth-actions .agent-income-icon{width:34px!important;height:34px!important;border-radius:10px!important}.player-shell .home-growth-actions .grab-red-packet-icon svg,.player-shell .home-growth-actions .qr-income-icon svg,.player-shell .home-growth-actions .referral-income-icon svg,.player-shell .home-growth-actions .agent-income-icon svg{width:20px!important;height:20px!important}.player-shell .home-growth-actions button>span:nth-child(2){min-width:0;display:block!important}.player-shell .home-growth-actions small,.player-shell .home-growth-actions em,.player-shell .home-growth-actions .qr-income-action{display:none!important}.player-shell .home-growth-actions strong{margin:0!important;font-size:13px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.player-shell .hero-grid>.wallet-summary{min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,1.05fr)!important;align-items:center!important;gap:10px!important}.player-shell .hero-grid>.wallet-summary .wallet-title{margin:0!important;min-width:0}.player-shell .hero-grid>.wallet-summary .wallet-title>svg{display:none!important}.player-shell .hero-grid>.wallet-summary .wallet-title small,.player-shell .hero-grid>.wallet-summary .bonus-mini{font-size:11px!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:22px!important;line-height:1.15!important;white-space:nowrap!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{grid-column:2!important;width:100%;padding:0!important;border-bottom:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-width:0;min-height:58px!important;padding:6px 4px!important;border-radius:10px!important;font-size:11px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:30px!important;height:30px!important;border-radius:9px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:18px!important;height:18px!important}.player-shell .hero-grid>.wallet-summary .quick-transfer{display:none!important}@media(max-width:580px){.player-shell .hero-grid>.wallet-summary{grid-template-columns:minmax(0,1fr) minmax(150px,1.25fr)!important;gap:8px!important}.player-shell .hero-grid>.wallet-summary .wallet-title small,.player-shell .hero-grid>.wallet-summary .bonus-mini{font-size:9px!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:16px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:54px!important;padding-inline:2px!important;font-size:10px!important}}@media(max-width:580px){.player-shell .home-growth-actions{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.player-shell .home-growth-actions .grab-red-packet-banner,.player-shell .home-growth-actions .qr-income-banner,.player-shell .home-growth-actions .referral-income-banner,.player-shell .home-growth-actions .agent-income-banner{min-height:72px!important;padding:12px 14px!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;border-radius:14px!important}.player-shell .home-growth-actions .grab-red-packet-icon,.player-shell .home-growth-actions .qr-income-icon,.player-shell .home-growth-actions .referral-income-icon,.player-shell .home-growth-actions .agent-income-icon{width:44px!important;height:44px!important;border-radius:13px!important}.player-shell .home-growth-actions .grab-red-packet-icon svg,.player-shell .home-growth-actions .qr-income-icon svg,.player-shell .home-growth-actions .referral-income-icon svg,.player-shell .home-growth-actions .agent-income-icon svg{width:26px!important;height:26px!important}.player-shell .home-growth-actions small,.player-shell .home-growth-actions em,.player-shell .home-growth-actions .qr-income-action{display:flex!important}.player-shell .home-growth-actions small,.player-shell .home-growth-actions strong,.player-shell .home-growth-actions em{width:100%}.player-shell .home-growth-actions strong{margin:2px 0!important;display:block!important;font-size:15px!important;line-height:1.25!important;-webkit-line-clamp:initial;overflow:visible}.player-shell .home-growth-actions em{color:var(--muted);font-size:10px!important;font-style:normal;line-height:1.35}.player-shell .home-growth-actions .qr-income-action{align-items:center;gap:4px;white-space:nowrap;font-size:11px!important;font-weight:800}.player-shell .mobile-category-tiles{display:none!important}.player-shell .mobile-category-tiles+.category-strip,.player-shell .category-strip{display:flex!important}.player-shell .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}}.player-shell .hero-grid>.hero{min-height:300px!important}.player-shell .hero-grid>.hero .hero-copy{padding:46px 34px!important;max-width:56%!important}.player-shell .hero-grid>.hero .hero-copy p{font-size:22px!important}.player-shell .hero-grid>.hero .hero-copy h1{font-size:31px!important;margin-bottom:10px!important}.player-shell .hero-grid>.hero .hero-copy span{margin-bottom:20px!important}@media(max-width:900px){.player-shell .hero-grid>.hero{min-height:220px!important}.player-shell .hero-grid>.hero .hero-copy{padding:34px 24px!important;max-width:58%!important}.player-shell .hero-grid>.hero .hero-copy p{font-size:18px!important}.player-shell .hero-grid>.hero .hero-copy h1{font-size:25px!important}.player-shell .hero-grid>.hero .hero-copy span{margin-bottom:14px!important;font-size:12px!important}.player-shell .hero-grid>.hero .hero-copy .primary{min-height:38px!important;padding-inline:16px!important;font-size:13px!important}}@media(max-width:580px){.player-shell .hero-grid>.hero{min-height:128px!important;border-radius:12px!important}.player-shell .hero-grid>.hero .hero-copy{padding:14px!important;max-width:56%!important}.player-shell .hero-grid>.hero .hero-copy p{font-size:13px!important;margin-bottom:3px!important}.player-shell .hero-grid>.hero .hero-copy h1{font-size:18px!important;margin-bottom:6px!important}.player-shell .hero-grid>.hero .hero-copy span{margin-bottom:9px!important;font-size:9px!important}.player-shell .hero-grid>.hero .hero-copy .primary{min-height:30px!important;padding-inline:11px!important;border-radius:9px!important;font-size:10px!important}.player-shell .hero-grid>.hero .carousel-dots{left:14px!important;bottom:7px!important;gap:7px!important}}.admin-shell .api-contract,.role-console .api-contract,.support-console .api-contract,.agent-console .api-contract,.admin-shell .campaign-builder,.role-console .campaign-builder,.support-console .campaign-builder,.agent-console .campaign-builder{border:1px solid #e4cc9a!important;background:linear-gradient(135deg,#fffdf8,#fff6e3)!important;color:#2b2115!important;box-shadow:0 12px 28px #7e531212!important}.admin-shell .api-contract h3,.role-console .api-contract h3,.support-console .api-contract h3,.agent-console .api-contract h3,.admin-shell .campaign-builder strong,.role-console .campaign-builder strong,.support-console .campaign-builder strong,.agent-console .campaign-builder strong{color:#2b2115!important}.admin-shell .api-contract code,.role-console .api-contract code,.support-console .api-contract code,.agent-console .api-contract code{color:#9a6717!important;background:#fff3d6!important;border:1px solid #ead8b4!important;border-radius:9px!important;padding:9px 10px!important}.admin-shell .api-contract p,.role-console .api-contract p,.support-console .api-contract p,.agent-console .api-contract p,.admin-shell .campaign-builder small,.admin-shell .campaign-builder span,.role-console .campaign-builder small,.role-console .campaign-builder span,.support-console .campaign-builder small,.support-console .campaign-builder span,.agent-console .campaign-builder small,.agent-console .campaign-builder span{color:#7f745f!important}.admin-sidebar,.role-console>aside,.support-console>aside,.agent-console>aside,.staff-console>aside,.risk-staff-owner-shell .admin-sidebar,.tech-staff-owner-shell .admin-sidebar{background:linear-gradient(180deg,#fffdf8,#fbf2df)!important;color:#2b2115!important;border-right:1px solid #ead8b4!important}.role-current-card,.role-security-note,.support-role,.agent-account,.permission-card,.support-owner-shell .admin-role-badge{border-color:#e4cc9a!important;background:#fffaf0!important;color:#3a2a16!important}.role-current-card *,.role-security-note *,.support-role *,.agent-account *,.permission-card *,.support-owner-shell .admin-role-badge *{color:inherit!important}.role-work-nav button,.role-console .role-work-nav button,.staff-console .role-work-nav button{border:1px solid #e4cc9a!important;background:#fffaf0!important;color:#8a631f!important}.role-work-nav button:hover,.role-work-nav button.active,.role-console .role-work-nav button:hover,.role-console .role-work-nav button.active,.staff-console .role-work-nav button:hover,.staff-console .role-work-nav button.active{border-color:transparent!important;background:linear-gradient(135deg,#ffe89b,#e7b948 58%,#bd7f16)!important;color:#241600!important}.admin-sidebar nav button.active .admin-nav-badge{box-shadow:0 0 0 2px #e7b948!important}.supplier-ledger-shell{min-height:100vh;padding:28px;background:#fffaf0;color:#231a10}.supplier-ledger-hero,.supplier-ledger-panel,.supplier-ledger-grid article,.supplier-ledger-summary article{border:1px solid #e4cc9a;background:#fffdf8;box-shadow:0 14px 32px #7e531212}.supplier-ledger-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:22px;align-items:stretch;padding:24px;border-radius:18px}.supplier-ledger-hero small,.supplier-ledger-panel small,.supplier-ledger-grid span,.supplier-ledger-balance span{color:#8a7658;font-weight:800}.supplier-ledger-hero h1,.supplier-ledger-panel h2{margin:6px 0;color:#1f1608}.supplier-ledger-hero p,.supplier-ledger-balance small,.supplier-ledger-panel p,.supplier-ledger-summary small{margin:0;color:#71624c;font-weight:700}.supplier-ledger-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.supplier-ledger-legend span,.supplier-direction{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:999px;font-weight:900}.supplier-ledger-legend .positive,.supplier-direction.positive{background:#e9f9f1;color:#147258;border:1px solid #bdebd5}.supplier-ledger-legend .negative,.supplier-direction.negative{background:#fff0e2;color:#a55d1f;border:1px solid #f0c89c}.supplier-ledger-balance{display:grid;gap:8px;align-content:center;padding:20px;border-radius:14px;background:linear-gradient(135deg,#f4fff9,#fff7e6);border:1px solid #d9eadc}.supplier-ledger-side{display:grid;gap:12px}.supplier-week-picker{display:grid;gap:14px;padding:18px;border:1px solid #e4cc9a;border-radius:16px;background:#fffdf8}.supplier-week-picker>div:first-child{display:grid;gap:5px}.supplier-week-picker span,.supplier-week-picker label span{color:#8a7658;font-weight:900}.supplier-week-picker strong{color:#1f1608;font-size:clamp(20px,2.4vw,28px);line-height:1.12}.supplier-week-picker small{color:#6d5d45;font-weight:850}.supplier-week-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.supplier-week-actions button{min-height:38px;border:1px solid #e6c985;border-radius:10px;background:#fff7e6;color:#7c581d;font-weight:900;cursor:pointer}.supplier-week-actions button:hover{background:#ffe9b8;color:#442b06}.supplier-week-picker label{display:grid;gap:7px}.supplier-week-picker input{width:100%;min-height:42px;padding:0 12px;border:1px solid #e6c985;border-radius:10px;background:#fffaf0;color:#213047;font-weight:900;font-size:15px}.supplier-date-picker{display:grid;gap:8px;padding:16px;border:1px solid #e4cc9a;border-radius:14px;background:#fffdf8}.supplier-date-picker span{color:#8a7658;font-weight:900}.supplier-date-picker small{color:#6d5d45;font-weight:800;line-height:1.35}.supplier-date-picker input{min-height:44px;padding:0 12px;border:1px solid #e6c985;border-radius:10px;background:#fffaf0;color:#213047;font-weight:900;font-size:15px}.supplier-ledger-balance strong{color:#166f55;font-size:clamp(22px,3vw,34px);line-height:1.15}.supplier-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.supplier-ledger-summary article{display:grid;gap:9px;min-height:132px;padding:18px;border-radius:16px;border-width:2px}.supplier-ledger-summary span{color:#6e614f;font-weight:900}.supplier-ledger-summary strong{font-size:clamp(22px,2.4vw,32px);line-height:1.1}.supplier-ledger-summary .positive{border-color:#bdebd5;background:#f4fff9}.supplier-ledger-summary .positive strong{color:#147258}.supplier-ledger-summary .negative{border-color:#efc89e;background:#fff8f1}.supplier-ledger-summary .negative strong{color:#a55d1f}.supplier-ledger-summary .settled{border-color:#cbd9ea;background:#f7fbff}.supplier-ledger-summary .settled strong{color:#294c78}.supplier-ledger-summary .neutral{border-color:#d9c38f;background:#fffdf8}.supplier-ledger-summary .neutral strong{color:#6f4d16}.supplier-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.supplier-ledger-grid article{display:grid;gap:8px;min-height:112px;padding:16px;border-radius:14px}.supplier-ledger-grid strong{color:#213047;line-height:1.35}.supplier-ledger-panel{margin-top:18px;padding:20px;border-radius:18px}.supplier-ledger-browser{display:grid;gap:16px;margin-top:18px}.supplier-report-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.supplier-report-tabs button{display:grid;gap:6px;min-height:84px;padding:14px;text-align:left;border:1px solid #e4cc9a;border-radius:14px;background:#fffdf8;color:#2b2115;cursor:pointer;box-shadow:0 10px 24px #7e53120f}.supplier-report-tabs button.active{border-color:#2f5f9d;box-shadow:inset 6px 0 #2f5f9d,0 14px 30px #2f5f9d1f}.supplier-report-tabs strong{font-size:18px}.supplier-report-tabs span{color:#6d5d45;font-weight:850}.supplier-detail-panel{padding:18px;border:1px solid #cbd9ea;border-radius:16px;background:#f7fbff}.supplier-detail-panel>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.supplier-detail-panel h3{margin:4px 0 0;color:#1f1608}.supplier-detail-panel button{min-height:36px;padding:0 12px;border:1px solid #c5d5e8;border-radius:10px;background:#fff;color:#294c78;font-weight:900}.supplier-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.supplier-detail-grid article{display:grid;gap:7px;padding:13px;border:1px solid #dce7f4;border-radius:12px;background:#fff}.supplier-detail-grid span{color:#70809a;font-weight:850}.supplier-detail-grid strong{color:#213047;line-height:1.35;word-break:break-word}.supplier-ledger-panel>div{display:grid;gap:5px}.supplier-ledger-table{overflow-x:auto;margin-top:14px;border:1px solid #e9d8b5;border-radius:14px}.supplier-ledger-table table{width:100%;min-width:760px;border-collapse:collapse}.supplier-ledger-table th,.supplier-ledger-table td{padding:13px 14px;text-align:left;border-bottom:1px solid #f0e3c9;font-weight:750}.supplier-ledger-table th{background:#fff4dc;color:#7a5a25;font-size:13px;white-space:nowrap}.supplier-ledger-table td{color:#26364e;vertical-align:middle}.supplier-ledger-table tbody tr:nth-child(2n) td{background:#fffaf2}.supplier-ledger-table tr:last-child td{border-bottom:0}.supplier-ledger-table .positive{color:#17755b}.supplier-ledger-table .negative{color:#a55d1f}@media(max-width:900px){.supplier-ledger-shell{padding:16px}.supplier-ledger-hero,.supplier-ledger-grid,.supplier-ledger-summary,.supplier-report-tabs,.supplier-detail-grid{grid-template-columns:1fr}}.supplier-ledger-shell{background:#f7f3eb}.supplier-report-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:18px;align-items:stretch;padding:22px;border:1px solid #dcc28a;border-radius:16px;background:#fffdf8;box-shadow:0 12px 30px #7e531212}.supplier-report-title small,.supplier-report-period span,.supplier-report-kpis span{color:#7b6a50;font-weight:900}.supplier-report-title h1{margin:6px 0;color:#1f1608;font-size:clamp(30px,4vw,48px);line-height:1}.supplier-report-title p{margin:0;color:#4b5b73;font-size:18px;font-weight:900}.supplier-report-period{display:grid;gap:12px;align-content:center;padding:16px;border:1px solid #ead7ab;border-radius:14px;background:#fffaf0}.supplier-report-date-select,.supplier-period-result{display:grid;gap:6px}.supplier-report-date-select span,.supplier-period-result span{color:#7b6a50;font-weight:900}.supplier-report-period input{min-height:52px;padding:0 14px;border:2px solid #d9b464;border-radius:12px;background:#fff;color:#213047;font-weight:900;font-size:18px}.supplier-period-result strong{color:#213047;font-size:16px;line-height:1.3}.supplier-report-kpis{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.supplier-report-kpis article{display:grid;gap:7px;min-height:118px;padding:16px;border:1px solid #e0c792;border-radius:14px;background:#fffdf8}.supplier-report-kpis article.main{border-color:#2f5f9d;background:#f4f8ff;box-shadow:inset 6px 0 #2f5f9d}.supplier-report-kpis strong{color:#213047;font-size:clamp(18px,2.1vw,28px);line-height:1.13}.supplier-report-kpis small{color:#71624c;font-weight:780}.supplier-report-kpis .positive strong{color:#147258}.supplier-report-kpis .negative strong{color:#a55d1f}.supplier-report-kpis .settled strong{color:#294c78}.supplier-total-ledger{display:grid;gap:14px;margin:16px 0;padding:18px;border:1px solid #d3b472;border-radius:16px;background:#fffdf8;box-shadow:0 12px 28px #7e53120f}.supplier-total-ledger small{color:#786851;font-weight:850}.supplier-total-ledger h2{margin:4px 0 0;color:#1f1608}.supplier-total-ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.supplier-total-ledger-grid article{display:grid;gap:7px;padding:14px;border:1px solid #ead7ab;border-radius:12px;background:#fffaf0}.supplier-total-ledger-grid span{color:#6f604b;font-weight:900}.supplier-total-ledger-grid strong{color:#213047;font-size:clamp(17px,1.8vw,24px);line-height:1.15}.supplier-total-ledger-grid strong.positive{color:#147258}.supplier-total-ledger-grid strong.negative{color:#a55d1f}.supplier-total-ledger-grid small{line-height:1.35}.supplier-ledger-browser{grid-template-columns:220px minmax(0,1fr);align-items:start}.supplier-report-tabs{grid-template-columns:1fr;position:sticky;top:18px}.supplier-report-tabs button{min-height:70px;border-radius:12px}.supplier-report-tabs button.active{background:#f4f8ff}.supplier-ledger-browser .supplier-ledger-panel{margin-top:0}.supplier-detail-panel{grid-column:2}@media(max-width:1000px){.supplier-report-header,.supplier-report-kpis,.supplier-total-ledger-grid,.supplier-ledger-browser{grid-template-columns:1fr}.supplier-report-tabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-detail-panel{grid-column:auto}}@media(max-width:580px){.player-shell .topbar{min-height:112px;padding:10px 12px}.player-shell .brand-full-logo{width:154px!important;height:56px!important;object-fit:contain;object-position:left center}.player-shell .mobile-nav{height:72px!important;padding:7px 10px calc(7px + env(safe-area-inset-bottom))!important}.player-shell .mobile-nav button{gap:3px!important;font-size:11px!important;font-weight:750}.player-shell .mobile-nav button svg{width:23px!important;height:23px!important}.player-shell .mobile-nav .deposit-nav svg{width:42px!important;height:42px!important;margin-top:-19px!important;padding:10px!important}.player-shell .main-area{padding-bottom:76px!important}.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)){align-items:flex-start!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top)) 4px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:min(720px,calc(100% - 8px))!important;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))!important;padding:34px 24px 26px!important;gap:16px!important;overflow-y:auto!important;border-radius:24px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:30px;line-height:1.15}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal)>p,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) label,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) small{font-size:16px}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:60px;font-size:18px}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.primary,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.full,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .subtle-button{min-height:58px;font-size:18px}.player-shell .modal-backdrop>.withdraw-modal{display:flex!important;flex-direction:column!important;width:min(760px,calc(100% - 8px))!important;height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))!important;max-height:none!important;padding-bottom:0!important;overflow:hidden!important}.player-shell .withdraw-modal>.modal-icon{width:58px;height:58px;border-radius:16px}.player-shell .withdraw-modal>p{margin-bottom:-4px!important}.player-shell .withdraw-modal-body{min-height:0;margin:0 -10px;padding:0 10px 18px;display:grid;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch}.player-shell .withdraw-modal-actions{margin:0 -24px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:linear-gradient(180deg,#ffffffeb,#fff 36%);box-shadow:0 -12px 26px #0f172a14}.player-shell .withdraw-modal-actions .primary.full{margin:0!important;min-height:62px!important;border-radius:16px!important;font-size:20px!important}.player-shell .identity-warning-banner{margin:0 -10px!important;padding:14px 18px!important;font-size:16px!important}.player-shell .withdraw-realname-row{margin:0!important;padding:14px 0!important}.player-shell .withdraw-realname-row span,.player-shell .withdraw-realname-row strong{font-size:18px!important}.player-shell .withdraw-account-list{gap:10px!important}.player-shell .withdraw-account-list button{min-height:76px!important;grid-template-columns:54px minmax(0,1fr) 28px!important;gap:14px!important;padding:12px 14px!important;border-radius:16px!important}.player-shell .withdraw-account-list button>span{width:54px!important;height:48px!important;border-radius:13px!important;font-size:12px!important}.player-shell .withdraw-account-list strong{font-size:19px!important}.player-shell .withdraw-account-list small{font-size:13px!important}.player-shell .amount-shortcuts{gap:8px!important}.player-shell .amount-shortcuts button{min-height:48px!important;font-size:18px!important;border-radius:12px!important}.player-shell .withdraw-tip-card,.player-shell .withdraw-balance-row,.player-shell .withdraw-modal .notice{padding:14px 16px!important;border-radius:14px!important;font-size:15px!important;line-height:1.5!important}.player-shell .withdraw-balance-row strong{font-size:20px!important}.player-shell .home-growth-actions{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.player-shell .home-growth-actions .grab-red-packet-banner,.player-shell .home-growth-actions .qr-income-banner,.player-shell .home-growth-actions .referral-income-banner,.player-shell .home-growth-actions .agent-income-banner{min-height:72px!important;padding:12px 14px!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;border-radius:14px!important}.player-shell .home-growth-actions .grab-red-packet-icon,.player-shell .home-growth-actions .qr-income-icon,.player-shell .home-growth-actions .referral-income-icon,.player-shell .home-growth-actions .agent-income-icon{width:44px!important;height:44px!important}.player-shell .home-growth-actions small,.player-shell .home-growth-actions em,.player-shell .home-growth-actions .qr-income-action{display:flex!important}.player-shell .home-growth-actions strong{font-size:15px!important}.player-shell .mobile-category-tiles{display:none!important}.player-shell .mobile-category-tiles+.category-strip,.player-shell .category-strip{display:flex!important}.player-shell .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.player-shell .modal-backdrop:has(.qr-center-modal){align-items:flex-start!important;justify-content:center!important;padding:max(18px,env(safe-area-inset-top)) 10px max(18px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.player-shell .modal-backdrop>.qr-center-modal{width:min(620px,calc(100% - 12px))!important;max-height:calc(100dvh - max(28px,env(safe-area-inset-top)) - max(18px,env(safe-area-inset-bottom)))!important;margin:0 auto!important;padding:32px 22px 24px!important;overflow-y:auto!important;border-radius:24px!important}.player-shell .qr-center-modal .modal-close{left:auto!important;right:14px!important;top:14px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important}.player-shell .qr-center-modal .modal-close svg{display:block!important}.player-shell .qr-center-modal .modal-close:before,.player-shell .qr-center-modal .modal-close:after{content:none!important}.player-shell .qr-center-heading{padding-right:48px}.player-shell .qr-manual-transfer .subtle-button.full{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;border:0!important;background:linear-gradient(135deg,#ffe68a,#d49514)!important;color:#2f2108!important;box-shadow:0 10px 22px #b4750f2e!important;font-weight:900!important;text-align:center!important}.player-shell .qr-manual-transfer .subtle-button.full svg{color:currentColor!important}.player-shell .qr-center-modal .qr-manual-transfer .qr-transfer-confirm-button{position:relative!important;display:block!important;grid-template-columns:none!important;width:100%!important;padding-inline:18px!important;text-align:center!important;line-height:54px!important}.player-shell .qr-center-modal .qr-manual-transfer .qr-transfer-confirm-button svg{position:absolute!important;top:50%!important;left:calc(50% - 58px)!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;margin:0!important}.player-shell .qr-center-modal .qr-manual-transfer .qr-transfer-confirm-button span{display:inline-block!important;width:100%!important;text-align:center!important}}@media(max-width:900px){.registration-entry,.player-shell .registration-entry{display:none!important}.player-shell .topbar{min-height:84px!important;height:84px!important;padding:7px 12px 5px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;gap:8px!important}.player-shell .mobile-brand{align-self:center!important;grid-column:1!important;grid-row:1!important;min-width:0!important}.player-shell .brand-full-logo{width:min(38vw,178px)!important;min-width:142px!important;max-height:58px!important}.player-shell .top-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:8px!important;align-self:center!important;justify-self:end!important;min-width:max-content!important}.player-shell .game-currency-switch{min-width:68px!important;height:42px!important;padding:4px 9px!important;border-radius:13px!important}.player-shell .game-currency-switch small{font-size:9px!important}.player-shell .game-currency-switch select{width:58px!important;height:23px!important;font-size:14px!important;font-weight:900!important}.player-shell .language-select{height:42px!important;gap:4px!important}.player-shell .language-select svg{width:24px!important;height:24px!important}.player-shell .topbar .language-current{font-size:15px!important;font-weight:900!important}.player-shell .avatar{width:42px!important;height:42px!important}.player-shell .avatar svg{width:23px!important;height:23px!important}.player-shell .page-content{padding-top:0!important}.player-shell .hero-grid{margin-top:0!important;gap:12px!important}.player-shell .hero-grid>.hero,.player-shell .hero{margin-top:0!important}.player-shell .category-strip{top:84px!important}.player-shell .mobile-nav{height:62px!important;padding:3px 10px 2px!important;box-shadow:0 -12px 30px #183a5f24!important}.player-shell .mobile-nav button{gap:2px!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important}.player-shell .mobile-nav button svg{width:28px!important;height:28px!important}.player-shell .mobile-nav .deposit-nav svg{width:47px!important;height:47px!important;margin-top:-16px!important;padding:10px!important;border:5px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{font-size:11px!important;margin-top:-2px!important}.player-shell .main-area{padding-bottom:64px!important}.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)){display:flex!important;align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) 1vw max(8px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:94vw!important;min-width:0!important;max-width:520px!important;max-height:92dvh!important;margin:auto!important;padding:30px 24px 26px!important;gap:16px!important;border-radius:24px!important;font-size:17px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:32px!important;line-height:1.1!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal)>p,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) label,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) small,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .notice{font-size:16px!important;line-height:1.45!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:60px!important;padding-inline:16px!important;border-radius:15px!important;font-size:18px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.primary,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.full,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .subtle-button{min-height:64px!important;border-radius:16px!important;font-size:20px!important}.player-shell .deposit-modal{width:94vw!important;max-width:500px!important}.player-shell .deposit-modal .input-with-suffix{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:stretch!important;height:60px!important;min-height:60px!important;padding:0!important;overflow:hidden!important;border-radius:15px!important}.player-shell .deposit-modal .input-with-suffix input{min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 16px!important;border-radius:0!important;font-size:20px!important}.player-shell .deposit-modal .input-with-suffix span{display:grid!important;place-items:center!important;min-width:58px!important;height:100%!important;border-left:1px solid var(--line)!important;color:#738099!important;font-size:13px!important;font-weight:900!important}.player-shell .modal-backdrop>.withdraw-modal{width:98%!important;min-width:98%!important;max-width:98%!important;height:min(92dvh,920px)!important;max-height:92dvh!important;margin:auto!important;padding:38px 28px 0!important;overflow:hidden!important}.player-shell .withdraw-modal>.modal-icon{width:66px!important;height:66px!important;border-radius:18px!important}.player-shell .withdraw-modal-body{margin:0 -12px!important;padding:0 12px 22px!important;gap:16px!important}.player-shell .withdraw-modal-actions{margin:0 -28px!important;padding:16px 28px calc(16px + env(safe-area-inset-bottom))!important}.player-shell .withdraw-modal-actions .primary.full{min-height:74px!important;border-radius:20px!important;font-size:24px!important}.player-shell .identity-warning-banner,.player-shell .withdraw-tip-card,.player-shell .withdraw-balance-row,.player-shell .withdraw-modal .notice{padding:16px 18px!important;border-radius:16px!important;font-size:17px!important}.player-shell .withdraw-realname-row span,.player-shell .withdraw-realname-row strong{font-size:20px!important}.player-shell .withdraw-account-list button{min-height:86px!important;grid-template-columns:62px minmax(0,1fr) 30px!important;padding:14px 16px!important}.player-shell .withdraw-account-list button>span{width:62px!important;height:54px!important;font-size:13px!important}.player-shell .withdraw-account-list strong{font-size:22px!important}.player-shell .withdraw-account-list small{font-size:15px!important}.player-shell .amount-shortcuts button{min-height:58px!important;font-size:22px!important}.player-shell .modal-backdrop>.qr-center-modal{width:98%!important;min-width:98%!important;max-width:98%!important;max-height:92dvh!important;margin:auto!important;padding:38px 28px 30px!important}.player-shell .qr-center-heading h2{font-size:32px!important}.player-shell .qr-center-heading small,.player-shell .branded-qr-frame>small{font-size:16px!important}.player-shell .qr-center-modal .qr-manual-transfer .qr-transfer-confirm-button{line-height:70px!important}}@media(max-width:900px){.registration-entry,.player-shell .registration-entry,button.registration-entry{display:none!important;visibility:hidden!important;pointer-events:none!important}.player-shell .main-area{padding-bottom:58px!important}.player-shell .mobile-nav{left:0!important;right:0!important;bottom:0!important;height:58px!important;min-height:58px!important;padding:2px 10px 1px!important;display:grid!important;align-items:center!important;background:#fffffffa!important}.player-shell .mobile-nav button{min-height:48px!important;gap:1px!important;font-size:10.5px!important;line-height:1.05!important}.player-shell .mobile-nav button svg{width:27px!important;height:27px!important}.player-shell .mobile-nav .deposit-nav svg{width:44px!important;height:44px!important;margin-top:-13px!important;padding:9px!important;border:4px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{font-size:10.5px!important;margin-top:-3px!important}.player-shell .modal-backdrop:not(:has(.game-entry-modal)):not(:has(.support-chat)){align-items:center!important;justify-content:center!important;padding:10px 2vw!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:92vw!important;min-width:0!important;max-width:470px!important;max-height:88dvh!important;margin:auto!important;padding:26px 22px 24px!important;gap:14px!important;border-radius:22px!important;font-size:16px!important;overflow-y:auto!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:29px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) input,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) select,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) textarea{min-height:56px!important;font-size:17px!important}.player-shell .deposit-modal .input-with-suffix{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;height:56px!important;min-height:56px!important;overflow:hidden!important}.player-shell .deposit-modal .input-with-suffix input{height:54px!important;min-height:54px!important;min-width:0!important;padding:0 16px!important;font-size:18px!important}.player-shell .deposit-modal .input-with-suffix span{min-width:64px!important;width:64px!important;display:grid!important;place-items:center!important;font-size:13px!important;border-left:1px solid var(--line)!important}}@media(max-width:900px){.player-shell .main-area{padding-bottom:66px!important}.player-shell .mobile-nav{bottom:-1px!important;height:68px!important;min-height:68px!important;padding:3px 10px 0!important;border-bottom:2px solid rgba(255,255,255,.98)!important;box-shadow:0 -10px 28px #183a5f21!important}.player-shell .mobile-nav button{min-height:58px!important;gap:2px!important;font-size:12px!important;line-height:1.08!important;font-weight:850!important}.player-shell .mobile-nav button svg{width:31px!important;height:31px!important}.player-shell .mobile-nav .deposit-nav svg{width:52px!important;height:52px!important;margin-top:-16px!important;padding:11px!important;border:5px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{font-size:12px!important;margin-top:-4px!important}}@media(max-width:900px){.player-shell .withdraw-modal .input-with-suffix,.player-shell .deposit-modal .input-with-suffix,.player-shell .modal .input-with-suffix{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;align-items:stretch!important;height:58px!important;min-height:58px!important;padding:0!important;overflow:hidden!important;border-radius:15px!important;position:relative!important;z-index:2!important}.player-shell .withdraw-modal .input-with-suffix input,.player-shell .deposit-modal .input-with-suffix input,.player-shell .modal .input-with-suffix input{min-width:0!important;width:100%!important;height:56px!important;min-height:56px!important;padding:0 16px!important;border:0!important;border-radius:0!important;font-size:18px!important}.player-shell .withdraw-modal .input-with-suffix span,.player-shell .deposit-modal .input-with-suffix span,.player-shell .modal .input-with-suffix span{min-width:76px!important;width:76px!important;height:100%!important;display:grid!important;place-items:center!important;padding:0 10px!important;border-left:1px solid var(--line)!important;color:#738099!important;background:#fff!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important;line-height:1!important}.player-shell .withdraw-modal .amount-shortcuts,.player-shell .amount-shortcuts{margin-top:10px!important;position:relative!important;z-index:1!important}}@media(max-width:900px){.player-shell .mobile-nav .deposit-nav{min-height:58px!important;display:grid!important;grid-template-rows:38px 16px!important;align-content:center!important;justify-items:center!important;gap:0!important;overflow:visible!important}.player-shell .mobile-nav .deposit-nav svg{width:46px!important;height:46px!important;margin-top:-12px!important;margin-bottom:0!important;padding:9px!important;border:4px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{display:block!important;min-height:16px!important;margin-top:0!important;font-size:11.5px!important;line-height:16px!important;white-space:nowrap!important}}@media(max-width:900px){.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{bottom:0!important;height:64px!important;min-height:64px!important;padding:4px 10px calc(6px + env(safe-area-inset-bottom))!important;overflow:visible!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-height:62px!important;display:grid!important;grid-template-rows:36px 20px!important;justify-items:center!important;align-content:center!important;gap:0!important;color:#7a879a!important;font-size:11.5px!important;font-weight:850!important;line-height:20px!important;text-align:center!important}.player-shell .mobile-nav button.active,.guest-shell .mobile-nav.guest-mobile-nav button.active{color:var(--blue)!important}.player-shell .mobile-nav button svg,.guest-shell .mobile-nav.guest-mobile-nav button svg{width:27px!important;height:27px!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{display:block!important;min-height:20px!important;margin:0!important;font-size:11.5px!important;font-weight:850!important;line-height:20px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}.player-shell .mobile-nav .deposit-nav,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav{position:relative!important;top:0!important;z-index:2!important;display:block!important;min-height:62px!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:var(--blue)!important;font-weight:900!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{position:absolute!important;left:50%!important;top:-22px!important;width:52px!important;height:52px!important;margin:0!important;padding:12px!important;border:4px solid #fff!important;border-radius:999px!important;background:var(--blue)!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:translate(-50%)!important}.player-shell .mobile-nav .deposit-nav span,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span{position:absolute!important;left:0!important;right:0!important;bottom:0!important;min-height:20px!important;margin:0!important;color:var(--blue)!important;font-size:11.5px!important;font-weight:900!important;line-height:20px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}}@media(max-width:760px){.player-action-shell .red-packet-tool-page .player-action-page-header,.player-action-shell .referral-tool-page .player-action-page-header{min-height:calc(50px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 6px!important;grid-template-columns:34px minmax(0,1fr) 34px!important}.player-action-shell .red-packet-tool-page .player-action-page-back,.player-action-shell .referral-tool-page .player-action-page-back{position:static!important;transform:none!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:10px!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg,.player-action-shell .referral-tool-page .player-action-page-back svg{width:17px!important;height:17px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1,.player-action-shell .referral-tool-page .player-action-page-header h1{font-size:16px!important;line-height:1.12!important}.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .referral-tool-page .player-action-page-content{max-width:450px!important;padding:10px 12px calc(82px + env(safe-area-inset-bottom))!important;gap:9px!important}.player-action-shell .red-packet-tool-page .tool-hero,.player-action-shell .referral-tool-page .tool-hero{min-height:82px!important;padding:11px 12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;border-radius:14px!important}.player-action-shell .red-packet-tool-page .tool-hero>span,.player-action-shell .referral-tool-page .tool-hero>span{width:42px!important;min-width:42px!important;height:42px!important;border-radius:12px!important}.player-action-shell .red-packet-tool-page .tool-hero>span svg,.player-action-shell .referral-tool-page .tool-hero>span svg{width:21px!important;height:21px!important}.player-action-shell .red-packet-tool-page .tool-hero small,.player-action-shell .referral-tool-page .tool-hero small{font-size:9px!important;line-height:1.15!important}.player-action-shell .red-packet-tool-page .tool-hero h2,.player-action-shell .referral-tool-page .tool-hero h2{font-size:18px!important;line-height:1.1!important}.player-action-shell .red-packet-tool-page .tool-hero p,.player-action-shell .referral-tool-page .tool-hero p{font-size:10.5px!important;line-height:1.3!important}.player-action-shell .red-packet-tool-page .red-packet-data-error{padding:8px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.3!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{min-height:92px!important;padding:11px 13px!important;gap:4px!important;display:grid!important;align-content:center!important;border-radius:14px!important;overflow:visible!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card small{font-size:10px!important;line-height:1.15!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{display:block!important;font-size:22px!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{font-size:10px!important;line-height:1.25!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{gap:7px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:46px!important;padding:8px 10px!important;border-radius:12px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:9px!important;line-height:1.18!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{margin:2px 0!important;font-size:15px!important;line-height:1.08!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{gap:7px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:38px!important;padding:8px 10px!important;gap:7px!important;border-radius:12px!important;font-size:10.5px!important;line-height:1.3!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:42px!important;border-radius:12px!important;font-size:13px!important}.player-action-shell .referral-tool-page .tool-referral-rates{gap:7px!important}.player-action-shell .referral-tool-page .tool-referral-rates article{min-height:58px!important;padding:9px 11px!important;border-radius:12px!important}.player-action-shell .referral-tool-page .tool-referral-rates strong{font-size:22px!important;line-height:1!important}.player-action-shell .referral-tool-page .tool-referral-rates span{margin-top:4px!important;font-size:10px!important;line-height:1.2!important}.player-action-shell .referral-tool-page .tool-card{padding:10px 11px!important;gap:8px!important;border-radius:13px!important}.player-action-shell .referral-tool-page .tool-card header h2{font-size:16px!important;line-height:1.15!important}.player-action-shell .referral-tool-page .tool-card header>span{min-height:24px!important;padding:4px 7px!important;font-size:9px!important}.player-action-shell .referral-tool-page .tool-referral-metrics{gap:6px!important}.player-action-shell .referral-tool-page .tool-referral-metrics article{min-height:46px!important;padding:8px!important;border-radius:11px!important}.player-action-shell .referral-tool-page .tool-referral-metrics small{font-size:8.5px!important;line-height:1.15!important}.player-action-shell .referral-tool-page .tool-referral-metrics strong{font-size:18px!important;line-height:1!important}.player-action-shell .referral-tool-page .tool-referral-network{height:210px!important;border-radius:12px!important}}@media(max-width:760px){.player-action-shell .red-packet-tool-page,.player-action-shell .referral-tool-page{height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;background:linear-gradient(180deg,#fffaf0,#fffdf8 58%,#fffaf0)!important}.player-action-shell .red-packet-tool-page .player-action-page-header,.player-action-shell .referral-tool-page .player-action-page-header{position:sticky!important;top:0!important;z-index:20!important;height:auto!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 8px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;background:#fffaf0fa!important;border-bottom:1px solid #eadfca!important}.player-action-shell .red-packet-tool-page .player-action-page-header>div,.player-action-shell .referral-tool-page .player-action-page-header>div{position:static!important;grid-column:2!important;justify-self:center!important;align-self:center!important;min-width:0!important;max-width:100%!important;display:block!important;text-align:center!important;visibility:visible!important;opacity:1!important;transform:none!important}.player-action-shell .red-packet-tool-page .player-action-page-header>span[aria-hidden=true],.player-action-shell .referral-tool-page .player-action-page-header>span[aria-hidden=true]{display:block!important;grid-column:3!important;width:46px!important;min-width:46px!important;height:1px!important}.player-action-shell .red-packet-tool-page .player-action-page-back,.player-action-shell .referral-tool-page .player-action-page-back{position:static!important;left:auto!important;top:auto!important;transform:none!important;justify-self:start!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border:1px solid #eadfca!important;border-radius:14px!important;background:#fffdf8!important;color:#111c33!important;box-shadow:0 8px 20px #2d241414!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg,.player-action-shell .referral-tool-page .player-action-page-back svg{width:22px!important;height:22px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1,.player-action-shell .referral-tool-page .player-action-page-header h1{font-size:21px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .referral-tool-page .player-action-page-content{width:100%!important;max-width:480px!important;padding:16px 16px calc(92px + env(safe-area-inset-bottom))!important;gap:16px!important;box-shadow:none!important;box-sizing:border-box!important}.player-action-shell .red-packet-tool-page .tool-hero,.player-action-shell .referral-tool-page .tool-hero{width:100%!important;min-height:138px!important;padding:20px 16px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;border-radius:18px!important;overflow:visible!important;box-sizing:border-box!important}.player-action-shell .red-packet-tool-page .tool-hero>span,.player-action-shell .referral-tool-page .tool-hero>span{width:58px!important;min-width:58px!important;height:58px!important;border-radius:16px!important;align-self:center!important}.player-action-shell .red-packet-tool-page .tool-hero>div,.player-action-shell .referral-tool-page .tool-hero>div{min-width:0!important;display:grid!important;gap:4px!important}.player-action-shell .red-packet-tool-page .tool-hero small,.player-action-shell .referral-tool-page .tool-hero small{font-size:12px!important;line-height:1.22!important;white-space:normal!important}.player-action-shell .red-packet-tool-page .tool-hero h2,.player-action-shell .referral-tool-page .tool-hero h2{margin:0!important;font-size:25px!important;line-height:1.14!important;white-space:normal!important}.player-action-shell .red-packet-tool-page .tool-hero p,.player-action-shell .referral-tool-page .tool-hero p{margin:0!important;color:#687487!important;font-size:14px!important;line-height:1.38!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-data-error{padding:14px 16px!important;align-items:flex-start!important;border-radius:18px!important;font-size:14px!important;line-height:1.4!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{padding:22px 18px!important;gap:8px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:34px!important;line-height:1.08!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{font-size:14px!important;line-height:1.42!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{grid-template-columns:1fr!important;gap:12px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:76px!important;padding:14px 16px!important;display:grid!important;align-content:center!important;border-radius:16px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:13px!important;line-height:1.28!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{font-size:22px!important;line-height:1.18!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{gap:12px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:56px!important;padding:14px 16px!important;align-items:center!important;border-radius:16px!important;font-size:14px!important;line-height:1.42!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:58px!important;border-radius:18px!important;font-size:18px!important}.player-action-shell .referral-tool-page .tool-referral-rates{grid-template-columns:1fr 1fr!important;gap:12px!important}.player-action-shell .referral-tool-page .tool-referral-rates article{min-height:104px!important;padding:18px 16px!important;display:grid!important;align-content:center!important;border-radius:18px!important}.player-action-shell .referral-tool-page .tool-referral-rates strong{font-size:34px!important;line-height:1.05!important}.player-action-shell .referral-tool-page .tool-referral-rates span{font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.player-action-shell .referral-tool-page .tool-card{padding:18px 16px!important;border-radius:18px!important}.player-action-shell .referral-tool-page .tool-card header{align-items:flex-start!important;gap:10px!important}.player-action-shell .referral-tool-page .tool-card header h2{font-size:22px!important;line-height:1.22!important}.player-action-shell .referral-tool-page .tool-card header>span{max-width:42%!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}.player-action-shell .referral-tool-page .tool-referral-metrics{grid-template-columns:1fr!important;gap:10px!important}.player-action-shell .referral-tool-page .tool-referral-metrics article{min-height:72px!important;padding:14px 16px!important;border-radius:16px!important}.player-action-shell .referral-tool-page .tool-referral-metrics small{font-size:13px!important;line-height:1.3!important}.player-action-shell .referral-tool-page .tool-referral-metrics strong{font-size:28px!important;line-height:1.05!important}.player-action-shell .referral-tool-page .tool-referral-network{height:300px!important;border-radius:18px!important}}@media(max-width:380px){.player-action-shell .red-packet-tool-page .tool-hero,.player-action-shell .referral-tool-page .tool-hero{grid-template-columns:52px minmax(0,1fr)!important;padding:16px 14px!important;gap:12px!important}.player-action-shell .red-packet-tool-page .tool-hero>span,.player-action-shell .referral-tool-page .tool-hero>span{width:52px!important;min-width:52px!important;height:52px!important}.player-action-shell .red-packet-tool-page .tool-hero h2,.player-action-shell .referral-tool-page .tool-hero h2{font-size:22px!important}.player-action-shell .red-packet-tool-page .tool-hero p,.player-action-shell .referral-tool-page .tool-hero p{font-size:13px!important}.player-action-shell .referral-tool-page .tool-referral-rates{grid-template-columns:1fr!important}}@media(max-width:900px){.player-shell .topbar{height:108px!important;min-height:108px!important;padding:6px!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:4px!important;background:#fff8e8!important;border-bottom:1px solid #e6d2a3!important;box-shadow:0 8px 22px #9a671714!important}.player-shell .mobile-brand,.player-shell .mobile-brand .brand{height:100%!important;min-height:100%!important;min-width:0!important;display:flex!important;align-items:stretch!important;overflow:hidden!important}.player-shell .brand-full-logo{height:calc(100% - 4px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.player-shell .top-actions{gap:10px!important;align-items:center!important;padding-left:0!important;border-left:0!important}.player-shell .game-currency-switch{min-width:66px!important;width:66px!important;height:48px!important;padding:4px 6px!important;border-color:#dec48b!important;background:#fffbf1d1!important;box-shadow:inset 0 1px #ffffffd1!important}.player-shell .game-currency-switch small{font-size:8px!important}.player-shell .game-currency-switch select{width:52px!important;height:24px!important;font-size:15px!important}.player-shell .language-select{height:48px!important;gap:2px!important;color:#4f5b70!important}.player-shell .language-select svg{width:25px!important;height:25px!important}.player-shell .topbar .language-current{max-width:38px!important;font-size:16px!important}.player-shell .avatar{width:44px!important;height:44px!important;background:#fff2d3!important;color:#c8921f!important;box-shadow:inset 0 1px #ffffffc7!important}}@media(max-width:900px){.player-shell .mobile-nav{bottom:-6px!important;height:74px!important;min-height:74px!important;padding:3px 10px 6px!important;border-bottom:8px solid rgba(255,255,255,.99)!important}.player-shell .mobile-nav:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-12px!important;height:14px!important;background:#fffffffc!important;pointer-events:none!important}.player-shell .main-area{padding-bottom:66px!important}}@media(max-width:900px){.guest-shell .guest-actions .language-select,.login-screen .login-top select{height:46px!important;min-height:46px!important;border:1px solid #e6c879!important;border-radius:999px!important;background:#fffaeef5!important;color:#102033!important;box-shadow:0 8px 18px #a66b1214!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.login-screen .login-top select{width:74px!important;max-width:74px!important;padding:0 14px!important;text-align:center!important;text-align-last:center!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact,.login-screen .register-link,.login-screen .login-button,.login-screen .login-support{min-height:46px!important;border:1px solid #d8a83d!important;border-radius:999px!important;color:#241600!important;background:linear-gradient(135deg,#ffe79a,#e6b744 58%,#c98a22)!important;box-shadow:0 10px 22px #a66b1229!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.guest-shell .guest-actions .primary.compact{min-width:96px!important;max-width:none!important;padding:0 18px!important}.login-screen .login-back{min-height:46px!important;padding:0 14px!important;border:1px solid #ead6a8!important;border-radius:999px!important;background:#fffaeed6!important;color:#47536a!important;font-size:14px!important;font-weight:800!important}}@media(max-width:900px){.guest-shell .guest-actions{min-width:206px!important;max-width:236px!important;gap:8px!important}.guest-shell .guest-actions .language-select,.login-screen .login-language-select{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:46px!important;min-height:46px!important;width:104px!important;min-width:104px!important;max-width:104px!important;padding:0 10px!important;gap:5px!important;border:1px solid #e6c879!important;border-radius:999px!important;background:#fffaeef5!important;color:#102033!important;box-shadow:0 8px 18px #a66b1214!important;overflow:hidden!important}.guest-shell .guest-actions .language-select svg,.login-screen .login-language-select svg{flex:0 0 auto!important;width:20px!important;height:20px!important;color:#59677d!important}.guest-shell .guest-actions .language-current,.login-screen .login-language-select .language-current{display:inline-block!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;color:#3f4b60!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important}.guest-shell .guest-actions .language-select select,.login-screen .login-language-select select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;opacity:0!important;color:transparent!important;background:transparent!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{min-width:86px!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:0 16px!important;border:1px solid #d8a83d!important;border-radius:999px!important;font-size:14px!important;font-weight:900!important}.login-screen .login-top{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;align-items:center!important}}@media(min-width:901px){.guest-shell .guest-topbar{width:100%;height:88px;padding:0 clamp(24px,4vw,64px);grid-template-columns:minmax(170px,220px) minmax(440px,1fr) auto;gap:clamp(18px,3vw,44px);border-bottom:1px solid rgba(205,164,78,.28);background:#fffdf8f5;box-shadow:0 8px 28px #543a100f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guest-shell .guest-topbar .brand{min-width:0;padding:0}.guest-shell .guest-topbar .brand-full-logo{width:188px;max-height:62px;object-fit:contain}.guest-desktop-nav{display:flex;justify-content:center;align-items:center;gap:6px}.guest-desktop-nav button{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#6f6250;font-size:14px;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease}.guest-desktop-nav button:hover{color:#8a5b0b;background:#fff7e6;transform:translateY(-1px)}.guest-desktop-nav button.active{border-color:#ead6a8;color:#8a5b0b;background:#fff7e6;box-shadow:inset 0 1px #ffffffe6}.guest-shell .guest-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.guest-shell .guest-actions .language-select{min-width:112px;height:44px;padding:0 12px;border:1px solid #eadfca;border-radius:12px;background:#fff}.guest-shell .guest-actions .language-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.guest-login-button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d8a83d;border-radius:11px;color:#8a5b0b;background:#fffdf8;font-size:14px;font-weight:900;box-shadow:0 8px 18px #a66b1214}.guest-login-button:hover{background:#fff7e6;transform:translateY(-1px)}.guest-shell .guest-actions .primary.compact{min-height:44px;padding:0 20px;border-radius:11px}.guest-shell .guest-main{max-width:1540px;padding:10px clamp(16px,2.5vw,38px) 48px}}@media(max-width:900px){.guest-desktop-nav,.guest-login-button{display:none!important}}@media(max-width:580px){.player-shell .modal-backdrop>.agent-center-modal{width:calc(100% - 28px)!important;min-width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;max-height:78dvh!important;padding:12px!important;border-radius:20px!important;overflow-y:auto!important}.player-shell .agent-center-modal .modal-close{top:10px!important;right:10px!important;width:34px!important;height:34px!important;background:#ffffffe0!important}.player-shell .agent-center-hero{padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:10px!important;align-items:center!important;border-radius:15px!important;background:linear-gradient(135deg,#eef8f3,#f7fbf6)!important}.player-shell .agent-center-hero h2{margin-top:3px!important;font-size:24px!important;line-height:1.08!important}.player-shell .agent-center-hero p{margin-top:6px!important;font-size:12.5px!important;line-height:1.32!important}.player-shell .agent-center-hero>span{width:78px!important;min-height:72px!important;margin:0!important;padding:8px 6px!important;display:grid!important;place-items:center!important;gap:2px!important;text-align:center!important;font-size:14px!important}.player-shell .agent-qualification,.player-shell .agent-growth-network,.player-shell .agent-levels,.player-shell .agent-public-benefit,.player-shell .agent-private-hint{margin-top:10px!important;padding:12px!important;border-radius:14px!important}.player-shell .agent-qualification .section-row h3,.player-shell .agent-growth-network .section-row h3,.player-shell .agent-levels .section-row h3{font-size:13px!important}.player-shell .agent-qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.player-shell .agent-qualification-grid article{padding:9px 6px!important;min-height:74px!important}.player-shell .agent-qualification-grid strong{font-size:16px!important;line-height:1.1!important}.player-shell .agent-qualification-grid small{font-size:9px!important;line-height:1.25!important}.player-shell .agent-qualification-missing{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.player-shell .agent-qualification-missing span{padding:7px 5px!important;font-size:8.5px!important;line-height:1.22!important}.player-shell .agent-qualification>p{margin-top:9px!important;font-size:11px!important;line-height:1.35!important}.player-shell .growth-tree{margin-top:8px!important}.player-shell .growth-tree-root{width:58px!important;height:58px!important;border-width:4px!important}.player-shell .growth-tree-root span svg{width:20px!important;height:20px!important}.player-shell .growth-tree-root strong{font-size:11px!important}.player-shell .growth-tree-arrow{height:20px!important}.player-shell .growth-tree-children{grid-template-columns:repeat(15,minmax(18px,1fr))!important;gap:3px!important;padding-top:12px!important}.player-shell .growth-tree-children article{min-height:36px!important;padding:3px 1px!important;border-radius:9px!important}.player-shell .growth-tree-children article span{width:15px!important;height:15px!important}.player-shell .growth-tree-children article b{font-size:8px!important}.player-shell .growth-sun-summary{margin:7px 0 10px!important}.player-shell .growth-sun-summary strong{padding:5px 13px!important;background:#d39b28!important}.player-shell .growth-branches{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.player-shell .growth-branches article{min-height:82px!important;padding:8px 4px!important}.player-shell .growth-branches article strong{color:#c99324!important;font-size:16px!important}.player-shell .growth-branches article small{font-size:7.5px!important;line-height:1.25!important}.player-shell .agent-levels,.player-shell .agent-public-benefit,.player-shell .agent-private-hint{display:none!important}.player-shell .agent-center-modal>.primary.full{min-height:42px!important;margin-top:10px!important;border-radius:13px!important;background:#d29a29!important;color:#161d2d!important}}@media(max-width:900px){.guest-shell .guest-topbar{height:92px!important;min-height:92px!important;padding:8px 12px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;align-items:center!important;gap:8px!important}.guest-shell .guest-topbar .brand-full-logo{width:min(42vw,180px)!important;min-width:140px!important;max-height:62px!important;object-fit:contain!important}.guest-shell .guest-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:max-content!important}.guest-shell .guest-actions .language-select{display:flex!important;height:44px!important;min-width:86px!important;padding:0 8px!important;gap:5px!important;border-radius:14px!important}.guest-shell .guest-actions .language-select svg{width:23px!important;height:23px!important}.guest-shell .guest-actions .language-current{display:inline-block!important;max-width:46px!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important}.guest-shell .guest-actions .language-select select{height:44px!important;font-size:15px!important}.guest-shell .guest-actions .subtle-button,.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{display:inline-flex!important;min-height:44px!important;height:44px!important;padding:0 13px!important;border-radius:14px!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}}@media(max-width:900px){.guest-shell .guest-actions .subtle-button,.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;line-height:1!important;padding-top:1px!important;padding-bottom:0!important}}@media(max-width:900px){.guest-shell .guest-topbar{height:108px!important;min-height:108px!important;padding:6px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;column-gap:4px!important;align-items:center!important;background:#fff8e8!important;border-bottom:1px solid #e6d2a3!important;box-shadow:0 8px 22px #9a671714!important}.guest-shell .guest-topbar .mobile-brand,.guest-shell .guest-topbar .brand{height:100%!important;min-height:100%!important;min-width:0!important;display:flex!important;align-items:stretch!important;overflow:hidden!important}.guest-shell .guest-topbar .brand-full-logo{height:calc(100% - 4px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.guest-shell .guest-actions{gap:4px!important;padding-left:8px!important;border-left:1px solid #e2cca0!important}}@media(max-width:900px){.guest-shell .guest-topbar{grid-template-columns:minmax(118px,1fr) auto!important;column-gap:10px!important}.guest-shell .guest-topbar .brand-full-logo{max-width:min(43vw,190px)!important;width:100%!important;height:auto!important;max-height:78px!important}.guest-shell .guest-actions{gap:12px!important;padding-left:10px!important;min-width:178px!important}.guest-shell .guest-actions .language-select{min-width:96px!important;width:96px!important;height:46px!important;padding:0 8px!important;gap:5px!important}.guest-shell .guest-actions .language-current{max-width:56px!important;min-width:38px!important;font-size:15px!important;overflow:visible!important;text-overflow:clip!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{min-width:70px!important;height:46px!important;padding:0 14px!important;font-size:14px!important}}@media(max-width:900px){.guest-shell .guest-actions{border-left:0!important;padding-left:0!important}}@media(max-width:900px){.guest-shell .mobile-nav.guest-mobile-nav{bottom:-6px!important;height:74px!important;min-height:74px!important;padding:3px 10px 6px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-bottom:8px solid rgba(255,255,255,.99)!important}.guest-shell .mobile-nav.guest-mobile-nav:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-12px!important;height:14px!important;background:#fffffffc!important;pointer-events:none!important}.guest-shell .mobile-nav.guest-mobile-nav button{min-height:58px!important;display:grid!important;grid-template-rows:38px 16px!important;align-content:center!important;justify-items:center!important;gap:0!important;font-size:11.5px!important;line-height:1.08!important;font-weight:850!important;overflow:visible!important}.guest-shell .mobile-nav.guest-mobile-nav button svg{width:31px!important;height:31px!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav{top:0!important;color:#c99324!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{width:46px!important;height:46px!important;margin-top:-12px!important;margin-bottom:0!important;padding:9px!important;border:4px solid #fff!important;border-radius:50%!important;background:#d29a29!important;color:#161d2d!important;box-shadow:0 8px 20px #9a67173d!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span,.guest-shell .mobile-nav.guest-mobile-nav button span{display:block!important;min-height:16px!important;margin-top:0!important;line-height:16px!important;white-space:nowrap!important}.guest-shell .guest-main{padding-bottom:66px!important}}@media(max-width:900px){.guest-shell .guest-topbar{height:108px!important;min-height:108px!important;padding:6px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr!important;column-gap:4px!important;align-items:center!important;background:#fff8e8!important;border-bottom:1px solid #e6d2a3!important}.guest-shell .guest-topbar .mobile-brand,.guest-shell .guest-topbar .brand{height:100%!important;min-height:100%!important;min-width:0!important;display:flex!important;align-items:stretch!important;overflow:hidden!important}.guest-shell .guest-topbar .brand-full-logo{height:calc(100% - 4px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}.guest-shell .guest-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important;padding-left:0!important;border-left:0!important}.guest-shell .guest-actions .language-select{height:48px!important;min-width:0!important;width:auto!important;padding:0!important;gap:2px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#4f5b70!important}.guest-shell .guest-actions .language-select svg{width:25px!important;height:25px!important}.guest-shell .guest-actions .language-current{max-width:38px!important;min-width:0!important;font-size:16px!important;font-weight:900!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{height:44px!important;min-height:44px!important;min-width:44px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important}}@media(max-width:900px){.guest-shell .guest-topbar{grid-template-columns:minmax(0,1fr) minmax(132px,auto)!important;column-gap:8px!important}.guest-shell .guest-actions{flex:0 0 auto!important;min-width:132px!important;max-width:168px!important;gap:6px!important;justify-content:flex-end!important;overflow:hidden!important}.guest-shell .guest-actions .language-select{flex:0 1 70px!important;width:70px!important;min-width:58px!important;max-width:70px!important;overflow:hidden!important}.guest-shell .guest-actions .language-current{flex:1 1 auto!important;min-width:0!important;max-width:38px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{flex:0 0 auto!important;min-width:54px!important;max-width:72px!important;padding:0 10px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.login-screen{min-height:100dvh!important;padding:14px 14px 18px!important;overflow-x:hidden!important}.login-top{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important}.login-back{min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.login-top select{width:104px!important;max-width:104px!important;min-width:0!important;height:38px!important;padding:0 8px!important;border-radius:12px!important;font-size:12px!important}.login-panel{width:100%!important;max-width:430px!important;box-sizing:border-box!important}}@media(max-width:900px){.guest-shell .guest-topbar{grid-template-columns:minmax(0,1fr) minmax(174px,auto)!important;column-gap:8px!important}.guest-shell .guest-actions{min-width:174px!important;max-width:204px!important;gap:7px!important;overflow:visible!important}.guest-shell .guest-actions .language-select{flex:0 0 108px!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding:0 2px!important;overflow:hidden!important}.guest-shell .guest-actions .language-select svg{flex:0 0 22px!important;width:22px!important;height:22px!important}.guest-shell .guest-actions .language-current{flex:1 1 auto!important;min-width:0!important;max-width:82px!important;font-size:14px!important;line-height:1!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{flex:0 0 58px!important;min-width:58px!important;max-width:58px!important;padding:0 8px!important;font-size:12px!important}}@media(max-width:900px){.player-shell .main-area{padding-bottom:58px!important}.player-shell .mobile-nav{bottom:-5px!important;height:64px!important;min-height:64px!important;padding:2px 10px 5px!important;border-bottom:7px solid rgba(255,255,255,.99)!important}.player-shell .mobile-nav button{min-height:52px!important;gap:1px!important;font-size:10.8px!important;line-height:1.05!important}.player-shell .mobile-nav button svg{width:28px!important;height:28px!important}.player-shell .mobile-nav .deposit-nav{min-height:52px!important;grid-template-rows:34px 15px!important}.player-shell .mobile-nav .deposit-nav svg{width:43px!important;height:43px!important;margin-top:-10px!important;padding:8px!important;border:4px solid #fff!important}.player-shell .mobile-nav .deposit-nav span{min-height:15px!important;font-size:10.8px!important;line-height:15px!important}}@media(max-width:900px){.guest-shell .guest-actions{gap:10px!important;min-width:150px!important}.guest-shell .guest-actions .language-select{min-width:74px!important;width:74px!important;height:46px!important;justify-content:center!important;padding:0 8px!important;gap:5px!important}.guest-shell .guest-actions .language-current{min-width:24px!important;max-width:28px!important;font-size:15px!important;letter-spacing:0!important;text-align:left!important;overflow:visible!important;text-overflow:clip!important}}@media(max-width:900px){.player-shell .mobile-nav{height:64px!important;min-height:64px!important;padding:2px 10px 5px!important}.player-shell .mobile-nav button{min-height:54px!important;gap:2px!important;font-size:12px!important;font-weight:900!important;line-height:1.08!important}.player-shell .mobile-nav button svg{width:31px!important;height:31px!important}.player-shell .mobile-nav .deposit-nav{grid-template-rows:36px 16px!important}.player-shell .mobile-nav .deposit-nav svg{width:46px!important;height:46px!important;margin-top:-11px!important;padding:8px!important}.player-shell .mobile-nav .deposit-nav span{font-size:12px!important;font-weight:900!important;line-height:16px!important}.guest-shell .guest-mobile-nav{height:64px!important;min-height:64px!important;padding:2px 8px 4px!important}.guest-shell .guest-mobile-nav button{min-height:54px!important;gap:2px!important;font-size:12px!important;font-weight:900!important;line-height:1.08!important}.guest-shell .guest-mobile-nav button svg{width:31px!important;height:31px!important}.guest-shell .guest-mobile-nav .guest-login-nav{grid-template-rows:36px 16px!important}.guest-shell .guest-mobile-nav .guest-login-nav svg{width:46px!important;height:46px!important;margin-top:-11px!important;padding:8px!important}.guest-shell .guest-mobile-nav .guest-login-nav span{font-size:12px!important;font-weight:900!important;line-height:16px!important}.guest-shell .guest-join-card,.guest-shell .agent-income-banner,.guest-shell .qr-income-banner,.guest-shell .referral-income-banner{height:auto!important;min-height:auto!important;overflow:visible!important}.guest-shell .guest-join-card h2,.guest-shell .agent-income-banner strong,.guest-shell .qr-income-banner strong,.guest-shell .referral-income-banner strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.2!important}.guest-shell .guest-join-card p,.guest-shell .agent-income-banner em,.guest-shell .qr-income-banner em,.guest-shell .referral-income-banner em{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}.modal-backdrop>.borrow-credit-modal{width:min(620px,calc(100% - 18px))!important;padding:28px 20px 22px!important}.borrow-credit-modal h2{font-size:30px!important;line-height:1.15!important}.borrow-credit-modal>p,.borrow-credit-modal label,.borrow-credit-limit-note,.borrow-credit-limit-warning{font-size:15px!important;line-height:1.45!important}.borrow-credit-modal .input-with-suffix input{min-height:54px!important;font-size:22px!important}.borrow-credit-modal .input-with-suffix span{min-width:54px!important;padding:0 14px!important;font-size:14px!important}.borrow-credit-formulas{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.borrow-credit-formulas article{min-height:102px!important;padding:13px 12px!important;border-radius:14px!important}.borrow-credit-formulas article:nth-child(5){grid-column:1 / -1!important;min-height:92px!important}.borrow-credit-formulas small,.borrow-credit-formulas span{font-size:12px!important;line-height:1.35!important}.borrow-credit-formulas strong{font-size:18px!important;line-height:1.2!important}.borrow-credit-rule-button,.borrow-credit-modal .notice,.borrow-credit-agreement,.borrow-credit-success{font-size:14px!important;line-height:1.45!important}.borrow-credit-full-rules article{padding:13px 14px!important}.borrow-credit-full-rules strong{font-size:16px!important}.borrow-credit-full-rules p,.borrow-credit-full-rules code{font-size:13px!important;line-height:1.5!important}}@media(max-width:900px){.player-shell .topbar,.guest-shell .guest-topbar{padding-left:8px!important;padding-right:12px!important;box-sizing:border-box!important}.player-shell .top-actions,.guest-shell .guest-actions{gap:9px!important;margin-right:2px!important}.player-shell .avatar{margin-right:3px!important}.guest-shell .guest-topbar{grid-template-columns:minmax(0,1fr) minmax(196px,auto)!important}.guest-shell .guest-actions{min-width:196px!important;max-width:230px!important;overflow:visible!important}.guest-shell .guest-actions .language-select{flex:0 0 118px!important;width:118px!important;min-width:118px!important;max-width:118px!important;padding:0 8px!important;justify-content:flex-start!important;overflow:hidden!important}.guest-shell .guest-actions .language-select svg{flex:0 0 20px!important;width:20px!important;height:20px!important}.guest-shell .guest-actions .language-current{flex:1 1 auto!important;min-width:0!important;max-width:78px!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact{flex:0 0 68px!important;min-width:68px!important;max-width:68px!important;padding:0 8px!important;font-size:12px!important}.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{bottom:-14px!important;height:82px!important;min-height:82px!important;padding-bottom:14px!important;border-bottom:16px solid rgba(255,255,255,.99)!important}.player-shell .mobile-nav:after,.guest-shell .mobile-nav.guest-mobile-nav:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-20px!important;height:22px!important;background:#fffffffc!important;pointer-events:none!important}.player-shell .main-area,.guest-shell .guest-main{padding-bottom:60px!important}}@media(max-width:580px){.player-shell .modal-backdrop>.agent-center-modal{max-height:82dvh!important;padding:10px!important;border-radius:18px!important}.player-shell .agent-center-hero{padding:12px!important;grid-template-columns:minmax(0,1fr) 70px!important}.player-shell .agent-center-hero h2{font-size:23px!important}.player-shell .agent-center-hero p{font-size:12px!important;line-height:1.26!important}.player-shell .agent-center-hero>span{width:70px!important;min-height:64px!important;font-size:13px!important}.player-shell .agent-qualification,.player-shell .agent-growth-network{margin-top:8px!important;padding:10px!important}.player-shell .agent-qualification-grid article{min-height:62px!important;padding:7px 6px!important}.player-shell .agent-qualification>p{font-size:10px!important;line-height:1.28!important}.player-shell .growth-tree-root{width:50px!important;height:50px!important}.player-shell .growth-tree-arrow{height:14px!important}.player-shell .growth-tree-children{padding-top:8px!important}.player-shell .growth-tree-children article{min-height:30px!important;border-radius:8px!important}.player-shell .growth-sun-summary{margin:5px 0 8px!important}.player-shell .growth-branches{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}.player-shell .growth-branches article{min-height:58px!important;padding:6px 2px!important;gap:1px!important;border-radius:9px!important}.player-shell .growth-branches article span{font-size:7px!important}.player-shell .growth-branches article strong{font-size:14px!important;line-height:1!important}.player-shell .growth-branches article b{font-size:7px!important;line-height:1.1!important}.player-shell .growth-branches article small{display:none!important}}@media(max-width:900px){:root{--m-top-control-h: 46px;--m-top-control-radius: 999px;--m-action-font: 14px;--m-nav-font: 12px;--m-nav-icon: 31px;--m-center-icon: 46px}.player-shell .top-actions,.guest-shell .guest-actions,.login-screen .login-top{align-items:center!important}.player-shell .language-select,.guest-shell .guest-actions .language-select,.login-screen .login-language-select{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:var(--m-top-control-h)!important;min-height:var(--m-top-control-h)!important;padding:0 10px!important;gap:5px!important;border:1px solid #e6c879!important;border-radius:var(--m-top-control-radius)!important;background:#fffaeef5!important;color:#102033!important;box-shadow:0 8px 18px #a66b1214!important;overflow:hidden!important}.player-shell .language-select svg,.guest-shell .guest-actions .language-select svg,.login-screen .login-language-select svg{flex:0 0 auto!important;width:20px!important;height:20px!important;color:#59677d!important}.player-shell .language-current,.guest-shell .guest-actions .language-current,.login-screen .login-language-select .language-current{flex:1 1 auto!important;min-width:0!important;max-width:none!important;color:#3f4b60!important;font-size:13px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.player-shell .language-select select,.guest-shell .guest-actions .language-select select,.login-screen .login-language-select select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;border:0!important;background:transparent!important;color:transparent!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.player-shell .top-actions .primary.compact,.guest-shell .guest-actions .primary,.guest-shell .guest-actions .primary.compact,.login-screen .register-link,.login-screen .login-button,.login-screen .login-support{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--m-top-control-h)!important;min-height:var(--m-top-control-h)!important;padding:0 16px!important;border:1px solid #d8a83d!important;border-radius:var(--m-top-control-radius)!important;color:#241600!important;background:linear-gradient(135deg,#ffe79a,#e6b744 58%,#c98a22)!important;box-shadow:0 10px 22px #a66b1229!important;font-size:var(--m-action-font)!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{height:64px!important;min-height:64px!important;padding:2px 10px 5px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-height:54px!important;display:grid!important;grid-template-rows:34px 16px!important;align-content:center!important;justify-items:center!important;gap:2px!important;color:#7a879a!important;font-size:var(--m-nav-font)!important;font-weight:900!important;line-height:1.05!important;overflow:visible!important}.player-shell .mobile-nav button.active,.guest-shell .mobile-nav.guest-mobile-nav button.active{color:#c99324!important}.player-shell .mobile-nav button svg,.guest-shell .mobile-nav.guest-mobile-nav button svg{width:var(--m-nav-icon)!important;height:var(--m-nav-icon)!important}.player-shell .mobile-nav .deposit-nav,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav{color:#c99324!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{width:var(--m-center-icon)!important;height:var(--m-center-icon)!important;margin-top:-12px!important;padding:9px!important;border:4px solid #fff!important;border-radius:50%!important;background:#d29a29!important;color:#161d2d!important;box-shadow:0 8px 20px #9a67173d!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{display:block!important;min-height:16px!important;margin:0!important;font-size:var(--m-nav-font)!important;font-weight:900!important;line-height:16px!important;white-space:nowrap!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.primary,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) button.full,.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) .subtle-button,.guest-shell .modal-backdrop>.modal button.primary,.guest-shell .modal-backdrop>.modal button.full,.guest-shell .modal-backdrop>.modal .subtle-button{min-height:58px!important;border-radius:16px!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}}@media(max-width:900px){.player-shell .top-actions>.primary.compact{display:none!important}.player-shell .top-actions{gap:8px!important}.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{bottom:0!important;height:70px!important;min-height:70px!important;padding:4px 10px calc(8px + env(safe-area-inset-bottom))!important;border-bottom:0!important;overflow:visible!important}.player-shell .mobile-nav:after,.guest-shell .mobile-nav.guest-mobile-nav:after{display:none!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-height:58px!important;grid-template-rows:34px 18px!important;align-content:center!important;gap:1px!important;padding:0!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{min-height:18px!important;line-height:18px!important;transform:none!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{margin-top:-8px!important}.player-shell .main-area,.guest-shell .guest-main{padding-bottom:78px!important}}@media(max-width:900px){.guest-shell .guest-actions .language-select,.login-screen .login-language-select{width:108px!important;min-width:108px!important;max-width:108px!important;padding:0 12px!important;gap:5px!important}.guest-shell .guest-actions .language-current,.login-screen .login-language-select .language-current{font-size:12px!important;line-height:1!important;text-align:left!important}.guest-shell .guest-actions .language-select svg,.login-screen .login-language-select svg{width:18px!important;height:18px!important}.guest-shell .guest-actions{min-width:206px!important;max-width:230px!important}}@media(max-width:580px){.player-shell .modal-backdrop>.scanner-modal,.player-shell .modal-backdrop>.qr-center-modal{width:calc(100% - 34px)!important;min-width:0!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important;padding:24px 18px 20px!important;border-radius:22px!important}.player-shell .scanner-modal .qr-center-heading,.player-shell .qr-center-modal .qr-center-heading{padding-right:38px!important}.player-shell .scanner-modal label{font-size:14px!important;line-height:1.35!important}.player-shell .scanner-modal input,.player-shell .qr-center-modal input{height:54px!important;min-height:54px!important;border-radius:14px!important;font-size:16px!important}.player-shell .scanner-modal .camera-start,.player-shell .scanner-modal .camera-file-button,.player-shell .scanner-modal button.primary.full,.player-shell .scanner-modal .subtle-button.full,.player-shell .qr-center-modal .qr-transfer-confirm-button{min-height:54px!important;border-radius:14px!important;font-size:17px!important}.player-shell .scanner-modal .form-error{font-size:14px!important;line-height:1.55!important;padding:12px 14px!important;border-radius:12px!important}}@media(max-width:580px){.player-shell .modal-backdrop>.agent-center-modal{box-sizing:border-box!important;width:calc(100% - 44px)!important;min-width:0!important;max-width:390px!important;max-height:80dvh!important;margin:0 auto!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:20px!important}.player-shell .agent-center-modal *,.player-shell .agent-center-modal *:before,.player-shell .agent-center-modal *:after{box-sizing:border-box!important;max-width:100%!important}.player-shell .agent-center-modal .modal-close{top:8px!important;right:8px!important;width:34px!important;height:34px!important;z-index:3!important}.player-shell .agent-center-hero{grid-template-columns:minmax(0,1fr) 58px!important;gap:8px!important;padding:12px 44px 12px 10px!important}.player-shell .agent-center-hero h2{font-size:21px!important;line-height:1.08!important;word-break:normal!important;overflow-wrap:anywhere!important}.player-shell .agent-center-hero p{font-size:11px!important;line-height:1.28!important}.player-shell .agent-center-hero>span{width:58px!important;min-height:58px!important;padding:6px 4px!important;font-size:12px!important}.player-shell .agent-qualification,.player-shell .agent-growth-network{padding:10px!important}.player-shell .agent-qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.player-shell .agent-qualification-grid article{min-height:58px!important;padding:7px 5px!important}.player-shell .agent-qualification-grid small,.player-shell .agent-qualification-missing span{font-size:8px!important;line-height:1.2!important}.player-shell .agent-qualification-missing{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.player-shell .agent-qualification>p{font-size:10px!important;line-height:1.32!important}.player-shell .agent-growth-network .section-row{grid-template-columns:1fr!important;gap:3px!important;align-items:start!important}.player-shell .growth-tree{width:100%!important;margin:8px auto 6px!important;overflow:hidden!important}.player-shell .growth-tree-root{width:48px!important;height:48px!important;border-width:4px!important}.player-shell .growth-tree-arrow{height:12px!important}.player-shell .growth-tree-children{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px 6px!important;padding-top:9px!important}.player-shell .growth-tree-children:before{left:8%!important;right:8%!important}.player-shell .growth-tree-children article{min-height:32px!important;padding:3px 1px!important;border-radius:8px!important}.player-shell .growth-tree-children article:nth-child(n+6):before{top:-7px!important;height:7px!important}.player-shell .growth-sun-summary{margin:7px 0 8px!important;gap:7px!important}.player-shell .growth-sun-summary span{min-width:0!important;font-size:10px!important;line-height:1.2!important}.player-shell .growth-branches{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.player-shell .growth-branches article{min-width:0!important;min-height:56px!important;padding:6px 2px!important}}@media(max-width:580px){.player-shell .modal-backdrop:has(.agent-center-modal){padding-left:2px!important;padding-right:2px!important}.modal-backdrop>.agent-center-modal,.player-shell .modal-backdrop>.agent-center-modal{width:calc(100% - 8px)!important;min-width:0!important;max-width:440px!important;padding:16px 14px!important;overflow-x:hidden!important}.agent-center-modal,.agent-center-modal *{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.agent-center-modal .section-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.agent-center-modal .agent-center-hero{grid-template-columns:minmax(0,1fr)!important;padding:12px 42px 12px 12px!important}.agent-center-modal .agent-center-hero>span{width:max-content!important;min-height:0!important;margin-top:8px!important;padding:7px 10px!important;display:inline-flex!important;justify-self:start!important;font-size:12px!important}.agent-center-modal .agent-qualification-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.agent-center-modal .agent-qualification-missing{grid-template-columns:1fr!important;gap:6px!important}.agent-center-modal .agent-qualification-missing span{width:100%!important;padding:7px 8px!important;white-space:normal!important;text-align:center!important}.agent-center-modal .growth-tree-children{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px 8px!important}.agent-center-modal .growth-tree-children article{width:auto!important;min-height:54px!important;border-radius:12px!important}.agent-center-modal .growth-branches{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.agent-center-modal .growth-branches article{min-height:118px!important;padding:14px 8px!important;border-radius:12px!important}.agent-center-modal .growth-branches article span{font-size:11px!important}.agent-center-modal .growth-branches article strong{font-size:24px!important;line-height:1.1!important}.agent-center-modal .growth-branches article b{font-size:14px!important}.agent-center-modal .growth-branches article small{display:block!important;margin-top:6px!important;font-size:10px!important;line-height:1.35!important}}@media(max-width:580px){.player-shell .modal-backdrop>.deposit-modal,.player-shell .modal-backdrop>.withdraw-modal{width:calc(100% - 32px)!important;min-width:0!important;max-width:430px!important;margin:auto!important;box-sizing:border-box!important;overflow-x:hidden!important}.player-shell .modal-backdrop>.deposit-modal{padding:24px 18px 20px!important}.player-shell .modal-backdrop>.withdraw-modal{padding:24px 18px 0!important}.player-shell .deposit-modal,.player-shell .deposit-modal *,.player-shell .withdraw-modal,.player-shell .withdraw-modal *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.player-shell .deposit-modal>p,.player-shell .deposit-modal>h2,.player-shell .deposit-modal>label,.player-shell .deposit-modal>.notice,.player-shell .deposit-modal select,.player-shell .deposit-modal input,.player-shell .deposit-modal button{width:100%!important;max-width:100%!important}.player-shell .deposit-modal select{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-shell .deposit-modal .input-with-suffix{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) 54px!important}.player-shell .deposit-modal .input-with-suffix span{min-width:54px!important;width:54px!important;max-width:54px!important}.player-shell .withdraw-modal-body{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.player-shell .withdraw-modal-actions{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.player-shell .withdraw-account-list button,.player-shell .withdraw-realname-row,.player-shell .identity-warning-banner,.player-shell .withdraw-tip-card,.player-shell .withdraw-balance-row,.player-shell .withdraw-modal .notice{width:100%!important;max-width:100%!important}.player-shell .modal-backdrop>.referral-center-modal,.player-shell .referral-center-modal .react-flow,.player-shell .referral-center-modal .react-flow__viewport,.player-shell .referral-center-modal .react-flow__nodes{max-width:100%!important;overflow:hidden!important}.player-shell .referral-center-modal article{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.player-shell .bound-bank-list article>span{min-width:64px!important;width:64px!important;max-width:64px!important;white-space:nowrap!important}}@media(max-width:580px){.modal-backdrop:has(.agent-center-modal){padding-left:2px!important;padding-right:2px!important}.player-shell .modal-backdrop:has(.agent-center-modal):not(:has(.game-entry-modal)):not(:has(.support-chat)),.modal-backdrop:has(.agent-center-modal):not(:has(.game-entry-modal)):not(:has(.support-chat)){padding:2px!important}.modal-backdrop:has(.agent-center-modal)>.agent-center-modal{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important}}.support-chat-backdrop{touch-action:pan-y!important}@media(max-width:900px){.support-chat-backdrop,.player-shell .support-chat-backdrop{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:max(4px,env(safe-area-inset-top)) 4px max(4px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.support-chat-backdrop>.support-chat,.player-shell .support-chat-backdrop>.support-chat{width:min(520px,calc(100% - 8px))!important;min-width:min(520px,calc(100% - 8px))!important;max-width:calc(100% - 8px)!important;height:calc(var(--support-visual-height, 100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))!important;max-height:calc(var(--support-visual-height, 100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto!important;border-radius:18px!important;overflow:hidden!important}.support-chat>header{min-height:58px!important;padding:9px 12px!important}.support-avatar{width:36px!important;height:36px!important;border-radius:11px!important}.support-scope{padding:7px 12px!important;font-size:10px!important}.support-topic-panel{padding:9px 12px!important}.support-topic-panel>div:first-child{margin-bottom:7px!important}.support-topic-grid{display:flex!important;gap:7px!important;overflow-x:auto!important;padding-bottom:1px!important;scrollbar-width:none!important}.support-topic-grid::-webkit-scrollbar,.chat-quick::-webkit-scrollbar{display:none!important}.support-topic-grid button{flex:0 0 116px!important;min-height:72px!important;padding:8px 6px!important;border-radius:13px!important}.support-topic-grid button span{width:28px!important;height:28px!important;border-radius:10px!important}.support-topic-grid button strong{font-size:11px!important}.support-topic-grid button small{font-size:9px!important;-webkit-line-clamp:1!important}.chat-messages{min-height:0!important;padding:12px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.chat-bubble{max-width:88%!important;padding:9px 11px!important;font-size:12px!important}.chat-quick{padding:8px 10px!important}.support-chat>footer{padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr) 44px!important;background:#fff!important}.support-chat>footer input{height:46px!important;min-width:0!important;font-size:16px!important;border-radius:13px!important}.support-rating{min-height:0!important;padding:8px 10px!important}.support-rating>span{font-size:10px!important}.support-rating button{min-height:34px!important}.human-handoff{min-height:36px!important;padding-bottom:env(safe-area-inset-bottom)!important}.support-chat:focus-within{grid-template-rows:auto auto minmax(0,1fr) auto auto auto!important}.support-chat.keyboard-active{grid-template-rows:auto auto minmax(118px,1fr) auto!important}.support-chat:focus-within .support-topic-panel,.support-chat:focus-within .support-rating,.support-chat.keyboard-active .support-topic-panel,.support-chat.keyboard-active .support-rating,.support-chat.keyboard-active .human-handoff{display:none!important}.support-chat:focus-within .support-scope,.support-chat.keyboard-active .support-scope{padding-block:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.support-chat.keyboard-active .chat-messages{min-height:118px!important;padding:10px 12px!important}.support-chat.keyboard-active .chat-quick{padding:7px 10px!important;gap:6px!important}.support-chat.keyboard-active .chat-quick button{min-height:32px!important;padding:0 11px!important;font-size:11px!important}.support-chat.keyboard-active>footer{padding:8px 10px!important;grid-template-columns:minmax(0,1fr) 44px!important}}@media(max-width:580px){.support-chat-backdrop,.player-shell .support-chat-backdrop{padding-left:2px!important;padding-right:2px!important}.support-chat-backdrop>.support-chat,.player-shell .support-chat-backdrop>.support-chat{width:calc(100% - 4px)!important;min-width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;border-radius:17px!important}}@media(max-width:580px){body.modal-keyboard-open .player-shell .modal-backdrop,body.modal-keyboard-open .guest-shell .modal-backdrop,body.modal-keyboard-open .modal-backdrop.support-chat-backdrop{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:var(--modal-visual-height, 100dvh)!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.modal-keyboard-open .player-shell .modal-backdrop>.modal,body.modal-keyboard-open .player-shell .modal-backdrop>.deposit-modal,body.modal-keyboard-open .player-shell .modal-backdrop>.withdraw-modal,body.modal-keyboard-open .player-shell .modal-backdrop>.qr-center-modal,body.modal-keyboard-open .player-shell .modal-backdrop>.scanner-modal,body.modal-keyboard-open .player-shell .modal-backdrop>.auth-modal,body.modal-keyboard-open .player-shell .modal-backdrop>.game-entry-modal,body.modal-keyboard-open .player-shell .modal-backdrop>.referral-center-modal,body.modal-keyboard-open .guest-shell .modal-backdrop>.modal,body.modal-keyboard-open .guest-shell .modal-backdrop>.deposit-modal,body.modal-keyboard-open .guest-shell .modal-backdrop>.withdraw-modal,body.modal-keyboard-open .guest-shell .modal-backdrop>.scanner-modal,body.modal-keyboard-open .guest-shell .modal-backdrop>.auth-modal,body.modal-keyboard-open .guest-shell .modal-backdrop>.referral-center-modal,body.modal-keyboard-open .modal-backdrop.support-chat-backdrop>.support-chat{margin:0 auto!important;height:auto!important;width:min(430px,calc(100% - 18px))!important;min-width:0!important;max-width:calc(100% - 18px)!important;max-height:calc(var(--modal-visual-height, 100dvh) - max(22px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;-webkit-overflow-scrolling:touch!important}body.modal-keyboard-open .modal-backdrop:has(.support-chat){align-items:flex-end!important;padding-bottom:14px!important}body.modal-keyboard-open .modal-backdrop.support-chat-backdrop>.support-chat{height:calc(var(--modal-visual-height, 100dvh) - 30px)!important;min-height:380px!important;max-height:calc(var(--modal-visual-height, 100dvh) - 30px)!important}.player-shell .modal-backdrop input,.player-shell .modal-backdrop textarea,.player-shell .modal-backdrop select,.guest-shell .modal-backdrop input,.guest-shell .modal-backdrop textarea,.guest-shell .modal-backdrop select,.modal-backdrop.support-chat-backdrop input,.modal-backdrop.support-chat-backdrop textarea,.modal-backdrop.support-chat-backdrop select{font-size:max(16px,1em)!important;scroll-margin-top:86px!important;scroll-margin-bottom:190px!important;transform:translateZ(0)!important;-webkit-user-select:text!important}.player-shell .modal-backdrop:focus-within,.guest-shell .modal-backdrop:focus-within,.modal-backdrop.support-chat-backdrop:focus-within{scroll-padding-top:86px!important;scroll-padding-bottom:190px!important}}@media(max-width:900px){.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{bottom:0!important;height:78px!important;min-height:78px!important;padding:6px 10px calc(10px + env(safe-area-inset-bottom))!important;border-bottom:0!important;background:#fffdf8fa!important;overflow:visible!important;box-shadow:0 -10px 28px #543a1014,0 16px 0 16px #fffdf8fa!important}.player-shell .mobile-nav:after,.guest-shell .mobile-nav.guest-mobile-nav:after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:-18px!important;height:18px!important;background:#fffdf8fa!important;pointer-events:none!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-height:62px!important;grid-template-rows:36px 20px!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{min-height:20px!important;line-height:20px!important;overflow:visible!important}}.support-chat-page{min-height:calc(100dvh - 118px);display:grid;place-items:stretch center;padding:16px}.player-support-portal{min-height:100dvh;display:grid;grid-template-rows:auto 1fr;background:#f7f9fc}.player-support-portal>header{min-height:70px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid var(--line)}.player-support-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.player-support-language{display:inline-flex}.player-support-language .language-current{min-width:64px}.support-chat.standalone{width:min(980px,100%);height:min(820px,calc(100dvh - 150px));border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 45px #0b20451a}.support-chat.standalone>header .modal-close{width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:#f7fbff}@media(max-width:760px){.support-chat-page{min-height:calc(var(--support-visual-height, 100dvh) - 70px);padding:8px;place-items:stretch}.support-chat.standalone{width:100%;height:calc(var(--support-visual-height, 100dvh) - 92px);border-radius:18px}.support-chat.standalone.keyboard-active{height:calc(var(--support-visual-height, 100dvh) - 16px)}}body.player-support-route{background:#f7f9fc}@media(max-width:760px){body.player-support-route{overflow:hidden;overscroll-behavior:none}.player-support-portal{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100dvh;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.player-support-portal>header{min-height:56px;height:56px;padding:6px 10px}.player-support-actions{gap:6px;min-width:0}.player-support-language{width:82px;height:36px;padding-inline:8px}.player-support-language svg,.player-support-language .language-current{display:none}.player-support-language select{width:100%;min-width:0;height:34px;padding:0 22px 0 6px;font-size:12px}.player-support-portal>header .brand{min-width:0;transform:scale(.9);transform-origin:left center}.player-support-portal>header .subtle-button{min-height:36px;padding:0 10px;white-space:nowrap}.player-support-portal .support-chat-page{width:100%;height:100%;min-height:0;padding:6px;display:block;overflow:hidden}.player-support-portal .support-chat.standalone{width:100%;height:100%;min-height:0;max-height:none;border-radius:16px;box-shadow:none;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto}.player-support-portal:has(.support-chat.standalone.keyboard-active){grid-template-rows:0 minmax(0,1fr)}body.player-support-keyboard .player-support-portal{grid-template-rows:0 minmax(0,1fr);top:0;height:100dvh}.player-support-portal:has(.support-chat.standalone.keyboard-active)>header{display:none}body.player-support-keyboard .player-support-portal>header{display:none}.player-support-portal .support-chat.standalone.keyboard-active{position:relative;height:100%;border-left:0;border-right:0;border-bottom:0;border-radius:0;grid-template-rows:minmax(0,1fr)!important;background:#f7f9fc}.player-support-portal .support-chat.standalone.keyboard-active>header,.player-support-portal .support-chat.standalone.keyboard-active .support-scope,.player-support-portal .support-chat.standalone.keyboard-active .support-topic-panel,.player-support-portal .support-chat.standalone.keyboard-active .support-rating,.player-support-portal .support-chat.standalone.keyboard-active .human-handoff{display:none!important}.player-support-portal .support-chat.standalone.keyboard-active .chat-messages{position:fixed;left:0;right:0;top:0;bottom:calc(106px + env(safe-area-inset-bottom));z-index:78;min-height:0!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end;background:#f7f9fc;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.player-support-portal .support-chat.standalone.keyboard-active .chat-messages.compact{justify-content:flex-end}.player-support-portal .support-chat.standalone.keyboard-active .keyboard-message-preview{display:none!important}.player-support-portal .support-chat.standalone.keyboard-active .keyboard-message-preview .chat-bubble{pointer-events:auto}.player-support-portal .support-chat.standalone.keyboard-active .chat-quick{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:80;padding:7px 10px!important;gap:7px!important;background:#fff;border-top:1px solid var(--line)}.player-support-portal .support-chat.standalone.keyboard-active .chat-quick button{min-height:32px!important;padding:0 12px!important}.player-support-portal .support-chat.standalone.keyboard-active>footer{position:fixed;left:0;right:0;bottom:0;z-index:81;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:center;background:#fff!important;border-top:1px solid var(--line)}.player-support-portal .support-chat.standalone.keyboard-active>footer input{height:46px!important;min-width:0}.player-support-portal .support-chat.standalone.keyboard-active>footer button{width:46px!important;height:46px}.player-support-portal .support-chat.standalone.keyboard-active>.chat-messages,.player-support-portal .support-chat.standalone.keyboard-active>.keyboard-message-preview,.player-support-portal .support-chat.standalone.keyboard-active>.chat-quick,.player-support-portal .support-chat.standalone.keyboard-active>footer:not(.support-keyboard-composer){display:none!important}.player-support-portal .support-chat.standalone.keyboard-active .support-keyboard-layer{position:fixed;left:0;right:0;top:0;bottom:var(--support-keyboard-inset, 0px);z-index:9999;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:auto;min-height:180px;padding-top:env(safe-area-inset-top);box-sizing:border-box;overflow:hidden;background:#f7f9fc;contain:layout paint;transform:translateZ(0);backface-visibility:hidden;overscroll-behavior:contain}.support-keyboard-top{min-height:0;display:block;overflow:visible;background:#fff;z-index:3}.support-keyboard-brandbar{min-height:54px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-bottom:1px solid var(--line)}.support-keyboard-brandbar .brand{min-width:0;transform:scale(.9);transform-origin:left center}.support-keyboard-brandbar button{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#56657b;font-size:12px;white-space:nowrap}.support-keyboard-header{position:relative;z-index:2;margin-top:0;flex:0 0 auto;min-height:58px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-bottom:1px solid var(--line)}.support-keyboard-header>div{min-width:0;display:flex;align-items:center;gap:10px}.support-keyboard-header strong,.support-keyboard-header small{display:block}.support-keyboard-header strong{color:var(--navy);font-size:14px}.support-keyboard-header small{margin-top:2px;color:var(--green);font-size:10px}.support-keyboard-header small i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--green)}.support-keyboard-header button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:#f7fbff;color:var(--navy)}.support-keyboard-scope{padding:8px 12px;display:flex;align-items:center;gap:7px;background:#eef8f5;color:#26765f;font-size:11px;line-height:1.35}.support-keyboard-topic-panel{padding:8px 12px 9px;background:linear-gradient(180deg,#fff,#f7fbff);border-bottom:1px solid var(--line)}.support-keyboard-topic-panel>div:first-child{margin-bottom:6px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.support-keyboard-topic-panel strong{color:var(--ink)}.support-keyboard-topic-panel small{color:var(--muted);font-size:10px}.support-keyboard-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.support-keyboard-topic-grid button{min-width:0;min-height:66px;padding:6px 5px;display:grid;justify-items:center;align-content:center;gap:4px;border:1px solid #dce8fb;border-radius:13px;background:#fff;color:var(--ink);box-shadow:0 7px 18px #2466ec0f}.support-keyboard-topic-grid button span{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:var(--blue-50);color:var(--blue)}.support-keyboard-topic-grid button strong{font-size:11px}.support-keyboard-topic-grid button small{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:center;line-height:1.3}.support-keyboard-messages{min-height:82px;max-height:none;padding:10px 12px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.support-keyboard-messages .chat-bubble{flex:0 0 auto}.support-draft-preview{position:sticky;bottom:0;z-index:4;width:100%;margin-top:auto;padding:9px 11px;display:grid;gap:4px;align-self:stretch;border:1px solid #d8e6ff;border-radius:13px;background:#fffffff5;box-shadow:0 10px 26px #2452961f}.support-draft-preview span{color:#6b7d96;font-size:10px;font-weight:800}.support-draft-preview strong{color:var(--navy);font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.support-keyboard-quick{padding:7px 10px;display:flex;gap:7px;overflow-x:auto;background:#fff;border-top:1px solid var(--line);scrollbar-width:none}.support-keyboard-quick::-webkit-scrollbar{display:none}.support-keyboard-quick button{flex:0 0 auto;min-height:32px;padding:0 12px;border-radius:999px;background:var(--blue-50);color:var(--blue);font-size:11px}.support-keyboard-composer{padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px;align-items:center;background:#fff!important;border-top:1px solid var(--line)}.support-keyboard-composer input{height:46px!important;min-width:0;font-size:16px!important;border-radius:13px!important}.support-keyboard-composer button{width:46px!important;height:46px;padding:0;display:grid;place-items:center}}@media(max-width:760px){body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active){grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto!important}body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>header{display:flex!important}body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.support-scope{display:flex!important}body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.support-topic-panel{display:block!important}body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.support-rating,body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.human-handoff,body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.keyboard-message-preview,body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.support-keyboard-layer{display:none!important}body.player-support-route .player-support-portal .support-chat.standalone:focus-within:not(.keyboard-active)>.chat-messages{min-height:140px!important;justify-content:flex-start!important;overflow-y:auto!important}}@media(max-width:760px){body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active{position:relative!important;display:block!important;height:100%!important;overflow:hidden!important;background:#f7f9fc!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-keyboard-layer,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.keyboard-message-preview,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-rating,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.human-handoff{display:none!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>header{position:relative!important;z-index:90!important;min-height:58px!important;display:flex!important;background:#fff!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-scope{position:relative!important;z-index:90!important;min-height:34px!important;padding:7px 12px!important;display:flex!important;white-space:normal!important;background:#eef8f5!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-topic-panel{position:relative!important;z-index:90!important;padding:8px 12px 9px!important;display:block!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid var(--line)!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-topic-panel>div:first-child{margin-bottom:6px!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-topic-grid button{min-height:66px!important;padding:6px 5px!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-topic-grid button span{width:26px!important;height:26px!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-topic-grid button strong{font-size:11px!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-topic-grid button small{-webkit-line-clamp:1!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.chat-messages{position:fixed!important;left:0!important;right:0!important;top:calc(env(safe-area-inset-top) + 214px)!important;bottom:calc(106px + env(safe-area-inset-bottom))!important;z-index:70!important;min-height:72px!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;overflow-y:auto!important;background:#f7f9fc!important;-webkit-overflow-scrolling:touch!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.chat-quick{position:fixed!important;left:0!important;right:0!important;bottom:calc(60px + env(safe-area-inset-bottom))!important;z-index:92!important;padding:7px 10px!important;display:flex!important;gap:7px!important;overflow-x:auto!important;background:#fff!important;border-top:1px solid var(--line)!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>footer:not(.support-keyboard-composer){position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:93!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important;background:#fff!important;border-top:1px solid var(--line)!important}}@media(max-width:760px){body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;overflow:hidden!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>header,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-scope,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-topic-panel,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.chat-messages,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.keyboard-message-preview,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.chat-quick,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>footer:not(.support-keyboard-composer),body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-rating,body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.human-handoff{display:none!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active>.support-keyboard-layer{position:fixed!important;left:0!important;right:0!important;top:var(--support-visual-top, 0px)!important;bottom:auto!important;z-index:99999!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;width:100%!important;height:var(--support-visual-height, 100dvh)!important;min-height:260px!important;max-height:var(--support-visual-height, 100dvh)!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:0!important;overflow:hidden!important;background:#f7f9fc!important;transform:translateZ(0)!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-keyboard-messages{min-height:96px!important;padding-bottom:230px!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-keyboard-quick{position:fixed!important;left:0!important;right:0!important;bottom:max(452px,calc(var(--support-keyboard-inset, 0px) + 152px))!important;z-index:100001!important;min-height:44px!important;max-height:46px!important;padding:6px 10px!important;background:#fff!important;border-top:1px solid var(--line)!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-keyboard-composer{position:fixed!important;left:0!important;right:0!important;bottom:max(390px,calc(var(--support-keyboard-inset, 0px) + 90px))!important;z-index:100002!important;min-height:62px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;background:#fff!important;border-top:1px solid var(--line)!important;box-shadow:0 -10px 24px #0f172a14!important}body.player-support-route .player-support-portal .support-chat.standalone.keyboard-active .support-keyboard-composer input{height:48px!important;padding:0 13px!important;color:var(--navy)!important;background:#fff!important}}@media(max-width:760px){body.player-support-route .player-support-portal .support-chat.standalone:not(.keyboard-active){display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto!important}body.player-support-route .player-support-portal .support-chat.standalone:not(.keyboard-active)>.chat-quick{min-height:48px!important;max-height:52px!important;padding:7px 10px!important;display:flex!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;border-top:1px solid var(--line)!important}body.player-support-route .player-support-portal .support-chat.standalone:not(.keyboard-active)>.chat-quick button{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;white-space:nowrap!important}}.player-action-shell,.login-action-screen{min-height:100dvh;display:block;overflow:auto;background:#f0f3f5}.player-action-shell .modal-backdrop,.login-action-screen .modal-backdrop{position:static!important;inset:auto!important;width:100%!important;min-height:100dvh!important;padding:calc(12px + env(safe-area-inset-top)) 0 calc(22px + env(safe-area-inset-bottom))!important;display:block!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;touch-action:auto!important;overflow:visible!important;z-index:auto!important}.player-action-shell .modal,.login-action-screen .modal{width:100%!important;max-height:none!important;min-height:calc(100dvh - 38px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0!important;position:relative!important;padding:62px 12px 28px!important;display:grid!important;align-content:start!important;gap:16px!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.player-action-shell .withdraw-modal,.player-action-shell .deposit-modal,.player-action-shell .qr-center-modal,.player-action-shell .referral-center-modal,.player-action-shell .agent-center-modal,.player-action-shell .game-entry-modal,.player-action-shell .borrow-credit-modal,.player-action-shell .player-detail-modal,.login-action-screen .auth-modal{width:100%!important}.player-action-shell .modal-close,.login-action-screen .modal-close{position:absolute!important;top:10px!important;left:10px!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:12px!important;background:transparent!important;border:0!important;color:var(--navy)!important;box-shadow:none!important;font-size:12px!important;font-weight:900!important}.player-action-shell .modal-close svg,.login-action-screen .modal-close svg{display:none!important}.player-action-shell .modal-close:before,.login-action-screen .modal-close:before{content:"←";font-size:22px;line-height:1}.player-action-shell .modal-close:after,.login-action-screen .modal-close:after{content:""}.player-action-shell .auth-modal .register-brand-logo,.login-action-screen .auth-modal .register-brand-logo{width:100%;display:grid;justify-items:center;margin:-8px 0 30px}.player-action-shell .auth-modal .register-brand-logo img,.login-action-screen .auth-modal .register-brand-logo img{width:min(100%,440px);height:230px;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(116,76,12,.2))}.player-action-shell .auth-modal .register-id-row,.login-action-screen .auth-modal .register-id-row,.player-action-shell .auth-modal .register-password-row,.login-action-screen .auth-modal .register-password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.player-action-shell .auth-modal .register-id-row input,.login-action-screen .auth-modal .register-id-row input,.player-action-shell .auth-modal .register-password-row input,.login-action-screen .auth-modal .register-password-row input{min-width:0}.player-action-shell .auth-modal .register-id-row button,.login-action-screen .auth-modal .register-id-row button{min-height:54px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8ad55;border-radius:14px;background:#fff7df;color:#92620d;font-size:13px;font-weight:950;white-space:nowrap}.player-action-shell .auth-modal .register-password-row button,.login-action-screen .auth-modal .register-password-row button{width:54px;min-width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e1d1b5;border-radius:14px;background:#fffaf0;color:#815b18}.player-action-shell .auth-modal .register-save-id-note,.login-action-screen .auth-modal .register-save-id-note{display:block;margin-top:2px;color:#a06f12;font-size:11px;line-height:1.45;font-weight:900}.player-action-shell .modal>.modal-icon,.login-action-screen .modal>.modal-icon{display:none!important}.player-action-shell .modal>p,.login-action-screen .modal>p{margin:0 0 2px!important;color:#7a8497!important;font-size:13px!important;line-height:1.5!important;font-weight:800!important}.player-action-shell .modal>h2,.login-action-screen .modal>h2{position:absolute!important;top:17px!important;left:58px!important;right:58px!important;margin:0!important;color:#101b33!important;font-size:17px!important;line-height:1.2!important;font-weight:950!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .modal label,.login-action-screen .modal label{display:grid!important;gap:7px!important;color:#5f6b80!important;font-size:14px!important;font-weight:900!important}.player-action-shell .modal input,.player-action-shell .modal select,.player-action-shell .modal textarea,.login-action-screen .modal input,.login-action-screen .modal select,.login-action-screen .modal textarea{min-height:54px!important;border-radius:14px!important;background:#fffdf8!important;border-color:#e8d9bd!important;font-size:16px!important}.player-action-shell .modal .notice,.player-action-shell .modal .form-error,.login-action-screen .modal .notice,.login-action-screen .modal .form-error{width:100%!important;margin:0!important;border-radius:14px!important;padding:14px 16px!important;line-height:1.55!important}.player-action-shell .modal>label,.login-action-screen .modal>label,.player-action-shell .payment-channel-card,.player-action-shell .withdraw-tip-card,.player-action-shell .withdraw-balance-row,.player-action-shell .kyc-profile-list,.player-action-shell .qr-mode-switch,.player-action-shell .branded-qr-frame,.player-action-shell .commission-callout,.player-action-shell .referral-benefit-rates,.player-action-shell .referral-metrics,.player-action-shell .referral-steps,.player-action-shell .earning-example,.player-action-shell .agent-qualification,.player-action-shell .agent-growth-network,.player-action-shell .agent-levels,.player-action-shell .agent-public-benefit,.player-action-shell .agent-private-hint,.player-action-shell .red-packet-claim-card,.player-action-shell .red-packet-eligibility,.player-action-shell .red-packet-modal-rules{background:#fff!important;border:1px solid #e7edf3!important;border-radius:14px!important;padding:13px 14px!important}.player-action-shell .withdraw-modal .identity-warning-banner,.player-action-shell .modal .form-error{background:#fdecef!important;border:0!important;color:#b74b59!important}.player-action-shell .withdraw-modal .withdraw-realname-row{padding:0 2px 10px!important;border-bottom:1px solid #e3e8ee!important}.player-action-shell .modal .primary.full,.player-action-shell .modal .subtle-button.full,.login-action-screen .modal .primary.full,.login-action-screen .modal .subtle-button.full{min-height:54px!important;border-radius:14px!important}.player-action-shell .withdraw-modal .withdraw-modal-body,.player-action-shell .deposit-modal,.player-action-shell .qr-center-modal,.player-action-shell .referral-center-modal,.player-action-shell .agent-center-modal,.player-action-shell .auth-modal,.login-action-screen .auth-modal{gap:16px!important}.player-action-shell .withdraw-modal .withdraw-account-list,.player-action-shell .bound-bank-list,.player-action-shell .transfer-method-grid,.player-action-shell .qr-center-actions,.player-action-shell .settings-list{display:grid!important;gap:12px!important}.player-action-shell .withdraw-modal .withdraw-account-list button,.player-action-shell .bound-bank-list article,.player-action-shell .settings-list button,.player-action-shell .settings-list label,.player-action-shell .transfer-method-grid button{border-radius:16px!important;background:#fffdf8!important;border-color:#e8d9bd!important}.player-action-shell .amount-shortcuts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.player-action-shell .amount-shortcuts button{min-height:48px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dce3eb!important;color:#18243a!important;font-size:18px!important;font-weight:950!important}.player-action-shell .wallet-method-page{padding-inline:16px!important;background:#eef3f6!important;gap:0!important}.wallet-method-summary{min-height:130px;margin:18px 0 22px;padding:22px 20px;display:grid;grid-template-columns:86px minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:10px 18px;align-items:center;border-radius:16px;background:#f4f7fa;color:#222b3b}.wallet-method-label{grid-column:1;align-self:start;display:flex;gap:8px;align-items:center;color:#151d2c;font-size:17px;font-weight:850}.wallet-method-label small{color:#1e2734;font-size:13px}.wallet-method-icon{grid-column:1;grid-row:2;width:58px;height:58px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#6f8cff,#7447ef);box-shadow:0 10px 18px #595bd22e}.wallet-method-balances{grid-column:2;grid-row:1 / span 2;display:grid;gap:8px}.wallet-method-balances div{display:flex;align-items:center;gap:10px;color:#111a2c;font-size:18px;font-weight:900}.wallet-method-balances span{min-width:42px;font-weight:850}.wallet-method-balances strong{letter-spacing:.12em}.wallet-method-currency{grid-column:3;grid-row:1;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dfe4ea;border-radius:999px;background:#fff;color:#182033;font-size:18px;font-weight:950;box-shadow:0 2px 8px #19263714}.wallet-method-currency svg:first-child{color:#d59d19}.wallet-method-row{width:100%;min-height:82px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;border:0;border-bottom:1px solid #e2e6eb;border-radius:0;background:#fff;color:#202738;text-align:left}.wallet-method-row-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:#fff}.wallet-method-row-icon.orange{background:linear-gradient(145deg,#ffbf3e,#f08d10)}.wallet-method-row-icon.green{background:linear-gradient(145deg,#39d46f,#0ba848)}.wallet-method-row strong{font-size:19px;font-weight:900}.wallet-provider-list{margin:0 -16px;display:grid;background:#fff}.wallet-provider-list button{min-height:80px;padding:0 28px 0 32px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 14px;border:0;border-bottom:1px solid #e2e6eb;background:#fff;color:#182033;text-align:left}.wallet-method-mini-icon{grid-row:1 / span 2;width:50px;height:50px;display:grid;place-items:center;border-radius:50%}.wallet-method-mini-icon.orange{color:#fff;background:linear-gradient(145deg,#ffbd36,#f28b13)}.wallet-method-mini-icon.gold{color:#7b5608;background:#fff0c8}.wallet-method-mini-icon.blue{color:#1f63c6;background:#eaf2ff}.wallet-method-mini-icon.green{color:#0d8d54;background:#e5f8ef}.wallet-provider-list strong{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:850}.wallet-provider-list small{grid-column:2;min-width:0;color:#8b96a8;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-provider-list button>svg{grid-column:3;grid-row:1 / span 2;color:#aab3c0}.wallet-method-floating{right:28px;bottom:92px}.player-action-page{min-height:100dvh;background:#eef3f6;color:#101b33;display:grid;grid-template-rows:auto 1fr;overscroll-behavior:none}.player-action-shell{height:100dvh;min-height:100dvh;width:100%;max-width:100%;overflow:hidden;overscroll-behavior:none}.player-action-shell .player-action-page{height:100dvh;min-height:100dvh;width:100%;max-width:100%;overflow:hidden}.player-action-page.no-bounce,.player-action-page.no-bounce .player-action-page-content{overflow:hidden;overscroll-behavior:none;touch-action:manipulation}.player-action-page-header{min-height:calc(76px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px;background:#fff9ec;border-bottom:1px solid #eadfca;overflow:visible}.player-action-page-back{width:52px;height:52px;display:grid;place-items:center;border:2px solid #a86f08;border-radius:16px;background:linear-gradient(135deg,#ffe27a,#d19a1d 58%,#a97008);color:#120d05;box-shadow:0 10px 22px #925b0847,inset 0 1px #ffffff8c}.player-action-page-back:active{transform:scale(.97);box-shadow:0 6px 14px #925b083d,inset 0 1px #ffffff6b}.player-action-page button:focus{outline:none}.player-action-page button:focus-visible{outline:2px solid rgba(209,154,29,.35);outline-offset:2px}.player-action-page button:active{filter:brightness(.98)}.player-action-page-header div{min-width:0;text-align:center}.player-action-page-header small{display:block;margin-bottom:2px;color:#8d96a5;font-size:11px;font-weight:850;line-height:1}.player-action-page-header h1{margin:0;color:#101b33;font-size:20px;line-height:1.2;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-action-page-content{width:100%;max-width:640px;min-width:0;margin:0 auto;padding:14px 14px calc(28px + env(safe-area-inset-bottom));display:grid;align-content:start;gap:12px}.player-action-page.scrollable .player-action-page-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tool-page .player-action-page-content{gap:14px;overflow-x:hidden}.tool-hero{padding:16px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;border:1px solid #eadfca;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#fff);box-shadow:0 12px 28px #7e591b14}.tool-hero>span{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#ffe8a3,#cf9822);color:#15100a}.tool-hero.bank>span{background:linear-gradient(145deg,#e8f7ef,#27b879);color:#0d6843}.tool-hero.identity>span{background:linear-gradient(145deg,#eee7ff,#8358df);color:#fff}.tool-hero.qr>span{background:linear-gradient(145deg,#fff0c8,#d19a1d);color:#15100a}.tool-hero.exchange>span{background:linear-gradient(145deg,#efe4ff,#8b5cf6);color:#fff}.tool-hero small,.tool-hero h2,.tool-hero p{display:block;margin:0;min-width:0}.tool-hero small{color:#9a6817;font-size:12px;font-weight:900}.tool-hero h2{margin-top:3px;color:#101b33;font-size:24px;line-height:1.15;font-weight:950}.tool-hero p{margin-top:6px;color:#6d788b;font-size:13px;line-height:1.45;font-weight:750}.tool-card{min-width:0;padding:15px;display:grid;gap:13px;border:1px solid #e3ebf2;border-radius:18px;background:#fff}.tool-card header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-card h2{min-width:0;margin:0;color:#101b33;font-size:17px;line-height:1.25;font-weight:950}.tool-card header>span,.tool-card header>button{max-width:58%;min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #eadfca;border-radius:999px;background:#fff9ec;color:#9a6817;font-size:12px;font-weight:900;text-align:center;overflow-wrap:anywhere}.tool-status-pill{color:#9a6817!important}.tool-status-pill.approved,.tool-status-pill.verified{border-color:#bfe8d6!important;background:#eaf8f2!important;color:#177b5b!important}.tool-detail-list{margin:0;display:grid}.tool-detail-list div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1f5}.tool-detail-list div:last-child{border-bottom:0}.tool-detail-list dt,.tool-detail-list dd{margin:0}.tool-detail-list dt{color:#7a8497;font-size:13px;font-weight:850}.tool-detail-list dd{color:#101b33;font-size:15px;font-weight:950;text-align:right}.tool-info-stack{display:grid;gap:10px}.tool-info-stack div{padding:12px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;border-radius:14px;background:#f4faf7;color:#27765e;font-size:13px;font-weight:800;line-height:1.5}.identity-purpose-card{padding:12px 13px;gap:9px}.identity-purpose-card header h2{font-size:15px}.identity-purpose-list{gap:7px}.identity-purpose-list div{min-height:0;padding:8px 10px;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:center;border-radius:11px;font-size:12px;line-height:1.35}.identity-purpose-list svg{width:17px;height:17px}.identity-tool-page .tool-hero.identity{position:relative;overflow:hidden;border:1px solid rgba(216,179,86,.35);background:linear-gradient(135deg,#fffffffa,#f8fcfff2),linear-gradient(135deg,#eef6ff,#fff8e2 55%,#ecfbf5);box-shadow:0 18px 40px #2552821c}.identity-tool-page .tool-hero.identity:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2f7df6,#f2b633,#26b889)}.identity-tool-page .tool-hero.identity>span{position:relative;z-index:1;background:linear-gradient(145deg,#1d74f5,#18a77b);color:#fff;box-shadow:0 13px 24px #1b70b433}.identity-tool-page .tool-hero.identity>div{position:relative;z-index:1}.identity-tool-page .tool-hero.identity small{color:#996716}.identity-profile-card{position:relative;overflow:visible;gap:12px;border-color:#d7e5f7;background:linear-gradient(180deg,#fffffffa,#fbfdfffa);box-shadow:0 18px 42px #25528217}.identity-profile-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2f7df6,#f2b633,#26b889)}.identity-profile-card header{position:relative;z-index:1;padding-bottom:2px}.identity-detail-grid{position:relative;z-index:1;display:grid;gap:9px}.identity-detail-row{min-height:62px;padding:10px 11px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(221,229,240,.88);border-radius:14px;background:#ffffffd1}.identity-detail-row>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eef5ff;color:#1f5fc7}.identity-detail-row:nth-child(2)>span{background:#fff7dc;color:#a36f0c}.identity-detail-row:nth-child(3)>span{background:#eaf8f2;color:#177b5b}.identity-detail-row:nth-child(4)>span{background:#f0edff;color:#7552c8}.identity-detail-row div{min-width:0;display:grid;gap:3px}.identity-detail-row small{color:#7c8596;font-size:12px;font-weight:850}.identity-detail-row strong{min-width:0;color:#101827;font-size:16px;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.identity-purpose-card{position:relative;overflow:hidden;border-color:#cde9dc;background:linear-gradient(180deg,#fffffffa,#f4fcf8fa);box-shadow:0 14px 30px #26976f14}.identity-purpose-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:15px 15px 0 0;background:linear-gradient(90deg,#26b889,#f2b633)}.identity-purpose-card header,.identity-purpose-card .identity-purpose-list{position:relative;z-index:1}.identity-tool-page .identity-purpose-list div{border:1px solid #d6efe4;background:#f0fbf6;color:#217257}.identity-tool-page .funding-submit{border:0;background:linear-gradient(135deg,#ffe173,#d89b16);color:#18120a;box-shadow:0 14px 28px #b47e142e}.tool-input{width:100%;min-height:52px;padding:0 14px;border:1px solid #e2d8c9;border-radius:15px;background:#fffdf8;color:#101b33;font-size:15px;font-weight:850}.tool-bank-list{display:grid;gap:10px}.tool-bank-list article{min-height:74px;padding:12px;display:grid;grid-template-columns:56px minmax(0,1fr) 24px;gap:12px;align-items:center;border:1px solid #e3ebf2;border-radius:16px;background:#fff}.tool-bank-list article.active{border-color:#d5a844;background:#fff8e7}.tool-bank-list article>span{width:56px;height:50px;display:grid;place-items:center;border-radius:13px;background:#fff0c8;color:#9a6817;font-size:12px;font-weight:950}.tool-bank-list strong,.tool-bank-list small{display:block;min-width:0}.tool-bank-list strong{color:#101b33;font-size:16px;font-weight:950}.tool-bank-list small{margin-top:4px;color:#7d8797;font-size:12px;font-weight:750;line-height:1.35}.tool-bank-list svg{color:#1f9d72}.bank-tool-page .player-action-page-content{gap:8px;padding-top:10px}.bank-tool-page .tool-hero{padding:10px 12px;grid-template-columns:44px minmax(0,1fr);gap:10px;border-radius:14px}.bank-tool-page .tool-hero>span{width:44px;height:44px;border-radius:12px}.bank-tool-page .tool-hero>span svg{width:24px;height:24px}.bank-tool-page .tool-hero small{font-size:10px}.bank-tool-page .tool-hero h2{margin-top:2px;font-size:19px}.bank-tool-page .tool-hero p{margin-top:3px;font-size:11px;line-height:1.3}.bank-tool-page .tool-card{padding:10px 12px;gap:8px;border-radius:14px}.bank-tool-page .tool-card header{gap:8px}.bank-tool-page .tool-card h2{font-size:15px}.bank-tool-page .tool-card header>span{min-height:28px;padding:0 9px;font-size:10px}.bank-tool-page .tool-bank-list{gap:6px}.bank-tool-page .tool-bank-list article{min-height:54px;padding:8px;grid-template-columns:44px minmax(0,1fr) 20px;gap:8px;border-radius:12px}.bank-tool-page .tool-bank-list article>span{width:44px;height:38px;border-radius:10px;font-size:10px}.bank-tool-page .tool-bank-list strong{font-size:14px}.bank-tool-page .tool-bank-list small{margin-top:2px;font-size:10px;line-height:1.25}.bank-tool-page .tool-bank-list svg{width:18px;height:18px}.bank-tool-page .funding-field{gap:5px;font-size:12px}.bank-tool-page .tool-input,.bank-tool-page .funding-field select{min-height:42px;border-radius:12px;font-size:13px}.bank-tool-page .funding-submit{min-height:44px!important;border-radius:13px!important}.bank-tool-page .funding-note-card{padding:9px 11px;grid-template-columns:18px minmax(0,1fr);gap:8px;border-radius:13px;font-size:11px;line-height:1.4}.tool-segmented{padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid #e5dfd2;border-radius:16px;background:#f7f2e8}.tool-segmented button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;background:transparent;color:#6b7485;font-size:13px;font-weight:900}.tool-segmented button.active{background:#fff;color:#9a6817;box-shadow:0 6px 16px #7b55141a}.tool-qr-card{position:relative;padding:20px 16px 16px;display:grid;justify-items:center;gap:9px;overflow:hidden;border:1px solid #eadfca;border-radius:20px;background:linear-gradient(145deg,#fffdf7,#fff5dc)}.tool-qr-card.referral{background:linear-gradient(145deg,#fffdf7,#f3fff9)}.tool-brand-chip{position:absolute;left:14px;top:12px;padding:5px 9px;border-radius:999px;background:#d19a1d;color:#15100a;font-size:11px;font-weight:950}.tool-qr-card strong{color:#101b33;font-size:20px;font-weight:950}.tool-qr-card small{max-width:300px;color:#6d788b;text-align:center;font-size:12px;line-height:1.45;font-weight:750}.qr-tool-page,.qr-tool-page *{box-sizing:border-box}.qr-tool-page{width:100%;max-width:100%;overflow-x:hidden}.qr-tool-page .player-action-page-content{width:min(100%,640px);max-width:100%;overflow-x:hidden}.qr-tool-page .tool-card,.qr-tool-page .tool-hero,.qr-tool-page .tool-segmented,.qr-tool-page .tool-qr-card{width:100%;max-width:100%;min-width:0}.qr-tool-page .tool-card header>button{flex:0 1 auto;white-space:normal;line-height:1.2}.qr-tool-page .qr-code.large{width:min(230px,calc(100% - 112px));height:min(230px,calc(100% - 112px));max-width:100%;display:grid;place-items:center;padding:10px}.qr-tool-page .qr-code.large svg{width:100%;height:100%;max-width:206px;max-height:206px;display:block}.qr-tool-page .funding-input{display:grid;grid-template-columns:minmax(0,1fr) minmax(56px,72px);align-items:center;padding-right:0}.qr-tool-page .funding-input input{width:100%}.qr-tool-page .funding-submit{width:100%;min-width:0;white-space:normal;line-height:1.2}.tool-rate-card{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool-rate-card article{min-width:0;padding:14px;display:grid;gap:5px;border:1px solid #e3ebf2;border-radius:16px;background:#fff}.tool-rate-card small{color:#7a8497;font-size:12px;font-weight:850}.tool-rate-card strong{min-width:0;color:#101b33;font-size:17px;font-weight:950;overflow-wrap:anywhere}.exchange-preview-card strong{min-width:0;color:#101b33;font-size:28px;font-weight:950;overflow-wrap:anywhere}.exchange-preview-card small{min-width:0;color:#7a8497;font-size:12px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.profile-page .profile-wallet-card{padding:17px!important}.profile-page .profile-wallet-heading small{font-size:13px!important;font-weight:850!important}.profile-page .profile-wallet-heading strong{font-size:32px!important;line-height:1.05!important;letter-spacing:0!important}.profile-page .profile-wallet-heading button{min-height:34px!important;gap:6px!important;color:#b98212!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}.profile-page .profile-wallet-heading button svg{width:19px!important;height:19px!important}.profile-page .profile-balance-status{gap:9px!important}.profile-page .profile-balance-status article{min-width:0!important;padding:13px 12px!important}.profile-page .profile-balance-status small{font-size:12px!important;font-weight:850!important;line-height:1.2!important}.profile-page .profile-balance-status strong{font-size:20px!important;line-height:1.15!important;word-break:break-word!important}.profile-page .profile-rollover-progress>div:first-child{font-size:13px!important;font-weight:850!important}.profile-page .profile-rollover-progress small{font-size:11px!important;line-height:1.35!important;font-weight:750!important}.tool-hero.referral>span{background:linear-gradient(145deg,#e9f8f3,#18a676);color:#fff}.tool-referral-rates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool-referral-rates article{padding:15px;border:1px solid #eadfca;border-radius:16px;background:#fffaf0}.tool-referral-rates strong,.tool-referral-rates span{display:block}.tool-referral-rates strong{color:#b98212;font-size:26px;line-height:1}.tool-referral-rates span{margin-top:6px;color:#667085;font-size:12px;font-weight:800}.tool-referral-metrics article{padding:14px 10px!important}.tool-referral-metrics small{font-size:12px!important;font-weight:850!important}.tool-referral-metrics strong{font-size:28px!important;line-height:1.05!important}.tool-referral-network{height:220px!important}.funding-wallet-card{padding:14px;display:grid;gap:13px;border-radius:16px;background:#f7fafc;border:1px solid #e3ebf2}.funding-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.funding-wallet-head div{display:flex;align-items:center;gap:8px;color:#18243a;font-size:17px;font-weight:900}.funding-wallet-head strong{color:#8d96a5;font-size:13px;font-weight:850}.funding-currency-pill{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #e2d2b5;border-radius:999px;background:#fff;color:#18243a;font-size:15px;font-weight:950}.funding-currency-pill svg{color:#d39a18}.funding-wallet-body{display:grid;grid-template-columns:50px minmax(0,1fr);gap:13px;align-items:center}.funding-wallet-mark{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#f3c653,#c98f1e);box-shadow:0 10px 18px #aa740e2e}.funding-wallet-body dl{margin:0;display:grid;gap:7px}.funding-wallet-body dl div{display:grid;grid-template-columns:minmax(82px,1fr) auto;gap:12px;align-items:center}.funding-wallet-body dt,.funding-wallet-body dd{margin:0}.funding-wallet-body dt{color:#7a8497;font-size:13px;font-weight:850}.funding-wallet-body dd{color:#101b33;font-size:17px;font-weight:950;text-align:right}.funding-list-card,.funding-form-section,.funding-note-list,.funding-order-card{overflow:hidden;border-radius:18px;border:1px solid #e3ebf2;background:#fff}.funding-list-card header{min-height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f5}.funding-list-card h2{margin:0;color:#101b33;font-size:17px;font-weight:950}.funding-list-card header span{color:#9a6817;font-size:13px;font-weight:900}.funding-method-row{width:100%;min-height:72px;padding:10px 16px;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:13px;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#101b33;text-align:left}.funding-method-row:last-child{border-bottom:0}.funding-method-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%}.funding-method-icon.orange{color:#8a5c06;background:#fff0c8}.funding-method-icon.gold{color:#9b6b08;background:#fff5d7}.funding-method-icon.blue{color:#2367c8;background:#eaf2ff}.funding-method-icon.green{color:#0d8d54;background:#e5f8ef}.funding-method-row strong,.funding-method-row small{display:block;min-width:0}.funding-method-row strong{color:#101b33;font-size:16px;font-weight:900;line-height:1.25}.funding-method-row small{margin-top:4px;color:#8a93a3;font-size:12px;font-weight:750;line-height:1.35}.funding-method-row>svg{color:#a3adbb}.transfer-entry-backdrop{align-items:flex-start;justify-content:center;padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom));background:#f5f7fb;overflow-y:auto}.transfer-entry-modal{width:min(480px,100%);max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(18px,env(safe-area-inset-bottom)));padding:0;gap:0;overflow-y:auto;border:1px solid #dfe5ef;border-radius:22px;background:#fff;box-shadow:0 18px 54px #1f2b441f}.transfer-entry-topbar{position:sticky;top:0;z-index:30;min-height:62px;padding:10px 14px;display:grid;grid-template-columns:46px minmax(0,1fr) 64px;align-items:center;gap:8px;border-bottom:1px solid #e6ebf2;background:#fff;box-shadow:0 10px 22px #1f2b440f}.transfer-entry-topbar button{width:44px;height:40px;display:grid;place-items:center;border:1px solid #e4e9f1;border-radius:14px;background:#f8fafc;color:#162239}.transfer-entry-topbar strong{color:#101a2f;font-size:20px;font-weight:1000;text-align:center}.transfer-entry-topbar span{justify-self:end;padding:6px 9px;border:1px solid #ead6a1;border-radius:999px;background:#fffaf0;color:#9b6b08;font-size:12px;font-weight:1000}.transfer-entry-hero{margin:14px;padding:16px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #e6d8ab;border-radius:18px;background:linear-gradient(135deg,#fffdf7,#fff7df)}.transfer-entry-hero>span{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#ffe89b,#d39118);color:#241600}.transfer-entry-hero small,.transfer-entry-hero strong,.transfer-entry-hero em{display:block}.transfer-entry-hero small{color:#9b6b08;font-size:12px;font-weight:900}.transfer-entry-hero strong{margin-top:3px;color:#101a2f;font-size:26px;font-weight:1000;line-height:1.1}.transfer-entry-hero em{margin-top:5px;color:#7b879a;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.transfer-entry-card{margin:14px;overflow:hidden;border:1px solid #e3e8f0;border-radius:18px;background:#fff}.transfer-entry-card+.transfer-entry-card{margin-top:0}.transfer-entry-card-title{min-height:48px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf1f6;background:#fbfcfe;color:#1f8f6a}.transfer-entry-card-title small,.transfer-entry-card-title strong{display:block}.transfer-entry-card-title small{color:#9b6b08;font-size:10px;font-weight:1000}.transfer-entry-card-title strong{margin-top:2px;color:#172238;font-size:15px;font-weight:1000}.transfer-entry-field{padding:12px 14px;display:grid;gap:7px;border-top:1px solid #edf1f6}.transfer-entry-field>span{color:#667085;font-size:12px;font-weight:900}.transfer-entry-field input,.transfer-entry-field .input-with-suffix{min-height:54px}.transfer-entry-modal .transfer-method-grid{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.transfer-entry-modal .transfer-method-grid button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:14px;font-weight:950}.transfer-quick-amounts{padding:0 14px 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.transfer-quick-amounts button{min-height:38px;border:1px solid #ead6a1;border-radius:12px;background:#fffaf0;color:#9b6b08;font-size:13px;font-weight:1000}.transfer-balance-inline{margin:0 14px 14px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;border:1px solid #edf1f6;border-radius:14px;background:#fbfcfe}.transfer-balance-inline span{color:#7b879a;font-size:11px;font-weight:900}.transfer-balance-inline strong{color:#172238;font-size:12px;font-weight:1000;text-align:right}.transfer-entry-note{margin:0 14px 14px;padding:12px 14px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;border:1px solid #dcefe7;border-radius:16px;background:#f7fffb;color:#1f8f6a}.transfer-entry-note span{color:#4e6f64;font-size:12px;font-weight:850;line-height:1.45}.transfer-entry-submit{width:calc(100% - 28px);min-height:58px;margin:0 14px 14px;border-radius:16px;font-size:18px;box-shadow:0 16px 30px #be821038}.player-shell .modal-backdrop.transfer-entry-backdrop{align-items:flex-start!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top)) 10px max(14px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.player-shell .modal-backdrop.transfer-entry-backdrop>.transfer-entry-modal{width:min(480px,100%)!important;min-width:0!important;max-width:min(480px,100%)!important;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(18px,env(safe-area-inset-bottom)))!important;margin:0 auto!important;padding:0!important;overflow-y:auto!important;border-radius:22px!important}.player-shell .transfer-entry-topbar{position:sticky!important;top:0!important;z-index:30!important}.transfer-confirm-backdrop{align-items:stretch;justify-content:center;padding:0;background:linear-gradient(180deg,#f6f8fb,#eef3f8 46%,#f8fafc);overflow:hidden}.transfer-confirm-modal{width:min(480px,100%);min-height:100dvh;max-height:100dvh;padding-top:calc(86px + env(safe-area-inset-top));gap:0;position:relative;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:#f5f7fb;box-shadow:none}.transfer-confirm-topbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;min-height:calc(60px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 14px 9px;display:grid;grid-template-columns:46px minmax(0,1fr) 54px;align-items:center;gap:8px;border-bottom:1px solid #e6ebf2;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 18px #1f2b4414}.transfer-confirm-topbar button{width:42px;height:38px;display:grid;place-items:center;border:1px solid #e4e9f1;border-radius:13px;background:#f8fafc;color:#162239}.transfer-confirm-topbar strong{color:#101a2f;font-size:18px;font-weight:1000;text-align:center}.transfer-confirm-topbar span{justify-self:end;padding:5px 8px;border:1px solid #ead6a1;border-radius:999px;background:#fffaf0;color:#9b6b08;font-size:12px;font-weight:1000}.transfer-confirm-route small,.transfer-confirm-amount-card small,.transfer-confirm-balance span{color:#7b879a;font-size:11px;font-weight:900}.transfer-confirm-receipt{margin:18px 12px 10px;overflow:hidden;border:1px solid #e7edf5;border-top:3px solid #d49a1b;border-radius:18px;background:#fff;box-shadow:0 14px 30px #1f2b4417}.transfer-confirm-route{padding:9px 11px;display:grid;grid-template-columns:1fr;justify-items:center;gap:7px;border-bottom:1px solid #edf1f6}.transfer-confirm-route article{width:100%;min-width:0;min-height:54px;padding:8px 9px;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:9px;align-items:center;border:1px solid #edf1f6;border-radius:12px;background:#fbfcfe}.transfer-confirm-route article span{width:28px;height:28px;display:grid;place-items:center;grid-row:1 / span 3;border-radius:12px;background:#f7f2e7;color:#c18a16}.transfer-confirm-route article small,.transfer-confirm-route article strong{grid-column:2}.transfer-confirm-route article strong{min-width:0;overflow:hidden;color:#172238;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-route article em{grid-column:2;min-width:0;overflow:hidden;color:#8a93a3;font-size:11px;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.transfer-confirm-route>i{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#ffe89b,#d39118);color:#241600;font-style:normal;transform:rotate(90deg)}.transfer-confirm-amount-card{padding:14px 13px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:linear-gradient(135deg,#fffdf7,#fff)}.transfer-confirm-amount-card div{display:grid;gap:5px}.transfer-confirm-amount-card strong{color:#101a2f;font-size:29px;line-height:1}.transfer-confirm-amount-card span{min-width:60px;padding:8px 9px;border:1px solid #ead6a1;border-radius:11px;background:#fffaf0;color:#9b6b08;font-size:14px;font-weight:1000;text-align:center}.transfer-confirm-compact-note{margin:0 12px 9px;padding:9px 11px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #dcefe7;border-radius:14px;background:#f7fffb;color:#1f8f6a}.transfer-confirm-compact-note span{color:#4e6f64;font-size:11px;font-weight:850;line-height:1.35}.transfer-confirm-balance{padding:9px 11px;display:flex;justify-content:space-between;gap:12px;border:0;border-radius:0;background:#fbfcfe}.transfer-confirm-balance strong{color:#172238;font-size:12px}.transfer-confirm-password-box{margin:14px 14px 10px;min-height:52px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;border:1px solid #dfe5ef;border-radius:14px;overflow:hidden;background:#fbfcfe}.transfer-confirm-password-box i{height:52px;display:grid;place-items:center;border-right:1px solid #e6ebf2}.transfer-confirm-password-box i:last-child{border-right:0}.transfer-confirm-password-box i:after{content:"";width:10px;height:10px;border-radius:999px;background:transparent}.transfer-confirm-password-box i.filled:after{background:#172238}.transfer-password-keypad{padding:0 14px 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.transfer-password-keypad button,.transfer-password-keypad span{min-height:48px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;color:#172238;font-size:22px;font-weight:1000}.transfer-password-keypad button:active{transform:translateY(1px);background:#fff8e8;border-color:#d7a72b}.transfer-password-keypad span{background:transparent;border-color:transparent}.transfer-password-keypad button.delete{display:grid;place-items:center;color:#667085;font-size:16px}.transfer-password-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:max(78px,calc(66px + env(safe-area-inset-top))) 28px max(180px,env(safe-area-inset-bottom));background:#0f172a6b}.transfer-password-sheet{width:min(380px,100%);border:1px solid #dfe5ef;border-radius:20px;background:#fff;box-shadow:0 18px 48px #0f172a3d;overflow:hidden}.transfer-password-sheet-header{min-height:56px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;border-bottom:1px solid #e6ebf2;background:#fbfcfe}.transfer-password-sheet-header strong{display:block;color:#101a2f;font-size:16px;font-weight:1000}.transfer-password-sheet-header span{display:block;margin-top:2px;color:#7b879a;font-size:11px;font-weight:850;line-height:1.35}.transfer-password-sheet-header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dfe5ef;border-radius:13px;background:#fff;color:#667085}.transfer-password-balance{margin:10px 12px 0;padding:9px 11px;display:grid;grid-template-columns:1fr auto;gap:6px 10px;border:1px solid #edf1f6;border-radius:14px;background:#fbfcfe}.transfer-password-balance span{color:#7b879a;font-size:11px;font-weight:900}.transfer-password-balance strong{color:#172238;font-size:12px;font-weight:1000;text-align:right}.transfer-password-native-field{margin:10px 12px 12px;display:grid;gap:7px}.transfer-password-native-field>span{color:#667085;font-size:12px;font-weight:900}.transfer-password-native-field input{width:100%;height:48px;padding:0 14px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;color:#172238;font-size:20px;font-weight:1000;letter-spacing:4px;text-align:center}.transfer-password-native-field input:focus{border-color:#91b7ff;box-shadow:0 0 0 4px #5f8eff2e;outline:0}.transfer-confirm-submit{width:calc(100% - 24px);min-height:52px;margin:auto 12px calc(12px + env(safe-area-inset-bottom));border-radius:16px;font-size:16px;box-shadow:0 16px 30px #be821038}.player-shell .modal-backdrop.transfer-confirm-backdrop{align-items:stretch!important;justify-content:center!important;padding:0!important;overflow:hidden!important}.player-shell .modal-backdrop.transfer-confirm-backdrop>.transfer-confirm-modal{width:min(480px,100%)!important;min-width:0!important;max-width:min(480px,100%)!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding-top:calc(86px + env(safe-area-inset-top))!important;overflow-y:auto!important;border-radius:0!important}.player-shell .transfer-confirm-topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;transform:none!important;z-index:1000!important}.player-shell .transfer-confirm-topbar strong{font-size:18px!important;line-height:1.1!important}.player-shell .transfer-confirm-topbar span{font-size:12px!important;line-height:1!important}.player-shell .transfer-confirm-topbar button{font-size:16px!important}.player-shell .transfer-confirm-amount-card small,.player-shell .transfer-confirm-route small,.player-shell .transfer-confirm-balance span,.player-shell .transfer-confirm-route article em,.player-shell .transfer-confirm-compact-note span{font-size:11px!important;line-height:1.25!important}.player-shell .transfer-confirm-amount-card strong{font-size:29px!important;line-height:1!important}.player-shell .transfer-confirm-amount-card span{font-size:14px!important;line-height:1!important}.player-shell .transfer-confirm-route article{min-height:54px!important;padding:8px 9px!important}.player-shell .transfer-confirm-route article strong{font-size:14px!important;line-height:1.18!important}.player-shell .transfer-confirm-balance strong{font-size:12px!important;line-height:1.2!important}.player-shell .transfer-confirm-submit{min-height:52px!important;font-size:16px!important;line-height:1!important}.transfer-recipient-preview{min-height:62px;padding:11px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dcefe7;border-radius:16px;background:#f7fffb}.transfer-recipient-preview>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#fff;color:#1f8f6a;border:1px solid #dcefe7}.transfer-recipient-preview small,.transfer-recipient-preview strong{display:block;min-width:0}.transfer-recipient-preview small{color:#708094;font-size:12px;font-weight:900}.transfer-recipient-preview strong{margin-top:2px;overflow:hidden;color:#172238;font-size:16px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.transfer-recipient-preview em{color:#9b6b08;font-size:12px;font-style:normal;font-weight:1000}@media(max-width:520px){.transfer-confirm-backdrop{padding:0}.transfer-confirm-modal{border-radius:0}.transfer-confirm-amount-card strong{font-size:30px}.transfer-confirm-submit{width:calc(100% - 24px);margin:auto 12px calc(12px + env(safe-area-inset-bottom))}}.funding-note-card{padding:12px 14px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;border-radius:16px;background:#eefaf5;color:#218466;font-size:13px;font-weight:800;line-height:1.55}.funding-note-card svg{margin-top:1px}.funding-form-section{padding:13px;display:grid;gap:13px}.funding-field{display:grid;gap:8px;color:#5f6b80;font-size:14px;font-weight:900}.funding-input,.funding-field select{width:100%;min-width:0;min-height:54px;border:1px solid #e2d8c9;border-radius:15px;background:#fffdf8}.funding-field select{width:100%;padding:0 14px;color:#101b33;font-size:15px;font-weight:850}.funding-input input{flex:1 1 auto;height:52px;min-width:0;padding:0 14px;border:0;background:transparent;color:#101b33;font-size:17px}.funding-input span{flex:0 0 auto;min-width:64px;max-width:36%;height:52px;display:grid;place-items:center;border-left:1px solid #e2d8c9;color:#5f6b80;font-size:14px;font-weight:950}.funding-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.funding-shortcuts button{min-height:46px!important;border-radius:13px!important;border:1px solid #dce3eb!important;background:#fff!important;color:#18243a!important;font-size:18px!important;font-weight:950!important}.funding-alert{padding:13px 14px;display:flex;gap:9px;align-items:start;border-radius:15px;background:#eef8f5;color:#218466;font-size:13px;font-weight:800;line-height:1.5}.funding-alert.danger{background:#fdecef;color:#b74b59}.funding-alert.soft{background:#f6fafc;color:#728095}.funding-info-row,.funding-balance-line{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7a8497;font-size:14px;font-weight:850}.funding-info-row strong,.funding-balance-line strong{color:#101b33;font-size:17px;font-weight:950}.funding-account-list{display:grid;gap:10px}.funding-account-list button{min-height:74px;padding:12px;display:grid;grid-template-columns:56px minmax(0,1fr) 22px;align-items:center;gap:12px;border:1px solid #e3ebf2;border-radius:16px;background:#fff;color:#101b33;text-align:left}.funding-account-list button.active{border-color:#d3a843;background:#fff8e6}.funding-account-list button>span{width:56px;height:50px;display:grid;place-items:center;border-radius:12px;background:#eef4ff;color:#c18d1e;font-size:12px;font-weight:950}.funding-account-list strong,.funding-account-list small{display:block}.funding-account-list strong{font-size:17px;font-weight:950}.funding-account-list small{margin-top:4px;color:#7d8797;font-size:12px;font-weight:750;line-height:1.35}.bank-template-summary{position:relative;overflow:hidden;min-height:96px;padding:14px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d8eadf;border-radius:18px;background:linear-gradient(135deg,#fdf6dbe6,#ecf9f3eb 48%,#f1f7fff5),#fff;box-shadow:0 12px 30px #21564c14}.bank-template-summary:after{content:"";position:absolute;right:-36px;top:-44px;width:128px;height:128px;border-radius:999px;background:radial-gradient(circle,#d6ac463d,#d6ac4600);pointer-events:none}.bank-template-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;color:#1f1a11;background:linear-gradient(145deg,#ffe9a7,#ca9122);box-shadow:inset 0 1px #ffffff80,0 10px 18px #ba821c33}.bank-template-summary>div:not(.bank-template-icon){min-width:0;display:grid;gap:3px}.bank-template-summary span{color:#8a6419;font-size:12px;font-weight:950;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-template-summary strong{color:#0f1a32;font-size:22px;font-weight:1000;line-height:1.05}.bank-template-summary small{color:#607083;font-size:12px;font-weight:800;line-height:1.28}.bank-template-summary>b{position:relative;z-index:1;padding:7px 10px;border-radius:999px;background:#e5f8ef;color:#10845b;font-size:12px;font-weight:950;white-space:nowrap}.bank-template-list .funding-account-list{padding:10px;max-height:246px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fbfdff}.bank-bound-list{display:grid;gap:10px}.bank-bound-card{position:relative;min-height:76px;padding:12px 44px 12px 12px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #e6ebf2;border-radius:16px;background:#fff;box-shadow:0 8px 20px #1b2d4e0a}.bank-bound-card.active{border-color:#d8aa3e;background:linear-gradient(90deg,#fff8e0db,#fffffffa),#fff;box-shadow:inset 4px 0 #d1a037}.bank-bound-card svg{position:absolute;top:14px;right:13px;color:#23a871}.bank-bound-code{width:54px;height:48px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#fff4cf,#fffaf0);color:#9c6b13;font-size:11px;font-weight:950}.bank-bound-main{min-width:0;display:grid;gap:5px}.bank-bound-main>div{min-width:0}.bank-bound-main strong,.bank-bound-main small,.bank-bound-main b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-bound-main strong{color:#101b33;font-size:16px;font-weight:950}.bank-bound-main small{margin-top:3px;color:#8d96a5;font-size:12px;font-weight:800}.bank-bound-main b{color:#667085;font-size:13px;font-weight:850}.bank-bound-card em{position:absolute;right:12px;bottom:11px;max-width:86px;padding:4px 7px;border-radius:999px;background:#eaf9f2;color:#218563;font-size:10px;font-style:normal;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-bound-card.compact{min-height:66px}.bank-more-panel{display:grid;gap:8px}.bank-more-toggle{width:100%;min-height:42px;padding:0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid #e9edf4;border-radius:13px;background:#fffdf8;color:#7a8493;text-align:left;font-size:12px;font-weight:900}.bank-more-toggle b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#edf9f3;color:#1d8c62;font-size:11px}.bank-more-toggle svg{color:#b78a2a}.bank-more-list{display:grid;gap:8px}.bank-set-primary{position:absolute;right:10px;bottom:10px;min-height:27px;padding:0 9px;border:1px solid #d9e4f0;border-radius:999px;background:#f8fbff;color:#657389;font-size:10px;font-weight:900}.bank-set-primary:active{transform:translateY(1px)}.bank-template-list .funding-account-list::-webkit-scrollbar{width:4px}.bank-template-list .funding-account-list::-webkit-scrollbar-thumb{border-radius:999px;background:#ba821c47}.bank-account-skeleton{display:grid;gap:8px}.bank-account-skeleton span{height:64px;border-radius:15px;border:1px solid #eef2f7;background:linear-gradient(90deg,#f7f9fc,#fff 48%,#f7f9fc);background-size:220% 100%;animation:bankSkeleton 1.1s ease-in-out infinite}@keyframes bankSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.bank-template-list .funding-account-list button{min-height:66px;padding:9px 11px;grid-template-columns:48px minmax(0,1fr) 22px;border-radius:15px;background:linear-gradient(180deg,#fff,#fbfcff)}.bank-template-list .funding-account-list button.active{border-color:#d6aa43;background:linear-gradient(90deg,#fff5d5e6,#fffffffa),#fff;box-shadow:inset 4px 0 #d1a037}.bank-template-list .funding-account-list button>span{width:48px;height:44px;border-radius:12px;background:linear-gradient(145deg,#fff4cf,#fff9e8);color:#a06d12;font-size:11px}.bank-template-list .funding-account-list svg{color:#25a973}.bank-template-list{overflow:hidden}.bank-template-form header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.bank-template-form header h2{margin:0;color:#101b33;font-size:17px;font-weight:950}.bank-template-form{overflow:visible;border-color:#e6eef4;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px #1732550d}.bank-owner-locked{min-height:48px;padding:9px 12px;display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:center;gap:10px;border:1px solid #e7edf4;border-radius:14px;background:linear-gradient(90deg,#f8fbff,#fff)}.bank-owner-locked span{color:#7f8a9b;font-size:12px;font-weight:850}.bank-owner-locked strong{min-width:0;color:#101b33;font-size:15px;font-weight:950;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bank-select-trigger{width:100%;min-height:54px;padding:8px 12px;display:grid;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:11px;border:1px solid #dfe7ef;border-radius:15px;background:#fff;color:#101b33;text-align:left}.bank-select-trigger:hover,.bank-select-trigger:focus-visible{border-color:#d2a13a;outline:none;box-shadow:0 0 0 3px #d3a8431f}.bank-select-logo{width:48px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#fff4cf,#fff9e8);color:#a06d12;font-size:11px;font-weight:950}.bank-select-trigger small,.bank-select-trigger strong{display:block;min-width:0}.bank-select-trigger small{color:#8b95a5;font-size:10px;font-weight:850}.bank-select-trigger strong{margin-top:2px;color:#101b33;font-size:15px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:flex-end;justify-content:center;background:#080d187a}.bank-picker-sheet{width:min(560px,100%);max-height:min(72vh,620px);padding:14px 14px calc(18px + env(safe-area-inset-bottom));display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -18px 50px #0f172a2e}.bank-picker-sheet header{min-height:42px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px}.bank-picker-sheet header button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;background:#f5f7fb;color:#101b33}.bank-picker-sheet header h2{margin:0;text-align:center;color:#101b33;font-size:18px;font-weight:950}.bank-picker-grid{min-height:0;padding:2px 2px 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bank-picker-grid button{min-width:0;min-height:94px;padding:10px 7px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid #e6ebf2;border-radius:13px;background:#fff;color:#101b33;text-align:center}.bank-picker-grid button.active{border-color:#d2a13a;background:#fff8e7;box-shadow:inset 0 0 0 2px #d2a13a26}.bank-picker-grid span{width:48px;height:36px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#fff4cf,#fffaf0);color:#a06d12;font-size:11px;font-weight:950}.bank-picker-grid strong{width:100%;color:#253047;font-size:11px;font-weight:850;line-height:1.16;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.funding-account-list svg{color:#21b98a}.funding-note-list{padding:4px 14px;display:grid}.funding-note-list div{padding:13px 0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid #edf1f5;color:#2d8b70;font-size:13px;font-weight:800;line-height:1.55}.funding-note-list div:last-child{border-bottom:0}.funding-note-list svg{margin-top:1px}.funding-order-card{padding:4px 16px}.funding-order-card dl{margin:0;display:grid}.funding-order-card div{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf1f5}.funding-order-card div:last-child{border-bottom:0}.funding-order-card dt,.funding-order-card dd{margin:0}.funding-order-card dt{color:#7a8497;font-size:13px;font-weight:850}.funding-order-card dd{min-width:0;color:#101b33;font-size:15px;font-weight:950;text-align:right;word-break:break-word}.funding-submit{min-height:54px!important;border-radius:16px!important;background:linear-gradient(135deg,#f6d369,#c9931c)!important;color:#17120a!important;box-shadow:0 12px 28px #bc841838!important}@media(max-width:420px){.player-action-page-content{padding-inline:12px}.qr-tool-page .player-action-page-header{grid-template-columns:48px minmax(0,1fr) 32px;gap:6px}.qr-tool-page .player-action-page-back{width:48px;height:48px;border-radius:15px}.qr-tool-page .player-action-page-header h1{font-size:18px}.qr-tool-page .tool-hero{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:14px;border-radius:16px}.qr-tool-page .tool-hero>span{width:50px;height:50px;border-radius:14px}.qr-tool-page .tool-hero h2{font-size:22px;overflow-wrap:anywhere}.qr-tool-page .tool-hero p{font-size:12px}.qr-tool-page .tool-segmented button{min-height:42px;padding:0 6px;gap:5px;font-size:12px}.qr-tool-page .tool-card{padding:14px 12px;border-radius:16px}.qr-tool-page .tool-qr-card{padding:18px 12px 14px;gap:7px;overflow:visible}.qr-tool-page .qr-code.large{width:min(214px,calc(100% - 118px));height:min(214px,calc(100% - 118px));padding:8px}.qr-tool-page .tool-qr-card strong{font-size:17px;line-height:1.15}.qr-tool-page .tool-qr-card small{font-size:11px;line-height:1.3}.qr-tool-page .tool-card header{align-items:flex-start}.qr-tool-page .tool-card header>button{max-width:52%;min-height:32px;padding:5px 9px;font-size:11px}.qr-tool-page .tool-input,.qr-tool-page .funding-input,.qr-tool-page .funding-input input,.qr-tool-page .funding-input span{min-height:50px;height:50px}.qr-tool-page .funding-input{grid-template-columns:minmax(0,1fr) 58px}.qr-tool-page .funding-input span{min-width:0;max-width:none;font-size:13px}.qr-tool-page .funding-submit{min-height:52px!important;font-size:15px!important}.exchange-tool-page .tool-rate-card{gap:8px}.exchange-tool-page .tool-rate-card article{padding:12px}.exchange-tool-page .tool-rate-card strong{font-size:15px}.exchange-tool-page .tool-hero{grid-template-columns:50px minmax(0,1fr);gap:12px}.exchange-tool-page .tool-hero>span{width:50px;height:50px;border-radius:14px}.exchange-tool-page .tool-hero h2{font-size:22px}.exchange-tool-page .tool-card header{align-items:flex-start}.exchange-tool-page .tool-card header>span{max-width:50%;padding-inline:9px}.exchange-tool-page .funding-input span{min-width:58px}.funding-wallet-body dl div{grid-template-columns:minmax(70px,1fr) auto}.funding-wallet-body dd{font-size:16px}}@media(max-width:760px){.player-shell .mobile-nav .deposit-nav{position:relative!important;top:0!important;z-index:2!important;display:block!important;min-height:58px!important;color:var(--blue)!important;font-weight:900!important}.player-shell .mobile-nav .deposit-nav svg{position:absolute!important;left:50%!important;top:-32px!important;width:60px!important;height:60px!important;margin:0!important;padding:14px!important;border:5px solid #fff!important;border-radius:999px!important;background:var(--blue)!important;color:#fff!important;box-shadow:0 10px 24px #1767f557!important;transform:translate(-50%)!important}.player-shell .mobile-nav .deposit-nav span{position:absolute!important;left:0!important;right:0!important;bottom:2px!important;margin:0!important;color:var(--blue)!important;font-size:12px!important;font-weight:900!important;line-height:16px!important;text-align:center!important}}@media(max-width:760px){.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav,.login-screen .mobile-nav.guest-mobile-nav .guest-login-nav{position:relative!important;top:0!important;z-index:2!important;display:block!important;min-height:58px!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg,.login-screen .mobile-nav.guest-mobile-nav .guest-login-nav svg{position:absolute!important;left:50%!important;top:-32px!important;width:60px!important;height:60px!important;margin:0!important;padding:14px!important;border:5px solid #fff!important;border-radius:999px!important;background:var(--blue)!important;color:#fff!important;box-shadow:0 10px 24px #1767f557!important;transform:translate(-50%)!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span,.login-screen .mobile-nav.guest-mobile-nav .guest-login-nav span{position:absolute!important;left:0!important;right:0!important;bottom:2px!important;margin:0!important;line-height:16px!important;text-align:center!important}}.notification-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.notification-summary article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.notification-summary small,.notification-copy em{color:var(--muted);font-size:10px}.notification-summary strong{display:block;margin-top:4px;color:var(--navy);font-size:24px}.notification-list,.referral-turnover-report{display:grid;gap:10px}.referral-turnover-report .section-row{align-items:end}.referral-turnover-report .section-row h3{margin:2px 0 0;color:var(--navy);font-size:16px}.referral-turnover-report .section-row>span{color:var(--blue);font-weight:900;white-space:nowrap}.referral-branch-list{display:grid;gap:10px}.referral-branch-card{padding:13px;display:grid;gap:10px;border:1px solid var(--line);border-radius:13px;background:#fff}.referral-branch-card header,.referral-branch-card footer,.referral-game-breakdown div{display:flex;align-items:center;justify-content:space-between;gap:10px}.referral-branch-card header strong,.referral-branch-card header small{display:block}.referral-branch-card header small,.referral-branch-card footer span,.referral-game-breakdown span{color:var(--muted);font-size:11px}.referral-branch-card header b,.referral-branch-card footer strong,.referral-game-breakdown strong{color:var(--navy);font-weight:900;white-space:nowrap}.referral-game-breakdown{display:grid;gap:7px;padding:10px;border-radius:11px;background:#f6f8fc}.referral-branch-card footer{padding-top:2px;border-top:1px solid var(--line)}.notification-row{min-height:86px;padding:14px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:left;box-shadow:var(--shadow)}.notification-row.unread{border-color:#b9d2ff;background:#f7fbff}.notification-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#edf4ff;color:var(--blue)}.notification-icon.withdraw{background:#edf8f1;color:#1f8a4c}.notification-icon.transfer{background:#f2edff;color:#7151c9}.notification-icon.redPacket,.notification-icon.reward{background:#fff4df;color:#c48618}.notification-copy{min-width:0;display:grid;gap:3px}.notification-copy strong{color:var(--navy);font-size:14px}.notification-copy small{color:var(--muted);font-size:11px;line-height:1.45}.notification-row>b{color:var(--blue);font-size:13px;white-space:nowrap}.friend-page-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.friend-page-switch button{min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--muted);font-weight:900;box-shadow:var(--shadow)}.friend-page-switch button.active{border-color:#b9d2ff;background:#eef5ff;color:var(--blue)}.friend-page-switch b{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:11px}.friend-add-panel,.friend-list-panel,.friend-request-panel,.friend-card{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.friend-add-panel{display:grid;gap:12px;margin:12px 0}.friend-request-panel{display:grid;gap:10px;margin:12px 0}.friend-list-panel{display:grid;gap:12px;margin-top:12px}.friend-request-title{color:var(--navy);font-size:12px}.friend-add-actions,.friend-manual-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.friend-manual-row{grid-template-columns:minmax(0,1fr) auto}.friend-manual-row input{min-width:0}.friend-list{display:grid;gap:10px}.friend-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.friend-card.with-remark{align-items:start}.friend-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#edf4ff;color:var(--blue)}.friend-card strong,.friend-card small{display:block}.friend-card small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}.friend-card button{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:var(--blue);color:#fff;font-weight:800}.friend-remark-row{margin-top:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.friend-remark-row input{min-width:0;height:36px;border-radius:10px;font-size:12px}.friend-remark-row .subtle-button{min-height:36px;padding:0 10px;background:#eef4ff;color:var(--blue)}.transfer-friend-name{align-items:center}.transfer-friend-name>div{display:grid;gap:3px;min-width:0}.transfer-friend-name span{color:var(--muted);font-size:12px}.transfer-friend-name b{color:var(--navy)}.transfer-friend-name small{margin-left:auto;color:var(--muted)}.agent-friend-shortlist{display:grid;gap:8px}.agent-friend-shortlist strong{color:var(--navy);font-size:12px}.agent-friend-shortlist button{min-height:44px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:12px;background:#f4f7fb;color:var(--navy);text-align:left}.agent-friend-shortlist span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-friend-shortlist small{color:var(--muted);font-size:11px}.friend-card.pending>b{color:var(--muted);font-size:11px;white-space:nowrap}.friend-card.request{border-color:#b9d2ff;background:#f7fbff}.mobile-nav button{position:relative}.mobile-nav .nav-unread-dot{position:absolute;top:10px;right:26%;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#ff3b30}@media(max-width:580px){.notification-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.notification-summary article{padding:12px;border-radius:12px}.notification-row{min-height:78px;padding:11px;grid-template-columns:40px minmax(0,1fr);gap:10px;border-radius:12px}.notification-icon{width:40px;height:40px;border-radius:11px}.notification-row>b{grid-column:2;justify-self:start}.friend-add-actions,.friend-manual-row,.friend-page-switch{grid-template-columns:1fr}.friend-card{grid-template-columns:40px minmax(0,1fr)}.friend-card button{grid-column:2;justify-self:start}.friend-remark-row{grid-template-columns:1fr}}.player-shell .topbar .language-select,.guest-shell .guest-actions .language-select{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important}.player-shell .topbar .language-select>svg:first-child,.guest-shell .guest-actions .language-select>svg:first-child{grid-column:1!important;justify-self:center!important;flex:0 0 auto!important}.player-shell .topbar .language-current,.guest-shell .guest-actions .language-current{grid-column:2!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;transform:translate(4px)!important}.player-shell .profile-page .downline-overview .section-row>div small{font-size:13px!important;line-height:1.2!important;font-weight:900!important}.player-shell .profile-page .downline-overview .section-row>div h2{font-size:22px!important;line-height:1.15!important;font-weight:950!important}.player-shell .profile-page .downline-overview article strong{font-size:26px!important;line-height:1.05!important;font-weight:950!important}.player-shell .profile-page .downline-overview article small{font-size:12px!important;line-height:1.2!important;font-weight:850!important}.player-shell .profile-page .frontend-sync-error,.player-shell .profile-records-panel .frontend-sync-error{position:static!important;left:auto!important;right:auto!important;top:auto!important;margin:10px 12px!important;padding:10px 12px!important;border:1px solid #f0cfc6!important;border-radius:10px!important;background:#fff7f4!important;color:#9d3f32!important;box-shadow:none!important;font-size:12px!important;line-height:1.45!important}.player-shell .mobile-nav button.active:not(.deposit-nav),.guest-shell .mobile-nav.guest-mobile-nav button.active:not(.guest-login-nav){background:transparent!important;box-shadow:none!important;filter:none!important}.player-shell .mobile-nav button.active:not(.deposit-nav) svg,.guest-shell .mobile-nav.guest-mobile-nav button.active:not(.guest-login-nav) svg{box-shadow:none!important;filter:none!important;transform:none!important}.player-shell .profile-page .profile-identity{margin-top:10px!important}.player-shell .frontend-sync-error{position:static!important;left:auto!important;right:auto!important;top:auto!important;z-index:auto!important;margin:10px 12px!important;padding:10px 12px!important;border:1px solid #f0cfc6!important;border-radius:10px!important;background:#fff7f4!important;color:#9d3f32!important;box-shadow:none!important;filter:none!important;font-size:12px!important;line-height:1.45!important}.player-shell .mobile-nav .deposit-nav,.player-shell .mobile-nav .deposit-nav.active{background:transparent!important;box-shadow:none!important;filter:none!important}.player-shell .mobile-nav .deposit-nav svg,.player-shell .mobile-nav .deposit-nav.active svg{box-shadow:none!important;filter:none!important}.login-screen .login-panel>.login-support{width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:900px){.guest-shell .guest-actions{min-width:224px!important;max-width:260px!important}.guest-shell .guest-actions .primary.compact{flex:0 0 auto!important;width:auto!important;min-width:94px!important;max-width:112px!important;padding:0 12px!important;font-size:12px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}.login-action-screen{height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.login-action-screen .modal-backdrop{min-height:auto!important;padding-top:calc(10px + env(safe-area-inset-top))!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.login-action-screen .auth-modal{min-height:auto!important;padding-top:54px!important;padding-bottom:28px!important;gap:13px!important}.login-action-screen .auth-modal .register-brand-logo{margin:-4px 0 18px!important}.login-action-screen .auth-modal .register-brand-logo img{width:min(78vw,330px)!important;height:170px!important}.login-action-screen .auth-modal label{padding:11px 12px!important}.login-action-screen .auth-modal input,.login-action-screen .auth-modal select,.login-action-screen .auth-modal textarea{min-height:50px!important}@media(max-width:580px){.login-action-screen{font-size:12px!important;background:linear-gradient(180deg,#fffaf0,#f3ead9)!important}.login-action-screen .modal-backdrop{padding-top:calc(6px + env(safe-area-inset-top))!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.login-action-screen .auth-modal{padding:46px 12px 20px!important;gap:9px!important}.login-action-screen .modal-close{top:8px!important;left:10px!important;width:34px!important;min-width:34px!important;height:34px!important;border-radius:11px!important}.login-action-screen .modal-close:before{font-size:20px!important}.login-action-screen .modal>h2{top:13px!important;left:52px!important;right:52px!important;font-size:16px!important}.login-action-screen .modal>p{font-size:12px!important;line-height:1.35!important}.login-action-screen .auth-modal .register-brand-logo{margin:-8px 0 10px!important}.login-action-screen .auth-modal .register-brand-logo img{width:min(68vw,250px)!important;height:128px!important}.login-action-screen .auth-modal label,.login-action-screen .modal>label{gap:6px!important;padding:9px 10px!important;border-radius:12px!important;font-size:13px!important}.login-action-screen .auth-modal .register-id-row,.login-action-screen .auth-modal .register-password-row{gap:7px!important}.login-action-screen .auth-modal input,.login-action-screen .auth-modal select,.login-action-screen .auth-modal textarea,.login-action-screen .modal input,.login-action-screen .modal select,.login-action-screen .modal textarea{min-height:44px!important;border-radius:12px!important;font-size:14px!important}.login-action-screen .auth-modal .register-id-row button{min-height:44px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important}.login-action-screen .auth-modal .register-password-row button{width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important}.login-action-screen .auth-modal .password-rule-note,.login-action-screen .auth-modal .register-save-id-note{font-size:10px!important;line-height:1.35!important}.login-action-screen .modal .primary.full,.login-action-screen .modal .subtle-button.full{min-height:46px!important;border-radius:13px!important;font-size:14px!important}.login-action-screen .modal .notice,.login-action-screen .modal .form-error{padding:10px 12px!important;border-radius:12px!important;font-size:11px!important;line-height:1.4!important}}.login-action-screen{font-size:12px!important;background:linear-gradient(180deg,#fffaf0,#f3ead9)!important}.login-action-screen .modal-backdrop{padding-top:calc(4px + env(safe-area-inset-top))!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.login-action-screen .auth-modal{padding:42px 11px 18px!important;gap:8px!important}.login-action-screen .modal-close{top:8px!important;left:10px!important;width:34px!important;min-width:34px!important;height:34px!important;border-radius:11px!important}.login-action-screen .modal-close:before{font-size:20px!important}.login-action-screen .modal>h2{top:12px!important;left:52px!important;right:52px!important;font-size:15px!important}.login-action-screen .modal>p{font-size:12px!important;line-height:1.35!important}.login-action-screen .auth-modal .register-brand-logo{margin:-9px 0 7px!important}.login-action-screen .auth-modal .register-brand-logo img{width:min(62vw,224px)!important;height:112px!important}.login-action-screen .auth-modal label,.login-action-screen .modal>label{gap:5px!important;padding:8px 9px!important;border-radius:11px!important;font-size:12px!important}.login-action-screen .auth-modal .register-id-row,.login-action-screen .auth-modal .register-password-row{gap:6px!important}.login-action-screen .auth-modal input,.login-action-screen .auth-modal select,.login-action-screen .auth-modal textarea,.login-action-screen .modal input,.login-action-screen .modal select,.login-action-screen .modal textarea{min-height:40px!important;border-radius:11px!important;font-size:13px!important}.login-action-screen .auth-modal .register-id-row button{min-height:40px!important;padding:0 9px!important;border-radius:11px!important;font-size:11px!important}.login-action-screen .auth-modal .register-password-row button{width:40px!important;min-width:40px!important;height:40px!important;border-radius:11px!important}.login-action-screen .auth-modal .password-rule-note,.login-action-screen .auth-modal .register-save-id-note{font-size:9px!important;line-height:1.3!important}.login-action-screen .modal .primary.full,.login-action-screen .modal .subtle-button.full{min-height:42px!important;border-radius:12px!important;font-size:13px!important}.login-action-screen .modal .notice,.login-action-screen .modal .form-error{padding:10px 12px!important;border-radius:12px!important;font-size:11px!important;line-height:1.4!important}.login-action-screen .otp-resend-row,.auth-modal .otp-resend-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 10px!important;border:1px solid rgba(217,196,153,.72)!important;border-radius:12px!important;background:#fffaf0c7!important;color:#66738a!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.login-action-screen .otp-resend-row>span,.auth-modal .otp-resend-row>span{min-width:0!important;overflow-wrap:anywhere!important}.login-action-screen .otp-resend-row .subtle-button,.auth-modal .otp-resend-row .subtle-button{min-width:102px!important;max-width:142px!important;min-height:34px!important;padding:0 10px!important;border-radius:11px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important}.login-screen:not(.login-action-screen) .login-otp-resend-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(217,196,153,.72);border-radius:14px;background:#fffaf0c7;color:#66738a;font-size:12px;font-weight:800;line-height:1.35}.login-screen:not(.login-action-screen) .login-otp-resend-row>span{min-width:0;overflow-wrap:anywhere}.login-screen:not(.login-action-screen) .login-otp-resend-row .subtle-button{min-width:112px;min-height:36px;padding:0 12px;border-radius:12px;font-size:12px;font-weight:900;white-space:normal}.login-screen .active-session-modal{width:min(430px,calc(100% - 28px));padding:24px;gap:14px;border:1px solid rgba(217,196,153,.72);background:linear-gradient(180deg,#fffdf7,#fff)}.login-screen .active-session-modal h2{margin:0;color:#10213d;font-size:22px;line-height:1.2}.login-screen .active-session-modal>small{color:#b0831f;font-weight:900}.login-screen .active-session-list{display:grid;gap:10px}.login-screen .active-session-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid rgba(217,196,153,.58);border-radius:16px;background:#fffaf0bd}.login-screen .active-session-item>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#ffe58b,#d29a1b);color:#13213a}.login-screen .active-session-item strong,.login-screen .active-session-item small{display:block;min-width:0;overflow-wrap:anywhere}.login-screen .active-session-item strong{color:#12203a;font-size:14px;font-weight:950}.login-screen .active-session-item small{margin-top:3px;color:#738096;font-size:11px;font-weight:800}.login-screen .active-session-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px}@media(max-width:520px){.login-screen .active-session-modal{padding:20px}.login-screen .active-session-actions{grid-template-columns:1fr}}.login-action-screen .register-id-check-row,.auth-modal .register-id-check-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;margin-top:8px!important}.login-action-screen .register-id-check-row .subtle-button,.auth-modal .register-id-check-row .subtle-button{min-height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.login-action-screen .register-id-check-row span,.auth-modal .register-id-check-row span{min-width:0!important;flex:1 1 auto!important;font-size:12px!important;font-weight:900!important;line-height:1.3!important;text-align:right!important;overflow-wrap:anywhere!important}.login-action-screen .register-id-check-row .available,.auth-modal .register-id-check-row .available{color:#15926c!important}.login-action-screen .register-id-check-row .taken,.auth-modal .register-id-check-row .taken{color:#c43b4d!important}@media(max-width:900px){.player-shell .topbar,.guest-shell .guest-topbar{height:86px!important;min-height:86px!important;padding-top:5px!important;padding-bottom:5px!important;align-items:center!important}.player-shell .mobile-brand,.player-shell .mobile-brand .brand,.guest-shell .guest-topbar .mobile-brand,.guest-shell .guest-topbar .brand{height:58px!important;min-height:58px!important;align-items:center!important}.player-shell .brand-full-logo,.guest-shell .guest-topbar .brand-full-logo{height:56px!important;max-height:56px!important;width:auto!important;object-fit:contain!important;object-position:left center!important}.player-shell .top-actions,.guest-shell .guest-actions{align-items:center!important}}@media(max-width:900px){.login-screen:not(.login-action-screen){padding-top:0!important}.login-screen:not(.login-action-screen) .login-top{min-height:86px!important;height:86px!important;margin:0 -14px!important;padding:5px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;background:#fff9ec!important;border-bottom:1px solid #ead9b7!important}.login-screen:not(.login-action-screen) .login-back,.login-screen:not(.login-action-screen) .login-language-select{min-height:48px!important;height:48px!important;border-radius:18px!important}.login-screen:not(.login-action-screen) .login-back{justify-content:center!important;padding:0 18px!important;border:1px solid #e6c879!important;background:#fffaeef5!important;color:#3f4b60!important;font-size:14px!important;font-weight:900!important}}@media(max-width:900px){.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{height:62px!important;min-height:62px!important;padding:3px 10px calc(5px + env(safe-area-inset-bottom))!important;align-items:center!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-height:48px!important;grid-template-rows:28px 16px!important;gap:0!important}.player-shell .mobile-nav button svg,.guest-shell .mobile-nav.guest-mobile-nav button svg{width:22px!important;height:22px!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{min-height:16px!important;line-height:16px!important;font-size:11px!important}.player-shell .mobile-nav .deposit-nav,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav{min-height:48px!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{top:-26px!important;width:52px!important;height:52px!important;padding:12px!important;border-width:4px!important}.player-shell .mobile-nav .deposit-nav span,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span{bottom:0!important;line-height:15px!important;font-size:11px!important}.player-shell .mobile-nav:after,.guest-shell .mobile-nav.guest-mobile-nav:after{bottom:-12px!important;height:12px!important}}@media(max-width:900px){.login-screen:not(.login-action-screen),.login-action-screen{background:linear-gradient(180deg,#fff9ec,#f5ecda)!important}.login-screen:not(.login-action-screen) .login-panel,.login-action-screen .auth-modal{width:min(100%,430px)!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important}.login-screen:not(.login-action-screen) .login-logo,.login-action-screen .auth-modal .register-brand-logo{margin-top:18px!important;margin-bottom:26px!important;min-height:162px!important;display:grid!important;place-items:center!important}.login-screen:not(.login-action-screen) .login-logo img,.login-action-screen .auth-modal .register-brand-logo img{width:min(72vw,292px)!important;height:164px!important;object-fit:contain!important;filter:drop-shadow(0 12px 22px rgba(116,76,12,.18))!important}.login-action-screen .modal-backdrop{padding-top:0!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.login-action-screen .auth-modal{padding-top:72px!important}}@media(max-width:900px){.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{height:54px!important;min-height:54px!important;padding:2px 10px calc(3px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 18px #543a100f,0 12px 0 12px #fffdf8fa!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-height:42px!important;grid-template-rows:25px 15px!important}.player-shell .mobile-nav button svg,.guest-shell .mobile-nav.guest-mobile-nav button svg{width:20px!important;height:20px!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{min-height:15px!important;line-height:15px!important;font-size:10px!important}.player-shell .mobile-nav .deposit-nav,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav{min-height:42px!important;background:transparent!important;box-shadow:none!important;filter:none!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{top:-22px!important;width:46px!important;height:46px!important;padding:11px!important;border-width:4px!important;box-shadow:none!important;filter:none!important}.player-shell .mobile-nav .deposit-nav span,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span{bottom:-1px!important;font-size:10px!important;line-height:14px!important}.player-shell .mobile-nav:after,.guest-shell .mobile-nav.guest-mobile-nav:after{bottom:-10px!important;height:10px!important;box-shadow:none!important}}@media(max-width:900px){.login-action-screen .modal-backdrop{padding:12px 14px calc(84px + env(safe-area-inset-bottom))!important}.login-action-screen .auth-modal{width:min(100%,430px)!important;max-width:430px!important;min-height:auto!important;margin:0 auto!important;padding:58px 18px 28px!important;border:1px solid #e2c990!important;border-radius:24px!important;background:#fffcf6f5!important;box-shadow:0 24px 70px #543a1029!important}.login-action-screen .auth-modal .register-brand-logo{margin-top:4px!important;margin-bottom:24px!important;min-height:158px!important}.login-action-screen .auth-modal .register-brand-logo img{width:min(72vw,292px)!important;height:164px!important}.login-action-screen .auth-modal>label,.login-action-screen .auth-modal .modal>label{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}.login-action-screen .auth-modal input,.login-action-screen .auth-modal select,.login-action-screen .auth-modal textarea{min-height:50px!important;border:1px solid #e5d5b8!important;border-radius:12px!important;background:#fffdf8!important;font-size:15px!important}.login-action-screen .auth-modal .register-id-row button,.login-action-screen .auth-modal .register-password-row button{min-height:50px!important;height:50px!important;border-radius:12px!important}.login-action-screen .auth-modal .primary.full,.login-action-screen .auth-modal .subtle-button.full{min-height:50px!important;border-radius:14px!important}.login-action-screen .auth-modal .notice,.login-action-screen .auth-modal .form-error,.login-action-screen .auth-modal .otp-resend-row,.login-action-screen .auth-modal .register-id-check-row{border-radius:12px!important}}.guest-shell .telegram-button{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e6c879;border-radius:999px;background:#fffaeef5;color:#c9931d;font-size:13px;font-weight:950;box-shadow:0 8px 18px #a66b1214;white-space:nowrap}.guest-shell .telegram-button svg{color:#c9931d}@media(max-width:900px){.guest-shell .guest-actions{gap:8px!important}.guest-shell .telegram-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:16px!important}.guest-shell .telegram-button span{display:none!important}}.login-action-screen .register-assist-stack{display:grid;justify-items:center;gap:10px;margin-top:4px}.login-action-screen .register-support-button{margin:0!important}.login-action-screen .register-telegram-button{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e6c879;border-radius:999px;background:#fffaeef5;color:#c9931d;font-size:13px;font-weight:950;box-shadow:0 8px 18px #a66b1214;white-space:nowrap}.login-action-screen .register-telegram-button svg{color:#c9931d}.login-screen:not(.login-action-screen) .login-telegram-button{min-height:42px;margin:10px auto 0;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e6c879;border-radius:999px;background:#fffaeef5;color:#c9931d;font-size:13px;font-weight:950;box-shadow:0 8px 18px #a66b1214;white-space:nowrap}.login-screen:not(.login-action-screen) .login-telegram-button svg{color:#c9931d}.login-screen:not(.login-action-screen) .login-panel .login-telegram-button{width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.login-screen:not(.login-action-screen) .login-password-field{position:relative;display:block}.login-screen:not(.login-action-screen) .login-password-field input{width:100%;padding-right:48px}.login-screen:not(.login-action-screen) .login-password-toggle{position:absolute;right:8px;top:50%;width:38px;height:38px;min-height:38px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:#59677d;box-shadow:none}.login-screen:not(.login-action-screen) .login-password-toggle:focus-visible{outline:2px solid rgba(201,138,34,.28);outline-offset:2px}.login-recovery-actions{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.login-recovery-actions button{min-height:28px;padding:0;border:0;background:transparent;color:#8a6a2c;font-size:12px;font-weight:800;box-shadow:none}.login-recovery-modal{gap:12px}.login-recovery-result{display:grid;gap:12px}.login-recovered-ids{display:grid;gap:8px}.login-recovered-ids code{padding:10px 12px;border-radius:10px;background:#fff7e6;color:#5b3b07;font-size:15px;font-weight:900}.login-screen:not(.login-action-screen) .login-fields input:focus,.login-screen:not(.login-action-screen) .login-fields input:focus-visible{border-color:#e0c892!important;outline:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}@media(max-width:900px){.login-screen:not(.login-action-screen) .login-fields input{caret-color:#c98a22}}@media(max-width:900px){.login-action-screen .auth-modal{padding-top:48px!important;gap:9px!important}.login-action-screen .auth-modal .register-brand-logo{margin-top:-6px!important;margin-bottom:12px!important;min-height:132px!important}.login-action-screen .auth-modal .register-brand-logo img{height:136px!important}.login-action-screen .modal>p{margin-bottom:-4px!important}.login-action-screen .auth-modal label,.login-action-screen .auth-modal>label{gap:5px!important}.login-action-screen .auth-modal .password-rule-note,.login-action-screen .auth-modal .register-save-id-note{line-height:1.25!important}.login-action-screen .register-assist-stack{margin-top:0!important;gap:8px!important}}.login-screen:not(.login-action-screen) .login-assist-stack,.login-action-screen .register-assist-stack{width:100%!important;display:grid!important;justify-items:center!important;justify-content:center!important;gap:9px!important;margin-top:10px!important}.login-screen:not(.login-action-screen) .login-assist-stack .login-support,.login-screen:not(.login-action-screen) .login-assist-stack .login-telegram-button,.login-action-screen .register-assist-stack .register-support-button,.login-action-screen .register-assist-stack .register-telegram-button{justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.login-action-screen{align-items:stretch;justify-items:stretch}.register-page,.standalone-action-page{width:100%;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 14px calc(32px + env(safe-area-inset-bottom));display:grid;align-content:start;gap:14px;background:radial-gradient(circle at 50% 12%,rgba(229,194,103,.12),transparent 34%),linear-gradient(180deg,#fffaf0,#f5fafc 58%,#fffaf0);overflow-x:hidden}.standalone-page-header{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.standalone-page-header h1{margin:0;grid-column:2;color:#101b33;font-size:18px;line-height:1.2;font-weight:950;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register-page .standalone-page-header{position:relative}.register-page .standalone-page-header .standalone-back-button{position:relative;z-index:2}.register-page .standalone-page-header h1{position:absolute;left:50%;top:50%;width:max-content;max-width:calc(100% - 210px);transform:translate(-50%,-50%);z-index:1}.standalone-back-button{min-width:76px;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e5c478;border-radius:14px;background:linear-gradient(135deg,#fff9e9,#efd08a);color:#34240b;font-size:14px;font-weight:950;box-shadow:0 10px 22px #97631024}.register-page-card,.agent-center-page{width:min(100%,720px);margin:0 auto;display:grid;gap:13px}.register-page-card{padding:16px;border:1px solid #ead7a8;border-radius:22px;background:#fffdf8f0;box-shadow:0 18px 46px #63491a14}.register-page-card .register-brand-logo{width:100%;display:grid;justify-items:center;margin:-4px 0 4px}.register-page-card .register-brand-logo img{width:min(72vw,280px);height:142px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(116,76,12,.15))}.register-page-card .register-step-label{margin:0;color:#7a8497;font-size:13px;line-height:1.4;font-weight:850}.register-page-card h2{margin:0;color:#101b33;font-size:20px;font-weight:950}.register-page-card label{display:grid;gap:7px;color:#5f6b80;font-size:14px;font-weight:900}.register-page-card input,.register-page-card select{width:100%;min-height:52px;border:1px solid #e5d5b8;border-radius:14px;background:#fffdf8;color:#101b33;font-size:16px}.register-page-card .register-id-row,.register-page-card .register-password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.register-page-card .register-id-row button,.register-page-card .register-password-row button{min-height:52px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d8ad55;border-radius:14px;background:#fff7df;color:#92620d;font-size:13px;font-weight:950;white-space:nowrap}.register-page-card .register-password-row button{width:52px;min-width:52px;padding:0}.register-page-card .password-rule-note,.register-page-card .register-save-id-note{display:block;color:#8d7a5c;font-size:11px;line-height:1.42;overflow-wrap:anywhere}.register-page-card .register-save-id-note{color:#a06f12;font-weight:850}.register-page-card .form-error,.register-page-card .notice,.register-page-card .otp-resend-row{width:100%;margin:0;border-radius:14px;padding:13px 14px;line-height:1.55}.register-page-card .primary.full{min-height:52px;border-radius:14px}.register-page-card .register-assist-stack{width:100%;display:grid;justify-items:center;gap:9px}.standalone-action-page.agent-benefit-page{padding-left:10px;padding-right:10px}.agent-center-page{padding-bottom:18px}.agent-center-page.agent-center-modal{width:min(100%,900px);max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:420px){.register-page,.standalone-action-page{padding-left:10px;padding-right:10px}.register-page-card{padding:13px}.register-page-card .register-brand-logo img{height:124px}.register-page-card .register-id-row{grid-template-columns:minmax(0,1fr) 52px}.register-page-card .register-id-row button{width:52px;min-width:52px;padding:0;font-size:0}.standalone-page-header h1{font-size:16px}}.staff-logout-button{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:120;min-height:38px;padding:0 14px;border:1px solid #e6c879;border-radius:999px;background:#fffaeef5;color:#7a4b05;font-size:12px;font-weight:900;box-shadow:0 10px 24px #744c0c24}.staff-password-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center}.staff-password-field input{width:100%;padding-right:16px}.staff-password-toggle{width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;border:1px solid #d8c69f;border-radius:12px;background:#fffaf0;color:#59677d;box-shadow:none}.staff-phone-binding-panel{padding:14px;display:grid;gap:10px;border:1px solid #cfe8df;border-radius:15px;background:#f5fbf8}.staff-phone-binding-panel strong,.staff-phone-binding-panel small{display:block}.staff-phone-binding-panel strong{color:#1f6f58;font-size:13px}.staff-phone-binding-panel small{color:var(--muted);font-size:10px;line-height:1.5}.staff-recovery-actions{margin-top:0;justify-content:center}@media(max-width:700px){.staff-logout-button{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));min-height:34px;padding:0 11px;font-size:11px}}@media(max-width:900px){.player-register-route.login-action-screen .modal-backdrop{padding-top:clamp(76px,12dvh,138px)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.player-register-route.login-action-screen .auth-modal{margin-left:auto!important;margin-right:auto!important}}@media(max-width:420px){.player-register-route.login-action-screen .modal-backdrop{padding-top:clamp(64px,10dvh,112px)!important}}.player-action-shell .referral-tool-page .tool-referral-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.player-action-shell .referral-tool-page .tool-referral-metrics article{min-width:0!important;min-height:76px!important;display:grid!important;align-content:center!important;justify-items:center!important;text-align:center!important}.player-action-shell .referral-tool-page .tool-referral-metrics small,.player-action-shell .referral-tool-page .tool-referral-metrics strong{width:100%!important}@media(max-width:380px){.player-action-shell .referral-tool-page .tool-referral-metrics{gap:6px!important}.player-action-shell .referral-tool-page .tool-referral-metrics article{padding:10px 5px!important}.player-action-shell .referral-tool-page .tool-referral-metrics small{font-size:10px!important}.player-action-shell .referral-tool-page .tool-referral-metrics strong{font-size:23px!important}}.staff-session-actions{position:fixed;top:auto;right:18px;bottom:18px;z-index:220;display:flex;gap:8px}.staff-session-actions button{border:1px solid rgba(148,125,74,.28);border-radius:999px;background:#ffffffeb;color:#5f4c24;font-weight:800;padding:9px 14px;box-shadow:0 10px 22px #5b481e1f}.staff-change-password-modal{max-width:520px}@media(max-width:720px){.staff-session-actions{right:12px;bottom:12px;gap:6px}.staff-session-actions button{padding:8px 11px;font-size:12px}}.player-action-shell .referral-tool-page .direct-referral-overview-card>header,.referral-tool-page .direct-referral-overview-card>header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.player-action-shell .referral-tool-page .direct-referral-overview-card>header h2,.referral-tool-page .direct-referral-overview-card>header h2{min-width:0!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .referral-tool-page .direct-referral-overview-card>header span,.referral-tool-page .direct-referral-overview-card>header span{flex:0 0 auto!important;white-space:nowrap!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics::-webkit-scrollbar,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics::-webkit-scrollbar{display:none!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics article,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics article{flex:1 0 calc((100% - 16px) / 3)!important;min-width:92px!important;max-width:none!important}.login-action-screen,.login-action-screen .modal-backdrop,.login-action-screen .auth-modal{max-width:100%!important;overflow-x:hidden!important}.login-action-screen .auth-modal,.login-action-screen .auth-modal *,.login-action-screen .auth-modal *:before,.login-action-screen .auth-modal *:after{box-sizing:border-box!important}.login-action-screen .auth-modal>label,.login-action-screen .auth-modal .register-id-row,.login-action-screen .auth-modal .register-password-row,.login-action-screen .auth-modal input,.login-action-screen .auth-modal select,.login-action-screen .auth-modal textarea,.login-action-screen .auth-modal .primary.full,.login-action-screen .auth-modal .subtle-button.full,.login-action-screen .auth-modal .form-error,.login-action-screen .auth-modal .notice,.login-action-screen .auth-modal .register-assist-stack{width:100%!important;max-width:100%!important;min-width:0!important}.login-action-screen .auth-modal .register-id-row,.login-action-screen .auth-modal .register-password-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:stretch!important}.login-action-screen .auth-modal .register-id-row input,.login-action-screen .auth-modal .register-password-row input{flex:1 1 auto!important;min-width:0!important}.login-action-screen .auth-modal .register-id-row button,.login-action-screen .auth-modal .register-password-row button{flex:0 0 auto!important;max-width:100%!important}.login-action-screen .auth-modal .password-rule-note,.login-action-screen .auth-modal .register-save-id-note{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important}@media(max-width:900px){.login-action-screen .modal-backdrop{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;box-sizing:border-box!important}.login-action-screen .auth-modal{width:100%!important;max-width:430px!important}}@media(max-width:380px){.login-action-screen .auth-modal{padding-left:12px!important;padding-right:12px!important}.login-action-screen .auth-modal .register-id-row{gap:6px!important;grid-template-columns:minmax(0,1fr) 44px!important}.login-action-screen .auth-modal .register-id-row button{width:44px!important;min-width:44px!important;padding:0!important;font-size:0!important}.login-action-screen .auth-modal .register-id-row button svg{flex:0 0 auto!important;width:18px!important;height:18px!important}}.login-action-screen .modal-backdrop>.modal .modal-close,.player-register-route.login-action-screen .modal-backdrop>.modal .modal-close,.guest-register-route.login-action-screen .modal-backdrop>.modal .modal-close{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;gap:0!important;border-radius:12px!important}.login-action-screen .modal-backdrop>.modal .modal-close:before,.player-register-route.login-action-screen .modal-backdrop>.modal .modal-close:before,.guest-register-route.login-action-screen .modal-backdrop>.modal .modal-close:before{font-size:24px!important}.login-action-screen .modal-backdrop>.modal .modal-close:after,.player-register-route.login-action-screen .modal-backdrop>.modal .modal-close:after,.guest-register-route.login-action-screen .modal-backdrop>.modal .modal-close:after{content:""!important;display:none!important}.login-action-screen .modal>h2{left:86px!important;right:18px!important}@media(max-width:420px){.login-action-screen .modal>h2{left:84px!important;right:14px!important;font-size:15px!important}}@media(max-width:760px){.staff-session-actions{position:fixed!important;left:14px!important;right:auto!important;top:auto!important;bottom:max(82px,calc(env(safe-area-inset-bottom) + 76px))!important;z-index:130!important;width:min(210px,calc(72vw - 28px))!important;max-width:min(210px,calc(72vw - 28px))!important;padding:0!important;display:none!important;grid-template-columns:1fr 1fr!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;box-sizing:border-box!important}body:has(.admin-shell.mobile-admin-nav-open) .staff-session-actions{display:grid!important}.staff-session-actions button{width:100%!important;min-height:42px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(207,156,55,.38)!important;background:#fffaeff5!important;color:#7a4b05!important;font-size:11px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #744c0c1f!important;white-space:nowrap!important}.admin-shell,.risk-staff-owner-shell,.tech-staff-owner-shell,.finance-staff-owner-shell,.support-owner-shell{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.admin-shell .admin-sidebar{position:sticky!important;top:0!important;z-index:70!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:max(8px,env(safe-area-inset-top)) 10px 8px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px 10px!important;overflow:hidden!important;box-shadow:0 10px 24px #7e531217!important}.admin-shell .admin-sidebar .admin-brand,.admin-shell .admin-sidebar .brand{width:86px!important;min-width:86px!important;height:36px!important;padding:0!important;margin:0!important;overflow:hidden!important}.admin-shell .admin-sidebar .brand-full-logo,.admin-shell .admin-sidebar .admin-brand .brand-full-logo{width:86px!important;max-width:86px!important;height:36px!important;object-fit:contain!important;object-position:left center!important}.admin-shell .admin-sidebar .admin-label{min-width:0!important;padding:0!important;margin:0!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:0!important;text-transform:none!important}.admin-shell .admin-sidebar nav{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 0 2px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.admin-shell .admin-sidebar nav::-webkit-scrollbar{display:none!important}.admin-shell .admin-nav-group{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:max-content!important}.admin-shell .admin-nav-group>small{display:none!important}.admin-shell .admin-sidebar nav button,.admin-shell .back-player{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:12px!important;text-align:center!important;white-space:nowrap!important;font-size:13px!important;line-height:1!important}.admin-shell .admin-sidebar nav button span,.admin-shell .back-player span{display:inline!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.admin-shell .admin-sidebar nav button svg{flex:0 0 auto!important;width:18px!important;height:18px!important}.admin-shell .admin-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.admin-shell .admin-topbar{position:static!important;width:100%!important;min-height:76px!important;height:auto!important;padding:12px 14px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.admin-shell .admin-topbar>div:first-child{flex:1 1 160px!important;min-width:0!important}.admin-shell .admin-topbar h1{font-size:22px!important;line-height:1.18!important;white-space:normal!important}.admin-shell .admin-actions{flex:1 1 100%!important;min-width:0!important;display:flex!important;justify-content:flex-start!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}.admin-shell .admin-actions::-webkit-scrollbar{display:none!important}.admin-shell .admin-actions>*{flex:0 0 auto!important}.admin-shell .admin-actions .backend-identity,.admin-shell .admin-actions .admin-role-badge{display:none!important}.admin-shell .admin-content{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 10px 96px!important;margin:0!important;overflow-x:hidden!important}.admin-shell .admin-grid,.admin-shell .metric-grid,.admin-shell .metric-grid.three,.admin-shell .todo-grid,.admin-shell .module-grid,.admin-shell .finance-grid,.admin-shell .owner-entry-grid,.admin-shell .admin-quick-grid{grid-template-columns:1fr!important}.admin-shell .admin-panel,.admin-shell .module-task-template,.admin-shell .api-deploy-hero,.admin-shell .admin-command-hero,.admin-shell .admin-module-card,.admin-shell .owner-entry-card{max-width:100%!important;min-width:0!important;overflow:hidden!important}.admin-shell table,.admin-shell .table,.admin-shell .admin-table,.admin-shell .module-task-table,.admin-shell .api-deploy-table,.admin-shell .provider-api-table,.admin-shell .department-account-table,.admin-shell .support-ticket-table{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:760px){.admin-shell,.risk-staff-owner-shell,.tech-staff-owner-shell,.finance-staff-owner-shell,.support-owner-shell{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.admin-shell .admin-sidebar{position:sticky!important;left:0!important;top:0!important;z-index:70!important;width:112px!important;max-width:112px!important;min-height:100dvh!important;height:100dvh!important;padding:max(10px,env(safe-area-inset-top)) 8px max(10px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;overflow:hidden!important;box-shadow:inset -1px 0 #ffffffa6!important}.admin-shell .admin-sidebar .admin-brand,.admin-shell .admin-sidebar .brand{width:100%!important;min-width:0!important;height:36px!important;padding:0!important;margin:0!important}.admin-shell .admin-sidebar .brand-full-logo,.admin-shell .admin-sidebar .admin-brand .brand-full-logo{width:92px!important;max-width:92px!important;height:34px!important;object-fit:contain!important;object-position:left center!important}.admin-shell .admin-sidebar .admin-label{padding:0 2px 6px!important;margin:0!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:0!important;text-transform:none!important;writing-mode:horizontal-tb!important}.admin-shell .admin-sidebar nav{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-height:0!important;display:grid!important;align-content:start!important;gap:7px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 0 6px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.admin-shell .admin-nav-group{width:100%!important;min-width:0!important;display:grid!important;gap:5px!important}.admin-shell .admin-nav-group>small{display:block!important;padding:6px 4px 2px!important;color:#9b8358!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-shell .admin-sidebar nav button,.admin-shell .back-player{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;border-radius:11px!important;text-align:left!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important;writing-mode:horizontal-tb!important}.admin-shell .admin-sidebar nav button span,.admin-shell .back-player span{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important}.admin-shell .admin-sidebar nav button svg{flex:0 0 17px!important;width:17px!important;height:17px!important}.admin-shell .admin-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}.admin-shell .admin-topbar{position:sticky!important;top:0!important;z-index:50!important;min-height:74px!important;height:auto!important;padding:12px!important}.admin-shell .admin-topbar h1{font-size:20px!important}.admin-shell .admin-content{max-width:none!important;padding:12px 10px 96px!important}}@media(max-width:760px){.admin-shell.mobile-admin-nav-ready{grid-template-columns:96px minmax(0,1fr)!important;transition:grid-template-columns .18s ease!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open{grid-template-columns:210px minmax(0,1fr)!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar{width:96px!important;max-width:96px!important;padding-left:10px!important;padding-right:10px!important;transition:width .18s ease,max-width .18s ease!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar{width:210px!important;max-width:210px!important;padding-left:14px!important;padding-right:14px!important}.admin-shell.mobile-admin-nav-ready .mobile-admin-nav-toggle{width:64px!important;min-width:64px!important;height:50px!important;min-height:50px!important;margin:2px auto 4px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(207,156,55,.42)!important;border-radius:13px!important;background:linear-gradient(135deg,#ffe89b,#e3b84d 58%,#bd7f16)!important;color:#241600!important;box-shadow:0 10px 20px #a8701829!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .mobile-admin-nav-toggle{margin-left:0!important;margin-right:0!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand,.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand{width:76px!important;height:52px!important;align-self:center!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand{width:100%!important;height:60px!important;align-self:stretch!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand-full-logo,.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand .brand-full-logo{width:76px!important;max-width:76px!important;height:52px!important;object-fit:contain!important;object-position:left center!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand-full-logo,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand .brand-full-logo{width:174px!important;max-width:174px!important;height:60px!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-label,.admin-shell.mobile-admin-nav-ready .admin-nav-group>small{display:none!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-label{display:block!important;padding:0 2px 5px!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-nav-group>small{display:block!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar nav{gap:6px!important}.admin-shell.mobile-admin-nav-ready .admin-nav-group{gap:5px!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar nav button,.admin-shell.mobile-admin-nav-ready .back-player{justify-content:center!important;min-height:54px!important;padding:0!important;gap:0!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav button,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .back-player{justify-content:flex-start!important;padding:0 9px!important;gap:7px!important;font-size:14px!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar nav button span,.admin-shell.mobile-admin-nav-ready .back-player span{display:none!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav button span,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .back-player span{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar nav button svg{flex:0 0 24px!important;width:24px!important;height:24px!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-nav-badge{position:absolute!important;right:3px!important;top:3px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:9px!important}}@media(max-width:760px){.admin-shell.mobile-admin-nav-ready,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open{grid-template-columns:78px minmax(0,1fr)!important;position:relative!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar{position:sticky!important;top:0!important;left:0!important;z-index:80!important;width:78px!important;max-width:78px!important;min-height:100dvh!important;height:100dvh!important;padding-left:8px!important;padding-right:8px!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(238px,72vw)!important;max-width:min(238px,72vw)!important;padding:max(28px,calc(env(safe-area-inset-top) + 18px)) 14px max(96px,calc(env(safe-area-inset-bottom) + 92px))!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;box-shadow:18px 0 42px #2a1c0829!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open:after{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:65!important;background:#21170c24!important;-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;pointer-events:none!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand,.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand{width:62px!important;height:46px!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand-full-logo,.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand .brand-full-logo{width:62px!important;max-width:62px!important;height:46px!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand{width:100%!important;height:72px!important;align-self:start!important;margin-bottom:4px!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand-full-logo,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand .brand-full-logo{width:196px!important;max-width:196px!important;height:72px!important;object-position:left center!important}.admin-shell.mobile-admin-nav-ready .mobile-admin-nav-toggle{width:58px!important;min-width:58px!important;height:48px!important;min-height:48px!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar nav button,.admin-shell.mobile-admin-nav-ready .back-player{min-height:52px!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav{min-height:0!important;overflow-y:auto!important;padding-bottom:10px!important;-webkit-overflow-scrolling:touch!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav button,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .back-player{min-height:46px!important;padding:0 11px!important;font-size:14px!important}.admin-shell.mobile-admin-nav-ready .admin-main{max-width:calc(100% - 78px)!important;overflow-x:hidden!important}.admin-shell.mobile-admin-nav-ready .admin-content{padding-left:12px!important;padding-right:12px!important}.admin-shell.mobile-admin-nav-ready .admin-module-grid,.admin-shell.mobile-admin-nav-ready .role-module-grid,.admin-shell.mobile-admin-nav-ready .module-config-grid,.admin-shell.mobile-admin-nav-ready .finance-review-grid,.admin-shell.mobile-admin-nav-ready .withdraw-rule-grid,.admin-shell.mobile-admin-nav-ready .application-board>div:last-child,.admin-shell.mobile-admin-nav-ready .live-monitor-grid,.admin-shell.mobile-admin-nav-ready .live-company-refresh-summary,.admin-shell.mobile-admin-nav-ready .settlement-status-strip{grid-template-columns:1fr!important}.admin-shell.mobile-admin-nav-ready .admin-module-card,.admin-shell.mobile-admin-nav-ready .role-module-grid article{min-height:0!important;padding:16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:5px!important;align-items:start!important}.admin-shell.mobile-admin-nav-ready .admin-module-card>span,.admin-shell.mobile-admin-nav-ready .role-module-grid article>span:first-child{grid-row:1 / span 3!important}.admin-shell.mobile-admin-nav-ready .admin-module-card strong,.admin-shell.mobile-admin-nav-ready .role-module-grid strong{font-size:18px!important;line-height:1.25!important;overflow-wrap:normal!important;word-break:keep-all!important}.admin-shell.mobile-admin-nav-ready .admin-module-card p,.admin-shell.mobile-admin-nav-ready .role-module-grid p{min-height:0!important;font-size:13px!important;line-height:1.55!important;word-break:normal!important;overflow-wrap:anywhere!important}}@media(max-width:760px){.admin-shell.mobile-admin-nav-ready,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open{grid-template-columns:70px minmax(0,1fr)!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar{width:70px!important;max-width:70px!important;padding:max(12px,env(safe-area-inset-top)) 7px max(12px,env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#fffdf8,#fbf2df)!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar{width:min(312px,82vw)!important;max-width:min(312px,82vw)!important;padding:max(24px,calc(env(safe-area-inset-top) + 16px)) 18px max(112px,calc(env(safe-area-inset-bottom) + 104px))!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;grid-template-rows:auto auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:12px!important;border-right:1px solid rgba(218,191,130,.85)!important;border-radius:0 24px 24px 0!important;box-shadow:20px 0 48px #2c200d33!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open:after{background:#18140f3d!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand,.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand{width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;overflow:visible!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand-full-logo,.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand .brand-full-logo{display:none!important}.admin-shell.mobile-admin-nav-ready .admin-sidebar .brand-mark-logo,.admin-shell.mobile-admin-nav-ready .admin-sidebar .admin-brand .brand-mark-logo{display:block!important;width:58px!important;max-width:58px!important;height:58px!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 10px 18px rgba(126,83,18,.16))}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand{grid-column:1!important;grid-row:1!important;width:100%!important;height:74px!important;justify-self:stretch!important;align-self:center!important;margin:0!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand-full-logo,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand .brand-full-logo{display:block!important;width:204px!important;max-width:100%!important;height:74px!important;object-fit:contain!important;object-position:left center!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .brand-mark-logo,.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-brand .brand-mark-logo{display:none!important}.admin-shell.mobile-admin-nav-ready .mobile-admin-nav-toggle{width:54px!important;min-width:54px!important;height:46px!important;min-height:46px!important;margin:8px auto 6px!important;border-radius:16px!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .mobile-admin-nav-toggle{grid-column:2!important;grid-row:1!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:11px 0 0 auto!important;border-radius:50%!important;box-shadow:0 10px 22px #a8701833!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar .admin-label{grid-column:1 / -1!important;grid-row:2!important;display:block!important;padding:0 2px!important;margin:-4px 0 2px!important;font-size:13px!important;color:#806b45!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav{grid-column:1 / -1!important;grid-row:3!important;min-height:0!important;overflow-y:auto!important;padding:2px 2px 16px!important;display:grid!important;align-content:start!important;gap:9px!important;-webkit-overflow-scrolling:touch!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-nav-group{display:grid!important;gap:6px!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-nav-group>small{display:block!important;padding:12px 4px 2px!important;font-size:12px!important;color:#9a7d43!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav button{min-height:48px!important;padding:0 12px!important;border-radius:15px!important;gap:10px!important;font-size:15px!important;background:#fffaf094!important}.admin-shell.mobile-admin-nav-ready.mobile-admin-nav-open .admin-sidebar nav button.active{background:linear-gradient(135deg,#ffe89b,#e6b845 58%,#bd7f16)!important}.admin-shell.mobile-admin-nav-ready .admin-main{max-width:calc(100% - 70px)!important}.staff-session-actions{left:18px!important;bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px))!important;width:min(276px,calc(82vw - 36px))!important;max-width:min(276px,calc(82vw - 36px))!important;padding:10px!important;border:1px solid rgba(218,191,130,.78)!important;border-radius:20px!important;background:#fffcf6f5!important;box-shadow:0 16px 34px #2c200d21!important}.staff-session-actions button{min-height:42px!important;border-radius:14px!important}body:has(.staff-change-password-modal) .staff-session-actions.is-modal-open,body:has(.admin-shell.mobile-admin-nav-open) .staff-session-actions.is-modal-open,.staff-session-actions.is-modal-open{display:none!important}body:has(.staff-change-password-modal) .admin-shell.mobile-admin-nav-ready .admin-sidebar,body:has(.staff-change-password-modal) .admin-shell.mobile-admin-nav-ready:after,body:has(.staff-change-password-modal) .staff-session-actions{display:none!important}}.backend-account-menu{position:relative;display:grid;place-items:center;flex:0 0 auto}.backend-account-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:320;width:184px;padding:8px;display:grid;gap:6px;border:1px solid rgba(216,188,123,.72);border-radius:18px;background:#fffcf6fa;box-shadow:0 18px 42px #3427102e}.backend-account-popover:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;transform:rotate(45deg);border-left:1px solid rgba(216,188,123,.72);border-top:1px solid rgba(216,188,123,.72);background:#fffcf6fa}.backend-account-popover button{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:0;border-radius:13px;background:transparent;color:#4f4229;font-weight:800;text-align:left}.backend-account-popover button:hover{background:#e1af3221}.backend-account-popover button:last-child{color:#8b3f24}@media(max-width:760px){.admin-shell .admin-topbar,.admin-shell .admin-actions{overflow:visible!important}.admin-shell .backend-account-popover{position:fixed;top:max(72px,calc(env(safe-area-inset-top) + 54px));right:12px;width:min(190px,calc(100% - 96px));border-radius:17px;z-index:380}.admin-shell .backend-account-popover:before{right:20px}.staff-session-actions{display:none!important}body:has(.staff-change-password-modal) .admin-shell.mobile-admin-nav-ready{display:block!important}body:has(.staff-change-password-modal) .admin-shell.mobile-admin-nav-ready .admin-main{max-width:100%!important}.admin-shell.mobile-admin-nav-ready .admin-content{padding:9px 9px 34px!important}.admin-shell.mobile-admin-nav-ready .admin-main{width:100%!important;max-width:100%!important;min-width:0!important}.admin-shell.mobile-admin-nav-ready .admin-command-hero,.admin-shell.mobile-admin-nav-ready .admin-panel,.admin-shell.mobile-admin-nav-ready .live-company-summary,.admin-shell.mobile-admin-nav-ready .role-todo-panel{border-radius:15px!important}.admin-shell.mobile-admin-nav-ready .admin-command-hero{padding:12px!important;gap:8px!important}.admin-shell.mobile-admin-nav-ready .admin-command-hero h2{font-size:22px!important;line-height:1.15!important}.admin-shell.mobile-admin-nav-ready .admin-command-hero p{font-size:12px!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.admin-shell.mobile-admin-nav-ready .admin-command-status{padding:9px 10px!important;border-radius:12px!important}.admin-shell.mobile-admin-nav-ready .admin-command-status strong{font-size:20px!important;line-height:1.16!important}.admin-shell.mobile-admin-nav-ready .admin-command-status span,.admin-shell.mobile-admin-nav-ready .admin-command-status small{font-size:11px!important;line-height:1.25!important}.admin-shell.mobile-admin-nav-ready .panel-heading{padding:12px!important}.admin-shell.mobile-admin-nav-ready .panel-heading h2{font-size:22px!important;line-height:1.16!important}.admin-shell.mobile-admin-nav-ready .admin-module-grid,.admin-shell.mobile-admin-nav-ready .role-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:9px!important}.admin-shell.mobile-admin-nav-ready .admin-module-card,.admin-shell.mobile-admin-nav-ready .role-module-grid article{padding:12px!important;min-height:158px!important;grid-template-columns:1fr!important;grid-template-rows:40px auto minmax(34px,auto) auto!important;column-gap:0!important;row-gap:7px!important;border-radius:14px!important;align-items:start!important}.admin-shell.mobile-admin-nav-ready .admin-module-card>span,.admin-shell.mobile-admin-nav-ready .role-module-grid article>span:first-child{width:40px!important;height:40px!important;border-radius:12px!important;grid-row:1!important;grid-column:1!important;align-self:start!important}.admin-shell.mobile-admin-nav-ready .admin-module-card>span svg,.admin-shell.mobile-admin-nav-ready .role-module-grid article>span:first-child svg{width:22px!important;height:22px!important}.admin-shell.mobile-admin-nav-ready .admin-module-card strong,.admin-shell.mobile-admin-nav-ready .role-module-grid strong{font-size:17px!important;line-height:1.18!important}.admin-shell.mobile-admin-nav-ready .admin-module-card p,.admin-shell.mobile-admin-nav-ready .role-module-grid p{font-size:12px!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.admin-shell.mobile-admin-nav-ready .admin-module-card small,.admin-shell.mobile-admin-nav-ready .role-module-grid article small,.admin-shell.mobile-admin-nav-ready .admin-module-card .sync-status{font-size:11px!important;line-height:1.2!important;padding:5px 8px!important;border-radius:999px!important;width:fit-content!important}}@media(max-width:760px){.player-shell :where(.wallet-summary,.wallet-cards article,.promo-grid article,.record-summary article,.transfer-layout>*,.settings-page-panel,.withdraw-tip-card,.identity-warning-banner,.notice,.agent-income-banner,.agent-center-modal section,.referral-center-modal section,.guest-referral-modal section,.support-entry-card,.qr-center-modal,.modal:not(.game-entry-modal):not(.support-chat)),.guest-shell :where(.guest-join-card,.wallet-summary,.promo-grid article,.agent-income-banner,.notice,.modal:not(.game-entry-modal):not(.support-chat)){padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;box-sizing:border-box!important}.player-shell :where(.game-meta,.provider-heading,.page-heading,.game-discovery-heading),.guest-shell :where(.game-meta,.provider-heading,.page-heading,.game-discovery-heading){padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.player-shell :where(input,select,textarea),.guest-shell :where(input,select,textarea),.login-action-screen :where(input,select,textarea){padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.player-shell :where(button.primary,button.full,.subtle-button,.wallet-actions button),.guest-shell :where(button.primary,button.full,.subtle-button),.login-action-screen :where(button.primary,button.full,.subtle-button){padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}}@media(max-width:760px){.player-shell :where(h1,h2,h3,strong),.guest-shell :where(h1,h2,h3,strong),.login-action-screen :where(h1,h2,h3,strong){max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;letter-spacing:0!important}.player-shell .hero-copy p,.guest-shell .hero-copy p{font-size:18px!important;line-height:1.18!important}.player-shell .hero-copy h1,.guest-shell .hero-copy h1{font-size:24px!important;line-height:1.12!important;margin-bottom:8px!important}.player-shell .page-heading h1,.guest-shell .page-heading h1,.player-shell .game-discovery-heading h1,.guest-shell .game-discovery-heading h1{font-size:22px!important;line-height:1.18!important}.player-shell .wallet-title strong,.guest-shell .wallet-title strong,.player-shell .balance-card h2,.player-shell .available strong{font-size:20px!important;line-height:1.18!important}.player-shell .guest-join-card h2,.guest-shell .guest-join-card h2,.player-shell .agent-income-banner strong,.guest-shell .agent-income-banner strong,.player-shell .promo-grid h2,.guest-shell .promo-grid h2,.player-shell .panel-heading h2,.guest-shell .panel-heading h2{font-size:17px!important;line-height:1.24!important}.player-shell .provider-heading strong,.guest-shell .provider-heading strong,.player-shell .record-summary strong,.guest-shell .record-summary strong{font-size:16px!important;line-height:1.24!important}.player-shell .game-meta strong,.guest-shell .game-meta strong{font-size:12px!important;line-height:1.22!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2,.guest-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2,.login-action-screen .modal h2{font-size:20px!important;line-height:1.18!important}.player-shell .red-packet-hero h2,.player-shell .borrow-credit-main h2,.player-action-shell .tool-hero h2,.player-action-shell .agent-center-hero h2{font-size:21px!important;line-height:1.18!important}}.player-action-shell.agent-action-shell{height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.player-action-shell.agent-action-shell .agent-benefit-page{min-height:auto!important;padding-bottom:calc(36px + env(safe-area-inset-bottom))!important;overflow:visible!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}.player-action-shell.agent-action-shell .agent-center-page.agent-center-modal{width:min(100%,760px)!important;max-width:760px!important;max-height:none!important;overflow:visible!important}.register-page .standalone-page-header{grid-template-columns:96px minmax(0,1fr) 96px!important;position:relative!important;align-items:center!important}.register-page .standalone-page-header:after{content:""!important;display:block!important;width:96px!important;min-width:96px!important;height:1px!important;grid-column:3!important}.register-page .standalone-page-header .standalone-back-button{grid-column:1!important;justify-self:start!important;width:96px!important;min-width:96px!important;position:static!important}.register-page .standalone-page-header h1{grid-column:2!important;justify-self:center!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:100%!important;transform:none!important;text-align:center!important}.player-action-shell .qr-tool-page .tool-qr-card,.qr-tool-page .tool-qr-card{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px 16px 16px!important;display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:center!important;gap:10px 14px!important;overflow:visible!important}.player-action-shell .qr-tool-page .tool-qr-card .tool-brand-chip,.qr-tool-page .tool-qr-card .tool-brand-chip{position:static!important;grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;max-width:86px!important;white-space:nowrap!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large,.qr-tool-page .tool-qr-card .qr-code.large{grid-column:2!important;grid-row:1 / span 2!important;justify-self:center!important;align-self:center!important;width:184px!important;height:184px!important;min-width:184px!important;min-height:184px!important;max-width:184px!important;max-height:184px!important;padding:8px!important;display:grid!important;place-items:center!important;overflow:visible!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large svg,.qr-tool-page .tool-qr-card .qr-code.large svg{width:168px!important;height:168px!important;min-width:168px!important;min-height:168px!important;max-width:168px!important;max-height:168px!important;display:block!important}.player-action-shell .qr-tool-page .tool-qr-card>strong,.qr-tool-page .tool-qr-card>strong{grid-column:1!important;grid-row:2!important;justify-self:start!important;max-width:96px!important;font-size:13px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.player-action-shell .qr-tool-page .tool-qr-card>small,.qr-tool-page .tool-qr-card>small{grid-column:1 / -1!important;grid-row:3!important;max-width:100%!important;margin-top:0!important;font-size:11px!important;line-height:1.35!important}@media(max-width:420px){.player-action-shell .qr-tool-page .tool-qr-card,.qr-tool-page .tool-qr-card{grid-template-columns:92px minmax(0,1fr)!important;padding:16px 12px 14px!important;gap:8px 10px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large,.qr-tool-page .tool-qr-card .qr-code.large{width:176px!important;height:176px!important;min-width:176px!important;min-height:176px!important;max-width:176px!important;max-height:176px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large svg,.qr-tool-page .tool-qr-card .qr-code.large svg{width:160px!important;height:160px!important;min-width:160px!important;min-height:160px!important;max-width:160px!important;max-height:160px!important}}.player-action-shell .scanner-tool-page,.scanner-tool-page{width:100%!important;min-width:0!important;min-height:100dvh!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;background:linear-gradient(180deg,#fff9ed,#eef4f8 48%,#fff9ec)!important}.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{grid-template-columns:72px minmax(0,1fr) 72px!important;padding-top:max(18px,env(safe-area-inset-top))!important;padding-left:max(18px,env(safe-area-inset-left))!important;padding-right:max(18px,env(safe-area-inset-right))!important;align-items:center!important}.player-action-shell .scanner-tool-page .scanner-page-header>div,.scanner-tool-page .scanner-page-header>div{min-width:0!important;text-align:center!important}.player-action-shell .scanner-tool-page .scanner-page-header h1,.scanner-tool-page .scanner-page-header h1{max-width:100%!important;margin:2px 0 0!important;font-size:clamp(26px,8vw,42px)!important;line-height:1.08!important;overflow-wrap:anywhere!important}.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{width:min(100%,640px)!important;max-width:100%!important;margin:0 auto!important;padding:18px max(18px,env(safe-area-inset-right)) calc(36px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;display:grid!important;gap:14px!important;box-sizing:border-box!important;overflow:visible!important}.player-action-shell .scanner-tool-page .scanner-hero-card,.scanner-tool-page .scanner-hero-card{width:100%!important;min-width:0!important;padding:16px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border:1px solid rgba(212,181,99,.28)!important;border-radius:20px!important;background:#fffdf6db!important;box-shadow:0 14px 34px #18233714!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page .scanner-hero-card>span,.scanner-tool-page .scanner-hero-card>span{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:#21160a!important;background:linear-gradient(135deg,#ffe98e,#c99608)!important}.player-action-shell .scanner-tool-page .scanner-hero-card strong,.scanner-tool-page .scanner-hero-card strong{display:block!important;color:#111c33!important;font-size:22px!important;line-height:1.16!important;overflow-wrap:anywhere!important}.player-action-shell .scanner-tool-page .scanner-hero-card small,.scanner-tool-page .scanner-hero-card small{color:#a2771b!important;font-weight:900!important}.player-action-shell .scanner-tool-page .scanner-hero-card p,.scanner-tool-page .scanner-hero-card p{margin:4px 0 0!important;color:#5f697c!important;font-size:13px!important;line-height:1.35!important}.player-action-shell .scanner-tool-page #winm-qr-reader,.scanner-tool-page #winm-qr-reader{width:100%!important;min-height:0!important;max-width:100%!important;overflow:hidden!important;border:0!important;border-radius:18px!important;background:#0b1729!important}.player-action-shell .scanner-tool-page #winm-qr-reader.active,.scanner-tool-page #winm-qr-reader.active{min-height:280px!important}.player-action-shell .scanner-tool-page #winm-qr-reader video,.scanner-tool-page #winm-qr-reader video{width:100%!important;border-radius:18px!important;object-fit:cover!important}.player-action-shell .scanner-tool-page #winm-qr-reader img,.scanner-tool-page #winm-qr-reader img{display:none!important}.player-action-shell .scanner-tool-page .scanner-action-stack,.scanner-tool-page .scanner-action-stack{display:grid!important;gap:12px!important}.player-action-shell .scanner-tool-page .scanner-action-button,.scanner-tool-page .scanner-action-button{width:100%!important;min-width:0!important;min-height:62px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:18px!important;box-sizing:border-box!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}.player-action-shell .scanner-tool-page .scanner-action-button.secondary,.scanner-tool-page .scanner-action-button.secondary{border:1px solid #e5eaf0!important;color:#5f687a!important;background:#fff!important;box-shadow:0 10px 24px #18233714!important}.player-action-shell .scanner-tool-page .camera-file-button,.scanner-tool-page .camera-file-button{position:relative!important;overflow:hidden!important}.player-action-shell .scanner-tool-page .scanner-manual-card,.scanner-tool-page .scanner-manual-card{width:100%!important;min-width:0!important;padding:16px!important;display:grid!important;gap:10px!important;border:1px solid #e6ebf0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 34px #18233712!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page .scanner-manual-card span,.scanner-tool-page .scanner-manual-card span{color:#536073!important;font-size:17px!important;font-weight:950!important;line-height:1.25!important}.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{width:100%!important;min-width:0!important;min-height:58px!important;padding:0 16px!important;border:1px solid #e0d8c8!important;border-radius:16px!important;box-sizing:border-box!important;background:#fffdf8!important;font-size:18px!important;font-weight:850!important}.player-action-shell .scanner-tool-page .camera-hint,.scanner-tool-page .camera-hint,.player-action-shell .scanner-tool-page .form-error,.scanner-tool-page .form-error,.player-action-shell .scanner-tool-page .scan-result,.scanner-tool-page .scan-result{width:100%!important;box-sizing:border-box!important}@media(max-width:420px){.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{grid-template-columns:64px minmax(0,1fr) 64px!important;padding-left:18px!important;padding-right:18px!important}.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{padding-left:18px!important;padding-right:18px!important}.player-action-shell .scanner-tool-page .scanner-action-button,.scanner-tool-page .scanner-action-button{min-height:58px!important;font-size:17px!important}}@media(max-width:760px){.player-shell .hero-grid>.wallet-summary{min-height:0!important;padding:8px 10px!important;grid-template-columns:minmax(104px,.82fr) minmax(168px,1.18fr)!important;gap:6px!important;align-items:center!important;border-radius:12px!important}.player-shell .hero-grid>.wallet-summary .wallet-title{gap:2px!important;align-self:center!important}.player-shell .hero-grid>.wallet-summary .wallet-title small,.player-shell .hero-grid>.wallet-summary .bonus-mini{font-size:8px!important;line-height:1.15!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:16px!important;line-height:1.08!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{grid-column:2!important;gap:4px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:43px!important;padding:4px 2px!important;gap:2px!important;border-radius:9px!important;font-size:8px!important;line-height:1.15!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:23px!important;height:23px!important;border-radius:7px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:14px!important;height:14px!important}}.player-action-shell .qr-tool-page .player-action-page-content,.qr-tool-page .player-action-page-content{gap:10px!important;padding-top:14px!important}.player-action-shell .qr-tool-page .tool-qr-card,.qr-tool-page .tool-qr-card{min-height:150px!important;padding:14px!important;grid-template-columns:84px minmax(0,1fr)!important;gap:8px 12px!important;align-items:center!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-qr-card .tool-brand-chip,.qr-tool-page .tool-qr-card .tool-brand-chip{max-width:74px!important;padding:6px 10px!important;font-size:12px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large,.qr-tool-page .tool-qr-card .qr-code.large{width:144px!important;height:144px!important;min-width:144px!important;min-height:144px!important;max-width:144px!important;max-height:144px!important;padding:7px!important;align-self:center!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large svg,.qr-tool-page .tool-qr-card .qr-code.large svg{width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;max-width:130px!important;max-height:130px!important}.player-action-shell .qr-tool-page .tool-qr-card>strong,.qr-tool-page .tool-qr-card>strong{max-width:78px!important;font-size:12px!important}.player-action-shell .qr-tool-page .tool-qr-card>small,.qr-tool-page .tool-qr-card>small{display:none!important}.player-action-shell .qr-tool-page .tool-card,.qr-tool-page .tool-card{padding:16px!important;gap:12px!important}.player-action-shell .qr-tool-page .tool-card header,.qr-tool-page .tool-card header{gap:10px!important;margin-bottom:0!important;align-items:center!important}.player-action-shell .qr-tool-page .tool-card header h2,.qr-tool-page .tool-card header h2{margin:0!important;font-size:23px!important;line-height:1.15!important}.player-action-shell .qr-tool-page .tool-card header p,.qr-tool-page .tool-card header p{margin-top:4px!important;font-size:12px!important;line-height:1.25!important}.player-action-shell .qr-tool-page .tool-card header>button,.qr-tool-page .tool-card header>button{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;white-space:nowrap!important}.player-action-shell .qr-tool-page .tool-input,.qr-tool-page .tool-input,.player-action-shell .qr-tool-page .funding-input,.qr-tool-page .funding-input{min-height:54px!important;border-radius:16px!important}.player-action-shell .qr-tool-page .funding-submit,.qr-tool-page .funding-submit{min-height:58px!important;border-radius:16px!important}.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{min-height:86px!important;grid-template-columns:64px minmax(0,1fr) 64px!important;padding-top:max(14px,env(safe-area-inset-top))!important}.player-action-shell .scanner-tool-page .scanner-page-header small,.scanner-tool-page .scanner-page-header small{font-size:12px!important;line-height:1.2!important}.player-action-shell .scanner-tool-page .scanner-page-header h1,.scanner-tool-page .scanner-page-header h1{font-size:24px!important;line-height:1.15!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{gap:12px!important;padding-top:14px!important}.player-action-shell .scanner-tool-page .scanner-hero-card,.scanner-tool-page .scanner-hero-card{padding:14px!important;grid-template-columns:48px minmax(0,1fr)!important;border-radius:18px!important}.player-action-shell .scanner-tool-page .scanner-hero-card>span,.scanner-tool-page .scanner-hero-card>span{width:48px!important;height:48px!important;border-radius:14px!important}.player-action-shell .scanner-tool-page .scanner-hero-card strong,.scanner-tool-page .scanner-hero-card strong{font-size:20px!important;line-height:1.16!important;white-space:normal!important}.player-action-shell .scanner-tool-page .scanner-action-button,.scanner-tool-page .scanner-action-button{min-height:56px!important;border-radius:16px!important;font-size:17px!important}.player-action-shell .scanner-tool-page .scanner-manual-card,.scanner-tool-page .scanner-manual-card{padding:14px!important;border-radius:18px!important}.player-action-shell .scanner-tool-page .scanner-manual-card span,.scanner-tool-page .scanner-manual-card span{font-size:16px!important}.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{min-height:52px!important;font-size:16px!important}@media(max-width:420px){.player-action-shell .qr-tool-page .tool-qr-card,.qr-tool-page .tool-qr-card{min-height:140px!important;grid-template-columns:78px minmax(0,1fr)!important;padding:12px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large,.qr-tool-page .tool-qr-card .qr-code.large{width:136px!important;height:136px!important;min-width:136px!important;min-height:136px!important;max-width:136px!important;max-height:136px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large svg,.qr-tool-page .tool-qr-card .qr-code.large svg{width:122px!important;height:122px!important;min-width:122px!important;min-height:122px!important;max-width:122px!important;max-height:122px!important}.player-action-shell .qr-tool-page .tool-card,.qr-tool-page .tool-card{padding:14px!important}.player-action-shell .qr-tool-page .tool-card header h2,.qr-tool-page .tool-card header h2{font-size:21px!important}.player-action-shell .scanner-tool-page .scanner-page-header h1,.scanner-tool-page .scanner-page-header h1{font-size:22px!important}}@media(max-width:380px){.player-shell .hero-grid>.wallet-summary{grid-template-columns:minmax(92px,.78fr) minmax(158px,1.22fr)!important;padding:7px 8px!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:15px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:40px!important;font-size:7px!important}}@media(max-width:900px){.player-shell .page-content:has(>.hero-grid),.guest-shell .page-content:has(>.hero-grid){padding-top:16px!important}}@media(max-width:760px){.player-shell .hero-grid>.wallet-summary{min-height:0!important;padding:6px 8px!important;grid-template-columns:minmax(96px,.76fr) minmax(166px,1.24fr)!important;gap:5px!important;border-radius:11px!important}.player-shell .hero-grid>.wallet-summary .wallet-title small,.player-shell .hero-grid>.wallet-summary .bonus-mini{font-size:7px!important;line-height:1.12!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:14px!important;line-height:1.05!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{gap:3px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:36px!important;padding:3px 1px!important;gap:1px!important;border-radius:8px!important;font-size:7px!important;line-height:1.1!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:20px!important;height:20px!important;border-radius:6px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:12px!important;height:12px!important}.player-shell .profile-page .profile-wallet-card{padding:10px 12px!important;border-radius:13px!important}.player-shell .profile-page .profile-wallet-heading{gap:8px!important;align-items:center!important}.player-shell .profile-page .profile-wallet-heading small{font-size:10px!important;line-height:1.15!important}.player-shell .profile-page .profile-wallet-heading strong{margin-top:2px!important;font-size:20px!important;line-height:1.05!important}.player-shell .profile-page .profile-wallet-heading button{min-height:30px!important;padding:0 8px!important;font-size:10px!important}.player-shell .profile-page .profile-balance-status{margin-top:8px!important;gap:6px!important}.player-shell .profile-page .profile-balance-status article{min-height:38px!important;padding:7px 8px!important;gap:2px!important}.player-shell .profile-page .profile-balance-status small{font-size:8px!important;line-height:1.15!important}.player-shell .profile-page .profile-balance-status strong{font-size:13px!important;line-height:1.1!important}.player-shell .profile-page .profile-rollover-progress{margin-top:7px!important;padding:7px 9px!important}.player-shell .profile-page .profile-rollover-progress>div:first-child{font-size:9px!important}.player-shell .profile-page .profile-rollover-progress .progress{margin:5px 0 3px!important}.player-shell .profile-page .profile-rollover-progress small{font-size:8px!important;line-height:1.25!important}.player-shell .profile-page .downline-overview{padding:9px 12px 10px!important;border-radius:13px!important}.player-shell .profile-page .downline-overview .section-row>div h2,.player-action-shell .referral-tool-page .direct-referral-overview-card>header h2,.referral-tool-page .direct-referral-overview-card>header h2{font-size:15px!important;line-height:1.18!important}.player-shell .profile-page .downline-overview .section-row>div small{font-size:8px!important}.player-shell .profile-page .downline-overview>div:last-child{margin-top:8px!important;gap:6px!important}.player-shell .profile-page .downline-overview article{min-height:50px!important;padding:7px 6px!important;gap:7px!important;align-content:center!important}.player-shell .profile-page .downline-overview article strong{font-size:18px!important;line-height:1!important}.player-shell .profile-page .downline-overview article small{font-size:8px!important;line-height:1.2!important}.player-action-shell .referral-tool-page .direct-referral-overview-card{padding:12px!important}.player-action-shell .referral-tool-page .direct-referral-overview-card>header,.referral-tool-page .direct-referral-overview-card>header{gap:8px!important}.player-action-shell .referral-tool-page .direct-referral-overview-card>header span,.referral-tool-page .direct-referral-overview-card>header span{font-size:10px!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics{gap:6px!important;margin-top:9px!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics article,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics article{min-height:58px!important;padding:8px 5px!important;gap:8px!important;align-content:center!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics small,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics small{font-size:8px!important;line-height:1.2!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics strong,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics strong{font-size:19px!important;line-height:1!important}}@media(max-width:380px){.player-shell .profile-page .profile-wallet-heading strong{font-size:18px!important}.player-shell .profile-page .profile-balance-status strong{font-size:12px!important}.player-action-shell .referral-tool-page .direct-referral-overview-card .tool-referral-metrics article,.referral-tool-page .direct-referral-overview-card .tool-referral-metrics article{min-width:82px!important}}.player-action-shell .scanner-tool-page #winm-qr-reader.active,.scanner-tool-page #winm-qr-reader.active{height:min(50dvh,390px)!important;min-height:250px!important;max-height:390px!important;aspect-ratio:4 / 3!important;position:relative!important;overflow:hidden!important}.player-action-shell .scanner-tool-page #winm-qr-reader.active>div,.scanner-tool-page #winm-qr-reader.active>div,.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region,.scanner-tool-page #winm-qr-reader__scan_region{width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;overflow:hidden!important;border-radius:18px!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region video,.scanner-tool-page #winm-qr-reader__scan_region video,.player-action-shell .scanner-tool-page #winm-qr-reader.active video,.scanner-tool-page #winm-qr-reader.active video{width:100%!important;height:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;border-radius:18px!important}.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region canvas,.scanner-tool-page #winm-qr-reader__scan_region canvas{max-width:100%!important;max-height:100%!important}@media(max-width:420px){.player-action-shell .scanner-tool-page #winm-qr-reader.active,.scanner-tool-page #winm-qr-reader.active{height:min(46dvh,340px)!important;min-height:230px!important;max-height:340px!important}}@media(max-width:900px){.player-shell .topbar .game-currency-switch{position:relative!important;width:72px!important;min-width:72px!important;padding:4px 6px!important;display:grid!important;grid-template-rows:12px 24px!important;align-content:center!important;overflow:visible!important}.player-shell .topbar .game-currency-switch small{display:block!important;min-width:0!important;font-size:8px!important;line-height:12px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}.player-shell .topbar .game-currency-switch select{width:100%!important;height:24px!important;padding:0 14px 0 2px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;font-size:14px!important;line-height:24px!important;text-align:center!important;text-align-last:center!important;overflow:visible!important}.player-shell .topbar .game-currency-switch:after{content:"⌄";position:absolute;right:6px;bottom:9px;color:#53647d;font-size:10px;font-weight:900;line-height:1;pointer-events:none}}.player-action-shell .qr-tool-page .qr-transfer-card,.qr-tool-page .qr-transfer-card{padding:12px 14px!important;gap:8px!important;border-radius:18px!important}.player-action-shell .qr-tool-page .qr-transfer-card header,.qr-tool-page .qr-transfer-card header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;margin:0!important}.player-action-shell .qr-tool-page .qr-transfer-card header h2,.qr-tool-page .qr-transfer-card header h2{font-size:19px!important;line-height:1.12!important;letter-spacing:0!important}.player-action-shell .qr-tool-page .qr-transfer-card header>button,.qr-tool-page .qr-transfer-card header>button{min-height:30px!important;padding:5px 9px!important;gap:5px!important;border-radius:999px!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important}.player-action-shell .qr-tool-page .qr-transfer-card header>button svg,.qr-tool-page .qr-transfer-card header>button svg{width:14px!important;height:14px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-field,.qr-tool-page .qr-transfer-card .funding-field{gap:5px!important;font-size:13px!important;line-height:1.15!important;font-weight:850!important}.player-action-shell .qr-tool-page .qr-transfer-card .tool-input,.qr-tool-page .qr-transfer-card .tool-input,.player-action-shell .qr-tool-page .qr-transfer-card .funding-input,.qr-tool-page .qr-transfer-card .funding-input{min-height:44px!important;height:44px!important;border-radius:13px!important}.player-action-shell .qr-tool-page .qr-transfer-card input,.qr-tool-page .qr-transfer-card input{min-height:42px!important;height:42px!important;padding:0 12px!important;font-size:15px!important;line-height:1.1!important;font-weight:750!important}.player-action-shell .qr-tool-page .qr-transfer-card input::placeholder,.qr-tool-page .qr-transfer-card input::placeholder{font-size:14px!important;font-weight:700!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-input,.qr-tool-page .qr-transfer-card .funding-input{grid-template-columns:minmax(0,1fr) 58px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-input span,.qr-tool-page .qr-transfer-card .funding-input span{min-height:44px!important;height:44px!important;display:grid!important;place-items:center!important;font-size:14px!important;line-height:1!important;font-weight:850!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-submit,.qr-tool-page .qr-transfer-card .funding-submit{min-height:46px!important;height:46px!important;padding:0 12px!important;border-radius:14px!important;gap:5px!important;font-size:15px!important;line-height:1.1!important;font-weight:900!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-submit svg,.qr-tool-page .qr-transfer-card .funding-submit svg{width:16px!important;height:16px!important}@media(max-width:420px){.player-action-shell .qr-tool-page .qr-transfer-card,.qr-tool-page .qr-transfer-card{padding:12px 12px 14px!important;gap:8px!important;border-radius:16px!important}.player-action-shell .qr-tool-page .qr-transfer-card header h2,.qr-tool-page .qr-transfer-card header h2{font-size:18px!important}.player-action-shell .qr-tool-page .qr-transfer-card header>button,.qr-tool-page .qr-transfer-card header>button{min-height:28px!important;padding:4px 8px!important;font-size:10px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-field,.qr-tool-page .qr-transfer-card .funding-field{font-size:12px!important}}@media(max-width:760px){.player-action-page,.player-action-shell .player-action-page{background:#fffaf0!important}.player-action-page-header,.player-action-shell .player-action-page-header,.standalone-page-header,.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{min-height:58px!important;height:58px!important;padding:max(6px,env(safe-area-inset-top)) 12px 6px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important}.player-action-page-back,.standalone-back-button,.player-action-shell .scanner-tool-page .player-action-page-back,.scanner-tool-page .player-action-page-back{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important}.player-action-page-back svg,.standalone-back-button svg{width:19px!important;height:19px!important}.player-action-page-header small,.player-action-shell .scanner-tool-page .scanner-page-header small,.scanner-tool-page .scanner-page-header small{font-size:9px!important;line-height:1.1!important}.player-action-page-header h1,.standalone-page-header h1,.player-action-shell .scanner-tool-page .scanner-page-header h1,.scanner-tool-page .scanner-page-header h1{font-size:17px!important;line-height:1.12!important;letter-spacing:0!important}.player-action-page-content,.player-action-shell .player-action-page-content,.tool-page .player-action-page-content,.player-action-shell .referral-tool-page .player-action-page-content,.player-action-shell .red-packet-tool-page .player-action-page-content,.player-action-shell .qr-tool-page .player-action-page-content,.qr-tool-page .player-action-page-content,.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{gap:9px!important;padding:10px 12px calc(18px + env(safe-area-inset-bottom))!important}.tool-hero,.player-action-shell .tool-hero,.bank-tool-page .tool-hero,.qr-tool-page .tool-hero,.player-action-shell .scanner-tool-page .scanner-hero-card,.scanner-tool-page .scanner-hero-card{min-height:0!important;padding:10px 12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;border-radius:15px!important}.tool-hero>span,.player-action-shell .tool-hero>span,.bank-tool-page .tool-hero>span,.player-action-shell .scanner-tool-page .scanner-hero-card>span,.scanner-tool-page .scanner-hero-card>span{width:42px!important;height:42px!important;border-radius:12px!important}.tool-hero>span svg,.player-action-shell .tool-hero>span svg,.bank-tool-page .tool-hero>span svg,.player-action-shell .scanner-tool-page .scanner-hero-card>span svg,.scanner-tool-page .scanner-hero-card>span svg{width:22px!important;height:22px!important}.tool-hero small,.player-action-shell .tool-hero small{font-size:9px!important;line-height:1.1!important}.tool-hero h2,.player-action-shell .tool-hero h2,.bank-tool-page .tool-hero h2,.player-action-shell .scanner-tool-page .scanner-hero-card strong,.scanner-tool-page .scanner-hero-card strong{font-size:17px!important;line-height:1.15!important}.tool-hero p,.player-action-shell .tool-hero p,.bank-tool-page .tool-hero p,.player-action-shell .scanner-tool-page .scanner-hero-card p,.scanner-tool-page .scanner-hero-card p{font-size:10px!important;line-height:1.35!important}.tool-card,.player-action-shell .tool-card,.bank-tool-page .tool-card,.qr-tool-page .tool-card,.player-action-shell .qr-tool-page .tool-card,.player-action-shell .scanner-tool-page .scanner-manual-card,.scanner-tool-page .scanner-manual-card{padding:10px 12px!important;gap:8px!important;border-radius:14px!important}.tool-card header,.player-action-shell .tool-card header,.bank-tool-page .tool-card header,.qr-tool-page .tool-card header,.player-action-shell .qr-tool-page .tool-card header{gap:8px!important;margin-bottom:0!important;align-items:center!important}.tool-card h2,.tool-card header h2,.player-action-shell .tool-card h2,.bank-tool-page .tool-card h2,.qr-tool-page .tool-card header h2,.player-action-shell .qr-tool-page .tool-card header h2{font-size:16px!important;line-height:1.16!important}.tool-card p,.tool-card small,.tool-card header p,.player-action-shell .tool-card p,.player-action-shell .tool-card small{font-size:10px!important;line-height:1.35!important}.tool-card header>span,.tool-card header>button,.player-action-shell .tool-card header>span,.player-action-shell .tool-card header>button,.qr-tool-page .tool-card header>button,.player-action-shell .qr-tool-page .tool-card header>button{min-height:28px!important;padding:4px 8px!important;border-radius:999px!important;font-size:9px!important;line-height:1.1!important}.tool-input,.funding-input,.player-action-shell .qr-tool-page .tool-input,.qr-tool-page .tool-input,.player-action-shell .qr-tool-page .funding-input,.qr-tool-page .funding-input,.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{min-height:40px!important;height:40px!important;border-radius:12px!important}.tool-input input,.funding-input input,.player-action-shell .qr-tool-page .funding-input input,.qr-tool-page .funding-input input,.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{min-height:38px!important;height:38px!important;padding:0 11px!important;font-size:14px!important}.funding-input span,.player-action-shell .qr-tool-page .funding-input span,.qr-tool-page .funding-input span{min-height:40px!important;height:40px!important;font-size:12px!important}.funding-submit,.player-action-shell .referral-tool-page .funding-submit,.bank-tool-page .funding-submit,.qr-tool-page .funding-submit,.player-action-shell .qr-tool-page .funding-submit,.player-action-shell .scanner-tool-page .scanner-action-button,.scanner-tool-page .scanner-action-button{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:13px!important;font-size:14px!important;line-height:1.1!important}}@media(max-width:420px){.player-action-page-header,.player-action-shell .player-action-page-header,.standalone-page-header,.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{min-height:54px!important;height:54px!important;padding-left:10px!important;padding-right:10px!important}.player-action-page-content,.player-action-shell .player-action-page-content,.tool-page .player-action-page-content,.player-action-shell .qr-tool-page .player-action-page-content,.qr-tool-page .player-action-page-content{padding-left:10px!important;padding-right:10px!important}.tool-hero,.player-action-shell .tool-hero,.tool-card,.player-action-shell .tool-card{padding:9px 10px!important}}@media(max-width:760px){.player-shell .hero-grid>.wallet-summary{min-height:72px!important;padding:10px 12px!important;grid-template-columns:minmax(118px,.9fr) minmax(190px,1.1fr)!important;gap:8px!important;align-items:center!important;border-radius:13px!important}.player-shell .hero-grid>.wallet-summary .wallet-title small,.player-shell .hero-grid>.wallet-summary .bonus-mini{font-size:9px!important;line-height:1.2!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:18px!important;line-height:1.1!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{gap:6px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:52px!important;padding:6px 4px!important;gap:4px!important;border-radius:10px!important;font-size:10px!important;line-height:1.15!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:28px!important;height:28px!important;border-radius:8px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:17px!important;height:17px!important}}@media(max-width:380px){.player-shell .hero-grid>.wallet-summary{min-height:68px!important;padding:9px 10px!important;grid-template-columns:minmax(104px,.86fr) minmax(172px,1.14fr)!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:16px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:48px!important;font-size:9px!important}}@media(max-width:900px){.player-shell .page-content:has(>.hero-grid),.guest-shell .page-content:has(>.hero-grid){padding-top:8px!important}}@media(max-width:900px){.player-shell .topbar,.guest-shell .guest-topbar{min-height:72px!important;height:72px!important;padding:6px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:60px!important;gap:8px!important;align-items:center!important;background:#fffaf0!important;border-bottom-color:#eadfca!important;overflow:hidden!important}.player-shell .mobile-brand,.player-shell .mobile-brand .brand,.guest-shell .guest-topbar .brand{height:100%!important;min-width:0!important;display:flex!important;align-items:center!important}.player-shell .brand-full-logo,.guest-shell .guest-topbar .brand-full-logo{width:clamp(132px,36vw,168px)!important;min-width:0!important;max-width:168px!important;max-height:54px!important;height:auto!important;object-fit:contain!important;object-position:left center!important}.player-shell .top-actions,.guest-shell .guest-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-self:end!important;gap:6px!important;min-width:0!important;max-width:224px!important}.player-shell .game-currency-switch{width:62px!important;min-width:62px!important;height:40px!important;padding:3px 6px!important;grid-template-rows:11px 22px!important;border-radius:12px!important}.player-shell .game-currency-switch small{font-size:7px!important;line-height:10px!important}.player-shell .game-currency-switch select{width:100%!important;height:22px!important;padding-right:10px!important;font-size:14px!important;line-height:22px!important}.player-shell .topbar .game-currency-switch:after{right:5px!important;bottom:8px!important;font-size:9px!important}.player-shell .language-select,.guest-shell .guest-actions .language-select,.login-screen .login-language-select{min-width:0!important;height:40px!important;padding:0 10px!important;gap:4px!important;border-radius:999px!important}.player-shell .language-select svg,.guest-shell .guest-actions .language-select svg,.login-screen .login-language-select svg{width:20px!important;height:20px!important}.player-shell .topbar .language-current,.guest-shell .guest-actions .language-current,.login-screen .login-language-select .language-current{max-width:58px!important;font-size:13px!important;line-height:1!important}.player-shell .avatar{width:40px!important;height:40px!important;min-width:40px!important}.player-shell .avatar svg{width:24px!important;height:24px!important}.guest-shell .guest-actions .primary{min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:14px!important;font-size:12px!important}.player-shell .topbar .search,.guest-shell .guest-topbar .search{display:none!important}.player-shell .category-strip{top:72px!important}.login-screen{padding-top:10px!important}.login-top{min-height:44px!important;height:44px!important;align-items:center!important}.login-top select{height:34px!important;width:92px!important;font-size:11px!important}}@media(max-width:420px){.player-shell .topbar,.guest-shell .guest-topbar{min-height:68px!important;height:68px!important;grid-template-rows:56px!important;padding:6px 8px!important;gap:6px!important}.player-shell .brand-full-logo,.guest-shell .guest-topbar .brand-full-logo{width:clamp(118px,35vw,148px)!important;max-width:148px!important;max-height:50px!important}.player-shell .top-actions,.guest-shell .guest-actions{gap:5px!important;max-width:214px!important}.player-shell .game-currency-switch{width:58px!important;min-width:58px!important;flex:0 0 58px!important;height:38px!important}.player-shell .language-select,.guest-shell .guest-actions .language-select{height:38px!important;padding:0 9px!important}.player-shell .topbar .language-current,.guest-shell .guest-actions .language-current{max-width:52px!important;font-size:12px!important}.player-shell .avatar{width:38px!important;height:38px!important;min-width:38px!important}.guest-shell .guest-actions .primary{min-height:36px!important;height:36px!important;padding:0 12px!important;font-size:11px!important}.player-shell .category-strip{top:68px!important}}@media(max-width:900px){.player-shell .topbar .game-currency-switch{display:grid!important;grid-template-rows:12px 22px!important;align-content:center!important;justify-items:center!important;row-gap:1px!important;text-align:center!important}.player-shell .topbar .game-currency-switch small{width:100%!important;display:block!important;margin:0!important;color:#b98212!important;font-size:8px!important;line-height:12px!important;text-align:center!important;white-space:nowrap!important}.player-shell .topbar .game-currency-switch select{width:100%!important;height:22px!important;margin:0!important;padding:0!important;display:block!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;color:#15100a!important;font-size:15px!important;line-height:22px!important;text-align:center!important;text-align-last:center!important;text-indent:0!important}.player-shell .topbar .game-currency-switch:after{content:none!important;display:none!important}}@media(max-width:760px){.player-action-shell .qr-tool-page .player-action-page-content,.qr-tool-page .player-action-page-content{gap:9px!important;padding:10px 12px calc(20px + env(safe-area-inset-bottom))!important;max-width:430px!important}.player-action-shell .qr-tool-page .tool-hero.qr,.qr-tool-page .tool-hero.qr{min-height:62px!important;padding:9px 12px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;border-radius:15px!important}.player-action-shell .qr-tool-page .tool-hero.qr>span,.qr-tool-page .tool-hero.qr>span{width:46px!important;height:46px!important;border-radius:13px!important}.player-action-shell .qr-tool-page .tool-hero.qr h2,.qr-tool-page .tool-hero.qr h2{margin-top:1px!important;font-size:20px!important;line-height:1.05!important}.player-action-shell .qr-tool-page .tool-hero.qr small,.qr-tool-page .tool-hero.qr small{font-size:10px!important;line-height:1.1!important}.player-action-shell .qr-tool-page .tool-hero.qr p,.qr-tool-page .tool-hero.qr p{margin-top:2px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-segmented,.qr-tool-page .tool-segmented{padding:4px!important;border-radius:14px!important}.player-action-shell .qr-tool-page .tool-segmented button,.qr-tool-page .tool-segmented button{min-height:38px!important;border-radius:10px!important;font-size:12px!important}.player-action-shell .qr-tool-page .tool-qr-card,.qr-tool-page .tool-qr-card{min-height:124px!important;max-height:124px!important;padding:10px 12px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:6px 10px!important;border-radius:16px!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-qr-card .tool-brand-chip,.qr-tool-page .tool-qr-card .tool-brand-chip{max-width:66px!important;padding:5px 8px!important;font-size:11px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large,.qr-tool-page .tool-qr-card .qr-code.large{width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important;max-width:118px!important;max-height:118px!important;padding:6px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large svg,.qr-tool-page .tool-qr-card .qr-code.large svg{width:106px!important;height:106px!important;min-width:106px!important;min-height:106px!important;max-width:106px!important;max-height:106px!important}.player-action-shell .qr-tool-page .tool-qr-card>strong,.qr-tool-page .tool-qr-card>strong{max-width:72px!important;font-size:11px!important;line-height:1.1!important}.player-action-shell .qr-tool-page .qr-transfer-card,.qr-tool-page .qr-transfer-card{padding:10px 12px!important;gap:7px!important;border-radius:16px!important}.player-action-shell .qr-tool-page .qr-transfer-card header,.qr-tool-page .qr-transfer-card header{gap:8px!important;margin:0!important}.player-action-shell .qr-tool-page .qr-transfer-card header h2,.qr-tool-page .qr-transfer-card header h2{font-size:18px!important;line-height:1.1!important}.player-action-shell .qr-tool-page .qr-transfer-card header>button,.qr-tool-page .qr-transfer-card header>button{min-height:28px!important;padding:4px 8px!important;gap:4px!important;font-size:10px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-field,.qr-tool-page .qr-transfer-card .funding-field{gap:4px!important;font-size:12px!important;line-height:1.1!important}.player-action-shell .qr-tool-page .qr-transfer-card .tool-input,.qr-tool-page .qr-transfer-card .tool-input,.player-action-shell .qr-tool-page .qr-transfer-card .funding-input,.qr-tool-page .qr-transfer-card .funding-input{min-height:40px!important;height:40px!important;border-radius:12px!important}.player-action-shell .qr-tool-page .qr-transfer-card input,.qr-tool-page .qr-transfer-card input{min-height:38px!important;height:38px!important;padding:0 10px!important;font-size:14px!important}.player-action-shell .qr-tool-page .qr-transfer-card input::placeholder,.qr-tool-page .qr-transfer-card input::placeholder{font-size:13px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-input,.qr-tool-page .qr-transfer-card .funding-input{grid-template-columns:minmax(0,1fr) 54px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-input span,.qr-tool-page .qr-transfer-card .funding-input span{min-height:40px!important;height:40px!important;font-size:13px!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-submit,.qr-tool-page .qr-transfer-card .funding-submit{width:calc(100% - 4px)!important;min-height:40px!important;height:40px!important;margin:6px 2px 0!important;padding:0 10px!important;border-radius:12px!important;font-size:14px!important}}@media(max-width:900px){html{font-size:16px!important}body,#root,.login-screen,.guest-shell,.player-shell,.player-action-shell{max-width:100%!important;overflow-x:hidden!important}.login-screen,.guest-shell,.player-shell,.player-action-shell{font-size:16px!important}.login-screen img,.guest-shell img,.player-shell img,.player-action-shell img{max-width:100%!important;height:auto!important}.login-fields input,.login-form input,.guest-shell input,.guest-shell select,.guest-shell textarea,.player-shell input,.player-shell select,.player-shell textarea,.player-action-shell input,.player-action-shell select,.player-action-shell textarea{min-height:44px!important;height:auto!important;font-size:16px!important;line-height:1.25!important;box-sizing:border-box!important}.login-button,.login-screen button,.guest-shell button,.player-shell button,.player-action-shell button{max-width:100%!important;min-height:42px!important;font-size:15px!important;line-height:1.15!important;box-sizing:border-box!important}.player-shell .mobile-nav,.guest-shell .mobile-nav{height:58px!important;min-height:58px!important;padding:2px 10px calc(1px + env(safe-area-inset-bottom))!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav button{min-height:48px!important;font-size:10.5px!important;gap:1px!important}.player-shell .mobile-nav button svg,.guest-shell .mobile-nav button svg{width:27px!important;height:27px!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav .deposit-nav svg{width:44px!important;height:44px!important;margin-top:-13px!important;padding:9px!important}.player-shell .main-area,.guest-shell .main-area{padding-bottom:64px!important}.login-panel,.guest-shell .modal,.player-shell .modal,.player-action-shell .modal{max-width:min(470px,calc(100% - 20px))!important;box-sizing:border-box!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal),.guest-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal){width:min(470px,calc(100% - 20px))!important;max-height:88dvh!important;padding:26px 22px 24px!important;gap:14px!important;border-radius:22px!important;font-size:16px!important}.player-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2,.guest-shell .modal-backdrop>.modal:not(.game-entry-modal):not(.support-chat):not(.agent-center-modal) h2{font-size:20px!important;line-height:1.18!important}.player-shell .withdraw-modal,.player-shell .modal-backdrop>.withdraw-modal,.player-shell .qr-center-modal,.player-shell .modal-backdrop>.qr-center-modal{width:min(470px,calc(100% - 20px))!important;height:auto!important;max-height:88dvh!important;padding:26px 22px 24px!important;overflow-y:auto!important}}@media(max-width:580px){.login-panel,.login-card,.guest-shell .modal,.player-shell .modal,.player-action-shell .modal{max-width:calc(100% - 16px)!important}.login-logo img,.guest-shell .brand-full-logo,.player-shell .brand-full-logo{max-height:54px!important;object-fit:contain!important}.login-fields input,.login-form input,.login-button,.login-screen button{min-height:46px!important;font-size:16px!important}}@media(max-width:760px){.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{max-width:430px!important;gap:9px!important;padding:10px 12px calc(92px + env(safe-area-inset-bottom))!important}.player-action-shell .scanner-tool-page:has(#winm-qr-reader.active) .scanner-hero-card,.scanner-tool-page:has(#winm-qr-reader.active) .scanner-hero-card{display:none!important}.player-action-shell .scanner-tool-page #winm-qr-reader.active,.scanner-tool-page #winm-qr-reader.active{height:min(35dvh,280px)!important;min-height:210px!important;max-height:280px!important;border-radius:16px!important}.player-action-shell .scanner-tool-page #winm-qr-reader.active>div,.scanner-tool-page #winm-qr-reader.active>div,.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region,.scanner-tool-page #winm-qr-reader__scan_region,.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region video,.scanner-tool-page #winm-qr-reader__scan_region video,.player-action-shell .scanner-tool-page #winm-qr-reader.active video,.scanner-tool-page #winm-qr-reader.active video{border-radius:16px!important}.player-action-shell .scanner-tool-page .camera-hint,.scanner-tool-page .camera-hint{min-height:34px!important;padding:7px 10px!important;border-radius:12px!important;font-size:12px!important}.player-action-shell .scanner-tool-page .scan-result,.scanner-tool-page .scan-result{padding:10px 12px!important;border-radius:14px!important}.player-action-shell .scanner-tool-page .scanner-manual-card,.scanner-tool-page .scanner-manual-card{padding:11px 12px!important;gap:7px!important;border-radius:16px!important}.player-action-shell .scanner-tool-page .scanner-manual-card span,.scanner-tool-page .scanner-manual-card span{font-size:15px!important;line-height:1.15!important}.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:13px!important;font-size:15px!important}.player-action-shell .scanner-tool-page .scanner-transfer-button,.scanner-tool-page .scanner-transfer-button,.player-action-shell .scanner-tool-page .subtle-button.full,.scanner-tool-page .subtle-button.full{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:13px!important;gap:6px!important;font-size:14px!important}.player-action-shell .scanner-tool-page .scanner-transfer-button:disabled,.scanner-tool-page .scanner-transfer-button:disabled{opacity:.48!important;filter:grayscale(.18)!important;cursor:not-allowed!important}}@media(max-width:760px){.player-action-shell .scanner-tool-page .scanner-hero-card,.scanner-tool-page .scanner-hero-card{min-height:58px!important;padding:9px 12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.player-action-shell .scanner-tool-page .scanner-hero-card>span,.scanner-tool-page .scanner-hero-card>span{width:42px!important;height:42px!important;border-radius:12px!important}.player-action-shell .scanner-tool-page .scanner-hero-card small,.scanner-tool-page .scanner-hero-card small{display:block!important;margin:0 0 4px!important;font-size:10px!important;line-height:1.1!important;font-weight:850!important}.player-action-shell .scanner-tool-page .scanner-hero-card strong,.scanner-tool-page .scanner-hero-card strong{display:block!important;margin:0!important;font-size:17px!important;line-height:1.14!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .scanner-tool-page .scanner-hero-card p,.scanner-tool-page .scanner-hero-card p{display:block!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.2!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:760px){.player-action-shell .qr-tool-page .tool-hero.qr,.qr-tool-page .tool-hero.qr{min-height:76px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-hero.qr>span,.qr-tool-page .tool-hero.qr>span{grid-column:1!important;width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important;justify-self:start!important;display:grid!important;place-items:center!important}.player-action-shell .qr-tool-page .tool-hero.qr>span svg,.qr-tool-page .tool-hero.qr>span svg{width:28px!important;height:28px!important;display:block!important}.player-action-shell .qr-tool-page .tool-hero.qr>div,.qr-tool-page .tool-hero.qr>div{grid-column:2!important;min-width:0!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-hero.qr small,.qr-tool-page .tool-hero.qr small{display:block!important;margin:0 0 4px!important;font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-hero.qr h2,.qr-tool-page .tool-hero.qr h2{display:block!important;margin:0!important;font-size:21px!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-hero.qr p,.qr-tool-page .tool-hero.qr p{display:block!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:760px){.player-shell .topbar,.guest-shell .guest-topbar{min-height:60px!important;height:60px!important;grid-template-rows:48px!important;padding:5px 8px!important;gap:5px!important}.player-shell .brand-full-logo,.guest-shell .guest-topbar .brand-full-logo{width:clamp(112px,34vw,136px)!important;max-width:136px!important;max-height:44px!important}.player-shell .top-actions,.guest-shell .guest-actions{gap:4px!important;max-width:220px!important}.player-shell .game-currency-switch{width:52px!important;min-width:52px!important;height:36px!important;padding:2px 5px!important;border-radius:11px!important;grid-template-rows:10px 20px!important}.player-shell .topbar .game-currency-switch small{font-size:7px!important;line-height:10px!important}.player-shell .topbar .game-currency-switch select{height:20px!important;font-size:13px!important;line-height:20px!important}.player-shell .language-select,.guest-shell .guest-actions .language-select{height:36px!important;min-height:36px!important;padding:0 8px!important;gap:4px!important}.player-shell .language-select svg,.guest-shell .guest-actions .language-select svg{width:18px!important;height:18px!important}.player-shell .topbar .language-current,.guest-shell .guest-actions .language-current{max-width:48px!important;font-size:11px!important}.player-shell .avatar{width:34px!important;min-width:34px!important;height:34px!important}.player-shell .avatar svg{width:20px!important;height:20px!important}.player-shell .page-content,.guest-shell .page-content{padding:8px 8px calc(118px + env(safe-area-inset-bottom))!important;gap:8px!important}.player-shell .page-content:has(>.hero-grid),.guest-shell .page-content:has(>.hero-grid){padding-top:6px!important}.player-shell .hero,.guest-shell .hero{min-height:128px!important;border-radius:13px!important}.player-shell .hero-copy,.guest-shell .hero-copy{padding:18px 16px!important;max-width:54%!important}.player-shell .hero-copy h1,.guest-shell .hero-copy h1{font-size:20px!important;line-height:1.08!important;margin-bottom:6px!important}.player-shell .hero-copy p,.guest-shell .hero-copy p{font-size:13px!important;line-height:1.25!important}.player-shell .hero-copy .primary,.guest-shell .hero-copy .primary{min-height:32px!important;padding:0 12px!important;font-size:11px!important;border-radius:10px!important}.player-shell .wallet-summary{min-height:76px!important;padding:10px!important;border-radius:13px!important;grid-template-columns:minmax(96px,.82fr) minmax(176px,1.18fr)!important;gap:6px!important}.player-shell .wallet-title strong{font-size:20px!important;line-height:1.08!important}.player-shell .wallet-title small,.player-shell .bonus-mini{font-size:10px!important;line-height:1.15!important}.player-shell .wallet-actions{gap:5px!important}.player-shell .wallet-actions button{min-height:50px!important;padding:5px 2px!important;gap:3px!important;border-radius:10px!important;font-size:10px!important}.player-shell .wallet-actions .action-icon{width:28px!important;height:28px!important;border-radius:8px!important}.player-shell .wallet-actions .action-icon svg{width:17px!important;height:17px!important}.player-shell .guest-join-card,.guest-shell .guest-join-card,.player-shell .promo-grid article,.guest-shell .promo-grid article,.player-shell .sync-panel,.guest-shell .sync-panel{min-height:76px!important;padding:12px 14px!important;border-radius:14px!important}.player-shell .guest-join-card h2,.guest-shell .guest-join-card h2,.player-shell .promo-grid h2,.guest-shell .promo-grid h2{font-size:17px!important;line-height:1.18!important}.player-shell .guest-join-card p,.guest-shell .guest-join-card p,.player-shell .promo-grid p,.guest-shell .promo-grid p{font-size:11px!important;line-height:1.28!important}.player-shell .category-strip,.guest-shell .category-strip{min-height:44px!important;top:60px!important;padding:5px 6px!important;gap:4px!important;border-radius:11px!important}.player-shell .category-strip button,.guest-shell .category-strip button{min-height:32px!important;padding:0 9px!important;gap:4px!important;font-size:11px!important;white-space:nowrap!important}.player-shell .mobile-nav,.guest-shell .mobile-nav{height:54px!important;min-height:54px!important;padding:2px 8px calc(1px + env(safe-area-inset-bottom))!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav button{min-height:44px!important;font-size:10px!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav .deposit-nav svg{width:40px!important;height:40px!important;margin-top:-11px!important;padding:8px!important}}@media(max-width:760px){.player-action-page-header,.player-action-shell .player-action-page-header,.standalone-page-header{min-height:54px!important;height:54px!important;padding:max(5px,env(safe-area-inset-top)) 12px 5px!important;grid-template-columns:42px minmax(0,1fr) 42px!important}.player-action-page-back,.standalone-back-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:12px!important}.player-action-page-header h1,.standalone-page-header h1{font-size:18px!important;line-height:1.12!important}.player-action-page-content,.player-action-shell .player-action-page-content,.tool-page .player-action-page-content{max-width:430px!important;gap:10px!important;padding:10px 12px calc(86px + env(safe-area-inset-bottom))!important}.player-action-page-content>section,.player-action-page-content>article,.tool-card,.bank-tool-page .tool-card,.funding-wallet-card,.profile-wallet-card{padding:14px!important;border-radius:15px!important}.tool-hero,.bank-tool-page .tool-hero,.player-action-shell .tool-hero{min-height:66px!important;padding:12px 14px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;border-radius:15px!important}.tool-hero>span,.bank-tool-page .tool-hero>span,.player-action-shell .tool-hero>span{width:42px!important;height:42px!important;border-radius:12px!important}.tool-hero h2,.tool-card h2,.bank-tool-page .tool-card h2,.player-action-shell .tool-hero h2{font-size:18px!important;line-height:1.18!important}.tool-hero p,.tool-card p,.tool-card small,.bank-tool-page .tool-card p{font-size:11px!important;line-height:1.35!important}.tool-card input,.tool-card select,.funding-input,.tool-input{min-height:44px!important;height:44px!important;font-size:15px!important;border-radius:12px!important}.funding-submit,.tool-card button.primary,.tool-card button.full,.bank-tool-page .funding-submit{min-height:44px!important;height:44px!important;font-size:15px!important;border-radius:13px!important}}@media(max-width:760px){.player-action-shell .qr-tool-page .player-action-page-header,.qr-tool-page .player-action-page-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;padding:6px 56px!important;overflow:hidden!important}.player-action-shell .qr-tool-page .player-action-page-back,.qr-tool-page .player-action-page-back{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important}.player-action-shell .qr-tool-page .player-action-page-header h1,.qr-tool-page .player-action-page-header h1{width:100%!important;max-width:260px!important;margin:0 auto!important;text-align:center!important;font-size:18px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .player-action-page-content,.qr-tool-page .player-action-page-content{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:10px 12px calc(16px + env(safe-area-inset-bottom))!important;gap:9px!important;overflow-x:hidden!important}.player-action-shell .qr-tool-page .tool-hero.qr,.qr-tool-page .tool-hero.qr{min-height:68px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-hero.qr>span,.qr-tool-page .tool-hero.qr>span{grid-column:1!important;width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important;justify-self:start!important}.player-action-shell .qr-tool-page .tool-hero.qr>div,.qr-tool-page .tool-hero.qr>div{grid-column:2!important;min-width:0!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-hero.qr small,.qr-tool-page .tool-hero.qr small{display:block!important;margin:0 0 3px!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-hero.qr h2,.qr-tool-page .tool-hero.qr h2{display:block!important;margin:0!important;font-size:19px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-hero.qr p,.qr-tool-page .tool-hero.qr p{display:block!important;margin:5px 0 0!important;font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-qr-card,.qr-tool-page .tool-qr-card{width:100%!important;height:270px!important;min-height:270px!important;padding:38px 16px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;position:relative!important;background:radial-gradient(circle at 50% 40%,#ffec9275,#fff8e800 62%),#fff9e8!important}.player-action-shell .qr-tool-page .tool-qr-card:before,.qr-tool-page .tool-qr-card:before{content:"安全转账"!important;position:absolute!important;right:22px!important;top:18px!important;height:29px!important;padding:0 16px!important;display:grid!important;place-items:center!important;border:1px solid #ead9a8!important;border-radius:999px!important;background:#fffdf4!important;color:#9a7017!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.player-action-shell .qr-tool-page .tool-qr-card:after,.qr-tool-page .tool-qr-card:after{content:none!important;display:none!important}.player-action-shell .qr-tool-page .tool-qr-card .tool-brand-chip,.qr-tool-page .tool-qr-card .tool-brand-chip{position:absolute!important;left:22px!important;top:18px!important;height:29px!important;min-width:88px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;text-align:center!important;line-height:29px!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large,.qr-tool-page .tool-qr-card .qr-code.large{position:relative!important;left:auto!important;top:auto!important;transform:none!important;flex:0 0 154px!important;width:154px!important;height:154px!important;min-width:154px!important;min-height:154px!important;padding:12px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important}.player-action-shell .qr-tool-page .tool-qr-card .qr-code.large svg,.qr-tool-page .tool-qr-card .qr-code.large svg{width:130px!important;height:130px!important;display:block!important}.player-action-shell .qr-tool-page .tool-qr-card>strong,.qr-tool-page .tool-qr-card>strong{display:block!important;position:relative!important;z-index:2!important;left:auto!important;right:auto!important;top:auto!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-height:19px!important;margin:10px 0 0!important;font-size:16px!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell .qr-tool-page .tool-qr-card>small,.qr-tool-page .tool-qr-card>small{display:block!important;position:relative!important;z-index:2!important;left:auto!important;top:auto!important;flex:0 0 auto!important;width:270px!important;max-width:calc(100% - 32px)!important;min-height:13px!important;margin:6px auto 0!important;transform:none!important;color:#5d6674!important;font-size:10px!important;line-height:1.25!important;text-align:center!important}.player-action-shell .qr-tool-page .qr-transfer-card,.qr-tool-page .qr-transfer-card{padding:11px 12px 12px!important;gap:8px!important;border-radius:15px!important}.player-action-shell .qr-tool-page .qr-transfer-card header h2,.qr-tool-page .qr-transfer-card header h2{font-size:20px!important;line-height:1.12!important}.player-action-shell .qr-tool-page .qr-transfer-card .funding-submit,.qr-tool-page .qr-transfer-card .funding-submit{height:40px!important;min-height:40px!important;margin-top:4px!important;font-size:14px!important}}@media(max-width:580px){.player-register-route .registration-page-header,.player-register-route .login-action-header,.guest-register-route .registration-page-header,.guest-register-route .login-action-header,.guest-register-route .standalone-page-header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.player-register-route h1,.guest-register-route h1,.register-page .standalone-page-header h1{min-width:0!important;max-width:none!important;font-size:17px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.player-shell .game-sync-empty-panel,.guest-shell .game-sync-empty-panel{margin-top:12px!important;border-radius:14px!important;overflow:hidden!important}.player-shell .game-sync-empty-panel .panel-heading,.guest-shell .game-sync-empty-panel .panel-heading{min-height:58px!important;padding:12px 16px 10px!important;align-items:flex-start!important}.player-shell .game-sync-empty-panel .panel-heading small,.guest-shell .game-sync-empty-panel .panel-heading small{display:block!important;margin-bottom:3px!important;font-size:10px!important;line-height:1.2!important;color:#8a7659!important}.player-shell .game-sync-empty-panel .panel-heading h2,.guest-shell .game-sync-empty-panel .panel-heading h2{font-size:16px!important;line-height:1.22!important;letter-spacing:0!important}.player-shell .game-sync-empty-panel>p,.guest-shell .game-sync-empty-panel>p{margin:0!important;padding:12px 16px 14px!important;font-size:13px!important;line-height:1.55!important}}@media(max-width:580px){.player-shell .topbar .game-currency-switch{width:56px!important;min-width:56px!important;height:40px!important;min-height:40px!important;padding:3px 5px 4px!important;display:grid!important;grid-template-rows:12px 20px!important;align-content:center!important;justify-items:center!important;row-gap:0!important;overflow:hidden!important}.player-shell .topbar .game-currency-switch small{width:100%!important;height:12px!important;margin:0!important;display:block!important;font-size:7px!important;line-height:12px!important;text-align:center!important;white-space:nowrap!important}.player-shell .topbar .game-currency-switch select{width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;display:block!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;color:#15100a!important;font-size:13px!important;font-weight:900!important;line-height:20px!important;text-align:center!important;text-align-last:center!important}.player-shell .brand-full-logo{width:clamp(140px,38vw,164px)!important;max-width:164px!important;max-height:54px!important}.player-shell .profile-page .profile-identity{grid-template-columns:48px minmax(0,1fr) 78px!important;align-items:center!important;gap:8px!important;padding:14px 12px!important}.player-shell .profile-page .profile-avatar{width:48px!important;height:48px!important}.player-shell .profile-page .profile-avatar svg{width:46px!important;height:46px!important}.player-shell .profile-page .profile-name{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,max-content) auto;align-items:center!important;justify-content:start!important;column-gap:7px!important;row-gap:9px!important}.player-shell .profile-page .profile-name h1{grid-column:1!important;margin:0!important;font-size:18px!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){grid-column:2!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}.player-shell .profile-page .member-id-copy{grid-column:1 / -1!important;justify-self:start!important;margin:0!important;padding:0!important;gap:5px!important;font-size:14px!important;line-height:1.2!important;text-align:left!important}.player-shell .profile-page .member-id-copy span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-shell .profile-page .profile-qr-button{width:78px!important;min-width:78px!important;min-height:62px!important;padding:7px 5px!important;gap:4px!important;border:1px solid #eadfca!important;border-radius:12px!important;background:#fffaf0!important;color:#b98918!important;font-size:11px!important;line-height:1.15!important;text-align:center!important;box-shadow:0 6px 16px #543a100f!important}.player-shell .profile-page .profile-qr-button svg{width:24px!important;height:24px!important}.player-shell .profile-page .profile-qr-button span{display:block!important;max-width:100%!important;white-space:normal!important}}@media(max-width:580px){.login-screen:not(.login-action-screen) .login-panel .login-logo{min-height:142px!important;margin-top:12px!important;margin-bottom:24px!important;display:grid!important;place-items:center!important}.login-screen:not(.login-action-screen) .login-panel .login-logo img{width:min(72vw,280px)!important;height:124px!important;max-height:none!important;object-fit:contain!important}}@media(max-width:580px){.player-action-shell .player-action-page-header,.player-action-page-header.scanner-page-header,.player-action-shell .qr-tool-page .player-action-page-header,.qr-tool-page .player-action-page-header{grid-template-columns:66px minmax(0,1fr) 66px!important}.player-action-shell .player-action-page .player-action-page-back,.player-action-page.scanner-tool-page .player-action-page-back,.player-action-shell .qr-tool-page .player-action-page-back,.qr-tool-page .player-action-page-back{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:58px!important;min-width:58px!important;height:42px!important;min-height:42px!important;border-radius:14px!important;border:2px solid #a86f08!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ffe27a,#d19a1d 58%,#a97008)!important;color:#120d05!important;box-shadow:0 8px 18px #925b0838,inset 0 1px #ffffff8c!important}.player-action-shell .player-action-page .player-action-page-back svg,.player-action-page.scanner-tool-page .player-action-page-back svg,.player-action-shell .qr-tool-page .player-action-page-back svg,.qr-tool-page .player-action-page-back svg{width:24px!important;height:24px!important}}.player-action-shell .withdraw-form-page .player-action-page-content{gap:10px!important}.player-action-shell .withdraw-form-page .funding-form-section{padding:12px!important;gap:10px!important;border-radius:16px!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-picker),.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-shortcuts){min-height:0!important}.player-action-shell .withdraw-form-page .funding-alert{min-height:36px!important;padding:8px 10px!important;border-radius:12px!important;font-size:12px!important;line-height:1.25!important}.player-action-shell .withdraw-form-page .funding-info-row{min-height:38px!important;padding:8px 10px!important;border-radius:12px!important}.player-action-shell .withdraw-form-page .withdraw-account-current{min-height:52px!important;height:52px!important;padding:6px 9px!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:8px!important;border-radius:13px!important}.player-action-shell .withdraw-form-page .withdraw-account-current>span{width:40px!important;height:38px!important;border-radius:9px!important;font-size:10px!important}.player-action-shell .withdraw-form-page .withdraw-account-current strong{font-size:14px!important;line-height:1.12!important}.player-action-shell .withdraw-form-page .withdraw-account-current small{margin-top:2px!important;font-size:10px!important;line-height:1.15!important}.player-action-shell .withdraw-form-page .withdraw-account-more{min-height:36px!important;height:36px!important;padding:5px 9px!important;grid-template-columns:30px minmax(0,1fr) 16px!important;gap:8px!important;border-radius:12px!important}.player-action-shell .withdraw-form-page .withdraw-account-more>span{width:30px!important;height:28px!important;border-radius:8px!important}.player-action-shell .withdraw-form-page .withdraw-account-more strong{font-size:12px!important;line-height:1.1!important}.player-action-shell .withdraw-form-page .withdraw-account-more small{font-size:9px!important;line-height:1.1!important}.player-action-shell .withdraw-form-page .funding-field{gap:6px!important;font-size:12px!important}.player-action-shell .withdraw-form-page .funding-input{min-height:50px!important;height:50px!important;border-radius:13px!important}.player-action-shell .withdraw-form-page .funding-input input{height:46px!important;padding:0 12px!important;font-size:20px!important}.player-action-shell .withdraw-form-page .funding-input span{flex-basis:64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:46px!important;font-size:12px!important}.player-action-shell .withdraw-form-page .funding-shortcuts{gap:7px!important}.player-action-shell .withdraw-form-page .funding-shortcuts button{min-height:38px!important;height:38px!important;border-radius:11px!important;font-size:14px!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;min-height:0!important;padding:8px 10px!important;border-radius:12px!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown span{min-width:0!important;color:#64748b!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown strong{min-width:0!important;color:#101b33!important;font-size:13px!important;font-weight:950!important;text-align:right!important;white-space:nowrap!important}.player-action-shell .withdraw-form-page .funding-note-list{min-height:0!important;gap:7px!important}.player-action-shell .withdraw-form-page .funding-note-list div{min-height:38px!important;padding:8px 10px!important;border-radius:12px!important;font-size:12px!important;line-height:1.25!important}@media(max-width:580px){.player-action-shell .withdraw-form-page .player-action-page-content{padding-top:10px!important;gap:9px!important}.player-action-shell .withdraw-form-page .funding-form-section{padding:10px!important;gap:9px!important;border-radius:15px!important}.player-action-shell .withdraw-form-page .withdraw-account-current{min-height:50px!important;height:50px!important}.player-action-shell .withdraw-form-page .funding-input{min-height:48px!important;height:48px!important}.player-action-shell .withdraw-form-page .funding-input input,.player-action-shell .withdraw-form-page .funding-input span{height:44px!important}.player-action-shell .withdraw-form-page .funding-shortcuts button{min-height:36px!important;height:36px!important}}@media(max-width:580px){.player-action-shell .bank-tool-page.player-action-page .player-action-page-header,.bank-tool-page.player-action-page .player-action-page-header{position:sticky!important;display:block!important;min-height:calc(64px + env(safe-area-inset-top))!important;height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important}.player-action-shell .bank-tool-page.player-action-page .player-action-page-header>div,.bank-tool-page.player-action-page .player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 32px)!important;transform:translate(-50%,-50%)!important;width:min(220px,calc(100% - 150px))!important;max-width:min(220px,calc(100% - 150px))!important;padding:0!important;text-align:center!important;pointer-events:none!important}.player-action-shell .bank-tool-page.player-action-page .player-action-page-header h1,.bank-tool-page.player-action-page .player-action-page-header h1{width:100%!important;margin:0!important;text-align:center!important}.player-action-shell .bank-tool-page.player-action-page .player-action-page-back,.bank-tool-page.player-action-page .player-action-page-back{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 11px)!important;transform:none!important}}@media(max-width:900px){.login-screen:not(.login-action-screen) .login-panel .login-logo{min-height:189px!important;margin-top:4px!important;margin-bottom:24px!important;display:grid!important;place-items:center!important}.login-screen:not(.login-action-screen) .login-panel .login-logo .guest-login-brand-logo{width:min(82.8vw,336px)!important;height:189px!important;max-height:none!important;object-fit:contain!important;transform:none!important}}@media(max-width:900px){.player-shell .mobile-nav{bottom:0!important;height:78px!important;min-height:78px!important;padding:6px 10px calc(10px + env(safe-area-inset-bottom))!important;overflow:visible!important}.player-shell .mobile-nav button{min-height:62px!important;display:grid!important;grid-template-rows:36px 20px!important;justify-items:center!important;align-content:center!important;gap:0!important;font-size:10px!important;line-height:20px!important}.player-shell .mobile-nav button svg{width:20px!important;height:20px!important}.player-shell .mobile-nav button span{display:block!important;min-height:20px!important;line-height:20px!important;font-size:10px!important;white-space:nowrap!important;overflow:visible!important}.player-shell .mobile-nav .deposit-nav{position:relative!important;top:0!important;z-index:2!important;display:block!important;min-height:62px!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:var(--blue)!important;font-weight:900!important}.player-shell .mobile-nav .deposit-nav svg{position:absolute!important;left:50%!important;top:-22px!important;width:46px!important;height:46px!important;margin:0!important;padding:11px!important;border:4px solid #fff!important;border-radius:999px!important;background:var(--blue)!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:translate(-50%)!important}.player-shell .mobile-nav .deposit-nav span{position:absolute!important;left:0!important;right:0!important;bottom:3px!important;min-height:20px!important;margin:0!important;color:var(--blue)!important;font-size:10px!important;font-weight:900!important;line-height:20px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}}@media(max-width:900px){.player-shell .mobile-nav,.guest-shell .mobile-nav.guest-mobile-nav{bottom:0!important;height:78px!important;min-height:78px!important;padding:6px 10px calc(10px + env(safe-area-inset-bottom))!important;overflow:visible!important}.player-shell .mobile-nav button,.guest-shell .mobile-nav.guest-mobile-nav button{min-width:0!important;min-height:52px!important;display:grid!important;grid-template-rows:30px 18px!important;justify-items:center!important;align-content:center!important;gap:0!important;color:#7a879a!important;font-size:10.5px!important;font-weight:850!important;line-height:18px!important;text-align:center!important}.player-shell .mobile-nav button.active,.guest-shell .mobile-nav.guest-mobile-nav button.active{color:var(--blue)!important}.player-shell .mobile-nav button svg,.guest-shell .mobile-nav.guest-mobile-nav button svg{width:23px!important;height:23px!important;margin:0!important}.player-shell .mobile-nav button span,.guest-shell .mobile-nav.guest-mobile-nav button span{display:block!important;min-height:18px!important;max-width:100%!important;margin:0!important;color:currentColor!important;font-size:10.5px!important;font-weight:850!important;line-height:18px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}.player-shell .mobile-nav .deposit-nav,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav{position:relative!important;top:0!important;z-index:2!important;display:block!important;min-height:52px!important;color:var(--blue)!important;background:transparent!important;box-shadow:none!important;filter:none!important}.player-shell .mobile-nav .deposit-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg{position:absolute!important;left:50%!important;top:-20px!important;width:46px!important;height:46px!important;margin:0!important;padding:10px!important;border:4px solid #fff!important;border-radius:999px!important;background:var(--blue)!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:translate(-50%)!important}.player-shell .mobile-nav .deposit-nav span,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span{position:absolute!important;left:0!important;right:0!important;bottom:0!important;min-height:18px!important;margin:0!important;color:var(--blue)!important;font-size:10.5px!important;font-weight:900!important;line-height:18px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}}@media(max-width:580px){.modal-backdrop:has(.game-entry-modal){align-items:flex-start!important;padding:0!important}.modal-backdrop>.game-entry-modal{width:100%!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:0!important;padding-bottom:calc(158px + env(safe-area-inset-bottom))!important;scroll-padding-top:70px!important}.modal-backdrop>.game-entry-modal .game-entry-header{position:sticky!important;top:0!important;z-index:10!important;min-height:62px!important;padding:8px 76px!important;transform:none!important}.modal-backdrop>.game-entry-modal .modal-close{position:fixed!important;top:10px!important;left:14px!important;z-index:20!important}.modal-backdrop>.game-entry-modal .game-entry-record-button{position:fixed!important;top:10px!important;right:14px!important;z-index:20!important}.modal-backdrop>.game-entry-modal .game-entry-rebate{margin-top:0!important}.modal-backdrop>.game-entry-modal .notice{margin-bottom:44px!important}.modal-backdrop>.game-entry-modal .game-entry-start,.modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:fixed!important;left:18px!important;right:18px!important;bottom:calc(104px + env(safe-area-inset-bottom))!important;z-index:30!important;width:auto!important;max-width:484px!important;margin:0 auto!important}}@media(max-width:760px){.player-shell .profile-page .profile-identity{grid-template-columns:48px minmax(0,1fr) minmax(128px,150px)!important;gap:8px!important;padding:12px 10px!important;align-items:center!important}.player-shell .profile-page .profile-name{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,max-content) auto!important;column-gap:7px!important;row-gap:4px!important;align-content:center!important;align-items:center!important}.player-shell .profile-page .profile-name h1{margin:0!important;font-size:19px!important;line-height:1.05!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){margin:0!important;font-size:11px!important;line-height:1.1!important}.player-shell .profile-page .member-id-copy{margin-top:0!important;gap:5px!important;font-size:13px!important;line-height:1.12!important}.player-shell .profile-page .profile-qr-button{width:100%!important;min-width:128px!important;min-height:44px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:13px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.player-shell .profile-page .profile-qr-button svg{width:20px!important;height:20px!important;flex:0 0 auto!important}.player-shell .profile-page .profile-qr-button span{display:inline!important;white-space:nowrap!important;overflow:visible!important}}@media(max-width:420px){.player-shell .profile-page .profile-identity{grid-template-columns:44px minmax(0,1fr) minmax(118px,132px)!important;gap:7px!important;padding:11px 8px!important}.player-shell .profile-page .profile-avatar{width:44px!important;height:44px!important}.player-shell .profile-page .profile-avatar svg{width:42px!important;height:42px!important}.player-shell .profile-page .profile-name h1{font-size:17px!important}.player-shell .profile-page .member-id-copy{font-size:12px!important}.player-shell .profile-page .profile-qr-button{min-width:118px!important;min-height:42px!important;padding:0 8px!important;gap:5px!important;font-size:11px!important}}@media(max-width:580px){.modal-backdrop:has(.game-entry-modal){align-items:stretch!important;justify-content:flex-start!important;padding:0!important;background:#f3f6fa!important}.modal-backdrop>.game-entry-modal{width:100%!important;min-width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0 0 calc(136px + env(safe-area-inset-bottom))!important;border-radius:0!important;overflow-y:auto!important;background:linear-gradient(180deg,#f7fbff,#f3f6fa 48%,#f6fbf8)!important}.modal-backdrop>.game-entry-modal .game-entry-header{position:sticky!important;top:0!important;z-index:50!important;width:100%!important;min-height:56px!important;padding:6px 66px!important;border-radius:0!important;background:#fffffffa!important;box-shadow:0 1px #cbd5e1e6,0 8px 18px #0f172a0a!important}.modal-backdrop>.game-entry-modal .game-entry-brand{font-size:20px!important;line-height:1.1!important}.modal-backdrop>.game-entry-modal .modal-close{position:fixed!important;top:8px!important;left:12px!important;z-index:60!important;width:40px!important;height:40px!important;min-width:40px!important;background:transparent!important;box-shadow:none!important}.modal-backdrop>.game-entry-modal .game-entry-record-button{position:fixed!important;top:8px!important;right:12px!important;z-index:60!important;width:40px!important;height:40px!important;border-radius:14px!important}.modal-backdrop>.game-entry-modal .game-entry-record-button svg{width:24px!important;height:24px!important}.modal-backdrop>.game-entry-modal .game-entry-rebate{min-height:36px!important;margin:0!important;padding:0 20px!important}.modal-backdrop>.game-entry-modal .game-entry-balances{margin:14px 18px 12px!important}.modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:56px!important;padding:8px 0!important}.modal-backdrop>.game-entry-modal .game-entry-player{margin:0 18px 12px!important}.modal-backdrop>.game-entry-modal .game-entry-amount{margin:0 18px 12px!important}.modal-backdrop>.game-entry-modal .game-entry-amount input{height:52px!important;font-size:24px!important}.modal-backdrop>.game-entry-modal .game-entry-shortcuts{padding:0 18px 14px!important;gap:8px!important}.modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:46px!important}.modal-backdrop>.game-entry-modal .notice{margin:0 18px 22px!important;padding:11px 14px!important;font-size:12px!important;line-height:1.4!important}.modal-backdrop>.game-entry-modal .game-entry-start,.modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:fixed!important;left:18px!important;right:18px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:70!important;width:auto!important;max-width:484px!important;min-height:56px!important;margin:0 auto!important;box-shadow:0 18px 38px #be810f42,0 -16px 34px #f6fbf8f5!important}.modal-backdrop>.game-entry-modal:after{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:65!important;height:calc(162px + env(safe-area-inset-bottom))!important;pointer-events:none!important;background:linear-gradient(180deg,#f6fbf800,#f6fbf8 32%,#f6fbf8)!important}}@media(max-width:760px){.player-shell .profile-page .profile-identity{grid-template-columns:46px minmax(0,1fr) 124px!important;gap:7px!important;padding:10px 8px!important}.player-shell .profile-page .profile-name{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-auto-rows:min-content!important;column-gap:6px!important;row-gap:1px!important;align-content:center!important;min-width:0!important}.player-shell .profile-page .profile-name h1{grid-column:1!important;grid-row:1!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;line-height:1.05!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:max-content!important;margin:0!important;padding:0!important;gap:3px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy) svg{width:13px!important;height:13px!important}.player-shell .profile-page .member-id-copy{grid-column:1 / -1!important;grid-row:2!important;align-self:start!important;justify-self:start!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;gap:4px!important;font-size:12px!important;line-height:1.05!important}.player-shell .profile-page .member-id-copy span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-shell .profile-page .profile-qr-button{width:124px!important;min-width:124px!important;min-height:40px!important;height:40px!important;padding:0 8px!important;gap:5px!important;font-size:10.5px!important;line-height:1!important}.player-shell .profile-page .profile-qr-button svg{width:18px!important;height:18px!important}}@media(max-width:420px){.player-shell .profile-page .profile-identity{grid-template-columns:42px minmax(0,1fr) 116px!important;gap:6px!important;padding:9px 7px!important}.player-shell .profile-page .profile-name h1{font-size:16px!important}.player-shell .profile-page .profile-name>button:not(.member-id-copy){font-size:10px!important}.player-shell .profile-page .member-id-copy{font-size:11px!important}.player-shell .profile-page .profile-qr-button{width:116px!important;min-width:116px!important;height:38px!important;min-height:38px!important;padding:0 6px!important;gap:4px!important;font-size:10px!important}.player-shell .profile-page .profile-qr-button svg{width:17px!important;height:17px!important}}.modal-backdrop:has(.game-round-record-page){align-items:stretch!important;justify-content:center!important;padding:0!important;background:#f3f6fa!important}.modal-backdrop>.game-round-record-page{width:min(520px,100%)!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0 0 calc(16px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#f8fbff,#f3f6fa 48%,#f7fbf8)!important;box-shadow:none!important}.game-round-record-page .game-record-page-top{min-height:62px!important;padding:8px 12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;background:#fffffffa!important;box-shadow:0 1px #cbd5e1e6,0 8px 18px #0f172a0a!important}.game-round-record-page .game-record-page-top button,.game-round-record-page .game-record-page-top>span{width:40px!important;height:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;border-radius:14px!important}.game-round-record-page .game-record-page-top button{background:transparent!important;color:#111827!important}.game-round-record-page .game-record-page-top>span{border:1px solid rgba(194,149,44,.48)!important;background:#fffdf6!important;color:#c9952c!important}.game-round-record-page .game-record-page-top small{display:block!important;color:#8b95a5!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-record-page-top h2{margin:2px 0 0!important;color:#ef4f86!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-record-page-hero{min-height:58px!important;padding:10px 20px!important;display:grid!important;align-content:center!important;background:linear-gradient(90deg,#edf8ff,#fff7fb)!important}.game-round-record-page .game-record-page-hero p{color:#1f2937!important;font-size:13px!important;font-weight:900!important}.game-round-record-page .game-record-page-hero h3{margin-top:3px!important;color:#c9952c!important;font-size:18px!important;font-weight:950!important}.game-round-record-page .game-record-page-summary{padding:12px 18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.game-round-record-page .game-record-page-summary article{min-height:70px!important;padding:12px!important;display:grid!important;align-content:center!important;gap:5px!important;border:1px solid rgba(218,229,241,.95)!important;border-radius:16px!important;background:#fffffff2!important}.game-round-record-page .game-record-page-summary small{color:#8a95a5!important;font-size:11px!important;font-weight:900!important}.game-round-record-page .game-record-page-summary strong{color:#202938!important;font-size:17px!important;font-weight:950!important;overflow-wrap:anywhere!important}.game-round-record-page .positive{color:#18a957!important}.game-round-record-page .negative{color:#f04438!important}.game-round-record-page .game-round-list{min-height:0!important;padding:0 18px 18px!important;display:grid!important;align-content:start!important;gap:10px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.game-round-record-page .game-round-list article{padding:14px!important;border:1px solid #e2ebf5!important;border-radius:16px!important;background:#fffffff5!important}.game-round-record-page .game-round-list article header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding-bottom:10px!important;border-bottom:1px solid #edf2f7!important}.game-round-record-page .game-round-list article header small{color:#c9952c!important;font-size:11px!important;font-weight:950!important}.game-round-record-page .game-round-list article time{color:#8a95a5!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.game-round-record-page .game-round-list article>div{min-height:28px!important;display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.game-round-record-page .game-round-list article>div:first-of-type{margin-top:10px!important}.game-round-record-page .game-round-list article>div span{color:#8a95a5!important;font-size:11px!important;font-weight:950!important}.game-round-record-page .game-record-page-top{position:sticky!important;top:0!important;z-index:80!important;min-height:58px!important;border-bottom:1px solid #dce5ef!important;background:#fff!important}.game-round-record-page .game-record-page-top button,.game-round-record-page .game-record-page-top>span{border:1px solid #e0e7ef!important;background:#fff!important;box-shadow:0 4px 12px #0f172a0b!important}.game-round-record-page .game-record-page-top>span{border-color:#c2952c80!important;background:#fffdf6!important}.game-round-record-page .game-record-page-hero{margin:12px 18px 0!important;min-height:62px!important;border:1px solid #dfe8f2!important;border-radius:16px!important;box-shadow:0 8px 22px #0f172a0b!important}.game-round-record-page .game-record-page-summary{padding-top:10px!important}.game-round-record-page .game-record-page-summary article{border-color:#dbe6f1!important;box-shadow:0 8px 18px #0f172a0b!important}.game-round-record-page .game-round-list{padding-top:2px!important}.game-round-record-page .game-round-list article{border-color:#d7e2ee!important;box-shadow:0 8px 18px #0f172a0b!important}.game-round-record-page .game-round-list{gap:7px!important;padding:0 14px max(16px,env(safe-area-inset-bottom))!important}.game-round-record-page .game-round-list article.game-round-row{min-height:78px!important;padding:10px 12px!important;display:grid!important;gap:8px!important;border-radius:14px!important}.game-round-record-page .game-round-list article.game-round-row header{min-height:22px!important;padding:0 0 6px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border-bottom:1px solid rgba(226,234,243,.95)!important}.game-round-record-page .game-round-list article.game-round-row header div{min-width:0!important;display:flex!important;align-items:baseline!important;gap:8px!important}.game-round-record-page .game-round-list article.game-round-row header small{flex:0 0 auto!important;font-size:12px!important}.game-round-record-page .game-round-list article.game-round-row header strong{min-width:0!important;font-size:15px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-round-record-page .game-round-list article.game-round-row time{max-width:118px!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-round-record-page .game-round-list article.game-round-row>div:not(.game-round-row-values){display:none!important}.game-round-record-page .game-round-row-values{min-height:30px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.game-round-record-page .game-round-row-values span{min-width:0!important;min-height:30px!important;padding:0!important;display:grid!important;align-content:center!important;gap:2px!important;color:inherit!important}.game-round-record-page .game-round-row-values span:not(:last-child){border-right:1px solid rgba(226,234,243,.95)!important}.game-round-record-page .game-round-row-values small{color:#8a95a5!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.game-round-record-page .game-round-row-values b{color:#202938!important;text-align:left!important;font-size:clamp(11px,3vw,13px)!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-round-record-page .game-round-list article.game-ledger-row{min-height:64px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) minmax(112px,36%)!important;align-items:center!important;gap:9px!important;border:0!important;border-bottom:1px solid rgba(220,229,239,.95)!important;border-radius:0!important;background:#ffffffd1!important;box-shadow:none!important}.game-round-record-page .game-ledger-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#16c7e8!important;color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:1!important;box-shadow:0 7px 16px #16c7e83d!important}.game-round-record-page .game-ledger-row.cash-out .game-ledger-icon,.game-round-record-page .game-ledger-row.cash-in .game-ledger-icon{background:#0a6edc!important;box-shadow:0 7px 16px #0a6edc38!important}.game-round-record-page .game-ledger-row.chips-in .game-ledger-icon{background:#19c4dd!important}.game-round-record-page .game-ledger-row.round-win .game-ledger-icon{background:#f2b51f!important;box-shadow:0 7px 16px #cf941038!important}.game-round-record-page .game-ledger-row.round-loss .game-ledger-icon{background:#9aa4b2!important;box-shadow:0 7px 16px #64748b29!important}.game-round-record-page .game-ledger-main{min-width:0!important;display:grid!important;gap:3px!important}.game-round-record-page .game-ledger-main strong{min-width:0!important;color:#202938!important;font-size:15px!important;font-weight:850!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-round-record-page .game-ledger-main time{color:#8a95a5!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-round-record-page .game-ledger-amounts{min-width:0!important;display:grid!important;gap:3px!important;justify-items:end!important}.game-round-record-page .game-ledger-amounts span{min-width:0!important;max-width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important}.game-round-record-page .game-ledger-amounts small{color:#8a95a5!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.game-round-record-page .game-ledger-amounts b{min-width:0!important;color:#202938!important;text-align:right!important;font-size:13px!important;font-weight:950!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-round-record-page .game-ledger-row.round-win .game-ledger-amounts span:first-child b,.game-round-record-page .game-ledger-row.round-loss .game-ledger-amounts span:first-child b{padding:4px 7px!important;border:1px solid #dde5ef!important;border-radius:7px!important;background:#fff!important;color:#7d8795!important;font-weight:850!important}.player-action-shell .bank-tool-page .bank-template-list:has(.bank-more-list),.bank-tool-page .bank-template-list:has(.bank-more-list){min-height:420px!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list,.bank-tool-page .bank-template-list .funding-account-list{max-height:none!important;overflow:visible!important;padding:10px!important;display:grid!important;gap:8px!important}.player-action-shell .bank-tool-page .bank-bound-card,.bank-tool-page .bank-bound-card{min-height:64px!important;height:64px!important;padding:8px 42px 8px 10px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;border-radius:16px!important;box-sizing:border-box!important}.player-action-shell .bank-tool-page .bank-bound-card.compact,.bank-tool-page .bank-bound-card.compact{min-height:50px!important;height:50px!important}.player-action-shell .bank-tool-page .bank-bound-code,.bank-tool-page .bank-bound-code{width:48px!important;height:44px!important;border-radius:12px!important;font-size:11px!important}.player-action-shell .bank-tool-page .bank-bound-main,.bank-tool-page .bank-bound-main,.player-action-shell .bank-tool-page .bank-bound-main>div,.bank-tool-page .bank-bound-main>div{min-width:0!important}.player-action-shell .bank-tool-page .bank-bound-main strong,.bank-tool-page .bank-bound-main strong{color:#101b33!important;font-size:17px!important;line-height:1.18!important}.player-action-shell .bank-tool-page .bank-bound-main small,.bank-tool-page .bank-bound-main small{margin-top:3px!important;color:#6f7786!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}.player-action-shell .bank-tool-page .bank-bound-card svg,.bank-tool-page .bank-bound-card svg{top:50%!important;right:10px!important;transform:translateY(-50%)!important}.player-action-shell .bank-tool-page .bank-more-panel,.bank-tool-page .bank-more-panel{display:grid!important;gap:8px!important}.player-action-shell .bank-tool-page .bank-more-toggle,.bank-tool-page .bank-more-toggle,.player-action-shell .bank-tool-page .bank-template-list .funding-account-list .bank-more-toggle,.bank-tool-page .bank-template-list .funding-account-list .bank-more-toggle{min-height:54px!important;height:54px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 20px!important;align-items:center!important;gap:9px!important;border-radius:15px!important;background:#f8fbff!important;text-align:left!important;box-sizing:border-box!important}.player-action-shell .bank-tool-page .bank-more-icon,.bank-tool-page .bank-more-icon{width:42px!important;height:40px!important;min-width:42px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#eef4ff!important;color:#22a77a!important}.player-action-shell .bank-tool-page .bank-more-copy,.bank-tool-page .bank-more-copy{width:100%!important;min-width:0!important;display:grid!important;gap:2px!important}.player-action-shell .bank-tool-page .bank-more-copy strong,.bank-tool-page .bank-more-copy strong,.player-action-shell .bank-tool-page .bank-more-copy small,.bank-tool-page .bank-more-copy small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-action-shell .bank-tool-page .bank-more-copy strong,.bank-tool-page .bank-more-copy strong{color:#101b33!important;font-size:15px!important;line-height:1.14!important;font-weight:950!important}.player-action-shell .bank-tool-page .bank-more-copy small,.bank-tool-page .bank-more-copy small{color:#6f7786!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important}.player-action-shell .bank-tool-page .bank-more-toggle>svg,.bank-tool-page .bank-more-toggle>svg{justify-self:center!important;color:#22a77a!important}.player-action-shell .bank-tool-page .bank-more-toggle[aria-expanded=true]>svg,.bank-tool-page .bank-more-toggle[aria-expanded=true]>svg{transform:rotate(180deg)!important}.player-action-shell .bank-tool-page .bank-more-list,.bank-tool-page .bank-more-list{position:static!important;max-height:176px!important;padding:8px!important;display:grid!important;gap:7px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e4eaf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 30px #121e3214!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row,.bank-tool-page .bank-more-list .bank-choice-row,.player-action-shell .bank-tool-page .bank-template-list .funding-account-list .bank-more-list .bank-choice-row,.bank-tool-page .bank-template-list .funding-account-list .bank-more-list .bank-choice-row{min-height:52px!important;height:52px!important;padding:6px 30px 6px 7px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important;border-radius:12px!important;text-align:left!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row .bank-bound-code,.bank-tool-page .bank-more-list .bank-choice-row .bank-bound-code{width:40px!important;height:38px!important;border-radius:9px!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row .bank-bound-main strong,.bank-tool-page .bank-more-list .bank-choice-row .bank-bound-main strong{font-size:13px!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row .bank-bound-main small,.bank-tool-page .bank-more-list .bank-choice-row .bank-bound-main small{font-size:10px!important}.game-record-backdrop,.modal-backdrop:has(.game-round-record-page){align-items:flex-start!important;justify-content:flex-start!important;padding:0!important;background:linear-gradient(180deg,#f8fbff,#f2f7fb 58%,#fbfff8)!important;overflow:hidden!important}.modal-backdrop>.game-round-record-page,.game-round-record-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 9% 7%,rgba(215,244,255,.75),transparent 33%),radial-gradient(circle at 95% 22%,rgba(255,236,246,.72),transparent 34%),linear-gradient(180deg,#f9fcff,#f3f7fb 64%,#fbfff7)!important;box-shadow:none!important}.game-round-record-page .game-record-page-top{position:sticky!important;top:0!important;z-index:100!important;width:100%!important;min-height:58px!important;padding:6px 14px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:9px!important;border:0!important;border-bottom:1px solid rgba(204,216,229,.96)!important;background:#fffffffa!important;box-shadow:0 9px 22px #18273e0e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.game-round-record-page .game-record-page-top button,.game-round-record-page .game-record-page-top>span{width:40px!important;height:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #dfe8f2,0 8px 18px #121e320e!important}.game-round-record-page .game-record-page-top button{color:#111827!important}.game-round-record-page .game-record-page-top>span{color:#bd8a19!important;background:linear-gradient(180deg,#fffdf7,#fff)!important;box-shadow:inset 0 0 0 1px #c4932194,0 8px 18px #99701814!important}.game-round-record-page .game-record-page-top div{min-width:0!important;text-align:center!important}.game-round-record-page .game-record-page-top small{display:block!important;color:#7e8895!important;font-size:11px!important;font-weight:900!important;line-height:1.04!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-record-page-top h2{margin:2px 0 0!important;color:#ef4f86!important;font-size:19px!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-record-page-hero{margin:10px 14px 0!important;min-height:64px!important;padding:11px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #dae7f2!important;border-radius:17px!important;background:linear-gradient(100deg,#e8f8fffa,#fff8fcfa)!important;box-shadow:0 10px 24px #16243a0d!important}.game-round-record-page .game-record-page-hero p,.game-round-record-page .game-record-page-hero h3{margin:0!important}.game-round-record-page .game-record-page-hero p{color:#1f2937!important;font-size:15px!important;font-weight:950!important}.game-round-record-page .game-record-page-hero h3{margin-top:4px!important;color:#bf8d1c!important;font-size:16px!important;font-weight:950!important}.game-round-record-page .game-record-page-hero>span{padding:7px 9px!important;border:1px solid rgba(191,141,28,.32)!important;border-radius:999px!important;background:#fffdf6eb!important;color:#a87913!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.game-round-record-page .game-record-page-summary{padding:11px 14px 9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.game-round-record-page .game-record-page-summary article{min-height:60px!important;padding:10px 11px!important;display:grid!important;align-content:center!important;gap:4px!important;border:1px solid #dae5f0!important;border-radius:15px!important;background:#ffffffe6!important;box-shadow:0 9px 20px #121e320b!important}.game-round-record-page .game-record-page-summary small{color:#8793a2!important;font-size:11px!important;font-weight:950!important}.game-round-record-page .game-record-page-summary strong{color:#202938!important;font-size:clamp(15px,4vw,18px)!important;font-weight:950!important;line-height:1.08!important;overflow-wrap:anywhere!important}.game-round-record-page .game-round-list{min-height:0!important;padding:1px 14px max(16px,env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:9px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.game-round-record-page.is-empty .game-round-list{overflow:hidden!important}.game-round-record-page .game-round-list article{padding:13px!important;border:1px solid #dce7f1!important;border-radius:16px!important;background:#ffffffed!important;box-shadow:0 10px 22px #121e320b!important}.game-round-record-page .game-round-list article header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding-bottom:9px!important;border-bottom:1px solid #edf2f7!important}.game-round-record-page .game-round-list article header small,.game-round-record-page .game-round-list article header strong,.game-round-record-page .game-round-list article time,.game-round-record-page .game-round-list article>div span,.game-round-record-page .game-round-list article>div b{letter-spacing:0!important}.game-round-record-page .game-round-list article header small{color:#bd8a19!important;font-size:11px!important;font-weight:950!important}.game-round-record-page .game-round-list article header strong{color:#202938!important;font-size:15px!important;font-weight:950!important}.game-round-record-page .game-round-list article time{color:#8793a2!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.game-round-record-page .game-round-list article>div{min-height:27px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.game-round-record-page .game-round-list article>div:first-of-type{margin-top:9px!important}.game-round-record-page .game-round-list article>div:not(:last-child){border-bottom:1px solid #edf2f7!important}.game-round-record-page .game-round-list article>div span{color:#8793a2!important;font-size:11px!important;font-weight:950!important}.game-round-record-page .game-round-list article>div b{color:#202938!important;text-align:right!important;font-size:13px!important;font-weight:950!important;overflow-wrap:anywhere!important}.game-round-record-page .positive{color:#17a45b!important}.game-round-record-page .negative{color:#e54848!important}.game-round-record-page .game-record-empty{min-height:0!important;margin:2px 0 0!important;padding:22px 17px!important;display:grid!important;place-items:center!important;gap:8px!important;border:1px solid #dce7f1!important;border-radius:18px!important;background:#ffffffbd!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 12px 28px #121e320a!important;text-align:center!important}.game-round-record-page .game-record-empty svg{color:#bf8d1c!important}.game-round-record-page .game-record-empty strong{max-width:300px!important;color:#202938!important;font-size:17px!important;font-weight:950!important;line-height:1.25!important}.game-round-record-page .game-record-empty span{max-width:286px!important;color:#8793a2!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important}.game-record-backdrop,.modal-backdrop:has(.game-round-record-page){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;margin:0!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important}.modal-backdrop>.game-round-record-page,.game-round-record-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:58px 0 0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:0!important;border:0!important}.game-round-record-page .game-record-page-top{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;width:100%!important;min-height:58px!important;height:58px!important;margin:0!important;padding:6px 14px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:9px!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(204,216,229,.96)!important;background:#fffffffc!important;box-shadow:0 9px 22px #18273e0e!important;box-sizing:border-box!important}.game-round-record-page .game-record-page-hero{margin-top:10px!important}.game-round-record-page .game-round-list{max-height:none!important}.player-action-shell .bank-tool-page .bank-template-list,.bank-tool-page .bank-template-list{overflow:visible!important}.player-action-shell .bank-tool-page .bank-template-list:has(.bank-more-list),.bank-tool-page .bank-template-list:has(.bank-more-list){min-height:400px!important}.player-action-shell .bank-tool-page .bank-more-list,.bank-tool-page .bank-more-list,.player-action-shell .bank-tool-page .bank-template-list .bank-more-list,.bank-tool-page .bank-template-list .bank-more-list{height:160px!important;max-height:160px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;box-sizing:border-box!important}.player-action-shell .bank-tool-page .bank-more-list .bank-choice-row,.bank-tool-page .bank-more-list .bank-choice-row{flex:0 0 auto!important}.player-action-shell .bank-tool-page.player-action-page,.bank-tool-page.player-action-page{overflow:hidden!important;touch-action:auto!important}.player-action-shell .bank-tool-page .player-action-page-content,.bank-tool-page .player-action-page-content{min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important}.player-action-shell .bank-tool-page .bank-more-list,.bank-tool-page .bank-more-list,.player-action-shell .bank-tool-page .bank-template-list .bank-more-list,.bank-tool-page .bank-template-list .bank-more-list{overflow-y:scroll!important;overscroll-behavior-y:auto!important;touch-action:auto!important}.player-action-shell .bank-tool-page .withdraw-account-sheet,.bank-tool-page .withdraw-account-sheet{max-height:176px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}.player-action-shell .bank-tool-page .withdraw-account-more[aria-expanded=true]>svg,.bank-tool-page .withdraw-account-more[aria-expanded=true]>svg{transform:rotate(180deg)!important}@media(max-width:760px){.player-action-shell .red-packet-tool-page.player-action-page,.player-action-shell .red-packet-tool-page{width:100%!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:linear-gradient(180deg,#fffaf0,#fffdf8 58%,#fffaf0)!important}.player-action-shell .red-packet-tool-page .player-action-page-header{height:calc(58px + env(safe-area-inset-top))!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 7px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;background:#fffaf0fa!important;border-bottom:1px solid #eadfca!important}.player-action-shell .red-packet-tool-page .player-action-page-back{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:1px solid #b98213!important;border-radius:12px!important;background:linear-gradient(135deg,#ffe077,#d9a022 58%,#b9780a)!important;color:#111009!important;box-shadow:0 8px 18px #9763102e,inset 0 1px #ffffff73!important}.player-action-shell .red-packet-tool-page .player-action-page-back svg{width:20px!important;height:20px!important}.player-action-shell .red-packet-tool-page .player-action-page-header h1{font-size:19px!important;line-height:1.12!important;font-weight:950!important}.player-action-shell .red-packet-tool-page .player-action-page-content{width:100%!important;max-width:450px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:9px 12px calc(18px + env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:9px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero{min-height:104px!important;padding:12px 13px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;border-radius:15px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span svg{width:24px!important;height:24px!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero small{font-size:10px!important;line-height:1.08!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero h2{margin:1px 0 4px!important;font-size:26px!important;line-height:1.02!important}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero p,.player-action-shell .red-packet-tool-page .red-packet-hero-copy{margin:0!important;display:grid!important;gap:2px!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}.player-action-shell .red-packet-tool-page .red-packet-data-error{min-height:44px!important;padding:9px 12px!important;align-items:center!important;border-radius:15px!important;font-size:12px!important;line-height:1.25!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card{min-height:82px!important;padding:11px 13px!important;gap:3px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card small{font-size:10px!important;line-height:1.05!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:28px!important;line-height:1!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card span{display:block!important;font-size:11px!important;line-height:1.22!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{padding:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:78px!important;padding:9px 8px!important;display:grid!important;align-content:center!important;gap:2px!important;border-radius:14px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility small,.player-action-shell .red-packet-tool-page .red-packet-eligibility span{font-size:8px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{margin:0!important;font-size:16px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules{padding:10px!important;gap:8px!important;border-radius:18px!important}.player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:42px!important;padding:9px 10px!important;border-radius:13px!important;font-size:11px!important;line-height:1.32!important}.player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:44px!important;height:44px!important;border-radius:14px!important}}@media(max-width:380px){.player-action-shell .red-packet-tool-page .player-action-page-content{padding-left:10px!important;padding-right:10px!important;gap:8px!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{font-size:25px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility{gap:6px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:74px!important;padding:8px 6px!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility strong{font-size:14px!important}}.player-action-shell .bank-tool-page .bank-template-list:has(.withdraw-account-sheet),.bank-tool-page .bank-template-list:has(.withdraw-account-sheet){min-height:0!important}.player-action-shell .bank-tool-page .bank-template-list .funding-account-list,.bank-tool-page .bank-template-list .funding-account-list{gap:8px!important;padding:10px!important}.player-action-shell .bank-tool-page .withdraw-account-current,.bank-tool-page .withdraw-account-current,.player-action-shell .bank-tool-page .bank-template-list .funding-account-list .bank-bound-card.withdraw-account-current,.bank-tool-page .bank-template-list .funding-account-list .bank-bound-card.withdraw-account-current{min-height:52px!important;height:52px!important;padding:6px 42px 6px 8px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;border-radius:13px!important}.player-action-shell .bank-tool-page .withdraw-account-current .bank-bound-code,.bank-tool-page .withdraw-account-current .bank-bound-code{width:38px!important;height:36px!important;border-radius:9px!important}.player-action-shell .bank-tool-page .withdraw-account-current strong,.bank-tool-page .withdraw-account-current strong{font-size:15px!important;line-height:1.12!important}.player-action-shell .bank-tool-page .withdraw-account-current small,.bank-tool-page .withdraw-account-current small{margin-top:2px!important;font-size:10.5px!important;line-height:1.1!important}.player-action-shell .bank-tool-page .withdraw-account-more,.bank-tool-page .withdraw-account-more,.player-action-shell .bank-tool-page .bank-template-list .funding-account-list .bank-more-toggle.withdraw-account-more,.bank-tool-page .bank-template-list .funding-account-list .bank-more-toggle.withdraw-account-more{min-height:52px!important;height:52px!important;padding:6px 10px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:8px!important;border-radius:13px!important}.player-action-shell .bank-tool-page .withdraw-account-more .bank-more-icon,.bank-tool-page .withdraw-account-more .bank-more-icon{width:38px!important;height:36px!important;min-width:38px!important;border-radius:9px!important}.player-action-shell .bank-tool-page .withdraw-account-more strong,.bank-tool-page .withdraw-account-more strong{font-size:13px!important}.player-action-shell .bank-tool-page .withdraw-account-more small,.bank-tool-page .withdraw-account-more small{font-size:10px!important}.player-action-shell .bank-tool-page .withdraw-account-sheet,.bank-tool-page .withdraw-account-sheet,.player-action-shell .bank-tool-page .bank-template-list .bank-more-list.withdraw-account-sheet,.bank-tool-page .bank-template-list .bank-more-list.withdraw-account-sheet{height:auto!important;max-height:176px!important;padding:8px!important;gap:7px!important;overflow-y:auto!important}.player-action-shell .bank-tool-page .withdraw-account-sheet .compact,.bank-tool-page .withdraw-account-sheet .compact,.player-action-shell .bank-tool-page .bank-more-list.withdraw-account-sheet .bank-choice-row.compact,.bank-tool-page .bank-more-list.withdraw-account-sheet .bank-choice-row.compact{min-height:50px!important;height:50px!important;padding:6px 7px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:8px!important;border-radius:12px!important}.player-action-shell .bank-tool-page .withdraw-account-sheet .compact .bank-bound-code,.bank-tool-page .withdraw-account-sheet .compact .bank-bound-code,.player-action-shell .bank-tool-page .bank-more-list.withdraw-account-sheet .bank-choice-row.compact .bank-bound-code,.bank-tool-page .bank-more-list.withdraw-account-sheet .bank-choice-row.compact .bank-bound-code{width:38px!important;height:36px!important;border-radius:9px!important}.player-action-shell .bank-tool-page .withdraw-account-sheet .compact strong,.bank-tool-page .withdraw-account-sheet .compact strong{font-size:13px!important}.player-action-shell .bank-tool-page .withdraw-account-sheet .compact small,.bank-tool-page .withdraw-account-sheet .compact small{font-size:10px!important}.player-action-shell .bank-tool-page .bank-template-list,.bank-tool-page .bank-template-list,.player-action-shell .bank-tool-page .bank-template-list:has(.bank-more-list),.bank-tool-page .bank-template-list:has(.bank-more-list),.player-action-shell .bank-tool-page .bank-template-list:has(.withdraw-account-sheet),.bank-tool-page .bank-template-list:has(.withdraw-account-sheet){height:auto!important;min-height:0!important;overflow:visible!important}.player-action-shell .bank-tool-page .bank-bound-list,.bank-tool-page .bank-bound-list,.player-action-shell .bank-tool-page .bank-template-list .funding-account-list,.bank-tool-page .bank-template-list .funding-account-list{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;display:grid!important;align-items:stretch!important;gap:8px!important}.player-action-shell .bank-tool-page .bank-more-panel,.bank-tool-page .bank-more-panel{position:static!important;z-index:auto!important;display:grid!important;gap:8px!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important}.player-action-shell .bank-tool-page .bank-more-list.withdraw-account-sheet,.bank-tool-page .bank-more-list.withdraw-account-sheet,.player-action-shell .bank-tool-page .bank-template-list .bank-more-list.withdraw-account-sheet,.bank-tool-page .bank-template-list .bank-more-list.withdraw-account-sheet{position:static!important;z-index:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;display:grid!important;gap:7px!important;overflow:visible!important;border:1px solid #e3ebf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #121e320f!important;transform:none!important}.player-action-shell .bank-tool-page .bank-more-list.withdraw-account-sheet .bank-choice-row.compact,.bank-tool-page .bank-more-list.withdraw-account-sheet .bank-choice-row.compact{position:static!important;width:100%!important;min-height:50px!important;height:auto!important;flex:0 0 auto!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fffdf8 inset!important;box-shadow:0 0 0 1000px #fffdf8 inset!important;-webkit-text-fill-color:#111827!important;caret-color:#111827!important;transition:background-color 999999s ease-in-out 0s!important}.login-screen input:-webkit-autofill,.login-screen input:-webkit-autofill:hover,.login-screen input:-webkit-autofill:focus,.login-screen input:-webkit-autofill:active,.login-action-screen input:-webkit-autofill,.login-action-screen input:-webkit-autofill:hover,.login-action-screen input:-webkit-autofill:focus,.agent-login-screen input:-webkit-autofill,.agent-login-screen input:-webkit-autofill:hover,.agent-login-screen input:-webkit-autofill:focus,.auth-modal input:-webkit-autofill,.auth-modal input:-webkit-autofill:hover,.auth-modal input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fffdf8 inset!important;box-shadow:0 0 0 1000px #fffdf8 inset!important;background-color:#fffdf8!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{padding-top:calc(148px + env(safe-area-inset-top))!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt,body .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt{margin-top:18px!important}body .player-shell .transfer-confirm-topbar,body .transfer-confirm-topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:5000!important}body .transfer-password-backdrop{align-items:center!important;padding:max(78px,calc(66px + env(safe-area-inset-top))) 34px max(190px,env(safe-area-inset-bottom))!important;background:#141c2a75!important}body .transfer-password-sheet{width:min(342px,100%)!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 22px 58px #0f172a42!important}body .transfer-password-sheet:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#ffe58f,#d39a1f)}body .transfer-password-sheet-header{min-height:auto!important;padding:14px 14px 10px!important;grid-template-columns:minmax(0,1fr) 34px!important;border-bottom:0!important;background:#fff!important}body .transfer-password-sheet-header strong{font-size:17px!important;line-height:1.15!important}body .transfer-password-sheet-header span{margin-top:4px!important;color:#8a93a3!important;font-size:11px!important;line-height:1.35!important;font-weight:800!important}body .transfer-password-sheet-header button{width:34px!important;height:34px!important;border-radius:12px!important;background:#f8fafc!important}body .transfer-password-balance{margin:6px 14px 0!important;padding:10px 12px!important;border-color:#f0dfb8!important;border-radius:14px!important;background:linear-gradient(135deg,#fffdf7,#fff8e8)!important}body .transfer-password-balance span{color:#8a93a3!important;font-size:10px!important;line-height:1.2!important}body .transfer-password-balance strong{color:#111827!important;font-size:12px!important;line-height:1.2!important}body .transfer-password-native-field{margin:10px 14px 14px!important;gap:6px!important}body .transfer-password-native-field>span{color:#667085!important;font-size:11px!important;line-height:1.2!important}body .transfer-password-native-field input{height:46px!important;border-color:#e6dcc3!important;border-radius:14px!important;background:#fffef9!important;color:#111827!important;font-size:18px!important;letter-spacing:3px!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop,body .modal-backdrop.transfer-confirm-backdrop{align-items:stretch!important;justify-content:center!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#f6f8fb,#eef3f8 48%,#f9fbfd)!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{width:min(480px,100%)!important;max-width:min(480px,100%)!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:calc(128px + env(safe-area-inset-top)) 0 calc(18px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .player-shell .transfer-confirm-topbar,body .transfer-confirm-topbar{position:fixed!important;top:0!important;left:50%!important;right:auto!important;width:min(480px,100%)!important;transform:translate(-50%)!important;z-index:9000!important;min-height:calc(72px + env(safe-area-inset-top))!important;padding:calc(12px + env(safe-area-inset-top)) 14px 11px!important;border-bottom:1px solid rgba(226,232,240,.96)!important;background:#fffffffa!important;box-shadow:0 10px 22px #1f2b441a!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt,body .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt{margin:0 14px 14px!important;border-radius:20px!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-compact-note,body .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-compact-note{margin:0 14px 14px!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-submit,body .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-submit{width:calc(100% - 28px)!important;margin:0 14px calc(18px + env(safe-area-inset-bottom))!important}body .transfer-password-backdrop{z-index:9500!important;align-items:center!important;padding:max(92px,calc(78px + env(safe-area-inset-top))) 44px max(210px,env(safe-area-inset-bottom))!important;background:#1118276b!important}body .transfer-password-sheet{width:min(318px,100%)!important;border-radius:20px!important;border-color:#e7ecf5fa!important;box-shadow:0 18px 48px #0f172a38!important}body .transfer-password-sheet:before{height:3px!important}body .transfer-password-sheet-header{padding:12px 12px 8px!important;grid-template-columns:minmax(0,1fr) 32px!important}body .transfer-password-sheet-header strong{font-size:16px!important}body .transfer-password-sheet-header span{max-width:220px!important;font-size:10px!important}body .transfer-password-sheet-header button{width:32px!important;height:32px!important;border-radius:11px!important}body .transfer-password-balance{margin:6px 12px 0!important;padding:8px 10px!important;border-radius:13px!important}body .transfer-password-native-field{margin:9px 12px 12px!important}body .transfer-password-native-field input{height:42px!important;border-radius:13px!important;font-size:16px!important}.player-action-shell .qr-tool-page .qr-transfer-balance-row,.qr-tool-page .qr-transfer-balance-row{padding:8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;border:1px solid #eee5cc!important;border-radius:12px!important;background:linear-gradient(135deg,#fffdf7,#fff8e8)!important}.player-action-shell .qr-tool-page .qr-transfer-balance-row span,.qr-tool-page .qr-transfer-balance-row span{color:#7b879a!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.player-action-shell .qr-tool-page .qr-transfer-balance-row strong,.qr-tool-page .qr-transfer-balance-row strong{color:#172238!important;font-size:11px!important;font-weight:1000!important;line-height:1.2!important;text-align:right!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{padding:0 0 calc(18px + env(safe-area-inset-bottom))!important}body .player-shell .transfer-confirm-topbar,body .transfer-confirm-topbar{position:sticky!important;top:0!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;z-index:9000!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt,body .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt{margin-top:24px!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop,body .modal-backdrop.transfer-confirm-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{position:relative!important;top:0!important;width:min(480px,100%)!important;max-width:min(480px,100%)!important;margin:0 auto!important;padding:calc(88px + env(safe-area-inset-top)) 0 calc(18px + env(safe-area-inset-bottom))!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop,body .modal-backdrop.transfer-confirm-backdrop{top:-74px!important;bottom:auto!important;min-height:calc(100dvh + 74px)!important;height:calc(100dvh + 74px)!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{min-height:calc(100dvh + 74px)!important;max-height:calc(100dvh + 74px)!important;padding-top:calc(162px + env(safe-area-inset-top))!important}body .player-shell .transfer-confirm-topbar,body .transfer-confirm-topbar{top:74px!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop,body .modal-backdrop.transfer-confirm-backdrop{position:fixed!important;right:0!important;left:0!important;top:0!important;bottom:0!important;width:100%!important;min-height:100dvh!important;height:100dvh!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{min-height:100dvh!important;max-height:100dvh!important;height:100dvh!important;padding:calc(104px + env(safe-area-inset-top)) 0 calc(18px + env(safe-area-inset-bottom))!important;overflow-y:auto!important}body .player-shell .transfer-confirm-topbar,body .transfer-confirm-topbar{position:fixed!important;top:0!important;left:50%!important;right:auto!important;width:min(480px,100%)!important;transform:translate(-50%)!important;z-index:10000!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt,body .modal-backdrop.transfer-confirm-backdrop .transfer-confirm-receipt{margin-top:0!important}.player-action-shell .withdraw-form-page.player-action-page,.withdraw-form-page.player-action-page{overflow:hidden!important}.player-action-shell .withdraw-form-page .player-action-page-content,.withdraw-form-page .player-action-page-content{height:auto!important;min-height:0!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}.player-action-shell .withdraw-form-page .funding-form-section,.withdraw-form-page .funding-form-section,.player-action-shell .withdraw-form-page .funding-note-list,.withdraw-form-page .funding-note-list{position:static!important;z-index:auto!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.player-action-shell .withdraw-form-page .funding-form-section:has(.withdraw-account-picker),.withdraw-form-page .funding-form-section:has(.withdraw-account-picker),.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-shortcuts),.withdraw-form-page .funding-form-section:has(.funding-shortcuts),.player-action-shell .withdraw-form-page .funding-form-section:has(.funding-alert),.withdraw-form-page .funding-form-section:has(.funding-alert){min-height:0!important}.player-action-shell .withdraw-form-page .withdraw-account-picker,.withdraw-form-page .withdraw-account-picker,.player-action-shell .withdraw-form-page .funding-shortcuts,.withdraw-form-page .funding-shortcuts,.player-action-shell .withdraw-form-page .withdraw-balance-breakdown,.withdraw-form-page .withdraw-balance-breakdown{position:static!important;z-index:auto!important;flex:0 0 auto!important;transform:none!important}.player-action-shell .withdraw-form-page .withdraw-account-current,.withdraw-form-page .withdraw-account-current{height:auto!important;min-height:54px!important}.player-action-shell .withdraw-form-page .withdraw-account-more,.withdraw-form-page .withdraw-account-more{height:auto!important;min-height:38px!important}.player-action-shell .withdraw-form-page .funding-shortcuts{margin-top:0!important}.player-action-shell .withdraw-form-page .funding-shortcuts button,.withdraw-form-page .funding-shortcuts button{height:38px!important;min-height:38px!important}.player-action-shell .withdraw-form-page .funding-submit,.withdraw-form-page .funding-submit{position:static!important;bottom:auto!important;z-index:auto!important;flex:0 0 auto!important;margin-top:4px!important;box-shadow:0 10px 24px #bc841833!important}@media(max-width:580px){.player-action-shell .withdraw-form-page .player-action-page-content,.withdraw-form-page .player-action-page-content{gap:9px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.player-action-shell .withdraw-form-page .funding-form-section,.withdraw-form-page .funding-form-section{padding:10px!important;gap:9px!important}}.player-action-shell .withdraw-form-page .funding-form-section,.withdraw-form-page .funding-form-section{padding:9px 10px!important;gap:8px!important;border-radius:14px!important}.player-action-shell .withdraw-form-page .funding-alert,.withdraw-form-page .funding-alert{min-height:30px!important;padding:7px 9px!important;border-radius:10px!important;font-size:11px!important}.player-action-shell .withdraw-form-page .funding-info-row,.withdraw-form-page .funding-info-row{min-height:32px!important;padding:6px 8px!important;border-radius:10px!important}.player-action-shell .withdraw-form-page .funding-info-row span,.withdraw-form-page .funding-info-row span{font-size:12px!important}.player-action-shell .withdraw-form-page .funding-info-row strong,.withdraw-form-page .funding-info-row strong{font-size:18px!important}.player-action-shell .withdraw-form-page .withdraw-account-current,.withdraw-form-page .withdraw-account-current{min-height:46px!important;padding:5px 8px!important;grid-template-columns:36px minmax(0,1fr) 17px!important;gap:7px!important;border-radius:12px!important}.player-action-shell .withdraw-form-page .withdraw-account-current>span,.withdraw-form-page .withdraw-account-current>span{width:36px!important;height:34px!important;border-radius:8px!important;font-size:9px!important}.player-action-shell .withdraw-form-page .withdraw-account-current strong,.withdraw-form-page .withdraw-account-current strong{font-size:13px!important}.player-action-shell .withdraw-form-page .withdraw-account-current small,.withdraw-form-page .withdraw-account-current small{font-size:9px!important}.player-action-shell .withdraw-form-page .withdraw-account-more,.withdraw-form-page .withdraw-account-more{min-height:34px!important;padding:4px 8px!important;grid-template-columns:28px minmax(0,1fr) 16px!important;border-radius:11px!important}.player-action-shell .withdraw-form-page .withdraw-account-more>span,.withdraw-form-page .withdraw-account-more>span{width:28px!important;height:26px!important}.player-action-shell .withdraw-form-page .withdraw-account-more strong,.withdraw-form-page .withdraw-account-more strong{font-size:11px!important}.player-action-shell .withdraw-form-page .withdraw-account-more small,.withdraw-form-page .withdraw-account-more small{font-size:8px!important}.player-action-shell .withdraw-form-page .funding-field,.withdraw-form-page .funding-field{gap:5px!important;font-size:11px!important}.player-action-shell .withdraw-form-page .funding-input,.withdraw-form-page .funding-input{min-height:42px!important;height:42px!important;border-radius:12px!important}.player-action-shell .withdraw-form-page .funding-input input,.withdraw-form-page .funding-input input{height:38px!important;padding:0 11px!important;font-size:17px!important}.player-action-shell .withdraw-form-page .funding-input span,.withdraw-form-page .funding-input span{flex-basis:56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:38px!important;font-size:11px!important}.player-action-shell .withdraw-form-page .funding-shortcuts,.withdraw-form-page .funding-shortcuts{gap:6px!important}.player-action-shell .withdraw-form-page .funding-shortcuts button,.withdraw-form-page .funding-shortcuts button{min-height:32px!important;height:32px!important;border-radius:10px!important;font-size:13px!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown,.withdraw-form-page .withdraw-balance-breakdown{padding:7px 9px!important;gap:4px!important;border-radius:10px!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown span,.withdraw-form-page .withdraw-balance-breakdown span{font-size:11px!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown strong,.withdraw-form-page .withdraw-balance-breakdown strong{font-size:12px!important}.game-round-record-page .game-record-page-hero{margin:8px 10px 0!important;min-height:46px!important;padding:8px 10px!important;border-radius:12px!important}.game-round-record-page .game-record-page-hero p{font-size:13px!important}.game-round-record-page .game-record-page-hero h3{margin-top:2px!important;font-size:13px!important}.game-round-record-page .game-record-page-hero>span{padding:5px 8px!important;font-size:10px!important}.game-round-record-page .game-record-page-summary{padding:8px 10px!important;gap:7px!important}.game-round-record-page .game-record-page-summary article{min-height:48px!important;padding:7px 9px!important;gap:2px!important;border-radius:11px!important}.game-round-record-page .game-record-page-summary small{font-size:10px!important;line-height:1!important}.game-round-record-page .game-record-page-summary strong{font-size:clamp(13px,3.4vw,16px)!important;line-height:1.05!important}.game-round-record-page .game-round-list{width:100%!important;padding:0 10px max(14px,env(safe-area-inset-bottom))!important;gap:6px!important}.game-round-record-page .game-round-list article.game-ledger-row{width:100%!important;min-height:48px!important;height:auto!important;padding:6px 7px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon main" "icon amounts"!important;gap:3px 7px!important;border:1px solid #dce6f0!important;border-radius:10px!important;background:#fffffff0!important;box-shadow:0 4px 10px #121e3209!important;overflow:hidden!important}.game-round-record-page .game-ledger-icon{grid-area:icon!important;width:24px!important;height:24px!important;align-self:center!important;font-size:9px!important}.game-round-record-page .game-ledger-main{grid-area:main!important;align-self:center!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important}.game-round-record-page .game-ledger-main strong{max-width:100%!important;font-size:11.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-ledger-main time{max-width:100%!important;font-size:8.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-ledger-amounts{grid-area:amounts!important;align-self:center!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.game-round-record-page .game-ledger-amounts span{min-width:0!important;width:100%!important;display:flex!important;gap:3px!important;justify-content:stretch!important;align-items:center!important}.game-round-record-page .game-ledger-amounts small{min-width:0!important;color:#8a95a5!important;font-size:8.5px!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.game-round-record-page .game-ledger-amounts b{min-width:0!important;max-width:100%!important;font-size:9.5px!important;line-height:1.05!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-ledger-row.round-win .game-ledger-amounts span:first-child b,.game-round-record-page .game-ledger-row.round-loss .game-ledger-amounts span:first-child b{padding:2px 4px!important;border-radius:5px!important}.modal-backdrop.game-record-backdrop,.modal-backdrop:has(.game-round-record-page){width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;background:#f7fbff!important}.modal-backdrop>.game-round-record-page,.game-round-record-page{width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;background:radial-gradient(circle at 10% 16%,rgba(195,240,255,.42),transparent 32%),radial-gradient(circle at 94% 22%,rgba(255,220,236,.55),transparent 30%),linear-gradient(180deg,#fff,#eefbff)!important}.game-round-record-page .game-record-page-top{width:100%!important;height:calc(56px + env(safe-area-inset-top))!important;min-height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid rgba(196,207,221,.82)!important;background:#fffffffa!important;box-shadow:0 2px 7px #121e320f!important;position:relative!important;z-index:3!important}.game-round-record-page .game-record-page-top button,.game-round-record-page .game-record-page-top>span{width:34px!important;height:34px!important;border-radius:11px!important}.game-round-record-page .game-record-page-top small{font-size:11px!important;line-height:1!important}.game-round-record-page .game-record-page-top h2{margin:2px 0 0!important;font-size:18px!important;line-height:1.05!important}.game-round-record-page .game-record-page-hero{width:calc(100% - 20px)!important;min-height:50px!important;margin:0 10px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:1px solid rgba(211,223,236,.9)!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:linear-gradient(90deg,#ebf9fff5,#fff6fbf5)!important}.game-round-record-page .game-record-page-hero p{font-size:16px!important;line-height:1.05!important}.game-round-record-page .game-record-page-hero h3{margin-top:4px!important;font-size:13px!important;line-height:1.05!important}.game-round-record-page .game-record-page-hero>span{padding:5px 10px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important}.game-round-record-page .game-record-page-summary{width:100%!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.game-round-record-page .game-record-page-summary article{min-width:0!important;min-height:44px!important;padding:6px!important;border:1px solid rgba(211,223,236,.95)!important;border-radius:10px!important;background:#fffffff5!important;box-shadow:none!important;overflow:hidden!important}.game-round-record-page .game-record-page-summary small{font-size:9px!important;line-height:1!important;white-space:nowrap!important}.game-round-record-page .game-record-page-summary strong{margin-top:4px!important;display:block!important;font-size:12px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-round-list{width:100%!important;min-height:0!important;padding:0 10px max(12px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:5px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.game-round-record-page .game-round-list article.game-ledger-row{width:100%!important;min-height:50px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-areas:"icon main" "icon amounts"!important;gap:2px 8px!important;border:1px solid #d7e3ee!important;border-radius:10px!important;background:#fffffff7!important;box-shadow:none!important;overflow:hidden!important}.game-round-record-page .game-ledger-icon{grid-area:icon!important;width:24px!important;height:24px!important;align-self:center!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.game-round-record-page .game-ledger-main{grid-area:main!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.game-round-record-page .game-ledger-main strong{min-width:0!important;color:#182231!important;font-size:13px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.game-round-record-page .game-ledger-main time{color:#7b8794!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.game-round-record-page .game-ledger-amounts{grid-area:amounts!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.game-round-record-page .game-ledger-amounts span{min-width:0!important;height:18px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:4px!important;border-top:1px solid #eef3f8!important}.game-round-record-page .game-ledger-amounts small{color:#7f8a99!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important}.game-round-record-page .game-ledger-amounts b{min-width:0!important;color:#182231!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:380px){.game-round-record-page .game-record-page-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.game-round-record-page .game-ledger-main strong{font-size:12px!important}.game-round-record-page .game-ledger-main time{font-size:9px!important}}body .modal-backdrop.transfer-confirm-backdrop,body .player-shell .modal-backdrop.transfer-confirm-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important;background:linear-gradient(180deg,#f6f8fb,#eef3f8 48%,#f9fbfd)!important}body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{position:relative!important;width:min(480px,100%)!important;max-width:min(480px,100%)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .transfer-confirm-topbar,body .player-shell .transfer-confirm-topbar{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:calc(76px + env(safe-area-inset-top))!important;min-height:calc(76px + env(safe-area-inset-top))!important;padding:calc(12px + env(safe-area-inset-top)) 14px 12px!important;transform:none!important;z-index:20!important}body .transfer-confirm-body,body .player-shell .transfer-confirm-body{position:absolute!important;top:calc(94px + env(safe-area-inset-top))!important;left:0!important;right:0!important;bottom:0!important;padding:0 0 calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body .transfer-confirm-body .transfer-confirm-receipt,body .player-shell .transfer-confirm-body .transfer-confirm-receipt,body .transfer-confirm-body .transfer-confirm-compact-note,body .player-shell .transfer-confirm-body .transfer-confirm-compact-note{margin:0 14px 14px!important}body .transfer-confirm-body .transfer-confirm-submit,body .player-shell .transfer-confirm-body .transfer-confirm-submit{width:calc(100% - 28px)!important;margin:0 14px calc(18px + env(safe-area-inset-bottom))!important}body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{width:100%!important;max-width:none!important;margin:0!important}body .transfer-confirm-topbar,body .player-shell .transfer-confirm-topbar{width:100%!important;height:calc(58px + env(safe-area-inset-top))!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:calc(2px + env(safe-area-inset-top)) 12px 6px!important}body .transfer-confirm-body,body .player-shell .transfer-confirm-body{top:calc(70px + env(safe-area-inset-top))!important;overflow:hidden!important;justify-content:flex-start!important}body .transfer-confirm-body .transfer-confirm-receipt,body .player-shell .transfer-confirm-body .transfer-confirm-receipt,body .transfer-confirm-body .transfer-confirm-compact-note,body .player-shell .transfer-confirm-body .transfer-confirm-compact-note{position:relative!important;overflow:hidden!important;border:1px solid rgba(225,218,190,.82)!important;border-top:0!important;background:#fffffff5!important}body .transfer-confirm-body .transfer-confirm-receipt:before,body .player-shell .transfer-confirm-body .transfer-confirm-receipt:before,body .transfer-confirm-body .transfer-confirm-compact-note:before,body .player-shell .transfer-confirm-body .transfer-confirm-compact-note:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#3d8dff,#31c78d 34%,#f0c84b,#d99317)!important;pointer-events:none!important}body .transfer-confirm-body .transfer-confirm-compact-note{padding-top:13px!important}body .player-action-shell .qr-tool-page .player-action-page-header,body .qr-tool-page .player-action-page-header{position:sticky!important;top:0!important;grid-template-columns:72px minmax(0,1fr) 72px!important;justify-items:center!important}body .player-action-shell .qr-tool-page .player-action-page-header h1,body .qr-tool-page .player-action-page-header h1{grid-column:2!important;width:100%!important;text-align:center!important;justify-self:center!important}body .player-action-shell .qr-tool-page .tool-hero.qr,body .qr-tool-page .tool-hero.qr,body .player-action-shell .qr-tool-page .tool-qr-card,body .qr-tool-page .tool-qr-card,body .player-action-shell .qr-tool-page .qr-transfer-card,body .qr-tool-page .qr-transfer-card,body .player-action-shell .qr-tool-page .qr-transfer-balance-row,body .qr-tool-page .qr-transfer-balance-row{position:relative!important;overflow:hidden!important;border:1px solid rgba(225,218,190,.82)!important;border-top:0!important;background-color:#fffffff5!important}body .player-action-shell .qr-tool-page .tool-hero.qr:before,body .qr-tool-page .tool-hero.qr:before,body .player-action-shell .qr-tool-page .tool-qr-card:before,body .qr-tool-page .tool-qr-card:before,body .player-action-shell .qr-tool-page .qr-transfer-card:before,body .qr-tool-page .qr-transfer-card:before,body .player-action-shell .qr-tool-page .qr-transfer-balance-row:before,body .qr-tool-page .qr-transfer-balance-row:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#3d8dff,#31c78d 34%,#f0c84b,#d99317)!important;pointer-events:none!important}body .player-action-shell .qr-tool-page .tool-hero.qr,body .qr-tool-page .tool-hero.qr,body .player-action-shell .qr-tool-page .qr-transfer-card,body .qr-tool-page .qr-transfer-card{padding-top:14px!important}body .player-action-shell .bank-tool-page .bank-template-list.bank-template-list-expanded,body .bank-tool-page .bank-template-list.bank-template-list-expanded{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:14px!important}body .player-action-shell .bank-tool-page .bank-template-list.bank-template-list-expanded .bank-bound-list,body .bank-tool-page .bank-template-list.bank-template-list-expanded .bank-bound-list{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-rows:auto auto!important;gap:8px!important}body .player-action-shell .bank-tool-page .bank-template-list.bank-template-list-expanded .bank-more-panel,body .bank-tool-page .bank-template-list.bank-template-list-expanded .bank-more-panel{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:grid!important;gap:8px!important;transform:none!important}body .player-action-shell .bank-tool-page .bank-template-list.bank-template-list-expanded .bank-more-list.withdraw-account-sheet,body .bank-tool-page .bank-template-list.bank-template-list-expanded .bank-more-list.withdraw-account-sheet{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;display:grid!important;gap:7px!important;overflow:visible!important;border:1px solid #e3ebf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #121e320f!important;transform:none!important}body .player-action-shell .bank-tool-page .bank-template-list.bank-template-list-expanded+.bank-template-form,body .bank-tool-page .bank-template-list.bank-template-list-expanded+.bank-template-form{margin-top:12px!important}body .modal-backdrop.game-record-backdrop,body .player-shell .modal-backdrop.game-record-backdrop,body .modal-backdrop:has(.game-round-record-page){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#eefbff)!important}body .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .player-shell .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .game-round-record-page{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;background:linear-gradient(90deg,#e8f9ffb3,#fff3f9b8),#f7fcff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top{width:100%!important;height:calc(60px + env(safe-area-inset-top))!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid #dfe7f0!important;border-radius:0!important;background:#fffffffa!important;box-shadow:0 2px 8px #1118270d!important}body .game-round-record-page .game-record-page-top button,body .game-round-record-page .game-record-page-top>span{width:34px!important;height:34px!important;border-radius:11px!important;flex:none!important}body .game-round-record-page .game-record-page-top small{color:#7c8795!important;font-size:12px!important;line-height:1!important;font-weight:850!important}body .game-round-record-page .game-record-page-top h2{margin:3px 0 0!important;color:#ef4f86!important;font-size:20px!important;line-height:1.05!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-hero{width:calc(100% - 24px)!important;min-height:54px!important;margin:10px 12px 0!important;padding:9px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #dbe7f2!important;border-radius:12px!important;background:#ffffffd1!important;box-shadow:0 6px 16px #1118270a!important}body .game-round-record-page .game-record-page-hero p{color:#182231!important;font-size:17px!important;line-height:1.05!important;font-weight:950!important}body .game-round-record-page .game-record-page-hero h3{margin-top:5px!important;color:#c9952c!important;font-size:13px!important;line-height:1.05!important;font-weight:900!important;white-space:nowrap!important}body .game-round-record-page .game-record-page-hero>span{min-width:68px!important;padding:6px 10px!important;border:1px solid rgba(201,149,44,.35)!important;border-radius:999px!important;background:#fffef8!important;color:#b98218!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}body .game-round-record-page .game-record-page-summary{width:100%!important;padding:10px 12px 8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .game-round-record-page .game-record-page-summary article{min-width:0!important;min-height:48px!important;padding:8px 10px!important;display:grid!important;align-content:center!important;gap:4px!important;border:1px solid #dbe7f2!important;border-radius:11px!important;background:#fffffff5!important;box-shadow:0 4px 11px #11182709!important}body .game-round-record-page .game-record-page-summary small{color:#7c8795!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}body .game-round-record-page .game-record-page-summary strong{color:#182231!important;font-size:16px!important;line-height:1.05!important;font-weight:950!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body .game-round-record-page .game-round-list{width:100%!important;min-height:0!important;padding:0 12px max(14px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body .game-round-record-page .game-round-list article.game-ledger-row{width:100%!important;min-height:56px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"icon main" "icon amounts"!important;align-items:center!important;gap:3px 10px!important;border:1px solid #d7e3ee!important;border-radius:11px!important;background:#fffffff7!important;box-shadow:0 3px 9px #11182707!important;overflow:hidden!important}body .game-round-record-page .game-ledger-icon{grid-area:icon!important;width:26px!important;height:26px!important;align-self:center!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:950!important}body .game-round-record-page .game-ledger-main{grid-area:main!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(72px,1fr) auto!important;align-items:center!important;gap:10px!important}body .game-round-record-page .game-ledger-main strong{min-width:0!important;max-width:none!important;color:#182231!important;font-size:15px!important;line-height:1.08!important;font-weight:950!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body .game-round-record-page .game-ledger-main time{color:#7d8794!important;font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}body .game-round-record-page .game-ledger-amounts{grid-area:amounts!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .game-round-record-page .game-ledger-amounts span{min-width:0!important;height:19px!important;padding-top:3px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important;border-top:1px solid #edf3f8!important}body .game-round-record-page .game-ledger-amounts small{color:#7d8794!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}body .game-round-record-page .game-ledger-amounts b{min-width:0!important;color:#182231!important;font-size:12px!important;line-height:1!important;font-weight:950!important;text-align:right!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}body .game-round-record-page .positive{color:#169b55!important}body .game-round-record-page .negative{color:#e5484d!important}body .player-action-shell .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-more,body .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-more,body .player-action-shell .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-sheet,body .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-sheet{position:static!important;transform:none!important;z-index:auto!important;width:100%!important;flex:0 0 auto!important}body .player-action-shell .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-sheet,body .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-sheet{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:grid!important;gap:7px!important}body .player-action-shell .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-sheet>.compact,body .bank-tool-page .bank-template-list .bank-bound-list>.withdraw-account-sheet>.compact{width:100%!important;min-height:50px!important;height:auto!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important}.player-action-shell .bank-tool-page .bank-linked-list-card,.bank-tool-page .bank-linked-list-card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:grid!important;gap:12px!important;overflow:visible!important;border:1px solid #e1e8f0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px #1732550d!important;box-sizing:border-box!important}.player-action-shell .bank-tool-page .bank-linked-list-card.expanded,.bank-tool-page .bank-linked-list-card.expanded{min-height:var(--bank-linked-expanded-height, 430px)!important;align-content:start!important;grid-auto-rows:auto!important}.player-action-shell .bank-tool-page .bank-linked-list-card header,.bank-tool-page .bank-linked-list-card header{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-bottom:8px!important;border-bottom:1px solid #edf2f7!important}.player-action-shell .bank-tool-page .bank-linked-list-card h2,.bank-tool-page .bank-linked-list-card h2{margin:0!important;color:#101b33!important;font-size:18px!important;line-height:1.15!important;font-weight:950!important}.player-action-shell .bank-tool-page .bank-linked-list-card header span,.bank-tool-page .bank-linked-list-card header span{color:#9a6d13!important;font-size:12px!important;font-weight:950!important}.player-action-shell .bank-tool-page .bank-linked-list,.bank-tool-page .bank-linked-list{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;gap:8px!important;overflow:visible!important}.player-action-shell .bank-tool-page .bank-linked-row,.bank-tool-page .bank-linked-row{position:relative!important;width:100%!important;min-height:54px!important;height:auto!important;padding:7px 38px 7px 8px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;text-align:left!important}.player-action-shell .bank-tool-page .bank-linked-row.active,.bank-tool-page .bank-linked-row.active{border-color:#d6aa43!important;background:linear-gradient(90deg,#fff6d8db,#fff)!important;box-shadow:inset 4px 0 #d1a037!important}.player-action-shell .bank-tool-page .bank-linked-code,.bank-tool-page .bank-linked-code{width:40px!important;height:38px!important;min-width:40px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:linear-gradient(145deg,#fff4cf,#fff9e8)!important;color:#9c6b13!important;font-size:10px!important;font-weight:950!important}.player-action-shell .bank-tool-page .bank-linked-main,.bank-tool-page .bank-linked-main{min-width:0!important;display:grid!important;gap:2px!important}.player-action-shell .bank-tool-page .bank-linked-main strong,.bank-tool-page .bank-linked-main strong,.player-action-shell .bank-tool-page .bank-linked-main small,.bank-tool-page .bank-linked-main small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-action-shell .bank-tool-page .bank-linked-main strong,.bank-tool-page .bank-linked-main strong{color:#101b33!important;font-size:15px!important;line-height:1.14!important;font-weight:950!important}.player-action-shell .bank-tool-page .bank-linked-main small,.bank-tool-page .bank-linked-main small{color:#6f7786!important;font-size:10.5px!important;line-height:1.15!important;font-weight:850!important}.player-action-shell .bank-tool-page .bank-linked-row>svg,.bank-tool-page .bank-linked-row>svg{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;color:#22a77a!important}.player-action-shell .bank-tool-page .bank-linked-more,.bank-tool-page .bank-linked-more{width:100%!important;min-height:44px!important;height:auto!important;padding:6px 10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important;text-align:left!important}.player-action-shell .bank-tool-page .bank-linked-more>span,.bank-tool-page .bank-linked-more>span{width:34px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eef4ff!important;color:#22a77a!important}.player-action-shell .bank-tool-page .bank-linked-more div,.bank-tool-page .bank-linked-more div{min-width:0!important;display:grid!important;gap:1px!important}.player-action-shell .bank-tool-page .bank-linked-more strong,.bank-tool-page .bank-linked-more strong{color:#101b33!important;font-size:13px!important;line-height:1.1!important;font-weight:950!important}.player-action-shell .bank-tool-page .bank-linked-more small,.bank-tool-page .bank-linked-more small{color:#6f7786!important;font-size:10px!important;line-height:1.1!important;font-weight:850!important}.player-action-shell .bank-tool-page .bank-linked-more[aria-expanded=true]>svg,.bank-tool-page .bank-linked-more[aria-expanded=true]>svg{transform:rotate(180deg)!important}.player-action-shell .bank-tool-page .bank-linked-sheet,.bank-tool-page .bank-linked-sheet{position:static!important;inset:auto!important;transform:none!important;z-index:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;display:grid!important;gap:7px!important;overflow:visible!important;border:1px solid #e3ebf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #121e320f!important;box-sizing:border-box!important}.player-action-shell .bank-tool-page .bank-linked-sheet .bank-linked-row,.bank-tool-page .bank-linked-sheet .bank-linked-row{min-height:50px!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown,.withdraw-form-page .withdraw-balance-breakdown{padding:8px!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;border:1px solid #cfe5dc!important;border-radius:12px!important;background:#eef9f4!important;box-shadow:inset 0 0 0 1px #ffffff9e!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown>div,.withdraw-form-page .withdraw-balance-breakdown>div{min-height:38px!important;padding:7px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #d7ebe3!important;border-radius:10px!important;background:#ffffffad!important;box-sizing:border-box!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown span,.withdraw-form-page .withdraw-balance-breakdown span{color:#5f6f82!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important}.player-action-shell .withdraw-form-page .withdraw-balance-breakdown strong,.withdraw-form-page .withdraw-balance-breakdown strong{color:#101b33!important;font-size:13px!important;line-height:1.1!important;font-weight:950!important;text-align:right!important;white-space:nowrap!important}.player-action-shell .deposit-form-page .funding-field,.deposit-form-page .funding-field,.player-action-shell .deposit-form-page .funding-input,.deposit-form-page .funding-input,.player-action-shell .deposit-form-page .funding-input input,.deposit-form-page .funding-input input,.player-action-shell .deposit-form-page .funding-input span,.deposit-form-page .funding-input span{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important}.player-action-shell .deposit-form-page .funding-input,.deposit-form-page .funding-input{position:relative!important;isolation:isolate!important;background:#fff!important}.player-action-shell .deposit-form-page .funding-input:active,.deposit-form-page .funding-input:active,.player-action-shell .deposit-form-page .funding-field:active,.deposit-form-page .funding-field:active{background:transparent!important}.player-action-shell .deposit-form-page .funding-input span,.deposit-form-page .funding-input span{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:#eef5ff!important}.player-action-shell .deposit-form-page .player-action-page-content,.deposit-form-page .player-action-page-content{gap:14px!important;padding:18px 18px calc(24px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#fffdf8,#fffaf0)!important}.player-action-shell .deposit-form-page .deposit-wallet-strip,.deposit-form-page .deposit-wallet-strip{min-height:74px!important;padding:13px 15px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:11px!important;border:1px solid #e1cda9!important;border-radius:17px!important;background:#ffffffc7!important;box-shadow:none!important;box-sizing:border-box!important}.player-action-shell .deposit-form-page .deposit-wallet-icon,.deposit-form-page .deposit-wallet-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:linear-gradient(145deg,#ffe7a7,#d59b20)!important;color:#7f5816!important;box-shadow:inset 0 1px #ffffff8c!important}.player-action-shell .deposit-form-page .deposit-wallet-strip span,.deposit-form-page .deposit-wallet-strip span{display:block!important;color:#9a6d13!important;font-size:13px!important;line-height:1.05!important;font-weight:850!important}.player-action-shell .deposit-form-page .deposit-wallet-strip strong,.deposit-form-page .deposit-wallet-strip strong{display:block!important;margin-top:4px!important;color:#c99122!important;font-size:20px!important;line-height:1.05!important;font-weight:950!important;font-variant-numeric:tabular-nums!important}.player-action-shell .deposit-form-page .deposit-wallet-strip small,.deposit-form-page .deposit-wallet-strip small{color:#555d6b!important;font-size:12px!important;line-height:1.1!important;font-weight:700!important;white-space:nowrap!important}.player-action-shell .deposit-form-page .deposit-checkout-form,.deposit-form-page .deposit-checkout-form{padding:18px 0 0!important;display:grid!important;gap:13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.player-action-shell .deposit-form-page .funding-field,.deposit-form-page .funding-field{gap:9px!important;color:#101827!important;font-size:17px!important;line-height:1.1!important;font-weight:950!important}.player-action-shell .deposit-form-page .funding-input,.deposit-form-page .funding-input{min-height:48px!important;height:48px!important;border:1px solid #cdb488!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 68px!important;align-items:center!important;overflow:hidden!important}.player-action-shell .deposit-form-page .funding-input:focus-within,.deposit-form-page .funding-input:focus-within{border-color:#d1a03a!important;box-shadow:0 0 0 3px #d1a03a1f!important}.player-action-shell .deposit-form-page .funding-input input,.deposit-form-page .funding-input input{width:100%!important;height:46px!important;padding:0 14px!important;color:#101827!important;font-size:15px!important;line-height:1!important;font-weight:850!important;border:0!important;background:transparent!important;outline:none!important}.player-action-shell .deposit-form-page .funding-input input::placeholder,.deposit-form-page .funding-input input::placeholder{color:#9da4b1!important;font-weight:750!important}.player-action-shell .deposit-form-page .funding-input span,.deposit-form-page .funding-input span{width:68px!important;min-width:68px!important;max-width:68px!important;height:46px!important;display:grid!important;place-items:center!important;border-left:0!important;background:transparent!important;color:#101827!important;font-size:13px!important;line-height:1!important;font-weight:900!important}.player-action-shell .deposit-form-page .deposit-quick-amounts,.deposit-form-page .deposit-quick-amounts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}.player-action-shell .deposit-form-page .deposit-quick-amounts button,.deposit-form-page .deposit-quick-amounts button{min-height:34px!important;padding:0 6px!important;border:1px solid #ead3aa!important;border-radius:10px!important;background:#ffffffb3!important;color:#805611!important;font-size:13px!important;font-weight:850!important;box-shadow:none!important}.player-action-shell .deposit-form-page .deposit-minimum-line,.deposit-form-page .deposit-minimum-line{margin:0!important;color:#6f7786!important;font-size:12px!important;line-height:1.15!important;font-weight:700!important}.player-action-shell .deposit-form-page .deposit-minimum-line strong,.deposit-form-page .deposit-minimum-line strong{color:#485365!important;font-weight:850!important}.player-action-shell .deposit-form-page .deposit-bank-select-wrap,.deposit-form-page .deposit-bank-select-wrap{position:relative!important;width:100%!important;min-height:58px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border:1px solid #dfe4eb!important;border-radius:13px!important;background:#fff!important;box-sizing:border-box!important}.player-action-shell .deposit-form-page .deposit-bank-logo,.deposit-form-page .deposit-bank-logo{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:2px solid #df222f!important;border-radius:999px!important;background:radial-gradient(circle at 50% 45%,#fff 0,#fff 48%,#f7fff9 49%,#f7fff9)!important;color:#178345!important;box-shadow:inset 0 -4px #1783451f!important}.player-action-shell .deposit-form-page .deposit-bank-select-wrap select,.deposit-form-page .deposit-bank-select-wrap select{width:100%!important;min-width:0!important;height:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;font-size:15px!important;line-height:1!important;font-weight:900!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important}.player-action-shell .deposit-form-page .deposit-bank-select-wrap>svg,.deposit-form-page .deposit-bank-select-wrap>svg{color:#101827!important;pointer-events:none!important}.player-action-shell .deposit-form-page .deposit-rule-list,.deposit-form-page .deposit-rule-list{padding:13px!important;display:grid!important;gap:0!important;border:1px solid #52a77e!important;border-radius:13px!important;background:#ffffffb8!important;box-shadow:none!important}.player-action-shell .deposit-form-page .deposit-rule-list div,.deposit-form-page .deposit-rule-list div{min-height:58px!important;padding:10px 0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;border-bottom:1px dashed #d8e6df!important;color:#1f2933!important;font-size:13px!important;line-height:1.45!important;font-weight:750!important}.player-action-shell .deposit-form-page .deposit-rule-list div:last-child,.deposit-form-page .deposit-rule-list div:last-child{border-bottom:0!important}.player-action-shell .deposit-form-page .deposit-rule-list svg,.deposit-form-page .deposit-rule-list svg{width:34px!important;height:34px!important;padding:7px!important;border-radius:999px!important;background:#eaf6ef!important;color:#138052!important;box-sizing:border-box!important}.player-action-shell .deposit-form-page .deposit-compliance-box,.deposit-form-page .deposit-compliance-box{min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid #edd8b5!important;border-radius:11px!important;background:#fffbf3d9!important;color:#2f3542!important;font-size:12px!important;line-height:1.45!important;font-weight:750!important}.player-action-shell .deposit-form-page .deposit-compliance-box svg,.deposit-form-page .deposit-compliance-box svg{width:28px!important;height:28px!important;color:#9d741c!important}.player-action-shell .deposit-form-page .deposit-primary-submit,.deposit-form-page .deposit-primary-submit{min-height:56px!important;height:56px!important;margin-top:2px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#ffe189,#d79818 72%,#bd7f0e)!important;color:#fff!important;font-size:18px!important;line-height:1!important;font-weight:950!important;text-shadow:0 1px 1px rgba(79,50,0,.35)!important;box-shadow:0 12px 24px #b478142e!important}.player-action-shell .deposit-form-page .deposit-secure-line,.deposit-form-page .deposit-secure-line{min-height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#606a78!important;font-size:11px!important;line-height:1.2!important;font-weight:650!important}.player-action-shell .deposit-form-page .deposit-secure-line svg,.deposit-form-page .deposit-secure-line svg{color:#606a78!important;flex:0 0 auto!important}.player-action-shell .withdraw-form-page .withdraw-account-panel.expanded,.withdraw-form-page .withdraw-account-panel.expanded{min-height:var(--withdraw-account-expanded-height, 420px)!important;height:auto!important;align-content:start!important;overflow:visible!important}.player-action-shell .withdraw-form-page .withdraw-account-panel.expanded .withdraw-account-picker,.withdraw-form-page .withdraw-account-panel.expanded .withdraw-account-picker,.player-action-shell .withdraw-form-page .withdraw-account-panel.expanded .withdraw-account-sheet,.withdraw-form-page .withdraw-account-panel.expanded .withdraw-account-sheet{position:static!important;inset:auto!important;transform:none!important;z-index:0!important;width:100%!important}.player-action-shell .withdraw-form-page .withdraw-account-panel.expanded .withdraw-account-sheet,.withdraw-form-page .withdraw-account-panel.expanded .withdraw-account-sheet{max-height:none!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}body .game-round-record-page .game-record-page-top{width:100%!important;height:calc(54px + env(safe-area-inset-top))!important;min-height:calc(54px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #e9edf2!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top button,body .game-round-record-page .game-record-page-top>span{width:30px!important;height:30px!important;min-width:30px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top svg{width:20px!important;height:20px!important}body .game-round-record-page .game-record-page-top small{display:block!important;color:#818894!important;font-size:11px!important;line-height:1!important;font-weight:700!important;text-align:center!important}body .game-round-record-page .game-record-page-top h2{margin:2px 0 0!important;color:#ef4f86!important;font-size:17px!important;line-height:1.05!important;font-weight:850!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-hero{width:100%!important;min-height:44px!important;margin:0!important;padding:7px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#f6f9fc!important;box-shadow:none!important}body .game-round-record-page .game-record-page-hero p{margin:0!important;color:#222b36!important;font-size:15px!important;line-height:1.1!important;font-weight:800!important}body .game-round-record-page .game-record-page-hero h3{margin:2px 0 0!important;color:#b98218!important;font-size:11px!important;line-height:1.1!important;font-weight:750!important}body .game-round-record-page .game-record-page-hero>span{min-width:48px!important;padding:4px 8px!important;border:1px solid #e6d19a!important;border-radius:999px!important;background:#fff!important;color:#9f741f!important;font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}body .game-round-record-page .game-record-page-summary{width:100%!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}body .game-round-record-page .game-record-page-summary article{min-width:0!important;min-height:43px!important;padding:7px 6px!important;display:grid!important;align-content:center!important;gap:3px!important;border:0!important;border-right:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-record-page-summary small{color:#7e8792!important;font-size:9.5px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-summary strong{color:#17212f!important;font-size:clamp(11px,3.1vw,13px)!important;line-height:1.05!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-round-list{width:100%!important;min-height:0!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;display:block!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}body .game-round-record-page .game-round-list article.game-ledger-row{width:100%!important;min-height:58px!important;margin:0!important;padding:8px 14px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 104px!important;grid-template-areas:"icon main amounts"!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-ledger-icon{grid-area:icon!important;width:36px!important;height:36px!important;min-width:36px!important;place-self:center!important;display:grid!important;place-items:center!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:850!important}body .game-round-record-page .game-ledger-main{grid-area:main!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-content:center!important}body .game-round-record-page .game-ledger-main strong{min-width:0!important;color:#1f2933!important;font-size:15px!important;line-height:1.05!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-main time{color:#9aa3ad!important;font-size:11px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important}body .game-round-record-page .game-ledger-amounts{grid-area:amounts!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-content:center!important}body .game-round-record-page .game-ledger-amounts span{min-width:0!important;height:auto!important;padding:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:5px!important;border:0!important}body .game-round-record-page .game-ledger-amounts small{color:#666f7b!important;font-size:11px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important}body .game-round-record-page .game-ledger-amounts b{min-width:0!important;color:#111827!important;font-size:12px!important;line-height:1!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-row.cash-in .game-ledger-icon,body .game-round-record-page .game-ledger-row.cash-out .game-ledger-icon{background:#0d7be8!important;color:#fff!important}body .game-round-record-page .game-ledger-row.chips-in .game-ledger-icon,body .game-round-record-page .game-ledger-row.round-win .game-ledger-icon{background:#f7b719!important;color:#fff!important}body .game-round-record-page .game-ledger-row.round-loss .game-ledger-icon{background:#8b95a5!important;color:#fff!important}@media(max-width:380px){body .game-round-record-page .game-round-list article.game-ledger-row{grid-template-columns:40px minmax(0,1fr) 92px!important;padding:8px 10px!important}body .game-round-record-page .game-ledger-main strong{font-size:14px!important}body .game-round-record-page .game-ledger-amounts b{font-size:11px!important}}@media(max-width:760px){html:has(.game-round-record-page),body:has(.game-round-record-page){overflow:hidden!important}body .modal-backdrop.game-record-backdrop,body .player-shell .modal-backdrop.game-record-backdrop,body .modal-backdrop:has(.game-round-record-page){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:#fff!important}body .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .player-shell .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .game-round-record-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;height:calc(52px + env(safe-area-inset-top))!important;min-height:calc(52px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;gap:6px!important;border:0!important;border-bottom:1px solid #e9edf2!important;border-radius:0!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0a!important}body .game-round-record-page .game-record-page-top>span{display:none!important}body .game-round-record-page .game-record-page-top button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;background:transparent!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top div{min-width:0!important;text-align:center!important}body .game-round-record-page .game-record-page-top small,body .game-round-record-page .game-record-page-top h2{max-width:100%!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-top small{color:#7c8592!important;font-size:12px!important;line-height:14px!important;font-weight:750!important}body .game-round-record-page .game-record-page-top h2{margin:1px 0 0!important;color:#e94f82!important;font-size:17px!important;line-height:19px!important;font-weight:850!important}body .game-round-record-page .game-record-page-hero,body .game-round-record-page .game-record-page-summary,body .game-round-record-page .game-round-list{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}body .game-round-record-page .game-record-page-hero{height:48px!important;min-height:48px!important;padding:7px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;background:#f8fafc!important}body .game-round-record-page .game-record-page-summary{margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .game-round-record-page .game-record-page-summary article{height:42px!important;min-height:42px!important;padding:6px 12px!important}body .game-round-record-page .game-record-page-summary small{font-size:10px!important;line-height:11px!important}body .game-round-record-page .game-record-page-summary strong{margin-top:2px!important;font-size:13px!important;line-height:15px!important}body .game-round-record-page .game-round-list{min-height:0!important;padding:0 0 calc(12px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}body .game-round-record-page .game-round-list article.game-ledger-row{position:relative!important;width:100%!important;max-width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;padding:7px 12px 7px 16px!important;display:grid!important;grid-template-columns:4px minmax(0,1fr) 96px!important;grid-template-areas:"accent info amount"!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .round-ledger-accent{grid-area:accent!important;width:3px!important;height:32px!important;border-radius:999px!important;background:#4f83a8!important}body .game-round-record-page .game-ledger-row.chips-in .round-ledger-accent,body .game-round-record-page .game-ledger-row.round-win .round-ledger-accent,body .game-round-record-page .game-ledger-row.round-loss .round-ledger-accent{background:#c79b36!important}body .game-round-record-page .round-ledger-info{grid-area:info!important;min-width:0!important;display:grid!important;grid-template-rows:18px 17px!important;gap:2px!important;align-content:center!important;overflow:hidden!important}body .game-round-record-page .round-ledger-info strong{min-width:0!important;max-width:100%!important;color:#192231!important;font-size:14px!important;line-height:18px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .round-ledger-info div{min-width:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;overflow:hidden!important}body .game-round-record-page .round-ledger-info span{height:17px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:1px solid #e2e8ef!important;border-radius:5px!important;background:#f5f7fa!important;color:#6b7482!important;font-size:8px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .round-ledger-info time{min-width:0!important;color:#8c95a1!important;font-size:9.5px!important;line-height:12px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .round-ledger-amount{grid-area:amount!important;width:96px!important;max-width:96px!important;min-width:0!important;display:grid!important;grid-template-rows:15px 17px!important;align-content:center!important;justify-items:end!important;gap:1px!important;text-align:right!important;overflow:hidden!important}body .game-round-record-page .round-ledger-amount small,body .game-round-record-page .round-ledger-amount b{position:static!important;inset:auto!important;transform:none!important;width:96px!important;max-width:96px!important;min-width:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:right!important}body .game-round-record-page .round-ledger-amount small{color:#747e8b!important;font-size:9.5px!important;line-height:12px!important;font-weight:700!important}body .game-round-record-page .round-ledger-amount b{color:#111827!important;font-size:11.5px!important;line-height:15px!important;font-weight:850!important}}.home-game-directory{margin-top:18px;padding:14px 0 4px;border-top:1px solid #e7dfcf}.home-game-directory-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.home-game-directory-heading>div{display:grid;gap:1px}.home-game-directory-heading small{color:#a17825;font-size:10px;font-weight:800}.home-game-directory-heading strong{color:#123754;font-size:18px;line-height:1.2}.home-game-directory-heading b{color:#9a7628;font-size:10px}.home-game-category-tabs{margin-top:10px;display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:2px 2px 8px;border-bottom:1px solid #e8e2d7;scrollbar-width:none}.home-game-category-tabs::-webkit-scrollbar{display:none}.home-game-category-tabs button{flex:0 0 auto;min-width:58px;min-height:72px;padding:3px 3px 4px;display:grid;grid-template-rows:46px auto;place-items:center;align-content:center;gap:3px;border:1px solid #e5dccd;border-radius:8px;color:#6f766f;background:#fffdf7f0;font-size:10.5px;font-weight:850;box-shadow:0 4px 10px #2b35410d}.home-game-category-tabs button.active{border-color:#d5ab49;color:#123754;background:linear-gradient(180deg,#fffdf6,#fff6df);box-shadow:0 5px 12px #c5942721}.home-game-category-badge{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:0;border-radius:50%;background:transparent}.home-game-category-badge img{width:100%;height:100%;display:block;object-fit:cover}.home-game-category-badge-emphasis img{transform:scale(1.16)}.home-game-category-badge svg{color:#ad822c}.home-game-category-label{max-width:100%;overflow:hidden;color:inherit;font-size:10.5px;line-height:1.12;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-game-provider-grid{margin-top:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home-game-provider-tile{min-width:0;aspect-ratio:1 / 1;padding:0;display:block;position:relative;overflow:hidden;border:1px solid #ded8cb;border-radius:10px;color:#163a55;background:#fff;box-shadow:0 3px 10px #23384e0d}.home-game-provider-tile.maintenance{cursor:not-allowed}.home-game-provider-tile.maintenance .home-game-provider-logo img{filter:saturate(.46) brightness(.66)}.home-game-provider-tile .game-maintenance-badge{width:92px;height:92px;border-radius:28px}.home-game-provider-tile .game-maintenance-badge:before{width:62px;height:62px}.home-game-provider-tile:hover{border-color:#c59a3a;background:#fffdf8}.home-game-provider-logo{width:100%;height:100%;min-height:0;display:block;border:0;background:transparent}.home-game-provider-logo img{width:100%;max-width:none;height:100%;display:block;object-fit:cover}.home-game-provider-logo svg{color:#b8811b}.home-game-provider-tile strong{max-width:100%;overflow:hidden;color:#172f45;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-game-provider-tile small{color:#8a8f98;font-size:8px;font-weight:700}.home-game-provider-empty{min-height:84px;margin:12px 0 0;display:grid;place-items:center;border-bottom:1px solid #eee8dc;color:#8b9098;font-size:11px}@media(max-width:760px){.home-game-directory{margin-top:12px;padding-top:11px}.home-game-directory-heading strong{font-size:16px}.home-game-category-tabs{margin-top:8px}.home-game-category-tabs button{min-width:56px;min-height:72px;padding-inline:4px;font-size:10.5px}.home-game-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.home-game-provider-tile{min-height:0;padding:0}.home-game-provider-logo{min-height:0}.home-game-provider-tile strong{font-size:11px}}.player-action-shell .scanner-tool-page,.scanner-tool-page{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f8f4ec!important;color:#0f3152!important}.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{position:relative!important;min-height:66px!important;height:66px!important;padding:max(6px,env(safe-area-inset-top)) 14px 6px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #e5ccae!important;background:#fffdf8!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page .scanner-page-header>div,.scanner-tool-page .scanner-page-header>div{grid-column:2!important;min-width:0!important;text-align:center!important}.player-action-shell .scanner-tool-page .scanner-page-header h1,.scanner-tool-page .scanner-page-header h1{margin:0!important;color:#0f3152!important;font-size:20px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.player-action-shell .scanner-tool-page .player-action-page-back,.scanner-tool-page .player-action-page-back{position:static!important;grid-column:1!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b68c2b!important;box-shadow:none!important}body .player-action-shell .scanner-tool-page .scanner-page-header .player-action-page-back{position:static!important;left:auto!important;top:auto!important;grid-column:1!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b68c2b!important;box-shadow:none!important}.player-action-shell .scanner-tool-page .player-action-page-back svg,.scanner-tool-page .player-action-page-back svg{width:25px!important;height:25px!important;stroke-width:2!important}.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{width:min(100%,430px)!important;max-width:430px!important;min-height:calc(100dvh - 66px)!important;margin:0 auto!important;padding:10px 14px calc(14px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:9px!important;overflow:visible!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page .scanner-security-line,.scanner-tool-page .scanner-security-line{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#626974!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;text-align:center!important}.player-action-shell .scanner-tool-page .scanner-security-line svg,.scanner-tool-page .scanner-security-line svg{flex:0 0 auto!important;color:#c39a3d!important}.player-action-shell .scanner-tool-page .scanner-viewfinder,.scanner-tool-page .scanner-viewfinder{position:relative!important;width:100%!important;height:clamp(278px,41dvh,350px)!important;min-height:0!important;overflow:hidden!important;border:1px solid #ead8b3!important;border-radius:22px!important;background:linear-gradient(#fffdf8db,#fffdf8db),url(/assets/profile-vip-iridescent-pearl-6805ac81876d.png) center / cover no-repeat!important;box-shadow:inset 0 0 0 3px #ffffffd1,0 8px 22px #342d1f12!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page .scanner-viewfinder-placeholder,.scanner-tool-page .scanner-viewfinder-placeholder{position:absolute!important;top:38px!important;right:44px!important;bottom:38px!important;left:44px!important;display:grid!important;place-items:center!important;color:#666b72!important;pointer-events:none!important}.player-action-shell .scanner-tool-page .scanner-viewfinder-placeholder svg,.scanner-tool-page .scanner-viewfinder-placeholder svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;color:#ad8319!important;opacity:.98!important}.player-action-shell .scanner-tool-page .scanner-viewfinder-placeholder:after,.scanner-tool-page .scanner-viewfinder-placeholder:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background:#fffffff2!important;box-shadow:0 0 8px #c9a4487a!important}.player-action-shell .scanner-tool-page .scanner-viewfinder-placeholder span,.scanner-tool-page .scanner-viewfinder-placeholder span{position:relative!important;z-index:1!important;padding:5px 9px!important;border-radius:8px!important;background:#fffdf8b8!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}.player-action-shell .scanner-tool-page #winm-qr-reader,.scanner-tool-page #winm-qr-reader{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border:0!important;border-radius:21px!important;background:transparent!important}.player-action-shell .scanner-tool-page #winm-qr-reader.active,.scanner-tool-page #winm-qr-reader.active{min-height:100%!important;height:100%!important;max-height:none!important}.player-action-shell .scanner-tool-page #winm-qr-reader.active>div,.scanner-tool-page #winm-qr-reader.active>div,.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region,.scanner-tool-page #winm-qr-reader__scan_region,.player-action-shell .scanner-tool-page #winm-qr-reader__scan_region video,.scanner-tool-page #winm-qr-reader__scan_region video,.player-action-shell .scanner-tool-page #winm-qr-reader.active video,.scanner-tool-page #winm-qr-reader.active video{width:100%!important;height:100%!important;border-radius:21px!important;object-fit:cover!important}.player-action-shell .scanner-tool-page #winm-qr-reader__dashboard,.scanner-tool-page #winm-qr-reader__dashboard{display:none!important}.player-action-shell .scanner-tool-page .scanner-action-stack,.scanner-tool-page .scanner-action-stack{display:grid!important;gap:9px!important}.player-action-shell .scanner-tool-page .scanner-source-actions,.scanner-tool-page .scanner-source-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.player-action-shell .scanner-tool-page .scanner-action-button,.scanner-tool-page .scanner-action-button{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:13px!important;box-sizing:border-box!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important}.player-action-shell .scanner-tool-page .scanner-action-button.primary,.scanner-tool-page .scanner-action-button.primary{border:1px solid #a97b20!important;color:#fffdf8!important;background:linear-gradient(90deg,#d7b55b,#b48221)!important;box-shadow:0 7px 15px #976c162e!important}.player-action-shell .scanner-tool-page .scanner-action-button.secondary,.scanner-tool-page .scanner-action-button.secondary{border:1px solid #eadcc4!important;color:#394250!important;background:#fffdf8f0!important;box-shadow:0 6px 15px #2127300f!important}.player-action-shell .scanner-tool-page .scanner-section-divider,.scanner-tool-page .scanner-section-divider{position:relative!important;height:18px!important;display:grid!important;place-items:center!important}.player-action-shell .scanner-tool-page .scanner-section-divider:before,.scanner-tool-page .scanner-section-divider:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;border-top:1px solid #e5ccae!important}.player-action-shell .scanner-tool-page .scanner-section-divider span,.scanner-tool-page .scanner-section-divider span{position:relative!important;z-index:1!important;width:8px!important;height:8px!important;border:3px solid #f8f4ec!important;background:#c9a448!important;transform:rotate(45deg)!important;box-sizing:content-box!important}.player-action-shell .scanner-tool-page .scanner-manual-card,.scanner-tool-page .scanner-manual-card{width:100%!important;min-width:0!important;padding:0!important;display:grid!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.player-action-shell .scanner-tool-page .scanner-manual-card span,.scanner-tool-page .scanner-manual-card span{color:#4b5867!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border:1px solid #e1c98e!important;border-radius:12px!important;background:#fffdf8f0!important;color:#0f3152!important;box-shadow:none!important;box-sizing:border-box!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.player-action-shell .scanner-tool-page .scanner-transfer-button,.scanner-tool-page .scanner-transfer-button{width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #a97b20!important;border-radius:13px!important;color:#fffdf8!important;background:linear-gradient(90deg,#d7b55b,#b48221)!important;box-shadow:0 7px 15px #976c162e!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important}.player-action-shell .scanner-tool-page .scanner-transfer-button:disabled,.scanner-tool-page .scanner-transfer-button:disabled{opacity:.5!important;filter:saturate(.72)!important}.player-action-shell .scanner-tool-page .camera-hint,.scanner-tool-page .camera-hint,.player-action-shell .scanner-tool-page .form-error,.scanner-tool-page .form-error,.player-action-shell .scanner-tool-page .scan-result,.scanner-tool-page .scan-result{margin:0!important;padding:8px 10px!important;border-radius:11px!important;font-size:12px!important;line-height:1.25!important}body .player-action-shell:has(.scanner-tool-page) .player-home-float{display:none!important}@media(max-height:740px)and (max-width:760px){.player-action-shell .scanner-tool-page .scanner-page-header,.scanner-tool-page .scanner-page-header{min-height:58px!important;height:58px!important}.player-action-shell .scanner-tool-page .scanner-page-content,.scanner-tool-page .scanner-page-content{min-height:calc(100dvh - 58px)!important;gap:7px!important;padding-top:7px!important}.player-action-shell .scanner-tool-page .scanner-security-line,.scanner-tool-page .scanner-security-line{min-height:36px!important;font-size:12px!important}.player-action-shell .scanner-tool-page .scanner-viewfinder,.scanner-tool-page .scanner-viewfinder{height:clamp(228px,36dvh,270px)!important}.player-action-shell .scanner-tool-page .scanner-action-button,.scanner-tool-page .scanner-action-button,.player-action-shell .scanner-tool-page .scanner-transfer-button,.scanner-tool-page .scanner-transfer-button{height:42px!important;min-height:42px!important}.player-action-shell .scanner-tool-page .scanner-manual-card input,.scanner-tool-page .scanner-manual-card input{height:40px!important;min-height:40px!important}}@media(max-width:760px){body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-header>button span{overflow:visible!important;font-size:8px!important;line-height:1.05!important;text-overflow:clip!important;white-space:normal!important}body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-add-row .primary{padding-inline:3px!important;font-size:7.5px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}}@media(max-width:760px){body:has(.player-shell .friends-page.friend-vault-page) .player-shell .topbar{padding-inline:10px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .mobile-brand,body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-brand{width:154px!important;min-width:154px!important;height:52px!important;display:grid!important;grid-template-columns:43px minmax(0,1fr)!important;gap:3px!important;align-items:center!important;overflow:visible!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-mark{width:43px!important;height:48px!important;display:block!important;object-fit:contain!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-wordmark{width:108px!important;height:40px!important;display:block!important;object-fit:contain!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .top-actions{flex:1 1 auto!important;min-width:0!important;gap:5px!important;justify-content:flex-end!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .game-currency-switch{width:54px!important;min-width:54px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .language-select{width:72px!important;min-width:72px!important;padding-inline:6px!important;gap:4px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .language-current{min-width:0!important;display:block!important;overflow:hidden!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .player-shell .friend-vault-trusted-deck{top:43px;right:9px;bottom:14px;left:10px}body .player-shell .friend-vault-mini-card .friend-vault-medallion{width:56px!important;height:56px!important;display:grid!important;padding:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-mini-card-center .friend-vault-medallion{width:66px!important;height:66px!important}body .player-shell .friend-vault-mini-card.friend-vault-mini-card-center{transform:translate(-50%)!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent{width:100%!important;height:auto!important;min-height:38px!important;padding:6px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-row-recent{grid-column:auto!important;grid-row:auto!important}body .player-shell .friend-vault-row>button{grid-column:auto!important;grid-row:auto!important}body .player-shell .friend-vault-row.friend-card{grid-template-columns:54px minmax(74px,.95fr) minmax(80px,.9fr) 54px!important}body .player-shell .friend-vault-row-recent b{font-size:9.5px}}@media(min-width:371px)and (max-width:430px){body .player-shell .friend-vault-header>button{width:140px}body .player-shell .friend-vault-header>button span{overflow:visible;font-size:11px;text-overflow:clip}}@media(max-width:760px){html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.register-page{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.register-page *,.register-page *:before,.register-page *:after{box-sizing:border-box!important}.register-page .standalone-page-header{width:100%!important;min-width:0!important;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important}.register-page .standalone-page-header .standalone-back-button{width:42px!important;min-width:42px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;overflow:hidden!important;font-size:0!important}.register-page .standalone-page-header .standalone-back-button svg{width:20px!important;height:20px!important;flex:0 0 20px!important}.register-page .standalone-page-header:after{width:42px!important;min-width:42px!important}.register-page .standalone-page-header h1{position:static!important;grid-column:2!important;width:auto!important;min-width:0!important;max-width:100%!important;transform:none!important;font-size:16px!important;line-height:20px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.register-page-card,.register-page-card>*,.register-page-card>label,.register-page-card .register-id-row,.register-page-card .register-password-row{width:100%!important;min-width:0!important;max-width:100%!important}.register-page-card{padding:13px!important;overflow:hidden!important}.register-page-card .register-id-row,.register-page-card .register-password-row{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;overflow:hidden!important}.register-page-card .register-id-row input,.register-page-card .register-password-row input{width:100%!important;min-width:0!important;max-width:100%!important}.register-page-card .register-id-row button,.register-page-card .register-password-row button{width:48px!important;min-width:48px!important;max-width:48px!important;height:52px!important;min-height:52px!important;padding:0!important;gap:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.register-page-card .register-id-row button svg,.register-page-card .register-password-row button svg{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;flex:0 0 20px!important}html body .modal-backdrop.game-record-backdrop.round-history-backdrop.round-history-backdrop{top:0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:auto!important;min-width:0!important;max-width:none!important}html body .modal-backdrop.game-record-backdrop.round-history-backdrop.round-history-backdrop>.modal.game-round-record-page.round-history-page.round-history-page,html body .round-history-page .round-history-topbar,html body .round-history-page .round-history-hero,html body .round-history-page .round-history-summary,html body .round-history-page .round-history-list,html body .round-history-page .round-history-row{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:760px){html:has(.round-history-page),body:has(.round-history-page){min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .modal-backdrop.round-history-backdrop,body .player-shell .modal-backdrop.round-history-backdrop,body .player-action-shell .modal-backdrop.round-history-backdrop{position:fixed!important;inset:auto!important;transform:none!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .modal-backdrop.round-history-backdrop>.modal.round-history-page,body .player-shell .modal-backdrop.round-history-backdrop>.modal.round-history-page,body .player-action-shell .modal-backdrop.round-history-backdrop>.modal.round-history-page{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}body .round-history-page .round-history-topbar,body .round-history-page .round-history-hero,body .round-history-page .round-history-summary,body .round-history-page .round-history-list,body .round-history-page .round-history-row{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}.player-shell .modal-close:after,.guest-shell .modal-close:after,.login-screen .modal-close:after,.player-action-shell .modal-close:after,.login-action-screen .modal-close:after{content:attr(data-label)!important}.player-register-route.login-action-screen .modal-backdrop>.modal .modal-close:after,.guest-register-route.login-action-screen .modal-backdrop>.modal .modal-close:after{display:inline!important}.login-action-screen .modal-backdrop>.modal .modal-close,.player-register-route.login-action-screen .modal-backdrop>.modal .modal-close,.guest-register-route.login-action-screen .modal-backdrop>.modal .modal-close{width:auto!important;min-width:58px!important;padding:0 10px!important;gap:6px!important}html:has(.round-history-page),body:has(.round-history-page){min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body .round-history-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3000!important;width:100%!important;height:100dvh!important;margin:0!important;padding:20px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#0f172a3d!important}body .round-history-backdrop>.round-history-page{position:relative!important;inset:auto!important;width:min(720px,calc(100% - 40px))!important;max-width:720px!important;height:min(820px,calc(100dvh - 40px))!important;max-height:820px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:62px 58px auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid #e4e9ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 50px #0f172a2e!important;box-sizing:border-box!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif!important}body .round-history-topbar{position:relative!important;z-index:20!important;min-width:0!important;margin:0!important;padding:0 16px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #e8edf2!important;border-radius:0!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0a!important;box-sizing:border-box!important}body .round-history-topbar button,body .round-history-topbar>span{width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#17202d!important;box-shadow:none!important}body .round-history-topbar>span{visibility:hidden!important}body .round-history-topbar>div{min-width:0!important;margin:0!important;padding:0!important;display:grid!important;justify-items:center!important;gap:1px!important;overflow:hidden!important;text-align:center!important}body .round-history-topbar small,body .round-history-topbar h2{min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .round-history-topbar small{color:#77818e!important;font-size:12px!important;line-height:14px!important;font-weight:700!important}body .round-history-topbar h2{color:#e94d82!important;font-size:17px!important;line-height:20px!important;font-weight:850!important}body .round-history-hero{min-width:0!important;width:100%!important;height:58px!important;margin:0!important;padding:8px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #e8edf2!important;border-radius:0!important;background:#f8fafc!important;box-sizing:border-box!important}body .round-history-hero>div{min-width:0!important;overflow:hidden!important}body .round-history-hero p,body .round-history-hero h3{min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .round-history-hero p{color:#182231!important;font-size:15px!important;line-height:19px!important;font-weight:850!important}body .round-history-hero h3{margin-top:2px!important;color:#a67d22!important;font-size:10px!important;line-height:13px!important;font-weight:750!important}body .round-history-hero>span{max-width:88px!important;height:28px!important;padding:0 10px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #dbc47b!important;border-radius:999px!important;background:#fffdf6!important;color:#92701f!important;font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important}body .round-history-summary{min-width:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #e8edf2!important;background:#fff!important;box-sizing:border-box!important}body .round-history-summary-cell{min-width:0!important;height:58px!important;margin:0!important;padding:7px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;overflow:hidden!important;border:0!important;border-right:1px solid #edf1f4!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important}body .round-history-summary-cell:last-child{border-right:0!important}body .round-history-summary-cell small,body .round-history-summary-cell strong{min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .round-history-summary-cell small{color:#77818e!important;font-size:9.5px!important;line-height:1.45!important;font-weight:700!important}body .round-history-summary-cell strong{color:#17202d!important;font-size:12px!important;line-height:1.45!important;font-weight:800!important;font-variant-numeric:tabular-nums!important}body .round-history-sync-note{margin:0!important;padding:7px 12px!important;border-bottom:1px solid #edf1f4!important;background:#fffdf7!important;color:#8b6a1d!important;font-size:10px!important;line-height:1.45!important;font-weight:700!important}body .round-history-list{min-width:0!important;min-height:0!important;width:100%!important;margin:0!important;padding:0 0 12px!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;box-sizing:border-box!important}body .round-history-row{position:relative!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:64px!important;height:64px!important;margin:0!important;padding:8px 14px!important;display:grid!important;grid-template-columns:4px minmax(0,1fr) 104px!important;align-items:center!important;gap:8px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #edf1f4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body .round-history-accent{width:3px!important;height:40px!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-radius:999px!important;background:#4f87a8!important}body .round-history-row.chips-in .round-history-accent,body .round-history-row.round-win .round-history-accent,body .round-history-row.round-loss .round-history-accent{background:#c89a2c!important}body .round-history-info{min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;overflow:hidden!important}body .round-history-info>strong{min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;color:#182231!important;font-size:13px!important;line-height:1.45!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .round-history-info>div{min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:21px!important;overflow:hidden!important}body .round-history-info>div>span{min-width:0!important;max-width:52px!important;height:20px!important;margin:0!important;padding:0 4px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #e0e6ed!important;border-radius:5px!important;background:#f5f7fa!important;color:#687383!important;font-size:8px!important;line-height:1.35!important;font-weight:800!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important}body .round-history-info time{min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;color:#8b95a2!important;font-size:9.5px!important;line-height:1.45!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .round-history-amount{min-width:0!important;width:104px!important;max-width:104px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;justify-items:end!important;gap:2px!important;overflow:hidden!important;text-align:right!important}body .round-history-amount small,body .round-history-amount b{position:static!important;inset:auto!important;transform:none!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums!important}body .round-history-amount small{color:#727d8b!important;font-size:9px!important;line-height:1.45!important;font-weight:700!important}body .round-history-amount b{color:#17202d!important;font-size:11.5px!important;line-height:1.45!important;font-weight:800!important}body .round-history-empty{min-height:190px!important;padding:24px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;color:#7b8592!important;text-align:center!important}@media(max-width:760px){body .round-history-backdrop{padding:0!important;display:block!important;background:#fff!important}body .round-history-backdrop>.round-history-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;grid-template-rows:calc(52px + env(safe-area-inset-top)) 54px auto minmax(0,1fr)!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .round-history-topbar{position:relative!important;height:calc(52px + env(safe-area-inset-top))!important;min-height:calc(52px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important}body .round-history-hero{height:54px!important;padding:7px 14px!important}body .round-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .round-history-summary-cell{height:58px!important;padding:7px 12px!important}body .round-history-summary-cell:nth-child(2){border-right:0!important}body .round-history-summary-cell:nth-child(-n+2){border-bottom:1px solid #edf1f4!important}body .round-history-list{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}}@media(max-width:350px){body .round-history-row{grid-template-columns:4px minmax(0,1fr) 90px!important;padding-left:10px!important;padding-right:10px!important;gap:7px!important}body .round-history-amount{width:90px!important;max-width:90px!important}body .round-history-info>strong{font-size:13px!important}}body .modal-backdrop.game-record-backdrop,body .player-shell .modal-backdrop.game-record-backdrop,body .modal-backdrop:has(.game-round-record-page){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:block!important;overflow:hidden!important;background:#fff!important}body .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .player-shell .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .game-round-record-page{width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top{width:100%!important;height:calc(54px + env(safe-area-inset-top))!important;min-height:calc(54px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 16px 0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #e7ebf0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top button,body .game-round-record-page .game-record-page-top>span{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top>span{justify-self:end!important;border:1px solid #e0cc8d!important;border-radius:999px!important;background:#fffdf7!important;color:#9b741f!important}body .game-round-record-page .game-record-page-top svg{width:19px!important;height:19px!important}body .game-round-record-page .game-record-page-top small{display:block!important;color:#7a8390!important;font-size:13px!important;line-height:16px!important;font-weight:700!important;text-align:center!important}body .game-round-record-page .game-record-page-top h2{margin:1px 0 0!important;color:#e94f82!important;font-size:20px!important;line-height:22px!important;font-weight:800!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-hero{width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:8px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:#fbfcfe!important;box-shadow:none!important}body .game-round-record-page .game-record-page-hero p{margin:0!important;color:#17212f!important;font-size:16px!important;line-height:19px!important;font-weight:800!important}body .game-round-record-page .game-record-page-hero h3{margin:3px 0 0!important;color:#9f741f!important;font-size:11px!important;line-height:13px!important;font-weight:700!important;white-space:nowrap!important}body .game-round-record-page .game-record-page-hero>span{min-width:52px!important;height:26px!important;padding:0 9px!important;border:1px solid #e4d3a3!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#8f681b!important;font-size:11px!important;line-height:1!important;font-weight:800!important}body .game-round-record-page .game-record-page-summary{width:auto!important;margin:8px 12px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;border:0!important;background:transparent!important}body .game-round-record-page .game-record-page-summary article{min-width:0!important;height:42px!important;min-height:42px!important;padding:7px 10px!important;border:1px solid #e4eaf1!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-record-page-summary small{display:block!important;color:#7d8794!important;font-size:10px!important;line-height:11px!important;font-weight:700!important;white-space:nowrap!important}body .game-round-record-page .game-record-page-summary strong{display:block!important;margin-top:5px!important;color:#111827!important;font-size:14px!important;line-height:15px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-round-list{width:100%!important;min-height:0!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;display:block!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border-top:1px solid #eef1f5!important;background:#fff!important}body .game-round-record-page .game-round-list article.game-ledger-row{position:relative!important;width:100%!important;min-height:58px!important;margin:0!important;padding:0 16px 0 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 116px!important;grid-template-areas:"main amounts"!important;align-items:center!important;gap:12px!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-round-list article.game-ledger-row:before{content:""!important;position:absolute!important;left:12px!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:999px!important;background:#cbd5e1!important}body .game-round-record-page .game-round-list article.game-ledger-row.cash-in:before,body .game-round-record-page .game-round-list article.game-ledger-row.cash-out:before{background:#4f83a8!important}body .game-round-record-page .game-ledger-main{grid-area:main!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-content:center!important}body .game-round-record-page .game-ledger-main strong{min-width:0!important;color:#202733!important;font-size:15px!important;line-height:17px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-meta{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important}body .game-round-record-page .game-ledger-meta span{flex:none!important;color:#687385!important;background:#f3f6f9!important;border:1px solid #e2e8ef!important;border-radius:5px!important;padding:2px 5px!important;font-size:10px!important;line-height:1!important;font-weight:700!important}body .game-round-record-page .game-ledger-meta time{min-width:0!important;color:#8d96a2!important;font-size:11px!important;line-height:13px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-amounts{grid-area:amounts!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;text-align:right!important;justify-items:end!important;align-content:center!important}body .game-round-record-page .game-ledger-amounts small{color:#7b8490!important;font-size:10px!important;line-height:12px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-amounts b{min-width:0!important;color:#111827!important;font-size:14px!important;line-height:16px!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-entry-feedback-turnover{margin:0 18px 12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .game-entry-feedback-turnover article{min-width:0!important;min-height:52px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label currency" "amount amount"!important;gap:4px 8px!important;border:1px solid #e4eaf1!important;border-radius:12px!important;background:#fffffff0!important}body .game-entry-feedback-turnover small{grid-area:label!important;color:#6f7a88!important;font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}body .game-entry-feedback-turnover span{grid-area:currency!important;color:#a0771f!important;font-size:10px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}body .game-entry-feedback-turnover strong{grid-area:amount!important;color:#17212f!important;font-size:16px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:580px){body .modal-backdrop>.game-entry-modal{padding-bottom:calc(158px + env(safe-area-inset-bottom))!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:fixed!important;left:18px!important;right:18px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:80!important;width:auto!important;margin:0 auto!important}}.player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero,.player-action-shell .red-packet-tool-page .red-packet-claim-card,.player-action-shell .red-packet-tool-page .red-packet-eligibility,.player-action-shell .red-packet-tool-page .red-packet-modal-rules,.player-action-shell .referral-tool-page .tool-hero.referral,.player-action-shell .referral-tool-page .tool-referral-rates,.player-action-shell .referral-tool-page .tool-card,.player-action-shell.agent-action-shell .agent-benefit-page .agent-center-hero,.player-action-shell.agent-action-shell .agent-benefit-page .agent-qualification,.player-action-shell.agent-action-shell .agent-benefit-page .agent-levels,.player-action-shell.agent-action-shell .agent-benefit-page .agent-public-benefit,.player-action-shell.agent-action-shell .agent-benefit-page .agent-private-hint{border:1px solid transparent!important;background:linear-gradient(135deg,#fffffff5,#fffcf5f5) padding-box,linear-gradient(125deg,#ff7a59,#f7c948 34%,#34d399 66%,#60a5fa) border-box!important;box-shadow:0 12px 28px #ab782b14!important}.player-action-shell .red-packet-tool-page .red-packet-data-error.modal-error{border:1px solid transparent!important;background:linear-gradient(135deg,#fff7f3,snow) padding-box,linear-gradient(125deg,#ef4444,#fb923c 48%,#facc15) border-box!important}.player-action-shell .red-packet-tool-page .red-packet-eligibility article,.player-action-shell .red-packet-tool-page .red-packet-modal-rules div,.player-action-shell .referral-tool-page .tool-referral-rates article,.player-action-shell .referral-tool-page .tool-referral-metrics article,.player-action-shell .referral-tool-page .referral-branch-card,.player-action-shell .referral-tool-page .funding-alert,.player-action-shell.agent-action-shell .agent-benefit-page .agent-qualification-grid article,.player-action-shell.agent-action-shell .agent-benefit-page .agent-level-track article,.player-action-shell.agent-action-shell .agent-benefit-page .agent-risk-card,.player-action-shell.agent-action-shell .agent-benefit-page .formula-note{border:1px solid transparent!important;background:linear-gradient(135deg,#fffdf8fa,#f8fcfffa) padding-box,linear-gradient(125deg,#ff7a59b3,#f7c948b8,#34d399a8,#60a5fab3) border-box!important}.player-action-shell .referral-tool-page .tool-referral-network{border:1px solid transparent!important;background:linear-gradient(135deg,#f8fbff,#fffdfa) padding-box,linear-gradient(125deg,#60a5fa8c,#34d39980,#f7c9488c) border-box!important}.player-home-float{position:fixed;z-index:10050;width:50px;height:50px;padding:5px 3px 4px;border:1px solid #e7d6ac;border-radius:50%;background:linear-gradient(145deg,#fff,#fff6df);color:#a87910;box-shadow:0 9px 24px #77561429,inset 0 1px #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.player-home-float:active{cursor:grabbing;transform:scale(.96);background:#ffefc5}.player-home-float:focus-visible{outline:3px solid rgba(199,154,51,.5);outline-offset:3px}.player-home-float span{max-width:42px;overflow:hidden;font-size:9px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@media(min-width:901px){.player-home-float{width:54px;height:54px}}html:has(.game-round-record-page),body:has(.game-round-record-page){overflow:hidden!important}body .modal-backdrop.game-record-backdrop,body .player-shell .modal-backdrop.game-record-backdrop,body .modal-backdrop:has(.game-round-record-page){position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;transform:none!important;background:#fff!important}body .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .player-shell .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .modal.game-round-record-page,body .game-round-record-page{position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;transform:none!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page,body .game-round-record-page *{box-sizing:border-box!important}body .game-round-record-page .game-record-page-top{width:100%!important;min-width:0!important;height:calc(50px + env(safe-area-inset-top))!important;min-height:calc(50px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:6px!important;border:0!important;border-bottom:1px solid #e7ebf0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top button{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top>span{display:none!important}body .game-round-record-page .game-record-page-top div{min-width:0!important;text-align:center!important}body .game-round-record-page .game-record-page-top small{display:block!important;color:#7a8390!important;font-size:12px!important;line-height:14px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-top h2{margin:1px 0 0!important;color:#e94f82!important;font-size:18px!important;line-height:20px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-hero{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:7px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fbfcfe!important;box-shadow:none!important}body .game-round-record-page .game-record-page-hero p,body .game-round-record-page .game-record-page-hero h3{margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-hero p{color:#17212f!important;font-size:15px!important;line-height:17px!important;font-weight:800!important}body .game-round-record-page .game-record-page-hero h3{margin-top:2px!important;color:#9f741f!important;font-size:10px!important;line-height:12px!important;font-weight:700!important}body .game-round-record-page .game-record-page-hero>span{max-width:62px!important;height:24px!important;padding:0 8px!important;display:grid!important;place-items:center!important;border:1px solid #e4d3a3!important;border-radius:999px!important;background:#fff!important;color:#8f681b!important;font-size:10px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-summary{width:auto!important;min-width:0!important;margin:6px 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border:1px solid #e6ebf1!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-record-page-summary article{min-width:0!important;height:44px!important;min-height:44px!important;padding:6px 12px!important;display:grid!important;align-content:center!important;border:0!important;border-right:1px solid #edf1f5!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-record-page-summary article:last-child{border-right:0!important}body .game-round-record-page .game-record-page-summary article:nth-child(2n){border-right:0!important}body .game-round-record-page .game-record-page-summary article:nth-last-child(-n+2){border-bottom:0!important}body .game-round-record-page .game-record-page-summary small,body .game-round-record-page .game-record-page-summary strong{min-width:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-summary small{color:#7d8794!important;font-size:9px!important;line-height:10px!important;font-weight:700!important}body .game-round-record-page .game-record-page-summary strong{margin-top:4px!important;color:#111827!important;font-size:12px!important;line-height:14px!important;font-weight:800!important}body .game-round-record-page .game-round-list{width:100%!important;min-width:0!important;min-height:0!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border-top:1px solid #eef1f5!important;background:#fff!important}body .game-round-record-page .game-round-list article.game-ledger-row{position:relative!important;width:100%!important;min-width:0!important;min-height:52px!important;height:52px!important;margin:0!important;padding:0 8px 0 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 106px!important;grid-template-areas:"main amounts"!important;align-items:center!important;gap:6px!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-round-list article.game-ledger-row:before{content:""!important;position:absolute!important;left:8px!important;top:11px!important;bottom:11px!important;width:3px!important;border-radius:999px!important;background:#4f83a8!important}body .game-round-record-page .game-round-list article.game-ledger-row.chips-in:before,body .game-round-record-page .game-round-list article.game-ledger-row.round-win:before,body .game-round-record-page .game-round-list article.game-ledger-row.round-loss:before{background:#c79b36!important}body .game-round-record-page .game-ledger-main{grid-area:main!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;align-content:center!important;overflow:hidden!important}body .game-round-record-page .game-ledger-main strong{min-width:0!important;color:#202733!important;font-size:13px!important;line-height:15px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-meta{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:4px!important;overflow:hidden!important}body .game-round-record-page .game-ledger-meta span{max-width:48px!important;min-width:0!important;padding:1px 4px!important;border:1px solid #e2e8ef!important;border-radius:4px!important;background:#f3f6f9!important;color:#687385!important;font-size:8px!important;line-height:11px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-meta time{min-width:0!important;color:#8d96a2!important;font-size:9px!important;line-height:11px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-amounts{grid-area:amounts!important;width:106px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;justify-items:end!important;align-items:flex-end!important;align-content:center!important;justify-content:center!important;text-align:right!important;overflow:hidden!important}body .game-round-record-page .game-ledger-amounts small,body .game-round-record-page .game-ledger-amounts b{position:static!important;inset:auto!important;transform:none!important;max-width:106px!important;min-width:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-amounts small{color:#7b8490!important;font-size:9px!important;line-height:10px!important;font-weight:700!important}body .game-round-record-page .game-ledger-amounts b{color:#111827!important;font-size:11px!important;line-height:13px!important;font-weight:800!important}body .game-round-record-page .positive{color:#147a4b!important}body .game-round-record-page .negative{color:#c83f46!important}@media(max-width:370px){body .game-round-record-page .game-record-page-summary{margin-left:8px!important;margin-right:8px!important}body .game-round-record-page .game-round-list article.game-ledger-row{grid-template-columns:minmax(0,1fr) 94px!important;padding-right:8px!important}body .game-round-record-page .game-ledger-amounts,body .game-round-record-page .game-ledger-amounts small,body .game-round-record-page .game-ledger-amounts b{max-width:94px!important;width:94px!important}}@media(max-width:760px){body .modal-backdrop.game-record-backdrop,body .player-shell .modal-backdrop.game-record-backdrop,body .modal-backdrop:has(.game-round-record-page){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;padding:0!important;overflow:hidden!important;background:#fff!important}body .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .player-shell .modal-backdrop.game-record-backdrop>.modal.game-round-record-page,body .modal.game-round-record-page,body .game-round-record-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important}body .game-round-record-page .game-record-page-top{position:sticky!important;top:0!important;z-index:30!important;width:100%!important;height:calc(48px + env(safe-area-inset-top))!important;min-height:calc(48px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 10px 0!important;grid-template-columns:36px minmax(0,1fr) 36px!important;border-bottom:1px solid #e8ebef!important;background:#fff!important}body .game-round-record-page .game-record-page-top small{font-size:11px!important;line-height:13px!important}body .game-round-record-page .game-record-page-top h2{margin-top:0!important;font-size:16px!important;line-height:18px!important}body .game-round-record-page .game-record-page-hero,body .game-round-record-page .game-record-page-summary,body .game-round-record-page .game-round-list{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}body .game-round-record-page .game-record-page-hero{height:46px!important;min-height:46px!important;padding:6px 14px!important}body .game-round-record-page .game-record-page-hero p{font-size:14px!important;line-height:16px!important}body .game-round-record-page .game-record-page-hero h3{font-size:10px!important;line-height:12px!important}body .game-round-record-page .game-record-page-summary{margin-top:0!important;margin-bottom:0!important}body .game-round-record-page .game-round-list{padding:0 0 calc(14px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body .game-round-record-page .game-round-list article.game-ledger-row{width:100%!important;max-width:100%!important;min-height:50px!important;height:50px!important;margin:0!important;padding:0 10px 0 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;grid-template-areas:"main amounts"!important;gap:7px!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .game-round-list article.game-ledger-row:before{left:8px!important;top:10px!important;bottom:10px!important;width:3px!important}body .game-round-record-page .game-ledger-main{min-width:0!important;display:grid!important;grid-template-rows:17px 16px!important;gap:2px!important;overflow:hidden!important}body .game-round-record-page .game-ledger-main strong{max-width:100%!important;font-size:13px!important;line-height:17px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-meta{display:grid!important;grid-template-columns:minmax(36px,48px) minmax(0,1fr)!important;gap:5px!important;align-items:center!important;overflow:hidden!important}body .game-round-record-page .game-ledger-meta span{max-width:48px!important;height:16px!important;padding:0 4px!important;display:grid!important;place-items:center!important;font-size:8px!important;line-height:1!important}body .game-round-record-page .game-ledger-meta time{max-width:100%!important;font-size:9px!important;line-height:12px!important}body .game-round-record-page .game-ledger-amounts{width:92px!important;max-width:92px!important;min-width:0!important;gap:1px!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}body .game-round-record-page .game-ledger-amounts small,body .game-round-record-page .game-ledger-amounts b,body .game-round-record-page .game-round-list article.game-ledger-row .game-ledger-amounts small,body .game-round-record-page .game-round-list article.game-ledger-row .game-ledger-amounts b{position:static!important;inset:auto!important;transform:none!important;width:92px!important;max-width:92px!important;min-width:0!important;display:block!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-ledger-amounts small{font-size:9px!important;line-height:11px!important}body .game-round-record-page .game-ledger-amounts b{font-size:11px!important;line-height:13px!important}}@media(max-width:760px){html body .modal-backdrop.game-record-backdrop.round-history-backdrop,html body .player-shell .modal-backdrop.game-record-backdrop.round-history-backdrop,html body .player-action-shell .modal-backdrop.game-record-backdrop.round-history-backdrop{position:fixed!important;inset:auto!important;top:0!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;background:#fff!important}html body .modal-backdrop.game-record-backdrop.round-history-backdrop>.modal.game-round-record-page.round-history-page,html body .player-shell .modal-backdrop.game-record-backdrop.round-history-backdrop>.modal.game-round-record-page.round-history-page,html body .player-action-shell .modal-backdrop.game-record-backdrop.round-history-backdrop>.modal.game-round-record-page.round-history-page{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;height:calc(52px + env(safe-area-inset-top))!important;min-height:calc(52px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;gap:6px!important;border:0!important;border-bottom:1px solid #e9edf2!important;border-radius:0!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0a!important}body .game-round-record-page .game-record-page-top>span{display:none!important}body .game-round-record-page .game-record-page-top button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;background:transparent!important;box-shadow:none!important}body .game-round-record-page .game-record-page-top div{min-width:0!important;text-align:center!important}body .game-round-record-page .game-record-page-top small,body .game-round-record-page .game-record-page-top h2{max-width:100%!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .game-record-page-top small{color:#7c8592!important;font-size:12px!important;line-height:14px!important;font-weight:750!important}body .game-round-record-page .game-record-page-top h2{margin:1px 0 0!important;color:#e94f82!important;font-size:17px!important;line-height:19px!important;font-weight:850!important}body .game-round-record-page .game-record-page-hero,body .game-round-record-page .game-record-page-summary,body .game-round-record-page .game-round-list{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}body .game-round-record-page .game-record-page-hero{height:48px!important;min-height:48px!important;padding:7px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;background:#f8fafc!important}body .game-round-record-page .game-record-page-summary{margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .game-round-record-page .game-record-page-summary article{height:42px!important;min-height:42px!important;padding:6px 12px!important}body .game-round-record-page .game-record-page-summary small{font-size:10px!important;line-height:11px!important}body .game-round-record-page .game-record-page-summary strong{margin-top:2px!important;font-size:13px!important;line-height:15px!important}body .game-round-record-page .game-round-list{min-height:0!important;padding:0 0 calc(12px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}body .game-round-record-page .game-round-list article.game-ledger-row{position:relative!important;width:100%!important;max-width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;padding:7px 12px 7px 16px!important;display:grid!important;grid-template-columns:4px minmax(0,1fr) 96px!important;grid-template-areas:"accent info amount"!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body .game-round-record-page .round-ledger-accent{grid-area:accent!important;width:3px!important;height:32px!important;border-radius:999px!important;background:#4f83a8!important}body .game-round-record-page .game-ledger-row.chips-in .round-ledger-accent,body .game-round-record-page .game-ledger-row.round-win .round-ledger-accent,body .game-round-record-page .game-ledger-row.round-loss .round-ledger-accent{background:#c79b36!important}body .game-round-record-page .round-ledger-info{grid-area:info!important;min-width:0!important;display:grid!important;grid-template-rows:18px 17px!important;gap:2px!important;align-content:center!important;overflow:hidden!important}body .game-round-record-page .round-ledger-info strong{min-width:0!important;max-width:100%!important;color:#192231!important;font-size:14px!important;line-height:18px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .round-ledger-info div{min-width:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;overflow:hidden!important}body .game-round-record-page .round-ledger-info span{height:17px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:1px solid #e2e8ef!important;border-radius:5px!important;background:#f5f7fa!important;color:#6b7482!important;font-size:8px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .round-ledger-info time{min-width:0!important;color:#8c95a1!important;font-size:9.5px!important;line-height:12px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .game-round-record-page .round-ledger-amount{grid-area:amount!important;width:96px!important;max-width:96px!important;min-width:0!important;display:grid!important;grid-template-rows:15px 17px!important;align-content:center!important;justify-items:end!important;gap:1px!important;text-align:right!important;overflow:hidden!important}body .game-round-record-page .round-ledger-amount small,body .game-round-record-page .round-ledger-amount b{position:static!important;inset:auto!important;transform:none!important;width:96px!important;max-width:96px!important;min-width:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:right!important}body .game-round-record-page .round-ledger-amount small{color:#747e8b!important;font-size:9.5px!important;line-height:12px!important;font-weight:700!important}body .game-round-record-page .round-ledger-amount b{color:#111827!important;font-size:11.5px!important;line-height:15px!important;font-weight:850!important}}@media(max-width:370px){body .game-round-record-page .game-round-list article.game-ledger-row{grid-template-columns:4px minmax(0,1fr) 86px!important;padding-left:12px!important;padding-right:8px!important;gap:7px!important}body .game-round-record-page .round-ledger-info strong{font-size:13px!important}body .game-round-record-page .round-ledger-amount,body .game-round-record-page .round-ledger-amount small,body .game-round-record-page .round-ledger-amount b{width:86px!important;max-width:86px!important}}.player-action-shell .exchange-tool-page,.exchange-tool-page{--exchange-navy: #103457;--exchange-gold: #bd9140;--exchange-gold-deep: #a67823;--exchange-line: rgba(191, 154, 83, .36);--exchange-panel: #fffdf7;--exchange-panel-soft: #fff9ec}.player-action-shell .exchange-tool-page .player-action-page-header,.exchange-tool-page .player-action-page-header{background:linear-gradient(180deg,#fffaeffa,#fff6e5f0)!important;border-bottom:1px solid rgba(196,162,94,.28)!important;box-shadow:0 8px 20px #5e42180f!important}.player-action-shell .exchange-tool-page .player-action-page-header h1,.exchange-tool-page .player-action-page-header h1{color:var(--exchange-navy)!important;font-weight:900!important}.player-action-shell .exchange-tool-page .player-action-page-back,.exchange-tool-page .player-action-page-back{color:var(--exchange-navy)!important;border:1px solid rgba(189,145,64,.46)!important;background:linear-gradient(180deg,#fffdf8,#f6ead1)!important;box-shadow:0 8px 18px #86601d24,0 1px #ffffffe6 inset!important}.player-action-shell .exchange-tool-page .player-action-page-content,.exchange-tool-page .player-action-page-content{background:linear-gradient(180deg,#fff7e8,#fffdf6 38%,#f8fbff)!important}.player-action-shell .exchange-tool-page .tool-hero.exchange,.exchange-tool-page .tool-hero.exchange,.player-action-shell .exchange-tool-page .tool-rate-card article,.exchange-tool-page .tool-rate-card article,.player-action-shell .exchange-tool-page .tool-card,.exchange-tool-page .tool-card,.player-action-shell .exchange-tool-page .funding-note-card,.exchange-tool-page .funding-note-card,.player-action-shell .exchange-tool-page .funding-alert,.exchange-tool-page .funding-alert{border:1px solid var(--exchange-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.94),var(--exchange-panel-soft)) padding-box,linear-gradient(135deg,#ffffffe6,#c399466b) border-box!important;box-shadow:0 10px 22px #5b431a14,0 1px #ffffffdb inset!important}.player-action-shell .exchange-tool-page .tool-hero.exchange,.exchange-tool-page .tool-hero.exchange{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#fffdf7fa,#fff6e5eb) padding-box,linear-gradient(135deg,#fffffff5,#be933f7a) border-box!important}.player-action-shell .exchange-tool-page .tool-hero.exchange:after,.exchange-tool-page .tool-hero.exchange:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,#ffffff4d,#fff0 46%,#bd91401f)}.player-action-shell .exchange-tool-page .tool-hero.exchange>span,.exchange-tool-page .tool-hero.exchange>span{color:#fff!important;background:linear-gradient(180deg,#d5ad58,#af7f28)!important;box-shadow:0 8px 18px #90631833,0 1px #ffffff80 inset!important}.player-action-shell .exchange-tool-page .tool-hero.exchange small,.exchange-tool-page .tool-hero.exchange small,.player-action-shell .exchange-tool-page .funding-field,.exchange-tool-page .funding-field,.player-action-shell .exchange-tool-page .tool-rate-card small,.exchange-tool-page .tool-rate-card small,.player-action-shell .exchange-tool-page .exchange-preview-card small,.exchange-tool-page .exchange-preview-card small{color:#103457a8!important}.player-action-shell .exchange-tool-page .tool-hero.exchange h2,.exchange-tool-page .tool-hero.exchange h2,.player-action-shell .exchange-tool-page .tool-card h2,.exchange-tool-page .tool-card h2,.player-action-shell .exchange-tool-page .tool-rate-card strong,.exchange-tool-page .tool-rate-card strong,.player-action-shell .exchange-tool-page .exchange-preview-card strong,.exchange-tool-page .exchange-preview-card strong{color:var(--exchange-navy)!important}.player-action-shell .exchange-tool-page .exchange-preview-card,.exchange-tool-page .exchange-preview-card{background:linear-gradient(145deg,#fffef9,#fff7e6) padding-box,linear-gradient(135deg,#fffffff5,#be933f80) border-box!important}.player-action-shell .exchange-tool-page .tool-card header>span,.exchange-tool-page .tool-card header>span{color:#8d6825!important;border:1px solid rgba(189,145,64,.28)!important;background:#fff8e8e0!important}.player-action-shell .exchange-tool-page .funding-input,.exchange-tool-page .funding-input,.player-action-shell .exchange-tool-page .funding-field select,.exchange-tool-page .funding-field select{color:var(--exchange-navy)!important;border:1px solid rgba(188,151,82,.34)!important;background:linear-gradient(180deg,#fffef9,#fffaf0) padding-box,linear-gradient(135deg,#fffffff2,#bc91406b) border-box!important;box-shadow:0 6px 14px #6f4c190e!important}.player-action-shell .exchange-tool-page .funding-input:focus-within,.exchange-tool-page .funding-input:focus-within,.player-action-shell .exchange-tool-page .funding-field select:focus,.exchange-tool-page .funding-field select:focus{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fffffffa,#bd91409e) border-box!important;box-shadow:0 0 0 4px #bd91401f,0 9px 18px #6f4c1914!important}.player-action-shell .exchange-tool-page .funding-input span,.exchange-tool-page .funding-input span{color:var(--exchange-navy)!important;border-left-color:#bd914040!important;background:#fff8e8b3!important}.player-action-shell .exchange-tool-page .funding-alert.success,.exchange-tool-page .funding-alert.success{color:#22725f!important;background:linear-gradient(145deg,#f9fff9,#fff8e8) padding-box,linear-gradient(135deg,#699e815c,#bd91405c) border-box!important}.player-action-shell .exchange-tool-page .funding-alert.danger,.exchange-tool-page .funding-alert.danger{color:#b64435!important;background:linear-gradient(145deg,#fff9f6,#fff8e8) padding-box,linear-gradient(135deg,#d5635361,#bd914052) border-box!important}.player-action-shell .exchange-tool-page .funding-note-card,.exchange-tool-page .funding-note-card{color:#247364!important;background:linear-gradient(145deg,#f9fff8f5,#fff8e8f0) padding-box,linear-gradient(135deg,#60977c52,#bd914057) border-box!important}.player-action-shell .exchange-tool-page .funding-note-card svg,.exchange-tool-page .funding-note-card svg{color:#2d8a73!important}.player-action-shell .exchange-tool-page .funding-submit,.exchange-tool-page .funding-submit{color:#fff!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(180deg,#d9b45f,#ae7d26)!important;box-shadow:0 9px 18px #8f61173d,0 1px #ffffff6b inset!important}@media(max-width:580px){.player-action-shell .exchange-tool-page .tool-hero.exchange,.exchange-tool-page .tool-hero.exchange,.player-action-shell .exchange-tool-page .tool-card,.exchange-tool-page .tool-card{border-radius:18px!important}.player-action-shell .exchange-tool-page .tool-rate-card article,.exchange-tool-page .tool-rate-card article{border-radius:16px!important}}.loan-game-panel-actions{min-width:148px;display:grid;gap:8px;justify-items:stretch}.loan-game-panel-actions>button,.loan-game-panel-actions>b{width:100%;box-sizing:border-box}.loan-rules-link{min-height:36px;padding:7px 11px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #bcd5ff;border-radius:10px;background:#f7fbff;color:#245da9;font-size:11px;line-height:1.35;font-weight:900;text-align:center;white-space:normal}.loan-rules-link svg{flex:0 0 auto}.modal-backdrop>.borrow-credit-modal.loan-rules-modal,.player-action-shell .modal-backdrop>.borrow-credit-modal.loan-rules-modal{width:min(820px,calc(100% - 32px))!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;padding:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;overflow:hidden!important;border:1px solid #dbe7f7!important;border-radius:22px!important;box-sizing:border-box!important;background:#f7f9fc!important}.loan-rules-modal .modal-close{top:28px!important;right:28px!important;z-index:4}.loan-rules-header{min-width:0;padding:16px 54px 16px 16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;border:1px solid #cfe0ff;border-radius:16px;background:linear-gradient(135deg,#edf5ff,#fff 54%,#fff8e8)}.loan-rules-header-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#245da9;box-shadow:0 7px 18px #245da91f}.loan-rules-header>div{min-width:0}.loan-rules-header small{display:block;color:#b07817!important;font-size:10px!important;line-height:1.3!important;font-weight:950;letter-spacing:.04em}.loan-rules-modal .loan-rules-header h2{margin:3px 0 4px!important;color:#10233f;font-size:25px!important;line-height:1.18!important;overflow-wrap:anywhere}.loan-rules-header p{margin:0;color:#5d6b80;font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere}.borrow-credit-full-rules.loan-rule-sections{min-height:0;max-height:none!important;padding:0 5px 0 0;display:grid;align-content:start;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.loan-rule-group{padding:12px;display:grid;gap:10px;border:1px solid #dbe4f0;border-radius:15px;background:#fff;box-shadow:0 8px 22px #233a5c0b}.loan-rule-group>header{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px}.loan-rule-group>header b{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#245da9;color:#fff;font-size:10px;letter-spacing:.04em}.loan-rule-group>header strong{color:#10233f;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.loan-rule-group>div{min-width:0;display:grid;gap:8px}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article{min-width:0;padding:12px 13px;gap:6px;border:1px solid #e2e8f1;border-left:4px solid #d6e5ff;border-radius:11px;background:#fbfcfe;box-sizing:border-box}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article>strong{color:#17345d;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article p{color:#52617a;font-size:11px!important;line-height:1.6!important;overflow-wrap:anywhere}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article code{max-width:100%;padding:8px 10px;border:1px solid #dbe7f7;border-radius:8px;background:#fff;color:#245da9;font-size:11px!important;line-height:1.5!important;font-family:inherit;font-weight:900;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.loan-rules-footer{min-width:0;padding-top:2px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:12px;border-top:1px solid #dbe4f0}.loan-rules-footer>span{min-width:0;display:flex;align-items:flex-start;gap:7px;color:#607089;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.loan-rules-footer>span svg{flex:0 0 auto;margin-top:1px;color:#23835f}.loan-rules-footer .primary.full{position:static!important;width:100%!important;min-height:44px!important;margin:0!important;border-radius:11px!important;font-size:13px!important}@media(max-width:580px){.loan-game-panel{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.loan-game-panel-actions{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.loan-game-panel-actions>button,.loan-game-panel-actions>b{min-height:38px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.35!important;white-space:normal!important}.modal-backdrop>.borrow-credit-modal.loan-rules-modal,.player-action-shell .modal-backdrop>.borrow-credit-modal.loan-rules-modal{width:calc(100% - 8px)!important;max-height:calc(100dvh - 8px)!important;padding:10px!important;gap:9px!important;border-radius:16px!important}.player-action-shell .modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close,.modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close{top:16px!important;right:16px!important;left:auto!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important}.player-action-shell .modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close svg,.modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close svg{display:block!important}.player-action-shell .modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close:before,.player-action-shell .modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close:after,.modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close:before,.modal-backdrop>.borrow-credit-modal.loan-rules-modal .modal-close:after{content:""!important;display:none!important}.loan-rules-header{padding:11px 46px 11px 11px;grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;border-radius:12px}.loan-rules-header-icon{display:none}.loan-rules-header-icon svg{width:22px;height:22px}.loan-rules-modal .loan-rules-header h2{margin:2px 0 3px!important;font-size:17px!important}.loan-rules-header small{font-size:8px!important}.loan-rules-header p{font-size:9px!important;line-height:1.45!important}.borrow-credit-full-rules.loan-rule-sections{padding-right:2px;gap:8px;scrollbar-gutter:auto}.loan-rule-group{padding:8px;gap:7px;border-radius:11px}.loan-rule-group>header{grid-template-columns:27px minmax(0,1fr);gap:7px}.loan-rule-group>header b{width:27px;height:27px;border-radius:8px;font-size:8px}.loan-rule-group>header strong{font-size:11px}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article{padding:9px;border-left-width:3px;border-radius:9px}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article>strong{font-size:11px!important}.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article p,.borrow-credit-full-rules.loan-rule-sections .loan-rule-group article code{font-size:10px!important;line-height:1.5!important}.loan-rules-footer{grid-template-columns:minmax(0,1fr);gap:7px}.loan-rules-footer>span{font-size:9px}.loan-rules-footer .primary.full{min-height:42px!important;font-size:12px!important}}@media(max-width:580px){.player-action-shell .modal-backdrop>.borrow-credit-modal:not(.loan-rules-modal)>.primary.full,.modal-backdrop>.borrow-credit-modal:not(.loan-rules-modal)>.primary.full{position:static!important;inset:auto!important;margin:0!important;box-shadow:0 10px 24px #1767f52e!important}}.player-action-shell .loan-credit-page{background:#f4f7fb!important}.player-action-shell .loan-credit-page .player-action-page-header{height:auto!important;min-height:calc(60px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 7px!important;background:#fffffffa!important;border-bottom-color:#e1e7f0!important}.player-action-shell .loan-credit-page .player-action-page-back{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-color:#dce4ef!important;border-radius:12px!important;background:#fff!important;color:#17345d!important;box-shadow:none!important}.player-action-shell .loan-credit-page .player-action-page-header h1{font-size:19px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.player-action-shell .loan-credit-page .player-action-page-content{max-width:760px!important;padding:18px 16px calc(32px + env(safe-area-inset-bottom))!important;gap:16px!important;white-space:normal!important;overflow-wrap:anywhere}.loan-document-intro,.loan-apply-intro{min-width:0;padding:18px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #d7e3f3;border-radius:18px;background:linear-gradient(135deg,#eef5ff,#fff 58%,#fff8e9);box-shadow:0 10px 26px #22416c0e;box-sizing:border-box}.loan-document-intro-icon,.loan-apply-intro>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#fff;color:#245da9;box-shadow:0 7px 18px #245da91f}.loan-document-intro>div,.loan-apply-intro>div{min-width:0}.loan-document-intro small,.loan-apply-intro small{display:block;margin:0 0 3px;color:#a76f12;font-size:10px;line-height:1.35;font-weight:900}.loan-document-intro h2,.loan-apply-intro h2{margin:0;color:#10233f;font-size:21px;line-height:1.3}.loan-document-intro p,.loan-apply-intro p{margin:5px 0 0;color:#5e6d83;font-size:12px;line-height:1.6}.loan-document-intro em{align-self:start;padding:6px 9px;border-radius:999px;background:#ffffffe0;color:#607089;font-size:10px;line-height:1.35;font-style:normal;font-weight:800;white-space:nowrap}.loan-rule-summary,.loan-document-rules,.loan-apply-amount-card,.loan-apply-preview{min-width:0}.loan-rule-summary>header,.loan-apply-preview>header{margin-bottom:10px}.loan-rule-summary h2,.loan-apply-preview h2,.loan-document-section-heading h2{margin:0;color:#10233f;font-size:16px;line-height:1.4}.loan-rule-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.loan-rule-summary article{min-width:0;padding:13px;display:grid;align-content:start;gap:5px;border:1px solid #e1e7ef;border-radius:14px;background:#fff;box-sizing:border-box}.loan-rule-summary article>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:3px;border-radius:10px;background:#edf5ff;color:#245da9}.loan-rule-summary article small{color:#78869a;font-size:10px;line-height:1.35}.loan-rule-summary article strong{color:#213a5d;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.loan-document-section-heading{min-width:0;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.loan-document-section-heading button{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid #cfdaea;border-radius:9px;background:#fff;color:#245da9;font-size:10px;line-height:1.3;font-weight:900}.loan-document-group-list{display:grid;gap:10px}.loan-document-group{min-width:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:15px;background:#fff;box-sizing:border-box}.loan-document-group.expanded{border-color:#cddcf1;box-shadow:0 8px 22px #203d650b}.loan-document-group-toggle{width:100%;min-width:0;min-height:58px;padding:11px 14px;display:grid;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:10px;border:0;background:#fff;color:#10233f;text-align:left;box-sizing:border-box}.loan-document-group-toggle b{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#eef4fc;color:#245da9;font-size:10px;line-height:1}.loan-document-group-toggle strong{min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.loan-document-group-toggle svg{justify-self:end;color:#8290a4;transition:transform .18s ease}.loan-document-group.expanded .loan-document-group-toggle svg{transform:rotate(180deg)}.loan-document-group-content{padding:0 14px 8px}.loan-document-group-content article{min-width:0;padding:15px 0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;border-top:1px solid #edf0f4}.loan-document-rule-number{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#f1f5fa;color:#607089;font-size:10px;line-height:1;font-weight:900}.loan-document-group-content article>div{min-width:0}.loan-document-group-content h3{margin:1px 0 6px;color:#17345d;font-size:13px;line-height:1.45}.loan-document-group-content p{margin:0 0 7px;color:#536279;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.loan-document-formulas{display:grid;gap:6px;margin-top:9px}.loan-document-formulas code{width:100%;min-width:0;padding:8px 10px;display:block;border-left:3px solid #b9d1f4;border-radius:0 8px 8px 0;background:#f4f8fd;color:#245da9;font-family:inherit;font-size:10px;line-height:1.55;font-weight:850;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.loan-document-footer{min-width:0;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:14px;border:1px solid #dfe6ef;border-radius:15px;background:#fff;box-sizing:border-box}.loan-document-footer>span{min-width:0;display:flex;align-items:flex-start;gap:8px;color:#607089;font-size:10px;line-height:1.55}.loan-document-footer>span svg{flex:0 0 auto;margin-top:1px;color:#23835f}.loan-document-footer .primary,.loan-apply-submit{width:100%;min-height:46px;padding:10px 16px;border-radius:12px;font-size:13px;line-height:1.35;white-space:normal}.loan-apply-intro{grid-template-columns:50px minmax(0,1fr)}.loan-apply-amount-card,.loan-apply-preview{padding:16px;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 8px 22px #203d650a;box-sizing:border-box}.loan-apply-amount-card>header{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.loan-apply-amount-card>header div{min-width:0}.loan-apply-amount-card>header small,.loan-apply-preview-grid small{display:block;color:#748197;font-size:10px;line-height:1.4}.loan-apply-amount-card>header strong{display:block;margin-top:2px;color:#17345d;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.loan-apply-amount-card>header>span{flex:0 0 auto;padding:5px 8px;border-radius:8px;background:#eef5ff;color:#245da9;font-size:9px;line-height:1.4;font-weight:900}.loan-apply-amount-field{display:grid;gap:7px;color:#344a68;font-size:11px;line-height:1.4;font-weight:850}.loan-apply-amount-field>div{min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #c9d6e7;border-radius:12px;background:#fbfcfe;overflow:hidden}.loan-apply-amount-field input{width:100%;min-width:0;height:52px;padding:0 14px;border:0;outline:0;background:transparent;color:#10233f;font-size:20px;line-height:1;font-weight:900;box-sizing:border-box}.loan-apply-amount-field b{padding:0 14px;color:#607089;font-size:12px}.loan-apply-amount-card>small{display:block;margin-top:8px;color:#607089;font-size:10px;line-height:1.55}.loan-apply-amount-card>small.warning{color:#b34d3d}.loan-apply-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.loan-apply-preview-grid article{min-width:0;padding:12px;display:grid;align-content:start;gap:4px;border:1px solid #e5eaf1;border-radius:12px;background:#f9fbfd;box-sizing:border-box}.loan-apply-preview-grid article:last-child{grid-column:1 / -1}.loan-apply-preview-grid strong{color:#17345d;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.loan-apply-preview-grid span{color:#6f7d91;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.loan-apply-rules-link{width:100%;min-width:0;min-height:62px;padding:11px 13px;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid #cbdcf2;border-radius:14px;background:#f5f9ff;color:#245da9;text-align:left;box-sizing:border-box}.loan-apply-rules-link>span{min-width:0}.loan-apply-rules-link strong,.loan-apply-rules-link small{display:block;overflow-wrap:anywhere}.loan-apply-rules-link strong{font-size:12px;line-height:1.4}.loan-apply-rules-link small{margin-top:2px;color:#687a94;font-size:9px;line-height:1.5}.loan-apply-rules-link>svg:last-child{justify-self:end}.loan-apply-agreement{min-width:0;padding:13px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #e1e7ef;border-radius:13px;background:#fff;color:#536279;font-size:10px;line-height:1.65;box-sizing:border-box}.loan-apply-agreement input{width:18px;height:18px;margin:1px 0 0;accent-color:#245da9}.loan-apply-feedback{min-width:0;padding:12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #e4c8c4;border-radius:12px;background:#fff6f4;color:#a14337;font-size:10px;line-height:1.55}.loan-apply-feedback.success{border-color:#cce7dc;background:#f2fbf7;color:#23755a}.loan-apply-feedback svg{flex:0 0 auto;margin-top:1px}.loan-mode-global-banner{min-height:34px!important;margin:0 24px!important;padding:4px 6px 4px 10px!important;display:flex!important;align-items:center!important;gap:7px!important;border-radius:10px!important;box-shadow:none!important}.loan-mode-global-banner strong{min-width:0;flex:1 1 auto;font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loan-mode-global-banner>span{display:none!important}.loan-mode-global-banner button{flex:0 0 auto;width:auto!important;min-height:26px!important;padding:0 9px!important;border-radius:7px!important;font-size:9px!important;line-height:1.2!important}.loan-mode-active-label{padding:8px 10px;border:1px solid #cfe7dd;border-radius:9px;background:#f3fbf7;color:#23815f!important;font-size:10px!important;line-height:1.4;text-align:center;white-space:normal!important}@media(max-width:580px){.player-action-shell .loan-credit-page .player-action-page-content{padding:13px 12px calc(26px + env(safe-area-inset-bottom))!important;gap:13px!important}.loan-document-intro,.loan-apply-intro{padding:14px;grid-template-columns:42px minmax(0,1fr);gap:11px;border-radius:15px}.loan-document-intro-icon,.loan-apply-intro>span{width:42px;height:42px;border-radius:12px}.loan-document-intro h2,.loan-apply-intro h2{font-size:17px}.loan-document-intro p,.loan-apply-intro p{font-size:10px;line-height:1.55}.loan-document-intro em{grid-column:2;justify-self:start;white-space:normal}.loan-rule-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.loan-rule-summary article{padding:11px;border-radius:12px}.loan-document-group-toggle{min-height:54px;padding:10px 11px}.loan-document-group-content{padding:0 11px 6px}.loan-document-group-content article{padding:13px 0;grid-template-columns:24px minmax(0,1fr);gap:8px}.loan-document-footer{padding:12px;grid-template-columns:minmax(0,1fr);gap:10px}.loan-document-footer .primary{min-height:44px}.loan-apply-amount-card,.loan-apply-preview{padding:13px;border-radius:14px}.loan-mode-global-banner{margin:0 12px!important}}@media(max-width:360px){.player-action-shell .loan-credit-page .player-action-page-header{grid-template-columns:42px minmax(0,1fr) 42px!important}.player-action-shell .loan-credit-page .player-action-page-header h1{font-size:17px!important}.loan-rule-summary>div,.loan-apply-preview-grid{grid-template-columns:minmax(0,1fr)}.loan-apply-preview-grid article:last-child{grid-column:auto}.loan-document-section-heading{align-items:flex-start}.loan-document-section-heading button{max-width:45%;white-space:normal}}@media(prefers-reduced-motion:reduce){.loan-document-group-toggle svg{transition:none}}:root{--player-content-max: 1500px;--player-action-max: 680px;--player-gutter: clamp(12px, 2.2vi, 28px);--player-mobile-gutter: 12px;--player-control-height: 40px;--player-control-radius: 10px;--player-card-radius: 14px;--player-card-border: #e5e9ef;--player-soft-shadow: 0 8px 24px rgba(58, 43, 20, .055)}html,body,#root,.player-shell,.guest-shell,.login-screen,.player-action-shell,.player-action-page{width:100%;max-width:100%;min-width:0}html,body,#root,.player-shell,.guest-shell,.login-screen,.player-action-shell{overflow-x:clip!important}:where(.player-shell,.guest-shell,.login-screen,.player-action-shell),:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) *{box-sizing:border-box}:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) img,:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) video,:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) canvas,:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) svg{max-width:100%}:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) :where(h1,h2,h3,p,span,strong,small,label,dt,dd){overflow-wrap:anywhere}:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) :where(.primary,.subtle-button,.guest-login-button,.register-link,.login-button,.login-support,.login-telegram-button,.funding-submit,.loan-apply-submit){min-height:var(--player-control-height)!important;height:auto;padding:8px 16px;border-radius:var(--player-control-radius)!important;font-size:12px;line-height:1.3;font-weight:850}:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) :where(.primary.compact,.subtle-button.compact){min-height:34px!important;padding:6px 12px;border-radius:9px!important;font-size:11px}:where(.player-shell,.guest-shell,.login-screen,.player-action-shell) :where(button,input,select,textarea):focus-visible{outline:2px solid rgba(196,145,35,.35);outline-offset:2px}.player-shell .page-content,.guest-shell .page-content{width:100%;max-width:var(--player-content-max);min-width:0;padding:16px var(--player-gutter) 36px}.player-shell :where(.topbar,.guest-topbar),.guest-shell :where(.topbar,.guest-topbar){width:100%;max-width:100%}.hero-grid{min-width:0;gap:14px}.hero,.wallet-summary{min-width:0;min-height:320px;border-radius:var(--player-card-radius);box-shadow:var(--player-soft-shadow)}.hero{border-color:#e0e5ec}.hero-banner-link{top:3px;right:3px;bottom:3px;left:3px;border-radius:11px;overflow:hidden}.hero-banner-link img{transform:scale(1.012)}@media(min-width:761px){.football-banner-copy strong{font-size:clamp(28px,3.2vw,44px);line-height:1.06}.football-banner-copy span{margin-top:6px;font-size:clamp(12px,1.1vw,16px)}.football-banner-copy b{min-height:36px;margin-top:12px;padding-inline:15px;font-size:12px}}.wallet-summary{padding:16px}.wallet-cards{gap:12px}.balance-card{min-width:0;min-height:174px;padding:16px;border-radius:var(--player-card-radius);box-shadow:var(--player-soft-shadow)}.balance-card h2{margin:4px 0 12px;font-size:22px;line-height:1.15}.panel-heading{min-height:52px;padding:0 14px}.panel-heading h2{font-size:15px;line-height:1.3}.player-shell :where(.table-panel,.profile-wallet-card,.profile-records-panel,.rules-panel,.red-packet-panel,.funding-wallet-card,.funding-form-section,.funding-list-card,.funding-note-card,.funding-order-card,.notification-summary article,.friend-card,.friend-add-panel,.friend-list-panel,.friend-request-panel),.player-action-shell :where(.tool-card,.funding-wallet-card,.funding-form-section,.funding-list-card,.funding-note-card,.funding-order-card,.red-packet-panel,.loan-document-group,.loan-apply-amount-card,.loan-apply-preview,.loan-document-footer){min-width:0;border-radius:var(--player-card-radius);border-color:var(--player-card-border);box-shadow:var(--player-soft-shadow)}body .player-action-page,body .player-action-shell .player-action-page{width:100%!important;max-width:100%!important;min-width:0!important;background:#f5f7fa}body .player-action-page .player-action-page-header,body .player-action-shell .player-action-page .player-action-page-header,body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header{width:100%!important;min-width:0!important;min-height:calc(58px + env(safe-area-inset-top))!important;height:auto!important;padding:env(safe-area-inset-top) var(--player-mobile-gutter) 6px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:6px!important;border-bottom:1px solid #e5e8ed!important;background:#fffffffa!important;box-shadow:0 4px 16px #262c3709!important}body .player-action-page .player-action-page-header>div,body .player-action-shell .player-action-page .player-action-page-header>div{width:100%!important;min-width:0!important;text-align:center!important}body .player-action-page .player-action-page-back,body .player-action-shell .player-action-page .player-action-page-back,body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dfe3e9!important;border-radius:10px!important;background:#fff!important;color:#8b6418!important;box-shadow:0 4px 12px #372d180f!important}body .player-action-page .player-action-page-back svg,body .player-action-shell .player-action-page .player-action-page-back svg,body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back svg{width:18px!important;height:18px!important}body .player-action-page .player-action-page-header small,body .player-action-shell .player-action-page .player-action-page-header small{margin:0 0 1px!important;font-size:9px!important;line-height:1.2!important}body .player-action-page .player-action-page-header h1,body .player-action-shell .player-action-page .player-action-page-header h1,body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header h1{max-width:100%!important;margin:0!important;font-size:16px!important;line-height:1.25!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-action-page .player-action-page-content,body .player-action-shell .player-action-page .player-action-page-content{width:100%!important;max-width:var(--player-action-max)!important;min-width:0!important;margin:0 auto!important;padding:12px var(--player-mobile-gutter) calc(24px + env(safe-area-inset-bottom))!important;gap:10px!important;overflow-x:clip!important}body .player-action-page .tool-hero,body .player-action-shell .player-action-page .tool-hero{min-width:0!important;min-height:0!important;padding:12px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;border-radius:var(--player-card-radius)!important;box-shadow:var(--player-soft-shadow)!important}body .player-action-page .tool-hero>span,body .player-action-shell .player-action-page .tool-hero>span{width:42px!important;min-width:42px!important;height:42px!important;border-radius:12px!important}body .player-action-page .tool-hero>span svg,body .player-action-shell .player-action-page .tool-hero>span svg{width:21px!important;height:21px!important}body .player-action-page .tool-hero small,body .player-action-shell .player-action-page .tool-hero small{font-size:9px!important;line-height:1.25!important}body .player-action-page .tool-hero h2,body .player-action-shell .player-action-page .tool-hero h2{margin-top:1px!important;font-size:17px!important;line-height:1.25!important;white-space:normal!important}body .player-action-page .tool-hero p,body .player-action-shell .player-action-page .tool-hero p{margin-top:3px!important;font-size:10.5px!important;line-height:1.45!important;white-space:normal!important}body .player-action-page .tool-card,body .player-action-shell .player-action-page .tool-card{padding:12px!important;gap:10px!important;border-radius:var(--player-card-radius)!important}body .player-action-page .tool-card h2,body .player-action-shell .player-action-page .tool-card h2{font-size:14px!important;line-height:1.35!important}body .player-action-page .tool-card header>:where(span,button),body .player-action-shell .player-action-page .tool-card header>:where(span,button){min-height:30px!important;padding:5px 9px!important;font-size:10px!important;line-height:1.25!important}body .player-action-page :where(.tool-input,input:not([type=checkbox]):not([type=radio]),select,textarea),body .player-action-shell .player-action-page :where(.tool-input,input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;max-width:100%;min-width:0;min-height:44px;border-radius:11px;font-size:13px}:where(.player-shell,.guest-shell,.login-screen) :where(.login-back,.wallet-back-button,.standalone-back-button,.back-tab){min-height:36px!important;padding:7px 11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #dfe3e9!important;border-radius:10px!important;background:#fff!important;color:#5f6775!important;box-shadow:0 4px 12px #372d180d!important;font-size:11px!important;line-height:1.25!important;font-weight:800!important}.login-screen{padding:18px}.login-top{width:min(420px,100%);min-width:0;margin:0 auto 10px}.login-top .language-select,.login-back{min-height:40px!important;border-radius:10px!important}.login-panel{width:min(420px,100%);min-width:0;padding:22px 24px 24px;border-radius:20px}.login-logo{margin-bottom:14px}.login-logo img,.login-logo .guest-login-brand-logo{width:min(100%,230px);height:150px;object-fit:contain}.login-fields{gap:11px}.login-fields label,.login-fields label>span{font-size:11px;line-height:1.3}.login-fields input,.login-password-field input{height:44px;min-height:44px;font-size:13px}.login-actions{margin-top:14px;gap:8px}.login-assist-stack{gap:8px}.login-support,.login-telegram-button{min-height:36px!important;margin-top:0}@media(max-width:760px){:root{--player-gutter: var(--player-mobile-gutter);--player-control-height: 38px;--player-card-radius: 13px}.player-shell .page-content,.guest-shell .page-content{padding:8px var(--player-mobile-gutter) calc(90px + env(safe-area-inset-bottom))}.guest-topbar,.player-shell .topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) var(--player-mobile-gutter) 6px!important}.guest-topbar .brand-full-logo,.player-shell .mobile-brand .brand-full-logo{width:128px!important;max-width:38vi!important}.guest-actions,.topbar-actions{min-width:0;gap:6px}.guest-actions .language-select,.topbar-actions .language-select,.guest-actions .primary.compact{min-height:36px!important;padding:6px 10px!important;border-radius:10px!important;font-size:10px!important}.hero-grid,.hero-grid.guest{grid-template-columns:minmax(0,1fr);gap:8px}.hero{width:100%;max-width:100%;min-height:128px;border-radius:var(--player-card-radius)}.hero-banner-link{top:3px;right:3px;bottom:3px;left:3px;border-radius:10px}.wallet-summary,.guest-join-card{width:100%;max-width:100%;min-height:0;padding:12px;border-radius:var(--player-card-radius)}.guest-join-card>span{width:40px;height:40px;border-radius:11px}.guest-join-card h2{margin:2px 0 4px;font-size:16px;line-height:1.3}.guest-join-card p{margin-bottom:10px;font-size:10px;line-height:1.45}.category-strip{min-height:46px;margin-top:8px;padding:5px 7px;gap:5px;border-radius:12px}.category-strip button{min-height:34px;padding:6px 9px;font-size:10px}.wallet-cards{grid-template-columns:minmax(0,1fr);gap:8px}.balance-card{min-height:0;padding:12px}.balance-card h2{margin:3px 0 9px;font-size:19px}.panel-heading{min-height:48px;padding:0 12px}.mobile-nav{width:100%!important;max-width:100%!important;padding-inline:max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-right))}.mobile-nav button{min-width:0;padding-inline:2px;font-size:9px}.login-screen{padding:12px}.login-top{margin-bottom:8px;gap:8px}.login-top>:where(.login-back,.language-select){min-width:0;min-height:38px!important;padding:6px 10px!important}.login-panel{padding:18px 16px 20px;border-radius:18px}.login-logo{margin-bottom:10px}.login-logo img,.login-logo .guest-login-brand-logo{width:min(100%,205px);height:128px}.login-recovery-actions{margin-top:8px;font-size:10px}.form-error{padding:8px 10px;font-size:10px;line-height:1.4}}@media(max-width:360px){:root{--player-mobile-gutter: 10px}body .player-action-page .player-action-page-header,body .player-action-shell .player-action-page .player-action-page-header{grid-template-columns:38px minmax(0,1fr) 38px!important}body .player-action-page .player-action-page-back,body .player-action-shell .player-action-page .player-action-page-back{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}body .player-action-page .tool-hero,body .player-action-shell .player-action-page .tool-hero{grid-template-columns:38px minmax(0,1fr)!important;padding:10px!important}body .player-action-page .tool-hero>span,body .player-action-shell .player-action-page .tool-hero>span{width:38px!important;min-width:38px!important;height:38px!important}.login-panel{padding-inline:14px}.login-actions{grid-template-columns:minmax(0,1fr)}.player-action-shell .funding-page .funding-wallet-card{height:auto!important;min-height:232px!important;max-height:none!important}}.player-shell .main-area>.frontend-sync-error{min-height:28px!important;margin:4px var(--player-mobile-gutter) 0!important;padding:5px 9px!important;border-radius:8px!important;font-size:9.5px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-shell .main-area>.player-sync-summary{display:flex!important;align-items:center!important;gap:7px!important}.player-sync-summary>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-sync-summary>b{flex:0 0 auto;min-width:24px;padding:2px 6px;border-radius:999px;background:#f6ddd7;color:#92392d;text-align:center;font-size:9px;line-height:1.2}.player-shell .mobile-nav button>span,.guest-shell .mobile-nav button>span{max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.2!important}@media(max-width:900px){body .login-screen:not(.login-action-screen){padding:0 var(--player-mobile-gutter) 10px!important}body .login-screen:not(.login-action-screen) .login-top{width:100%!important;min-height:calc(58px + env(safe-area-inset-top))!important;height:auto!important;margin:0!important;padding:env(safe-area-inset-top) 2px 6px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;border-bottom:1px solid #e5e8ed!important;background:transparent!important}body .login-screen:not(.login-action-screen) .login-back{justify-self:start!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #dfe3e9!important;border-radius:10px!important;background:#fff!important;color:#8b6418!important;box-shadow:0 4px 12px #372d180f!important}body .login-screen:not(.login-action-screen) .login-back svg{width:18px!important;height:18px!important;transform:none!important}body .login-screen:not(.login-action-screen) .login-language-select{justify-self:end!important;min-width:108px!important;min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:10px!important}body .login-screen:not(.login-action-screen) .login-panel{width:min(420px,100%)!important;padding:16px!important;border-radius:18px!important}body .login-screen:not(.login-action-screen) .login-panel .login-logo{min-height:118px!important;height:118px!important;margin:0 0 10px!important}body .login-screen:not(.login-action-screen) .login-panel .login-logo .guest-login-brand-logo{width:min(100%,205px)!important;height:118px!important;max-height:118px!important}}.guest-referral-page .guest-referral-hero p{margin:3px 0 0;color:#776a55;font-size:11px;line-height:1.45}.guest-referral-page .guest-referral-card{display:grid;gap:12px}.guest-referral-page .referral-steps{margin:0}.guest-referral-page .referral-steps article{min-height:0}.guest-referral-page .primary.full{margin:0}@media(max-width:580px){.guest-referral-page .guest-referral-card{gap:10px}.guest-referral-page .referral-steps{grid-template-columns:minmax(0,1fr);gap:7px}.guest-referral-page .referral-steps article{padding:9px 10px}.guest-referral-page .referral-steps small{font-size:10px}}.register-page .standalone-page-header{min-height:58px!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important;border-bottom:1px solid #e5e8ed}.register-page .standalone-page-header:after{width:38px!important;min-width:38px!important}.register-page .standalone-page-header .standalone-back-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dfe3e9!important;border-radius:10px!important;background:#fff!important;color:#8b6418!important;box-shadow:0 4px 12px #372d180f!important}.register-page .standalone-page-header h1{font-size:16px!important;line-height:20px!important}.guest-shell{--guest-sand: #f1ede4;--guest-sand-light: #f8f3e9;--guest-card: #f7f1e6;--guest-sage: #e7e7da;--guest-navy: #123b5a;--guest-muted: #746f66;--guest-gold: #b88a2d;--guest-gold-light: #d4ac56;--guest-line: #d9cfb9;color:var(--guest-navy);background:radial-gradient(circle at 12% 4%,rgba(255,255,255,.8),transparent 27%),linear-gradient(145deg,var(--guest-sand-light),var(--guest-sand))!important}.guest-shell .guest-topbar{border-bottom-color:#c9b89494;background:#f8f3e9f5;box-shadow:0 7px 24px #44361f0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guest-shell .guest-topbar .brand-full-logo{filter:drop-shadow(0 6px 12px rgba(118,78,20,.1))}.guest-menu-button,.guest-mobile-menu-panel{display:none}.guest-shell .hero-grid.guest{gap:14px}.guest-shell .football-carousel-hero,.guest-shell .football-banner-link{border-color:#c2a46994!important;background:#eaf2f1!important}.guest-shell .football-banner-link:before,.guest-shell .football-banner-link:after{display:none}.guest-shell .football-banner-link img{object-position:center center;animation:none}.guest-shell .football-banner-copy{color:var(--guest-navy);text-shadow:0 2px 12px rgba(255,255,255,.95)}.guest-shell .football-banner-copy small,.guest-shell .football-banner-copy span{color:#52728a}.guest-shell .football-banner-copy strong{color:var(--guest-navy)}.guest-shell .football-banner-copy b{border-color:#c7a052;color:#fffdf8;background:linear-gradient(135deg,#d0a74f,#ac7c20);box-shadow:0 9px 20px #7e571433}.guest-shell .guest-join-card{min-height:116px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:8px;border-color:var(--guest-line)!important;border-radius:20px;background:#faf7f0eb!important;box-shadow:0 10px 28px #4a3a1f0f!important}.guest-shell .guest-join-card>i{width:1px;height:72%;align-self:center;background:#d9cfbd}.guest-shell .guest-join-action{min-width:0;padding:8px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;color:var(--guest-navy);background:transparent;font-weight:850}.guest-shell .guest-join-action:hover{background:#e7e7dabd}.guest-shell .guest-join-action>span{display:grid;place-items:center;color:var(--guest-gold)}.guest-shell .guest-join-action strong{font-size:14px;line-height:1.25}.guest-shell .guest-referral-banner.guest-benefit-card{min-height:116px;margin-top:14px;padding:16px 18px;grid-template-columns:64px minmax(0,1fr) 28px;gap:14px;border-color:#cfd0bc;border-radius:20px;color:var(--guest-navy);background:radial-gradient(circle at 8% 22%,rgba(255,255,255,.72),transparent 29%),linear-gradient(135deg,#eeede3,#e4e5d8)!important;box-shadow:0 10px 28px #42412b0e}.guest-shell .guest-benefit-card>span{width:62px;height:62px;border:1px solid #ddcba7;border-radius:50%;color:var(--guest-gold);background:#fbf7ef}.guest-shell .guest-benefit-card strong{color:var(--guest-navy);font-size:18px;line-height:1.25}.guest-shell .guest-benefit-card p{max-width:48ch;margin-top:6px;color:var(--guest-muted);font-size:11px;line-height:1.55}.guest-shell .guest-benefit-card>svg{color:var(--guest-gold)}.guest-category-heading{margin:22px 2px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.guest-category-heading h2,.guest-category-heading button{display:flex;align-items:center}.guest-category-heading h2{margin:0;gap:8px;color:var(--guest-navy);font-size:20px;line-height:1.2}.guest-category-heading h2 svg{color:var(--guest-navy)}.guest-category-heading button{gap:4px;color:#4e5443;background:transparent;font-size:12px;font-weight:750}.guest-shell .guest-waiting-data-card{min-height:108px;padding:14px 18px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:14px;border-color:#d9c9a8!important;border-radius:20px;background:radial-gradient(circle at 92% 18%,rgba(219,194,144,.22),transparent 34%),linear-gradient(135deg,#f3eadb,#f5efe4)!important;box-shadow:0 10px 26px #4d38180d}.guest-shell .guest-data-icon{grid-row:1 / span 2;width:58px;height:58px;display:grid;place-items:center;border:1px solid #d7c093;border-radius:50%;color:var(--guest-gold);background:#faf7f0d1}.guest-shell .guest-waiting-data-card .panel-heading{min-height:0;padding:0;border:0;background:transparent}.guest-shell .guest-waiting-data-card .panel-heading h2{color:var(--guest-navy);font-size:17px}.guest-shell .guest-waiting-data-card>p{grid-column:2;margin:3px 0 0;color:var(--guest-muted);font-size:11px}@media(max-width:900px){.guest-shell .guest-topbar{width:100%!important;min-height:calc(70px + env(safe-area-inset-top))!important;height:auto!important;padding:calc(8px + env(safe-area-inset-top)) 12px 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:54px!important;gap:10px!important}.guest-shell .guest-topbar .brand{min-width:0;padding:0!important}.guest-shell .guest-topbar .brand-full-logo{width:min(158px,100%)!important;height:52px!important;object-fit:contain!important;object-position:left center!important}.guest-shell .guest-desktop-nav,.guest-shell .guest-actions .guest-login-button,.guest-shell .guest-actions>.primary{display:none!important}.guest-shell .guest-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center;gap:8px}.guest-shell .guest-actions .language-select,.guest-shell .guest-menu-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center;border:1px solid rgba(216,204,180,.7)!important;border-radius:12px!important;color:var(--guest-navy)!important;background:#faf7f0db!important;box-shadow:0 5px 14px #44361f0f}.guest-shell .guest-actions .language-select svg{width:25px!important;height:25px!important;color:var(--guest-navy)!important}.guest-shell .guest-actions .language-current{display:none!important}.guest-shell .guest-menu-button svg{color:var(--guest-navy)}.guest-shell .guest-mobile-menu-panel{position:fixed;top:calc(70px + env(safe-area-inset-top));right:12px;z-index:80;width:178px;padding:8px;display:grid;gap:4px;border:1px solid var(--guest-line);border-radius:16px;background:#f8f3e9fa;box-shadow:0 18px 40px #322b1d29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guest-shell .guest-mobile-menu-panel button{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border-radius:10px;color:var(--guest-navy);background:transparent;font-size:12px;font-weight:750}.guest-shell .guest-mobile-menu-panel button.active{color:#fff;background:var(--guest-gold)}.guest-shell .guest-main{width:100%;max-width:100%;padding-bottom:78px!important}.guest-shell .page-content{width:100%;max-width:100%;padding:12px 12px 22px!important}.guest-shell .hero-grid.guest{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:31px!important}.guest-shell .hero{min-height:0!important;height:auto!important;aspect-ratio:1.59 / 1;overflow:visible!important;border-radius:20px!important;box-shadow:0 10px 28px #45392312!important}.guest-shell .hero-banner-link{top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;border-radius:18px!important}.guest-shell .hero-banner-link img{transform:none!important}.guest-shell .football-banner-copy{left:6.5%!important;top:52%!important;width:48%!important;transform:translateY(-42%)!important}.guest-shell .football-banner-copy small,.guest-shell .football-banner-copy span{display:none!important}.guest-shell .football-banner-copy strong{margin:0!important;font-size:clamp(25px,7.3vi,32px)!important;line-height:1.08!important;letter-spacing:-.02em!important}.guest-shell .football-banner-copy b{min-height:38px!important;margin-top:16px!important;padding:0 18px!important;gap:7px!important;font-size:13px!important;border-radius:999px!important}.guest-shell .football-banner-copy b svg{width:16px!important;height:16px!important}.guest-shell .carousel-dots{left:50%!important;bottom:-21px!important;transform:translate(-50%);gap:8px!important}.guest-shell .carousel-dots button{width:8px!important;height:8px!important;background:#fff!important;box-shadow:0 1px 4px #43361d2e!important}.guest-shell .carousel-dots button.active{width:8px!important;background:var(--guest-gold-light)!important}.guest-shell .guest-join-card{min-height:74px!important;padding:8px 10px!important;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;border-radius:18px!important}.guest-shell .guest-join-action{padding:6px 5px;gap:8px}.guest-shell .guest-join-action>span svg{width:27px;height:27px}.guest-shell .guest-join-action strong{font-size:clamp(13px,3.7vi,16px);white-space:nowrap}.guest-shell .guest-referral-banner.guest-benefit-card{min-height:104px;margin-top:14px;padding:13px 14px;grid-template-columns:58px minmax(0,1fr) 22px;gap:12px;border-radius:18px}.guest-shell .guest-benefit-card>span{width:58px;height:58px}.guest-shell .guest-benefit-card strong{font-size:17px}.guest-shell .guest-benefit-card p{margin-top:5px;font-size:10.5px;line-height:1.5}.guest-category-heading{margin:22px 2px 10px}.guest-category-heading h2{gap:7px;font-size:20px}.guest-category-heading button{font-size:11px}.guest-shell .category-strip.guest-home-categories{position:static!important;min-height:0!important;margin:0!important;padding:0 0 2px!important;display:flex!important;align-items:stretch!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scroll-snap-type:x proximity}.guest-shell .category-strip.guest-home-categories button{flex:0 0 68px!important;width:68px!important;min-width:68px!important;height:88px!important;min-height:88px!important;padding:9px 4px 8px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px!important;scroll-snap-align:start;border:1px solid #cfd0bc!important;border-radius:14px!important;color:#494d3b!important;background:linear-gradient(145deg,#eeeee4,#e3e4d7)!important;font-size:11px!important;font-weight:750;box-shadow:inset 0 1px #ffffffa6}.guest-shell .category-strip.guest-home-categories button svg{width:28px!important;height:28px!important;color:#4f543e!important}.guest-shell .category-strip.guest-home-categories button.active{border-color:#c6a45d!important;color:var(--guest-navy)!important;background:linear-gradient(145deg,#f4eddd,#e7e4d2)!important;outline:0!important}.guest-shell .category-strip.guest-home-categories .category-more{display:none!important}.guest-shell .provider-list{margin-top:14px!important;gap:12px}.guest-shell .guest-waiting-data-card{min-height:94px;padding:12px 14px;grid-template-columns:54px minmax(0,1fr);gap:0 12px;border-radius:18px}.guest-shell .guest-data-icon{width:54px;height:54px}.guest-shell .guest-waiting-data-card .panel-heading h2{font-size:16px}.guest-shell .guest-waiting-data-card>p{font-size:10px}.guest-shell .mobile-nav.guest-mobile-nav{width:100%!important;max-width:100%!important;height:calc(72px + env(safe-area-inset-bottom))!important;padding:5px 7px calc(5px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-top-color:#cdbe9eb8!important;background:#f8f3e9fa!important;box-shadow:0 -9px 26px #43372114!important}.guest-shell .mobile-nav.guest-mobile-nav button{min-width:0!important;min-height:58px!important;padding:4px 2px!important;display:grid!important;justify-items:center;align-content:center;gap:3px!important;border-radius:14px;color:var(--guest-navy)!important;background:transparent!important}.guest-shell .mobile-nav.guest-mobile-nav button svg{width:23px!important;height:23px!important}.guest-shell .mobile-nav.guest-mobile-nav button span{color:currentColor!important;font-size:10px!important;font-weight:750}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav.active{top:0!important;min-height:60px!important;margin:0 2px;color:#fff!important;background:linear-gradient(135deg,#d3aa52,#ad7c21)!important;box-shadow:0 8px 18px #83591436!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg,.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav.active svg{width:25px!important;height:25px!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important}.guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span{margin:0!important;color:#fff!important}}@media(max-width:370px){.guest-shell .page-content,.guest-shell .guest-topbar{padding-inline:10px!important}.guest-shell .guest-topbar .brand-full-logo{width:min(142px,100%)!important}.guest-shell .guest-join-action{gap:5px}.guest-shell .guest-join-action strong{font-size:12px}.guest-shell .football-banner-copy strong{font-size:24px!important}}@media(max-width:900px){body .guest-shell .guest-topbar{min-height:calc(65px + env(safe-area-inset-top))!important;grid-template-rows:48px!important;padding-top:calc(8px + env(safe-area-inset-top))!important;padding-right:16px!important;padding-bottom:8px!important;padding-left:16px!important;background:#f8f3e9fa!important}body .guest-shell .guest-topbar .brand{width:auto!important;height:48px!important;min-height:0!important}body .guest-shell .guest-topbar .brand-full-logo{width:min(175px,100%)!important;height:48px!important}body .guest-shell .guest-topbar .guest-actions>button.primary.compact{display:none!important}body .guest-shell .guest-topbar .guest-actions{width:auto!important;min-width:0!important;height:42px!important;margin:0!important}body .guest-shell .guest-topbar .guest-actions .language-select{width:42px!important;min-width:42px!important;max-width:42px!important}body .guest-shell .guest-main{white-space:normal!important}body .guest-shell .carousel-dots,body .guest-shell .carousel-dots button,body .guest-shell .carousel-dots button.active{min-width:8px!important;max-width:8px!important;min-height:8px!important;max-height:8px!important}body .guest-shell .hero-grid.guest{gap:26px!important}body .guest-shell .football-banner-link img{transform:scale(1.08)!important}body .guest-shell .football-banner-copy{top:46%!important}body .guest-shell .guest-join-card{height:70px!important;min-height:70px!important;max-height:70px!important}body .guest-shell .guest-join-card>.guest-join-action{width:auto!important;min-width:0!important;min-height:0!important;grid-column:auto!important;grid-row:auto!important}body .guest-shell .guest-join-card>.guest-join-action>span,body .guest-shell .guest-join-card>.guest-join-action svg{width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important}body .guest-shell .guest-category-heading{height:30px!important;min-height:30px!important;margin:15px 2px 7px!important}body .guest-shell .page-content{padding-right:16px!important;padding-left:16px!important}body .guest-shell .guest-referral-banner.guest-benefit-card{min-height:96px!important}body .guest-shell .guest-benefit-card p{max-width:18em!important;white-space:pre-line!important}body .guest-shell .guest-category-heading button{min-height:30px!important;padding:0!important}body .guest-shell .category-strip.guest-home-categories{height:80px!important;min-height:80px!important;max-height:80px!important}body .guest-shell .category-strip.guest-home-categories{gap:4px!important}body .guest-shell .category-strip.guest-home-categories button{width:56px!important;min-width:56px!important;max-width:56px!important;flex:0 0 56px!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding-block:7px!important;gap:6px!important}body .guest-shell .provider-list{margin-top:7px!important}body .guest-shell .provider-list .game-sync-empty-panel.guest-waiting-data-card{height:88px!important;min-height:88px!important;max-height:88px!important;margin-top:0!important;padding:10px 14px!important;overflow:hidden!important}body .guest-shell .provider-list .guest-waiting-data-card .panel-heading{width:auto!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}body .guest-shell .provider-list .guest-waiting-data-card>p{width:auto!important;min-height:0!important;height:auto!important;margin:3px 0 0!important;padding:0!important}body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav,body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav.active{width:84px!important;min-width:84px!important;max-width:84px!important;min-height:60px!important;margin:0!important;display:grid!important;grid-template-rows:28px 16px!important;align-content:center!important;justify-self:center!important;gap:2px!important;border-radius:18px!important;color:#fff!important;background:linear-gradient(135deg,#d3aa52,#ad7c21)!important;box-shadow:0 8px 18px #83591436!important}body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg,body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav.active svg{position:static!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav span{position:static!important;min-height:16px!important;margin:0!important;color:#fff!important;font-size:10px!important;line-height:16px!important}}.guest-shell .selected-reference-page-image{display:none!important}.guest-shell .selected-reference-desktop-fallback{display:block!important}@media(max-width:900px){body .guest-shell .selected-reference-banner-link{border-color:transparent!important;background:#f3eee3!important}body .guest-shell .selected-reference-banner-link .selected-reference-page-image{position:absolute!important;left:-5.68%!important;top:-32.4%!important;width:109.28%!important;max-width:none!important;height:auto!important;display:block!important;object-fit:fill!important;object-position:top left!important;transform:none!important;animation:none!important;filter:none!important}body .guest-shell .selected-reference-banner-link .selected-reference-desktop-fallback,body .guest-shell .selected-reference-banner-link .football-banner-copy{display:none!important}}@media(max-width:900px){body .guest-shell .guest-topbar .guest-actions .language-select{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center!important;column-gap:0!important}body .guest-shell .guest-topbar .guest-actions .language-select>svg:first-child{grid-column:1!important;grid-row:1!important;place-self:center!important;margin:0!important;transform:none!important}body .guest-shell .guest-topbar .guest-actions .language-current{display:none!important}}@media(max-width:900px){body .guest-shell .category-strip.guest-home-categories{width:100%!important;height:80px!important;min-height:80px!important;max-height:80px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;overflow:visible!important;scroll-snap-type:none!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more){width:auto!important;min-width:0!important;max-width:none!important;height:80px!important;min-height:80px!important;max-height:80px!important;padding:8px 2px 7px!important;display:grid!important;grid-template-rows:31px minmax(0,1fr)!important;place-items:center!important;align-content:center!important;gap:5px!important;flex:none!important;scroll-snap-align:none!important;box-sizing:border-box!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more)>svg{grid-row:1!important;place-self:center!important;width:28px!important;height:28px!important;margin:0!important;transform:none!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more)>span{grid-row:2!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;place-items:center!important;color:currentColor!important;font-size:clamp(9px,2.55vi,11px)!important;font-weight:800!important;line-height:1.08!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important}}@media(max-width:370px){body .guest-shell .category-strip.guest-home-categories{gap:3px!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more){padding-inline:1px!important}}@media(max-width:900px){body .guest-shell,body .guest-shell .guest-main,body .guest-shell .page-content,body .guest-shell .content-page{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body .guest-shell,body .guest-shell .guest-main,body .guest-shell .page-content{overflow-x:hidden!important}body .guest-shell .content-page{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}body .guest-shell .content-page .page-heading{min-height:70px!important;margin:0!important;padding:12px 0 10px!important;display:flex!important;align-items:flex-end!important}body .guest-shell .content-page .page-heading p{margin:0 0 3px!important;color:#aa791c!important;font-size:11px!important;line-height:1.25!important}body .guest-shell .content-page .page-heading h1{margin:0!important;color:var(--guest-navy)!important;font-size:24px!important;line-height:1.12!important;letter-spacing:-.02em!important}body .guest-shell .category-strip.guest-games-categories{position:static!important;top:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;border:1px solid #d9cfb9!important;border-radius:16px!important;background:#faf7f0eb!important;box-shadow:0 8px 22px #4a3a1f0d!important}body .guest-shell .category-strip.guest-games-categories button{width:100%!important;min-width:0!important;max-width:none!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid transparent!important;border-radius:11px!important;color:#56604b!important;background:#ecece1!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}body .guest-shell .category-strip.guest-games-categories button svg{flex:0 0 17px!important;width:17px!important;height:17px!important}body .guest-shell .category-strip.guest-games-categories button.active{border-color:#d8b86d!important;color:var(--guest-navy)!important;background:#fbf3df!important}body .guest-shell .category-strip.guest-games-categories .category-more{display:flex!important}body .guest-shell .content-page .provider-list{width:100%!important;min-width:0!important;margin-top:12px!important}body .guest-shell .content-page .game-sync-empty-panel{width:100%!important;min-width:0!important;box-sizing:border-box!important}body .guest-shell .promo-grid{width:100%!important;min-width:0!important;margin:0 0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body .guest-shell .promo-grid article{width:100%!important;min-width:0!important;min-height:132px!important;padding:16px!important;border:1px solid #d9cfb9!important;border-radius:18px!important;background:#faf7f0f0!important;box-shadow:0 9px 24px #4a3a1f0f!important}body .guest-shell .promo-grid article svg,body .guest-shell .promo-grid article span{color:var(--guest-gold)!important}body .guest-shell .promo-grid article h2{margin:9px 0 5px!important;color:var(--guest-navy)!important;font-size:18px!important;line-height:1.2!important}body .guest-shell .promo-grid article p,body .guest-shell .promo-grid article small{color:var(--guest-muted)!important;font-size:11px!important;line-height:1.5!important}body .guest-shell .red-packet-records{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;border:1px solid #d9cfb9!important;border-radius:16px!important;background:#faf7f0f0!important;box-sizing:border-box!important}body .guest-shell .red-packet-records .panel-heading{width:100%!important;min-width:0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;border-bottom:1px solid #e1d8c5!important;background:#fffbf2f5!important;box-sizing:border-box!important}body .guest-shell .red-packet-records .panel-heading>div{min-width:0!important}body .guest-shell .red-packet-records .panel-heading small{display:block!important;max-width:27em!important;color:#776f62!important;font-size:10px!important;line-height:1.4!important;white-space:normal!important}body .guest-shell .red-packet-records .panel-heading h2{margin-top:4px!important;color:var(--guest-navy)!important;font-size:18px!important;line-height:1.15!important}body .guest-shell .red-packet-records .live-pill{flex:0 0 auto!important;min-width:46px!important;min-height:30px!important;padding:0 8px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#3b7964!important;background:#e8f5ee!important;font-size:10px!important;line-height:1.1!important;text-align:center!important}body .guest-shell .red-packet-records table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;overflow:hidden!important}body .guest-shell .red-packet-records th,body .guest-shell .red-packet-records td{min-width:0!important;padding:9px 3px!important;overflow:hidden!important;color:#6b7280!important;font-size:9px!important;line-height:1.1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .guest-shell .mobile-nav.guest-mobile-nav{left:0!important;right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}}body.player-support-route{color:#123b5a!important;background:#f4efe5!important}body.player-support-route .player-support-portal{background:radial-gradient(circle at 12% 4%,rgba(255,255,255,.82),transparent 28%),linear-gradient(145deg,#f8f3e9,#f1ede4)!important}body.player-support-route .player-support-portal>header{border-bottom-color:#dfd2b8!important;background:#f8f3e9fa!important;box-shadow:0 7px 24px #44361f0b!important}body.player-support-route .player-support-portal>header .subtle-button,body.player-support-route .player-support-language{border-color:#d9cfb9!important;color:#123b5a!important;background:#fffbf2eb!important}body.player-support-route .support-chat.standalone{border-color:#d9cfb9!important;color:#123b5a!important;background:#fffbf2f5!important;box-shadow:0 18px 45px #4a3a1f17!important}body.player-support-route .support-chat.standalone>header,body.player-support-route .support-topic-panel,body.player-support-route .chat-quick,body.player-support-route .support-rating,body.player-support-route .human-handoff,body.player-support-route .support-chat.standalone>footer{border-color:#e1d8c5!important;background:#fffbf2f5!important}body.player-support-route .support-chat.standalone>header .modal-close{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d9cfb9!important;border-radius:12px!important;color:#9a6d15!important;background:#fffaf0!important;box-shadow:0 5px 14px #4a3a1f0f!important}body.player-support-route .support-chat.standalone>header .modal-close:before,body.player-support-route .support-chat.standalone>header .modal-close:after{display:none!important;content:none!important}body.player-support-route .support-chat.standalone>header .modal-close svg{width:20px!important;height:20px!important;display:block!important;color:currentColor!important}body.player-support-route .support-topic-grid button{border-color:#ddd2bc!important;color:#123b5a!important;background:linear-gradient(145deg,#f7f2e8,#eee9dc)!important}body.player-support-route .support-topic-grid button>span{color:#b68525!important;background:#fffaf0!important}body.player-support-route .chat-messages{background:#f7f3eb!important}body.player-support-route .chat-bubble.agent{border-color:#ddcfb5!important;color:#123b5a!important;background:#fffaf0!important}body.player-support-route .chat-quick button{border-color:#dfd2b8!important;color:#8b6418!important;background:#fbf3df!important}body.player-support-route .support-chat.standalone>footer input{border-color:#ddd2bc!important;color:#123b5a!important;background:#fffdf7!important}body.player-support-route .support-chat.standalone>footer button{color:#fff!important;background:linear-gradient(135deg,#d3aa52,#ad7c21)!important}body.player-support-route .support-rating button{border-color:#ddd2bc!important;color:#5f6872!important;background:#fffdf7!important}@media(max-width:760px){body.player-support-route .player-support-portal>header{min-height:62px!important;height:62px!important;padding:8px 12px!important}body.player-support-route .player-support-language{position:relative!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important}body.player-support-route .player-support-language>svg{width:20px!important;height:20px!important;display:block!important;color:#123b5a!important}body.player-support-route .player-support-language>select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;opacity:0!important;cursor:pointer!important}body.player-support-route .player-support-portal,body.player-support-route .support-chat-page,body.player-support-route .support-chat.standalone{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.player-support-route .support-chat-page{padding:6px!important}body.player-support-route .support-chat.standalone{border-radius:16px!important}body.player-support-route .support-topic-grid{gap:7px!important}body.player-support-route .support-topic-grid button{min-width:0!important;padding:10px 5px!important}body.player-support-route .support-topic-grid button strong{font-size:11px!important}body.player-support-route .support-topic-grid button small{max-width:100%!important;overflow:hidden!important;font-size:8px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.player-shell,.player-action-shell,.login-screen{--blue: #b7892d;--blue-50: #fbf3e2;--green: #4b8b75;--purple: #8c7d58;--navy: #123b5a;--muted: #746f66;--line: #ded2ba;--ruay-ivory: #f5efe4;--ruay-ivory-light: #fbf7ef;--ruay-card: #fffaf1;--ruay-sage: #ebece0;--ruay-sage-line: #d1d2bd;--ruay-navy: #123b5a;--ruay-muted: #746f66;--ruay-gold: #b7892d;--ruay-gold-light: #d7af58;--ruay-line: #ded2ba;--ruay-shadow: 0 10px 28px rgba(74, 58, 31, .065);color:var(--ruay-navy);background:var(--ruay-ivory)!important}.player-shell .main-area,.player-shell .page-content,.player-action-shell .player-action-page,.player-action-shell .player-action-page-content{color:var(--ruay-navy);background:var(--ruay-ivory)!important}.player-shell :where(.table-panel,.admin-panel,.profile-identity,.profile-wallet-card,.profile-records-panel,.profile-tools,.downline-overview,.friend-add-panel,.friend-list-panel,.friend-request-panel,.notification-summary article,.record-summary article,.balance-card,.transfer-form,.rules-panel),.player-action-shell :where(.tool-hero,.tool-card,.funding-wallet-card,.funding-form-section,.funding-list-card,.funding-note-card,.funding-order-card,.red-packet-panel,.loan-document-group,.loan-apply-amount-card,.loan-apply-preview,.loan-document-footer){border-color:var(--ruay-line)!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:var(--ruay-shadow)!important}.player-shell :where(h1,h2,h3,strong),.player-action-shell :where(h1,h2,h3,strong),.login-screen :where(h1,h2,h3,strong){color:var(--ruay-navy)}.player-shell :where(p,small,label),.player-action-shell :where(p,small,label),.login-screen :where(p,small,label){color:var(--ruay-muted)}.player-shell :where(.primary,button.primary),.player-action-shell :where(.primary,button.primary),.login-screen :where(.primary,button.primary){border:1px solid #bd8c27!important;color:#fffdf8!important;background:#c99b3b!important;box-shadow:0 8px 18px #9969122e!important}.player-shell :where(.subtle-button,.wallet-back-button),.player-action-shell :where(.subtle-button,.player-action-page-back),.login-screen :where(.login-back,.standalone-back-button){border-color:var(--ruay-line)!important;color:var(--ruay-gold)!important;background:var(--ruay-card)!important}.player-shell .topbar{border-bottom-color:var(--ruay-line)!important;background:#fbf7eff7!important;box-shadow:0 7px 24px #44361f0b!important}.player-shell .player-header-brand{min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important}.player-shell .player-header-horizontal-logo{width:178px!important;max-width:100%!important;height:46px!important;max-height:46px!important;display:block!important;object-fit:contain!important;object-position:left center!important}.player-shell .player-header-brand-mark{width:auto!important;height:52px!important;object-fit:contain!important}.player-shell .player-header-brand-copy{min-width:0!important;display:grid!important;gap:2px!important}.player-shell .player-header-brand-wordmark{width:101px!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.player-shell .player-header-brand-copy small{color:#a27725!important;font-size:5.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.8px!important;white-space:nowrap!important}.player-shell .game-currency-switch,.player-shell .topbar .language-select,.player-shell .avatar{border:1px solid var(--ruay-line)!important;color:var(--ruay-navy)!important;background:#fffaf1f5!important;box-shadow:0 5px 14px #4a3a1f0d!important}.player-shell .avatar svg,.player-shell .topbar .language-select svg{color:var(--ruay-navy)!important}.player-shell .hero-grid>.wallet-summary{border-color:var(--ruay-line)!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:var(--ruay-shadow)!important}.player-shell .wallet-title small,.player-shell .bonus-mini{color:var(--ruay-muted)!important}.player-shell .wallet-title strong{color:var(--ruay-navy)!important}.player-shell .wallet-actions{border-color:var(--ruay-line)!important}.player-shell .wallet-actions button{border-color:var(--ruay-line)!important;color:var(--ruay-navy)!important;background:transparent!important}.player-shell .wallet-actions .action-icon{color:var(--ruay-gold)!important;background:#fff8e9!important}.player-shell .wallet-actions .action-icon.green{color:#4b8b75!important;background:#eef5ee!important}.player-shell .wallet-actions .action-icon.purple{color:var(--ruay-navy)!important;background:#edf0eb!important}.player-shell .wallet-actions .action-icon.gold{color:#9b711f!important;background:#fbf1d9!important}.player-shell .football-carousel-hero,.player-shell .football-banner-link{border-color:#d7c8aa!important;background:#eaf2f2!important}.player-shell .football-banner-link:before,.player-shell .football-banner-link:after{display:none!important}.player-shell .football-banner-link img{animation:none!important;filter:none!important}.player-shell .football-banner-copy{color:var(--ruay-navy)!important;text-shadow:0 2px 12px rgba(255,255,255,.96)!important}.player-shell .football-banner-copy :where(small,strong,span){color:var(--ruay-navy)!important}.player-shell .football-banner-copy b{border-color:#c69a42!important;color:#fffdf8!important;background:#bf8e2d!important;box-shadow:0 8px 18px #7b53112e!important}.player-shell .home-growth-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.player-shell .home-growth-actions .grab-red-packet-banner{width:100%!important;min-width:0!important;min-height:152px!important;padding:12px 18px 12px 8px!important;display:grid!important;grid-template-columns:minmax(128px,43%) minmax(0,57%)!important;align-items:center!important;gap:0!important;overflow:hidden!important;border:1px solid #f28d76!important;border-radius:18px!important;color:var(--ruay-navy)!important;background-color:#fff2eb!important;background-image:url(/assets/ruay55-red-packet-light-card-v4-optimized.jpg)!important;background-position:center!important;background-size:cover!important;box-shadow:0 10px 28px #9f472d1a!important}.player-shell .grab-red-packet-visual{width:100%!important;height:100%!important;display:block!important}.player-shell .grab-red-packet-copy{min-width:0!important;display:grid!important;justify-items:start!important;gap:5px!important;text-align:left!important}.player-shell .grab-red-packet-copy strong{color:#cd4937!important;font-size:24px!important;line-height:1.05!important;font-weight:950!important}.player-shell .grab-red-packet-copy small{min-height:24px!important;padding:3px 9px!important;display:inline-flex!important;align-items:center!important;border:1px solid #d8ab68!important;border-radius:999px!important;color:#8e6b2a!important;background:#fffaf1eb!important;font-size:10px!important;line-height:1.2!important}.player-shell .grab-red-packet-copy em{color:#756b62!important;font-size:10px!important;font-style:normal!important;line-height:1.35!important}.player-shell .grab-red-packet-copy b{min-height:34px!important;margin-top:2px!important;padding:6px 15px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #a9771c!important;border-radius:999px!important;color:#fffdf7!important;background:#c49332!important;box-shadow:0 7px 16px #87570e2e!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.player-shell .grab-red-packet-copy i{justify-self:end!important;color:#c64e3f!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important}.player-shell .home-recommendation-card{width:100%!important;min-width:0!important;padding:14px 16px!important;display:grid!important;gap:0!important;border:1px solid var(--ruay-sage-line)!important;border-radius:18px!important;color:var(--ruay-navy)!important;background:var(--ruay-sage)!important;box-shadow:var(--ruay-shadow)!important}.player-shell .home-recommendation-card>header{min-height:30px!important;display:flex!important;align-items:center!important;gap:9px!important}.player-shell .home-recommendation-card>header>span{width:4px!important;height:22px!important;display:block!important;border-radius:999px!important;background:var(--ruay-gold)!important}.player-shell .home-recommendation-card>header strong{color:var(--ruay-navy)!important;font-size:16px!important;line-height:1.2!important}.player-shell .home-recommendation-card>button{min-width:0!important;min-height:76px!important;padding:10px 4px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) 24px!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:0!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.player-shell .home-recommendation-card>button+button{border-top:1px solid #d6d6c5!important}.player-shell .home-recommendation-card :where(.referral-income-icon,.agent-income-icon){width:48px!important;height:48px!important;border:1px solid #d9c79f!important;border-radius:50%!important;color:var(--ruay-gold)!important;background:#fff9ef!important}.player-shell .home-recommendation-card button>span:nth-child(2){min-width:0!important;display:grid!important;gap:2px!important}.player-shell .home-recommendation-card button small{display:none!important}.player-shell .home-recommendation-card button strong{color:var(--ruay-navy)!important;font-size:15px!important;line-height:1.25!important}.player-shell .home-recommendation-card button em{color:var(--ruay-muted)!important;font-size:10px!important;font-style:normal!important;line-height:1.35!important}.player-shell .home-recommendation-card .qr-income-action{display:grid!important;place-items:center!important;color:var(--ruay-gold)!important}.player-shell .authenticated-benefit-card{width:100%!important;min-width:0!important;min-height:104px!important;padding:14px 18px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;border:1px solid var(--ruay-sage-line)!important;border-radius:18px!important;color:var(--ruay-navy)!important;background:var(--ruay-sage)!important;box-shadow:var(--ruay-shadow)!important;text-align:left!important}.player-shell .authenticated-benefit-icon{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;border:1px solid #d9c79f!important;border-radius:50%!important;color:var(--ruay-gold)!important;background:#fff9ef!important}.player-shell .authenticated-benefit-copy{min-width:0!important;display:grid!important;gap:5px!important}.player-shell .authenticated-benefit-copy strong{color:var(--ruay-navy)!important;font-size:18px!important;line-height:1.2!important}.player-shell .authenticated-benefit-copy small{color:var(--ruay-muted)!important;font-size:11px!important;line-height:1.45!important;white-space:pre-line!important}.player-shell .authenticated-benefit-card>svg{color:var(--ruay-gold)!important}.player-shell .category-strip{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.player-shell .category-strip button{border:1px solid var(--ruay-sage-line)!important;color:#4f5546!important;background:var(--ruay-sage)!important}.player-shell .category-strip button.active{border-color:#c8b17f!important;color:var(--ruay-navy)!important;background:#f4f0e3!important}.player-shell .mobile-nav{border-top-color:var(--ruay-line)!important;background:#fffaf1fa!important;box-shadow:0 -8px 24px #4a3a1f11!important}.player-shell .mobile-nav button{color:var(--ruay-navy)!important}.player-shell .mobile-nav .deposit-nav,.player-shell .mobile-nav .deposit-nav.active{color:#fffdf7!important;background:#c99b3b!important;box-shadow:0 7px 18px #91620f33!important}.player-shell .mobile-nav .deposit-nav svg,.player-shell .mobile-nav .deposit-nav span{color:#fffdf7!important}.player-shell :where(.balance-card.cash,.balance-card.bonus,.balance-card.crypto){border-top-color:var(--ruay-gold)!important}.player-shell :where(.balance-card.cash,.balance-card.bonus,.balance-card.crypto) .card-icon{color:var(--ruay-gold)!important;background:#fff5df!important}.player-action-shell .funding-page .funding-wallet-mark{color:var(--ruay-gold)!important;background:#f2ead7!important}.player-action-shell .funding-page :where(.funding-wallet-card,.funding-list-card,.funding-note-card){border:1px solid var(--ruay-line)!important;background:var(--ruay-card)!important;box-shadow:var(--ruay-shadow)!important}.player-action-shell .funding-page .funding-wallet-card:before{height:2px!important;background:var(--ruay-gold)!important}.player-action-shell .funding-page :where(.funding-method-icon.orange,.funding-method-icon.gold){color:var(--ruay-gold)!important;background:#fff3d9!important}.player-action-shell .red-packet-tool-page :where(.red-packet-page-hero,.red-packet-claim-card,.red-packet-eligibility,.red-packet-modal-rules){border:1px solid var(--ruay-line)!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:var(--ruay-shadow)!important}.player-action-shell .red-packet-tool-page .red-packet-page-hero>span{color:#fffdf7!important;background:#c99b3b!important}.player-action-shell .red-packet-tool-page .red-packet-claim-card strong{color:var(--ruay-gold)!important}.player-action-shell .red-packet-tool-page :where(.red-packet-eligibility article,.red-packet-modal-rules div){border-color:var(--ruay-line)!important;background:#fffdf7!important}.login-page-title{display:none}.register-progress{width:min(420px,calc(100% - 24px));margin:12px auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.register-progress li{min-width:0;position:relative;display:grid;justify-items:center;gap:5px;color:#a7a89a;font-size:10px}.register-progress li:after{content:"";position:absolute;z-index:0;top:15px;left:calc(50% + 20px);width:calc(100% - 40px);height:1px;background:#d8d8ca}.register-progress li:last-child:after{display:none}.register-progress li>span{z-index:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid #cbccbc;border-radius:50%;color:#999b8c;background:var(--ruay-card);font-size:12px;font-weight:900}.register-progress li>strong{min-width:0;color:#999b8c;font-size:10px;line-height:1.2;text-align:center}.register-progress li.active>span{border-color:#ba8927;color:#fffdf7;background:#c99b3b}.register-progress li.active>strong{color:#9e721d}@media(max-width:760px){.player-shell .topbar{min-height:calc(74px + env(safe-area-inset-top))!important;height:auto!important;padding:calc(9px + env(safe-area-inset-top)) 12px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:56px!important;gap:8px!important}.player-shell .mobile-brand,.player-shell .mobile-brand .brand{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important}.player-shell .mobile-brand .player-header-brand{width:100%!important;height:56px!important;overflow:visible!important}.player-shell .mobile-brand .brand-full-logo{width:min(170px,48vw)!important;max-width:170px!important;height:54px!important;max-height:54px!important;object-fit:contain!important;object-position:left center!important}.player-shell .top-actions{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important}.player-shell .top-actions :where(.verified-pill,.balance-pill,.primary.compact,.notification-top-button){display:none!important}.player-shell .game-currency-switch{width:58px!important;min-width:58px!important;height:42px!important;min-height:42px!important;padding:0 8px!important;display:grid!important;place-items:center!important;border-radius:13px!important}.player-shell .game-currency-switch small{display:none!important}.player-shell .game-currency-switch select{width:100%!important;height:40px!important;padding:0!important;border:0!important;color:var(--ruay-navy)!important;background:transparent!important;font-size:13px!important;line-height:40px!important;font-weight:900!important;text-align:center!important}.player-shell .topbar .language-select{width:42px!important;min-width:42px!important;flex:0 0 42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;border-radius:13px!important}.player-shell .topbar .language-select>svg:first-child{width:23px!important;height:23px!important;grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important}.player-shell .topbar .language-current{display:none!important}.player-shell .topbar .language-select select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.player-shell .avatar{width:42px!important;min-width:42px!important;flex:0 0 42px!important;height:42px!important;min-height:42px!important;border-radius:50%!important}.player-shell .avatar svg{width:26px!important;height:26px!important}.player-shell .page-content{width:100%!important;max-width:480px!important;margin-inline:auto!important;padding:10px 12px calc(92px + env(safe-area-inset-bottom))!important}.player-shell .hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.player-shell .hero-grid>.wallet-summary{order:1!important;width:100%!important;min-height:102px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;gap:0!important;overflow:hidden!important;border-radius:18px!important}.player-shell .hero-grid>.wallet-summary .wallet-title{grid-column:1!important;min-width:0!important;min-height:102px!important;margin:0!important;padding:15px 12px 15px 15px!important;display:flex!important;align-items:center!important;border-right:1px solid var(--ruay-line)!important;border-bottom:0!important}.player-shell .hero-grid>.wallet-summary .wallet-title>svg{display:none!important}.player-shell .hero-grid>.wallet-summary .wallet-title small{color:var(--ruay-navy)!important;font-size:12px!important;line-height:1.2!important}.player-shell .hero-grid>.wallet-summary .wallet-title strong{margin-top:7px!important;font-size:clamp(23px,7vw,28px)!important;line-height:1.08!important;white-space:nowrap!important}.player-shell .hero-grid>.wallet-summary .bonus-mini{display:none!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{grid-column:2!important;width:100%!important;min-height:102px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:0!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-width:0!important;min-height:102px!important;padding:9px 2px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;font-size:9px!important;line-height:1.2!important;white-space:nowrap!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button+button{border-left:1px solid var(--ruay-line)!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:38px!important;height:38px!important;border:1px solid var(--ruay-line)!important;border-radius:12px!important;background:#fff9ef!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:21px!important;height:21px!important}.player-shell .hero-grid>.wallet-summary .quick-transfer{display:none!important}.player-shell .hero-grid>.hero{order:0!important;width:100%!important;min-height:0!important;aspect-ratio:1.9 / 1!important;border-radius:18px!important}.player-shell .hero-banner-link{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:15px!important}.player-shell .football-banner-link img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.012)!important}.player-shell .football-banner-copy{left:7%!important;top:51%!important;width:49%!important;transform:translateY(-42%)!important}.player-shell .football-banner-copy small{display:none!important}.player-shell .football-banner-copy strong{margin:0!important;font-size:clamp(22px,7.2vw,31px)!important;line-height:1.04!important;white-space:nowrap!important}.player-shell .football-banner-copy span{margin-top:6px!important;font-size:10px!important;line-height:1.25!important}.player-shell .football-banner-copy b{min-height:32px!important;margin-top:8px!important;padding:5px 12px!important;font-size:10px!important}.player-shell .football-carousel-hero .carousel-dots{display:none!important}.player-shell .home-growth-actions{margin-top:12px!important}.player-shell .home-growth-actions .grab-red-packet-banner{min-height:149px!important;aspect-ratio:2.46 / 1!important}.player-shell .grab-red-packet-copy strong{font-size:clamp(19px,6.2vw,25px)!important}.player-shell .home-recommendation-card{padding:9px 14px!important}.player-shell .home-recommendation-card>header{min-height:26px!important}.player-shell .home-recommendation-card>button{min-height:62px!important;padding-block:7px!important}.player-shell .home-recommendation-card :where(.referral-income-icon,.agent-income-icon){width:42px!important;height:42px!important}.player-shell .home-recommendation-card>button{grid-template-columns:44px minmax(0,1fr) 22px!important}.player-shell .authenticated-benefit-card{min-height:84px!important;padding:10px 14px!important;grid-template-columns:54px minmax(0,1fr) 20px!important;gap:11px!important}.player-shell .authenticated-benefit-icon{width:52px!important;height:52px!important}.player-shell .authenticated-benefit-copy strong{font-size:16px!important}.player-shell .authenticated-benefit-copy small{font-size:10px!important;line-height:1.4!important}.player-shell .mobile-category-tiles{display:none!important}.player-shell .category-strip{position:static!important;top:auto!important;width:100%!important;min-height:0!important;margin-top:12px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.player-shell .category-strip button{width:100%!important;min-width:0!important;min-height:82px!important;padding:7px 2px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:7px!important;border-radius:13px!important;font-size:9px!important;line-height:1.18!important;text-align:center!important;white-space:normal!important}.player-shell .category-strip button svg{width:28px!important;height:28px!important}.player-shell .category-strip button span{max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.player-shell .provider-list{margin-top:14px!important}.player-shell .mobile-nav{height:calc(78px + env(safe-area-inset-bottom))!important;min-height:calc(78px + env(safe-area-inset-bottom))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important}.player-shell .mobile-nav button{min-width:0!important;min-height:62px!important;padding:4px 2px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:4px!important;border-radius:14px!important}.player-shell .mobile-nav button svg{width:23px!important;height:23px!important}.player-shell .mobile-nav button span{font-size:10px!important;line-height:1.15!important}.player-shell .mobile-nav .deposit-nav,.player-shell .mobile-nav .deposit-nav.active{min-height:66px!important;margin-top:-7px!important;border-radius:18px!important}body .login-screen:not(.login-action-screen){min-height:100dvh!important;padding:0 12px 18px!important;align-content:start!important;background:var(--ruay-ivory)!important}body .login-screen:not(.login-action-screen) .login-top{width:min(420px,100%)!important;min-height:calc(64px + env(safe-area-inset-top))!important;margin:0 auto!important;padding:calc(9px + env(safe-area-inset-top)) 0 8px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 104px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid var(--ruay-line)!important}body .login-screen:not(.login-action-screen) .login-page-title{display:block!important;margin:0!important;color:var(--ruay-navy)!important;font-size:18px!important;line-height:1.2!important;text-align:center!important}body .login-screen:not(.login-action-screen) .login-language-select{justify-self:end!important;width:104px!important;min-width:104px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;place-items:center!important;gap:6px!important;border:1px solid var(--ruay-line)!important;border-radius:12px!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important}body .login-screen:not(.login-action-screen) .login-language-select>svg{width:21px!important;height:21px!important;color:var(--ruay-navy)!important}body .login-screen:not(.login-action-screen) .login-language-select .language-current{width:100%!important;min-width:0!important;display:flex!important;justify-content:center!important;color:var(--ruay-navy)!important;font-size:10px!important;transform:none!important}body .login-screen:not(.login-action-screen) .login-panel{width:min(420px,100%)!important;margin:16px auto 0!important;align-self:start!important;padding:18px 16px!important;border:1px solid var(--ruay-line)!important;border-radius:20px!important;color:var(--ruay-navy)!important;background:#fffaf1f5!important;box-shadow:var(--ruay-shadow)!important}body .login-screen:not(.login-action-screen) .login-panel .login-logo{min-height:116px!important;height:116px!important;margin:0 0 10px!important}body .login-screen:not(.login-action-screen) .login-panel .login-logo .guest-login-brand-logo{width:min(100%,205px)!important;height:116px!important;max-height:116px!important}body .login-screen:not(.login-action-screen) .login-fields{gap:12px!important}body .login-screen:not(.login-action-screen) .login-fields label{gap:6px!important;color:var(--ruay-navy)!important;font-size:11px!important;font-weight:800!important}body .login-screen:not(.login-action-screen) .login-fields label>span{color:var(--ruay-navy)!important}body .login-screen:not(.login-action-screen) .login-fields input,body .login-screen:not(.login-action-screen) .login-password-field input{width:100%!important;min-height:46px!important;height:46px!important;padding:0 13px!important;border:1px solid var(--ruay-line)!important;border-radius:12px!important;color:var(--ruay-navy)!important;background:#fffdf7!important;font-size:13px!important}body .login-screen:not(.login-action-screen) .login-password-toggle{width:42px!important;min-width:42px!important;height:42px!important;display:grid!important;place-items:center!important;color:var(--ruay-navy)!important}body .login-screen:not(.login-action-screen) .login-actions{margin-top:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body .login-screen:not(.login-action-screen) .login-button{order:1!important;width:100%!important;min-height:46px!important}body .login-screen:not(.login-action-screen) .register-link{order:2!important;width:100%!important;min-height:44px!important;border:1px solid #bf902f!important;color:var(--ruay-navy)!important;background:transparent!important}body .login-screen:not(.login-action-screen) .login-assist-stack{margin-top:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}body .login-screen:not(.login-action-screen) :where(.login-support,.login-telegram-button){width:100%!important;min-height:40px!important;margin:0!important;border:1px solid var(--ruay-line)!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important}body .login-action-screen{min-height:100dvh!important;padding:0!important;background:var(--ruay-ivory)!important}.login-action-screen .register-page{width:100%!important;max-width:100%!important;min-height:100dvh!important;padding-bottom:24px!important;color:var(--ruay-navy)!important;background:var(--ruay-ivory)!important}.login-action-screen .register-page .standalone-page-header{width:100%!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding:calc(9px + env(safe-area-inset-top)) 12px 8px!important;border-bottom-color:var(--ruay-line)!important;background:#fbf7eff7!important}.login-action-screen .register-page .standalone-page-header h1{color:var(--ruay-navy)!important;font-size:18px!important}.login-action-screen .register-page-card{width:min(420px,calc(100% - 24px))!important;margin:0 auto!important;padding:18px 16px!important;border:1px solid var(--ruay-line)!important;border-radius:20px!important;color:var(--ruay-navy)!important;background:#fffaf1f5!important;box-shadow:var(--ruay-shadow)!important}.login-action-screen .register-brand-logo{min-height:92px!important;height:92px!important;margin-bottom:8px!important}.login-action-screen .register-brand-logo img{width:min(100%,190px)!important;height:92px!important;object-fit:contain!important}.login-action-screen .register-step-label{display:none!important}.login-action-screen .register-page-card>label{margin-top:12px!important;gap:6px!important;color:var(--ruay-navy)!important;font-size:11px!important;font-weight:850!important}.login-action-screen .register-page-card :where(input,select){width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;border:1px solid var(--ruay-line)!important;border-radius:12px!important;color:var(--ruay-navy)!important;background:#fffdf7!important;font-size:13px!important}.login-action-screen :where(.register-id-row,.register-password-row){min-width:0!important;gap:7px!important}.login-action-screen :where(.register-id-row,.register-password-row)>button{min-width:44px!important;min-height:44px!important;padding:0 10px!important;display:grid!important;place-items:center!important;border:1px solid #c79a41!important;border-radius:12px!important;color:var(--ruay-gold)!important;background:#fff9ed!important;font-size:0!important}.login-action-screen .register-page-card>.primary.full{min-height:46px!important;margin-top:14px!important}.login-action-screen .register-assist-stack{margin-top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}}@media(max-width:390px){.player-shell .topbar{padding-inline:10px!important}.player-shell .mobile-brand .brand-full-logo{width:min(152px,43vw)!important}.player-shell .top-actions{gap:5px!important}.player-shell .game-currency-switch{width:54px!important;min-width:54px!important;flex-basis:54px!important}.player-shell .topbar .language-select,.player-shell .avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex-basis:40px!important}.player-shell .category-strip{gap:4px!important}.player-shell .category-strip button{min-height:81px!important;font-size:8px!important}.player-shell .category-strip button svg{width:25px!important;height:25px!important}.player-shell .home-growth-actions .grab-red-packet-banner{grid-template-columns:minmax(120px,42%) minmax(0,58%)!important;padding-right:12px!important}.player-shell .grab-red-packet-copy em{font-size:9px!important}}.player-shell .avatar{position:relative!important;overflow:visible!important}.player-shell .avatar-menu-badge{position:absolute!important;right:-3px!important;bottom:0!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border:1px solid #e2d3b8!important;border-radius:6px!important;color:var(--ruay-gold)!important;background:#fffaf1!important;box-shadow:0 3px 8px #4a3a1f14!important}.player-shell .avatar-menu-badge svg{width:12px!important;height:12px!important;color:var(--ruay-gold)!important}.player-shell .grab-red-packet-visual{position:relative!important}.player-shell .grab-red-packet-visual b{position:absolute!important;left:49%!important;top:50%!important;transform:translate(-50%,-50%)!important;color:#775622!important;font-size:18px!important;line-height:1!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,244,192,.7)!important}.player-shell .authenticated-benefit-icon{position:relative!important}.player-shell .authenticated-benefit-icon>svg:last-child{position:absolute!important;right:-3px!important;bottom:-3px!important;color:#b7882e!important;filter:drop-shadow(0 2px 3px rgba(88,60,13,.12))!important}@media(max-width:760px){.player-shell .hero-grid>.wallet-summary .wallet-title{border-right:0!important}.player-shell .hero-grid>.wallet-summary .wallet-actions{width:auto!important;min-width:0!important;min-height:80px!important;margin:11px 9px 11px 0!important;border:1px solid var(--ruay-line)!important;border-radius:15px!important;overflow:hidden!important}.player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:78px!important;padding:8px 2px!important;font-size:12px!important}.player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:40px!important;height:40px!important}.player-shell .football-banner-copy b{min-height:36px!important;padding:7px 19px!important;font-size:14px!important}.player-shell .football-banner-copy span{display:none!important}.player-shell .grab-red-packet-copy b{min-height:40px!important;padding-inline:19px!important;font-size:14px!important}.player-shell .grab-red-packet-copy i{font-size:10px!important}.player-shell .authenticated-benefit-card{grid-template-columns:66px minmax(0,1fr) 20px!important;gap:13px!important}.player-shell .authenticated-benefit-icon{width:64px!important;height:64px!important}.player-shell .authenticated-benefit-copy strong{font-size:18px!important}.player-shell .authenticated-benefit-copy small{font-size:12px!important}.player-shell .category-strip button{font-size:11px!important}.player-shell .category-strip button svg{width:34px!important;height:34px!important}.player-shell .mobile-nav button svg{width:26px!important;height:26px!important}.player-shell .mobile-nav button span{font-size:12px!important}.player-shell .mobile-nav .deposit-nav,.player-shell .mobile-nav .deposit-nav.active{width:84px!important;max-width:100%!important;justify-self:center!important}}@media(max-width:390px){.player-shell .home-growth-actions .grab-red-packet-banner{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}.player-shell .grab-red-packet-copy em{font-size:10px!important}}@media(max-width:760px){.player-shell .main-area{padding-bottom:0!important}}.player-shell .home-growth-actions .grab-red-packet-banner{position:relative!important;background-position:left center!important;background-size:112% auto!important}.player-shell .grab-red-packet-next{position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;color:#df5140!important;pointer-events:none!important}@media(max-width:760px){.player-shell .grab-red-packet-visual b{left:58%!important;font-size:22px!important}.player-shell .home-growth-actions .grab-red-packet-banner>.grab-red-packet-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;align-content:center!important;justify-items:start!important;column-gap:6px!important;row-gap:4px!important}.player-shell .grab-red-packet-copy :where(strong,small,em){grid-column:1 / -1!important}.player-shell .grab-red-packet-copy small{width:auto!important;max-width:145px!important}.player-shell .grab-red-packet-copy b{grid-column:1!important;grid-row:4!important}.player-shell .grab-red-packet-copy i{grid-column:2!important;grid-row:4!important;align-self:end!important;justify-self:end!important}.player-shell .authenticated-benefit-card{padding-block:8px!important;grid-template-columns:70px minmax(0,1fr) 20px!important}.player-shell .authenticated-benefit-icon{width:68px!important;height:68px!important}.player-shell .authenticated-benefit-icon>svg:last-child{right:-5px!important;bottom:-4px!important;width:24px!important;height:24px!important}.player-shell .category-strip .slot-sevens-icon{width:36px!important;height:30px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:center!important;gap:0!important;border:2px solid currentColor!important;border-radius:7px!important}.player-shell .category-strip .slot-sevens-icon svg{width:11px!important;height:18px!important}}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero,body .player-action-shell .red-packet-tool-page .red-packet-claim-card,body .player-action-shell .red-packet-tool-page .red-packet-eligibility,body .player-action-shell .red-packet-tool-page .red-packet-modal-rules{border:1px solid var(--ruay-line)!important;background:var(--ruay-card)!important;background-image:none!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility>article,body .player-action-shell .red-packet-tool-page .red-packet-modal-rules>div{border:1px solid var(--ruay-line)!important;background:#fffdf7!important;background-image:none!important}body .player-action-shell .red-packet-tool-page .red-packet-data-error{border:1px solid #e7bdb2!important;background:#fff4ef!important;background-image:none!important}@media(max-width:900px){body .guest-shell .category-strip.guest-home-categories .slot-sevens-icon,body .guest-shell .category-strip .slot-sevens-icon,body .player-shell .category-strip .slot-sevens-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px 1px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:1fr!important;place-items:center!important;gap:0!important;overflow:hidden!important;border:2px solid currentColor!important;border-radius:6px!important;white-space:nowrap!important;line-height:1!important}body .guest-shell .category-strip.guest-home-categories .slot-sevens-icon svg,body .guest-shell .category-strip .slot-sevens-icon svg,body .player-shell .category-strip .slot-sevens-icon svg{position:static!important;width:9px!important;min-width:9px!important;max-width:9px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;display:block!important;overflow:hidden!important;transform:none!important}body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav svg,body .guest-shell .mobile-nav.guest-mobile-nav .guest-login-nav.active svg{color:#fffdf7!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body .login-screen:not(.login-action-screen){width:100%!important;max-width:480px!important;min-width:0!important;min-height:100dvh!important;margin:0 auto!important;padding:0 16px calc(18px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow-x:clip!important;color:var(--ruay-navy)!important;background:#f8f2e7!important}body .login-screen:not(.login-action-screen) .login-top{width:100%!important;max-width:100%!important;min-height:calc(68px + env(safe-area-inset-top))!important;margin:0!important;padding:calc(10px + env(safe-area-inset-top)) 0 10px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 102px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #ddcfb5!important;background:transparent!important}body .login-screen:not(.login-action-screen) .login-back{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d9d2c4!important;border-radius:12px!important;color:#aa7a21!important;background:#fffdf7!important;box-shadow:0 5px 14px #4b361614!important}body .login-screen:not(.login-action-screen) .login-back svg{width:23px!important;height:23px!important}body .login-screen:not(.login-action-screen) .login-page-title{display:block!important;margin:0!important;color:var(--ruay-navy)!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important}body .login-screen:not(.login-action-screen) .login-language-select{justify-self:end!important;width:102px!important;min-width:102px!important;height:42px!important;min-height:42px!important;padding:0 10px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;place-items:center!important;gap:7px!important;border:1px solid #d1a44a!important;border-radius:12px!important;color:var(--ruay-navy)!important;background:#fffaf1!important;box-shadow:0 4px 12px #4b36160d!important}body .login-screen:not(.login-action-screen) .login-language-select>svg{width:22px!important;height:22px!important;color:var(--ruay-navy)!important}body .login-screen:not(.login-action-screen) .login-language-select .language-current{display:block!important;color:var(--ruay-navy)!important;font-size:11px!important;font-weight:850!important;text-align:center!important;white-space:nowrap!important;transform:none!important}body .login-screen:not(.login-action-screen)>.login-logo{width:100%!important;min-height:176px!important;height:176px!important;margin:8px 0 2px!important;display:grid!important;place-items:center!important}body .login-screen:not(.login-action-screen)>.login-logo .guest-login-brand-logo{width:240px!important;max-width:72%!important;height:168px!important;max-height:168px!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px rgba(105,70,10,.11))!important}body .login-screen:not(.login-action-screen) .login-panel{width:100%!important;max-width:100%!important;margin:0!important;padding:22px 20px 20px!important;display:block!important;border:1px solid #dfb85f!important;border-radius:22px!important;color:var(--ruay-navy)!important;background:#fffcf6f5!important;box-shadow:0 10px 28px #4a3a1f12!important}body .login-screen:not(.login-action-screen) .login-fields{display:grid!important;gap:15px!important}body .login-screen:not(.login-action-screen) .login-fields label{display:grid!important;gap:4px!important;color:var(--ruay-navy)!important;font-size:14px!important;font-weight:850!important}body .login-screen:not(.login-action-screen) .login-fields label>span{min-height:28px!important;display:flex!important;align-items:center!important;gap:9px!important;color:var(--ruay-navy)!important;font-size:14px!important}body .login-screen:not(.login-action-screen) .login-fields label>span svg{width:25px!important;height:25px!important}body .login-screen:not(.login-action-screen) .login-fields input,body .login-screen:not(.login-action-screen) .login-password-field input{width:100%!important;min-height:52px!important;height:52px!important;padding:0 15px!important;border:0!important;border-bottom:1px solid #ce9b36!important;border-radius:0!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important;font-size:16px!important}body .login-screen:not(.login-action-screen) .login-password-field{position:relative!important}body .login-screen:not(.login-action-screen) .login-password-field input{padding-right:48px!important}body .login-screen:not(.login-action-screen) .login-password-toggle{position:absolute!important;right:2px!important;bottom:5px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important}body .login-screen:not(.login-action-screen) .login-recovery-actions{min-height:40px!important;margin:5px 0 0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:0!important}body .login-screen:not(.login-action-screen) .login-recovery-actions button{min-height:28px!important;padding:0 12px!important;border:0!important;border-radius:0!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important;font-size:12px!important}body .login-screen:not(.login-action-screen) .login-recovery-actions button+button{border-left:1px solid #c99b3b!important}body .login-screen:not(.login-action-screen) .login-actions{margin-top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body .login-screen:not(.login-action-screen) .login-button,body .login-screen:not(.login-action-screen) .register-link{width:100%!important;min-height:50px!important;margin:0!important;border-radius:16px!important;font-size:16px!important;font-weight:900!important}body .login-screen:not(.login-action-screen) .login-button{order:1!important;border:1px solid #c38e1d!important;color:var(--ruay-navy)!important;background:linear-gradient(100deg,#ffd66d,#d99a18)!important;box-shadow:0 8px 18px #9969122e!important}body .login-screen:not(.login-action-screen) .register-link{order:2!important;border:1px solid #c38e1d!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important}body .login-screen:not(.login-action-screen)>.login-assist-stack{width:100%!important;margin:14px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body .login-screen:not(.login-action-screen)>.login-assist-stack :where(.login-support,.login-telegram-button){width:100%!important;min-height:54px!important;margin:0!important;padding:0 17px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;border:1px solid #d5cbb7!important;border-radius:16px!important;color:var(--ruay-navy)!important;background:#fffcf6f2!important;box-shadow:0 5px 14px #4b36160a!important;font-size:15px!important;font-weight:850!important;text-align:left!important}body .login-screen:not(.login-action-screen)>.login-assist-stack .login-telegram-button>svg:first-child,body .login-screen:not(.login-action-screen)>.login-assist-stack .login-support>svg:first-child{color:#b88a2d!important}body .login-screen:not(.login-action-screen)>.login-assist-stack button>svg:last-child{justify-self:end!important;color:#b88a2d!important}body .login-screen:not(.login-action-screen) .login-version{margin-top:auto!important;padding-top:28px!important;align-self:center!important;color:#ad8b49!important;font-size:10px!important}body .login-action-screen{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100dvh!important;padding:0!important;overflow-x:clip!important;background:#f8f2e7!important}body .login-action-screen .register-page{width:100%!important;max-width:480px!important;min-width:0!important;min-height:100dvh!important;margin:0 auto!important;padding:0 14px calc(26px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;color:var(--ruay-navy)!important;background:#f8f2e7!important}body .login-action-screen .register-page .standalone-page-header{width:100%!important;min-height:calc(68px + env(safe-area-inset-top))!important;padding:calc(10px + env(safe-area-inset-top)) 0 10px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 102px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #ddcfb5!important;background:transparent!important;box-shadow:none!important}body .login-action-screen .register-page .standalone-page-header .standalone-back-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d9d2c4!important;border-radius:12px!important;color:#aa7a21!important;background:#fffdf7!important;box-shadow:0 5px 14px #4b361614!important}body .login-action-screen .register-page .standalone-page-header h1{margin:0!important;color:var(--ruay-navy)!important;font-size:19px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}body .login-action-screen .register-language-select{position:relative!important;justify-self:end!important;width:102px!important;min-width:102px!important;height:42px!important;min-height:42px!important;padding:0 10px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;place-items:center!important;gap:7px!important;border:1px solid #d1a44a!important;border-radius:12px!important;color:var(--ruay-navy)!important;background:#fffaf1!important}body .login-action-screen .register-language-select>svg{width:22px!important;height:22px!important}body .login-action-screen .register-language-select .language-current{color:var(--ruay-navy)!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}body .login-action-screen .register-language-select>select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important}body .login-action-screen .register-brand-logo-outside{width:100%!important;min-height:90px!important;height:90px!important;margin:10px 0 2px!important;display:grid!important;place-items:center!important}body .login-action-screen .register-brand-logo-outside img{width:245px!important;max-width:72%!important;height:84px!important;max-height:84px!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(105,70,10,.09))!important}body .login-action-screen .register-progress{width:100%!important;margin:4px auto 16px!important}body .login-action-screen .register-progress li{gap:6px!important}body .login-action-screen .register-progress li:after{top:17px!important;left:calc(50% + 23px)!important;width:calc(100% - 46px)!important}body .login-action-screen .register-progress li>span{width:34px!important;height:34px!important;font-size:14px!important}body .login-action-screen .register-progress li>strong{font-size:11px!important}body .login-action-screen .register-page-card{width:100%!important;max-width:100%!important;margin:0!important;padding:19px 16px 17px!important;display:grid!important;gap:16px!important;border:1px solid #dfb85f!important;border-radius:22px!important;color:var(--ruay-navy)!important;background:#fffcf6f5!important;box-shadow:0 9px 25px #4a3a1f0f!important}body .login-action-screen .register-page-card>label{margin:0!important;display:grid!important;gap:7px!important;color:var(--ruay-navy)!important;font-size:14px!important;line-height:1.3!important;font-weight:850!important}body .login-action-screen :where(.register-id-row,.register-password-row,.register-phone-row,.register-otp-row){width:100%!important;min-width:0!important;min-height:48px!important;display:grid!important;align-items:stretch!important;gap:0!important}body .login-action-screen .register-id-row{grid-template-columns:50px minmax(0,1fr) 58px!important}body .login-action-screen .register-password-row{grid-template-columns:minmax(0,1fr) 58px!important}body .login-action-screen .register-phone-row{grid-template-columns:64px minmax(0,1fr)!important}body .login-action-screen .register-otp-row{grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important}body .login-action-screen :where(.register-id-prefix,.register-phone-row>span){min-width:0!important;display:grid!important;place-items:center!important;border:1px solid #dfc991!important;border-right:0!important;border-radius:12px 0 0 12px!important;color:var(--ruay-navy)!important;background:#fffdf7!important;font-size:15px!important;font-weight:900!important}body .login-action-screen .register-page-card :where(input:not([type=checkbox]),select){width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;margin:0!important;padding:0 13px!important;border:1px solid #dfc991!important;border-radius:12px!important;color:var(--ruay-navy)!important;background:#fffdf7!important;box-shadow:none!important;font-size:14px!important}body .login-action-screen .register-id-row input,body .login-action-screen .register-phone-row input{border-radius:0 12px 12px 0!important}body .login-action-screen :where(.register-id-row,.register-password-row)>button{width:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;height:48px!important;margin-left:0!important;padding:0!important;display:grid!important;place-items:center!important;justify-self:end!important;box-sizing:border-box!important;border:1px solid #c99731!important;border-radius:12px!important;color:#aa7a21!important;background:#fffaf1!important;box-shadow:none!important;font-size:0!important}body .login-action-screen .register-page-card small{color:#7f6740!important;font-size:11px!important;line-height:1.4!important}body .login-action-screen .register-otp-row>button{min-width:92px!important;min-height:48px!important;padding:0 8px!important;border:1px solid #c99731!important;border-radius:12px!important;color:#9c6d16!important;background:#fffaf1!important;box-shadow:none!important;font-size:11px!important;font-weight:850!important}body .login-action-screen .register-terms-row{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;color:#655f54!important;font-size:11px!important;font-weight:600!important}body .login-action-screen .register-terms-row>input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:#c99b3b!important}body .login-action-screen .register-terms-row>span{color:#655f54!important;font-size:11px!important;line-height:1.45!important}body .login-action-screen .register-terms-row b{color:#9c6d16!important}body .login-action-screen .register-next-button{width:100%!important;min-height:50px!important;margin:16px 0 0!important;border:1px solid #c38e1d!important;border-radius:14px!important;color:#15120d!important;background:linear-gradient(100deg,#ffd66d,#d99a18)!important;box-shadow:0 8px 18px #9969122e!important;font-size:17px!important;font-weight:900!important}body .login-action-screen .register-existing-login{min-height:38px!important;margin:8px auto 0!important;padding:0 10px!important;border:0!important;color:var(--ruay-navy)!important;background:transparent!important;box-shadow:none!important;font-size:13px!important}body .login-action-screen .register-existing-login b{color:#b17c1c!important}body .login-action-screen .register-kyc-note{width:100%!important;min-height:82px!important;margin-top:8px!important;padding:13px 16px!important;display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;border:1px solid #d2d0ba!important;border-radius:18px!important;color:var(--ruay-navy)!important;background:#efeee4!important}body .login-action-screen .register-kyc-note>span{position:relative!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;color:#5a594a!important}body .login-action-screen .register-kyc-note>span svg:last-child{position:absolute!important;right:0!important;bottom:0!important;color:#c99b3b!important}body .login-action-screen .register-kyc-note strong,body .login-action-screen .register-kyc-note small{display:block!important}body .login-action-screen .register-kyc-note strong{color:var(--ruay-navy)!important;font-size:14px!important;line-height:1.3!important}body .login-action-screen .register-kyc-note small{margin-top:5px!important;color:#5f5b52!important;font-size:11px!important}}@media(max-width:760px){body .player-shell .mobile-brand,body .player-shell .mobile-brand .brand,body .player-shell .player-header-brand{min-width:0!important;height:52px!important;max-height:52px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}body .player-shell .player-header-horizontal-logo{width:178px!important;max-width:100%!important;height:46px!important;max-height:46px!important;display:block!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 2px 3px rgba(105,70,10,.08))!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{max-width:100%!important;margin-top:3px!important;overflow:hidden!important;font-size:clamp(16px,4.35vw,20px)!important;line-height:1.08!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}body .player-shell .hero-grid>.wallet-summary .bonus-mini{margin-top:5px!important;color:#8e681f!important;font-size:11px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:0!important}body .player-shell .home-growth-actions .grab-red-packet-banner{height:124px!important;min-height:124px!important;padding:8px 40px 8px 8px!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important}body .player-shell .home-growth-actions .grab-red-packet-banner>.grab-red-packet-copy{min-width:0!important;height:100%!important;padding:3px 0 2px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto minmax(30px,auto)!important;align-content:center!important;row-gap:3px!important;column-gap:7px!important;overflow:visible!important}body .player-shell .grab-red-packet-copy strong{font-size:clamp(18px,5.35vw,22px)!important;line-height:1.02!important}body .player-shell .grab-red-packet-copy small{min-height:21px!important;padding:2px 7px!important;font-size:9px!important}body .player-shell .grab-red-packet-copy em{display:-webkit-box!important;overflow:hidden!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-shell .grab-red-packet-copy b{min-height:30px!important;margin:0!important;padding:4px 11px!important;align-self:end!important;font-size:11px!important}body .player-shell .grab-red-packet-copy i{padding-bottom:5px!important;align-self:end!important;justify-self:end!important;font-size:8px!important;white-space:nowrap!important}body .player-shell .grab-red-packet-visual b{left:58%!important;top:50%!important;width:37px!important;height:37px!important;padding:0!important;display:grid!important;place-items:center!important;transform:translate(-50%,-50%)!important;font-size:17px!important;line-height:1!important}body .player-shell .authenticated-agent-card .authenticated-benefit-icon{display:grid!important;place-items:center!important;overflow:hidden!important}body .player-shell .authenticated-agent-card .authenticated-benefit-icon>svg,body .player-shell .authenticated-agent-card .authenticated-benefit-icon>svg:last-child{position:static!important;inset:auto!important;width:23px!important;height:23px!important;margin:0!important;transform:none!important;filter:none!important}body .player-shell .mobile-nav .deposit-nav,body .player-shell .mobile-nav .deposit-nav.active{box-shadow:none!important;filter:none!important}body .player-shell .mobile-nav .deposit-nav:before,body .player-shell .mobile-nav .deposit-nav:after{display:none!important;content:none!important}}@media(max-width:390px){body .player-shell .player-header-horizontal-logo{width:164px!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:clamp(15px,4.1vw,18px)!important}body .player-shell .home-growth-actions .grab-red-packet-banner{grid-template-columns:minmax(0,42%) minmax(0,58%)!important}}@media(max-width:760px){body .player-shell .topbar{min-height:calc(76px + env(safe-area-inset-top))!important;padding:calc(10px + env(safe-area-inset-top)) 12px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:56px!important;border-bottom:1px solid var(--ruay-line)!important}body .player-shell .top-actions{gap:7px!important}body .player-shell .game-currency-switch{width:58px!important;min-width:58px!important;max-width:58px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important}body .player-shell .game-currency-switch small{display:none!important}body .player-shell .game-currency-switch select{width:100%!important;height:100%!important;padding:0!important;border:0!important;color:var(--ruay-navy)!important;background:transparent!important;font-size:14px!important;font-weight:900!important;line-height:42px!important;text-align:center!important;text-align-last:center!important}body .player-shell .hero-grid>.wallet-summary{min-height:102px!important;grid-template-columns:minmax(0,45%) minmax(0,55%)!important;overflow:hidden!important}body .player-shell .hero-grid>.wallet-summary .wallet-title{min-width:0!important;padding:15px 8px 15px 14px!important;overflow:hidden!important}body .player-shell .hero-grid>.wallet-summary .wallet-title>div{width:100%!important;min-width:0!important;overflow:hidden!important}body .player-shell .hero-grid>.wallet-summary .wallet-title small{max-width:100%!important;overflow:hidden!important;color:var(--ruay-navy)!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{max-width:100%!important;display:block!important;overflow:hidden!important;color:var(--ruay-navy)!important;font-size:clamp(20px,5.6vw,24px)!important;line-height:1.08!important;white-space:nowrap!important;text-overflow:clip!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions{width:100%!important;min-height:102px!important;margin:0!important;border:0!important;border-left:1px solid var(--ruay-line)!important;border-radius:0!important;overflow:hidden!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions button{min-height:102px!important;padding:9px 1px!important;gap:7px!important;font-size:11px!important;line-height:1.12!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:38px!important;height:38px!important}body .player-shell .game-mode-switch{width:100%!important;min-height:46px!important;margin:10px 0 0!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid var(--ruay-line)!important;border-radius:15px!important;background:#fffaf1f0!important;box-shadow:0 6px 16px #4a3a1f0b!important}body .player-shell .game-mode-switch button{min-height:38px!important;padding:0 6px!important;border-radius:12px!important;color:#6a6f72!important;background:transparent!important;font-size:13px!important;font-weight:850!important}body .player-shell .game-mode-switch button.active{color:#9c741f!important;background:#f5eddc!important}body .player-shell .home-growth-actions{margin-top:10px!important;gap:10px!important}body .player-shell .mobile-nav{height:calc(74px + env(safe-area-inset-bottom))!important;min-height:calc(74px + env(safe-area-inset-bottom))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important}body .player-shell .mobile-nav button{min-height:58px!important;gap:4px!important}body .player-shell .mobile-nav .deposit-nav,body .player-shell .mobile-nav .deposit-nav.active{width:84px!important;min-height:62px!important;margin-top:-4px!important;border-radius:18px!important}body .player-shell .mobile-nav .deposit-nav svg,body .player-shell .mobile-nav .deposit-nav.active svg{width:25px!important;height:25px!important;margin:0!important;padding:0!important;border-radius:0!important;color:#fffdf7!important;background:transparent!important;box-shadow:none!important}}@media(max-width:390px){body .player-shell .hero-grid>.wallet-summary{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:clamp(19px,5.25vw,22px)!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions button{font-size:10px!important}}@media(max-width:760px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:clip!important}body .player-shell,body .player-shell .main-area,body .player-shell .page-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}body .player-shell .topbar .game-currency-switch{width:58px!important;min-width:58px!important;max-width:58px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center!important;align-content:center!important;justify-content:center!important;overflow:hidden!important}body .player-shell .topbar .game-currency-switch>small,body .player-shell .game-currency-switch>small{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;opacity:0!important;pointer-events:none!important}body .player-shell .topbar .game-currency-switch>select,body .player-shell .game-currency-switch>select{grid-area:1 / 1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:42px!important;margin:0!important;padding:0!important;display:block!important;line-height:42px!important;text-align:center!important;text-align-last:center!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}body .player-shell .hero-grid>.wallet-summary{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,45%) minmax(0,55%)!important}body .player-shell .hero-grid>.wallet-summary .wallet-title{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{max-width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;font-size:clamp(20px,5.45vw,23px)!important;letter-spacing:.01em!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body .player-shell .mobile-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important}body .player-shell .mobile-nav .deposit-nav,body .player-shell .mobile-nav .deposit-nav.active{width:84px!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:-4px auto 0!important;padding:7px 6px 6px!important;display:grid!important;grid-template-rows:26px 18px!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;row-gap:3px!important;border-radius:19px!important;color:#fffdf7!important;background:#c99b3b!important;overflow:visible!important}body .player-shell .mobile-nav .deposit-nav>svg,body .player-shell .mobile-nav .deposit-nav.active>svg{position:static!important;inset:auto!important;grid-row:1!important;justify-self:center!important;align-self:center!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fffdf7!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;filter:none!important}body .player-shell .mobile-nav .deposit-nav>span,body .player-shell .mobile-nav .deposit-nav.active>span{grid-row:2!important;margin:0!important;color:#fffdf7!important;font-size:12px!important;line-height:1.05!important}}@media(max-width:760px){body .player-shell .hero-grid>.wallet-summary{min-height:104px!important;grid-template-columns:minmax(0,45%) minmax(0,55%)!important;align-items:center!important}body .player-shell .hero-grid>.wallet-summary .wallet-title{height:100%!important;padding:16px 8px 15px 14px!important;align-content:center!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions{width:auto!important;min-width:0!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:13px 13px 13px 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;border:1px solid var(--ruay-line)!important;border-radius:15px!important;background:#fffdf7c7!important;overflow:hidden!important;box-shadow:none!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions button{min-width:0!important;min-height:76px!important;height:76px!important;padding:7px 1px 6px!important;gap:5px!important;border-radius:0!important;font-size:11px!important;line-height:1.12!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions button+button{border-left:1px solid var(--ruay-line)!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:36px!important;height:36px!important;border-radius:11px!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:21px!important;height:21px!important}body .player-shell .grab-red-packet-visual b{left:58%!important;top:50%!important;width:37px!important;height:37px!important;display:grid!important;place-items:center!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;color:#9b6717!important;background:radial-gradient(circle at 34% 27%,#fff2b7,#f2c355 44%,#b97916)!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -2px 4px #79470538,0 4px 10px #85470b29!important;font-size:17px!important;line-height:1!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,244,193,.72)!important}}@media(max-width:760px){body .player-shell .topbar{min-height:calc(66px + env(safe-area-inset-top))!important;padding:calc(6px + env(safe-area-inset-top)) 12px 6px!important;grid-template-rows:52px!important}body .player-shell .hero-grid{gap:8px!important}body .player-shell .hero-grid>.hero{aspect-ratio:2.28 / 1!important;border-radius:16px!important}body .player-shell .hero-banner-link{border-radius:13px!important}body .player-shell .hero-grid>.wallet-summary{min-height:88px!important;border-radius:16px!important}body .player-shell .hero-grid>.wallet-summary .wallet-title{min-height:88px!important;height:88px!important;padding:10px 7px 9px 14px!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{margin-top:4px!important;font-size:clamp(19px,5.2vw,22px)!important}body .player-shell .hero-grid>.wallet-summary .bonus-mini{max-width:100%!important;margin-top:4px!important;display:block!important;overflow:hidden!important;color:#9b711f!important;font-size:9px!important;font-weight:750!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:ellipsis!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions{height:66px!important;min-height:66px!important;max-height:66px!important;margin:11px 11px 11px 0!important;border-radius:13px!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions button{height:64px!important;min-height:64px!important;padding:5px 1px 4px!important;gap:3px!important;font-size:10px!important;overflow:hidden!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon{width:31px!important;height:31px!important;border-radius:9px!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .action-icon svg{width:18px!important;height:18px!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .wallet-action-label{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;color:var(--ruay-navy)!important;font-size:10px!important;font-weight:750!important;line-height:1.04!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .wallet-action-label-stacked{display:grid!important;place-items:center!important;gap:1px!important}body .player-shell .hero-grid>.wallet-summary .wallet-actions .wallet-action-label-stacked>span{min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .player-shell .game-mode-switch{min-height:38px!important;margin-top:7px!important;padding:3px!important;border-radius:13px!important}body .player-shell .game-mode-switch button{min-height:30px!important;font-size:12px!important}body .player-shell .home-growth-actions{margin-top:7px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .player-shell .home-growth-actions .grab-red-packet-banner{grid-column:1 / -1!important;min-height:116px!important;height:116px!important;aspect-ratio:auto!important;padding-block:8px!important;border-radius:16px!important}body .player-shell .grab-red-packet-copy{gap:3px!important}body .player-shell .grab-red-packet-copy strong{font-size:clamp(18px,5.5vw,22px)!important}body .player-shell .grab-red-packet-copy b{min-height:28px!important;padding:4px 12px!important;font-size:11px!important}body .player-shell .authenticated-benefit-card{min-height:70px!important;padding:7px 8px!important;grid-template-columns:38px minmax(0,1fr) 14px!important;gap:6px!important;border-radius:16px!important}body .player-shell .authenticated-benefit-icon{width:38px!important;height:38px!important}body .player-shell .authenticated-benefit-icon svg{width:22px!important;height:22px!important}body .player-shell .authenticated-benefit-copy strong{font-size:12px!important;line-height:1.2!important}body .player-shell .authenticated-benefit-copy small{margin-top:2px!important;display:-webkit-box!important;overflow:hidden!important;font-size:8px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-shell .authenticated-benefit-card>svg{width:15px!important;height:15px!important}body .player-shell .mobile-category-tiles{margin-top:8px!important}}@media(max-width:900px){html,body{scroll-padding-top:0!important}body .guest-shell .guest-topbar,body .player-shell .topbar{margin-top:0!important;padding-top:6px!important}body .guest-shell .guest-topbar{min-height:64px!important;height:64px!important;padding:6px 14px!important;align-items:center!important;border-bottom:1px solid var(--ruay-line)!important}body .player-shell .topbar{min-height:64px!important;height:auto!important;padding:6px 12px!important;align-items:center!important}body .login-screen:not(.login-action-screen) .login-top,body .login-action-screen .register-page .standalone-page-header{position:relative!important;width:100%!important;min-height:58px!important;height:58px!important;margin:0!important;padding:6px 0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 112px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #ddcfb5!important}body .login-screen:not(.login-action-screen) .login-back,body .login-action-screen .register-page .standalone-page-header .standalone-back-button{grid-column:1!important;justify-self:start!important}body .login-screen:not(.login-action-screen) .login-page-title,body .login-action-screen .register-page .standalone-page-header h1{position:absolute!important;left:50%!important;top:50%!important;width:max-content!important;max-width:calc(100% - 188px)!important;margin:0!important;transform:translate(-50%,-50%)!important;color:var(--ruay-navy)!important;font-size:20px!important;line-height:1.18!important;font-weight:950!important;text-align:center!important;white-space:nowrap!important;z-index:1!important;pointer-events:none!important}body .login-screen:not(.login-action-screen) .login-language-select,body .login-action-screen .register-language-select{grid-column:3!important;justify-self:end!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:42px!important;min-height:42px!important;max-height:42px!important;z-index:2!important}body .login-screen:not(.login-action-screen),body .login-action-screen .register-page{padding-top:0!important}body .login-screen:not(.login-action-screen)>.login-logo,body .login-action-screen .register-brand-logo-outside{width:100%!important;min-height:100px!important;height:100px!important;margin:8px 0 2px!important;display:grid!important;place-items:center!important}body .login-screen:not(.login-action-screen)>.login-logo .guest-login-brand-logo,body .login-action-screen .register-brand-logo-outside img{width:260px!important;max-width:76%!important;height:92px!important;max-height:92px!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(105,70,10,.09))!important}body .login-action-screen .register-page{gap:12px!important}body .login-action-screen .register-brand-logo-outside{margin-top:8px!important}body .login-action-screen .register-id-row{grid-template-columns:56px minmax(0,1fr) 60px!important;column-gap:0!important;row-gap:0!important;align-items:stretch!important}body .login-action-screen .register-id-row .register-id-prefix{width:56px!important;min-width:56px!important;max-width:56px!important;border:1px solid #dfc991!important;border-right:0!important;border-radius:12px 0 0 12px!important;box-shadow:none!important}body .login-action-screen .register-id-row input{border-left:0!important;border-radius:0 12px 12px 0!important;margin-left:0!important;transform:none!important}body .login-action-screen .register-id-row>button{width:50px!important;min-width:50px!important;max-width:50px!important;margin-left:10px!important;justify-self:end!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more),body .guest-shell .category-strip button:not(.category-more),body .player-shell .category-strip button:not(.category-more){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:36px 18px!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;gap:4px!important;text-align:center!important;white-space:nowrap!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more)>svg,body .guest-shell .category-strip button:not(.category-more)>svg,body .player-shell .category-strip button:not(.category-more)>svg,body .guest-shell .category-strip.guest-home-categories button:not(.category-more)>.slot-sevens-icon,body .guest-shell .category-strip button:not(.category-more)>.slot-sevens-icon,body .player-shell .category-strip button:not(.category-more)>.slot-sevens-icon{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;margin:0 auto!important}body .guest-shell .category-strip.guest-home-categories button:not(.category-more)>span:not(.slot-sevens-icon),body .guest-shell .category-strip button:not(.category-more)>span:not(.slot-sevens-icon),body .player-shell .category-strip button:not(.category-more)>span:not(.slot-sevens-icon){grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;display:block!important;margin:0!important;overflow:hidden!important;color:inherit!important;font-size:11px!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important}body .guest-shell .category-strip.guest-home-categories .slot-sevens-icon,body .guest-shell .category-strip .slot-sevens-icon,body .player-shell .category-strip .slot-sevens-icon{width:35px!important;min-width:35px!important;max-width:35px!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:3px 2px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:center!important;gap:0!important;overflow:hidden!important;border:2px solid currentColor!important;border-radius:7px!important;line-height:1!important}body .guest-shell .category-strip.guest-home-categories .slot-sevens-icon svg,body .guest-shell .category-strip .slot-sevens-icon svg,body .player-shell .category-strip .slot-sevens-icon svg{position:static!important;width:9px!important;min-width:9px!important;max-width:9px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;display:block!important;transform:none!important}}@media(max-width:760px){body .player-shell .topbar{min-height:64px!important;height:64px!important;max-height:64px!important;padding:6px 12px!important}body .player-shell .mobile-brand,body .player-shell .mobile-brand .brand,body .player-shell .player-header-brand{height:52px!important;max-height:52px!important;overflow:hidden!important}body .player-shell .player-header-horizontal-logo{width:178px!important;max-width:100%!important;height:46px!important;max-height:46px!important;object-fit:contain!important;object-position:left center!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{margin-top:3px!important;overflow:hidden!important;font-size:clamp(16px,4.35vw,20px)!important;line-height:1.08!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}body .player-shell .hero-grid>.wallet-summary .bonus-mini{margin-top:5px!important;display:block!important;color:#8e681f!important;font-size:11px!important;line-height:1.2!important;font-weight:850!important}body .player-shell .home-growth-actions .grab-red-packet-banner{height:124px!important;min-height:124px!important;padding:8px 40px 8px 8px!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important}body .player-shell .home-growth-actions .grab-red-packet-banner>.grab-red-packet-copy{min-width:0!important;height:100%!important;padding:3px 0 2px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto minmax(30px,auto)!important;align-content:center!important;row-gap:3px!important;column-gap:7px!important;overflow:visible!important}body .player-shell .grab-red-packet-copy em{display:-webkit-box!important;overflow:hidden!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-shell .grab-red-packet-copy b{min-height:30px!important;margin:0!important;padding:4px 11px!important;align-self:end!important;font-size:11px!important}body .player-shell .grab-red-packet-copy i{padding-bottom:5px!important;align-self:end!important;justify-self:end!important;font-size:8px!important;white-space:nowrap!important}body .player-shell .grab-red-packet-visual b{left:58%!important;top:50%!important;width:37px!important;height:37px!important;padding:0!important;display:grid!important;place-items:center!important;transform:translate(-50%,-50%)!important;font-size:17px!important;line-height:1!important}body .player-shell .authenticated-agent-card .authenticated-benefit-icon{display:grid!important;place-items:center!important;overflow:hidden!important}body .player-shell .authenticated-agent-card .authenticated-benefit-icon>svg,body .player-shell .authenticated-agent-card .authenticated-benefit-icon>svg:last-child{position:static!important;inset:auto!important;width:23px!important;height:23px!important;margin:0!important;transform:none!important;filter:none!important}body .player-shell .mobile-nav .deposit-nav,body .player-shell .mobile-nav .deposit-nav.active{box-shadow:none!important;filter:none!important}body .player-shell .mobile-nav .deposit-nav:before,body .player-shell .mobile-nav .deposit-nav:after{display:none!important;content:none!important}}@media(max-width:390px){body .player-shell .player-header-horizontal-logo{width:164px!important}body .player-shell .hero-grid>.wallet-summary .wallet-title strong{font-size:clamp(15px,4.1vw,18px)!important}}@media(max-width:760px){body .player-shell .top-actions .account-menu-wrap{width:43px!important;min-width:43px!important;max-width:43px!important;overflow:visible!important}body .player-shell .top-actions .player-account-menu{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:auto!important;max-height:none!important;padding:6px!important;overflow:visible!important}body .player-shell .top-actions .player-account-menu button{width:100%!important;min-width:0!important;max-width:none!important;min-height:40px!important;height:40px!important;padding:0 10px!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important}}@media(max-width:760px){body .player-shell .home-growth-actions .grab-red-packet-banner{height:140px!important;min-height:140px!important;padding:9px 42px 9px 8px!important;grid-template-columns:minmax(0,47%) minmax(0,53%)!important;background-size:108% auto!important;background-position:left center!important}body .player-shell .home-growth-actions .grab-red-packet-banner>.grab-red-packet-copy{padding:5px 0 4px 9px!important;row-gap:4px!important}body .player-shell .grab-red-packet-copy strong{font-size:clamp(18px,5.15vw,21px)!important}body .player-shell .grab-red-packet-copy em{font-size:9px!important;line-height:1.3!important}body .player-shell .grab-red-packet-copy b{min-height:31px!important;padding-inline:10px!important}body .player-shell .grab-red-packet-visual b{left:69%!important;top:50%!important}}@media(max-width:390px){body .player-shell .home-growth-actions .grab-red-packet-banner{grid-template-columns:minmax(0,46%) minmax(0,54%)!important}body .player-shell .grab-red-packet-visual b{left:68%!important}}@media(max-width:760px){body .player-shell .grab-red-packet-visual b{display:none!important}body .player-shell .topbar{position:relative!important;overflow:visible!important;z-index:120!important}body .player-shell .top-actions,body .player-shell .top-actions .account-menu-wrap{position:relative!important;overflow:visible!important;z-index:121!important}body .player-shell .top-actions .player-account-menu{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;overflow:visible!important;z-index:220!important}body .player-shell .page-content,body .player-shell .hero-grid{position:relative!important;z-index:1!important}}@media(max-width:900px){body .login-screen:not(.login-action-screen),body .login-action-screen .register-page{padding-top:0!important}body .login-screen:not(.login-action-screen) .login-top,body .login-action-screen .register-page .standalone-page-header{position:relative!important;min-height:58px!important;height:58px!important;padding:6px 0!important;grid-template-columns:46px minmax(0,1fr) 112px!important;gap:8px!important;align-items:center!important}body .login-screen:not(.login-action-screen) .login-page-title,body .login-action-screen .register-page .standalone-page-header h1{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;width:max-content!important;max-width:calc(100% - 188px)!important;margin:0!important;display:block!important;transform:translate(-50%,-50%)!important;color:var(--ruay-navy)!important;font-size:20px!important;line-height:1.18!important;font-weight:950!important;text-align:center!important;white-space:nowrap!important;z-index:1!important;pointer-events:none!important}body .login-screen:not(.login-action-screen)>.login-logo,body .login-action-screen .register-brand-logo-outside{width:100%!important;min-height:100px!important;height:100px!important;margin:8px 0 2px!important;display:grid!important;place-items:center!important}body .login-screen:not(.login-action-screen)>.login-logo .guest-login-brand-logo,body .login-action-screen .register-brand-logo-outside img{width:260px!important;max-width:76%!important;height:92px!important;max-height:92px!important;object-fit:contain!important}body .login-action-screen .register-id-row{grid-template-columns:56px minmax(0,1fr) 60px!important;gap:0!important}body .login-action-screen .register-id-row .register-id-prefix{width:56px!important;border-right:0!important;border-radius:12px 0 0 12px!important}body .login-action-screen .register-id-row input{border-left:0!important;border-radius:0 12px 12px 0!important;margin-left:0!important}body .login-action-screen .register-id-row>button{width:50px!important;min-width:50px!important;max-width:50px!important;margin-left:10px!important;justify-self:end!important}body .guest-shell .category-strip button:not(.category-more),body .player-shell .category-strip button:not(.category-more){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:36px 18px!important;align-content:center!important;justify-items:center!important;gap:4px!important;text-align:center!important}body .guest-shell .category-strip button:not(.category-more)>.slot-sevens-icon,body .player-shell .category-strip button:not(.category-more)>.slot-sevens-icon,body .guest-shell .category-strip button:not(.category-more)>svg,body .player-shell .category-strip button:not(.category-more)>svg{grid-row:1!important;grid-column:1!important;align-self:center!important;justify-self:center!important;margin:0 auto!important}body .guest-shell .category-strip button:not(.category-more)>span:not(.slot-sevens-icon),body .player-shell .category-strip button:not(.category-more)>span:not(.slot-sevens-icon){grid-row:2!important;grid-column:1!important;display:block!important;width:100%!important;margin:0!important;overflow:hidden!important;font-size:11px!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}body .guest-shell .category-strip .slot-sevens-icon,body .player-shell .category-strip .slot-sevens-icon{width:35px!important;min-width:35px!important;max-width:35px!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:3px 2px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;place-items:center!important;overflow:hidden!important;border:2px solid currentColor!important;border-radius:7px!important}}@media(max-width:900px){body .login-action-screen .register-page .standalone-page-header h1{grid-column:1 / -1!important;grid-row:1!important;inset:auto!important;position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;justify-self:center!important}}@media(max-width:760px){body .player-shell .top-actions .player-account-menu button+button{border-top:1px solid rgba(184,144,67,.22)!important}body .player-shell .top-actions .player-account-menu .account-menu-logout{margin-top:0!important;border-top-color:#b542374d!important}}@media(max-width:900px)and (max-height:900px){body .login-action-screen .register-page{gap:6px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}body .login-action-screen .register-brand-logo-outside{min-height:70px!important;height:70px!important;margin:2px 0 0!important}body .login-action-screen .register-brand-logo-outside img{width:225px!important;max-width:72%!important;height:66px!important;max-height:66px!important}body .login-action-screen .register-progress{margin:0 auto 7px!important}body .login-action-screen .register-progress li{gap:3px!important}body .login-action-screen .register-progress li:after{top:14px!important}body .login-action-screen .register-progress li>span{width:28px!important;height:28px!important;font-size:12px!important}body .login-action-screen .register-progress li>strong{font-size:10px!important;line-height:1.15!important}body .login-action-screen .register-page-card{padding:12px 13px!important;gap:9px!important;border-radius:18px!important}body .login-action-screen .register-page-card>label{gap:4px!important;font-size:12px!important;line-height:1.2!important}body .login-action-screen :where(.register-id-row,.register-password-row,.register-phone-row,.register-otp-row){min-height:44px!important}body .login-action-screen .register-page-card :where(input:not([type=checkbox]),select),body .login-action-screen :where(.register-id-row,.register-password-row)>button,body .login-action-screen .register-otp-row>button{min-height:44px!important;height:44px!important}body .login-action-screen .register-page-card small{font-size:10px!important;line-height:1.25!important}body .login-action-screen .register-terms-row{grid-template-columns:20px minmax(0,1fr)!important;gap:6px!important}body .login-action-screen .register-terms-row>input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}body .login-action-screen .register-terms-row>span{font-size:10px!important;line-height:1.3!important}body .login-action-screen .register-next-button{min-height:46px!important;height:46px!important;margin:8px 0 0!important;font-size:16px!important}body .login-action-screen .register-existing-login{min-height:32px!important;margin-top:2px!important}body .login-action-screen .register-kyc-note{min-height:68px!important;margin-top:2px!important;padding:9px 13px!important}}@media(max-width:900px){body .login-action-screen .register-page-card .register-id-row{height:48px!important;min-height:48px!important;max-height:48px!important;align-items:stretch!important}body .login-action-screen .register-page-card .register-id-row .register-id-prefix,body .login-action-screen .register-page-card .register-id-row>input,body .login-action-screen .register-page-card .register-id-row>button{height:48px!important;min-height:48px!important;max-height:48px!important;align-self:stretch!important}}@media(max-width:900px)and (max-height:900px){body .login-action-screen .register-page-card .register-id-row{height:44px!important;min-height:44px!important;max-height:44px!important}body .login-action-screen .register-page-card .register-id-row .register-id-prefix,body .login-action-screen .register-page-card .register-id-row>input,body .login-action-screen .register-page-card .register-id-row>button{height:44px!important;min-height:44px!important;max-height:44px!important}}body .player-action-shell .deposit-page.player-action-page{--deposit-method-cream: #f7f1e7;--deposit-method-card: #fffdf8;--deposit-method-sage: #edf2e9;--deposit-method-navy: #123653;--deposit-method-muted: #74808e;--deposit-method-gold: #c6a04f;--deposit-method-gold-deep: #9a741f;--deposit-method-line: #e2d5b9;background:var(--deposit-method-cream)!important}body .player-action-shell .deposit-page .player-action-page-header,body .player-action-shell .deposit-page .player-action-page-content{background:var(--deposit-method-cream)!important}body .player-action-shell .deposit-page .player-action-page-header{border-bottom-color:#9a741f2e!important;box-shadow:0 8px 22px #4232180d!important}body .player-action-shell .deposit-page .player-action-page-header h1{color:var(--deposit-method-navy)!important}body .player-action-shell .deposit-page .player-action-page-back{color:var(--deposit-method-gold-deep)!important;border-color:#9a741f47!important;background:#fffdf8!important}body .player-action-shell .deposit-page .player-action-page-content{width:min(100%,580px)!important;margin:0 auto!important;padding:18px 16px calc(28px + env(safe-area-inset-bottom))!important;gap:14px!important}body .player-action-shell .deposit-page :is(.funding-wallet-card,.funding-list-card){overflow:hidden!important;border:1px solid var(--deposit-method-line)!important;border-radius:18px!important;background:var(--deposit-method-card)!important;box-shadow:0 12px 28px #342b1912!important}body .player-action-shell .deposit-page .funding-wallet-card{padding:16px!important;gap:13px!important}body .player-action-shell .deposit-page .funding-wallet-card:before{height:3px!important;background:var(--deposit-method-gold)!important}body .player-action-shell .deposit-page .funding-wallet-head{min-height:42px!important;padding:0 0 11px!important;border-bottom-color:#1236531a!important}body .player-action-shell .deposit-page .funding-wallet-head div span,body .player-action-shell .deposit-page .funding-list-card h2{color:var(--deposit-method-navy)!important;font-size:17px!important}body .player-action-shell .deposit-page .funding-wallet-head div strong,body .player-action-shell .deposit-page .funding-wallet-body dt{color:var(--deposit-method-muted)!important}body .player-action-shell .deposit-page .funding-currency-pill{min-height:34px!important;height:34px!important;padding:0 12px!important;color:var(--deposit-method-navy)!important;border-color:#c6a04f6b!important;border-radius:17px!important;background:#fbf4e2!important;box-shadow:none!important}body .player-action-shell .deposit-page .funding-wallet-body{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important}body .player-action-shell .deposit-page .funding-wallet-mark{width:58px!important;min-height:116px!important;height:auto!important;color:var(--deposit-method-gold-deep)!important;border:1px solid rgba(198,160,79,.24)!important;border-radius:15px!important;background:#f3ecd8!important;box-shadow:none!important}body .player-action-shell .deposit-page .funding-wallet-body dl{gap:7px!important}body .player-action-shell .deposit-page .funding-wallet-body dl div{min-height:34px!important;padding:7px 11px!important;border-color:#1236531a!important;border-radius:11px!important;background:#fff!important}body .player-action-shell .deposit-page .funding-wallet-body dd{color:var(--deposit-method-navy)!important;font-size:15px!important}body .player-action-shell .deposit-page .funding-list-card header{min-height:50px!important;padding:0 16px!important;border-bottom-color:#1236531a!important;background:#fbf7ee!important}body .player-action-shell .deposit-page .funding-list-card header span{color:var(--deposit-method-gold-deep)!important}body .player-action-shell .deposit-page .funding-method-row{min-height:68px!important;padding:9px 15px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;gap:12px!important;border-bottom-color:#12365317!important;background:var(--deposit-method-card)!important}body .player-action-shell .deposit-page .funding-method-icon{width:44px!important;height:44px!important;color:var(--deposit-method-gold-deep)!important;border:1px solid rgba(198,160,79,.24)!important;background:#fbf1d7!important}body .player-action-shell .deposit-page .funding-method-icon.gold{color:#568471!important;border-color:#56847138!important;background:var(--deposit-method-sage)!important}body .player-action-shell .deposit-page .funding-method-row strong{color:var(--deposit-method-navy)!important;font-size:15px!important}body .player-action-shell .deposit-page .funding-method-row small{color:var(--deposit-method-muted)!important;font-size:11px!important}body .player-action-shell .deposit-page .funding-note-card{min-height:60px!important;padding:12px 14px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;color:#315f51!important;border-color:#b9c7aa!important;border-radius:16px!important;background:var(--deposit-method-sage)!important;box-shadow:0 8px 20px #3d5d4c0e!important}body .player-action-shell .deposit-page .funding-note-card svg{color:#568471!important}@media(max-width:580px){body .player-action-shell .deposit-page .player-action-page-content{padding:12px 12px calc(22px + env(safe-area-inset-bottom))!important;gap:12px!important}body .player-action-shell .deposit-page .funding-wallet-card{padding:13px!important;gap:11px!important}body .player-action-shell .deposit-page .funding-wallet-body{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}body .player-action-shell .deposit-page .funding-wallet-mark{width:52px!important;min-height:108px!important}body .player-action-shell .deposit-page .funding-wallet-body dl div{min-height:32px!important;padding:6px 9px!important}body .player-action-shell .deposit-page .funding-list-card header{min-height:44px!important}body .player-action-shell .deposit-page .funding-method-row{min-height:62px!important;padding:8px 13px!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:10px!important}body .player-action-shell .deposit-page .funding-method-icon{width:40px!important;height:40px!important}body .player-action-shell .deposit-page .funding-note-card{min-height:54px!important;padding:10px 12px!important;font-size:11px!important}}body .player-action-shell .deposit-page .deposit-method-balance{position:relative;overflow:hidden;padding:0!important;border-block:1px solid rgba(154,116,31,.2);border-radius:0!important;background:#f8f3e9;box-shadow:0 10px 24px #342b190b}body .player-action-shell .deposit-page .deposit-method-cash{position:relative;min-height:126px;padding:24px 28px;display:flex;align-items:center;gap:22px;border-bottom:1px solid rgba(154,116,31,.14)}body .player-action-shell .deposit-page .deposit-method-cash-icon{flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;color:#a67e2a;border:1px solid rgba(198,160,79,.34);border-radius:50%;background:#fffaf0;box-shadow:inset 0 0 0 6px #ffffff7a}body .player-action-shell .deposit-page .deposit-method-cash>div{position:relative;z-index:1;min-width:0;display:grid;gap:5px}body .player-action-shell .deposit-page .deposit-method-cash>div>span{color:#526274;font-size:14px;font-weight:750;line-height:1.2}body .player-action-shell .deposit-page .deposit-method-cash strong{color:#123653;font-size:clamp(28px,5vw,38px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;line-height:1.05;white-space:nowrap}body .player-action-shell .deposit-page .deposit-method-balance-art{position:absolute;z-index:0;right:0;bottom:0;width:46%;height:100%;object-fit:cover;object-position:72% 54%;opacity:.76;pointer-events:none}body .player-action-shell .deposit-page .deposit-method-ledger{min-height:78px;margin:0;padding:0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .player-action-shell .deposit-page .deposit-method-ledger>div{min-width:0;padding:15px 18px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-content:center}body .player-action-shell .deposit-page .deposit-method-ledger>div+div{border-left:1px solid rgba(154,116,31,.16)}body .player-action-shell .deposit-page .deposit-method-ledger-icon{grid-row:1 / 3;align-self:center;color:#a67e2a}body .player-action-shell .deposit-page .deposit-method-ledger dt{min-width:0;overflow:hidden;color:#6e7987;font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell .deposit-page .deposit-method-ledger dd{min-width:0;margin:4px 0 0;overflow:hidden;color:#123653;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell .deposit-page .deposit-method-heading{min-height:42px;display:grid;grid-template-columns:minmax(22px,.7fr) auto minmax(74px,1.3fr);align-items:center;gap:14px}body .player-action-shell .deposit-page .deposit-method-heading>span:first-child{height:1px;background:#9a741f47}body .player-action-shell .deposit-page .deposit-method-heading h2{margin:0;color:#123653;font-size:20px;font-weight:800;letter-spacing:0;line-height:1.2;white-space:nowrap}body .player-action-shell .deposit-page .deposit-method-heading-tail{position:relative;height:42px;display:flex;align-items:center}body .player-action-shell .deposit-page .deposit-method-heading-tail i{width:calc(100% - 66px);height:1px;display:block;margin-right:66px;background:#9a741f47}body .player-action-shell .deposit-page .deposit-method-heading-tail img{position:absolute;right:0;width:48px;height:48px;object-fit:contain;opacity:.12}body .player-action-shell .deposit-page .deposit-method-actions{overflow:hidden;padding:0!important;border-block:1px solid rgba(154,116,31,.17);border-radius:0!important;background:#fffdf8}body .player-action-shell .deposit-page .deposit-method-action{position:relative;width:100%;min-height:92px;padding:16px 22px;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:17px;color:#123653;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}body .player-action-shell .deposit-page .deposit-method-action+.deposit-method-action{border-top:1px solid rgba(18,54,83,.1)}body .player-action-shell .deposit-page .deposit-method-action:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:#c6a04f;content:"";opacity:0;transition:opacity .16s ease}body .player-action-shell .deposit-page .deposit-method-action:focus-visible{outline:2px solid rgba(198,160,79,.62);outline-offset:-3px}@media(hover:hover)and (pointer:fine){body .player-action-shell .deposit-page .deposit-method-action:hover{background:#fbf7ee}body .player-action-shell .deposit-page .deposit-method-action:hover:before{opacity:1}}body .player-action-shell .deposit-page .deposit-method-action-icon{width:58px;height:58px;display:grid;place-items:center;color:#9a741f;border:1px solid rgba(198,160,79,.28);border-radius:50%;background:#fbf1d7}body .player-action-shell .deposit-page .deposit-method-action.gold .deposit-method-action-icon{color:#9a741f;border-color:#c6a04f47;background:#fbf1d7}body .player-action-shell .deposit-page .deposit-method-action-copy{min-width:0;display:grid;gap:5px}body .player-action-shell .deposit-page .deposit-method-action-copy strong{min-width:0;overflow:hidden;color:#123653;font-size:18px;font-weight:800;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell .deposit-page .deposit-method-action-copy small{min-width:0;overflow:hidden;color:#74808e;font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell .deposit-page .deposit-method-action-arrow,body .player-action-shell .deposit-page .deposit-method-action.gold .deposit-method-action-arrow{color:#a67e2a}body .player-action-shell .deposit-page .deposit-method-assurance{min-height:62px;padding:13px 16px!important;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;color:#315f51;border:1px solid #b9c7aa;border-radius:8px!important;background:#eef1ea;box-shadow:0 8px 18px #3d5d4c0b;font-size:12px;font-weight:700;line-height:1.45}body .player-action-shell .deposit-page .deposit-method-assurance svg{color:#527866}@media(max-width:580px){body .player-action-shell .deposit-page.player-action-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}body .player-action-shell .deposit-page .player-action-page-header{min-height:calc(58px + env(safe-area-inset-top))!important;height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;grid-template-columns:44px minmax(0,1fr) 44px!important}body .player-action-shell .deposit-page .player-action-page-back{left:12px!important;top:calc(env(safe-area-inset-top) + 8px)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .player-action-shell .deposit-page .player-action-page-back svg{width:22px!important;height:22px!important}body .player-action-shell .deposit-page .player-action-page-header h1{font-size:21px!important}body .player-action-shell .deposit-page .player-action-page-content{height:calc(100dvh - 58px - env(safe-area-inset-top))!important;padding:10px 12px calc(76px + env(safe-area-inset-bottom))!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body .player-action-shell .deposit-page .deposit-method-cash{min-height:122px;padding:21px 18px;gap:15px}body .player-action-shell .deposit-page .deposit-method-cash-icon{width:56px;height:56px}body .player-action-shell .deposit-page .deposit-method-cash strong{font-size:clamp(25px,8vw,31px)}body .player-action-shell .deposit-page .deposit-method-balance-art{right:0;bottom:0;width:44%;height:100%;object-position:75% 55%}body .player-action-shell .deposit-page .deposit-method-ledger{min-height:72px;padding:0 8px}body .player-action-shell .deposit-page .deposit-method-ledger>div{padding:12px 10px;grid-template-columns:24px minmax(0,1fr);column-gap:7px}body .player-action-shell .deposit-page .deposit-method-ledger dt{font-size:11px}body .player-action-shell .deposit-page .deposit-method-ledger dd{font-size:clamp(13px,4vw,16px)}body .player-action-shell .deposit-page .deposit-method-heading{min-height:42px;gap:10px}body .player-action-shell .deposit-page .deposit-method-heading h2{font-size:17px}body .player-action-shell .deposit-page .deposit-method-heading-tail img{width:42px;height:42px}body .player-action-shell .deposit-page .deposit-method-action{min-height:96px;padding:15px 20px;grid-template-columns:56px minmax(0,1fr) 22px;gap:17px}body .player-action-shell .deposit-page .deposit-method-action-icon{width:56px;height:56px}body .player-action-shell .deposit-page .deposit-method-action-icon svg{width:31px;height:31px}body .player-action-shell .deposit-page .deposit-method-action-copy strong{font-size:17px}body .player-action-shell .deposit-page .deposit-method-action-copy small{font-size:12px}body .player-action-shell .deposit-page .deposit-method-assurance{min-height:66px;padding:12px 14px!important;font-size:12px}}@media(max-width:580px){body .player-action-shell main.deposit-page.player-action-page>header.player-action-page-header{min-height:calc(82px + env(safe-area-inset-top))!important;height:calc(82px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 20px 0!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:0!important;border-bottom-color:#a67e2a3d!important}body .player-action-shell .deposit-page .player-action-page-back{left:5px!important;top:calc(env(safe-area-inset-top) + 19px)!important;color:#a67e2a!important}body .player-action-shell .deposit-page .player-action-page-back svg{width:25px!important;height:25px!important}body .player-action-shell .deposit-page .player-action-page-header h1{font-size:20px!important;font-weight:800!important}body .player-action-shell .deposit-page .player-action-page-content{height:calc(100dvh - 82px - env(safe-area-inset-top))!important;padding:0 0 calc(76px + env(safe-area-inset-bottom))!important;gap:0!important}body .player-action-shell .deposit-page .deposit-method-balance{min-height:234px!important;border-top:0!important;box-shadow:none!important}body .player-action-shell .deposit-page .deposit-method-cash{min-height:148px!important;padding:32px 22px 25px!important;gap:13px!important}body .player-action-shell .deposit-page .deposit-method-cash-icon{width:46px!important;height:46px!important;box-shadow:inset 0 0 0 4px #ffffff7a!important;transform:translateY(-9px)}body .player-action-shell .deposit-page .deposit-method-cash-icon svg{width:27px!important;height:27px!important}body .player-action-shell .deposit-page .deposit-method-cash>div{gap:8px!important;transform:translateY(-5px)}body .player-action-shell .deposit-page .deposit-method-cash>div>span{color:#183b59!important;font-size:14px!important}body .player-action-shell .deposit-page .deposit-method-cash strong{font-size:clamp(32px,9.1vw,37px)!important;line-height:1!important}body .player-action-shell .deposit-page .deposit-method-balance-art{right:0!important;bottom:0!important;width:54%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}body .player-action-shell .deposit-page .deposit-method-ledger{min-height:86px!important;padding:0 20px!important;grid-template-columns:48% 52%!important}body .player-action-shell .deposit-page .deposit-method-ledger>div{padding:13px 15px!important;grid-template-columns:28px minmax(0,1fr)!important;column-gap:15px!important}body .player-action-shell .deposit-page .deposit-method-ledger>div:first-child{padding-left:20px!important;column-gap:16px!important}body .player-action-shell .deposit-page .deposit-method-ledger dt{color:#536170!important;font-size:13px!important}body .player-action-shell .deposit-page .deposit-method-ledger dd{margin-top:5px!important;font-size:16px!important}body .player-action-shell .deposit-page .deposit-method-heading{min-height:78px!important;padding:0 22px 0 21px!important;grid-template-columns:5px auto minmax(0,1fr)!important;gap:14px!important;border-bottom:1px solid rgba(154,116,31,.18)!important}body .player-action-shell .deposit-page .deposit-method-heading>span:first-child{width:4px!important;height:20px!important;border-radius:2px!important;background:#b58b31!important}body .player-action-shell .deposit-page .deposit-method-heading h2{font-size:19px!important}body .player-action-shell .deposit-page .deposit-method-heading-tail{height:78px!important}body .player-action-shell .deposit-page .deposit-method-heading-tail img{width:62px!important;height:62px!important;opacity:.12!important}body .player-action-shell .deposit-page .deposit-method-actions{min-height:228px!important;border-top:0!important}body .player-action-shell .deposit-page .deposit-method-action{min-height:114px!important;padding:15px 20px!important;grid-template-columns:76px minmax(0,1fr) 24px!important;gap:17px!important}body .player-action-shell .deposit-page .deposit-method-action-icon{width:76px!important;height:76px!important}body .player-action-shell .deposit-page .deposit-method-action-icon svg{width:40px!important;height:40px!important}body .player-action-shell .deposit-page .deposit-method-action-copy{gap:7px!important}body .player-action-shell .deposit-page .deposit-method-action-copy strong{font-size:20px!important}body .player-action-shell .deposit-page .deposit-method-action-copy small{font-size:14px!important}body .player-action-shell .deposit-page .deposit-method-action-arrow{width:24px!important;height:24px!important}body .player-action-shell .deposit-page .deposit-method-assurance{min-height:80px!important;margin:27px 14px 0!important;padding:14px 18px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:14px!important;color:#586068!important;border-color:#918c7057!important;background:#eeefe6c2!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}body .player-action-shell .deposit-page .deposit-method-assurance svg{width:38px!important;height:38px!important;color:#a67e2a!important}}@media(max-width:580px){body .player-action-shell .deposit-page.player-action-page,body .player-action-shell .deposit-page .player-action-page-content{background:#fcf8f4!important}body .player-action-shell main.deposit-page.player-action-page>header.player-action-page-header{background:#fcf8f4!important;border-bottom-color:#e6ddca!important;box-shadow:none!important}body .player-action-shell .deposit-page .player-action-page-header h1,body .player-action-shell .deposit-page .deposit-method-cash>div>span,body .player-action-shell .deposit-page .deposit-method-cash strong,body .player-action-shell .deposit-page .deposit-method-ledger dd,body .player-action-shell .deposit-page .deposit-method-heading h2,body .player-action-shell .deposit-page .deposit-method-action-copy strong{color:#193052!important}body .player-action-shell .deposit-page .deposit-method-balance{min-height:225px!important;background:#f4f1ea!important;border-color:#dcd0b8!important}body .player-action-shell .deposit-page .deposit-method-cash{min-height:139px!important;background:#f3f0e7!important;border-bottom-color:#dcd1bd!important}body .player-action-shell .deposit-page .deposit-method-ledger{min-height:86px!important;background:#f4f1ea!important}body .player-action-shell .deposit-page .deposit-method-ledger>div+div{border-left-color:#d9cfbb!important}body .player-action-shell .deposit-page .deposit-method-ledger dt,body .player-action-shell .deposit-page .deposit-method-action-copy small{color:#68686d!important}body .player-action-shell .deposit-page .deposit-method-cash-icon{color:#b99e5f!important;border-color:#eadfc9!important;background:#fcf8f4!important}body .player-action-shell .deposit-page .deposit-method-ledger-icon,body .player-action-shell .deposit-page .deposit-method-action-arrow,body .player-action-shell .deposit-page .deposit-method-action.gold .deposit-method-action-arrow,body .player-action-shell .deposit-page .deposit-method-assurance svg,body .player-action-shell .deposit-page .player-action-page-back{color:#b99e5f!important}body .player-action-shell .deposit-page .deposit-method-heading{background:#f6f3ec!important;border-bottom-color:#ddd2bd!important}body .player-action-shell .deposit-page .deposit-method-heading>span:first-child{background:#b99e5f!important}body .player-action-shell .deposit-page .deposit-method-heading-tail i{background:#d6c18f!important}body .player-action-shell .deposit-page .deposit-method-actions{background:#fffdfa!important;border-color:#ddd4c5!important}body .player-action-shell .deposit-page .deposit-method-action+.deposit-method-action{border-top-color:#ddd6ca!important}body .player-action-shell .deposit-page .deposit-method-action-icon,body .player-action-shell .deposit-page .deposit-method-action.gold .deposit-method-action-icon{color:#b08d42!important;border-color:#ead9b2!important;background:#fff3d8!important}body .player-action-shell .deposit-page .deposit-method-assurance{color:#626267!important;border-color:#d7d2c4!important;background:#f3f1e9!important}}@media(max-width:580px){body .player-action-shell main.deposit-page.player-action-page>header.player-action-page-header{min-height:calc(72px + env(safe-area-inset-top))!important;height:calc(72px + env(safe-area-inset-top))!important}body .player-action-shell .deposit-page .player-action-page-back{top:calc(env(safe-area-inset-top) + 14px)!important}body .player-action-shell .deposit-page .player-action-page-content{height:calc(100dvh - 72px - env(safe-area-inset-top))!important}body .player-action-shell .deposit-page .deposit-method-balance{min-height:194px!important}body .player-action-shell .deposit-page .deposit-method-cash{min-height:118px!important;padding:24px 20px 19px!important;gap:12px!important}body .player-action-shell .deposit-page .deposit-method-cash-icon{width:42px!important;height:42px!important;transform:translateY(-5px)!important}body .player-action-shell .deposit-page .deposit-method-cash-icon svg{width:24px!important;height:24px!important}body .player-action-shell .deposit-page .deposit-method-cash>div{gap:6px!important;transform:translateY(-3px)!important}body .player-action-shell .deposit-page .deposit-method-cash strong{font-size:clamp(30px,8.6vw,35px)!important}body .player-action-shell .deposit-page .deposit-method-ledger{min-height:76px!important;padding:0 18px!important}body .player-action-shell .deposit-page .deposit-method-ledger>div{padding:10px 12px!important;grid-template-columns:25px minmax(0,1fr)!important;column-gap:12px!important}body .player-action-shell .deposit-page .deposit-method-ledger>div:first-child{padding-left:16px!important;column-gap:13px!important}body .player-action-shell .deposit-page .deposit-method-ledger dt{font-size:12px!important}body .player-action-shell .deposit-page .deposit-method-ledger dd{margin-top:3px!important;font-size:15px!important}body .player-action-shell .deposit-page .deposit-method-heading,body .player-action-shell .deposit-page .deposit-method-heading-tail{min-height:64px!important;height:64px!important}body .player-action-shell .deposit-page .deposit-method-heading{padding:0 20px!important;gap:12px!important}body .player-action-shell .deposit-page .deposit-method-heading h2{font-size:18px!important}body .player-action-shell .deposit-page .deposit-method-heading-tail img{width:54px!important;height:54px!important}body .player-action-shell .deposit-page .deposit-method-actions{min-height:184px!important}body .player-action-shell .deposit-page .deposit-method-action{min-height:92px!important;padding:11px 20px!important;grid-template-columns:62px minmax(0,1fr) 22px!important;gap:15px!important}body .player-action-shell .deposit-page .deposit-method-action-icon{width:62px!important;height:62px!important}body .player-action-shell .deposit-page .deposit-method-action-icon svg{width:34px!important;height:34px!important}body .player-action-shell .deposit-page .deposit-method-action-copy{gap:4px!important}body .player-action-shell .deposit-page .deposit-method-action-copy strong{font-size:19px!important}body .player-action-shell .deposit-page .deposit-method-action-copy small{font-size:13px!important}body .player-action-shell .deposit-page .deposit-method-assurance{min-height:66px!important;margin:20px 14px 0!important;padding:10px 15px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;font-size:12px!important;line-height:1.45!important}body .player-action-shell .deposit-page .deposit-method-assurance svg{width:30px!important;height:30px!important}}@media(max-width:350px){body .player-action-shell .deposit-page .deposit-method-action-copy small{display:-webkit-box!important;overflow:hidden!important;text-overflow:clip!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}}@media(max-width:580px){body .player-action-shell .exchange-tool-page.player-action-page{width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#f5efe4!important}body .player-action-shell .exchange-tool-page .player-action-page-header{min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;grid-template-columns:46px minmax(0,1fr) 46px!important}body .player-action-shell .exchange-tool-page .player-action-page-back{left:12px!important;top:calc(env(safe-area-inset-top) + 7px)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:13px!important}body .player-action-shell .exchange-tool-page .player-action-page-back svg{width:22px!important;height:22px!important}body .player-action-shell .exchange-tool-page .player-action-page-header>div{padding:0 56px!important}body .player-action-shell .exchange-tool-page .player-action-page-header h1{font-size:17px!important;line-height:1.15!important;letter-spacing:0!important}body .player-action-shell .exchange-tool-page .player-action-page-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:calc(100dvh - 56px - env(safe-area-inset-top))!important;min-height:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:linear-gradient(180deg,#f5efe4,#fbf7ef 54%,#f8fbff)!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:68px!important;padding:9px 10px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;border-radius:16px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span{width:42px!important;height:42px!important;border-radius:13px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span svg{width:22px!important;height:22px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange small{font-size:10px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange h2{font-size:18px!important;line-height:1.08!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:10px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .tool-rate-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:stretch!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:50px!important;padding:8px 9px!important;gap:2px!important;border-radius:14px!important}body .player-action-shell .exchange-tool-page .tool-rate-card small{font-size:9px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .tool-rate-card strong{font-size:13px!important;line-height:1.15!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .tool-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:9px 10px!important;gap:7px!important;border-radius:16px!important}body .player-action-shell .exchange-tool-page .tool-card header{min-height:26px!important;align-items:center!important;gap:8px!important}body .player-action-shell .exchange-tool-page .tool-card h2{font-size:14px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .tool-card header>span{max-width:48%!important;min-height:24px!important;padding:0 8px!important;font-size:9px!important;line-height:1.15!important;white-space:normal!important}body .player-action-shell .exchange-tool-page .funding-field{gap:4px!important;font-size:11px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .funding-field select,body .player-action-shell .exchange-tool-page .funding-input{min-height:38px!important;height:38px!important;border-radius:12px!important}body .player-action-shell .exchange-tool-page .funding-field select{padding:0 11px!important;font-size:13px!important;line-height:38px!important}body .player-action-shell .exchange-tool-page .funding-input{grid-template-columns:minmax(0,1fr) 54px!important}body .player-action-shell .exchange-tool-page .funding-input input,body .player-action-shell .exchange-tool-page .funding-input span{min-height:36px!important;height:36px!important}body .player-action-shell .exchange-tool-page .funding-input input{padding:0 10px!important;font-size:17px!important;line-height:36px!important}body .player-action-shell .exchange-tool-page .funding-input span{min-width:54px!important;padding:0 6px!important;display:grid!important;place-items:center!important;font-size:12px!important;line-height:1!important}body .player-action-shell .exchange-tool-page .exchange-preview-card strong{font-size:18px!important;line-height:1.1!important}body .player-action-shell .exchange-tool-page .exchange-preview-card small{font-size:9px!important;line-height:1.25!important}body .player-action-shell .exchange-tool-page .funding-alert{padding:7px 9px!important;border-radius:12px!important;font-size:10px!important;line-height:1.24!important}body .player-action-shell .exchange-tool-page .funding-note-card{min-height:34px!important;padding:7px 9px!important;grid-template-columns:15px minmax(0,1fr)!important;gap:6px!important;border-radius:12px!important;font-size:9px!important;line-height:1.25!important}body .player-action-shell .exchange-tool-page .funding-note-card svg{width:15px!important;height:15px!important}body .player-action-shell .exchange-tool-page .funding-submit{min-height:40px!important;height:40px!important;border-radius:13px!important;font-size:14px!important}}@media(max-width:900px){body .player-shell,body .player-shell .main-area,body .player-shell .page-content{background:#fbf5ed!important}body .player-shell .topbar{border:0!important;border-bottom:0!important;background:linear-gradient(180deg,#faf3e9,#fbf5ed)!important;box-shadow:none!important}}body .player-action-shell .withdraw-order-page{min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;color:var(--ruay-navy)!important;background:var(--ruay-ivory)!important}body .player-action-shell .withdraw-order-page .player-action-page-header{min-height:62px!important;padding:10px 16px!important;border-bottom:1px solid rgba(183,137,45,.18)!important;background:#fbf7eff5!important;box-shadow:none!important}body .player-action-shell .withdraw-order-page .player-action-page-header h1{font-size:18px!important;line-height:1.25!important;letter-spacing:0!important;color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-page .player-action-back{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border:1px solid var(--ruay-line)!important;border-radius:8px!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:0 4px 12px #4a3a1f12!important}body .player-action-shell .withdraw-order-page .player-action-page-content{min-height:0!important;padding:16px 16px calc(126px + env(safe-area-inset-bottom))!important;gap:15px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;background:var(--ruay-ivory)!important}body .player-action-shell .withdraw-order-wallet-strip{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:12px!important;min-height:86px!important;padding:14px 16px!important;border:1px solid var(--ruay-line)!important;border-radius:8px!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:var(--ruay-shadow)!important}body .player-action-shell .withdraw-order-wallet-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:1px solid rgba(183,137,45,.24)!important;border-radius:8px!important;color:var(--ruay-gold)!important;background:#f7e8bf!important}body .player-action-shell .withdraw-order-wallet-strip>div:nth-child(2){min-width:0!important;display:grid!important;gap:4px!important}body .player-action-shell .withdraw-order-wallet-strip span,body .player-action-shell .withdraw-order-wallet-strip small{font-size:12px!important;line-height:1.3!important;color:var(--ruay-muted)!important}body .player-action-shell .withdraw-order-wallet-strip strong{font-size:20px!important;line-height:1.1!important;letter-spacing:0!important;color:var(--ruay-gold)!important}body .player-action-shell .withdraw-order-wallet-strip>small{max-width:150px!important;text-align:right!important;white-space:normal!important}body .player-action-shell .withdraw-order-wallet-strip>svg{color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-form{display:grid!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .player-action-shell .withdraw-order-form .funding-field{display:grid!important;gap:9px!important;min-width:0!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important;color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-form .funding-input{min-height:54px!important;height:54px!important;border:1px solid var(--ruay-gold-light)!important;border-radius:8px!important;background:var(--ruay-card)!important;box-shadow:none!important;overflow:hidden!important}body .player-action-shell .withdraw-order-form .funding-input:focus-within{border-color:var(--ruay-gold)!important;box-shadow:0 0 0 3px #b7892d1f!important}body .player-action-shell .withdraw-order-form .funding-input input{min-width:0!important;height:52px!important;padding:0 14px!important;border:0!important;font-size:20px!important;line-height:52px!important;letter-spacing:0!important;color:var(--ruay-navy)!important;background:transparent!important}body .player-action-shell .withdraw-order-form .funding-input span{min-width:68px!important;height:52px!important;display:grid!important;place-items:center!important;border-left:1px solid rgba(183,137,45,.22)!important;font-size:13px!important;font-weight:800!important;color:var(--ruay-navy)!important;background:#f3e7c8!important}body .player-action-shell .withdraw-order-quick-amounts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .player-action-shell .withdraw-order-quick-amounts button{min-width:0!important;min-height:42px!important;padding:8px 4px!important;border:1px solid var(--ruay-line)!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:none!important}body .player-action-shell .withdraw-order-quick-amounts button:active{border-color:var(--ruay-gold)!important;color:var(--ruay-gold)!important;background:#f8edcf!important}body .player-action-shell .withdraw-order-minimum-line{margin:-1px 0 3px!important;font-size:12px!important;line-height:1.35!important;color:var(--ruay-muted)!important}body .player-action-shell .withdraw-order-minimum-line strong{font-weight:700!important;color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-bank-field{margin-top:4px!important}body .player-action-shell .withdraw-order-bank-current{width:100%!important;min-width:0!important;min-height:64px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;padding:9px 13px!important;border:1px solid var(--ruay-line)!important;border-radius:8px!important;text-align:left!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important;box-shadow:none!important}body .player-action-shell .withdraw-order-bank-current>span{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(183,137,45,.16)!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important;color:var(--ruay-gold)!important;background:#f8edcf!important}body .player-action-shell .withdraw-order-bank-current>div{min-width:0!important;display:grid!important;gap:3px!important}body .player-action-shell .withdraw-order-bank-current strong,body .player-action-shell .withdraw-order-bank-current small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}body .player-action-shell .withdraw-order-bank-current strong{font-size:14px!important;line-height:1.25!important;color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-bank-current small{font-size:11px!important;font-weight:600!important;line-height:1.25!important;color:var(--ruay-muted)!important}body .player-action-shell .withdraw-order-bank-current>svg{color:var(--ruay-gold)!important}body .player-action-shell .withdraw-order-account-sheet{width:100%!important;max-height:184px!important;min-height:0!important;display:grid!important;gap:6px!important;padding:8px!important;border:1px solid var(--ruay-sage-line)!important;border-radius:8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:var(--ruay-sage)!important;box-shadow:none!important}body .player-action-shell .withdraw-order-account-sheet .compact{min-height:58px!important;height:58px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:10px!important;padding:7px 10px!important;border:1px solid rgba(209,210,189,.9)!important;border-radius:8px!important;color:var(--ruay-navy)!important;background:var(--ruay-card)!important}body .player-action-shell .withdraw-order-account-sheet .compact>span{width:42px!important;height:42px!important;border-radius:8px!important;color:var(--ruay-gold)!important;background:#f8edcf!important}body .player-action-shell .withdraw-order-account-sheet .compact strong{font-size:13px!important;line-height:1.2!important;color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-account-sheet .compact small{font-size:10px!important;line-height:1.2!important;color:var(--ruay-muted)!important}body .player-action-shell .withdraw-order-rule-list{padding:4px 14px!important;border:1px solid var(--ruay-sage-line)!important;border-radius:8px!important;background:var(--ruay-sage)!important;box-shadow:none!important}body .player-action-shell .withdraw-order-rule-list>div{min-height:56px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 0!important;border-bottom:1px solid rgba(18,59,90,.1)!important;font-size:12px!important;line-height:1.45!important;color:var(--ruay-navy)!important}body .player-action-shell .withdraw-order-rule-list>div:last-child{border-bottom:0!important}body .player-action-shell .withdraw-order-rule-list svg{width:20px!important;height:20px!important;color:#4b8b75!important}body .player-action-shell .withdraw-order-compliance-box{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px 14px!important;border:1px solid rgba(183,137,45,.34)!important;border-radius:8px!important;font-size:11px!important;line-height:1.48!important;color:#65542f!important;background:#fffaf1d6!important}body .player-action-shell .withdraw-order-compliance-box svg{margin-top:1px!important;color:var(--ruay-gold)!important}body .player-action-shell .withdraw-order-page .withdraw-order-submit-dock{position:fixed!important;z-index:40!important;left:50%!important;bottom:0!important;width:min(100vw,520px)!important;padding:10px 16px calc(22px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(183,137,45,.2)!important;background:#f8f2e8f7!important;box-shadow:0 -10px 24px #4a3a1f14!important;transform:translate(-50%)!important}body .player-action-shell .withdraw-order-page .withdraw-order-primary-submit{position:static!important;inset:auto!important;width:100%!important;min-height:50px!important;height:50px!important;margin:0!important;border:1px solid #a97a20!important;border-radius:8px!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important;color:#fffaf1!important;background:linear-gradient(135deg,var(--ruay-gold-light),var(--ruay-gold))!important;box-shadow:0 8px 18px #b7892d2e!important;transform:none!important}body .player-action-shell .withdraw-order-page .withdraw-order-primary-submit:disabled{opacity:.55!important}@media(max-width:430px){body .player-action-shell .withdraw-order-page .player-action-page-content{padding:14px 14px calc(122px + env(safe-area-inset-bottom))!important;gap:13px!important}body .player-action-shell .withdraw-order-page .withdraw-order-submit-dock{width:100vw!important;padding:9px 14px calc(22px + env(safe-area-inset-bottom))!important}body .player-action-shell .withdraw-order-wallet-strip{grid-template-columns:44px minmax(0,1fr) 18px!important;min-height:80px!important;padding:11px 12px!important}body .player-action-shell .withdraw-order-wallet-icon{width:44px!important;height:44px!important}body .player-action-shell .withdraw-order-wallet-strip>small{display:none!important}body .player-action-shell .withdraw-order-wallet-strip strong{font-size:18px!important}body .player-action-shell .withdraw-order-quick-amounts{gap:6px!important}body .player-action-shell .withdraw-order-quick-amounts button{min-height:40px!important;font-size:13px!important}}body .player-action-shell .withdraw-order-page .withdraw-order-account-sheet{max-height:204px!important;grid-auto-rows:58px!important;align-content:start!important;border-color:#c9cdb4!important;background:#e7eadc!important;scrollbar-width:thin!important;scrollbar-color:rgba(183,137,45,.42) transparent!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-sheet::-webkit-scrollbar{width:4px!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-sheet::-webkit-scrollbar-thumb{border-radius:4px!important;background:#b7892d6b!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:58px!important;height:58px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;grid-template-rows:42px!important;align-items:center!important;justify-items:stretch!important;align-content:center!important;justify-content:stretch!important;gap:10px!important;padding:7px 10px!important;overflow:hidden!important;text-align:left!important;line-height:normal!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option>span{position:static!important;grid-column:1!important;grid-row:1!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0 4px!important;display:grid!important;place-items:center!important;overflow:hidden!important;white-space:nowrap!important;text-align:center!important;font-size:10px!important;font-weight:800!important;line-height:1!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option>div{position:static!important;grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;gap:3px!important;overflow:hidden!important;text-align:left!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option strong,body .player-action-shell .withdraw-order-page .withdraw-order-account-option small{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;letter-spacing:0!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option strong{font-size:13px!important;font-weight:800!important;line-height:1.2!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option small{font-size:10px!important;font-weight:600!important;line-height:1.2!important}body .player-action-shell .withdraw-order-page .withdraw-order-account-option>svg{position:static!important;grid-column:3!important;grid-row:1!important;width:18px!important;height:18px!important;margin:0!important;align-self:center!important;justify-self:end!important;color:var(--ruay-gold)!important;transform:none!important}body .player-action-shell .withdraw-page{min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;color:#193052!important;background:#f8f2e8!important}body .player-action-shell .withdraw-page .player-action-page-header{min-height:62px!important;padding:10px 16px!important;border-bottom:1px solid rgba(185,158,95,.24)!important;background:#f8f2e8!important;box-shadow:none!important}body .player-action-shell .withdraw-page .player-action-page-header h1{font-size:18px!important;line-height:1.25!important;letter-spacing:0!important;color:#193052!important}body .player-action-shell .withdraw-page .player-action-page-back{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:1px solid #ded5c4!important;border-radius:8px!important;color:#a98735!important;background:#fffaf1!important;box-shadow:0 4px 12px #4a3a1f0f!important}body .player-action-shell .withdraw-page .player-action-page-content{min-height:0!important;padding:14px 16px calc(24px + env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;background:#f8f2e8!important}body .player-action-shell .withdraw-page .funding-wallet-card{padding:0 14px 13px!important;display:grid!important;gap:0!important;overflow:hidden!important;border:1px solid #ded5c4!important;border-radius:8px!important;background:#fffaf1!important;box-shadow:0 8px 22px #4a3a1f0f!important}body .player-action-shell .withdraw-page .funding-wallet-card:before{height:2px!important;margin:0 -14px!important;background:#b99e5f!important}body .player-action-shell .withdraw-page .funding-wallet-head{min-height:50px!important;padding:4px 0!important;border-bottom:1px solid rgba(25,48,82,.1)!important}body .player-action-shell .withdraw-page .funding-wallet-head>div{display:grid!important;align-content:center!important;gap:2px!important}body .player-action-shell .withdraw-page .funding-wallet-head span{font-size:15px!important;line-height:1.2!important;color:#193052!important}body .player-action-shell .withdraw-page .funding-wallet-head strong{font-size:11px!important;line-height:1.2!important;color:#7b7d78!important}body .player-action-shell .withdraw-page .funding-currency-pill{min-height:34px!important;padding:0 11px!important;border:1px solid rgba(185,158,95,.44)!important;border-radius:8px!important;font-size:13px!important;color:#193052!important;background:#fbf3df!important;box-shadow:none!important}body .player-action-shell .withdraw-page .funding-currency-pill svg{color:#b7892d!important}body .player-action-shell .withdraw-page .funding-wallet-body{padding-top:12px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}body .player-action-shell .withdraw-page .funding-wallet-mark{width:50px!important;height:auto!important;min-height:116px!important;border:1px solid #cdd1ba!important;border-radius:8px!important;color:#a98735!important;background:#e7eadc!important;box-shadow:none!important}body .player-action-shell .withdraw-page .funding-wallet-body dl{display:grid!important;gap:0!important}body .player-action-shell .withdraw-page .funding-wallet-body dl>div{min-height:38px!important;padding:0 10px!important;display:grid!important;grid-template-columns:minmax(88px,1fr) auto!important;align-items:center!important;gap:10px!important;border-bottom:1px solid rgba(25,48,82,.09)!important}body .player-action-shell .withdraw-page .funding-wallet-body dl>div:last-child{margin-top:3px!important;border:1px solid #cdd1ba!important;border-radius:6px!important;background:#e7eadc!important}body .player-action-shell .withdraw-page .funding-wallet-body dt{font-size:12px!important;font-weight:700!important;color:#70767d!important}body .player-action-shell .withdraw-page .funding-wallet-body dd{min-width:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;color:#193052!important;white-space:nowrap!important}body .player-action-shell .withdraw-page .withdraw-method-card{overflow:hidden!important;border:1px solid #ded5c4!important;border-radius:8px!important;background:#fffaf1!important;box-shadow:0 8px 22px #4a3a1f0d!important}body .player-action-shell .withdraw-page .withdraw-method-card header{min-height:46px!important;padding:0 14px!important;border-bottom:1px solid rgba(25,48,82,.1)!important}body .player-action-shell .withdraw-page .withdraw-method-card h2{font-size:15px!important;line-height:1.2!important;color:#193052!important}body .player-action-shell .withdraw-page .withdraw-method-card header>span{font-size:12px!important;color:#a98735!important}body .player-action-shell .withdraw-page .funding-method-row{min-height:70px!important;padding:10px 14px!important;grid-template-columns:46px minmax(0,1fr) 18px!important;gap:11px!important;border:0!important;color:#193052!important;background:#fffaf1!important}body .player-action-shell .withdraw-page .funding-method-row:active{background:#f3f0e7!important}body .player-action-shell .withdraw-page .funding-method-icon{width:46px!important;height:46px!important;border:1px solid #cdd1ba!important;border-radius:8px!important;color:#4b8b75!important;background:#e7eadc!important}body .player-action-shell .withdraw-page .funding-method-row strong{font-size:15px!important;line-height:1.25!important;color:#193052!important}body .player-action-shell .withdraw-page .funding-method-row small{margin-top:3px!important;font-size:11px!important;line-height:1.35!important;color:#73787b!important}body .player-action-shell .withdraw-page .funding-method-row>svg{color:#a98735!important}body .player-action-shell .withdraw-page .funding-note-card{min-height:66px!important;padding:12px 14px!important;align-items:center!important;border:1px solid #cdd1ba!important;border-radius:8px!important;font-size:12px!important;line-height:1.45!important;color:#315f55!important;background:#e7eadc!important;box-shadow:none!important}body .player-action-shell .withdraw-page .funding-note-card svg{color:#4b8b75!important}@media(max-width:430px){body .player-action-shell .withdraw-page .player-action-page-content{padding:13px 14px calc(20px + env(safe-area-inset-bottom))!important;gap:11px!important}body .player-action-shell .withdraw-page .funding-wallet-card{padding-inline:12px!important}body .player-action-shell .withdraw-page .funding-wallet-card:before{margin-inline:-12px!important}}body .player-action-shell .identity-tool-page,body .identity-tool-page{--identity-cream: #fcf8f4;--identity-ivory: #fffdf9;--identity-navy: #193052;--identity-gold: #b99e5f;--identity-gold-deep: #a87922;--identity-line: #e6d9bd;--identity-sage: #e7eadc;background:var(--identity-cream)!important}body .player-action-shell .identity-tool-page .player-action-page-header,body .identity-tool-page .player-action-page-header{position:relative!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid rgba(185,158,95,.18)!important;background:var(--identity-cream)!important;box-shadow:none!important}body .player-action-shell .identity-tool-page .player-action-page-header>div,body .identity-tool-page .player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 28px)!important;width:min(240px,calc(100% - 132px))!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}body .player-action-shell .identity-tool-page .player-action-page-header h1,body .identity-tool-page .player-action-page-header h1{display:block!important;width:100%!important;color:var(--identity-navy)!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}body .player-action-shell .identity-tool-page .player-action-page-back,body .identity-tool-page .player-action-page-back{position:absolute!important;z-index:3!important;left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid #a87b25!important;border-radius:50%!important;color:#fffdf7!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important;transform:none!important}body .player-action-shell .identity-tool-page .player-action-page-back svg,body .identity-tool-page .player-action-page-back svg{width:21px!important;height:21px!important}body .player-action-shell .identity-tool-page .player-action-page-content,body .identity-tool-page .player-action-page-content{height:calc(100dvh - 56px - env(safe-area-inset-top))!important;max-width:430px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;align-content:start!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--identity-cream)!important}body .player-action-shell .identity-tool-page .tool-hero.identity,body .identity-tool-page .tool-hero.identity{position:relative!important;min-height:104px!important;height:104px!important;padding:10px 16px!important;display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(185,158,95,.68)!important;border-radius:14px!important;background:linear-gradient(115deg,#fffdf9,#fff8e8 62%,#f7eed8)!important;box-shadow:0 7px 18px #5a3d120f!important}body .player-action-shell .identity-tool-page .tool-hero.identity:before{display:none!important}body .player-action-shell .identity-tool-page .identity-hero-seal,body .identity-tool-page .identity-hero-seal,body .player-action-shell .identity-tool-page .tool-hero.identity>.identity-hero-seal,body .identity-tool-page .tool-hero.identity>.identity-hero-seal{position:relative!important;z-index:2!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;display:grid!important;place-items:center!important;border:3px double #c9a856!important;border-radius:50%!important;color:var(--identity-gold-deep)!important;background:linear-gradient(145deg,#fffdf8,#f1dfae)!important;box-shadow:0 5px 12px #714e141f,inset 0 0 0 4px #ffffffb8!important}body .player-action-shell .identity-tool-page .identity-hero-seal>svg:first-child,body .identity-tool-page .identity-hero-seal>svg:first-child{width:34px!important;height:34px!important}body .player-action-shell .identity-tool-page .identity-hero-seal-check,body .identity-tool-page .identity-hero-seal-check{position:absolute!important;right:-4px!important;bottom:3px!important;width:20px!important;height:20px!important;padding:2px!important;border:2px solid #fffaf0!important;border-radius:50%!important;color:#b18427!important;background:#fff8e8!important}body .player-action-shell .identity-tool-page .tool-hero.identity>div,body .identity-tool-page .tool-hero.identity>div{position:relative!important;z-index:2!important;min-width:0!important;overflow:visible!important}body .player-action-shell .identity-tool-page .tool-hero.identity small,body .identity-tool-page .tool-hero.identity small{display:block!important;color:#a27523!important;font-size:10px!important;line-height:1.3!important;font-weight:800!important;white-space:normal!important}body .player-action-shell .identity-tool-page .tool-hero.identity h2,body .identity-tool-page .tool-hero.identity h2{margin:3px 0 0!important;display:flex!important;align-items:center!important;gap:7px!important;color:var(--identity-navy)!important;font-size:24px!important;line-height:1.08!important;font-weight:950!important}body .player-action-shell .identity-tool-page .identity-hero-status-check,body .identity-tool-page .identity-hero-status-check{width:18px!important;height:18px!important;flex:0 0 auto!important;color:#bd9135!important}body .player-action-shell .identity-tool-page .tool-hero.identity p,body .identity-tool-page .tool-hero.identity p{margin:3px 0 0!important;color:#6d6860!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important}body .player-action-shell .identity-tool-page .identity-hero-watermark,body .identity-tool-page .identity-hero-watermark{position:absolute!important;z-index:1!important;right:-16px!important;bottom:-20px!important;width:94px!important;height:94px!important;color:#d8bf83!important;opacity:.13!important}body .player-action-shell .identity-tool-page .identity-profile-card,body .identity-tool-page .identity-profile-card{min-height:226px!important;height:226px!important;max-height:none!important;padding:0 14px 2px!important;gap:0!important;overflow:visible!important;border:1px solid rgba(185,158,95,.38)!important;border-radius:14px!important;background:var(--identity-ivory)!important;box-shadow:0 7px 18px #4030160b!important}body .player-action-shell .identity-tool-page .identity-profile-card:before{display:none!important}body .player-action-shell .identity-tool-page .identity-detail-grid,body .identity-tool-page .identity-detail-grid{display:grid!important;grid-template-rows:repeat(4,56px)!important;gap:0!important;overflow:visible!important}body .player-action-shell .identity-tool-page .identity-detail-row,body .identity-tool-page .identity-detail-row{min-width:0!important;min-height:56px!important;height:56px!important;padding:7px 4px!important;display:grid!important;grid-template-columns:38px 78px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(185,158,95,.25)!important;border-radius:0!important;background:transparent!important}body .player-action-shell .identity-tool-page .identity-detail-row:last-child,body .identity-tool-page .identity-detail-row:last-child{padding-bottom:8px!important;border-bottom:0!important}body .player-action-shell .identity-tool-page .identity-detail-row>span,body .identity-tool-page .identity-detail-row>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid rgba(185,158,95,.22)!important;border-radius:10px!important;color:#8b742f!important;background:linear-gradient(145deg,#fbfaf3,#f0f0e6)!important}body .player-action-shell .identity-tool-page .identity-detail-row>span svg,body .identity-tool-page .identity-detail-row>span svg{width:20px!important;height:20px!important}body .player-action-shell .identity-tool-page .identity-detail-row small,body .identity-tool-page .identity-detail-row small{color:var(--identity-navy)!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important}body .player-action-shell .identity-tool-page .identity-detail-row strong,body .identity-tool-page .identity-detail-row strong{min-width:0!important;color:var(--identity-navy)!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important;text-align:right!important;overflow-wrap:anywhere!important}body .player-action-shell .identity-tool-page .identity-purpose-card,body .identity-tool-page .identity-purpose-card{min-height:204px!important;height:204px!important;padding:0 14px!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(136,143,93,.5)!important;border-radius:14px!important;background:var(--identity-ivory)!important;box-shadow:0 7px 18px #4030160b!important}body .player-action-shell .identity-tool-page .identity-purpose-card:before{display:none!important}body .player-action-shell .identity-tool-page .identity-purpose-card>header,body .identity-tool-page .identity-purpose-card>header{min-height:54px!important;height:54px!important;margin:0 -14px!important;padding:7px 14px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;justify-content:stretch!important;background:linear-gradient(90deg,#f4f2e7,#fffdf9)!important}body .player-action-shell .identity-tool-page .identity-purpose-heading-icon,body .identity-tool-page .identity-purpose-heading-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(185,158,95,.25)!important;border-radius:50%!important;color:#b4862d!important;background:#fffdf9!important}body .player-action-shell .identity-tool-page .identity-purpose-card header>div,body .identity-tool-page .identity-purpose-card header>div{min-width:0!important;display:grid!important;gap:2px!important}body .player-action-shell .identity-tool-page .identity-purpose-card h2,body .identity-tool-page .identity-purpose-card h2{color:var(--identity-navy)!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important}body .player-action-shell .identity-tool-page .identity-purpose-card header p,body .identity-tool-page .identity-purpose-card header p{margin:0!important;color:#77736c!important;font-size:10px!important;line-height:1.3!important;font-weight:650!important}body .player-action-shell .identity-tool-page .identity-purpose-list,body .identity-tool-page .identity-purpose-list{display:grid!important;grid-template-rows:repeat(3,50px)!important;gap:0!important}body .player-action-shell .identity-tool-page .identity-purpose-list>div,body .identity-tool-page .identity-purpose-list>div{min-height:50px!important;height:50px!important;padding:5px 4px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 17px!important;gap:9px!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(185,158,95,.25)!important;border-radius:0!important;color:var(--identity-navy)!important;background:transparent!important}body .player-action-shell .identity-tool-page .identity-purpose-list>div:last-child,body .identity-tool-page .identity-purpose-list>div:last-child{border-bottom:0!important}body .player-action-shell .identity-tool-page .identity-purpose-row-icon,body .identity-tool-page .identity-purpose-row-icon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid rgba(185,158,95,.2)!important;border-radius:50%!important;color:#7b713b!important;background:linear-gradient(145deg,#fbfaf3,#f0f0e6)!important}body .player-action-shell .identity-tool-page .identity-purpose-row-copy,body .identity-tool-page .identity-purpose-row-copy{min-width:0!important;display:grid!important;gap:2px!important}body .player-action-shell .identity-tool-page .identity-purpose-row-copy strong,body .identity-tool-page .identity-purpose-row-copy strong{color:var(--identity-navy)!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important}body .player-action-shell .identity-tool-page .identity-purpose-row-copy small,body .identity-tool-page .identity-purpose-row-copy small{color:#77736c!important;font-size:9px!important;line-height:1.2!important;font-weight:650!important}body .player-action-shell .identity-tool-page .identity-purpose-row-arrow,body .identity-tool-page .identity-purpose-row-arrow{width:17px!important;height:17px!important;color:#b08228!important}body .player-action-shell .identity-tool-page .funding-submit,body .identity-tool-page .funding-submit{min-height:44px!important;height:44px!important;margin:0!important;border:1px solid #a97920!important;border-radius:23px!important;color:#fffdf7!important;background:linear-gradient(90deg,#d3a842,#bd8b2c)!important;box-shadow:0 7px 14px #8b5d1424,inset 0 1px #ffffff80!important;font-size:17px!important;line-height:1!important;font-weight:900!important}@media(max-width:360px){body .player-action-shell .identity-tool-page .player-action-page-content,body .identity-tool-page .player-action-page-content{padding-inline:10px!important;gap:7px!important}body .player-action-shell .identity-tool-page .tool-hero.identity,body .identity-tool-page .tool-hero.identity{min-height:104px!important;height:104px!important;padding:10px 12px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important}body .player-action-shell .identity-tool-page .identity-hero-seal,body .identity-tool-page .identity-hero-seal{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}body .player-action-shell .identity-tool-page .tool-hero.identity h2,body .identity-tool-page .tool-hero.identity h2{font-size:23px!important}body .player-action-shell .identity-tool-page .identity-detail-row,body .identity-tool-page .identity-detail-row{grid-template-columns:38px 70px minmax(0,1fr)!important;gap:8px!important}body .player-action-shell .identity-tool-page .identity-detail-row strong,body .identity-tool-page .identity-detail-row strong{font-size:13px!important}}@media(max-width:760px){body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-root{padding:0!important;grid-template-rows:18px 12px!important;align-content:center!important;justify-items:center!important;row-gap:0!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-root span{width:20px!important;height:18px!important;display:grid!important;place-items:center!important;line-height:0!important;transform:translateY(-1px)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-root span svg{width:18px!important;height:18px!important;display:block!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-root strong{width:100%!important;margin:0!important;display:block!important;font-size:10px!important;line-height:12px!important;text-align:center!important;transform:translateY(-2px)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article{grid-template-rows:18px 10px!important;align-content:center!important;justify-items:center!important;row-gap:2px!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article span{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;line-height:0!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article span svg{width:14px!important;height:14px!important;display:block!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article b{width:100%!important;margin:0!important;display:block!important;font-size:8px!important;line-height:10px!important;text-align:center!important}}body .player-action-shell .red-packet-tool-page{min-height:100dvh!important;background:radial-gradient(circle at 22% 10%,rgba(215,190,126,.18),transparent 30%),linear-gradient(180deg,#fbf7ef,#f6efe1)!important;color:#0b3554!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header{height:56px!important;min-height:56px!important;padding:8px 14px!important;background:#fbf7eff5!important;border-bottom:1px solid rgba(185,158,95,.22)!important;box-shadow:0 8px 22px #2a25190a!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header h1{color:#0b3554!important;font-size:18px!important;line-height:1!important;letter-spacing:0!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header .player-action-page-back{width:38px!important;height:38px!important;border-radius:999px!important;background:linear-gradient(145deg,#d9bd6b,#b4872f)!important;color:#fffaf0!important;border:1px solid rgba(130,91,26,.26)!important;box-shadow:0 9px 18px #7d58192e!important}body .player-action-shell .red-packet-tool-page>.player-action-page-content{width:min(430px,100%)!important;min-height:calc(100dvh - 56px)!important;margin:0 auto!important;padding:14px 13px calc(18px + env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:10px!important;overflow:visible!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero{min-height:106px!important;padding:13px 15px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;border:1px solid rgba(174,170,130,.62)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffdf7f5,#eaefe2bd)!important;box-shadow:0 12px 25px #20374a0f!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span{width:62px!important;height:62px!important;border-radius:18px!important;background:linear-gradient(145deg,#d9bd6b,#b88d35)!important;color:#fffaf0!important;box-shadow:0 12px 20px #966c2329!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span svg{width:29px!important;height:29px!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero small{display:block!important;margin-bottom:2px!important;color:#a68435!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero h2{margin:0 0 5px!important;color:#0b3554!important;font-size:24px!important;line-height:1.08!important;letter-spacing:0!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-copy{margin:0!important;display:grid!important;gap:2px!important;color:#526173!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-copy span{display:block!important;white-space:normal!important;overflow-wrap:break-word!important}body .player-action-shell .red-packet-tool-page .red-packet-data-error{min-height:38px!important;padding:8px 11px!important;border-radius:14px!important;border-color:#c54b3647!important;background:#fff5efe6!important;color:#9b342a!important;font-size:11px!important;line-height:1.35!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-card{min-height:166px!important;padding:13px 14px!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;border:1px solid rgba(216,116,91,.34)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff8ef,#fffdf8 58%,#f6efe1)!important;box-shadow:0 14px 28px #6f471c12!important;overflow:hidden!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art{position:relative!important;width:120px!important;height:142px!important;display:grid!important;place-items:center!important;border-radius:17px!important;overflow:hidden!important;background:#fff8ef8f!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art img{position:absolute!important;top:0!important;left:-4px!important;width:146px!important;height:146px!important;object-fit:cover!important;object-position:31% 52%!important;display:block!important;filter:drop-shadow(0 14px 18px rgba(145,66,39,.14))!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy{width:100%!important;min-width:0!important;display:grid!important;gap:7px!important;align-content:center!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy>*{min-width:0!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy small{color:#a68435!important;font-size:11px!important;line-height:1.1!important;font-weight:900!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy strong{margin:0!important;color:#0b3554!important;font-size:22px!important;line-height:1.16!important;letter-spacing:0!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy em{display:block!important;width:fit-content!important;max-width:100%!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(185,158,95,.5)!important;color:#9a6e1f!important;background:#fffdf7e0!important;font-size:11px!important;font-style:normal!important;line-height:1.25!important;font-weight:900!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy b{color:#4d5969!important;font-size:10.5px!important;line-height:1.36!important;font-weight:850!important;overflow-wrap:break-word!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility{padding:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border:1px solid rgba(174,170,130,.52)!important;border-radius:18px!important;background:#fffdf8db!important;box-shadow:0 12px 24px #20374a0d!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:74px!important;padding:9px 8px!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:4px!important;border:1px solid rgba(185,158,95,.28)!important;border-radius:15px!important;background:linear-gradient(180deg,#fffdf8,#f6f7f0)!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility small,body .player-action-shell .red-packet-tool-page .red-packet-eligibility span{color:#6d6255!important;font-size:9.5px!important;line-height:1.22!important;font-weight:850!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility strong{margin:0!important;color:#0b3554!important;font-size:18px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(3) strong{font-size:17px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(1) span,body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(3) span{color:#497b59!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules{padding:0!important;display:grid!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:43px!important;padding:8px 13px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid rgba(174,170,130,.48)!important;border-radius:16px!important;background:#fffdf8db!important;color:#4b4d4f!important;font-size:11px!important;line-height:1.34!important;font-weight:850!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules svg{width:18px!important;height:18px!important;color:#b38b37!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-actions{display:block!important;padding-top:0!important;margin-top:0!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{width:100%!important;min-height:52px!important;border-radius:16px!important;border:1px solid rgba(126,91,27,.22)!important;background:linear-gradient(135deg,#e2c777,#c59a3a 54%,#a9791e)!important;color:#fffaf0!important;font-size:17px!important;font-weight:950!important;box-shadow:0 15px 28px #7e5b1b2e!important}body .player-action-shell .red-packet-tool-page .red-packet-envelope{min-height:360px!important;border-radius:24px!important}@media(max-width:390px){body .player-action-shell .red-packet-tool-page>.player-action-page-content{padding:12px 12px calc(14px + env(safe-area-inset-bottom))!important;gap:9px!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero{min-height:102px!important;padding:12px 13px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:11px!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>span{width:58px!important;height:58px!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero h2{font-size:23px!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-copy{font-size:11.5px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-card{min-height:160px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;padding:11px 12px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art{width:112px!important;height:136px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art img{width:140px!important;height:140px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy strong{font-size:20px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy b{font-size:10px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility{gap:7px!important;padding:9px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-height:70px!important;padding:8px 7px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility strong{font-size:16px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(3) strong{font-size:15px!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:40px!important;padding:7px 12px!important;font-size:10px!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{min-height:49px!important;font-size:16px!important}}@media(max-width:340px){body .player-action-shell .red-packet-tool-page .red-packet-feature-card{grid-template-columns:96px minmax(0,1fr)!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art{width:96px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy strong{font-size:19px!important}}body .player-action-shell .red-packet-tool-page{--packet-cream: #faf6ee;--packet-ivory: #fffdf8;--packet-sage: #eef0e4;--packet-sage-deep: #6f7850;--packet-navy: #0c3454;--packet-gold: #b8892f;--packet-gold-light: #dfbd69;min-height:100dvh!important;background:var(--packet-cream)!important}body .player-action-shell.red-packet-action-shell{background:#faf6ee!important}body:has(.player-action-shell.red-packet-action-shell){background:#faf6ee!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header{height:56px!important;min-height:56px!important;padding:8px 13px!important;background:var(--packet-cream)!important;border-bottom:1px solid rgba(185,158,95,.24)!important;box-shadow:0 4px 12px #3b311c09!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header h1{color:var(--packet-navy)!important;font-size:18px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header .player-action-page-back{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border:1px solid #a87923!important;border-radius:50%!important;color:#fffdf7!important;background:linear-gradient(145deg,#dfbd69,#bd8d31)!important;box-shadow:0 7px 14px #815a182e,inset 0 1px #ffffff85!important}body .player-action-shell .red-packet-tool-page>.player-action-page-header .player-action-page-back svg{width:21px!important;height:21px!important}body .player-action-shell .red-packet-tool-page>.player-action-page-content{width:min(430px,100%)!important;min-height:calc(100dvh - 56px - env(safe-area-inset-top))!important;margin:0 auto!important;padding:14px 12px calc(14px + env(safe-area-inset-bottom))!important;display:grid!important;align-content:start!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero{min-height:116px!important;height:116px!important;padding:9px 14px 9px 8px!important;display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(126,128,79,.76)!important;border-radius:15px!important;background:linear-gradient(118deg,#eee5d6,#e5e5d5 52%,#d8dfcf)!important;box-shadow:0 6px 12px #30392c0e,inset 0 1px #ffffffd1!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>.red-packet-hero-art{width:124px!important;min-width:124px!important;height:98px!important;min-height:98px!important;display:grid!important;place-items:center!important;overflow:visible!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-art img{width:124px!important;height:99px!important;display:block!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 7px 8px rgba(126,91,29,.12))!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>div{min-width:0!important;align-self:center!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero h2{margin:0 0 9px!important;color:var(--packet-navy)!important;font-size:22px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:0!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-copy{margin:0!important;display:grid!important;gap:6px!important;color:#51565a!important;font-size:11.5px!important;line-height:1.28!important;font-weight:700!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-copy span{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .red-packet-tool-page .red-packet-data-error{min-height:38px!important;margin:0!important;padding:8px 11px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border:1px solid rgba(201,83,58,.32)!important;border-radius:13px!important;color:#9c3d31!important;background:#fff4ee!important;font-size:10.5px!important;line-height:1.3!important;box-shadow:none!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-card{position:relative!important;min-height:176px!important;height:176px!important;padding:0!important;display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;gap:0!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(220,155,126,.48)!important;border-radius:15px!important;background:linear-gradient(110deg,#fff4ec,#fffaf4 54%,#fffdf8)!important;box-shadow:0 7px 16px #7c492b0f,inset 0 1px #ffffffd1!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-card:after{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:47%!important;pointer-events:none!important;background:linear-gradient(90deg,#fffaf400,#fffaf4eb 16%,#fffaf4 34%,#fffaf4)!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art{position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:14px!important;background:#fffaf4!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art img{width:100%!important;max-width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:left center!important;transform:none!important;transform-origin:left center!important;filter:none!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy{position:relative!important;z-index:1!important;grid-column:2!important;width:auto!important;min-width:0!important;padding:0 14px 0 0!important;display:grid!important;gap:11px!important;align-content:center!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy strong{margin:0!important;color:var(--packet-navy)!important;font-size:22px!important;line-height:1.06!important;font-weight:950!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy em{width:fit-content!important;max-width:100%!important;min-height:27px!important;padding:5px 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid rgba(184,137,47,.58)!important;border-radius:999px!important;color:#a16d18!important;background:#fffdf8e6!important;font-size:10.5px!important;line-height:1.1!important;font-style:normal!important;font-weight:850!important;white-space:normal!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy em svg{width:14px!important;min-width:14px!important;height:14px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy b{display:block!important;color:#484b4c!important;font-size:10.5px!important;line-height:1.38!important;font-weight:650!important;overflow-wrap:anywhere!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility{min-height:94px!important;height:94px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article{min-width:0!important;min-height:94px!important;height:94px!important;padding:10px 8px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;justify-items:stretch!important;overflow:hidden!important;border:1px solid rgba(132,133,82,.66)!important;border-radius:13px!important;background:linear-gradient(150deg,#eee5d7,#e6e6d8 56%,#dce2d2)!important;box-shadow:0 5px 11px #343d2d0b!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article>i{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;color:#68724a!important;background:#e6e9d8!important;font-style:normal!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article>i img{width:36px!important;height:36px!important;display:block!important;object-fit:contain!important}body .player-action-shell .red-packet-tool-page .red-packet-stat-copy{min-width:0!important;display:grid!important;gap:4px!important;align-content:center!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility small,body .player-action-shell .red-packet-tool-page .red-packet-eligibility span{min-width:0!important;color:#50514e!important;font-size:9px!important;line-height:1.16!important;font-weight:700!important;overflow-wrap:anywhere!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility strong{min-width:0!important;margin:0!important;color:var(--packet-navy)!important;font-size:15.5px!important;line-height:1.02!important;font-weight:950!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(3) strong{font-size:13.5px!important;white-space:normal!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(1) .red-packet-stat-copy>span,body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(3) .red-packet-stat-copy>span{color:#407246!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article.is-not-qualified .red-packet-stat-copy>span{color:#a24739!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules{padding:0!important;display:grid!important;gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules div{min-height:46px!important;height:46px!important;padding:8px 13px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(132,133,82,.64)!important;border-radius:13px!important;color:#474846!important;background:linear-gradient(90deg,#eee5d7,#dfe4d5)!important;font-size:10.5px!important;line-height:1.3!important;font-weight:730!important;box-shadow:0 4px 10px #343d2d09!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-rules svg{width:19px!important;height:19px!important;color:var(--packet-gold)!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-actions{margin:0!important;padding:0!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary{width:100%!important;min-height:50px!important;height:50px!important;margin:0!important;border:1px solid #9e731f!important;border-radius:13px!important;color:#fffdf7!important;background:linear-gradient(98deg,#dfbd69,#c49738 58%,#ad7d22)!important;box-shadow:0 9px 18px #855e1b2e,inset 0 1px #ffffff7a!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important}body .player-action-shell .red-packet-tool-page .red-packet-modal-actions .primary svg{width:18px!important;height:18px!important}@media(max-width:360px){body .player-action-shell .red-packet-tool-page>.player-action-page-content{padding-inline:10px!important;gap:8px!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero{grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important}body .player-action-shell .red-packet-tool-page .tool-hero.red-packet-page-hero>.red-packet-hero-art{width:105px!important;min-width:105px!important}body .player-action-shell .red-packet-tool-page .red-packet-hero-art img{width:103px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-card{grid-template-columns:150px minmax(0,1fr)!important;gap:10px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-art{width:150px!important;min-width:150px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy{padding-right:10px!important;gap:9px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy strong{font-size:20px!important}body .player-action-shell .red-packet-tool-page .red-packet-feature-copy b{font-size:9.5px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility{gap:5px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article{padding-inline:6px!important;grid-template-columns:31px minmax(0,1fr)!important;gap:5px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article>i{width:31px!important;height:31px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article>i img{width:30px!important;height:30px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility strong{font-size:13px!important}body .player-action-shell .red-packet-tool-page .red-packet-eligibility article:nth-child(3) strong{font-size:12px!important}}body:has(.player-action-shell .deposit-page){background:#eee9df!important}body .player-action-shell .deposit-page.player-action-page,body .player-action-shell .deposit-page>.player-action-page-content{background:#eee9df!important}body .player-action-shell main.deposit-page.player-action-page>header.player-action-page-header{min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;border-bottom:1px solid rgba(171,145,88,.28)!important;background:linear-gradient(90deg,#f2eee4,#f7f1e7 52%,#e9eadf)!important;box-shadow:none!important}body .player-action-shell .deposit-page .player-action-page-header h1{color:#193052!important;font-size:18px!important;font-weight:900!important}body .player-action-shell .deposit-page .player-action-page-back{left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:#fffdf7!important;border:1px solid #a87b25!important;border-radius:50%!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important}body .player-action-shell .deposit-page .player-action-page-back svg{width:21px!important;height:21px!important}body .player-action-shell .deposit-page>.player-action-page-content{height:calc(100dvh - 56px - env(safe-area-inset-top))!important}body .player-action-shell .deposit-page .deposit-method-balance{background:#e9e7df!important;border-color:#d2c7ad!important}body .player-action-shell .deposit-page .deposit-method-cash{background:linear-gradient(110deg,#f0eadf,#ece9df 48%,#e3e8dd)!important;border-bottom-color:#d2c7ad!important}body .player-action-shell .deposit-page .deposit-method-ledger{background:#e8e6de!important}body .player-action-shell .deposit-page .deposit-method-heading{background:linear-gradient(90deg,#ede8dd,#e3e7dc)!important;border-bottom-color:#d1c5a9!important}body .player-action-shell .deposit-page .deposit-method-actions{background:#f1ede4!important;border-color:#d4c8ae!important}body .player-action-shell .deposit-page .deposit-method-action{background:#f3eee4!important}body .player-action-shell .deposit-page .deposit-method-action:nth-child(2n){background:#e8ece2!important}body .player-action-shell .deposit-page .deposit-method-action:active{background:#e0e5d9!important}body .player-action-shell .deposit-page .deposit-method-assurance{color:#4d5d56!important;border-color:#bcc5ae!important;background:#e2e7dc!important}@media(max-width:580px){body .player-action-shell .deposit-page.player-action-page{background:#eee9df!important}body .player-action-shell .deposit-page>.player-action-page-content{height:calc(100dvh - 56px - env(safe-area-inset-top))!important;background:#eee9df!important}}body:has(.player-shell .friends-page.friend-vault-page){background:#eee9df!important}body .player-shell .friends-page.friend-vault-page{--friend-navy: #182944;--friend-ink: #2e3b4e;--friend-muted: #6f7780;--friend-gold: #bd8d25;--friend-gold-deep: #946610;--friend-sage: #dfe9dd;--friend-sage-deep: #74917c;--friend-cream: #f3ede2;--friend-card: #fffaf1;min-height:calc(100dvh - 88px);padding:14px 14px 118px!important;display:grid!important;gap:12px!important;background:radial-gradient(circle at 22% 0%,rgba(215,184,104,.18),transparent 32%),linear-gradient(180deg,#efe8dc,#f4eee3 42%,#eee9df)!important}body .player-shell .friends-page.friend-vault-page .frontend-sync-error{margin:0!important;border-color:#a852433d!important;background:#f8ebe6!important;color:#934437!important}body .player-shell .friend-vault-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}body .player-shell .friend-vault-header>div{min-width:0}body .player-shell .friend-vault-header p{margin:0 0 2px;color:var(--friend-gold-deep);font-size:13px;line-height:1.25;font-weight:800}body .player-shell .friend-vault-header h1{margin:0;color:var(--friend-navy);font-size:30px;line-height:1.02;font-weight:950;letter-spacing:0}body .player-shell .friend-vault-header>div>span{width:fit-content;max-width:100%;min-height:29px;margin-top:8px;padding:6px 10px;display:inline-flex;gap:6px;align-items:center;border:1px solid rgba(108,143,117,.36);border-radius:999px;color:#3f7058;background:#e0ece0b8;font-size:12px;font-weight:850;white-space:nowrap}body .player-shell .friend-vault-header>button{min-width:128px;min-height:46px;padding:0 10px 0 12px;display:inline-grid;grid-template-columns:18px minmax(0,1fr) 22px 14px;gap:6px;align-items:center;border:1px solid rgba(188,145,43,.42);border-radius:999px;color:var(--friend-navy);background:linear-gradient(135deg,#fff8df,#efe4c0 48%,#d7ab45);box-shadow:0 12px 24px #70551a1f,inset 0 1px #ffffffb3;font-size:12px;font-weight:920}body .player-shell .friend-vault-header>button b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fffdf8;background:var(--friend-gold);font-size:12px}body .player-shell .friends-page.friend-vault-page #friend-qr-reader.active{display:block;overflow:hidden;border:1px solid rgba(188,145,43,.38);border-radius:18px;background:#fffaf1;box-shadow:0 14px 30px #2e241017}body .player-shell .friend-vault-hero{position:relative;min-height:226px;padding:18px 16px 14px;overflow:hidden;border:1px solid rgba(181,139,44,.34);border-top:5px solid var(--friend-gold);border-radius:24px;background:linear-gradient(135deg,#fffcf4f0,#eef2e6eb),radial-gradient(circle at 52% 44%,rgba(196,145,35,.2),transparent 38%);box-shadow:0 22px 42px #3f30151f,inset 0 1px #ffffffe0}body .player-shell .friend-vault-hero:before,body .player-shell .friend-vault-hero:after{content:"";position:absolute;pointer-events:none;border-radius:50%}body .player-shell .friend-vault-hero:before{width:250px;height:250px;right:-76px;top:-58px;border:1px solid rgba(182,139,43,.24);background:radial-gradient(circle,rgba(255,251,239,.66) 0 34%,rgba(217,224,208,.36) 35% 47%,transparent 48%)}body .player-shell .friend-vault-hero:after{width:140px;height:140px;left:-68px;bottom:-66px;background:#6f917729}body .player-shell .friend-vault-hero-copy,body .player-shell .friend-vault-count,body .player-shell .friend-vault-trusted-grid{position:relative;z-index:2}body .player-shell .friend-vault-hero-copy span{display:inline-flex;gap:6px;align-items:center;color:var(--friend-gold-deep);font-size:11px;font-weight:950}body .player-shell .friend-vault-hero-copy h2{max-width:210px;margin:8px 0 4px;color:var(--friend-navy);font-size:25px;line-height:1.04;font-weight:950;letter-spacing:0}body .player-shell .friend-vault-hero-copy p{margin:0;color:#66756c;font-size:12px;font-weight:800}body .player-shell .friend-vault-count{position:absolute;right:15px;top:15px;width:66px;min-height:58px;padding:8px;display:grid;place-items:center;border:1px solid rgba(188,145,43,.35);border-radius:18px;color:var(--friend-navy);background:#fffaefd6;box-shadow:inset 0 1px #fffc}body .player-shell .friend-vault-count small{color:#7a715d;font-size:9px;font-weight:850}body .player-shell .friend-vault-count strong{font-size:23px;line-height:1;font-weight:950}body .player-shell .friend-vault-wheel{position:absolute;z-index:1;right:72px;top:71px;width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(189,141,37,.34);border-radius:50%;background:radial-gradient(circle,#fff7dc 0,#fff7dc 22%,#cfa449 23%,#cfa449 30%,#f7edd4 31%,#f7edd4 50%,#d0dacbb8 51%,#d0dacbb8);box-shadow:0 14px 28px #744f0c29,inset 0 1px #ffffffb8}body .player-shell .friend-vault-wheel i{width:42px;height:42px;border:6px solid rgba(148,102,16,.42);border-radius:50%}body .player-shell .friend-vault-trusted-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .player-shell .friend-vault-mini-card{min-width:0;min-height:82px;padding:10px 7px 9px;display:grid;gap:5px;justify-items:center;align-content:center;border:1px solid rgba(185,167,116,.38);border-radius:17px;color:var(--friend-navy);background:#fffaefe0;box-shadow:0 10px 20px #392e1414}body .player-shell .friend-vault-mini-card.sage{background:linear-gradient(180deg,#eef4e8,#fffaf0)}body .player-shell .friend-vault-mini-card.gold{background:linear-gradient(180deg,#fff4cf,#f8ead0);transform:translateY(-7px)}body .player-shell .friend-vault-mini-card.ivory{background:linear-gradient(180deg,#fffaf1,#edf0e3)}body .player-shell .friend-vault-mini-card span{width:31px;height:31px;display:grid;place-items:center;border-radius:12px;color:#fffdf8;background:linear-gradient(135deg,#d8b45a,#9c6d15);font-size:14px;font-weight:950}body .player-shell .friend-vault-mini-card strong,body .player-shell .friend-vault-mini-card small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-mini-card strong{color:var(--friend-navy);font-size:12px;font-weight:950}body .player-shell .friend-vault-mini-card small{color:#708076;font-size:10px;font-weight:780}body .player-shell .friend-vault-empty{grid-column:1 / -1;min-height:72px;display:grid;gap:7px;place-items:center;color:#6a796f;border:1px dashed rgba(116,145,124,.45);border-radius:18px;background:#eff4ebc7;font-size:13px;font-weight:850}body .player-shell .friend-vault-list-panel,body .player-shell .friend-vault-request-panel,body .player-shell .friend-vault-add-dock{border:1px solid rgba(188,176,141,.46)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffaf1f0,#f6f2e8f0)!important;box-shadow:0 16px 34px #332a1414!important}body .player-shell .friend-vault-list-panel{position:relative;padding:15px 12px 13px!important}body .player-shell .friend-vault-list-panel:before{content:"";position:absolute;left:34px;top:58px;bottom:28px;width:2px;border-radius:999px;background:linear-gradient(180deg,#bd8d25bf,#74917c33)}body .player-shell .friends-page.friend-vault-page .panel-heading{position:relative;z-index:1;margin-bottom:11px!important}body .player-shell .friends-page.friend-vault-page .panel-heading h2{color:var(--friend-navy)!important;font-size:18px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:0!important}body .player-shell .friends-page.friend-vault-page .live-pill{color:#3f7058!important;border:1px solid rgba(112,146,122,.28)!important;background:#e6f1e8!important}body .player-shell .friend-vault-list-panel .friend-list{position:relative;z-index:1;display:grid!important;gap:9px!important}body .player-shell .friend-vault-row.friend-card{min-height:72px;padding:9px 8px 9px 10px!important;display:grid!important;grid-template-columns:43px minmax(0,1.25fr) minmax(72px,.75fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid rgba(189,176,134,.38)!important;border-radius:17px!important;background:#fffdf7db!important;box-shadow:0 9px 20px #271f0e0d!important}body .player-shell .friend-vault-row.sage{background:linear-gradient(90deg,#eef4e9,#fffaf2)!important}body .player-shell .friend-vault-row.gold{border-color:#c1912275!important;background:linear-gradient(90deg,#fff5d4,#fff9ec)!important}body .player-shell .friend-vault-row-avatar{width:43px;height:43px;display:grid!important;place-items:center;border:1px solid rgba(155,109,25,.25);border-radius:15px!important;color:#fffdf8!important;background:linear-gradient(145deg,#d7b155,#9a6913)!important;font-size:16px;font-weight:950;box-shadow:inset 0 1px #ffffff6b}body .player-shell .friend-vault-row-avatar svg{position:absolute;margin-top:-25px;margin-left:25px;color:#fff4cc}body .player-shell .friend-vault-row-main strong{min-width:0;overflow:hidden;color:var(--friend-navy);font-size:15px;line-height:1.12;font-weight:950;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-row-main small,body .player-shell .friend-vault-row-recent small{min-width:0;overflow:hidden;color:#758077;font-size:10.5px;line-height:1.2;font-weight:740;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-row-recent{justify-items:end;text-align:right}body .player-shell .friend-vault-row-recent b{max-width:100%;overflow:hidden;color:#39745d;font-size:12px;line-height:1.08;font-weight:920;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-row>button{min-width:66px;min-height:38px;padding:0 10px;display:inline-flex;gap:5px;align-items:center;justify-content:center;border:1px solid #a7791f;border-radius:999px;color:#fffdf8;background:linear-gradient(135deg,#d8b154,#a9781d);box-shadow:0 7px 14px #7e561129;font-size:12px;font-weight:920;white-space:nowrap}body .player-shell .friend-vault-remark-panel{position:relative;z-index:1;margin-top:10px;border:1px solid rgba(116,145,124,.28);border-radius:15px;background:#ebf1e8a3}body .player-shell .friend-vault-remark-panel summary{min-height:42px;padding:0 13px;display:flex;align-items:center;color:#50685b;font-size:13px;font-weight:880;cursor:pointer}body .player-shell .friend-vault-remark-list{padding:0 10px 10px;display:grid;gap:8px}body .player-shell .friend-vault-remark-list .friend-remark-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}body .player-shell .friend-vault-remark-list input{min-height:40px;border-color:#aa9e7c61!important;background:#fffbf2!important}body .player-shell .friend-vault-add-dock{padding:14px 12px 13px!important}body .player-shell .friend-vault-add-row{display:grid;grid-template-columns:minmax(0,1fr) 108px 92px;gap:8px;align-items:center}body .player-shell .friend-vault-add-row input{min-width:0;min-height:46px;padding:0 13px;border:1px solid rgba(176,162,124,.46);border-radius:15px;color:var(--friend-navy);background:#fffdf6;font-size:15px;font-weight:820;outline:0}body .player-shell .friend-vault-add-row input::placeholder{color:#9b9b92}body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{min-height:46px!important;padding-inline:10px!important;display:inline-flex!important;gap:6px!important;align-items:center!important;justify-content:center!important;border:1px solid #a7791f!important;border-radius:15px!important;color:#fffdf8!important;background:linear-gradient(135deg,#e0bd60,#b47f1e)!important;box-shadow:0 9px 16px #7d581424!important;font-size:12px!important;font-weight:920!important;white-space:nowrap!important}body .player-shell .friend-vault-album{width:100%;min-height:42px;margin-top:9px;border-color:#74917c4d!important;border-radius:15px!important;color:#50685b!important;background:#edf3e9!important;box-shadow:none!important}body .player-shell .friends-page.friend-vault-page .notice{margin-top:9px!important;border-color:#74917c47!important;background:#e7f2ea!important;color:#3c7560!important}body .player-shell .friend-vault-request-panel{padding:15px 12px 13px!important}body .player-shell .friend-vault-request-panel .friend-card{border-color:#bcb08d6b!important;border-radius:17px!important;background:#fffaf1!important}body .player-shell .friend-vault-request-panel .friend-card>button{border-radius:999px!important}body .player-shell .friend-vault-back-list{width:100%;min-height:42px;margin-top:10px;border-radius:14px!important;color:#50685b!important;background:#edf3e9!important}@media(max-width:430px){body .player-shell .friends-page.friend-vault-page{padding-inline:12px!important;gap:11px!important}body .player-shell .friend-vault-header h1{font-size:28px}body .player-shell .friend-vault-header>button{min-width:116px;grid-template-columns:18px minmax(0,1fr) 21px}body .player-shell .friend-vault-header>button svg:last-child{display:none}body .player-shell .friend-vault-row.friend-card{grid-template-columns:41px minmax(0,1fr) auto!important;min-height:74px}body .player-shell .friend-vault-row-recent{grid-column:2 / 3;justify-items:start;text-align:left}body .player-shell .friend-vault-row>button{grid-column:3;grid-row:1 / span 2;min-width:62px;padding-inline:8px}body .player-shell .friend-vault-add-row{grid-template-columns:1fr 1fr}body .player-shell .friend-vault-add-row input{grid-column:1 / -1}}@media(max-width:360px){body .player-shell .friends-page.friend-vault-page{padding-inline:10px!important}body .player-shell .friend-vault-trusted-grid{gap:6px}body .player-shell .friend-vault-mini-card{padding-inline:5px}body .player-shell .friend-vault-row>button{min-width:54px;font-size:11px}}body:has(.player-action-shell .bank-tool-page){background:#eee9df!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page.player-action-page,body .player-action-shell:not(.agent-action-shell) .bank-tool-page>.player-action-page-content{background:#eee9df!important}body .player-action-shell:not(.agent-action-shell) main.bank-tool-page.player-action-page>header.player-action-page-header{position:relative!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid rgba(166,127,47,.28)!important;background:linear-gradient(180deg,#e9dfcf,#e4dac9)!important;box-shadow:none!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 28px)!important;width:min(250px,calc(100% - 124px))!important;transform:translate(-50%,-50%)!important;text-align:center!important;pointer-events:none!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .player-action-page-header h1{width:100%!important;margin:0!important;color:var(--ruay-theme-navy)!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .player-action-page-back{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:#fffdf7!important;border:1px solid #a87b25!important;border-radius:50%!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important;transform:none!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .player-action-page-back svg{width:21px!important;height:21px!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .tool-hero.bank{border-color:#cfc3a5!important;background:linear-gradient(112deg,#f1e7cf,#e5eadf 62%,#eee8dc)!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-list-card{border-color:#cfc3aa!important;background:#efe9dd!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-list-card>header{border-bottom-color:#d6cbb5!important;background:#ebe5d9!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-row{border-color:#d3c8b1!important;background:#eee9df!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-row.active{border-color:#b89237!important;background:linear-gradient(100deg,#f3e3b9,#efece2 74%)!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-code{background:#f0e3be!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more{border-color:#c4cbb8!important;background:#e2e7dc!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more>span{background:#edf0e7!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-sheet{border-color:#c8cdbd!important;background:#e6e9df!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-sheet .bank-linked-row{background:#f0ebdf!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-form{border-color:#cfc3a8!important;background:#eee7da!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-form>header{background:transparent!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-owner-locked{border-color:#c4cbb8!important;background:#e2e7dc!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-trigger{border-color:#d1c5ad!important;background:#f0eadd!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-logo{background:#f1e3bc!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-input,body .player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-input input{border-color:#c8c9bb!important;background:#e8e9df!important}body .player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-note-card{border-color:#bcc5ae!important;background:#e2e7dc!important}@media(max-width:580px){body .player-action-shell:not(.agent-action-shell) .bank-tool-page.player-action-page{background:#eee9df!important}}@media(max-width:760px){body:has(.player-shell .friends-page.friend-vault-page) .player-shell .topbar{padding-inline:10px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .mobile-brand,body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-brand{width:154px!important;min-width:154px!important;height:52px!important;display:grid!important;grid-template-columns:43px minmax(0,1fr)!important;gap:3px!important;align-items:center!important;overflow:visible!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-mark{width:43px!important;height:48px!important;display:block!important;object-fit:contain!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-wordmark{width:108px!important;height:40px!important;display:block!important;object-fit:contain!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .top-actions{flex:1 1 auto!important;min-width:0!important;gap:5px!important;justify-content:flex-end!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .game-currency-switch{width:54px!important;min-width:54px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .language-select{width:72px!important;min-width:72px!important;padding-inline:6px!important;gap:4px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .language-current{min-width:0!important;display:block!important;overflow:hidden!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .player-shell .friend-vault-trusted-deck{top:43px!important;right:9px!important;bottom:14px!important;left:10px!important}body .player-shell .friend-vault-mini-card .friend-vault-medallion{width:56px!important;height:56px!important;display:grid!important;padding:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-mini-card-center .friend-vault-medallion{width:66px!important;height:66px!important}body .player-shell .friend-vault-mini-card.friend-vault-mini-card-center{transform:translate(-50%)!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent{width:100%!important;height:auto!important;min-height:38px!important;padding:6px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-mini-recent>i b{font-size:7.5px!important}body .player-shell .friend-vault-row.friend-card{grid-template-columns:54px minmax(0,1fr) 84px 54px!important}body .player-shell .friend-vault-row-recent,body .player-shell .friend-vault-row>button{grid-column:auto!important;grid-row:auto!important}body .player-shell .friend-vault-row-recent b{font-size:9px!important}body .player-shell .friend-vault-header>button span{overflow:visible!important;font-size:11px!important;text-overflow:clip!important}body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-header>button span{font-size:8px!important;line-height:1.05!important;white-space:normal!important}body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-add-row .primary{padding-inline:3px!important;font-size:7.5px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}}.player-shell.lang-my,.player-shell.lang-lo,.player-shell.lang-km,.player-shell.lang-th,.player-action-shell.lang-my,.player-action-shell.lang-lo,.player-action-shell.lang-km,.player-action-shell.lang-th{word-break:normal;overflow-wrap:anywhere}.player-shell.lang-my :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-shell.lang-lo :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-shell.lang-km :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-shell.lang-th :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-action-shell.lang-my :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-action-shell.lang-lo :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-action-shell.lang-km :is(button,a,small,span,strong,b,em,h1,h2,h3,p),.player-action-shell.lang-th :is(button,a,small,span,strong,b,em,h1,h2,h3,p){max-width:100%;min-width:0;overflow-wrap:anywhere}@media(max-width:520px){.player-shell.lang-my .profile-page,.player-shell.lang-lo .profile-page,.player-shell.lang-km .profile-page,.player-shell.lang-th .profile-page{overflow-x:hidden!important}.player-shell.lang-my .profile-wallet-card,.player-shell.lang-lo .profile-wallet-card,.player-shell.lang-km .profile-wallet-card,.player-shell.lang-th .profile-wallet-card,.player-shell.lang-my .profile-turnover-card,.player-shell.lang-lo .profile-turnover-card,.player-shell.lang-km .profile-turnover-card,.player-shell.lang-th .profile-turnover-card,.player-shell.lang-my .profile-referral-overview,.player-shell.lang-lo .profile-referral-overview,.player-shell.lang-km .profile-referral-overview,.player-shell.lang-th .profile-referral-overview,.player-shell.lang-my .profile-tools,.player-shell.lang-lo .profile-tools,.player-shell.lang-km .profile-tools,.player-shell.lang-th .profile-tools{width:100%!important;max-width:calc(100vw - 20px)!important;overflow:hidden!important}.player-shell.lang-my .profile-wallet-heading,.player-shell.lang-lo .profile-wallet-heading,.player-shell.lang-km .profile-wallet-heading,.player-shell.lang-th .profile-wallet-heading,.player-shell.lang-my .profile-wallet-title-row,.player-shell.lang-lo .profile-wallet-title-row,.player-shell.lang-km .profile-wallet-title-row,.player-shell.lang-th .profile-wallet-title-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}.player-shell.lang-my .profile-wallet-heading h2,.player-shell.lang-lo .profile-wallet-heading h2,.player-shell.lang-km .profile-wallet-heading h2,.player-shell.lang-th .profile-wallet-heading h2,.player-shell.lang-my .profile-turnover-title h2,.player-shell.lang-lo .profile-turnover-title h2,.player-shell.lang-km .profile-turnover-title h2,.player-shell.lang-th .profile-turnover-title h2,.player-shell.lang-my .profile-tools h2,.player-shell.lang-lo .profile-tools h2,.player-shell.lang-km .profile-tools h2,.player-shell.lang-th .profile-tools h2,.player-shell.lang-my .profile-referral-overview h2,.player-shell.lang-lo .profile-referral-overview h2,.player-shell.lang-km .profile-referral-overview h2,.player-shell.lang-th .profile-referral-overview h2{font-size:clamp(18px,5.3vw,25px)!important;line-height:1.08!important;letter-spacing:0!important;white-space:normal!important}.player-shell.lang-my .profile-turnover-body,.player-shell.lang-lo .profile-turnover-body,.player-shell.lang-km .profile-turnover-body,.player-shell.lang-th .profile-turnover-body{grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important}.player-shell.lang-my .profile-rollover-values,.player-shell.lang-lo .profile-rollover-values,.player-shell.lang-km .profile-rollover-values,.player-shell.lang-th .profile-rollover-values{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.player-shell.lang-my .profile-rollover-values small,.player-shell.lang-lo .profile-rollover-values small,.player-shell.lang-km .profile-rollover-values small,.player-shell.lang-th .profile-rollover-values small,.player-shell.lang-my .profile-turnover-footer small,.player-shell.lang-lo .profile-turnover-footer small,.player-shell.lang-km .profile-turnover-footer small,.player-shell.lang-th .profile-turnover-footer small{font-size:9px!important;line-height:1.12!important;white-space:normal!important}.player-shell.lang-my .profile-wallet-actions,.player-shell.lang-lo .profile-wallet-actions,.player-shell.lang-km .profile-wallet-actions,.player-shell.lang-th .profile-wallet-actions,.player-shell.lang-my .profile-tool-grid,.player-shell.lang-lo .profile-tool-grid,.player-shell.lang-km .profile-tool-grid,.player-shell.lang-th .profile-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.player-shell.lang-my .profile-wallet-actions button,.player-shell.lang-lo .profile-wallet-actions button,.player-shell.lang-km .profile-wallet-actions button,.player-shell.lang-th .profile-wallet-actions button,.player-shell.lang-my .profile-tool-grid button,.player-shell.lang-lo .profile-tool-grid button,.player-shell.lang-km .profile-tool-grid button,.player-shell.lang-th .profile-tool-grid button,.player-shell.lang-my .wallet-actions button,.player-shell.lang-lo .wallet-actions button,.player-shell.lang-km .wallet-actions button,.player-shell.lang-th .wallet-actions button{min-width:0!important;min-height:58px!important;padding:6px 4px!important;white-space:normal!important;overflow:hidden!important;text-align:center!important;line-height:1.08!important;font-size:10px!important}.player-shell.lang-my .profile-tool-grid button span,.player-shell.lang-lo .profile-tool-grid button span,.player-shell.lang-km .profile-tool-grid button span,.player-shell.lang-th .profile-tool-grid button span,.player-shell.lang-my .profile-wallet-actions button span,.player-shell.lang-lo .profile-wallet-actions button span,.player-shell.lang-km .profile-wallet-actions button span,.player-shell.lang-th .profile-wallet-actions button span,.player-shell.lang-my .wallet-action-label,.player-shell.lang-lo .wallet-action-label,.player-shell.lang-km .wallet-action-label,.player-shell.lang-th .wallet-action-label{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important;font-size:10px!important;line-height:1.08!important}.player-shell.lang-my .mobile-nav button,.player-shell.lang-lo .mobile-nav button,.player-shell.lang-km .mobile-nav button,.player-shell.lang-th .mobile-nav button{min-width:0!important;gap:1px!important;padding:2px 1px!important;font-size:9px!important;line-height:1.05!important;white-space:normal!important;overflow:hidden!important}.player-shell.lang-my .mobile-nav button span,.player-shell.lang-lo .mobile-nav button span,.player-shell.lang-km .mobile-nav button span,.player-shell.lang-th .mobile-nav button span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;max-width:100%!important;overflow:hidden!important;text-align:center!important;white-space:normal!important}.player-action-shell.lang-my .qr-vip-referral-card,.player-action-shell.lang-lo .qr-vip-referral-card,.player-action-shell.lang-km .qr-vip-referral-card,.player-action-shell.lang-th .qr-vip-referral-card,.player-action-shell.lang-my .qr-vip-actions,.player-action-shell.lang-lo .qr-vip-actions,.player-action-shell.lang-km .qr-vip-actions,.player-action-shell.lang-th .qr-vip-actions{width:min(100%,calc(100vw - 20px))!important}.player-action-shell.lang-my .qr-vip-referral-card,.player-action-shell.lang-lo .qr-vip-referral-card,.player-action-shell.lang-km .qr-vip-referral-card,.player-action-shell.lang-th .qr-vip-referral-card{grid-template-columns:38px minmax(0,1fr) minmax(74px,86px)!important;gap:6px!important;padding-inline:8px!important}.player-action-shell.lang-my .qr-vip-referral-card>button,.player-action-shell.lang-lo .qr-vip-referral-card>button,.player-action-shell.lang-km .qr-vip-referral-card>button,.player-action-shell.lang-th .qr-vip-referral-card>button,.player-action-shell.lang-my .qr-vip-actions>button,.player-action-shell.lang-lo .qr-vip-actions>button,.player-action-shell.lang-km .qr-vip-actions>button,.player-action-shell.lang-th .qr-vip-actions>button{min-width:0!important;white-space:normal!important;overflow:hidden!important;font-size:9px!important;line-height:1.08!important;overflow-wrap:anywhere!important}.player-action-shell.lang-my .referral-section-title h2,.player-action-shell.lang-lo .referral-section-title h2,.player-action-shell.lang-km .referral-section-title h2,.player-action-shell.lang-th .referral-section-title h2,.player-action-shell.lang-my .tool-card>header h2,.player-action-shell.lang-lo .tool-card>header h2,.player-action-shell.lang-km .tool-card>header h2,.player-action-shell.lang-th .tool-card>header h2{font-size:clamp(17px,5vw,22px)!important;line-height:1.12!important;white-space:normal!important}}@media(max-width:380px){.player-shell.lang-my .profile-tool-grid,.player-shell.lang-lo .profile-tool-grid,.player-shell.lang-km .profile-tool-grid,.player-shell.lang-th .profile-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-shell.lang-my .profile-turnover-body,.player-shell.lang-lo .profile-turnover-body,.player-shell.lang-km .profile-turnover-body,.player-shell.lang-th .profile-turnover-body{grid-template-columns:82px minmax(0,1fr)!important}}body .modal-backdrop>.game-entry-modal{position:relative!important;width:min(100%,430px)!important;min-height:100svh!important;max-height:100svh!important;margin:0 auto!important;padding:0 0 calc(10px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;color:#2e210d!important;background:radial-gradient(circle at 50% -8%,rgba(236,188,92,.2),transparent 27%),linear-gradient(180deg,#fffaf0,#fffdf8 42%,#fff9ee)!important;box-shadow:none!important;isolation:isolate!important}body .modal-backdrop>.game-entry-modal:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0 0 auto!important;height:174px!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0 31%,rgba(223,177,78,.11) 31.5% 33%,transparent 33.5% 46%,rgba(223,177,78,.07) 46.5% 48%,transparent 48.5%),radial-gradient(ellipse at 50% -45px,rgba(255,255,255,.96),transparent 70%)!important;opacity:1!important}body .modal-backdrop>.game-entry-modal .game-entry-header{position:relative!important;height:calc(82px + env(safe-area-inset-top))!important;margin:0 0 10px!important;padding:env(safe-area-inset-top) 82px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-bottom:1px solid rgba(177,126,24,.62)!important;background:#fffbf38a!important;box-shadow:0 6px 18px #6f48080f!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{max-width:100%!important;overflow:hidden!important;color:#624109!important;font-family:Georgia,Times New Roman,"Noto Serif SC",serif!important;font-size:clamp(25px,7.4vw,32px)!important;line-height:1!important;font-weight:800!important;letter-spacing:-.8px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 1px 0 #fff7dd!important}body .modal-backdrop>.game-entry-modal .modal-close{position:absolute!important;z-index:5!important;left:17px!important;top:calc(22px + env(safe-area-inset-top))!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d2a348!important;border-radius:999px!important;color:#93650d!important;background:#fffcf3eb!important;box-shadow:0 5px 10px #6c470a21,inset 0 0 0 2px #ffffffd1!important}body .modal-backdrop>.game-entry-modal .modal-close svg{width:23px!important;height:23px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{position:absolute!important;z-index:5!important;top:calc(4px + env(safe-area-inset-top))!important;right:8px!important;width:76px!important;height:76px!important;padding:0!important;border:0!important;border-radius:0!important;color:#a97713!important;background:transparent!important;box-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal{position:relative!important;width:76px!important;height:76px!important;display:grid!important;place-items:center!important;margin:0!important;background-image:url(/assets/profile-vip-crown-medallion-7964d7ce80de.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{position:relative!important;z-index:2!important;inset:auto!important;width:43px!important;height:29px!important;object-fit:contain!important;opacity:1!important;filter:saturate(1.05) contrast(1.06) drop-shadow(0 1px 1px rgba(74,44,0,.28))!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal svg{position:relative!important;z-index:2!important;width:29px!important;height:29px!important;color:#9e6f13!important;filter:drop-shadow(0 1px 0 #fff3c7)!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{width:fit-content!important;min-height:34px!important;margin:0 14px 12px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid rgba(204,153,51,.34)!important;border-radius:999px!important;color:#3f2b0d!important;background:#fffbf2e6!important;box-shadow:0 5px 12px #94630c17!important;font-size:15px!important;line-height:1!important;font-weight:800!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate svg{width:17px!important;height:17px!important;color:#bd8313!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate strong{color:#b47706!important;font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;font-weight:800!important}body .modal-backdrop>.game-entry-modal .borrow-game-status{margin:0 14px 10px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{position:relative!important;min-height:169px!important;margin:0 13px 11px!important;padding:12px 17px 13px!important;display:grid!important;gap:0!important;border:1px solid #d8aa52!important;border-radius:17px!important;outline:1px solid rgba(241,199,112,.68)!important;outline-offset:-5px!important;background:radial-gradient(circle at 82% 16%,rgba(244,214,147,.16),transparent 34%),#fffcf6f5!important;box-shadow:0 8px 16px #784f0c1a,inset 0 1px #fffffff0!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:48px!important;padding:4px 1px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-areas:"icon label amount" "icon hint amount"!important;align-items:center!important;column-gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div+div{border-top:1px dashed rgba(191,141,42,.3)!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{grid-area:icon!important;width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border:1px solid #e0af4d!important;border-radius:999px!important;color:#a76d08!important;background:#fff3cd!important;box-shadow:inset 0 0 0 2px #fffaf0!important;font-style:normal!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon svg{width:17px!important;height:17px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{grid-area:label!important;min-width:0!important;color:#3d2b16!important;font-size:14px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.2px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{grid-area:amount!important;color:#2c1d0b!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;line-height:1!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{grid-area:hint!important;margin-top:3px!important;color:#a78254!important;font-size:9.5px!important;line-height:1.1!important;font-weight:650!important}body .modal-backdrop>.game-entry-modal .game-entry-player{min-height:51px!important;margin:0 13px 11px!important;padding:5px 15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 27px!important;align-items:center!important;gap:10px!important;border:1px solid #d5a64a!important;border-radius:12px!important;outline:1px solid rgba(236,189,94,.58)!important;outline-offset:-4px!important;background:#fffbf3f5!important;box-shadow:0 6px 12px #764b081a,inset 0 1px #fff!important}body .modal-backdrop>.game-entry-modal .game-entry-player span{min-height:35px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:0!important;color:#2f2110!important;background:transparent!important;font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;line-height:1!important;font-weight:800!important;letter-spacing:.4px!important}body .modal-backdrop>.game-entry-modal .game-entry-player span svg,body .modal-backdrop>.game-entry-modal .game-entry-player>svg{color:#b57d10!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{margin:0 13px 10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:83px!important;padding:9px 10px 8px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) auto!important;grid-template-areas:"icon label currency" "amount amount amount" "hint hint hint"!important;gap:3px 5px!important;border:1px solid rgba(205,155,55,.42)!important;border-radius:13px!important;color:#39270e!important;background:radial-gradient(circle at 90% 8%,rgba(232,190,104,.11),transparent 36%),#fffaf2f5!important;box-shadow:0 5px 12px #754c0914!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article>svg{grid-area:icon!important;width:14px!important;height:14px!important;color:#b57b0c!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{grid-area:label!important;color:#3e2b13!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover span{grid-area:currency!important;color:#a66e08!important;font-size:10px!important;line-height:1!important;font-weight:850!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover strong{grid-area:amount!important;min-width:0!important;color:#281b0a!important;font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{grid-area:hint!important;min-width:0!important;overflow:hidden!important;color:#90734d!important;font-size:8.2px!important;line-height:1.1!important;font-style:normal!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{position:relative!important;min-height:87px!important;margin:0 13px 9px!important;padding:11px 24px 8px!important;display:grid!important;grid-template-rows:49px 17px!important;align-items:center!important;border:1px solid #d5a349!important;border-radius:14px!important;outline:2px double rgba(225,168,58,.68)!important;outline-offset:-6px!important;background:#fffaf2f5!important;box-shadow:0 6px 13px #6f46061a,inset 0 1px #fff!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input{order:1!important;width:100%!important;min-height:49px!important;padding:0 34px!important;border:0!important;outline:0!important;color:#a96f04!important;background:transparent!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:34px!important;line-height:1!important;font-weight:500!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .game-entry-amount small{order:2!important;margin:0!important;color:#a28255!important;font-size:11px!important;line-height:17px!important;font-weight:650!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button{position:absolute!important;z-index:2!important;right:21px!important;top:22px!important;width:27px!important;height:27px!important;padding:0!important;border:1px solid rgba(184,128,17,.26)!important;border-radius:999px!important;color:#9a670a!important;background:#fff4d8!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{margin:0 16px 9px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:44px!important;padding:0!important;border:1px solid #d1a348!important;border-radius:13px!important;color:#35240d!important;background:#fffbf3f5!important;box-shadow:0 4px 8px #6b44061a,inset 0 -2px #ae780d1c!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;line-height:1!important;font-weight:700!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button.active{color:#fff8e8!important;border-color:#b27608!important;background:linear-gradient(145deg,#d4ad53,#a96f08)!important;box-shadow:0 5px 11px #84520233,inset 0 0 0 2px #fff6cd61!important}body .modal-backdrop>.game-entry-modal .form-error{margin:0 16px 7px!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;width:calc(100% - 32px)!important;min-height:57px!important;margin:0 16px 8px!important;padding:0 18px!important;border:3px double #ffe7a0!important;border-radius:18px!important;color:#fff9ea!important;background:linear-gradient(180deg,rgba(255,240,177,.34),transparent 39%),linear-gradient(135deg,#d6ad4b,#b77b0b 52%,#9b6202)!important;box-shadow:0 7px 16px #794b033d,inset 0 0 0 1px #ad7105!important;font-family:Georgia,"Noto Serif SC",serif!important;font-size:20px!important;line-height:1!important;font-weight:800!important;letter-spacing:.5px!important;text-shadow:0 1px 2px rgba(91,52,0,.52)!important}body .modal-backdrop>.game-entry-modal .game-entry-start svg,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start) svg{width:24px!important;height:24px!important}body .modal-backdrop>.game-entry-modal .game-entry-start:disabled,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):disabled{color:#fffaebdb!important;filter:saturate(.66) brightness(1.1)!important;opacity:.78!important}body .modal-backdrop>.game-entry-modal .notice{min-height:22px!important;margin:0 16px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:0!important;color:#997a49!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:1.2!important;font-weight:650!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .notice svg{width:16px!important;height:16px!important;color:#b98522!important}@media(max-width:360px){body .modal-backdrop>.game-entry-modal .game-entry-header{padding-inline:68px!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{font-size:24px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{font-size:12.5px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{font-size:17px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{font-size:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{font-size:7.4px!important}}body .modal-backdrop:has(>.game-entry-modal){align-items:stretch!important;justify-content:center!important;padding:0!important;overflow:hidden!important;background:radial-gradient(circle at 76% 12%,rgba(255,225,151,.32) 0 98px,transparent 206px),radial-gradient(circle at 14% 14%,rgba(202,238,245,.58) 0 108px,transparent 232px),linear-gradient(180deg,#fffefa,#f4fbfb 46%,#fff8ec)!important}body .modal-backdrop>.game-entry-modal{position:relative!important;width:min(100vw,430px)!important;min-height:100svh!important;max-height:100svh!important;margin:0 auto!important;padding:max(12px,env(safe-area-inset-top)) 0 calc(18px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;border:0!important;border-radius:0!important;color:#182337!important;background:linear-gradient(105deg,transparent 0 33%,rgba(255,219,143,.18) 33% 34%,transparent 34% 100%),radial-gradient(circle at 93% 9%,rgba(239,73,131,.12) 0 78px,transparent 184px),radial-gradient(circle at 5% 25%,rgba(189,236,247,.42) 0 120px,transparent 240px),linear-gradient(180deg,#fffefa,#f2f8fb 46%,#fff8ea)!important;box-shadow:none!important;isolation:isolate!important}body .modal-backdrop>.game-entry-modal:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:138px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0 42%,rgba(185,158,95,.18) 42% 43%,transparent 43% 100%),radial-gradient(ellipse at 50% -42px,rgba(255,255,255,.94),transparent 78%)!important;opacity:.9!important;z-index:-1!important}body .modal-backdrop>.game-entry-modal .modal-close{position:absolute!important;left:22px!important;top:calc(max(12px,env(safe-area-inset-top)) + 24px)!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;color:#193052!important;background:#ffffffad!important;box-shadow:0 8px 18px #19305214!important}body .modal-backdrop>.game-entry-modal .game-entry-header{position:relative!important;height:82px!important;margin:0!important;padding:0 78px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-bottom:1px solid rgba(185,158,95,.15)!important;background:linear-gradient(180deg,#ffffffb8,#ffffff47)!important;box-shadow:0 14px 28px #1930520f!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{max-width:100%!important;color:#ec4f8e!important;font-size:clamp(26px,8vw,36px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.8px!important;text-align:center!important;text-shadow:0 1px 0 rgba(255,255,255,.9)!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{position:absolute!important;right:14px!important;top:17px!important;width:58px!important;height:58px!important;padding:0!important;border:1px solid rgba(185,158,95,.52)!important;border-radius:18px!important;color:#b18a2f!important;background:linear-gradient(145deg,#fffffffa,#fff7dce6)!important;box-shadow:0 12px 24px #b99e5f33,inset 0 1px #fffffff2!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal{position:relative!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;margin:auto!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{position:absolute!important;top:-3px!important;right:-3px!important;bottom:-3px!important;left:-3px!important;width:calc(100% + 6px)!important;height:calc(100% + 6px)!important;object-fit:contain!important;opacity:.18!important;filter:sepia(1) saturate(1.3) hue-rotate(350deg)!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal svg{position:relative!important;z-index:1!important;color:#b18a2f!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{width:auto!important;min-height:45px!important;margin:22px 22px 16px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important;color:#193052!important;font-size:18px!important;line-height:1!important;font-weight:900!important;background:transparent!important;border:0!important;box-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate svg{color:#b99e5f!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate strong{color:#b1882e!important;font-size:23px!important;font-weight:950!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{margin:0 17px 16px!important;padding:10px 17px!important;display:grid!important;gap:0!important;border:1px solid rgba(185,158,95,.22)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#fffdf6f2),radial-gradient(circle at 100% 0,rgba(255,218,138,.22),transparent 45%)!important;box-shadow:0 18px 36px #19305214,inset 0 1px #fffffff5!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:58px!important;padding:6px 0!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"icon label amount" "icon hint amount"!important;align-items:center!important;column-gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div+div{border-top:1px solid rgba(25,48,82,.08)!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{grid-area:icon!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#b18a2f!important;background:linear-gradient(145deg,#fff8df,#f1dfad)!important;box-shadow:inset 0 1px #fffffff2,0 8px 14px #b99e5f29!important;font-style:normal!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{grid-area:label!important;min-width:0!important;color:#566070!important;font-size:16px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.2px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{grid-area:amount!important;color:#1d2533!important;font-size:22px!important;line-height:1!important;font-weight:950!important;letter-spacing:.2px!important;text-align:right!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{grid-area:hint!important;margin-top:5px!important;color:#a1a4aa!important;font-size:12px!important;line-height:1.1!important;font-weight:700!important;text-align:left!important}body .modal-backdrop>.game-entry-modal .game-entry-player{min-height:58px!important;margin:0 17px 16px!important;padding:8px 12px 8px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;border:1px solid rgba(185,158,95,.16)!important;border-radius:0!important;background:linear-gradient(90deg,#ffffffeb,#ffffffd1 7%,#e6f9fee6 8%,#e6f9fee6 88%,#ffffffe0 89%),linear-gradient(180deg,#fffffff5,#fffdf5e6)!important;box-shadow:0 12px 24px #1930520d!important}body .modal-backdrop>.game-entry-modal .game-entry-player span{min-height:42px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:999px!important;color:#1d2533!important;background:#dbf6fcd6!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:.4px!important}body .modal-backdrop>.game-entry-modal .game-entry-player span svg,body .modal-backdrop>.game-entry-modal .game-entry-player>svg{color:#b18a2f!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{margin:0 17px 14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:90px!important;padding:12px 12px 10px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;grid-template-areas:"icon label currency" "amount amount amount" "hint hint hint"!important;gap:4px 6px!important;border:1px solid rgba(185,158,95,.18)!important;border-radius:17px!important;background:linear-gradient(180deg,#fffffffa,#fffdf7eb)!important;box-shadow:0 12px 24px #1930520f!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article>svg{grid-area:icon!important;color:#b18a2f!important;align-self:center!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{grid-area:label!important;color:#626a77!important;font-size:12px!important;line-height:1.05!important;font-weight:900!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover span{grid-area:currency!important;color:#a0771f!important;font-size:11px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover strong{grid-area:amount!important;min-width:0!important;margin-top:2px!important;color:#141d2d!important;font-size:22px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{grid-area:hint!important;min-width:0!important;color:#9aa1ab!important;font-size:10px!important;line-height:1.1!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{position:relative!important;min-height:96px!important;margin:0 17px 14px!important;padding:18px 18px 12px!important;display:grid!important;align-items:center!important;border:1px solid rgba(185,158,95,.17)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#fffdf6eb)!important;box-shadow:0 16px 32px #19305212,inset 0 -2px #b99e5f2e!important}body .modal-backdrop>.game-entry-modal .game-entry-amount small{margin-bottom:4px!important;color:#b18a2f!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input{width:100%!important;min-height:52px!important;padding:0 42px!important;border:0!important;outline:0!important;color:#1d2533!important;background:transparent!important;box-shadow:none!important;font-size:34px!important;line-height:1!important;font-weight:950!important;text-align:center!important;letter-spacing:.2px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input::placeholder{color:#1d253352!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button{position:absolute!important;right:18px!important;bottom:24px!important;width:30px!important;height:30px!important;border-radius:999px!important;color:#8b5f14!important;background:#fff6dbf2!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{margin:0 17px 14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:52px!important;border:1px solid rgba(25,48,82,.09)!important;border-radius:17px!important;color:#1d2533!important;background:linear-gradient(180deg,#fffffff5,#fafcfde0)!important;box-shadow:0 12px 20px #19305214,inset 0 -2px #1930520f!important;font-size:20px!important;line-height:1!important;font-weight:950!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button.active{color:#fff!important;border-color:#a0771f9e!important;background:linear-gradient(135deg,#d6b353,#9d741b)!important;box-shadow:0 14px 28px #a0771f38,inset 0 1px #ffffff4d!important}body .modal-backdrop>.game-entry-modal .notice{min-height:28px!important;margin:0 17px 12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:0!important;color:#715a29e6!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.15!important;font-weight:850!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .notice svg{color:#b99e5f!important}body .modal-backdrop>.game-entry-modal .form-error{margin:0 17px 10px!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;width:calc(100% - 34px)!important;min-height:64px!important;margin:0 17px 10px!important;border:0!important;border-radius:19px!important;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#d4af4f,#b68d28 52%,#8d6712)!important;box-shadow:0 18px 32px #8d67123d,inset 0 1px #ffffff52,inset 0 -2px #5c410838!important;font-size:20px!important;line-height:1!important;font-weight:950!important;letter-spacing:.2px!important}body .modal-backdrop>.game-entry-modal .game-entry-start:disabled,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):disabled{color:#ffffffd1!important;background:linear-gradient(135deg,#d8c586,#a88937)!important;opacity:.66!important}@media(max-width:360px){body .modal-backdrop>.game-entry-modal .game-entry-brand{font-size:25px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{margin-inline:12px!important;padding-inline:13px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{grid-template-columns:24px minmax(0,1fr) auto!important;column-gap:7px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{font-size:13px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{font-size:18px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover,body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{gap:8px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{font-size:10px!important}}@media(max-width:580px){body .modal-backdrop>.game-entry-modal{padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}body .modal-backdrop>.game-entry-modal .modal-close{top:calc(max(8px,env(safe-area-inset-top)) + 18px)!important;width:30px!important;height:30px!important}body .modal-backdrop>.game-entry-modal .game-entry-header{height:68px!important;padding-inline:70px!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{font-size:clamp(25px,7.4vw,31px)!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{top:11px!important;right:13px!important;width:48px!important;height:48px!important;border-radius:16px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal{width:34px!important;height:34px!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{min-height:34px!important;margin:13px 21px 9px!important;gap:8px!important;font-size:16px!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate strong{font-size:22px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{margin:0 17px 11px!important;padding:7px 14px!important;border-radius:22px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:47px!important;padding:4px 0!important;grid-template-columns:26px minmax(0,1fr) auto!important;column-gap:8px!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{width:26px!important;height:26px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{font-size:14px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{font-size:20px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{margin-top:3px!important;font-size:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-player{min-height:48px!important;margin:0 17px 10px!important;padding:6px 10px 6px 16px!important}body .modal-backdrop>.game-entry-modal .game-entry-player span{min-height:36px!important;font-size:16px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{margin:0 17px 10px!important;gap:8px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:72px!important;padding:9px 10px 8px!important;border-radius:16px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{font-size:11px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover strong{font-size:19px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{font-size:9px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{min-height:82px!important;margin:0 17px 10px!important;padding:12px 16px 10px!important;border-radius:21px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount small{margin-bottom:0!important;font-size:11px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input{min-height:42px!important;font-size:30px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button{bottom:18px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{margin:0 17px 10px!important;gap:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:46px!important;border-radius:16px!important;font-size:19px!important}body .modal-backdrop>.game-entry-modal .notice{min-height:20px!important;margin:0 17px 8px!important;font-size:11px!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){min-height:56px!important;margin-bottom:4px!important;border-radius:18px!important;font-size:18px!important}}@media(max-width:760px){body .player-shell .friends-page.friend-vault-page{width:calc(100% + 24px)!important;max-width:none!important;margin-inline:-12px!important;padding:3px 15px 118px!important;gap:4px!important;align-content:start!important}body .player-shell .friend-vault-header{min-height:45px!important;padding-inline:6px!important;grid-template-columns:58px 82px minmax(0,1fr)!important;gap:5px!important}body .player-shell .friend-vault-header h1{font-size:28px!important;white-space:nowrap!important}body .player-shell .friend-vault-asset-pill{min-height:29px!important;padding-inline:3px!important;gap:3px!important;font-size:10px!important}body .player-shell .friend-vault-asset-pill svg:first-child{width:16px!important;height:16px!important}body .player-shell .friend-vault-asset-pill svg:last-child{width:10px!important;height:10px!important}body .player-shell .friend-vault-header>button{width:108px!important;min-height:32px!important;padding-inline:6px!important;grid-template-columns:16px minmax(0,1fr) 20px 10px!important;gap:3px!important;border-radius:10px!important}body .player-shell .friend-vault-header>button span{font-size:11px!important}body .player-shell .friend-vault-header>button b{width:20px!important;height:20px!important;font-size:10px!important}body .player-shell .friend-vault-hero{min-height:235px!important;height:235px!important;border-radius:22px!important}body .player-shell .friend-vault-hero-title{top:18px!important}body .player-shell .friend-vault-trusted-deck{top:43px!important;right:0!important;bottom:14px!important;left:0!important}body .player-shell .friend-vault-mini-card{width:92px!important;min-height:143px!important;height:143px!important;padding:10px 8px 7px!important;box-sizing:border-box!important}body .player-shell .friend-vault-mini-card-left{left:30px!important;bottom:9px!important}body .player-shell .friend-vault-mini-card-center{left:48%!important;bottom:0!important;width:120px!important;min-height:166px!important;height:166px!important;padding-top:10px!important}body .player-shell .friend-vault-mini-card-right{right:38px!important;bottom:9px!important}body .player-shell .friend-vault-mini-card:not(.friend-vault-mini-card-center) .friend-vault-medallion{width:52px!important;height:52px!important}body .player-shell .friend-vault-mini-card>strong{font-size:10.5px!important}body .player-shell .friend-vault-mini-card>small{font-size:7.5px!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent{min-height:34px!important;margin-top:3px!important;padding-top:4px!important;grid-template-columns:minmax(0,1fr) 23px!important}body .player-shell .friend-vault-mini-recent>svg{width:22px!important;height:22px!important;padding:4px!important}body .player-shell .friend-vault-add-dock{min-height:70px!important;height:70px!important;margin:8px 0 0!important;padding:20px 12px 7px!important;display:block!important;border-radius:18px!important}body .player-shell .friend-vault-add-dock>.panel-heading{top:3px!important;width:auto!important;min-height:16px!important;margin:0!important;padding:0 12px!important;border:0!important}body .player-shell .friend-vault-add-dock>.panel-heading h2{font-size:14px!important;line-height:16px!important}body .player-shell .friend-vault-add-row{width:100%!important;height:43px!important;grid-template-columns:minmax(0,1fr) 76px 76px!important;gap:5px!important}body .player-shell .friend-vault-add-row>label{width:100%!important;min-height:43px!important;height:43px!important;padding-inline:9px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}body .player-shell .friend-vault-add-row>label input{position:static!important;grid-column:2!important;width:100%!important;min-width:0!important;min-height:39px!important;height:39px!important;margin:0!important;padding:0!important;transform:none!important}body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{min-height:43px!important;height:43px!important;padding-inline:5px!important;font-size:10px!important}}@media(max-width:760px){body .player-shell .friends-page.friend-vault-page{width:calc(100% + 24px)!important;max-width:none!important;margin-inline:-12px!important;padding:3px 15px 118px!important;gap:4px!important;align-content:start!important}body .player-shell .friend-vault-header{min-height:45px!important;padding-inline:6px!important;grid-template-columns:55px 82px minmax(0,1fr)!important;gap:5px!important}body .player-shell .friend-vault-header h1{font-size:28px!important}body .player-shell .friend-vault-asset-pill{min-height:29px!important;padding-inline:3px!important;gap:3px!important;border-radius:10px!important;font-size:10px!important}body .player-shell .friend-vault-asset-pill svg:first-child{width:16px!important;height:16px!important}body .player-shell .friend-vault-asset-pill svg:last-child{width:10px!important;height:10px!important}body .player-shell .friend-vault-header>button{width:108px!important;min-height:32px!important;padding-inline:6px!important;grid-template-columns:16px minmax(0,1fr) 20px 10px!important;gap:3px!important;border-radius:10px!important}body .player-shell .friend-vault-header>button span{font-size:11px!important}body .player-shell .friend-vault-header>button b{width:20px!important;height:20px!important;font-size:10px!important}body .player-shell .friend-vault-hero{min-height:235px!important;height:235px!important;border-radius:22px!important}body .player-shell .friend-vault-hero-title{top:18px!important}body .player-shell .friend-vault-trusted-deck{top:43px!important;right:0!important;bottom:14px!important;left:0!important}body .player-shell .friend-vault-mini-card{width:92px!important;min-height:143px!important;height:143px!important;padding:10px 8px 7px!important;box-sizing:border-box!important}body .player-shell .friend-vault-mini-card-left{left:30px!important;bottom:9px!important}body .player-shell .friend-vault-mini-card-center{left:48%!important;bottom:0!important;width:120px!important;min-height:166px!important;height:166px!important;padding-top:10px!important}body .player-shell .friend-vault-mini-card-right{right:38px!important;bottom:9px!important}body .player-shell .friend-vault-mini-card:not(.friend-vault-mini-card-center) .friend-vault-medallion{width:52px!important;height:52px!important}body .player-shell .friend-vault-mini-card>strong{font-size:10.5px!important}body .player-shell .friend-vault-mini-card>small{font-size:7.5px!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent{min-height:34px!important;margin-top:3px!important;padding-top:4px!important;grid-template-columns:minmax(0,1fr) 23px!important}body .player-shell .friend-vault-mini-recent>svg{width:22px!important;height:22px!important;padding:4px!important}body .player-shell .friend-vault-add-dock{min-height:70px!important;height:70px!important;margin:8px 0 0!important;padding:20px 12px 7px!important;display:block!important;border-radius:18px!important}body .player-shell .friend-vault-add-dock>.panel-heading{top:3px!important;width:auto!important;min-height:16px!important;padding:0 12px!important;border:0!important}body .player-shell .friend-vault-add-dock>.panel-heading h2{font-size:14px!important;line-height:16px!important}body .player-shell .friend-vault-add-row{width:100%!important;height:43px!important;grid-template-columns:minmax(0,1fr) 76px 76px!important;gap:5px!important}body .player-shell .friend-vault-add-row>label{width:100%!important;min-height:43px!important;height:43px!important;padding-inline:9px!important}body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{min-height:43px!important;height:43px!important;padding-inline:5px!important;font-size:10px!important}}body:has(.player-shell .friends-page.friend-vault-page){background:#f7f1e6!important}body .player-shell .friends-page.friend-vault-page{--vault-navy: #142b4b;--vault-gold: #c99527;--vault-gold-dark: #9e6b0b;--vault-green: #238060;width:100%;max-width:430px;min-height:calc(100dvh - 84px);margin-inline:auto;padding:13px 15px 118px!important;display:grid!important;gap:8px!important;align-content:start!important;background:#fbf6ec!important}body .player-shell .friend-vault-header{min-height:45px;display:grid;grid-template-columns:auto auto minmax(118px,1fr);gap:8px;align-items:center}body .player-shell .friend-vault-header h1{margin:0;color:var(--vault-navy);font-size:28px;line-height:1;font-weight:950;letter-spacing:0}body .player-shell .friend-vault-asset-pill{min-height:31px;padding:0 8px;display:inline-flex;gap:5px;align-items:center;justify-content:center;border:1px solid rgba(202,157,53,.38);border-radius:10px;color:#98630d;background:#fff8e8;font-size:12px;font-weight:850;white-space:nowrap}body .player-shell .friend-vault-asset-pill svg:first-child{color:var(--vault-gold)}body .player-shell .friend-vault-asset-pill svg:last-child{color:#d6bd86}body .player-shell .friend-vault-header>button{justify-self:end;width:min(100%,132px);min-width:0;min-height:36px;padding:0 8px;display:grid;grid-template-columns:18px minmax(0,1fr) 21px 12px;gap:5px;align-items:center;border:1px solid rgba(199,151,40,.5);border-radius:11px;color:var(--vault-navy);background:#fff9eb;box-shadow:0 5px 12px #6b4a0f14;font-size:12px;font-weight:900}body .player-shell .friend-vault-header>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-header>button b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--vault-gold);font-size:11px}body .player-shell .friend-vault-header>button svg{color:#b57d12}body .player-shell .friends-page.friend-vault-page #friend-qr-reader{display:none}body .player-shell .friends-page.friend-vault-page #friend-qr-reader.active{display:block;overflow:hidden;border:1px solid rgba(193,148,44,.42);border-radius:14px;background:#fffaf0}body .player-shell .friend-vault-hero{position:relative;min-height:231px;padding:0;overflow:hidden;border:0;border-radius:23px;background:#faf4e9;box-shadow:0 13px 25px #49351121}body .player-shell .friend-vault-hero:before,body .player-shell .friend-vault-hero:after{content:none!important}body .player-shell .friend-vault-panel-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:fill}body .player-shell .friend-vault-hero-title{position:absolute;z-index:3;top:15px;left:50%;display:flex;gap:7px;align-items:center;transform:translate(-50%);color:#493b2b;white-space:nowrap}body .player-shell .friend-vault-hero-title svg{color:var(--vault-gold)}body .player-shell .friend-vault-hero-title h2{margin:0;font-size:17px;line-height:1;font-weight:900;letter-spacing:0}body .player-shell .friend-vault-trusted-deck{position:absolute;z-index:2;top:43px;right:38px;bottom:14px;left:26px}body .player-shell .friend-vault-mini-card{position:absolute;bottom:9px;width:104px;min-height:143px;padding:12px 9px 9px;display:grid;grid-template-rows:auto auto auto 1fr;gap:2px;justify-items:center;align-content:start;overflow:hidden;border:1px solid rgba(205,157,50,.58);border-radius:13px;color:var(--vault-navy);background:#fffbf1f5;box-shadow:0 8px 14px #4f340821,inset 0 0 0 3px #ffffffb8}body .player-shell .friend-vault-mini-card-left{left:0;transform:rotate(-1.5deg)}body .player-shell .friend-vault-mini-card-center{z-index:2;left:50%;bottom:0;width:116px;min-height:166px;padding-top:12px;transform:translate(-50%);border-radius:15px}body .player-shell .friend-vault-mini-card-right{right:0;transform:rotate(1.5deg)}body .player-shell .friend-vault-medallion{position:relative;width:56px;height:56px;display:grid;place-items:center}body .player-shell .friend-vault-mini-card-center .friend-vault-medallion{width:66px;height:66px}body .player-shell .friend-vault-medallion>img,body .player-shell .friend-vault-row-avatar>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}body .player-shell .friend-vault-medallion>b{position:relative;z-index:1;margin-top:4px;color:#fffdf6;font-size:25px;line-height:1;font-weight:500;text-shadow:0 1px 2px rgba(33,61,48,.45)}body .player-shell .friend-vault-mini-card-center .friend-vault-medallion>b{font-size:31px}body .player-shell .friend-vault-mini-card.is-empty{cursor:default;opacity:.88}body .player-shell .friend-vault-mini-card.is-empty .friend-vault-medallion>svg{position:relative;z-index:1;margin-top:3px;color:#fffdf6;filter:drop-shadow(0 1px 2px rgba(33,61,48,.4))}body .player-shell .friend-vault-mini-card.is-empty>strong{color:#5e6670}body .player-shell .friend-vault-mini-card.is-empty>small{font-size:8px}body .player-shell .friend-vault-mini-card.is-empty .friend-vault-mini-recent>svg{color:#fff}body .player-shell .friend-vault-mini-card>strong,body .player-shell .friend-vault-mini-card>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-mini-card>strong{margin-top:2px;font-size:11.5px;line-height:1.15;font-weight:900}body .player-shell .friend-vault-mini-card>small{color:#7d858c;font-size:9px;line-height:1.15;font-weight:650}body .player-shell .friend-vault-mini-recent{width:100%;min-height:38px;margin-top:5px;padding-top:6px;display:grid;grid-template-columns:minmax(0,1fr) 25px;gap:3px;align-items:center;border-top:1px solid rgba(202,157,54,.2)}body .player-shell .friend-vault-mini-recent>i{min-width:0;display:grid;gap:2px;color:#6a6861;font-size:8px;font-style:normal;line-height:1.1;text-align:left}body .player-shell .friend-vault-mini-recent>i b{overflow:hidden;color:var(--vault-green);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-mini-recent>svg{width:24px;height:24px;padding:5px;border-radius:50%;color:#fff;background:var(--vault-gold);box-shadow:0 3px 7px #81560a40}body .player-shell .friend-vault-empty{position:absolute;left:15px;right:36px;bottom:20px;min-height:108px;display:grid;gap:6px;place-items:center;align-content:center;border:1px dashed rgba(189,151,74,.55);border-radius:15px;color:var(--vault-navy);background:#fffbf2b8;font-size:13px;font-weight:850}body .player-shell .friend-vault-list-panel{position:relative;padding:8px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-list-panel>.panel-heading{display:none!important}body .player-shell .friend-vault-list-panel:before{content:"";position:absolute;z-index:0;left:12px;top:0;bottom:0;width:1px;background:#c99a33}body .player-shell .friend-vault-list-panel .friend-list{position:relative;z-index:1;display:grid!important;gap:3px!important}body .player-shell .friend-vault-row.friend-card{position:relative;min-height:64px;padding:5px 8px 5px 31px!important;display:grid!important;grid-template-columns:54px minmax(0,1.05fr) minmax(68px,.82fr) 54px!important;gap:6px!important;align-items:center!important;border:1px solid rgba(204,159,62,.38)!important;border-radius:7px!important;background:#fffaf0!important;box-shadow:0 4px 8px #4330100d!important}body .player-shell .friend-vault-row.sage{background:#f0f2e9!important}body .player-shell .friend-vault-row.gold{background:#fffaf0!important}body .player-shell .friend-vault-row-node{position:absolute;left:7px;top:50%;width:11px;height:11px;border:2px solid #d2a33d;border-radius:50%;background:#fff6dc;box-shadow:0 0 0 2px #f5e6bd;transform:translateY(-50%)}body .player-shell .friend-vault-row-avatar{position:relative;width:54px;height:54px;display:grid!important;place-items:center;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-row-avatar>b{position:relative;z-index:1;margin-top:3px;color:#fffdf6;font-size:22px;line-height:1;font-weight:500;text-shadow:0 1px 2px rgba(33,61,48,.45)}body .player-shell .friend-vault-row-main,body .player-shell .friend-vault-row-recent{min-width:0;display:grid;gap:4px}body .player-shell .friend-vault-row-main strong{overflow:hidden;color:var(--vault-navy);font-size:14px;line-height:1.1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-row-main small,body .player-shell .friend-vault-row-recent small{overflow:hidden;color:#7b838b;font-size:9.5px;line-height:1.1;font-weight:650;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-row-recent{justify-items:start;text-align:left}body .player-shell .friend-vault-row-recent b{max-width:100%;overflow:hidden;color:var(--vault-green);font-size:10.5px;line-height:1.1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body .player-shell .friend-vault-row>button{width:54px;min-width:54px;min-height:36px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a8710d;border-radius:8px;color:#2f260f;background:#dcae40;box-shadow:0 5px 9px #7e530a38,inset 0 1px #fff8cbbf;font-size:12px;font-weight:850;white-space:nowrap}body .player-shell .friend-vault-list-panel .empty-state.compact{min-height:92px;margin-left:23px;display:grid;place-items:center;border:1px dashed rgba(189,151,74,.55);border-radius:10px;color:var(--vault-navy);background:#fffbf2b8}body .player-shell .friend-vault-add-dock{position:relative;padding:23px 13px 12px!important;border:1px solid rgba(202,157,52,.52)!important;border-radius:19px!important;background:#fffaf0!important;box-shadow:0 8px 18px #50391017,inset 0 0 0 3px #ffffff9e!important}body .player-shell .friend-vault-add-dock>.panel-heading{position:absolute!important;top:3px;left:50%;margin:0!important;padding:0 11px;transform:translate(-50%);background:#fffaf0}body .player-shell .friend-vault-add-dock>.panel-heading:before,body .player-shell .friend-vault-add-dock>.panel-heading:after{content:"";position:absolute;top:50%;width:18px;height:1px;background:#c99a33}body .player-shell .friend-vault-add-dock>.panel-heading:before{right:100%}body .player-shell .friend-vault-add-dock>.panel-heading:after{left:100%}body .player-shell .friend-vault-add-dock>.panel-heading h2{color:#3d3426!important;font-size:12px!important;line-height:1!important;font-weight:900!important}body .player-shell .friend-vault-add-row{display:grid;grid-template-columns:minmax(0,1.4fr) 79px 79px;gap:7px;align-items:center}body .player-shell .friend-vault-add-row>label{min-width:0;min-height:43px;padding:0 9px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;align-items:center;border:1px solid rgba(188,153,82,.4);border-radius:10px;color:#6d6a63;background:#fffdf7}body .player-shell .friend-vault-add-row input{min-width:0;min-height:39px;padding:0;border:0;outline:0;color:var(--vault-navy);background:transparent;font-size:12px;font-weight:750}body .player-shell .friend-vault-add-row input::placeholder{color:#9b9a96}body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{min-width:0!important;min-height:43px!important;padding:0 7px!important;display:inline-flex!important;gap:4px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(188,143,45,.5)!important;border-radius:10px!important;color:#4b3b1b!important;background:#fff8e9!important;box-shadow:0 4px 8px #573b0b12!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}body .player-shell .friend-vault-add-row .primary.compact{color:#fffdf7!important;border-color:#a8730e!important;background:#c99527!important;box-shadow:0 5px 10px #7f540b33!important}body .player-shell .friend-vault-album{width:100%;min-height:38px;margin-top:7px;border-color:#bc995259!important;border-radius:10px!important;color:#70644d!important;background:#f7f1e6!important}body .player-shell .friend-vault-request-panel{padding:14px 12px!important;border:1px solid rgba(202,157,52,.4)!important;border-radius:18px!important;background:#fffaf0!important;box-shadow:0 9px 20px #49351114!important}body .player-shell .friend-vault-request-panel .friend-card{border-color:#ca9d3457!important;border-radius:10px!important;background:#fffdf7!important}body .player-shell .friend-vault-back-list{width:100%;min-height:40px;margin-top:9px;border-radius:10px!important;color:var(--vault-navy)!important;background:#f2eee4!important}body .player-shell .friends-page.friend-vault-page .frontend-sync-error,body .player-shell .friends-page.friend-vault-page .notice{margin:0!important;border-radius:10px!important}@media(max-width:370px){body .player-shell .friends-page.friend-vault-page{padding-inline:10px!important}body .player-shell .friend-vault-header{grid-template-columns:auto auto minmax(102px,1fr);gap:5px}body .player-shell .friend-vault-header h1{font-size:25px}body .player-shell .friend-vault-asset-pill{padding-inline:6px;font-size:10px}body .player-shell .friend-vault-header>button{grid-template-columns:16px minmax(0,1fr) 20px;font-size:10px}body .player-shell .friend-vault-header>button svg:last-child{display:none}body .player-shell .friend-vault-trusted-deck{inset-inline:20px 32px}body .player-shell .friend-vault-mini-card{width:96px}body .player-shell .friend-vault-mini-card-center{width:108px}body .player-shell .friend-vault-row.friend-card{padding-left:27px!important;grid-template-columns:49px minmax(0,1fr) 52px!important}body .player-shell .friend-vault-row-avatar{width:49px;height:49px}body .player-shell .friend-vault-row-recent{grid-column:2}body .player-shell .friend-vault-row>button{grid-column:3;grid-row:1 / span 2;width:52px;min-width:52px}body .player-shell .friend-vault-add-row{grid-template-columns:1fr 1fr}body .player-shell .friend-vault-add-row>label{grid-column:1 / -1}}@media(max-width:760px){body .player-shell .friend-vault-card-art{position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;object-fit:fill;pointer-events:none}body .player-shell .friend-vault-mini-card>:not(.friend-vault-card-art){position:relative;z-index:1}body .player-shell .friend-vault-row-flourish{position:absolute;z-index:0;left:21px;top:50%;width:88px;height:58px;display:block;object-fit:fill;opacity:.62;transform:translateY(-50%);pointer-events:none}body .player-shell .friend-vault-row-avatar,body .player-shell .friend-vault-row-main,body .player-shell .friend-vault-row-recent,body .player-shell .friend-vault-row>button{position:relative;z-index:1}body .player-shell .friend-vault-trusted-deck{top:43px!important;right:9px!important;bottom:14px!important;left:10px!important}body .player-shell .friend-vault-mini-card .friend-vault-medallion{width:56px!important;height:56px!important;display:grid!important;padding:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-mini-card-center .friend-vault-medallion{width:66px!important;height:66px!important}body .player-shell .friend-vault-mini-card.friend-vault-mini-card-center{transform:translate(-50%)!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent{width:100%!important;height:auto!important;min-height:38px!important;padding:6px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;border-radius:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-mini-recent>i b{font-size:7.5px!important}body .player-shell .friend-vault-row.friend-card{grid-template-columns:54px minmax(0,1fr) 84px 54px!important}body .player-shell .friend-vault-row-recent,body .player-shell .friend-vault-row>button{grid-column:auto!important;grid-row:auto!important}body .player-shell .friend-vault-row-recent b{font-size:9px!important}body .player-shell .friend-vault-header>button span{overflow:visible!important;font-size:11px!important;text-overflow:clip!important}body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-header>button span{font-size:8px!important;line-height:1.05!important;white-space:normal!important}body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-add-row .primary{padding-inline:3px!important;font-size:7.5px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}}@media(max-width:370px){body .player-shell .friend-vault-row.friend-card{grid-template-columns:49px minmax(0,1fr) 52px!important}body .player-shell .friend-vault-row-recent{grid-column:2!important}body .player-shell .friend-vault-row>button{grid-column:3!important;grid-row:1 / span 2!important}}@media(max-width:760px){body .player-shell,body .player-shell .main-area,body .player-shell .page-content,body .player-shell .profile-page,body .player-shell .friends-page,body .player-shell .wallet-page{max-width:100vw!important;overflow-x:hidden!important}body .player-shell button,body .player-shell .subtle-button,body .player-shell .primary,body .player-shell .wallet-actions button,body .player-shell .quick-actions button,body .player-shell .profile-wallet-actions button,body .player-shell .profile-tool-grid button,body .player-shell .mobile-nav button{min-width:0!important}body .player-shell button span,body .player-shell button strong,body .player-shell button small,body .player-shell .wallet-action-label,body .player-shell .profile-tool-grid span,body .player-shell .profile-tool-grid strong,body .player-shell .profile-wallet-actions span,body .player-shell .mobile-nav span{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}body .player-shell .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}body .player-shell .mobile-nav button{padding-inline:2px!important;gap:2px!important}body .player-shell .mobile-nav span{display:-webkit-box!important;min-height:24px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:10px!important;line-height:1.08!important;text-align:center!important}body .player-shell .profile-wallet-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .player-shell .profile-wallet-actions button,body .player-shell .profile-tool-grid button{overflow:hidden!important}body .player-shell .profile-wallet-actions button span,body .player-shell .profile-tool-grid button span{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:clamp(8px,2.7vw,12px)!important;line-height:1.12!important;text-align:center!important}body .player-shell .friend-vault-page,body .player-shell .friend-vault-header,body .player-shell .friend-vault-row,body .player-shell .friend-vault-add-dock,body .player-shell .friend-vault-add-row{max-width:100%!important;overflow-x:hidden!important}body .player-shell .friend-vault-header h1,body .player-shell .friend-vault-hero-title,body .player-shell .friend-vault-hero-title h2,body .player-shell .friend-vault-row-main strong,body .player-shell .friend-vault-row-main small,body .player-shell .friend-vault-row-recent b,body .player-shell .friend-vault-row>button,body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}body .player-shell .friend-vault-header h1{min-width:0!important;font-size:clamp(17px,5.4vw,26px)!important;line-height:1.05!important;text-align:center!important}body .player-shell .friend-vault-header>button{width:min(108px,100%)!important;overflow:hidden!important}body .player-shell .friend-vault-header>button span,body .player-shell .friend-vault-row>button,body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:clamp(7px,2.4vw,10px)!important;line-height:1.08!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate span,body .modal-backdrop>.game-entry-modal .game-entry-balances span,body .modal-backdrop>.game-entry-modal .game-entry-balances small,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em,body .modal-backdrop>.game-entry-modal .notice,body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{grid-template-columns:26px minmax(0,1fr) minmax(88px,auto)!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}}@media(max-width:760px){body .player-shell :where(button,a,span,small,strong,b,em,h1,h2,h3,p){overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}body .player-shell .grab-red-packet-copy small,body .player-shell .grab-red-packet-copy em{display:block!important;max-height:none!important;overflow:visible!important;white-space:normal!important;line-height:1.18!important}body .player-shell.lang-my .grab-red-packet-banner,body .player-shell.lang-lo .grab-red-packet-banner,body .player-shell.lang-km .grab-red-packet-banner,body .player-shell.lang-th .grab-red-packet-banner{min-height:154px!important;overflow:visible!important}body .player-shell .home-game-category-tabs{overflow-x:auto!important;overscroll-behavior-x:contain!important}body .player-shell .football-banner-copy{z-index:3!important;pointer-events:auto!important}body .player-shell .friend-language-copy{position:relative!important;z-index:2!important;pointer-events:none!important}body .player-shell .friend-language-copy small,body .player-shell .friend-language-copy b{overflow:visible!important;white-space:normal!important;line-height:1.08!important}body .player-shell .friend-vault-row>button{min-width:72px!important;min-height:42px!important;padding:4px 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;white-space:normal!important;font-size:clamp(10px,2.7vw,12px)!important;line-height:1.08!important}body .player-shell .friend-vault-add-dock>.panel-heading,body .player-shell .friend-vault-list-panel>.panel-heading,body .player-shell .friends-page .panel-heading{min-height:28px!important;overflow:visible!important}body .player-shell .profile-name .member-id-copy span{overflow:visible!important;white-space:normal!important;line-height:1.08!important}body .player-shell .profile-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .player-shell .profile-tool-grid button{min-height:76px!important;height:auto!important;padding:8px 4px 7px!important;overflow:visible!important}body .player-shell .profile-tool-grid button small,body .player-shell .profile-tool-grid button span{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;font-size:clamp(9px,2.55vw,11px)!important;line-height:1.12!important;text-align:center!important}body .player-shell .profile-record-preview{margin-bottom:calc(96px + env(safe-area-inset-bottom))!important}body .player-shell .profile-record-preview button,body .player-shell .profile-record-tabs-only button{min-height:42px!important;overflow:visible!important;white-space:normal!important;line-height:1.12!important}body .player-shell .mobile-nav{min-height:calc(86px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;overflow:visible!important}body .player-shell .mobile-nav button{min-height:70px!important;overflow:visible!important}body .player-shell .mobile-nav span{display:block!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;font-size:clamp(9px,2.65vw,11px)!important;line-height:1.08!important}body .player-shell .language-select select{overflow:visible!important}}@media(max-width:760px){body .player-shell .profile-page:not(.profile-lang-zh) .profile-level-button-compact{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(198,151,33,.55)!important;border-radius:16px!important;background:#fffae8d6!important;color:#f8d66f!important;font:900 12px/1 Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-level-button-compact>strong{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;border-radius:999px!important;background:linear-gradient(180deg,#18426f,#062a59)!important;color:#f8d66f!important;font:900 12px/1 Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-tools{margin-bottom:calc(148px + env(safe-area-inset-bottom))!important;padding-top:12px!important;padding-bottom:28px!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-tool-grid{gap:5px!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-tool-grid button{min-height:62px!important;padding:5px 3px 4px!important;gap:2px!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-tool-grid button span{width:26px!important;height:26px!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-tool-grid button small{font-size:clamp(7px,2.1vw,9px)!important;line-height:1.04!important}body .player-shell .profile-page:not(.profile-lang-zh) .profile-record-tabs-only{margin-bottom:calc(148px + env(safe-area-inset-bottom))!important}}@media(max-width:760px){body .player-shell .profile-page{padding-bottom:calc(166px + env(safe-area-inset-bottom))!important}body .player-shell .subtle-button{min-width:0!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.08!important}body .player-shell .profile-wallet-title-row,body .player-shell .profile-turnover-title{min-height:24px!important;height:auto!important;overflow:visible!important;line-height:1.12!important}body .player-shell .profile-wallet-title-row :where(small,b,span),body .player-shell .profile-turnover-title :where(h2,span,small,b){min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.12!important}body .player-shell .football-banner-copy,body .player-shell .football-banner-copy :where(small,strong,span,b){max-width:min(68vw,260px)!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.08!important}body .player-shell .grab-red-packet-card small,body .player-shell .agent-card small,body .player-shell .home-reward-card small,body .player-shell .home-benefit-card small{max-height:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.14!important}body .player-shell.lang-my .football-banner-copy strong,body .player-shell.lang-km .football-banner-copy strong{font-size:clamp(18px,5.2vw,22px)!important}body .player-shell.lang-my .profile-tool-grid button small,body .player-shell.lang-lo .profile-tool-grid button small,body .player-shell.lang-km .profile-tool-grid button small,body .player-shell.lang-th .profile-tool-grid button small{display:-webkit-box!important;min-height:20px!important;max-height:24px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:clamp(7px,2vw,8.5px)!important;line-height:1.08!important}}@media(max-width:580px){.admin-shell.mobile-admin-nav-ready .game-daily-ledger-panel>.panel-heading{align-items:stretch;flex-direction:column;gap:10px}.game-daily-ledger-kpis{padding:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.game-daily-ledger-kpis article{min-height:76px;padding:10px}.game-daily-ledger-kpis strong{font-size:13px}.game-daily-ledger-legend{margin:0 10px 10px;display:grid;gap:5px}.company-report-range-tools{max-width:none;grid-template-columns:1fr}.company-report-range-tools .company-report-range-presets,.company-report-range-tools>.live-pill{grid-column:1}.game-daily-rate-warning{margin:0 10px 10px}.game-daily-ledger-table-wrap{display:none}.game-daily-ledger-mobile-list{display:grid}.game-daily-ledger-mobile-list>article{min-width:0;padding:12px;display:grid;gap:10px;border-top:1px solid #d7e1ec;background:#fff}.game-daily-ledger-mobile-list header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.game-daily-ledger-mobile-list header span{min-width:0;display:grid;gap:3px}.game-daily-ledger-mobile-list header strong{color:#172d49;font-size:12px;overflow-wrap:anywhere}.game-daily-ledger-mobile-list header small,.game-daily-ledger-mobile-list footer{color:#6f7a8a;font-size:8px;line-height:1.4;overflow-wrap:anywhere}.game-daily-ledger-mobile-list header b{flex:0 0 auto;font-size:11px}.game-daily-ledger-mobile-list>article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.game-daily-ledger-mobile-list>article>div span{min-width:0;padding:7px 8px;display:grid;gap:2px;border:1px solid #dfe7f0;border-radius:6px;background:#f7f9fc}.game-daily-ledger-mobile-list>article>div small{color:#6f7a8a;font-size:8px}.game-daily-ledger-mobile-list>article>div strong{color:#253c58;font-size:10px;overflow-wrap:anywhere}.game-daily-ledger-mobile-list>p{margin:0;padding:18px 12px;border-top:1px solid #d7e1ec;color:#6f7a8a;font-size:10px}.admin-shell.mobile-admin-nav-ready :is(.report-automation-panel,.agent-report-sync-panel,.game-daily-ledger-panel,.daily-close-project-panel,.report-reconciliation-workbench)>.panel-heading{align-items:stretch;flex-direction:column;gap:10px}.admin-shell.mobile-admin-nav-ready :is(.report-automation-panel,.agent-report-sync-panel,.daily-close-project-panel,.report-reconciliation-workbench)>.panel-heading>div:first-child{min-width:0;width:100%}.admin-shell.mobile-admin-nav-ready :is(.report-automation-panel,.agent-report-sync-panel,.daily-close-project-panel,.report-reconciliation-workbench)>.panel-heading h2{font-size:17px!important;line-height:1.3!important}.admin-shell.mobile-admin-nav-ready :is(.daily-game-detail-table,.daily-project-overview-table,.reconciliation-ledger-table){display:none}.admin-shell.mobile-admin-nav-ready :is(.daily-game-mobile-list,.reconciliation-ledger-mobile-list){display:block}.daily-game-mobile-rows,.reconciliation-ledger-mobile-rows{display:grid}.daily-game-mobile-rows>article,.reconciliation-ledger-mobile-rows>article{min-width:0;padding:12px;display:grid;gap:10px;border-bottom:1px solid #e5dcc9;background:#fff}.daily-game-mobile-rows>article:last-child,.reconciliation-ledger-mobile-rows>article:last-child{border-bottom:0}.daily-game-mobile-rows header,.reconciliation-ledger-mobile-rows header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.daily-game-mobile-rows header span,.reconciliation-ledger-mobile-rows header span{min-width:0;display:grid;gap:3px}.daily-game-mobile-rows header strong,.reconciliation-ledger-mobile-rows header strong{color:#142a45;font-size:13px;overflow-wrap:anywhere}.daily-game-mobile-rows small,.reconciliation-ledger-mobile-rows small,.daily-game-mobile-rows footer,.reconciliation-ledger-mobile-rows footer{color:#6f7a8a;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.daily-game-mobile-rows header b,.reconciliation-ledger-mobile-rows header b{flex:0 0 auto;font-size:12px}.daily-game-mobile-rows .positive,.reconciliation-ledger-mobile-rows .positive{color:#18775b}.daily-game-mobile-rows .negative,.reconciliation-ledger-mobile-rows .negative{color:#ad6424}.daily-game-mobile-rows>article>div,.reconciliation-ledger-mobile-rows>article>div{display:flex;flex-wrap:wrap;gap:6px}.daily-game-mobile-rows>article>div>span,.reconciliation-ledger-mobile-rows>article>div>span{min-width:0;padding:6px 8px;display:grid;gap:2px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#33465f;font-size:9px;overflow-wrap:anywhere}.daily-game-mobile-rows>p,.reconciliation-ledger-mobile-rows>p{margin:0;padding:18px 12px;color:#6f7a8a;font-size:11px}.reconciliation-ledger-load-more{margin:10px 10px 16px;align-items:stretch;flex-direction:column}.reconciliation-ledger-load-more button{width:100%}}.guest-shell .guest-topbar .brand,.player-shell .mobile-brand .brand,.player-shell .player-header-brand{min-width:0!important;display:flex!important;align-items:center!important}.player-shell .profile-header-shield,.player-shell .friend-header-mark{display:none!important}.guest-shell .guest-topbar .brand-full-logo,.player-shell .mobile-brand .brand-full-logo,.player-shell .player-header-horizontal-logo,.player-shell .friend-header-wordmark,.player-shell .profile-header-wordmark{width:auto!important;height:50px!important;max-width:min(190px,48vw)!important;max-height:50px!important;display:block!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 5px 10px rgba(105,70,10,.11))!important}body .login-screen:not(.login-action-screen)>.login-logo .guest-login-brand-logo,body .login-action-screen .register-brand-logo-outside img{width:auto!important;height:76px!important;max-width:min(286px,78vw)!important;max-height:76px!important;object-fit:contain!important;object-position:center center!important;filter:drop-shadow(0 5px 10px rgba(105,70,10,.1))!important}@media(max-width:900px){body .guest-shell .guest-topbar,body .player-shell .topbar{min-height:64px!important;height:64px!important;overflow:hidden!important}.guest-shell .guest-topbar .brand-full-logo,.player-shell .mobile-brand .brand-full-logo,.player-shell .player-header-horizontal-logo,.player-shell .friend-header-wordmark,.player-shell .profile-header-wordmark{height:48px!important;max-height:48px!important;max-width:min(178px,46vw)!important}body .login-screen:not(.login-action-screen)>.login-logo,body .login-action-screen .register-brand-logo-outside{min-height:86px!important;height:86px!important}body .login-screen:not(.login-action-screen)>.login-logo .guest-login-brand-logo,body .login-action-screen .register-brand-logo-outside img{height:70px!important;max-height:70px!important;max-width:min(260px,76vw)!important}}@media(max-width:420px){.guest-shell .guest-topbar .brand-full-logo,.player-shell .mobile-brand .brand-full-logo,.player-shell .player-header-horizontal-logo,.player-shell .friend-header-wordmark,.player-shell .profile-header-wordmark{height:46px!important;max-height:46px!important;max-width:min(166px,44vw)!important}body .login-screen:not(.login-action-screen)>.login-logo .guest-login-brand-logo,body .login-action-screen .register-brand-logo-outside img{height:66px!important;max-height:66px!important;max-width:min(246px,74vw)!important}}@media(max-width:900px){body .player-shell .topbar{overflow:visible!important;z-index:320!important}body .player-shell .mobile-brand{position:relative!important;z-index:1!important;pointer-events:none!important}body .player-shell .top-actions,body .player-shell .top-actions .account-menu-wrap,body .player-shell .top-actions .avatar{position:relative!important;z-index:330!important;pointer-events:auto!important}body .player-shell .top-actions .player-account-menu{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;z-index:360!important;overflow:visible!important;pointer-events:auto!important}}.player-shell:has(.profile-page){--vip-navy: #082f5b;--vip-gold: #c78b16;--vip-gold-dark: #8b5b08;--vip-line: #e5c98d;--vip-cream: #fffaf0}@layer vip-source-lock{@media(max-width:760px){body .player-shell:has(.profile-page) .profile-reference-topbar{height:clamp(52px,16.4103vw,70px)!important;min-height:clamp(52px,16.4103vw,70px)!important;max-height:clamp(52px,16.4103vw,70px)!important;padding:clamp(10px,3.0769vw,13px) clamp(7px,2.3077vw,10px) clamp(8px,2.5641vw,11px) clamp(11px,3.5897vw,15px)!important;grid-template-rows:clamp(34px,10.7692vw,46px)!important}body .player-shell:has(.profile-page) .profile-reference-topbar .mobile-brand{height:clamp(34px,10.7692vw,46px)!important}body .player-shell:has(.profile-page) .profile-reference-topbar .profile-header-brand{width:clamp(127px,39.7436vw,171px)!important;height:clamp(34px,10.7692vw,46px)!important;display:flex!important;align-items:center!important;gap:0!important;overflow:visible!important}body .player-shell:has(.profile-page) .profile-reference-topbar .profile-header-shield{width:clamp(32px,10vw,43px)!important;height:clamp(34px,10.7692vw,46px)!important;flex:0 0 auto!important;display:block!important;object-fit:contain!important;object-position:center!important}body .player-shell:has(.profile-page) .profile-reference-topbar .profile-header-wordmark{width:clamp(101px,31.5385vw,136px)!important;height:clamp(34px,10.7692vw,46px)!important;flex:0 0 auto!important;display:block!important;object-fit:contain!important;object-position:left center!important;margin-left:clamp(-8px,-2.0513vw,-7px)!important}body .player-shell:has(.profile-page) .profile-reference-topbar .top-actions{height:clamp(34px,10.7692vw,46px)!important;gap:clamp(7px,2.3077vw,10px)!important;transform:translate(clamp(6px,2.0513vw,9px))!important}body .player-shell:has(.profile-page) .profile-reference-topbar .language-select,body .player-shell:has(.profile-page) .profile-reference-topbar .avatar{width:clamp(28px,8.7179vw,37px)!important;min-width:clamp(28px,8.7179vw,37px)!important;max-width:clamp(28px,8.7179vw,37px)!important;height:clamp(28px,8.7179vw,37px)!important;min-height:clamp(28px,8.7179vw,37px)!important;max-height:clamp(28px,8.7179vw,37px)!important;border-radius:clamp(8px,2.5641vw,11px)!important}body .player-shell:has(.profile-page) .profile-reference-topbar .language-select svg,body .player-shell:has(.profile-page) .profile-reference-topbar .avatar>svg{width:clamp(18px,5.641vw,24px)!important;height:clamp(18px,5.641vw,24px)!important;color:#082f5b!important}body .player-shell:has(.profile-page) .page-content{padding:0 clamp(10px,3.0769vw,13px) calc(84px + env(safe-area-inset-bottom))!important}body .player-shell:has(.profile-page) .profile-page{gap:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) :where(.profile-identity,.profile-wallet-card,.profile-turnover-card,.downline-overview,.profile-tools,.profile-record-preview){border-radius:clamp(10px,3.0769vw,13px)!important}body .player-shell:has(.profile-page) .profile-identity{height:clamp(98px,30.7692vw,132px)!important;min-height:clamp(98px,30.7692vw,132px)!important;max-height:clamp(98px,30.7692vw,132px)!important;padding:clamp(7px,2.3077vw,10px) clamp(9px,2.8205vw,12px)!important;grid-template-columns:clamp(67px,21.0256vw,90px) minmax(0,1fr)!important;gap:clamp(7px,2.3077vw,10px)!important;margin-bottom:clamp(3px,1.0256vw,4px)!important;background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.88),transparent 17%),radial-gradient(circle at 82% 42%,rgba(255,238,177,.72),transparent 30%),linear-gradient(112deg,#fff5d5,#f7d47b 48%,#fff2c8)!important}body .player-shell:has(.profile-page) .profile-identity:after{inset:clamp(4px,1.2821vw,6px)!important;border-radius:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-vip-ornament{inset:clamp(-7px,-1.5385vw,-5px) clamp(-23px,-5.3846vw,-17px) auto auto!important;width:clamp(139px,43.5897vw,187px)!important;height:clamp(95px,29.7436vw,128px)!important}body .player-shell:has(.profile-page) .profile-avatar-wrap{gap:clamp(2px,.7692vw,3px)!important;transform:translateY(clamp(-3px,-.7692vw,-2px))!important}body .player-shell:has(.profile-page) .profile-avatar{width:clamp(61px,19.2308vw,83px)!important;height:clamp(61px,19.2308vw,83px)!important;min-width:clamp(61px,19.2308vw,83px)!important;min-height:clamp(61px,19.2308vw,83px)!important;box-shadow:0 0 0 clamp(2px,.7692vw,3px) #ffffffb8!important}body .player-shell:has(.profile-page) .profile-avatar-image{width:clamp(57px,17.9487vw,77px)!important;height:clamp(57px,17.9487vw,77px)!important;filter:none!important}body .player-shell:has(.profile-page) .profile-avatar-edit{bottom:clamp(1px,.5128vw,2px)!important;width:clamp(18px,5.641vw,24px)!important;height:clamp(18px,5.641vw,24px)!important}body .player-shell:has(.profile-page) .profile-avatar-wrap>small{font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-name{width:clamp(107px,33.3333vw,143px)!important;max-width:clamp(107px,33.3333vw,143px)!important;gap:clamp(2px,.7692vw,3px) clamp(3px,1.0256vw,4px)!important;transform:translateY(clamp(-7px,-1.7949vw,-6px))!important}body .player-shell:has(.profile-page) .profile-name h1{font-size:clamp(15px,4.6154vw,20px)!important}body .player-shell:has(.profile-page) .profile-vip-kicker{padding:clamp(1px,.5128vw,2px) clamp(6px,1.7949vw,8px)!important;font-size:clamp(7px,2.0513vw,9px)!important}body .player-shell:has(.profile-page) .member-id-copy{font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .member-id-copy svg{width:clamp(10px,3.3333vw,14px)!important;height:clamp(10px,3.3333vw,14px)!important}body .player-shell:has(.profile-page) .profile-vip-progress{gap:clamp(2px,.7692vw,3px) clamp(5px,1.5385vw,7px)!important;font-size:clamp(7px,2.0513vw,9px)!important}body .player-shell:has(.profile-page) .profile-vip-progress>div{height:clamp(6px,1.7949vw,8px)!important}body .player-shell:has(.profile-page) .profile-level-button{right:clamp(7px,2.0513vw,9px)!important;top:clamp(3px,1.0256vw,4px)!important;width:clamp(119px,37.1795vw,160px)!important;min-width:clamp(119px,37.1795vw,160px)!important;max-width:clamp(119px,37.1795vw,160px)!important;height:clamp(79px,24.6154vw,106px)!important;min-height:clamp(79px,24.6154vw,106px)!important;max-height:clamp(79px,24.6154vw,106px)!important}body .player-shell:has(.profile-page) .profile-level-button strong{padding:clamp(3px,1.0256vw,4px) clamp(6px,1.7949vw,8px)!important;font-size:clamp(9px,2.8205vw,12px)!important}body .player-shell:has(.profile-page) .profile-level-button span{right:clamp(11px,3.3333vw,14px)!important;bottom:clamp(7px,2.0513vw,9px)!important;font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-level-button>svg{bottom:clamp(7px,2.0513vw,9px)!important;width:clamp(11px,3.3333vw,14px)!important;height:clamp(11px,3.3333vw,14px)!important}body .player-shell:has(.profile-page) .profile-wallet-card{height:clamp(159px,49.7436vw,214px)!important;min-height:clamp(159px,49.7436vw,214px)!important;max-height:clamp(159px,49.7436vw,214px)!important;padding:clamp(8px,2.5641vw,11px) clamp(9px,2.8205vw,12px) clamp(10px,3.0769vw,13px)!important}body .player-shell:has(.profile-page) .profile-wallet-watermark{top:clamp(7px,2.0513vw,9px)!important;width:clamp(117px,36.4103vw,157px)!important;height:clamp(117px,36.4103vw,157px)!important;opacity:.36!important}body .player-shell:has(.profile-page) .profile-wallet-heading small{font-size:clamp(11px,3.3333vw,14px)!important}body .player-shell:has(.profile-page) .profile-wallet-title-row{gap:clamp(8px,2.5641vw,11px)!important;transform:translateY(clamp(-4px,-1.0256vw,-3px))!important}body .player-shell:has(.profile-page) .profile-wallet-title-row>b{font-size:clamp(9px,2.8205vw,12px)!important}body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-visibility,body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center{min-height:clamp(16px,5.1282vw,22px)!important;height:clamp(16px,5.1282vw,22px)!important;gap:clamp(3px,1.0256vw,4px)!important}body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center{font-size:clamp(8px,2.5641vw,11px)!important}body .player-shell:has(.profile-page) .profile-wallet-title-row svg{width:clamp(13px,4.1026vw,18px)!important;height:clamp(13px,4.1026vw,18px)!important}body .player-shell:has(.profile-page) .profile-wallet-heading strong{margin-top:clamp(1px,.5128vw,2px)!important;font-size:clamp(25px,7.9487vw,34px)!important;transform:translateY(clamp(-4px,-1.0256vw,-3px))!important}body .player-shell:has(.profile-page) .profile-balance-status{margin-top:clamp(10px,3.0769vw,13px)!important}body .player-shell:has(.profile-page) .profile-balance-status article{height:clamp(39px,12.0513vw,52px)!important;min-height:clamp(39px,12.0513vw,52px)!important;padding:0 clamp(6px,1.7949vw,8px)!important;gap:clamp(2px,.7692vw,3px)!important}body .player-shell:has(.profile-page) .profile-balance-status small{gap:clamp(4px,1.2821vw,6px)!important;font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-balance-status small svg{width:clamp(11px,3.5897vw,15px)!important;height:clamp(11px,3.5897vw,15px)!important}body .player-shell:has(.profile-page) .profile-balance-status strong{font-size:clamp(12px,3.8462vw,17px)!important}body .player-shell:has(.profile-page) .profile-wallet-actions{height:clamp(37px,11.5385vw,50px)!important;min-height:clamp(37px,11.5385vw,50px)!important;margin-top:clamp(7px,2.3077vw,10px)!important;padding:clamp(3px,1.0256vw,4px) clamp(1px,.5128vw,2px)!important;border-radius:clamp(9px,2.8205vw,12px)!important}body .player-shell:has(.profile-page) .profile-wallet-actions button{min-height:clamp(29px,8.9744vw,39px)!important;padding:clamp(1px,.5128vw,2px) clamp(2px,.7692vw,3px)!important;gap:clamp(4px,1.2821vw,6px)!important;font-size:clamp(9px,2.8205vw,12px)!important}body .player-shell:has(.profile-page) .profile-wallet-actions svg{width:clamp(24px,7.4359vw,32px)!important;height:clamp(24px,7.4359vw,32px)!important;padding:clamp(4px,1.2821vw,6px)!important}body .player-shell:has(.profile-page) .profile-turnover-card{height:clamp(108px,33.8462vw,145px)!important;min-height:clamp(108px,33.8462vw,145px)!important;max-height:clamp(108px,33.8462vw,145px)!important;padding:clamp(7px,2.3077vw,10px) clamp(10px,3.0769vw,13px)!important;margin-top:clamp(2px,.7692vw,3px)!important}body .player-shell:has(.profile-page) .profile-turnover-title{gap:clamp(8px,2.5641vw,11px)!important}body .player-shell:has(.profile-page) .profile-turnover-title h2,body .player-shell:has(.profile-page) .section-row h2{font-size:clamp(13px,4.1026vw,18px)!important}body .player-shell:has(.profile-page) .profile-turnover-title span{padding:clamp(2px,.7692vw,3px) clamp(6px,1.7949vw,8px)!important;font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-turnover-body{margin-top:clamp(5px,1.5385vw,7px)!important;grid-template-columns:clamp(67px,20.7692vw,90px) minmax(0,1fr)!important;gap:clamp(18px,5.641vw,24px)!important}body .player-shell:has(.profile-page) .profile-turnover-ring{width:clamp(67px,20.7692vw,90px)!important;height:clamp(67px,20.7692vw,90px)!important;padding:clamp(5px,1.5385vw,7px)!important;transform:translate(clamp(1px,.5128vw,2px))!important}body .player-shell:has(.profile-page) .profile-turnover-ring:before{width:clamp(53px,16.4103vw,71px)!important;height:clamp(53px,16.4103vw,71px)!important}body .player-shell:has(.profile-page) .profile-turnover-ring strong{font-size:clamp(20px,6.1538vw,26px)!important}body .player-shell:has(.profile-page) .profile-turnover-ring small{font-size:clamp(11px,3.3333vw,14px)!important}body .player-shell:has(.profile-page) .profile-rollover-values>span{padding:0 clamp(4px,1.2821vw,6px)!important;gap:clamp(1px,.5128vw,2px)!important}body .player-shell:has(.profile-page) .profile-rollover-values small{font-size:clamp(7px,2.0513vw,9px)!important}body .player-shell:has(.profile-page) .profile-rollover-values strong{font-size:clamp(10px,3.0769vw,13px)!important}body .player-shell:has(.profile-page) .profile-turnover-detail>.progress{height:clamp(10px,3.0769vw,13px)!important;margin-top:clamp(12px,4.1026vw,18px)!important;transform:translateY(clamp(3px,1.0256vw,4px))!important}body .player-shell:has(.profile-page) .profile-turnover-footer{margin-top:clamp(4px,1.2821vw,6px)!important}body .player-shell:has(.profile-page) .profile-turnover-footer small{max-width:clamp(148px,46.1538vw,198px)!important;font-size:clamp(7px,2.0513vw,9px)!important}body .player-shell:has(.profile-page) .profile-turnover-footer button{min-height:clamp(16px,5.1282vw,22px)!important;height:clamp(16px,5.1282vw,22px)!important;font-size:clamp(8px,2.5641vw,11px)!important}body .player-shell:has(.profile-page) .downline-overview{height:clamp(67px,21.0256vw,90px)!important;min-height:clamp(67px,21.0256vw,90px)!important;max-height:clamp(67px,21.0256vw,90px)!important;padding:clamp(7px,2.0513vw,9px) clamp(10px,3.0769vw,13px)!important;margin-top:-1px!important}body .player-shell:has(.profile-page) .section-row{min-height:clamp(16px,5.1282vw,22px)!important;height:clamp(16px,5.1282vw,22px)!important}body .player-shell:has(.profile-page) .section-row button{min-height:clamp(16px,5.1282vw,22px)!important;height:clamp(16px,5.1282vw,22px)!important;font-size:clamp(8px,2.5641vw,11px)!important}body .player-shell:has(.profile-page) .downline-overview-metrics{margin-top:clamp(3px,1.0256vw,4px)!important}body .player-shell:has(.profile-page) .downline-overview-metrics article{height:clamp(30px,9.2308vw,40px)!important;min-height:clamp(30px,9.2308vw,40px)!important;padding:0 clamp(3px,1.0256vw,4px)!important;display:grid!important;grid-template-columns:clamp(20px,6.4103vw,28px) auto!important;grid-template-rows:auto auto!important;align-content:center!important;justify-content:center!important;column-gap:clamp(4px,1.2821vw,6px)!important;row-gap:0!important}body .player-shell:has(.profile-page) .profile-overview-icon{grid-column:1!important;grid-row:1 / 3!important;align-self:center!important;box-sizing:border-box!important;width:clamp(20px,6.4103vw,28px)!important;height:clamp(20px,6.4103vw,28px)!important;display:grid!important;place-items:center!important;border:1px solid #dfc288!important;border-radius:50%!important;color:#6d351b!important;background:#fffdf7d1!important}body .player-shell:has(.profile-page) .profile-overview-icon svg{width:clamp(14px,4.1026vw,18px)!important;height:clamp(14px,4.1026vw,18px)!important}body .player-shell:has(.profile-page) .downline-overview-metrics strong{grid-column:2!important;grid-row:1!important;font-size:clamp(14px,4.359vw,19px)!important}body .player-shell:has(.profile-page) .downline-overview-metrics small{grid-column:2!important;grid-row:2!important;font-size:clamp(7px,2.0513vw,9px)!important}body .player-shell:has(.profile-page) .profile-tools{height:clamp(112px,34.8718vw,150px)!important;min-height:clamp(112px,34.8718vw,150px)!important;max-height:clamp(112px,34.8718vw,150px)!important;padding:clamp(7px,2.0513vw,9px) clamp(11px,3.3333vw,14px)!important;margin-top:-1px!important}body .player-shell:has(.profile-page) .profile-tool-grid{margin-top:clamp(1px,.2564vw,1px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:clamp(5px,1.5385vw,7px)!important;row-gap:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-tool-grid button{height:clamp(37px,11.5385vw,50px)!important;min-height:clamp(37px,11.5385vw,50px)!important;padding:clamp(1px,.5128vw,2px) 1px!important;gap:1px!important;border-radius:clamp(6px,1.7949vw,8px)!important}body .player-shell:has(.profile-page) .profile-tool-grid button span{width:clamp(19px,6.1538vw,26px)!important;height:clamp(19px,6.1538vw,26px)!important}body .player-shell:has(.profile-page) .profile-tool-grid svg{width:clamp(17px,5.641vw,24px)!important;height:clamp(17px,5.641vw,24px)!important}body .player-shell:has(.profile-page) .profile-tool-grid small{font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-record-preview{height:clamp(22px,6.9231vw,29px)!important;min-height:clamp(22px,6.9231vw,29px)!important;max-height:clamp(22px,6.9231vw,29px)!important;padding:0 clamp(10px,3.0769vw,13px)!important;gap:clamp(13px,4.1026vw,18px)!important;margin-top:-1px!important}body .player-shell:has(.profile-page) .profile-record-preview h2{font-size:clamp(12px,3.8462vw,17px)!important}body .player-shell:has(.profile-page) .profile-record-preview button{height:clamp(23px,7.1795vw,31px)!important;min-height:clamp(23px,7.1795vw,31px)!important;font-size:clamp(7px,2.3077vw,10px)!important}body .player-shell:has(.profile-page) .profile-record-tabs-only{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important}body .player-shell:has(.profile-page) .profile-record-tabs-only button{position:relative!important;width:100%!important;padding-inline:clamp(4px,1.2821vw,6px)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(3px,.7692vw,4px)!important}body .player-shell:has(.profile-page) .profile-record-tabs-only button.active:after{content:""!important;position:absolute!important;left:24%!important;right:24%!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:#a96f09!important}}@media(max-width:375px){body .player-shell:has(.profile-page) .profile-page{gap:4px!important}body .player-shell:has(.profile-page) .profile-identity{margin-bottom:0!important}}}@media(max-width:760px){body .player-shell:has(.profile-page){background:#fffaf2!important}body .player-shell:has(.profile-page) .profile-reference-topbar{box-sizing:border-box!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:12px 9px 10px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:42px!important;align-items:center!important;border:0!important;background:#fffaf2!important;box-shadow:none!important}body .player-shell:has(.profile-page) .profile-reference-topbar .mobile-brand{min-width:0!important;height:42px!important;display:flex!important;align-items:center!important}body .player-shell:has(.profile-page) .profile-reference-topbar .player-header-brand{width:198px!important;height:42px!important;padding:0!important;display:block!important}body .player-shell:has(.profile-page) .profile-reference-topbar .player-header-horizontal-logo{width:198px!important;max-width:198px!important;height:42px!important;max-height:42px!important;object-fit:contain!important;object-position:left center!important;transform:translateY(8px)!important}body .player-shell:has(.profile-page) .profile-reference-topbar .top-actions{height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;transform:translate(8px)!important}body .player-shell:has(.profile-page) .profile-reference-topbar :where(.verified-pill,.game-currency-switch,.balance-pill,.primary.compact,.notification-top-button){display:none!important}body .player-shell:has(.profile-page) .profile-reference-topbar .language-select,body .player-shell:has(.profile-page) .profile-reference-topbar .avatar{box-sizing:border-box!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #e5d3af!important;border-radius:10px!important;color:#082f5b!important;background:#fffdf7f0!important;box-shadow:0 3px 8px #5336080f!important}body .player-shell:has(.profile-page) .profile-reference-topbar .language-select svg,body .player-shell:has(.profile-page) .profile-reference-topbar .avatar>svg{width:22px!important;height:22px!important}body .player-shell:has(.profile-page) .profile-reference-topbar .language-current{display:none!important}body .player-shell:has(.profile-page) .profile-reference-topbar .language-select select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important}body .player-shell:has(.profile-page) .page-content{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:0 12px calc(50px + env(safe-area-inset-bottom))!important;background:#fffaf2!important;overflow-x:clip!important}body .player-shell:has(.profile-page) .profile-page{width:100%!important;min-width:0!important;gap:9px!important;padding:0!important}body .player-shell:has(.profile-page) :where(.profile-identity,.profile-wallet-card,.profile-turnover-card,.downline-overview,.profile-tools,.profile-record-preview){box-sizing:border-box!important;width:100%!important;min-width:0!important;border-radius:12px!important}body .player-shell:has(.profile-page) .profile-identity{height:120px!important;min-height:120px!important;max-height:120px!important;padding:9px 11px!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:1fr!important;gap:9px!important;margin:0 0 4px!important;border:3px double #bd7b07!important;background:radial-gradient(circle at 12% 48%,rgba(255,255,255,.82),transparent 19%),linear-gradient(112deg,#fff4d6,#f6d77e,#fff0c2)!important}body .player-shell:has(.profile-page) .profile-identity:after{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border-radius:9px!important}body .player-shell:has(.profile-page) .profile-vip-ornament{z-index:-1!important;inset:-2px -14px auto auto!important;width:170px!important;height:116px!important;opacity:.94!important;filter:none!important}body .player-shell:has(.profile-page) .profile-vip-ornament img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important}body .player-shell:has(.profile-page) .profile-avatar-wrap{grid-column:1!important;grid-row:1!important;gap:3px!important}body .player-shell:has(.profile-page) .profile-avatar{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;padding:0!important;border:2px solid #c58a18!important;box-shadow:0 0 0 3px #ffffffb8!important}body .player-shell:has(.profile-page) .profile-avatar-image{width:67px!important;height:67px!important;display:block!important;border-radius:50%!important;object-fit:contain!important;object-position:center bottom!important}body .player-shell:has(.profile-page) .profile-avatar-edit{right:-1px!important;bottom:2px!important;width:22px!important;height:22px!important;border-width:2px!important}body .player-shell:has(.profile-page) .profile-avatar-wrap>small{font-size:9px!important;line-height:1.1!important}body .player-shell:has(.profile-page) .profile-avatar-picker{left:0!important;width:200px!important}body .player-shell:has(.profile-page) .profile-avatar-picker img{width:31px!important;height:31px!important;object-fit:contain!important}body .player-shell:has(.profile-page) .profile-name{grid-column:2!important;grid-row:1!important;width:140px!important;max-width:140px!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:repeat(4,min-content)!important;align-self:center!important;gap:3px 4px!important;overflow:visible!important}body .player-shell:has(.profile-page) .profile-name h1{font-size:18px!important;line-height:1.05!important}body .player-shell:has(.profile-page) .profile-name>button:not(.member-id-copy){display:none!important}body .player-shell:has(.profile-page) .profile-vip-kicker{padding:2px 7px!important;font-size:8px!important}body .player-shell:has(.profile-page) .member-id-copy{min-height:0!important;max-height:none!important;font-size:9px!important;line-height:1.15!important}body .player-shell:has(.profile-page) .profile-vip-progress{width:100%!important;gap:3px 6px!important;font-size:8px!important}body .player-shell:has(.profile-page) .profile-vip-progress>div{height:7px!important}body .player-shell:has(.profile-page) .profile-level-button{position:absolute!important;z-index:3!important;right:8px!important;top:14px!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:0!important;display:block!important;overflow:visible!important}body .player-shell:has(.profile-page) .profile-level-button strong{position:absolute!important;left:0!important;top:0!important;padding:4px 7px!important;font-size:11px!important}body .player-shell:has(.profile-page) .profile-level-button span{position:absolute!important;right:13px!important;bottom:8px!important;font-size:9px!important}body .player-shell:has(.profile-page) .profile-level-button>svg{position:absolute!important;right:0!important;bottom:8px!important;width:13px!important;height:13px!important}body .player-shell:has(.profile-page) .profile-wallet-card{height:194px!important;min-height:194px!important;max-height:194px!important;padding:10px 11px 12px!important;border:3px double #d6a43f!important}body .player-shell:has(.profile-page) .profile-wallet-card:after{display:none!important;content:none!important}body .player-shell:has(.profile-page) .profile-wallet-watermark{position:absolute!important;z-index:-1!important;right:0!important;top:8px!important;width:142px!important;height:142px!important;display:block!important;object-fit:contain!important;object-position:center!important;opacity:.18!important;pointer-events:none!important}body .player-shell:has(.profile-page) .profile-wallet-heading small{font-size:13px!important}body .player-shell:has(.profile-page) .profile-wallet-heading>div{width:100%!important;min-width:0!important}body .player-shell:has(.profile-page) .profile-wallet-title-row{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#082f5b!important;white-space:nowrap!important}body .player-shell:has(.profile-page) .profile-wallet-title-row>b{font-size:11px!important;font-weight:850!important}body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-visibility,body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center{width:auto!important;max-width:none!important;min-height:20px!important;height:20px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;background:transparent!important;box-shadow:none!important}body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-visibility{min-width:20px!important;color:#082f5b!important}body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center{color:#9a680d!important;font-size:10px!important;font-weight:850!important}body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center svg{color:#c58b18!important}body .player-shell:has(.profile-page) .profile-wallet-heading strong{margin-top:2px!important;font-size:31px!important;letter-spacing:.3px!important}body .player-shell:has(.profile-page) .profile-wallet-heading button{max-width:116px!important;padding:4px 0!important;font-size:10px!important}body .player-shell:has(.profile-page) .profile-balance-status{margin-top:12px!important}body .player-shell:has(.profile-page) .profile-balance-status article{height:47px!important;min-height:47px!important;padding:0 7px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;gap:3px!important}body .player-shell:has(.profile-page) .profile-balance-status article:first-child{padding-left:0!important}body .player-shell:has(.profile-page) .profile-balance-status small{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:9px!important;line-height:1.05!important;white-space:nowrap!important}body .player-shell:has(.profile-page) .profile-balance-status small svg{width:14px!important;height:14px!important;color:#c48a16!important}body .player-shell:has(.profile-page) .profile-balance-status strong{font-size:15px!important;white-space:nowrap!important}body .player-shell:has(.profile-page) .profile-wallet-actions{height:45px!important;min-height:45px!important;margin-top:9px!important;padding:4px 2px!important;border-radius:11px!important}body .player-shell:has(.profile-page) .profile-wallet-actions button{min-height:35px!important;padding:2px 3px!important;gap:5px!important;font-size:11px!important}body .player-shell:has(.profile-page) .profile-wallet-actions svg{box-sizing:border-box!important;width:29px!important;height:29px!important;padding:5px!important;border:1px solid #d7ad58!important;border-radius:50%!important;color:#9e6906!important;background:#fffcf2eb!important;box-shadow:0 2px 4px #8054081a!important}body .player-shell:has(.profile-page) .profile-turnover-card{height:130px!important;min-height:130px!important;max-height:130px!important;padding:9px 12px!important;overflow:hidden!important}body .player-shell:has(.profile-page) .profile-turnover-title{gap:10px!important}body .player-shell:has(.profile-page) .profile-turnover-title h2,body .player-shell:has(.profile-page) .section-row h2{font-size:16px!important}body .player-shell:has(.profile-page) .profile-turnover-title span{padding:3px 7px!important;font-size:9px!important}body .player-shell:has(.profile-page) .profile-turnover-body{margin-top:6px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important}body .player-shell:has(.profile-page) .profile-turnover-ring{width:74px!important;height:74px!important;padding:6px!important}body .player-shell:has(.profile-page) .profile-turnover-ring:before{width:58px!important;height:58px!important}body .player-shell:has(.profile-page) .profile-turnover-ring strong{font-size:24px!important}body .player-shell:has(.profile-page) .profile-turnover-ring small{font-size:13px!important}body .player-shell:has(.profile-page) .profile-rollover-values>span{padding:0 5px!important;gap:2px!important}body .player-shell:has(.profile-page) .profile-rollover-values>span:first-child{padding-left:0!important}body .player-shell:has(.profile-page) .profile-rollover-values small{font-size:8px!important}body .player-shell:has(.profile-page) .profile-rollover-values strong{font-size:12px!important;white-space:nowrap!important}body .player-shell:has(.profile-page) .profile-turnover-detail>.progress{height:12px!important;margin-top:7px!important}body .player-shell:has(.profile-page) .profile-turnover-footer{margin-top:5px!important}body .player-shell:has(.profile-page) .profile-turnover-footer small{max-width:180px!important;font-size:8px!important;line-height:1.1!important}body .player-shell:has(.profile-page) .profile-turnover-footer button{min-height:20px!important;height:20px!important;padding:0!important;font-size:10px!important}body .player-shell:has(.profile-page) .downline-overview{height:82px!important;min-height:82px!important;max-height:82px!important;padding:8px 12px!important;overflow:hidden!important}body .player-shell:has(.profile-page) .section-row{min-height:20px!important;height:20px!important}body .player-shell:has(.profile-page) .section-row button{min-height:20px!important;height:20px!important;padding:0!important}body .player-shell:has(.profile-page) .downline-overview-metrics{margin-top:4px!important}body .player-shell:has(.profile-page) .downline-overview-metrics article{height:36px!important;min-height:36px!important;padding:0 5px!important;gap:1px!important}body .player-shell:has(.profile-page) .downline-overview-metrics strong{font-size:17px!important}body .player-shell:has(.profile-page) .downline-overview-metrics small{font-size:8px!important}body .player-shell:has(.profile-page) .profile-tools{height:136px!important;min-height:136px!important;max-height:136px!important;padding:8px 16px!important;overflow:hidden!important}body .player-shell:has(.profile-page) .profile-tool-grid{margin-top:6px!important;column-gap:12px!important;row-gap:4px!important}body .player-shell:has(.profile-page) .profile-tool-grid button{height:45px!important;min-height:45px!important;padding:2px 1px!important;gap:1px!important;border-radius:7px!important}body .player-shell:has(.profile-page) .profile-tool-grid button span{width:21px!important;height:21px!important}body .player-shell:has(.profile-page) .profile-tool-grid svg{width:18px!important;height:18px!important}body .player-shell:has(.profile-page) .profile-tool-grid small{font-size:8px!important;line-height:1.05!important;white-space:nowrap!important}body .player-shell:has(.profile-page) .profile-tool-grid .tool-status{display:none!important}body .player-shell:has(.profile-page) .profile-record-preview{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 12px!important;grid-template-columns:auto auto auto 1fr!important;gap:16px!important;border-radius:12px 12px 0 0!important}body .player-shell:has(.profile-page) .profile-record-preview h2{font-size:15px!important}body .player-shell:has(.profile-page) .profile-record-preview button{height:28px!important;min-height:28px!important;font-size:9px!important}}@media(max-width:370px){body .player-shell:has(.profile-page) .profile-name{width:108px!important;max-width:108px!important}body .player-shell:has(.profile-page) .profile-name h1{font-size:16px!important}body .player-shell:has(.profile-page) .profile-name>button:not(.member-id-copy){display:none!important}body .player-shell:has(.profile-page) .profile-vip-ornament{right:-7px!important;width:135px!important;height:108px!important}body .player-shell:has(.profile-page) .profile-level-button{right:3px!important;width:72px!important;min-width:72px!important;max-width:72px!important}}.player-shell:has(.profile-page) .page-content{background:radial-gradient(circle at 82% 2%,rgba(230,190,101,.1),transparent 26%),#fffaf2!important}.player-shell:has(.profile-page) .profile-page{width:100%!important;min-width:0!important;display:grid!important;gap:16px!important;padding-inline:2px;color:#202831}.player-shell:has(.profile-page) .profile-identity,.player-shell:has(.profile-page) .profile-wallet-card,.player-shell:has(.profile-page) .profile-turnover-card,.player-shell:has(.profile-page) .downline-overview,.player-shell:has(.profile-page) .profile-tools{min-width:0;border:1px solid var(--vip-line)!important;border-radius:22px!important;background:#fffdf7f2!important;box-shadow:0 5px 14px #62400b0d!important}.player-shell:has(.profile-page) .profile-identity{position:relative!important;isolation:isolate;min-height:252px!important;padding:28px 30px!important;display:grid!important;grid-template-columns:170px minmax(0,1fr) 210px!important;align-items:center!important;gap:26px!important;overflow:hidden!important;border:4px double #bd7b07!important;background:radial-gradient(circle at 12% 50%,rgba(255,255,255,.88),transparent 17%),radial-gradient(circle at 82% 42%,rgba(255,238,177,.72),transparent 30%),linear-gradient(112deg,#fff5d5,#f7d47b 48%,#fff2c8)!important;box-shadow:inset 0 0 0 3px #ffffffb8,0 7px 16px #6f480524!important}.player-shell:has(.profile-page) .profile-identity:after{content:"";position:absolute;z-index:-1;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(255,255,255,.92);border-radius:15px;pointer-events:none}.player-shell:has(.profile-page) .profile-vip-ornament{position:absolute;z-index:-1;right:36px;top:24px;width:190px;height:150px;display:grid;place-items:center;border-radius:50%;color:#b87405;filter:drop-shadow(0 4px 2px rgba(255,255,255,.8));opacity:.92}.player-shell:has(.profile-page) .profile-vip-ornament svg{width:118px;height:118px}.player-shell:has(.profile-page) .profile-avatar-wrap{position:relative!important;min-width:0!important;display:grid!important;justify-items:center!important;gap:8px!important}.player-shell:has(.profile-page) .profile-avatar{width:132px!important;height:132px!important;display:grid!important;place-items:center!important;border:5px double #c58a18!important;border-radius:50%!important;background:radial-gradient(circle,#fffdf3 55%,#f0c55e)!important;color:#9b6a20!important;box-shadow:0 0 0 7px #ffffffc7,0 4px 14px #7348052e!important}.player-shell:has(.profile-page) .profile-avatar svg{width:94px!important;height:94px!important}.player-shell:has(.profile-page) .profile-avatar-edit{right:-4px!important;bottom:8px!important;width:37px!important;height:37px!important;border:3px solid #fff!important;border-radius:50%!important;background:#c78d20!important;color:#fff!important}.player-shell:has(.profile-page) .profile-avatar-wrap>small{color:#332a1c!important;font-size:15px!important;font-weight:800!important}.player-shell:has(.profile-page) .profile-avatar-picker{position:absolute!important;z-index:30!important;top:calc(100% + 8px)!important;left:0!important;width:220px!important;padding:10px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;border:1px solid #d5a74e!important;border-radius:14px!important;background:#fffdf7!important;box-shadow:0 15px 36px #3c280833!important}.player-shell:has(.profile-page) .profile-avatar-picker button{min-width:0!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #ead5a5!important;border-radius:10px!important;background:#fff7e3!important;color:#9b6918!important}.player-shell:has(.profile-page) .profile-avatar-picker button.active{border-color:#a96f09!important;background:#e9c166!important;color:#0d3765!important}.player-shell:has(.profile-page) .profile-name{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,max-content) auto!important;align-content:center!important;align-items:center!important;justify-content:start!important;gap:9px 12px!important}.player-shell:has(.profile-page) .profile-vip-kicker,.player-shell:has(.profile-page) .member-id-copy,.player-shell:has(.profile-page) .profile-vip-progress{grid-column:1 / -1!important}.player-shell:has(.profile-page) .profile-vip-kicker{grid-row:2!important;width:max-content!important;padding:4px 13px!important;border:1px solid #b77a11!important;border-radius:999px!important;background:#fffbedb8!important;color:#725016!important;font-size:13px!important;font-weight:850!important}.player-shell:has(.profile-page) .profile-name h1{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important;color:var(--vip-navy)!important;font-size:34px!important;line-height:1!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.player-shell:has(.profile-page) .profile-name>button:not(.member-id-copy){grid-column:2!important;grid-row:1!important;min-width:max-content!important;padding:4px 0!important;color:#9b6811!important;font-size:12px!important;font-weight:850!important}.player-shell:has(.profile-page) .member-id-copy{grid-row:3!important;min-width:0!important;padding:0!important;color:#2d3033!important;font-size:18px!important}.player-shell:has(.profile-page) .profile-vip-progress{grid-row:4!important;width:min(100%,360px)!important;display:grid!important;grid-template-columns:1fr auto!important;gap:7px 12px!important;color:#2e2b26!important;font-size:15px!important;font-weight:800!important}.player-shell:has(.profile-page) .profile-vip-progress>div{grid-column:1 / -1!important;height:13px!important;overflow:visible!important;border:1px solid #b77d16!important;border-radius:999px!important;background:#ffffffbf!important}.player-shell:has(.profile-page) .profile-vip-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#9d6507,#d9a52e)!important}.player-shell:has(.profile-page) .profile-level-button{position:relative!important;z-index:2!important;align-self:end!important;justify-self:end!important;width:150px!important;min-width:150px!important;min-height:90px!important;padding:8px!important;display:grid!important;grid-template-columns:1fr auto!important;place-items:end!important;align-content:space-between!important;border:0!important;background:transparent!important;color:#312718!important}.player-shell:has(.profile-page) .profile-level-button strong{grid-column:1 / -1!important;justify-self:start!important;padding:8px 14px!important;border:2px solid #d69a28!important;border-radius:10px!important;background:#07325d!important;color:#f6c84d!important;font-size:19px!important;line-height:1!important}.player-shell:has(.profile-page) .profile-level-button span{font-size:18px!important;font-weight:850!important}.player-shell:has(.profile-page) .profile-wallet-card{position:relative!important;isolation:isolate;padding:28px 30px!important;overflow:hidden!important;border:4px double #d6a43f!important;background:radial-gradient(circle at 85% 20%,rgba(232,195,112,.18),transparent 31%),linear-gradient(135deg,#fffdf6,#fff5dc 60%,#fffaf1)!important;box-shadow:inset 0 0 0 3px #ffffffc7,0 5px 13px #6f480514!important}.player-shell:has(.profile-page) .profile-wallet-card:after{content:"";position:absolute;z-index:-1;right:22px;top:38px;width:220px;height:220px;display:grid;place-items:center;border:1px solid rgba(190,133,25,.14);border-radius:50%;background:radial-gradient(circle,transparent 44%,rgba(188,129,17,.08) 45%,transparent 46%);transform:rotate(-9deg)}.player-shell:has(.profile-page) .profile-wallet-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.player-shell:has(.profile-page) .profile-wallet-heading small{color:var(--vip-navy)!important;font-size:20px!important;font-weight:900!important}.player-shell:has(.profile-page) .profile-wallet-heading strong{margin-top:8px!important;display:block!important;color:var(--vip-navy)!important;font-size:clamp(40px,6.5vw,66px)!important;line-height:1!important;font-weight:950!important;letter-spacing:1px!important;text-shadow:0 3px 0 rgba(205,154,55,.18)!important}.player-shell:has(.profile-page) .profile-wallet-heading button{padding:7px 0!important;color:#966311!important;font-size:14px!important;font-weight:850!important}.player-shell:has(.profile-page) .profile-balance-status{margin-top:26px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:visible!important;border:0!important;background:transparent!important}.player-shell:has(.profile-page) .profile-balance-status article{min-width:0!important;min-height:76px!important;padding:0 20px!important;display:grid!important;align-content:center!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#292c2e!important}.player-shell:has(.profile-page) .profile-balance-status article:first-child{padding-left:0!important}.player-shell:has(.profile-page) .profile-balance-status article+article{border-left:1px solid #dbcda8!important}.player-shell:has(.profile-page) .profile-balance-status small{font-size:16px!important}.player-shell:has(.profile-page) .profile-balance-status strong{color:#2b2c2e!important;font-size:25px!important;line-height:1.05!important}.player-shell:has(.profile-page) .profile-wallet-actions{margin-top:25px!important;padding:18px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #dec48c!important;border-radius:22px!important;background:#ffffff94!important}.player-shell:has(.profile-page) .profile-wallet-actions button{min-width:0!important;min-height:54px!important;padding:8px 14px!important;display:flex!important;justify-content:center!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#282c2f!important;font-size:20px!important;font-weight:850!important}.player-shell:has(.profile-page) .profile-wallet-actions button+button{border-left:1px solid #d8c499!important}.player-shell:has(.profile-page) .profile-wallet-actions svg{width:28px!important;height:28px!important;color:#a56e0d!important}.player-shell:has(.profile-page) .profile-turnover-card{padding:23px 28px 25px!important}.player-shell:has(.profile-page) .profile-turnover-title{display:flex;align-items:center;gap:22px}.player-shell:has(.profile-page) .profile-turnover-title h2,.player-shell:has(.profile-page) .section-row h2{margin:0!important;color:var(--vip-navy)!important;font-size:25px!important;font-weight:950!important}.player-shell:has(.profile-page) .profile-turnover-title span{padding:6px 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7a748;border-radius:999px;color:#463a25;font-size:13px;font-weight:750}.player-shell:has(.profile-page) .profile-turnover-body{margin-top:16px;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:28px}.player-shell:has(.profile-page) .profile-turnover-ring{width:160px;height:160px;padding:13px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#bd7a08 var(--turnover),#f4e7c9 0);box-shadow:inset 0 0 0 1px #b77d14,0 4px 10px #6b45051a}.player-shell:has(.profile-page) .profile-turnover-ring:before{content:"";grid-area:1 / 1;width:128px;height:128px;border:1px solid #e3c68c;border-radius:50%;background:#fffdf8}.player-shell:has(.profile-page) .profile-turnover-ring div{z-index:1;grid-area:1 / 1;color:var(--vip-navy)}.player-shell:has(.profile-page) .profile-turnover-ring strong{font-size:46px;line-height:1}.player-shell:has(.profile-page) .profile-turnover-ring small{font-size:25px;font-weight:850}.player-shell:has(.profile-page) .profile-turnover-detail{min-width:0}.player-shell:has(.profile-page) .profile-rollover-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.player-shell:has(.profile-page) .profile-rollover-values>span{min-width:0!important;padding:0 22px!important;display:grid!important;gap:8px!important}.player-shell:has(.profile-page) .profile-rollover-values>span:first-child{padding-left:0!important}.player-shell:has(.profile-page) .profile-rollover-values>span+span{border-left:1px solid #dfcfaa!important}.player-shell:has(.profile-page) .profile-rollover-values small{color:#3c3e40!important;font-size:15px!important}.player-shell:has(.profile-page) .profile-rollover-values strong{color:#292c2e!important;font-size:25px!important;line-height:1.05!important}.player-shell:has(.profile-page) .profile-turnover-detail>.progress{height:20px!important;margin-top:24px!important;overflow:hidden!important;border:1px solid #c68a1a!important;border-radius:999px!important;background:#fffaf1!important}.player-shell:has(.profile-page) .profile-turnover-detail>.progress span{height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-right:12px!important;border-radius:inherit!important;background:linear-gradient(90deg,#b77708,#e5af2b)!important;color:#fff!important;font-size:12px!important;font-weight:850!important}.player-shell:has(.profile-page) .profile-turnover-footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.player-shell:has(.profile-page) .profile-turnover-footer small{color:#3e4144;font-size:14px}.player-shell:has(.profile-page) .profile-turnover-footer button,.player-shell:has(.profile-page) .section-row button{min-width:max-content;padding:0;display:inline-flex;align-items:center;gap:6px;color:#9d4f17;font-size:16px;font-weight:850}.player-shell:has(.profile-page) .downline-overview,.player-shell:has(.profile-page) .profile-tools{padding:22px 28px!important}.player-shell:has(.profile-page) .section-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.player-shell:has(.profile-page) .section-row>div small{display:none!important}.player-shell:has(.profile-page) .downline-overview-metrics{margin-top:18px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.player-shell:has(.profile-page) .downline-overview-metrics article{min-width:0!important;min-height:74px!important;padding:8px 18px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;border:0!important;background:transparent!important}.player-shell:has(.profile-page) .downline-overview-metrics article+article{border-left:1px solid #dfcfaa!important}.player-shell:has(.profile-page) .downline-overview-metrics strong{color:var(--vip-navy)!important;font-size:25px!important}.player-shell:has(.profile-page) .downline-overview-metrics small{color:#3c4043!important;font-size:13px!important;text-align:center!important}.player-shell:has(.profile-page) .profile-tool-grid{margin-top:16px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.player-shell:has(.profile-page) .profile-tool-grid button{position:relative!important;min-width:0!important;min-height:105px!important;padding:13px 6px 10px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;border:1px solid #e2cda2!important;border-radius:12px!important;background:#fffdf8e6!important;color:#20282f!important}.player-shell:has(.profile-page) .profile-tool-grid button span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#181e22!important}.player-shell:has(.profile-page) .profile-tool-grid button:nth-child(3) span,.player-shell:has(.profile-page) .profile-tool-grid button:nth-child(5) span{color:#aa7413!important}.player-shell:has(.profile-page) .profile-tool-grid svg{width:31px!important;height:31px!important}.player-shell:has(.profile-page) .profile-tool-grid small{max-width:100%!important;color:#20272c!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;overflow-wrap:anywhere!important}.player-shell:has(.profile-page) .profile-tools .section-row svg.expanded{transform:rotate(90deg)}@media(max-width:760px){.player-shell:has(.profile-page) .profile-page{gap:6px!important}.player-shell:has(.profile-page) .page-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.player-shell:has(.profile-page) .page-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.player-shell:has(.profile-page) .profile-page{gap:10px!important;padding-inline:0!important}.player-shell:has(.profile-page) .profile-identity,.player-shell:has(.profile-page) .profile-wallet-card,.player-shell:has(.profile-page) .profile-turnover-card,.player-shell:has(.profile-page) .downline-overview,.player-shell:has(.profile-page) .profile-tools{border-radius:14px!important}.player-shell:has(.profile-page) .profile-identity{box-sizing:border-box!important;min-height:186px!important;padding:17px 13px!important;grid-template-columns:82px minmax(0,1fr) 74px!important;gap:9px!important;border-width:3px!important}.player-shell:has(.profile-page) .profile-vip-ornament{right:4px;top:20px;width:95px;height:95px;opacity:.35}.player-shell:has(.profile-page) .profile-vip-ornament svg{width:82px;height:82px}.player-shell:has(.profile-page) .profile-avatar{width:72px!important;height:72px!important;border-width:3px!important;box-shadow:0 0 0 4px #ffffffbd,0 3px 9px #73480526!important}.player-shell:has(.profile-page) .profile-avatar svg{width:53px!important;height:53px!important}.player-shell:has(.profile-page) .profile-avatar-edit{width:25px!important;height:25px!important;border-width:2px!important}.player-shell:has(.profile-page) .profile-avatar-wrap>small{font-size:10px!important}.player-shell:has(.profile-page) .profile-avatar-picker{width:200px!important}.player-shell:has(.profile-page) .profile-name{grid-template-columns:minmax(0,1fr) max-content!important;gap:5px!important}.player-shell:has(.profile-page) .profile-name h1{font-size:20px!important}.player-shell:has(.profile-page) .profile-name>button:not(.member-id-copy){font-size:9px!important}.player-shell:has(.profile-page) .profile-vip-kicker{padding:2px 7px!important;font-size:9px!important}.player-shell:has(.profile-page) .member-id-copy{font-size:11px!important}.player-shell:has(.profile-page) .profile-vip-progress{gap:4px 7px!important;font-size:10px!important}.player-shell:has(.profile-page) .profile-vip-progress>div{height:8px!important}.player-shell:has(.profile-page) .profile-level-button{width:74px!important;min-width:74px!important;min-height:98px!important;padding:3px!important}.player-shell:has(.profile-page) .profile-level-button strong{padding:5px 7px!important;font-size:12px!important}.player-shell:has(.profile-page) .profile-level-button span{font-size:10px!important}.player-shell:has(.profile-page) .profile-wallet-card{padding:17px 14px!important;border-width:3px!important}.player-shell:has(.profile-page) .profile-wallet-heading small{font-size:13px!important}.player-shell:has(.profile-page) .profile-wallet-heading strong{margin-top:5px!important;font-size:32px!important}.player-shell:has(.profile-page) .profile-wallet-heading button{max-width:118px!important;font-size:10px!important}.player-shell:has(.profile-page) .profile-wallet-card:after{right:-18px;top:24px;width:150px;height:150px;font-size:105px}.player-shell:has(.profile-page) .profile-balance-status{margin-top:15px!important}.player-shell:has(.profile-page) .profile-balance-status article{min-height:60px!important;padding:0 8px!important}.player-shell:has(.profile-page) .profile-balance-status small{font-size:10px!important}.player-shell:has(.profile-page) .profile-balance-status strong{font-size:15px!important}.player-shell:has(.profile-page) .profile-wallet-actions{margin-top:15px!important;padding:8px 3px!important;border-radius:12px!important}.player-shell:has(.profile-page) .profile-wallet-actions button{min-height:42px!important;padding:5px 3px!important;gap:5px!important;font-size:12px!important}.player-shell:has(.profile-page) .profile-wallet-actions svg{width:20px!important;height:20px!important}.player-shell:has(.profile-page) .profile-turnover-card,.player-shell:has(.profile-page) .downline-overview,.player-shell:has(.profile-page) .profile-tools{padding:15px 13px!important}.player-shell:has(.profile-page) .profile-turnover-title{gap:10px}.player-shell:has(.profile-page) .profile-turnover-title h2,.player-shell:has(.profile-page) .section-row h2{font-size:18px!important}.player-shell:has(.profile-page) .profile-turnover-title span{padding:4px 8px;font-size:10px}.player-shell:has(.profile-page) .profile-turnover-body{margin-top:12px;grid-template-columns:94px minmax(0,1fr);gap:10px}.player-shell:has(.profile-page) .profile-turnover-ring{width:90px;height:90px;padding:8px}.player-shell:has(.profile-page) .profile-turnover-ring:before{width:70px;height:70px}.player-shell:has(.profile-page) .profile-turnover-ring strong{font-size:28px}.player-shell:has(.profile-page) .profile-turnover-ring small{font-size:14px}.player-shell:has(.profile-page) .profile-rollover-values>span{padding:0 6px!important;gap:4px!important}.player-shell:has(.profile-page) .profile-rollover-values small{font-size:9px!important}.player-shell:has(.profile-page) .profile-rollover-values strong{font-size:13px!important}.player-shell:has(.profile-page) .profile-turnover-detail>.progress{height:13px!important;margin-top:12px!important}.player-shell:has(.profile-page) .profile-turnover-detail>.progress span{padding-right:5px!important;font-size:8px!important}.player-shell:has(.profile-page) .profile-turnover-footer{margin-top:8px;gap:5px}.player-shell:has(.profile-page) .profile-turnover-footer small{font-size:9px}.player-shell:has(.profile-page) .profile-turnover-footer button,.player-shell:has(.profile-page) .section-row button{font-size:12px}.player-shell:has(.profile-page) .downline-overview-metrics{margin-top:10px!important}.player-shell:has(.profile-page) .downline-overview-metrics article{min-height:64px!important;padding:6px!important}.player-shell:has(.profile-page) .downline-overview-metrics strong{font-size:20px!important}.player-shell:has(.profile-page) .downline-overview-metrics small{font-size:9px!important}.player-shell:has(.profile-page) .profile-tool-grid{margin-top:11px!important;gap:5px!important}.player-shell:has(.profile-page) .profile-tool-grid button{min-height:78px!important;padding:8px 2px 6px!important;gap:4px!important;border-radius:9px!important}.player-shell:has(.profile-page) .profile-tool-grid button span{width:29px!important;height:29px!important}.player-shell:has(.profile-page) .profile-tool-grid svg{width:24px!important;height:24px!important}.player-shell:has(.profile-page) .profile-tool-grid small{font-size:9px!important}}@media(max-width:760px){.player-shell:has(.profile-page) .page-content{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}.player-shell:has(.profile-page) .profile-page{gap:8px!important}.player-shell:has(.profile-page) .profile-identity{height:120px!important;min-height:120px!important;max-height:120px!important;padding:9px 11px!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:1fr!important;gap:9px!important;overflow:hidden!important}.player-shell:has(.profile-page) .profile-vip-ornament{z-index:-1!important;inset:6px 6px auto auto!important;width:148px!important;height:106px!important;opacity:1!important;filter:none!important}.player-shell:has(.profile-page) .profile-vip-ornament img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important}.player-shell:has(.profile-page) .profile-avatar-wrap{grid-column:1!important;grid-row:1!important;gap:4px!important}.player-shell:has(.profile-page) .profile-avatar{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;padding:0!important;border:2px solid #c58a18!important;background:radial-gradient(circle,#fffdf3 55%,#f0c55e)!important;box-shadow:0 0 0 3px #ffffffb3!important}.player-shell:has(.profile-page) .profile-avatar-image{width:67px!important;height:67px!important;display:block!important;border-radius:50%!important;object-fit:contain!important}.player-shell:has(.profile-page) .profile-avatar-edit{right:-1px!important;bottom:2px!important;width:22px!important;height:22px!important}.player-shell:has(.profile-page) .profile-avatar-wrap>small{font-size:9px!important}.player-shell:has(.profile-page) .profile-name{grid-column:2!important;grid-row:1!important;max-width:176px!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:repeat(4,min-content)!important;align-self:center!important;gap:3px 4px!important;overflow:visible!important}.player-shell:has(.profile-page) .profile-name h1{font-size:18px!important;line-height:1.05!important}.player-shell:has(.profile-page) .profile-name>button:not(.member-id-copy){font-size:8px!important}.player-shell:has(.profile-page) .profile-vip-kicker{padding:2px 7px!important;font-size:8px!important}.player-shell:has(.profile-page) .member-id-copy{min-height:0!important;max-height:none!important;font-size:9px!important;line-height:1.15!important}.player-shell:has(.profile-page) .profile-vip-progress{width:100%!important;gap:3px 6px!important;font-size:8px!important}.player-shell:has(.profile-page) .profile-vip-progress>div{height:7px!important}.player-shell:has(.profile-page) .profile-level-button{position:absolute!important;z-index:3!important;right:10px!important;top:14px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:0!important;display:block!important;overflow:visible!important;pointer-events:auto!important}.player-shell:has(.profile-page) .profile-level-button strong{position:absolute!important;left:0!important;top:0!important;padding:4px 7px!important;font-size:11px!important}.player-shell:has(.profile-page) .profile-level-button span{position:absolute!important;right:13px!important;bottom:1px!important;font-size:9px!important}.player-shell:has(.profile-page) .profile-level-button>svg{position:absolute!important;right:0!important;bottom:0!important;width:13px!important;height:13px!important}.player-shell:has(.profile-page) .profile-wallet-card{min-height:0!important;height:194px!important;padding:12px 11px!important}.player-shell:has(.profile-page) .profile-wallet-heading strong{font-size:29px!important}.player-shell:has(.profile-page) .profile-balance-status{margin-top:9px!important}.player-shell:has(.profile-page) .profile-balance-status article{min-height:45px!important}.player-shell:has(.profile-page) .profile-wallet-actions{margin-top:9px!important;padding:4px 2px!important}.player-shell:has(.profile-page) .profile-wallet-actions button{min-height:35px!important}.player-shell:has(.profile-page) .profile-turnover-card{box-sizing:border-box!important;height:130px!important;min-height:130px!important;max-height:130px!important;padding:9px 12px!important;overflow:hidden!important}.player-shell:has(.profile-page) .profile-turnover-title h2,.player-shell:has(.profile-page) .section-row h2{font-size:16px!important}.player-shell:has(.profile-page) .profile-turnover-title span{padding:3px 7px!important;font-size:9px!important}.player-shell:has(.profile-page) .profile-turnover-body{margin-top:6px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important}.player-shell:has(.profile-page) .profile-turnover-ring{width:72px!important;height:72px!important;padding:6px!important}.player-shell:has(.profile-page) .profile-turnover-ring:before{width:56px!important;height:56px!important}.player-shell:has(.profile-page) .profile-turnover-ring strong{font-size:24px!important}.player-shell:has(.profile-page) .profile-rollover-values>span{padding:0 5px!important;gap:2px!important}.player-shell:has(.profile-page) .profile-rollover-values{margin:0!important}.player-shell:has(.profile-page) .profile-rollover-values small{font-size:8px!important}.player-shell:has(.profile-page) .profile-rollover-values strong{font-size:12px!important}.player-shell:has(.profile-page) .profile-turnover-detail>.progress{height:12px!important;margin-top:7px!important}.player-shell:has(.profile-page) .profile-turnover-footer{margin-top:5px!important}.player-shell:has(.profile-page) .profile-turnover-footer small{max-width:170px!important;font-size:8px!important;line-height:1.1!important}.player-shell:has(.profile-page) .profile-turnover-footer button{min-height:20px!important;height:20px!important;padding:0!important;font-size:10px!important}.player-shell:has(.profile-page) .downline-overview{box-sizing:border-box!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:8px 12px!important;overflow:hidden!important}.player-shell:has(.profile-page) .downline-overview-metrics{margin-top:4px!important}.player-shell:has(.profile-page) .downline-overview-metrics article{min-height:36px!important;height:36px!important;padding-block:0!important}.player-shell:has(.profile-page) .downline-overview-metrics{margin-top:5px!important}.player-shell:has(.profile-page) .downline-overview-metrics article{min-height:39px!important;padding:1px 5px!important;gap:2px!important}.player-shell:has(.profile-page) .downline-overview-metrics strong{font-size:17px!important}.player-shell:has(.profile-page) .downline-overview-metrics small{font-size:8px!important}.player-shell:has(.profile-page) .profile-tools{box-sizing:border-box!important;height:138px!important;min-height:138px!important;max-height:138px!important;padding:8px 12px!important;overflow:hidden!important}.player-shell:has(.profile-page) .profile-tool-grid{margin-top:6px!important;gap:4px!important;row-gap:4px!important;column-gap:4px!important}.player-shell:has(.profile-page) .profile-tool-grid button{min-height:46px!important;height:46px!important;padding:2px 1px!important;gap:1px!important}.player-shell:has(.profile-page) .profile-tool-grid button span{width:21px!important;height:21px!important}.player-shell:has(.profile-page) .profile-tool-grid svg{width:18px!important;height:18px!important}.player-shell:has(.profile-page) .profile-tool-grid small{font-size:8px!important;line-height:1.05!important}.player-shell:has(.profile-page) .profile-record-preview{box-sizing:border-box!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:0 12px!important;display:grid!important;grid-template-columns:auto auto auto 1fr!important;align-items:center!important;gap:16px!important;border:1px solid var(--vip-line)!important;border-radius:14px 14px 0 0!important;background:#fffdf8!important;overflow:hidden!important}.player-shell:has(.profile-page) .profile-record-preview h2{margin:0!important;color:var(--vip-navy)!important;font-size:15px!important}.player-shell:has(.profile-page) .profile-record-preview button{min-width:0!important;min-height:34px!important;height:34px!important;padding:0 2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#5e4b2f!important;font-size:9px!important;white-space:nowrap!important}.player-shell:has(.profile-page) .profile-record-preview button.active{color:#8b5b08!important;box-shadow:inset 0 -2px #b77b0d!important}.player-shell:has(.profile-page) .profile-record-preview button:last-child{justify-self:end!important;color:#9d4f17!important}.player-shell:has(.profile-page) .section-row{min-height:20px!important;height:20px!important}.player-shell:has(.profile-page) .section-row button{min-height:20px!important;height:20px!important;padding:0!important}}@media(max-width:760px){html body .player-shell:has(.profile-page){--vip-reference-navy: #082f5b;--vip-reference-ink: #302b24;--vip-reference-gold: #c88912;--vip-reference-gold-soft: #e7c77d;--vip-reference-line: #dfbd72;--vip-reference-cream: #fffaf0}html body .player-shell:has(.profile-page) .profile-page{gap:clamp(6px,1.86vw,8px)!important}html body .player-shell:has(.profile-page) .profile-identity,html body .player-shell:has(.profile-page) .profile-wallet-card,html body .player-shell:has(.profile-page) .profile-turnover-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;container-type:inline-size;overflow:hidden!important}html body .player-shell:has(.profile-page) .profile-identity{aspect-ratio:866 / 282!important;padding:0!important;display:block!important;border:1px solid #bb7a08!important;border-radius:clamp(11px,3.18vw,14px)!important;background:radial-gradient(circle at 12% 45%,rgba(255,255,255,.96) 0 10%,rgba(255,255,255,.46) 21%,transparent 31%),radial-gradient(circle at 73% 31%,rgba(255,247,211,.72) 0 16%,transparent 37%),linear-gradient(103deg,#fff8e9,#fff1cd,#f9dda0 62%,#f2c766)!important;box-shadow:inset 0 0 0 2px #f6dda1,inset 0 0 0 4px #ffffffbd,inset 0 0 0 5px #ca8b147a,0 3px 8px #764b071f!important}html body .player-shell:has(.profile-page) .profile-identity:after{z-index:0!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:clamp(8px,2.32vw,10px)!important;box-shadow:inset 0 0 0 1px #e4bc6a57!important}html body .player-shell:has(.profile-page) .profile-vip-ornament{z-index:1!important;top:-1.6cqw!important;right:-1.2cqw!important;bottom:auto!important;left:auto!important;width:47.2cqw!important;height:33.4cqw!important;opacity:.86!important;filter:brightness(1.08) saturate(.84) drop-shadow(0 1px 1px rgba(126,76,3,.1))!important;pointer-events:none!important}html body .player-shell:has(.profile-page) .profile-vip-ornament img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important}html body .player-shell:has(.profile-page) .profile-avatar-wrap{position:absolute!important;z-index:4!important;top:7.2cqw!important;left:3.75cqw!important;width:22.2cqw!important;height:24.2cqw!important;display:grid!important;grid-template-rows:19.3cqw auto!important;justify-items:center!important;align-items:start!important;gap:1.5cqw!important;transform:none!important}html body .player-shell:has(.profile-page) .profile-avatar{box-sizing:border-box!important;width:19.3cqw!important;height:19.3cqw!important;min-width:0!important;min-height:0!important;padding:0!important;border:1px solid #bd7d0b!important;background:radial-gradient(circle,#fffdf5 54%,#efc35d)!important;box-shadow:0 0 0 .8cqw #ffffffb8,0 0 0 1.15cqw #ca8b1780,0 2px 5px #6b430526!important}html body .player-shell:has(.profile-page) .profile-avatar-image{width:18.4cqw!important;height:18.4cqw!important;border-radius:50%!important;object-fit:contain!important;filter:brightness(1.04) saturate(.88)!important}html body .player-shell:has(.profile-page) .profile-avatar-edit{right:-.5cqw!important;bottom:.4cqw!important;width:5.7cqw!important;height:5.7cqw!important;border:.65cqw solid #fff!important;background:#c58b20!important;box-shadow:0 1px 3px #5a370233!important}html body .player-shell:has(.profile-page) .profile-avatar-edit svg{width:3cqw!important;height:3cqw!important}html body .player-shell:has(.profile-page) .profile-avatar-wrap>small{color:#352b1e!important;font-size:2.55cqw!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-name{position:absolute!important;z-index:4!important;top:9.8cqw!important;left:29.1cqw!important;width:35cqw!important;height:21.2cqw!important;max-width:none!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:5.1cqw 5.2cqw 4.1cqw 6.8cqw!important;align-content:start!important;align-items:start!important;gap:0!important;transform:none!important;overflow:visible!important}html body .player-shell:has(.profile-page) .profile-name h1{grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;margin:0!important;color:var(--vip-reference-navy)!important;font-size:4.7cqw!important;line-height:1!important;font-weight:800!important;letter-spacing:.02em!important;overflow:visible!important;text-overflow:clip!important}html body .player-shell:has(.profile-page) .profile-vip-kicker{grid-column:1!important;grid-row:2!important;align-self:start!important;width:max-content!important;margin-top:.7cqw!important;padding:.55cqw 1.8cqw!important;border:1px solid #bd8118!important;background:#fffbeec2!important;color:#725016!important;font-size:2.1cqw!important;line-height:1!important;font-weight:750!important;box-shadow:0 1px 2px #70460614!important}html body .player-shell:has(.profile-page) .member-id-copy{grid-column:1!important;grid-row:3!important;align-self:end!important;min-height:0!important;height:auto!important;padding:0!important;color:#38342e!important;font-size:2.72cqw!important;line-height:1!important;font-weight:500!important;gap:1cqw!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .member-id-copy svg{width:3.1cqw!important;height:3.1cqw!important}html body .player-shell:has(.profile-page) .profile-vip-progress{grid-column:1!important;grid-row:4!important;align-self:end!important;width:100%!important;height:6.1cqw!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:2.6cqw 2.3cqw!important;gap:1.2cqw!important;color:#2f2b25!important;font-size:2.68cqw!important;line-height:1!important;font-weight:500!important}html body .player-shell:has(.profile-page) .profile-vip-progress>span{display:none!important}html body .player-shell:has(.profile-page) .profile-vip-progress>b{grid-row:1!important;justify-self:start!important;font:inherit!important}html body .player-shell:has(.profile-page) .profile-vip-progress>div{grid-column:1!important;grid-row:2!important;box-sizing:border-box!important;width:100%!important;height:2.25cqw!important;border:1px solid #b7790d!important;background:#ffffffb8!important;box-shadow:inset 0 1px 2px #5f380014!important}html body .player-shell:has(.profile-page) .profile-vip-progress i{background:linear-gradient(90deg,#9f6709,#d4a126)!important}html body .player-shell:has(.profile-page) .profile-level-button{position:absolute!important;z-index:5!important;top:8.8cqw!important;right:2.4cqw!important;bottom:auto!important;left:auto!important;width:39.4cqw!important;height:23.2cqw!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important;background:transparent!important}html body .player-shell:has(.profile-page) .profile-level-button strong{position:absolute!important;top:0!important;left:0!important;padding:1.05cqw 1.9cqw!important;border:1px solid #d49a28!important;border-radius:1.45cqw!important;background:#082f5b!important;color:#f2c242!important;font-size:2.85cqw!important;line-height:1!important;font-weight:850!important;box-shadow:0 1px 2px #3e280324!important}html body .player-shell:has(.profile-page) .profile-level-button span{position:absolute!important;right:4.5cqw!important;bottom:1.15cqw!important;color:#342a1b!important;font-size:2.55cqw!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-level-button>svg{position:absolute!important;right:.8cqw!important;bottom:.4cqw!important;width:3.7cqw!important;height:3.7cqw!important;color:#76510d!important}html body .player-shell:has(.profile-page) .profile-wallet-card{position:relative!important;aspect-ratio:860 / 460!important;padding:0!important;border:1px solid #d2a954!important;border-radius:clamp(11px,3.18vw,14px)!important;background:radial-gradient(circle at 86% 46%,rgba(236,197,108,.2) 0 17%,transparent 38%),radial-gradient(circle at 45% 47%,rgba(255,240,191,.26),transparent 32%),linear-gradient(106deg,#fffdf8,#fff9ed 51%,#fff0c9)!important;box-shadow:inset 0 0 0 2px #ffffffdb,inset 0 0 0 4px #e2bc6a7a,0 3px 8px #744d0d14!important}html body .player-shell:has(.profile-page) .profile-wallet-card:before{content:""!important;position:absolute!important;z-index:1!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:clamp(8px,2.32vw,10px)!important;pointer-events:none!important}html body .player-shell:has(.profile-page) .profile-wallet-card:after{content:""!important;position:absolute!important;z-index:0!important;top:-10cqw!important;right:-5cqw!important;width:57cqw!important;height:65cqw!important;border-radius:50%!important;background:repeating-radial-gradient(circle,rgba(211,162,60,.085) 0 1px,transparent 1px 2.9cqw)!important;opacity:.7!important;pointer-events:none!important}html body .player-shell:has(.profile-page) .profile-wallet-watermark{z-index:2!important;top:1.2cqw!important;right:-.8cqw!important;bottom:auto!important;width:35.2cqw!important;height:35.2cqw!important;object-fit:contain!important;opacity:.43!important;filter:brightness(1.08) saturate(.74)!important}html body .player-shell:has(.profile-page) .profile-wallet-heading{position:absolute!important;z-index:4!important;top:5.8cqw!important;left:4.1cqw!important;right:4cqw!important;width:auto!important;height:14.7cqw!important;display:block!important}html body .player-shell:has(.profile-page) .profile-wallet-heading>div{width:100%!important;height:100%!important}html body .player-shell:has(.profile-page) .profile-wallet-title-row{height:4.2cqw!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3cqw!important;transform:none!important}html body .player-shell:has(.profile-page) .profile-wallet-title-row small{color:var(--vip-reference-navy)!important;font-size:3.25cqw!important;line-height:1!important;font-weight:800!important}html body .player-shell:has(.profile-page) .profile-wallet-title-row>b{color:var(--vip-reference-navy)!important;font-size:2.65cqw!important;line-height:1!important;font-weight:700!important}html body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-visibility,html body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center{width:auto!important;min-width:0!important;max-width:none!important;height:4.2cqw!important;min-height:0!important;padding:0!important;gap:1cqw!important;transform:none!important}html body .player-shell:has(.profile-page) .profile-wallet-title-row .profile-wallet-center{color:#8d6113!important;font-size:2.45cqw!important;line-height:1!important;font-weight:650!important}html body .player-shell:has(.profile-page) .profile-wallet-title-row svg{width:3.8cqw!important;height:3.8cqw!important}html body .player-shell:has(.profile-page) .profile-wallet-heading strong{display:block!important;margin-top:2.9cqw!important;color:var(--vip-reference-navy)!important;font-size:8.15cqw!important;line-height:.94!important;font-weight:800!important;letter-spacing:.015em!important;text-shadow:0 1px 2px rgba(117,75,7,.2)!important;transform:none!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-balance-status{position:absolute!important;z-index:4!important;top:23.2cqw!important;left:4.2cqw!important;right:4.1cqw!important;width:auto!important;height:13cqw!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important}html body .player-shell:has(.profile-page) .profile-balance-status article{box-sizing:border-box!important;height:13cqw!important;min-height:0!important;padding:0 3.2cqw!important;display:grid!important;grid-template-rows:4.2cqw 5.8cqw!important;align-content:start!important;justify-items:start!important;gap:1.3cqw!important;border:0!important;background:transparent!important}html body .player-shell:has(.profile-page) .profile-balance-status article:first-child{padding-left:0!important}html body .player-shell:has(.profile-page) .profile-balance-status article+article{border-left:1px solid rgba(195,144,44,.38)!important}html body .player-shell:has(.profile-page) .profile-balance-status small{color:#514a40!important;font-size:2.58cqw!important;line-height:1!important;font-weight:600!important;gap:1.1cqw!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-balance-status small svg{width:4.1cqw!important;height:4.1cqw!important;color:#c88c18!important;filter:drop-shadow(0 1px 1px rgba(100,62,3,.13))!important}html body .player-shell:has(.profile-page) .profile-balance-status strong{color:#322e28!important;font-size:4.55cqw!important;line-height:1!important;font-weight:650!important;letter-spacing:.005em!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-wallet-actions{position:absolute!important;z-index:5!important;top:37.1cqw!important;left:2.9cqw!important;right:2.9cqw!important;width:auto!important;height:12.4cqw!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr 1.18fr!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(211,168,83,.62)!important;border-radius:3cqw!important;background:#fffdf794!important;box-shadow:inset 0 1px #ffffffe0,0 2px 5px #6d46080d!important}html body .player-shell:has(.profile-page) .profile-wallet-actions button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:12.4cqw!important;min-height:0!important;padding:0 2cqw!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2.4cqw!important;border:0!important;border-radius:0!important;background:transparent!important;color:#302b25!important;font-size:3.05cqw!important;line-height:1!important;font-weight:650!important;box-shadow:none!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-wallet-actions button+button{border-left:1px solid rgba(195,144,44,.38)!important}html body .player-shell:has(.profile-page) .profile-wallet-actions button>svg{box-sizing:border-box!important;width:7.25cqw!important;height:7.25cqw!important;flex:0 0 auto!important;padding:1.25cqw!important;overflow:visible!important;border:1px solid rgba(199,141,28,.6)!important;border-radius:50%!important;background:#fffcf3bd!important;color:#a96d08!important;filter:drop-shadow(0 1px 1px rgba(104,64,2,.12))!important}html body .player-shell:has(.profile-page) .profile-turnover-card{aspect-ratio:797 / 287!important;padding:3cqw 3.7cqw!important;border:1px solid #e0c68e!important;border-radius:clamp(11px,3.18vw,14px)!important;background:linear-gradient(110deg,#fffdf9,#fffaf1 58%,#fffdf9)!important;box-shadow:0 3px 8px #6748100d!important}html body .player-shell:has(.profile-page) .profile-turnover-title{height:5cqw!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3.3cqw!important}html body .player-shell:has(.profile-page) .profile-turnover-title h2{color:var(--vip-reference-navy)!important;font-size:3.85cqw!important;line-height:1!important;font-weight:800!important}html body .player-shell:has(.profile-page) .profile-turnover-title span{min-height:0!important;height:4.5cqw!important;padding:0 2cqw!important;gap:1cqw!important;border:1px solid rgba(185,124,16,.58)!important;background:#fffaf0!important;color:#493a24!important;font-size:2.35cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-turnover-title span svg{width:3cqw!important;height:3cqw!important}html body .player-shell:has(.profile-page) .profile-turnover-body{margin-top:2.2cqw!important;display:grid!important;grid-template-columns:23cqw minmax(0,1fr)!important;gap:4cqw!important;align-items:center!important}html body .player-shell:has(.profile-page) .profile-turnover-ring{box-sizing:border-box!important;width:22.8cqw!important;height:22.8cqw!important;padding:2.2cqw!important;background:conic-gradient(#c48711 var(--turnover),#f5ead0 0)!important;box-shadow:0 2px 5px #73490514!important}html body .player-shell:has(.profile-page) .profile-turnover-ring:before{width:17.9cqw!important;height:17.9cqw!important;background:#fffdf9!important;box-shadow:inset 0 0 0 1px #dab86f8f!important}html body .player-shell:has(.profile-page) .profile-turnover-ring strong{color:var(--vip-reference-navy)!important;font-size:6.4cqw!important;line-height:1!important;font-weight:800!important}html body .player-shell:has(.profile-page) .profile-turnover-ring small{font-size:2.5cqw!important}html body .player-shell:has(.profile-page) .profile-turnover-detail{align-self:center!important;min-width:0!important}html body .player-shell:has(.profile-page) .profile-rollover-values{height:10.2cqw!important}html body .player-shell:has(.profile-page) .profile-rollover-values span{padding:0 2.2cqw!important}html body .player-shell:has(.profile-page) .profile-rollover-values span:first-child{padding-left:0!important}html body .player-shell:has(.profile-page) .profile-rollover-values small{font-size:2.3cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-rollover-values strong{margin-top:1.1cqw!important;font-size:3.5cqw!important;line-height:1!important;font-weight:650!important}html body .player-shell:has(.profile-page) .profile-turnover-detail>.progress{height:3.2cqw!important;margin-top:2cqw!important;border:1px solid #b77c15!important;background:#fffdf8!important}html body .player-shell:has(.profile-page) .profile-turnover-detail>.progress span{background:linear-gradient(90deg,#a66a08,#e8b637)!important;font-size:1.9cqw!important}html body .player-shell:has(.profile-page) .profile-turnover-footer{margin-top:1.8cqw!important}html body .player-shell:has(.profile-page) .profile-turnover-footer small{color:#4b463e!important;font-size:2.15cqw!important;line-height:1.1!important}html body .player-shell:has(.profile-page) .profile-turnover-footer button{min-height:0!important;padding:0!important;background:transparent!important;color:#9a5018!important;font-size:2.5cqw!important;line-height:1!important;box-shadow:none!important}}@media(max-width:359px){.player-shell:has(.profile-page) .profile-identity{grid-template-columns:70px minmax(0,1fr) 60px!important;gap:6px!important;padding-inline:9px!important}.player-shell:has(.profile-page) .profile-name h1{font-size:17px!important}.player-shell:has(.profile-page) .profile-name>button:not(.member-id-copy){display:none!important}.player-shell:has(.profile-page) .profile-level-button{width:60px!important;min-width:60px!important}}@media(max-width:760px){.player-shell:has(.profile-page) .profile-page{gap:8px!important}.player-shell:has(.profile-page) .profile-identity{min-height:0!important;height:130px!important;max-height:none!important;padding:10px 11px!important;grid-template-columns:76px minmax(0,1fr) 64px!important;grid-template-rows:auto!important;gap:7px!important}.player-shell:has(.profile-page) .profile-vip-ornament{right:1px;top:9px;width:82px;height:82px;opacity:.28}.player-shell:has(.profile-page) .profile-vip-ornament svg{width:70px;height:70px}.player-shell:has(.profile-page) .profile-avatar{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important}.player-shell:has(.profile-page) .profile-avatar svg{width:48px!important;height:48px!important}.player-shell:has(.profile-page) .profile-avatar-wrap>small{font-size:9px!important}.player-shell:has(.profile-page) .profile-name{grid-column:2!important;grid-row:1!important;grid-template-rows:repeat(4,min-content)!important;gap:3px 4px!important;overflow:visible!important}.player-shell:has(.profile-page) .profile-name h1{font-size:18px!important}.player-shell:has(.profile-page) .profile-vip-kicker{font-size:8px!important}.player-shell:has(.profile-page) .member-id-copy{min-height:0!important;max-height:none!important;font-size:9px!important;line-height:1.2!important}.player-shell:has(.profile-page) .profile-vip-progress{font-size:8px!important}.player-shell:has(.profile-page) .profile-level-button{grid-column:3!important;grid-row:1!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:72px!important;min-height:72px!important;max-height:none!important;display:grid!important}.player-shell:has(.profile-page) .profile-level-button strong{padding:4px 6px!important;font-size:11px!important}.player-shell:has(.profile-page) .profile-level-button span{font-size:9px!important}.player-shell:has(.profile-page) .profile-wallet-card{padding:12px 11px!important}.player-shell:has(.profile-page) .profile-wallet-heading strong{font-size:29px!important}.player-shell:has(.profile-page) .profile-balance-status{margin-top:10px!important}.player-shell:has(.profile-page) .profile-balance-status article{min-height:46px!important}.player-shell:has(.profile-page) .profile-wallet-actions{margin-top:10px!important;padding:5px 2px!important}.player-shell:has(.profile-page) .profile-wallet-actions button{min-height:35px!important}.player-shell:has(.profile-page) .profile-turnover-card,.player-shell:has(.profile-page) .downline-overview,.player-shell:has(.profile-page) .profile-tools{padding:11px 12px!important}.player-shell:has(.profile-page) .profile-turnover-card{height:auto!important;min-height:0!important;padding-block:9px!important;overflow:visible!important}.player-shell:has(.profile-page) .profile-turnover-body{margin-top:8px;grid-template-columns:80px minmax(0,1fr);gap:8px}.player-shell:has(.profile-page) .profile-turnover-title h2,.player-shell:has(.profile-page) .section-row h2{font-size:16px!important}.player-shell:has(.profile-page) .profile-turnover-ring{width:76px;height:76px;padding:7px}.player-shell:has(.profile-page) .profile-turnover-ring:before{width:59px;height:59px}.player-shell:has(.profile-page) .profile-turnover-ring strong{font-size:24px}.player-shell:has(.profile-page) .profile-turnover-detail>.progress{margin-top:8px!important}.player-shell:has(.profile-page) .profile-turnover-footer{margin-top:6px}.player-shell:has(.profile-page) .profile-turnover-footer small{font-size:8px!important;line-height:1.1!important}.player-shell:has(.profile-page) .downline-overview{height:auto!important;min-height:0!important;padding-block:8px!important;overflow:visible!important}.player-shell:has(.profile-page) .downline-overview-metrics{margin-top:7px!important}.player-shell:has(.profile-page) .downline-overview-metrics article{min-height:42px!important;padding-block:2px!important}.player-shell:has(.profile-page) .profile-tools{height:auto!important;min-height:0!important;padding-block:8px!important;overflow:visible!important}.player-shell:has(.profile-page) .profile-tool-grid{margin-top:8px!important}.player-shell:has(.profile-page) .profile-tool-grid button{min-height:48px!important;padding:3px 2px!important;gap:1px!important}.player-shell:has(.profile-page) .profile-tool-grid button span{width:22px!important;height:22px!important}.player-shell:has(.profile-page) .profile-tool-grid svg{width:19px!important;height:19px!important}.player-shell:has(.profile-page) .profile-tool-grid small{font-size:8px!important}}@media(max-width:760px){.player-shell:has(.profile-page) .profile-page{gap:6px!important}.player-shell:has(.profile-page) .profile-identity{box-sizing:border-box!important;height:120px!important;min-height:120px!important;max-height:120px!important;padding:9px 11px!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:1fr!important;gap:9px!important}.player-shell:has(.profile-page) .profile-wallet-card:after{right:10px!important;width:120px!important;height:120px!important;transform:none!important}.player-shell:has(.profile-page) .profile-turnover-card{box-sizing:border-box!important;height:130px!important;min-height:130px!important;max-height:130px!important;padding:9px 12px!important;overflow:hidden!important}.player-shell:has(.profile-page) .downline-overview{box-sizing:border-box!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:8px 12px!important;overflow:hidden!important}.player-shell:has(.profile-page) .downline-overview-metrics{margin-top:4px!important}.player-shell:has(.profile-page) .downline-overview-metrics article{height:36px!important;min-height:36px!important;padding-block:0!important}.player-shell:has(.profile-page) .profile-tools{box-sizing:border-box!important;height:138px!important;min-height:138px!important;max-height:138px!important;padding:8px 12px!important;overflow:hidden!important}.player-shell:has(.profile-page) .profile-tool-grid{margin-top:6px!important;gap:4px!important}.player-shell:has(.profile-page) .profile-tool-grid button{height:45px!important;min-height:45px!important;padding:2px 1px!important}.player-shell:has(.profile-page) .profile-record-preview{box-sizing:border-box!important;height:36px!important;min-height:36px!important}}@media(max-width:760px){html body .player-shell:has(.profile-page) .profile-wallet-card{aspect-ratio:860 / 460!important}html body .player-shell:has(.profile-page) .profile-wallet-heading{top:4.8cqw!important}html body .player-shell:has(.profile-page) .profile-balance-status{top:23.2cqw!important;height:10.4cqw!important}html body .player-shell:has(.profile-page) .profile-balance-status article{height:10.4cqw!important;min-height:0!important;grid-template-rows:3.5cqw 4.8cqw!important;gap:1.25cqw!important}html body .player-shell:has(.profile-page) .profile-wallet-actions{top:37.1cqw!important;height:12.4cqw!important}html body .player-shell:has(.profile-page) .profile-wallet-actions button{height:12.4cqw!important;min-height:0!important}html body .player-shell:has(.profile-page) .profile-turnover-ring{background:conic-gradient(from -90deg,#a96d08 0deg,#d9a337 var(--turnover),#f5e7c7 var(--turnover),#f5e7c7 360deg)!important;box-shadow:inset 0 0 0 1px #b4770db8,0 2px 5px #73490514!important}html body .player-shell:has(.profile-page) .profile-turnover-ring:before{background:#fffdf9!important;box-shadow:inset 0 0 0 1px #e0bf77b8!important}}@layer vip-source-lock{@media(max-width:760px){html body .player-shell:has(.profile-page) .profile-identity{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1836 / 856!important;padding:0!important;display:block!important;overflow:hidden!important;border:1px solid #d8bd89!important;border-radius:clamp(14px,4.2vw,18px)!important;background:repeating-linear-gradient(135deg,#c8aa7404 0,#c8aa7404 1px,#ffffff06 1px,#ffffff06 5px),radial-gradient(circle at 20% 45%,rgba(255,255,255,.98) 0 17%,rgba(255,249,233,.74) 27%,transparent 42%),radial-gradient(circle at 78% 41%,rgba(255,247,225,.78) 0 20%,transparent 44%),linear-gradient(112deg,#fbf5e9,#fffdf7 49%,#f8eddb)!important;box-shadow:inset 0 0 0 2px #fffffff5,inset 0 0 0 4px #e1c590a3,inset 0 0 0 7px #ffffffc2,inset 0 0 0 9px #cbab6f47,0 5px 14px #5b3b081f!important}html body .player-shell:has(.profile-page) .profile-identity:after{top:9px!important;right:9px!important;bottom:9px!important;left:9px!important;border:1px solid rgba(210,177,114,.64)!important;border-radius:clamp(10px,3vw,13px)!important;box-shadow:0 0 0 2px #ffffffdb,inset 0 0 0 1px #ffffffc7!important}html body .player-shell:has(.profile-page) .profile-identity:before{content:""!important;position:absolute!important;z-index:3!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:7px!important;border-radius:inherit!important;background:repeating-linear-gradient(135deg,#f2e5cf 0,#f2e5cf 8px,#fffdf8 8px,#fffdf8 15px,#d9bf8f 15px,#d9bf8f 22px,#f8f0e2 22px,#f8f0e2 30px)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important}html body .player-shell:has(.profile-page) .profile-avatar-wrap{position:absolute!important;top:7.8cqw!important;left:5.6cqw!important;width:24.5cqw!important;height:34.5cqw!important;display:grid!important;grid-template-rows:21cqw auto!important;justify-items:center!important;gap:3.3cqw!important;transform:none!important}html body .player-shell:has(.profile-page) .profile-avatar{position:relative!important;isolation:isolate!important;width:18.5cqw!important;height:18.5cqw!important;min-width:0!important;min-height:0!important;padding:0!important;border:1px solid #bd7d0b!important;background:radial-gradient(circle at 50% 42%,#fffdf7,#f6ead7 68%,#dfbd7a)!important;box-shadow:0 0 0 .6cqw #fffffffa,0 0 0 1.05cqw #d7b77bd6,0 0 0 1.45cqw #ffffffdb,0 0 5.2cqw #ffefc3fa,0 2px 8px #6b430529!important;animation:vip-avatar-lustre 2.8s ease-in-out infinite!important}html body .player-shell:has(.profile-page) .profile-avatar:before{content:""!important;position:absolute!important;z-index:-1!important;top:-6.2cqw!important;right:-6.2cqw!important;bottom:-6.2cqw!important;left:-6.2cqw!important;border-radius:50%!important;background:url(/assets/profile-vip-avatar-halo-v1.png) center / contain no-repeat!important;filter:drop-shadow(0 0 1.5cqw rgba(255,232,169,.72))!important;pointer-events:none!important;animation:vip-avatar-aura 2.8s ease-in-out infinite!important}html body .player-shell:has(.profile-page) .profile-avatar-image{width:17.7cqw!important;height:17.7cqw!important;object-fit:contain!important}html body .player-shell:has(.profile-page) .profile-avatar-wrap>small{font-size:3.15cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-name{position:absolute!important;top:10.2cqw!important;left:35.2cqw!important;width:32cqw!important;height:35cqw!important;max-width:none!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:6.8cqw 8.4cqw 8.2cqw 11.6cqw!important;gap:0!important;transform:none!important;overflow:visible!important}html body .player-shell:has(.profile-page) .profile-name h1{margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:4.7cqw!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}html body .player-shell:has(.profile-page) .profile-vip-kicker{align-self:start!important;margin-top:1.2cqw!important;padding:1.05cqw 2.3cqw!important;font-size:2.65cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .member-id-copy{align-self:center!important;min-height:0!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:2.9cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-vip-progress{align-self:start!important;height:10.8cqw!important;width:39cqw!important;display:grid!important;grid-template-rows:4cqw 2.8cqw!important;gap:2cqw!important;font-size:3cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-vip-progress>span{display:none!important}html body .player-shell:has(.profile-page) .profile-vip-progress>div{width:100%!important;height:2.8cqw!important;position:relative!important;border:1px solid #b7790d!important;background:#ffffffbd!important}html body .player-shell:has(.profile-page) .profile-vip-progress i{position:relative!important;overflow:visible!important}html body .player-shell:has(.profile-page) .profile-vip-progress i:after{content:""!important;position:absolute!important;z-index:2!important;top:50%!important;right:-1.25cqw!important;width:2.5cqw!important;height:2.5cqw!important;border:1px solid rgba(169,101,2,.78)!important;background:linear-gradient(135deg,#fff8cb 0,#fff8cb 28%,#ffc82f 29%,#ffc82f 56%,#fff2a2 57%,#fff2a2 76%,#d98e00 77%)!important;box-shadow:0 0 .8cqw #ffe165eb,inset 0 0 0 .25cqw #ffffff73!important;transform:translateY(-50%) rotate(45deg)!important}html body .player-shell:has(.profile-page) .profile-level-button{position:absolute!important;top:0!important;right:2.6cqw!important;width:30cqw!important;height:46.6cqw!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;display:block!important;background:transparent!important}html body .player-shell:has(.profile-page) .profile-level-button strong{top:10.2cqw!important;left:0!important;padding:1.35cqw 2.2cqw!important;font-size:3.1cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-level-button span{right:2.8cqw!important;bottom:4.7cqw!important;font-size:3.05cqw!important;line-height:1!important}html body .player-shell:has(.profile-page) .profile-level-button>svg{right:0!important;bottom:3.9cqw!important;width:4.4cqw!important;height:4.4cqw!important}html body .player-shell:has(.profile-page) .profile-vip-ornament{top:7.3cqw!important;right:3.5cqw!important;bottom:auto!important;left:auto!important;width:25.5cqw!important;height:31.5cqw!important;opacity:1!important;filter:brightness(1.04) saturate(.78) contrast(1.02) drop-shadow(0 .6cqw 1.1cqw rgba(132,76,0,.12))!important}html body .player-shell:has(.profile-page) .profile-wallet-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:860 / 460!important;padding:0!important;overflow:hidden!important;border:1px solid #d2aa57!important;background:radial-gradient(circle at 85% 45%,rgba(238,194,90,.2) 0 18%,transparent 41%),radial-gradient(circle at 45% 45%,rgba(255,252,235,.62) 0 22%,transparent 48%),linear-gradient(106deg,#fbefd2,#fff5de 52%,#f4dda7)!important}html body .player-shell:has(.profile-page) .profile-wallet-heading{top:3.8cqw!important;left:4.5cqw!important;right:4cqw!important;height:15.8cqw!important}html body .player-shell:has(.profile-page) .profile-wallet-heading strong{margin-top:.8cqw!important;transform:none!important}html body .player-shell:has(.profile-page) .profile-wallet-watermark{opacity:.62!important;filter:sepia(.06) saturate(1.04) brightness(.97) contrast(1.14)!important}html body .player-shell:has(.profile-page) .profile-balance-status{top:23.4cqw!important;left:calc(2.8cqw + 1px)!important;right:calc(2.8cqw + 1px)!important;height:10.4cqw!important;margin:0!important;grid-template-columns:1.06fr 1.08fr 1fr!important}html body .player-shell:has(.profile-page) .profile-balance-status article{height:10.4cqw!important;min-height:0!important;padding:0 3.2cqw!important;grid-template-rows:3.5cqw 4.8cqw!important;gap:1.25cqw!important}html body .player-shell:has(.profile-page) .profile-balance-status article:first-child{padding-left:3.2cqw!important}html body .player-shell:has(.profile-page) .profile-wallet-actions{top:37.2cqw!important;left:2.8cqw!important;right:2.8cqw!important;height:12.2cqw!important;min-height:0!important;margin:0!important;padding:0!important;grid-template-columns:1.06fr 1.08fr 1fr!important;border-radius:3cqw!important}html body .player-shell:has(.profile-page) .profile-wallet-actions button{height:12.2cqw!important;min-height:0!important;padding:0 2cqw!important}html body .player-shell:has(.profile-page) .profile-turnover-ring{background:conic-gradient(from -90deg,#aa700a 0deg,#d7a23a var(--turnover),#f5e7c7 var(--turnover),#f5e7c7 360deg)!important;box-shadow:inset 0 0 0 1px #b4770db8,0 2px 5px #73490514!important}}}@keyframes vip-avatar-lustre{0%,to{box-shadow:0 0 0 .58cqw #ffffffe0,0 0 0 .95cqw #cd8b11bf,0 0 1.8cqw #ffdc718c,0 2px 6px #6b430533}50%{box-shadow:0 0 0 .62cqw #fffffffa,0 0 0 1.02cqw #dd9712e6,0 0 2.2cqw #fff9d5fa,0 0 4.2cqw #ffcd3dd1,0 2px 8px #6b430540}}@keyframes vip-avatar-aura{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){html body .player-shell:has(.profile-page) .profile-avatar,html body .player-shell:has(.profile-page) .profile-avatar:before{animation:none!important}}body:has(.exchange-tool-page) .player-home-float{display:none!important}@media(max-width:580px){body .player-action-shell .exchange-tool-page.player-action-page{width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#f8f2e8!important}body .player-action-shell .exchange-tool-page .player-action-page-header{width:100%!important;min-height:calc(68px + env(safe-area-inset-top))!important;height:calc(68px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;border-bottom:0!important;background:#f8f2e8!important}body .player-action-shell .exchange-tool-page .player-action-page-back{position:static!important;inset:auto!important;grid-column:1!important;align-self:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;justify-self:start!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9b7019!important;transform:none!important;box-shadow:none!important}body .player-action-shell .exchange-tool-page .exchange-back-outline{position:relative!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important}body .player-action-shell .exchange-tool-page .exchange-back-outline>svg:first-child{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:48px!important;height:48px!important;color:#c79d3b!important;filter:drop-shadow(0 3px 4px rgba(83,58,16,.12))!important}body .player-action-shell .exchange-tool-page .exchange-back-outline>svg:last-child{position:relative!important;z-index:1!important;width:22px!important;height:22px!important;color:#9b7019!important}body .player-action-shell .exchange-tool-page .player-action-page-header>div{min-width:0!important;padding:0!important;grid-column:2!important;text-align:center!important;transform:none!important}body .player-action-shell .exchange-tool-page .player-action-page-header h1{max-width:100%!important;margin:0!important;color:#123a5d!important;font-size:17px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .player-action-page-content{width:100%!important;max-width:520px!important;height:calc(100dvh - 68px - env(safe-area-inset-top))!important;min-height:0!important;margin:0 auto!important;padding:10px 10px calc(12px + env(safe-area-inset-bottom))!important;display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:13px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:radial-gradient(circle at 50% 5%,rgba(255,255,255,.72),transparent 31%),#f8f2e8!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{width:100%!important;max-width:100%!important;min-height:92px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;overflow:hidden!important;border:1px solid #dec99b!important;border-radius:14px!important;background:#fffdf8e6!important;margin:0!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(145deg,#e8ce88,#c79d3b)!important;color:#fffdf8!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange>span svg{width:38px!important;height:38px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange small{color:#123a5d!important;font-size:11px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange h2{margin:2px 0!important;color:#123a5d!important;font-size:20px!important;line-height:1.1!important;letter-spacing:0!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#123a5d!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body .player-action-shell .exchange-tool-page .tool-rate-card{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{width:100%!important;max-width:100%!important;min-width:0!important;min-height:72px!important;padding:10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #dec99b!important;border-radius:13px!important;background:#fffdf8eb!important}body .player-action-shell .exchange-tool-page .exchange-balance-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #c79d3b!important;border-radius:50%!important;color:#9b7019!important;background:#fffdf8!important}body .player-action-shell .exchange-tool-page .tool-rate-card small,body .player-action-shell .exchange-tool-page .tool-rate-card strong{min-width:0!important;display:block!important;color:#123a5d!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .tool-rate-card small{font-size:9.5px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .tool-rate-card strong{margin-top:2px!important;font-size:14px!important;line-height:1.18!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px 14px 10px!important;display:grid!important;gap:14px!important;border:1px solid transparent!important;border-radius:15px!important;background:linear-gradient(#fffdf8,#fffdf8) padding-box,linear-gradient(152deg,#c79d3b,#e8ce88 52%,#b9c7a9) border-box!important;margin:0!important}body .player-action-shell .exchange-tool-page .funding-field{min-width:0!important;display:grid!important;gap:9px!important;color:#123a5d!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;white-space:normal!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card>.funding-field:first-child{margin-top:7px!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card>.funding-field:nth-child(2){margin-top:8px!important}body .player-action-shell .exchange-tool-page .exchange-select-wrap,body .player-action-shell .exchange-tool-page .funding-input{width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;border:1px solid #dec99b!important;border-radius:11px!important;background:#fffdf8!important;color:#123a5d!important}body .player-action-shell .exchange-tool-page .exchange-select-wrap{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;overflow:hidden!important}body .player-action-shell .exchange-tool-page .exchange-select-wrap select{width:100%!important;min-width:0!important;height:42px!important;padding:0 8px 0 11px!important;border:0!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;color:#123a5d!important;font-size:15px!important;line-height:42px!important;font-weight:800!important}body .player-action-shell .exchange-tool-page .exchange-select-wrap>svg{width:20px!important;height:20px!important;justify-self:center!important;color:#b9821f!important;pointer-events:none!important}body .player-action-shell .exchange-tool-page .funding-input{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;overflow:hidden!important}body .player-action-shell .exchange-tool-page .funding-input input,body .player-action-shell .exchange-tool-page .funding-input span{min-height:42px!important;height:42px!important}body .player-action-shell .exchange-tool-page .funding-input input{width:100%!important;min-width:0!important;padding:0 12px!important;border:0!important;background:transparent!important;color:#123a5d!important;font-size:20px!important;line-height:42px!important;font-weight:850!important}body .player-action-shell .exchange-tool-page .funding-input span{width:58px!important;min-width:58px!important;max-width:none!important;padding:0 6px!important;display:grid!important;place-items:center!important;justify-self:stretch!important;border-left:1px solid #dec99b!important;color:#123a5d!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider{min-width:0!important;height:30px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-top:1px!important}body .player-action-shell .exchange-tool-page .exchange-swap-divider>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #c79d3b!important;border-radius:50%!important;background:#fffdf8!important;color:#9b7019!important}body .player-action-shell .exchange-tool-page .exchange-preview-card{min-width:0!important;overflow:hidden!important;border:1px solid #b9c7a9!important;border-radius:12px!important;background:linear-gradient(180deg,#eef2e8,#fffdf8f5)!important;margin-top:1px!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row{min-width:0!important;min-height:60px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:8px!important;border-bottom:1px solid rgba(185,199,169,.8)!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row>span{min-width:0!important;color:#123a5d!important;font-size:12px!important;line-height:1.2!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row>strong{min-width:0!important;color:#123a5d!important;font-size:20px!important;line-height:1.15!important;text-align:right!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div{min-width:0!important;min-height:62px!important;padding:10px 14px!important;display:grid!important;align-content:center!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div+div{border-left:1px solid rgba(185,199,169,.8)!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid small,body .player-action-shell .exchange-tool-page .exchange-detail-grid b{min-width:0!important;display:block!important;color:#123a5d!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid small{font-size:10px!important;line-height:1.15!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid b{margin-top:3px!important;font-size:13px!important;line-height:1.18!important}body .player-action-shell .exchange-tool-page .exchange-eligibility{min-width:0!important;min-height:38px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;color:#28784d!important;font-size:12px!important;line-height:1.25!important;transform:translateY(-10px)!important}body .player-action-shell .exchange-tool-page .exchange-eligibility.pending{color:#708065!important}body .player-action-shell .exchange-tool-page .funding-alert{min-width:0!important;margin:0!important;padding:6px 8px!important;border-radius:9px!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .funding-note-card{min-width:0!important;min-height:48px!important;margin:-24px 0 0!important;padding:10px 4px 2px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border:0!important;border-top:1px solid rgba(185,199,169,.55)!important;border-radius:0!important;background:transparent!important;color:#123a5d!important;font-size:10.5px!important;line-height:1.25!important;box-shadow:none!important}body .player-action-shell .exchange-tool-page .funding-note-card svg{width:23px!important;height:23px!important;color:#9b7019!important}body .player-action-shell .exchange-tool-page .funding-note-card span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}body .player-action-shell .exchange-tool-page .funding-submit{width:100%!important;min-width:0!important;min-height:54px!important;height:54px!important;margin:7px 0 0!important;border:1px solid #9b7019!important;border-radius:13px!important;background:linear-gradient(110deg,#b9821f,#ebc96f 48%,#b9821f)!important;color:#fffdf8!important;font-size:17px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important}}@media(max-width:370px),(max-height:650px){body .player-action-shell .exchange-tool-page .player-action-page-content{gap:6px!important;padding-top:6px!important}body .player-action-shell .exchange-tool-page .tool-hero.exchange{min-height:70px!important;padding-block:7px!important}body .player-action-shell .exchange-tool-page .tool-rate-card article{min-height:54px!important}body .player-action-shell .exchange-tool-page .exchange-transaction-card{padding:9px!important;gap:6px!important}body .player-action-shell .exchange-tool-page .funding-field select,body .player-action-shell .exchange-tool-page .exchange-select-wrap,body .player-action-shell .exchange-tool-page .funding-input{min-height:38px!important;height:38px!important}body .player-action-shell .exchange-tool-page .funding-input input,body .player-action-shell .exchange-tool-page .funding-input span{min-height:36px!important;height:36px!important}body .player-action-shell .exchange-tool-page .exchange-receipt-row{min-height:47px!important}body .player-action-shell .exchange-tool-page .exchange-detail-grid>div{min-height:44px!important}body .player-action-shell .exchange-tool-page .funding-submit{min-height:42px!important;height:42px!important}}:root{--ruay-theme-cream: #fcf8f4;--ruay-theme-ivory: #fffdf9;--ruay-theme-sage: #e7eadc;--ruay-theme-sage-deep: #7f9873;--ruay-theme-navy: #193052;--ruay-theme-gold: #b99e5f;--ruay-theme-gold-deep: #9b7429;--ruay-theme-gold-soft: #f3e7c8;--ruay-theme-line: #e6d9bd;--ruay-theme-muted: #6f746c;--ruay-theme-danger: #b54747;--ruay-theme-shadow: 0 12px 32px rgba(74, 53, 22, .08)}:where(.player-action-shell:not(.agent-action-shell),.login-screen,.player-maintenance-screen,.admin-shell,.role-console,.support-console,.agent-console,.agent-login-screen,.supplier-ledger-shell){--blue: var(--ruay-theme-gold);--blue-50: var(--ruay-theme-gold-soft);--blue-100: #ead8b4;--navy: var(--ruay-theme-navy);--ink: var(--ruay-theme-navy);--muted: var(--ruay-theme-muted);--line: var(--ruay-theme-line);--surface: var(--ruay-theme-ivory);--green: var(--ruay-theme-sage-deep);--purple: #8b7450;--gold: var(--ruay-theme-gold);--orange: #c7895b;--shadow: var(--ruay-theme-shadow);color:var(--ruay-theme-navy)}:where(.player-action-shell:not(.agent-action-shell),.login-screen,.player-maintenance-screen,.admin-shell,.role-console,.support-console,.agent-console,.agent-login-screen,.supplier-ledger-shell){background:var(--ruay-theme-cream)!important}.login-screen .primary,.player-action-shell:not(.agent-action-shell) .primary{border-color:#a97b27!important;color:#fffdf9!important;background:linear-gradient(135deg,#cfad61,var(--ruay-theme-gold-deep))!important;box-shadow:0 9px 20px #9b74292e!important}.login-screen .subtle-button,.player-action-shell:not(.agent-action-shell) .subtle-button{border-color:#d6c18f!important;color:var(--ruay-theme-navy)!important;background:#fffaf0!important}.login-screen input,.login-screen select,.login-screen textarea{border-color:var(--ruay-theme-line)!important;color:var(--ruay-theme-navy)!important;background-color:var(--ruay-theme-ivory)!important}.login-screen input:focus,.login-screen select:focus,.login-screen textarea:focus{border-color:var(--ruay-theme-gold)!important;box-shadow:0 0 0 3px #b99e5f29!important}.player-action-shell:not(.agent-action-shell) .player-action-page,.player-action-shell:not(.agent-action-shell) .standalone-action-page,.player-action-shell:not(.agent-action-shell) .player-action-page-content{color:var(--ruay-theme-navy);background-color:var(--ruay-theme-cream)!important}.player-action-shell:not(.agent-action-shell) .player-action-page-header,.player-action-shell:not(.agent-action-shell) .standalone-page-header{border-color:var(--ruay-theme-line)!important;background-color:var(--ruay-theme-cream)!important}.player-action-shell:not(.agent-action-shell) .player-action-page-back,.player-action-shell:not(.agent-action-shell) .standalone-back-button{border-color:#c9aa66!important;color:var(--ruay-theme-gold-deep)!important;background:#fffaf0!important}.player-action-shell:not(.agent-action-shell) .common-tool-action-page>.player-action-page-header{position:relative!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;grid-template-columns:none!important;gap:0!important;border-bottom:1px solid rgba(185,158,95,.18)!important;background:var(--ruay-theme-cream)!important;box-shadow:none!important}.player-action-shell:not(.agent-action-shell) .common-tool-action-page>.player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 28px)!important;width:min(250px,calc(100% - 124px))!important;transform:translate(-50%,-50%)!important;text-align:center!important;pointer-events:none!important}.player-action-shell:not(.agent-action-shell) .common-tool-action-page>.player-action-page-header h1{display:block!important;width:100%!important;margin:0!important;color:var(--ruay-theme-navy)!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.player-action-shell:not(.agent-action-shell) .common-tool-action-page>.player-action-page-header small{display:none!important}.player-action-shell:not(.agent-action-shell) .common-tool-action-page>.player-action-page-header>.player-action-page-back{position:absolute!important;z-index:3!important;left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #a87b25!important;border-radius:50%!important;color:#fffdf7!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important;transform:none!important}.player-action-shell:not(.agent-action-shell) .common-tool-action-page>.player-action-page-header>.player-action-page-back svg{width:21px!important;height:21px!important}body:has(.player-action-shell.red-packet-action-shell),body .player-action-shell.red-packet-action-shell,body .player-action-shell.red-packet-action-shell .red-packet-tool-page,body .player-action-shell.red-packet-action-shell .red-packet-tool-page>.player-action-page-header,body .player-action-shell.red-packet-action-shell .red-packet-tool-page>.player-action-page-content{background-color:#faf6ee!important}body .player-action-shell.red-packet-action-shell .red-packet-tool-page>.player-action-page-header{background:#faf6ee!important}.player-action-shell:not(.agent-action-shell) :where(.tool-card,.tool-rate-card article,.funding-card,.record-panel,.wallet-card,.settings-card,.qr-card){border-color:var(--ruay-theme-line)!important;background-color:var(--ruay-theme-ivory)!important;box-shadow:var(--ruay-theme-shadow)!important}.player-action-shell:not(.agent-action-shell) :where(.funding-alert,.funding-note-card,.notice,.privacy-strip,.support-scope){border-color:#cbd1b5!important;color:#526448!important;background:var(--ruay-theme-sage)!important}.login-screen .login-panel,.login-screen .register-page-card,.agent-login-screen>section{border-color:var(--ruay-theme-line)!important;background:#fffdf9f7!important;box-shadow:0 22px 58px #4a35161f!important}.login-screen .login-top,.login-screen .login-version{color:var(--ruay-theme-muted)!important}:where(.admin-shell,.role-console,.support-console,.agent-console){background:var(--ruay-theme-cream)!important}:where(.admin-shell,.role-console,.support-console,.agent-console)>aside,.admin-shell .admin-sidebar{border-color:#2b4262!important;color:#edf0e8!important;background:linear-gradient(180deg,#193052,#10243f)!important}:where(.admin-shell,.role-console,.support-console,.agent-console)>aside nav button,.admin-shell .admin-sidebar nav button{color:#c8d0d8!important}:where(.admin-shell,.role-console,.support-console,.agent-console)>aside nav button svg,.admin-shell .admin-sidebar nav button svg{color:#d0a94f!important}:where(.admin-shell,.role-console,.support-console,.agent-console)>aside nav button.active,.admin-shell .admin-sidebar nav button.active{color:#193052!important;background:linear-gradient(135deg,#ead7a8,#b99e5f)!important;box-shadow:0 8px 18px #0a182a2e!important}:where(.admin-shell,.role-console,.support-console,.agent-console)>aside nav button.active svg,.admin-shell .admin-sidebar nav button.active svg{color:#193052!important}.admin-shell .admin-content,.role-console>main,.support-console>main,.agent-console>main,.support-console .support-workspace,.agent-console .agent-dashboard{background-color:var(--ruay-theme-cream)!important}.admin-shell .admin-topbar,.admin-shell .topbar,.role-console .role-console-topbar,.support-console>main>header,.agent-console>main>header{border-color:var(--ruay-theme-line)!important;background:#fffdf9fa!important;box-shadow:0 7px 20px #4a35160d!important}.admin-shell .admin-command-hero{border-color:#dec58d!important;background:linear-gradient(135deg,#fffdf9,#fff6df)!important;box-shadow:var(--ruay-theme-shadow)!important}.admin-shell .admin-module-card{border-color:#decda9!important;color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-ivory)!important}.admin-shell .admin-module-card:hover{border-color:#c9a85f!important;background:#fff8e8!important;box-shadow:0 10px 24px #6f4c1417!important}.admin-shell .admin-module-card>span{color:var(--ruay-theme-navy)!important;background:linear-gradient(145deg,#f7dd92,#d6a42d)!important}.admin-shell .admin-module-card p{color:var(--ruay-theme-muted)!important}.admin-shell .admin-module-card small{color:#5e684f!important;background:#f0f2e9!important}.admin-shell :where(.backend-topbar-identity,.backend-language-select,.admin-actions .icon-button,.admin-actions .avatar){border-color:#dcc89c!important;color:var(--ruay-theme-navy)!important;background:#fffdf9!important;box-shadow:none!important}:where(.admin-shell,.role-console,.support-console,.agent-console) :where(.admin-panel,.module-task-template,.metric-card,.conversation-list,.agent-thread,.member-context,.agent-kpis article,.agent-currency-card,.agent-report-panel,.settlement-breakdown,.support-chat-window,.support-agent-detail,.support-settings-center,.support-avatar-manager,.api-contract,.campaign-builder){border-color:var(--ruay-theme-line)!important;background-color:var(--ruay-theme-ivory)!important;box-shadow:0 10px 28px #4a35160e!important}:where(.admin-shell,.role-console,.support-console,.agent-console) :where(input,select,textarea){border-color:var(--ruay-theme-line)!important;color:var(--ruay-theme-navy)!important;background-color:var(--ruay-theme-ivory)!important}:where(.admin-shell,.role-console,.support-console,.agent-console) :where(input,select,textarea):focus{border-color:var(--ruay-theme-gold)!important;box-shadow:0 0 0 3px #b99e5f29!important}:where(.admin-shell,.role-console,.support-console,.agent-console) :where(.primary,.ghost-primary,.agent-wallet-float button){border-color:#a97b27!important;color:#fffdf9!important;background:linear-gradient(135deg,#cfad61,var(--ruay-theme-gold-deep))!important;box-shadow:0 8px 18px #9b742929!important}:where(.admin-shell,.role-console,.support-console,.agent-console) table{border-color:var(--ruay-theme-line)!important;background:var(--ruay-theme-ivory)!important}:where(.admin-shell,.role-console,.support-console,.agent-console) th{border-color:#d5d7c2!important;color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-sage)!important}:where(.admin-shell,.role-console,.support-console,.agent-console) td{border-color:var(--ruay-theme-line)!important}:where(.admin-shell,.role-console,.support-console,.agent-console) tbody tr:nth-child(2n) td{background:#fcf8f4b8!important}:where(.admin-shell,.role-console,.support-console,.agent-console) :where(.review-page-note,.support-view-note,.support-analytics-note,.ai-note,.agent-security-note,.agent-report-status,.support-live){border-color:#cbd1b5!important;color:#526448!important;background:var(--ruay-theme-sage)!important}.support-console .conversation-list>button.active,.support-console .support-agent-ticket-list button.active,.support-console .support-entry-grid button.active{border-color:#d2b978!important;background:#fff6df!important;box-shadow:inset 3px 0 var(--ruay-theme-gold)!important}.support-console .agent-messages,.support-console .chat-messages{background:#f6f3eb!important}.support-console .chat-bubble.user,.support-chat .chat-bubble.user{color:#fffdf9!important;background:var(--ruay-theme-navy)!important}.supplier-ledger-shell{color:var(--ruay-theme-navy)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page,.player-action-shell:not(.agent-action-shell) .bank-tool-page .player-action-page-content{background:#f7f2e8!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary{border-color:#d7c89f!important;background:linear-gradient(128deg,#f7e7b8,#e7ebdd 51%,#fbf7ee)!important;box-shadow:0 12px 28px #4a351617!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary:after{background:radial-gradient(circle,#b99e5f38,#b99e5f00)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-icon{color:#241d11!important;background:linear-gradient(145deg,#f7dc88,#b78d38)!important;box-shadow:inset 0 1px #ffffff94,0 8px 18px #9b742933!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary span,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary>b{color:var(--ruay-theme-gold-deep)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary strong,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary h2,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-list-card h2,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-form h2,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-main strong,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more strong,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-owner-locked strong,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-trigger strong{color:var(--ruay-theme-navy)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-summary small,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-main small,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more small,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-owner-locked span,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-trigger small,.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-field{color:var(--ruay-theme-muted)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-list-card{border-color:#ddd3bd!important;background:linear-gradient(180deg,#fffdf9,#f8f6ef)!important;box-shadow:0 12px 28px #4a351613!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-template-form{border-color:#d8caa9!important;background:linear-gradient(180deg,#fbf4e5,#fffdf9 38%,#faf7ef)!important;box-shadow:0 12px 28px #4a351614!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-list-card header{border-bottom-color:#e8dfcd!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-list-card header span{color:var(--ruay-theme-gold-deep)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-row{border-color:#e5ddce!important;background:#fffdf9!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-row.active{border-color:#b9974c!important;background:linear-gradient(90deg,#f7e4aa,#f5f2e3 48%,#fffdf9)!important;box-shadow:inset 4px 0 #b28b39,0 6px 16px #9b742914!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-code,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-logo{color:var(--ruay-theme-gold-deep)!important;background:linear-gradient(145deg,#f3dfaa,#fff9ec)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-row>svg{color:#6f8869!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more{border-color:#c7cdbb!important;background:linear-gradient(90deg,#e2e9dc,#f1f3e9)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more>span{color:#61785a!important;background:#fffdf9c2!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-more>svg{color:var(--ruay-theme-navy)!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-linked-sheet{border-color:#cbd1c0!important;background:#f1f3e9!important;box-shadow:0 10px 24px #4a351614!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-owner-locked{border-color:#cfd4c2!important;background:linear-gradient(90deg,#edf1e6,#fffdf9)!important;box-shadow:none!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-trigger,.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-input{border-color:#d9cfb9!important;background:#fffefa!important;box-shadow:none!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-input input{color:var(--ruay-theme-navy)!important;background:transparent!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-input input::placeholder{color:#9a9b95!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-trigger:hover,.player-action-shell:not(.agent-action-shell) .bank-tool-page .bank-select-trigger:focus-visible,.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-input:focus-within{border-color:var(--ruay-theme-gold)!important;outline:none!important;box-shadow:0 0 0 3px #b99e5f29!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-submit{border-color:#a47a28!important;color:#fffdf9!important;background:linear-gradient(135deg,#dabd70,#b38734)!important;box-shadow:inset 0 1px #ffffff57,0 10px 22px #9b742938!important}.player-action-shell:not(.agent-action-shell) .bank-tool-page .funding-note-card{border-color:#bec8b2!important;color:#4e6249!important;background:linear-gradient(90deg,#dfe8d9,#eef2e8)!important}.player-action-shell:not(.agent-action-shell) .bank-picker-sheet{border-color:var(--ruay-theme-line)!important;color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-cream)!important}.player-action-shell:not(.agent-action-shell) .bank-picker-grid button{border-color:var(--ruay-theme-line)!important;color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-ivory)!important}.player-action-shell:not(.agent-action-shell) .bank-picker-grid button.active{border-color:var(--ruay-theme-gold)!important;background:var(--ruay-theme-gold-soft)!important}.player-action-shell:not(.agent-action-shell) .bank-picker-grid button span{color:var(--ruay-theme-gold-deep)!important;background:#fffaf0!important}.player-shell .agent-center-modal,.player-action-shell.agent-action-shell{--blue: #1767f5;--blue-50: #fff7e6;--blue-100: #f7e3b7;--navy: #17120a;--ink: #17120a;--muted: #738099;--line: #eadfca;--surface: #ffffff;--green: #16b99a;--purple: #7951e8;--gold: #c79a33;--orange: #f48c4a;--shadow: 0 12px 36px rgba(84, 58, 16, .1)}.player-shell .authenticated-agent-card{border-color:var(--ruay-sage-line)!important;color:var(--ruay-navy)!important;background:var(--ruay-sage)!important;box-shadow:var(--ruay-shadow)!important}.player-shell .authenticated-agent-card .authenticated-benefit-icon{border-color:#d9c79f!important;color:var(--ruay-gold)!important;background:#fff9ef!important}.player-shell .authenticated-agent-card .authenticated-benefit-copy strong{color:var(--ruay-navy)!important}.player-shell .authenticated-agent-card .authenticated-benefit-copy small{color:var(--ruay-muted)!important}.player-shell .authenticated-agent-card>svg{color:var(--ruay-gold)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page{--identity-page-top: #f9f1e7;--identity-page-mid: #f5f0e6;--identity-page-bottom: #eee9df;--identity-card: #fdfaf7;--identity-profile-card: #f8f3e8;--identity-detail-alt: #f1f2e7;--identity-purpose-head: #f2eee4;--identity-purpose-body: #eef0e5;--identity-purpose-alt: #f4f1e7;--identity-purpose-icon: #f3f1e8;--identity-navy: #193052;--identity-gold: #c89d50;--identity-gold-deep: #a87922;--identity-line: #dfcfad;background:linear-gradient(180deg,var(--identity-page-top) 0%,var(--identity-page-mid) 22%,var(--identity-page-bottom) 100%)!important}html:has(body .identity-tool-page),body:has(.identity-tool-page),body .player-action-shell:not(.agent-action-shell):has(.identity-tool-page){background:#f2eee4!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page>.player-action-page-header{border-color:#b99e5f3d!important;background:linear-gradient(90deg,#f2eee4,#f7f1e7,#f2eee4)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page>.player-action-page-header h1{color:var(--identity-navy)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page>.player-action-page-header>.player-action-page-back{border-color:#a97b27!important;color:#fffdf7!important;background:linear-gradient(180deg,#caa054,#bf9347)!important;box-shadow:inset 0 1px #ffffff6b,0 6px 14px #7d56192e!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page>.player-action-page-content{background:linear-gradient(180deg,var(--identity-page-mid) 0%,var(--identity-page-bottom) 100%)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .tool-hero.identity{border-color:#b99148ad!important;background:radial-gradient(circle at 24% 46%,#fffaebdb,#fffaeb00 35%),linear-gradient(115deg,#fbf2e5,#f9ecda 60%,#f8eddd)!important;box-shadow:0 8px 20px #704d1814!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-hero-seal{border-color:#c9a856!important;color:var(--identity-gold-deep)!important;background:linear-gradient(145deg,#fffdf8,#f0dda9)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-hero-seal-check{border-color:#fff8ea!important;color:#b18427!important;background:#fff7e5!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-hero-status-check{color:#bd9135!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-profile-card{border-color:#b99e5f6b!important;background:var(--identity-profile-card)!important;box-shadow:0 8px 20px #523a180e!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-detail-row{border-bottom-color:#b99e5f47!important;background:var(--identity-profile-card)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-detail-row:nth-child(2n){background:var(--identity-detail-alt)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-detail-row>span{border-color:#a6945f40!important;color:#8b742f!important;background:linear-gradient(145deg,#f8f7f0 0%,var(--identity-purpose-icon) 100%)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-detail-row small,body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-detail-row strong{color:var(--identity-navy)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-card{border-color:#888f5d8c!important;background:var(--identity-purpose-body)!important;box-shadow:0 8px 20px #523a180e!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-card>header{width:calc(100% + 28px)!important;max-width:none!important;justify-self:stretch!important;background:linear-gradient(90deg,#f2eee4,#f7f1e7,#f2eee4)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-heading-icon{border-color:#b99e5f4d!important;color:#b4862d!important;background:#fdfaf7!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-card h2,body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-row-copy strong{color:var(--identity-navy)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-card header p,body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-row-copy small{color:#6f6a62!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-list>div{border-bottom-color:#b99e5f47!important;background:var(--identity-purpose-body)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-list>div:nth-child(2n){background:var(--identity-purpose-alt)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-row-icon{border-color:#a6945f3b!important;color:#7b713b!important;background:var(--identity-purpose-icon)!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .identity-purpose-row-arrow{color:#b08228!important}body .player-action-shell:not(.agent-action-shell) .identity-tool-page .funding-submit{border-color:#a97920!important;color:#fffdf7!important;background:linear-gradient(180deg,#caa054,#bf9347)!important;box-shadow:inset 0 1px #ffffff70,0 8px 17px #7d56192e!important}body .player-action-shell.agent-action-shell{--blue: var(--ruay-theme-gold);--blue-50: var(--ruay-theme-gold-soft);--blue-100: #ead8b4;--navy: var(--ruay-theme-navy);--ink: var(--ruay-theme-navy);--muted: var(--ruay-theme-muted);--line: var(--ruay-theme-line);--surface: var(--ruay-theme-ivory);--green: var(--ruay-theme-sage-deep);--gold: var(--ruay-theme-gold);--shadow: var(--ruay-theme-shadow);color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-cream)!important}body .player-action-shell.agent-action-shell .agent-benefit-page,body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-content,body .player-action-shell.agent-action-shell .agent-center-page{color:var(--ruay-theme-navy)!important;background:var(--ruay-theme-cream)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header{border-bottom-color:#ddcda9!important;background:#fcf8f4fa!important;box-shadow:0 5px 16px #4a35160d!important}body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-back{border-color:#d4bd88!important;color:var(--ruay-theme-gold-deep)!important;background:var(--ruay-theme-ivory)!important;box-shadow:0 5px 14px #4a351612!important}body .player-action-shell.agent-action-shell .agent-benefit-page .player-action-page-header h1{color:var(--ruay-theme-navy)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-center-hero,body .player-action-shell.agent-action-shell .agent-benefit-page .agent-qualification,body .player-action-shell.agent-action-shell .agent-benefit-page .agent-growth-network,body .player-action-shell.agent-action-shell .agent-benefit-page .agent-levels,body .player-action-shell.agent-action-shell .agent-benefit-page .agent-public-benefit,body .player-action-shell.agent-action-shell .agent-benefit-page .agent-private-hint{border:1px solid var(--ruay-theme-line)!important;background:var(--ruay-theme-ivory)!important;box-shadow:0 12px 28px #4a35160f!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-center-hero{background:radial-gradient(circle at 92% 5%,rgba(231,234,220,.9),transparent 42%),linear-gradient(145deg,#fffdf9,#fbf3e4)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-center-hero small,body .player-action-shell.agent-action-shell .agent-benefit-page .section-row small{color:var(--ruay-theme-gold-deep)!important}body .player-action-shell.agent-action-shell .agent-benefit-page :where(.agent-center-hero h2,.section-row h3,.agent-qualification strong,.agent-growth-network h3,.agent-levels h3){color:var(--ruay-theme-navy)!important}body .player-action-shell.agent-action-shell .agent-benefit-page :where(.agent-center-hero p,.agent-qualification>p,.growth-sun-summary span){color:var(--ruay-theme-muted)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-center-hero>span,body .player-action-shell.agent-action-shell .agent-benefit-page .growth-sun-summary strong{border-color:#c89e43!important;color:#fffdf9!important;background:linear-gradient(135deg,#d9b75f,var(--ruay-theme-gold-deep))!important;box-shadow:0 9px 18px #9b74292e!important}body .player-action-shell.agent-action-shell .agent-benefit-page .progress{background:#ece7d7!important}body .player-action-shell.agent-action-shell .agent-benefit-page .progress>span{background:linear-gradient(90deg,var(--ruay-theme-sage-deep),var(--ruay-theme-gold))!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-qualification-grid article{border:1px solid #d8c79f!important;background:#fffaf0!important;box-shadow:none!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-qualification-missing span{color:#77591f!important;background:#f8f0df!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-growth-network{background:linear-gradient(180deg,#fffdf9,#fbf7ee 58%,#f4f6ed)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-root{color:#fffdf9!important;background:linear-gradient(145deg,#c9a347,var(--ruay-theme-gold-deep))!important;box-shadow:0 8px 20px #9b742933!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-arrow{color:var(--ruay-theme-gold)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children:before,body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article:before{background:#cdb77f!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article{border-color:#fffdf9!important;color:var(--ruay-theme-gold-deep)!important;background:#f8f0df!important;box-shadow:0 4px 10px #4a351614!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-tree-children article:nth-child(3n){color:#58704e!important;background:var(--ruay-theme-sage)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .growth-branches article,body .player-action-shell.agent-action-shell .agent-benefit-page .agent-level-track article{border-color:var(--ruay-theme-line)!important;background:#fffaf0!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-level-track article.current{border-color:#a7b294!important;background:var(--ruay-theme-sage)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .agent-public-benefit{color:#536649!important;background:var(--ruay-theme-sage)!important}body .player-action-shell.agent-action-shell .agent-benefit-page .primary{border-color:#a97b27!important;color:#fffdf9!important;background:linear-gradient(135deg,#cfad61,var(--ruay-theme-gold-deep))!important;box-shadow:0 9px 20px #9b74292e!important}body .player-action-shell:not(.agent-action-shell) main.withdraw-page.player-action-page>header.player-action-page-header,body .player-action-shell:not(.agent-action-shell) main.withdraw-order-page.player-action-page>header.player-action-page-header{border-bottom-color:#b99e5f3d!important;background:#f3ecde!important;box-shadow:none!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page{--referral-canvas: #fcf8f2;--referral-card: #fffdf9;--referral-sage: #e7eadc;--referral-sage-deep: #72835f;--referral-gold: #b98b2d;--referral-gold-deep: #96691b;--referral-gold-soft: #f4e4bc;--referral-ink: #3e3a33;--referral-olive-ink: #4b513b;--referral-muted: #716d64;--referral-line: #e2d2ae;color:var(--referral-ink)!important;background:var(--referral-canvas)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page>.player-action-page-header{border-bottom-color:#b98b2d38!important;background:#faf4ea!important;box-shadow:0 5px 18px #5242230b!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page>.player-action-page-header h1{color:var(--referral-olive-ink)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page>.player-action-page-header>.player-action-page-back{border-color:#cfb36f!important;color:var(--referral-gold-deep)!important;background:#fffaf0!important;box-shadow:0 5px 14px #6f4f191c!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page>.player-action-page-content{max-width:720px!important;padding-top:16px!important;gap:14px!important;color:var(--referral-ink)!important;background:var(--referral-canvas)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral{position:relative!important;min-height:112px!important;padding:18px 20px!important;grid-template-columns:66px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;overflow:hidden!important;border:1px solid #d8b55f!important;border-radius:20px!important;color:var(--referral-ink)!important;background:linear-gradient(115deg,#fff8e9,#f3dfaa 58%,#dfbd6c)!important;box-shadow:0 10px 26px #805b191f!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral:after{content:"";position:absolute;right:-36px;bottom:-56px;width:190px;height:112px;border:1px solid rgba(255,253,244,.66);border-radius:50%;box-shadow:0 -12px 0 -11px #fffdf499,0 -24px 0 -23px #fffdf47a;pointer-events:none}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral>span{width:66px!important;min-width:66px!important;height:66px!important;position:relative!important;z-index:1!important;border:1px solid #c99a37!important;border-radius:50%!important;color:#fffdf7!important;background:#bc8b2c!important;box-shadow:0 0 0 5px #fff9e7c7,0 8px 18px #764f102e!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral>span svg{width:31px!important;height:31px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral>div{position:relative;z-index:1}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral small{color:var(--referral-gold-deep)!important;font-size:11px!important;font-weight:850!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral h2{margin:3px 0 4px!important;color:var(--referral-ink)!important;font-size:23px!important;font-weight:900!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral p{max-width:34em;margin:0!important;color:#625b4d!important;font-size:11px!important;line-height:1.5!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates{min-height:164px!important;padding:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid var(--referral-line)!important;border-radius:20px!important;background:var(--referral-card)!important;box-shadow:0 10px 28px #54411f14!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates article{min-width:0!important;padding:16px 18px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates article+article{border-left:1px solid #eadfc8!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates strong{color:var(--referral-gold)!important;font-size:clamp(40px,8vw,58px)!important;line-height:.95!important;font-weight:700!important;letter-spacing:-.025em!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates span{position:relative;padding-top:11px;color:var(--referral-ink)!important;font-size:13px!important;line-height:1.4!important;font-weight:750!important;text-align:center}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates span:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:#dbc180}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-card{border:1px solid #d8d4b9!important;border-radius:20px!important;color:var(--referral-ink)!important;background:#fffdf9fa!important;box-shadow:0 10px 26px #4b453112!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .direct-referral-overview-card,body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-network-card{padding:16px!important;background:linear-gradient(135deg,#f2f1e6,#e7eadc)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-card>header{min-width:0;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title{min-width:0;display:flex;align-items:center;gap:10px}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title>span{width:36px;min-width:36px;height:36px;display:grid;place-items:center;border:1px solid #91a07c;border-radius:50%;color:#fffdf8;background:var(--referral-sage-deep);box-shadow:0 5px 12px #4d5f3e29}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title>span svg{width:19px!important;height:19px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title h2{margin:0!important;color:var(--referral-olive-ink)!important;font-size:18px!important;line-height:1.25!important;font-weight:900!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-card>header>span{flex:0 0 auto;min-height:32px!important;padding:6px 12px!important;border:1px solid #dfc688!important;border-radius:999px!important;color:var(--referral-gold-deep)!important;background:#fff9ed!important;font-size:10px!important;font-weight:850!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics{margin-top:12px;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden;border:1px solid #ded8be!important;border-radius:16px!important;background:var(--referral-card)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics article{min-height:126px!important;padding:16px 9px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics article+article{border-left:1px solid #e7e1d1!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-metric-icon{width:42px;height:42px;display:grid!important;place-items:center;border:1px solid #ead8ad;border-radius:50%;color:var(--referral-gold)!important;background:#fffbf2}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics small{order:2;color:var(--referral-muted)!important;font-size:10px!important;line-height:1.3!important;font-weight:750!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics strong{order:3;margin:0!important;color:var(--referral-olive-ink)!important;font-size:30px!important;line-height:1!important;font-weight:750!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network{height:300px!important;margin-top:12px;border:1px solid #ded8be!important;border-radius:17px!important;background:#fffdf9!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__pane,body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__renderer{background:#fffdf9!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__viewport,body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__nodes{max-width:none!important;overflow:visible!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__node{cursor:default!important;font-family:inherit!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .referral-flow-owner{width:180px!important;min-width:180px!important;min-height:60px!important;padding:7px 14px!important;border:2px solid #c99a38!important;border-radius:999px!important;color:var(--referral-ink)!important;background:#efd17f!important;box-shadow:inset 0 0 0 3px #fff3c8,0 8px 18px #744f1126!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-owner-label{display:flex;align-items:center;justify-content:center;gap:10px}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-owner-label>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--referral-gold);background:#fffdf8}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-owner-label strong{color:var(--referral-olive-ink)!important;font-size:20px!important;line-height:1!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-member{width:146px!important;min-width:146px!important;min-height:124px!important;padding:13px 10px!important;border:1px solid #dec890!important;border-radius:17px!important;color:var(--referral-ink)!important;background:#fffdf9!important;box-shadow:0 8px 18px #4a3f2814!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-member-label{display:grid;justify-items:center;gap:7px}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-member-label>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #ead7a9;border-radius:50%;color:var(--referral-gold);background:#fffaf0}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-member-label strong{color:var(--referral-ink)!important;font-size:14px!important;line-height:1.1!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-flow-member-label small{width:74px;padding-top:6px;border-top:1px solid #ead9b2;color:var(--referral-sage-deep)!important;font-size:10px!important;line-height:1!important;font-weight:850!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__handle{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;border:1px solid #fff6dc!important;background:var(--referral-gold)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__edge-path{stroke:#a87418!important;stroke-width:3.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network .react-flow__edges svg{max-width:none!important;overflow:visible!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-turnover-report{border-color:var(--referral-line)!important;background:var(--referral-card)!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-branch-card,body .player-action-shell:not(.agent-action-shell) .referral-tool-page .empty-state{border-color:#ded8be!important;color:var(--referral-ink)!important;background:#faf7ee!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .funding-alert{border-color:#cbd1b5!important;color:#526448!important;background:var(--referral-sage)!important}@media(max-width:580px){body .player-action-shell:not(.agent-action-shell) .referral-tool-page>.player-action-page-content{padding:12px 10px calc(24px + env(safe-area-inset-bottom))!important;gap:11px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral{min-height:96px!important;padding:14px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:13px!important;border-radius:17px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral>span{width:54px!important;min-width:54px!important;height:54px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral>span svg{width:26px!important;height:26px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral h2{font-size:19px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-hero.referral p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:9.5px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates{min-height:132px!important;padding:10px!important;border-radius:17px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates article{padding:12px 7px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates strong{font-size:42px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-rates span{font-size:11px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .direct-referral-overview-card,body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-network-card{padding:13px!important;border-radius:17px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title{gap:7px}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title>span{width:31px;min-width:31px;height:31px}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-section-title h2{font-size:14px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-card>header>span{min-height:29px!important;padding:5px 9px!important;font-size:9px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics article{min-height:111px!important;padding:12px 4px!important;gap:5px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-metric-icon{width:35px;height:35px}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .referral-metric-icon svg{width:19px!important;height:19px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics small{min-height:26px;display:grid;place-items:center;font-size:8.5px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-metrics strong{font-size:25px!important}body .player-action-shell:not(.agent-action-shell) .referral-tool-page .tool-referral-network{height:278px!important}}html:has(.game-records-action-page),body:has(.game-records-action-page),body .player-action-shell.game-records-action-shell{background:#fcf8f4!important}body .player-action-shell.game-records-action-shell .game-records-action-page{--game-record-cream: #fcf8f4;--game-record-ivory: #fffdf9;--game-record-sage: #e7eadc;--game-record-sage-soft: #f1f2e9;--game-record-gold: #b99e5f;--game-record-gold-deep: #9d7f39;--game-record-charcoal: #3e3a33;--game-record-olive: #4b513b;--game-record-muted: #7f7a70;--game-record-line: #ded8ca;--game-record-loss: #d6353d;background:var(--game-record-cream)!important}body .player-action-shell.game-records-action-shell .game-records-action-page>.player-action-page-header{border-bottom:1px solid rgba(185,158,95,.26)!important;background:#fcf8f4fa!important;box-shadow:none!important}body .player-action-shell.game-records-action-shell .game-records-action-page>.player-action-page-header h1{color:var(--game-record-charcoal)!important;font-size:18px!important;font-weight:900!important;letter-spacing:.02em!important}body .player-action-shell.game-records-action-shell .game-records-action-page>.player-action-page-header .player-action-page-back{border:1px solid #b79343!important;background:linear-gradient(145deg,#d1b36c,#b8903b)!important;color:#fffdf7!important;box-shadow:0 5px 12px #9d7f3933!important}body .player-action-shell.game-records-action-shell .game-records-timeline-page{padding:10px 0 calc(30px + env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important;background:var(--game-record-cream)!important;color:var(--game-record-charcoal)}body .player-action-shell.game-records-action-shell .game-record-filter-bar{min-height:52px;margin:0 14px 10px;padding:0 12px;display:grid;grid-template-columns:21px minmax(112px,1.35fr) 1px 54px 1px minmax(92px,1fr);align-items:center;gap:8px;border:1px solid #cfd3bd;border-radius:26px;background:linear-gradient(180deg,#f1f2e9,#eceee2);color:var(--game-record-charcoal);box-shadow:inset 0 1px #fffc,0 5px 14px #4b513b0d}body .player-action-shell.game-records-action-shell .game-record-filter-bar>svg{color:var(--game-record-olive)}body .player-action-shell.game-records-action-shell .game-record-filter-bar>i{width:1px;height:27px;background:#9d7f3940}body .player-action-shell.game-records-action-shell .game-record-filter-bar>strong{color:var(--game-record-charcoal);font-size:13px;font-weight:850;text-align:center}body .player-action-shell.game-records-action-shell .game-record-filter-bar label{min-width:0;height:50px;position:relative;display:flex;align-items:center}body .player-action-shell.game-records-action-shell .game-record-filter-bar label select{width:100%;height:50px;padding:0 20px 0 0;border:0!important;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;color:var(--game-record-charcoal)!important;font:inherit;font-size:13px!important;font-weight:850!important;text-overflow:ellipsis;cursor:pointer}body .player-action-shell.game-records-action-shell .game-record-filter-bar label svg{position:absolute;right:0;pointer-events:none;color:var(--game-record-olive)}body .player-action-shell.game-records-action-shell .game-record-timeline-summary{min-height:88px;padding:14px 17px 13px;display:grid;grid-template-columns:.72fr 1.42fr 1.24fr;align-items:center;border-block:1px solid rgba(185,158,95,.2);background:linear-gradient(90deg,#f2f1e7eb,#fffdf9b8,#e7eadccc)}body .player-action-shell.game-records-action-shell .game-record-timeline-summary article{min-width:0;padding:0 11px;display:grid;justify-items:center;gap:5px;font-variant-numeric:lining-nums tabular-nums}body .player-action-shell.game-records-action-shell .game-record-timeline-summary article+article{border-left:1px solid rgba(185,158,95,.28)}body .player-action-shell.game-records-action-shell .game-record-timeline-summary strong{max-width:100%;color:var(--game-record-charcoal);font-size:19px;line-height:1;font-weight:900;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-summary article:nth-child(2) strong{font-size:17px}body .player-action-shell.game-records-action-shell .game-record-timeline-summary strong.positive,body .player-action-shell.game-records-action-shell .game-record-timeline-row strong.positive{color:#58763d!important}body .player-action-shell.game-records-action-shell .game-record-timeline-summary strong.negative,body .player-action-shell.game-records-action-shell .game-record-timeline-row strong.negative{color:var(--game-record-loss)!important}body .player-action-shell.game-records-action-shell .game-record-timeline-summary small{color:var(--game-record-muted);font-size:10px;line-height:1.2;font-weight:750;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-list{margin-top:13px;border-top:1px solid rgba(185,158,95,.16);background:var(--game-record-ivory)}body .player-action-shell.game-records-action-shell .game-record-timeline-group{margin:0;padding:0}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header{min-height:56px;padding:0 14px;display:grid;grid-template-columns:31px minmax(0,auto) minmax(0,1fr) auto 16px;align-items:center;gap:8px;border-block:1px solid rgba(185,158,95,.17);background:linear-gradient(90deg,#eef0e5,#f3f3ea 55%,#e9ecdf);color:var(--game-record-charcoal)}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #bfc6a8;border-radius:50%;background:#e4e8d7;color:var(--game-record-olive)}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>strong{min-width:0;color:var(--game-record-charcoal);font-size:17px;line-height:1.1;font-weight:900;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>em{min-width:0;width:max-content;max-width:100%;padding:4px 9px;overflow:hidden;border:1px solid rgba(185,158,95,.35);border-radius:999px;background:#fffdf9c2;color:var(--game-record-gold-deep);font-size:10px;line-height:1;font-weight:800;font-style:normal;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>b{color:var(--game-record-charcoal);font-size:12px;font-weight:850;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>svg{color:var(--game-record-olive);transform:rotate(180deg)}body .player-action-shell.game-records-action-shell .game-record-timeline-rows{position:relative;padding-left:31px}body .player-action-shell.game-records-action-shell .game-record-timeline-rows:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:31px;width:1px;background:#d6d9c8}body .player-action-shell.game-records-action-shell .game-record-timeline-row{width:100%;min-height:72px;padding:9px 14px 9px 19px;position:relative;display:grid;grid-template-columns:16px minmax(0,.82fr) minmax(0,1.08fr) minmax(0,.78fr) minmax(0,.92fr);align-items:center;gap:7px;border:0;border-bottom:1px solid #e6e1d7;background:transparent;color:var(--game-record-charcoal);text-align:left;cursor:pointer;font-variant-numeric:lining-nums tabular-nums}body .player-action-shell.game-records-action-shell .game-record-timeline-node{width:16px;height:16px;position:relative;z-index:1;display:grid;place-items:center;border:2px solid #f5ecd5;border-radius:50%;background:var(--game-record-gold);color:#fffdf7;box-shadow:0 0 0 1px #c5a65f}body .player-action-shell.game-records-action-shell .game-record-timeline-time,body .player-action-shell.game-records-action-shell .game-record-timeline-kind,body .player-action-shell.game-records-action-shell .game-record-timeline-number{min-width:0;display:grid;gap:4px}body .player-action-shell.game-records-action-shell .game-record-timeline-time strong{color:#77746d;font-size:12px;line-height:1;font-weight:750}body .player-action-shell.game-records-action-shell .game-record-timeline-time small,body .player-action-shell.game-records-action-shell .game-record-timeline-kind small,body .player-action-shell.game-records-action-shell .game-record-timeline-number small{overflow:hidden;color:#8b877f;font-size:8px;line-height:1.15;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-kind strong{overflow:hidden;color:var(--game-record-charcoal);font-size:12px;line-height:1.05;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-number{justify-items:end;text-align:right}body .player-action-shell.game-records-action-shell .game-record-timeline-number strong{max-width:100%;overflow:hidden;color:var(--game-record-charcoal);font-size:11px;line-height:1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}body .player-action-shell.game-records-action-shell .game-record-timeline-list>footer,body .player-action-shell.game-records-action-shell .game-record-timeline-empty{min-height:68px;padding:21px 14px;color:#89857d;background:var(--game-record-cream);font-size:11px;line-height:1.4;text-align:center}@media(max-width:580px){body .player-action-shell.game-records-action-shell .game-records-action-page{height:100svh!important;min-height:100svh!important}body .player-action-shell.game-records-action-shell .game-records-action-page>.player-action-page-content{height:calc(100svh - 56px - env(safe-area-inset-top))!important;overflow-y:auto!important;overscroll-behavior:contain}}@media(max-width:350px){body .player-action-shell.game-records-action-shell .game-record-filter-bar{margin-inline:8px;padding-inline:9px;grid-template-columns:18px minmax(98px,1.3fr) 1px 44px 1px minmax(78px,1fr);gap:5px}body .player-action-shell.game-records-action-shell .game-record-filter-bar label select,body .player-action-shell.game-records-action-shell .game-record-filter-bar>strong{font-size:11px!important}body .player-action-shell.game-records-action-shell .game-record-timeline-summary{padding-inline:7px}body .player-action-shell.game-records-action-shell .game-record-timeline-summary article{padding-inline:7px}body .player-action-shell.game-records-action-shell .game-record-timeline-summary strong{font-size:16px}body .player-action-shell.game-records-action-shell .game-record-timeline-summary article:nth-child(2) strong{font-size:14px}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header{padding-inline:9px;grid-template-columns:29px minmax(0,auto) minmax(0,1fr) auto 14px;gap:5px}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>strong{font-size:14px}body .player-action-shell.game-records-action-shell .game-record-timeline-group>header>em{padding-inline:6px;font-size:8px}body .player-action-shell.game-records-action-shell .game-record-timeline-row{padding-right:8px;grid-template-columns:14px minmax(0,.8fr) minmax(0,1fr) minmax(0,.78fr) minmax(0,.9fr);gap:4px}body .player-action-shell.game-records-action-shell .game-record-timeline-time strong,body .player-action-shell.game-records-action-shell .game-record-timeline-kind strong,body .player-action-shell.game-records-action-shell .game-record-timeline-number strong{font-size:10px}}@media(max-width:580px)and (max-height:760px){body .player-action-shell:not(.agent-action-shell) .exchange-tool-page>.player-action-page-content{gap:8px!important;padding-top:8px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .tool-hero.exchange{min-height:80px!important;padding-block:9px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .tool-rate-card article{min-height:64px!important;padding-block:8px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .exchange-transaction-card{padding:12px 14px 8px!important;gap:11px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .exchange-transaction-card>.funding-field:first-child,body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .exchange-transaction-card>.funding-field:nth-child(2){margin-top:2px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .funding-field{gap:7px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .exchange-select-wrap,body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .funding-input{min-height:42px!important;height:42px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .exchange-receipt-row{min-height:56px!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page .exchange-detail-grid>div{min-height:56px!important}}body .player-action-shell:not(.agent-action-shell) .qr-vip-page{color:#3f3c34!important;background:linear-gradient(118deg,rgba(255,255,255,.42),transparent 34%),linear-gradient(172deg,#fbf7ef,#f7f1e7)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header{position:sticky!important;top:0!important;min-height:56px!important;height:56px!important;padding:max(6px,env(safe-area-inset-top)) 14px 6px!important;border:0!important;background:#e7eadcf0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>div{top:50%!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header h1{min-height:22px!important;color:#3f3c34!important;font-size:17px!important;line-height:22px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back{left:14px!important;top:50%!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border:0!important;border-radius:0!important;color:#b58c3e!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back svg{width:25px!important;height:25px!important;color:#b58c3e!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-content{width:100%!important;max-width:430px!important;padding:0 0 calc(16px + env(safe-area-inset-bottom))!important;gap:10px!important;color:#3f3c34!important;background-color:transparent!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page{min-height:100dvh!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;color:#3b372f!important;background-color:#faf6ed!important;background-image:url(/assets/qr-vip-silk-background-v2.jpg)!important;background-position:top center!important;background-repeat:no-repeat!important;background-size:100% auto!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header{position:sticky!important;top:0!important;z-index:20!important;min-height:56px!important;height:56px!important;padding:0 14px!important;border-bottom:1px solid rgba(185,158,95,.22)!important;background:#faf6edf5!important;box-shadow:0 2px 10px #675b3e0d!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>div{position:absolute!important;left:50%!important;top:50%!important;width:max-content!important;max-width:calc(100% - 112px)!important;min-width:0!important;display:block!important;transform:translate(-50%,-50%)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header h1{width:auto!important;min-height:22px!important;margin:0!important;color:#3d372d!important;font-size:15px!important;font-weight:650!important;line-height:22px!important;text-align:center!important;white-space:nowrap!important;transform:none!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back{left:15px!important;top:50%!important;width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important;color:#b48a3a!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.9))!important;transform:translateY(-50%)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back svg{width:21px!important;height:21px!important;color:#b48a3a!important;stroke-width:1.8!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-content{width:100%!important;max-width:430px!important;min-height:calc(100dvh - 56px)!important;margin:0 auto!important;padding:0 0 calc(14px + env(safe-area-inset-bottom))!important;display:block!important;overflow:visible!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-identity{left:auto!important;width:100%!important;max-width:none!important;min-height:244px!important;height:244px!important;margin:0!important;padding:10px 18px 65px!important;justify-content:flex-start!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-identity:before,body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-watermark{content:none!important;display:none!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-brand-mark{width:49px!important;max-width:49px!important;height:61px!important;max-height:61px!important;margin:0 0 2px!important;filter:drop-shadow(0 3px 3px rgba(101,68,18,.2))!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-brand-name{color:#916e31!important;font-family:Times New Roman,Times,serif!important;font-size:14px!important;line-height:16px!important;font-weight:600!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-level{margin-top:5px!important;color:#a27a36!important;font-family:Times New Roman,Times,serif!important;font-size:30px!important;line-height:31px!important;font-weight:400!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;text-shadow:0 1px 0 #fff9e8!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-divider{width:100px!important;height:10px!important;margin:1px 0!important;grid-template-columns:1fr 7px 1fr!important;gap:6px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-divider i{background:#9e7531b8!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-divider b{width:6px!important;height:6px!important;background:#c19a49!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-member-id{color:#75572a!important;font-family:Times New Roman,Times,serif!important;font-size:17px!important;line-height:19px!important;font-weight:500!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-identity>small{margin-top:8px!important;max-width:calc(100% - 32px)!important;color:#aa7e2b!important;font-size:11px!important;line-height:14px!important;font-weight:750!important;overflow:visible!important;text-overflow:clip!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass{width:min(302px,calc(100vw - 70px))!important;min-height:370px!important;height:370px!important;margin:-55px auto 0!important;padding:77px 22px 18px!important;overflow:hidden!important;border:0!important;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px)!important;background-color:#fbf8f1!important;background-image:url(/assets/qr-vip-credential-background.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:104.5% 104%!important;box-shadow:0 10px 22px #674b1c2e!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass:before,body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-pass-watermark{content:none!important;display:none!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-code{width:157px!important;min-width:157px!important;height:157px!important;min-height:157px!important;padding:9px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 4px 12px #503c1e14!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-code svg{width:139px!important;height:139px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass>strong{margin-top:10px!important;color:#36332d!important;font-size:17px!important;line-height:20px!important;font-weight:850!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-mode-switch{width:230px!important;height:37px!important;margin-top:12px!important;border-color:#bc913e42!important;border-radius:8px!important;background:#fffcf485!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-mode-switch button{display:grid!important;place-items:center!important;min-height:35px!important;height:35px!important;color:#34342f!important;font-size:12px!important;line-height:14px!important;font-weight:760!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-mode-switch button.active{color:#a4761e!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-mode-switch button.active:after{left:12px!important;right:12px!important;height:2px!important;background:#c49a3c!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass>small{width:240px!important;min-height:18px!important;margin-top:10px!important;color:#69665e!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-card{width:min(338px,calc(100vw - 52px))!important;min-height:82px!important;height:82px!important;margin:22px auto 0!important;padding:9px 14px 9px 10px!important;grid-template-columns:52px minmax(0,1fr) 76px!important;gap:10px!important;border:1px solid rgba(180,137,51,.56)!important;border-radius:16px!important;background:#f4f4e8b8!important;box-shadow:inset 0 0 0 2px #ffffffc2,0 5px 13px #5e481f14!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-icon{width:50px!important;height:50px!important;border-color:#b489337a!important;background:#fffbf1d6!important;box-shadow:inset 0 0 0 2px #ffffffd1,0 3px 8px #78581e14!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-icon svg{width:30px!important;height:30px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-card strong{color:#33322e!important;font-size:13px!important;line-height:16px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-card small{margin-top:3px!important;color:#666158!important;font-size:8.5px!important;line-height:11px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-card>button{width:76px!important;min-width:76px!important;max-width:76px!important;min-height:34px!important;height:34px!important;padding:4px 7px!important;border-color:#b2842d!important;border-radius:19px!important;background:linear-gradient(135deg,#d7b760,#b1812b)!important;box-shadow:inset 0 1px #ffffff80,0 5px 10px #7953142b!important;font-size:9px!important;white-space:nowrap!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions{width:min(338px,calc(100vw - 52px))!important;min-height:69px!important;height:69px!important;margin:12px auto 0!important;border-color:#b4893373!important;border-radius:16px!important;background:#fffcf5c2!important;box-shadow:inset 0 0 0 2px #ffffffb3,0 5px 13px #5e481f12!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions>button{min-height:67px!important;height:67px!important;gap:8px!important;color:#33322e!important;font-size:11px!important;font-weight:800!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions>button>span{width:37px!important;flex-basis:37px!important;height:37px!important;border-color:#b4893380!important;background:#fffaefe0!important;box-shadow:inset 0 0 0 2px #ffffffd1,0 3px 8px #78581e14!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions>button>span svg{width:23px!important;height:23px!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .funding-input{min-height:42px!important;height:42px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;align-items:stretch!important;overflow:hidden!important;border:1px solid rgba(185,145,66,.32)!important;border-radius:11px!important;background:#fffdf8!important;box-shadow:none!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .funding-input>input{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .funding-input>span{width:64px!important;min-width:64px!important;max-width:64px!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;align-self:stretch!important;border:0!important;border-left:1px solid rgba(185,145,66,.28)!important;border-radius:0!important;color:#4a473f!important;background:#f7f0df!important;box-shadow:none!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row{min-height:46px!important;height:46px!important;padding:6px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:12px 18px!important;align-content:center!important;column-gap:18px!important;row-gap:2px!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(160,170,130,.26)!important;border-radius:10px!important;background:#e7eadc94!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row:after{content:""!important;position:absolute!important;top:8px!important;bottom:8px!important;left:50%!important;width:1px!important;background:#848b6f2e!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>span{min-width:0!important;color:#73766a!important;font-size:9px!important;line-height:12px!important;font-weight:700!important;white-space:nowrap!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>strong{min-width:0!important;overflow:hidden!important;color:#373a32!important;font-size:12.5px!important;line-height:18px!important;font-weight:820!important;font-variant-numeric:lining-nums tabular-nums!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>span:nth-child(1),body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>strong:nth-child(2){grid-column:1!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>span:nth-child(3),body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>strong:nth-child(4){grid-column:2!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>span:nth-child(1),body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>span:nth-child(3){grid-row:1!important}body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>strong:nth-child(2),body .qr-vip-transfer-portal .qr-vip-transfer-card .qr-transfer-balance-row>strong:nth-child(4){grid-row:2!important}@media(max-width:360px){body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-identity{min-height:238px!important;height:238px!important;padding-top:12px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass{width:min(294px,calc(100vw - 58px))!important;min-height:364px!important;height:364px!important;margin-top:-52px!important;padding-top:74px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-card,body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions{width:calc(100vw - 36px)!important}}@media(max-height:900px){body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header{min-height:52px!important;height:52px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-content{min-height:calc(100dvh - 52px)!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-identity{min-height:228px!important;height:228px!important;padding-top:7px!important;padding-bottom:58px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-brand-mark{width:46px!important;max-width:46px!important;height:57px!important;max-height:57px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-level{margin-top:3px!important;font-size:29px!important;line-height:29px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-identity>small{margin-top:5px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass{min-height:350px!important;height:350px!important;margin-top:-50px!important;padding:61px 22px 13px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass>strong{margin-top:7px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-mode-switch{margin-top:8px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-pass>small{margin-top:7px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-card{min-height:76px!important;height:76px!important;margin-top:14px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-referral-icon{width:46px!important;height:46px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions{min-height:62px!important;height:62px!important;margin-top:8px!important}body .player-action-shell:not(.agent-action-shell) .qr-vip-page .qr-vip-actions>button{min-height:60px!important;height:60px!important}}body:has(.qr-vip-page) .player-home-float,body:has(.qr-vip-page) .mobile-home-float,body:has(.qr-vip-transfer-portal) .player-home-float,body:has(.qr-vip-transfer-portal) .mobile-home-float{display:none!important;pointer-events:none!important}body:has(.transfer-confirm-backdrop) .player-home-float,body:has(.transfer-confirm-backdrop) .mobile-home-float{display:none!important;pointer-events:none!important}body .modal-backdrop.transfer-confirm-backdrop{color:#3f3c34!important;background:linear-gradient(150deg,rgba(255,255,255,.56),transparent 42%),linear-gradient(180deg,#f8f3e9,#eef0e6 52%,#faf6ed)!important}body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{padding:0!important;background:transparent!important}body .transfer-confirm-topbar{position:absolute!important;inset:0 0 auto!important;width:100%!important;min-height:58px!important;height:58px!important;padding:0 14px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 76px!important;align-items:center!important;gap:8px!important;border-bottom:1px solid rgba(185,158,95,.24)!important;background:#faf6edf7!important;box-shadow:0 3px 12px #5b4a290f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .transfer-confirm-topbar>button:first-child{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:0!important;color:#b58c3e!important;background:transparent!important;box-shadow:none!important}body .transfer-confirm-topbar>strong{color:#3d392f!important;font-size:16px!important;line-height:22px!important;font-weight:780!important;letter-spacing:0!important;text-align:center!important}body .transfer-confirm-topbar>.transfer-confirm-currency-toggle{justify-self:end!important;width:76px!important;min-width:76px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;place-items:center!important;gap:3px!important;overflow:hidden!important;border:1px solid rgba(185,145,66,.46)!important;border-radius:10px!important;color:#8f6927!important;background:linear-gradient(145deg,#fffaf0,#f3e6c8)!important;box-shadow:inset 0 1px #ffffffe6!important}body .transfer-confirm-topbar>.transfer-confirm-currency-toggle>span{min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:transparent!important;font-size:12px!important;line-height:16px!important;font-weight:850!important;white-space:nowrap!important}body .transfer-confirm-topbar>.transfer-confirm-currency-toggle>svg{width:13px!important;height:13px!important;color:#a77b2d!important}body .transfer-confirm-body{position:absolute!important;top:58px!important;right:0!important;bottom:0!important;left:0!important;padding:14px 0 max(16px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;background:transparent!important}body .transfer-confirm-body .transfer-confirm-receipt{width:min(360px,calc(100% - 28px))!important;margin:0 auto 12px!important;overflow:hidden!important;border:1px solid rgba(185,145,66,.38)!important;border-radius:16px!important;background:#fffdf8f0!important;box-shadow:0 10px 24px #5b461d17!important}body .transfer-confirm-body .transfer-confirm-receipt:before{content:none!important;display:none!important}body .transfer-confirm-body .transfer-confirm-amount-card{min-height:84px!important;padding:13px 15px!important;border-bottom:1px solid rgba(185,145,66,.2)!important;background:linear-gradient(135deg,rgba(255,255,255,.68),transparent 48%),linear-gradient(145deg,#fbf6eb,#f4ead4)!important}body .transfer-confirm-body .transfer-confirm-amount-card div{gap:5px!important}body .transfer-confirm-body .transfer-confirm-amount-card small{color:#706b61!important;font-size:11px!important;line-height:14px!important;font-weight:750!important}body .transfer-confirm-body .transfer-confirm-amount-card strong{color:#33312c!important;font-size:27px!important;line-height:30px!important;font-weight:820!important;font-variant-numeric:lining-nums tabular-nums!important}body .transfer-confirm-body .transfer-confirm-amount-card>span{min-width:58px!important;padding:8px 10px!important;border:1px solid rgba(185,145,66,.38)!important;border-radius:10px!important;color:#8d6724!important;background:#fffaefd1!important;font-size:12px!important;line-height:16px!important}body .transfer-confirm-body .transfer-confirm-route{padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;gap:8px!important;border-bottom:1px solid rgba(185,145,66,.18)!important}body .transfer-confirm-body .transfer-confirm-route article{min-height:88px!important;height:88px!important;padding:10px 8px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:28px 14px minmax(18px,auto) 13px!important;place-items:center!important;gap:2px!important;border:1px solid rgba(197,190,168,.58)!important;border-radius:12px!important;background:#f7f7eeb8!important}body .transfer-confirm-body .transfer-confirm-route article>span{grid-column:1!important;grid-row:1!important;width:28px!important;height:28px!important;border-radius:9px!important;color:#a77928!important;background:#f6ead0!important}body .transfer-confirm-body .transfer-confirm-route article small,body .transfer-confirm-body .transfer-confirm-route article b,body .transfer-confirm-body .transfer-confirm-route article em{grid-column:1!important;width:100%!important;text-align:center!important}body .transfer-confirm-body .transfer-confirm-route article small{grid-row:2!important;color:#777267!important;font-size:9px!important;line-height:12px!important}body .transfer-confirm-body .transfer-confirm-route article b{grid-row:3!important;max-width:100%!important;overflow:visible!important;color:#34322d!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;text-overflow:clip!important;white-space:nowrap!important}body .transfer-confirm-body .transfer-confirm-route article em{grid-row:4!important;color:#898478!important;font-size:8px!important;line-height:11px!important}body .transfer-confirm-body .transfer-confirm-route>i{width:30px!important;height:30px!important;color:#fffaf0!important;background:linear-gradient(145deg,#d9bb6b,#ae802f)!important;box-shadow:0 4px 9px #855e1b29!important;transform:none!important}body .transfer-confirm-body .transfer-confirm-balance{min-height:44px!important;padding:10px 14px!important;align-items:center!important;border:0!important;background:#e8ebdd94!important}body .transfer-confirm-body .transfer-confirm-balance span{color:#68665d!important;font-size:10px!important;line-height:14px!important}body .transfer-confirm-body .transfer-confirm-balance strong{color:#3c4335!important;font-size:12px!important;line-height:16px!important;font-variant-numeric:lining-nums tabular-nums!important}body .transfer-confirm-body .transfer-confirm-compact-note{width:min(360px,calc(100% - 28px))!important;min-height:58px!important;margin:0 auto 12px!important;padding:10px 12px!important;border:1px solid rgba(157,168,127,.46)!important;border-radius:14px!important;color:#6f7a58!important;background:#e8ebddb8!important}body .transfer-confirm-body .transfer-confirm-compact-note span{color:#5d6550!important;font-size:10px!important;line-height:15px!important;font-weight:700!important}body .transfer-confirm-body .transfer-confirm-submit{width:min(360px,calc(100% - 28px))!important;min-height:48px!important;height:48px!important;margin:0 auto!important;border:1px solid #a87925!important;border-radius:13px!important;color:#fffdf7!important;background:linear-gradient(105deg,#d8b85e,#b78328)!important;box-shadow:0 9px 18px #79531429!important;font-size:14px!important;line-height:18px!important;font-weight:850!important}body .modal-backdrop.transfer-confirm-backdrop{background:linear-gradient(180deg,#fffdf714,#f4efe257),url(/assets/qr-vip-silk-background-v2.jpg) center top / cover no-repeat!important}body .transfer-confirm-topbar{grid-template-columns:42px minmax(0,1fr) 84px!important;border-bottom-color:#b9914257!important;background:#fbf8eff0!important}body .transfer-confirm-topbar>.transfer-confirm-currency-toggle{width:84px!important;min-width:84px!important}body .transfer-confirm-body{top:calc(58px + env(safe-area-inset-top))!important;inset-inline:0!important;bottom:0!important;height:auto!important;box-sizing:border-box!important;padding:10px 0 max(14px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;justify-content:flex-start!important}body .transfer-confirm-body .transfer-confirm-brand{width:min(360px,calc(100% - 28px))!important;min-height:92px!important;margin:0 auto 10px!important;padding:10px 16px!important;display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;overflow:hidden!important;border:1px solid rgba(183,143,62,.42)!important;border-radius:14px!important;color:#4a4030!important;background:linear-gradient(135deg,#ffffffc7,#f0efdec7),url(/assets/qr-vip-silk-background-v2.jpg) center 18% / cover no-repeat!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #654e1f17!important}body .transfer-confirm-body .transfer-confirm-brand:after{content:"VIP"!important;position:absolute!important;right:12px!important;bottom:-12px!important;color:#b48f4314!important;font-family:Georgia,Times New Roman,serif!important;font-size:58px!important;line-height:1!important;letter-spacing:0!important;pointer-events:none!important}body .transfer-confirm-body .transfer-confirm-brand img{position:relative!important;z-index:1!important;width:52px!important;height:65px!important;object-fit:contain!important;filter:drop-shadow(0 3px 4px rgba(114,80,20,.18))!important}body .transfer-confirm-body .transfer-confirm-brand>div{position:relative!important;z-index:1!important;min-width:0!important;display:grid!important;gap:1px!important}body .transfer-confirm-body .transfer-confirm-brand span{color:#aa7b2d!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;line-height:15px!important;font-weight:700!important;letter-spacing:1.2px!important}body .transfer-confirm-body .transfer-confirm-brand strong{color:#403a30!important;font-size:18px!important;line-height:24px!important;font-weight:820!important;letter-spacing:0!important}body .transfer-confirm-body .transfer-confirm-brand small{color:#817663!important;font-size:9px!important;line-height:13px!important;font-weight:650!important;letter-spacing:1px!important}body .transfer-confirm-body .transfer-confirm-receipt{position:relative!important;width:min(360px,calc(100% - 28px))!important;margin:0 auto 10px!important;padding:8px!important;overflow:visible!important;border:1px solid #b99042!important;border-radius:0!important;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)!important;background:linear-gradient(#fffcf7e0,#fffaf4e6),url(/assets/qr-vip-credential-background.jpg) center / cover no-repeat!important;box-shadow:inset 0 0 0 4px #fffcf6f2,inset 0 0 0 5px #c29b4d85,0 10px 22px #5f461821!important}body .transfer-confirm-body .transfer-confirm-receipt:before{content:"♔"!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;width:auto!important;height:auto!important;transform:translate(-50%,-46%)!important;color:#b58d3d11!important;background:transparent!important;font-family:Georgia,serif!important;font-size:158px!important;line-height:1!important;pointer-events:none!important}body .transfer-confirm-body .transfer-confirm-amount-card,body .transfer-confirm-body .transfer-confirm-route,body .transfer-confirm-body .transfer-confirm-balance{position:relative!important;z-index:1!important}body .transfer-confirm-body .transfer-confirm-amount-card{min-height:74px!important;padding:11px 12px!important;border:1px solid rgba(185,145,66,.24)!important;border-radius:8px 8px 0 0!important;background:#fffdf8c2!important}body .transfer-confirm-body .transfer-confirm-amount-card strong{font-size:25px!important;line-height:28px!important}body .transfer-confirm-body .transfer-confirm-route{padding:10px 8px!important;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)!important;gap:5px!important;border:1px solid rgba(185,145,66,.24)!important;border-top:0!important;border-bottom:0!important;background:#fffdf88c!important}body .transfer-confirm-body .transfer-confirm-route article{min-height:79px!important;height:79px!important;padding:7px 5px!important;grid-template-rows:25px 13px minmax(17px,auto) 11px!important;border-color:#c0b18b75!important;background:#f4f5ebb3!important}body .transfer-confirm-body .transfer-confirm-route article>span{width:25px!important;height:25px!important}body .transfer-confirm-body .transfer-confirm-route article b{font-size:clamp(10px,3vw,12px)!important;line-height:15px!important}body .transfer-confirm-body .transfer-confirm-route>i{width:26px!important;height:26px!important}body .transfer-confirm-body .transfer-confirm-balance{min-height:41px!important;border:1px solid rgba(185,145,66,.24)!important;border-radius:0 0 8px 8px!important;background:#e6ebdbb8!important}body .transfer-confirm-body .transfer-confirm-balance span{font-size:11px!important}body .transfer-confirm-body .transfer-confirm-balance strong{font-size:13px!important}body .transfer-confirm-body .transfer-confirm-compact-note{width:min(360px,calc(100% - 28px))!important;min-height:54px!important;margin:0 auto 10px!important;padding:10px 12px!important;overflow:hidden!important;border:1px solid rgba(154,166,126,.5)!important;border-radius:13px!important;background:#e8ebdde0!important;box-shadow:0 6px 14px #535b4112!important}body .transfer-confirm-body .transfer-confirm-compact-note:before{content:none!important;display:none!important}body .transfer-confirm-body .transfer-confirm-compact-note span{font-size:11px!important;line-height:16px!important}body .transfer-confirm-body .transfer-confirm-submit{width:min(360px,calc(100% - 28px))!important;min-height:48px!important;height:48px!important;margin:0 auto max(10px,env(safe-area-inset-bottom))!important}@media(max-height:740px){body .transfer-confirm-body .transfer-confirm-brand{min-height:76px!important;padding-block:6px!important}body .transfer-confirm-body .transfer-confirm-brand img{width:43px!important;height:54px!important}body .transfer-confirm-body .transfer-confirm-amount-card{min-height:66px!important}body .transfer-confirm-body .transfer-confirm-route article{min-height:72px!important;height:72px!important}}body .player-shell .modal-backdrop.transfer-confirm-backdrop{padding:0!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body .player-shell .transfer-confirm-body{top:calc(58px + env(safe-area-inset-top))!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;box-sizing:border-box!important;padding:10px 0 max(14px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}body .player-shell .transfer-confirm-body .transfer-confirm-brand,body .player-shell .transfer-confirm-body .transfer-confirm-receipt,body .player-shell .transfer-confirm-body .transfer-confirm-compact-note,body .player-shell .transfer-confirm-body .transfer-confirm-submit{width:min(360px,calc(100% - 28px))!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important}body .player-shell .transfer-confirm-body .transfer-confirm-brand,body .player-shell .transfer-confirm-body .transfer-confirm-receipt,body .player-shell .transfer-confirm-body .transfer-confirm-compact-note{margin-bottom:10px!important}body .player-shell .transfer-confirm-body .transfer-confirm-balance{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .player-shell .transfer-confirm-body .transfer-confirm-balance span,body .player-shell .transfer-confirm-body .transfer-confirm-balance strong{width:auto!important;white-space:nowrap!important}body .player-shell .transfer-confirm-body .transfer-confirm-submit{margin-bottom:max(10px,env(safe-area-inset-bottom))!important}:is(.player-shell,.guest-shell) .promotions-redesign{--promo-ink: #193052;--promo-gold: #bd9444;--promo-gold-deep: #9d7427;--promo-gold-soft: #f5e6bd;--promo-ivory: #fffdf8;--promo-cream: #faf5eb;--promo-sage: #e5eee2;--promo-sage-ink: #497351;width:100%;max-width:1040px;margin:0 auto;padding-bottom:calc(28px + env(safe-area-inset-bottom));color:var(--promo-ink)}:is(.player-shell,.guest-shell) .promotions-redesign .promo-page-heading{margin-bottom:18px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-page-heading p{margin-bottom:4px;color:var(--promo-gold-deep);font-weight:700}:is(.player-shell,.guest-shell) .promotions-redesign .promo-page-heading h1{color:var(--promo-ink)}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-card{position:relative;margin:0;padding:22px 24px 20px;gap:16px;overflow:hidden;border:1px solid #e2c783;border-radius:28px;background:#fff8e8;box-shadow:0 18px 42px #714e151f}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 24%,rgba(255,227,157,.58),transparent 36%)}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-card>*{position:relative;z-index:1}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading{display:grid;grid-template-columns:minmax(26px,1fr) auto minmax(26px,1fr);align-items:center;gap:12px;text-align:center}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading>span{height:1px;background:#caa85e}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading div{display:grid;justify-items:center;gap:5px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading small{color:var(--promo-gold-deep);font-size:22px;font-weight:900;letter-spacing:.12em}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading strong{display:flex;align-items:center;gap:8px;color:#4b4438;font-size:12px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading i{width:7px;height:7px;border-radius:50%;background:#d93b2e;box-shadow:0 0 0 4px #d93b2e1a}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-main{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.1fr);align-items:center;gap:24px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-gift-art{min-width:0;display:grid;place-items:center}:is(.player-shell,.guest-shell) .promotions-redesign .promo-gift-art img{width:min(100%,330px);height:auto;display:block;object-fit:contain;filter:drop-shadow(0 20px 17px rgba(110,74,17,.15))}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy{min-width:0;display:grid;justify-items:center;text-align:center}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy>small{color:var(--promo-gold-deep);font-size:12px;font-weight:900}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy h2{margin:4px 0 12px;color:#302d28;font-size:30px;line-height:1.08}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy p{margin:0;color:#645b4d;font-size:12px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy>strong{margin:2px 0 12px;color:var(--promo-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5.2vw,60px);line-height:1;letter-spacing:.01em}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-facts{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-facts span{min-height:48px;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(192,151,67,.32);border-radius:13px;color:#4b4338;background:#fffdf7a8;font-size:11px;font-weight:700;line-height:1.25}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey:before{content:"";position:absolute;top:17px;left:16%;right:16%;height:2px;background:#b58b39}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey>div{position:relative;display:grid;justify-items:center;gap:3px;text-align:center}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey span{width:36px;height:36px;display:grid;place-items:center;border:2px solid #fff7df;border-radius:50%;color:#fff;background:#c19a4e;box-shadow:0 3px 9px #724c112e}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey span svg{display:block}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey span b{display:none}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey .active span{color:#fff;background:var(--promo-ink);box-shadow:0 0 0 4px #bd944438}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey strong{color:#3f372c;font-size:12px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey small{color:#776d5e;font-size:10px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-action{padding:0}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-action .primary{width:100%;min-height:54px;padding:0 18px;display:grid;grid-template-columns:24px 1fr 24px;align-items:center;border:1px solid #a97c29;border-radius:999px;color:var(--promo-ink);background:linear-gradient(90deg,#c99e4a,#efcf80,#c99e4a);box-shadow:0 10px 22px #9f6f1933;font-size:17px;font-weight:900}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-action .primary svg:last-child{justify-self:end}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-error{margin:0;color:#9f4237;font-size:11px;text-align:center}:is(.player-shell,.guest-shell) .promotions-redesign .promo-other-section{margin-top:24px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-section-title{margin-bottom:12px;display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-section-title span{height:1px;background:#d7bd82}:is(.player-shell,.guest-shell) .promotions-redesign .promo-section-title h2{margin:0;color:#302d28;font-size:20px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-list{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid #dfd3bb;border-radius:20px;background:#fffdf8f0;box-shadow:0 12px 28px #523c1912}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row{min-width:0;min-height:84px;padding:14px 18px;display:grid;grid-template-columns:50px minmax(0,1fr) minmax(150px,.75fr) 22px;align-items:center;gap:14px;border:0;border-radius:0;background:transparent;box-shadow:none}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row+.promo-offer-row{border-top:1px solid #e8dfcf}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-icon,:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--promo-sage-ink);background:var(--promo-sage)}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row h2{margin:0 0 4px;color:#302d28;font-size:16px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row p{margin:0;color:#776d60;font-size:12px;line-height:1.4}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-reward{min-width:0;display:grid;justify-items:end;gap:4px;text-align:right}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-reward span{color:var(--promo-gold-deep);font-size:15px;font-weight:900}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-reward small{max-width:100%;overflow:hidden;color:#7e7568;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-arrow{color:var(--promo-ink)}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-error{min-height:112px;padding:18px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-empty-state{margin:0;padding:22px;color:#7d7467;font-size:13px;text-align:center}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry{margin:14px 0 0;overflow:hidden;border:1px solid #dfd3bb;border-radius:18px;background:#fffdf8f0;box-shadow:0 10px 24px #523c190f}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary{min-height:74px;padding:12px 18px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;list-style:none;cursor:pointer}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary::-webkit-details-marker{display:none}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary h2{margin:0 0 3px;color:#302d28;font-size:16px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary small{color:#776d60;font-size:11px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary>strong{display:flex;align-items:center;gap:5px;color:#6f6658;font-size:11px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry[open] summary>strong svg{transform:rotate(180deg)}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-table{overflow-x:auto;border-top:1px solid #e8dfcf}@media(max-width:700px){:is(.player-shell,.guest-shell) .promotions-redesign{padding-bottom:calc(34px + env(safe-area-inset-bottom))!important}:is(.player-shell,.guest-shell) .promotions-redesign .promo-page-heading{margin-bottom:14px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-card{padding:16px 14px 14px!important;gap:12px!important;border-radius:22px!important}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-heading small{font-size:19px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-main{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);gap:8px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-gift-art img{width:145px;max-width:100%}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy h2{margin:3px 0 7px;font-size:22px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-copy>strong{margin-bottom:8px;font-size:34px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-facts span{min-height:42px;padding:6px 4px;font-size:9px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey{gap:4px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey strong{font-size:10px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-claim-journey small{font-size:8px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-feature-action .primary{min-height:48px;font-size:15px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-other-section{margin-top:18px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row{min-height:76px!important;padding:11px 12px!important;grid-template-columns:42px minmax(0,1fr) minmax(94px,.75fr) 16px;gap:8px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-icon,:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-icon{width:40px;height:40px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row h2{font-size:14px!important}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-row p{font-size:10px!important}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-reward span{font-size:12px!important}:is(.player-shell,.guest-shell) .promotions-redesign .promo-offer-reward small{font-size:8px!important}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary{min-height:68px;padding:10px 12px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px}:is(.player-shell,.guest-shell) .promotions-redesign .promo-history-entry summary>strong{font-size:9px}}@media(max-width:580px){html:has(.exchange-tool-page),body:has(.exchange-tool-page),body .player-action-shell:not(.agent-action-shell):has(.exchange-tool-page),body .player-action-shell:not(.agent-action-shell) .exchange-tool-page{background:#f8f2e8!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page{height:100svh!important;min-height:100svh!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page>.player-action-page-header{border-bottom-color:#b99e5f33!important;background:#f8f2e8!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page>.player-action-page-content{height:calc(100svh - 56px - env(safe-area-inset-top))!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))!important;background:#f8f2e8!important}body .player-action-shell:not(.agent-action-shell) .exchange-tool-page>.player-action-page-content>.funding-submit{position:fixed!important;z-index:30!important;left:10px!important;right:10px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;box-shadow:inset 0 1px #fff6,0 9px 20px #79531233!important}}body .player-shell .modal-backdrop.transfer-confirm-backdrop,body .modal-backdrop.transfer-confirm-backdrop{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;padding:0!important}body .player-shell .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal,body .modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{inset:auto!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important}body .player-shell .transfer-confirm-body,body .transfer-confirm-body{top:calc(58px + env(safe-area-inset-top))!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;box-sizing:border-box!important;padding:10px 0 max(14px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}body .player-shell .transfer-confirm-body .transfer-confirm-brand,body .player-shell .transfer-confirm-body .transfer-confirm-receipt,body .player-shell .transfer-confirm-body .transfer-confirm-compact-note,body .player-shell .transfer-confirm-body .transfer-confirm-submit,body .transfer-confirm-body .transfer-confirm-brand,body .transfer-confirm-body .transfer-confirm-receipt,body .transfer-confirm-body .transfer-confirm-compact-note,body .transfer-confirm-body .transfer-confirm-submit{width:min(360px,calc(100% - 28px))!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important}body .player-shell .transfer-confirm-body .transfer-confirm-balance,body .transfer-confirm-body .transfer-confirm-balance{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .player-shell .transfer-confirm-body .transfer-confirm-balance span,body .player-shell .transfer-confirm-body .transfer-confirm-balance strong,body .transfer-confirm-body .transfer-confirm-balance span,body .transfer-confirm-body .transfer-confirm-balance strong{width:auto!important;white-space:nowrap!important}html body #root .app-shell.player-shell>.modal-backdrop.transfer-confirm-backdrop{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;padding:0!important}html body #root .app-shell.player-shell>.modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;gap:0!important;border-radius:0!important}html body #root .app-shell.player-shell .transfer-confirm-body{overflow:hidden!important}@media(max-width:760px){html:has(.player-shell .friends-page.friend-vault-page),body:has(.player-shell .friends-page.friend-vault-page){height:100%;overflow:hidden!important;overscroll-behavior:none!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell,body:has(.player-shell .friends-page.friend-vault-page) .player-shell .main-area{height:100dvh!important;min-height:0!important;overflow:hidden!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .main-area{padding-bottom:0!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .page-content{height:calc(100dvh - 90px)!important;min-height:0!important;padding-top:0!important;overflow:hidden!important}body .player-shell .friends-page.friend-vault-page{width:calc(100% + 24px)!important;max-width:none!important;height:100%!important;min-height:0!important;margin-inline:-12px!important;padding:3px 15px max(10px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:hidden!important}body .player-shell .friend-vault-header{flex:0 0 45px!important;position:relative!important;min-height:45px!important;padding-inline:6px!important;grid-template-columns:40px minmax(0,1fr) 110px!important;gap:6px!important}body .player-shell .friend-vault-title-box{position:absolute!important;left:50%!important;top:50%!important;width:118px!important;height:34px!important;transform:translate(-50%,-50%)!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) 18px!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:1px solid rgb(196 139 22 / 52%)!important;border-radius:10px!important;background:linear-gradient(145deg,#fffffff5,#fff8e3f0)!important;box-shadow:0 5px 14px #5b421412,inset 0 0 0 1px #ffffffb8!important;z-index:2!important}body .player-shell .friend-vault-title-box h1{min-width:0!important;margin:0!important;color:var(--ruay-navy)!important;font-size:21px!important;line-height:1!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}body .player-shell .friend-vault-title-box i{width:18px!important;height:1px!important;display:block!important;background:linear-gradient(90deg,transparent,#c99220)!important}body .player-shell .friend-vault-title-box i:last-child{background:linear-gradient(90deg,#c99220,transparent)!important}body .player-shell .friend-vault-page-back{grid-column:1!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;color:#a97412!important;border:1px solid rgb(196 139 22 / 54%)!important;border-radius:50%!important;background:linear-gradient(145deg,#fff,#fff5d9)!important;box-shadow:0 4px 12px #5b421414,inset 0 0 0 1px #ffffffb8!important}body .player-shell .friend-vault-page-back svg,body .player-shell .friend-vault-header>.friend-vault-page-back svg:last-child{width:21px!important;height:21px!important;display:block!important;visibility:visible!important;color:#a97412!important;opacity:1!important}body .player-shell .friend-vault-asset-pill{display:none!important}body .player-shell .friend-vault-asset-pill svg:first-child{width:16px!important;height:16px!important}body .player-shell .friend-vault-asset-pill svg:last-child{width:10px!important;height:10px!important}body .player-shell .friend-vault-header>button{width:110px!important;min-height:32px!important;padding-inline:6px!important;grid-template-columns:16px minmax(0,1fr) 20px 10px!important;gap:3px!important;border-radius:10px!important}body .player-shell .friend-vault-header>button:not(.friend-vault-page-back){grid-column:3!important;justify-self:end!important}body .player-shell .friend-vault-header>.friend-vault-page-back{width:36px!important;min-height:36px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;border-radius:50%!important}body .player-shell .friend-vault-header>button span{font-size:11px!important}body .player-shell .friend-vault-header>button b{width:20px!important;height:20px!important;font-size:10px!important}body .player-shell .friend-vault-hero{flex:0 0 235px!important;min-height:235px!important;height:235px!important;border-radius:22px!important;background:#f7f0e4!important;box-shadow:0 11px 20px #4e350e26,0 2px 5px #b47c1414!important;overflow:hidden!important}body .player-shell .friend-vault-panel-art{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;min-height:100%!important;max-height:none!important;object-fit:fill!important;filter:saturate(1.08) contrast(1.025) brightness(.995)!important}body .player-shell .friend-vault-hero-title{top:18px!important;display:grid!important;grid-template-columns:27px 20px auto 27px!important;gap:3px!important;align-items:center!important;color:#3d3426!important}body .player-shell .friend-vault-title-flourish{width:27px!important;height:11px!important;display:block!important;object-fit:contain!important}body .player-shell .friend-vault-title-flourish.is-right{transform:scaleX(-1)!important}body .player-shell .friend-vault-title-shield{width:20px!important;height:24px!important;display:block!important;object-fit:contain!important}body .player-shell .friend-vault-hero-title h2{color:#3d3426!important;font-size:12.5px!important;font-weight:700!important}body .player-shell .friend-vault-trusted-deck{top:43px!important;right:0!important;bottom:14px!important;left:0!important}body .player-shell .friend-vault-mini-card{width:106px!important;min-height:152px!important;height:152px!important;padding:10px 8px 7px!important;box-sizing:border-box!important;overflow:visible!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .player-shell .friend-vault-card-art{top:-3px!important;right:-3px!important;bottom:-3px!important;left:-3px!important;width:calc(100% + 6px)!important;height:calc(100% + 6px)!important;filter:saturate(1.11) contrast(1.035) brightness(.985) drop-shadow(0 6px 6px rgb(81 54 10 / 16%))!important}body .player-shell .friend-vault-medallion>img{filter:saturate(1.08) contrast(1.035) brightness(.985) drop-shadow(0 2px 3px rgb(90 58 7 / 15%))!important}body .player-shell .friend-vault-mini-card.is-empty{opacity:1!important}body .player-shell .friend-vault-mini-card.is-empty>strong{color:#26364a!important}body .player-shell .friend-vault-mini-card.is-empty>small{color:#717884!important}body .player-shell .friend-vault-mini-card.is-empty .friend-vault-medallion>svg{color:#fffdf6!important;opacity:1!important}body .player-shell .friend-vault-mini-card.is-empty .friend-vault-mini-recent>i{color:#534b41!important}body .player-shell .friend-vault-mini-card.is-empty .friend-vault-mini-recent>i b{color:#168665!important}body .player-shell .friend-vault-mini-card-left{z-index:1!important;left:4px!important;bottom:18px!important}body .player-shell .friend-vault-mini-card-center{z-index:3!important;left:50%!important;bottom:0!important;width:146px!important;min-height:194px!important;height:194px!important;padding-top:10px!important}body .player-shell .friend-vault-mini-card-right{z-index:1!important;right:5px!important;bottom:18px!important}body .player-shell .friend-vault-mini-card:not(.friend-vault-mini-card-center) .friend-vault-medallion{width:48px!important;height:48px!important}body .player-shell .friend-vault-mini-card-center:not(.is-empty) .friend-vault-medallion{width:62px!important;height:62px!important}body .player-shell .friend-vault-mini-card:not(.is-empty)>strong{font-size:9.5px!important;font-weight:700!important}body .player-shell .friend-vault-mini-card-center:not(.is-empty)>strong{font-size:11px!important;font-weight:700!important}body .player-shell .friend-vault-mini-card:not(.is-empty)>small{font-size:7.5px!important}body .player-shell .friend-vault-mini-card>strong{font-size:9.5px!important}body .player-shell .friend-vault-mini-card>small{font-size:7px!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent{min-height:34px!important;margin-top:3px!important;padding-top:4px!important;grid-template-columns:minmax(0,1fr) 19px!important;gap:1px!important}body .player-shell .friend-vault-mini-card .friend-vault-mini-recent>i b{font-size:6px!important;letter-spacing:0!important}body .player-shell .friend-vault-mini-recent>svg{width:18px!important;height:18px!important;padding:3px!important;border:1px solid rgb(255 242 194 / 76%)!important;background:linear-gradient(145deg,#efc254,#c98a0b)!important;box-shadow:0 3px 7px #653f0533,inset 0 1px 1px #ffffff94!important}body .player-shell .friend-vault-add-dock{flex:0 0 70px!important;position:relative!important;min-height:70px!important;height:70px!important;margin:auto 0 0!important;padding:20px 12px 7px!important;display:block!important;border-radius:18px!important;overflow:visible!important}body .player-shell .friend-vault-add-dock.is-attention{border-color:#c18b19e0!important;box-shadow:0 0 0 3px #e2b85233,0 12px 26px #65440c26!important}body .player-shell .friend-vault-add-dock.is-attention .friend-vault-add-row>label{border-color:#c48c18!important;background:#fffaf0!important}body .player-shell .friend-vault-add-dock>.notice{position:absolute!important;z-index:8!important;left:12px!important;right:12px!important;bottom:calc(100% + 7px)!important;max-height:48px!important;margin:0!important;padding:7px 10px!important;overflow:hidden!important;border-radius:10px!important;font-size:10px!important;line-height:1.25!important;text-overflow:ellipsis!important}body .player-shell .friend-vault-add-dock>.panel-heading{top:3px!important;width:auto!important;min-height:16px!important;margin:0!important;padding:0 12px!important;border:0!important}body .player-shell .friend-vault-add-dock>.panel-heading h2{color:#3d3426!important;font-size:12px!important;line-height:16px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading{margin:0!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading h2{color:#3d3426!important;font-size:12px!important;line-height:16px!important;font-weight:800!important}body .player-shell .friend-vault-add-row{width:100%!important;height:43px!important;grid-template-columns:minmax(0,1fr) 76px 76px!important;gap:5px!important}body .player-shell .friend-vault-add-row>label{width:100%!important;min-height:43px!important;height:43px!important;padding-inline:9px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}body .player-shell .friend-vault-add-row>label input{position:static!important;grid-column:2!important;width:100%!important;min-width:0!important;min-height:39px!important;height:39px!important;margin:0!important;padding:0!important;transform:none!important}body .player-shell .friend-vault-add-row .primary,body .player-shell .friend-vault-add-dock .primary{min-height:43px!important;height:43px!important;padding-inline:5px!important;font-size:10px!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .mobile-nav{display:none!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .player-home-float{display:none!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .avatar-menu-badge{display:none!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .page-content{padding-bottom:0!important}body .player-shell .friend-vault-list-panel{flex:0 1 317px!important;height:317px!important;max-height:317px!important;min-height:0!important;padding-top:0!important;overflow:hidden!important}body .player-shell .friend-vault-list-panel:before{z-index:2!important}body .player-shell .friend-vault-list-panel .friend-list{height:100%!important;min-height:0!important;gap:3px!important;grid-auto-rows:61px!important;align-content:start!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;scroll-snap-type:y proximity!important;-webkit-overflow-scrolling:touch!important}body .player-shell .friend-vault-list-panel .friend-list::-webkit-scrollbar{display:none!important}body .player-shell .friend-vault-row.friend-card{scroll-snap-align:start!important;min-height:61px!important;height:61px!important;padding:4px 8px 4px 31px!important;grid-template-columns:60px minmax(0,1fr) 82px 52px!important;gap:6px!important}body .player-shell .friend-vault-row-avatar{width:60px!important;height:60px!important}body .player-shell .friend-vault-row-avatar>img{top:-6px!important;right:-6px!important;bottom:-6px!important;left:-6px!important;width:72px!important;height:72px!important}body .player-shell .friend-vault-row-node{z-index:3!important}body .player-shell .friend-vault-row-avatar>b{font-size:22px!important}body .player-shell .friend-vault-row-main strong{font-size:14px!important}body .player-shell .friend-vault-row-main small,body .player-shell .friend-vault-row-recent small{font-size:9px!important}body .player-shell .friend-vault-row-recent b{font-size:10.5px!important}body .player-shell .friend-vault-row>button{width:52px!important;min-width:52px!important;min-height:32px!important;height:32px!important;font-size:11px!important}body .player-shell .friend-vault-row.is-empty{border-color:#bf8f2b75!important;background:linear-gradient(105deg,#fffaedf5,#eff4e8e0)!important;box-shadow:0 4px 9px #4330100f,inset 0 0 0 1px #ffffffb8!important}body .player-shell .friend-vault-row.is-empty .friend-vault-row-flourish,body .player-shell .friend-vault-row.is-empty .friend-vault-row-avatar{opacity:.9!important}body .player-shell .friend-vault-row.is-empty .friend-vault-row-avatar>svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:18px!important;height:18px!important;margin:auto!important;display:block!important;visibility:visible!important;color:#617f6e!important;opacity:1!important}body .player-shell .friend-vault-row.is-empty .friend-vault-row-main strong{color:#334156!important}body .player-shell .friend-vault-row.is-empty .friend-vault-row-main small,body .player-shell .friend-vault-row.is-empty .friend-vault-row-recent{color:#747d82!important}body .player-shell .friend-vault-row.is-empty .friend-vault-row-recent{visibility:hidden!important}body .player-shell .friend-vault-row.is-empty>button:disabled{color:#70551e!important;border-color:#ae7b177a!important;background:linear-gradient(145deg,#fff2c7,#e7c66e)!important;box-shadow:0 3px 7px #653f051a,inset 0 1px 1px #ffffff8a!important;opacity:.9!important}body .player-shell .friend-vault-add-dock{margin-top:auto!important;margin-bottom:0!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .game-currency-switch{width:68px!important;min-width:68px!important;max-width:68px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:5px 8px 4px!important;display:grid!important;grid-template-rows:11px 22px!important;place-items:initial!important;align-content:center!important;overflow:visible!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .game-currency-switch>small{position:static!important;width:auto!important;min-width:0!important;max-width:none!important;height:11px!important;min-height:11px!important;max-height:11px!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;overflow:visible!important;color:#9e6b0b!important;font-size:8px!important;line-height:11px!important;font-weight:800!important;text-align:center!important;opacity:1!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .game-currency-switch>select{grid-area:2 / 1!important;min-height:22px!important;height:22px!important;line-height:22px!important;font-size:14px!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:menulist!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .language-select{width:72px!important;min-width:72px!important;max-width:72px!important;height:44px!important;min-height:44px!important;padding:4px 6px!important;display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;grid-template-rows:13px 21px!important;column-gap:4px!important;align-content:center!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .language-select>svg:first-child{grid-column:1!important;grid-row:1 / 3!important;width:21px!important;height:21px!important;align-self:center!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-language-copy{grid-column:2!important;grid-row:1 / 3!important;min-width:0!important;display:grid!important;grid-template-rows:13px 21px!important;align-items:center!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-language-copy small{overflow:hidden!important;color:#9e6b0b!important;font-size:8px!important;line-height:13px!important;font-weight:800!important;white-space:nowrap!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-language-copy b{color:var(--ruay-navy)!important;font-size:14px!important;line-height:21px!important;font-weight:500!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-header-brand{transform:translate(6px)!important}body .player-shell .friend-vault-page:is([data-locale=th],[data-locale=my],[data-locale=lo],[data-locale=km]) .friend-vault-title-box h1{font-size:14px!important;white-space:normal!important}}@media(max-width:760px){body .player-shell .friends-page.friend-vault-page{padding-bottom:max(10px,env(safe-area-inset-bottom))!important;gap:6px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-hero{flex-basis:221px!important;min-height:221px!important;height:221px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-trusted-deck{top:43px!important;right:9px!important;bottom:0!important;left:10px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-dock{margin-top:auto!important;margin-bottom:0!important;scroll-margin-bottom:0!important}}@media(max-width:760px){body .player-shell .friends-page.friend-vault-page .friend-vault-list{gap:8px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row{min-height:76px!important;overflow:visible!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row-main{min-width:0!important;overflow:visible!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row-main strong,body .player-shell .friends-page.friend-vault-page .friend-vault-row-main small{overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row>button{min-width:82px!important;width:82px!important;min-height:50px!important;height:auto!important;padding:5px 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;font-size:clamp(8.5px,2.45vw,11px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;text-overflow:clip!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-dock{min-height:110px!important;overflow:visible!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-dock>.panel-heading{min-height:30px!important;overflow:visible!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-row{min-height:58px!important;overflow:visible!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-row .primary{min-width:84px!important;min-height:50px!important;height:auto!important;overflow:visible!important;font-size:clamp(8.5px,2.45vw,11px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;text-overflow:clip!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-language-copy{pointer-events:none!important}body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-language-copy small,body:has(.player-shell .friends-page.friend-vault-page) .player-shell .friend-language-copy b{overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}}@media(max-width:760px){body .player-shell .friends-page.friend-vault-page .friend-vault-row.friend-card{padding:5px 14px 5px 30px!important;grid-template-columns:58px minmax(0,1fr) 68px!important;gap:7px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row-avatar{grid-column:1!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row-main{grid-column:2!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row-recent{display:none!important}body .player-shell .friends-page.friend-vault-page .friend-vault-row>button{grid-column:3!important;grid-row:1 / span 2!important;width:68px!important;min-width:68px!important;max-width:68px!important;min-height:46px!important;padding:4px 5px!important;overflow:hidden!important;font-size:clamp(8px,2.25vw,10px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-row{grid-template-columns:minmax(0,1fr) 74px 78px!important;gap:6px!important}body .player-shell .friends-page.friend-vault-page .friend-vault-add-row .primary{min-width:78px!important;width:78px!important;max-width:78px!important;padding:4px 5px!important;overflow:hidden!important;font-size:clamp(8px,2.25vw,10px)!important}}.notifications-page{--notice-cream: #fbf7ef;--notice-ivory: #fffdf9;--notice-sage: #eef1e7;--notice-sage-line: #c8ceb9;--notice-sage-deep: #8b9b7a;--notice-navy: #173659;--notice-gold: #c49a36;--notice-gold-deep: #a87918;--notice-line: #e8dfce;--notice-muted: #777a76;position:relative;width:100%;min-height:100svh;overflow-x:hidden;color:var(--notice-navy);background:var(--notice-cream)}.notifications-header{position:relative;height:calc(63px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #e0d2b6;background:var(--notice-cream)}.notifications-header h1{margin:0;color:var(--notice-navy);font-size:21px;font-weight:900;line-height:1;letter-spacing:.02em;text-align:center}.notifications-back{width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid #ae8121;border-radius:50%;color:#fffdf8;background:linear-gradient(145deg,#d4ad55,#bd8d2e);box-shadow:0 6px 13px #7b560f2e}.notifications-read-all{max-width:94px;min-height:40px;padding:0;border:0;color:var(--notice-gold-deep);background:transparent;font-size:12px;font-weight:750;line-height:1.2;text-align:right;white-space:normal}.notifications-read-all:disabled{opacity:.46}.notifications-day-bar{min-height:56px;padding:0 22px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--notice-line)}.notifications-unread-count{display:flex;align-items:center;gap:8px;color:var(--notice-gold-deep);font-size:14px;font-weight:700;line-height:1.2;white-space:normal}.notifications-unread-count i,.notification-unread-dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--notice-gold)}.notifications-day-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.notifications-day-tabs button{position:relative;min-width:0;min-height:55px;padding:0;border:0;color:var(--notice-navy);background:transparent;font-size:16px;font-weight:800}.notifications-day-tabs button.active{color:var(--notice-gold-deep)}.notifications-day-tabs button.active:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;border-radius:999px;background:var(--notice-gold)}.notifications-sync-error{margin:10px 16px 0;padding:9px 12px;border:1px solid #d7bd83;border-radius:9px;color:#805b14;background:#fff7e5;font-size:11px;line-height:1.45}.notification-timeline{position:relative;margin:7px 16px 0}.notification-timeline:before{content:"";position:absolute;top:42px;bottom:24px;left:37px;width:1px;background:var(--notice-sage-line)}.notifications-page .notification-timeline-row{position:relative;width:100%;min-height:138px!important;padding:22px 14px 17px 92px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:10px;border:0;border-bottom:1px solid var(--notice-line);border-radius:0;color:inherit;background:transparent;text-align:left}.notifications-page .notification-timeline-row.featured{min-height:126px!important;margin-bottom:0;border:1px solid var(--notice-sage-line);border-radius:13px;background:var(--notice-sage)}.notification-timeline-icon{position:absolute;z-index:1;top:22px;left:11px;width:54px;height:54px;display:grid;place-items:center;border:1px solid #ded4bf;border-radius:50%;color:var(--notice-gold);background:var(--notice-ivory)}.notification-timeline-copy{min-width:0;display:contents}.notification-timeline-copy strong{grid-column:1;color:var(--notice-navy);font-size:18px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.notification-timeline-copy small{grid-column:1 / -1;margin-top:8px;padding-right:2px;color:#666c69;font-size:13px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.notification-timeline-copy em{grid-column:1;margin-top:8px;color:var(--notice-muted);font-size:12px;font-style:normal;line-height:1}.notification-timeline-row>b{position:absolute;right:14px;bottom:20px;color:var(--notice-navy);font-size:15px;font-weight:900;white-space:nowrap}.notification-timeline-row>b.positive{color:var(--notice-navy)}.notification-status{position:absolute;top:22px;right:14px;color:var(--notice-navy);font-size:13px;font-weight:800}.notification-unread-dot{position:absolute;top:15px;right:14px}.notification-timeline-row.featured .notification-unread-dot{top:14px}.notification-timeline .empty-state{min-height:180px;display:grid;place-items:center;color:var(--notice-muted);background:transparent}.notifications-more{width:calc(100% - 32px);min-height:50px;margin:0 16px calc(20px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:18px;border:0;color:var(--notice-sage-deep);background:transparent;font-size:13px;font-weight:750}body:has(.notifications-page) .player-shell>.main-area>.topbar,body:has(.notifications-page) .player-shell>.mobile-nav,body:has(.notifications-page) .player-home-float{display:none!important}body:has(.notifications-page) .player-shell,body:has(.notifications-page) .player-shell>.main-area{min-height:100svh;background:var(--notice-cream, #fbf7ef)!important}body:has(.notifications-page) .player-shell>.main-area>.page-content{width:100%;max-width:430px;min-height:100svh;margin:0 auto;padding:0!important}@media(max-width:390px){.notifications-header{grid-template-columns:46px minmax(0,1fr) 72px;padding-inline:16px}.notifications-day-bar{padding-inline:16px;grid-template-columns:88px minmax(0,1fr)}.notifications-page .notification-timeline-row{padding-right:10px;padding-left:84px}.notification-timeline-copy strong{font-size:17px}.notification-timeline-copy small{font-size:12px}}.notifications-page .notification-timeline-row:nth-child(2){min-height:144px!important}.notifications-page .notification-timeline-row:nth-child(3){min-height:140px!important}.notifications-page .notification-timeline-row:nth-child(4){min-height:130px!important}.notifications-page .notification-timeline-row.featured .notification-timeline-copy small{max-width:none}body .player-shell.wallet-action-shell{background:#f3f0e7!important}.wallet-action-shell .wallet-page{width:min(100%,430px)!important;padding:calc(env(safe-area-inset-top) + 16px) 13px calc(env(safe-area-inset-bottom) + 24px)!important;color:#0e2851;background:#f3f0e7!important}.wallet-vip-heading{margin:0 3px 12px}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar{position:relative;width:calc(100% + 32px)!important;max-width:none!important;height:52px!important;margin:0 0 10px -16px!important;padding:0 16px 10px!important;box-sizing:border-box;display:flex;align-items:center;border-bottom:1px solid rgba(185,158,95,.46);box-shadow:0 1px #ffffff9e}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar h1{position:absolute;top:21px!important;left:50%!important;margin:0;transform:translate(-50%,-50%)!important;color:#0e2851;font-size:22px;font-weight:950;line-height:1;letter-spacing:0}.wallet-vip-back{min-width:0;height:42px;padding:0;display:inline-flex;align-items:center;gap:9px;border:0;color:#0e2851;background:transparent}.wallet-vip-back>span{width:34px;height:34px;display:grid;place-items:center;border:1.5px solid #ca991f;border-radius:9px;color:#0e2851;background:#fffdf7d1;box-shadow:inset 0 0 0 1px #ffffffb8}.wallet-vip-back b{font-size:15px;font-weight:850;white-space:nowrap}.wallet-vip-eyebrow{margin:6px 0;display:flex;align-items:center;gap:5px;color:#243249;font-size:12px;font-weight:650}.wallet-vip-eyebrow svg{color:#b88212}.wallet-vip-controls{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:stretch;gap:42px}.wallet-vip-currency{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;height:42px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid #cb991f;border-radius:10px;color:#0e2851;background:#fffdf8e0;box-shadow:inset 0 0 0 2px #ffffffd9,inset 0 0 0 3px #d4a94240,0 4px 10px #855d1614;cursor:pointer}.wallet-vip-currency span,.wallet-vip-currency b{min-width:0;font-size:20px;font-weight:950;line-height:1;white-space:nowrap}.wallet-vip-currency i{color:#c7901f;font-size:18px;font-style:normal;font-weight:950}.wallet-vip-currency svg{flex:0 0 auto;color:#9d6c0d}.wallet-vip-actions{min-width:0;display:grid;grid-template-columns:74px 86px;justify-content:end;gap:8px}.wallet-vip-actions button{min-width:0!important;min-height:42px!important;height:42px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:10px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;white-space:nowrap}.wallet-vip-actions .subtle-button{border:1.25px solid #ccaa57!important;color:#0e2851!important;background:#fffdf8f0!important}.wallet-vip-actions .primary{border:1px solid #c58c12!important;color:#fffdf7!important;background:linear-gradient(145deg,#edc96e,#d5a536 45%,#b97e0e)!important;box-shadow:inset 0 1px #ffffffad,inset 0 -2px 4px #78470033,0 5px 12px #85570c2e!important}.wallet-action-shell .wallet-cards{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.wallet-action-shell .wallet-vip-card{position:relative;isolation:isolate;min-width:0!important;min-height:0!important;padding:18px 17px 14px!important;display:block!important;overflow:hidden;border:0!important;border-radius:13px!important;color:#0e2851;background:url(/assets/wallet-vip-pearl-frame-v2.png) center / 104% 104% no-repeat!important;box-shadow:0 7px 14px #523f1e24,0 1px 2px #5d420e2e!important}.wallet-action-shell .wallet-vip-card:before{content:none}.wallet-action-shell .wallet-vip-card:after{content:none}.wallet-vip-cash{height:270px}.wallet-vip-bonus{height:230px}.wallet-vip-asset-meta{position:relative;z-index:2;margin-top:0;padding-top:9px;border-top:1px solid rgba(191,162,96,.34)}.wallet-vip-asset-details{min-width:0;display:grid;grid-template-columns:.95fr 1.25fr .8fr;gap:7px;font-variant-numeric:tabular-nums}.wallet-vip-asset-details span{min-width:0;display:grid;gap:2px}.wallet-vip-asset-details span+span{padding-left:6px;border-left:1px solid rgba(191,162,96,.3)}.wallet-vip-asset-details small{color:#6e7785;font-size:10px;font-weight:700;line-height:1.1}.wallet-vip-asset-details b{min-width:0;overflow:hidden;color:#0e2851;font-size:12.5px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wallet-vip-asset-meta p{margin:4px 0 0;color:#786331;font-size:10px;font-weight:750;line-height:1.15}.wallet-vip-asset-meta p.error{color:#b7483e}.wallet-vip-card-title{position:relative;z-index:2;min-height:35px;display:flex;align-items:center;gap:8px}.wallet-action-shell .wallet-vip-card .card-icon{width:31px!important;height:31px!important;margin:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:6px!important;color:#6c4807!important;background:linear-gradient(145deg,#f5d77d,#9b6709)!important;box-shadow:inset 0 1px 1px #fffc,0 1px 3px #69420033!important}.wallet-action-shell .wallet-vip-bonus .card-icon{color:#593195!important;background:linear-gradient(145deg,#f4d169,#7844a9)!important}.wallet-vip-card-title>strong{color:#0e2851;font-size:16px;font-weight:950;line-height:1}.wallet-vip-card-title>svg{color:#b27d11}.wallet-action-shell .wallet-vip-card>small{position:relative;z-index:2;margin-top:12px;display:block;color:#243249!important;font-size:12px!important;font-weight:650;line-height:1.2}.wallet-action-shell .wallet-vip-card h2{position:relative;z-index:2;margin:4px 0 18px!important;color:#0e2851!important;font-size:29px!important;font-weight:950!important;font-variant-numeric:lining-nums tabular-nums;line-height:1.05!important;letter-spacing:0!important}.wallet-action-shell .wallet-vip-bonus h2{margin-top:13px!important;font-size:27px!important}.wallet-action-shell .wallet-vip-card .balance-amount-grid{position:relative;z-index:2;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.wallet-action-shell .wallet-vip-card .balance-amount-grid span{min-width:0!important;min-height:65px!important;padding:10px 10px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1.5px solid rgba(185,158,95,.78)!important;border-radius:9px!important;color:#223047!important;background:#fffdf894!important;box-shadow:inset 0 0 0 2px #fffffcd1,inset 0 0 0 3px #b99e5f2e!important;font-size:11px!important;font-weight:700!important;line-height:1.12!important}.wallet-action-shell .wallet-vip-card .balance-amount-grid strong{margin-top:6px!important;display:block;overflow-wrap:normal!important;color:#0e2851!important;font-size:16px!important;font-weight:900!important;font-variant-numeric:lining-nums tabular-nums;line-height:1!important;white-space:nowrap}.wallet-vip-ornament{position:absolute;z-index:1;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.wallet-vip-crown{top:22px;right:5px;width:112px;height:100px;opacity:.66}.wallet-vip-gift{top:14px;right:-5px;width:150px;height:122px;opacity:.5}.wallet-action-shell .wallet-vip-card .auto-convert-note{position:relative;z-index:2;min-height:37px!important;margin-top:8px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(185,158,95,.64)!important;border-radius:8px!important;color:#3d2d83!important;background:#fffdf880!important;box-shadow:inset 0 0 0 2px #fffffc94!important}.wallet-action-shell .wallet-vip-card .auto-convert-note strong{color:#3d2d83!important;font-size:11px!important;line-height:1.15!important}.wallet-action-shell .wallet-vip-card .auto-convert-note small{display:none!important}.wallet-vip-ledger{margin-top:11px!important;overflow:hidden!important;border:1px solid #ead5a9!important;border-radius:12px!important;background:#f8f4ecf0!important;box-shadow:0 5px 14px #5a411812!important}.wallet-vip-ledger .panel-heading{min-height:54px!important;height:54px!important;padding:0 13px!important;border-bottom:1px solid #ead9b7!important}.wallet-vip-ledger .panel-heading h2{color:#0e2851!important;font-size:17px!important;font-weight:950!important}.wallet-vip-ledger .panel-heading button{min-height:34px;padding:0;display:inline-flex;align-items:center;gap:3px;color:#b4780b!important;font-size:12px;font-weight:750;background:transparent}.wallet-ledger-list{display:block}.wallet-ledger-row{min-width:0;min-height:55px;padding:7px 10px 7px 11px;display:grid;grid-template-columns:33px minmax(0,1fr) auto 15px;align-items:center;gap:8px;border-bottom:1px solid #eee1c9}.wallet-ledger-row:last-child{border-bottom:0}.wallet-ledger-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%}.wallet-ledger-icon.positive{color:#139c5a;background:#e2f2df}.wallet-ledger-icon.negative{color:#dc2d2d;background:#ffe1de}.wallet-ledger-copy{min-width:0;display:grid;gap:2px}.wallet-ledger-copy strong{overflow:hidden;color:#152945;font-size:11.5px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wallet-ledger-copy small{color:#8b929d;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.1}.wallet-ledger-row>b{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-ledger-row>b.positive{color:#0ca45c}.wallet-ledger-row>b.negative{color:#e32727}.wallet-ledger-chevron{color:#17263a}.wallet-ledger-empty{padding:24px 14px;color:#7d8793;font-size:12px;text-align:center}@media(max-width:360px){.wallet-action-shell .wallet-page{padding-inline:9px!important}.wallet-vip-heading{margin-inline:2px}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar{width:calc(100% + 22px)!important;margin-left:-11px!important}.wallet-vip-back b{font-size:13px}.wallet-vip-controls{grid-template-columns:136px minmax(0,1fr);gap:12px}.wallet-vip-currency{padding-inline:9px;gap:5px}.wallet-vip-currency span,.wallet-vip-currency b{font-size:17px}.wallet-vip-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.wallet-vip-actions button{padding-inline:5px!important;font-size:11px!important}.wallet-vip-asset-details{gap:4px}.wallet-vip-asset-details span+span{padding-left:4px}.wallet-vip-asset-details b{font-size:10.5px}.wallet-action-shell .wallet-vip-card{padding-inline:14px!important}.wallet-vip-crown{right:3px;width:102px}.wallet-action-shell .wallet-vip-card h2{font-size:27px!important}.wallet-action-shell .wallet-vip-card .balance-amount-grid strong{font-size:14px!important}.wallet-ledger-row{grid-template-columns:31px minmax(0,1fr) auto 13px;gap:6px}.wallet-ledger-row>b{font-size:11px}}@media(max-width:760px){body .player-shell.wallet-action-shell .wallet-page .wallet-vip-heading .wallet-vip-topbar h1{left:50vw!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-card{display:block!important;grid-template-columns:none!important;column-gap:0!important;row-gap:0!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-card-title{display:flex!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-cash .balance-amount-grid{position:absolute!important;right:17px!important;bottom:14px!important;left:17px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-bonus .balance-amount-grid{position:absolute!important;right:17px!important;bottom:58px!important;left:17px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-bonus .auto-convert-note{position:absolute!important;right:17px!important;bottom:14px!important;left:17px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-card h2{font-size:31px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-cash h2{margin:4px 0 18px!important}body .player-shell.wallet-action-shell .wallet-page .wallet-vip-bonus h2{font-size:29px!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-card{display:block!important;grid-template-columns:none!important;column-gap:0!important;row-gap:0!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-card-title{width:auto!important;display:flex!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-card-title>strong{width:auto!important;overflow-wrap:normal!important;white-space:normal!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-card h2{width:auto!important;margin:4px 0 18px!important;font-size:26px!important;overflow-wrap:normal!important;white-space:nowrap!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-cash .balance-amount-grid{position:absolute!important;right:17px!important;bottom:14px!important;left:17px!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-bonus .balance-amount-grid{position:absolute!important;right:17px!important;bottom:58px!important;left:17px!important}body .player-shell:not(.wallet-action-shell) .wallet-page .wallet-vip-bonus .auto-convert-note{position:absolute!important;right:17px!important;bottom:14px!important;left:17px!important}}html body #root .app-shell.player-shell>.modal-backdrop.transfer-confirm-backdrop{--tc-ink: #282820;--tc-muted: #756f66;--tc-gold: #b68a32;--tc-gold-deep: #8d6722;--tc-line: rgba(189, 145, 57, .55);--tc-sage: #eef0e5;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important;color:var(--tc-ink)!important;background:linear-gradient(180deg,#fffefa08,#f9f4e824),url(/assets/qr-vip-silk-background-v2.jpg) center top / cover no-repeat!important}html body #root .app-shell.player-shell>.modal-backdrop.transfer-confirm-backdrop>.modal.transfer-confirm-modal{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell.player-shell .transfer-confirm-topbar{position:absolute!important;z-index:10!important;inset:0 0 auto!important;width:100%!important;height:69px!important;min-height:69px!important;padding:0 18px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) 72px!important;align-items:center!important;gap:0!important;border:0!important;border-bottom:3px double rgba(183,137,47,.72)!important;background:#fbf8f0f2!important;box-shadow:0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>button:first-child{justify-self:start!important;width:36px!important;min-width:36px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;color:#aa8131!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>button:first-child svg{width:25px!important;height:25px!important;stroke-width:1.8!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>strong{color:#302f28!important;font-size:17px!important;line-height:24px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>.transfer-confirm-currency-toggle{justify-self:end!important;width:68px!important;min-width:68px!important;height:29px!important;min-height:29px!important;padding:0 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;gap:3px!important;overflow:hidden!important;border:1px solid #b98b35!important;border-radius:14px!important;color:#9a7127!important;background:#fffcf5b8!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #6f4e160f!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>.transfer-confirm-currency-toggle>span{min-width:0!important;padding:0!important;color:inherit!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>.transfer-confirm-currency-toggle>svg{width:13px!important;height:13px!important;color:inherit!important}html body #root .app-shell.player-shell .transfer-confirm-body{position:absolute!important;top:69px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 0 max(12px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;background:transparent!important}html body #root .app-shell.player-shell .transfer-confirm-body::-webkit-scrollbar{display:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-brand{position:relative!important;flex:0 0 151px!important;width:100%!important;max-width:none!important;min-height:151px!important;height:151px!important;margin:0!important;padding:38px 0 19px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:hidden!important;border:0!important;border-radius:0!important;color:var(--tc-gold-deep)!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-brand:after{content:""!important;position:absolute!important;z-index:0!important;top:13px!important;right:-45px!important;width:166px!important;height:166px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:50%!important;background:repeating-radial-gradient(circle,transparent 0 5px,rgba(255,255,255,.28) 6px 7px)!important;opacity:.55!important;pointer-events:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-brand img{position:relative!important;z-index:1!important;width:56px!important;height:70px!important;object-fit:contain!important;filter:sepia(.12) saturate(1.08) drop-shadow(0 2px 2px rgba(103,72,18,.18))!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-brand>span{position:relative!important;z-index:1!important;color:#a7792d!important;font-family:Times New Roman,Times,serif!important;font-size:17px!important;line-height:22px!important;font-weight:500!important;letter-spacing:.5px!important;font-variant-numeric:lining-nums proportional-nums!important;font-feature-settings:"lnum" 1,"pnum" 1!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-receipt{position:relative!important;flex:0 0 371px!important;width:calc(100% - 46px)!important;max-width:344px!important;min-height:371px!important;height:371px!important;margin:0 auto 21px!important;padding:18px 22px!important;display:grid!important;grid-template-rows:88px 158px 88px!important;overflow:hidden!important;border:0!important;border-radius:0!important;clip-path:polygon(24px 0,calc(100% - 24px) 0,calc(100% - 23px) 5px,calc(100% - 20px) 10px,calc(100% - 14px) 15px,100% 20px,100% calc(100% - 20px),calc(100% - 14px) calc(100% - 15px),calc(100% - 20px) calc(100% - 10px),calc(100% - 23px) calc(100% - 5px),calc(100% - 24px) 100%,24px 100%,23px calc(100% - 5px),20px calc(100% - 10px),14px calc(100% - 15px),0 calc(100% - 20px),0 20px,14px 15px,20px 10px,23px 5px)!important;background:linear-gradient(#fffcf7e0,#fffaf4eb),url(/assets/qr-vip-credential-background.jpg) center / cover no-repeat!important;box-shadow:inset 0 0 0 1px #fffffff5,inset 0 0 0 3px #e5ccae,inset 0 0 0 5px #fffef9f5,inset 0 0 0 6px #cfb992,0 9px 14px #553d1433!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-receipt:before{content:""!important;position:absolute!important;z-index:0!important;left:50%!important;bottom:-4px!important;width:146px!important;height:182px!important;transform:translate(-50%)!important;background:url(/assets/ruay55-header-mark-transparent.png) center bottom / contain no-repeat!important;opacity:.055!important;filter:sepia(1) saturate(.7)!important;pointer-events:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-receipt:after{content:""!important;position:absolute!important;z-index:3!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344 371' preserveAspectRatio='none'%3E%3Cpath d='M24 1H320C320 8 326 14 343 20V351C326 357 320 363 320 370H24C24 363 18 357 1 351V20C18 14 24 8 24 1Z' fill='none' stroke='%23e5ccae' stroke-width='2'/%3E%3Cpath d='M27 5H317C317 11 323 17 339 23V348C323 354 317 360 317 366H27C27 360 21 354 5 348V23C21 17 27 11 27 5Z' fill='none' stroke='%23cfb992' stroke-width='1'/%3E%3C/svg%3E") center / 100% 100% no-repeat!important;pointer-events:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card,html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route,html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-balance{position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card{min-height:88px!important;height:88px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;border-bottom:1px dashed var(--tc-line)!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card:after,html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-balance:before{content:"◇"!important;position:absolute!important;left:50%!important;color:#c69a45!important;background:#fffaf3!important;font-size:10px!important;line-height:10px!important;transform:translate(-50%,50%)!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card:after{bottom:0!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card>div{display:grid!important;gap:1px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card small{color:#806f49!important;font-size:13px!important;line-height:18px!important;font-weight:500!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card strong{color:#20211f!important;font-size:30px!important;line-height:35px!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:lining-nums tabular-nums!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-amount-card>span{min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#a1772d!important;background:transparent!important;font-size:23px!important;line-height:28px!important;font-weight:650!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route{min-height:158px!important;height:158px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border-bottom:1px dashed var(--tc-line)!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article{position:relative!important;min-width:0!important;min-height:124px!important;height:124px!important;padding:7px 0 0!important;display:grid!important;grid-template-rows:44px 22px 26px 17px!important;place-items:center!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article:first-child:after,html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article:last-child:before{content:""!important;position:absolute!important;top:21px!important;width:1px!important;height:68px!important;background:#be913a59!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article:first-child:after{right:-6px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article:last-child:before{left:-6px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article>span{grid-row:1!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(190,145,58,.56)!important;border-radius:50%!important;color:#b1822f!important;background:linear-gradient(145deg,#ffffffeb,#f4ead0e6)!important;box-shadow:inset 0 0 0 3px #ffffffbf,0 2px 5px #71501824!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article>span svg{width:22px!important;height:22px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article small{grid-row:2!important;width:100%!important;color:#806f49!important;font-size:13px!important;line-height:20px!important;font-weight:500!important;text-align:center!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article b{grid-row:3!important;width:100%!important;max-width:100%!important;overflow:hidden!important;color:#252621!important;font-size:16px!important;line-height:24px!important;font-weight:650!important;letter-spacing:0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article em{grid-row:4!important;width:100%!important;color:#7b7771!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;font-style:normal!important;text-align:center!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route>i{width:54px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;color:#b88a34!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route>i svg{width:42px!important;height:30px!important;stroke-width:1.8!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-balance{min-height:88px!important;height:88px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-balance:before{top:0!important;transform:translate(-50%,-50%)!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-balance span{width:auto!important;color:#806f49!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-balance strong{width:auto!important;color:#252621!important;font-size:16px!important;line-height:22px!important;font-weight:650!important;font-variant-numeric:lining-nums tabular-nums!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-compact-note{position:relative!important;flex:0 0 44px!important;width:calc(100% - 58px)!important;max-width:332px!important;min-height:44px!important;height:44px!important;margin:0 auto 22px!important;padding:7px 13px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;overflow:hidden!important;border:1px solid rgba(140,133,88,.58)!important;border-radius:11px!important;color:#726b43!important;background:#eaecdce6!important;box-shadow:inset 0 1px #ffffffc7,0 3px 8px #56523314!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-compact-note:before{content:""!important;display:none!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-compact-note svg{width:27px!important;height:27px!important;color:#b48a39!important;filter:drop-shadow(0 1px 1px rgba(91,64,19,.15))!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-compact-note span{color:#5d5b3d!important;font-size:12px!important;line-height:17px!important;font-weight:550!important;white-space:nowrap!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-submit{flex:0 0 55px!important;width:calc(100% - 58px)!important;max-width:332px!important;min-height:55px!important;height:55px!important;margin:0 auto max(14px,env(safe-area-inset-bottom))!important;padding:0 18px!important;border:1px solid #a87921!important;border-radius:13px!important;color:#fffdf8!important;background:linear-gradient(105deg,#f2d0776b,#9b69191f),linear-gradient(100deg,#d6b05b,#b17d27)!important;box-shadow:inset 0 0 0 2px #ffecaf80,inset 0 0 0 4px #96671e59,inset 0 1px 0 5px #fff5d459,0 7px 12px #69491733!important;font-size:17px!important;line-height:22px!important;font-weight:750!important;letter-spacing:0!important}html body #root .app-shell.player-shell .transfer-confirm-body>.funding-alert{width:calc(100% - 58px)!important;max-width:332px!important;margin:-14px auto 8px!important;font-size:11px!important}@media(max-width:360px){html body #root .app-shell.player-shell .transfer-confirm-topbar{grid-template-columns:64px minmax(0,1fr) 64px!important;padding-inline:12px!important}html body #root .app-shell.player-shell .transfer-confirm-topbar>.transfer-confirm-currency-toggle{width:64px!important;min-width:64px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-receipt{width:calc(100% - 30px)!important;padding-inline:18px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important;gap:6px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-route article b{font-size:14px!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-compact-note,html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-submit{width:calc(100% - 38px)!important}html body #root .app-shell.player-shell .transfer-confirm-body .transfer-confirm-compact-note span{font-size:10.5px!important}}@media(max-height:760px){html body #root .app-shell.player-shell .transfer-confirm-body{overflow-y:auto!important}}html body #root .app-shell.player-shell:has(.transfer-success-backdrop){width:100vw!important;max-width:none!important;min-width:0!important;margin:0!important;transform:none!important}html body #root .app-shell.player-shell .transfer-success-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;align-items:flex-start!important;justify-content:flex-start!important;background:#f8f3e9!important;overflow-y:auto!important}html body #root .app-shell.player-shell .transfer-success-modal{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;min-width:0!important;min-height:100dvh!important;max-width:none!important;border:0!important;border-radius:0!important;background:#f8f3e9!important}.transfer-success-page{display:flex;flex-direction:column;width:min(100vw,430px)!important;min-width:0!important;max-width:100vw!important;min-height:100dvh;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 20px max(8px,env(safe-area-inset-bottom));color:#193052;background:#f8f3e9}.transfer-success-brand{width:126px;height:48px;margin:0 auto 10px;text-align:center}.transfer-success-brand span{display:block;color:#17345f;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:22px;font-weight:400;line-height:28px;letter-spacing:.23em;text-indent:.23em}.transfer-success-brand i{position:relative;display:block;width:108px;height:1px;margin:8px auto 0;background:#b7aa91}.transfer-success-brand i:before,.transfer-success-brand i:after{position:absolute;top:-1px;width:3px;height:3px;border-radius:50%;background:#ad8950;content:""}.transfer-success-brand i:before{left:0}.transfer-success-brand i:after{right:0}.transfer-success-page h1{margin:0 0 8px;color:#193052;font-size:25px;line-height:36px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-weight:600;letter-spacing:.08em;text-align:center}.transfer-success-certificate{position:relative;display:flex;flex-direction:column;height:575px;min-height:575px;padding:34px 50px 40px;border:0;border-radius:25px;background:transparent url(/assets/transfer-success-platinum-card-frame-v2.webp) center / 100% 100% no-repeat;box-shadow:none}.transfer-success-seal{width:104px;height:104px;margin:0 auto 8px}.transfer-success-seal img{display:block;width:100%;height:100%;object-fit:contain}.transfer-success-title{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:19px;line-height:28px;font-weight:500;letter-spacing:.08em;text-align:center}.transfer-success-title span{color:#bf9550;font-size:8px}.transfer-success-amount{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:7px -18px 11px;white-space:nowrap}html body #root .app-shell.player-shell .transfer-success-modal .transfer-success-certificate .transfer-success-amount strong,html body>.transfer-success-backdrop .transfer-success-certificate .transfer-success-amount strong{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:58px!important;line-height:1!important;font-weight:500!important;font-variant-numeric:tabular-nums;letter-spacing:-.035em!important}html body #root .app-shell.player-shell .transfer-success-modal .transfer-success-certificate .transfer-success-amount span,html body>.transfer-success-backdrop .transfer-success-certificate .transfer-success-amount span{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:21px!important;font-weight:500!important}.transfer-success-divider{position:relative;height:1px;margin:4px 0 7px;background:#d8d3ca}.transfer-success-divider:after{position:absolute;left:50%;top:50%;width:10px;height:10px;border:1px solid #c7a46a;background:#fffaf0;content:"";transform:translate(-50%,-50%) rotate(45deg)}.transfer-success-details{display:flex;flex:1;flex-direction:column;margin:0;padding-bottom:10px}.transfer-success-details>div{display:grid;flex:1;grid-template-columns:91px minmax(0,1fr);gap:8px;align-items:center;min-height:42px;border-bottom:1px solid rgba(184,181,174,.42)}.transfer-success-details>div:last-child{border-bottom:0}.transfer-success-details dt{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:0}.transfer-success-details dd{min-width:0;margin:0;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:12.5px;font-weight:500;letter-spacing:0;text-align:right;white-space:nowrap}.transfer-success-reference-row dd{display:grid;max-width:166px;justify-self:end;justify-items:end;font-size:10.5px;line-height:14px;white-space:normal}.transfer-success-reference-row dd span{display:block;max-width:100%;white-space:nowrap}.transfer-success-complete{color:#193052!important}.transfer-success-done{position:relative!important;flex:0 0 52px!important;width:100%!important;min-height:52px!important;height:52px!important;margin:10px 0 0!important;border:1px solid #9f7835!important;border-radius:13px!important;color:#fffdf7!important;background:linear-gradient(100deg,#d7b973,#c6a65f 48%,#ad8741)!important;box-shadow:inset 0 0 0 2px #f7e7b9,inset 0 0 0 3px #8b6527b3,0 5px 9px #694c1b33!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.06em!important}.transfer-success-done:before,.transfer-success-done:after{position:absolute;top:50%;color:#fff4cf;content:"◆";font-size:7px;line-height:1;text-shadow:0 1px 0 rgba(128,89,26,.45);transform:translateY(-50%)}.transfer-success-done:before{left:17px}.transfer-success-done:after{right:17px}html body>.modal-backdrop.transfer-confirm-backdrop.transfer-success-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;display:block!important;width:100vw!important;height:100dvh!important;overflow:hidden auto!important;background:#f5efe5 url(/assets/transfer-success-ivory-paper-bg-v2.webp) center / cover no-repeat!important}html body>.modal-backdrop.transfer-confirm-backdrop.transfer-success-backdrop>.modal.transfer-confirm-modal.transfer-success-modal{position:relative!important;inset:auto!important;width:100vw!important;min-width:0!important;min-height:100dvh!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;transform:none!important}html body>.modal-backdrop.transfer-confirm-backdrop.transfer-success-backdrop .transfer-success-page{width:min(100vw,430px)!important;min-width:0!important;margin:0 auto!important;background:transparent!important}.transfer-success-private-balance{display:flex;align-items:center;justify-content:flex-end;gap:7px}.transfer-success-private-balance>span{min-width:76px;text-align:right}.transfer-success-private-balance>button{display:inline-grid;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;color:#193052;background:transparent;place-items:center}.transfer-password-progress{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;width:calc(100% - 24px);margin:12px 12px 14px;padding:11px 36px;box-sizing:border-box;border:1px solid rgba(185,158,95,.34);border-radius:12px;color:#193052;background:#faf6ec;text-align:center}.transfer-password-progress-spinner{position:absolute;left:13px;top:50%;width:20px;height:20px;border:2px solid rgba(185,158,95,.28);border-top-color:#b99e5f;border-radius:50%;animation:transfer-password-spin .8s linear infinite}.transfer-password-progress div{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:center;gap:2px}.transfer-password-progress strong{font-size:14px;line-height:19px;font-weight:650}.transfer-password-progress small{color:#77766f;font-size:11px;line-height:15px}@keyframes transfer-password-spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media(max-height:760px){.transfer-success-page{padding-top:max(6px,env(safe-area-inset-top));padding-bottom:max(5px,env(safe-area-inset-bottom))}.transfer-success-brand{height:39px;margin-bottom:4px}.transfer-success-brand span{font-size:19px;line-height:23px}.transfer-success-brand i{margin-top:5px}.transfer-success-page h1{margin-bottom:5px;font-size:22px;line-height:30px}.transfer-success-certificate{height:510px;min-height:510px;padding:25px 47px 37px}.transfer-success-seal{width:78px;height:78px;margin-bottom:3px}.transfer-success-title{font-size:17px;line-height:24px}html body>.transfer-success-backdrop .transfer-success-certificate .transfer-success-amount strong{font-size:48px!important}html body>.transfer-success-backdrop .transfer-success-certificate .transfer-success-amount span{font-size:18px!important}.transfer-success-amount{margin-top:3px;margin-bottom:7px}.transfer-success-details>div{min-height:36px}.transfer-success-details{padding-bottom:8px}.transfer-success-done{flex-basis:48px!important;min-height:48px!important;height:48px!important;margin-top:7px!important}}@media(max-width:350px){.transfer-success-page{padding-inline:12px}.transfer-success-certificate{padding-inline:46px}.transfer-success-details>div{grid-template-columns:88px minmax(0,1fr)}.transfer-success-details dt,.transfer-success-details dd{font-size:11px}}@media(max-width:760px){body .player-action-shell .modal-backdrop.transfer-entry-backdrop{width:100%!important;min-height:100dvh!important;padding:0!important;overflow-x:hidden!important}body .player-action-shell .modal-backdrop.transfer-entry-backdrop>.transfer-entry-modal{width:min(100%,430px)!important;min-width:0!important;max-width:430px!important;max-height:none!important;min-height:100dvh!important;margin:0 auto!important;padding:0!important;display:block!important;overflow-x:hidden!important;overflow-y:visible!important;border-radius:0!important}body .player-shell .reference-wallet-summary .wallet-actions button{overflow:hidden!important;overflow-wrap:anywhere!important;white-space:normal!important}body .player-shell .home-game-directory{padding-inline:0!important}body .player-shell .home-game-directory-heading strong{font-size:17px!important;line-height:1.16!important}body .player-shell .home-game-category-tabs,body .guest-shell .home-game-category-tabs.guest-home-template-categories{min-height:82px!important;align-items:stretch!important;gap:6px!important;padding:2px 4px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:2px 4px!important;scroll-snap-type:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;contain:layout paint style!important;transform:translateZ(0)!important}body .player-shell .home-game-category-tabs button,body .guest-shell .home-game-category-tabs.guest-home-template-categories button{min-width:0!important;flex:0 0 calc((100% - 30px) / 6)!important;min-height:72px!important;padding:3px 0 4px!important;display:grid!important;grid-template-rows:46px 15px!important;align-content:center!important;align-items:center!important;justify-content:center!important;justify-items:center!important;gap:3px!important;overflow:visible!important;border:1px solid #e5d9c4!important;border-radius:8px!important;background:#fffdf7f0!important;box-shadow:none!important;scroll-snap-align:none!important;contain:layout paint style!important;transform:translateZ(0)!important}body .player-shell .home-game-category-tabs button.active,body .guest-shell .home-game-category-tabs.guest-home-template-categories button.active{border-color:#d5aa46!important;background:linear-gradient(180deg,#fffdf6,#fff6df)!important;box-shadow:none!important}body .player-shell .home-game-category-tabs .home-game-category-badge,body .guest-shell .home-game-category-tabs.guest-home-template-categories .home-game-category-badge{grid-row:1!important;align-self:center!important;justify-self:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0 auto!important;display:grid!important;align-items:center!important;justify-content:center!important;place-items:center!important;overflow:hidden!important;border:0!important;border-radius:50%!important;background:transparent!important;contain:strict!important}body .player-shell .home-game-category-tabs .home-game-category-badge img,body .guest-shell .home-game-category-tabs.guest-home-template-categories .home-game-category-badge img{width:100%!important;height:100%!important;margin:auto!important;display:block!important;object-fit:contain!important;object-position:center center!important;transform:translateZ(0)!important}body .player-shell .home-game-category-tabs .home-game-category-badge-emphasis img,body .guest-shell .home-game-category-tabs.guest-home-template-categories .home-game-category-badge-emphasis img{transform:translateZ(0) scale(1.08)!important}body .player-shell .home-game-category-tabs .home-game-category-badge>svg,body .guest-shell .home-game-category-tabs.guest-home-template-categories .home-game-category-badge>svg{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;display:block!important;opacity:1!important;visibility:visible!important}body .player-shell .home-game-category-tabs .slot-sevens-icon,body .guest-shell .home-game-category-tabs.guest-home-template-categories .slot-sevens-icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;place-items:center!important;gap:0!important;overflow:visible!important;border:0!important;border-radius:0!important;line-height:1!important}body .player-shell .home-game-category-tabs .slot-sevens-icon svg,body .guest-shell .home-game-category-tabs.guest-home-template-categories .slot-sevens-icon svg{width:12px!important;min-width:12px!important;max-width:12px!important;height:21px!important;min-height:21px!important;max-height:21px!important;stroke-width:16px!important;display:block!important;margin:0!important;transform:none!important}body .player-shell .home-game-category-tabs .home-game-category-label,body .guest-shell .home-game-category-tabs.guest-home-template-categories .home-game-category-label{grid-row:2!important;align-self:center!important;justify-self:center!important;max-width:100%!important;display:block!important;overflow:hidden!important;color:inherit!important;font-size:10.5px!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important}}body .modal-backdrop:has(>.game-entry-modal){align-items:stretch!important;justify-content:center!important;padding:0!important;overflow:hidden!important;background:#fff9ef!important}body .modal-backdrop>.game-entry-modal,body .modal-backdrop>.game-entry-modal *{box-sizing:border-box!important}body .modal-backdrop>.game-entry-modal{position:relative!important;width:100%!important;max-width:430px!important;height:100svh!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0 0 calc(8px + env(safe-area-inset-bottom))!important;display:block!important;gap:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;color:#30210e!important;background:radial-gradient(circle at 50% -7%,rgba(229,177,75,.2),transparent 28%),linear-gradient(180deg,#fff9ed,#fffdfa 47%,#fff8ed)!important;box-shadow:none!important;isolation:isolate!important}body .modal-backdrop>.game-entry-modal:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0 0 auto!important;height:150px!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0 31%,rgba(220,169,67,.1) 31.5% 33%,transparent 33.5% 45%,rgba(220,169,67,.06) 45.5% 47%,transparent 47.5%),radial-gradient(ellipse at 50% -42px,rgba(255,255,255,.98),transparent 72%)!important}body .modal-backdrop>.game-entry-modal:after{content:none!important}body .modal-backdrop>.game-entry-modal .game-entry-header{position:relative!important;width:100%!important;height:calc(76px + env(safe-area-inset-top))!important;margin:0 0 8px!important;padding:env(safe-area-inset-top) 72px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-bottom:1px solid rgba(179,126,23,.58)!important;background:#fffbf385!important;box-shadow:0 5px 14px #6f47070d!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{max-width:min(100%,230px)!important;overflow:visible!important;color:#654309!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:clamp(18px,5.2vw,24px)!important;line-height:1.06!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:0 1px 0 #fff4cf!important}body .modal-backdrop>.game-entry-modal .modal-close{position:absolute!important;z-index:6!important;left:16px!important;top:calc(19px + env(safe-area-inset-top))!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d0a046!important;border-radius:999px!important;color:#93630b!important;background:#fffcf5f0!important;box-shadow:0 5px 10px #67410521,inset 0 0 0 2px #fff!important}body .modal-backdrop>.game-entry-modal .modal-close:after{content:none!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{position:absolute!important;z-index:6!important;top:calc(8px + env(safe-area-inset-top))!important;right:9px!important;width:60px!important;height:60px!important;padding:0!important;border:1px solid #d7a847!important;border-radius:999px!important;color:#a06c0b!important;background:#fffaebf5!important;box-shadow:0 6px 13px #74480426,inset 0 0 0 3px #ecc46c59!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;margin:auto!important;border:0!important;border-radius:999px!important;background:transparent!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{position:static!important;width:40px!important;height:32px!important;object-fit:contain!important;opacity:1!important;filter:saturate(1.03) contrast(1.06) drop-shadow(0 1px 1px rgba(70,39,0,.25))!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal svg{width:27px!important;height:27px!important;color:#a16d0b!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{width:fit-content!important;min-height:34px!important;margin:0 13px 9px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid rgba(204,153,51,.36)!important;border-radius:999px!important;color:#3d290d!important;background:#fffbf2eb!important;box-shadow:0 4px 10px #8c5a0814!important;font-size:16px!important;line-height:1!important;font-weight:800!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate svg{width:16px!important;height:16px!important;color:#b67b0d!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate strong{color:#af7307!important;font-family:Georgia,Times New Roman,serif!important;font-size:23px!important;font-weight:800!important}body .modal-backdrop>.game-entry-modal .borrow-game-status{width:calc(100% - 26px)!important;margin:0 auto 8px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{width:calc(100% - 26px)!important;min-height:157px!important;margin:0 auto 9px!important;padding:10px 16px!important;display:grid!important;gap:0!important;border:1px solid #d4a24b!important;border-radius:17px!important;outline:1px solid rgba(235,185,86,.62)!important;outline-offset:-5px!important;background:radial-gradient(circle at 83% 12%,rgba(237,201,123,.16),transparent 35%),#fffcf6f7!important;box-shadow:0 7px 15px #7449071a,inset 0 1px #fff!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-width:0!important;min-height:45px!important;padding:3px 0!important;display:grid!important;grid-template-columns:31px minmax(0,1fr) auto!important;grid-template-areas:"icon label amount" "icon hint amount"!important;align-items:center!important;column-gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div+div{border-top:1px dashed rgba(185,133,31,.3)!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{grid-area:icon!important;width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border:1px solid #dda943!important;border-radius:999px!important;color:#a46b06!important;background:#fff2c9!important;box-shadow:inset 0 0 0 2px #fffaf0!important;font-style:normal!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon svg{width:16px!important;height:16px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{grid-area:label!important;min-width:0!important;color:#3b2914!important;font-size:clamp(12px,3.65vw,15px)!important;line-height:1.16!important;font-weight:850!important;letter-spacing:-.2px!important;white-space:normal!important;overflow-wrap:anywhere!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{grid-area:amount!important;min-width:0!important;color:#2b1c0a!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;line-height:1!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{grid-area:hint!important;min-width:0!important;margin-top:2px!important;overflow:visible!important;color:#9b794c!important;font-size:10px!important;line-height:1.18!important;font-weight:650!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}body .modal-backdrop>.game-entry-modal .game-entry-player{width:calc(100% - 26px)!important;min-height:48px!important;margin:0 auto 9px!important;padding:5px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;align-items:center!important;gap:9px!important;border:1px solid #d2a047!important;border-radius:12px!important;outline:1px solid rgba(233,182,83,.54)!important;outline-offset:-4px!important;background:#fffbf3f7!important;box-shadow:0 5px 11px #6f440517,inset 0 1px #fff!important}body .modal-backdrop>.game-entry-modal .game-entry-player span{min-width:0!important;min-height:34px!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;overflow:hidden!important;border-radius:0!important;color:#30200d!important;background:transparent!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;line-height:1!important;font-weight:800!important;letter-spacing:.35px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-player span svg,body .modal-backdrop>.game-entry-modal .game-entry-player>svg{flex:0 0 auto!important;color:#b47a0d!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{width:calc(100% - 26px)!important;margin:0 auto 8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-width:0!important;min-height:80px!important;padding:8px 9px 7px!important;display:grid!important;grid-template-columns:15px minmax(0,1fr) auto!important;grid-template-areas:"icon label currency" "amount amount amount" "hint hint hint"!important;gap:3px 4px!important;border:1px solid rgba(203,151,49,.48)!important;border-radius:13px!important;color:#39270e!important;background:radial-gradient(circle at 90% 8%,rgba(229,184,91,.1),transparent 38%),#fffaf2f7!important;box-shadow:0 4px 10px #6c430412!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article>svg{grid-area:icon!important;width:14px!important;height:14px!important;color:#b27708!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{grid-area:label!important;min-width:0!important;color:#3e2b13!important;font-size:clamp(10px,2.9vw,12px)!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover span{grid-area:currency!important;color:#a56c07!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover strong{grid-area:amount!important;min-width:0!important;overflow:hidden!important;color:#281a09!important;font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;line-height:1!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{grid-area:hint!important;min-width:0!important;overflow:visible!important;color:#8e7048!important;font-size:9px!important;line-height:1.16!important;font-style:normal!important;font-weight:650!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{position:relative!important;width:calc(100% - 26px)!important;min-height:83px!important;margin:0 auto 8px!important;padding:9px 22px 7px!important;display:grid!important;grid-template-rows:48px 17px!important;align-items:center!important;border:1px solid #d1a047!important;border-radius:14px!important;outline:2px double rgba(223,165,53,.65)!important;outline-offset:-6px!important;background:#fffaf2f7!important;box-shadow:0 5px 11px #673e0217,inset 0 1px #fff!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input{order:1!important;width:100%!important;min-height:48px!important;padding:0 32px!important;border:0!important;outline:0!important;color:#aa7005!important;background:transparent!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:33px!important;line-height:1!important;font-weight:500!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input::placeholder{color:#b17a10!important;opacity:1!important}body .modal-backdrop>.game-entry-modal .game-entry-amount small{order:2!important;margin:0!important;color:#9f7e51!important;font-size:10.5px!important;line-height:17px!important;font-weight:650!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button{position:absolute!important;z-index:2!important;right:19px!important;top:20px!important;width:26px!important;height:26px!important;padding:0!important;border:1px solid rgba(177,119,8,.28)!important;border-radius:999px!important;color:#986406!important;background:#fff4d9!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{width:calc(100% - 32px)!important;margin:0 auto 8px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-width:0!important;min-height:43px!important;padding:0!important;border:1px solid #cfa047!important;border-radius:13px!important;color:#35240d!important;background:#fffbf3f7!important;box-shadow:0 4px 8px #673f0317,inset 0 -2px #a9700717!important;font-family:Georgia,Times New Roman,serif!important;font-size:18.5px!important;line-height:1!important;font-weight:700!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button.active{color:#fff8e7!important;border-color:#aa6d05!important;background:linear-gradient(145deg,#d4ad53,#a96f08)!important;box-shadow:0 5px 10px #7b49012e,inset 0 0 0 2px #fff2c252!important}body .modal-backdrop>.game-entry-modal .form-error{width:calc(100% - 32px)!important;margin:0 auto 6px!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;width:calc(100% - 32px)!important;min-height:55px!important;margin:0 auto 6px!important;padding:0 17px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:3px double #ffe6a0!important;border-radius:18px!important;color:#fff9e8!important;background:linear-gradient(180deg,rgba(255,239,177,.34),transparent 39%),linear-gradient(135deg,#d4aa47,#b57909 52%,#965d02)!important;box-shadow:0 7px 15px #72430138,inset 0 0 0 1px #a86b04!important;font-family:Georgia,"Noto Serif SC",serif!important;font-size:21px!important;line-height:1!important;font-weight:800!important;letter-spacing:.4px!important;text-shadow:0 1px 2px rgba(83,45,0,.5)!important}body .modal-backdrop>.game-entry-modal .game-entry-start svg,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start) svg{width:23px!important;height:23px!important}body .modal-backdrop>.game-entry-modal .game-entry-start:disabled,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):disabled{color:#fff9e8!important;filter:none!important;opacity:1!important}body .modal-backdrop>.game-entry-modal .notice{width:calc(100% - 32px)!important;min-height:21px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:0!important;color:#947445!important;background:transparent!important;box-shadow:none!important;font-size:11.5px!important;line-height:1.2!important;font-weight:650!important;text-align:center!important}body .modal-backdrop>.game-entry-modal .notice svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#b57d16!important}body:has(.game-entry-modal) .player-home-float{z-index:10050!important;pointer-events:auto!important;margin-top:58px!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-header{padding-inline:64px!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{font-size:23px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{padding-inline:13px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{grid-template-columns:27px minmax(0,1fr) auto!important;column-gap:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{width:27px!important;height:27px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{font-size:11.8px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{font-size:16.5px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{font-size:9.4px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{font-size:7px!important}}@media(min-height:800px){body .modal-backdrop>.game-entry-modal .game-entry-rebate{margin-bottom:19px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{min-height:186px!important;margin-bottom:19px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:54px!important}body .modal-backdrop>.game-entry-modal .game-entry-player{margin-bottom:17px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{margin-bottom:25px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:85px!important}body:has(.game-entry-modal) .player-home-float{width:56px!important;height:56px!important}}@media(max-height:760px){body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(68px + env(safe-area-inset-top))!important;margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .modal-close{top:calc(15px + env(safe-area-inset-top))!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{top:calc(5px + env(safe-area-inset-top))!important;width:56px!important;height:56px!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{min-height:31px!important;margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{min-height:139px!important;padding-block:7px!important;margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:41px!important}body .modal-backdrop>.game-entry-modal .game-entry-player{min-height:44px!important;margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:72px!important;padding-block:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{min-height:75px!important;grid-template-rows:42px 16px!important;margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input{min-height:42px!important;font-size:29px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{margin-bottom:6px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:39px!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){min-height:49px!important}}html body .player-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .player-action-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .modal-backdrop>.game-entry-modal.game-entry-modal{width:100vw!important;min-width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;height:100svh!important;min-height:100svh!important;margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:radial-gradient(circle at 66% 11%,rgba(255,255,255,.98) 0 2px,transparent 4px),linear-gradient(105deg,rgba(217,169,76,.2) 0 7%,transparent 7.4% 44%,rgba(226,182,92,.14) 44.4% 46.1%,transparent 46.5%),radial-gradient(ellipse at 50% -68px,rgba(255,255,255,1) 0,rgba(255,247,225,.88) 35%,transparent 76%),linear-gradient(180deg,#fff2db 0,#fffbf2 38%,#fff7e9)!important}html body .player-shell .modal-backdrop:has(>.game-entry-modal),html body .player-action-shell .modal-backdrop:has(>.game-entry-modal),html body .modal-backdrop:has(>.game-entry-modal){left:0!important;right:0!important;width:100vw!important;min-width:100vw!important;max-width:none!important;margin:0!important;justify-content:flex-start!important;background:#fff7e9!important}html body .player-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .player-action-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .modal-backdrop>.game-entry-modal.game-entry-modal{width:100vw!important;min-width:100vw!important;max-width:none!important;margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:radial-gradient(circle at 66% 11%,rgba(255,255,255,.98) 0 2px,transparent 4px),linear-gradient(105deg,rgba(217,169,76,.2) 0 7%,transparent 7.4% 44%,rgba(226,182,92,.14) 44.4% 46.1%,transparent 46.5%),radial-gradient(ellipse at 50% -68px,rgba(255,255,255,1) 0,rgba(255,247,225,.88) 35%,transparent 76%),linear-gradient(180deg,#fff2db 0,#fffbf2 38%,#fff7e9)!important}body .modal-backdrop>.game-entry-modal .game-entry-header{padding-left:88px!important;padding-right:102px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal{width:96px!important;height:88px!important;overflow:visible!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{width:96px!important;height:88px!important;object-fit:contain!important;filter:saturate(1.1) contrast(1.04) drop-shadow(0 3px 5px rgba(93,55,0,.22))!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal svg{width:54px!important;height:54px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances:after{left:22px!important;right:22px!important;bottom:-6px!important;height:8px!important;background:radial-gradient(ellipse at 5px 0,rgba(255,249,224,.98) 0 2.6px,rgba(224,177,82,.78) 2.75px 3.55px,rgba(255,248,221,.52) 3.7px 4.35px,transparent 4.5px) 0 0 / 16px 8px repeat-x!important;filter:drop-shadow(0 1px 1px rgba(127,78,4,.16))!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-header{padding-left:72px!important;padding-right:86px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button,body .modal-backdrop>.game-entry-modal .game-entry-record-medal,body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{width:82px!important;height:76px!important}}body .modal-backdrop:has(>.game-entry-modal){background:#fffaf1!important}html body .player-shell .modal-backdrop:has(>.game-entry-modal),html body .player-action-shell .modal-backdrop:has(>.game-entry-modal),html body .modal-backdrop:has(>.game-entry-modal){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:hidden!important}body .modal-backdrop>.game-entry-modal{--entry-gold: #b77a0d;--entry-gold-mid: #d2a343;--entry-gold-soft: #f1d492;--entry-ink: #2c1d08;--entry-muted: #9d7c52;width:min(100vw,430px)!important;min-width:0!important;max-width:min(100vw,430px)!important;min-height:100svh!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 68% 12%,rgba(255,255,255,.96) 0 2px,transparent 4px),linear-gradient(107deg,rgba(217,169,76,.18) 0 7%,transparent 7.4% 44%,rgba(226,182,92,.12) 44.4% 46.1%,transparent 46.5%),radial-gradient(ellipse at 50% -68px,rgba(255,255,255,1) 0,rgba(255,247,225,.86) 35%,transparent 76%),linear-gradient(180deg,#fff2db 0,#fffbf2 38%,#fff7e9)!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important}html body .player-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .player-action-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .modal-backdrop>.game-entry-modal.game-entry-modal{width:min(100vw,430px)!important;min-width:0!important;max-width:min(100vw,430px)!important;transform:none!important}body .modal-backdrop>.game-entry-modal:before{height:86px!important;background:linear-gradient(180deg,#ffffff73,#fff6e41f),repeating-linear-gradient(112deg,rgba(255,255,255,.18) 0 8px,transparent 8px 72px)!important}body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(86px + env(safe-area-inset-top))!important;margin:0 0 8px!important;padding:env(safe-area-inset-top) 92px 0!important;border-bottom:1px solid rgba(172,116,22,.54)!important;background:transparent!important;box-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-brand{color:#573602!important;font-size:clamp(24px,6.25vw,28px)!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,243,205,.95)!important}body .modal-backdrop>.game-entry-modal .modal-close{left:18px!important;top:calc(42px + env(safe-area-inset-top))!important;width:36px!important;height:36px!important;transform:translateY(-50%)!important;border:1px solid rgba(193,137,35,.62)!important;color:#9c6a0e!important;background:#fffcf5d1!important;box-shadow:0 3px 7px #754c0724,inset 0 0 0 2px #ffffffb8!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{top:calc(14px + env(safe-area-inset-top))!important;right:5px!important;width:96px!important;height:88px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal,body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{width:96px!important;height:88px!important;object-fit:contain!important;filter:saturate(1.1) contrast(1.04) drop-shadow(0 3px 5px rgba(93,55,0,.22))!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal img[src*=jdb-transfer-medal-reference]{-webkit-mask-image:none!important;mask-image:none!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{min-height:33px!important;margin:0 14px 8px!important;padding:0 12px!important;gap:6px!important;border-color:#d6a64761!important;border-radius:999px!important;color:#372613!important;background:#fffbf1e6!important;box-shadow:0 7px 13px #8453071a,inset 0 1px 6px #ffffffe6!important;font-size:14px!important;font-weight:800!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate strong{color:#b47607!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:23px!important;line-height:1!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{position:relative!important;width:calc(100% - 28px)!important;min-height:191px!important;margin:0 auto 22px!important;padding:15px 20px 15px 17px!important;border:1px solid rgba(204,149,42,.7)!important;border-radius:18px!important;outline:1px solid rgba(236,186,88,.58)!important;outline-offset:-5px!important;background:radial-gradient(circle at 23% 9%,rgba(255,255,255,.98),transparent 23%),radial-gradient(circle at 84% 7%,rgba(255,235,178,.22),transparent 34%),repeating-linear-gradient(135deg,rgba(207,160,74,.018) 0 1px,transparent 1px 5px),linear-gradient(180deg,#fffefafc,#fffaeff0)!important;box-shadow:0 5px 13px #73460414,inset 0 1px #fffffff2!important}body .modal-backdrop>.game-entry-modal .game-entry-balances:after{content:""!important;position:absolute!important;left:19px!important;right:19px!important;bottom:-5px!important;height:9px!important;pointer-events:none!important;background:radial-gradient(circle at 6px -1px,transparent 0 4.1px,rgba(211,157,58,.6) 4.4px 5.2px,transparent 5.6px) 0 0 / 14px 9px repeat-x!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:53px!important;grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:9px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div+div{border-top:1px dashed rgba(187,139,45,.31)!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{width:30px!important;height:30px!important;border-color:#deac48b3!important;color:#a96e09!important;background:linear-gradient(180deg,#fff2c7,#e5ba55)!important;box-shadow:inset 0 0 0 2px #fffaecd1,0 2px 5px #764c071f!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{color:#382816!important;font-size:clamp(13.8px,3.85vw,15px)!important;line-height:1.05!important;font-weight:850!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-start:before,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):before,body .modal-backdrop>.game-entry-modal .game-entry-start:after,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):after{content:""!important;position:absolute!important;top:50%!important;width:76px!important;height:24px!important;transform:translateY(-50%)!important;pointer-events:none!important;opacity:.7!important;background:radial-gradient(circle at 9% 48%,rgba(255,255,255,.95) 0 2px,transparent 5px),linear-gradient(45deg,transparent 34%,rgba(255,244,196,.92) 34% 43%,transparent 43% 56%,rgba(255,244,196,.88) 56% 65%,transparent 65%)!important}body .modal-backdrop>.game-entry-modal .game-entry-start:before,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):before{left:23px!important}body .modal-backdrop>.game-entry-modal .game-entry-start:after,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):after{right:23px!important;transform:translateY(-50%) scaleX(-1)!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{color:#201407!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:clamp(16.5px,4.25vw,18.5px)!important;line-height:1!important;font-weight:800!important;letter-spacing:.2px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{color:#9b7a51!important;font-size:12px!important;line-height:1.1!important}body .modal-backdrop>.game-entry-modal .game-entry-player{position:relative!important;width:calc(100% - 28px)!important;min-height:47px!important;margin:0 auto 22px!important;padding:5px 17px!important;grid-template-columns:minmax(0,1fr) 27px!important;border-color:#cf972bb8!important;border-radius:11px!important;outline-color:#efc05e8f!important;background:radial-gradient(circle at 20% 14%,rgba(255,255,255,.8),transparent 28%),repeating-linear-gradient(135deg,rgba(207,160,74,.022) 0 1px,transparent 1px 5px),linear-gradient(90deg,#fff4d8cc,#fffdf8fa,#fff4d8d1)!important;box-shadow:0 6px 12px #7146061a,inset 0 1px #fffffff2!important}body .modal-backdrop>.game-entry-modal .game-entry-player:before,body .modal-backdrop>.game-entry-modal .game-entry-player:after{content:""!important;position:absolute!important;top:7px!important;width:32px!important;height:32px!important;pointer-events:none!important;opacity:.72!important;background:radial-gradient(circle at 4px 4px,rgba(212,157,53,.75) 0 1px,transparent 2px),linear-gradient(135deg,rgba(205,146,37,.65) 0 1px,transparent 1px 9px,rgba(205,146,37,.55) 9px 10px,transparent 10px)!important}body .modal-backdrop>.game-entry-modal .game-entry-player:before{left:7px!important}body .modal-backdrop>.game-entry-modal .game-entry-player:after{right:7px!important;transform:scaleX(-1)!important}body .modal-backdrop>.game-entry-modal .game-entry-player span{min-height:34px!important;gap:8px!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:18px!important;font-weight:850!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{width:calc(100% - 28px)!important;gap:10px!important;margin:0 auto 16px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:86px!important;padding:11px 12px 10px!important;border-color:#cd973080!important;border-radius:12px!important;background:radial-gradient(circle at 20% 5%,rgba(255,255,255,.88),transparent 28%),linear-gradient(180deg,#fffdf8f0,#fff8ece6)!important;box-shadow:0 4px 10px #7549070f!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{color:#382816!important;font-size:13px!important;line-height:1.1!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover strong{color:#201407!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:22px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{color:#8b6d48!important;font-size:10px!important;line-height:1.18!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{width:calc(100% - 28px)!important;min-height:84px!important;margin:0 auto 15px!important;padding:10px 22px 8px!important;grid-template-rows:43px 19px!important;border-color:#cc952ac7!important;border-radius:18px!important;outline:3px double rgba(226,169,57,.7)!important;outline-offset:-6px!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.95),transparent 26%),linear-gradient(180deg,#fffdf9f5,#fff8ebeb)!important}body .modal-backdrop>.game-entry-modal .game-entry-amount input{min-height:45px!important;color:#b07807!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:34px!important;font-weight:500!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button{top:12px!important;right:14px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid rgba(183,122,13,.28)!important;border-radius:999px!important;color:#a56c07!important;background:#fff7e0e6!important;box-shadow:0 2px 5px #794d081a,inset 0 1px #ffffffbf!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button svg{width:14px!important;height:14px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount small{color:#aa9171!important;font-size:14px!important;line-height:19px!important;font-weight:500!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{width:calc(100% - 32px)!important;gap:13px!important;margin:0 auto -6px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-height:45px!important;border-color:#c78f23d1!important;border-radius:12px!important;background:#fffcf6e0!important;box-shadow:0 4px 9px #7748051f,inset 0 -2px #b073071c!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:20px!important;font-weight:750!important;letter-spacing:0!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){width:calc(100% - 44px)!important;min-height:0!important;aspect-ratio:3466 / 617!important;margin:0 auto 15px!important;border:0!important;border-radius:0!important;color:#fff7db!important;background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 24%,transparent 48%),linear-gradient(90deg,rgba(255,255,255,.22),transparent 18%,transparent 82%,rgba(255,255,255,.18)),linear-gradient(135deg,#f4cf68,#c89522,#8b5a0d)!important;box-shadow:inset 0 2px #ffffff73,inset 0 -4px #633d0747,0 10px 22px #87580e3d!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:24px!important;font-weight:850!important;letter-spacing:0!important;text-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-start svg,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start) svg{opacity:1!important;color:currentColor!important}html body .modal-backdrop>.game-entry-modal .game-entry-start:disabled,html body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):disabled{opacity:1!important;filter:none!important;color:#fff7dbb8!important;background:linear-gradient(180deg,rgba(255,255,255,.36) 0%,rgba(255,255,255,.08) 30%,transparent 54%),linear-gradient(135deg,#d8c586,#b18a30 56%,#856012)!important}body .modal-backdrop>.game-entry-modal .notice{min-height:20px!important;margin:0 auto!important;color:#9d835c!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important}body:has(.game-entry-modal) .player-home-float{width:60px!important;height:60px!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-header{padding-inline:72px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button,body .modal-backdrop>.game-entry-modal .game-entry-record-medal,body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{width:68px!important;height:68px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{right:12px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{padding-inline:14px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{grid-template-columns:35px minmax(0,1fr) auto!important;column-gap:8px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{font-size:13.4px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{font-size:16px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small{font-size:10.5px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{font-size:8.4px!important}}@media(max-height:760px){body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(74px + env(safe-area-inset-top))!important;margin-bottom:10px!important}body .modal-backdrop>.game-entry-modal .modal-close{top:calc(37px + env(safe-area-inset-top))!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button,body .modal-backdrop>.game-entry-modal .game-entry-record-medal,body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{width:66px!important;height:66px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{top:calc(18px + env(safe-area-inset-top))!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate{margin-bottom:9px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{min-height:166px!important;margin-bottom:13px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{min-height:47px!important}body .modal-backdrop>.game-entry-modal .game-entry-player{margin-bottom:12px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover{margin-bottom:14px!important}body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article{min-height:78px!important;padding-block:8px!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{min-height:78px!important;margin-bottom:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{margin-bottom:10px!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){min-height:54px!important;margin-bottom:10px!important}}html:has(.game-entry-modal),body:has(.game-entry-modal),body:has(.game-entry-modal) #root,body:has(.game-entry-modal) .app-shell,body:has(.game-entry-modal) .player-shell,body:has(.game-entry-modal) .player-action-shell{width:100vw!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;background:#fff7e9!important}html body .player-shell .modal-backdrop:has(>.game-entry-modal),html body .player-action-shell .modal-backdrop:has(>.game-entry-modal),html body .modal-backdrop:has(>.game-entry-modal){left:0!important;right:0!important;width:100vw!important;min-width:100vw!important;max-width:none!important;margin:0!important;padding:0!important;justify-content:flex-start!important;background:#fff7e9!important}html body .player-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .player-action-shell .modal-backdrop>.game-entry-modal.game-entry-modal,html body .modal-backdrop>.game-entry-modal.game-entry-modal{width:100vw!important;min-width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;height:100svh!important;min-height:100svh!important;margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(56px + env(safe-area-inset-top))!important;min-height:calc(56px + env(safe-area-inset-top))!important;margin-bottom:8px!important;padding-left:88px!important;padding-right:102px!important}body .modal-backdrop>.game-entry-modal .modal-close{top:calc(env(safe-area-inset-top) + 9px)!important;z-index:60!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;transform:none!important;pointer-events:auto!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{top:calc(env(safe-area-inset-top) + 9px)!important;right:14px!important;z-index:61!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(193,137,35,.62)!important;border-radius:14px!important;color:#9c6a0e!important;background:#fffcf5db!important;box-shadow:0 3px 7px #754c0724,inset 0 0 0 2px #ffffffb8!important;overflow:hidden!important;pointer-events:auto!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;margin:0!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;filter:none!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal svg{width:24px!important;height:24px!important;color:inherit!important}body .modal-backdrop>.game-entry-modal .game-entry-record-medal img{display:none!important}body .modal-backdrop>.game-entry-modal .game-entry-start:before,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):before,body .modal-backdrop>.game-entry-modal .game-entry-start:after,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):after{content:none!important;display:none!important;background:none!important;opacity:0!important}body .modal-backdrop>.game-entry-modal .game-entry-start>svg,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start)>svg{display:none!important;opacity:0!important}body:has(.game-entry-modal) .player-home-float{right:12px!important;bottom:calc(58px + env(safe-area-inset-bottom))!important}body .modal-backdrop>.game-entry-modal .game-entry-balances{overflow:visible!important}body .modal-backdrop>.game-entry-modal .game-entry-balances:after{left:22px!important;right:22px!important;bottom:-6px!important;height:10px!important;background:radial-gradient(circle at 5px 5px,rgba(255,252,235,.96) 0 2.15px,rgba(236,202,124,.62) 2.25px 3.05px,rgba(205,153,57,.46) 3.2px 3.75px,transparent 3.9px) 0 0 / 17px 10px repeat-x!important;filter:drop-shadow(0 1px 1px rgba(127,78,4,.1))!important}body .modal-backdrop>.game-entry-modal .game-entry-amount{position:relative!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button{position:absolute!important;right:18px!important;top:50%!important;bottom:auto!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;display:grid!important;place-items:center!important;transform:translateY(-50%)!important;line-height:1!important}body .modal-backdrop>.game-entry-modal .game-entry-amount button svg{width:14px!important;height:14px!important;display:block!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(56px + env(safe-area-inset-top))!important;min-height:calc(56px + env(safe-area-inset-top))!important;padding-left:72px!important;padding-right:86px!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{width:36px!important;height:36px!important}}.game-entry-exit-status{display:flex;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;border:1px solid rgba(185,158,95,.62);border-radius:14px;background:#fcf8f4f0;color:#3e3a33}.game-entry-exit-status.exiting{background:#f3e7c8b8}.game-entry-exit-status.complete{background:#e7eadce6;color:#4b513b}.game-entry-exit-status.error{background:#ffeee6f0;color:#8a3f2d}.game-entry-exit-status>div{min-width:0;display:grid;gap:3px}.game-entry-exit-status strong{font-size:14px;line-height:1.25}.game-entry-exit-status small{font-size:12px;line-height:1.4;overflow-wrap:anywhere}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:calc(100% - 44px)!important;min-height:0!important;aspect-ratio:3466 / 617!important;margin:0 auto 15px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:0!important;color:#fff9e8!important;background:url(/assets/game-entry-start-user-frame-v4-user-new-b.webp) center / 100% 96% no-repeat!important;box-shadow:none!important;font-family:Arial,Helvetica,Noto Sans SC,sans-serif!important;font-size:clamp(18px,5.8vw,24px)!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;overflow:visible!important}body .modal-backdrop>.game-entry-modal .game-entry-start>svg,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start)>svg{width:22px!important;height:22px!important;display:inline-block!important;flex:0 0 auto!important;opacity:1!important;color:currentColor!important;filter:drop-shadow(0 2px 2px rgba(96,56,4,.32))!important}html body .modal-backdrop>.game-entry-modal .game-entry-start:disabled,html body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start):disabled{opacity:1!important;filter:none!important;color:#fff9e8e0!important;background:url(/assets/game-entry-start-user-frame-v4-user-new-b.webp) center / 100% 96% no-repeat!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){width:calc(100% - 32px)!important;margin-bottom:12px!important;gap:7px!important;font-size:18px!important}}body .modal-backdrop>.game-entry-modal .game-entry-start{isolation:isolate!important;display:block!important;line-height:1!important}body .modal-backdrop>.game-entry-modal .game-entry-start-label{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;width:100%!important;height:100%!important;display:inline-grid!important;grid-auto-flow:column!important;grid-auto-columns:max-content!important;align-content:center!important;justify-content:center!important;align-items:center!important;justify-items:center!important;gap:9px!important;padding:0 18%!important;transform:translateY(-1px)!important;color:inherit!important;font:inherit!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-shadow:0 2px 4px rgba(92,52,0,.48),0 0 10px rgba(96,56,4,.22)!important;pointer-events:none!important}body .modal-backdrop>.game-entry-modal .game-entry-start-label>svg{width:22px!important;height:22px!important;display:block!important;flex:none!important;opacity:1!important;color:currentColor!important;filter:drop-shadow(0 2px 2px rgba(96,56,4,.32))!important}body .modal-backdrop>.game-entry-modal .game-entry-start-label>span{min-width:0!important;display:block!important;color:inherit!important;font:inherit!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-start-label{gap:7px!important;padding-inline:16%!important}body .modal-backdrop>.game-entry-modal .game-entry-start-label>svg{width:20px!important;height:20px!important}}body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(56px + env(safe-area-inset-top))!important;min-height:calc(56px + env(safe-area-inset-top))!important;max-height:calc(56px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:0!important}body .modal-backdrop>.game-entry-modal .game-entry-brand.game-entry-brand-logo{width:min(204px,calc(100vw - 178px))!important;max-width:min(204px,calc(100vw - 178px))!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;text-align:center!important;line-height:0!important;font-size:0!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:none!important}body .modal-backdrop>.game-entry-modal .game-entry-brand.game-entry-brand-logo>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-brand.game-entry-brand-logo{width:min(176px,calc(100vw - 150px))!important;max-width:min(176px,calc(100vw - 150px))!important;height:34px!important;min-height:34px!important;max-height:34px!important}}html body .modal-backdrop>.game-entry-modal.game-entry-modal{width:100vw!important;min-width:0!important;max-width:100vw!important;overflow-x:clip!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate,body .modal-backdrop>.game-entry-modal .game-entry-balances,body .modal-backdrop>.game-entry-modal .game-entry-player,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover,body .modal-backdrop>.game-entry-modal .game-entry-amount,body .modal-backdrop>.game-entry-modal .game-entry-shortcuts,body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start),body .modal-backdrop>.game-entry-modal .notice{max-width:calc(100vw - 28px)!important}body .modal-backdrop>.game-entry-modal .game-entry-rebate,body .modal-backdrop>.game-entry-modal .game-entry-balances,body .modal-backdrop>.game-entry-modal .game-entry-player,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover,body .modal-backdrop>.game-entry-modal .game-entry-amount{width:calc(100vw - 28px)!important}body .modal-backdrop>.game-entry-modal .game-entry-shortcuts{width:calc(100vw - 32px)!important}body .modal-backdrop>.game-entry-modal .game-entry-start,body .modal-backdrop>.game-entry-modal>.primary.full:not(.game-entry-start){width:calc(100vw - 44px)!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div,body .modal-backdrop>.game-entry-modal .game-entry-player,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover article,body .modal-backdrop>.game-entry-modal .game-entry-amount,body .modal-backdrop>.game-entry-modal .game-entry-shortcuts button{min-width:0!important}body .modal-backdrop>.game-entry-modal .game-entry-balances div{display:grid!important;grid-template-columns:40px minmax(0,1fr) max-content!important;grid-template-rows:minmax(28px,auto) auto!important;align-items:center!important}body .modal-backdrop>.game-entry-modal .game-entry-balance-icon{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span,body .modal-backdrop>.game-entry-modal .game-entry-balances small,body .modal-backdrop>.game-entry-modal .game-entry-player span,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover small,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{grid-column:2!important;grid-row:1!important;justify-self:start!important;max-width:100%!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong,body .modal-backdrop>.game-entry-modal .game-entry-feedback-turnover strong{flex-shrink:0!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{grid-column:3!important;grid-row:1!important;justify-self:end!important;max-width:128px!important;overflow:visible!important;text-align:right!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{grid-column:2 / 4!important;grid-row:2!important;justify-self:end!important;max-width:100%!important;white-space:nowrap!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-balances div{grid-template-columns:34px minmax(0,1fr) max-content!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{max-width:112px!important}}body .modal-backdrop>.game-entry-modal .game-entry-balances div{position:relative!important;display:block!important;min-height:53px!important;padding:8px 126px 7px 49px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances .game-entry-balance-icon{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important}body .modal-backdrop>.game-entry-modal .game-entry-balances span{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{position:absolute!important;right:0!important;top:50%!important;width:118px!important;max-width:118px!important;transform:translateY(-50%)!important;overflow:visible!important;text-align:right!important;white-space:nowrap!important}body .modal-backdrop>.game-entry-modal .game-entry-balances small{display:block!important;width:100%!important;max-width:100%!important;margin-top:5px!important;overflow:hidden!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important}@media(max-width:350px){body .modal-backdrop>.game-entry-modal .game-entry-balances div{padding-left:42px!important;padding-right:112px!important}body .modal-backdrop>.game-entry-modal .game-entry-balances strong{width:106px!important;max-width:106px!important;font-size:15px!important}}html body:has(.game-entry-modal) .player-home-float{display:none!important;visibility:hidden!important;pointer-events:none!important}body :is(.player-shell,.guest-shell) :where(.topbar,.guest-topbar,.profile-reference-topbar,.player-action-page-header,.standalone-page-header,.common-tool-inline-header,.wallet-vip-topbar,.notifications-header,.friend-vault-header,.common-tool-support-header,.transfer-confirm-topbar,.game-entry-header,.round-history-topbar,.player-detail-top,.record-detail-topbar,.settings-modal-header,.transfer-entry-topbar),body.player-support-route :where(.common-tool-support-header,.support-chat.standalone>header){position:relative!important}body :is(.player-shell,.guest-shell) :where(.topbar,.guest-topbar,.profile-reference-topbar,.player-action-page-header,.standalone-page-header,.common-tool-inline-header,.wallet-vip-topbar,.notifications-header,.friend-vault-header,.common-tool-support-header,.transfer-confirm-topbar,.game-entry-header,.round-history-topbar,.player-detail-top,.record-detail-topbar,.settings-modal-header,.transfer-entry-topbar):after,body.player-support-route :where(.common-tool-support-header,.support-chat.standalone>header):after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:1px!important;pointer-events:none!important;background:#a87b258a!important;box-shadow:0 1px #ffffff94!important;z-index:5!important}body .player-shell .game-entry-header:after{background:#a16b0f94!important}html body #root .app-shell.player-shell .topbar:after,html body #root .guest-shell .guest-topbar:after,html body #root .app-shell.player-shell .profile-reference-topbar:after,html body #root .app-shell.player-shell .player-action-page-header:after,html body #root .app-shell.player-shell .standalone-page-header:after,html body #root .app-shell.player-shell .common-tool-inline-header:after,html body #root .app-shell.player-shell .wallet-vip-topbar:after,html body #root .app-shell.player-shell .notifications-header:after,html body #root .app-shell.player-shell .friend-vault-header:after,html body #root .app-shell.player-shell .common-tool-support-header:after,html body #root .app-shell.player-shell .transfer-confirm-topbar:after,html body #root .app-shell.player-shell .game-entry-header:after,html body #root .app-shell.player-shell .round-history-topbar:after,html body #root .app-shell.player-shell .player-detail-top:after,html body #root .app-shell.player-shell .record-detail-topbar:after,html body #root .app-shell.player-shell .settings-modal-header:after,html body #root .app-shell.player-shell .transfer-entry-topbar:after,html body.player-support-route #root .common-tool-support-header:after,html body.player-support-route #root .support-chat.standalone>header:after{content:""!important;display:block!important;background:#a87b258a!important}html body #root .app-shell.player-shell .game-entry-header:after{background:#a16b0f94!important}.pgsoft-lobby-action-shell{width:100%;height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fcf8f4}.pgsoft-lobby-page{width:min(100%,780px);min-height:100dvh;margin:0 auto;padding:0 0 calc(24px + env(safe-area-inset-bottom));overflow:visible;touch-action:pan-y;color:#193052;background:#fcf8f4}.pgsoft-lobby-header{position:sticky;top:0;z-index:20;min-height:64px;padding:10px 18px;display:grid;grid-template-columns:42px auto minmax(0,1fr) 42px;align-items:center;gap:12px;background:#fcf8f4f5;border-bottom:1px solid rgba(185,158,95,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pgsoft-lobby-header>img{width:86px;height:30px;object-fit:contain}.pgsoft-lobby-header h1{margin:0;overflow:hidden;font-size:20px;line-height:1.15;font-weight:800;text-align:center;white-space:nowrap;text-overflow:ellipsis}.pgsoft-lobby-icon-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d5ac4f;border-radius:50%;color:#b88920;background:#fffaf0;box-shadow:0 5px 13px #7553121f}.pgsoft-lobby-hero{position:relative;min-height:270px;padding:34px 28px;display:flex;align-items:center;overflow:hidden;background:#063c32 url(/assets/pgsoft-lobby-jade-dragon-hero.jpg) center/cover no-repeat}.pgsoft-lobby-hero-copy{width:min(46%,290px);display:grid;justify-items:start;gap:15px;color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.28)}.pgsoft-lobby-brand{display:inline-flex;align-items:baseline;gap:5px;color:#fff;font-style:normal;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}.pgsoft-lobby-brand b{font-size:30px;line-height:1;font-weight:950;letter-spacing:-.06em}.pgsoft-lobby-brand em{color:#f1c35b;font-size:18px;font-style:normal;font-weight:900;letter-spacing:.04em}.pgsoft-lobby-hero-copy strong{color:#fff;font-size:25px;line-height:1.2;letter-spacing:.02em}.pgsoft-lobby-hero-copy button,.pgsoft-featured-game>div button{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;background:#c99b31;box-shadow:inset 0 1px #ffffff59,0 7px 14px #1e10002e;font-size:15px;font-weight:800}.pgsoft-lobby-dots{position:absolute;left:50%;bottom:8px;display:flex;gap:8px;transform:translate(-50%)}.pgsoft-lobby-dots i{width:9px;height:9px;border-radius:999px;background:#ffffff61}.pgsoft-lobby-dots i:first-child{width:21px;background:#fff}.pgsoft-lobby-featured{padding:16px 20px 12px;overflow:hidden}.pgsoft-lobby-featured-track{display:flex;align-items:stretch;gap:11px;overflow-x:auto;padding:1px 1px 6px;scrollbar-width:none;scroll-snap-type:x mandatory}.pgsoft-lobby-featured-track::-webkit-scrollbar{display:none}.pgsoft-featured-game{position:relative;flex:0 0 clamp(184px,31%,220px);min-width:0;padding:0;overflow:hidden;border:1px solid rgba(185,158,95,.38);border-radius:14px;color:#193052;background:#fffdf9;box-shadow:0 4px 12px #48320b12;scroll-snap-align:start;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.pgsoft-featured-game:active{transform:scale(.985);box-shadow:0 2px 8px #48320b17}.pgsoft-featured-cover{position:relative;aspect-ratio:1.7/1;padding:5px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#f7f2e8,#e9e5dc)}.pgsoft-featured-cover>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transition:none}.pgsoft-featured-meta{min-height:48px;padding:7px 10px 8px;display:flex;flex-direction:column;justify-content:center;gap:3px;border-top:1px solid rgba(185,158,95,.16);background:#fffdf9}.pgsoft-featured-meta strong{overflow:hidden;color:#193052;font-size:13px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.pgsoft-featured-meta small{display:flex;align-items:center;gap:3px;color:#9b711d;font-size:10px;font-weight:750;line-height:1}.pgsoft-lobby-catalog{padding:0 20px;scroll-margin-top:74px}.pgsoft-lobby-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:4px}.pgsoft-lobby-filters>button{min-width:0;min-height:52px;padding:5px 8px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:13px;color:#24344e;background:transparent;font-size:14px;font-weight:700}.pgsoft-lobby-filters>button.active{color:#fff;background:#c99b31;box-shadow:inset 0 1px #ffffff52}.pgsoft-lobby-filters .pgsoft-filter-button{margin-left:8px;padding-inline:13px;border:1px solid rgba(185,158,95,.55);background:#fffaf3}.pgsoft-lobby-search{min-height:48px;margin:12px 0 16px;padding:0 14px;display:flex;align-items:center;gap:9px;border:1px solid rgba(185,158,95,.42);border-radius:14px;color:#7c7b78;background:#fffdf9}.pgsoft-lobby-search input{min-width:0;flex:1;height:46px;border:0;outline:0;color:#193052;background:transparent;font-size:15px}.pgsoft-lobby-search button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;color:#6d6c69;background:#f2ebdf}.pgsoft-lobby-launch-error{margin:0 0 10px;padding:10px 12px;border:1px solid #e8b8aa;border-radius:12px;color:#9b3f2f;background:#fff1ec;font-size:13px}.pgsoft-lobby-launching{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#193052;background:#fcf8f4f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.pgsoft-lobby-launching svg{color:#c99b31;animation:pgsoft-lobby-spin .85s linear infinite}.pgsoft-lobby-launching strong{max-width:300px;font-size:17px;line-height:1.35}.pgsoft-lobby-launching span{color:#766b59;font-size:13px}@keyframes pgsoft-lobby-spin{to{transform:rotate(360deg)}}.pgsoft-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 13px}.pgsoft-game-card{min-width:0;display:grid;grid-template-rows:auto 38px;align-content:start;cursor:pointer;touch-action:manipulation}.pgsoft-game-cover{position:relative;aspect-ratio:1/1;padding:3px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(185,158,95,.16);border-radius:13px;background:linear-gradient(135deg,#f7f2e8,#e8e6df);box-shadow:0 5px 13px #24353414}.pgsoft-game-cover>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transition:none}.pgsoft-game-caption{min-width:0;height:38px;margin-top:4px;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:4px}.pgsoft-game-caption>strong{min-width:0;overflow:hidden;color:#243047;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.15;text-align:center;white-space:normal}.pgsoft-game-caption>button{position:static;width:26px;height:26px;padding:0;display:grid;place-items:center;border:1px solid rgba(185,158,95,.28);border-radius:50%;color:#5e6b7d;background:#fffaf0;box-shadow:none}.pgsoft-game-caption>button.selected{color:#fff0b8;background:#9a6808}.pgsoft-lobby-empty{padding:44px 20px;color:#77766f;text-align:center}.pgsoft-lobby-load-more{min-height:64px;display:grid;place-items:center;color:#8b7b5d;font-size:12px}@media(max-width:600px){.pgsoft-lobby-header{min-height:56px;padding:7px 12px;grid-template-columns:38px 70px minmax(0,1fr) 38px;gap:7px}.pgsoft-lobby-header>img{width:70px;height:25px}.pgsoft-lobby-header h1{font-size:17px}.pgsoft-lobby-icon-button{width:38px;height:38px}.pgsoft-lobby-hero{min-height:194px;padding:24px 20px;background-position:53% center}.pgsoft-lobby-hero-copy{width:44%;gap:10px}.pgsoft-lobby-brand b{font-size:24px}.pgsoft-lobby-brand em{font-size:14px}.pgsoft-lobby-hero-copy strong{font-size:17px}.pgsoft-lobby-hero-copy button{min-height:36px;padding:0 13px;font-size:12px}.pgsoft-lobby-featured{padding:11px 12px 8px}.pgsoft-lobby-featured-track{gap:9px;padding-bottom:5px}.pgsoft-featured-game{flex-basis:47%;border-radius:12px}.pgsoft-featured-meta{min-height:44px;padding:6px 8px 7px;gap:2px}.pgsoft-featured-meta strong{font-size:12px}.pgsoft-featured-meta small{font-size:9px}.pgsoft-lobby-catalog{padding:0 12px}.pgsoft-lobby-filters{gap:2px}.pgsoft-lobby-filters>button{min-height:46px;padding-inline:5px;gap:4px;font-size:12px}.pgsoft-lobby-filters .pgsoft-filter-button{margin-left:3px;padding-inline:9px}.pgsoft-filter-button span{display:none}.pgsoft-lobby-search{min-height:44px;margin:9px 0 12px}.pgsoft-lobby-search input{height:42px;font-size:14px}.pgsoft-game-grid{gap:12px 8px}.pgsoft-game-cover{border-radius:10px}.pgsoft-game-caption>strong{font-size:11px}.pgsoft-game-caption>button{width:24px;height:24px}.pgsoft-game-caption{grid-template-columns:minmax(0,1fr) 24px}}@media(prefers-reduced-motion:reduce){.pgsoft-lobby-launching svg{animation-duration:1.8s}.pgsoft-featured-game,.pgsoft-featured-cover>img{transition:none}}@media(max-width:350px){.pgsoft-lobby-header{grid-template-columns:36px minmax(0,1fr) 36px}.pgsoft-lobby-header>img{display:none}.pgsoft-lobby-header h1{font-size:16px}.pgsoft-lobby-filters>button svg{display:none}.pgsoft-lobby-filters>button{font-size:11px}.pgsoft-game-card>strong{font-size:11px}}:root{--ruay-back-width: 56px;--ruay-back-height: 34px;--ruay-back-navy: #0a2f5c;--ruay-back-gold: #b98316;--ruay-back-gold-soft: #e8c979;--ruay-back-ivory: #fffaf0}body :is(.player-shell,.guest-shell,.player-action-shell,.login-action-screen) :is(.wallet-back-button,.player-action-page-back,.standalone-back-button),body .modal-backdrop>.game-entry-modal .modal-close{width:var(--ruay-back-width)!important;min-width:var(--ruay-back-width)!important;max-width:var(--ruay-back-width)!important;height:var(--ruay-back-height)!important;min-height:var(--ruay-back-height)!important;max-height:var(--ruay-back-height)!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(177,122,17,.82)!important;outline:1px solid rgba(255,241,199,.58)!important;outline-offset:-5px!important;background:radial-gradient(circle at 24% 31%,#ffffffd1 0,#ffffffd1 7%,#fff0 17%),linear-gradient(180deg,#fffffff0,#fff9e8f2 48%,#edcd87db)!important;color:var(--ruay-back-navy)!important;box-shadow:0 4px 9px #784c0826,0 1px #ffffffb3,inset 0 1px #fffffff5,inset 0 -2px 4px #9a5d0529!important;display:inline-grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;gap:0!important;overflow:hidden!important;line-height:1!important;font-size:0!important;letter-spacing:0!important;text-indent:0!important;text-decoration:none!important;position:relative!important;flex:0 0 var(--ruay-back-width)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}body :is(.player-shell,.guest-shell,.player-action-shell,.login-action-screen) :is(.wallet-back-button,.player-action-page-back,.standalone-back-button):before,body .modal-backdrop>.game-entry-modal .modal-close:before{content:""!important;display:none!important;pointer-events:none!important}body :is(.player-shell,.guest-shell,.player-action-shell,.login-action-screen) :is(.wallet-back-button,.player-action-page-back,.standalone-back-button):after,body .modal-backdrop>.game-entry-modal .modal-close:after{content:""!important;display:none!important}body :is(.player-shell,.guest-shell,.player-action-shell,.login-action-screen) :is(.wallet-back-button,.player-action-page-back,.standalone-back-button) svg,body .modal-backdrop>.game-entry-modal .modal-close svg{width:22px!important;height:22px!important;display:block!important;grid-area:1 / 1!important;color:var(--ruay-back-navy)!important;stroke:currentColor!important;stroke-width:2.35px!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.82))!important;transform:translate(-1px)!important;position:relative!important;z-index:1!important}body :is(.player-shell,.guest-shell,.player-action-shell,.login-action-screen) :is(.wallet-back-button,.player-action-page-back,.standalone-back-button):active,body .modal-backdrop>.game-entry-modal .modal-close:active{transform:translateY(1px)!important;box-shadow:0 2px 6px #784c0829,inset 0 1px 2px #9a5d052e!important}body .modal-backdrop>.game-entry-modal .modal-close{position:absolute!important;left:18px!important;top:calc(env(safe-area-inset-top) + 28px)!important;right:auto!important;transform:translateY(-50%)!important}body .modal-backdrop>.game-entry-modal .modal-close:active{transform:translateY(calc(-50% + 1px))!important}body .modal-backdrop>.game-entry-modal .game-entry-header{height:calc(56px + env(safe-area-inset-top))!important;min-height:calc(56px + env(safe-area-inset-top))!important;max-height:calc(56px + env(safe-area-inset-top))!important;margin:0 0 8px!important;padding:env(safe-area-inset-top) 76px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}body .modal-backdrop>.game-entry-modal .game-entry-brand,body .modal-backdrop>.game-entry-modal .game-entry-brand.game-entry-brand-logo{max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body .modal-backdrop>.game-entry-modal .game-entry-brand.game-entry-brand-logo>img{max-height:40px!important;object-fit:contain!important}body .modal-backdrop>.game-entry-modal .game-entry-record-button{top:calc(env(safe-area-inset-top) + 6px)!important;right:14px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:14px!important}body .player-action-shell .qr-vip-page>.player-action-page-header>.player-action-page-back,body .player-action-shell .qr-vip-page .player-action-page-header .player-action-page-back,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page .player-action-page-header .player-action-page-back,html.player-action-route-locked body.player-action-route-locked .player-action-shell .qr-vip-page.common-tool-action-page>.player-action-page-header>button.player-action-page-back.player-action-page-back{width:var(--ruay-back-width)!important;min-width:var(--ruay-back-width)!important;max-width:var(--ruay-back-width)!important;height:var(--ruay-back-height)!important;min-height:var(--ruay-back-height)!important;max-height:var(--ruay-back-height)!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(177,122,17,.82)!important;outline:1px solid rgba(255,241,199,.58)!important;outline-offset:-5px!important;background:radial-gradient(circle at 24% 31%,#ffffffd1 0,#ffffffd1 7%,#fff0 17%),linear-gradient(180deg,#fffffff0,#fff9e8f2 48%,#edcd87db)!important;color:var(--ruay-back-navy)!important;box-shadow:0 4px 9px #784c0826,0 1px #ffffffb3,inset 0 1px #fffffff5,inset 0 -2px 4px #9a5d0529!important;display:inline-grid!important;place-items:center!important;gap:0!important;overflow:hidden!important;line-height:1!important;font-size:0!important;position:absolute!important;left:14px!important;top:50%!important;right:auto!important;transform:translateY(-50%)!important;flex:0 0 var(--ruay-back-width)!important}body .player-action-shell .qr-vip-page>.player-action-page-header>.player-action-page-back:before,body .player-action-shell .qr-vip-page .player-action-page-header .player-action-page-back:before,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back:before,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page .player-action-page-header .player-action-page-back:before,html.player-action-route-locked body.player-action-route-locked .player-action-shell .qr-vip-page.common-tool-action-page>.player-action-page-header>button.player-action-page-back.player-action-page-back:before,body .player-action-shell .qr-vip-page>.player-action-page-header>.player-action-page-back:after,body .player-action-shell .qr-vip-page .player-action-page-header .player-action-page-back:after,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back:after,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page .player-action-page-header .player-action-page-back:after,html.player-action-route-locked body.player-action-route-locked .player-action-shell .qr-vip-page.common-tool-action-page>.player-action-page-header>button.player-action-page-back.player-action-page-back:after{content:""!important;display:none!important}body .player-action-shell .qr-vip-page>.player-action-page-header>.player-action-page-back svg,body .player-action-shell .qr-vip-page .player-action-page-header .player-action-page-back svg,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page>.player-action-page-header>.player-action-page-back svg,html body .player-action-shell:not(.agent-action-shell) .qr-vip-page .player-action-page-header .player-action-page-back svg,html.player-action-route-locked body.player-action-route-locked .player-action-shell .qr-vip-page.common-tool-action-page>.player-action-page-header>button.player-action-page-back.player-action-page-back svg{width:22px!important;height:22px!important;display:block!important;color:var(--ruay-back-navy)!important;stroke:currentColor!important;stroke-width:2.35px!important;transform:translate(-1px)!important;opacity:1!important;visibility:visible!important}@media(max-width:360px){:root{--ruay-back-width: 52px;--ruay-back-height: 32px}}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back,html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back,html body .player-shell.player-shell .common-tool-inline-header.common-tool-inline-header>button.player-action-page-back.player-action-page-back,html body .player-support-portal.player-support-portal>.common-tool-support-header.common-tool-support-header>button.player-action-page-back.player-action-page-back{position:absolute!important;z-index:3!important;left:14px!important;top:calc(env(safe-area-inset-top) + 28px)!important;right:auto!important;width:var(--ruay-back-width)!important;min-width:var(--ruay-back-width)!important;max-width:var(--ruay-back-width)!important;height:var(--ruay-back-height)!important;min-height:var(--ruay-back-height)!important;max-height:var(--ruay-back-height)!important;margin:0!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(177,122,17,.82)!important;outline:1px solid rgba(255,241,199,.58)!important;outline-offset:-5px!important;background:radial-gradient(circle at 24% 31%,#ffffffd1 0,#ffffffd1 7%,#fff0 17%),linear-gradient(180deg,#fffffff0,#fff9e8f2 48%,#edcd87db)!important;color:var(--ruay-back-navy)!important;box-shadow:0 4px 9px #784c0826,0 1px #ffffffb3,inset 0 1px #fffffff5,inset 0 -2px 4px #9a5d0529!important;display:inline-grid!important;place-items:center!important;justify-content:center!important;align-content:center!important;gap:0!important;overflow:hidden!important;line-height:1!important;font-size:0!important;letter-spacing:0!important;text-indent:0!important;text-decoration:none!important;transform:translateY(-50%)!important;flex:0 0 var(--ruay-back-width)!important;-webkit-tap-highlight-color:transparent!important}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back:active,html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back:active,html body .player-shell.player-shell .common-tool-inline-header.common-tool-inline-header>button.player-action-page-back.player-action-page-back:active,html body .player-support-portal.player-support-portal>.common-tool-support-header.common-tool-support-header>button.player-action-page-back.player-action-page-back:active{transform:translateY(calc(-50% + 1px))!important}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back:before,html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back:after,html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back:before,html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back:after,html body .player-shell.player-shell .common-tool-inline-header.common-tool-inline-header>button.player-action-page-back.player-action-page-back:before,html body .player-shell.player-shell .common-tool-inline-header.common-tool-inline-header>button.player-action-page-back.player-action-page-back:after,html body .player-support-portal.player-support-portal>.common-tool-support-header.common-tool-support-header>button.player-action-page-back.player-action-page-back:before,html body .player-support-portal.player-support-portal>.common-tool-support-header.common-tool-support-header>button.player-action-page-back.player-action-page-back:after{content:""!important;display:none!important}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back :is(svg,span),html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back :is(svg,span),html body .player-shell.player-shell .common-tool-inline-header.common-tool-inline-header>button.player-action-page-back.player-action-page-back :is(svg,span),html body .player-support-portal.player-support-portal>.common-tool-support-header.common-tool-support-header>button.player-action-page-back.player-action-page-back :is(svg,span){width:22px!important;height:22px!important;display:block!important;color:var(--ruay-back-navy)!important;stroke:currentColor!important;stroke-width:2.35px!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.82))!important;transform:translate(-1px)!important;position:relative!important;z-index:1!important}html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back>span{display:inline-grid!important;place-items:center!important}html body .player-action-shell.player-action-shell .wallet-vip-topbar.player-action-page-header.player-action-page-header>button.player-action-page-back.player-action-page-back>b,html body .player-shell.player-shell .common-tool-inline-header.common-tool-inline-header>button.player-action-page-back.player-action-page-back>b{display:none!important}@layer vip-source-lock{@media(max-width:760px){html body #root .player-shell:has(.profile-page) .profile-page{--profile-olive-900: #183d2f;--profile-olive-800: #244a39;--profile-olive-700: #3e5f48;--profile-olive-500: #748164;--profile-ink: #17231e;--profile-navy: #0a345e;--profile-gold: #aa8125;--profile-gold-soft: #c7a55d;--profile-line: #b7aa85;--profile-ivory: #fbf8ef;--profile-sage: #eef0e6;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 0 calc(78px + env(safe-area-inset-bottom))!important;display:grid!important;gap:11px!important;overflow:visible!important;container-type:inline-size!important;color:var(--profile-ink)!important;font-family:Noto Sans SC,Noto Sans Thai,Noto Sans Myanmar,Noto Sans Lao,system-ui,sans-serif!important}html body #root .player-shell:has(.profile-page) .profile-page>section,html body #root .player-shell:has(.profile-page) .profile-page>.profile-identity{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important;border:1px solid var(--profile-line)!important;border-radius:12px!important;background-color:var(--profile-ivory)!important;background-image:url(/assets/profile-option3/sandstone-olive-ivory-card.webp)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:inset 0 1px #ffffffdb,0 5px 12px #37412a14!important}html body #root .player-shell:has(.profile-page) .profile-page>section:before,html body #root .player-shell:has(.profile-page) .profile-page>section:after,html body #root .player-shell:has(.profile-page) .profile-page>.profile-identity:before,html body #root .player-shell:has(.profile-page) .profile-page>.profile-identity:after{content:none!important;display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-identity{position:relative!important;isolation:isolate!important;height:clamp(94px,31.25cqw,126px)!important;min-height:clamp(94px,31.25cqw,126px)!important;padding:0!important;display:block!important;background-color:#f6f3e9!important;background-image:url(/assets/profile-option3/sandstone-olive-ivory-card.webp)!important;background-position:center!important;background-size:cover!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-wrap{position:absolute!important;z-index:5!important;left:clamp(10px,3.47cqw,14px)!important;top:clamp(9px,2.98cqw,12px)!important;width:clamp(72px,23.82cqw,96px)!important;height:clamp(85px,27.8cqw,112px)!important;display:grid!important;grid-template-rows:clamp(72px,23.82cqw,96px) 16px!important;justify-items:center!important;align-items:start!important;gap:2px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-wrap:before{content:none!important;display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar{box-sizing:border-box!important;position:relative!important;width:clamp(70px,23.32cqw,94px)!important;height:clamp(70px,23.32cqw,94px)!important;min-width:clamp(70px,23.32cqw,94px)!important;min-height:clamp(70px,23.32cqw,94px)!important;padding:5px 4px 0!important;display:grid!important;place-items:end center!important;overflow:hidden!important;border:3px solid rgba(255,253,244,.96)!important;outline:2px solid #6c795d!important;border-radius:50%!important;background:#e6e5d8!important;box-shadow:0 0 0 3px #dcd7c194,0 5px 10px #31422c24!important;animation:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar:before,html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar:after{content:none!important;display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-image,html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar>svg{position:relative!important;z-index:1!important;width:clamp(62px,20.35cqw,82px)!important;height:clamp(62px,20.35cqw,82px)!important;max-width:clamp(62px,20.35cqw,82px)!important;max-height:clamp(62px,20.35cqw,82px)!important;padding:0!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-edit{box-sizing:border-box!important;position:absolute!important;z-index:4!important;right:0!important;bottom:4px!important;width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border:2px solid #fffdf4!important;border-radius:50%!important;background:var(--profile-olive-700)!important;color:#fff!important;box-shadow:0 2px 5px #1b3a2c38!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-edit svg{width:12px!important;height:12px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-wrap>small{margin:0!important;color:var(--profile-olive-900)!important;font-size:10px!important;line-height:16px!important;font-weight:700!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-picker{position:absolute!important;z-index:40!important;top:78px!important;left:0!important;width:184px!important;min-height:50px!important;padding:7px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;border:1px solid var(--profile-line)!important;border-radius:10px!important;background:#fbf8ee!important;box-shadow:0 10px 24px #2631202e!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-picker button{width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(94,110,77,.38)!important;border-radius:8px!important;background:#f4f3e8!important;color:var(--profile-olive-800)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-picker button.active{border-color:var(--profile-olive-700)!important;background:#dfe4d5!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-picker img,html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-picker svg{width:31px!important;height:31px!important;object-fit:contain!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-name{position:absolute!important;z-index:6!important;left:clamp(92px,31.02cqw,125px)!important;top:clamp(16px,5.46cqw,22px)!important;width:clamp(126px,41.68cqw,168px)!important;height:clamp(72px,23.32cqw,94px)!important;min-width:0!important;display:block!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-name h1{width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:var(--profile-olive-900)!important;font-size:clamp(14px,4.47cqw,18px)!important;line-height:24px!important;font-weight:900!important;letter-spacing:.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-option3-vip-badge{position:absolute!important;left:clamp(57px,18.86cqw,76px)!important;top:clamp(28px,9.43cqw,38px)!important;width:clamp(44px,12.4cqw,50px)!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid var(--profile-gold)!important;border-radius:999px!important;background:var(--profile-olive-900)!important;color:#f3d57c!important;box-shadow:0 3px 7px #1b3c2c2b!important;font-size:10px!important;line-height:22px!important;font-weight:850!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-vip-kicker{position:absolute!important;left:0!important;top:clamp(28px,9.43cqw,38px)!important;width:max-content!important;height:23px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--profile-gold-soft)!important;border-radius:999px!important;background:#fbf8efe0!important;color:#3b3120!important;font-size:9px!important;line-height:21px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffffd9!important}html body #root .player-shell:has(.profile-page) .profile-page .member-id-copy{position:absolute!important;left:0!important;top:clamp(52px,17.37cqw,70px)!important;width:100%!important;height:22px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:5px!important;overflow:visible!important;border:0!important;background:transparent!important;color:#27332c!important;box-shadow:none!important;font-size:clamp(9px,2.98cqw,12px)!important;line-height:22px!important;font-weight:500!important;text-align:left!important}html body #root .player-shell:has(.profile-page) .profile-page .member-id-copy>span{min-width:0!important;max-width:calc(100% - 22px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .member-id-copy>svg{width:14px!important;height:14px!important;flex:0 0 14px!important}html body #root .player-shell:has(.profile-page) .profile-page .member-id-copy>i{position:absolute!important;left:0!important;top:22px!important;width:max-content!important;padding:2px 7px!important;border-radius:999px!important;background:var(--profile-olive-800)!important;color:#fff!important;font-size:8px!important;font-style:normal!important;line-height:14px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button{position:absolute!important;z-index:8!important;inset:auto clamp(9px,3.72cqw,15px) clamp(7px,2.73cqw,11px) auto!important;left:auto!important;bottom:auto!important;width:clamp(72px,22.83cqw,92px)!important;min-width:clamp(72px,22.83cqw,92px)!important;max-width:clamp(72px,22.83cqw,92px)!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--profile-olive-900)!important;transform:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button strong{display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button span,html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button svg{display:block!important;color:var(--profile-olive-900)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button span{font-size:11px!important;line-height:24px!important;font-weight:750!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button svg{width:15px!important;height:15px!important;flex:0 0 15px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-vip-ornament{position:absolute!important;z-index:4!important;right:clamp(9px,3.22cqw,13px)!important;top:clamp(6px,1.98cqw,8px)!important;width:clamp(72px,24.81cqw,100px)!important;height:clamp(70px,23.32cqw,94px)!important;display:grid!important;place-items:center!important;opacity:1!important;pointer-events:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-vip-ornament img{width:clamp(56px,18.86cqw,76px)!important;height:clamp(70px,23.32cqw,94px)!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;border:0!important;filter:drop-shadow(0 3px 4px rgba(92,68,17,.12))!important;transform:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-card{position:relative!important;isolation:isolate!important;height:clamp(170px,53.1cqw,214px)!important;min-height:clamp(170px,53.1cqw,214px)!important;padding:0!important;background-color:#eef0e6!important;background-image:url(/assets/profile-option3/sage-sandstone-split-card.webp)!important;background-position:center!important;background-size:cover!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-watermark{display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-heading{position:absolute!important;z-index:3!important;left:clamp(13px,3.97cqw,16px)!important;right:clamp(13px,3.97cqw,16px)!important;top:clamp(13px,3.97cqw,16px)!important;height:clamp(64px,19.85cqw,80px)!important;margin:0!important;display:block!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-heading>div{width:100%!important;height:100%!important;display:block!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-title-row{width:100%!important;height:22px!important;display:flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-title-row>small{color:var(--profile-olive-900)!important;font-size:16px!important;line-height:22px!important;font-weight:900!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-title-row>b{color:#263d31!important;font-size:11px!important;line-height:22px!important;font-weight:700!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-visibility{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--profile-navy)!important;box-shadow:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-visibility svg{width:19px!important;height:19px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-center{min-width:0!important;height:23px!important;position:absolute!important;right:0!important;top:clamp(29px,9.18cqw,37px)!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;background:transparent!important;color:var(--profile-olive-900)!important;box-shadow:none!important;font-size:14px!important;line-height:23px!important;font-weight:700!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-center svg{width:15px!important;height:15px!important;color:var(--profile-olive-900)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-heading strong{position:absolute!important;left:0!important;top:clamp(24px,7.44cqw,30px)!important;max-width:calc(100% - 8px)!important;margin:0!important;overflow:hidden!important;color:var(--profile-olive-900)!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:clamp(26px,8cqw,32px)!important;line-height:38px!important;font-weight:800!important;letter-spacing:-.025em!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status{position:absolute!important;z-index:3!important;left:0!important;right:0!important;top:clamp(81px,25.31cqw,102px)!important;height:clamp(52px,16.13cqw,65px)!important;margin:0!important;padding:0 9px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:12px 12px 0 0!important;background:#fffdf7e6!important;box-shadow:inset 0 1px #b4a57a57!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status article{box-sizing:border-box!important;min-width:0!important;height:100%!important;margin:0!important;padding:8px 5px!important;display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status article+article{border-left:1px solid rgba(117,107,76,.28)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(137,112,47,.72)!important;border-radius:50%!important;background:var(--profile-olive-700)!important;color:#fffdf2!important;box-shadow:inset 0 1px #ffffff6b!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status article.bonus .profile-balance-icon{background:#b18a35!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status article.ready .profile-balance-icon{background:#6f7459!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-icon svg{width:20px!important;height:20px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-copy{min-width:0!important;display:grid!important;gap:3px!important;align-content:center!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status small{min-width:0!important;overflow:hidden!important;color:#2f342f!important;font-size:9px!important;line-height:12px!important;font-weight:500!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status strong{min-width:0!important;overflow:hidden!important;color:#171c19!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:clamp(11px,3.15cqw,13px)!important;line-height:16px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions{box-sizing:border-box!important;position:absolute!important;z-index:5!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;height:clamp(38px,11.91cqw,48px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:0!important;border-top:1px solid rgba(223,214,181,.62)!important;border-radius:12px!important;background:var(--profile-olive-800)!important;box-shadow:inset 0 1px #ffffff1f!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions button{box-sizing:border-box!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fffdf4!important;box-shadow:none!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions button+button{border-left:1px solid rgba(255,255,255,.36)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions button>svg{width:27px!important;height:27px!important;padding:5px!important;flex:0 0 27px!important;border:1px solid rgba(246,225,168,.82)!important;border-radius:50%!important;background:#8d7a43!important;color:#fffdf0!important;box-shadow:inset 0 1px #ffffff5c!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-card{position:relative!important;height:92px!important;min-height:92px!important;padding:11px 12px!important;display:block!important;background-color:#f8f6ee!important;background-position:58% center!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-title{height:22px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-title h2,html body #root .player-shell:has(.profile-page) .profile-page .section-row h2{margin:0!important;color:var(--profile-olive-900)!important;font-size:16px!important;line-height:22px!important;font-weight:900!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-title span{height:20px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:1px solid var(--profile-gold-soft)!important;border-radius:999px!important;background:#fcf9f0c2!important;color:#3a392f!important;font-size:9px!important;line-height:18px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-title span svg{width:12px!important;height:12px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-body,html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-detail{display:block!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-ring,html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-detail>.progress,html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-footer small{display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values{position:absolute!important;left:12px!important;right:80px!important;bottom:11px!important;height:34px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values>span{min-width:0!important;padding:0 9px!important;display:grid!important;align-content:start!important;gap:4px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values>span:first-child{padding-left:0!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values>span+span{border-left:1px solid rgba(103,109,84,.34)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values small{color:#4c5148!important;font-size:8px!important;line-height:11px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values strong{min-width:0!important;overflow:hidden!important;color:#171d19!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:clamp(10px,3.05cqw,13px)!important;line-height:16px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-footer{position:absolute!important;right:11px!important;bottom:13px!important;height:20px!important;display:block!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-turnover-footer button,html body #root .player-shell:has(.profile-page) .profile-page .section-row>button{min-width:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:3px!important;border:0!important;background:transparent!important;color:#72521d!important;box-shadow:none!important;font-size:10px!important;line-height:20px!important;font-weight:600!important}html body #root .player-shell:has(.profile-page) .profile-page .downline-overview{height:87px!important;min-height:87px!important;padding:10px 12px!important;background-color:#f8f2e4!important}html body #root .player-shell:has(.profile-page) .profile-page .section-row{height:23px!important;min-height:23px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}html body #root .player-shell:has(.profile-page) .profile-page .section-row>div>small{display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .downline-overview-metrics{width:100%!important;height:45px!important;margin:3px 0 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}html body #root .player-shell:has(.profile-page) .profile-page .downline-overview-metrics article{min-width:0!important;height:45px!important;padding:0 6px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:23px 14px!important;align-content:center!important;align-items:center!important;justify-items:center!important;gap:0 5px!important;border:0!important;background:transparent!important}html body #root .player-shell:has(.profile-page) .profile-page .downline-overview-metrics article+article{border-left:1px solid rgba(111,105,78,.32)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-overview-icon{grid-row:1 / 3!important;width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border:1px solid rgba(143,113,49,.5)!important;border-radius:50%!important;background:#fcf9f0b8!important;color:#5d3a20!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-overview-icon svg{width:17px!important;height:17px!important}html body #root .player-shell:has(.profile-page) .profile-page .downline-overview-metrics strong{align-self:end!important;color:var(--profile-navy)!important;font-size:15px!important;line-height:18px!important;font-weight:750!important}html body #root .player-shell:has(.profile-page) .profile-page .downline-overview-metrics small{align-self:start!important;min-width:0!important;overflow:hidden!important;color:#42463f!important;font-size:7px!important;line-height:10px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .player-shell:has(.profile-page) .profile-page .frontend-sync-error{display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tools{height:150px!important;min-height:150px!important;padding:10px 12px 11px!important;background-color:var(--profile-sage)!important;background-image:url(/assets/profile-option3/sage-sandstone-split-card.webp)!important;background-position:left center!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tools>.section-row{height:22px!important;min-height:22px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid{width:100%!important;height:106px!important;margin:1px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,51px)!important;gap:4px!important;background:transparent!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid button{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:51px!important;padding:3px 1px 2px!important;display:grid!important;grid-template-rows:31px minmax(12px,auto)!important;justify-items:center!important;align-content:center!important;gap:1px!important;overflow:hidden!important;border:1px solid rgba(154,145,111,.32)!important;border-radius:9px!important;background:#fbf9f1b8!important;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #3c44300f!important;color:var(--profile-olive-900)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid button:before,html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid button:after{content:none!important;display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid button span{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--profile-olive-900)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid svg{width:22px!important;height:22px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid small{width:100%!important;max-width:100%!important;min-height:11px!important;max-height:20px!important;overflow:hidden!important;color:#202c26!important;font-size:7px!important;line-height:9px!important;font-weight:600!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid .tool-status{display:none!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-record-tabs-only{height:38px!important;min-height:38px!important;padding:0 7px!important;display:grid!important;grid-template-columns:1.35fr .85fr 1.05fr!important;align-items:center!important;gap:0!important;overflow:hidden!important;background-color:#e9ebdf!important;background-image:url(/assets/profile-option3/sage-sandstone-split-card.webp)!important;background-position:left center!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-record-tabs-only button{height:36px!important;min-width:0!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#30362f!important;box-shadow:none!important;font-size:9px!important;line-height:36px!important;font-weight:600!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-record-tabs-only button:first-child{justify-content:flex-start!important;color:var(--profile-olive-900)!important;font-size:11px!important;font-weight:800!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-record-tabs-only button:last-child{justify-content:flex-end!important;color:#6e541d!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-record-tabs-only button+button{border-left:1px solid rgba(111,105,78,.3)!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-record-tabs-only button.active{box-shadow:none!important}@media(max-width:359px){html body #root .player-shell:has(.profile-page) .profile-page{gap:9px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions button{gap:4px!important;font-size:10px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions button>svg{width:24px!important;height:24px!important;flex-basis:24px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status{padding-inline:4px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status article{grid-template-columns:29px minmax(0,1fr)!important;gap:3px!important;padding-inline:3px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-icon{width:28px!important;height:28px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-icon svg{width:17px!important;height:17px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status strong{font-size:10px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid{gap:3px!important}html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid small{font-size:6.3px!important}}}}.admin-player-detail-modal .review-detail-actions button.secondary:first-child{border:1px solid #d7b96f!important;background:linear-gradient(135deg,#fff4d8,#f4dfaa)!important;color:#765316!important;box-shadow:0 8px 18px #87591524!important}.admin-player-detail-modal .review-detail-actions button.secondary:first-child:disabled{opacity:.62;cursor:wait;box-shadow:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header){position:relative!important;top:auto!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;margin-top:0!important;padding:env(safe-area-inset-top) 14px 0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-bottom:1px solid rgba(166,127,47,.28)!important;border-radius:0!important;background:linear-gradient(180deg,#e9dfcf,#e4dac9)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header):before,:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header):after{content:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header)>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 28px)!important;width:min(250px,calc(100% - 124px))!important;transform:translate(-50%,-50%)!important;text-align:center!important;pointer-events:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header)>div>:is(p,small){display:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header) h1{width:100%!important;margin:0!important;color:#0e2851!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header) .player-action-page-back{position:absolute!important;z-index:2!important;left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;color:#fffdf7!important;border:1px solid #a87b25!important;border-radius:50%!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important;filter:none!important;transform:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header) .player-action-page-back>span{width:auto!important;height:auto!important;display:contents!important;color:inherit!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header) .player-action-page-back>b{display:none!important}:is(body .player-action-shell .common-tool-action-page>.player-action-page-header,body .player-action-shell .wallet-vip-topbar.player-action-page-header,body .player-shell .common-tool-inline-header) .player-action-page-back svg{width:21px!important;height:21px!important;color:inherit!important}body .player-action-shell .wallet-action-shell,body .player-action-shell.wallet-action-shell,body .player-action-shell.wallet-action-shell .wallet-page{padding-top:0!important}body .player-action-shell .common-tool-wallet-heading{margin-top:0!important}body .player-action-shell .wallet-vip-topbar.player-action-page-header{margin:0 -16px 10px!important}@media(max-width:700px){body .player-shell .content-page:has(>.common-tool-inline-header){padding-top:0!important}body .player-shell .common-tool-inline-header{margin:0 calc(-1 * var(--mobile-page-gutter, 8px)) 14px!important}}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header{position:relative!important;top:auto!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;border:0!important;border-bottom:1px solid rgba(166,127,47,.28)!important;border-radius:0!important;background:linear-gradient(180deg,#e9dfcf,#e4dac9)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header>div{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 28px)!important;width:min(250px,calc(100% - 124px))!important;transform:translate(-50%,-50%)!important;text-align:center!important}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header h1{margin:0!important;color:#0e2851!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:0!important;text-align:center!important}html body .player-action-shell.player-action-shell .common-tool-action-page.common-tool-action-page>.player-action-page-header.player-action-page-header .player-action-page-back.player-action-page-back{position:absolute!important;left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;color:#fffdf7!important;border:1px solid #a87b25!important;border-radius:50%!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important;filter:none!important;transform:none!important}html body.player-support-route .player-support-portal>.common-tool-support-header.common-tool-support-header{position:relative!important;min-height:calc(56px + env(safe-area-inset-top))!important;height:calc(56px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 14px 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-bottom:1px solid rgba(166,127,47,.28)!important;border-radius:0!important;background:linear-gradient(180deg,#e9dfcf,#e4dac9)!important;box-shadow:none!important}html body.player-support-route .common-tool-support-title{position:absolute!important;left:50%!important;top:calc(env(safe-area-inset-top) + 28px)!important;width:min(250px,calc(100% - 124px))!important;transform:translate(-50%,-50%)!important;text-align:center!important;pointer-events:none!important}html body.player-support-route .common-tool-support-title h1{margin:0!important;color:#0e2851!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.player-support-route .common-tool-support-header>.player-action-page-back.player-action-page-back{position:absolute!important;z-index:2!important;left:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;color:#fffdf7!important;border:1px solid #a87b25!important;border-radius:50%!important;background:linear-gradient(135deg,#d9b75e,#aa7a20)!important;box-shadow:0 5px 12px #855d1829!important}html body.player-support-route .common-tool-support-header>.player-action-page-back svg{width:21px!important;height:21px!important}html body.player-support-route .common-tool-support-header>.player-support-actions{position:absolute!important;z-index:2!important;right:14px!important;top:calc(env(safe-area-inset-top) + 9px)!important;width:38px!important;height:38px!important}html body.player-support-route .common-tool-support-header .player-support-language{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important;color:#0e2851!important;border:1px solid rgba(168,123,37,.52)!important;border-radius:50%!important;background:#fffdf7d1!important}html body.player-support-route .common-tool-support-header .player-support-language>svg{display:block!important;width:20px!important;height:20px!important}html body.player-support-route .common-tool-support-header .player-support-language .language-current{display:none!important}html body.player-support-route .common-tool-support-header .player-support-language select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:38px!important;height:38px!important;opacity:0!important;cursor:pointer!important}@media(max-width:760px){body.player-support-route .support-chat.standalone>:not(.support-keyboard-layer){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.player-support-route .support-chat.standalone>header,body.player-support-route .support-chat.standalone>footer,body.player-support-route .support-chat.standalone>.support-rating{overflow-x:hidden!important}}@media(max-width:360px){body.player-support-route .support-topic-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;overflow:hidden!important}body.player-support-route .support-topic-grid button{width:auto!important;min-width:0!important;min-height:68px!important;padding-inline:3px!important;flex:initial!important}}.game-entry-brand.game-entry-brand--provider-logo{min-width:0;display:inline-flex;align-items:center}.game-entry-brand.game-entry-brand--provider-logo img{display:block;width:auto;height:42px;max-width:min(220px,calc(100vw - 126px));object-fit:contain}.game-entry-brand.game-entry-brand--big-gaming img{height:44px}@media(max-width:580px){.game-entry-brand.game-entry-brand--provider-logo img{height:34px;max-width:min(184px,calc(100vw - 116px))}.game-entry-brand.game-entry-brand--big-gaming img{height:36px}}.guest-shell .guest-category-heading>button{display:none!important}@media(max-width:760px){body .guest-shell .category-strip.guest-games-categories button:not(.category-more){min-height:60px!important;height:60px!important;grid-template-rows:32px 16px!important;gap:3px!important}body .guest-shell .provider-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body .guest-shell .provider-section,body .guest-shell .provider-section .game-grid{display:contents!important}body .guest-shell .provider-section .provider-heading,body .guest-shell .provider-section .game-meta,body .guest-shell .provider-section .status{display:none!important}body .guest-shell .provider-section .game-card{width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:11px!important}body .guest-shell .provider-section .cover{aspect-ratio:1 / 1!important}body .guest-shell .guest-games-categories button:not(:nth-child(2))>svg,body .guest-shell .guest-games-categories button>.slot-sevens-icon{display:none!important}body .guest-shell .guest-games-categories button:not(:nth-child(2)):before{content:""!important;grid-column:1!important;grid-row:1!important;width:32px!important;height:32px!important;border-radius:50%!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}body .guest-shell .guest-games-categories button:nth-child(1):before{background-image:url(/assets/category-option3-small/hot-centered-v3.png)!important}body .guest-shell .guest-games-categories button:nth-child(3):before{background-image:url(/assets/category-option3-small/slots-centered-v3.png)!important}body .guest-shell .guest-games-categories button:nth-child(4):before{background-image:url(/assets/category-option3-small/live-centered-v3.png)!important}body .guest-shell .guest-games-categories button:nth-child(5):before{background-image:url(/assets/category-option3-small/sports-centered-v3.png)!important}body .guest-shell .guest-games-categories button:nth-child(6):before{background-image:url(/assets/category-option3-small/cards-centered-v3.png)!important}body .guest-shell .guest-games-categories button:nth-child(7):before{background-image:url(/assets/category-option3-small/lottery-game-v2.png)!important}body .guest-shell .guest-games-categories button:nth-child(8):before{background-image:url(/assets/category-option3-small/cockfight-v2.png)!important}body .guest-shell .guest-games-categories button:nth-child(9):before{background-image:url(/assets/category-option3-small/fish-centered-v3.png)!important}body .guest-shell .provider-list img[alt="BG Lobby"]{content:url(/assets/provider-big-gaming-standardized-9c72c85e77ad.webp)!important}body .guest-shell .provider-list img[alt="PP Live Lobby"]{content:url(/assets/provider-pragmatic-live-c-8b18381eebf2.webp)!important}body .guest-shell .provider-list img[alt="Sexy Casino Lobby"]{content:url(/assets/provider-ae-sexy-standardized-c34cb92665ad.webp)!important}body .guest-shell .provider-list img[alt="SV388 Lobby"]{content:url(/assets/provider-sv388-standardized-9f7c2496bec2.webp)!important}}@media(max-width:760px){body .guest-shell .guest-games-categories button:nth-child(2)>svg{width:32px!important;height:32px!important;padding:7px!important;border:1px solid #d8b86d!important;border-radius:50%!important;color:#b88922!important;background:radial-gradient(circle at 35% 30%,#fff9e8,#ead9a8)!important;box-sizing:border-box!important}body .guest-shell .provider-list .cover img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(max-width:760px){body .guest-shell .game-provider-filter{display:none!important}}@media(max-width:760px){body .guest-shell .provider-section .game-card:not(:first-child){display:none!important}body .guest-shell .provider-list img[alt="SBO Lobby"]{content:url(/assets/provider-sbo-standardized-1a613772a7b6.webp)!important}body .guest-shell .provider-list img[alt="Lucky365 Lobby"]{content:url(/assets/provider-lucky365-standardized-ad1ed0facd85.webp)!important}body .guest-shell .provider-list img[alt="JILI Lobby"]{content:url(/assets/provider-jili-standardized-ad3f9afeb31c.webp)!important}body .guest-shell .provider-list img[alt="JDB Lobby"]{content:url(/assets/provider-jdb-standardized-6292668842b4.webp)!important}body .guest-shell .provider-list img[alt="PP Slots Lobby"]{content:url(/assets/provider-pragmatic-slots-3202b5e03e2d.webp)!important}body .guest-shell .provider-list img[alt="Spade Lobby"]{content:url(/assets/provider-spade-standardized-66ae55dfdfb6.webp)!important}body .guest-shell .provider-list img[src*="/api/providers/pgsoft-transfer/game-cover/"]{content:url(/assets/provider-pg-soft-standardized-d81b2cd6e536.webp)!important}}
/* Exact production delta: mobile profile wallet amounts and turnover card only. */
@media (max-width: 760px) {
  html body #root .player-shell:has(.profile-page) .profile-page {
    padding-top: 12px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-edit {
    right: -8px !important;
    bottom: 9px !important;
    width: 24px !important;
    height: 24px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-name h1[data-profile-account] {
    position: relative !important;
    color: transparent !important;
    text-shadow: none !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-name h1[data-profile-account]::after {
    content: attr(data-profile-account) !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    color: var(--profile-olive-900) !important;
    font-size: clamp(14px,4.47cqw,18px) !important;
    line-height: 24px !important;
    font-weight: 900 !important;
    letter-spacing: .01em !important;
    white-space: nowrap !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status strong.is-profile-compact {
    position: relative !important;
    color: transparent !important;
    text-shadow: none !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status strong.is-profile-compact::after {
    content: attr(data-profile-compact) !important;
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    overflow: visible !important;
    font-family: Arial,"Helvetica Neue",sans-serif !important;
    font-size: clamp(10.5px,3.05cqw,12.5px) !important;
    line-height: 16px !important;
    font-weight: 700 !important;
    color: #171c19 !important;
    letter-spacing: -.02em !important;
    white-space: nowrap !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-balance-status small {
    min-height: 13px !important;
    line-height: 13px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page {
    --profile-line: #b39a60 !important;
    --profile-olive-800: #3d533c !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page > section,
  html body #root .player-shell:has(.profile-page) .profile-page > .profile-identity {
    border-color: #b39a60 !important;
    box-shadow: inset 0 1px rgba(255,255,255,.88), 0 5px 12px rgba(55,65,42,.09) !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-wrap {
    height: clamp(72px,23.82cqw,96px) !important;
    grid-template-rows: 1fr !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-wrap > small {
    display: none !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-card {
    background-image: none !important;
    background-color: #f7f4ea !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-card::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    z-index: 1 !important;
    inset: 0 !important;
    pointer-events: none !important;
    background:
      linear-gradient(105deg, rgba(210,219,207,.30) 0 54%, transparent 54.25%),
      url("/assets/profile-option3/sage-sandstone-split-card.webp") center / 100% 100% no-repeat !important;
    filter: contrast(1.34) saturate(.82) brightness(.97) !important;
    opacity: 1 !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-wallet-actions {
    background: linear-gradient(180deg,#59694f 0%,#3d523e 100%) !important;
    border-top-color: rgba(219,207,166,.78) !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-level-button {
    display: none !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-vip-ornament,
  html body #root .player-shell:has(.profile-page) .profile-page .profile-vip-ornament img {
    visibility: visible !important;
    opacity: 1 !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-tools {
    height: 136px !important;
    min-height: 136px !important;
    padding: 8px 12px 9px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid {
    height: 100px !important;
    grid-template-rows: repeat(2,48px) !important;
    gap: 4px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid button {
    height: 48px !important;
    grid-template-rows: 28px 14px !important;
    gap: 2px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid button span {
    width: 28px !important;
    height: 28px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid svg {
    width: 20px !important;
    height: 20px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-tool-grid small {
    min-height: 12px !important;
    font-size: 8px !important;
    line-height: 10px !important;
    overflow-wrap: normal !important;
    word-break: keep-all !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values small {
    font-size: 9px !important;
    line-height: 12px !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-rollover-values strong {
    font-size: clamp(11px,3.15cqw,13px) !important;
  }
  html body .player-shell:has(.profile-page) .profile-wallet-heading > div > strong {
    max-width: 51vw !important;
    white-space: nowrap !important;
    font-variant-numeric: tabular-nums !important;
    letter-spacing: -.025em !important;
  }
  html body .player-shell:has(.profile-page) .profile-wallet-heading > div > strong.amount-million {
    font-size: 6.45vw !important;
    letter-spacing: -.045em !important;
  }
  html body .player-shell:has(.profile-page) .profile-wallet-heading > div > strong.amount-ten-million {
    font-size: 5.65vw !important;
    letter-spacing: -.055em !important;
  }
  html body .player-shell:has(.profile-page) .profile-balance-status small,
  html body .player-shell:has(.profile-page) .profile-balance-status strong {
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: clip !important;
    font-variant-numeric: tabular-nums !important;
  }
  html body .player-shell:has(.profile-page) .profile-balance-status strong {
    letter-spacing: -.02em !important;
  }

  html body .player-shell:has(.profile-page) .profile-turnover-card {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    height: 22.01vw !important;
    min-height: 22.01vw !important;
    max-height: 22.01vw !important;
    padding: 2.34vw 3.75vw !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-card::after {
    content: "" !important;
    position: absolute !important;
    z-index: 0 !important;
    right: -5vw !important;
    bottom: -9vw !important;
    width: 31vw !important;
    height: 25vw !important;
    border-radius: 50% !important;
    opacity: .32 !important;
    background: repeating-radial-gradient(ellipse at 100% 100%, transparent 0 2.1vw, rgba(151,143,102,.38) 2.18vw 2.34vw) !important;
    pointer-events: none !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-card > * {
    position: relative !important;
    z-index: 1 !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-title {
    gap: 2.81vw !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-body {
    display: block !important;
    margin-top: 2.81vw !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-detail {
    padding-right: 25vw !important;
  }
  html body .player-shell:has(.profile-page) .profile-rollover-values > span {
    min-height: 8.9vw !important;
    padding-inline: 2.58vw !important;
    align-content: start !important;
    gap: .94vw !important;
  }
  html body #root#root .player-shell:has(.profile-page) .profile-page .profile-turnover-card .profile-turnover-body .profile-turnover-detail .profile-rollover-values {
    position: static !important;
    inset: auto !important;
    width: 100% !important;
    height: auto !important;
  }
  html body .player-shell:has(.profile-page) .profile-rollover-values > span:first-child {
    padding-left: 0 !important;
  }
  html body .player-shell:has(.profile-page) .profile-rollover-values > span + span {
    border-left-color: #cfc39f !important;
  }
  html body #root#root .player-shell:has(.profile-page) .profile-page .profile-turnover-card .profile-turnover-body .profile-turnover-detail .profile-turnover-footer {
    position: absolute !important;
    top: auto !important;
    left: auto !important;
    right: 3.75vw !important;
    bottom: 3.28vw !important;
    max-width: 20vw !important;
    margin: 0 !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-footer small {
    display: none !important;
  }
  html body .player-shell:has(.profile-page) .profile-turnover-footer button {
    font-size: clamp(10px, 2.58vw, 11px) !important;
    font-weight: 650 !important;
    white-space: nowrap !important;
  }
}
@media (max-width: 760px) {
  html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-wrap {
    z-index: 9 !important;
    overflow: visible !important;
  }
  html body #root .player-shell:has(.profile-page) .profile-page .profile-avatar-edit {
    z-index: 10 !important;
  }
}
