dialog.modal.tx-modal{box-sizing:border-box;width:min(470px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(calc(100dvh - 32px),calc(var(--tx-modal-viewport-height,100dvh) - 32px));color:#f3f3f4;background:#17191e;border:1px solid #3c4148;border-radius:18px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;box-shadow:0 24px 90px #0008}dialog.modal.tx-modal[open]{flex-direction:column;display:flex}.tx-player-pages dialog.modal.tx-modal.tx-modal--compact[open]{width:min(430px,100vw - 32px);max-width:430px}.tx-player-pages dialog.modal.tx-modal.tx-modal--wide[open]{width:min(700px,100vw - 32px);max-width:700px}dialog.modal.tx-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06080bcc}dialog.modal.tx-modal>header,.tx-player-pages dialog.modal.tx-modal>header{background:#1b1d22;border-bottom:1px solid #ffffff10;flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:18px 22px;display:flex}dialog.modal.tx-modal>header h2,.tx-player-pages dialog.modal.tx-modal>header h2{letter-spacing:-.025em;overflow-wrap:anywhere;outline:none;margin:0;font-size:19px;font-weight:750;line-height:1.35}dialog.modal.tx-modal>header .icon-button{color:#d9dce0;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font:400 26px/1 sans-serif;display:grid}dialog.modal.tx-modal>header .icon-button:hover{color:#fff;background:#ffffff0d}dialog.modal.tx-modal .tx-modal-content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:22px;scroll-padding-block:16px;overflow:auto}dialog.modal.tx-modal .tx-modal-content>:first-child{margin-top:0}dialog.modal.tx-modal .tx-modal-content>:last-child{margin-bottom:0}dialog.modal.tx-modal :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #d3b58a}dialog.modal.tx-modal :is(input,select,textarea){font-size:16px}dialog.modal.tx-modal p{line-height:1.6}dialog.modal.tx-modal small{font-size:12px;line-height:1.5}.maxified-port dialog.modal.table-buy-in-modal .tx-modal-content{padding:0}.maxified-port dialog.modal.table-buy-in-modal.tx-modal[open]{max-height:min(calc(100dvh - 28px),calc(var(--tx-modal-viewport-height,100dvh) - 28px))}body:has(dialog.tx-modal[open]){overflow:hidden}@media (width<=600px){dialog.modal.tx-modal,.tx-player-pages dialog.modal.tx-modal.tx-modal--compact[open],.tx-player-pages dialog.modal.tx-modal.tx-modal--wide[open]{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:min(calc(100dvh - 20px),calc(var(--tx-modal-viewport-height,100dvh) - 20px));border-radius:18px;margin:0;position:fixed;inset:auto}dialog.modal.tx-modal>header,.tx-player-pages dialog.modal.tx-modal>header{gap:12px;padding:14px 17px}dialog.modal.tx-modal>header h2,.tx-player-pages dialog.modal.tx-modal>header h2{font-size:18px}dialog.modal.tx-modal>header .icon-button{width:44px;height:44px;min-height:44px}dialog.modal.tx-modal .tx-modal-content{padding:18px 17px max(18px,env(safe-area-inset-bottom));scrollbar-gutter:auto}}@media (prefers-reduced-motion:reduce){dialog.modal.tx-modal,dialog.modal.tx-modal::backdrop{transition:none;animation:none}}.owned-admin-login .login-card{min-width:0}.owned-admin-login h2:focus{outline:none}.owned-admin-login .owned-admin-original{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.owned-admin-login .owned-admin-original p{overflow-wrap:anywhere;font-size:13px}.owned-admin-login .owned-admin-recovery h1{margin:18px 0;font-size:22px}.owned-admin-login .owned-admin-recovery .auth-submit{background:var(--green);color:#fff;width:100%}.owned-admin-login .owned-admin-recovery .auth-links{margin-top:18px}@media (width<=650px){.owned-admin-login .login-brand .brand-mark{margin-bottom:22px}.owned-admin-login .login-brand .brand-mark img{width:150px}.owned-admin-login .login-card{padding-top:30px}.owned-admin-login .login-card input{font-size:16px}.owned-admin-login .login-card button{min-height:42px}}.business-portal{gap:18px;min-width:0;display:grid}.business-hero{color:#fff;background:linear-gradient(120deg,#142d37,#214f55);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.business-hero h1{margin:4px 0 10px;font-size:28px}.business-hero p{color:#d5e6e8;max-width:65ch;margin:5px 0}.business-hero .business-eyebrow{letter-spacing:.18em;color:#a3d4cd;font-size:11px}.business-hero button{flex-shrink:0}.business-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.business-filters label{flex:1;gap:6px;min-width:180px;display:grid}.business-filters input,.business-filters select{width:100%}.business-table{width:100%;overflow:auto}.business-table table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.business-table th{color:#58656e;white-space:nowrap;font-size:12px}.business-table th,.business-table td{border-bottom:1px solid #dde3e6;padding:14px 12px}.business-table td{overflow-wrap:anywhere;max-width:400px}.business-table small,.business-source small{color:#687880;display:block}.business-table button{margin:3px}.business-total{margin:16px 0;font-size:30px;display:block}.business-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.business-source{border-bottom:1px solid #dde3e6;padding:18px 0}.business-source dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;display:grid}.business-source dt{color:#64747c;font-size:12px}.business-source dd{overflow-wrap:anywhere;margin:4px 0}.business-payouts label{margin:10px 0;display:block}.business-payouts select,.business-payouts input:not([type=checkbox]){max-width:100%;min-height:40px}.business-payouts form{border:1px solid #dce5e7;border-radius:8px;margin:20px 0;padding:16px}.business-payouts .metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (width<=720px){.business-hero{flex-direction:column;align-items:start;padding:20px}.business-hero h1{font-size:24px}.business-portal .workspace-tabs{flex-wrap:nowrap;overflow:auto}.business-portal .workspace-tabs button{white-space:nowrap}.business-source dl{grid-template-columns:1fr}.business-filters label{min-width:100%}}.business-table thead th{color:#e4eef1;background:#263740}.business-table tbody th{color:#e4eef1;font-weight:600}.business-table th,.business-table td,.business-source{border-color:#3b4c55}.business-table small,.business-source small,.business-source dt{color:#b2c5cc}.gateway-settings form{gap:18px;display:grid}.gateway-settings .business-table input:not([type=checkbox]){width:100%;min-width:100px}.gateway-settings textarea{width:100%;min-height:80px}.gateway-settings fieldset{min-width:0}.gateway-settings legend{color:#e4eef1;padding:0 6px}.business-portal .workspace-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.business-portal .workspace-tabs button{border:1px solid #49616b;border-radius:7px;padding:10px 14px}.business-portal .workspace-tabs button.active{color:#fff;background:#9e0735;border-color:#f32660}.business-portal .workspace-tabs button:focus-visible{outline-offset:2px;outline:2px solid #f32660}@media (width<=720px){.business-portal .workspace-tabs{flex-wrap:nowrap;padding:3px 2px 10px;overflow-x:auto}.business-portal .workspace-tabs button{flex:none}}:root{color:#233431;font-synthesis:none;--green:#245f4c;--ink:#172b26;--muted:#738078;--line:#dfe5df;--gold:#b59859;background:#f3f5f2;font-family:DM Sans,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .15s,border .15s}button:hover:not(:disabled){background:#edf2ed;border-color:#aebeb2}button:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--green);color:#fff;border-color:var(--green)}.primary:hover:not(:disabled){background:#194c3b}.danger{color:#fff;background:#a43737;border-color:#a43737}.danger-text{color:#a43737}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #c4a873}input,select,textarea{color:#21352e;background:#fff;border:1px solid #d4ded5;border-radius:7px;outline:0;width:100%;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#4c826b;box-shadow:0 0 0 3px #4c826b15}label{font-size:13px;font-weight:600;display:block}label input,label select,label textarea{margin-top:8px}label small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}fieldset{border:0;margin:0;padding:0}h1,h2,h3{letter-spacing:-.04em;font-family:Manrope,system-ui,sans-serif}h1{margin:8px 0 10px;font-size:30px;font-weight:800}h2{margin:0;font-size:18px;font-weight:700}h3{margin:12px 0 6px;font-size:17px}p{font-size:14px;line-height:1.6}.eyebrow{letter-spacing:.18em;color:#78917f;font-size:10px;font-weight:700}.brand-mark{letter-spacing:-.1em;color:#fff;font-family:Manrope,system-ui,sans-serif;font-size:29px;font-weight:800}.brand-mark span{color:#c5a86a;vertical-align:top;margin-left:5px;font-size:18px}.app-shell{min-height:100vh;display:flex}.sidebar{color:#a7b7ae;z-index:30;background:#14241f;flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #ffffff0a;align-items:center;gap:16px;height:94px;padding:0 25px;display:flex}.sidebar-brand>div:nth-child(2){letter-spacing:.16em;color:#dde8df;font-size:13px;font-weight:700}.sidebar-brand>div:nth-child(2) span{color:#80978a;letter-spacing:.12em;margin-top:6px;font-size:8px;font-weight:500;display:block}.sidebar nav{flex:1;padding:9px 15px 20px;overflow-y:auto}.nav-group{letter-spacing:.16em;color:#698174;padding:23px 13px 9px;font-size:8px;font-weight:700}.sidebar a{color:#a7b7ae;border-radius:7px;align-items:center;gap:12px;margin:3px 0;padding:11px 12px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.sidebar a:hover{color:#fff;background:#20352b}.sidebar a.active{color:#fff;background:#2b4939;box-shadow:inset 3px 0 #c4aa71}.nav-icon{text-align:center;color:#73927e;width:20px;font-size:18px}.active .nav-icon{color:#c8b58d}.sidebar-footer{border-top:1px solid #ffffff0a;align-items:center;gap:9px;padding:19px 24px;font-size:10px;display:flex}.dot{background:#62a27d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #62a27d10}.dot.warning{background:#bf735b}.workspace{flex:1;min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;height:76px;padding:0 35px;display:flex}.topbar-left{align-items:center;gap:15px;font-size:11px;display:flex}.topbar-left>span:first-of-type{letter-spacing:.13em;color:#849388;font-size:9px;font-weight:700}.divider{color:#b6c1b8}.operator-menu{align-items:center;gap:12px;display:flex}.avatar{color:#426c4f;background:#e1e9df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.operator-menu strong{font-size:12px;font-weight:600;display:block}.operator-menu small{color:#879589;margin-top:4px;font-size:9px;display:block}.operator-menu button{color:#6f8075;background:0 0;border:0;margin-left:12px;font-size:11px}.content{max-width:1740px;margin:auto;padding:35px}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:25px;display:flex}.page-heading p{color:#7d8b80;max-width:620px;margin:0;font-size:12px}.page-actions{flex-shrink:0;gap:8px;display:flex}.receipt-bar{color:#809083;border:1px solid var(--line);background:#fafcf9;border-radius:7px;align-items:center;gap:9px;margin-bottom:24px;padding:11px 14px;font-size:10px;display:flex}.receipt-mode{color:#869285;margin-left:auto}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 2px 3px #172b2602}.panel-heading{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;padding:23px 24px;display:flex}.panel-heading h2{font-size:15px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:135px;padding:23px 22px}.stat-card>span{color:#7c8a7f;font-size:11px}.stat-card>strong{letter-spacing:-.05em;margin:14px 0 12px;font-family:Manrope,system-ui,sans-serif;font-size:29px;font-weight:700;display:block}.stat-card>small{color:#96a094;font-size:9px}.overview-grid{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.shortcut-list{padding:10px 20px}.shortcut-list button{text-align:left;border:0;border-bottom:1px solid #eff2ed;border-radius:0;align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.shortcut-list button:last-child{border-bottom:0}.shortcut-list button>span:last-child{color:#8aa08a;margin-left:auto}.shortcut-list strong{font-size:12px;display:block}.shortcut-list small{color:#8a978d;max-width:330px;margin-top:6px;font-size:10px;line-height:1.6;display:block}.shortcut-icon{color:#477559;background:#edf2e9;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.badge{color:#63806a;letter-spacing:.025em;white-space:nowrap;background:#edf1eb;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.badge.active,.badge.running,.badge.verified{color:#34784d;background:#e5f1e8}.badge.suspended,.badge.canceled,.badge.cancelled{color:#af644e;background:#f8e9e4}.badge.draft,.badge.pending{color:#9b8352;background:#f3ecdd}.gate-list{margin:0;padding:5px 24px 15px;list-style:none}.gate-list li{border-bottom:1px solid #eef1e9;justify-content:space-between;gap:18px;padding:20px 0;font-size:11px;display:flex}.gate-list li strong{font-weight:600}.gate-list li span{color:#8b978d;text-align:right;max-width:190px;font-size:10px;line-height:1.5}.panel details{color:#7c8b80;padding:14px 24px 20px;font-size:11px}.notice{color:#4f6b4e;background:#f2f8ef;border:1px solid #d9e5d7;border-radius:8px;margin-bottom:20px;padding:17px 19px;font-size:12px}.notice.error{color:#9f614b;background:#fff3ed;border-color:#efd7c9}.notice p{margin:8px 0;font-size:12px}.notice button{margin-top:10px;font-size:11px}.notice small{line-height:1.6;display:block}.notice details{margin:12px 0}.notice pre{max-height:200px}.filterbar{align-items:center;gap:10px;margin-bottom:15px;display:flex}.search-label{flex:1;max-width:380px}.filterbar label:nth-child(2){width:170px}.filterbar input,.filterbar select{margin-top:0;padding:10px 13px;font-size:12px}.filterbar>button{margin-left:auto}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}thead{color:#839181;background:#f9fbf7;font-size:9px;font-weight:600}th{border-bottom:1px solid #e7ede2;padding:16px 19px;font-weight:600}td{text-overflow:ellipsis;border-bottom:1px solid #f0f3ec;max-width:280px;padding:16px 19px;overflow:hidden}tbody tr:hover{background:#fbfcf8}.amount{font-variant-numeric:tabular-nums;font-weight:600}.row-actions{max-width:none;overflow:visible}.row-actions button{background:0 0;border:0;padding:6px 7px;font-size:10px}.table-footer{color:#869582;justify-content:space-between;align-items:center;padding:17px 19px;font-size:10px;display:flex}.table-footer>div{align-items:center;gap:12px;display:flex}.table-footer button{padding:4px 8px;font-size:12px}.empty-state{text-align:center;color:#899883;white-space:normal;padding:54px 20px}.empty-state>span{color:#a8bb9f;font-size:32px}.empty-state p{font-size:12px}.loading-panel{text-align:center;color:#819076;padding:70px;font-size:13px}.workspace-footer{color:#93a08e;margin-top:25px;font-size:9px}.payment-gates{background:#faf6ec;border:1px solid #e5dcc5;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:19px 22px;display:flex}.payment-gates strong{margin-left:10px;font-size:12px;display:inline-block}.payment-gates p{color:#9b8d71;max-width:550px;margin:9px 0 0;font-size:11px}.gate-buttons{gap:8px;display:flex}.gate-buttons button{background:#fefbf5;font-size:10px}.record-detail{margin-top:20px}.record-detail .revision,.record-detail dl{padding:0 24px}.record-detail dl>div{border-bottom:1px solid #eff2eb;grid-template-columns:200px 1fr;gap:20px;padding:14px 0;font-size:12px;display:grid}.record-detail dt{color:#84907e;font-weight:600}.record-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.record-detail pre{margin:0}pre{white-space:pre-wrap;color:#516449;background:#f3f6ef;border-radius:5px;padding:13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.7;overflow:auto}code{overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:10px}.command-dialog{width:min(720px,100vw - 28px);max-height:calc(100vh - 38px);color:var(--ink);border:1px solid #d7e2d3;border-radius:14px;padding:27px;box-shadow:0 24px 80px #071a1450}.command-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10261f88}.dialog-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dialog-heading h2{margin-top:9px;font-size:21px}.icon-button{background:0 0;border:0;padding:0 8px;font-size:22px}.command-dialog>form>p{font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.form-grid label{font-size:11px}.form-grid input,.form-grid select,.form-grid textarea{font-size:12px}.wide{grid-column:1/-1}.revision{color:#8b9981;font-size:10px;line-height:1.7}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-menu,.mobile-close{display:none}.login-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{color:#eff2e8;background:#14261e;flex-direction:column;justify-content:center;padding:70px min(8vw,120px);display:flex}.login-brand .brand-mark{margin-bottom:80px;font-size:50px}.login-brand .brand-mark span{font-size:25px}.login-brand h1{letter-spacing:-.065em;margin:23px 0 20px;font-size:clamp(35px,3.8vw,56px);line-height:1.25}.login-brand>p{color:#8fa491;max-width:420px;font-size:14px}.login-boundary{color:#7e967f;align-items:center;gap:12px;max-width:350px;margin-top:45px;font-size:10px;line-height:1.8;display:flex}.login-card{flex-direction:column;justify-content:center;width:100%;max-width:630px;margin:auto;padding:70px min(7vw,110px);display:flex}.login-card h2{margin:16px 0 4px;font-size:30px}.login-card>.muted{margin-bottom:30px;font-size:12px}.login-card label{margin-bottom:20px;font-size:12px}.full{width:100%}.text-button{color:#648466;text-align:left;background:0 0;border:0;padding:14px 0;font-size:11px}.synthetic-login{color:#7d805d;background:#faf9ee;border:1px solid #dfdfcc;border-radius:8px;margin-top:25px;padding:18px}.synthetic-login strong,.synthetic-login p{font-size:11px}.synthetic-login button{width:100%;font-size:11px}.loading-screen{color:#89a08b;background:#14261e;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.loading-screen .brand-mark{font-size:50px}.loading-screen p{font-size:12px}.menu-overlay{display:none}@media (width>=1700px){.content{padding-top:45px}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px){.sidebar{width:220px}.workspace{margin-left:220px}.content{padding:28px}.topbar{padding:0 28px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-heading{align-items:flex-start}.page-actions{flex-wrap:wrap;justify-content:flex-end}.overview-grid{grid-template-columns:1fr}.payment-gates{flex-direction:column;align-items:flex-start}.login-brand,.login-card{padding:50px}}@media (width<=900px){.sidebar{width:220px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.mobile-menu{background:0 0;border:0;padding:4px 7px;font-size:18px;display:inline-block}.mobile-close{color:#769080;background:0 0;border:0;margin-left:auto;padding:5px;font-size:24px;display:inline-block}.menu-overlay{z-index:25;background:#12261988;border:0;border-radius:0;display:block;position:fixed;inset:0}.sidebar-brand{gap:12px;padding:0 20px}.topbar{height:66px}.operator-menu small{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.topbar-left>span:first-of-type,.topbar-left .divider{display:none}.operator-menu button{margin-left:0}.login-brand{padding:40px}.login-brand h1{font-size:36px}.login-brand .brand-mark{margin-bottom:60px}.login-card{padding:40px}}@media (width<=650px){.content{padding:24px 16px}.topbar{padding:0 16px}.operator-menu{gap:8px}.operator-menu strong{font-size:10px}.operator-menu small{max-width:100px;font-size:8px}.avatar{width:28px;height:28px}.topbar-left{gap:7px;font-size:9px}.operator-menu button{padding:5px;font-size:9px}.page-heading{display:block}.page-heading h1{font-size:25px}.page-actions{justify-content:flex-start;margin-top:20px}.page-actions button{padding:9px 12px;font-size:11px}.receipt-bar{flex-wrap:wrap;font-size:9px}.receipt-mode{width:100%;margin-left:15px;font-size:8px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{min-height:120px;padding:19px 16px}.stat-card>strong{font-size:24px}.filterbar{flex-wrap:wrap}.search-label{flex-basis:100%;max-width:none}.filterbar label:nth-child(2){flex:1}.filterbar>button{font-size:10px}.table-footer{align-items:flex-start;gap:14px;font-size:9px}.gate-buttons{flex-wrap:wrap}.panel-heading{padding:20px}.gate-list{padding-left:20px;padding-right:20px}.gate-list li{gap:10px}.record-detail dl>div{grid-template-columns:1fr;gap:10px}.form-grid{grid-template-columns:1fr;gap:17px}.wide{grid-column:auto}.command-dialog{padding:22px}.dialog-actions button{font-size:11px}.login-layout{display:block}.login-brand{padding:32px 24px}.login-brand .brand-mark{margin-bottom:30px;font-size:32px}.login-brand h1{margin:15px 0;font-size:32px}.login-brand>p{font-size:12px}.login-boundary{margin-top:12px;font-size:9px}.login-card{padding:40px 24px}.login-card h2{font-size:27px}.empty-state{padding:45px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-mark img{width:112px;height:auto;display:block}.sidebar-brand{flex-wrap:wrap;align-content:center;gap:8px}.sidebar-brand .portal-label{letter-spacing:.12em;color:#8ca18e;flex-basis:100%;margin-top:2px;font-size:8px}.login-brand .brand-mark img{width:200px}.loading-screen .brand-mark img{width:180px}.player-detail{border-top:1px solid var(--line)}.player-account-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;padding:24px;display:grid}.player-account-summary span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.player-account-summary strong{overflow-wrap:anywhere;font-size:14px}.linked-player-section{padding:0 24px 24px}.linked-player-section h3{margin:18px 0;font-size:15px}.player-record-list{padding:0;list-style:none}.player-record-list li{border-top:1px solid var(--line);padding:16px 0;font-size:12px}.player-record-list p{margin:5px 0;font-size:12px}.player-record-list small{color:var(--muted)}.player-record-list code{margin-top:6px;display:block}.player-detail .panel-heading{flex-wrap:wrap;gap:15px}.partner-detail h3,.partner-detail strong{overflow-wrap:anywhere}.partner-detail .linked-player-section{border-top:1px solid var(--border);margin:16px 0;padding:14px 0}.partner-detail .table-scroll pre{max-width:320px}body{overscroll-behavior:auto;color:#f7f8f9;background:#101418;margin:0;overflow:auto}.maxified:not(:where(.full-final-table,.full-final-table *)){--red:#e30713;--red2:#ff3d49;--muted:#c2c8cd;--green:#41e39a;--gold:#ffc85d;color:#f7f8f9;background:radial-gradient(at top,#303940 0,#14191d 58%);min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.maxified :not(:where(.full-final-table,.full-final-table *)){box-sizing:border-box}.maxified button:not(:where(.full-final-table,.full-final-table *)),.maxified input:not(:where(.full-final-table,.full-final-table *)),.maxified select:not(:where(.full-final-table,.full-final-table *)),.maxified textarea:not(:where(.full-final-table,.full-final-table *)){font:inherit;color:inherit}.maxified button:not(:where(.full-final-table,.full-final-table *)){cursor:pointer;background:#293238;border:1px solid #5d6973;border-radius:7px;min-height:36px;padding:9px 12px}.maxified button:hover:not(:where(.full-final-table,.full-final-table *)){filter:brightness(1.17)}.maxified button:disabled:not(:where(.full-final-table,.full-final-table *)){cursor:not-allowed;opacity:.45;filter:none}.maxified button:focus-visible:not(:where(.full-final-table,.full-final-table *)),.maxified a:focus-visible:not(:where(.full-final-table,.full-final-table *)),.maxified input:focus-visible:not(:where(.full-final-table,.full-final-table *)),.maxified select:focus-visible:not(:where(.full-final-table,.full-final-table *)),.maxified textarea:focus-visible:not(:where(.full-final-table,.full-final-table *)){outline-offset:3px;outline:3px solid #90d6ff}.maxified h1:not(:where(.full-final-table,.full-final-table *)),.maxified h2:not(:where(.full-final-table,.full-final-table *)),.maxified h3:not(:where(.full-final-table,.full-final-table *)),.maxified p:not(:where(.full-final-table,.full-final-table *)){margin:0}.maxified p:not(:where(.full-final-table,.full-final-table *)){margin:10px 0}.maxified h1:not(:where(.full-final-table,.full-final-table *)){font-size:28px;line-height:1.12}.maxified h2:not(:where(.full-final-table,.full-final-table *)){font-size:20px}.maxified h3:not(:where(.full-final-table,.full-final-table *)){font-size:17px}.maxified a:not(:where(.full-final-table,.full-final-table *)){color:#9ed6ff}.maxified .primary:not(:where(.full-final-table,.full-final-table *)){background:linear-gradient(#e91b2a,#a70c16);border-color:#ff4b57}.muted{color:var(--muted)}.demo-bar{letter-spacing:.8px;color:#c2c8cd;align-items:center;gap:10px;max-width:1440px;height:38px;margin:auto;padding:0 20px;font-size:10px;display:flex}.demo-bar>span{margin-right:auto}.demo-bar b{color:#ff9da4;padding-left:7px;font-weight:600}.maxified .demo-bar button:not(:where(.full-final-table,.full-final-table *)){background:0 0;border-color:#4e5962;min-height:26px;padding:3px 8px;font-size:11px}.maxified .demo-bar .surface-switch:not(:where(.full-final-table,.full-final-table *)){color:#fff;letter-spacing:0;background:#47252d;border-color:#9c3d47}.player-shell{background:#293138;width:100%;max-width:480px;min-height:calc(100dvh - 38px);margin:0 auto;position:relative;overflow:clip;box-shadow:0 12px 70px #0007}.m-top{z-index:4;background:linear-gradient(#262d33,#1c2227);border-bottom:1px solid #5a656e;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:89px;padding:18px 18px 12px;display:grid;position:relative}.maxified .player-account:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.avatar{background:#242a2f;border:1px solid #e42a35;border-radius:50%;flex:0 0 42px;width:42px;height:42px;overflow:hidden;box-shadow:0 0 0 2px #e3071322}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-copy{min-width:0}.player-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:19px;line-height:1.08;display:block;overflow:hidden}.player-copy span{color:var(--muted);letter-spacing:.2px;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.maxified .player-balance:not(:where(.full-final-table,.full-final-table *)){text-align:right;background:0 0;border:0;padding:0}.player-balance span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;display:block}.player-balance strong{font-size:19px}.lobby-body{background:radial-gradient(circle at 82% 4%,#d81b273d,#0000 30%),repeating-linear-gradient(117deg,#0000 0 5px,#ffffff03 6px),linear-gradient(#2e363d,#20272d 78%);min-height:calc(100dvh - 203px);padding:14px 15px 110px}.maxified .lobby-hero:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#20262b;border:1px solid #707b84;border-radius:15px;width:100%;height:149px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #0006}.lobby-hero>img{object-fit:cover;object-position:center 58%;filter:saturate(1.06)contrast(.98)brightness(1.32);width:100%;height:100%;position:absolute;inset:0}.lobby-hero:after{content:"";background:linear-gradient(90deg,#14181cf5 0%,#14181cb8 37%,#14181c05 78%),linear-gradient(#0000 38%,#12161940);position:absolute;inset:0}.hero-copy{z-index:2;width:238px;position:absolute;top:17px;left:16px}.eyebrow{color:var(--red2);text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:850}.hero-copy h1{margin:6px 0 4px;font-size:26px;line-height:1}.hero-copy p{color:#d0d4d7;max-width:205px;margin:0;font-size:13px;line-height:1.35}.hero-value{color:var(--gold);margin-top:10px;font-size:24px;font-weight:900}.category-rail{background:#232a30;border-block:1px solid #59636b;height:51px;margin:11px -15px 0;position:relative;overflow:hidden}.category-rail:after{content:"›";width:29px;height:100%;color:var(--red2);pointer-events:none;background:linear-gradient(90deg,#0000,#232a30 40%);place-items:center;font-size:26px;display:grid;position:absolute;top:0;right:0}.category-track{scrollbar-width:none;align-items:center;gap:7px;height:100%;padding:5px 34px 5px 15px;display:flex;overflow:auto}.category-track::-webkit-scrollbar{display:none}.game-row::-webkit-scrollbar{display:none}.room-row::-webkit-scrollbar{display:none}.maxified .pill:not(:where(.full-final-table,.full-final-table *)){color:#dfe3e6;white-space:nowrap;background:#151b20;border:1px solid #59636b;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:14px;display:inline-flex}.maxified .pill.active:not(:where(.full-final-table,.full-final-table *)){background:linear-gradient(#3d0a0e,#1b0709);border-color:#c61520;box-shadow:0 0 14px #e3071338}.section-head{justify-content:space-between;align-items:end;gap:8px;margin:16px 0 9px;display:flex}.section-head h2{margin:0;font-size:19px;font-weight:750}.section-head span{color:var(--muted);font-size:12px}.maxified .section-head>button:not(:where(.full-final-table,.full-final-table *)),.maxified .scroll-title>button:not(:where(.full-final-table,.full-final-table *)){color:#cbd2d8;background:0 0;border:0;min-height:24px;padding:0;font-size:12px}.game-row{scrollbar-width:none;gap:8px;margin-right:-15px;padding-bottom:2px;padding-right:15px;display:flex;overflow-x:auto}.maxified .game-card:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#2a3238;border:1px solid #717d86;border-radius:9px;flex:0 0 131px;height:158px;padding:0;position:relative;overflow:hidden;box-shadow:0 7px 17px #0005}.game-card img{object-fit:cover;filter:saturate(1.08)brightness(1.42)contrast(.96);width:100%;height:100%}.game-card:after{content:"";background:linear-gradient(#181d2108 38%,#181d21c7 76%,#181d21fa 100%),linear-gradient(#ff404d0d,#0000 35%);position:absolute;inset:0}.game-copy{z-index:2;position:absolute;bottom:9px;left:9px;right:8px}.game-copy b{font-size:19px;line-height:1;display:block}.game-copy span{color:#f1f3f4;margin-top:4px;font-size:12px;font-weight:750;display:block}.stake-preview{grid-template-columns:1fr 1fr;gap:8px;display:grid}.maxified .stake-tile:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:linear-gradient(145deg,#39434b,#293138);border:1px solid #75818a;border-radius:9px;min-height:92px;padding:10px 11px;position:relative;overflow:hidden}.stake-tile:before{content:"";border:14px solid #e3071329;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -18px -43px auto}.stake-tile span{color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;font-size:10px}.stake-tile strong{margin-top:3px;font-size:18px;display:block}.stake-tile em{color:var(--green);margin-top:5px;font-size:12px;font-style:normal;display:block}.m-nav{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:480px;height:76px;padding:5px 6px max(7px,env(safe-area-inset-bottom));background:linear-gradient(#20272df7,#101519fa);border-top:1px solid #53616c;grid-template-columns:repeat(4,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.maxified .nav-item:not(:where(.full-final-table,.full-final-table *)){text-align:center;color:#a5afb6;background:0 0;border:0;min-height:0;padding:0;font-size:11px;font-weight:750}.nav-item i{border:1px solid #647078;border-radius:8px;place-items:center;width:27px;height:27px;margin:0 auto 4px;font-size:15px;font-style:normal;display:grid}.maxified .nav-item.active:not(:where(.full-final-table,.full-final-table *)){color:#fff}.nav-item.active i{background:var(--red);border-color:var(--red2);box-shadow:0 0 17px #e307136b}.scroll-title{color:#d9dde0;justify-content:space-between;align-items:center;margin:1px 0 8px;font-size:14px;display:flex}.stake-shelf{margin:15px 0 20px}.shelf-head{justify-content:space-between;align-items:center;margin:0 0 7px;display:flex}.shelf-head strong{font-size:20px}.shelf-head span{color:var(--muted);font-size:12px}.room-row{scrollbar-width:none;gap:8px;margin-right:-15px;padding-right:15px;display:flex;overflow:auto}.maxified .room-card:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#303940;border:1px solid #75818a;border-radius:10px;flex:0 0 250px;grid-template-columns:78px 1fr;height:145px;padding:0;display:grid;position:relative;overflow:hidden}.room-card>img{object-fit:cover;filter:brightness(1.3)saturate(1.06);width:78px;height:145px}.room-info{min-width:0;padding:8px 8px 32px}.room-info>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.room-info .game{color:var(--red2);margin:2px 0 5px;font-size:11px;font-weight:850}.room-metrics{grid-template-columns:1.4fr .7fr;gap:3px 5px;display:grid}.room-metrics span{color:var(--muted);font-size:10px}.room-metrics strong{color:#fff;white-space:nowrap;font-size:12px;display:block}.room-cta{color:#fff;background:#a40d16;border:1px solid #f12a35;border-radius:5px;padding:4px 6px;font-size:10px;position:absolute;bottom:6px;right:7px}.maxified .tourney-card:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#2b3339;border:1px solid #75818a;border-radius:10px;width:100%;height:146px;margin-bottom:9px;padding:0;position:relative;overflow:hidden}.tourney-card>img{object-fit:cover;filter:brightness(1.22)saturate(1.02);width:100%;height:100%}.tourney-card:after{content:"";background:linear-gradient(90deg,#191e22f5,#191e22ae 50%,#191e2208 94%);position:absolute;inset:0}.tourney-copy{z-index:2;width:90%;position:absolute;top:10px;left:13px}.tourney-copy h3{margin:3px 0;font-size:21px}.tourney-copy p{color:#e0e3e5;margin:0 0 7px;font-size:12px}.tourney-grid{grid-template-columns:repeat(3,max-content);gap:4px;margin-top:6px;display:grid}.tourney-grid span{color:#eef0f2;white-space:nowrap;background:#0e1215d1;border:1px solid #4b555d;border-radius:4px;padding:4px 5px;font-size:9px}.tx-picks-shelf{background:radial-gradient(circle at 82% 45%,#ff404d47,#0000 28%),linear-gradient(112deg,#3a444c,#293138 52%,#422126);border:1px solid #7d8992;border-radius:10px;min-height:120px;margin-top:12px;padding:12px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0005}.tx-picks-shelf:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:137px;height:80px;position:absolute;top:8px;right:12px;transform:rotate(-8deg);box-shadow:inset 0 0 0 11px #ffffff06,0 0 22px #ff303d24}.tx-picks-copy{z-index:2;width:75%;position:relative}.tx-picks-copy h3{margin:3px 0;font-size:17px}.tx-picks-copy p{color:#e0e4e7;max-width:260px;margin:0 0 8px;font-size:11px;line-height:1.25}.tx-picks-meta,.viper-meta{gap:5px;display:flex}.tx-picks-meta span,.viper-meta span{background:#1f262ccc;border:1px solid #7b8790;border-radius:999px;padding:4px 6px;font-size:9px}.maxified .tx-picks-open:not(:where(.full-final-table,.full-final-table *)),.maxified .viper-open:not(:where(.full-final-table,.full-final-table *)){z-index:3;background:linear-gradient(#ef1724,#9e0b14);border:1px solid #ff4b57;border-radius:6px;min-height:28px;padding:6px 8px;font-size:10px;font-weight:850;position:absolute;bottom:10px;right:11px}.tx-picks-mark{z-index:1;letter-spacing:-2px;color:#fff;text-shadow:0 0 13px #ff28347a;font-size:29px;font-weight:950;line-height:.9;position:absolute;top:16px;right:26px}.viper-shelf{background:linear-gradient(112deg,#3b444b,#293137 60%,#34242a);border:1px solid #7d8992;border-radius:10px;height:126px;margin-top:9px;position:relative;overflow:hidden;box-shadow:0 10px 21px #0004}.viper-shelf img{object-fit:cover;object-position:center;filter:brightness(1.48)saturate(1.14)contrast(.96);width:200px;height:100%;position:absolute;top:0;right:0}.viper-shelf:after{content:"";background:linear-gradient(90deg,#30383f 0%,#30383ff0 48%,#30383f2e 84%);position:absolute;inset:0}.viper-copy{z-index:2;width:70%;padding:11px 13px;position:relative}.viper-copy h3{margin:3px 0;font-size:19px}.viper-copy p{color:#f0f2f3;margin:0 0 8px;font-size:11px;line-height:1.25}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06090dd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.demo-dialog{background:linear-gradient(145deg,#303a43,#1b232a);border:1px solid #73828e;border-radius:16px;width:100%;max-width:680px;max-height:90dvh;padding:22px;overflow:auto;box-shadow:0 20px 80px #0009}.demo-dialog>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.demo-dialog>header>button{min-width:36px;padding:0;font-size:24px}.demo-dialog p{color:#cbd5dd;font-size:13px}.field-label{color:#e3e8ec;flex-direction:column;gap:5px;margin:14px 0;font-size:12px;display:flex}.field-label small{color:#aebcc6}.maxified input:not(:where(.full-final-table,.full-final-table *)),.maxified select:not(:where(.full-final-table,.full-final-table *)),.maxified textarea:not(:where(.full-final-table,.full-final-table *)){background:#141c23;border:1px solid #586977;border-radius:7px;width:100%;min-height:40px;padding:9px 11px;font-size:14px}.maxified input[type=checkbox]:not(:where(.full-final-table,.full-final-table *)){accent-color:#e30713;width:18px;min-height:18px}.maxified input[type=range]:not(:where(.full-final-table,.full-final-table *)){accent-color:#e30713;padding:0}.maxified textarea:not(:where(.full-final-table,.full-final-table *)){min-height:90px}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.panel{background:#242e36;border:1px solid #54616d;border-radius:12px;margin:12px 0;padding:20px}.panel h2{margin-bottom:10px}.panel>p{color:#c2ccd4;font-size:13px}.maxified .list-button:not(:where(.full-final-table,.full-final-table *)){text-align:left;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:6px 0;padding:14px;display:flex}.badge{color:#88e8b6;white-space:nowrap;background:#18372c;border:1px solid #386754;border-radius:6px;padding:3px 8px;font-size:10px;display:inline-block}.empty-state{color:#bfcad3;text-align:center;border:1px dashed #54616d;border-radius:9px;padding:24px;font-size:13px;margin-top:15px!important}.demo-toast{z-index:150;color:#e9fff2;background:#193c2e;border:1px solid #66c59b;border-radius:10px;align-items:center;gap:15px;max-width:min(580px,92vw);padding:12px 15px;font-size:13px;display:flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #000a}.demo-toast.error{color:#fff;background:#53272f;border-color:#f78793}.demo-toast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:23px}.admin-frame{background:#111519;max-width:1680px;min-height:calc(100dvh - 38px);margin:auto}.admin-top{background:#171d22;border-bottom:1px solid #39434d;align-items:center;gap:30px;height:76px;padding:0 28px;display:flex}.admin-top img{width:151px;height:auto}.admin-top strong{font-size:17px}.admin-top>span{color:#b9c3ca;margin-left:auto;font-size:13px}.admin-grid{grid-template-columns:250px minmax(0,1fr);display:grid}.admin-grid>aside{background:#181e24;border-right:1px solid #39434d;min-height:calc(100dvh - 114px);padding:22px 12px}.admin-grid>aside>button{text-align:left;background:0 0;border:0;width:100%;padding:13px;font-size:13px;display:block}.admin-grid>main{min-width:0;padding:28px}.admin-grid h1{font-size:28px}.data-scroll{margin:15px 0;overflow:auto}.data-scroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.data-scroll th{text-align:left;color:#aebdc7;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.data-scroll th,.data-scroll td{border-bottom:1px solid #42515e;padding:13px 11px}.data-scroll tr:hover td{background:#ffffff04}.data-scroll td button{min-height:30px;padding:5px 8px;font-size:11px}@media (width<=600px){.demo-bar{gap:6px;padding:0 9px}.demo-bar>span{font-size:8px}.demo-bar button{font-size:10px!important}.player-shell{max-width:100%;box-shadow:none}.m-nav{max-width:100%}.m-top{height:83px;padding:16px 15px 12px}.player-copy strong{font-size:18px}.player-balance strong{font-size:17px}.game-card{flex-basis:124px!important;height:154px!important}.lobby-hero{height:149px!important}.tx-picks-copy h3{font-size:15px}.tx-picks-copy{width:77%}.tx-picks-mark{opacity:.55;right:19px}.stake-tile strong{font-size:16px}.admin-grid{grid-template-columns:1fr}.admin-grid>aside{border-bottom:1px solid #39434d;min-height:0;padding:8px;display:flex;overflow:auto}.admin-grid>aside>button{white-space:nowrap;width:auto}.admin-grid>main{padding:15px}.admin-top{gap:15px;height:60px;padding:0 15px}.admin-top img{width:100px}.admin-top strong{font-size:13px}.admin-top>span{display:none}.demo-dialog{padding:16px}.dialog-backdrop{padding:10px}.tourney-grid span{font-size:8px}}@media (prefers-reduced-motion:reduce){.maxified :not(:where(.full-final-table,.full-final-table *)){scroll-behavior:auto!important;transition:none!important;animation:none!important}}.admin-brand{flex-direction:column;gap:3px;display:flex}.admin-brand small{color:#8e9daa;font-size:11px}.admin-top select{background:#1e272f;width:auto;min-height:34px;font-size:12px}.admin-top>button{background:#222c34;border-color:#465460;font-size:11px}.admin-grid{grid-template-columns:270px minmax(0,1fr)}.admin-grid>aside{padding:17px 16px;position:relative}.portal-sections{background:#11171c;border:1px solid #35424c;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.maxified .portal-sections button:not(:where(.full-final-table,.full-final-table *)){background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:11px;display:flex}.portal-sections svg{width:16px;height:16px}.maxified .portal-sections .active:not(:where(.full-final-table,.full-final-table *)){color:#ffbdc3;background:#47202a;box-shadow:inset 0 0 0 1px #75343e}.menu-search{display:block}.menu-search>span{color:#aebbc5;margin-bottom:7px;font-size:10px;display:block}.menu-search input{background:#10171d!important;min-height:37px!important;font-size:12px!important}.nav-caption{color:#92a4b2;letter-spacing:1.5px;font-size:9px;margin:22px 0 8px!important}.admin-grid aside nav>button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;margin:3px 0;padding:11px 10px;font-size:12px;display:flex}.admin-grid aside nav>button svg{color:#9faeba;flex-shrink:0;width:18px;height:18px}.admin-grid aside nav>button span:last-child{color:#667783;margin-left:auto}.admin-grid aside nav>button.active{color:#ffe5e8;background:#571c28;box-shadow:inset 2px 0 #ef3348}.admin-grid aside nav>button.active svg{color:#ff8f9d}.sidebar-note{color:#798e9d;border-top:1px solid #303c46;padding-top:18px;font-size:10px;line-height:1.8;margin:36px 10px 10px!important}.admin-breadcrumb{color:#8f9ca6;margin:0 0 22px;font-size:11px}.admin-breadcrumb span{color:#d0dae2}.admin-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-page-heading h1{letter-spacing:-.7px;font-size:27px;font-weight:750}.admin-page-heading p{color:#a5b4bf;margin:6px 0 0;font-size:12px}.admin-frame .panel{background:linear-gradient(140deg,#1c242c,#161e25);border-color:#35434e;border-radius:12px;padding:20px}.metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:14px 0 22px;display:grid}.metrics>div{background:linear-gradient(135deg,#26313b,#1a242d);border:1px solid #394957;border-radius:12px;padding:16px 18px}.metrics small{color:#a6b8c6;font-size:11px;display:block}.metrics strong{color:#f5f8fa;letter-spacing:-.5px;margin-top:6px;font-size:26px;font-weight:760;display:block}.metrics.small{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.metrics.small>div{padding:12px 9px}.metrics.small strong{font-size:16px}.metrics.small small{font-size:9px}.admin-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.block-muted{color:#96a9b8;margin-top:4px;font-size:10px;display:block}.workspace-tabs,.builder-tabs{scrollbar-width:thin;border-bottom:1px solid #3a4b59;gap:5px;margin:18px 0;padding-bottom:8px;display:flex;overflow:auto}.maxified .workspace-tabs>button:not(:where(.full-final-table,.full-final-table *)),.maxified .builder-tabs>button:not(:where(.full-final-table,.full-final-table *)){color:#aab9c5;white-space:nowrap;background:0 0;border:0;padding:9px 11px;font-size:11px}.maxified .workspace-tabs>button.active:not(:where(.full-final-table,.full-final-table *)),.maxified .builder-tabs>button.active:not(:where(.full-final-table,.full-final-table *)){color:#fff;background:#56202b;box-shadow:inset 0 -2px #f5334b}.workspace-tabs>select{width:auto;min-width:110px;margin-left:auto;font-size:11px}.segmented{background:#15202a;border:1px solid #3b4c59;border-radius:9px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.segmented>button{background:0 0;border:0;flex:1;font-size:12px}.segmented>button.active{color:#fff;background:#af1527}.builder-tabs{flex-wrap:wrap;gap:4px;margin:12px 0}.builder-tabs>button{padding:7px 8px!important;font-size:10px!important}.builder-fields{grid-template-columns:1fr 1fr;gap:5px 16px;display:grid}.builder-fields .field-label{margin:8px 0}.toggle-field{border-bottom:1px solid #40505c;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:12px 0;font-size:12px;display:flex}.toggle-field>input{flex-shrink:0}.builder-summary{background:#17212a;border:1px solid #526371;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px;font-size:12px;display:flex}.builder-summary small{color:#a6bac8;width:100%;font-size:10px;display:block}.form-two{grid-template-columns:1fr 1fr;gap:4px 14px;display:grid}.callout{color:#bbdae5;background:#142f38;border:1px solid #355c67;border-radius:9px;margin:12px 0;padding:13px 16px;font-size:12px;line-height:1.6}.affiliate-hero{background:radial-gradient(at 75% 20%,#18524766,#0000 65%),#131d24;border:1px solid #39535a;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.affiliate-hero .eyebrow{color:#7fe6c7;letter-spacing:2px}.affiliate-hero h2{letter-spacing:-.6px;max-width:550px;margin-top:9px;font-size:26px;line-height:1.2}.affiliate-hero p{color:#a6bdc9;margin-bottom:0;font-size:12px}.affiliate-hero button{white-space:nowrap;font-size:12px}.affiliate-workspace .primary{color:#08211b;background:#85e5c4!important;border-color:#a4f4d9!important}.affiliate-workspace .badge{color:#a1f0d2;background:#16372e}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.offer-grid .panel{margin:0!important}.offer-amount{letter-spacing:-1.5px;color:#d9faef;margin:15px 0;font-size:38px;line-height:1.2;display:block}.offer-meter{background:#3d4e59;border-radius:8px;height:6px;margin:16px 0;overflow:hidden}.offer-meter>i{background:#79e3bf;height:100%;transition:width .25s;display:block}.journey-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.journey-steps>button{text-align:left;background:#17242d;border-color:#344a56;align-items:center;gap:10px;font-size:11px;display:flex}.journey-steps span{color:#092017;background:#73dbb8;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-weight:750;display:grid}.rule-details{border-top:1px solid #455767;margin-top:20px;padding-top:14px;font-size:12px}.rule-details summary{cursor:pointer;font-weight:650}.rule-details dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.rule-details dl>div{border-bottom:1px solid #394c5b;justify-content:space-between;gap:10px;padding:7px 0;font-size:11px;display:flex}.rule-details dt{color:#91a8b8}.rule-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.wallet-hero{background:radial-gradient(at 100%,#bd1c3444,#0000),linear-gradient(135deg,#35434e,#1e2831);border:1px solid #75818a;border-radius:14px;flex-direction:column;gap:6px;margin:14px 0;padding:24px;display:flex}.wallet-hero>span{letter-spacing:2px;color:#b7c6d0;font-size:10px}.wallet-hero>strong{letter-spacing:-1px;font-size:36px}.wallet-hero>small{color:#b2c3cf;font-size:11px}.activity-row{border-bottom:1px solid #425765;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.activity-row>span{flex:1}.activity-row small{color:#8fa7b8;margin-top:3px;font-size:10px;display:block}.activity-row .positive{color:#79e4b3}.profile-hero{text-align:center;padding:20px 10px}.profile-hero>img{border:2px solid #ef3349;border-radius:50%;width:82px;height:82px;margin-bottom:10px}.profile-hero h1{margin:5px 0 12px}.profile-menu{border:1px solid #586c7a;border-radius:12px;overflow:hidden}.profile-menu>button{text-align:left;background:#2b3842;border:0;border-bottom:1px solid #485b68;border-radius:0;width:100%;padding:16px;display:block;position:relative}.profile-menu>button b{font-size:14px;display:block}.profile-menu>button span{color:#a8bdca;margin-top:4px;font-size:11px;display:block}.profile-menu>button i{font-size:24px;font-style:normal;position:absolute;top:20px;right:16px}.history-real-cards{gap:5px;margin:13px 0;display:flex}.real-card{color:#18212a;background:linear-gradient(135deg,#fff,#d7e0e8);border:1px solid #fff;border-radius:5px;flex-direction:column;justify-content:space-around;align-items:center;width:42px;height:61px;font-size:22px;line-height:1;display:flex;box-shadow:0 4px 10px #0004}.real-card b{font-size:19px}.real-card.suit-h{color:#d61531}.real-card.suit-d{color:#056bba}.real-card.suit-c{color:#058957}.signup-screen{background:#131a20;min-height:calc(100dvh - 38px)}.signup-art{object-fit:cover;width:100%;height:auto;display:block}.signup-content{background:radial-gradient(at 80% 0,#751e2640,#0000),#171f26;padding:26px 23px 45px}.signup-content h1{letter-spacing:-.9px;margin:12px 0;font-size:31px}.signup-content p{color:#abbfcf;margin:16px 0;font-size:13px;line-height:1.6}.signup-content>button,.signup-content form>button{width:100%;min-height:44px;margin:6px 0}.signup-offer{background:linear-gradient(135deg,#402e23,#2a2628);border:1px solid #796348;border-radius:12px;flex-direction:column;gap:5px;margin:22px 0;padding:16px;display:flex}.signup-offer strong{color:#ffdb9d;font-size:21px}.signup-offer span{color:#d5c2a8;font-size:12px}.maxified .text-button:not(:where(.full-final-table,.full-final-table *)){color:#b5c8d7;background:0 0;border:0;font-size:12px}.journey-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.journey-shortcuts button{text-align:left;font-size:12px}.sidegame-hero{padding:16px 0 10px}.sidegame-hero h1{letter-spacing:-.6px;margin:10px 0;font-size:30px}.sidegame-hero p{color:#c5d5df;font-size:13px}.pick-card h3{margin:8px 0;font-size:20px}.arena-status{justify-content:space-between;align-items:center;gap:10px;margin:14px 0;display:flex}.arena-status strong{color:#8df1ba;font-size:24px}.arena-status span{color:#a6becd;font-size:11px}.viper-board{aspect-ratio:1;background-color:#0e1d22;background-image:linear-gradient(#38525f55 1px,#0000 1px),linear-gradient(90deg,#38525f55 1px,#0000 1px);background-size:5% 5%;border:2px solid #45646e;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #0007}.viper-board i,.viper-board b{place-items:center;width:5%;height:5%;display:grid;position:absolute}.viper-board i{background:#87e2b2;border:2px solid #326d62;border-radius:4px}.viper-board i.head{background:#cfefaa;box-shadow:0 0 17px #baffae}.viper-board b{color:#ff5366;text-shadow:0 0 10px #ff1b42;font-size:18px}.arena-directions{gap:6px;margin:12px 0;display:flex}.arena-directions button{flex:1;font-size:20px}.arena-directions button:last-child{font-size:11px}.connected-table.prototype-page{background-color:#151b20;width:100%;height:calc(100dvh - 80px);min-height:620px;padding:0}.connected-table .app-shell{aspect-ratio:390/844;--shell-inline-size:min(480px,calc((100dvh - 90px)*390/844));border-radius:0;min-height:610px;max-height:calc(100dvh - 90px)}.connected-table button{min-height:0;line-height:normal}.connected-table .header-icon{min-height:42px;padding:0;font-size:23px}.connected-table .player-media{border-radius:inherit;padding:0}.connected-table .pot-mound{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.connected-table .collapsed-table-summary{padding:4px}.connected-table .game-header button{font-size:11px}.connected-table .hero-hand-strength{font-size:9px}.connected-table .seat-copy strong{font-size:10px}.connected-table .seat-copy b{font-size:12px}.connected-table .primary-actions{width:100%;display:flex}.connected-table .primary-actions button{border-radius:8px;flex:1;min-height:35px;padding:6px 8px;font-size:12px}.connected-table .community-zone button:hover{filter:none}.connected-table .table-meta-strip{font-size:8px}.connected-table .board-cards .playing-card{font-size:inherit}.connected-table .high-hands-felt{background:0 0;border:0;padding:0}.connected-table .quick-utility-stack button{padding:0}.connected-table .pot-readout strong{font-size:20px}.connected-table .empty-seat-plus{color:#738a9b;place-items:center;height:100%;font-size:26px;display:grid}.connected-table .seat:not(.local-seat){cursor:pointer}.session-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:640px;margin:auto;padding:7px;font-size:11px;display:flex}.session-controls>button{min-height:26px;padding:4px 7px;font-size:10px}.session-controls>span{color:#9fb4c5}.connected-table .demo-felt-controls button{pointer-events:auto;padding:4px 7px;font-size:9px}.connected-table .seat-action-badge{font-size:8px}.connected-table .table-chat-bubble{font-size:27px}.connected-table .showdown-announcement strong{font-size:11px}.connected-table .board-placeholder{font-size:9px}.connected-table .seat-copy{pointer-events:none}@media (width<=900px){.admin-grid{grid-template-columns:220px minmax(0,1fr)}.admin-grid>main{padding:20px}.admin-top .admin-brand small,.admin-top>button{display:none}.admin-two{grid-template-columns:1fr}.affiliate-hero{padding:18px;display:block}.affiliate-hero h2{font-size:23px}.affiliate-hero>button{margin-top:17px}.journey-steps{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-grid{grid-template-columns:1fr}.admin-grid>aside{min-height:0;padding:10px;display:block}.portal-sections{max-width:300px;margin:0 0 9px}.admin-grid aside nav{gap:5px;display:flex;overflow:auto}.admin-grid aside nav>button{white-space:nowrap;gap:6px;width:auto;min-width:max-content;padding:8px;font-size:11px}.admin-grid aside nav>button span:last-child{display:none}.menu-search,.nav-caption,.sidebar-note{display:none!important}.admin-top>span{display:block}.admin-top select{max-width:130px;min-height:31px;font-size:10px}.admin-top{gap:12px}.admin-top img{width:102px}.admin-brand strong{font-size:12px}.admin-grid>main{padding:16px}.admin-breadcrumb{margin-bottom:13px}.admin-page-heading{align-items:flex-start;gap:12px}.admin-page-heading h1{font-size:24px}.admin-page-heading p,.admin-page-heading>button{font-size:11px}.admin-frame .panel{padding:14px}.builder-fields{gap:4px 10px}.builder-fields .field-label{font-size:10px}.builder-fields .field-label input,.builder-fields select{font-size:12px}.toggle-field{gap:7px;font-size:11px}.rule-details dl{grid-template-columns:1fr}.metrics strong{font-size:23px}.metrics.small strong{font-size:14px}.form-two{grid-template-columns:1fr}.connected-table .app-shell{aspect-ratio:auto;--shell-inline-size:100dvw;width:100%;max-width:480px;height:calc(100dvh - 100px);min-height:610px;max-height:none}.connected-table.prototype-page{height:calc(100dvh - 100px);min-height:610px}.connected-table .table-stage{min-height:0}.session-controls{padding-bottom:12px}.signup-content{padding:23px 18px}.signup-content h1{font-size:29px}.journey-shortcuts button{font-size:11px}}.maxified .m-top:not(:where(.full-final-table,.full-final-table *)){z-index:35;background:#2e363d;position:sticky;top:38px}.maxified .category-rail:not(:where(.full-final-table,.full-final-table *)){z-index:34;background:#2e363d;padding-block:7px;position:sticky;top:116px}.cash-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cash-filters input{flex:1;min-width:0}.cash-filters label{align-items:center;gap:5px;font-size:12px;display:flex}.cash-filters input[type=checkbox]{width:auto}.tourney-play{max-width:780px;margin:auto;padding:16px}.tourney-play .table-rail{background:radial-gradient(#345552,#182d30);border:18px solid #1b2129;border-radius:48%;flex-direction:column;justify-content:center;align-items:center;height:340px;display:flex;position:relative;box-shadow:0 8px 35px #0008}.tourney-play .board-row{justify-content:center;gap:5px;display:flex}.tourney-play .seat-line{justify-content:space-between;gap:14px;margin:15px 0;display:flex}.tourney-play .seat-line>div{background:#202730;border:1px solid #ffffff26;border-radius:16px;flex:1;padding:14px}.tourney-play .hero-cards{justify-content:center;gap:5px;display:flex}.tourney-play .playing-card{width:55px;height:77px}.tourney-play .seat-line strong{display:block}.tourney-play .hand-outcome{color:#eee;font-size:18px;font-weight:800}.tourney-play .primary-actions{gap:8px;display:flex;position:static}.tourney-play .primary-actions button{flex:1}.tourney-play .board-row .playing-card{width:46px;height:65px}.maxified .demo-bar:not(:where(.full-final-table,.full-final-table *)){z-index:90;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#20282ded;position:sticky;top:0}.maxified .lobby-body:not(:where(.full-final-table,.full-final-table *)){background:radial-gradient(at 90% 0,#88252d28,#0000 38%),linear-gradient(#242d34,#141d24);padding:24px 28px 100px}.maxified .m-top:not(:where(.full-final-table,.full-final-table *)){background:#1d272eed;height:82px;padding:16px 28px;top:38px}.maxified .m-nav:not(:where(.full-final-table,.full-final-table *)){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#19252bf5;width:100%;max-width:1100px;left:50%;transform:translate(-50%)}.lobby-welcome{justify-content:space-between;align-items:center;gap:16px;margin:2px 0 22px;display:flex}.maxified .lobby-welcome h1:not(:where(.full-final-table,.full-final-table *)){letter-spacing:-.8px;margin-top:8px;font-size:32px}.maxified .lobby-welcome button:not(:where(.full-final-table,.full-final-table *)){background:0 0;border-color:#ffffff2a}.maxified .lobby-hero:not(:where(.full-final-table,.full-final-table *)){border:1px solid #6b5a4380;border-radius:16px;height:214px}.maxified .lobby-hero img:not(:where(.full-final-table,.full-final-table *)){filter:none;object-position:center 60%}.maxified .hero-copy:not(:where(.full-final-table,.full-final-table *)){width:340px;top:27px;left:25px}.maxified .hero-copy h2:not(:where(.full-final-table,.full-final-table *)){margin:8px 0;font-size:30px}.maxified .hero-copy p:not(:where(.full-final-table,.full-final-table *)){max-width:280px;font-size:14px}.maxified .hero-value:not(:where(.full-final-table,.full-final-table *)){margin-top:16px;font-size:36px}.hero-open{z-index:3;background:#161d24b0;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:700;position:absolute;bottom:22px;right:22px}.maxified .section-head:not(:where(.full-final-table,.full-final-table *)){margin:28px 0 14px}.maxified .section-head h2:not(:where(.full-final-table,.full-final-table *)){letter-spacing:-.4px;font-size:22px}.maxified .section-head>div>span:not(:where(.full-final-table,.full-final-table *)){color:#aabbc5;margin-top:4px;font-size:13px;display:block}.maxified .game-row:not(:where(.full-final-table,.full-final-table *)){gap:12px;margin-right:0;padding:0 0 12px}.maxified .game-card:not(:where(.full-final-table,.full-final-table *)){background:#152128;border:1px solid #5e707d65;border-radius:12px;flex:0 0 140px;height:174px}.maxified .game-card img:not(:where(.full-final-table,.full-final-table *)){filter:none;object-fit:cover}.maxified .game-card:not(:where(.full-final-table,.full-final-table *)):after{background:linear-gradient(#0000 35%,#101c26b8 73%,#101c26 100%)}.maxified .game-card.selected:not(:where(.full-final-table,.full-final-table *)){border-color:#fa4e5b;box-shadow:0 0 0 2px #a3203740}.maxified .game-copy:not(:where(.full-final-table,.full-final-table *)){bottom:14px;left:12px}.maxified .game-copy b:not(:where(.full-final-table,.full-final-table *)){font-size:19px}.maxified .game-copy span:not(:where(.full-final-table,.full-final-table *)){color:#becbd5;font-size:12px;font-weight:500}.maxified .cash-filters:not(:where(.full-final-table,.full-final-table *)){background:#19232b;border:1px solid #ffffff16;border-radius:10px;margin-bottom:24px;padding:12px 14px}.maxified .cash-filters input:not(:where(.full-final-table,.full-final-table *)),.maxified .cash-filters select:not(:where(.full-final-table,.full-final-table *)){background:#111b23;border:1px solid #ffffff28;border-radius:7px;padding:9px;font-size:14px}.maxified .cash-filters input[type=checkbox]:not(:where(.full-final-table,.full-final-table *)){accent-color:#ef3549;flex:0}.maxified .cash-filters label:not(:where(.full-final-table,.full-final-table *)){font-size:13px}.maxified .stake-shelf:not(:where(.full-final-table,.full-final-table *)){background:linear-gradient(115deg,#28364075,#15222a80);border:1px solid #64778755;border-radius:14px;margin:0 0 25px;padding:18px}.maxified .shelf-head:not(:where(.full-final-table,.full-final-table *)){border:0;justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex}.maxified .shelf-head strong:not(:where(.full-final-table,.full-final-table *)){color:#fff;margin-top:4px;font-size:23px;display:block}.maxified .shelf-head>span:not(:where(.full-final-table,.full-final-table *)){font-size:13px}.maxified .room-row:not(:where(.full-final-table,.full-final-table *)){grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}.maxified .room-card:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#152029;border:1px solid #ffffff25;border-radius:11px;flex:none;grid-template-columns:88px minmax(0,1fr);width:auto;min-width:0;max-width:520px;height:auto;padding:0;display:grid;position:relative;overflow:hidden}.room-art{grid-row:1;width:88px;min-height:167px;position:relative;overflow:hidden}.maxified .room-art>img:not(:where(.full-final-table,.full-final-table *)){object-fit:cover;filter:none;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.room-art .badge{text-align:center;background:#141e29e0;padding:3px;font-size:11px;position:absolute;bottom:10px;left:6px;right:6px}.maxified .room-info:not(:where(.full-final-table,.full-final-table *)){background:0 0;min-width:0;padding:15px 13px 12px;position:relative;inset:auto}.room-name{justify-content:space-between;align-items:start;gap:6px;display:flex}.room-name>b{font-size:16px}.room-name>span{color:#f8c371;font-size:10px}.maxified .room-info .game:not(:where(.full-final-table,.full-final-table *)){color:#b6c4ce;margin:5px 0 12px;font-size:12px;line-height:1.5}.maxified .room-metrics:not(:where(.full-final-table,.full-final-table *)){grid-template-columns:1.5fr .7fr .7fr;gap:7px;font-size:12px}.maxified .room-metrics strong:not(:where(.full-final-table,.full-final-table *)){color:#fff;white-space:nowrap;margin-top:5px;font-size:13px}.room-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.room-tags span{color:#a9ddba;border:1px solid #537060;border-radius:4px;padding:2px 5px;font-size:10px}.maxified .room-cta:not(:where(.full-final-table,.full-final-table *)){text-align:right;color:#f1f6fa;background:#26353e;border-top:1px solid #ffffff19;grid-column:1/-1;padding:10px 14px;font-size:13px;position:static}.maxified .tourney-card:not(:where(.full-final-table,.full-final-table *)){isolation:isolate;border:1px solid #ffffff28;border-radius:12px;height:auto;min-height:196px;margin:0;padding:20px}.maxified .tourney-card>img:not(:where(.full-final-table,.full-final-table *)){filter:brightness(.5);opacity:.65;object-position:80% 30%}.maxified .tourney-copy:not(:where(.full-final-table,.full-final-table *)){z-index:2;max-width:100%;padding:0;position:relative;inset:auto}.maxified .tourney-copy h3:not(:where(.full-final-table,.full-final-table *)){font-size:20px}.maxified .tourney-copy p:not(:where(.full-final-table,.full-final-table *)){font-size:18px}.maxified .tourney-grid:not(:where(.full-final-table,.full-final-table *)){gap:8px 15px;max-width:410px;font-size:13px}.maxified .tourney-grid span:not(:where(.full-final-table,.full-final-table *)){font-size:13px}.lobby-tourney-grid,.side-game-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.side-game-shelves{margin-top:28px}.maxified .side-game-shelves article:not(:where(.full-final-table,.full-final-table *)){min-height:200px;margin:0}.maxified .tourney-copy>.badge:not(:where(.full-final-table,.full-final-table *)){color:#dce9ff;background:#1c233acf;margin-top:8px;font-size:11px}.maxified .demo-dialog:not(:where(.full-final-table,.full-final-table *)){width:calc(100% - 32px);max-width:1040px;max-height:92dvh;padding:25px;overflow:auto}.maxified .demo-dialog>header:not(:where(.full-final-table,.full-final-table *)){margin-bottom:24px}.maxified .setup-steps:not(:where(.full-final-table,.full-final-table *)){border-bottom:1px solid #53657555;gap:7px;margin-bottom:24px;padding-bottom:18px;display:flex;overflow:auto}.maxified .setup-steps>button:not(:where(.full-final-table,.full-final-table *)){white-space:nowrap;color:#b4c4d2;background:0 0;border:0;align-items:center;gap:7px;padding:7px;font-size:13px;display:flex}.setup-steps>button>span{border:1px solid #617583;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.maxified .setup-steps>.active:not(:where(.full-final-table,.full-final-table *)){color:#fff}.setup-steps>.active>span{background:#c3192a;border-color:#f24456}.setup-steps>.done>span{color:#8de6b9;background:#174937;border-color:#287953}.setup-layout{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:27px;display:grid}.setup-main{min-width:0}.maxified .setup-main>h3:not(:where(.full-final-table,.full-final-table *)){letter-spacing:-.4px;font-size:24px}.setup-main>p{color:#b7c7d4;font-size:14px;line-height:1.65}.setup-preview{background:#101c25;border:1px solid #69839560;border-radius:13px;position:sticky;top:0;overflow:hidden}.setup-preview>img{object-fit:cover;object-position:center 38%;width:100%;height:200px}.setup-preview>div{padding:17px}.setup-preview h3{margin:12px 0!important;font-size:20px!important}.setup-preview strong{color:#f5d493;font-size:19px}.setup-preview small{color:#a7bdcb;line-height:1.6;display:block}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.maxified .recipe-card:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:linear-gradient(140deg,#2b3b47,#1b2934);border:1px solid #60778770;border-radius:10px;min-height:83px;padding:16px}.recipe-card strong{font-size:15px;display:block}.recipe-card small{color:#b1c5d3;margin-top:6px;font-size:12px;line-height:1.5;display:block}.maxified .recipe-card.selected:not(:where(.full-final-table,.full-final-table *)){background:#432b37;border-color:#ef4d65;box-shadow:inset 3px 0 #ef4d65}.maxified .builder-fields:not(:where(.full-final-table,.full-final-table *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0;display:grid}.maxified .builder-fields .field-label:not(:where(.full-final-table,.full-final-table *)){font-size:13px;font-weight:600;line-height:1.45}.maxified .builder-fields .field-label small:not(:where(.full-final-table,.full-final-table *)),.maxified .field-label>small:not(:where(.full-final-table,.full-final-table *)){color:#a4bbca;font-size:12px;font-weight:400;line-height:1.5}.maxified .field-label input:not(:where(.full-final-table,.full-final-table *)),.maxified .field-label select:not(:where(.full-final-table,.full-final-table *)),.maxified .field-label textarea:not(:where(.full-final-table,.full-final-table *)){background:#14212b;border-color:#71889b70;min-height:42px;font-size:14px}.maxified .toggle-field:not(:where(.full-final-table,.full-final-table *)){gap:16px;min-height:48px;font-size:13px}.maxified input[type=checkbox]:not(:where(.full-final-table,.full-final-table *)){accent-color:#ed3b50}.maxified .toggle-field input:not(:where(.full-final-table,.full-final-table *)){flex:none;width:19px;height:19px}.choice-grid:not(:where(.full-final-table,.full-final-table *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.choice-grid>label:not(:where(.full-final-table,.full-final-table *)){background:#15232c;border:1px solid #566a7a60;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.choice-grid input:not(:where(.full-final-table,.full-final-table *)){flex:none;width:17px;height:17px}.advanced-box{background:#16222c65;border:1px solid #566e8155;border-radius:9px;margin:13px 0;padding:14px 17px}.advanced-box summary{cursor:pointer;font-size:14px;font-weight:600;list-style-position:inside}.inset-panel{background:#172731;border-left:3px solid #d52c46;border-radius:8px;padding:18px}.inset-panel p,.advanced-box p{color:#b8cad8;font-size:13px}.setup-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e2b36f8;border-top:1px solid #566a7a60;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:18px 0 4px;display:flex;position:sticky;bottom:-25px}.setup-footer>span{color:#a5b7c8;font-size:12px}.cost-preview{background:linear-gradient(110deg,#203b3b,#243138);border:1px solid #61968b70;border-radius:10px;margin:20px 0;padding:20px}.cost-preview>strong{color:#c7f1dd;font-size:21px}.cost-preview small{color:#b6d6cd;font-size:12px;line-height:1.6;display:block}.review-list{margin:20px 0}.review-list>div{border-bottom:1px solid #ffffff16;grid-template-columns:145px 1fr;gap:20px;padding:15px 0;font-size:14px;display:grid}.review-list>div>span{color:#acbfce}.review-list strong{color:#edf6ff;font-weight:500;line-height:1.6}.setup-error{color:#ffccd4;background:#602e3c;border-radius:7px;padding:12px 16px}.admin-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.maxified .admin-launch-grid button:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:linear-gradient(135deg,#343f4b,#273039);border:1px solid #78828b60;padding:20px}.admin-launch-grid b{font-size:18px;display:block}.admin-launch-grid span{color:#bac9d5;margin-top:8px;font-size:13px;display:block}.workflow-hero{background:radial-gradient(at 100% 0,#844a352e,#0000 65%),#172832;border:1px solid #58798c66;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.workflow-hero h2{margin-top:10px;line-height:1.25;font-size:28px!important}.workflow-hero p{color:#c0d1dc;max-width:620px}.workflow-hero>button{white-space:nowrap}.workflow-route{color:#bccbd7;flex-wrap:wrap;align-items:center;gap:17px;margin:22px 0;font-size:13px;display:flex}.workflow-route b{color:#fff;margin-right:5px}.workflow-route i{color:#586e80;font-style:normal}.fund-selector{gap:10px;margin:20px 0;padding-bottom:12px;display:flex;overflow:auto}.maxified .fund-selector>button:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#1b2b36;border:1px solid #60758555;flex:0 0 230px;padding:16px 18px}.fund-selector strong{margin-top:8px;font-size:24px;display:block}.fund-selector small{float:right;color:#9eccb1}.maxified .fund-selector>.active:not(:where(.full-final-table,.full-final-table *)){border-color:#e54259;box-shadow:inset 3px 0 #e54259}.fund-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.fund-rule-card{background:linear-gradient(145deg,#253540,#1c2934);border:1px solid #63798a65;border-radius:12px;padding:22px}.fund-rule-card .section-head{margin:0 0 16px}.fund-rule-card h3{font-size:20px}.fund-rule-card p{color:#b8c9d5;min-height:44px;font-size:13px;line-height:1.6}.rule-method{color:#edcda2;margin:9px 0;font-size:13px;display:block}.mini-facts{gap:11px;padding:15px 0 20px;display:grid}.mini-facts>span{color:#aabdca;justify-content:space-between;align-items:start;gap:16px;font-size:13px;display:flex}.mini-facts b{color:#f0f5fa;text-align:right;font-weight:500}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.method-grid>.recipe-card{min-height:112px}.notice-strip{color:#f5dfb6;background:#54422145;border:1px solid #bd934e65;border-radius:8px;align-items:center;gap:15px;margin:18px 0;padding:15px 18px;font-size:13px;line-height:1.6;display:flex}.subtle{color:#9eb8c9;font-size:13px}.entry-breakdown{background:#203a3444;border:1px solid #619d8450;border-radius:7px;padding:13px;line-height:1.65}.dealer-choice-panel{background:linear-gradient(100deg,#39283d,#1b3341);border-bottom:1px solid #b0799060;justify-content:space-between;align-items:center;gap:15px;max-width:1100px;margin:auto;padding:14px 20px;display:flex}.dealer-choice-panel strong,.dealer-choice-panel small{margin-top:5px;display:block}.dealer-choice-panel small{color:#c3b7d2;font-size:12px}.dealer-choice-panel .actions{flex-wrap:wrap;justify-content:end}.dealer-choice-panel button{font-size:12px}@media (width>=1100px){.maxified .curated-game-row:not(:where(.full-final-table,.full-final-table *)){grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.maxified .game-card:not(:where(.full-final-table,.full-final-table *)){width:100%;height:168px}.maxified .game-copy b:not(:where(.full-final-table,.full-final-table *)){font-size:16px}.maxified .game-copy span:not(:where(.full-final-table,.full-final-table *)){font-size:11px}.maxified .game-copy:not(:where(.full-final-table,.full-final-table *)){left:9px}}@media (width<=760px){.maxified .lobby-body:not(:where(.full-final-table,.full-final-table *)){padding:17px 16px 95px}.maxified .m-top:not(:where(.full-final-table,.full-final-table *)){padding:14px 17px}.lobby-welcome{margin:4px 0 18px}.maxified .lobby-welcome h1:not(:where(.full-final-table,.full-final-table *)){font-size:24px}.lobby-welcome .eyebrow{font-size:9px}.maxified .lobby-welcome button:not(:where(.full-final-table,.full-final-table *)){padding:7px;font-size:11px}.maxified .lobby-hero:not(:where(.full-final-table,.full-final-table *)){height:190px}.maxified .hero-copy:not(:where(.full-final-table,.full-final-table *)){max-width:250px;top:21px;left:18px}.maxified .hero-copy h2:not(:where(.full-final-table,.full-final-table *)){font-size:25px}.maxified .hero-value:not(:where(.full-final-table,.full-final-table *)){font-size:30px}.hero-open{font-size:10px;bottom:12px;right:12px}.maxified .game-row:not(:where(.full-final-table,.full-final-table *)){gap:10px;margin-right:-16px;padding-right:16px}.maxified .game-card:not(:where(.full-final-table,.full-final-table *)){flex-basis:125px;height:158px}.maxified .room-row:not(:where(.full-final-table,.full-final-table *)){scroll-snap-type:x mandatory;padding:0 0 5px;display:flex;overflow:auto}.maxified .room-card:not(:where(.full-final-table,.full-final-table *)){scroll-snap-align:start;flex:0 0 320px;max-width:100%}.maxified .stake-shelf:not(:where(.full-final-table,.full-final-table *)){padding:14px}.maxified .shelf-head strong:not(:where(.full-final-table,.full-final-table *)){font-size:20px}.lobby-tourney-grid,.side-game-shelves{grid-template-columns:1fr}.maxified .cash-filters label:not(:where(.full-final-table,.full-final-table *)){display:none}.maxified .cash-filters select:not(:where(.full-final-table,.full-final-table *)){max-width:112px}.maxified .cash-filters input:not(:where(.full-final-table,.full-final-table *)){flex-basis:100%;width:100%}.setup-layout{grid-template-columns:minmax(0,1fr)}.setup-preview{display:none}.maxified .demo-dialog:not(:where(.full-final-table,.full-final-table *)){width:calc(100% - 20px);max-height:94dvh;padding:18px}.maxified .setup-main>h3:not(:where(.full-final-table,.full-final-table *)){font-size:22px}.maxified .setup-steps:not(:where(.full-final-table,.full-final-table *)){gap:3px}.maxified .setup-steps>button:not(:where(.full-final-table,.full-final-table *)){gap:4px;padding:4px;font-size:11px}.setup-steps>button>span{width:22px;height:22px}.maxified .builder-fields:not(:where(.full-final-table,.full-final-table *)){gap:12px}.maxified .builder-fields .field-label:not(:where(.full-final-table,.full-final-table *)){font-size:12px}.setup-footer{bottom:-18px}.fund-rule-grid,.admin-launch-grid{grid-template-columns:1fr}.workflow-hero{padding:20px;display:block}.workflow-hero h2{font-size:24px!important}.workflow-hero>button{margin-top:14px}.workflow-route{gap:9px;font-size:11px}.method-grid{grid-template-columns:1fr}.review-list>div{grid-template-columns:112px 1fr;gap:12px;font-size:13px}.dealer-choice-panel{padding:12px;display:block}.dealer-choice-panel .actions{justify-content:start;margin-top:10px}.recipe-card strong{font-size:13px}.recipe-card small{font-size:11px}.maxified .recipe-card:not(:where(.full-final-table,.full-final-table *)){padding:13px}.maxified .section-head:not(:where(.full-final-table,.full-final-table *)){align-items:center}}.demo-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;display:flex}.demo-loading img{width:220px}.demo-loading p{color:#b4cbd8}.maxified .lobby-hero:not(:where(.full-final-table,.full-final-table *)){margin-bottom:20px;height:156px!important}.maxified .hero-copy:not(:where(.full-final-table,.full-final-table *)){width:auto;max-width:70%;top:25px;left:24px}.maxified .hero-value:not(:where(.full-final-table,.full-final-table *)){letter-spacing:-1.5px;color:#ffcf6d;text-shadow:0 2px 10px #0009;margin-top:6px;font-size:clamp(32px,6vw,54px);font-weight:900;line-height:1.08;display:block}.maxified .hero-open:not(:where(.full-final-table,.full-final-table *)){bottom:15px}.wallet-balances{text-align:right;justify-items:end;gap:4px;display:grid}.maxified .time-balance:not(:where(.full-final-table,.full-final-table *)){background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:22px;padding:0;font-size:11px;display:flex}.time-balance span{color:#afbbc6}.time-balance strong{color:#eecb87;max-width:210px;font-size:12px}.selected-game{color:#cfd9e1;justify-content:space-between;align-items:center;margin:16px 0 0;font-size:13px;display:flex}.maxified .selected-game button:not(:where(.full-final-table,.full-final-table *)){background:0 0;border:0;padding:3px;font-size:12px}.maxified .m-top:not(:where(.full-final-table,.full-final-table *)){height:auto;min-height:90px}.curated-game-row{margin-top:8px}@media (width<=600px){.maxified .hero-copy:not(:where(.full-final-table,.full-final-table *)){top:25px;left:18px}.maxified .hero-value:not(:where(.full-final-table,.full-final-table *)){font-size:36px}.maxified .lobby-hero:not(:where(.full-final-table,.full-final-table *)){height:142px!important}.player-copy strong{max-width:130px}.time-balance strong{max-width:160px;font-size:11px}.maxified .time-balance:not(:where(.full-final-table,.full-final-table *)){max-width:195px}}@media (width>=601px){.connected-table.prototype-page{align-items:start;height:auto;min-height:calc(100dvh - 80px);padding:16px 0;overflow:visible}.connected-table .app-shell{--shell-inline-size:min(420px,calc(100vw - 32px));width:var(--shell-inline-size);aspect-ratio:auto;height:max(610px,100dvh - 132px);min-height:610px;max-height:none}}.hand-spectator-notice{color:#d5dfe8;padding:12px;font-size:12px}.connected-table .app-shell.raise-open{--dock-height:176px}.connected-table .connected-raise-panel{color:#f4f6f8;gap:5px;width:100%;padding:5px 7px 7px;display:grid}.connected-raise-panel header{letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.connected-raise-panel header button{color:#fff;background:#202329;border:1px solid #59616a;border-radius:5px;width:27px;height:24px;min-height:0;padding:0}.connected-table .connected-bet-entry{align-items:center;gap:5px;display:flex}.connected-bet-entry label{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.connected-bet-entry label span{white-space:nowrap;font-size:10px}.connected-table .connected-bet-entry input{color:#fff;background:#11151b;border:1px solid #737982;border-radius:5px;width:100%;min-width:0;padding:6px;font-size:14px}.connected-table .connected-bet-entry button{color:#fff;background:#262d36;border:1px solid #646d76;border-radius:5px;min-width:27px;min-height:33px;padding:4px 7px;font-size:12px}.connected-table .connected-bet-entry .raise-action{color:#211703;background:linear-gradient(#f2d873,#bc8c28);min-width:92px;font-weight:850}.connected-table .connected-raise-panel>input[type=range]{accent-color:#efc760;width:100%;min-height:18px;margin:1px 0;padding:0}.connected-bet-presets{gap:4px;display:flex}.connected-table .connected-bet-presets button{color:#e9eef5;background:#252c36;border:1px solid #535f6e;border-radius:4px;flex:1;min-width:0;min-height:25px;padding:4px 2px;font-size:10px}.connected-raise-panel small{color:#c9d0d9;font-size:9px;line-height:1.3}.connected-table .connected-raise-panel button:disabled{opacity:.38;cursor:not-allowed}.connected-setting-toggle{align-items:center;gap:8px;padding:7px 0;display:flex}.connected-setting-toggle input{accent-color:#e4bf62;width:auto}.connected-table .connected-showdown-focus{color:#f9d880;text-align:center;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;margin-top:6px;font-size:9px;line-height:1.3;display:flex;position:relative}.connected-showdown-focus>span{width:100%}.connected-showdown-focus>div{gap:3px;display:flex}.connected-table .connected-showdown-focus button{color:#fff;background:#171d26;border:1px solid #717780;border-radius:4px;min-height:20px;padding:3px 5px;font-size:9px}.connected-table .connected-showdown-focus button[aria-pressed=true]{color:#221703;background:#e5c568;border-color:#f7e5a5}.connected-table .connected-dealt-card{animation:connected-card-deal .32s cubic-bezier(.2,.7,.2,1) calc(var(--deal-index,0) * 45ms) both}@keyframes connected-card-deal{0%{opacity:0;translate:0 -9px;rotate:-3deg}to{opacity:1;translate:0;rotate:0deg}}.connected-table .reduce-motion .connected-dealt-card{animation:none}.connected-table .reduce-motion .winner-flight-layer{display:none}.connected-table .high-contrast .seat-copy{background:#000;border:1px solid #fff}.connected-table .high-contrast .seat-copy b,.connected-table .high-contrast .seat-copy strong{color:#fff}@media (prefers-reduced-motion:reduce){.connected-table .connected-dealt-card{animation:none}.connected-table .winner-flight-layer{display:none}}.connected-table .persistent-multitable-strip{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.connected-table .collapsed-table-summary{flex:1 0 94px;max-width:145px;height:42px;display:flex}.connected-table .collapsed-table-summary>span{width:100%}.connected-table .collapsed-table-summary>span b{font-size:10px}.connected-table .collapsed-table-summary>span small{font-size:8px}.connected-table .persistent-multitable-strip>button:last-child{min-width:30px;height:42px}.maxified .mobile-lobby:not(:where(.full-final-table,.full-final-table *)){max-width:920px;margin:auto}.maxified .lobby-jackpot:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#161d23;border:1px solid #a88a5245;border-radius:12px;width:100%;height:82px;margin:0 0 18px;padding:13px 18px;position:relative;overflow:hidden}.lobby-jackpot img{object-fit:cover;object-position:50% 48%;opacity:.47;width:100%;height:100%;position:absolute;inset:0}.lobby-jackpot>span{letter-spacing:1.6px;color:#f4d195;font-size:11px;position:relative}.lobby-jackpot strong{color:#ffda8b;letter-spacing:-.8px;margin-top:2px;font-size:29px;line-height:1.2;display:block}.lobby-jackpot>b{color:#ffe4ae;font-size:23px;position:absolute;top:28px;right:18px}.game-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.maxified .game-type-tile:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#1a242c;border:1px solid #7f88894f;border-radius:12px;height:176px;padding:0;position:relative;overflow:hidden}.game-type-tile img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.game-type-tile:after{content:"";background:linear-gradient(#0000,#10171ded);position:absolute;inset:40% 0 0}.game-type-tile>span{z-index:1;position:absolute;bottom:12px;left:13px;right:8px}.game-type-tile strong{color:#fff;font-size:19px;line-height:1.1;display:block}.game-type-tile small{color:#d0d9de;margin-top:5px;font-size:12px;display:block}.game-type-tile:hover{border-color:#edbe67}.game-stakes-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.maxified .game-stakes-header>button:not(:where(.full-final-table,.full-final-table *)){background:#23303a;border:1px solid #66748360;border-radius:10px;width:44px;min-height:44px;padding:0;font-size:30px}.game-stakes-header img{object-fit:cover;border-radius:9px;width:48px;height:48px}.maxified .game-stakes-header h1:not(:where(.full-final-table,.full-final-table *)){letter-spacing:-.5px;margin:0;font-size:24px}.stake-controls{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.maxified .stake-controls select:not(:where(.full-final-table,.full-final-table *)){color:#fff;background:#26313a;border:1px solid #62717d66;border-radius:8px;width:auto;max-width:160px;min-height:42px;padding:8px 10px;font-size:14px}.stake-controls label{white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex}.stake-controls input{accent-color:#dc3548;width:17px;height:17px}.mobile-stake-row{margin-top:23px}.mobile-stake-row>header{justify-content:space-between;align-items:center;margin-bottom:11px;padding:0;display:flex}.maxified .mobile-stake-row h2:not(:where(.full-final-table,.full-final-table *)){color:#f1f5f7;margin:0;font-size:20px}.mobile-stake-row>header span{color:#a5b4c0;font-size:12px}.swipe-table-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#68737d #11191d;touch-action:pan-x pan-y;gap:11px;padding:0 0 8px;display:flex;overflow-x:auto}.maxified .cash-table-card:not(:where(.full-final-table,.full-final-table *)){scroll-snap-align:start;text-align:left;color:#f2f5f8;background:linear-gradient(135deg,#27343e,#1b272f);border:1px solid #53667575;border-radius:12px;flex:0 0 245px;min-width:0;max-width:none;min-height:152px;padding:13px}.cash-table-card:hover{border-color:#a0b8bd}.cash-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.cash-card-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.cash-card-title>span{white-space:nowrap;font-size:11px}.table-open{color:#a5dfbc}.table-full{color:#c0c6ce}.cash-card-id{color:#a0b0bd;margin-top:5px;font-size:12px;display:block}.cash-card-seats{align-items:center;gap:4px;margin:13px 0;display:flex}.cash-card-seats i{color:#78909f;border:1px dashed #6e829270;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.cash-card-seats i.occupied{color:#e6edf1;background:#405564;border:1px solid #93a9b680}.cash-card-seats i:nth-child(3n).occupied{background:#6a4652}.cash-card-seats i:nth-child(3n+1).occupied{background:#3c615d}.cash-card-seats>span{color:#a5b4bf;margin-left:auto;font-size:12px}.cash-card-bottom{justify-content:space-between;gap:9px;font-size:14px;font-weight:700;display:flex}.cash-card-bottom>span:last-child{text-align:right}.cash-card-bottom small{color:#a9bac7;margin-top:3px;font-size:11px;font-weight:400;display:block}.cash-card-tags{gap:5px;margin-top:9px;display:flex}.cash-card-tags span{color:#e2cca0;background:#7c683123;border-radius:3px;padding:2px 5px;font-size:10px}.pvp-section{border-top:1px solid #8f9f9f4a;margin-top:30px;padding-top:22px}.pvp-section>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.maxified .pvp-section h2:not(:where(.full-final-table,.full-final-table *)){margin:0;font-size:18px}.pvp-section>header span{color:#99aeba;font-size:12px}.pvp-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.maxified .pvp-card:not(:where(.full-final-table,.full-final-table *)){text-align:left;background:#172d26;border:1px solid #64747f70;border-radius:10px;height:120px;padding:16px;position:relative;overflow:hidden}.pvp-card img{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.pvp-card b,.pvp-card span{display:block;position:relative}.pvp-card b{font-size:19px}.pvp-card span{color:#c4d5d0;margin-top:6px;font-size:12px}.maxified .pvp-picks:not(:where(.full-final-table,.full-final-table *)){background:linear-gradient(125deg,#344738,#172b28)}.maxified .player-shell:not(:where(.full-final-table,.full-final-table *)){max-width:1000px}.maxified .m-nav:not(:where(.full-final-table,.full-final-table *)){padding-bottom:env(safe-area-inset-bottom);height:calc(66px + env(safe-area-inset-bottom))}.maxified .nav-item:not(:where(.full-final-table,.full-final-table *)){font-size:12px}.maxified .m-nav .nav-item:not(:where(.full-final-table,.full-final-table *)){min-width:0}.maxified .m-top:not(:where(.full-final-table,.full-final-table *)){min-height:78px;padding:12px 20px}.maxified .lobby-body:not(:where(.full-final-table,.full-final-table *)){padding:18px 20px calc(90px + env(safe-area-inset-bottom))}.maxified .demo-bar:not(:where(.full-final-table,.full-final-table *)){gap:7px;height:32px;min-height:32px;padding:4px 10px}.maxified .demo-bar button:not(:where(.full-final-table,.full-final-table *)){min-height:25px;padding:4px 7px;font-size:11px}.maxified .demo-bar>span:not(:where(.full-final-table,.full-final-table *)){letter-spacing:.8px;font-size:9px}@media (width<=600px){.game-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.maxified .game-type-tile:not(:where(.full-final-table,.full-final-table *)){height:164px}.game-type-tile strong{font-size:18px}.maxified .m-top:not(:where(.full-final-table,.full-final-table *)){padding:11px 15px}.maxified .lobby-body:not(:where(.full-final-table,.full-final-table *)){padding:15px 14px calc(85px + env(safe-area-inset-bottom))}.maxified .player-copy strong:not(:where(.full-final-table,.full-final-table *)){max-width:135px;font-size:18px}.maxified .player-copy>span:not(:where(.full-final-table,.full-final-table *)){font-size:10px}.maxified .player-balance strong:not(:where(.full-final-table,.full-final-table *)){font-size:20px}.maxified .player-balance>span:not(:where(.full-final-table,.full-final-table *)){font-size:10px}.maxified .avatar:not(:where(.full-final-table,.full-final-table *)){width:40px;height:40px}.maxified .lobby-jackpot:not(:where(.full-final-table,.full-final-table *)){height:74px;margin-bottom:14px;padding:10px 14px}.lobby-jackpot strong{font-size:27px}.swipe-table-row{margin-right:-14px;padding-right:14px}.maxified .cash-table-card:not(:where(.full-final-table,.full-final-table *)){flex-basis:244px}.maxified .game-stakes-header h1:not(:where(.full-final-table,.full-final-table *)){font-size:23px}.maxified .pvp-card:not(:where(.full-final-table,.full-final-table *)){height:112px;padding:13px}.pvp-card b{font-size:17px}.maxified .demo-dialog:not(:where(.full-final-table,.full-final-table *)){max-height:calc(100dvh - 30px);padding:17px}.maxified .demo-dialog input:not(:where(.full-final-table,.full-final-table *)),.maxified .demo-dialog select:not(:where(.full-final-table,.full-final-table *)){font-size:16px}.maxified .demo-dialog>.actions>button:not(:where(.full-final-table,.full-final-table *)){min-height:44px}}@media (width>=900px){.game-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maxified .game-type-tile:not(:where(.full-final-table,.full-final-table *)){height:205px}.maxified .cash-table-card:not(:where(.full-final-table,.full-final-table *)){flex-basis:264px}}.table-identity{color:#aebcc8;background:#141c24;justify-content:center;align-items:center;gap:12px;min-height:30px;font-size:11px;display:flex}.table-identity b{color:#eaf0f4;font-weight:500}.table-identity>span:last-child{color:#e2ce95}.reaction-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 20px;display:grid}.maxified .reaction-picker>button:not(:where(.full-final-table,.full-final-table *)){background:#21303a;border:1px solid #66778560;min-height:70px;padding:9px 4px}.reaction-picker>button>span{font-size:28px;line-height:1.2;display:block}.reaction-picker small{margin-top:6px;font-size:12px;display:block}.connected-table .quick-utility-stack button{pointer-events:auto}.connected-table .seat-waiting{text-align:center;color:#a7bac7;font-size:9px;position:absolute;bottom:-16px;left:0;right:0}.connected-table .wager-chips{pointer-events:none}.wager-flight-layer{pointer-events:none;z-index:770;position:absolute;inset:0}.wager-flight-layer>span{position:absolute;inset:0}.wager-flight-layer i{left:var(--wager-from-x);top:var(--wager-from-y);animation:connected-wager-flight .58s cubic-bezier(.2,.7,.25,1) var(--wager-delay) both;position:absolute}@keyframes connected-wager-flight{0%{opacity:0;scale:.6}15%{opacity:1}to{opacity:0;top:39%;left:50%;rotate:240deg;scale:1}}.connected-table .reduce-motion .deal-flight-layer,.connected-table .reduce-motion .wager-flight-layer{display:none}.connected-table .reduce-motion .board-card-dealing{animation:none}.connected-table .reduce-motion .table-reaction-layer *{animation-duration:1ms!important}.maxified .session-controls:not(:where(.full-final-table,.full-final-table *)){justify-content:center;gap:8px;max-width:600px;min-height:36px;margin:auto;padding:5px 9px;font-size:10px}.maxified .session-controls button:not(:where(.full-final-table,.full-final-table *)){min-height:30px;padding:4px 7px;font-size:11px}.maxified .session-controls>span:not(:where(.full-final-table,.full-final-table *)){font-size:10px}.maxified .sound-toggle:not(:where(.full-final-table,.full-final-table *)){background:0 0;border:0;font-size:18px!important}@media (width<=600px){.connected-table.prototype-page{height:calc(100dvh - 98px);min-height:0;padding:0;overflow:hidden}.connected-table .app-shell{aspect-ratio:auto;--seat-width:clamp(60px,min(20vw,10.8dvh),84px);--header-height:49px;--dock-height:55px;width:100%;height:100%;min-height:0;max-height:none}.connected-table .game-header{height:49px;min-height:49px;padding:4px 7px}.connected-table .table-stage{min-height:0}.connected-table .app-shell.raise-open{--dock-height:174px}.connected-table .collapsed-table-summary{height:39px}.connected-table .table-meta-strip{font-size:10px}.connected-table .primary-actions button{min-height:44px;font-size:12px}.connected-table .table-reaction-layer{z-index:820}.maxified .session-controls:not(:where(.full-final-table,.full-final-table *)){flex-wrap:nowrap;height:36px;overflow:hidden}.table-identity{gap:13px;font-size:10px}.connected-table .seat-copy strong{font-size:10px}.connected-table .seat-copy b{font-size:11px}}@media (height<=700px) and (width<=600px){.connected-table .app-shell{--seat-width:60px}.connected-table .table-meta-strip{top:8%}.connected-table .seat-copy{padding:3px 2px}.connected-table .hero-hand-strength{font-size:8px}}@media (prefers-reduced-motion:reduce){.connected-table .deal-flight-layer,.connected-table .wager-flight-layer{display:none}.connected-table .board-card-dealing{animation:none}}@media (width<=600px){.connected-table .quick-utility-stack{left:7px;bottom:calc(var(--dock-height) + 9px);z-index:780;flex-direction:row;gap:4px}.connected-table .quick-utility-stack>button{border-radius:50%;width:33px;min-width:33px;height:33px;font-size:17px}}.wallet-availability{gap:8px;margin-top:18px;font-size:14px;display:grid}.wallet-availability>span{justify-content:space-between;gap:20px;display:flex}.wallet-availability b{white-space:nowrap;color:#f6d9a9}.builder-seat-picker{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:7px;width:100%;margin-top:7px;display:grid}.maxified .builder-seat-picker button:not(:where(.full-final-table,.full-final-table *)){background:#172229;border:1px solid #697985;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:57px;padding:6px 3px;display:flex}.maxified .builder-seat-picker button.selected:not(:where(.full-final-table,.full-final-table *)){background:#5a2029;border-color:#ff6870;box-shadow:inset 0 0 0 1px #e83c48}.builder-seat-picker strong{font-size:20px;line-height:1}.builder-seat-picker span{color:#d7dfe4;font-size:10px}.m-nav .nav-item:nth-child(2) i,.m-nav .nav-item:nth-child(3) i{color:#ff616e}.maxified .guided-builder .setup-footer>button:not(:where(.full-final-table,.full-final-table *)),.maxified .guided-builder .setup-main>button:not(:where(.full-final-table,.full-final-table *)){min-width:44px;min-height:44px}.maxified .list-button:hover:not(:disabled){color:#f4f5f7;background:#35424b;border-color:#748898}.admin-grid aside nav.admin-category-nav{display:block;overflow:visible}.admin-category-nav .admin-nav-category{margin-top:9px}.admin-grid aside .admin-nav-category .admin-nav-toggle{color:#b7cbd6;text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.admin-grid aside .admin-nav-category .admin-nav-toggle:hover{color:#fff;background:#263b49}.admin-grid aside .admin-nav-category>div>button{text-align:left;color:#b7cbd6;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:11px 13px;font-size:12px;display:flex}.admin-grid aside .admin-nav-category>div>button.active{color:#fff;background:#b52035}.admin-grid aside .admin-nav-category>div>button:hover{color:#fff;background:#344a58}.admin-category-nav [hidden]{display:none!important}.admin-category-nav .nav-no-results{color:#a8bdc9;padding:12px;font-size:12px}@media (width<=600px){.admin-grid aside nav.admin-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.admin-grid aside nav.admin-category-nav>button{grid-column:1/-1}.admin-category-nav .admin-nav-category{margin-top:0}.admin-grid aside .admin-nav-category>div>button{white-space:normal;min-height:42px;font-size:11px}.admin-grid aside .menu-search{display:block!important}.admin-grid aside .admin-nav-category .admin-nav-toggle{letter-spacing:.45px;gap:7px;min-width:0;min-height:44px}.admin-grid aside .admin-nav-category .admin-nav-toggle>span:first-child{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}.admin-grid aside .admin-nav-category .admin-nav-toggle>span:last-child{flex:none}}.maxified .server-read-bar{color:#b9c3ca;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.maxified .read-failure,.maxified .command-receipt{overflow-wrap:anywhere;border:1px solid #775343;border-radius:7px;margin:10px 0;padding:10px 14px}.maxified .command-receipt{border-color:#345b48}.maxified .command-receipt pre{max-height:180px}.maxified .command-dialog{color:#f1f4f6;background:#1b232a;border-color:#53616d}.maxified .command-dialog .muted,.maxified .command-dialog .revision{color:#bdc8cf}.maxified .command-dialog input,.maxified .command-dialog select,.maxified .command-dialog textarea{color:#f1f4f6;background:#11191f;border:1px solid #53616d}.maxified .command-dialog .notice,.maxified .command-dialog pre{color:#f1f4f6;background:#293238;border-color:#53616d}.maxified .command-dialog .notice.error{background:#38262a;border-color:#af4a55}.maxified .record-detail{overflow-wrap:anywhere}.maxified .record-detail pre{color:#d1dbe2;background:#131b20;max-height:320px}.maxified .record-detail .notice{color:#d1dbe2;background:#293238;border-color:#53616d}.maxified .player-account-summary{padding:18px 0}.maxified .linked-player-section{padding:14px 0}.maxified .table-scroll table{color:#d1dbe2}.maxified .table-scroll thead{color:#b9c3ca;background:#131b20}.maxified .player-account-summary small{margin-top:4px;display:block}.maxified .builder-fields textarea{min-height:80px}.maxified .admin-top>span strong{font-size:13px}.maxified .admin-top>span small{font-size:10px}.maxified .game-setup button:disabled,.maxified .toggle-field input:disabled{opacity:.4}.maxified .setup-error{color:#ffb9c0}.maxified .admin-frame{min-height:100dvh}.login-layout{color:#eef3f6;background:#151d23}.login-brand{background:#172028}.login-brand h1{color:#eef3f6}.login-card input{color:#eef3f6;background:#11191f;border-color:#53616d}.login-card .synthetic-login{color:#d1dbe2;background:#293238;border-color:#53616d}.login-card .primary{background:linear-gradient(#e91b2a,#a70c16);border-color:#ff4b57}.loading-screen{color:#d1dbe2;background:#172028}.loading-screen img{width:180px}.maxified .data-scroll thead{color:#b9c3ca;background:#131b20}.maxified .data-scroll tbody tr{background:0 0}.maxified .data-scroll th,.maxified .data-scroll td{border-color:#42515e}.maxified .data-scroll tbody tr:hover{background:#ffffff04}.maxified .list-button{color:#f1f4f6;background:#293238}.maxified .rule-details dd{color:#d1dbe2}.maxified .command-receipt pre{color:#d1dbe2;background:#131b20}@media (width<=600px){.maxified .admin-top>span{display:none}.maxified .admin-top .operator-signout{white-space:nowrap;margin-left:auto;font-size:11px;display:inline-flex!important}.maxified .admin-top{gap:10px}}.bbj-threshold-cards{gap:8px;margin:16px 0;display:flex}.bbj-threshold-cards>span{color:#17232d;background:#f3f4f5;border-radius:6px;flex-direction:column;justify-content:space-between;width:45px;height:62px;padding:6px 7px;font-size:20px;font-weight:700;display:flex;box-shadow:0 2px 5px #0004}.bbj-threshold-cards>span.red{color:#ba263e}.bbj-threshold-cards small{text-align:right;font-size:19px}.maxified .compact-receipt{background:#13241d;grid-template-columns:minmax(0,1fr) 36px;gap:5px 12px;display:grid}.maxified .compact-receipt p{color:#bdd9cb;margin:4px 0;font-size:14px}.maxified .compact-receipt>button{width:36px;height:36px;padding:0;font-size:22px}.maxified .compact-receipt>details{color:#a1bbad;grid-column:1/-1;font-size:12px}.maxified .compact-receipt pre{margin-bottom:0;font-size:12px}:root body button:is([aria-label=Close\ dialog],[aria-label="Close command dialog"],[aria-label=Dismiss\ confirmation],[aria-label^="Remove level "],[aria-label^="Remove tier "],[aria-label^="Remove paid place "],[aria-label^="Remove Mystery prize "]){letter-spacing:0;text-indent:0;flex:0 0 36px;place-items:center;block-size:36px;min-block-size:36px;inline-size:36px;min-inline-size:36px;padding:0;font-size:0;line-height:1;display:grid;position:relative}:root body button:is([aria-label=Close\ dialog],[aria-label="Close command dialog"],[aria-label=Dismiss\ confirmation],[aria-label^="Remove level "],[aria-label^="Remove tier "],[aria-label^="Remove paid place "],[aria-label^="Remove Mystery prize "]):before,:root body .maxified .admin-grid>aside>button.admin-mobile-pages[aria-expanded=true]>b:before{content:"";background:currentColor;block-size:16px;inline-size:16px;margin:0;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6 6 18' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6 6 18' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:root body .maxified .admin-grid>aside>button.admin-mobile-pages[aria-expanded=true]>b{place-items:center;block-size:24px;inline-size:24px;padding:0;font-size:0;line-height:1;display:grid;position:relative}
