@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#18231e;background:#f4f7f2;--green:#176b47;--mint:#d9f2e4;--ink:#18231e;--muted:#718078;--line:#dce5df}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 20% -10%,#d9f2e4,transparent 28%),#f4f7f2}button,input{font:inherit}.logo{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.logo span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--green);color:#fff;font-weight:800}.logo.large span{width:46px;height:46px;border-radius:14px}.app-header{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,5vw);border-bottom:1px solid var(--line);background:#f7faf6cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:5}.app-header nav{display:flex;gap:8px}.app-header nav a{padding:9px 16px;border-radius:99px;color:var(--muted);text-decoration:none;font-size:.9rem}.app-header nav a.active{color:#fff;background:var(--green)}.player-name{font-size:.86rem;color:var(--muted)}.page{max-width:1160px;margin:auto;padding:55px 24px}.hero{max-width:680px;margin-bottom:36px}.eyebrow{font-size:.7rem;letter-spacing:.2em;font-weight:700;color:var(--green)}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:-.06em;margin:8px 0}.hero p{color:var(--muted);line-height:1.7}.rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rooms article{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 18px 40px #355c4610}.game-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--mint);color:var(--green);font-size:1.3rem;font-weight:700}.rooms article>span{position:absolute;top:24px;right:22px;color:var(--green);font-size:.73rem;background:#edf8f1;padding:4px 8px;border-radius:99px}.rooms h2{margin:22px 0 3px}.rooms article>p{margin:0;color:var(--muted);font-size:.86rem}.range{display:grid;gap:4px;padding:18px 0;margin-top:18px;border-top:1px solid var(--line)}.range small{color:var(--muted)}.rooms button,.login button{width:100%;border:0;border-radius:11px;padding:12px;background:var(--green);color:#fff;font-weight:700}.rooms button:disabled{background:#cad6ce;color:#75827a}.empty{grid-column:1/-1;border:1px dashed #b9c9bf;border-radius:18px;text-align:center;padding:50px;color:var(--muted)}.empty strong{color:var(--ink)}.login{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;max-width:1150px;margin:auto;padding:7vw}.login section h1{font-size:clamp(3rem,6vw,5.6rem);line-height:1;letter-spacing:-.065em;margin:32px 0 20px}.login section p{max-width:520px;color:var(--muted);line-height:1.8}.login form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:38px;box-shadow:0 25px 70px #355c4620}.login form h2{font-size:2rem;margin:0}.login form>p{color:var(--muted);margin:5px 0 24px}.login label{display:grid;gap:7px;margin-top:18px;font-size:.84rem;color:var(--muted)}.login input{border:1px solid var(--line);border-radius:10px;padding:13px;outline:none}.login input:focus{border-color:var(--green);box-shadow:0 0 0 3px #176b4718}.login button{margin-top:24px}.login button:disabled{opacity:.6}.error{color:#b33d43;background:#fff0f0;border:1px solid #f0c3c5;border-radius:10px;padding:11px}.account-head{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(120deg,#175f42,#1e7955);color:#fff;border-radius:22px;padding:30px}.account-head>div{display:grid}.account-head span{color:#c6e6d5;font-size:.84rem}.account-head strong{font-size:3rem;letter-spacing:-.04em}.outline{border:1px solid #ffffff66;background:transparent;color:#fff;border-radius:10px;padding:10px 14px}.history{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;margin-top:22px}.section-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}.section-head h2{margin:0}.section-head span{color:var(--muted);font-size:.8rem}.history article{display:grid;grid-template-columns:2fr .6fr .6fr auto;align-items:center;gap:20px;padding:17px 4px;border-bottom:1px solid var(--line)}.history article div{display:grid}.history article small{color:var(--muted);margin-top:4px}.history article em{font-style:normal;color:var(--green);background:var(--mint);padding:5px 9px;border-radius:99px;font-size:.74rem}@media(max-width:800px){.rooms{grid-template-columns:1fr 1fr}.login{grid-template-columns:1fr}.login>section{display:none}}@media(max-width:560px){.app-header{padding:0 16px}.app-header .logo strong,.player-name{display:none}.page{padding:35px 16px}.rooms{grid-template-columns:1fr}.history{padding:16px}.history article{grid-template-columns:1fr 1fr}.history article>div:first-child{grid-column:1/-1}.account-head strong{font-size:2.3rem}.login{padding:20px}.login form{padding:28px}}:root[data-skin="2"]{--green:#1F5F9D;--mint:#DCECF8;--ink:#142536;--muted:#6A7B8C;--line:#D8E1E8}:root[data-skin="2"] body{background:radial-gradient(circle at 20% -10%,#dbeeff,transparent 28%),#f3f7fa}:root[data-skin="2"] .account-head,:root[data-skin="2"] .payment-hero{background:linear-gradient(120deg,#174b7b,#267ab8)}:root[data-skin="3"]{--green:#896716;--mint:#F7EBCB;--ink:#2B271C;--muted:#81765C;--line:#E7DEC8}:root[data-skin="3"] body{background:radial-gradient(circle at 20% -10%,#f8eac2,transparent 28%),#f8f6f0}:root[data-skin="3"] .account-head,:root[data-skin="3"] .payment-hero{background:linear-gradient(120deg,#4d4430,#9b7824)}.lobby-groups{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 20px}.lobby-groups button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--muted);padding:9px 15px;cursor:pointer}.lobby-groups button small{display:grid;place-items:center;min-width:20px;height:20px;border-radius:99px;background:#edf2ef;color:var(--muted)}.lobby-groups button.active{border-color:var(--green);background:var(--green);color:#fff}.lobby-groups button.active small{background:#ffffff26;color:#fff}.rooms article{border-top:3px solid var(--game-color,var(--green))}.rooms article .game-icon{color:var(--game-color,var(--green));background:color-mix(in srgb,var(--game-color,var(--green)) 13%,white)}.login-mode{display:grid;grid-template-columns:1fr 1fr;background:#f1f5f2;border-radius:11px;padding:4px;margin-bottom:24px}.login-mode button{margin:0;background:transparent;color:var(--muted);padding:9px}.login-mode button.active{background:#fff;color:var(--green);box-shadow:0 2px 8px #355c4618}.register-note{display:block;color:var(--green);margin-top:14px;line-height:1.5}.register-success{color:#176b47;background:#edf8f1;border:1px solid #bfe0cc;border-radius:10px;padding:11px;margin-bottom:10px}.login section .site-maintenance{color:#9b3439;background:#fff0f0;border:1px solid #efc4c6;border-radius:12px;padding:12px 15px;line-height:1.5}.red-hero{margin-bottom:24px}.red-hero h1{color:#9c292d}.red-success{color:#176b47;background:#e8f7ee;border:1px solid #b9dec9;border-radius:10px;padding:12px}.player-red-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.player-red-grid article{position:relative;overflow:hidden;background:linear-gradient(145deg,#b52e35,#8f2027);color:#fff;border-radius:20px;padding:24px;box-shadow:0 18px 45px #8f202733}.player-red-grid article>span{font-size:.72rem;color:#ffdca7}.player-red-grid h2{font-size:1.4rem;margin:14px 0 6px}.player-red-grid article>p{min-height:42px;color:#ffe7d1;margin:0}.red-seal{position:absolute;right:20px;top:18px;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#f5c568;color:#97262c;font-weight:800;border:3px double #fff6}.red-progress{margin:22px 0 12px}.red-progress>div{height:6px;border-radius:99px;background:#fff3;overflow:hidden}.red-progress i{display:block;height:100%;background:#ffd27c}.red-progress small{display:block;color:#ffdca7;margin-top:7px}.red-expiry{font-size:.75rem;color:#ffdca7;margin-bottom:15px}.player-red-grid button,.player-red-grid .claimed{display:block;width:100%;border:0;border-radius:10px;padding:11px;text-align:center;background:#f6ce82;color:#8f2027;font-weight:700}.player-red-grid button:disabled{background:#ffffff30;color:#ffd9d9}.player-red-grid .claimed{background:#fff;color:#9c292d}@media(max-width:800px){.player-red-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.player-red-grid{grid-template-columns:1fr}}.payment-policy-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-left:4px solid #d5a137;border-radius:14px;padding:15px 18px;margin:0 0 14px}.payment-policy-card strong{white-space:nowrap}.payment-policy-card p{margin:0;color:var(--muted)}.payment-policy-card small{color:var(--muted)}.payment-policy-card.eligible{border-left-color:var(--green)}.payment-policy-card.ineligible{border-left-color:#c04d54}.bonus-card{grid-template-columns:auto 1fr}.bonus-card div{display:flex;flex-wrap:wrap;gap:8px}.bonus-card div span{background:#fff7df;color:#946b15;border-radius:99px;padding:5px 10px;font-size:.82rem}.bonus-card small{grid-column:1/-1}.payment-history article b{font-size:.74rem;color:#aa7615;background:#fff3cf;border-radius:99px;padding:3px 7px;margin-left:5px}@media(max-width:700px){.payment-policy-card{grid-template-columns:1fr;gap:7px}.bonus-card{grid-template-columns:1fr}.payment-policy-card strong{white-space:normal}}.account-settings{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:18px;margin-top:22px}.account-settings>div,.account-settings>form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.account-settings h2{font-size:2rem;margin:6px 0}.account-settings h3{margin:0 0 16px}.account-settings form label{display:grid;gap:6px;margin-top:12px;color:var(--muted);font-size:.83rem}.account-settings form input{border:1px solid var(--line);border-radius:9px;padding:11px;outline:none}.account-settings form input:focus{border-color:var(--green)}.account-settings form button{width:100%;border:0;border-radius:10px;padding:11px;background:var(--green);color:#fff;font-weight:700;margin-top:17px}.profile-summary>span,.profile-summary>small{color:var(--muted);font-size:.78rem}.profile-summary>p{color:var(--muted)}.profile-summary>div{display:grid;background:var(--mint);border-radius:10px;padding:11px;margin:17px 0;color:var(--green)}.profile-summary>div strong{font-size:1.2rem}@media(max-width:900px){.account-settings{grid-template-columns:1fr 1fr}.profile-summary{grid-column:1/-1}}@media(max-width:600px){.account-settings{grid-template-columns:1fr}.profile-summary{grid-column:auto}}.legacy-bottom-nav,.legacy-home-head,.legacy-lobby-title,.legacy-slider,.legacy-notice,.legacy-quick-actions,.legacy-game-list,.legacy-page-title{display:none}.support-grid{display:grid;gap:12px}.support-grid>a{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);text-decoration:none}.support-grid>a>i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--mint);color:var(--green);font-style:normal;font-weight:700}.support-grid>a>div{display:grid;gap:4px;flex:1}.support-grid small{color:var(--muted)}.support-grid>a>span{font-size:24px}.support-grid>a.disabled{cursor:default}.support-notice{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.support-notice h2{margin:0 0 10px}.support-notice p{margin:0;color:var(--muted);line-height:1.8}:root[data-skin="1"]{--green:#728ce9;--mint:#eef1ff;--ink:#1d2548;--muted:#7480a7;--line:#e1e5f2;--legacy-primary:#89a2fe;--legacy-accent:#6e88e8;--legacy-gradient:linear-gradient(135deg,#89a2fe,#7089ec) }:root[data-skin="2"]{--green:#106fff;--mint:#e8f4ff;--ink:#101b3d;--muted:#66708a;--line:#e4e8f1;--legacy-primary:#106fff;--legacy-accent:#3fcfff;--legacy-gradient:linear-gradient(90deg,#106fff,#3fcfff) }:root[data-skin="1"] body,:root[data-skin="2"] body{background:#e9ebef;color:var(--ink)}:root[data-skin="1"] #app,:root[data-skin="2"] #app{width:min(100%,750px);min-height:100vh;margin:0 auto;background:#f6f7fb;box-shadow:0 0 36px #20294420;position:relative;overflow-x:hidden}:root[data-skin="1"] .modern-header,:root[data-skin="2"] .modern-header{display:none}:root[data-skin="1"] .legacy-bottom-nav,:root[data-skin="2"] .legacy-bottom-nav{position:fixed;z-index:45;left:50%;bottom:0;transform:translate(-50%);width:min(100%,750px);height:50px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #eceef4;background:#fff;box-shadow:0 -2px 8px #2430510a;padding-bottom:env(safe-area-inset-bottom)}.legacy-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#646566;text-decoration:none;font-size:11px}.legacy-bottom-nav i{width:22px;height:22px;display:block;line-height:22px;font-style:normal}.legacy-bottom-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.legacy-bottom-nav a.active{color:#1989fa}:root[data-skin="1"] .page,:root[data-skin="2"] .page{max-width:none;padding:18px 18px 88px}:root[data-skin="1"] body:has(.login) #app,:root[data-skin="2"] body:has(.login) #app{width:100%;max-width:none;background:#fff;box-shadow:none}:root[data-skin="1"] .login,:root[data-skin="2"] .login{min-height:100vh;display:grid;grid-template-columns:1fr;place-items:center;max-width:none;margin:0;padding:34px;position:relative;background:#fff}:root[data-skin="1"] .login{background:linear-gradient(to bottom,#949ef2 0,#949ef2 40%,#fff 40%)}:root[data-skin="1"] .login-brand,:root[data-skin="2"] .login-brand{display:none!important}:root[data-skin="1"] .login .auth-card,:root[data-skin="2"] .login .auth-card{width:min(100%,650px);border:0;margin:0;padding:30px 0;border-radius:10px;background:#fff;box-shadow:0 3px 12px #106fff80}:root[data-skin="2"] .login .auth-card{width:min(100%,620px);background:transparent;box-shadow:none}:root[data-skin="1"] .login-mode,:root[data-skin="2"] .login-mode{display:none}:root[data-skin="1"] .auth-card h2,:root[data-skin="2"] .auth-card h2{text-align:left;width:80%;margin:0 auto clamp(34px,7vh,86px);color:#949ef2;font-size:clamp(36px,5.2vw,58px);line-height:1;font-weight:700}:root[data-skin="2"] .auth-card h2{width:93%;text-align:center;color:#101b3d}:root[data-skin="1"] .auth-card label,:root[data-skin="2"] .auth-card label{width:min(62%,390px);margin:0 auto;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:6px;border-bottom:1px solid #edf0f4;padding:11px 0;color:#50545d;font-size:14px}:root[data-skin="2"] .auth-card label{width:min(47%,300px)}:root[data-skin="1"] .auth-card label span,:root[data-skin="2"] .auth-card label span{white-space:nowrap}:root[data-skin="1"] .auth-card label em,:root[data-skin="2"] .auth-card label em{font-size:11px;font-style:normal;color:var(--legacy-primary)}:root[data-skin="1"] .auth-card input,:root[data-skin="2"] .auth-card input{min-width:0;border:0;border-radius:0;background:#fff;padding:4px 0;box-shadow:0 0 0 1000px #fff inset;color:#232936;outline:0}:root[data-skin="1"] .auth-card input::placeholder,:root[data-skin="2"] .auth-card input::placeholder{color:#c7c9cf}:root[data-skin="1"] .auth-card .register-note,:root[data-skin="2"] .auth-card .register-note,:root[data-skin="1"] .auth-card .error,:root[data-skin="2"] .auth-card .error,:root[data-skin="1"] .auth-card .register-success,:root[data-skin="2"] .auth-card .register-success{display:block;width:80%;margin:12px auto 0}:root[data-skin="1"] .auth-card>button,:root[data-skin="2"] .auth-card>button{display:block;border-radius:999px;height:58px;margin:30px auto 0;font-size:24px;letter-spacing:.18em}:root[data-skin="1"] .auth-card .auth-primary{width:80%;background:#949ef2;color:#fff}:root[data-skin="2"] .auth-card .auth-primary{width:93%;background:linear-gradient(90deg,#5570f6,#8bd4fb);color:#fff}:root[data-skin="1"] .auth-card .auth-switch,:root[data-skin="2"] .auth-card .auth-switch{width:80%;margin-top:18px;border:1px solid #8da3f7;background:#fff;color:#849af0;letter-spacing:0}:root[data-skin="2"] .auth-card .auth-switch{width:93%;border-color:#5d80ef;color:#5570e8}:root[data-skin="1"] .auth-card:has(label:nth-of-type(5)) h2,:root[data-skin="2"] .auth-card:has(label:nth-of-type(5)) h2{margin-bottom:48px}:root[data-skin="1"] .auth-card:has(label:nth-of-type(5))>button,:root[data-skin="2"] .auth-card:has(label:nth-of-type(5))>button{margin-top:22px}:root[data-skin="1"] .player-lobby,:root[data-skin="2"] .player-lobby{padding:0 18px 70px;background:#fff}:root[data-skin="1"] .legacy-lobby-title,:root[data-skin="2"] .legacy-lobby-title{height:46px;display:flex;align-items:center;justify-content:center;margin:0 -18px;border-bottom:1px solid #ebedf0;background:#fff;color:#323233;font-size:16px;font-weight:500}:root[data-skin="1"] .legacy-slider,:root[data-skin="2"] .legacy-slider{display:block;width:100%;aspect-ratio:2.54;margin:6px auto 0;overflow:hidden;background:#f3f4f7}:root[data-skin="2"] .legacy-slider{width:90%;aspect-ratio:2.61;margin-top:10px;border-radius:16px}.legacy-slider a,.legacy-slider img{display:block;width:100%;height:100%}.legacy-slider img{object-fit:cover}:root[data-skin="1"] .player-lobby .legacy-notice,:root[data-skin="2"] .player-lobby .legacy-notice{width:100%;height:34px;display:flex;align-items:center;gap:8px;margin:10px 0;border:0;border-radius:22px;background:#f8f9fd;padding:0 14px;color:#3f4e65;box-shadow:none;text-align:left;font-size:13px}:root[data-skin="2"] .player-lobby .legacy-notice{width:90%;margin:10px auto;background:#fff;box-shadow:0 6px 15px #0000001f}.player-lobby .legacy-notice i{color:#1989fa;font-style:normal}.player-lobby .legacy-notice span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-skin="1"] .player-lobby .legacy-quick-actions,:root[data-skin="2"] .player-lobby .legacy-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin:0 0 8px;padding:10px 0;border:0;border-radius:10px;background:#fff;box-shadow:none}:root[data-skin="1"] .player-lobby .legacy-quick-actions{grid-template-columns:1.55fr repeat(4,1fr);box-shadow:0 6px 5px #5691fe33}:root[data-skin="2"] .player-lobby .legacy-quick-actions{width:90%;margin:0 auto 8px}.player-lobby .legacy-quick-actions a,.player-lobby .legacy-quick-actions button{min-width:0;gap:5px;padding:2px}.player-lobby .legacy-quick-actions i{width:44px;height:44px;border-radius:14px;font-size:18px}.player-lobby .legacy-quick-actions span{font-size:12px;white-space:nowrap}.legacy-balance-panel{min-width:0;display:grid;align-content:center;gap:7px;padding-left:7px;overflow:hidden}.legacy-balance-panel>strong{font-size:20px;color:#001d49;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-balance-panel>span{min-width:0;display:flex!important;align-items:center;gap:5px;padding:4px;background:linear-gradient(90deg,#e8eff9,#fff);overflow:hidden;text-overflow:ellipsis}.legacy-balance-panel>span img{width:18px;height:18px;flex:0 0 18px;object-fit:contain}:root[data-skin="1"] .legacy-game-list,:root[data-skin="2"] .legacy-game-list{display:grid}.qj-game-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding-bottom:10px}.qj-game-list .legacy-game-item{min-width:0;min-height:76px;display:flex;align-items:center;gap:9px;border:0;background:#f7f8fd;padding:8px;text-align:left;box-shadow:0 2px 2px #575c731a}.qj-game-list img{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover;background:#106fff}.qj-game-list span{min-width:0;display:grid;gap:8px}.qj-game-list strong{overflow:hidden;color:#001d49;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.qj-game-list small{color:#f33;font-size:12px}.yl-game-list{grid-template-columns:1fr;gap:12px;width:90%;margin:0 auto;padding-bottom:10px}.yl-game-list .legacy-game-item{position:relative;width:100%;aspect-ratio:718/250;display:block;overflow:hidden;border:0;border-radius:10px;background-color:#1989fa;background-position:center;background-size:cover;padding:14px 20px;color:#fff;text-align:left;box-shadow:none}.yl-game-list .legacy-game-item>strong{display:block;max-width:48%;padding-top:2px;font-size:21px;color:#fff}.yl-game-list .legacy-game-item>span{display:block;max-width:48%;margin-top:14px;color:#fff;font-size:12px;line-height:1.6}.yl-game-list .legacy-game-item>em{display:inline-block;margin-top:6px;border-radius:20px;background:#fff;color:#106fff;padding:5px 14px;font-size:12px;font-style:normal;font-weight:700}.legacy-room-picker-overlay{position:fixed;z-index:56;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#151c2f66}.legacy-room-picker{width:min(100%,750px);max-height:70vh;overflow:auto;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -12px 36px #10182b2e}.legacy-room-picker>header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #edf0f4}.legacy-room-picker>header button{width:34px;height:34px;border:0;border-radius:50%;background:#f3f4f7;color:#6a7080;font-size:22px}.legacy-room-picker>button{width:100%;height:66px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;padding:8px 18px;text-align:left}.legacy-room-picker>button img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#106fff}.legacy-room-picker>button span{display:grid;gap:4px}.legacy-room-picker>button span small{color:#f33}.legacy-room-picker>button>b{color:#a0a7c0;font-size:24px;font-weight:400}:root[data-skin="1"] .legacy-home-head,:root[data-skin="2"] .legacy-home-head{display:flex;align-items:center;gap:14px;color:#fff;padding:20px 18px;background:var(--legacy-gradient);position:relative}:root[data-skin="1"] .legacy-home-head{border-radius:0 0 16px 16px;box-shadow:0 4px 18px #596fbc26}:root[data-skin="2"] .legacy-home-head{width:140%;height:190px;margin:-18px -20% 0;padding:20px calc(20% + 18px) 54px;border-radius:0 0 50% 50%}.legacy-avatar{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:2px solid #fff;background:#ffffff25;font-size:24px;font-weight:800}.legacy-home-head>div:last-child{display:grid;gap:4px}.legacy-home-head strong{font-size:19px}.legacy-home-head small{color:#ffffffc7}.legacy-home-head span{font-size:14px;font-weight:600}:root[data-skin="1"] .legacy-notice,:root[data-skin="2"] .legacy-notice{display:flex;align-items:center;gap:8px;margin:14px 0 10px;border-radius:24px;background:#fff;padding:10px 14px;color:#4f5875;box-shadow:0 5px 14px #44547514;font-size:13px}.legacy-notice i{color:var(--legacy-primary);font-style:normal}.legacy-notice span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-skin="2"] .legacy-notice{margin-top:-22px;position:relative;z-index:2}:root[data-skin="1"] .legacy-quick-actions,:root[data-skin="2"] .legacy-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:14px 7px 16px;background:#fff;border-radius:12px;box-shadow:0 4px 16px #30436f12;margin-bottom:15px}:root[data-skin="1"] .legacy-quick-actions{box-shadow:none;border-radius:0;border-bottom:1px solid var(--line)}.legacy-quick-actions a,.legacy-quick-actions button{border:0;background:none;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px;font:inherit}.legacy-quick-actions i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;font-style:normal;font-size:22px}.legacy-quick-actions>:nth-child(1) i{background:linear-gradient(135deg,#8dc8ff,#4265f2)}.legacy-quick-actions>:nth-child(2) i{background:linear-gradient(135deg,#d867df,#8b2ce5)}.legacy-quick-actions>:nth-child(3) i{background:linear-gradient(135deg,#ffde67,#e99a25)}.legacy-quick-actions>:nth-child(4) i{background:linear-gradient(135deg,#82e8df,#58b978)}.legacy-quick-actions span{font-size:13px}:root[data-skin="1"] .site-banners,:root[data-skin="2"] .site-banners{margin:12px 0}.site-banners img{object-fit:cover}:root[data-skin="1"] .lobby-groups,:root[data-skin="2"] .lobby-groups{display:flex;overflow-x:auto;gap:7px;padding:5px 0 12px;scrollbar-width:none}.lobby-groups::-webkit-scrollbar{display:none}:root[data-skin="1"] .lobby-groups button,:root[data-skin="2"] .lobby-groups button{flex:0 0 auto;border:0;border-radius:18px;background:#fff;color:var(--muted);padding:8px 13px;box-shadow:0 2px 8px #30436f0c}.lobby-groups button.active{background:var(--legacy-gradient);color:#fff}.lobby-groups button small{display:inline;margin-left:6px;color:inherit}:root[data-skin="1"] .rooms,:root[data-skin="2"] .rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.rooms article{min-width:0}:root[data-skin="1"] .rooms article,:root[data-skin="2"] .rooms article{border:0;border-radius:12px;padding:15px;box-shadow:0 5px 18px #30436f12}.rooms article .game-icon{width:42px;height:42px;border-radius:12px}.rooms article h2{font-size:16px;margin:14px 0 3px}.rooms article .range{padding:11px 0;margin-top:10px}.rooms article .range strong{font-size:12px}.rooms article>button{background:var(--legacy-gradient);border-radius:18px;padding:9px}:root[data-skin="1"] .account-head,:root[data-skin="1"] .payment-hero,:root[data-skin="2"] .account-head,:root[data-skin="2"] .payment-hero{border-radius:14px;background:var(--legacy-gradient);padding:22px}:root[data-skin="2"] .account-head,:root[data-skin="2"] .payment-hero{border-radius:0 0 42px 42px;margin:-18px -18px 16px;padding:30px 24px 48px}:root[data-skin="1"] .account-head strong,:root[data-skin="1"] .payment-hero strong,:root[data-skin="2"] .account-head strong,:root[data-skin="2"] .payment-hero strong{font-size:34px}:root[data-skin="1"] .payment-layout,:root[data-skin="2"] .payment-layout{grid-template-columns:1fr;gap:13px}:root[data-skin="1"] .payment-form,:root[data-skin="1"] .payment-history,:root[data-skin="1"] .history,:root[data-skin="1"] .account-settings>*,:root[data-skin="2"] .payment-form,:root[data-skin="2"] .payment-history,:root[data-skin="2"] .history,:root[data-skin="2"] .account-settings>*{border:0;border-radius:12px;box-shadow:0 4px 18px #30436f10}:root[data-skin="1"] .payment-form>button,:root[data-skin="2"] .payment-form>button,:root[data-skin="1"] .account-settings form>button,:root[data-skin="2"] .account-settings form>button{background:var(--legacy-gradient);border-radius:20px}:root[data-skin="1"] .channel-picker,:root[data-skin="2"] .channel-picker{grid-template-columns:1fr}:root[data-skin="1"] .red-hero,:root[data-skin="2"] .red-hero{margin:0 0 18px;padding:18px;border-radius:12px;background:#fff;box-shadow:0 4px 18px #30436f10}.red-hero h1{font-size:32px}:root[data-skin="1"] .player-red-grid,:root[data-skin="2"] .player-red-grid{grid-template-columns:1fr}:root[data-skin="1"] .player-red-grid article,:root[data-skin="2"] .player-red-grid article{border:0;border-radius:13px;box-shadow:0 5px 18px #30436f12}:root[data-skin="1"] .player-red-grid button,:root[data-skin="2"] .player-red-grid button{background:var(--legacy-gradient)}:root[data-skin="1"] .support-hero,:root[data-skin="2"] .support-hero{display:none}.legacy-page-title{align-items:center;justify-content:space-between;margin:-18px -18px 18px;padding:14px 18px;color:#fff;background:var(--legacy-gradient)}.legacy-page-title button{border:0;background:transparent;color:#fff;font-size:28px}.legacy-page-title h1{font-size:18px;margin:0}.legacy-page-title span{width:20px}:root[data-skin="1"] .legacy-page-title,:root[data-skin="2"] .legacy-page-title{display:flex}:root[data-skin="1"] .support-grid>a,:root[data-skin="2"] .support-grid>a,:root[data-skin="1"] .support-notice,:root[data-skin="2"] .support-notice{border:0;border-radius:11px;box-shadow:0 4px 18px #30436f10}:root[data-skin="1"] .payment-page,:root[data-skin="2"] .payment-page{padding-top:0;background:#fff}.legacy-wallet-title{height:46px;display:grid;grid-template-columns:80px 1fr 80px;align-items:center;margin:0 -18px;border-bottom:1px solid #eceef3;background:#fff;text-align:center}.legacy-wallet-title button{height:100%;border:0;background:transparent;color:#6d87dc;font-size:25px;text-align:left;padding-left:18px}.legacy-wallet-title a{color:#6684dd;text-decoration:none;font-size:12px;text-align:right;padding-right:18px}.legacy-wallet-title strong{font-size:15px}.legacy-wallet-balance{display:flex;flex-direction:column;justify-content:center;min-height:155px;margin:0 -18px;padding:22px;background:#fff}.legacy-wallet-balance span{font-size:20px}.legacy-wallet-balance strong{font-size:48px;font-weight:400;margin-top:8px}:root[data-skin="2"] .legacy-wallet-title{border:0}:root[data-skin="2"] .legacy-wallet-balance{align-items:center;min-height:145px;margin:0 22px 18px;border-radius:14px;background:var(--legacy-gradient);color:#fff;box-shadow:0 5px 16px #106fff3d}.legacy-wallet-balance span{font-size:21px}.legacy-wallet-balance strong{font-size:42px}.legacy-payment-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 -18px 10px;background:#fff;box-shadow:0 2px 10px #26304d0d}.legacy-payment-tabs button{height:46px;border:0;border-bottom:2px solid transparent;background:#f7f8fb;color:#4b5264}.legacy-payment-tabs button.active{border-color:var(--legacy-primary);background:#e9f2ff;color:var(--legacy-primary);font-weight:700}:root[data-skin="2"] .legacy-payment-tabs{margin:0 22px;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 5px 18px #2c5d9b1b}.legacy-payment-tabs button{background:#edf6ff;color:#8a96aa}.legacy-payment-tabs button.active{background:#fff;color:#273147}:root[data-skin="1"] .payment-page .payment-policy-card,:root[data-skin="2"] .payment-page .payment-policy-card{grid-template-columns:1fr;margin:8px 0;padding:11px 14px;border:0;border-radius:8px;background:#f8f9fc;gap:5px}.payment-page .payment-policy-card div{gap:5px}.payment-page .payment-policy-card small{grid-column:auto}:root[data-skin="1"] .payment-page .payment-layout,:root[data-skin="2"] .payment-page .payment-layout{margin-top:10px}:root[data-skin="1"] .payment-page .payment-form,:root[data-skin="2"] .payment-page .payment-form{padding:18px;border-radius:0;background:#fff;box-shadow:none}:root[data-skin="2"] .payment-page .payment-form{margin:0 22px;border-radius:0 0 18px 18px;box-shadow:0 8px 18px #2c5d9b1b}:root[data-skin="1"] .payment-page .payment-form .section-head,:root[data-skin="2"] .payment-page .payment-form .section-head,:root[data-skin="1"] .payment-page .request-type-control,:root[data-skin="2"] .payment-page .request-type-control{display:none}:root[data-skin="1"] .payment-page .channel-picker,:root[data-skin="2"] .payment-page .channel-picker{grid-template-columns:1fr 1fr}.payment-page .channel-picker button{min-height:58px}.payment-page .channel-destination{border-style:solid;background:#fff}:root[data-skin="1"] .payment-page .payment-form>button,:root[data-skin="2"] .payment-page .payment-form>button{height:52px;border-radius:999px;background:var(--legacy-gradient);font-size:17px}:root[data-skin="1"] .payment-page .payment-history,:root[data-skin="2"] .payment-page .payment-history{margin-top:14px;padding:18px;border-radius:0;box-shadow:none}.payment-page .payment-history .section-head h2{font-size:18px}:root[data-skin="1"] .account-page,:root[data-skin="2"] .account-page{padding-top:0;background:#fff}.legacy-account-hero{height:150px;margin:0 -18px;display:flex;align-items:center;gap:16px;padding:25px 28px;background:#949ef2;color:#fff}.legacy-profile-avatar{width:64px;height:64px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#ffffff26;font-size:25px;font-weight:700}.legacy-account-hero>div:last-child{display:grid;gap:5px}.legacy-account-hero strong{font-size:20px}.legacy-account-hero span,.legacy-account-hero small{color:#ffffffcf}:root[data-skin="2"] .legacy-account-hero{width:140%;height:320px;margin:0 -20%;padding:36px calc(20% + 32px) 90px;border-radius:0 0 50% 50%;background:var(--legacy-gradient);justify-content:center}.legacy-account-hero strong{font-size:24px}.legacy-account-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:20px 8px 16px;background:#fff}.legacy-account-actions a{display:flex;flex-direction:column;align-items:center;gap:9px;color:#20283b;text-decoration:none;font-size:13px}.legacy-account-actions i{width:52px;height:52px;display:grid;place-items:center;border-radius:9px;background:#7bc785;color:#fff;font-size:24px;font-style:normal;font-weight:700}.legacy-account-actions a:nth-child(2) i{background:#79b9dd}.legacy-account-actions a:nth-child(3) i{background:#e5b34f}.legacy-account-actions a:nth-child(4) i{background:#607fe6}:root[data-skin="2"] .legacy-account-actions{position:relative;margin:-75px 22px 15px;padding:18px 8px;border-radius:14px;box-shadow:0 8px 24px #2d599a1f}.legacy-account-balance{height:58px;display:flex;align-items:center;gap:12px;margin:0 -18px 18px;padding:0 20px;background:#f8f8fe;border-radius:0 0 18px 18px}.legacy-account-balance i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#6888e9;color:#fff;font-style:normal}.legacy-account-balance strong{margin-left:auto;color:#7894e8;font-size:20px;font-weight:500}:root[data-skin="2"] .legacy-account-balance{display:none}.legacy-account-menu{display:grid;margin:8px 28px 18px}.legacy-account-menu a,.legacy-account-menu button{height:62px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:#20283b;text-decoration:none;text-align:left}.legacy-account-menu i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e9bf53;color:#fff;font-style:normal;font-weight:700}.legacy-account-menu a:nth-child(2) i{background:#e3a93d}.legacy-account-menu a:nth-child(3) i{background:#58bd69}.legacy-account-menu a:nth-child(4) i{background:#7292e8}.legacy-account-menu button i{background:#9aa1ae}.legacy-account-menu b{color:#9aa0aa;font-size:28px;font-weight:300}:root[data-skin="1"] .account-page .account-settings,:root[data-skin="2"] .account-page .account-settings{grid-template-columns:1fr;margin-top:25px}.account-page .account-settings>*{border:1px solid #edf0f4!important;box-shadow:none!important}.account-page .history{border-radius:10px}.legacy-red-intro{display:grid;justify-items:center;margin:-18px -18px 18px;padding:24px 18px 28px;background:linear-gradient(160deg,#d94a45,#a9232b);color:#fff;text-align:center}.legacy-red-intro>div{width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:#f6c75d;box-shadow:inset 0 0 0 6px #ffffff28}.legacy-red-intro i{color:#a5272b;font-size:28px;font-style:normal;font-weight:700}.legacy-red-intro strong{font-size:23px;margin-top:13px}.legacy-red-intro p{margin:6px 0 3px;color:#ffe9d2}.legacy-red-intro small{color:#ffd6b2}:root[data-skin="2"] .legacy-red-intro{border-radius:0 0 38px 38px}:root[data-skin="1"] .red-page .player-red-grid article,:root[data-skin="2"] .red-page .player-red-grid article{background:linear-gradient(145deg,#c93f42,#9e242c);padding:21px}.red-page .player-red-grid article>button{border-radius:999px;background:#f5c767!important}:root[data-skin="1"] .content-popup,:root[data-skin="2"] .content-popup{width:min(86%,560px);border-radius:14px;padding:0;overflow:hidden;min-height:320px}:root[data-skin="1"] .content-popup>span,:root[data-skin="2"] .content-popup>span{display:block;text-align:center;font-size:28px;font-weight:700;padding:22px 18px;color:var(--ink)}:root[data-skin="2"] .content-popup>span{background:linear-gradient(90deg,#242424,#050505);color:#7597ff}:root[data-skin="1"] .content-popup h2,:root[data-skin="2"] .content-popup h2{display:none}.content-popup p{padding:10px 24px;min-height:120px}.content-popup .confirm{margin:18px;width:calc(100% - 36px);background:var(--legacy-gradient);border-radius:24px}.content-popup>button:first-child{display:none}.legacy-room-overlay{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:#dfe2e8;display:grid;place-items:center}.legacy-room{position:relative;width:min(100%,750px);height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f3f3f6;color:#242b3d;box-shadow:0 0 30px #1c29422c}.legacy-room-bar{height:45px;flex:0 0 45px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;border-bottom:1px solid #eceef2;background:#fff;text-align:center}.legacy-room-bar button{height:100%;border:0;background:transparent;color:#6e89e7;font-size:26px}.legacy-room-bar button:last-child{font-size:13px}.legacy-room-bar strong{font-size:15px}.legacy-room-status{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;margin:14px 14px 0;border-radius:9px;background:var(--legacy-gradient);color:#fff;padding:16px 12px}.legacy-room-status>div{display:grid;gap:5px;justify-items:center}.legacy-room-status>div+div{border-left:1px solid #ffffff8c}.legacy-room-status span{font-size:15px}.legacy-room-status strong{font-size:18px}.legacy-result-strip{height:58px;flex:0 0 58px;display:flex;align-items:center;gap:12px;margin-top:0;padding:0 14px;border-bottom:1px solid #eceef2;background:#fff}.legacy-result-strip span{color:#586174;font-size:13px}.legacy-result-strip strong{color:var(--legacy-primary);font-size:16px}.legacy-result-strip em{margin-left:auto;color:#6e7584;font-size:12px;font-style:normal}.legacy-room-messages{flex:1;min-height:0;overflow:auto;padding:10px 14px 88px;background:#f3f3f6}.legacy-room-messages>div{padding:32px 0;text-align:center;color:#969ca9}.legacy-room-messages p{display:flex;align-items:flex-start;gap:9px;margin:11px 0}.legacy-room-messages p.own{flex-direction:row-reverse}.legacy-room-messages p>i{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:6px;background:#8ca2ef;color:#fff;font-style:normal;font-weight:700}.legacy-room-messages p.admin>i{background:#f0a33b}.legacy-room-messages p.robot>i{background:#5bc78b}.legacy-room-messages p>span{display:grid;max-width:72%;gap:4px}.legacy-room-messages p.own>span{justify-items:end}.legacy-room-messages small{color:#8d94a2;font-size:10px}.legacy-room-messages b{position:relative;display:block;padding:9px 11px;border-radius:0 8px 8px;background:#fff;color:#333;font-size:13px;font-weight:400;line-height:1.45;word-break:break-word;box-shadow:0 1px 2px #2028380a}.legacy-room-messages p.own b{border-radius:8px 0 8px 8px;background:#00cafc;color:#fff}.legacy-room-actions{position:absolute;z-index:2;right:12px;bottom:78px;display:flex;flex-direction:column;gap:9px}.legacy-room-actions a,.legacy-room-actions button{width:45px;height:45px;display:grid;place-items:center;border:0;border-radius:50%;background:#6ab8dc;color:#fff;text-decoration:none;font-size:12px;box-shadow:0 4px 9px #20263840}.legacy-room-actions>*:nth-child(1){background:#e3c857}.legacy-room-actions>*:nth-child(3){background:#79c653}.legacy-room-actions>*:nth-child(4){background:#9842b9}.legacy-room-actions>*:nth-child(5){background:#9c7755}.legacy-room-actions>*:nth-child(6){background:#ed6f53}.legacy-room-composer{height:64px;flex:0 0 64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 12px;border-top:1px solid #e7e9ee;background:#f8f8fa}.legacy-room-composer input{min-width:0;height:43px;border:0;border-radius:4px;background:#fff;padding:0 12px;outline:0}.legacy-room-composer button{height:43px;border:0;border-radius:2px;padding:0 15px;background:#6f8bea;color:#fff;font-weight:600}.legacy-room-composer button:disabled{opacity:.55}.legacy-bet-sheet-overlay{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;background:#11182a75;display:flex;align-items:flex-end}.legacy-bet-sheet{width:100%;max-height:82%;display:flex;flex-direction:column;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -14px 40px #10182d38;overflow:hidden}.legacy-bet-sheet>header{flex:0 0 62px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--legacy-gradient);color:#fff}.legacy-bet-sheet>header div{display:grid;gap:3px}.legacy-bet-sheet>header span{font-size:11px;color:#ffffffc9}.legacy-bet-sheet>header button{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:24px}.legacy-bet-scroll{overflow:auto;padding:14px 14px 6px}.legacy-bet-sheet .market-group{padding:11px 0;border-top:1px solid #eef0f4}.legacy-bet-sheet .market-group:first-child{border-top:0;padding-top:0}.legacy-bet-sheet .market-group h4{color:#4e576d}.legacy-bet-sheet .markets button{padding:10px 5px;border-radius:7px;background:#f8f9fc}.legacy-bet-sheet .markets button.selected{border-color:var(--legacy-primary);background:var(--mint);box-shadow:0 0 0 2px #718cea20}.legacy-bet-sheet .bet-ticket{flex:0 0 auto;margin:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px #20283812}.legacy-bet-sheet .bet-ticket>button{background:var(--legacy-gradient)}.legacy-bet-sheet>.ticket-note,.legacy-bet-sheet>.desk-message{margin:8px 14px}@media(max-width:560px){:root[data-skin="1"] .login,:root[data-skin="2"] .login{padding:20px}:root[data-skin="1"] .login .auth-card,:root[data-skin="2"] .login .auth-card{padding:24px 0}:root[data-skin="1"] .auth-card h2,:root[data-skin="2"] .auth-card h2{font-size:34px;margin-bottom:45px}:root[data-skin="1"] .auth-card label,:root[data-skin="2"] .auth-card label{width:82%}:root[data-skin="1"] .auth-card>button,:root[data-skin="2"] .auth-card>button{height:52px;font-size:20px}:root[data-skin="1"] .rooms,:root[data-skin="2"] .rooms{grid-template-columns:1fr 1fr}.legacy-quick-actions span{font-size:12px}.legacy-room-status{margin:10px 10px 0;padding:13px 8px}.legacy-room-status span{font-size:13px}.legacy-room-status strong{font-size:16px}.legacy-bet-sheet .markets,.legacy-bet-sheet .markets.exact-markets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.legacy-bet-sheet .bet-ticket{grid-template-columns:1fr 1fr}.legacy-bet-sheet .bet-ticket label{grid-column:1/-1}}.qj-actions>:nth-child(2) i{background:linear-gradient(145deg,#62b7ff,#4f7df4)!important;box-shadow:0 5px 12px #4f7df438}.qj-actions>:nth-child(3) i{background:linear-gradient(145deg,#c38bff,#925de6)!important;box-shadow:0 5px 12px #925de638}.qj-actions>:nth-child(4) i{background:linear-gradient(145deg,#ffcb69,#f09b3c)!important;box-shadow:0 5px 12px #f09b3c38}.qj-actions>:nth-child(5) i{background:linear-gradient(145deg,#58dfb1,#2dbb8b)!important;box-shadow:0 5px 12px #2dbb8b38}:root[data-skin="1"] .qj-actions>a>i,:root[data-skin="1"] .qj-actions>button>i{width:42px;height:42px;border-radius:50%;border:1px solid #ffffff70}:root[data-skin="1"] .qj-actions i svg{width:23px;height:23px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:root[data-skin="1"] .qj-account-title{height:46px;display:grid;place-items:center;margin:0 -18px;border-bottom:1px solid #ebedf0;background:#fff;color:#323233;font-size:16px;font-weight:500}:root[data-skin="1"] .legacy-account-hero{height:90px;margin:0 -18px;padding:10px;background:#89a2fe;border-bottom:1px solid #d7ddeb}:root[data-skin="1"] .legacy-profile-avatar{width:64px;height:64px;border:0;background:#fff;color:#89a2fe}:root[data-skin="1"] .legacy-account-hero strong{font-size:18px}:root[data-skin="1"] .legacy-account-hero span{display:inline-block;width:max-content;border-radius:3px;background:#f2f4fd;color:#5b6897;padding:3px 5px;font-size:11px}:root[data-skin="1"] .legacy-account-hero small{display:none}:root[data-skin="1"] .legacy-account-actions{margin:0 -18px;padding:14px 0 13px;gap:0;border-radius:0;box-shadow:0 4px 13px #106fff29}:root[data-skin="1"] .legacy-account-actions a{gap:8px;font-size:12px}:root[data-skin="1"] .legacy-account-actions i{width:40px;height:40px;border-radius:6px;font-size:18px}:root[data-skin="1"] .legacy-account-balance{height:50px;margin:0 12px 18px;padding:0 10px;border-radius:0;background:#f7f8fd}:root[data-skin="1"] .legacy-account-balance i{width:26px;height:26px}:root[data-skin="1"] .legacy-account-balance span{font-size:14px}:root[data-skin="1"] .legacy-account-balance strong{font-size:16px;color:#3084ff}:root[data-skin="1"] .qj-account-menu{width:calc(100% - 48px);margin:0 auto 18px}:root[data-skin="1"] .qj-account-menu a{height:52px;grid-template-columns:38px 1fr auto;font-size:14px}:root[data-skin="1"] .qj-account-menu i{width:26px;height:26px;border-radius:5px;background:transparent!important;color:#485778;font-size:15px}:root[data-skin="1"] .qj-account-menu a:nth-child(1) i{color:#f2a52f}:root[data-skin="1"] .qj-account-menu a:nth-child(2) i{color:#de9b2f}:root[data-skin="1"] .qj-account-menu a:nth-child(3) i{color:#3bb865}:root[data-skin="1"] .qj-account-menu a:nth-child(4) i{color:#648bea}:root[data-skin="1"] .qj-account-menu a:nth-child(5) i{color:#a760dc}:root[data-skin="1"] .qj-account-menu a:nth-child(6) i{color:#46aaf0}:root[data-skin="1"] .qj-account-menu a:nth-child(7) i{color:#7f8ba7}:root[data-skin="1"] .qj-account-menu b{font-size:22px}:root[data-skin="1"] .legacy-wallet-balance{min-height:88px;margin:10px -18px 0;padding:10px;border-bottom:1px solid #d7ddeb}:root[data-skin="1"] .legacy-wallet-balance span{font-size:14px}:root[data-skin="1"] .legacy-wallet-balance strong{font-size:30px;margin-top:5px}:root[data-skin="1"] .legacy-payment-tabs{margin:10px -18px;background:#fff;box-shadow:none}:root[data-skin="1"] .legacy-payment-tabs button{height:44px;background:#fff}:root[data-skin="1"] .legacy-payment-tabs button.active{background:#fff;color:#323233;border-color:#89a2fe}:root[data-skin="1"] .payment-page .payment-layout{margin-top:0}:root[data-skin="1"] .payment-page .payment-form{margin:0 -18px;padding:0 18px 26px}:root[data-skin="1"] .payment-page .channel-picker{display:grid;grid-template-columns:1fr;margin:0 -18px 12px;gap:0}:root[data-skin="1"] .payment-page .channel-picker button{min-height:70px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;border:10px solid #eef0f8;border-left:0;border-right:0;border-radius:0;padding:0 18px;background:#fff;color:#323233}:root[data-skin="1"] .payment-page .channel-picker button:not(.active){display:none}:root[data-skin="1"] .payment-page .channel-picker.qj-picker-open button{display:grid;border-top-width:1px;border-bottom-width:1px}:root[data-skin="1"] .payment-page .channel-picker button strong{text-align:left}:root[data-skin="1"] .payment-page .channel-picker button small{text-align:left}:root[data-skin="1"] .payment-page .channel-picker button b{grid-row:1/3;grid-column:3;color:#cbcce0;font-size:24px;font-weight:400}:root[data-skin="1"] .payment-page .channel-destination{flex-direction:column;justify-content:center;border:0;background:#fff;text-align:center}:root[data-skin="1"] .payment-page .channel-destination img{width:160px;height:160px;border-radius:0}:root[data-skin="1"] .payment-page .channel-destination>div{justify-items:center}:root[data-skin="1"] .payment-page .payment-form>label:not(.request-type-control){grid-template-columns:92px 1fr;align-items:center;min-height:48px;margin-top:10px;border-bottom:1px solid #edf0f4;color:#353a4a}:root[data-skin="1"] .payment-page .payment-form input,:root[data-skin="1"] .payment-page .payment-form select,:root[data-skin="1"] .payment-page .payment-form textarea{border:0;background:#f3f4fa;text-align:center}:root[data-skin="1"] .payment-page .payment-form textarea{min-height:52px}:root[data-skin="1"] .payment-page .payment-form>button{display:block;width:auto;min-width:190px;height:44px;margin:18px auto 0;border:1px solid #ebedf0!important;border-radius:6px;background:#fff;color:#323233;font-size:14px}:root[data-skin="1"] .payment-page .qj-withdrawal-form>button{border-color:#1989fa!important;background:#1989fa;color:#fff}:root[data-skin="1"] .qj-agent-top{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -18px 18px;background:#f3f3f3}:root[data-skin="1"] .qj-agent-top p{margin:0;padding:10px 4px;border-left:1px solid #ebedf080;border-bottom:1px solid #ebedf080;text-align:center;color:#525867;font-size:13px;line-height:1.7}:root[data-skin="1"] .qj-agent-top p:first-child{border-left:0}:root[data-skin="1"] .qj-agent-top strong{font-size:14px;color:#1d2548}:root[data-skin="1"] .qj-agent-menu{display:grid;width:calc(100% - 48px);margin:0 auto}:root[data-skin="1"] .qj-agent-menu a{height:54px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;border-bottom:1px solid #edf0f4;background:#fff;color:#20283b;text-decoration:none}:root[data-skin="1"] .qj-agent-menu i{font-style:normal;color:#718be7}:root[data-skin="1"] .qj-agent-menu b{color:#9aa0aa;font-size:24px;font-weight:300}:root[data-skin="1"] .qj-agent-detail{width:calc(100% - 48px);margin:16px auto 0;padding:16px;background:#fff;border:1px solid #edf0f4}:root[data-skin="1"] .qj-agent-detail h2{margin:0 0 10px;font-size:16px}:root[data-skin="1"] .qj-agent-detail>p{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-bottom:1px solid #edf0f4}:root[data-skin="1"] .qj-agent-detail article{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #edf0f4}:root[data-skin="1"] .qj-agent-detail article>div{display:grid;gap:4px}:root[data-skin="1"] .qj-agent-detail article small{color:#a2a7b2}:root[data-skin="1"] .qj-agent-detail article>b{color:#eeb026}:root[data-skin="1"] .qj-agent-invite{text-align:center}.qj-agent-invite .qj-invite-mark{width:150px;height:150px;display:grid;place-items:center;margin:8px auto;border:12px solid #edf0f4;background:repeating-linear-gradient(45deg,#1d2548 0,#1d2548 4px,#fff 4px,#fff 8px);color:#fff;text-shadow:0 1px 3px #000;font-weight:700}.qj-agent-invite button{border:0;border-radius:4px;background:#89a2fe;color:#fff;padding:9px 18px}:root[data-skin="1"] .qj-agent-explain{width:calc(100% - 48px);margin:24px auto 0;color:#ff5757;font-size:13px;line-height:1.7}:root[data-skin="1"] .qj-record-page{background:#fff}:root[data-skin="1"] .qj-record-page .legacy-page-title{margin-bottom:0}:root[data-skin="1"] .qj-bet-list,:root[data-skin="1"] .qj-payment-list{margin:0 -18px;background:#fff}:root[data-skin="1"] .qj-bet-list article{padding:15px 18px;border-bottom:8px solid #f3f4f8}:root[data-skin="1"] .qj-bet-list article>div{display:grid;gap:4px}.qj-bet-list small{color:#a1a7b4}.qj-bet-list article>p{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;margin:12px 0 0}.qj-bet-list span{color:#6f7685}.qj-bet-list span b{color:#1d2548}.qj-bet-list em{border-radius:3px;background:#eef1ff;color:#728ce9;padding:4px 7px;font-size:12px;font-style:normal}:root[data-skin="1"] .qj-payment-list article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #edf0f4}:root[data-skin="1"] .qj-payment-list article>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7f8ee;color:#20b66a;font-style:normal}.qj-payment-list article>i.withdrawal{background:#fff2e4;color:#e4912e}.qj-payment-list article>div{display:grid;gap:4px}.qj-payment-list article small{color:#a1a7b4}.qj-payment-list article p{margin:0;color:#7b8190;font-size:12px}.qj-payment-list aside{display:grid;justify-items:end;gap:5px}.qj-payment-list em{color:#728ce9;font-size:12px;font-style:normal}.qj-payment-list aside button{border:1px solid #e2e5ec;background:#fff;color:#777f91;padding:3px 8px;border-radius:3px}:root[data-skin="1"] .qj-ledger-select{width:calc(100% + 36px);height:40px;display:flex;align-items:center;justify-content:center;gap:5px;margin:0 -18px;border:0;background:#f3f3f3;color:#424754;font-size:14px}:root[data-skin="1"] .qj-ledger-select i{color:#a9afbb;font-style:normal}:root[data-skin="1"] .ledger-list{margin:0 -18px;padding:0;border-radius:0;box-shadow:none}:root[data-skin="1"] .ledger-list article{grid-template-columns:42px 1fr auto;gap:10px;padding:0 18px;border-bottom:0}:root[data-skin="1"] .ledger-list article>i{width:32px;height:32px;background:transparent!important;color:#89a2fe!important;font-size:18px}:root[data-skin="1"] .ledger-list article>div{padding:16px 0;border-bottom:1px solid #ebedf080}:root[data-skin="1"] .ledger-list article p{display:none}:root[data-skin="1"] .ledger-list article small{margin-top:4px;color:#b8b8b8}:root[data-skin="1"] .ledger-list article>b{color:#657080}:root[data-skin="1"] .ledger-list article>b.credit{color:#eeb026}.qj-ledger-sheet-overlay{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#151c2f66}.qj-ledger-sheet-overlay>section{width:min(100%,750px);border-radius:18px 18px 0 0;background:#fff;padding:18px}.qj-ledger-sheet-overlay h2{margin:0 0 18px;text-align:center;font-size:16px}.qj-ledger-sheet-overlay section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qj-ledger-sheet-overlay section>div button{height:44px;border:0;border-radius:6px;background:#f3f3f3;color:#6d6d6d}.qj-ledger-sheet-overlay section>div button.selected{background:#50b56a;color:#fff}.qj-ledger-sheet-overlay .cancel{width:100%;height:44px;margin-top:14px;border:0;border-top:1px solid #edf0f4;background:#fff;color:#555}:root[data-skin="1"] .qj-settings-menu{display:grid;margin:0 -18px;background:#fff}:root[data-skin="1"] .qj-settings-menu>button,:root[data-skin="1"] .qj-settings-menu>div{height:54px;display:flex;align-items:center;border:0;border-bottom:1px solid #edf0f4;background:#fff;padding:0 18px;color:#323744;text-align:left;font:inherit}:root[data-skin="1"] .qj-settings-menu span{flex:1}:root[data-skin="1"] .qj-settings-menu>button>b{color:#9ba2b0;font-size:24px;font-weight:300}:root[data-skin="1"] .qj-settings-menu small{color:#8d94a2}:root[data-skin="1"] .qj-settings-menu i{position:relative;width:46px;height:26px;border-radius:99px;background:#d6d9df;transition:.2s}:root[data-skin="1"] .qj-settings-menu i b{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:.2s}:root[data-skin="1"] .qj-settings-menu i.active{background:#89a2fe}:root[data-skin="1"] .qj-settings-menu i.active b{transform:translate(20px)}:root[data-skin="1"] .qj-settings-panel,:root[data-skin="1"] .qj-bind-form{margin:16px -2px 0;padding:18px;background:#fff;border:1px solid #edf0f4}:root[data-skin="1"] .qj-settings-panel h2{margin:0 0 14px;font-size:16px}.qj-settings-panel p{color:#555d70}.qj-settings-panel small{color:#9aa1ae}:root[data-skin="1"] .qj-settings-panel label,:root[data-skin="1"] .qj-bind-form label{display:grid;grid-template-columns:92px 1fr;align-items:center;min-height:52px;border-bottom:1px solid #edf0f4;color:#4b5262}:root[data-skin="1"] .qj-settings-panel input,:root[data-skin="1"] .qj-bind-form input{min-width:0;border:0;background:#f4f5f8;padding:10px;text-align:center}:root[data-skin="1"] .qj-settings-panel>button,:root[data-skin="1"] .qj-bind-form>button{display:block;min-width:170px;margin:18px auto 0;border:0;border-radius:5px;background:#89a2fe;color:#fff;padding:11px}:root[data-skin="1"] .qj-logout{display:block;width:calc(100% - 36px);height:46px;margin:26px auto;border:0;border-radius:4px;background:#fff;color:#ff5757;box-shadow:0 2px 10px #2b35540d;font-size:15px}:root.qj-night-mode[data-skin="1"] body,:root.qj-night-mode[data-skin="1"] #app,:root.qj-night-mode[data-skin="1"] .page{background:#15171d;color:#e8eaf0}:root.qj-night-mode[data-skin="1"] .legacy-bottom-nav,:root.qj-night-mode[data-skin="1"] .legacy-page-title,:root.qj-night-mode[data-skin="1"] .qj-settings-menu>button,:root.qj-night-mode[data-skin="1"] .qj-settings-menu>div,:root.qj-night-mode[data-skin="1"] .qj-settings-panel{background:#20232b;color:#e8eaf0;border-color:#30343e}:root[data-skin="1"] .legacy-page-title{height:46px;margin:-18px -18px 18px;padding:0 18px;border-bottom:1px solid #ebedf0;background:#fff;color:#323233}:root[data-skin="1"] .legacy-page-title button{color:#728ce9}:root[data-skin="1"] .legacy-page-title h1{font-size:16px;font-weight:500}:root[data-skin="1"] .portal-page .binding-mark{display:none}:root[data-skin="1"] .portal-page>.portal-form{margin-top:42px;padding:0;border-radius:0;background:#fff;box-shadow:none}:root[data-skin="1"] .portal-page>.portal-form label{min-height:54px;display:grid;grid-template-columns:92px 1fr;align-items:center;margin:0;border-bottom:1px solid #edf0f4;padding:0 14px;color:#444b5b}:root[data-skin="1"] .portal-page>.portal-form input,:root[data-skin="1"] .portal-page>.portal-form select{border:0;background:#fff;padding:10px 0}:root[data-skin="1"] .portal-page>.portal-form>button{display:block;width:80%;height:46px;margin:26px auto 0;border-radius:99px;background:#89a2fe}:root[data-skin="1"] .qj-support-center{display:grid;gap:16px;padding:30px 0;text-align:center}:root[data-skin="1"] .qj-support-center article{display:grid;justify-items:center;gap:10px;padding:24px 18px;background:#fff}:root[data-skin="1"] .qj-service-mark{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#89a2fe;color:#fff;font-size:28px;font-weight:700}:root[data-skin="1"] .qj-support-center h2{margin:4px 0 0;font-size:18px}:root[data-skin="1"] .qj-support-center img{width:180px;height:180px;object-fit:contain}:root[data-skin="1"] .qj-support-center p{margin:0;color:#8b92a1;font-size:13px}:root[data-skin="1"] .qj-support-center a{min-width:170px;margin-top:8px;border-radius:99px;background:#89a2fe;color:#fff;padding:11px 20px;text-decoration:none}:root[data-skin="1"] .qj-room{background:#f2f3f5;color:#323233}:root[data-skin="1"] .qj-room-bar{height:46px;flex-basis:46px;grid-template-columns:50px 1fr 50px;border-bottom:0;background:#fff;box-shadow:0 1px #ebedf0;z-index:4}:root[data-skin="1"] .qj-room-bar strong{font-size:16px;font-weight:500}:root[data-skin="1"] .qj-room-bar button{color:#6f8fec;font-size:30px;font-weight:300}:root[data-skin="1"] .qj-room-bar button:last-child{font-size:13px}:root[data-skin="1"] .qj-room-summary{width:96%;height:64px;flex:0 0 64px;display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:8px auto 0;border-radius:5px 5px 0 0;background:#4f8dfe;color:#fff;box-shadow:0 3px 9px #4f8dfe24}:root[data-skin="1"] .qj-room-summary>div{height:42px;display:grid;align-content:center;justify-items:center;gap:3px}:root[data-skin="1"] .qj-room-summary>div+div{border-left:1px solid #ffffffb5}:root[data-skin="1"] .qj-room-summary span{font-size:12px}:root[data-skin="1"] .qj-room-summary strong{font-size:17px;font-weight:500}:root[data-skin="1"] .qj-room-summary small{font-size:10px;font-weight:400}:root[data-skin="1"] .qj-room-history{width:96%;height:43px;flex:0 0 43px;display:grid;grid-template-columns:auto 1fr 18px;align-items:center;gap:10px;margin:0 auto;border:0;border-top:1px solid #80aafc;background:#fff;padding:0 12px;color:#555;text-align:left}:root[data-skin="1"] .qj-room-history span{font-size:12px;color:#777}:root[data-skin="1"] .qj-room-history em{color:#4f8dfe;font-style:normal}:root[data-skin="1"] .qj-room-history strong{overflow:hidden;color:#9a9a9a;font-size:12px;font-weight:400;text-align:center;text-overflow:ellipsis;white-space:nowrap}:root[data-skin="1"] .qj-room-history svg{width:17px;height:17px;fill:none;stroke:#aaa;stroke-width:2;transition:transform .18s}:root[data-skin="1"] .qj-history-placeholder{position:absolute;z-index:5;top:161px;left:2%;right:2%;padding:16px;border-top:1px solid #eef0f3;background:#fff;box-shadow:0 8px 18px #29334a20;text-align:center}:root[data-skin="1"] .qj-history-placeholder strong{font-size:14px}:root[data-skin="1"] .qj-history-placeholder p{margin:7px 0 0;color:#9aa0aa;font-size:12px;line-height:1.6}:root[data-skin="1"] .qj-room-messages{padding:4px 76px 86px 12px;scroll-behavior:smooth;background:#f2f3f5}:root[data-skin="1"] .qj-chat-entry{margin:0 0 14px}:root[data-skin="1"] .qj-chat-entry>time{display:block;width:max-content;margin:8px auto 10px;border-radius:3px;background:#d3d5d9;color:#fff;padding:2px 7px;font-size:10px}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p{margin:0;gap:9px}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p>i{width:40px;height:40px;flex-basis:40px;border-radius:5px;background:linear-gradient(145deg,#9bb0f7,#708eea);overflow:hidden}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p>i img{width:100%;height:100%;object-fit:cover}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p>span{max-width:74%;gap:3px}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p>span small{color:#979ba3;font-size:11px}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p>span b{min-height:34px;border-radius:2px 7px 7px;padding:8px 11px;background:#fff;font-size:13px;line-height:1.5;box-shadow:none}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p.own>span b{border-radius:7px 2px 7px 7px;background:#00cafc;color:#fff}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p.admin>i{background:#f0a33b}:root[data-skin="1"] .qj-room-messages .qj-chat-entry>p.robot>i{background:#51be7d}:root[data-skin="1"] .qj-scroll-bottom{position:absolute;z-index:3;right:14px;bottom:69px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #e2e4e8;border-radius:50%;background:#fffd;box-shadow:0 2px 8px #2d354523}:root[data-skin="1"] .qj-scroll-bottom svg{width:18px;height:18px;fill:none;stroke:#8f96a5;stroke-width:2}:root[data-skin="1"] .qj-room-actions{right:12px;bottom:111px;gap:7px}:root[data-skin="1"] .qj-room-actions a,:root[data-skin="1"] .qj-room-actions button{width:41px;height:41px;border-radius:50%;font-size:11px;line-height:1;box-shadow:0 4px #1e869c,0 7px 11px #20263830}:root[data-skin="1"] .qj-room-actions>*:nth-child(1){background:#e4c060;box-shadow:0 4px #a97f11,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-actions>*:nth-child(2){background:#1dbee0;box-shadow:0 4px #1e869c,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-actions>*:nth-child(3){background:#35c70d;box-shadow:0 4px #20691c,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-actions>*:nth-child(4){background:#9c26b0;box-shadow:0 4px #521e5a,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-actions>*:nth-child(5){background:#8799a3;box-shadow:0 4px #625c62,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-actions>*:nth-child(6){background:#a5673f;box-shadow:0 4px #442d17,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-actions>*:nth-child(7){background:#e54d42;box-shadow:0 4px #612b28,0 7px 11px #20263828}:root[data-skin="1"] .qj-room-composer{height:60px;flex-basis:60px;gap:7px;padding:8px 9px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #dddfe5;background:#f3f3f5}:root[data-skin="1"] .qj-room-composer input{height:42px;border:1px solid #e4e6eb;border-radius:5px;background:#fff;padding:0 10px;font-size:13px}:root[data-skin="1"] .qj-room-composer button{height:42px;border-radius:4px;background:#4f8dfe;padding:0 14px;font-size:13px;font-weight:500}:root[data-skin="1"] .qj-room-switcher-overlay{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background:#14192370}:root[data-skin="1"] .qj-room-switcher{width:min(78%,360px);height:100%;overflow:auto;background:#fff;box-shadow:8px 0 28px #1015213b;animation:qj-room-drawer .18s ease-out}@keyframes qj-room-drawer{0%{transform:translate(-100%)}to{transform:none}}:root[data-skin="1"] .qj-room-switcher>header{position:sticky;z-index:1;top:0;height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebedf0;background:#fff;padding:0 15px}:root[data-skin="1"] .qj-room-switcher>header button{width:32px;height:32px;border:0;background:transparent;color:#999;font-size:24px}:root[data-skin="1"] .qj-room-switcher>section{padding:13px 14px;border-bottom:8px solid #f3f4f7}:root[data-skin="1"] .qj-room-switcher h3{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:14px}:root[data-skin="1"] .qj-room-switcher h3 img{width:30px;height:30px;border-radius:50%;object-fit:cover}:root[data-skin="1"] .qj-room-switcher section>button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid #f0f1f3;background:#fff;padding:10px 4px;text-align:left}:root[data-skin="1"] .qj-room-switcher section>button.active{color:#4f8dfe;font-weight:600}:root[data-skin="1"] .qj-room-switcher section>button small{color:#60b979;font-weight:400}:root[data-skin="1"] .qj-room-modal-overlay{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#14192370;padding:18px}:root[data-skin="1"] .qj-room-modal{width:min(88%,440px);max-height:72vh;overflow:auto;border-radius:8px;background:#fff;box-shadow:0 16px 42px #10152140}:root[data-skin="1"] .qj-room-modal>header{height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;padding:0 16px}:root[data-skin="1"] .qj-room-modal>header button{width:32px;height:32px;border:0;background:transparent;color:#999;font-size:23px}:root[data-skin="1"] .qj-room-modal>p{margin:0;padding:16px;color:#6b7280;text-align:center}:root[data-skin="1"] .qj-room-modal dl{margin:0;padding:0 16px 18px}:root[data-skin="1"] .qj-room-modal dl>div{display:grid;grid-template-columns:76px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f4;font-size:13px}:root[data-skin="1"] .qj-room-modal dt{color:#9298a4}:root[data-skin="1"] .qj-room-modal dd{margin:0;color:#3b4250;text-align:right}:root[data-skin="1"] .qj-feature-placeholder{margin:0 16px 18px;border:1px dashed #d8dce4;border-radius:6px;background:#f7f8fa;color:#a0a5ae;padding:34px 12px;text-align:center}:root[data-skin="1"] .qj-bet-sheet{height:60vh;max-height:72vh;border-radius:0;background:#fff}:root[data-skin="1"] .qj-bet-sheet>header{height:48px;flex-basis:48px;background:#4f8dfe;padding:6px 13px}:root[data-skin="1"] .qj-bet-sheet>header strong{font-size:13px}:root[data-skin="1"] .qj-bet-sheet>header button{width:32px;height:32px;font-size:21px}:root[data-skin="1"] .qj-keyboard{flex:1;min-height:0;display:grid;grid-template-columns:128px 1fr;background:#fff}:root[data-skin="1"] .qj-keyboard>nav{overflow:auto;background:#f1f1f1}:root[data-skin="1"] .qj-keyboard>nav button{position:relative;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;border:0;border-bottom:1px solid #e6e6e6;background:#f1f1f1;color:#555;padding:7px 10px;font-size:12px;line-height:1.25}:root[data-skin="1"] .qj-keyboard>nav button.active{background:#fff;color:#ff8523}:root[data-skin="1"] .qj-keyboard>nav button.active:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#ff8523}:root[data-skin="1"] .qj-keyboard>nav i.high{position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:#ff5757}:root[data-skin="1"] .qj-keyboard>section{position:relative;min-width:0;overflow:auto;padding:12px 10px 42px}:root[data-skin="1"] .qj-keyboard>section h3{margin:0;color:#444;font-size:14px}:root[data-skin="1"] .qj-keyboard>section>p{position:absolute;right:10px;top:11px;margin:0;color:#999;font-size:11px}:root[data-skin="1"] .qj-keyboard-markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}:root[data-skin="1"] .qj-keyboard-markets button{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #e4e5e8;border-radius:4px;background:#fff;padding:7px 9px;color:#454545}:root[data-skin="1"] .qj-keyboard-markets button b{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}:root[data-skin="1"] .qj-keyboard-markets button span{color:#ff8523;font-size:12px}:root[data-skin="1"] .qj-keyboard-markets button.selected{border-color:#ff8523;background:#ff8523;color:#fff;box-shadow:0 3px 8px #ff85232b}:root[data-skin="1"] .qj-keyboard-markets button.selected span{color:#fff}:root[data-skin="1"] .qj-rules-link{position:absolute;right:10px;bottom:8px;border:0;background:transparent;color:#6f8fec;font-size:12px}:root[data-skin="1"] .qj-bet-operate{height:58px;flex:0 0 58px;display:grid;grid-template-columns:1fr 70px 62px 62px;align-items:center;gap:7px;padding:8px 9px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #dddfe5;background:#f3f3f5}:root[data-skin="1"] .qj-bet-operate label{min-width:0}:root[data-skin="1"] .qj-bet-operate input{width:100%;height:40px;border:1px solid #e0e2e6;border-radius:4px;background:#fff;padding:0 9px;outline:0;font-size:12px}:root[data-skin="1"] .qj-bet-operate button{height:40px;border:0;border-radius:4px;background:#4f8dfe;color:#fff;font-size:13px}:root[data-skin="1"] .qj-bet-operate button:nth-of-type(2){background:#ff8523}:root[data-skin="1"] .qj-bet-operate button:nth-of-type(3){background:#e54d42}:root[data-skin="1"] .qj-bet-operate button:disabled{opacity:.5}@media(max-width:420px){:root[data-skin="1"] .qj-room-messages{padding-right:66px;padding-left:9px}:root[data-skin="1"] .qj-room-actions{right:8px}:root[data-skin="1"] .qj-room-actions a,:root[data-skin="1"] .qj-room-actions button{width:38px;height:38px;font-size:10px}:root[data-skin="1"] .qj-keyboard{grid-template-columns:104px 1fr}:root[data-skin="1"] .qj-bet-operate{grid-template-columns:1fr 58px 54px 54px;gap:5px;padding-left:6px;padding-right:6px}:root[data-skin="1"] .qj-bet-operate button{font-size:12px}}.portal-page{max-width:940px}.portal-hero{margin-bottom:24px}.portal-hero>span{color:var(--green);font-size:.72rem;font-weight:700;letter-spacing:.16em}.portal-hero h1{margin:7px 0 8px;font-size:42px}.portal-hero p{margin:0;color:var(--muted)}.portal-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:15px;padding-bottom:3px;scrollbar-width:none}.portal-tabs::-webkit-scrollbar{display:none}.portal-tabs button{flex:0 0 auto;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--muted);padding:8px 14px}.portal-tabs button.active{border-color:var(--green);background:var(--green);color:#fff}.ledger-list,.portal-card,.portal-form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.ledger-list article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid var(--line)}.ledger-list article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fff0f0;color:#b7444a;font-style:normal;font-weight:700}.ledger-list article>i.credit{background:var(--mint);color:var(--green)}.ledger-list article>div{display:grid;gap:3px}.ledger-list article p{margin:0;color:var(--muted);font-size:.84rem}.ledger-list article small{color:var(--muted);font-size:.73rem}.ledger-list article>b{color:#b7444a}.ledger-list article>b.credit{color:var(--green)}.agent-code{display:grid;justify-items:center;padding:30px;border-radius:20px;background:linear-gradient(135deg,#244f3c,#1d7c55);color:#fff}.agent-code>span{color:#cce5d8}.agent-code>strong{font-size:36px;letter-spacing:.08em;margin:8px 0 18px}.agent-code>button{border:1px solid #ffffff66;border-radius:99px;background:#ffffff1c;color:#fff;padding:9px 18px}.agent-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.agent-metrics article{display:grid;gap:6px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.agent-metrics span{color:var(--muted)}.agent-metrics strong{font-size:28px}.portal-card .section-head{margin-bottom:5px}.reward-row{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;border-bottom:1px solid var(--line)}.reward-row>div{display:grid;gap:4px}.reward-row small{color:var(--muted)}.reward-row>b{color:var(--green)}.agent-empty{text-align:center;padding:60px 24px}.agent-empty p{color:var(--muted)}.portal-form{max-width:620px;margin:auto}.portal-form h2{margin:0 0 18px}.portal-form label{display:grid;gap:6px;margin-top:15px;color:var(--muted);font-size:.84rem}.portal-form input,.portal-form select{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px;font:inherit;outline:0}.portal-form input:focus,.portal-form select:focus{border-color:var(--green)}.portal-form>button{width:100%;border:0;border-radius:10px;background:var(--green);color:#fff;padding:12px;margin-top:20px;font-weight:700}.portal-form>button:disabled{opacity:.55}.binding-mark{width:70px;height:70px;display:grid;place-items:center;margin:0 auto 24px;border-radius:20px;background:var(--mint);color:var(--green);font-size:28px;font-weight:700}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settings-grid .portal-form{width:100%;max-width:none;margin:0}:root[data-skin="1"] .portal-page,:root[data-skin="2"] .portal-page{min-height:100vh;padding-top:18px;background:#f6f7fb}:root[data-skin="1"] .portal-page .legacy-page-title,:root[data-skin="2"] .portal-page .legacy-page-title{margin-top:-18px}:root[data-skin="1"] .portal-tabs,:root[data-skin="2"] .portal-tabs{padding:3px 0 11px}.portal-tabs button{border:0;border-radius:18px;box-shadow:0 2px 8px #30436f0d}.portal-tabs button.active{background:var(--legacy-gradient)}:root[data-skin="1"] .ledger-list,:root[data-skin="2"] .ledger-list,:root[data-skin="1"] .portal-card,:root[data-skin="2"] .portal-card,:root[data-skin="1"] .portal-form,:root[data-skin="2"] .portal-form{border:0;border-radius:11px;box-shadow:0 4px 18px #30436f10}:root[data-skin="1"] .agent-code,:root[data-skin="2"] .agent-code{border-radius:13px;background:var(--legacy-gradient)}:root[data-skin="2"] .agent-code{border-radius:0 0 38px 38px;margin:-18px -18px 18px;padding:38px 24px}:root[data-skin="1"] .agent-metrics,:root[data-skin="2"] .agent-metrics{gap:9px}.agent-metrics article{border:0;border-radius:11px;box-shadow:0 3px 14px #30436f0e}.agent-metrics strong{color:var(--legacy-primary)}:root[data-skin="1"] .portal-form>button,:root[data-skin="2"] .portal-form>button{border-radius:99px;background:var(--legacy-gradient)}:root[data-skin="1"] .binding-mark,:root[data-skin="2"] .binding-mark{border-radius:50%;background:var(--legacy-gradient);color:#fff}:root[data-skin="1"] .settings-grid,:root[data-skin="2"] .settings-grid{grid-template-columns:1fr}@media(max-width:680px){.portal-page{padding-left:16px;padding-right:16px}.portal-hero h1{font-size:32px}.ledger-list,.portal-card,.portal-form{padding:17px}.ledger-list article{grid-template-columns:38px 1fr}.ledger-list article>b{grid-column:2}.agent-metrics{grid-template-columns:1fr 1fr}.agent-metrics article:last-child{grid-column:1/-1}.settings-grid{grid-template-columns:1fr}}.payment-hero{display:flex;align-items:end;justify-content:space-between;background:linear-gradient(120deg,#175f42,#1e7955);color:#fff;border-radius:22px;padding:28px 32px}.payment-hero>div{display:grid}.payment-hero span{color:#c6e6d5;font-size:.84rem}.payment-hero strong{font-size:3rem}.payment-hero p{max-width:420px;color:#d9f2e4}.payment-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;margin-top:20px}.payment-form,.payment-history{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.payment-form label{display:grid;gap:6px;margin-top:15px;color:var(--muted);font-size:.84rem}.payment-form input,.payment-form select,.payment-form textarea{border:1px solid var(--line);border-radius:10px;padding:11px;background:#fff;font:inherit}.payment-form textarea{min-height:75px;resize:vertical}.payment-form>button{width:100%;border:0;border-radius:11px;padding:12px;background:var(--green);color:#fff;font-weight:700;margin-top:18px}.payment-history article{padding:17px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px}.payment-history article>div{display:grid}.payment-history article>div:nth-child(2){display:flex;align-items:center;gap:8px}.payment-history small{color:var(--muted);margin-top:4px}.payment-history em{font-style:normal;border-radius:99px;padding:5px 9px;background:var(--mint);color:var(--green);font-size:.74rem}.payment-history em.pay-rejected{background:#fff0f0;color:#b33d43}.payment-history em.pay-cancelled{background:#f1f2f1;color:#718078}.payment-history button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 9px}.payment-history article>p{grid-column:1/-1;color:var(--muted);margin:0;font-size:.82rem}.player-success{color:#176b47;background:#edf8f1;border:1px solid #bfe0cc;border-radius:10px;padding:11px}.channel-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.channel-picker button{display:grid;gap:4px;text-align:left;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff;color:var(--ink)}.channel-picker button.active{border-color:var(--green);background:var(--mint)}.channel-picker small{color:var(--muted)}.channel-picker p{grid-column:1/-1;color:var(--muted);font-size:.84rem}.channel-destination{display:flex;gap:12px;align-items:center;border:1px dashed #b9d8c6;background:#f4fbf7;border-radius:12px;padding:12px;margin-top:12px}.channel-destination img{width:76px;height:76px;object-fit:contain;background:#fff;border-radius:8px}.channel-destination>div{display:grid;gap:5px;min-width:0}.channel-destination code{font-size:.95rem;word-break:break-all}.channel-destination small{color:var(--muted);line-height:1.45}@media(max-width:800px){.payment-layout{grid-template-columns:1fr}.payment-hero{align-items:start;flex-direction:column}.payment-hero strong{font-size:2.4rem}.channel-picker{grid-template-columns:1fr}}.site-notice{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 16px;margin:-14px 0 24px;color:var(--muted)}.site-notice b{background:var(--green);color:#fff;border-radius:6px;padding:4px 8px;font-size:.75rem}.site-banners{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px}.site-banners a{height:150px;position:relative;overflow:hidden;border-radius:18px;background:#193d2d;color:#fff}.site-banners img{width:100%;height:100%;object-fit:cover;opacity:.85}.site-banners strong{position:absolute;left:18px;bottom:16px;text-shadow:0 2px 8px #000}.service-strip{display:flex;align-items:center;gap:10px;margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px}.service-strip>span{color:var(--muted);margin-right:auto}.service-strip a{display:grid;text-decoration:none;color:var(--ink);background:#edf8f1;border-radius:10px;padding:8px 13px}.service-strip small{color:var(--green)}.content-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10251b99;display:grid;place-items:center;z-index:40;padding:20px}.content-popup{position:relative;width:min(480px,100%);background:#fff;border-radius:22px;padding:30px;box-shadow:0 30px 90px #10251b66}.content-popup>button:first-child{position:absolute;right:14px;top:12px;border:0;background:transparent;font-size:26px;color:var(--muted)}.content-popup>span{color:var(--green);font-size:.78rem;font-weight:700}.content-popup h2{margin:7px 0 14px}.content-popup p{white-space:pre-wrap;line-height:1.7;color:var(--muted)}.content-popup .confirm{width:100%;border:0;border-radius:10px;background:var(--green);color:#fff;padding:12px;margin-top:12px}@media(max-width:800px){.site-banners{grid-template-columns:1fr}.service-strip{align-items:stretch;flex-direction:column}.service-strip>span{margin:0}}.bet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10251b99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;z-index:30;padding:20px}.bet-desk{width:min(680px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 90px #10251b66}.bet-desk>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.bet-desk>header span{color:var(--green);font-size:.78rem;font-weight:700}.bet-desk>header h2{margin:3px 0 0}.desk-close{width:38px;height:38px;border:0;border-radius:50%;background:#eef3ef;color:#52635a;font-size:26px;cursor:pointer}.round-strip{display:grid;grid-template-columns:1fr 1fr;background:#193d2d;color:#fff;border-radius:15px;margin:18px 0;padding:17px 20px}.round-strip div{display:grid;gap:5px}.round-strip div+div{text-align:right}.round-strip small{color:#b8d5c6}.round-strip strong{font-size:1.1rem}.round-strip .countdown{font-size:1.5rem;color:#83e0ad}.bet-desk h3{font-size:.88rem;color:var(--muted);margin:20px 0 10px}.market-groups{display:grid;gap:18px}.market-group{border-top:1px solid #edf1ee;padding-top:12px}.market-group:first-child{border-top:0;padding-top:0}.market-group h4{margin:0 0 9px;color:#355346;font-size:.82rem}.markets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.markets.exact-markets{grid-template-columns:repeat(7,1fr)}.markets button{border:1px solid var(--line);border-radius:12px;background:#f7faf8;padding:14px;display:grid;gap:4px;cursor:pointer;color:var(--ink)}.markets button span{color:var(--green);font-weight:700}.markets button.selected{border-color:var(--green);background:var(--mint);box-shadow:0 0 0 2px #176b4720}.bet-ticket{margin-top:22px;border-top:1px solid var(--line);padding-top:18px;display:grid;grid-template-columns:1.5fr .7fr .8fr 1fr;gap:12px;align-items:end}.bet-ticket label,.bet-ticket>div{display:grid;gap:5px}.bet-ticket label span,.bet-ticket small{color:var(--muted);font-size:.74rem}.bet-ticket input{height:43px;border:1px solid var(--line);border-radius:9px;padding:0 12px;outline:0}.bet-ticket input:focus{border-color:var(--green)}.bet-ticket>div{height:43px;justify-content:center}.bet-ticket button{height:43px;border:0;border-radius:9px;background:var(--green);color:#fff;font-weight:700;cursor:pointer}.bet-ticket button:disabled{background:#cad6ce}.ticket-note{font-size:.74rem;color:var(--muted);margin:13px 0 0}.desk-empty{border:1px dashed #b9c9bf;border-radius:12px;padding:25px;text-align:center;color:var(--muted)}.desk-message{margin:14px 0 0}.success{color:#176b47;background:#edf8f1;border:1px solid #bfe4ce;border-radius:10px;padding:11px}@media(max-width:650px){.markets,.markets.exact-markets{grid-template-columns:repeat(4,1fr)}.bet-ticket{grid-template-columns:1fr 1fr}.bet-ticket label{grid-column:1/-1}}.room-chat{margin-top:18px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#f9fbf8}.room-chat>header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid var(--line)}.room-chat>header span{color:var(--muted);font-size:.75rem}.room-chat-messages{max-height:220px;overflow:auto;padding:10px 14px}.room-chat-messages>div{padding:24px;color:var(--muted);text-align:center}.room-chat-messages p{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;margin:7px 0}.room-chat-messages b{color:var(--green);font-size:.78rem;background:var(--mint);padding:4px 7px;border-radius:7px}.room-chat-messages p.admin b{color:#fff;background:#176b47}.room-chat-messages p.robot b{color:#8a5a00;background:#fff1c2}.room-chat-messages p>span{background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 8px;word-break:break-word}.room-chat-messages p>small{color:var(--muted);font-size:.67rem;padding-top:5px}.room-chat>form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line);background:#fff}.room-chat>form input{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:9px 11px;outline:0}.room-chat>form button{border:0;border-radius:9px;color:#fff;background:var(--green);padding:0 17px}.room-chat>form button:disabled{opacity:.55}
