:root{--bg:#f6f7f9;--app-viewport-height:100vh;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--promo-header-content-height:51px;--promo-header-height:calc(var(--promo-header-content-height) + var(--safe-area-top));--panel:#fff;--ink:#1f2328;--muted:#6b7280;--line:#d7dbe2;--brand:#b88625;--brand-2:#caa65a;--accent:#502e69;--gold:#caa65a;--gold-soft:#f5dfaa;--jade:#b88625;--ivory:#fffaf0;--luxury-ink:#06101f;--luxury-gold:#cdddf0;--luxury-ivory:#f5fbff;--danger:#c85b4a;--home-topbar-height:58px;--nav-silk-render:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 96' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='soft'%3E%3CfeGaussianBlur stdDeviation='4.2'/%3E%3C/filter%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018 .095' numOctaves='4' seed='17'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .55 0 0 0 0 .62 0 0 0 0 .7 0 0 0 .16 0'/%3E%3C/filter%3E%3ClinearGradient id='base' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23edf5fc'/%3E%3Cstop offset='.32' stop-color='%23d7e4ee'/%3E%3Cstop offset='.66' stop-color='%23c5d3df'/%3E%3Cstop offset='1' stop-color='%23eef5fb'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='430' height='96' fill='url(%23base)'/%3E%3Cg filter='url(%23soft)' fill='none' stroke-linecap='round'%3E%3Cpath d='M-30 18 C34 -6 70 40 126 22 C184 2 226 44 286 25 C344 6 382 33 462 10' stroke='%23ffffff' stroke-opacity='.46' stroke-width='23'/%3E%3Cpath d='M-42 54 C26 28 72 78 132 55 C198 30 234 82 296 57 C354 34 382 66 468 43' stroke='%23889aaa' stroke-opacity='.20' stroke-width='22'/%3E%3Cpath d='M-26 86 C38 62 84 106 142 82 C204 56 236 98 300 77 C354 58 392 82 460 62' stroke='%23ffffff' stroke-opacity='.28' stroke-width='18'/%3E%3Cpath d='M20 -10 C58 22 82 72 118 103' stroke='%237f92a5' stroke-opacity='.14' stroke-width='17'/%3E%3Cpath d='M152 -16 C192 26 204 70 242 108' stroke='%23ffffff' stroke-opacity='.20' stroke-width='15'/%3E%3Cpath d='M292 -14 C324 20 350 76 396 108' stroke='%23768a9e' stroke-opacity='.13' stroke-width='18'/%3E%3C/g%3E%3Crect width='430' height='96' filter='url(%23grain)' opacity='.7'/%3E%3C/svg%3E");font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,.phone-shell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body{touch-action:pan-x pan-y}body{min-height:100vh;color:var(--ink);background:#e8ebef;margin:0;overflow-x:hidden}button,a,[role=button],[data-action],[data-page],[data-game],[data-game-type],[data-category-brand]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}button{color:inherit;font:inherit;background:0 0;border:0}button:focus{outline:none}button:focus-visible{outline:none}input,textarea,select,[contenteditable=true],.allow-select{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.phone-shell{background:var(--bg);max-width:430px;min-height:100vh;margin:0 auto;padding-bottom:94px;position:relative;box-shadow:0 0 0 1px #1f23280f,0 24px 80px #1f23282e}.page{display:none}.page.active{display:block}#deposit-page.page.active,#withdraw-page.page.active{z-index:60;width:min(100vw,430px);min-height:0;max-height:100dvh;padding-top:42px;padding-bottom:max(6px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(#080e182e,#080e180f 48px,#fff 48px),#080e1829;animation:.24s cubic-bezier(.2,.72,.22,1) paymentSheetIn;display:block;position:fixed;top:auto;bottom:0;left:50%;right:auto;overflow-x:hidden;overflow-y:auto;transform:translate(-50%);box-shadow:0 -18px 70px #080e1838}#deposit-page.page.active .payment-top,#withdraw-page.page.active .payment-top{border-radius:18px 18px 0 0;margin-top:0;position:relative;top:auto;box-shadow:0 -10px 28px #080e1814}#deposit-page.page.active .back-btn,#withdraw-page.page.active .back-btn{width:26px;height:26px;font-size:18px}#deposit-page.page.active .deposit-form,#withdraw-page.page.active .deposit-form{min-height:auto}@keyframes paymentSheetIn{0%{transform:translate(-50%,18px)}to{transform:translate(-50%)}}.topbar{z-index:5;width:min(430px,100vw);height:var(--home-topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:8px 14px;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.topbar-user{border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#fafbfc 0%,#f3f5f8 100%);border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;transition:all .2s;display:flex}.topbar-user:active{opacity:.9;transform:scale(.97)}.topbar-avatar{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#b8c0cc 0 26%,#0000 27%),radial-gradient(circle at 50% 80%,#d4d9e0 0 32%,#0000 33%),linear-gradient(135deg,#e8ecf1,#dde3eb);border-radius:50%;flex-shrink:0;width:32px;height:32px}.topbar-user-info{flex-direction:column;gap:2px;line-height:1.1;display:flex}.topbar-username{color:#1f2328;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:13px;font-weight:600;overflow:hidden}.topbar-balance{color:#d4a853;background:linear-gradient(90deg,#e8c67a,#c99a3d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:500}.brand-mark{border:1px solid var(--line);background:linear-gradient(135deg,#b886252e,#d3b15f38),#fff;width:34px;height:34px}.brand-copy{flex-direction:column;min-width:0;display:flex}.brand-copy strong{font-size:18px;line-height:1.1}.brand-copy small{color:var(--muted);font-size:11px}.auth-actions{background:#f6f8faeb;border:1px solid #1f23281f;border-radius:12px;grid-template-columns:repeat(2,minmax(52px,1fr));gap:4px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffffd1}.auth-actions button{color:#fff;letter-spacing:0;background:#15191f;border:0;border-radius:9px;min-width:0;height:34px;padding:0 13px;font-size:13px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s;box-shadow:0 5px 14px #15191f2e}.auth-actions button:active{transform:scale(.96);box-shadow:0 2px 7px #15191f24}.auth-actions .muted{color:#1f2328;box-shadow:none;background:#fff}.login-actions button{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:56px;height:30px;padding:0 14px;font-size:13px}.login-actions .muted{background:#eef0f3}.search-btn{border:2px solid #1f2328;border-radius:50%;width:34px;height:34px;position:relative}.search-btn:after{content:"";transform-origin:50%;background:#1f2328;width:10px;height:2px;position:absolute;bottom:2px;right:0;transform:rotate(45deg)}.hero-banner,.block,.game-lobby,.app-download,.partner-strip,.social-grid,.account-panel,.profile-section{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:12px 12px 0}.hero-banner{background:linear-gradient(110deg,#b8862514,#0000 45%),linear-gradient(250deg,#2d5f911f,#0000 50%),#fff;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px 18px 18px;display:flex}.hero-banner h1{text-align:center;margin:0 0 8px;font-size:22px}.hero-banner p{text-align:center;color:var(--muted);margin:0}.carousel-banner{background:#edf2f7;min-height:168px;padding:0;position:relative;overflow:hidden}.carousel-track{width:100%;min-height:168px;position:relative}.carousel-slide{color:inherit;opacity:0;pointer-events:none;text-decoration:none;transition:opacity .36s,transform .52s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.018)}.carousel-slide.active{opacity:1;pointer-events:auto;transform:scale(1)}.carousel-slide img{object-fit:cover;background:#eef2f6;width:100%;height:100%;min-height:168px}.carousel-copy{color:#fff;background:#070f1a7a;border:1px solid #ffffff38;border-radius:7px;gap:4px;max-width:calc(100% - 24px);padding:10px 12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.carousel-copy strong,.carousel-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.carousel-copy strong{font-size:17px;line-height:1.2}.carousel-copy span{color:#ffffffd1;font-size:12px}.carousel-copy em{color:#102033;background:#ffffffe0;border-radius:999px;justify-self:start;min-height:24px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.carousel-dots{align-items:center;gap:5px;display:flex;position:absolute;top:12px;right:12px}.carousel-dots button{background:#ffffff94;border-radius:999px;width:7px;height:7px}.carousel-dots button.active{background:#fff;width:18px}.hero-banner-empty{color:var(--muted);background:#f8fafc;justify-content:center;align-items:center}.notice{min-height:64px;box-shadow:none;color:#f9e7cb;background:url(/images/ui/notice-frame-crop.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-columns:max(72px,min(20%,88px)) minmax(0,1fr) max(58px,min(16%,72px));align-items:center;gap:4px;margin:6px 8px 0;padding:12px 12px 11px;display:grid;position:relative;overflow:visible}.notice:before{display:none}.notice-orb{z-index:1;width:30px;height:30px;box-shadow:none;color:#0000;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;font-size:0;font-style:italic;font-weight:900;display:grid;position:relative}.marquee-viewport{z-index:1;white-space:nowrap;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{will-change:transform;width:max-content;animation:18s linear infinite notice-marquee;display:flex}.marquee-line{box-sizing:border-box;justify-content:center;align-items:center;gap:34px;min-width:min(280px,100vw);padding-right:34px;display:inline-flex}.marquee-line a{color:inherit;text-decoration:none}.marquee-item{align-items:center;gap:8px;font-size:12px;line-height:1;display:inline-flex}.marquee-item b{color:#ffd99d;background:#180a0661;border:1px solid #cd97567a;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffecc42e}.marquee-item span{color:#fff1da;text-shadow:0 1px 2px #000000b8;font-weight:700}.marquee-item.empty span{color:#fff1dab8}.notice-more{z-index:1;color:#0000;letter-spacing:1px;opacity:0;background:#ffffff0f;border:0;border-radius:0;width:30px;height:30px;font-weight:900;position:relative}@keyframes notice-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes notice-sheen{0%,62%,to{transform:translate(-80%)}78%{transform:translate(80%)}}.quick-grid{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:10px;padding:10px 10px 12px;display:grid}.quick-item,.profile-grid button,.social-grid button{color:#2f343b;flex-direction:column;align-items:center;gap:7px;min-height:62px;font-size:12px;display:flex}.quick-item{color:#24313b;justify-content:center;gap:6px;min-height:66px;font-weight:600}.quick-icon{place-items:center;width:46px;height:46px;display:grid}.quick-svg{width:46px;height:46px;display:block;overflow:visible}.quick-svg__depth{fill:#020610;opacity:.52}.quick-svg__plate{stroke-width:1.45px}.quick-svg__glyph{fill:none;stroke:var(--quick-glyph,#c8ddea);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.quick-svg__glyph-fill{fill:var(--quick-glyph,#c39ddf);stroke:#040a13ad;stroke-width:.9px}.quick-svg__accent{fill:none;stroke:#94c5de;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.quick-svg__accent-fill{fill:#94c5de}.quick-svg__text{fill:var(--quick-glyph,#d7e8f3);letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:800}.fan-icon{filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 4px 5px #36162629);background-repeat:no-repeat;width:100%;height:100%;display:block;transform:translateZ(0)}.fan-icon--image{background-image:var(--fan-image);filter:none;background-position:50%;background-size:contain}.quick-icon .fan-icon,.luxury-icon-wrap .fan-icon,.nav-luxury-icon .fan-icon,.deposit-core .fan-icon{width:100%;height:100%}.fan-icon--micro{width:30px;height:30px}.site-contact-head .fan-icon{width:52px;height:52px}.luxury-icon-wrap,.nav-luxury-icon{border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.luxury-icon{filter:none;transform-origin:50%;width:36px;height:36px;display:block;overflow:visible;transform:translateZ(0)}.luxury-icon--lite{filter:none;transform:translateZ(0)}.luxury-icon__plate{stroke-width:1.6px}.luxury-icon__cast{display:none}.luxury-icon__depth{fill:#020610;opacity:.66}.luxury-icon__depth-back{fill:#00040b;opacity:.48}.luxury-icon__inner-rim{fill:none;stroke:#7b93ac61;stroke-width:1.2px}.luxury-icon__symbol,.luxury-icon--lite .luxury-icon__symbol{filter:none}.luxury-icon--lite .luxury-icon__cast{display:none}.luxury-icon--lite .luxury-icon__depth{opacity:.52}.luxury-icon__stroke{fill:none;stroke:#c8ddea;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.luxury-icon__gold{fill:none;stroke:var(--luxury-symbol-gold,var(--luxury-gold));stroke-width:2.9px;stroke-linecap:round;stroke-linejoin:round}.luxury-icon__gold-fill,.luxury-icon__dot{fill:#94c5de}.luxury-icon__currency{fill:#d7e8f3;stroke:#040a13f0;stroke-width:1.05px;paint-order:stroke;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:800;line-height:1}.profile-grid .luxury-icon-wrap{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:13px}.money-actions .luxury-icon-wrap{width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:13px}.line-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--accent);background:#f7f8fa;border-radius:8px;place-items:center;font-weight:700;display:grid}.section-title{justify-content:center;align-items:center;padding:12px;font-weight:700;display:flex;position:relative}.section-title a{color:var(--muted);font-size:12px;position:absolute;right:12px}.hot-layout{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:82px;gap:8px;padding:0 10px 12px;display:grid}.empty-state{border:1px dashed var(--line);min-height:96px;color:var(--muted);background:#fff;border-radius:7px;grid-column:1/-1;place-items:center;font-size:13px;display:grid}.game-card{border:1px solid var(--line);background:linear-gradient(135deg,#d3b15f42,#0000 55%),linear-gradient(315deg,#2d5f912e,#0000 50%),#f8fafc;border-radius:7px;justify-content:flex-end;align-items:flex-start;padding:9px;display:grid;position:relative;overflow:hidden}.game-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#14181ead);position:absolute;top:0;bottom:0;left:0;right:0}.game-card .game-thumb{aspect-ratio:auto;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.game-card .game-thumb img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.game-card.large{grid-row:span 2}.game-card strong,.category-card strong{z-index:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.game-card strong{color:#fff;text-shadow:0 1px 4px #0000006b}.game-card small{border:1px solid var(--line);background:#fff;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:8px;right:8px}.game-type{color:var(--brand);font-size:11px;position:absolute;top:8px;left:8px}.match-row{grid-template-columns:1.8fr 1fr;gap:10px;padding:0 10px 12px;display:grid;overflow:hidden}.match-card{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:98px;padding:10px}.match-card small{color:var(--muted)}.teams{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:10px 0;display:grid}.odds{border-top:1px solid var(--line);justify-content:space-around;padding-top:7px;font-size:12px;display:flex}.game-lobby{background:#fff}.lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 12px;display:grid}.lobby-card{border:1px solid var(--line);text-align:left;background:linear-gradient(135deg,#b8862524,#0000 58%),#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-height:92px;padding:12px;display:grid;position:relative;overflow:hidden}.lobby-card>div,.lobby-card b,.lobby-card em{z-index:2;position:relative}.lobby-card-bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lobby-card.has-image{background:#111820;border-color:#1118271f;grid-template-columns:1fr;align-items:end;min-height:128px;padding:14px}.lobby-card.has-image:after,.lobby-card.has-image>div,.lobby-card.has-image em{display:none}.lobby-card.featured{background:linear-gradient(90deg,#b8862526,#0000 62%),linear-gradient(315deg,#be425224,#0000 50%),#fff;grid-column:1/-1;min-height:116px}.lobby-card strong{color:var(--ink);font-size:16px;display:block}.lobby-card span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.lobby-card b{border:1px solid var(--line);width:72px;height:56px;color:var(--brand);letter-spacing:1px;background:#f4f7f9;border-radius:8px;place-items:center;font-size:22px;font-weight:800;display:grid;overflow:hidden}.lobby-card b img{object-fit:contain;width:100%;height:100%}.lobby-card b i{place-items:center;width:100%;height:100%;font-style:normal;display:grid}.lobby-card.featured b{width:124px;height:70px;color:var(--danger);font-size:42px}.lobby-card em{color:var(--muted);background:#eef2f4;border-radius:6px;padding:4px 9px;font-size:12px;font-style:normal;position:absolute;bottom:9px;right:10px}.app-download button,.primary-wide{background:var(--brand);color:#fff;border-radius:6px;height:34px;padding:0 14px;text-decoration:none}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;display:grid}.category-card{text-align:left;border:1px solid var(--line);background:linear-gradient(135deg,#2d5f911f,#0000 60%),#fff;border-radius:7px;min-height:76px;padding:14px}.category-card span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.category-top{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f9f5;grid-template-columns:44px 1fr 44px;align-items:center;min-height:64px;padding:10px 14px;display:grid;position:sticky;top:0}.category-top h1{text-align:center;margin:0;font-size:22px;font-weight:700}.category-search{padding:8px 14px 12px;position:relative}.category-search input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 44px 0 16px;font-size:15px}.category-search span{border:2px solid var(--muted);border-radius:50%;width:18px;height:18px;position:absolute;top:18px;right:28px}.category-search span:after{content:"";background:var(--muted);width:8px;height:2px;position:absolute;bottom:-5px;right:-7px;transform:rotate(45deg)}.category-body{grid-template-columns:88px 1fr;align-items:start;gap:12px;min-height:calc(100vh - 136px);padding:12px 14px 28px;display:grid}.brand-rail{z-index:3;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:10px;max-height:calc(100vh - 96px);display:flex;position:sticky;top:76px;overflow-y:auto}.brand-rail::-webkit-scrollbar{display:none}.brand-rail button{border:1px solid var(--line);min-height:50px;color:var(--muted);background:#fff;border-radius:7px;padding:8px;font-size:13px;line-height:1.2}.brand-rail button.active{border-color:var(--brand);color:var(--brand);background:#f2e9f8;font-weight:700}.category-games{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px 12px;min-height:520px;display:grid}.category-game-card{text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:1fr auto;align-items:end;gap:5px;min-height:122px;padding:0 2px 4px;display:grid}.category-game-card .game-thumb{aspect-ratio:1;width:100%;color:var(--brand);background:linear-gradient(#ffffff94,#f6f8fb57),#ffffff3d;border:1px solid #bec7d3d1;border-radius:8px;place-items:center;font-size:18px;font-weight:800;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #181f2a0a}.category-game-card .game-thumb img{z-index:1;object-fit:contain;width:108%;height:108%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category-game-card .game-thumb span{z-index:0;position:relative}.category-game-card strong{width:100%;min-height:32px;color:var(--ink);text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.34;display:block;overflow:hidden}.app-download{grid-template-columns:68px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.phone-art{border:3px solid #2f343b;border-radius:10px;width:52px;height:82px}.app-download span{color:var(--muted);margin-top:5px;display:block}.home-promo-image{background:0 0;border:0;border-radius:0;margin:12px 12px 0;padding:0;overflow:hidden}.home-promo-image img{aspect-ratio:1212/939;object-fit:cover;width:100%;max-height:336px;display:block}.partner-strip{grid-template-columns:repeat(6,1fr);gap:6px;padding:10px;display:grid}.partner-strip span{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:4px;place-items:center;font-weight:700;display:grid}.social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:8px 12px 18px;padding:7px 6px 8px;display:grid}.social-grid button{flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:66px;padding:0 2px;font-size:11px;line-height:1.25;display:flex}.social-grid img{object-fit:contain;width:38px;height:38px}.promo-top{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e6e9ee;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:58px;padding:8px 10px;display:grid;position:sticky;top:0}.promo-tabs{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:18px;min-width:0;display:grid;overflow-x:auto}.promo-tabs::-webkit-scrollbar{display:none}.promo-tabs button{color:#1d2329;white-space:nowrap;min-width:42px;min-height:42px;font-size:17px;font-weight:500;position:relative}.promo-tabs button.active:after{content:"";background:var(--brand);border-radius:999px;height:4px;position:absolute;bottom:-8px;left:0;right:0}.promo-tabs em{color:#fff;background:#85898e;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;line-height:1;display:grid;position:absolute;top:0;right:-10px}.vip-page-body{padding:10px 10px 22px}.rebate-page-body{overscroll-behavior:contain;scrollbar-width:none;height:calc(100dvh - 140px);padding:10px 8px 18px;overflow-x:hidden;overflow-y:auto}.rebate-page-body::-webkit-scrollbar{display:none}.rebate-summary{background:linear-gradient(#fff,#f7f9fa);border:1px solid #dfe4e9;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:7px;margin-bottom:10px;padding:9px 10px;display:grid}.rebate-summary span{color:#7b838c;font-size:11px;display:block}.rebate-summary strong{color:#111820;margin-top:2px;font-size:17px;line-height:1.1;display:block}.rebate-summary small{color:#7b838c;margin-top:3px;font-size:10px;line-height:1.2;display:block}.rebate-summary button,.rebate-card-foot button{color:#fff;background:#101820;border-radius:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700}.rebate-card-foot button:disabled{color:#7b838c;background:#d7dde3}.rebate-layout{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.rebate-rail{z-index:4;scrollbar-width:none;align-content:start;gap:7px;max-height:calc(100vh - 132px);display:grid;position:sticky;top:58px;overflow-y:auto}.rebate-rail::-webkit-scrollbar{display:none}.rebate-rail button{color:#3f464d;background:#fff;border:1px solid #dfe4e9;border-radius:7px;min-height:40px;padding:6px 5px;font-size:11px;position:relative}.rebate-rail button.active{color:#111820;background:#f4f7f8;border-color:#1018206b}.rebate-rail em{color:#fff;background:#858b91;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;line-height:16px;position:absolute;top:-6px;right:-5px}.rebate-list,.rebate-record-panel{align-content:start;gap:8px;min-width:0;display:grid}.rebate-auto-loader{color:#7b838c;place-items:center;min-height:42px;font-size:11px;display:grid}.rebate-card,.rebate-record-card{background:#fff;border:1px solid #dde3e8;border-radius:8px;box-shadow:0 1px 2px #161f2a0a}.rebate-card{gap:9px;padding:10px;display:grid}.rebate-card-main{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.rebate-card-main img{object-fit:contain;background:#f2f4f6;border-radius:8px;width:52px;height:52px}.rebate-card-main strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.rebate-card-main span{color:#7c848c;margin-top:3px;font-size:11px;display:block}.rebate-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rebate-stats span{background:#f5f7f8;border-radius:7px;gap:2px;min-width:0;padding:7px 6px;display:grid}.rebate-stats small{color:#8b9299;font-size:10px}.rebate-stats b{color:#141b22;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rebate-progress{background:#e8edf1;border-radius:999px;height:6px;overflow:hidden}.rebate-progress i{border-radius:inherit;background:linear-gradient(90deg,#111820,#60707d);height:100%;display:block}.rebate-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.rebate-card-foot span{color:#7c848c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.rebate-record-card{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.rebate-record-card strong,.rebate-record-card span{display:block}.rebate-record-card strong{color:#151b22;font-size:13px}.rebate-record-card span{color:#7d858d;margin-top:3px;font-size:11px}.rebate-record-card b{color:#111820;white-space:nowrap;font-size:13px}.vip-hero{background:radial-gradient(circle at 86% 28%,#b8862524,#0000 24%),linear-gradient(135deg,#f3ebfaf5,#f4f8fdf5);border:1px solid #d1bde1c7;border-radius:10px;gap:14px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}.vip-hero-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vip-current{flex:1;gap:6px;min-width:0;display:grid}.vip-current span,.vip-next span,.vip-progress-row span,.vip-progress-row small{color:#68727d;font-size:12px}.vip-current strong{color:#335387;font-size:36px;font-weight:900;line-height:1}.vip-current button{color:#fff;background:linear-gradient(135deg,#b88625,#7a4f12);border-radius:999px;justify-self:start;min-height:26px;padding:0 12px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #b8862540}.vip-next{color:#2d4669;flex-shrink:0;justify-items:center;gap:6px;font-weight:800;display:grid}.vip-next span{color:#8a97a8;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.vip-next img{object-fit:contain;filter:drop-shadow(0 4px 12px #b8862533);width:76px;height:76px}.vip-hero>p{color:#466071;margin:0;font-size:12.5px;line-height:1.45}.vip-progress-panel{gap:8px;margin-top:2px;display:grid}.vip-progress-row{gap:5px;display:grid}.vip-progress-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.vip-progress-row strong{color:#26313d;font-size:12px}.vip-progress-track{background:#b886251f;border-radius:999px;height:8px;overflow:hidden}.vip-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#f0c15d,#b88625);height:100%;display:block}.vip-reward-panel{background:#fff;border:1px solid #e5e9ee;border-radius:12px 12px 8px 8px;margin-top:10px;overflow:hidden}.vip-reward-panel h2{color:#1f252b;text-align:center;margin:0;padding:14px 12px 8px;font-size:18px}.vip-sub-tabs{border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;display:grid}.vip-sub-tabs button{color:#1f252b;min-height:44px;font-size:14px;position:relative}.vip-sub-tabs button.active{color:var(--brand);font-weight:700}.vip-sub-tabs button.active:after{content:"";background:var(--brand);border-radius:999px;height:3px;position:absolute;bottom:0;left:32%;right:32%}.vip-level-list{display:grid}.vip-level-row{border-bottom:1px solid #edf0f3;grid-template-columns:66px minmax(0,1fr);align-items:center;min-height:62px;display:grid}.vip-level-row:last-child{border-bottom:0}.vip-level-medal{border-right:1px solid #edf0f3;place-items:center;gap:2px;padding:7px 4px;display:grid}.vip-level-medal img{object-fit:contain;width:34px;height:34px}.vip-level-medal strong{font-size:12px}.vip-level-benefit{gap:4px;min-width:0;padding:0 12px;display:grid}.vip-level-benefit span{color:#333a42;font-size:14px}.vip-level-benefit b{color:#c29a5b;font-weight:800}.vip-level-benefit small{color:#8a929b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vip-level-row button{color:var(--brand);font-size:12px}.vip-rules{padding:14px 16px 22px}.vip-rules p{color:#242a31;margin:0 0 10px;font-size:13px;line-height:1.7}.vip-empty{color:#7a828b;text-align:center;background:#fff;border:1px dashed #cbd3dc;border-radius:10px;place-items:center;gap:8px;min-height:220px;padding:22px;display:grid}.vip-empty.compact{min-height:118px;margin:12px}.vip-empty strong{color:#1d2329;font-size:17px}.profile-top{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.back-btn,.support-icons button{place-items:center;width:32px;height:32px;display:grid}.back-btn{font-size:22px}.support-icons button{font-size:0}.support-icons .luxury-icon{width:30px;height:30px}.support-icons .luxury-icon__stroke{stroke-width:3.25px}.support-icons .luxury-icon__gold{stroke-width:2.9px}.support-icons{gap:8px;display:flex}.profile-hero{align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.avatar{border:1px solid var(--line);background:radial-gradient(circle at 50% 36%,#ccd1d7 0 28%,#0000 29%),radial-gradient(circle at 50% 82%,#dfe2e7 0 34%,#0000 35%),#f8fafc;border-radius:50%;width:58px;height:58px}.profile-hero h1{margin:0;font-size:20px;font-weight:500}.profile-identity{gap:4px;min-width:0;display:grid}.profile-identity h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-member-no{color:var(--muted);margin:0;font-size:12px;line-height:1.15}.account-panel{grid-template-columns:1fr;align-items:center;gap:12px;padding:12px 14px 14px;display:grid}.login-actions,.money-actions{justify-content:space-around;gap:8px;display:flex}.money-actions{grid-template-columns:repeat(3,68px);justify-content:center;gap:14px;display:grid}.money-actions button{color:#2a262d;place-items:center;gap:4px;width:68px;min-width:0;min-height:60px;font-size:12px;line-height:1.15;display:grid;position:relative}.promo-badge{color:#fff;white-space:nowrap;background:#73777f;border-radius:8px;padding:1px 5px;font-size:10px;position:absolute;top:-10px;right:2px}.profile-section{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:10px;padding:0 0 8px}.profile-section h2{color:#2f2a32;margin:0;padding:12px 12px 8px;font-size:14px;font-weight:600}.profile-grid{background:0 0;border:0;border-top:1px solid #d7dbe2b8;border-radius:0;grid-template-columns:repeat(4,1fr);gap:8px 4px;padding:8px 8px 10px;display:grid}.profile-grid button{color:#30363a;gap:5px;min-height:56px;font-size:11.5px;line-height:1.18}.payment-top{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f9f0;grid-template-columns:78px minmax(0,1fr) 78px;align-items:center;gap:4px;min-height:46px;padding:7px 11px;display:grid;position:sticky;top:0}.deposit-top,.withdraw-top{background:#fff;border-bottom:0;min-height:50px}.payment-top h1{text-align:center;margin:0;font-size:15px;font-weight:500}.payment-refresh,.payment-top-actions button{border:1px solid var(--line);height:28px;color:var(--muted);background:#fff;border-radius:6px;padding:0 10px;font-size:12px}.payment-top-actions{justify-content:flex-end;gap:6px;min-width:76px;display:flex}.payment-top-actions button{color:#20252a;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid;overflow:hidden}.payment-top-actions .fan-icon,.payment-top-actions .line-action-icon{width:24px;height:24px}.deposit-line-icon{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wallet-card{grid-template-columns:1fr 1fr;gap:10px;margin:12px 12px 0;display:grid}.wallet-card div,.payment-panel{border:1px solid var(--line);background:#fff;border-radius:8px}.wallet-card div{gap:8px;min-height:86px;padding:14px;display:grid}.wallet-card span,.payment-title-row span,.payment-order span,.payment-order time{color:var(--muted);font-size:12px}.wallet-card strong{word-break:break-word;font-size:17px}.payment-panel{margin:12px 12px 0;padding:14px}.payment-panel h2{margin:0 0 12px;font-size:16px}.empty-record-page{color:#8a929b;text-align:center;place-items:center;min-height:calc(100vh - 160px);padding:28px;display:grid}.empty-record-page strong{font-size:16px;font-weight:500}.my-record-summary{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.my-record-summary article,.my-record-overview article{background:linear-gradient(#fff,#f8fafc);border:1px solid #d9dde2;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.my-record-summary span,.my-record-overview span{color:#7a828b;font-size:10.5px}.my-record-summary strong,.my-record-overview strong{color:#111820;font-size:14px;line-height:1.15}.my-record-summary small{color:#9aa2ab;font-size:10px}.my-record-filter{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 8px;display:grid}.my-record-filter label{gap:4px;min-width:0;display:grid}.my-record-filter label span{color:#6b7280;font-size:11px}.my-record-filter input,.my-record-filter select{color:#20262d;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #d9dde2;border-radius:7px;padding:0 8px;font-size:11.5px}.my-record-filter button{color:#fff;background:#20262d;border-radius:7px;grid-column:1/-1;height:32px;font-size:12px;font-weight:800}.my-record-tabs{top:50px}.my-record-overview{gap:6px;padding:8px 10px 0;display:grid}.my-record-overview .win,.record-card-status .win{color:#511f76}.my-record-overview .loss,.record-card-status .loss{color:#b42318}.my-record-list{gap:6px;padding:8px 10px}.my-record-list h2{color:#111820;margin:0;font-size:14px}.bet-record-card:before{background:#502e69}.record-shell-top{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #e5e7eb;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:44px;display:grid;position:sticky;top:0}.record-shell-top .back-btn{width:32px;height:32px;font-size:20px}.record-main-tabs{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;height:44px;display:grid}.record-main-tabs button{color:#2f343b;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;position:relative}.record-main-tabs button.active{color:#8a6434}.record-main-tabs button.active:after{content:"";background:#8a6434;border-radius:999px;height:2px;position:absolute;bottom:0;left:28%;right:28%}.record-shell-body{background:#f8f8f8;min-height:calc(100dvh - 44px);padding-bottom:60px}.account-balance-card{background:#fff;border:1px solid #ece7de;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;margin:8px 10px 6px;padding:10px 11px;display:grid;box-shadow:0 4px 14px #1f23280f}.account-balance-card div{align-items:baseline;gap:6px;min-width:0;display:flex}.account-balance-card span{color:#9b9b9b;font-size:12px}.account-balance-card strong{color:#f59e0b;font-size:15px;line-height:1}.account-balance-card small{color:#8a6434;font-size:10.5px}.account-balance-card>button{color:#fff;white-space:nowrap;background:#8a6434;border-radius:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700}.account-balance-card p{color:#8b8b8b;background:#fff6e8;border-radius:7px;grid-column:1/-1;margin:0;padding:5px 8px;font-size:11px;line-height:1.35}.account-balance-card p span{color:#999;margin-right:5px}.record-filter-strip{scrollbar-width:none;gap:6px;padding:7px 10px 8px;display:flex;overflow-x:auto}.record-filter-strip::-webkit-scrollbar{display:none}.record-filter-pill{color:#6f6254;min-width:78px;height:32px;font:inherit;white-space:nowrap;background:radial-gradient(circle at 30% 14%,#fffffffa,#0000 42%),linear-gradient(#fff,#f8f2e9);border:1px solid #8a643429;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 11px 0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #1f23280d}.record-filter-pill span{text-overflow:ellipsis;max-width:82px;overflow:hidden}.record-filter-pill i{color:#a67b3e;font-size:13px;font-style:normal;line-height:1}.record-filter-popover{z-index:12000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 0,#fff5dcf5,#0000 42%),linear-gradient(#fffffffc,#faf7f0fa);border:1px solid #8a643429;border-radius:14px;width:min(196px,100vw - 24px);max-height:min(330px,100dvh - 120px);position:fixed;overflow:hidden;box-shadow:0 16px 34px #1f23282e}.record-filter-popover-head{color:#8a6434;border-bottom:1px solid #8a64341a;padding:10px 12px 7px;font-size:11px;font-weight:900}.record-filter-options{gap:3px;max-height:284px;padding:7px;display:grid;overflow-y:auto}.record-filter-options button{color:#32373d;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.record-filter-options button.active{color:#7a5527;background:linear-gradient(135deg,#8a643424,#dcb15b38)}.record-filter-options button i{color:#b37a21;font-style:normal;font-weight:900}.ref-record-empty{color:#9b9b9b;text-align:center;align-content:center;place-items:center;min-height:calc(100dvh - 220px);display:grid}.ref-empty-art{opacity:.28;clip-path:polygon(15% 36%,50% 20%,85% 36%,76% 88%,24% 88%);background:linear-gradient(145deg,#0000 42%,#d7d7d7 43% 58%,#0000 59%) 70px 7px/38px 30px no-repeat,linear-gradient(#e4e4e4,#cfcfcf);width:88px;height:76px}.ref-record-empty p{margin:8px 0 0;font-size:13px}.ref-record-empty button{color:#8a6434}.record-total-footer{z-index:7;width:min(430px,100vw);padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.record-total-footer span{color:#8a8f96;text-align:center;justify-items:center;gap:2px;font-size:10.5px;line-height:1.2;display:grid}.record-total-footer b,.green{color:#b88625;font-weight:700}.record-total-footer .red,.red{color:#ef4444}.ref-record-list{gap:6px;padding:6px 10px 12px;display:grid}.record-data-section{gap:4px;display:grid}.record-data-section h3{color:#6f6254;margin:4px 10px 0;font-size:12px;font-weight:900}.ref-record-list article{background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.ref-record-list div{gap:3px;min-width:0;display:grid}.ref-record-list strong{color:#30343a;font-size:12.5px;line-height:1.2}.ref-record-list span{color:#9aa0a8;font-size:10.5px;line-height:1.2}.ref-record-list b{color:#20262d;white-space:nowrap;align-self:center;font-size:13px}.ref-record-list article.ref-record-order-usdt{flex-wrap:wrap;align-items:flex-start}.record-card-usdt{background:#f8f0ff;border:1px solid #6b269f2e;border-radius:9px;grid-column:1/-1;gap:8px;width:100%;margin-top:2px;padding:10px;display:grid}.record-card-usdt.compact{border-radius:8px;flex:0 0 100%;margin-top:0;padding:8px}.record-card-usdt div,.record-card-usdt p{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.record-card-usdt span{color:#56217f;min-width:0;font-size:11px;font-weight:850}.record-card-usdt strong{color:#541d7d;white-space:nowrap;font-size:13px;font-weight:900}.record-card-usdt p span{overflow-wrap:anywhere;color:#1f2933;font-size:11px;line-height:1.35}.record-card-usdt p button,.record-confirm-transfer-btn{white-space:nowrap;border-radius:999px;min-height:28px;font-size:11px;font-weight:900}.record-card-usdt p button{color:#541d7d;background:#6b269f1c;padding:0 10px}.record-card-usdt em{color:#667583;font-size:10.5px;font-style:normal;line-height:1.35}.record-confirm-transfer-btn{color:#fff;background:#6b269f;width:100%}.personal-report-grid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px 6px;display:grid}.personal-report-grid article{background:#fff;border:1px solid #eceff3;border-radius:7px;gap:3px;min-height:44px;padding:8px 9px;display:grid}.personal-report-grid span{color:#9b9b9b;font-size:11.5px;line-height:1.2}.personal-report-grid strong{color:#30343a;font-size:13.5px;font-weight:500;line-height:1.2}.recover-page-top{background:#fffffff5;grid-template-columns:40px 1fr 40px;height:48px;min-height:48px}.recover-page-top h1{color:#1f2328;text-align:center;margin:0;font-size:17px;font-weight:800}.recover-page-body{background:#f7f8fa;min-height:calc(100dvh - 48px);padding:9px 8px 14px}.recover-balance-panel{background:linear-gradient(#fff,#fbfcfd);border:1px solid #dde1e7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin:0 0 8px;padding:10px 10px 9px;display:grid;box-shadow:0 1px 5px #1219240d}.recover-balance-panel>div{align-items:center;gap:7px;min-width:0;display:flex}.recover-balance-panel span{color:#5d6570;flex:none;font-size:12px;font-weight:800}.recover-balance-panel strong{color:#171b20;min-width:0;font-size:21px;line-height:1}.recover-balance-panel div button{color:#4f565f;background:#f1f3f6;border-radius:7px;flex:none;width:24px;height:24px;font-size:15px}.recover-balance-panel>button{color:#fff;background:linear-gradient(135deg,#9a7440,#765328);border:1px solid #8a6434;border-radius:9px;min-width:76px;height:34px;padding:0 12px;font-size:13px;font-weight:800}.recover-balance-panel>button:disabled{opacity:.48}.recover-balance-panel p{color:#7a828d;grid-column:1/-1;margin:0;font-size:11px;line-height:1.3}.recover-top-message{color:#553270;background:#f6fbf7;border:1px solid #ded6e4;border-radius:7px;margin:-2px 0 8px;padding:7px 9px;font-size:12px;line-height:1.35}.recover-layout{grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.recover-category-rail{align-content:start;gap:6px;display:grid}.recover-category-rail button{color:#353b44;text-align:left;background:#fff;border:1px solid #dde1e7;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;min-height:42px;padding:0 7px;display:grid;box-shadow:0 1px 3px #12192409}.recover-category-rail button.active{color:#8a6434;background:#fff8ed;border-color:#8a643473}.recover-category-rail span{color:currentColor;place-items:center;width:21px;height:21px;font-size:13px;display:grid}.recover-category-rail b{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.recover-platform-panel{background:#fff;border:1px solid #dde1e7;border-radius:8px;min-width:0;padding:8px;box-shadow:0 1px 5px #1219240b}.recover-search-input{margin-bottom:8px;display:block;position:relative}.recover-search-input input{color:#20242a;width:100%;height:34px;font:inherit;background:#f8fafc;border:1px solid #dde1e7;border-radius:7px;padding:0 10px 0 31px;font-size:13px}.recover-search-input span{color:#747d88;font-size:16px;position:absolute;top:6px;left:10px}.recover-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.recover-provider-card{text-align:center;background:#fbfcfd;border:1px solid #e2e6ec;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:84px;padding:8px 5px 7px;display:grid}.recover-provider-card.active{background:#fff8ed;border-style:solid;border-color:#8a6434;box-shadow:0 0 0 1px #8a64341a}.recover-provider-card i{color:#6d7480;background:#fff;border:1px solid #d9dee5;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid}.recover-provider-card i img{object-fit:contain;width:100%;height:100%}.recover-provider-card strong{color:#181c21;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;font-weight:800;overflow:hidden}.recover-provider-card span{color:#8a6434;font-size:11px;font-weight:800}.recover-grid-empty{color:#8a8f96;grid-column:1/-1;place-items:center;min-height:180px;font-size:14px;display:grid}.phone-shell.is-recover-page-active{height:100dvh;min-height:100dvh;padding-bottom:0;overflow:hidden}#game-wallet-page.page.active{background:#f7f8fa;grid-template-rows:48px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}#game-wallet-page .recover-page-top{z-index:20;position:relative;top:auto;box-shadow:0 1px #e2e8f0e0,0 8px 20px #0f172a0a}#game-wallet-page .recover-page-body{flex-direction:column;gap:8px;height:100%;min-height:0;padding:8px 8px 10px;display:flex;overflow:hidden}#game-wallet-page .recover-page-body>.ref-record-empty{flex:auto;min-height:0}#game-wallet-page .recover-balance-panel,#game-wallet-page .recover-top-message{flex:none;margin:0}#game-wallet-page .recover-layout{flex:auto;height:100%;min-height:0;overflow:hidden}#game-wallet-page .recover-category-rail{overscroll-behavior:contain;scrollbar-width:none;height:100%;min-height:0;padding-right:1px;overflow-y:auto}#game-wallet-page .recover-category-rail::-webkit-scrollbar{display:none}#game-wallet-page .recover-platform-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}#game-wallet-page .recover-search-input{margin-bottom:7px}#game-wallet-page .recover-provider-grid{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;min-height:0;padding-bottom:12px;overflow-y:auto}.topbar-avatar,.avatar,.avatar-upload-preview{color:#8a6434;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.topbar-avatar img,.avatar img,.avatar-upload-preview img{object-fit:cover;width:100%;height:100%}.topbar-avatar span,.avatar span,.avatar-upload-preview span{color:#fff;text-shadow:0 1px 3px #462c0f57;background:radial-gradient(circle at 30% 18%,#fffffff5,#0000 24%),linear-gradient(135deg,#fff6df,#d7a85f 48%,#7a5125);place-items:center;width:100%;height:100%;display:grid}.profile-avatar-btn{flex:none;padding:0;box-shadow:0 7px 18px #8a643429}.profile-avatar-btn em{z-index:3;background:linear-gradient(135deg,#1687ff,#0865dc);border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 8px #0865dc47}.profile-avatar-btn em:before{content:"";box-sizing:border-box;border:1.5px solid #fff;border-radius:2px;width:8px;height:6px}.profile-avatar-btn em:after{content:"";box-sizing:border-box;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:7px}.avatar-upload-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c121c85;place-items:end center;padding:0}.avatar-upload-card{width:min(430px,100vw);padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fffffffc,#f8fafcfc),#fff;border:1px solid #dee2e9e6;border-bottom:0;border-radius:20px 20px 0 0;animation:.18s cubic-bezier(.2,.72,.22,1) avatarSheetIn;position:relative;box-shadow:0 -22px 68px #0c121c3d}.avatar-sheet-handle{background:#d5dbe4;border-radius:999px;width:42px;height:4px;margin:0 auto 14px}.avatar-upload-card .modal-close{color:#76808d;background:#fff;border:1px solid #e6ebf1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;top:13px;right:14px}.avatar-upload-head{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:15px;padding-right:34px;display:grid}.avatar-upload-preview{background:#f8fafc;border:2px solid #fff;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 1px #8a64342e,0 8px 22px #141c261f}.avatar-upload-head span{color:#8a6434;font-size:11px;font-weight:800;display:block}.avatar-upload-head strong{color:#171b20;margin-top:3px;font-size:17px;line-height:1.2;display:block}.avatar-upload-head p{color:#7a828d;margin:5px 0 0;font-size:11.5px;line-height:1.35}.avatar-upload-form{gap:10px;display:grid}.avatar-file-picker{cursor:pointer;background:linear-gradient(#fff,#f9fbfd);border:1px solid #e2e7ee;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;padding:11px 12px;display:grid;box-shadow:0 6px 16px #141c260d}.avatar-file-picker input{opacity:0;pointer-events:none;position:absolute}.avatar-file-picker i{background:linear-gradient(135deg,#fff2d7,#d8a557);border-radius:11px;grid-row:1/span 2;place-items:center;width:38px;height:38px;display:grid;position:relative}.avatar-file-picker i:before{content:"";box-sizing:border-box;border:2px solid #764a18;border-radius:4px;width:18px;height:13px}.avatar-file-picker i:after{content:"";box-sizing:border-box;border:2px solid #764a18;border-radius:50%;width:7px;height:7px;position:absolute}.avatar-file-picker span{color:#1d2430;font-size:13px;font-weight:900}.avatar-file-picker b{color:#8f97a3;font-size:11px;font-weight:700}.avatar-upload-error{color:#b42318;min-height:16px;margin:0;font-size:11px;line-height:1.35}.avatar-upload-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.avatar-upload-actions button{border-radius:12px;height:40px;font-size:13px;font-weight:900}.avatar-cancel-btn{color:#5d6570;background:#fff;border:1px solid #e0e4ea}.avatar-submit-btn{color:#fff;background:linear-gradient(135deg,#98703e,#6f4c24);box-shadow:0 8px 16px #6f4c242e}.avatar-submit-btn:disabled{opacity:.6}@keyframes avatarSheetIn{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){.recover-layout{grid-template-columns:70px minmax(0,1fr);gap:7px}.recover-category-rail b{font-size:11px}.recover-provider-grid{gap:6px}.recover-provider-card{min-height:78px;padding:7px 4px 6px}}html body .phone-shell #my-records-page .account-balance-card>button{border-radius:10px;min-height:34px;padding:0 13px;font-weight:850;color:#fff!important;background:linear-gradient(145deg,#087c55,#12a06e)!important;border:1px solid #087c5521!important;box-shadow:0 6px 14px #087c552b!important}html body .phone-shell #my-records-page .account-balance-card>button:active{transform:translateY(1px)scale(.98)}html body .record-filter-popover-head{letter-spacing:.01em;padding:12px 13px 10px;font-size:11px;color:#263a31!important;background:#fff!important;border-bottom:1px solid #e5ece8!important}html body .record-filter-options{gap:4px;padding:8px;background:#fff!important}html body .record-filter-options button{border-radius:11px;min-height:38px;font-size:12px;color:#33473d!important;background:#fff!important;border:1px solid #0000!important}html body .record-filter-options button:-webkit-any(:hover,:focus-visible){background:#f6faf8!important;border-color:#d9e7e0!important}html body .record-filter-options button:is(:hover,:focus-visible){background:#f6faf8!important;border-color:#d9e7e0!important}html body .record-filter-options button i{border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;color:#fff!important;background:#12976a!important}html body .phone-shell #my-records-page .record-total-footer{flex:none;min-height:62px;z-index:120!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px))!important;color:#23372d!important;background:#fffffffc!important;border-top:1px solid #dbe6e0!important;position:relative!important;transform:none!important;box-shadow:0 -10px 24px #193a2c14!important}html body .phone-shell #my-records-page .record-total-footer span{font-size:9.5px;color:#809087!important}html body .phone-shell #my-records-page .record-total-footer b{font-variant-numeric:tabular-nums;font-size:11px;color:#24362d!important}html body .phone-shell #my-records-page .record-shell-body.has-record-footer{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))!important}html body .auth-modal.avatar-upload-modal .avatar-file-picker i{color:#087c55;border:1px solid #087c551f;border-radius:13px;width:42px;height:42px;box-shadow:inset 0 1px #fff;background:linear-gradient(145deg,#eaf8f1,#f7fcf9)!important}html body .phone-shell #login-devices-page .ld-summary-card{min-height:86px;padding:14px;color:#1c3026!important;background:linear-gradient(120deg,#fff 0%,#f2faf6 100%)!important;border:1px solid #d8e6df!important;border-radius:16px!important;box-shadow:0 8px 22px #19402f0f!important}html body .phone-shell #login-devices-page .ld-summary-info span{font-size:9.5px;color:#6f8278!important}html body .phone-shell #login-devices-page .ld-summary-info h2{font-size:19px;color:#1c3027!important}html body .phone-shell #login-devices-page .ld-summary-info p{font-size:10.5px;color:#71847a!important}html body .phone-shell #login-devices-page .ld-device-card{min-height:86px;padding:11px;color:#1d3027!important;background:#fff!important;border:1px solid #d9e5df!important;border-radius:14px!important;box-shadow:0 6px 18px #193d2d0e!important}html body .phone-shell #login-devices-page .ld-device-name strong{font-size:13px;color:#20342a!important}html body .phone-shell #login-devices-page .ld-device-meta span{font-size:10px;color:#52685d!important;opacity:1!important;background:#f5f8f6!important;border:1px solid #e1e9e5!important}html body .phone-shell #login-devices-page .ld-device-footer,html body .phone-shell #login-devices-page .ld-device-footer span{font-size:10px;color:#5d7167!important;opacity:1!important}html body .phone-shell #login-devices-page .ld-ip{font-weight:800;color:#41564b!important}html body .phone-shell #login-devices-page .ld-notice{grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:10px 12px;color:#5f5845!important;box-shadow:none!important;background:#fffbf0!important;border:1px solid #b4882a33!important;border-radius:13px!important}html body .phone-shell #login-devices-page .ld-notice span{font-size:10.5px;line-height:1.45;color:#665f4b!important;opacity:1!important}#home-page .topbar:after{content:""!important;z-index:0!important;opacity:.2!important;pointer-events:none!important;background:url(/images/brand/reference-nav-streak.svg) 50%/116px 27px no-repeat!important;height:18px!important;display:block!important;position:absolute!important;bottom:-1px!important;left:210px!important;right:112px!important}.bottom-nav{isolation:isolate}.bottom-nav:before,.bottom-nav:after{content:""!important;z-index:0!important;opacity:.16!important;pointer-events:none!important;background:url(/images/brand/reference-nav-glint.svg) 100%/116px 27px no-repeat!important;width:92px!important;height:27px!important;display:block!important;position:absolute!important;top:1px!important}.bottom-nav:before{left:-42px!important;transform:scaleX(-1)!important}.bottom-nav:after{right:-42px!important}#home-page .home-jackpot-marquee{background:linear-gradient(105deg,#f4fbf7fa,#fffffff5 52%,#fef9ebf5);border:1px solid #0a80592e;border-radius:15px;grid-template-columns:62px minmax(0,1fr);min-height:112px;margin:14px 8px 2px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 8px 22px #144c3514}#home-page .home-jackpot-marquee:before,#home-page .home-jackpot-marquee:after{content:"";z-index:0;opacity:.24;pointer-events:none;background:url(/images/brand/reference-nav-glint.svg) 100%/136px 32px no-repeat;width:92px;height:32px;position:absolute}#home-page .home-jackpot-marquee:before{top:-8px;right:-7px}#home-page .home-jackpot-marquee:after{bottom:-10px;left:32px;transform:scaleX(-1)}#home-page .home-jackpot-label{z-index:2;color:#fff;clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%);background:linear-gradient(145deg,#087c55,#13a06f);align-content:center;justify-items:start;padding:0 8px 0 11px;display:grid;position:relative;box-shadow:5px 0 15px #087c5524}#home-page .home-jackpot-label i{background:#f5c557;border:1px solid #ffffffe6;border-radius:50%;width:6px;height:6px;position:absolute;top:43px;left:11px;box-shadow:0 0 0 3px #f5c5572b,0 0 9px #f5c557bf}#home-page .home-jackpot-label strong{letter-spacing:.08em;margin-top:8px;font-size:16px;font-weight:900;line-height:1.1}#home-page .home-jackpot-label small{color:#ffffffb8;letter-spacing:.16em;font-size:8px;font-weight:800}#home-page .home-jackpot-window{z-index:1;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 18px),#0000 100%)}#home-page .home-jackpot-track{will-change:transform;gap:7px;width:max-content;padding:6px 0;animation:42s linear infinite home-jackpot-scroll;display:flex}#home-page .home-jackpot-group{flex:none;gap:7px;display:flex}#home-page .home-jackpot-game{color:#23332b;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #d2ddd7d1;border-radius:11px;grid-template-columns:104px minmax(88px,1fr);align-items:stretch;width:220px;height:90px;padding:0;display:grid;box-shadow:0 3px 10px #1f41310e}#home-page .home-jackpot-game:active{transform:none}#home-page .home-jackpot-thumb{aspect-ratio:4/3;background:#eef4f1;border:1px solid #c4a65761;border-radius:10px 0 0 10px;width:104px;height:auto;display:block;overflow:hidden;box-shadow:0 3px 7px #1f41311a}#home-page .home-jackpot-thumb img{object-fit:cover;width:100%;height:100%;display:block}#home-page .home-jackpot-copy{align-content:center;gap:7px;min-width:0;padding:12px 10px;display:grid}#home-page .home-jackpot-copy strong,#home-page .home-jackpot-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#home-page .home-jackpot-copy strong{color:#24352d;font-size:13px;font-weight:850}#home-page .home-jackpot-copy small{color:#819087;font-variant-numeric:tabular-nums;font-size:9.5px}#home-page .home-jackpot-amount{color:#a77518;font-variant-numeric:tabular-nums;justify-items:start;margin-top:4px;font-size:16px;font-weight:900;line-height:1.08;display:grid}#home-page .home-jackpot-amount small{color:#9b8c67;font-size:8px;font-weight:750}@keyframes home-jackpot-scroll{to{transform:translate(calc(-50% - 4px))}}@media (max-width:380px){#home-page .home-jackpot-marquee{grid-template-columns:61px minmax(0,1fr);margin-inline-start:7px;margin-inline-end:7px}#home-page .home-jackpot-game{width:214px}}@media (prefers-reduced-motion:reduce){#home-page .home-jackpot-window{scrollbar-width:none;overflow-x:auto}#home-page .home-jackpot-track{animation:none}#home-page .home-jackpot-group[aria-hidden=true]{display:none}}html body .phone-shell #home-page>.topbar+.notice.notice-marquee{isolation:isolate;grid-template-columns:30px minmax(0,1fr) 42px!important}html body .phone-shell #home-page .notice.notice-marquee .notice-lead{pointer-events:none;border-radius:7px;justify-self:start;place-items:center;overflow:visible;box-shadow:0 0 0 3px #fff;z-index:12!important;color:#26323a!important;background:#edf0f1!important;border:0!important;width:24px!important;height:24px!important;margin-left:0!important;display:grid!important;position:relative!important}html body .phone-shell #home-page .notice.notice-marquee .notice-lead-icon{z-index:1;position:relative;color:#26323a!important;stroke:#26323a!important;width:16px!important;height:16px!important}html body .phone-shell #home-page .notice.notice-marquee .marquee-viewport{isolation:isolate;min-width:0;position:relative;z-index:1!important;overflow:hidden!important}html body .phone-shell #home-page .notice-info-trigger{position:relative;z-index:12!important;color:#26323a!important;background:#fff!important}html body .phone-shell #home-page .notice-info-trigger__icon,html body .phone-shell #home-page .notice-info-trigger>span:last-child{color:#26323a!important}html body .phone-shell #category-page .category-game-card--portrait:not(.category-game-card--lobby) .game-thumb{width:100%;height:auto;overflow:hidden;aspect-ratio:3/4!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important}html body .phone-shell #category-page .category-game-card--portrait:not(.category-game-card--lobby) .game-thumb>img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;transform:none!important}html body .phone-shell #category-page .category-game-card.category-game-card--portrait[data-game^=JILIS\|]:not(.category-game-card--lobby) .game-thumb>img{box-shadow:none!important;background:0 0!important;border:0!important}#lottery-page{color:#f8f1fa;background:#160d1d;min-height:100%;overflow-x:clip}#lottery-page .member-feature-header{z-index:20;color:#fff9ee;background:#201128;border-bottom:1px solid #e2c28133;position:sticky;top:0}.lottery-page-body{gap:12px;padding:12px 12px 28px;display:grid}.lottery-hero{background:#3a122b;border:1px solid #e7be6985;border-radius:8px;min-height:176px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3cf1f,0 10px 24px #0400084d}.lottery-hero:before,.lottery-hero:after{content:"";pointer-events:none;position:absolute}.lottery-hero:before{border:1px solid #ffe09f2e;border-radius:6px;top:9px;bottom:9px;left:9px;right:9px}.lottery-hero:after{opacity:.72;background:#521b38;width:38%;top:0;bottom:0;right:0}.lottery-hero-copy{z-index:3;width:64%;padding:18px 0 60px 18px;position:relative}.lottery-hero-copy>span,.lottery-result-card>span{color:#e1bc70;letter-spacing:0;font-size:10px;font-weight:900;line-height:1.2}.lottery-hero-copy h1{color:#fff8e7;letter-spacing:0;margin:5px 0 4px;font-size:25px;line-height:1.15}.lottery-hero-copy p{color:#d8c5dc;max-width:190px;margin:0;font-size:12px;line-height:1.5}.lottery-activity-state{color:#f4d38c;background:#25112a;border:1px solid #ffdf9d52;border-radius:6px;align-items:center;min-height:24px;margin-top:10px;padding:0 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.lottery-activity-state.is-open:before{content:"";background:#38c995;border-radius:50%;width:6px;height:6px;margin-right:6px;box-shadow:0 0 0 3px #38c99521}.lottery-activity-state.is-closed{color:#baa9bf;border-color:#cebad32e}.lottery-hero>img{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 14px #07000c7a);width:138px;height:138px;animation:3.2s ease-in-out infinite lottery-treasure-float;position:absolute;top:15px;right:8px}.lottery-jackpot{z-index:4;background:#170818e6;border:1px solid #eeca7b47;border-radius:6px;align-items:baseline;min-height:42px;padding:8px 10px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.lottery-jackpot span{color:#d5c3d8;margin-right:auto;font-size:11px;font-weight:700}.lottery-jackpot strong{color:#ffe09a;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1}.lottery-jackpot small{color:#bfa2c5;margin-left:5px;font-size:9px;font-weight:800}.lottery-winner-feed{background:#23132b;border:1px solid #d6b5702e;border-radius:6px;align-items:center;min-height:32px;display:flex;overflow:hidden}.lottery-winner-feed>span{color:#e0b96c;flex:0 0 34px;place-items:center;width:34px;height:30px;display:grid}.lottery-winner-feed svg{width:15px;height:15px}.lottery-winner-feed>div{min-width:0;overflow:hidden}.lottery-winner-feed p{width:max-content;margin:0;animation:28s linear infinite lottery-feed-scroll;display:flex}.lottery-winner-feed b{color:#d9c9dd;white-space:nowrap;padding-right:34px;font-size:11px;font-weight:700}.lottery-board-shell,.lottery-qualification,.lottery-record-panel,.lottery-rules-panel{background:#211328;border:1px solid #e1c2803d;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 8px 18px #04000838}.lottery-board-shell{padding:10px}.lottery-chance-row{color:#d8c6dc;justify-content:center;align-items:baseline;height:30px;font-size:11px;font-weight:700;display:flex}.lottery-chance-row strong{color:#ffdc8f;font-variant-numeric:tabular-nums;margin:0 5px 0 8px;font-size:20px}.lottery-chance-row small{color:#baa7c0;font-size:10px}.lottery-board{aspect-ratio:1;background:#491b2c;border:1px solid #7b4e3f;border-radius:8px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,382px);margin:0 auto;padding:7px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #2b1122,inset 0 0 28px #00000047}.lottery-prize,.lottery-draw-button{border-radius:7px;min-width:0;min-height:0;overflow:hidden}.lottery-prize{background:#2a1631;border:1px solid #f3d38e4d;flex-direction:column;justify-content:center;align-items:center;transition:transform .1s,border-color .1s,background-color .1s,box-shadow .1s;display:flex;position:relative;box-shadow:inset 0 1px #fffbe514,0 3px 8px #0a000d38}.lottery-prize:after{content:"";border:1px solid #ffdf9914;border-radius:5px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.lottery-prize.is-active{z-index:3;background:#81452c;border-color:#fff1ad;transform:translateY(-1px)scale(1.025);box-shadow:0 0 0 3px #ffd2633d,0 5px 14px #0500085c,inset 0 0 16px #ffe18429}.lottery-prize>img{z-index:1;object-fit:contain;filter:drop-shadow(0 3px 4px #07000a59);width:48%;max-width:56px;height:48%;max-height:56px;position:relative}.lottery-prize>strong{z-index:1;color:#fff7e5;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 8px);margin-top:2px;font-size:12px;font-weight:900;line-height:1.2;display:block;position:relative;overflow:hidden}.lottery-prize>span{z-index:1;color:#d5b978;margin-top:2px;font-size:8px;font-weight:800;position:relative}.lottery-prize--top-left{grid-area:1/1}.lottery-prize--top-center{grid-area:1/2}.lottery-prize--top-right{grid-area:1/3}.lottery-prize--middle-right{grid-area:2/3}.lottery-prize--bottom-right{grid-area:3/3}.lottery-prize--bottom-center{grid-area:3/2}.lottery-prize--bottom-left{grid-area:3/1}.lottery-prize--middle-left{grid-area:2/1}.lottery-draw-button{color:#fff8e8;background:#9b2837;border:1px solid #f1c76f;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 3px #53112185,0 5px 12px #08000c59}.lottery-draw-button:not(:disabled):active{transform:scale(.97)}.lottery-draw-button:disabled{cursor:default;opacity:.7}.lottery-draw-button>img{object-fit:contain;filter:drop-shadow(0 4px 5px #1e00096b);width:50px;height:50px;margin-top:-5px}.lottery-draw-button>strong{margin-top:-5px;font-size:14px;font-weight:900;line-height:1.2}.lottery-draw-button>span{color:#f6dca0;margin-top:2px;font-size:8px;font-weight:800}.lottery-draw-button.is-drawing>img{animation:.72s ease-in-out infinite lottery-draw-pulse}.lottery-inline-message{color:#f0b9bf;text-align:center;margin:9px 2px 0;font-size:11px;line-height:1.5}.lottery-qualification,.lottery-record-panel,.lottery-rules-panel{padding:13px}.lottery-section-heading{align-items:center;min-height:34px;margin-bottom:10px;display:flex}.lottery-section-heading>div{gap:2px;display:grid}.lottery-section-heading span{color:#fff6e3;font-size:14px;font-weight:900}.lottery-section-heading strong{color:#9f8ba5;font-size:9px;font-weight:800}.lottery-section-heading>i{color:#c8b5cc;text-align:center;border:1px solid #e0c28433;border-radius:5px;min-width:50px;margin-left:auto;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.lottery-section-heading>i.is-ok{color:#73d8b2;border-color:#49c89b52}.lottery-progress-row+.lottery-progress-row{margin-top:11px}.lottery-progress-copy{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.lottery-progress-copy span{color:#c7b6cb;font-size:11px;font-weight:700}.lottery-progress-copy strong{color:#f2d38f;font-variant-numeric:tabular-nums;font-size:11px}.lottery-progress-track{background:#140b18;border-radius:3px;height:5px;overflow:hidden}.lottery-progress-track i{border-radius:inherit;background:#c49342;height:100%;transition:width .26s;display:block}.lottery-qualification.is-qualified .lottery-progress-track i{background:#2fa77f}.lottery-record-list{background:#ffffff09;border:1px solid #e3ccea17;border-radius:6px;gap:1px;display:grid;overflow:hidden}.lottery-record-list article{background:#1b1021;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-height:52px;padding:7px 9px;display:grid}.lottery-record-list article>i{color:#cdb8d1;background:#36213f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.lottery-record-list article.is-win>i{color:#f2c86f;background:#553421}.lottery-record-list svg{width:13px;height:13px}.lottery-record-list article>div{gap:2px;min-width:0;display:grid}.lottery-record-list article>div strong{color:#efe6f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.lottery-record-list article>div span{color:#8f7d95;font-size:9px}.lottery-record-list article>b{color:#9a879f;margin-left:8px;font-size:10px}.lottery-record-list article.is-win>b{color:#f0c970}.lottery-record-empty{color:#9f8da4;background:#1b1021;flex-direction:column;justify-content:center;align-items:center;min-height:108px;font-size:11px;font-weight:700;display:flex}.lottery-record-empty img{object-fit:contain;opacity:.72;width:46px;height:46px;margin-bottom:4px}.lottery-rules-panel ol{counter-reset:lottery-rule;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lottery-rules-panel li{color:#c8b9cc;counter-increment:lottery-rule;min-height:26px;padding-left:31px;font-size:11px;line-height:1.55;position:relative}.lottery-rules-panel li:before{color:#dfbd75;content:counter(lottery-rule, decimal-leading-zero);border:1px solid #e1be7547;border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid;position:absolute;top:0;left:0}.lottery-rules-panel>p{color:#8f7e94;border-top:1px solid #dec8e41a;margin:12px 0 0;padding-top:10px;font-size:9px;line-height:1.5}.lottery-loading,.lottery-empty{background:#160d1d;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 62px);display:flex}.lottery-loading img,.lottery-empty>img{object-fit:contain;filter:drop-shadow(0 10px 16px #08000c75);width:116px;height:116px;animation:2.4s ease-in-out infinite lottery-treasure-float}.lottery-loading strong{color:#f4e9f5;margin-top:4px;font-size:14px}.lottery-loading span{color:#b79255;margin-top:5px;font-size:9px;font-weight:900}.lottery-result-modal{z-index:10020;background:#08020bd1;place-items:center;padding:18px;animation:.18s ease-out lottery-modal-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lottery-result-card{text-align:center;background:#2a1329;border:1px solid #c9984c;border-radius:8px;width:min(100%,330px);padding:26px 20px 20px;position:relative;overflow:hidden;box-shadow:0 22px 52px #0000008a,inset 0 1px #fff2cd1c}.lottery-result-card:before{pointer-events:none;content:"";border:1px solid #eec87726;border-radius:6px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.lottery-result-card>button:first-child{z-index:2;color:#bdaec0;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.lottery-result-card>button:first-child svg{width:18px;height:18px}.lottery-result-card>img{object-fit:contain;filter:drop-shadow(0 9px 12px #05000880);width:132px;height:132px;margin:-8px auto -4px;animation:.52s cubic-bezier(.2,.8,.2,1) lottery-result-pop;display:block}.lottery-result-card h2{color:#fff8e8;letter-spacing:0;margin:5px 0 4px;font-size:24px}.lottery-result-card>strong{color:#f1c970;font-size:18px;line-height:1.3;display:block}.lottery-result-card>p{color:#c7b5ca;min-height:36px;margin:7px 0 14px;font-size:11px;line-height:1.55}.lottery-result-confirm{z-index:2;color:#fff7e5;background:#a12c3d;border:1px solid #e1b55f;border-radius:6px;width:100%;min-height:42px;font-size:14px;font-weight:900;position:relative}.lottery-result-card.is-lose{border-color:#765c76}.lottery-result-card.is-lose>strong{color:#d2c1d6}.lottery-result-card.is-lose .lottery-result-confirm{background:#4a2a50;border-color:#795e7e}@keyframes lottery-treasure-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lottery-draw-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes lottery-feed-scroll{0%{transform:translate(0,0)}to{transform:translate3d(var(--lottery-feed-distance,-50%), 0, 0)}}@keyframes lottery-modal-in{0%{opacity:0}to{opacity:1}}@keyframes lottery-result-pop{0%{opacity:0;transform:scale(.7)translateY(14px)}70%{opacity:1;transform:scale(1.05)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:380px){.lottery-page-body{padding-left:9px;padding-right:9px}.lottery-board{gap:5px;padding:5px}.lottery-prize>strong{font-size:11px}.lottery-draw-button>img{width:43px;height:43px}}@media (prefers-reduced-motion:reduce){.lottery-hero>img,.lottery-loading img,.lottery-empty>img,.lottery-draw-button.is-drawing>img,.lottery-winner-feed p,.lottery-result-card>img{animation:none}}#recent-games-page .member-feature-header{z-index:30;width:min(var(--mobile-shell-width), 100vw);position:fixed;top:0;left:50%;transform:translate(-50%)}#recent-games-page .recent-games-intro{top:calc(54px + env(safe-area-inset-top));z-index:29;box-sizing:border-box;width:min(var(--mobile-shell-width), 100vw);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e1d9e7;grid-template-columns:92px minmax(0,1fr);gap:8px;height:48px;min-height:48px;padding:5px 12px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #262f370e}#recent-games-page .recent-games-intro>div{white-space:nowrap;gap:4px}#recent-games-page .recent-games-intro strong{font-size:20px;line-height:24px}#recent-games-page .recent-games-intro span{font-size:10.5px;font-weight:700}#recent-games-page .recent-games-intro p{color:#727b82;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.5px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden}#recent-games-page .recent-games-list{margin-top:calc(58px + env(safe-area-inset-top));gap:6px;padding:8px 10px 18px}#recent-games-page .recent-game-item{border-radius:6px;grid-template-columns:52px minmax(0,1fr) 54px;gap:9px;min-height:68px;padding:7px 9px;box-shadow:0 3px 9px #2b353d0b}#recent-games-page .recent-game-thumb{border-radius:6px;width:52px;height:52px}#recent-games-page .recent-game-item strong{font-size:14px;line-height:18px}#recent-games-page .recent-game-item span{margin-top:2px;font-size:10px}#recent-games-page .recent-game-item small{margin-top:2px;font-size:9px}#recent-games-page .recent-game-item>button{min-height:32px;padding:0;font-size:11px}.payment-form{gap:9px;display:grid}.deposit-form{background:#fff;gap:10px;padding:10px 12px 16px}.withdraw-form{padding-bottom:12px}.deposit-section{gap:8px;display:grid}.deposit-section h2,.deposit-section-head h2{color:#11181f;margin:0;font-size:13px;font-weight:500}.deposit-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.deposit-balance{justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.deposit-balance>span{background:#d7d7d7;border-radius:50%;width:18px;height:18px}.deposit-balance strong{color:#1e2328;text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:underline}.deposit-balance button{color:#2a3036;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid;overflow:hidden}.deposit-balance button .fan-icon,.deposit-balance button .line-action-icon{width:20px;height:20px}.deposit-balance .deposit-line-icon{stroke-width:3.8px;width:16px;height:16px}.deposit-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.deposit-method-card{color:#161b20;text-align:center;background:radial-gradient(circle at 50% 0,#fff5dc8c,#0000 42%),#fff;border:1px solid #dde2e8;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-height:82px;padding:9px 5px 8px;display:grid;position:relative;overflow:visible}.deposit-method-card:has(input:checked){border-color:#8a6434b8;box-shadow:inset 0 0 0 1px #8a643457,0 8px 18px #8a64341f}.deposit-method-card input,.deposit-amount-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deposit-method-card em{color:#fff;background:linear-gradient(135deg,#ff315f,#ff8f22);border-radius:999px;min-width:28px;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;line-height:18px;position:absolute;top:-8px;right:-6px;box-shadow:0 5px 12px #ff463452}.deposit-method-icon{background:#fff;border:1px solid #dbe3ebe6;border-radius:12px;place-items:center;width:34px;height:34px;padding:5px;display:grid;overflow:hidden;box-shadow:0 5px 12px #1f232814}.deposit-method-icon img{object-fit:contain;width:100%;height:100%}.deposit-method-icon b{color:#fff;font-size:12px}.deposit-method-card i{background:linear-gradient(90deg,#8a643429,#dcb15b5c,#8a64341f);border-radius:999px;width:min(70%,76px);height:4px}.deposit-method-card strong{color:#181d22;word-break:break-word;max-width:100%;font-size:10.5px;font-weight:500;line-height:1.35}.deposit-empty-method{color:#7a8087;background:#fafafa;border:1px solid #d9dde2;border-radius:6px;min-height:58px;padding:10px;font-size:11.5px;line-height:1.45}.deposit-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.deposit-amount-grid label{min-width:0;display:block;position:relative;overflow:hidden}.deposit-amount-grid span{color:#171c21;text-overflow:ellipsis;white-space:nowrap;background:#fbfbfb;border:1px solid #d9dde2;border-radius:5px;place-items:center;width:100%;min-width:0;min-height:34px;font-size:12px;line-height:1.1;display:grid;overflow:hidden}.deposit-amount-grid label:has(input:checked) span{border-color:#6f747a;box-shadow:inset 0 0 0 1px #1f23283d}.deposit-custom-amount{background:#fbfbfb;border:1px solid #d9dde2;border-radius:5px;gap:6px;min-height:56px;padding:10px;display:grid}.deposit-form .deposit-custom-amount input{background:0 0;border:0;border-radius:0;height:22px;padding:0;font-size:13px}.deposit-form .withdraw-field-grid input{background:#fbfbfb;border:1px solid #d9dde2;border-radius:5px;height:32px;padding:0 9px;font-size:12px}.deposit-custom-amount input::placeholder{color:#c9cdd2}.deposit-custom-amount small{color:#8e949a;font-size:10.5px}.deposit-proof{gap:5px;display:grid}.deposit-tip{color:#30363b;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:5px;margin:0;font-size:10.8px;line-height:1.4;display:grid}.deposit-tip span{border:1px solid #20252a;border-radius:50%;place-items:center;width:13px;height:13px;margin-top:2px;font-size:9px;font-weight:700;line-height:1;display:grid}.deposit-submit{color:#8f8f8f;min-height:38px;box-shadow:none;background:#d2d2d2;border-radius:7px;margin-top:4px;font-size:13px;font-weight:800}.deposit-form:has(input[name=amount]:valid) .deposit-submit{color:#fff;text-shadow:none;background:linear-gradient(#dfad3a 0%,#c58a22 100%);border:1px solid #84581238;box-shadow:0 6px 14px #9b64142e}.withdraw-balance-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.withdraw-balance-card div{background:linear-gradient(145deg,#fffffff7,#f6f7f9eb),#fff;border:1px solid #d9dde2;border-radius:8px;gap:8px;min-height:84px;padding:14px;display:grid}.withdraw-balance-card span{color:#7a828b;font-size:12px}.withdraw-balance-card strong{color:#111820;font-size:18px;font-weight:600;line-height:1.15}.withdraw-balance-card small{color:#5f6872;font-size:12px;font-weight:700}.withdraw-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.withdraw-method-card{min-height:72px}.withdraw-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-field-grid{gap:6px;display:grid}.withdraw-field-grid label{color:#69717a;gap:4px;font-size:11px;display:grid}.withdraw-field-grid span{color:#30363b;font-size:11.5px}.withdraw-bound-account-section{gap:10px}.withdraw-account-manage-btn{color:#2f6f98;background:#fff;border:1px solid #cfdbe5;border-radius:999px;min-width:58px;height:28px;padding:0 12px;font-size:12px;font-weight:800}.withdraw-bound-list{gap:9px;display:grid}.withdraw-bound-card{background:linear-gradient(#fff,#f8fbfe);border:1px solid #dce6ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:grid;position:relative;box-shadow:0 4px 12px #283a4e0a}.withdraw-bound-card input{opacity:0;pointer-events:none;position:absolute}.withdraw-bound-icon{background:#eef4f8;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #57718a14}.withdraw-bound-main{gap:3px;min-width:0;display:grid}.withdraw-bound-main strong{color:#1e2d3b;font-size:13px;font-weight:850}.withdraw-bound-main em,.withdraw-bound-main small{color:#647486;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;line-height:1.25;overflow:hidden}.withdraw-bound-check{background:#fff;border:1.5px solid #c6d5e2;border-radius:50%;width:18px;height:18px}.withdraw-bound-card:has(input:checked){background:linear-gradient(#f8fcff,#eef7fd);border-color:#6fa3c8;box-shadow:inset 0 0 0 1px #6fa3c83d,0 8px 18px #36678a1a}.withdraw-bound-card:has(input:checked) .withdraw-bound-check{background:radial-gradient(circle,#2f6f98 0 42%,#0000 44%),#fff;border-color:#2f6f98}.withdraw-account-empty{text-align:center;background:#f9fcff;border:1px dashed #cfdbe5;border-radius:12px;justify-items:center;gap:6px;padding:18px 12px;display:grid}.withdraw-account-empty-icon{background:#eef4f8;border-radius:11px;width:36px;height:36px}.withdraw-account-empty strong{color:#263747;font-size:13px;font-weight:850}.withdraw-account-empty p{color:#6f7d8c;max-width:260px;margin:0;font-size:11.5px;line-height:1.45}.deposit-records{border-left:0;border-right:0;border-radius:0;margin-top:0}.deposit-record-top{background:#fff;border-bottom:1px solid #edf0f3}.record-hero{background:#fff;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.record-hero div{background:linear-gradient(145deg,#fffffff2,#f6f7f9eb),#fff;border:1px solid #d9dde2;border-radius:8px;gap:7px;min-height:78px;padding:14px;display:grid}.record-hero span{color:#78808a;font-size:12px}.record-hero strong{color:#141a20;font-size:17px;line-height:1.2}.record-tabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid;position:sticky;top:70px}.record-tabs button{color:#636b74;background:#fff;border:1px solid #d9dde2;border-radius:999px;min-height:34px;font-size:12px}.record-tabs button.active{color:#fff;background:#1d2329;border-color:#1d2329}.record-list{gap:12px;padding:14px;display:grid}.record-card{background:linear-gradient(#fffffffa,#f9fafbf5),#fff;border:1px solid #d9dde2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px;display:grid;position:relative;box-shadow:0 10px 24px #1f23280a}.record-card:before{content:"";background:#aeb5bd;border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.record-card--approved:before{background:#622e8a}.record-card--pending:before{background:#b88a24}.record-card--rejected:before,.record-card--cancelled:before{background:#c85b4a}.record-card-main{gap:6px;min-width:0;display:grid}.record-card-main span{color:#7a828b;font-size:12px}.record-card-main strong{color:#111820;font-size:22px;line-height:1.1}.record-card-main small{font-size:14px;font-weight:700}.record-card-status b{color:#636b74;white-space:nowrap;background:#eef0f3;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;display:inline-flex}.record-card--approved .record-card-status b{color:#511f76;background:#b8862521}.record-card--pending .record-card-status b{color:#8a6417;background:#b88a2424}.record-card--rejected .record-card-status b,.record-card--cancelled .record-card-status b{color:#a94739;background:#c85b4a21}.record-card dl{border-top:1px solid #edf0f3;grid-column:1/-1;gap:7px;margin:0;padding-top:10px;display:grid}.record-card dl div{grid-template-columns:58px minmax(0,1fr);gap:10px;min-width:0;display:grid}.record-card dt,.record-card dd{margin:0;font-size:12px;line-height:1.4}.record-card dt{color:#8c949d}.record-card dd{color:#4f5d6d;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-empty{text-align:center;background:#fff;border:1px solid #d9dde2;border-radius:10px;place-items:center;gap:8px;min-height:220px;padding:20px;display:grid}.record-empty strong{color:#1c2228;font-size:17px}.record-empty span,.record-message{color:#7a828b;font-size:12px}@media (max-width:380px){.deposit-method-grid,.withdraw-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-amount-grid,.withdraw-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.payment-form label{color:var(--muted);gap:4px;font-size:11.5px;display:grid}.payment-form input,.payment-form select{border:1px solid var(--line);width:100%;height:32px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:6px;padding:0 9px}.payment-method-empty{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:6px;padding:7px 9px;font-size:11.5px;line-height:1.5}.payment-method-list{gap:8px;display:grid}.payment-method-list article{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:9px 10px;display:grid}.payment-method-list img,.payment-method-list article>span{border-radius:8px;width:36px;height:36px}.payment-method-list img{object-fit:cover;background:#eef2f5}.payment-method-list article>span{color:#fff;background:#622e8a;place-items:center;font-weight:800;display:grid}.payment-method-list div{gap:3px;min-width:0;display:grid}.payment-method-list strong,.payment-method-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-method-list strong{color:var(--ink);font-size:13px}.payment-method-list small{color:var(--muted);font-size:11px}.payment-form .primary-wide:disabled{opacity:.72}.payment-message{min-height:16px;color:var(--brand);word-break:break-word;margin:0;font-size:11.5px}.usdt-deposit-panel{background:linear-gradient(135deg,#6b269f17,#ffffffd1),#f8f0ff;border:1px solid #6b269f38;border-radius:10px;gap:7px;padding:10px;display:grid;box-shadow:0 8px 18px #6b269f14}.usdt-deposit-panel.is-missing-address{background:#fff8f8;border-color:#dc26263d}.usdt-deposit-head,.usdt-quote-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.usdt-deposit-head span{color:#56217f;font-size:12px;font-weight:900}.usdt-deposit-head b{color:#53606c;font-size:11px;font-weight:750}.usdt-address-box{background:#ffffffd6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:35px;padding:6px 7px 6px 9px;display:grid}.usdt-address-box span{overflow-wrap:anywhere;color:#1d2b36;min-width:0;font-size:11px;font-weight:700;line-height:1.32}.usdt-address-box button{color:#fff;background:#6b269f;border-radius:999px;min-height:26px;padding:0 10px;font-size:11px;font-weight:850}.usdt-quote-row{min-height:28px}.usdt-quote-row span{color:#71808e;font-size:11px;font-weight:700}.usdt-quote-row strong{color:#541d7d;font-size:15px;font-weight:900}.usdt-deposit-panel p{color:#6b7682;margin:0;font-size:10.5px;line-height:1.42}.usdt-amount-section{background:linear-gradient(#fffffffa,#f7fdfbf5),#fff;border-color:#6b269f2e}.usdt-custom-amount{position:relative}.usdt-custom-amount:after{content:"USDT";color:#541d7d;text-align:center;pointer-events:none;background:#6b269f1a;border-radius:999px;min-width:46px;height:24px;font-size:11px;font-weight:900;line-height:24px;position:absolute;top:13px;right:13px}#deposit-page .deposit-form .usdt-custom-amount input{padding-right:66px}.payment-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-title-row h2{margin:0}.payment-orders{gap:10px;margin-top:12px;display:grid}.payment-order{border:1px solid var(--line);background:#f8fafc;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.payment-order div{gap:5px;min-width:0;display:grid}.payment-order div:last-child{justify-items:end}.payment-order strong,.payment-order span,.payment-order time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-order b{color:var(--muted);white-space:nowrap;background:#eef0f3;border-radius:999px;padding:3px 8px;font-size:12px}.payment-order .status-pending{color:#8a6a18;background:#d3b15f33}.payment-order .status-approved,.payment-order .status-success{color:var(--brand);background:#b8862526}.payment-order .status-unknown,.payment-order .status-pending{color:#8a6a18;background:#d3b15f33}.payment-order .status-rejected,.payment-order .status-cancelled,.payment-order .status-fail{color:var(--danger);background:#c85b4a1f}.transfer-order button{border:1px solid var(--line);height:28px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:6px;padding:0 10px;font-size:12px}.empty-text{color:var(--muted);text-align:center;margin:0;padding:18px 0;font-size:13px}.bottom-nav{z-index:10;box-sizing:border-box;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:repeat(5,1fr);width:min(430px,100vw);height:82px;padding:7px 0 9px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav.hidden{display:none}.nav-item{min-width:0;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:2px 0 0;font-size:12px;line-height:1.1;display:flex;position:relative}.nav-item.active{color:var(--brand);font-weight:700}.nav-item.active .luxury-icon,.nav-item.active .luxury-icon--lite{filter:none}.deposit-core{width:58px;height:58px;box-shadow:none;transform-origin:50% 78%;will-change:transform;background:0 0;border:0;border-radius:0;place-items:center;animation:2.6s cubic-bezier(.2,.72,.2,1) infinite deposit-bounce;display:grid;position:relative}.deposit-core .luxury-icon{filter:none;transform-origin:50% 58%;will-change:transform;width:48px;height:48px;animation:2.6s cubic-bezier(.2,.72,.2,1) infinite deposit-symbol;transform:translateZ(0)}.deposit-nav.active .deposit-core .luxury-icon{filter:none}.deposit-core .luxury-icon__plate{filter:none;stroke-width:1.25px}.deposit-core .luxury-icon__cast{display:none}.deposit-core .luxury-icon__depth,.deposit-core .luxury-icon__depth-back{opacity:.42}.deposit-core .luxury-icon__stroke{stroke:#d1e2ed}.deposit-core .luxury-icon__gold{stroke:var(--luxury-symbol-gold,#c39ddf)}.deposit-core .luxury-icon__gold-fill,.deposit-core .luxury-icon__dot{fill:#c39ddf}.deposit-core .luxury-icon__currency{fill:#d7e8f3;stroke:#040a13f5;stroke-width:1.08px}@keyframes deposit-bounce{0%,52%,to{transform:translateY(0)scale(1)}62%{transform:translateY(-7px)scale(1.035)}72%{transform:translateY(1px)scale(.985)}82%{transform:translateY(-3px)scale(1.012)}91%{transform:translateY(0)scale(1)}}@keyframes deposit-ring{0%,48%,to{opacity:0;transform:scale(.82)}60%{opacity:.34;transform:scale(1)}82%{opacity:0;transform:scale(1.18)}}@keyframes deposit-symbol{0%,55%,to{transform:translateZ(0)scale(1)}66%{transform:translateZ(0)scale(1.08)}76%{transform:translateZ(0)scale(.97)}88%{transform:translateZ(0)scale(1.02)}}@media (prefers-reduced-motion:reduce){.notice:before,.marquee-track,.deposit-core,.deposit-core:before,.deposit-core .luxury-icon{animation:none}}.icon{border:2px solid;width:24px;height:24px;display:block}.icon.home{border-radius:4px 4px 2px 2px;transform:rotate(45deg)scale(.78)}.icon.gift{border-radius:4px}.icon.upload,.icon.download{border-radius:5px;position:relative}.icon.upload:before,.icon.download:before{content:"";border-top:2px solid;border-left:2px solid;width:10px;height:10px;position:absolute;top:5px;left:50%;transform:translate(-50%)rotate(45deg)}.icon.download:before{top:8px;transform:translate(-50%)rotate(225deg)}.icon.user{border-radius:50% 50% 45% 45%}.icon.wallet{border-radius:5px;position:relative}.icon.wallet:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:3px}.game-launch{background:#05070a;min-height:100dvh;padding:0;display:block;overflow:hidden}.game-frame{background:#05070a;border:0;width:100%;height:100dvh;display:block}.game-exit-float{left:max(12px,50% - 203px);top:max(12px, env(safe-area-inset-top));z-index:120;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f8fafcf5;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;position:fixed;box-shadow:0 10px 26px #0e1b2738,inset 0 0 0 1px #1f33440f}.game-exit-symbol{fill:none;stroke:#243746;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;display:block}.game-exit-float img{object-fit:contain;pointer-events:none;border-radius:999px;width:34px;height:34px;display:block}.game-exit-float:active{transform:scale(.94)}.game-exit-float.is-dragging{cursor:grabbing;transform:scale(1.04);box-shadow:0 14px 34px #0e1b2747}.game-exit-modal{z-index:140;-webkit-backdrop-filter:none;backdrop-filter:none;background:#18232d75;place-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.game-exit-modal.is-open{display:grid}.game-exit-card{text-align:center;background:#fff;border:1px solid #dce3e9;border-radius:12px;justify-items:center;gap:13px;width:min(326px,100vw - 36px);padding:22px 18px 18px;display:grid;box-shadow:0 24px 64px #121f2a47}.game-exit-icon{background:#f4f7f9;border:1px solid #dce3e9;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #1f31401a}.game-exit-icon .game-exit-symbol{width:30px;height:30px}.game-exit-card span{color:#8a6a32;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.game-exit-card h2{color:#1f2328;margin:4px 0 0;font-size:20px;line-height:1.2}.game-exit-card p{color:#667085;margin:8px 0 0;font-size:13px;line-height:1.55}.game-exit-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:2px;display:grid}.game-exit-actions button,.game-exit-actions a{touch-action:manipulation;border-radius:8px;place-items:center;height:42px;font-size:14px;font-weight:900;text-decoration:none;display:grid}.game-exit-cancel{color:#344352;background:#f7f9fa;border:1px solid #d8e0e7}.game-exit-confirm{color:#fff;background:#243746;border:1px solid #243746;box-shadow:0 8px 18px #2437462e}.back-link{color:var(--ink);font-size:36px;text-decoration:none;position:absolute;top:18px;left:18px}.launch-panel{border:1px solid var(--line);background:#fff;border-radius:10px;justify-items:center;gap:14px;width:100%;padding:28px;display:grid}.slot-visual{color:var(--danger);letter-spacing:3px;font-size:64px;font-weight:900}.auth-modal{z-index:40;background:#1f23286b;place-items:center;padding:22px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.auth-box{background:#fff;border-radius:10px;gap:14px;width:min(360px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 70px #1f232833}.auth-box h2{margin:0;font-size:20px}.auth-box label{color:var(--muted);gap:6px;font-size:13px;display:grid}.auth-box input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#f8fafc;border-radius:7px;padding:0 12px}.auth-promo-modal{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e1894;padding:18px}.auth-promo-card{background:#fff;border:1px solid #dce2ead9;border-radius:14px;width:min(392px,100vw - 28px);max-height:min(86vh,780px);display:grid;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 28px 90px #080d1857}.auth-promo-close{z-index:5;color:#fff;background:#0d121c8a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.auth-promo-visual{background:radial-gradient(circle at 74% 24%,#caa65a52,#0000 34%),linear-gradient(135deg,#f7fbff 0%,#edf4ff 50%,#fff8ec 100%);min-height:218px;position:relative;overflow:hidden}.auth-promo-visual.has-image{aspect-ratio:592/464;min-height:0}.auth-promo-visual img{object-fit:cover;width:100%;height:100%;display:block}.auth-promo-visual>b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b132094;border:1px solid #ffffff85;border-radius:999px;min-height:26px;padding:5px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.auth-promo-fallback{text-align:center;align-content:center;gap:8px;min-height:218px;padding:34px 24px;display:grid}.auth-promo-fallback span{min-height:28px;color:var(--brand);background:#b886251c;border-radius:999px;justify-self:center;padding:6px 12px;font-size:12px;font-weight:800}.auth-promo-fallback strong{color:#122033;font-size:30px;line-height:1.08}.auth-promo-fallback small{color:#5f6a78;font-size:14px;font-weight:700}.auth-promo-content{gap:12px;padding:16px 16px 14px;display:grid}.auth-promo-copy{text-align:center;gap:6px;display:grid}.auth-promo-copy>span{color:var(--brand);font-size:13px;font-weight:800}.auth-promo-copy h2{color:#111827;margin:0;font-size:24px;line-height:1.18}.auth-promo-copy p{color:#4b5563;margin:0;font-size:14px;line-height:1.55}.auth-promo-notices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.auth-promo-notices button{text-align:left;background:#f8fafc;border:1px solid #e1e6ee;border-radius:8px;align-content:start;gap:4px;min-height:64px;padding:9px 8px;display:grid}.auth-promo-notices strong,.auth-promo-notices span{text-overflow:ellipsis;min-width:0;overflow:hidden}.auth-promo-notices strong{color:#1f2937;white-space:nowrap;font-size:12px}.auth-promo-notices span{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}.auth-promo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-promo-actions button{border-radius:10px;min-height:46px;font-size:15px;font-weight:800}.auth-promo-actions button:only-child{grid-column:1/-1}.auth-promo-secondary{color:#1f2937;background:#fff;border:1px solid #d8dee8}.auth-promo-suppress{justify-content:center;align-items:center;gap:18px;padding-top:2px;display:flex}.auth-promo-suppress button{color:#6b7280;min-height:30px;font-size:12px;font-weight:700}.auth-promo-card{background:linear-gradient(145deg,#ffffff29,#0000 18%),linear-gradient(#18202d 0%,#080d15 100%);border:1px solid #f5d78e6b;border-radius:18px;width:min(398px,100vw - 26px);box-shadow:0 34px 100px #0000007a,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1f}.auth-promo-frame{background:radial-gradient(circle at 50% 0,#f8d68b2e,#0000 38%),linear-gradient(#101827,#090d14);border:1px solid #e2be6957;border-radius:14px;margin:7px;overflow:hidden}.auth-promo-close{color:#f8dfaa;background:#080c12b8;border:1px solid #f8dfaa57;top:14px;right:14px;box-shadow:0 6px 18px #00000038}.auth-promo-visual{background:radial-gradient(circle at 30% 18%,#ffedb547,#0000 25%),linear-gradient(135deg,#1c2738 0%,#07111d 54%,#2a1e12 100%)}.auth-promo-visual.has-image:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#05080c2e),linear-gradient(90deg,#ffffff14,#0000 28% 72%,#caa65a1a);position:absolute;top:0;bottom:0;left:0;right:0}.auth-promo-visual>b,.auth-promo-fallback span{color:#ffe8b5;background:linear-gradient(135deg,#f8dfaa38,#caa65a14);border-color:#f8dfaa73}.auth-promo-fallback strong,.auth-promo-copy h2{color:#fff7df;text-shadow:0 1px #ffffff14,0 10px 28px #00000047}.auth-promo-fallback small,.auth-promo-copy>span{color:#f1c56d}.auth-promo-content{background:linear-gradient(#ffffff0d,#0000),#090e17;padding:18px 16px 15px}.auth-promo-copy p{color:#fff9eab8}.auth-promo-notices button{background:#ffffff0b;border-color:#e2be6938;box-shadow:inset 0 1px #ffffff0f}.auth-promo-notices button.active{background:linear-gradient(#f8dfaa33,#ffffff0d);border-color:#f6d3849e}.auth-promo-notices strong{color:#ffe7ad}.auth-promo-notices span{color:#fff9ea9e}.auth-promo-secondary{color:#f6ddb0;background:#ffffff0f;border-color:#e2be6952}.auth-promo-suppress button{color:#fff9ea94}.auth-mini-modal{z-index:72;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080c1285;padding:22px}.auth-mini-card{gap:10px;width:min(340px,100vw - 46px);display:grid;position:relative}.auth-mini-close{z-index:4;color:#0000;background:#fafcfef5;border:1px solid #cbd8e2eb;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:0;line-height:0;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #2336462e,inset 0 1px #fffffff5}.auth-mini-close:before,.auth-mini-close:after{content:"";background:#52687a;border-radius:999px;width:13px;height:2px;position:absolute}.auth-mini-close:before{transform:rotate(45deg)}.auth-mini-close:after{transform:rotate(-45deg)}.auth-mini-close:active{background:#edf4f8;border-color:#b9cbd8;box-shadow:0 3px 9px #23364629}.auth-mini-image{background:#0b1019;border:1px solid #f5d78e75;border-radius:16px;min-height:210px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 28px 78px #0000006b,inset 0 1px #ffffff1f}.auth-mini-image img{object-fit:cover;width:100%;height:auto;min-height:210px;max-height:430px;display:block}.auth-mini-image>span{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080cad;border:1px solid #ffffff29;border-radius:12px;gap:3px;padding:10px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.auth-mini-image strong{color:#fff7df;font-size:15px}.auth-mini-image small{color:#fff9eab8;font-size:12px}.auth-mini-image b{color:#1a1207;background:linear-gradient(135deg,#ffe6a6,#c4912e);border-radius:999px;justify-self:start;min-height:24px;padding:4px 9px;font-size:12px}.auth-mini-suppress{justify-content:center;gap:14px;display:flex}.auth-mini-suppress button{color:#fff9eab8;min-height:30px;font-size:12px;font-weight:700}.auth-promo-modal{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#2b394852;padding:18px}.auth-promo-card{background:#f8fbfd;border:1px solid #d7e2eb;border-radius:18px;width:min(356px,100vw - 34px);max-height:min(82vh,620px);box-shadow:0 28px 76px #2537483d,inset 0 1px #ffffffeb}.auth-promo-frame{border-radius:inherit;background:0 0;border:0;margin:0;overflow:hidden}.auth-promo-close{color:#5f7182;background:#f8fbfdf0;border:1px solid #dce5ec;width:31px;height:31px;font-size:18px;top:12px;right:12px;box-shadow:0 4px 12px #2a3e4e1f}.auth-promo-visual{background:radial-gradient(circle at 18% 18%,#5c8bae33,#0000 34%),radial-gradient(circle at 82% 16%,#b882941f,#0000 32%),linear-gradient(145deg,#edf5fa 0%,#f7f5f7 100%);min-height:168px}.auth-promo-visual.has-image{aspect-ratio:16/9}.auth-promo-visual.has-image:after{background:linear-gradient(#ffffff0a,#30485a0f)}.auth-promo-visual>b,.auth-promo-fallback span{display:none}.auth-promo-fallback{gap:9px;min-height:168px;padding:34px 22px 24px}.auth-promo-mark{background:linear-gradient(135deg,#78a8c7,#3d7093);border-radius:50%;justify-self:center;width:38px;height:38px;position:relative;box-shadow:0 10px 24px #3d709338}.auth-promo-mark:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:13px;height:8px;position:absolute;top:10px;left:12px;transform:rotate(-45deg)}.auth-promo-fallback strong{color:#203243;text-shadow:none;font-size:27px;line-height:1.12}.auth-promo-fallback small{color:#687c8e;font-size:14px}.auth-promo-content{background:#fff;border-top:1px solid #e5edf3;gap:14px;padding:18px 18px 20px}.auth-promo-copy{gap:5px}.auth-promo-copy--brief>span,.auth-promo-copy--brief h2{display:none}.auth-promo-copy>span{color:#4e7898;font-size:12px}.auth-promo-copy h2{color:#1f3040;text-shadow:none;font-size:22px}.auth-promo-copy p{color:#667789;max-width:280px;margin:0 auto;font-size:13.5px;line-height:1.55}.auth-promo-notices,.auth-promo-suppress{display:none}.auth-promo-actions{grid-template-columns:1fr;gap:0}.auth-promo-actions button{border-radius:12px;min-height:44px;font-size:15px}.auth-promo-primary{color:#fff;background:linear-gradient(135deg,#315f82 0%,#4f82a4 100%);box-shadow:0 12px 24px #315f8238}.auth-promo-modal,.auth-mini-modal{opacity:0;animation:.18s ease-out forwards auth-popup-backdrop-in}.auth-promo-card{opacity:0;transform-origin:50% 62%;animation:.42s cubic-bezier(.2,.82,.24,1.08) 35ms forwards auth-promo-card-in;transform:translateY(18px)scale(.94)}.auth-promo-visual,.auth-promo-copy>span,.auth-promo-copy h2,.auth-promo-copy p,.auth-promo-actions,.auth-promo-close{opacity:0;animation:.32s ease-out forwards auth-popup-content-in}.auth-promo-visual{animation-delay:.11s}.auth-promo-copy>span{animation-delay:.17s}.auth-promo-copy h2{animation-delay:.205s}.auth-promo-copy p{animation-delay:.24s}.auth-promo-actions{animation-delay:.275s}.auth-promo-close{animation-delay:.245s}.auth-promo-primary{transition:transform .15s,filter .15s,box-shadow .15s}.auth-promo-primary:active{filter:brightness(.96);transform:scale(.975);box-shadow:0 6px 14px #315f822e}.auth-mini-card{opacity:0;transform-origin:50% 68%;animation:.38s cubic-bezier(.16,.86,.24,1.12) 35ms forwards auth-mini-card-in;transform:translateY(16px)scale(.9)rotate(-.8deg)}.auth-mini-sequence{z-index:4;color:#ffffffdb;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0810187a;border:1px solid #ffffff38;border-radius:999px;min-width:40px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:12px;left:12px}.auth-mini-suppress{color:#ffffffc2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:650;display:flex}.auth-mini-suppress input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.auth-mini-suppress i{background:#ffffff0d;border:1px solid #ffffff80;border-radius:4px;flex:0 0 15px;width:15px;height:15px;position:relative}.auth-mini-suppress input:checked+i:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.auth-mini-suppress:focus-within{border-color:#77acd0b8;box-shadow:0 0 0 3px #4f86aa24}.auth-mini-image img{animation:.46s ease-out .12s both auth-popup-image-in}.auth-mini-close{opacity:0;animation:.26s ease-out .25s forwards auth-popup-content-in}.auth-mini-image{transition:transform .17s,box-shadow .17s}.auth-mini-image:active{transform:scale(.985);box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff1a}.auth-promo-modal.is-closing,.auth-mini-modal.is-closing{pointer-events:none;animation:.22s ease-in forwards auth-popup-backdrop-out}.auth-promo-modal.is-closing .auth-promo-card{animation:.22s cubic-bezier(.4,0,.8,.2) forwards auth-promo-card-out}.auth-mini-modal.is-closing .auth-mini-card{animation:.22s cubic-bezier(.4,0,.8,.2) forwards auth-mini-card-out}@keyframes auth-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes auth-popup-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes auth-promo-card-in{0%{opacity:0;transform:translateY(18px)scale(.94)}72%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes auth-promo-card-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.965)}}@keyframes auth-mini-card-in{0%{opacity:0;transform:translateY(16px)scale(.9)rotate(-.8deg)}70%{opacity:1;transform:translateY(-2px)scale(1.012)rotate(.2deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes auth-mini-card-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes auth-popup-content-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}@keyframes auth-popup-image-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.auth-promo-modal,.auth-mini-modal,.auth-promo-card,.auth-mini-card,.auth-promo-visual,.auth-promo-copy>span,.auth-promo-copy h2,.auth-promo-copy p,.auth-promo-actions,.auth-promo-close,.auth-mini-close,.auth-mini-image img{animation-duration:1ms!important;animation-delay:0s!important}}.modal-close{width:32px;height:32px;color:var(--muted);font-size:24px;position:absolute;top:10px;right:12px}.site-contact-card{background:linear-gradient(#fffffffa,#f5f8fafa),#fff;border:1px solid #c6cfd8f2;border-radius:14px;width:min(352px,100vw - 34px);padding:18px 16px 16px;position:relative;box-shadow:0 22px 70px #121b263d}.telegram-launch-card{background:#fff;border:1px solid #c4cdd8f5;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;width:min(352px,100vw - 34px);padding:18px 16px 16px;display:grid;position:relative;box-shadow:0 22px 70px #121b2642}.telegram-launch-card>img{object-fit:contain;width:52px;height:52px}.telegram-launch-card>div:not(.telegram-launch-actions){min-width:0;padding-right:30px}.telegram-launch-card span{color:#697587;font-size:12px;font-weight:700;display:block}.telegram-launch-card strong{overflow-wrap:anywhere;color:#151b26;margin-top:4px;font-size:18px;line-height:1.2;display:block}.telegram-launch-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.telegram-launch-actions button,.telegram-launch-actions a{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:42px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.telegram-launch-open{color:#fff;background:#229ed9;border:1px solid #168ac1}.telegram-launch-copy{color:#303949;background:#f7f9fc;border:1px solid #cfd6e1}.site-contact-head{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;padding-right:32px;display:grid}.site-contact-head .luxury-icon{width:46px;height:46px}.site-contact-head span,.site-contact-list span{color:#7b858e;font-size:11px;display:block}.site-contact-head strong{color:#111820;margin-top:3px;font-size:20px;line-height:1.15;display:block}.site-contact-list{gap:8px;margin-top:15px;display:grid}.site-contact-list article{background:#fff;border:1px solid #e1e6eb;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.site-contact-list a,.site-contact-list strong{overflow-wrap:anywhere;color:#111820;font-size:14px;font-weight:750;text-decoration:none}.site-contact-intro,.site-contact-empty{color:#4f5963;background:#f3f6f8;border-radius:9px;margin:12px 0 0;padding:11px;font-size:12px;line-height:1.55}.site-contact-empty{text-align:center}.site-about-card{background:linear-gradient(#fffffffc,#f6f9fcfc),#fff;border:1px solid #c6cfd8f2;border-radius:14px;width:min(360px,100vw - 34px);padding:18px 16px 16px;position:relative;box-shadow:0 22px 70px #121b263d}.site-about-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding-right:32px;display:grid}.site-about-logo{background:linear-gradient(145deg,#d3b15f29,#b886251a),#f8fafc;border:1px solid #d3b15f47;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.site-about-logo .luxury-icon-wrap{width:40px;height:40px}.site-about-head span{color:#9a6b24;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.site-about-head strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:19px;line-height:1.15;display:block;overflow:hidden}.site-about-badges{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.site-about-badges span{color:#806127;background:#d3b15f14;border:1px solid #d3b15f42;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.site-about-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.site-about-list article{background:#fff;border:1px solid #e1e6eb;border-radius:9px;gap:4px;min-width:0;padding:9px 10px;display:grid}.site-about-list article:last-child{grid-column:1/-1}.site-about-list span{color:#7b858e;font-size:10.5px;font-weight:800}.site-about-list strong{color:#111820;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.site-about-intro,.site-about-empty{color:#4f5963;background:#f3f6f8;border-radius:9px;margin:12px 0 0;padding:11px;font-size:12px;font-weight:700;line-height:1.58}.site-about-empty{text-align:center}.coming-soon-card{text-align:center;background:linear-gradient(#fffffffa,#f7f9fcfa),#fff;border:1px solid #d2d9e2eb;border-radius:16px;gap:14px;width:min(334px,100vw - 34px);padding:22px 18px 18px;display:grid;position:relative;box-shadow:0 24px 76px #121b2642}.coming-soon-icon{background:radial-gradient(circle at 30% 18%,#ffffffd1,#0000 34%),linear-gradient(145deg,#d3b15f38,#b886251f),#f8fafc;border:1px solid #d3b15f59;border-radius:16px;justify-self:center;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #1118271a}.coming-soon-icon .luxury-icon-wrap{width:40px;height:40px}.coming-soon-copy{gap:6px;display:grid}.coming-soon-copy>span{color:#9a6b24;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.coming-soon-card h3{color:#1f2328;letter-spacing:0;margin:0;font-size:20px;font-weight:900}.coming-soon-card p{color:#667085;margin:0;font-size:13px;line-height:1.6}.coming-soon-btn{color:#fff;cursor:pointer;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#1d1324 0%,#622e8a 100%);border:none;border-radius:11px;width:100%;height:42px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 22px #b8862538}.coming-soon-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #b8862547}.coming-soon-btn:active{transform:translateY(0)}.link-btn{color:var(--brand);font-size:13px}.auth-error{min-height:18px;color:var(--danger);margin:0;font-size:12px}@media (max-width:360px){.auth-actions button,.login-actions button{min-width:48px;padding:0 8px}.social-grid{grid-template-columns:repeat(2,1fr)}}#category-page .category-game-card.is-maintenance{cursor:not-allowed;opacity:.72;filter:saturate(.46)}#category-page .category-game-card.is-maintenance .game-thumb:after,#home-page .home-lobby-brand.is-maintenance:after{content:"";pointer-events:none;background:#141e225c;position:absolute;top:0;bottom:0;left:0;right:0}#category-page .category-game-card.is-maintenance .game-thumb,#home-page .home-lobby-brand.is-maintenance{position:relative}#category-page .game-maintenance-badge,#home-page .game-maintenance-badge{z-index:2;color:#fff;letter-spacing:.04em;pointer-events:none;background:#1f2a2de0;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #090f1133}#category-page .category-brand-button.is-maintenance{opacity:.62}#category-page .category-brand-button.is-maintenance>i{color:#a56716;margin-top:2px;font-size:9px;font-style:normal;font-weight:800;line-height:1;display:block}html body .phone-shell:not(.game-launch){--app-bottom-nav-height:84px;padding-bottom:calc(var(--app-bottom-nav-height) + env(safe-area-inset-bottom,0px));background:#f3f6f7!important}html body .phone-shell.is-bottom-nav-hidden{padding-bottom:0}html body .phone-shell:not(.game-launch) .bottom-nav{z-index:55;width:min(430px,100vw);height:calc(var(--app-bottom-nav-height) + env(safe-area-inset-bottom,0px));min-height:var(--app-bottom-nav-height);padding:5px 8px max(7px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;overflow:visible;transform:translate(-50%);color:#6d7a81!important;background:#fffffffb!important;border:0!important;border-top:1px solid #dfe6e8!important;box-shadow:0 -6px 20px #18272e16!important}html body .phone-shell .bottom-nav.hidden,html body.payment-sheet-open .phone-shell .bottom-nav{display:none!important}html body .phone-shell .bottom-nav:before,html body .phone-shell .bottom-nav:after{z-index:1;pointer-events:none;opacity:.92;filter:saturate(.9)drop-shadow(0 2px 3px #1f3a2e1f);background-position:bottom;background-repeat:no-repeat;background-size:auto 58px;width:76px;height:58px;position:absolute;bottom:0;content:""!important;background-color:#0000!important;display:block!important}html body .phone-shell .bottom-nav:before{left:-5px;background-image:url(/images/brand/bottom-nav-left-player.png)!important}html body .phone-shell .bottom-nav:after{right:-5px;background-image:url(/images/brand/bottom-nav-right-player.png)!important}html body .phone-shell .bottom-nav .nav-item{z-index:3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:68px;padding:0;font-size:10.5px;font-weight:650;line-height:13px;transition:color .15s,transform .12s;display:flex;position:relative;color:#77848b!important;background:0 0!important}html body .phone-shell .bottom-nav .nav-item:before{z-index:-1;width:46px;height:46px;box-shadow:none;content:"";opacity:0;background:0 0;border:1px solid #0000;border-radius:50%;transition:opacity .15s,transform .15s;position:absolute;top:3px;left:50%;transform:translate(-50%)scale(.84);display:block!important}html body .phone-shell .bottom-nav .nav-item.active{font-weight:750;color:#1d765f!important}html body .phone-shell .bottom-nav .nav-item.active:before{opacity:1;background:#eaf6f2;border-color:#cce6de;transform:translate(-50%)scale(1);box-shadow:inset 0 0 0 3px #ffffffb8}html body .phone-shell .bottom-nav .nav-item:active{transform:scale(.95)}html body .phone-shell .bottom-nav .nav-item>span:last-child{min-height:13px;font-size:10.5px;font-weight:inherit;white-space:nowrap;margin:-1px 0 0;line-height:13px;color:inherit!important;display:block!important}html body .phone-shell .bottom-nav :-webkit-any(.nav-luxury-icon,.deposit-core){filter:none;flex:0 0 42px;width:42px;height:42px;transition:transform .15s,filter .15s;transform:none}html body .phone-shell .bottom-nav :is(.nav-luxury-icon,.deposit-core){filter:none;flex:0 0 42px;width:42px;height:42px;transition:transform .15s,filter .15s;transform:none}html body .phone-shell .bottom-nav :-webkit-any(.nav-luxury-icon,.deposit-core) .fan-icon{filter:none;flex:0 0 42px;width:42px;height:42px;transition:transform .15s,filter .15s;transform:none}html body .phone-shell .bottom-nav :is(.nav-luxury-icon,.deposit-core) .fan-icon{filter:none;flex:0 0 42px;width:42px;height:42px;transition:transform .15s,filter .15s;transform:none}html body .phone-shell .bottom-nav .nav-item.active :-webkit-any(.nav-luxury-icon,.deposit-core){filter:drop-shadow(0 3px 5px #25735e24);transform:translateY(-1px)scale(1.04)}html body .phone-shell .bottom-nav .nav-item.active :is(.nav-luxury-icon,.deposit-core){filter:drop-shadow(0 3px 5px #25735e24);transform:translateY(-1px)scale(1.04)}html body .phone-shell .bottom-nav .deposit-nav{transform:none}html body .phone-shell .bottom-nav .nav-item:first-child{padding-left:9px}html body .phone-shell .bottom-nav .nav-item:last-child{padding-right:9px}html body .phone-shell :-webkit-any(#home-page,#promo-page,#profile-page).page.active{padding-bottom:10px}html body .phone-shell :is(#home-page,#promo-page,#profile-page).page.active{padding-bottom:10px}html body .phone-shell #profile-page.page.active{min-height:calc(100dvh - var(--app-bottom-nav-height));padding-top:0;background:#f3f6f7!important}html body .phone-shell #profile-page .profile-top{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e4eaec;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin:0;padding:7px 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #17212b0a;background:#fffffff7!important}html body .phone-shell #profile-page .profile-top :-webkit-any(.profile-back-btn,.telegram-support-icon){border-radius:50%;width:36px;height:36px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #profile-page .profile-top :is(.profile-back-btn,.telegram-support-icon){border-radius:50%;width:36px;height:36px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #profile-page .profile-hero{color:#182126;border-bottom:1px solid #e4eaec;grid-template-columns:60px minmax(0,1fr) 126px;align-items:center;gap:10px;min-height:104px;margin:0;padding:13px 12px;display:grid;box-shadow:none!important;background:#fff!important}html body .phone-shell #profile-page .profile-avatar-face{width:54px;height:54px;border:2px solid #fff!important;box-shadow:0 0 0 1px #dce5e8,0 5px 12px #17212b1a!important}html body .phone-shell #profile-page .profile-identity{gap:3px}html body .phone-shell #profile-page .profile-identity h1{font-size:17px;font-weight:750;line-height:21px;color:#182126!important}html body .phone-shell #profile-page .profile-balance-line{gap:5px;margin-top:4px}html body .phone-shell #profile-page .profile-balance-line span{font-size:10px;color:#849097!important}html body .phone-shell #profile-page .profile-balance-line strong{font-size:15px;color:#182126!important}html body .phone-shell #profile-page .profile-vip-flow :-webkit-any(b,strong){font-size:10px;color:#286f5d!important}html body .phone-shell #profile-page .profile-vip-flow :is(b,strong){font-size:10px;color:#286f5d!important}html body .phone-shell #profile-page .profile-vip-badge i{height:4px;box-shadow:none;background:#d9e9e5!important}html body .phone-shell #profile-page .profile-vip-badge em{box-shadow:none;background:#3a8c77!important}html body .phone-shell #profile-page .account-panel.account-panel--logged-in{border-radius:0;width:100%;margin:8px 0 0;padding:10px 12px 12px;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e6ebed!important;border-bottom:1px solid #e2e8ea!important}html body .phone-shell #profile-page .money-actions{grid-template-columns:repeat(3,minmax(0,82px));gap:22px}html body .phone-shell #profile-page .money-actions button{border-radius:6px;gap:3px;width:82px;min-height:66px;font-size:11px;transition:background-color .14s,transform .12s;color:#2f3b42!important;background:0 0!important}html body .phone-shell #profile-page .money-actions button:active,html body .phone-shell #profile-page .profile-grid button:active{transform:scale(.96);background:#f1f6f4!important}html body .phone-shell #profile-page .profile-section h2{min-height:38px;padding:11px 0 8px;font-size:13px;font-weight:750;color:#27343b!important}html body .phone-shell #profile-page .profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 2px;padding:7px 0 3px}html body .phone-shell #profile-page .profile-grid button{border-radius:6px;gap:3px;min-width:0;min-height:62px;padding:4px 1px;font-size:10.5px;transition:background-color .14s,transform .12s;color:#35434a!important;background:0 0!important}html body .phone-shell #my-records-page :is(.record-filter-strip button,.record-filter-strip select){border-radius:6px;min-height:34px;color:#46545c!important;box-shadow:none!important;background:#fff!important;border-color:#dce4e7!important}html body .phone-shell :-webkit-any(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2d8b756b}html body .phone-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2d8b756b}html body .phone-shell .page.active.page-entering:not(#deposit-page):not(#withdraw-page){animation:.18s cubic-bezier(.22,.75,.24,1) both sharedPageEnter!important}@keyframes sharedPageEnter{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:390px){html body .phone-shell .bottom-nav:before,html body .phone-shell .bottom-nav:after{background-size:auto 50px;width:64px;height:50px}html body .phone-shell .bottom-nav .nav-item:first-child,html body .phone-shell .bottom-nav .nav-item:last-child{padding:0}html body .phone-shell #profile-page .profile-hero{grid-template-columns:54px minmax(0,1fr) 112px;gap:7px;padding-left:9px;padding-right:9px}html body .phone-shell #profile-page .profile-avatar-wrap{width:54px}html body .phone-shell #profile-page .profile-avatar-face{width:50px;height:50px}html body .phone-shell #profile-page .profile-vip-badge{grid-template-columns:30px minmax(0,1fr);width:112px;height:62px;padding:7px}html body .phone-shell #profile-page .profile-vip-badge img{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){html body .phone-shell .page.active.page-entering,html body .phone-shell .bottom-nav .nav-item,html body .phone-shell .bottom-nav .nav-item:before{transition:none!important;animation:none!important}}#interest-treasure-page .interest-summary{top:calc(54px + env(safe-area-inset-top));z-index:29;box-sizing:border-box;width:min(var(--mobile-shell-width), 100vw);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom-color:#dfe3e5;height:146px;padding:10px 14px 9px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #262f3712}#interest-treasure-page .member-feature-header{z-index:30;width:min(var(--mobile-shell-width), 100vw);position:fixed;top:0;left:50%;transform:translate(-50%)}#interest-treasure-page .interest-rate-badge{min-height:20px;padding:2px 7px;font-size:10.5px}#interest-treasure-page .interest-summary-main{margin-top:3px}#interest-treasure-page .interest-summary-main strong{margin-left:6px;font-size:23px}#interest-treasure-page .interest-summary-main span,#interest-treasure-page .interest-claim-row span{font-size:11px}#interest-treasure-page .interest-summary-main small{margin-left:3px;font-size:10px}#interest-treasure-page .interest-actions{grid-template-columns:repeat(2,68px);gap:6px}#interest-treasure-page .interest-actions button,#interest-treasure-page .interest-claim-row>button{min-height:34px;font-size:13px}#interest-treasure-page .interest-summary>p{margin-top:5px;font-size:11px;line-height:16px}#interest-treasure-page .interest-claim-row{margin-top:5px}#interest-treasure-page .interest-claim-row strong{margin-left:6px;font-size:19px}#interest-treasure-page .interest-claim-row small{text-overflow:ellipsis;white-space:nowrap;max-width:255px;margin-top:1px;font-size:9px;line-height:12px;overflow:hidden}#interest-treasure-page .interest-claim-row>button{width:84px}#interest-treasure-page .interest-tabs{height:42px;margin-top:calc(200px + env(safe-area-inset-top))}@keyframes member-feature-refresh-spin{to{transform:rotate(360deg)}}.member-feature-header .feature-refresh-btn.is-rotating svg{transform-origin:50%;animation:3.2s linear infinite member-feature-refresh-spin}.member-feature-header .feature-refresh-btn.is-refreshing svg{animation-duration:.65s}.member-feature-header .feature-refresh-btn:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.member-feature-header .feature-refresh-btn.is-rotating svg{animation:none}}#profile-page .profile-hero,#profile-page .profile-vip-badge{min-height:194px}#profile-page .profile-hero{padding-bottom:16px}#profile-page .profile-identity{gap:2px}#profile-page .profile-identity h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;line-height:21px;overflow:hidden}#profile-page .profile-account-name{color:#5f543f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;margin:0;font-size:11px;font-weight:750;line-height:15px;display:flex;overflow:hidden}#profile-page .profile-account-name span{color:#927b54;flex:none;font-size:9px;font-weight:650}#profile-page .profile-member-row{min-height:20px}#profile-page .profile-member-row .profile-member-no{font-size:10.5px;line-height:16px}@media (max-width:380px){#profile-page .profile-hero,#profile-page .profile-vip-badge{min-height:186px}#profile-page .profile-identity h1{font-size:16px}}.phone-shell{padding-bottom:98px}.hero-banner,.block,.game-lobby,.account-panel,.profile-section{border-radius:7px;margin:8px 10px 0}.hero-banner{min-height:112px;padding:14px 14px 12px}.carousel-banner,.carousel-track,.carousel-slide img{min-height:126px}.hero-banner h1{margin-bottom:5px;font-size:17px;line-height:1.2}.hero-banner p{font-size:12px;line-height:1.35}.carousel-copy{gap:2px;padding:7px 9px;bottom:8px;left:8px;right:8px}.carousel-copy strong{font-size:14px}.carousel-copy span,.carousel-copy em{font-size:10.5px}.carousel-copy em{min-height:20px;padding:3px 8px}.notice{border-radius:0;grid-template-columns:max(66px,min(20%,82px)) minmax(0,1fr) max(52px,min(16%,66px));gap:3px;min-height:60px;margin:6px 7px 0;padding:10px 10px 9px}.notice-orb,.notice-more{width:22px;height:22px;font-size:0}.marquee-line{gap:24px;padding-right:24px}.marquee-item{gap:6px;font-size:11px}.marquee-item b{min-height:18px;padding:0 7px;font-size:10px}.quick-grid{margin-top:8px;padding:7px 8px 8px}.quick-item{gap:4px;min-height:48px;font-size:10.5px;line-height:1.15}.section-title{min-height:36px;padding:8px 10px 6px;font-size:15px;line-height:1.2}.section-title a{display:none}.hot-layout{grid-auto-rows:60px;gap:7px;padding:0 8px 9px}.game-card{border-radius:6px;padding:7px}.game-card strong,.category-card strong{font-size:12.5px;line-height:1.16}.home-promo-image{margin:8px 10px 0}.home-promo-image img{object-fit:contain;max-height:188px}.social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:8px 10px 12px;padding:5px 5px 6px}.social-grid button{gap:3px;min-height:44px;font-size:9.8px;line-height:1.1}.bottom-nav{border-radius:14px 14px 0 0;height:56px}.nav-item{gap:2px;font-size:10.5px}.nav-luxury-icon,.luxury-icon-wrap{border-radius:11px;width:30px;height:30px}.deposit-core{width:54px;height:54px;box-shadow:none;background:0 0;border:0}.deposit-core:before{display:none}.profile-top{min-height:42px;padding:6px 10px}.support-icons{gap:5px}.support-icons button{width:30px;height:30px}.profile-hero{gap:9px;padding:9px 12px 8px}.account-panel{gap:9px;padding:9px 12px 10px}.login-actions,.money-actions{gap:6px}#profile-page .login-actions button{min-width:46px;height:24px;padding:0 9px;font-size:11px}.money-actions{grid-template-columns:repeat(3,58px);gap:10px}.money-actions button{gap:3px;width:58px;min-height:50px;font-size:10.5px}.promo-badge{padding:1px 4px;font-size:9px;top:-8px;right:-2px}.profile-section{margin-top:8px;padding-bottom:6px}.profile-section h2{padding:9px 10px 6px;font-size:13px}.profile-grid{gap:6px 2px;padding:7px 6px 8px}.profile-grid button{gap:3px;min-height:48px;font-size:10.5px;line-height:1.12}.promo-top{grid-template-columns:30px minmax(0,1fr);min-height:46px;padding:6px 8px}.promo-top .back-btn{width:28px;height:28px;font-size:18px}.promo-tabs{gap:12px}.promo-tabs button{min-width:34px;min-height:34px;font-size:14px}.promo-tabs button.active:after{height:3px;bottom:-6px}@media (max-width:360px){.social-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#category-page{overflow:hidden}#category-page.page.active{grid-template-rows:auto auto minmax(0,1fr);height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.category-top{grid-template-columns:34px 1fr 34px;min-height:46px;padding:6px 10px}.category-top .back-btn{width:28px;height:28px;font-size:18px}.category-top h1{font-size:17px;line-height:1.15}.category-search{padding:6px 10px 8px}.category-search input{border-radius:10px;height:34px;padding:0 36px 0 12px;font-size:12.5px}.category-search span{border-width:2px;width:14px;height:14px;top:14px;right:23px}.category-search span:after{width:7px;height:2px;bottom:-4px;right:-6px}.category-body{grid-template-columns:70px minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px 18px;overflow:hidden}.brand-rail{gap:7px;height:100%;max-height:none;padding-bottom:4px;position:relative;top:auto}.brand-rail button{border-radius:6px;min-height:38px;padding:6px 5px;font-size:11.2px;line-height:1.12}.category-games{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:10px 8px;height:100%;min-height:0;padding-bottom:12px;overflow-x:hidden;overflow-y:auto}.category-game-card{border-radius:6px;gap:3px;min-height:96px;padding:0 1px 3px}.category-game-card .game-thumb{border-radius:7px;box-shadow:inset 0 1px #ffffff9e,0 1px 1px #181f2a08}.category-game-card .game-thumb img{width:112%;height:112%}.category-game-card strong{min-height:27px;font-size:10.8px;line-height:1.22}.hero-banner{min-height:120px}.notice{min-height:60px}.quick-item{min-height:51px;font-size:11px}.quick-icon,.quick-svg{width:38px;height:38px}#home-page .quick-grid{background:linear-gradient(#f4f9ffd1,#fafdffe6),url(/images/brand/nav-wave-accent.webp) 50% 54%/100% 66px no-repeat,linear-gradient(#f4f9fff5,#fafdfffa);border-color:#dbe6f4e6;gap:2px;position:relative}#home-page .quick-item{color:#263947;letter-spacing:0;border-radius:10px;gap:4px;min-height:58px;font-size:11px;font-weight:800;position:relative}#home-page .quick-icon{transform-origin:50% 58%;border-radius:50%;width:42px;height:42px;animation:2.15s cubic-bezier(.34,.02,.2,1) infinite quick-icon-breathe;position:relative}#home-page .quick-icon .fan-icon{z-index:1;filter:drop-shadow(0 1px #ffffff73)drop-shadow(0 7px 9px #233f5b2e);animation:2.15s cubic-bezier(.34,.02,.2,1) infinite quick-icon-shadow;animation-delay:inherit;position:relative;transform:translateZ(0)}#home-page .quick-icon .fan-icon--image{filter:none;animation:none}#home-page .quick-item>span:last-child{z-index:1;text-shadow:0 1px #ffffffb3;position:relative}#home-page .quick-item:first-child{--quick-delay:0s}#home-page .quick-item:nth-child(2){--quick-delay:.18s}#home-page .quick-item:nth-child(3){--quick-delay:.36s}#home-page .quick-item:nth-child(4){--quick-delay:.54s}#home-page .quick-item:nth-child(5){--quick-delay:.72s}#home-page .quick-item,#home-page .quick-icon{animation-delay:var(--quick-delay,0s)}@keyframes quick-icon-breathe{0%,to{transform:translateY(0)scale(1)rotate(0)}50%{transform:translateY(-5px)scale(1.09)rotate(-2deg)}72%{transform:translateY(1px)scale(.98)rotate(1deg)}}@keyframes quick-icon-shadow{0%,to{filter:drop-shadow(0 1px #ffffff73)drop-shadow(0 7px 9px #233f5b2e)}50%{filter:drop-shadow(0 1px #ffffff8c)drop-shadow(0 11px 13px #233f5b47)}}@media (prefers-reduced-motion:reduce){#home-page .quick-icon,#home-page .quick-icon .fan-icon{animation:none}}.hot-layout{grid-auto-rows:64px}.game-card strong,.category-card strong{font-size:13px}.home-promo-image img{max-height:258px}.social-grid button{min-height:48px;font-size:10.2px}.social-grid img{width:29px;height:29px}.bottom-nav{box-sizing:border-box;height:82px;padding:7px 0 9px}.nav-luxury-icon,.luxury-icon-wrap{width:36px;height:36px}.deposit-core{width:56px;height:56px}.profile-hero{min-height:66px}.avatar{width:48px;height:48px}.profile-hero h1{font-size:18px}.money-actions button{min-height:53px;font-size:11px}.money-actions .luxury-icon-wrap{width:39px;height:39px}.money-actions .luxury-icon{width:36px;height:36px}.profile-grid button{min-height:52px;font-size:11px}.profile-grid .luxury-icon-wrap{width:38px;height:38px}.profile-grid .luxury-icon{width:35px;height:35px}.promo-top{min-height:48px}.promo-tabs button{min-height:36px;font-size:15px}.category-top{min-height:48px}.category-top h1{font-size:18px}.category-search input{height:36px;font-size:13px}.brand-rail button{min-height:40px;font-size:11.6px}.category-game-card{min-height:102px}.category-game-card strong{font-size:11.2px}.logout-btn{color:#30363a;flex-direction:column;align-items:center;gap:5px;min-height:62px;font-size:12px;display:flex;position:relative}.logout-btn .luxury-icon-wrap{width:42px;height:42px}.logout-btn:active{opacity:.8;transform:scale(.97)}.logout-confirm-card{text-align:center;background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #cdd3dbe6;border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:min(302px,100vw - 42px);padding:22px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #171f2829,inset 0 1px #ffffffd9}.logout-confirm-card:before{display:none}.logout-confirm-icon{place-items:center;width:46px;height:46px;margin-bottom:2px;display:grid}.logout-confirm-icon .luxury-icon-wrap{width:46px;height:46px}.logout-confirm-card h3{color:#20262d;letter-spacing:0;margin:0;font-size:17px;font-weight:800}.logout-confirm-card p{color:#6b7280;margin:0;font-size:12px;line-height:1.45}.logout-confirm-actions{gap:8px;width:100%;margin-top:6px;display:flex}.logout-confirm-actions button{cursor:pointer;border:1px solid #0000;border-radius:9px;flex:1;height:38px;font-size:13px;font-weight:800;transition:all .2s}.logout-confirm-actions button:active{transform:scale(.97)}.logout-confirm-cancel{color:#4b5563;background:#f4f6f8;border-color:#d8dee6}.logout-confirm-cancel:hover{background:#eef1f4}.logout-confirm-ok{color:#fff;background:#20262d;box-shadow:0 8px 18px #171f282e}.logout-confirm-ok:hover{background:#111827}.luxury-auth-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#0000008c}.luxury-auth-card{background:#fffdfa;border-radius:14px;width:min(420px,100%);max-height:92vh;position:relative;overflow:hidden;box-shadow:0 24px 70px #14110e47,0 0 0 1px #7852221c}.luxury-auth-close{color:#8b7355;cursor:pointer;z-index:5;background:#0000000d;border:none;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:grid;position:absolute;top:12px;right:12px}.luxury-auth-close:active{background:#0000001a;transform:scale(.92)}.luxury-auth-brand{text-align:left;background:#fffdfa;border-bottom:1px solid #8c6a3e1f;padding:18px 58px 12px 24px;position:relative}.luxury-auth-brand:before{display:none}.luxury-auth-logo{justify-content:flex-start;align-items:center;gap:8px;width:min(250px,100%);margin-bottom:8px;display:flex}.luxury-auth-logo img{object-fit:contain;width:min(250px,100%);height:auto;display:block}.luxury-auth-logo-mark{background:linear-gradient(135deg,#1f2937,#8b5a2b);border-radius:7px;width:24px;height:24px;position:relative;box-shadow:0 5px 12px #3a2c1e33}.luxury-auth-logo-mark:after{content:"";background:#f4d28a;border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.luxury-auth-title{color:#2d2118;letter-spacing:0;text-shadow:none;margin:0 0 5px;font-size:19px;font-weight:850}.luxury-auth-subtitle{color:#8b7355;margin:0;font-size:12px;font-weight:600}.luxury-auth-subtitle span{position:relative}.luxury-auth-subtitle span:before,.luxury-auth-subtitle span:after{content:"";background:linear-gradient(90deg,#0000,#c53030);width:30px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.luxury-auth-subtitle span:before{right:calc(100% + 8px)}.luxury-auth-subtitle span:after{background:linear-gradient(90deg,#c53030,#0000);left:calc(100% + 8px)}.luxury-auth-benefits{gap:8px;margin-bottom:12px;padding:0 8px;display:grid}.luxury-benefit-item{text-align:left;align-items:center;gap:10px;display:flex}.luxury-benefit-tag{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #dc26264d}.luxury-benefit-text{color:#5a4a3a;font-size:14px;font-weight:500}.luxury-benefit-text b{color:#c53030;font-weight:800}.luxury-auth-support{color:#a08060;font-size:13px;font-weight:600}.luxury-auth-tabs{grid-template-columns:1fr 1fr;margin-top:12px;margin-bottom:4px;padding:0 24px;display:grid;position:relative}.luxury-auth-tabs:after{content:"";background:#f0ebe0;border-radius:2px;height:2px;position:absolute;bottom:0;left:24px;right:24px}.luxury-tab{color:#9a8872;cursor:pointer;z-index:1;background:0 0;border:none;padding:10px 0 14px;font-size:16px;font-weight:600;transition:all .25s;position:relative}.luxury-tab.active{color:#8b5a2b;font-size:18px;font-weight:800}.luxury-tab-indicator{z-index:2;background:linear-gradient(90deg,#f5d89a,#d4a853,#b8860b);border-radius:3px 3px 0 0;width:50%;height:3px;transition:left .3s;position:absolute;bottom:0;left:0}.luxury-auth-form{gap:10px;padding:14px 24px 6px;display:grid}.luxury-form-hint{color:#8b7355;font-size:12px;font-weight:500}.luxury-input-group{background:#fffef9;border:1.5px solid #e8dcc8;border-radius:10px;align-items:center;height:46px;transition:all .25s;display:flex;position:relative}.luxury-input-group:focus-within{background:#fff;border-color:#d4a853;box-shadow:0 0 0 3px #d4a8531f}.luxury-input-group input{color:#3d2b1f;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 12px 0 0;font-size:14px}.luxury-input-group input::placeholder{color:#b8a88e}.luxury-input-required{color:#dc2626;flex-shrink:0;margin-right:14px;font-size:14px;font-weight:600}.luxury-password-toggle{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-right:6px;transition:background .2s;display:grid}.luxury-password-toggle:active{background:#d4a8531a}.luxury-password-strength{align-items:center;gap:10px;margin-top:-4px;display:flex}.luxury-password-strength>span{color:#8b7355;flex-shrink:0;font-size:12px}.luxury-strength-bar{flex:1;gap:5px;display:flex}.strength-segment{background:#f0ebe0;border-radius:3px;flex:1;height:6px;transition:background .25s}.strength-segment.active{background:linear-gradient(90deg,#f5d89a,#d4a853)}.luxury-form-tip{color:#d4a853;margin-top:-6px;padding-left:2px;font-size:12px;font-weight:500}.luxury-slider-verify{background:linear-gradient(135deg,#ffffffdb,#fffaefb8),#fffdf7;border:1.5px solid #eadfcf;border-radius:12px;gap:8px;padding:10px;display:grid}.luxury-slider-head{color:#7b5a2e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.luxury-slider-head button{color:#8b5a2b;background:#b8862514;border:1px solid #b8862547;border-radius:999px;min-width:44px;height:24px;font-size:11px;font-weight:800}.luxury-slider-track{touch-action:none;background:linear-gradient(90deg,#8b5a2b0d,#d4a8531f),#f4eadb;border-radius:10px;height:42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b8862529}.luxury-slider-target{background:repeating-linear-gradient(135deg,#b8862529 0 4px,#ffffff52 4px 8px);border:1px dashed #8b5a2ba3;border-radius:9px;width:38px;position:absolute;top:6px;bottom:6px;transform:translate(-50%)}.luxury-slider-fill{border-radius:inherit;background:linear-gradient(90deg,#b886252e,#d4a85347);width:0;position:absolute;top:0;bottom:0;left:0;right:auto}.luxury-slider-message{color:#9b7a4c;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:48px;right:48px;overflow:hidden}.luxury-slider-thumb{touch-action:none;background:linear-gradient(145deg,#8b5a2b,#c3913e);border:none;border-radius:9px;width:34px;height:34px;position:absolute;top:4px;left:0;box-shadow:0 5px 14px #8b5a2b3d,inset 0 1px #ffffff3d}.luxury-slider-thumb:before,.luxury-slider-thumb:after{content:"";border-bottom:2px solid #ffffffd1;border-right:2px solid #ffffffd1;width:7px;height:12px;position:absolute;top:11px;transform:rotate(-45deg)}.luxury-slider-thumb:before{left:8px}.luxury-slider-thumb:after{left:15px}.luxury-slider-verify[data-state=dragging] .luxury-slider-thumb,.luxury-slider-verify[data-state=verifying] .luxury-slider-thumb{background:linear-gradient(145deg,#6f451d,#b9842e)}.luxury-slider-verify[data-state=passed]{background:#f4ecfb;border-color:#702da34d}.luxury-slider-verify[data-state=passed] .luxury-slider-track{background:#f1e8f7}.luxury-slider-verify[data-state=passed] .luxury-slider-message{color:#592680}.luxury-slider-verify[data-state=passed] .luxury-slider-thumb{background:linear-gradient(145deg,#592680,#7236a0)}.luxury-slider-verify[data-state=error]{border-color:#dc262638}.luxury-slider-verify[data-state=error] .luxury-slider-message{color:#b42318}.slider-verify-modal{z-index:130;width:min(var(--mobile-shell-width), 100vw);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:radial-gradient(circle at 50% 18%,#ffffff75,#0000 30%),#0e17228a;place-items:center;margin:0 auto;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.slider-verify-card{background:radial-gradient(circle at 20% 0,#f4d68e38,#0000 34%),linear-gradient(#fffffffc,#f1f7fcfa);border:1px solid #ccd6e2f5;border-radius:22px;gap:12px;width:min(332px,100vw - 40px);padding:18px;display:grid;position:relative;box-shadow:0 30px 80px #0d192657,inset 0 1px #fffffff0}.slider-verify-close{color:#536274;background:#dfe7efd1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.slider-verify-head{gap:4px;padding:2px 42px 2px 0;display:grid}.slider-verify-kicker{color:#af842e;letter-spacing:0;font-size:12px;font-weight:900}.slider-verify-head h2{color:#152234;margin:0;font-size:23px;line-height:1.15}.slider-verify-head p{color:#fff8e7a3;margin:0;font-size:12px;line-height:1.55}.slider-verify-panel{background:linear-gradient(#ffffffe0,#eaf3fbc2);border:1px solid #c5d0ddf0;border-radius:18px;gap:12px;padding:14px;box-shadow:inset 0 1px #fffffff2,0 12px 28px #38526c1a}.slider-verify-panel .luxury-slider-head{color:#27384d;font-size:13px;font-weight:850}.slider-verify-panel .luxury-slider-head button{color:#8f6920;background:#fffaeeeb;border:1px solid #ae842a52;border-radius:999px;min-height:28px;padding:0 12px;font-weight:850}.slider-verify-panel .luxury-slider-track{background:linear-gradient(90deg,#e8eff7eb,#f4f8fcf5);border-radius:18px;height:54px;box-shadow:inset 0 0 0 1px #bcc9d7fa,inset 0 8px 18px #3d506614}.slider-verify-panel .luxury-slider-target{background:linear-gradient(#fff8e5fa,#e1c27457);border:1px solid #ae842a75;border-radius:14px;width:42px;top:8px;bottom:8px;box-shadow:0 0 0 4px #d2ab5014,0 10px 22px #78571924}.slider-verify-panel .luxury-slider-fill{border-radius:inherit;background:linear-gradient(90deg,#2d537933,#ae842a42)}.slider-verify-panel .luxury-slider-message{color:#6d7b8c;font-size:13px;font-weight:800}.slider-verify-panel .luxury-slider-thumb{background:linear-gradient(145deg,#fff6d9,#d3ac52 62%,#9b711f);border:1px solid #8b692038;border-radius:14px;width:40px;height:40px;top:7px;box-shadow:0 10px 22px #563f163d,inset 0 1px #ffffffa8}.slider-verify-panel[data-state=passed]{background:#f6eefdeb;border-color:#8a3cc547}.slider-verify-panel[data-state=passed] .luxury-slider-track{background:#ebd4fceb}.slider-verify-panel[data-state=passed] .luxury-slider-message{color:#592680}.slider-verify-panel[data-state=error] .luxury-slider-message{color:#b91c1c}.luxury-select-group{background:#fffef9;border:1.5px solid #e8dcc8;border-radius:10px;align-items:center;height:46px;transition:all .25s;display:flex;position:relative}.luxury-select-group:focus-within{border-color:#d4a853;box-shadow:0 0 0 3px #d4a8531f}.luxury-select-icon{color:#fff;background:linear-gradient(135deg,#d7a33a,#b88625);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:12px;margin-right:10px;font-size:11px;font-weight:800;display:grid}.luxury-select-group select{color:#3d2b1f;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 30px 0 0;font-size:14px}.luxury-select-arrow{pointer-events:none;opacity:.7;border-bottom:2px solid #8b7355;border-right:2px solid #8b7355;width:10px;height:10px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.luxury-agreement,.luxury-remember{color:#6b5744;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.luxury-agreement input,.luxury-remember input{opacity:0;pointer-events:none;position:absolute}.luxury-submit-btn{color:#fff;cursor:pointer;letter-spacing:2px;background:linear-gradient(135deg,#b8860b 0%,#8b5a2b 50%,#6b4423 100%);border:none;border-radius:12px;height:50px;margin-top:8px;font-size:16px;font-weight:700;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 6px 18px #8b5a2b59,inset 0 1px #fff3}.luxury-submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.luxury-submit-btn:active{transform:scale(.98);box-shadow:0 3px 10px #8b5a2b4d}.luxury-submit-btn:disabled{opacity:.7;cursor:not-allowed}.luxury-submit-btn:disabled:before{display:none}.luxury-loading{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite luxury-spin;display:inline-block}@keyframes luxury-spin{to{transform:rotate(360deg)}}.luxury-auth-error{color:#dc2626;text-align:center;min-height:18px;margin:0;font-size:13px}.luxury-auth-footer{justify-content:center;gap:18px;padding:8px 24px 18px;display:flex}.luxury-footer-link{color:#6f5436;cursor:pointer;background:#8c6a3e14;border:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s,transform .2s}.luxury-footer-link:active{color:#2d2118;background:#8c6a3e24;transform:scale(.98)}.fp-card{max-width:400px}.fp-form{padding:0 24px 16px}.fp-result,.fp-no-bind{text-align:center;padding:0 24px 20px}.fp-result-icon{margin-bottom:12px;font-size:48px}.fp-result-title{color:#1f2937;margin:0 0 8px;font-size:18px;font-weight:700}.fp-result-desc{color:#6b7280;margin:0 0 16px;font-size:13px;line-height:1.6}.fp-token-box{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.fp-token{color:#92400e;letter-spacing:1px;word-break:break-all;flex:1;font-family:monospace;font-size:15px;font-weight:700}.fp-copy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.fp-copy-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b66}.fp-copy-btn:active{transform:scale(.95)}.fp-tip{color:#92400e;text-align:left;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px;margin:0 0 16px;padding:8px 12px;font-size:12px}.fp-tip strong{color:#78350f}.fp-contact-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4a853,#b8860b);border:none;border-radius:10px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.fp-contact-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d4a85366}.fp-contact-btn:active{transform:scale(.98)}.luxury-auth-quick{text-align:center;padding:0 24px 28px}.luxury-quick-divider{margin-bottom:14px;display:block;position:relative}.luxury-quick-divider:before{content:"";background:linear-gradient(90deg,#0000,#e0d5c0,#0000);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.luxury-quick-divider span{color:#a08870;z-index:1;background:#fffef9;padding:0 12px;font-size:12px;position:relative}.luxury-quick-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 4px 14px #9931e938}.luxury-quick-btn:active{transform:scale(.92)}.luxury-telegram-icon{background:url(/images/action-icons/gold-compact/support.webp) 50%/contain no-repeat;width:100%;height:100%}.withdraw-accounts-container{gap:16px;padding:16px;display:grid}.fund-password-gate{background:linear-gradient(135deg,#fffaf0,#fff 72%);border:1px solid #d7a33a47;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 6px 18px #8a643414}.fund-password-gate>div{gap:5px;display:grid}.fund-password-gate strong{color:#2f2416;font-size:16px;font-weight:800}.fund-password-gate span{color:#8a6f44;font-size:12.5px;line-height:1.55}.fund-password-setup-form{gap:11px;display:grid}.fund-password-setup-form label{gap:6px;display:grid}.fund-password-setup-form label>span{color:#554434;font-size:12px;font-weight:800}.fund-password-setup-form input{color:#1f2937;background:#fff;border:1px solid #ead8ba;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px}.fund-password-setup-form input:focus{border-color:#d7a33a;box-shadow:0 0 0 3px #d7a33a1f}.withdraw-accounts-tip{color:#8a97a8;margin:0;font-size:13px}.withdraw-accounts-list{gap:12px;display:grid}.withdraw-account-card{background:#fff;border:1px solid #e8edf2;border-radius:12px;transition:all .2s;overflow:hidden}.withdraw-account-card.bound{background:linear-gradient(135deg,#f6fbf8,#fff);border-color:#e1d8e8}.withdraw-account-card-header{align-items:center;gap:12px;padding:14px;display:flex}.withdraw-account-icon{border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 8px #0000001a}.wa-icon{width:24px;height:24px;position:relative}.wa-icon-alipay{background:#fff url(/images/payments/alipay.svg) 50%/80% no-repeat;border-radius:4px}.wa-icon-alipay:after{content:none}.wa-icon-wechat{background:#fff url(/images/payments/wechat.svg) 50%/78% no-repeat;border-radius:4px}.wa-icon-wechat:after{content:none}.wa-icon-bank,.wa-icon-usdt{background:#fff;border-radius:4px}.wa-icon-bank:after,.wa-icon-usdt:after{content:none}.wa-icon-bank{background:#fff url(/images/payments/unionpay.svg) 50%/88% no-repeat}.wa-icon-usdt{background:#fff url(/images/payments/usdt-balance-zhongxin-20260822.png?v=20260822a) 50%/82% no-repeat}.withdraw-account-info{flex:1;gap:4px;min-width:0;display:grid}.withdraw-account-info h3{color:#1f2937;margin:0;font-size:15px;font-weight:600}.wa-account-text{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:SF Mono,Menlo,monospace;font-size:13px;overflow:hidden}.wa-name-text{color:#9ca3af;margin:0;font-size:12px}.wa-unbound-text{color:#9ca3af;margin:0;font-size:13px}.wa-edit-btn{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:16px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.wa-edit-btn:active{background:#f3f4f6;transform:scale(.96)}.withdraw-account-card.bound .wa-edit-btn{color:#d7a33a;background:#f6eefd;border-color:#d7a33a}.withdraw-accounts-notice{background:#fffbeb;border:1px solid #fef3c7;border-radius:10px;margin-top:8px;padding:14px 16px}.withdraw-accounts-notice h4{color:#92400e;margin:0 0 8px;font-size:13px;font-weight:600}.withdraw-accounts-notice ul{color:#a16207;margin:0;padding-left:18px;font-size:12px;line-height:1.8}.wa-modal .wa-modal-card{background:#fff;border-radius:16px;width:min(380px,100%);max-height:88vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0003,0 0 0 1px #0000000d}.wa-modal-close{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid;position:absolute;top:12px;right:12px}.wa-modal-card h2{color:#1f2937;text-align:center;margin:0 0 20px;font-size:18px;font-weight:700}.wa-form{gap:16px;display:grid}.wa-form-group{gap:6px;display:grid}.wa-form-group>label{color:#374151;font-size:13px;font-weight:500}.wa-required{color:#ef4444;margin-left:2px}.wa-form-group input[type=text],.wa-form-group input[type=tel]{color:#1f2937;box-sizing:border-box;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px;transition:all .2s}.wa-form-group input:focus{background:#fff;border-color:#d7a33a;box-shadow:0 0 0 3px #743aa11a}.wa-network-select{gap:10px;display:flex}.wa-network-option{cursor:pointer;color:#6b7280;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;flex:1;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.wa-network-option input{opacity:0;pointer-events:none;position:absolute}.wa-network-option.active{color:#d7a33a;background:#f6eefd;border-color:#d7a33a;font-weight:600}.wa-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d7a33a,#b88625);border:none;border-radius:10px;height:48px;margin-top:4px;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #b886254d}.wa-submit-btn:active{transform:scale(.98)}.wa-submit-btn:disabled{opacity:.6;cursor:not-allowed}.wa-form-error{color:#ef4444;text-align:center;min-height:16px;margin:0;font-size:13px}.login-devices-top{height:52px}.ld-refresh-btn{background:#ffffffd1;border:1px solid #d3b15f57;border-radius:10px;justify-self:end;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 12px #1118270f}.ld-refresh-btn .fan-icon,.ld-refresh-btn .line-action-icon{width:23px;height:23px}.ld-refresh-btn.loading .fan-icon,.ld-refresh-btn.loading .line-action-icon{animation:.86s linear infinite ld-spin}.login-devices-container{gap:10px;padding:10px 10px 16px;display:grid}.ld-summary-card{color:#fff;background:linear-gradient(135deg,#1f1923 0%,#2f2735 55%,#111827 100%);border:1px solid #1e293b24;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #11182724}.ld-summary-icon{background:#ffffff1f;border-radius:11px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff2e}.ld-summary-icon .luxury-icon-wrap{width:34px;height:34px}.ld-summary-info{min-width:0}.ld-summary-info span{color:#fff9;font-size:10.5px;font-weight:850;line-height:1.1;display:block}.ld-summary-info h2{color:#fff;margin:3px 0 2px;font-size:20px;font-weight:900;line-height:1.15}.ld-summary-info p{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;line-height:1.25;overflow:hidden}.ld-message{color:#806127;background:#d3b15f14;border:1px solid #d3b15f3d;border-radius:10px;margin:0;padding:8px 10px;font-size:11.5px;font-weight:750}.ld-section-title{justify-content:space-between;align-items:center;gap:8px;padding:1px 2px;display:flex}.ld-section-title h3{color:#1f2937;margin:0;font-size:13px;font-weight:900;line-height:1.2}.ld-section-title span{color:#98a2b3;font-size:11px;font-weight:800}.ld-devices-list{gap:8px;display:grid}.ld-device-card{background:#fff;border:1px solid #e7edf3;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:78px;padding:10px;display:grid;box-shadow:0 4px 14px #1118270d}.ld-device-card.current{background:linear-gradient(135deg,#b886250f,#fff 62%);border-color:#b8862552}.ld-device-card.offline{background:#fbfcfd}.ld-device-card.online{border-color:#702da338}.ld-device-icon{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff38}.ld-device-icon-mobile{background:linear-gradient(145deg,#622e8a,#411a5f)}.ld-device-icon-desktop{background:linear-gradient(145deg,#334155,#111827)}.ld-device-icon-tablet{background:linear-gradient(145deg,#b8862f,#7b5618)}.ld-d-icon{width:20px;height:20px;position:relative}.ld-d-icon-mobile:before,.ld-d-icon-tablet:before,.ld-d-icon-desktop:before{content:"";border:2px solid;position:absolute}.ld-d-icon-mobile:before{border-radius:4px;top:1px;bottom:1px;left:5px;right:5px}.ld-d-icon-mobile:after,.ld-d-icon-tablet:after,.ld-d-icon-desktop:after{content:"";background:currentColor;position:absolute}.ld-d-icon-mobile:after{border-radius:50%;width:3px;height:3px;bottom:3px;left:50%;transform:translate(-50%)}.ld-d-icon-desktop:before{border-radius:3px;height:12px;top:2px;left:0;right:0}.ld-d-icon-desktop:after{border-radius:999px;height:3px;bottom:1px;left:4px;right:4px;box-shadow:0 -3px}.ld-d-icon-tablet:before{border-radius:4px;top:1px;bottom:1px;left:2px;right:2px}.ld-d-icon-tablet:after{border-radius:50%;width:3px;height:3px;top:50%;right:4px;transform:translateY(-50%)}.ld-device-info{gap:5px;min-width:0;display:grid}.ld-device-name{align-items:center;gap:6px;min-width:0;display:flex}.ld-device-name strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden}.ld-current-tag{color:#622e8a;background:#b886251a;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.1}.ld-state-tag{border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.ld-state-tag:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.ld-state-tag.online{color:#592680;background:#702da31a}.ld-state-tag.offline{color:#667085;background:#eef2f7}.ld-device-meta{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ld-device-meta span{color:#667085;text-overflow:ellipsis;white-space:nowrap;background:#f3f6f9;border-radius:999px;max-width:100%;padding:3px 6px;font-size:10.5px;font-weight:750;line-height:1.1;overflow:hidden}.ld-device-footer{color:#98a2b3;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10.5px;font-weight:750;display:flex}.ld-ip,.ld-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ld-ip{font-family:SF Mono,Menlo,monospace}.ld-empty{color:#98a2b3;background:#fff;border:1px dashed #d9e1ea;border-radius:12px;place-items:center;gap:8px;min-height:132px;padding:20px;display:grid}.ld-empty .luxury-icon-wrap{opacity:.72;width:40px;height:40px}.ld-empty p{margin:0;font-size:12px;font-weight:800}.ld-notice{color:#806127;background:#d3b15f14;border:1px solid #d3b15f38;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;font-size:11.5px;font-weight:800;line-height:1.35;display:grid}.ld-notice .fan-icon{width:22px;height:22px}@keyframes ld-spin{to{transform:rotate(360deg)}}@keyframes refresh-icon-spin{0%{transform:rotate(0)scale(1)}55%{transform:rotate(250deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}@keyframes refresh-halo-spin{to{transform:rotate(360deg)}}@keyframes refresh-button-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(210deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}#faq-page.page.active{background:#f4f6f8;min-height:100vh;padding-bottom:0;display:block}.faq-top{height:52px}.faq-page-body{gap:9px;padding:10px 10px 16px;display:grid}.faq-hero{background:linear-gradient(135deg,#fffffffa,#f7fafdfa),#fff;border:1px solid #1e293b1f;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px;display:grid;box-shadow:0 8px 22px #11182712}.faq-hero-icon{background:linear-gradient(145deg,#b886251f,#d3b15f1f);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.faq-hero-icon .luxury-icon-wrap{width:34px;height:34px}.faq-hero span{color:#9a6b24;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.faq-hero strong{color:#111827;margin-top:2px;font-size:18px;font-weight:900;line-height:1.18;display:block}.faq-hero p,.faq-message{color:#667085;margin:3px 0 0;font-size:11.5px;font-weight:750;line-height:1.35}.faq-message{color:#806127;background:#d3b15f14;border:1px solid #d3b15f3d;border-radius:10px;margin:0;padding:8px 10px}.faq-list{gap:8px;display:grid}.faq-card{background:#fff;border:1px solid #e3eaf1;border-radius:11px;overflow:hidden;box-shadow:0 4px 14px #1118270b}.faq-card.active{border-color:#b8862547;box-shadow:0 8px 20px #11182711}.faq-question{color:#1f2937;text-align:left;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:62px;padding:9px 10px;display:grid}.faq-icon{background:#f4f7fa;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.faq-icon .luxury-icon-wrap{width:29px;height:29px}.faq-copy{gap:3px;min-width:0;display:grid}.faq-copy strong,.faq-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq-copy strong{color:#1f2937;font-size:13px;font-weight:900;line-height:1.16}.faq-copy small{color:#7b8794;font-size:11px;font-weight:750;line-height:1.2}.faq-question i{color:#667085;background:#f0f3f6;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;transition:background .18s,color .18s,transform .18s;display:grid}.faq-question i:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-3px;transition:transform .18s,margin .18s;transform:rotate(135deg)}.faq-card.active .faq-question i{color:#622e8a;background:#b886251a}.faq-card.active .faq-question i:before{margin-top:3px;transform:rotate(-45deg)}.faq-answer{color:#4b5563;background:#f8fafc;border:1px solid #e2e8f0db;border-radius:10px;margin:0 10px 10px 55px;padding:10px 11px;font-size:12px;font-weight:700;line-height:1.68}.faq-empty{color:#98a2b3;background:#fff;border:1px dashed #d9e1ea;border-radius:12px;place-items:center;gap:8px;min-height:150px;display:grid}.faq-empty .luxury-icon-wrap{opacity:.74;width:42px;height:42px}.faq-empty p{margin:0;font-size:12px;font-weight:800}.security-container{padding:16px}.sec-hero-card{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 50%,#fbbf24 100%);border-radius:16px;align-items:center;gap:14px;margin-bottom:20px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #fbbf244d}.sec-hero-card:before{content:"";background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-50%;right:-20%}.sec-hero-icon{z-index:1;background:#ffffffe6;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 2px 8px #0000001a}.sec-shield-icon{clip-path:polygon(50% 0%,100% 20%,100% 60%,50% 100%,0% 60%,0% 20%);background:linear-gradient(135deg,#f59e0b,#d97706);width:32px;height:32px}.sec-hero-info{z-index:1;flex:1}.sec-hero-info h2{color:#78350f;margin:0 0 4px;font-size:18px;font-weight:700}.sec-hero-info p{color:#92400e;opacity:.85;margin:0;font-size:13px}.sec-hero-status{z-index:1;background:#ffffffe6;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.sec-hero-status.safe{color:#4e1778}.sec-hero-status.warn{color:#b45309}.sec-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite sec-pulse}@keyframes sec-pulse{0%,to{opacity:1}50%{opacity:.5}}.sec-section-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sec-dot{background:linear-gradient(#f59e0b,#d97706);border-radius:2px;width:4px;height:16px}.sec-section-title h3{color:#1f2937;margin:0;font-size:16px;font-weight:700}.sec-settings-list{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.sec-setting-card{background:#fff;border:1px solid #f3f4f6;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.sec-setting-head{border-bottom:1px solid #f9fafb;align-items:center;gap:12px;padding:16px;display:flex}.sec-setting-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sec-setting-icon.tg-icon{color:#fff;background:linear-gradient(135deg,#8221cc,#06a)}.sec-setting-icon.pwd-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.sec-setting-icon.device-icon{color:#fff;background:linear-gradient(135deg,#d6a034,#9b6a1f)}.sec-setting-info{flex:1}.sec-setting-info h4{color:#1f2937;margin:0 0 3px;font-size:15px;font-weight:600}.sec-setting-info p{color:#6b7280;margin:0;font-size:12px}.sec-setting-status{flex-shrink:0}.sec-badge{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.sec-badge.success{color:#3f145f;background:#e9d2fa}.sec-badge.warning{color:#92400e;background:#fef3c7}.sec-badge.info{color:#1e40af;background:#dbeafe}.sec-link-btn{color:#f59e0b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;transition:background .2s}.sec-link-btn:hover{background:#fef3c7}.sec-loading{text-align:center;color:#9ca3af;padding:20px;font-size:14px}.sec-error{text-align:center;color:#dc2626;background:#fef2f2;border-radius:8px;padding:16px;font-size:13px}.sec-tg-bound-info{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sec-tg-avatar{background:linear-gradient(135deg,#8221cc,#06a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.sec-tg-avatar img{object-fit:cover;width:100%;height:100%}.sec-tg-avatar-fallback{color:#fff;font-size:22px;font-weight:700}.sec-tg-detail{flex:1}.sec-tg-name{color:#1f2937;margin-bottom:4px;font-size:16px;font-weight:600}.sec-tg-username{color:#8221cc;margin-bottom:4px;font-size:13px}.sec-tg-bound-time{color:#9ca3af;font-size:12px}.sec-btn{cursor:pointer;border:none;border-radius:10px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s}.sec-btn:active{transform:scale(.98)}.sec-btn-primary{color:#fff;background:linear-gradient(135deg,#8221cc,#06a);box-shadow:0 4px 12px #8221cc4d}.sec-btn-primary:hover{box-shadow:0 6px 16px #8221cc66}.sec-btn-ghost{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb}.sec-btn-ghost:hover{background:#f3f4f6}.sec-btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}.sec-btn-danger:hover{box-shadow:0 6px 16px #ef444466}.sec-bind-tip{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;margin-bottom:14px;padding:14px}.sec-bind-tip p{color:#0c4a6e;margin:0 0 8px;font-size:13px;font-weight:600}.sec-bind-tip ul{color:#0369a1;margin:0;padding-left:18px;font-size:12px;line-height:1.8}.sec-bind-guide{margin-bottom:14px}.sec-bind-step{background:#f9fafb;border-radius:10px;gap:12px;margin-bottom:10px;padding:12px;display:flex}.sec-step-num{color:#fff;background:linear-gradient(135deg,#8221cc,#06a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.sec-bind-step p{color:#374151;margin:0 0 6px;font-size:13px}.sec-tg-link{color:#8221cc;font-size:13px;font-weight:600;text-decoration:none}.sec-tg-link:hover{text-decoration:underline}.sec-bind-token-box{background:#fff;border:2px dashed #8221cc;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.sec-bind-token-box code{color:#8221cc;letter-spacing:1px;word-break:break-all;flex:1;font-family:monospace;font-size:14px;font-weight:700}.sec-copy-btn{color:#fff;cursor:pointer;background:#8221cc;border:none;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;transition:background .2s}.sec-copy-btn:hover{background:#06a}.sec-copy-btn:active{transform:scale(.95)}.sec-bind-expire{color:#9ca3af!important;margin-top:8px!important;font-size:12px!important}.sec-notice-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:14px;gap:12px;padding:16px;display:flex}.sec-notice-icon{flex-shrink:0;font-size:24px}.sec-notice-content h4{color:#92400e;margin:0 0 8px;font-size:14px;font-weight:700}.sec-notice-content ul{color:#a16207;margin:0;padding-left:18px;font-size:12px;line-height:1.8}.security-container{gap:10px;padding:10px 12px 16px;display:grid}.sec-hero-card{background:linear-gradient(135deg,#ffffffb8,#0000 36%),linear-gradient(135deg,#fff8e7 0%,#f1d18b 54%,#9d7529 100%);border:1px solid #d2b26a73;border-radius:10px;gap:10px;min-height:74px;margin:0;padding:11px 12px;box-shadow:0 8px 22px #73521f24}.sec-hero-card:before{content:none}.sec-score-ring{background:linear-gradient(#fffaf0, #fffaf0) padding-box, conic-gradient(#3c1e53 0 78%, #78350f29 78% 100%) border-box;color:#1f2937;border:1px solid #7449122e;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;line-height:1;display:grid;box-shadow:inset 0 1px #fffc}.sec-score-ring strong{margin-top:5px;font-size:18px;font-weight:900}.sec-score-ring span{color:#8a5a18;margin-top:-7px;font-size:10px;font-weight:800}.sec-hero-info h2{color:#2d1a08;margin-bottom:2px;font-size:16px}.sec-hero-info p{color:#6d420d;font-size:11.5px;line-height:1.35}.sec-hero-status{background:#ffffffc7;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;gap:5px;min-width:58px;padding:5px 7px;font-size:11px}.sec-status-dot{width:6px;height:6px}.sec-settings-list{gap:9px;margin:0}.sec-setting-card{background:#fffdfa;border-color:#e7ddd0;border-radius:9px;box-shadow:0 4px 14px #2019100f}.sec-setting-head{border-bottom-color:#f1e7d8;gap:9px;padding:10px 11px}.sec-setting-icon{border-radius:8px;width:34px;height:34px}.sec-setting-icon svg{width:18px;height:18px}.sec-setting-icon.pwd-icon{background:linear-gradient(135deg,#1f2937,#111827)}.sec-setting-icon.device-icon{background:linear-gradient(135deg,#511f76,#421d5e)}.sec-setting-info{min-width:0}.sec-setting-info h4{color:#1f2937;margin-bottom:2px;font-size:13.5px}.sec-setting-info p{color:#6b6258;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.3;overflow:hidden}.sec-badge{border-radius:999px;padding:3px 8px;font-size:11px}.sec-link-btn{color:#7a4f17;background:#fff;border:1px solid #dfd2bf;border-radius:999px;min-height:28px;padding:4px 9px;font-size:12px}.sec-setting-body{padding:10px 11px 11px}.sec-loading,.sec-error{padding:10px;font-size:12px}.sec-tg-bound-info{gap:9px;margin-bottom:9px}.sec-tg-bound-info.compact{background:#fbf7ef;border:1px solid #eadfce;border-radius:8px;padding:8px}.sec-tg-avatar{width:38px;height:38px}.sec-tg-avatar-fallback{font-size:15px}.sec-tg-name{margin-bottom:2px;font-size:13px}.sec-tg-username,.sec-tg-bound-time{font-size:11px}.sec-btn{border-radius:8px;min-height:34px;padding:8px 12px;font-size:12.5px}.sec-btn-primary{background:linear-gradient(135deg,#9931e9,#0369a1);box-shadow:0 6px 14px #0369a129}.sec-btn-primary.dark{background:linear-gradient(135deg,#242b36,#10151d);box-shadow:0 6px 14px #10151d29}.sec-btn-danger{background:linear-gradient(135deg,#991b1b,#7f1d1d);box-shadow:0 6px 14px #7f1d1d24}.sec-bind-tip{border-color:#cfe7f7;border-radius:8px;margin-bottom:9px;padding:9px 10px}.sec-bind-tip p{margin:0;font-size:12px;line-height:1.45}.sec-bind-guide{gap:8px;margin-bottom:9px;display:grid}.sec-bind-step{background:#f8fafc;border:1px solid #e8edf3;border-radius:8px;gap:8px;margin:0;padding:9px}.sec-step-num{width:22px;height:22px;font-size:11px}.sec-bind-step p,.sec-tg-link,.sec-bind-expire{font-size:11.5px!important}.sec-bind-token-box{border-width:1px;border-radius:7px;gap:7px;padding:8px}.sec-bind-token-box code{letter-spacing:0;font-size:11px}.sec-copy-btn{border-radius:6px;padding:5px 8px;font-size:11px}.sec-notice-card{background:linear-gradient(#fffaf0,#fff);border-color:#ead7b4;border-radius:9px;padding:10px 11px;display:block}.sec-notice-content h4{color:#51310b;margin-bottom:5px;font-size:12.5px}.sec-notice-content ul{color:#7c5c29;padding-left:15px;font-size:11px;line-height:1.55}.security-action-modal{z-index:74;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070a1094;padding:18px}.security-action-card{background:linear-gradient(#ffffff0f,#0000),#10151f;border:1px solid #e6cb906b;border-radius:12px;gap:12px;width:min(348px,100vw - 32px);padding:16px;display:grid;position:relative;box-shadow:0 24px 70px #00000061}.security-action-card.compact{width:min(326px,100vw - 34px)}.security-modal-close{color:#f7e4b7;background:#ffffff0f;border:1px solid #e6cb9047;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid;position:absolute;top:9px;right:9px}.security-modal-head{gap:4px;padding-right:28px;display:grid}.security-modal-kicker{color:#d8b66a;letter-spacing:0;font-size:10px;font-weight:900}.security-modal-kicker.danger{color:#fecaca}.security-modal-head h2{color:#fff7df;margin:0;font-size:18px}.security-modal-head p{color:#fff9eaa3;margin:0;font-size:12px;line-height:1.45}.security-password-form,.security-unbind-form,.security-fund-password-form{gap:10px;display:grid}.security-password-form label,.security-unbind-form label,.security-fund-password-form label{color:#fff9eabd;gap:5px;font-size:12px;font-weight:700;display:grid}.security-password-form input,.security-unbind-form input,.security-fund-password-form input{color:#fff;background:#ffffff14;border:1px solid #e6cb9040;border-radius:8px;outline:none;width:100%;height:38px;padding:0 11px}.security-password-form input:focus,.security-unbind-form input:focus,.security-fund-password-form input:focus{border-color:#f7d58ab8;box-shadow:0 0 0 3px #d8b66a1f}.security-form-error{color:#fecaca;min-height:16px;margin:-2px 0 0;font-size:11px;line-height:1.35}.security-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.security-modal-actions button{border-radius:9px;min-height:38px;font-size:13px;font-weight:800}.security-secondary-btn{color:#f7e4b7;background:#ffffff0f;border:1px solid #e6cb9047}.security-primary-btn{color:#201407;background:linear-gradient(135deg,#ffe1a1,#bf8525);box-shadow:0 8px 18px #bf852538}.security-danger-btn{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);box-shadow:0 8px 18px #991b1b3d}.security-primary-btn:disabled,.security-danger-btn:disabled{opacity:.62}.feedback-container{padding:10px 12px 18px}.fb-hero-card{background:linear-gradient(135deg,#fffaf0 0%,#f8ead0 100%);border:1px solid #ead8ba;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:12px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #8a643414}.fb-hero-card:before{content:none}.fb-hero-icon{color:#fff;letter-spacing:0;background:#8a6434;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.fb-hero-info{z-index:1;flex:1}.fb-hero-info h2{color:#78350f;margin:0 0 2px;font-size:15px;font-weight:700}.fb-hero-info p{color:#92400e;opacity:.85;margin:0;font-size:11.5px}.fb-tabs{background:#f3f4f6;border-radius:8px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.fb-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:600;transition:all .2s}.fb-tab.active{color:#d97706;background:#fff;box-shadow:0 2px 8px #00000014}.fb-form-card,.fb-list-card{background:#fff;border:1px solid #eceff3;border-radius:8px;padding:12px;box-shadow:0 2px 10px #1f23280a}.fb-form-group{margin-bottom:10px}.fb-label{color:#374151;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.fb-required{color:#ef4444}.fb-type-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.fb-type-option{cursor:pointer;position:relative}.fb-type-option input{opacity:0;pointer-events:none;position:absolute}.fb-type-option input:checked~.fb-type-text,.fb-type-option input:checked~.fb-type-icon{color:#92400e;background:#fff7e8;border-color:#b68a48}.fb-type-icon{background:#fafafa;border:1px solid #e5e7eb;border-radius:7px 7px 0 0;justify-content:center;align-items:center;height:30px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.fb-type-text{text-align:center;color:#6b7280;background:#fafafa;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 7px 7px;padding:4px 2px;font-size:10.5px;transition:all .2s;display:block}.fb-priority-options{flex-wrap:wrap;gap:6px;display:flex}.fb-priority-option{cursor:pointer;color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;transition:all .2s;display:flex;position:relative}.fb-priority-option input{opacity:0;pointer-events:none;position:absolute}.fb-priority-option input:checked~span:last-child{font-weight:600}.fb-priority-option:has(input:checked){background:#f59e0b1a;border-color:currentColor}.fb-priority-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.fb-input,.fb-textarea{color:#1f2937;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;width:100%;padding:9px 10px;font-size:12.5px;transition:all .2s}.fb-input:focus,.fb-textarea:focus{background:#fff;border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b1a}.fb-textarea{resize:vertical;min-height:86px;font-family:inherit;line-height:1.45}.fb-char-count{text-align:right;color:#9ca3af;margin-top:3px;font-size:10.5px}.fb-reward-tip{background:#fff8ec;border:1px solid #f0dfc3;border-radius:7px;gap:8px;margin-bottom:10px;padding:9px 10px;display:flex}.fb-reward-icon{color:#fff;background:#8a6434;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.fb-reward-tip p{color:#92400e;margin:0;font-size:11px;line-height:1.45}.fb-reward-tip p strong{color:#78350f;font-size:12px}.fb-message{border-radius:7px;margin-bottom:10px;padding:8px 10px;font-size:12px}.fb-message.success{color:#3f145f;background:#e9d2fa;border:1px solid #bb81e7}.fb-message.error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.fb-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4a853,#b8860b);border:none;border-radius:8px;width:100%;height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #d4a8534d}.fb-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d4a85366}.fb-submit-btn:active{transform:scale(.98)}.fb-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.fb-list{flex-direction:column;gap:8px;display:flex}.fb-item{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px;transition:all .2s}.fb-item:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.fb-item-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fb-item-type{color:#4338ca;background:#e0e7ff;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.fb-item-status{font-size:11.5px;font-weight:600}.fb-item-title{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13.5px;font-weight:600;overflow:hidden}.fb-item-meta{align-items:center;gap:6px;display:flex}.fb-item-priority{color:#fff;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.fb-item-time{color:#9ca3af;font-size:11px}.fb-item-reward{border-top:1px dashed #e5e7eb;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.fb-reward-badge{color:#92400e;font-size:11px;font-weight:600}.fb-reward-amount{color:#d97706;font-size:12.5px;font-weight:700}.fb-loading,.fb-empty{text-align:center;color:#9ca3af;padding:26px 12px}.fb-empty-icon{color:#9ca3af;background:#f3f4f6;border-radius:999px;place-items:center;width:48px;height:24px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-grid}.fb-empty p{margin:0;font-size:14px}.fb-detail-modal{z-index:1000}.fb-detail-card{background:#fff;border-radius:10px;width:calc(100% - 28px);max-width:480px;max-height:85vh;padding:16px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000026}.fb-detail-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fb-detail-type{color:#4338ca;background:#e0e7ff;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.fb-detail-status{font-size:12px;font-weight:700}.fb-detail-title{color:#111827;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4}.fb-detail-meta{align-items:center;gap:8px;margin-bottom:12px;display:flex}.fb-detail-priority{color:#fff;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.fb-detail-time{color:#9ca3af;font-size:12px}.fb-detail-content,.fb-detail-contact,.fb-detail-reply{background:#f9fafb;border-radius:8px;margin-bottom:10px;padding:10px}.fb-detail-content h4,.fb-detail-contact h4,.fb-detail-reply h4{color:#374151;margin:0 0 6px;font-size:12px;font-weight:700}.fb-detail-content p,.fb-detail-contact p,.fb-detail-reply p{color:#4b5563;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.5}.fb-detail-reply-time{color:#9ca3af;text-align:right;margin-top:8px;font-size:12px;display:block}.fb-detail-reward{background:#fff8ec;border:1px solid #f0dfc3;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex}.chat-wrap{background:#f5f7fa;flex-direction:column;height:calc(100vh - 140px);display:flex}.payment-top .chat-top-info{flex-direction:column;align-items:center;display:flex}.payment-top .chat-top-info h1{margin:0;font-size:15px;font-weight:500}.payment-top .chat-status{color:#6b7280;align-items:center;gap:6px;margin-top:1px;font-size:11px;display:flex}.payment-top .chat-status-dot{background:#d6a034;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #d6a034}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.payment-top .chat-action-btn{border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:28px;height:28px;font-size:16px;transition:background .2s;display:flex}.payment-top .chat-action-btn:active{background:#0000000f;transform:scale(.95)}.chat-container{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:16px 12px;display:flex;overflow-y:auto}.chat-loading,.chat-empty{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.chat-loading .spinner{border:3px solid #e5e7eb;border-top-color:#b88625;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.chat-loading p,.chat-empty p{margin:4px 0;font-size:14px}.chat-empty-icon{opacity:.6;margin-bottom:12px;font-size:48px}.chat-empty-tip{color:#d1d5db;font-size:12px!important}.chat-msg{align-items:flex-end;gap:8px;max-width:85%;display:flex}.chat-msg-left{align-self:flex-start}.chat-msg-right{flex-direction:row-reverse;align-self:flex-end}.chat-msg-center{align-self:center;max-width:90%}.chat-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%;display:block}.chat-avatar img:not([hidden])+span{display:none}.chat-bubble{word-break:break-word;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.5;position:relative}.chat-bubble p{margin:0}.chat-bubble-admin{color:#1f2937;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 3px #00000014}.chat-bubble-user{color:#fff;background:linear-gradient(135deg,#b88625 0%,#7a4f12 100%);border-bottom-right-radius:4px}.chat-bubble-sending{color:#9ca3af;background:#e5e7eb;border-bottom-right-radius:4px}.chat-msg-time{opacity:.6;text-align:right;margin-top:4px;font-size:11px}.chat-bubble-admin .chat-msg-time{text-align:left}.chat-system-msg{color:#6b7280;text-align:center;background:#0000000f;border-radius:12px;padding:6px 12px;font-size:12px}.chat-input-bar{background:#fff;border-top:1px solid #e5e7eb;padding:10px 12px;position:sticky;bottom:0}.chat-input-wrapper{align-items:center;gap:8px;display:flex}.chat-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;outline:none;flex:1;height:40px;padding:0 14px;font-size:14px;transition:all .2s}.chat-input:focus{background:#fff;border-color:#b88625;box-shadow:0 0 0 3px #b886251a}.chat-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b88625 0%,#7a4f12 100%);border:none;border-radius:20px;height:40px;padding:0 18px;font-size:14px;font-weight:500;transition:all .2s}.chat-send-btn:active:not(:disabled){opacity:.9;transform:scale(.95)}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.chat-placeholder{color:#9ca3af;background:#f9fafb;border-radius:20px;justify-content:center;align-items:center;height:40px;font-size:14px;display:flex}#chat-page.page.active{background:#f3efe7;flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.chat-topbar{background:#fffcf7f7;border-bottom:1px solid #e8dccb;flex:0 0 46px}.chat-wrap{background:linear-gradient(#fbf7ef 0%,#f4efe6 100%);flex:1;height:calc(100dvh - 46px);min-height:0}.chat-service-card{background:#fffdfa;border:1px solid #e5d7c2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:9px 10px 0;padding:9px 10px;display:flex;box-shadow:0 4px 14px #3d2b160d}.chat-service-card div{gap:2px;min-width:0;display:grid}.chat-service-card strong{color:#24180c;font-size:13px;line-height:1.15}.chat-service-card span{color:#8a7a63;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.chat-service-card b{color:#7b5720;background:#f8eedc;border-radius:999px;flex:none;min-height:24px;padding:5px 8px;font-size:11px}.chat-inline-error{color:#9a5b16;background:#fff8ed;border:1px solid #f0d4b5;border-radius:8px;margin:7px 10px 0;padding:7px 9px;font-size:11px;line-height:1.35}.payment-top .chat-top-info h1{color:#24180c;font-size:14px;font-weight:800}.payment-top .chat-status{color:#7c6b54;gap:4px;font-size:10px}.payment-top .chat-status-dot{background:#6b269f;width:5px;height:5px;box-shadow:0 0 5px #6b269fa6}.payment-top .chat-action-btn{color:#7b5720;background:#fff;border:1px solid #e4d8c7;width:30px;height:30px;margin-right:7px}.payment-top .chat-action-btn svg{width:15px;height:15px}.chat-container{flex:1;gap:8px;min-height:0;padding:10px 10px 9px}.chat-loading,.chat-empty{min-height:190px;padding:34px 16px}.chat-loading .spinner{border-width:2px;width:26px;height:26px}.chat-empty-icon{color:#6b4614;opacity:1;background:linear-gradient(135deg,#fff8ea,#ead2a4);border:1px solid #e4d2b6;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:8px;font-size:12px;font-weight:900;display:grid}.chat-loading p,.chat-empty p{color:#514537;margin:2px 0;font-size:12.5px;font-weight:700}.chat-empty-tip{max-width:220px;line-height:1.45;color:#9a8a75!important;font-size:11px!important;font-weight:500!important}.chat-msg{gap:6px;max-width:88%}.chat-avatar{width:28px;height:28px;font-size:11px;font-weight:800}.chat-avatar-user{background:linear-gradient(135deg,#512a6f,#37184f)}.chat-avatar-admin{background:linear-gradient(135deg,#9b7436,#6f4b18)}.chat-bubble{border-radius:11px;padding:8px 10px;font-size:12.5px;line-height:1.45}.chat-bubble-admin{color:#2e251a;background:#fffdfa;border:1px solid #e9e1d7;border-bottom-left-radius:4px;box-shadow:0 3px 10px #261c100f}.chat-bubble-user{background:linear-gradient(135deg,#b88625,#7a4f12);border-bottom-right-radius:4px}.chat-bubble-sending{color:#7f766a;background:#e8dfd1;border-radius:11px 11px 4px;padding:8px 12px;font-size:12px}.chat-msg-time{margin-top:3px;font-size:10px}.chat-input-bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#fffcf7fa;border-top-color:#e5d8c7;flex:none}.chat-input-wrapper{align-items:flex-end;gap:7px}.chat-input{color:#24180c;resize:none;background:#fbf7ef;border-color:#ded2bf;border-radius:9px;height:34px;min-height:34px;max-height:82px;padding:8px 11px;font-size:12.5px;line-height:18px}.chat-input:focus{border-color:#9b7436;box-shadow:0 0 0 3px #9b74361a}.chat-send-btn{background:linear-gradient(135deg,#8a6532,#604013);border-radius:9px;min-width:58px;height:34px;padding:0 13px;font-size:12.5px;font-weight:800}.chat-delete-modal{z-index:74;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070a1094;padding:18px}.chat-delete-card{background:#10151f;border:1px solid #e6cb906b;border-radius:12px;gap:8px;width:min(320px,100vw - 38px);padding:16px;display:grid;position:relative;box-shadow:0 24px 70px #00000061}.chat-delete-card>span{color:#d8b66a;font-size:10px;font-weight:900}.chat-delete-card h2{color:#fff7df;margin:0;font-size:18px}.chat-delete-card p{color:#fff9eaa8;margin:0;font-size:12px;line-height:1.5}.chat-delete-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.chat-delete-card button{border-radius:9px;min-height:36px;font-size:13px;font-weight:800}.chat-delete-close{color:#f7e4b7;background:#ffffff0f;border:1px solid #e6cb9047;width:28px;position:absolute;top:9px;right:9px;border-radius:50%!important;min-height:28px!important;font-size:18px!important}.chat-delete-cancel{color:#f7e4b7;background:#ffffff0f;border:1px solid #e6cb9047}.chat-delete-confirm{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b)}:root{--mobile-shell-width:430px;--bottom-nav-base:78px;--bottom-nav-safe:env(safe-area-inset-bottom,0px);--bottom-nav-total:calc(var(--bottom-nav-base) + var(--bottom-nav-safe))}html,body{width:100%;min-height:100%}.phone-shell{width:min(var(--mobile-shell-width), 100vw);max-width:var(--mobile-shell-width);min-height:100dvh;padding-bottom:calc(var(--bottom-nav-total) + 12px);overflow-x:hidden}.bottom-nav{width:min(var(--mobile-shell-width), 100vw);height:var(--bottom-nav-total);min-height:var(--bottom-nav-total);padding:6px 0 calc(8px + var(--bottom-nav-safe));border-radius:16px 16px 0 0;align-items:stretch}.nav-item{justify-content:flex-start;gap:2px;min-height:0;padding:2px 0 0;font-size:11px;line-height:1.15;overflow:visible}.nav-item>span:last-child{white-space:nowrap;max-width:100%;min-height:13px;line-height:1.15;display:block;overflow:visible}.nav-luxury-icon,.luxury-icon-wrap{flex:0 0 34px;width:34px;height:34px}.nav-item .luxury-icon{width:31px;height:31px}.deposit-nav{transform:translateY(-10px)}.deposit-core{flex:0 0 52px;width:52px;height:52px}.deposit-core .luxury-icon{width:45px;height:45px}.deposit-nav>span:last-child{margin-top:-3px}.luxury-auth-modal{width:min(var(--mobile-shell-width), 100vw);padding:max(10px, env(safe-area-inset-top,0px)) 10px max(10px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;place-items:center;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.luxury-auth-card{width:min(384px,100vw - 20px);max-height:calc(100dvh - max(18px, env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));-webkit-overflow-scrolling:touch;background:linear-gradient(#fff 0%,#fbfdff 52%,#f4f8fc 100%);border:1px solid #ccd6e1d1;border-radius:14px;overflow-x:hidden;overflow-y:auto;box-shadow:0 24px 72px #1d2b3a52,0 0 0 1px #ffffffbd}.luxury-auth-brand{background:linear-gradient(#fffffffa,#f7fafdf5);border-bottom-color:#dee4ebf2;padding:17px 58px 12px 18px}.luxury-auth-logo{gap:8px;width:min(246px,100%);margin-bottom:7px}.luxury-auth-logo img{width:min(246px,100%)}.luxury-auth-logo-mark{width:24px;height:24px}.luxury-auth-logo-mark:after{top:7px;bottom:7px;left:7px;right:7px}.luxury-auth-logo-text{color:#172233;letter-spacing:0;font-size:15px;font-weight:950}.luxury-auth-title{color:#172233;letter-spacing:0;margin-bottom:5px;font-size:18px;font-weight:950;line-height:1.2}.luxury-auth-subtitle{margin:0;font-size:12px}.luxury-auth-subtitle span:before,.luxury-auth-subtitle span:after{width:18px}.luxury-auth-benefits{gap:4px;margin-bottom:6px;padding:0}.luxury-benefit-item{gap:7px}.luxury-benefit-tag{padding:2px 6px;font-size:10px}.luxury-benefit-text,.luxury-auth-support,.luxury-form-hint,.luxury-form-tip,.luxury-agreement,.luxury-remember,.luxury-footer-link,.luxury-auth-error{font-size:11.5px}.luxury-auth-tabs{margin-top:10px;margin-bottom:0;padding:0 17px}.luxury-auth-tabs:after{background:#e7edf4;left:17px;right:17px}.luxury-tab{padding:7px 0 9px;font-size:13.5px}.luxury-tab.active{font-size:14.5px}.luxury-auth-form{background:0 0;gap:8px;padding:11px 17px 5px}.luxury-input-group{background:#ffffffeb;border-color:#d2dbe5f5;border-radius:9px;height:38px}.luxury-input-group input{font-size:13px}.luxury-password-toggle{width:32px;height:32px}.luxury-password-strength{gap:8px;margin-top:-2px}.luxury-password-strength>span{font-size:11px}.strength-segment{height:4px}.luxury-form-tip{margin-top:-4px;line-height:1.3}.luxury-agreement-text{color:#415064;min-width:0;font-weight:650;line-height:1.35}.luxury-agreement,.luxury-remember{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;margin-top:1px;line-height:1.3;display:grid}.luxury-submit-btn{letter-spacing:1px;background:linear-gradient(135deg,#1f334a 0%,#496a88 100%);border-radius:10px;height:39px;margin-top:3px;font-size:14px;box-shadow:0 10px 24px #1f334a3d}.luxury-auth-error{min-height:15px}.luxury-auth-footer{gap:12px;padding:7px 17px 14px}.luxury-auth-quick{display:none}.luxury-quick-divider{margin-bottom:8px}.luxury-quick-btn{width:34px;height:34px}.luxury-telegram-icon{width:20px;height:20px}@media (max-height:760px){.luxury-auth-card{width:min(378px,100vw - 18px)}.luxury-auth-brand{padding:14px 54px 10px 16px}.luxury-auth-logo,.luxury-auth-logo img{width:min(226px,100%)}.luxury-auth-logo-text{font-size:14px}.luxury-auth-title{font-size:17px}.luxury-auth-benefits,.luxury-auth-support{display:none}.luxury-auth-tabs{margin-top:7px}.luxury-auth-form{gap:7px}.luxury-input-group{height:38px}.luxury-submit-btn{height:40px}.luxury-auth-footer{padding-bottom:12px}.luxury-auth-quick{display:none}}@media (max-width:360px){:root{--bottom-nav-base:74px}.nav-luxury-icon,.luxury-icon-wrap{flex-basis:31px;width:31px;height:31px}.deposit-core{flex-basis:49px;width:49px;height:49px}.deposit-core .luxury-icon{width:54px;height:42px}.luxury-auth-card{width:calc(100vw - 16px)}}#category-page .category-games{flex-wrap:wrap;place-content:start flex-start;align-items:start;gap:7px 6px;display:flex}#category-page .category-empty{color:#7b8491;text-align:center;background:0 0;border:0;border-radius:0;flex:1 0 100%;grid-column:1/-1;align-content:center;place-items:center;width:100%;min-height:220px;padding:18px 12px;display:grid}#category-page .category-empty strong{color:#252b31;font-size:15px;font-weight:900}#category-page .category-empty span{color:#8f7d67;max-width:180px;margin-top:6px;font-size:11.5px;font-weight:700;line-height:1.45}#category-page .category-game-card{aspect-ratio:auto;width:calc(33.3333% - 4px);min-width:0;max-width:calc(33.3333% - 4px);height:auto;min-height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 calc(33.3333% - 4px);align-items:stretch;gap:5px;padding:0;display:flex;position:relative;overflow:visible}#category-page .category-ratio-spacer{visibility:hidden;pointer-events:none;flex:0 0 calc(33.3333% - 4px);width:calc(33.3333% - 4px);height:0;margin:0;padding:0}#category-page .category-game-card .game-thumb{width:100%;height:auto;aspect-ratio:var(--category-image-ratio,1 / 1);background:0 0;border:0;border-radius:10px;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 1px 3px #1219241f}#category-page .category-game-card .game-thumb img{width:100%;height:auto;aspect-ratio:var(--category-image-ratio,auto);object-fit:contain;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}#category-page .category-game-card .game-thumb span{color:#738094c7;place-items:center;font-size:20px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#category-page .category-game-card strong{color:#263545;text-align:center;text-shadow:0 1px #ffffffe0;overflow-wrap:anywhere;pointer-events:none;background:0 0;border:0;border-radius:0;width:100%;min-height:30px;max-height:34px;padding:3px 1px 2px;font-size:11.5px;font-weight:850;line-height:13px;display:block;position:static;overflow:hidden}#category-page .category-game-card--lobby{background:#ffffffe6;border:1px solid #dce6ee;border-radius:12px;flex:1 0 100%;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:10px;width:100%;max-width:100%;min-height:74px;padding:8px 10px;display:grid;box-shadow:0 7px 18px #263a4b14,inset 0 1px #fffffff5}#category-page .category-game-card--lobby .game-thumb{aspect-ratio:1;width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:12px}#category-page .category-game-card--lobby .game-thumb img{aspect-ratio:1;object-fit:contain;width:56px;height:56px}#category-page .category-lobby-copy{text-align:left;gap:3px;min-width:0;display:grid}#category-page .category-game-card--lobby .category-lobby-copy strong{color:#213547;text-align:left;min-height:0;max-height:none;text-shadow:none;padding:0;font-size:14px;line-height:1.2}#category-page .category-lobby-copy small{color:#738495;font-size:11px;font-weight:750;line-height:1.2}#category-page .category-game-card--lobby>i{color:#55758d;background:#f5f9fc;border:1px solid #d6e2eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:20px;font-style:normal;line-height:1;display:grid}#category-page .category-game-card--lobby:active{background:#f4f8fb;transform:scale(.99)}#home-page .hot-carousel{margin:0 8px 10px;position:relative;overflow:hidden}#home-page .hot-layout{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-rows:auto;gap:8px;height:126px;min-height:126px;padding:0 2px 2px;scroll-padding-left:2px;display:flex;overflow-x:auto;overflow-y:hidden}#home-page .hot-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:132px minmax(0,1fr);gap:8px;width:100%;height:122px;display:grid}#home-page .hot-card-stack{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:7px;min-width:0;display:grid}#home-page .hot-layout .game-card{border:0;border-radius:12px;width:100%;min-width:0;height:100%;min-height:0;padding:0;box-shadow:0 1px 4px #12192421}#home-page .hot-layout .hot-card-small{border-radius:8px}#home-page .hot-layout .game-card.large{grid-row:auto}#home-page .hot-layout .game-card:after{display:none}#home-page .hot-layout .game-card .game-thumb{border-radius:inherit;top:0;bottom:0;left:0;right:0;overflow:hidden}#home-page .hot-layout .game-card strong{display:none}#home-page .hot-layout .empty-state{flex:1 0 100%;min-height:122px}#home-page .hero-banner.carousel-banner{background:0 0;border:0;border-radius:12px;min-height:154px;margin:10px 10px 0;padding:0;overflow:hidden;box-shadow:0 1px 2px #11182714,0 10px 22px #1118270f}#home-page .carousel-track{border-radius:inherit;background:#f4f6f8;min-height:154px;overflow:hidden}#home-page .carousel-slide{border-radius:inherit;overflow:hidden}#home-page .carousel-slide:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#00000061);position:absolute;top:45%;bottom:0;left:0;right:0}#home-page .carousel-slide img{border-radius:inherit;object-fit:cover;background:#f4f6f8;min-height:154px;display:block}#home-page .carousel-copy{z-index:3;color:#fff;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:0;display:flex;bottom:10px;left:12px;right:12px}#home-page .carousel-copy strong,#home-page .carousel-copy span{display:none}#home-page .carousel-copy em{color:#fff;background:#070f1a9e;border:1px solid #ffffff59;border-radius:999px;min-height:24px;padding:4px 10px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff24}#home-page .carousel-dots{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070f1a29;border-radius:999px;min-height:12px;padding:2px 4px;top:10px;right:10px}#home-page .carousel-dots button{background:#ffffffad;width:6px;height:6px}#home-page .carousel-dots button.active{background:#fff;width:16px}.language-modal{padding:0 12px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f12186b;align-items:end}.language-card{background:#fff;border:1px solid #d6e0e8f2;border-radius:18px;width:min(386px,100%);padding:18px 16px 15px;position:relative;box-shadow:inset 0 1px #ffffffd1,0 22px 58px #12202f38}.language-card .modal-close{color:#65758a}.language-head{padding:1px 40px 13px 1px;display:block}.language-head span{color:#65758a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.language-head strong{color:#17212b;margin-top:3px;font-size:19px;line-height:1.2;display:block}.language-head small{color:#647486;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35;display:block}.language-options{gap:8px;display:grid}.language-option{color:#17212b;text-align:left;background:#f8fbfe;border:1px solid #dfe8f1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffffc7}.language-option.active{background:linear-gradient(135deg,#eef7fdfa,#fffffffc),#fff;border-color:#4780ab75;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #3b62841a}.language-option.disabled{cursor:not-allowed;opacity:.64;filter:saturate(.6)}.language-option strong{font-size:15px;line-height:1.2;display:block}.language-option small{color:#647486;margin-top:5px;font-size:11px;line-height:1.2;display:block}.language-option em{color:#2f6f98;text-align:center;background:#eaf2f8;border-radius:999px;min-width:58px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.language-option.disabled em{color:#738094;background:#edf1f5}.language-note{color:#647486;margin:11px 2px 0;font-size:11px;font-weight:700;line-height:1.5}.more-menu-modal{z-index:72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f1875;align-items:end;padding:0 12px 18px}.more-menu-card{background:linear-gradient(#fffffffc,#f7fafdfc),#fff;border:1px solid #d2d9e2eb;border-radius:16px;width:min(386px,100%);max-height:min(78vh,640px);padding:15px 13px 14px;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 24px 74px #0a101c4d}.more-menu-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:1px 38px 12px 1px;display:grid}.more-menu-head .luxury-icon-wrap{width:44px;height:44px}.more-menu-head span{color:#9a6b24;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.more-menu-head strong{color:#111820;margin-top:2px;font-size:18px;line-height:1.2;display:block}.more-menu-sections{gap:11px;display:grid}.more-menu-section{gap:7px;display:grid}.more-menu-section h3{color:#667085;margin:0;padding-left:2px;font-size:11px;font-weight:900;line-height:1.2}.more-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.more-menu-item{color:#1f2a37;background:linear-gradient(#fffffffa,#f6f9fcfa),#fff;border:1px solid #dae1e9f2;border-radius:11px;place-items:center;gap:5px;min-width:0;min-height:66px;padding:8px 5px 7px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #1018280f}.more-menu-item:active{border-color:#b8862559;transform:scale(.97);box-shadow:inset 0 1px #ffffffeb,0 4px 10px #10182814}.more-menu-item .luxury-icon-wrap{width:32px;height:32px}.more-menu-item span{color:#25313d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:850;line-height:1.15;overflow:hidden}#home-page .topbar{height:var(--home-topbar-height);grid-template-columns:34px minmax(0,1fr) minmax(118px,auto);gap:8px;padding:8px 12px;overflow:hidden}#home-page .brand-mark{width:34px;height:34px}#home-page .brand-copy{min-width:0;overflow:hidden}#home-page .brand-copy strong,#home-page .brand-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#home-page .brand-copy strong{font-size:18px;line-height:20px}#home-page .brand-copy small{font-size:11px;line-height:14px}#home-page .auth-actions{justify-self:end;width:auto;min-width:0;max-width:168px}#home-page .auth-actions.is-logged-in{width:132px;max-width:132px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}#home-page .topbar-user{border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#fafbfc 0%,#f3f5f8 100%);border-radius:999px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:168px;min-height:42px;padding:4px 10px 4px 4px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 4px 12px #121b2614}#home-page .auth-actions.is-logged-in .topbar-user{width:100%;max-width:none}#home-page .topbar-avatar{width:32px;height:32px}#home-page .topbar-user-info{min-width:0}#home-page .topbar-username{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:13px;line-height:15px;overflow:hidden}#home-page .topbar-balance{font-size:11px;line-height:13px}#affiliate-page.page.active{background:#f5f5f5;min-height:100vh;padding-bottom:0;display:block}.affiliate-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e6e6e6;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;display:grid;position:sticky;top:0}.affiliate-top .back-btn{color:#333;width:44px;height:44px;font-size:26px}.affiliate-top h1{text-align:center;color:#2c2f33;margin:0;font-size:20px;font-weight:700}.affiliate-tabs{z-index:29;scrollbar-width:none;background:#fff;border-bottom:1px solid #e2e2e2;gap:20px;min-height:48px;padding:0 14px;display:flex;position:sticky;top:56px;overflow-x:auto}.affiliate-tabs::-webkit-scrollbar{display:none}.affiliate-tabs button{color:#30343a;white-space:nowrap;flex:none;font-size:15px;position:relative}.affiliate-tabs button.active{color:#96713a;font-weight:700}.affiliate-tabs button.active:after{content:"";background:#96713a;border-radius:999px;height:3px;position:absolute;bottom:0;left:8px;right:8px}.affiliate-body{padding:14px 10px 18px}.affiliate-card{background:#fff;border:1px solid #ededed;border-radius:8px;margin-bottom:12px;padding:14px;box-shadow:0 4px 14px #1118270f}.invite-head,.affiliate-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.invite-head strong,.affiliate-section-title h2{color:#2c2f33;margin:0;font-size:17px;font-weight:700}.invite-head span{color:#96999f;font-size:13px}.invite-head b{color:#2c2f33;margin-left:6px;font-size:16px}.invite-link-row{grid-template-columns:minmax(0,1fr) 84px;gap:8px;margin-bottom:12px;display:grid}.invite-link-row input{color:#666;background:#fafafa;border:1px solid #dedede;border-radius:8px;width:100%;height:44px;padding:0 12px;font-size:14px}.invite-link-row button,.invite-code-actions button,.affiliate-section-title a,.affiliate-pill,.affiliate-submit{color:#fff;background:#96713a;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none}.invite-code-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.affiliate-commission-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:6px 0 12px;display:grid}.affiliate-commission-flow article,.affiliate-metric-grid article,.affiliate-rate-card article{text-align:center;background:#f8f6f2;border-radius:8px;min-width:0;padding:12px 8px}.affiliate-commission-flow b{color:#fff;background:#96713a;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 6px;font-size:12px;display:grid}.affiliate-commission-flow span,.affiliate-metric-grid span,.affiliate-rate-card span{color:#33373d;font-size:13px;line-height:1.25;display:block}.affiliate-commission-flow strong,.affiliate-metric-grid strong,.affiliate-rate-card strong{color:#2e3136;margin-top:5px;font-size:18px;line-height:1.2;display:block}.affiliate-commission-flow em,.affiliate-metric-grid small{color:#8d9299;margin-top:5px;font-size:11px;font-style:normal;line-height:1.3;display:block}.affiliate-tutorial p{color:#62666c;margin:0;font-size:13px;line-height:1.6}.affiliate-range-tabs{scrollbar-width:none;gap:14px;margin:0 -2px 14px;display:flex;overflow-x:auto}.affiliate-range-tabs::-webkit-scrollbar{display:none}.affiliate-range-tabs button{color:#60646b;background:#fff;border:1px solid #dfdfdf;border-radius:999px;flex:none;min-width:72px;height:36px;font-size:14px}.affiliate-range-tabs button.active{color:#fff;background:#96713a;border-color:#96713a;font-weight:700}.affiliate-today-card>div:first-child{border-bottom:1px solid #eee;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.affiliate-today-card span{color:#33373d;font-size:18px}.affiliate-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.affiliate-four article span{color:#80858c;font-size:12px;display:block}.affiliate-four article b{color:#f09a00;margin-top:7px;font-size:17px;display:block}.affiliate-metric-grid,.affiliate-rate-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.affiliate-list-card{gap:8px;display:grid}.affiliate-list-card article{border-bottom:1px solid #efefef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 0;display:grid}.affiliate-list-card article:last-child{border-bottom:0}.affiliate-list-card span,.affiliate-list-card small{color:#5f646b;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.affiliate-list-card strong{color:#2f3338;font-size:15px}.affiliate-list-card small{color:#9aa0a8;grid-column:1/-1;font-size:12px}.affiliate-list-card .green{color:#b88625}.affiliate-list-card .red{color:#c85b4a}.affiliate-settlement{color:#8a8f96;background:#fff;justify-content:space-between;margin:-2px -10px 12px;padding:10px 16px;font-size:13px;display:flex}.affiliate-settlement strong{color:#2f3338}.affiliate-create-form{background:#f7f7f7;min-height:calc(100vh - 104px);padding:18px 12px 92px}.affiliate-create-form label{gap:8px;margin:18px 0;display:grid}.affiliate-create-form label span{color:#33373d;font-size:16px}.affiliate-create-form label i{color:#d94841;margin-right:2px;font-style:normal}.affiliate-create-form input{color:#2f3338;background:#fff;border:1px solid #d8d8d8;border-radius:7px;width:100%;height:48px;padding:0 14px;font-size:15px}.affiliate-submit{z-index:35;border-radius:9px;height:52px;font-size:16px;position:fixed;bottom:18px;left:max(14px,50vw - 201px);right:max(14px,50vw - 201px)}.affiliate-empty{color:#9da2a9;text-align:center;place-items:center;min-height:320px;display:grid}.affiliate-empty-title{color:#8f959d;margin-top:10px;margin-bottom:0;font-size:16px;font-weight:800}.affiliate-empty span{color:#a8adb4;margin-top:4px;font-size:12px}#affiliate-page.page.active{background:#f6f1e8}.affiliate-top{background:#fffcf7f5;border-bottom-color:#e5d8c4;grid-template-columns:40px 1fr 40px;height:48px}.affiliate-top .back-btn{width:40px;height:40px;font-size:24px}.affiliate-top h1{color:#24180c;font-size:16px}.affiliate-tabs{background:#fffcf7fa;border-bottom-color:#eadcc7;gap:7px;min-height:38px;padding:5px 10px 6px;top:48px}.affiliate-tabs button{color:#6b5a44;border:1px solid #0000;border-radius:999px;min-height:27px;padding:0 9px;font-size:12px;line-height:1}.affiliate-tabs button.active{color:#6f4d1f;background:#fff7e8;border-color:#96713a57}.affiliate-tabs button.active:after{content:none}.affiliate-body{gap:9px;padding:9px 10px 14px;display:grid}.affiliate-card{background:#fffdfa;border-color:#e6d9c7;border-radius:9px;margin:0;padding:10px 11px;box-shadow:0 4px 14px #3d2b160d}.affiliate-overview-card,.affiliate-commission-summary,.affiliate-member-stat{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.affiliate-overview-card>div,.affiliate-commission-summary article,.affiliate-member-stat article{text-align:left;background:linear-gradient(#fffaf1,#fff);border:1px solid #eadfce;border-radius:8px;min-width:0;padding:8px 7px}.affiliate-overview-card span,.affiliate-commission-summary span,.affiliate-member-stat span{color:#776957;font-size:10.5px;display:block}.affiliate-overview-card strong,.affiliate-commission-summary strong,.affiliate-member-stat strong{color:#2b1b0b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:14px;line-height:1.1;display:block;overflow:hidden}.affiliate-overview-card small{color:#a08762;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:10px;display:block;overflow:hidden}.invite-head,.affiliate-section-title{gap:8px;margin-bottom:8px}.invite-head strong,.affiliate-section-title h2{font-size:14px}.invite-head span{text-overflow:ellipsis;white-space:nowrap;max-width:58%;font-size:11px;overflow:hidden}.invite-head b{margin-left:3px;font-size:12px}.invite-link-row{grid-template-columns:minmax(0,1fr) 68px;gap:6px;margin-bottom:8px}.invite-link-row input{background:#fbf7ef;border-color:#e3d7c5;border-radius:7px;height:34px;padding:0 9px;font-size:11px}.invite-link-row button,.invite-code-actions button,.affiliate-section-title a,.affiliate-pill,.affiliate-submit{background:linear-gradient(135deg,#8a6532,#644315);border-radius:8px;min-height:32px;padding:0 10px;font-size:12px}.invite-code-actions{gap:7px}.affiliate-commission-flow{gap:7px;margin:4px 0 8px}.affiliate-commission-flow article,.affiliate-metric-grid article,.affiliate-rate-card article{background:#fbf7ef;border:1px solid #eadfce;border-radius:8px;padding:8px 6px}.affiliate-commission-flow b{background:#8a6532;width:21px;height:21px;margin-bottom:4px;font-size:10px}.affiliate-commission-flow span,.affiliate-metric-grid span,.affiliate-rate-card span{font-size:11px}.affiliate-commission-flow strong,.affiliate-metric-grid strong,.affiliate-rate-card strong{margin-top:3px;font-size:14px}.affiliate-commission-flow em,.affiliate-metric-grid small{margin-top:3px;font-size:10px}.affiliate-tutorial p{font-size:11.5px;line-height:1.45}.affiliate-range-tabs{gap:7px;margin:0;padding-bottom:1px}.affiliate-range-tabs button{color:#6b5a44;border-color:#e0d2bd;min-width:54px;height:29px;font-size:11.5px}.affiliate-range-tabs button.active{background:#8a6532;border-color:#8a6532}.affiliate-today-card>div:first-child{padding-bottom:8px}.affiliate-today-card span{font-size:13px}.affiliate-today-card strong{color:#9b6419;font-size:19px}.affiliate-four{gap:6px;padding-top:8px}.affiliate-four article span{font-size:10px}.affiliate-four article b{color:#9b6419;margin-top:4px;font-size:12px}.affiliate-metric-grid,.affiliate-rate-card{gap:7px}.affiliate-list-card{gap:0}.affiliate-list-card article{border-bottom-color:#eee3d3;min-height:45px;padding:8px 0}.affiliate-list-card span,.affiliate-list-card small{font-size:11.5px}.affiliate-list-card strong{font-size:12.5px}.affiliate-list-card small{font-size:10.5px}.affiliate-settlement{background:#fffdfa;border:1px solid #eadfce;border-radius:8px;margin:0;padding:8px 10px;font-size:11.5px}.affiliate-create-form{background:#fffdfa;border:1px solid #e6d9c7;border-radius:9px;gap:10px;min-height:0;padding:10px 11px 12px;display:grid}.affiliate-create-head{gap:2px;display:grid}.affiliate-create-head strong{color:#24180c;font-size:14px}.affiliate-create-head span,.affiliate-create-tip{color:#8d7a62;margin:0;font-size:11px;line-height:1.45}.affiliate-create-form label{gap:5px;margin:0}.affiliate-create-form label span{font-size:12px}.affiliate-create-form input{border-color:#dfd2bf;border-radius:8px;height:38px;padding:0 10px;font-size:13px}.affiliate-submit{border-radius:8px;width:100%;height:38px;font-size:13px;position:static}.affiliate-empty{min-height:156px}.affiliate-empty-title{margin-top:6px;font-size:13px}#my-records-page .record-shell-body>.ref-record-empty{min-height:calc(100dvh - 126px)}#affiliate-page .affiliate-list-card>.affiliate-empty{grid-column:1/-1;align-content:center;place-items:center;width:100%;min-height:156px}#affiliate-page .affiliate-list-card>.affiliate-empty>*{grid-area:auto;justify-self:center}#affiliate-page .affiliate-commission-summary,#affiliate-page .affiliate-member-stat{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#affiliate-page .affiliate-body--withdraw{background:#f2f4f6;padding:0 0 24px;display:block}#affiliate-page .affiliate-withdraw-balance{background:#fff;border-bottom:1px solid #e1e5e9;grid-template-columns:minmax(0,1fr) 98px;align-items:stretch;min-height:92px;padding:13px 16px;display:grid}#affiliate-page .affiliate-withdraw-balance>div{align-content:center;min-width:0;display:grid}#affiliate-page .affiliate-withdraw-balance-frozen{border-left:1px solid #e5e8eb;padding-left:14px}#affiliate-page .affiliate-withdraw-balance span{color:#66717d;font-size:11px;font-weight:800}#affiliate-page .affiliate-withdraw-balance strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font-size:19px;font-weight:950;line-height:1.1;display:block;overflow:hidden}#affiliate-page .affiliate-withdraw-balance strong small{margin-right:3px;font-size:13px;font-weight:900}#affiliate-page .affiliate-withdraw-balance em{color:#98a0a9;margin-top:4px;font-size:10px;font-style:normal;font-weight:700}#affiliate-page .affiliate-withdraw-form{background:#fff;border-top:1px solid #e3e6e9;border-bottom:1px solid #e3e6e9;gap:13px;margin-top:6px;padding:14px 16px 16px;display:grid}#affiliate-page .affiliate-withdraw-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}#affiliate-page .affiliate-withdraw-form-head h2{color:#17212b;margin:0;font-size:15px;font-weight:900;line-height:1.2}#affiliate-page .affiliate-withdraw-form-head span{color:#8a939d;margin-top:3px;font-size:10px;font-weight:700;display:block}#affiliate-page .affiliate-withdraw-record-link{color:#4c5864;background:#fff;border:1px solid #d8dde2;border-radius:6px;flex:none;height:29px;padding:0 8px 0 9px;font-size:10.5px;font-weight:850}#affiliate-page .affiliate-withdraw-record-link i{color:#9a6a1d;vertical-align:-1px;margin-left:3px;font-size:14px;font-style:normal}#affiliate-page .affiliate-withdraw-form label{gap:5px;min-width:0;display:grid}#affiliate-page .affiliate-withdraw-field-head{color:#46515e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:850;display:flex}#affiliate-page .affiliate-withdraw-field-head button{color:#8a6223;background:#fff;border:1px solid #d7dde2;border-radius:6px;min-width:42px;height:23px;padding:0 8px;font-size:10.5px;font-weight:900}#affiliate-page .affiliate-withdraw-amount-control{background:#fbfcfd;border:1px solid #cfd6dc;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;height:50px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:grid}#affiliate-page .affiliate-withdraw-amount-control:focus-within{border-color:#a77a32;box-shadow:0 0 0 3px #a77a321f}#affiliate-page .affiliate-withdraw-amount-control>b{color:#8c96a0;font-size:18px;font-weight:800}#affiliate-page .affiliate-withdraw-amount-control input{color:#17212b;background:0 0;border:0;outline:0;height:48px;padding:0 0 0 9px;font-size:24px;font-weight:900}#affiliate-page .affiliate-withdraw-amount-field>small{color:#8b949e;font-size:10.5px;font-weight:650}#affiliate-page .affiliate-withdraw-methods{border:0;min-width:0;margin:0;padding:0}#affiliate-page .affiliate-withdraw-methods legend,#affiliate-page .affiliate-withdraw-fields label>span{color:#46515e;margin-bottom:5px;font-size:11.5px;font-weight:850;display:block}#affiliate-page .affiliate-withdraw-method-grid{background:#eef1f3;border:1px solid #e0e4e8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}#affiliate-page .affiliate-withdraw-method-grid label{display:block}#affiliate-page .affiliate-withdraw-method-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}#affiliate-page .affiliate-withdraw-method-grid span{color:#59636e;cursor:pointer;border:1px solid #0000;border-radius:5px;place-items:center;height:32px;font-size:11.5px;font-weight:850;display:grid}#affiliate-page .affiliate-withdraw-fields{gap:11px;display:grid}#affiliate-page .affiliate-withdraw-fields label[hidden]{display:none!important}#affiliate-page .affiliate-withdraw-fields input,#affiliate-page .affiliate-withdraw-fields select{color:#17212b;width:100%;height:40px;font:inherit;background:#fbfcfd;border:1px solid #d5dbe0;border-radius:6px;outline:0;padding:0 11px;font-size:12.5px;transition:border-color .16s,box-shadow .16s}#affiliate-page .affiliate-withdraw-fields input:focus,#affiliate-page .affiliate-withdraw-fields select:focus{border-color:#a77a32;box-shadow:0 0 0 3px #a77a321a}#affiliate-page .affiliate-withdraw-fields input::placeholder,#affiliate-page .affiliate-withdraw-amount-control input::placeholder{color:#b0b7bf;opacity:1}#affiliate-page .affiliate-withdraw-error{color:#b4473e;text-align:center;min-height:0;margin:-4px 0 0;font-size:11px;font-weight:750}#affiliate-page .affiliate-withdraw-error:empty{display:none}#affiliate-page .affiliate-withdraw-form .affiliate-submit{color:#fff;background:#4c246a;border-radius:6px;width:100%;height:43px;margin:0;font-size:13px;font-weight:900;position:static;box-shadow:0 7px 16px #4c246a2e}#affiliate-page .affiliate-withdraw-form .affiliate-submit:disabled{box-shadow:none;opacity:.72;background:#aab2b8}#affiliate-page .affiliate-withdraw-records{background:#fff;border-top:1px solid #e3e6e9;border-bottom:1px solid #e3e6e9;margin-top:8px;padding:17px 20px 8px}#affiliate-page .affiliate-withdraw-records>header{padding-bottom:10px}#affiliate-page .affiliate-withdraw-records>header>span{color:#8e97a0;font-size:11px;font-weight:750}#affiliate-page .affiliate-withdraw-record-list article{border-top:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:13px 0;display:grid}#affiliate-page .affiliate-withdraw-record-list article>div:first-child,#affiliate-page .affiliate-withdraw-record-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}#affiliate-page .affiliate-withdraw-record-list article>div:nth-child(2){justify-items:end}#affiliate-page .affiliate-withdraw-record-list article strong,#affiliate-page .affiliate-withdraw-record-list article b{color:#202b36;font-size:13px;font-weight:900}#affiliate-page .affiliate-withdraw-record-list article span,#affiliate-page .affiliate-withdraw-record-list article small{color:#929aa3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}#affiliate-page .affiliate-withdraw-record-list article small{grid-column:1/-1}#affiliate-page .affiliate-withdraw-status{color:#9a671b;background:#fff6e8;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:850}#affiliate-page .affiliate-withdraw-status--approved{color:#553071;background:#f2e9f8}#affiliate-page .affiliate-withdraw-status--rejected,#affiliate-page .affiliate-withdraw-status--cancelled{color:#ad4e46;background:#fff1f0}#affiliate-page .affiliate-withdraw-empty{color:#9aa2aa;border-top:1px solid #edf0f2;place-items:center;min-height:118px;display:grid}#affiliate-page .affiliate-withdraw-empty strong{font-size:12px;font-weight:750}#affiliate-withdraw-records-page.page.active{background:#f2f4f6;min-height:100dvh;padding-bottom:24px}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-top{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e1e5e8;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;min-height:44px;display:grid;position:sticky;top:0}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-top .back-btn,#affiliate-withdraw-records-page .affiliate-withdraw-record-page-top .refresh-icon-btn{width:30px;min-width:30px;height:30px;min-height:30px;margin:0 auto}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-top .back-btn{color:#26313c;font-size:21px}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-top h1{color:#17212b;text-align:center;margin:0;font-size:15px;font-weight:900}#affiliate-withdraw-records-page .affiliate-withdraw-record-summary{background:#fff;border-bottom:1px solid #e1e5e8;grid-template-columns:repeat(2,minmax(0,1fr));min-height:84px;padding:12px 16px;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-summary>div{align-content:center;min-width:0;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-summary>div+div{border-left:1px solid #e5e8eb;padding-left:16px}#affiliate-withdraw-records-page .affiliate-withdraw-record-summary span,#affiliate-withdraw-records-page .affiliate-withdraw-record-summary small{color:#7b858f;font-size:10px;font-weight:750}#affiliate-withdraw-records-page .affiliate-withdraw-record-summary strong{color:#9a6a1d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:4px 0 3px;font-size:18px;font-weight:950;overflow:hidden}#affiliate-withdraw-records-page .affiliate-withdraw-record-tabs{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e2e6e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 8px;display:grid;position:sticky;top:44px}#affiliate-withdraw-records-page .affiliate-withdraw-record-tabs button{color:#64707b;background:#fff;border:1px solid #dce1e5;border-radius:6px;height:28px;font-size:10.5px;font-weight:800}#affiliate-withdraw-records-page .affiliate-withdraw-record-tabs button.active{color:#fff;background:#4c246a;border-color:#4c246a}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-list{gap:7px;padding:8px;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-card{background:#fff;border:1px solid #dfe4e8;border-radius:8px;gap:9px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 5px 14px #17212b0a}#affiliate-withdraw-records-page .affiliate-withdraw-record-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-card>header>div{gap:4px;min-width:0;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-card>header>div:last-child{justify-items:end}#affiliate-withdraw-records-page .affiliate-withdraw-record-card header span{color:#7b858f;font-size:10.5px;font-weight:750}#affiliate-withdraw-records-page .affiliate-withdraw-record-card header strong{color:#26313c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}#affiliate-withdraw-records-page .affiliate-withdraw-record-card header b{color:#17212b;font-size:15px;font-weight:950}#affiliate-withdraw-records-page .affiliate-withdraw-status{color:#9a671b;background:#fff6e8;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:850}#affiliate-withdraw-records-page .affiliate-withdraw-status--approved{color:#553071;background:#f2e9f8}#affiliate-withdraw-records-page .affiliate-withdraw-status--rejected,#affiliate-withdraw-records-page .affiliate-withdraw-status--cancelled{color:#ad4e46;background:#fff1f0}#affiliate-withdraw-records-page .affiliate-withdraw-record-card dl{border-top:1px solid #edf0f2;gap:5px;margin:0;padding-top:8px;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-card dl>div{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-card dt,#affiliate-withdraw-records-page .affiliate-withdraw-record-card dd{min-width:0;margin:0;font-size:10.5px;line-height:1.4}#affiliate-withdraw-records-page .affiliate-withdraw-record-card dt{color:#929aa3}#affiliate-withdraw-records-page .affiliate-withdraw-record-card dd{overflow-wrap:anywhere;color:#4d5965;font-weight:700}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-empty{color:#9aa2aa;place-items:center;min-height:calc(100dvh - 210px);display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-empty strong{font-size:12px;font-weight:750}#affiliate-withdraw-records-page .affiliate-withdraw-record-page-empty.is-error strong{color:#ad4e46}#affiliate-withdraw-records-page .affiliate-withdraw-record-pager{grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:8px;padding:2px 8px 12px;display:grid}#affiliate-withdraw-records-page .affiliate-withdraw-record-pager button{color:#45515d;background:#fff;border:1px solid #d9dfe4;border-radius:6px;height:31px;font-size:11px;font-weight:800}#affiliate-withdraw-records-page .affiliate-withdraw-record-pager button:disabled{opacity:.45}#affiliate-withdraw-records-page .affiliate-withdraw-record-pager span{color:#7d8791;text-align:center;font-size:11px;font-weight:750}.auth-modal.avatar-upload-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c121c8a;justify-content:center;align-items:flex-end;width:min(430px,100vw);max-width:430px;padding:0;display:flex;position:fixed;top:0;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.auth-modal.avatar-upload-modal .avatar-upload-card{width:100%;max-width:430px;padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;margin:0;transform:none}.auth-modal.avatar-upload-modal .avatar-upload-head{grid-template-columns:68px minmax(0,1fr);gap:12px;margin-bottom:13px}.auth-modal.avatar-upload-modal .avatar-upload-preview{width:68px;height:68px}.auth-modal.avatar-upload-modal .avatar-file-picker{min-height:62px}.auth-modal.avatar-upload-modal .avatar-file-picker i:after{top:50%;left:50%;transform:translate(-50%,-50%)}#profile-page .profile-hero{grid-template-columns:auto minmax(0,1fr) 142px;align-items:center;gap:10px;min-height:86px;padding:12px 14px;display:grid;position:relative}#profile-page .profile-avatar-wrap{width:62px;height:62px;position:relative;overflow:visible}#profile-page .profile-avatar-face{width:56px;height:56px;margin:3px 0 0;box-shadow:0 8px 20px #161c241f}#profile-page .profile-avatar-edit{z-index:5;color:#fff;background:radial-gradient(circle at 32% 18%,#ffffffd1,#0000 34%),linear-gradient(145deg,#2f7cf6,#0e4fb8);border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-2px;right:-7px;box-shadow:0 5px 13px #0e4fb847}#profile-page .profile-avatar-edit-icon{stroke-width:2.55px;width:14px;height:14px;transform:translateY(.5px)}.line-action-icon{fill:none;stroke:currentColor;stroke-width:2.45px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}#profile-page .profile-identity{align-content:center;gap:4px;min-width:0;display:grid}#profile-page .profile-identity h1{color:#151b22;letter-spacing:0;margin:0;font-size:20px;font-weight:900;line-height:1.12}#profile-page .profile-member-no{color:#7b8491;font-size:12px;font-weight:700}#profile-page .profile-balance-line{color:#6d7480;align-items:baseline;gap:6px;min-width:0;max-width:100%;margin:7px 0 0;line-height:1.15;display:flex}#profile-page .profile-balance-line span{color:#8a6434;flex:none;font-size:11px;font-weight:850}#profile-page .profile-balance-line strong{color:#171b20;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:900;overflow:hidden}#profile-page .profile-balance-line button{color:#8a6434;background:linear-gradient(#fff,#f7f0e5);border:1px solid #8a643433;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-left:1px;font-size:13px;font-weight:900;line-height:1;display:grid;box-shadow:0 3px 8px #1f23280f}#profile-page .profile-balance-line button:disabled{opacity:.55}#profile-page .profile-balance-line button .fan-icon{width:24px;height:24px}#profile-page .profile-vip-badge{color:#24577e;isolation:isolate;background:radial-gradient(circle at 88% 18%,#fffffff5,#0000 18px),radial-gradient(circle at 18% 88%,#a77e362e,#0000 24px),linear-gradient(145deg,#ebf8fffa,#c2e2faf0);border:1px solid #2f7fc757;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;height:76px;padding:10px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -10px 18px #387fb414,0 12px 24px #2e6f9829}#profile-page .profile-vip-badge:before,#profile-page .profile-vip-badge:after{z-index:0;pointer-events:none;content:"";position:absolute}#profile-page .profile-vip-badge:before{background:radial-gradient(circle,#ffffff6b,#a77e361a 58%,#0000 60%);border:1px solid #a77e363d;border-radius:50%;width:70px;height:70px;top:-24px;right:-26px}#profile-page .profile-vip-badge:after{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);border-radius:999px;width:34px;height:2px;top:9px;left:42%;transform:rotate(-28deg)}#profile-page .profile-vip-badge img{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 12px #6e53183d);width:42px;height:42px;position:relative}#profile-page .profile-vip-flow{z-index:1;text-align:left;gap:4px;min-width:0;display:grid;position:relative}#profile-page .profile-vip-flow b,#profile-page .profile-vip-flow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#profile-page .profile-vip-flow b{color:#24577eb8;font-size:11px;font-weight:850;line-height:1}#profile-page .profile-vip-flow strong{color:#24577e;font-size:12px;font-weight:900;line-height:1.12}#profile-page .profile-vip-badge i{z-index:1;background:#5f8bad38;border-radius:999px;grid-column:1/-1;height:6px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #24577e2e}#profile-page .profile-vip-badge em{border-radius:inherit;background:linear-gradient(90deg,#4c95c7,#8cb7d8 48%,#a77e36);height:100%;display:block;box-shadow:0 0 8px #4c95c752}#profile-page .account-panel.account-panel--logged-in{background:linear-gradient(#f4f9ffb3,#d6eafcd6),url(/images/brand/nav-wave-accent.webp) 50% 54%/100% 72px no-repeat,#fffffff2;gap:0;padding-top:11px}#profile-page .profile-vip-panel{color:#25516f;background:radial-gradient(circle at 86% 20%,#ffffffeb,#0000 23%),linear-gradient(135deg,#d6ebfffa,#b9d9f6eb);border:1px solid #2f7fc76b;border-radius:12px;grid-template-columns:minmax(0,1fr) 74px;gap:8px 12px;margin:8px 14px 10px;padding:12px 13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffad,0 8px 20px #2e6f981f}#profile-page .profile-vip-panel:before{content:"";background:#ffffff38;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-24px;right:18px}#profile-page .profile-vip-main,#profile-page .profile-vip-medal,#profile-page .profile-vip-progress{z-index:1;position:relative}#profile-page .profile-vip-main{gap:3px;min-width:0;display:grid}#profile-page .profile-vip-main span,#profile-page .profile-vip-medal span,#profile-page .profile-vip-progress span{color:#25516fb8;font-size:11px;font-weight:800}#profile-page .profile-vip-main strong{color:#24577e;letter-spacing:0;font-size:30px;font-weight:950;line-height:1}#profile-page .profile-vip-main p{color:#466e8e;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11.5px;font-weight:750;line-height:1.35;overflow:hidden}#profile-page .profile-vip-medal{align-content:center;justify-items:center;gap:5px;display:grid}#profile-page .profile-vip-medal img{object-fit:contain;filter:drop-shadow(0 6px 10px #6e531838);width:54px;height:54px}#profile-page .profile-vip-medal .profile-vip-medal-art{width:54px;height:54px;display:block;position:relative}#profile-page .profile-vip-medal .profile-vip-medal-art img{width:54px;height:54px;position:absolute;top:0;bottom:0;left:0;right:0}#profile-page .profile-vip-medal .profile-vip-medal-art b{color:#efb523;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#profile-page .profile-vip-progress{grid-column:1/-1;gap:4px;display:grid}#profile-page .profile-vip-progress div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}#profile-page .profile-vip-progress b{color:#264a66;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:900;overflow:hidden}#profile-page .profile-vip-progress i{background:#5f8bad47;border-radius:999px;height:6px;display:block;overflow:hidden}#profile-page .profile-vip-progress em{border-radius:inherit;background:linear-gradient(90deg,#5b8fb9,#9f7b35);height:100%;display:block}#profile-page .account-panel.account-panel--logged-in .money-actions{margin-top:0}#profile-page .account-panel .login-actions{margin-bottom:8px}#profile-page .account-panel--logged-in .login-actions{display:none}#profile-page .money-actions{grid-template-columns:repeat(3,minmax(0,72px));justify-content:center;align-items:center;gap:18px}#profile-page .money-actions button{color:#20262d;border-radius:12px;width:72px;min-height:58px;font-weight:850}@media (max-width:380px){#profile-page .profile-hero{grid-template-columns:auto minmax(0,1fr) 118px;gap:9px}#profile-page .profile-vip-badge{border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:6px;height:66px;padding:8px}#profile-page .profile-vip-badge img{width:34px;height:34px}#profile-page .profile-vip-flow b,#profile-page .profile-vip-flow strong{font-size:10px}#profile-page .money-actions{gap:10px}}#profile-page.page.active{min-height:100dvh;padding-top:8px}#profile-page .profile-top{min-height:46px;padding:12px 14px 4px}#profile-page .profile-hero{margin-top:8px;padding-top:8px;padding-bottom:14px}#profile-page .profile-section{margin-top:10px}.refresh-icon-btn{color:#8a6434;isolation:isolate;background:radial-gradient(circle at 30% 20%,#fffffff0,#0000 34%),linear-gradient(#fff,#f7f0e5);border:1px solid #8a643438;border-radius:10px;flex:none;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #1f232814}.refresh-icon-btn:before{z-index:0;content:"";opacity:.52;background:conic-gradient(#0000 0deg 95deg,#d3b15f1a 130deg,#fff1b8d1 165deg,#8a64342e 205deg,#0000 255deg 360deg);animation:2.2s linear infinite refresh-halo-spin;position:absolute;top:-45%;bottom:-45%;left:-45%;right:-45%}.refresh-icon-btn:after{z-index:1;content:"";border-radius:inherit;background:radial-gradient(circle at 30% 20%,#fffffff2,#0000 34%),linear-gradient(#fffffffa,#f7f0e5f5);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.refresh-icon-btn:active{border-color:#8a643466;transform:scale(.94);box-shadow:0 8px 18px #8a643429}.refresh-icon-btn .fan-icon,.refresh-icon-btn .line-action-icon{z-index:2;transform-origin:50%;filter:drop-shadow(0 2px 3px #8a643429);width:24px;height:24px;transition:transform .2s,filter .2s;position:relative}.refresh-icon-btn.loading .fan-icon,.refresh-icon-btn:disabled .fan-icon,.refresh-icon-btn.is-refresh-tap .fan-icon,.refresh-icon-btn.loading .line-action-icon,.refresh-icon-btn:disabled .line-action-icon,.refresh-icon-btn.is-refresh-tap .line-action-icon{animation:.68s cubic-bezier(.22,.68,.18,1) both refresh-icon-spin}.refresh-icon-btn.loading .fan-icon,.refresh-icon-btn:disabled .fan-icon,.refresh-icon-btn.loading .line-action-icon,.refresh-icon-btn:disabled .line-action-icon{animation:.82s linear infinite refresh-icon-spin}.refresh-icon-btn.is-refresh-tap,.refresh-icon-btn.loading,.refresh-icon-btn:disabled{animation:.78s cubic-bezier(.22,.68,.18,1) both refresh-button-spin}.refresh-icon-btn.loading,.refresh-icon-btn:disabled{animation:.9s linear infinite refresh-button-spin}.refresh-icon-btn:disabled{opacity:.62}.refresh-icon-btn--inline:before,.refresh-icon-btn--inline:after{display:none}.refresh-icon-btn--inline{border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px}.refresh-icon-btn--inline .fan-icon,.refresh-icon-btn--inline .line-action-icon{width:24px;height:24px}.refresh-icon-btn--balance{border-radius:9px;width:34px;min-width:34px;height:34px;min-height:34px}.refresh-icon-btn--balance .fan-icon,.refresh-icon-btn--balance .line-action-icon{width:24px;height:24px}.refresh-icon-btn--recover{border-radius:9px;width:32px;min-width:32px;height:32px;min-height:32px}.refresh-icon-btn--recover .fan-icon,.refresh-icon-btn--recover .line-action-icon{width:24px;height:24px}.refresh-icon-btn--header{border-radius:11px;justify-self:end;width:36px;min-width:36px;height:36px;min-height:36px}.refresh-icon-btn--header .fan-icon,.refresh-icon-btn--header .line-action-icon{width:24px;height:24px}.refresh-icon-btn--rebate{border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px}.refresh-icon-btn--rebate .fan-icon,.refresh-icon-btn--rebate .line-action-icon{width:24px;height:24px}.payment-refresh.refresh-icon-btn{padding:0;font-size:0}.deposit-balance .refresh-icon-btn,.recover-balance-panel div .refresh-icon-btn,#profile-page .profile-balance-line .refresh-icon-btn{margin-left:2px}.deposit-balance .refresh-icon-btn{color:#8a6434;background:radial-gradient(circle at 30% 20%,#fffffff0,#0000 34%),linear-gradient(#fff,#f7f0e5);border:1px solid #8a643438;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.recover-balance-panel div .refresh-icon-btn{color:#8a6434;background:radial-gradient(circle at 30% 20%,#fffffff0,#0000 34%),linear-gradient(#fff,#f7f0e5);border:1px solid #8a643433;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}#profile-page .profile-balance-line .refresh-icon-btn{border-radius:50%;flex:0 0 30px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:0;display:grid}.deposit-balance .refresh-icon-btn .fan-icon,.deposit-balance .refresh-icon-btn .line-action-icon,.recover-balance-panel div .refresh-icon-btn .fan-icon,.recover-balance-panel div .refresh-icon-btn .line-action-icon,#profile-page .profile-balance-line .refresh-icon-btn .fan-icon,#profile-page .profile-balance-line .refresh-icon-btn .line-action-icon{width:24px;height:24px}.rebate-summary .refresh-icon-btn{color:#8a6434;background:radial-gradient(circle at 30% 20%,#fffffff0,#0000 34%),linear-gradient(#fff,#f7f0e5);border:1px solid #8a643438;border-radius:10px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid;box-shadow:0 5px 13px #1f232814}.rebate-summary .refresh-icon-btn .fan-icon,.rebate-summary .refresh-icon-btn .line-action-icon{width:24px;height:24px}#home-page .topbar{grid-template-columns:minmax(0,1fr) minmax(108px,auto);align-items:center;gap:6px;height:64px;padding:3px 7px 3px 0;position:fixed;overflow:hidden}#home-page .topbar:after{content:"";z-index:-1;opacity:.72;pointer-events:none;background:url(/images/brand/topbar-flourish.png) bottom/contain no-repeat;height:34px;position:absolute;bottom:1px;left:108px;right:96px}#home-page{padding-top:64px}#home-page .brand-logo{z-index:1;align-items:center;min-width:0;height:58px;margin-left:-24px;display:flex;position:relative;overflow:hidden}#home-page .auth-actions.is-logged-in{z-index:1;align-self:center;width:160px;max-width:160px;position:relative}#home-page .auth-actions{z-index:1;position:relative}#home-page .auth-actions.is-logged-in .topbar-user{grid-template-columns:38px minmax(0,1fr);gap:9px;height:52px;min-height:52px;padding:6px 10px 6px 5px}#home-page .brand-logo img{object-fit:contain;object-position:left center;filter:brightness(1.16)contrast(1.06)saturate(1.18)drop-shadow(0 1px 1px #422a0729);width:min(330px,100% + 24px);max-width:100%;height:58px;display:block;transform:translateY(10px)}#home-page .brand-mark,#home-page .brand-copy{display:none}@media (max-width:390px){#home-page .brand-logo img{width:min(292px,100% + 24px);height:54px;transform:translateY(10px)}}#profile-page .profile-balance-line{align-items:center;gap:5px;margin-top:4px}#profile-page .profile-balance-line .refresh-icon-btn,#profile-page .profile-balance-line button.refresh-icon-btn{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:3px;overflow:visible}#profile-page .profile-balance-line .refresh-icon-btn .fan-icon,#profile-page .profile-balance-line .refresh-icon-btn .line-action-icon{filter:drop-shadow(0 2px 3px #8a64341f);width:23px;height:23px}#profile-page .profile-top .profile-back-btn{color:#1f2d3d;width:40px;height:40px;margin-left:-4px}#profile-page .profile-top .profile-back-btn .back-icon{stroke-width:2.65px;width:30px;height:30px}#home-page .auth-actions.is-logged-in .topbar-user{box-shadow:none;background:0 0;border:0;padding:6px 8px 6px 4px}#home-page .auth-actions.is-logged-in .topbar-avatar{width:38px;height:38px}#home-page .auth-actions.is-logged-in .topbar-username{font-size:15px;font-weight:850;line-height:17px}#home-page .auth-actions.is-logged-in .topbar-balance{font-size:12px;font-weight:750;line-height:14px}#home-page .auth-actions.is-logged-in .topbar-user:active{background:#f8fafcb8;border-radius:999px}#home-page .quick-item.active{color:#5f3b19;background:linear-gradient(#fff5e2fa,#e8cfa38a),#f7ead3;border:1px solid #8a643461;box-shadow:inset 0 1px #ffffffc7,0 6px 14px #8a643429}#home-page .quick-item.active .quick-icon{transform:translateY(-1px)scale(1.08)}#home-page .quick-item.active>span:last-child{color:#5f3b19;font-weight:950}#home-page .more-inline-panel{background:linear-gradient(#fafdfffc,#f4f9fffa),#fff;border:1px solid #d9e1ebf2;border-top:0;border-radius:0 0 12px 12px;margin:0 10px 8px;padding:10px 10px 12px;animation:.17s ease-out moreInlineIn;box-shadow:0 10px 22px #24384e14}#home-page .more-inline-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:0 2px 9px;display:grid}#home-page .more-inline-head .luxury-icon-wrap{width:36px;height:36px}#home-page .more-inline-head strong{color:#192331;font-size:15px;font-weight:900;line-height:1.15;display:block}#home-page .more-inline-head span{color:#7c8794;margin-top:2px;font-size:10.5px;font-weight:700;display:block}#home-page .more-inline-sections{gap:10px;display:grid}#home-page .more-inline-section{gap:6px;display:grid}#home-page .more-inline-section h3{color:#657488;margin:0;font-size:11px;font-weight:900;line-height:1.2}#home-page .more-inline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}#home-page .more-inline-item{color:#263947;background:#ffffffc2;border:1px solid #dde4edf2;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:62px;padding:7px 4px 6px;display:grid;box-shadow:inset 0 1px #ffffffd1}#home-page .more-inline-item .luxury-icon-wrap,#home-page .more-inline-item .fan-icon{width:34px;height:34px}#home-page .more-inline-item span{color:#273747;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:850;line-height:1.15;overflow:hidden}#home-page .more-inline-item:active{transform:scale(.97)}@keyframes moreInlineIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:380px){#home-page .more-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#profile-page .money-actions button{gap:6px;min-height:68px}#profile-page .money-actions .luxury-icon-wrap{flex-basis:48px;width:48px;height:48px}#profile-page .money-actions .fan-icon{width:48px;height:48px}#profile-page .profile-grid button{gap:6px;min-height:66px}#profile-page .profile-grid .luxury-icon-wrap{flex-basis:46px;width:46px;height:46px}#profile-page .profile-grid .fan-icon{width:46px;height:46px}@media (max-width:380px){#profile-page .money-actions .luxury-icon-wrap,#profile-page .money-actions .fan-icon{width:44px;height:44px}#profile-page .profile-grid .luxury-icon-wrap,#profile-page .profile-grid .fan-icon{width:42px;height:42px}}#home-page .notice.notice-marquee{color:#3b4654;background:#ffffffeb;border:0;border-radius:8px;min-height:44px;margin:7px 10px 0;padding:0 42px 0 12px;display:block;position:relative;overflow:visible;box-shadow:0 5px 14px #45586c0d}#home-page .notice.notice-marquee:before,#home-page .notice.notice-marquee:after{z-index:6;pointer-events:none;content:"";background-image:url(/images/brand/jackpot-fifa-side.png);background-repeat:no-repeat;background-size:86px 34px;width:86px;height:34px;position:absolute;top:5px}#home-page .notice.notice-marquee:before{content:none}#home-page .notice.notice-marquee:after{background-position:50%;right:-18px;transform:scaleX(-1)}#home-page .notice.notice-marquee .marquee-viewport{z-index:1;height:44px;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0% 94%,#0000);mask-image:linear-gradient(90deg,#000 0% 94%,#0000)}#home-page .notice.notice-marquee .marquee-item{gap:7px;font-size:12px;line-height:1}#home-page .notice.notice-marquee .marquee-item b{color:#9a6a18;min-height:18px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:900}#home-page .notice.notice-marquee .marquee-item span{color:#344253;text-shadow:none;font-weight:800}#home-page .notice.notice-marquee .notice-orb,#home-page .notice.notice-marquee .notice-more{display:none}#promo-page.page.active{height:100dvh;padding-bottom:94px;overflow:hidden}#promo-page .promo-top{z-index:12;position:sticky;top:0}#promo-page .vip-page-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;height:calc(100dvh - 142px);min-height:0;padding:10px 10px 24px;overflow-x:hidden;overflow-y:auto}#promo-page .vip-page-body::-webkit-scrollbar{display:none}#promo-page .vip-page-body .vip-hero{z-index:8;isolation:isolate;background-color:#edf5fb;position:sticky;top:0}#promo-page .vip-page-body .vip-reward-panel{z-index:1;position:relative}#home-page .home-promo-image{margin:9px 8px 0}#home-page .home-promo-image img{aspect-ratio:auto 1212/939;object-fit:contain;image-rendering:auto;filter:brightness(1.26)contrast(1.08);width:100%;max-width:100%;height:auto;max-height:none;margin-left:0}#home-page .home-promo-intro{background:radial-gradient(circle at 100% 0,#cfaf6333,#0000 34%),linear-gradient(135deg,#fffdf6fa,#f4faf7f0);border:1px solid #b49d6947;border-radius:14px;margin:0 2px 10px;padding:16px 16px 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 7px 18px #2f493a0f}#home-page .home-promo-intro:after{content:"";background:linear-gradient(90deg,#0000,#b48b3aad,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}#home-page .home-promo-intro__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#home-page .home-promo-intro__heading span{color:#66727a;letter-spacing:1.25px;white-space:nowrap;font-size:8px;font-weight:900}#home-page .home-promo-intro__heading h2{color:#254136;letter-spacing:.35px;margin:0;font-size:18px;font-weight:900;line-height:1.25}#home-page .home-promo-intro__domain{color:#7d8d83;align-items:center;gap:8px;margin-top:10px;font-size:10.5px;font-weight:700;display:flex}#home-page .home-promo-intro__domain strong{color:#087b55;letter-spacing:.3px;background:#daf3e7b8;border:1px solid #1b856033;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900}#home-page .home-promo-intro__contact{color:#566b60;margin:10px 0 0;font-size:11px;font-weight:750;line-height:1.55}#home-page .home-promo-intro__copy{color:#74837b;border-top:1px dashed #7d96894d;margin:8px 0 0;padding-top:8px;font-size:10.5px;line-height:1.7}.phone-shell>.page:not(#deposit-page):not(#withdraw-page){min-height:100vh;background:0 0!important}#home-page .topbar{background:#fffffff5;border-bottom-color:#d2dae2d1;box-shadow:inset 0 1px #ffffffeb,0 8px 22px #485c7014}.bottom-nav{background:radial-gradient(118px 62px at 12% 4%, #fff9, transparent 70%), radial-gradient(210px 88px at 92% 106%, #5263762e, transparent 72%), linear-gradient(104deg, #ffffff57 0%, transparent 18%, #46586a26 39%, #ffffff38 58%, #4254661a 82%, transparent 100%), var(--nav-silk-render), linear-gradient(180deg, #f0f7fcfa, #c8d6e2f7);background-blend-mode:screen, multiply, soft-light, normal, normal;background-position:50%,50%,57%,50%,50%;background-size:100% 100%,100% 100%,158% 100%,100% 100%,100% 100%;border-color:#8494a638 #8494a638 currentColor;border-bottom-style:none;border-bottom-width:0;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #48586a14,0 -10px 26px #3d4e6021}.nav-item{color:#647385}.nav-item.active{color:#2f5f82}.nav-item.active .luxury-icon__plate{stroke:#5f8fb0}#deposit-page.page.active,#withdraw-page.page.active{background:linear-gradient(#080e1824,#080e180a 34px,#fff 34px),#080e1824;padding-top:34px}#deposit-page.page.active .payment-top,#withdraw-page.page.active .payment-top,#deposit-page .deposit-top,#withdraw-page .withdraw-top{min-height:44px;padding-top:5px;padding-bottom:5px}#deposit-page .payment-top h1,#withdraw-page .payment-top h1{font-size:15.5px;font-weight:650}#deposit-page .deposit-section h2,#withdraw-page .deposit-section h2,#deposit-page .deposit-section-head h2,#withdraw-page .deposit-section-head h2{font-size:14px;font-weight:650}#deposit-page .payment-top-actions button,#withdraw-page .payment-top-actions button{flex-basis:31px;width:31px;height:31px}#deposit-page .deposit-form,#withdraw-page .deposit-form{gap:9px;padding:9px 12px 12px}#deposit-page .deposit-section,#withdraw-page .deposit-section,#deposit-page .deposit-method-grid,#withdraw-page .deposit-method-grid,#deposit-page .deposit-amount-grid,#withdraw-page .deposit-amount-grid{gap:7px}#deposit-page .deposit-method-card,#withdraw-page .deposit-method-card{gap:5px;min-height:78px;padding:8px 5px 7px}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{border-radius:10px;width:34px;height:34px}#deposit-page .deposit-method-card i,#withdraw-page .deposit-method-card i{height:3.5px}#deposit-page .deposit-method-card strong,#withdraw-page .deposit-method-card strong{font-size:11.4px;font-weight:650}#deposit-page .okpay-coin-section,#withdraw-page .okpay-coin-section{gap:9px}.okpay-coin-head,.okpay-coin-quote{justify-content:space-between;align-items:center;gap:10px;display:flex}.okpay-coin-head>span{color:#64748b;font-size:10.5px;font-weight:800}.okpay-coin-segments{background:#f3f7fa;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:3px;display:grid}.okpay-coin-segments label{min-width:0;position:relative}.okpay-coin-segments input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.okpay-coin-segments label>span{color:#526577;border:1px solid #0000;border-radius:8px;place-items:center;min-height:34px;font-size:12px;font-weight:850;display:grid}.okpay-coin-segments input:checked+span{color:#137565;background:#fff;border-color:#68a99d;box-shadow:0 3px 9px #1965581a}.okpay-coin-quote{background:#eff8f5;border-radius:8px;min-height:34px;padding:7px 9px}.okpay-coin-quote span{color:#64748b;font-size:10.5px}.okpay-coin-quote strong{color:#176f61;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:11.5px}#deposit-page .deposit-amount-grid span,#withdraw-page .deposit-amount-grid span{min-height:33px;font-size:12.2px}#deposit-page .deposit-custom-amount,#withdraw-page .deposit-custom-amount{gap:5px;min-height:52px;padding:9px 10px}#deposit-page .deposit-tip,#withdraw-page .deposit-tip{font-size:11px;line-height:1.38}#deposit-page .deposit-submit,#withdraw-page .deposit-submit{min-height:38px;margin-top:2px}.page.active.page-entering:not(#deposit-page):not(#withdraw-page){transform-origin:top;will-change:opacity, transform, filter}.page.active.page-enter-forward:not(#deposit-page):not(#withdraw-page){animation:.28s cubic-bezier(.2,.72,.22,1) both pageEnterForward}.page.active.page-enter-back:not(#deposit-page):not(#withdraw-page){animation:.26s cubic-bezier(.2,.72,.22,1) both pageEnterBack}@keyframes pageEnterForward{0%{opacity:.55;transform:translate(10px,3px)}to{opacity:1;transform:translate(0,0)}}@keyframes pageEnterBack{0%{opacity:.55;transform:translate(-10px,3px)}to{opacity:1;transform:translate(0,0)}}.bottom-nav{transition:background-color .18s,box-shadow .22s,transform .22s}.nav-item{isolation:isolate;transition:color .18s,opacity .18s}.nav-item:before{z-index:0;opacity:0;content:"";background:radial-gradient(circle at 50% 14%,#ffffffad,#0000 52%),linear-gradient(#567d9a38,#39536c1a);border-radius:14px;transition:opacity .18s,transform .22s cubic-bezier(.2,.72,.22,1);position:absolute;top:5px;bottom:10px;left:7px;right:7px;transform:scale(.88)}.nav-item>span{z-index:1;position:relative}.nav-item:active{opacity:.82}.nav-item.active:before{opacity:1;transform:scale(1)}.nav-item .nav-luxury-icon,.nav-item .deposit-core{transition:transform .24s cubic-bezier(.2,.72,.22,1),filter .22s}.nav-item:active .nav-luxury-icon,.nav-item:active .deposit-core{transform:scale(.94)}.nav-item.active .nav-luxury-icon,.nav-item.active .deposit-core{filter:drop-shadow(0 5px 9px #39536c2e);transform:translateY(-2px)scale(1.06)}@media (prefers-reduced-motion:reduce){.page.active.page-entering:not(#deposit-page):not(#withdraw-page),.nav-item,.nav-item:before,.nav-item .nav-luxury-icon,.nav-item .deposit-core{transition:none;animation:none}}#home-page .hot-layout{gap:0;height:196px;min-height:196px;padding:0 10px 8px 6px;display:flex}#home-page .hot-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:158px minmax(158px,176px);justify-content:start;align-items:center;gap:max(10px,min(3vw,16px));width:100%;height:188px;padding:0;display:grid}#home-page .hot-card-stack{grid-template-rows:repeat(2,84px);grid-template-columns:repeat(2,76px);grid-auto-flow:row;justify-content:space-between;gap:8px 10px;width:100%;min-width:0;height:176px;display:grid}#home-page .hot-layout .game-card{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-rows:auto 22px;gap:5px;padding:0;display:grid;overflow:visible}#home-page .hot-layout .hot-card-main{grid-template-rows:140px 24px;align-self:center;justify-items:center;height:169px;margin-top:0}#home-page .hot-layout .hot-card-main .game-thumb{aspect-ratio:auto;width:140px;height:140px}#home-page .hot-layout .hot-card-small{border-radius:8px;grid-template-rows:64px 17px;justify-items:center;height:84px}#home-page .hot-layout .hot-card-small .game-thumb{aspect-ratio:auto;width:64px;height:64px}#home-page .hot-layout .game-card:before{display:none}#home-page .hot-layout .game-card .game-thumb{aspect-ratio:auto;border-radius:inherit;min-height:0;box-shadow:none;background:0 0;grid-row:1;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}#home-page .hot-layout .game-card .game-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#home-page .hot-layout .game-card strong{z-index:3;color:#68717a;text-align:center;text-overflow:ellipsis;width:100%;min-height:17px;max-height:22px;text-shadow:none;white-space:nowrap;font-size:12px;font-weight:650;line-height:19px;display:block;position:relative;bottom:auto;left:auto;right:auto;overflow:hidden}#home-page .hot-layout .hot-card-main strong{color:#6d737b;font-size:16px;font-weight:650;line-height:23px}#home-page .hot-layout .hot-card-small strong{color:#6b737c;min-height:16px;max-height:19px;font-size:11px;font-weight:650;line-height:17px}#home-page .hot-layout .empty-state{min-height:188px}#home-page .block,#home-page .game-lobby{box-shadow:none;background:0 0;border:0;border-radius:0;margin:9px 14px 0}#home-page .block>.section-title,#home-page .game-lobby>.section-title{color:#213347;letter-spacing:0;text-shadow:0 1px #ffffffdb,0 2px 6px #263a4e1f;background:0 0;min-height:31px;padding:3px 8px 8px;font-size:16px;font-weight:950}#home-page .hot-carousel{background:0 0;border:0;border-radius:0;overflow:hidden}#home-page .hot-page{grid-template-columns:190px 206px;justify-content:start;align-items:center;gap:2px;height:188px}#home-page .hot-card-stack{grid-template-rows:repeat(2,82px);grid-template-columns:repeat(3,62px);place-content:center;gap:8px 10px;width:206px;height:176px}#home-page .hot-layout .hot-card-main{grid-template-rows:136px 24px;justify-self:start;width:190px;height:166px}#home-page .hot-layout .hot-card-small{grid-template-rows:56px 18px;width:62px;height:82px}#home-page .lobby-grid{gap:8px;padding:0 0 4px}#home-page .lobby-card{background:linear-gradient(135deg,#ffffff94,#e7f2fc70),#dcecf973;border:0;border-radius:11px;min-height:80px;padding:11px 12px;box-shadow:0 7px 18px #465c7414}#home-page .lobby-card.featured{background:#0b11190f;border:0;border-radius:11px;min-height:108px;box-shadow:0 8px 20px #465c7414}#home-page .lobby-card.has-image{background:0 0;border:0;border-radius:11px;min-height:108px;padding:0;box-shadow:0 8px 20px #465c741a}#home-page .lobby-card-bg{border-radius:inherit}#home-page .lobby-card strong{color:#243448;font-size:15px;line-height:1.18}#home-page .lobby-card span{color:#6d7d8f;margin-top:5px;font-size:11.5px;font-weight:650}#home-page .lobby-card b{color:#ae842a;background:linear-gradient(#eef7ffe6,#d3e4f3b8);border:0;border-radius:10px;width:66px;height:52px;font-size:22px;box-shadow:inset 0 1px #ffffffad}#home-page .lobby-card em{color:#67778a;background:#dce6efb8;border-radius:7px;padding:3px 8px;font-size:11px;bottom:7px;right:9px}@media (max-width:380px){#home-page .hot-page{grid-template-columns:158px 190px;gap:0}#home-page .hot-card-stack{grid-template-columns:repeat(3,58px);gap:8px;width:190px}#home-page .hot-layout .hot-card-main{width:158px}#home-page .hot-layout .hot-card-main .game-thumb{width:152px;height:124px}#home-page .hot-layout .hot-card-small{width:58px}#home-page .hot-layout .hot-card-small .game-thumb{width:52px;height:52px}#home-page .lobby-card{min-height:76px;padding:10px}#home-page .lobby-card b{width:58px;height:48px}}#profile-page .account-panel .login-actions{background:linear-gradient(#fffffff5,#e6f0f9d1),#ecf5fcd1;border:1px solid #b7c4d2e0;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(272px,100%);margin:0 auto 14px;padding:4px;display:grid;box-shadow:inset 0 1px #fffffff2,0 10px 24px #344c641f}#profile-page .login-actions button,#profile-page .account-panel .login-actions button{color:#fff;letter-spacing:0;background:linear-gradient(#1e3650 0%,#14283f 100%);border:0;border-radius:14px;min-width:0;height:44px;padding:0 18px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:inset 0 1px #ffffff2e,0 10px 22px #152a3f3d}#profile-page .login-actions button:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 1px #ffffff24,0 5px 12px #152a3f33}#profile-page .login-actions .muted,#profile-page .account-panel .login-actions .muted{color:#1a2635;background:linear-gradient(#fffffffa,#e6edf6f5);border:1px solid #a0aebead;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #41566c1f}#profile-page .money-actions .promo-badge{display:none}#home-page .hot-layout{height:214px;min-height:214px;padding:0 0 8px}#home-page .hot-page{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:8px;width:100%;max-width:100%;height:204px;overflow:hidden}#home-page .hot-card-stack{grid-template-rows:repeat(3,62px);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 7px;width:100%;max-width:100%;height:198px}#home-page .hot-layout .hot-card-main{grid-template-rows:minmax(0,1fr) 24px;width:100%;min-width:0;height:188px}#home-page .hot-layout .hot-card-main .game-thumb{width:100%;height:158px}#home-page .hot-layout .hot-card-small{grid-template-rows:43px 17px;width:100%;min-width:0;height:62px}#home-page .hot-layout .hot-card-small .game-thumb{width:43px;height:43px}#home-page .hot-layout .game-card strong{text-overflow:ellipsis;min-width:0;overflow:hidden}#home-page .game-lobby{margin-top:10px}#home-page .lobby-card.featured,#home-page .lobby-card.has-image{min-height:148px}#home-page .lobby-card-bg{object-fit:cover;width:100%;height:100%}@media (max-width:380px){#profile-page .account-panel .login-actions{gap:10px;width:min(250px,100%)}#profile-page .login-actions button,#profile-page .account-panel .login-actions button{height:42px;font-size:14px}#home-page .hot-page{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:7px}#home-page .hot-card-stack{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#home-page .hot-layout .hot-card-main{width:100%}#home-page .hot-layout .hot-card-main .game-thumb{width:100%;height:150px}#home-page .hot-layout .hot-card-small{width:100%}#home-page .lobby-card.featured,#home-page .lobby-card.has-image{min-height:140px}}.luxury-agreement,.luxury-remember{color:#314257;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:24px;margin-top:2px;display:grid}.luxury-agreement input,.luxury-remember input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.luxury-agreement-text{color:#314257;min-width:0;padding-top:0;font-size:13px;font-weight:800;line-height:1.45;display:block}.luxury-agreement-text b{color:#1f5f8d;font-weight:900}.luxury-auth-brand--compact{text-align:left;padding-left:58px;padding-right:58px}.luxury-auth-brand--compact .luxury-auth-logo{justify-content:center;width:100%;margin-left:auto;margin-right:auto}.luxury-auth-brand--compact .luxury-auth-logo img{object-fit:contain;object-position:center;width:auto;max-width:min(158px,100%);height:56px}#home-page .hot-page{flex:0 0 100%;grid-template-columns:minmax(150px,46%) minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;width:100%;max-width:100%;height:176px;padding:0;display:grid;overflow:hidden}#home-page .hot-card-stack{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;place-content:center stretch;gap:8px;width:100%;max-width:100%;height:158px;display:grid}#home-page .hot-layout .hot-card-main{grid-template-rows:124px 24px;align-self:center;justify-items:stretch;width:100%;min-width:0;height:154px;display:grid}#home-page .hot-layout .hot-card-main .game-thumb{background:0 0;border-radius:12px;width:100%;height:124px;box-shadow:0 7px 16px #425a731a}#home-page .hot-layout .hot-card-main .game-thumb img{object-fit:cover;object-position:center center;transform-origin:50%;padding:0;transform:scale(1.18)}#home-page .hot-layout .hot-card-small{grid-template-rows:52px 18px;justify-items:center;width:100%;min-width:0;height:76px;display:grid}#home-page .hot-layout .hot-card-small .game-thumb{border-radius:9px;width:52px;height:52px}#home-page .hot-layout .hot-card-main strong{font-size:15px;line-height:22px}#home-page .hot-layout .hot-card-small strong{max-width:100%;font-size:10.5px;line-height:17px}.vip-hero{background:radial-gradient(circle at 88% 18%,#b8862533,#0000 25%),linear-gradient(135deg,#e2f4fff0,#f1f8fdf0);border-radius:14px;gap:8px;padding:12px 14px;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #1d4a6e17}.vip-hero:before{content:"";pointer-events:none;filter:saturate(1.18)contrast(1.08);mix-blend-mode:screen;opacity:.94;z-index:0;background:url(/images/brand/vip-ribbon-accent.png) 50% 46%/145% no-repeat;height:188px;position:absolute;top:-30px;bottom:auto;left:-30px;right:-22px;transform:rotate(-2deg)}.vip-hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#ffffff47,#0000 34%,#ffffff1f),radial-gradient(circle at 82% 26%,#ffd67a59,#0000 27%);position:absolute;top:0;bottom:0;left:0;right:0}.vip-hero>*{z-index:1;position:relative}.vip-hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vip-current{gap:4px}.vip-current span,.vip-next span,.vip-progress-row span{font-size:11px}.vip-current strong{font-size:30px;line-height:.95}.vip-current button{min-height:24px;padding:0 11px;font-size:11px}.vip-next{gap:3px}.vip-next img{width:58px;height:58px}.vip-hero>p{color:#45627d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.vip-progress-panel{gap:6px;margin-top:0}.vip-progress-row{gap:4px}.vip-progress-row>div:first-child{gap:8px}.vip-progress-row strong{font-size:12px}.vip-progress-row small{display:none}.vip-progress-track{height:6px}@media (max-width:380px){.luxury-auth-brand--compact{padding-left:52px;padding-right:52px}#home-page .hot-page{grid-template-columns:minmax(142px,46%) minmax(0,1fr);gap:8px}#home-page .hot-layout .hot-card-main{grid-template-rows:116px 23px;height:146px}#home-page .hot-layout .hot-card-main .game-thumb{height:116px}#home-page .hot-layout .hot-card-small{grid-template-rows:48px 17px;height:72px}#home-page .hot-layout .hot-card-small .game-thumb{width:48px;height:48px}.vip-current strong{font-size:28px}.vip-next img{width:52px;height:52px}}#home-page .hot-layout{height:176px;min-height:176px;padding:0 0 6px;overflow-x:auto;overflow-y:hidden}#home-page .hot-page,#home-page .hot-page.hot-page--uniform{flex:0 0 100%;grid-template-rows:164px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:start;gap:8px 4px;width:100%;max-width:100%;height:164px;padding:0 6px;display:grid;overflow:hidden}#home-page .hot-card-stack{display:contents}#home-page .hot-layout .game-card,#home-page .hot-layout .hot-card-main,#home-page .hot-layout .hot-card-small{width:100%;min-width:0;height:164px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-rows:auto 20px;justify-items:center;padding:0;display:grid;overflow:visible;grid-template-columns:minmax(0,1fr)!important}#home-page .hot-layout .game-card .game-thumb,#home-page .hot-layout .hot-card-main .game-thumb,#home-page .hot-layout .hot-card-small .game-thumb{aspect-ratio:3/4;min-height:0;box-shadow:none;background:0 0;border-radius:10px;grid-row:1;justify-self:stretch;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;width:100%!important;max-width:none!important;height:auto!important;display:block!important}#home-page .hot-layout .game-card .game-thumb img,#home-page .hot-layout .hot-card-main .game-thumb img,#home-page .hot-layout .hot-card-small .game-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}#home-page .hot-layout .game-card strong,#home-page .hot-layout .hot-card-main strong,#home-page .hot-layout .hot-card-small strong{z-index:2;color:#68717a;text-align:center;text-overflow:ellipsis;min-height:18px;max-height:18px;text-shadow:none;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:17px;display:block;position:relative;overflow:hidden;width:100%!important}#home-page .hot-card-placeholder{min-width:0;min-height:0;display:block}@media (max-width:380px){#home-page .hot-page,#home-page .hot-page.hot-page--uniform{gap:8px 3px;padding:0 1px}#home-page .hot-layout .game-card .game-thumb,#home-page .hot-layout .hot-card-main .game-thumb,#home-page .hot-layout .hot-card-small .game-thumb{width:48px;height:48px}}.bottom-nav{overflow:visible}.bottom-nav:before,.bottom-nav:after{z-index:0;pointer-events:none;content:"";background-repeat:no-repeat;background-size:contain;width:104px;height:78px;position:absolute;top:auto;bottom:0}.bottom-nav:before{background-image:url(/images/brand/bottom-nav-left-player.png);background-position:0 100%;left:-10px}.bottom-nav:after{background-image:url(/images/brand/bottom-nav-right-player.png);background-position:100% 100%;right:-10px}.bottom-nav .nav-item{z-index:1;position:relative}.bottom-nav .deposit-nav{z-index:2}@media (max-width:380px){.bottom-nav:before,.bottom-nav:after{width:92px;height:69px;bottom:0}.bottom-nav:before{left:-12px}.bottom-nav:after{right:-12px}}#home-page .quick-grid{isolation:isolate;position:relative;overflow:hidden}#home-page .quick-grid:before{z-index:0;pointer-events:none;opacity:.72;content:"";background-image:url(/images/brand/quick-grid-sports-confetti.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}#home-page .quick-grid:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(#f4f9ff57,#fafdff80),radial-gradient(circle,#ffffff2e,#0000 64%);position:absolute;top:0;bottom:0;left:0;right:0}#home-page .quick-grid .quick-item{z-index:1;position:relative}#home-page .carousel-dots{top:10px;bottom:auto}#home-page .topbar{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#eaf7ff url(/images/brand/qkund-topbar-background.jpg) 50% 52%/cover no-repeat;border-bottom-color:#74aed76b;box-shadow:0 2px 10px #3777a624}#home-page .topbar:before,#home-page .topbar:after{display:none}#home-page .brand-logo,#home-page .auth-actions{z-index:1;position:relative}@media (max-width:390px){#home-page .topbar{background-position:50%}}#chat-page.page.active,#affiliate-page.page.active,#security-page.page.active,#feedback-page.page.active,#faq-page.page.active,#my-records-page.page.active,#login-devices-page.page.active,#withdraw-accounts-page.page.active,#game-wallet-page.page.active{background:#f6f9fc}#chat-page .chat-topbar,#chat-page .chat-input-bar,#affiliate-page .affiliate-top,#affiliate-page .affiliate-tabs,#security-page .payment-top,#feedback-page .payment-top,#faq-page .faq-top{color:#15202b;background:#fffffffa;border-color:#e6edf4}#chat-page .chat-service-card,#chat-page .chat-bubble-admin,#chat-page .chat-input,#affiliate-page .affiliate-card,#affiliate-page .affiliate-create-form input,#security-page .sec-setting-card,#security-page .sec-tg-bound-info.compact,#security-page .sec-bind-step,#security-page .sec-notice-card,#feedback-page .fb-hero-card,#feedback-page .fb-form-card,#feedback-page .fb-list-card,#feedback-page .fb-input,#feedback-page .fb-textarea,#feedback-page .fb-reward-tip,#faq-page .faq-card,#faq-page .faq-answer,#faq-page .faq-empty{color:#17212b;background:#fff;border-color:#e4ebf2;box-shadow:0 4px 14px #2c3e500d}#chat-page .chat-service-card strong,#chat-page .payment-top .chat-top-info h1,#affiliate-page .affiliate-top h1,#affiliate-page .invite-head strong,#affiliate-page .affiliate-section-title h2,#security-page .sec-hero-info h2,#security-page .sec-setting-info h4,#feedback-page .fb-hero-info h2,#faq-page .faq-copy strong{color:#17212b}#chat-page .chat-service-card span,#chat-page .payment-top .chat-status,#chat-page .chat-empty-tip,#affiliate-page .affiliate-tabs button,#affiliate-page .invite-head span,#security-page .sec-hero-info p,#security-page .sec-setting-info p,#feedback-page .fb-hero-info p,#faq-page .faq-copy small,#faq-page .faq-message{color:#637083!important}#chat-page .chat-service-card b,#affiliate-page .affiliate-tabs button.active,#security-page .sec-badge,#feedback-page .fb-tab.active{color:#1f5f8f;background:#eef5fb;border-color:#d9e3ed}#chat-page .chat-avatar-admin,#feedback-page .fb-hero-icon,#feedback-page .fb-reward-icon{color:#fff;background:linear-gradient(135deg,#5f7f99,#34495e)}#chat-page .chat-bubble-user,#chat-page .chat-send-btn,#affiliate-page .invite-link-row button,#affiliate-page .invite-code-actions button,#affiliate-page .affiliate-section-title a,#affiliate-page .affiliate-pill,#affiliate-page .affiliate-submit{color:#fff;background:linear-gradient(135deg,#243447,#111827)}#chat-page .chat-input{color:#17212b;background:#f8fbfe;border-color:#dbe5ee}#chat-page .chat-input:focus,#feedback-page .fb-input:focus,#feedback-page .fb-textarea:focus{background:#fff;border-color:#7da6c8;box-shadow:0 0 0 3px #5984a61f}#chat-page .chat-action-btn,#chat-page .payment-top .chat-action-btn{color:#52677a;background:#fff;border-color:#d9e3ed}#chat-page .chat-inline-error,#security-page .sec-notice-card,#feedback-page .fb-reward-tip{color:#52677a;background:#f8fbfe;border-color:#d9e3ed}#security-page .sec-hero-card{background:linear-gradient(135deg,#fff 0%,#eef5fb 100%);border-color:#dce7f1;box-shadow:0 6px 18px #2c3e5014}#security-page .sec-score-ring{background:linear-gradient(#fff, #fff) padding-box, conic-gradient(#5d387a 0 78%, #dce7f1 78% 100%) border-box;border-color:#d9e3ed}#security-page .sec-score-ring span,#security-page .sec-link-btn{color:#1f5f8f}#security-page .sec-link-btn{background:#fff;border-color:#d9e3ed}.jk6-launch-screen{z-index:3000;color:#243746;opacity:1;-webkit-tap-highlight-color:transparent;background:#f7fafb;place-items:center;width:100%;height:100vh;min-height:100%;transition:opacity .26s,visibility .26s linear;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@supports (height:100svh){.jk6-launch-screen{height:100svh}}@supports (height:100dvh){.jk6-launch-screen{height:100dvh}}html.startup-skipped .jk6-launch-screen{display:none!important}html.startup-pending,html.startup-pending body{overscroll-behavior:none;overflow:hidden}html.startup-pending .phone-shell{visibility:hidden}.jk6-launch-screen.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.jk6-launch-stage{contain:layout paint;isolation:isolate;background:radial-gradient(80% 34% at 50% 44%,#0daa7414,#0000 70%),linear-gradient(#fff 0%,#f7fafb 58%,#eef5f4 100%);width:min(100%,480px);height:100%;transition:opacity .26s;position:relative;overflow:hidden}.jk6-launch-screen.is-leaving .jk6-launch-stage{opacity:.82}.jk6-launch-surface{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#cc9a4533 24%,#0da46f47 50%,#1a5cb133 76%,#0000);width:min(348px,84vw);height:1px;animation:.76s cubic-bezier(.22,.72,.22,1) .28s both jk6LaunchLine;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,58px)scaleX(.25)}.jk6-launch-lockup{z-index:2;justify-items:center;width:min(88%,390px);display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.jk6-launch-emblem{filter:drop-shadow(0 12px 22px #1c374617);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border:0;width:min(338px,82vw);height:auto;animation:.68s cubic-bezier(.2,.72,.24,1) .12s both jk6LaunchLogo;display:block;transform:translateY(8px)scale(.985)}.jk6-launch-footer{z-index:2;right:max(22%, env(safe-area-inset-right,0px));bottom:max(10%, calc(env(safe-area-inset-bottom,0px) + 24px));left:max(22%, env(safe-area-inset-left,0px));justify-items:center;gap:12px;display:grid;position:absolute}.jk6-launch-progress{background:#3454631a;border-radius:999px;width:100%;height:2px;position:relative;overflow:hidden}.jk6-launch-progress>i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#d2a64f,#0fa66f 54%,#165ca8);width:100%;height:100%;animation:2.42s cubic-bezier(.2,.68,.22,1) .26s both jk6LaunchProgress;display:block;transform:scaleX(0)}.jk6-launch-footer>p{color:#74878e;letter-spacing:.12em;opacity:0;margin:0;font-size:11px;font-weight:600;line-height:1;animation:.36s ease-out .52s both jk6LaunchCaption}@keyframes jk6LaunchLogo{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes jk6LaunchLine{0%{opacity:0;transform:translate(-50%,58px)scaleX(.25)}to{opacity:1;transform:translate(-50%,58px)scaleX(1)}}@keyframes jk6LaunchProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jk6LaunchCaption{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:350px){.jk6-launch-emblem{width:min(306px,84vw)}.jk6-launch-footer{left:19%;right:19%}}@media (max-height:620px){.jk6-launch-lockup{top:44%}.jk6-launch-emblem{width:min(292px,76vw)}.jk6-launch-footer{bottom:max(7%, calc(env(safe-area-inset-bottom,0px) + 14px))}}@media (prefers-reduced-motion:reduce){.jk6-launch-surface,.jk6-launch-emblem,.jk6-launch-progress>i,.jk6-launch-footer>p{animation:none}.jk6-launch-surface,.jk6-launch-emblem,.jk6-launch-footer>p{opacity:1}.jk6-launch-surface{transform:translate(-50%,58px)scaleX(1)}.jk6-launch-emblem{transform:none}.jk6-launch-progress>i{transform:scaleX(1)}}#deposit-page.page.active,#withdraw-page.page.active{padding-top:0;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));background:#f5f8fb;box-shadow:0 -18px 52px #18273829}#deposit-page.page.active .payment-top,#withdraw-page.page.active .payment-top,#deposit-page .deposit-top,#withdraw-page .withdraw-top{z-index:8;background:#fffffffa;border-bottom:1px solid #e3ebf2;border-radius:0;grid-template-columns:72px minmax(0,1fr) 72px;min-height:54px;padding:8px 12px;position:sticky;top:0;box-shadow:0 6px 18px #2232440f}#deposit-page .payment-top h1,#withdraw-page .payment-top h1{color:#17212b;font-size:17px;font-weight:800}#deposit-page.page.active .back-btn,#withdraw-page.page.active .back-btn,#deposit-page .payment-top-actions button,#withdraw-page .payment-top-actions button{color:#34495e;background:#fff;border:1px solid #dde7f0;border-radius:10px;width:34px;height:34px;box-shadow:0 3px 10px #2232440d}#deposit-page .deposit-form,#withdraw-page .deposit-form{background:#f5f8fb;gap:13px;min-height:calc(100dvh - 54px);padding:12px 12px 18px}#deposit-page .deposit-section,#withdraw-page .deposit-section{background:#fff;border:1px solid #e2ebf3;border-radius:12px;gap:10px;padding:12px;box-shadow:0 5px 16px #26394d0d}#deposit-page .deposit-section-head,#withdraw-page .deposit-section-head{align-items:flex-start}#deposit-page .deposit-section h2,#withdraw-page .deposit-section h2,#deposit-page .deposit-section-head h2,#withdraw-page .deposit-section-head h2{color:#17212b;font-size:15px;font-weight:850;line-height:1.2}#deposit-page .deposit-balance,#withdraw-page .deposit-balance{gap:5px;max-width:58%}#deposit-page .deposit-balance>span,#withdraw-page .deposit-balance>span{display:none}#deposit-page .deposit-balance strong,#withdraw-page .deposit-balance strong{color:#2f6f98;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:800;text-decoration:none;overflow:hidden}#deposit-page .deposit-method-grid,#withdraw-page .deposit-method-grid,#withdraw-page .withdraw-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#deposit-page .deposit-method-card,#withdraw-page .deposit-method-card{background:linear-gradient(#fff,#f8fbfe);border-color:#dfe8f1;border-radius:10px;gap:4px;min-height:74px;padding:7px 6px 6px;overflow:visible;box-shadow:0 3px 9px #283a4e0b}#deposit-page .deposit-method-card:has(input:checked){background:linear-gradient(#f8fcff,#eef7fd);border-color:#6fa3c8;box-shadow:inset 0 0 0 1px #6fa3c847,0 5px 13px #36678a1a}#withdraw-page .deposit-method-card:has(input:checked){background:linear-gradient(#f8fcff,#eef7fd);border-color:#6fa3c8;box-shadow:inset 0 0 0 1px #6fa3c847,0 5px 13px #36678a1a}#deposit-page .deposit-method-card em,#withdraw-page .deposit-method-card em{background:linear-gradient(135deg,#e14d5b,#f59f3a);min-width:27px;height:16px;padding:0 5px;font-size:9px;line-height:16px;top:-6px;right:-4px}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{background:#fff;border:1px solid #dce6ef;border-radius:12px;width:40px;height:40px;padding:6px}#deposit-page .deposit-method-card i,#withdraw-page .deposit-method-card i{background:linear-gradient(90deg,#0000,#6fa3c88c,#0000);width:34px;height:2px}#deposit-page .deposit-method-card strong,#withdraw-page .deposit-method-card strong{color:#263747;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:24px;font-size:10.6px;font-weight:700;line-height:12px;display:-webkit-box;overflow:hidden}#deposit-page .deposit-amount-grid,#withdraw-page .deposit-amount-grid,#withdraw-page .withdraw-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#deposit-page .deposit-amount-grid label,#withdraw-page .deposit-amount-grid label{min-width:0;overflow:visible}#deposit-page .deposit-amount-grid span,#withdraw-page .deposit-amount-grid span{color:#1e2d3b;text-align:center;text-overflow:clip;white-space:nowrap;background:#f9fcff;border-color:#dce6ef;border-radius:11px;min-height:44px;padding:0 8px;font-size:13px;font-weight:800;line-height:1.1;box-shadow:inset 0 1px #ffffffd1}#deposit-page .deposit-amount-grid label:has(input:checked) span{color:#174968;background:linear-gradient(#eef8ff,#dff0fb);border-color:#2f6f98;box-shadow:inset 0 0 0 1px #2f6f982e,0 6px 14px #2f6f981f}#withdraw-page .deposit-amount-grid label:has(input:checked) span{color:#174968;background:linear-gradient(#eef8ff,#dff0fb);border-color:#2f6f98;box-shadow:inset 0 0 0 1px #2f6f982e,0 6px 14px #2f6f981f}#deposit-page .deposit-custom-amount,#withdraw-page .deposit-custom-amount{background:#f9fcff;border-color:#dce6ef;border-radius:12px;gap:7px;min-height:70px;padding:11px 12px}#deposit-page .deposit-form .deposit-custom-amount input,#withdraw-page .deposit-form .deposit-custom-amount input{color:#17212b;height:28px;font-size:18px;font-weight:850;line-height:28px}#deposit-page .deposit-custom-amount small,#withdraw-page .deposit-custom-amount small{overflow-wrap:anywhere;color:#647486;font-size:11.5px;line-height:1.35}#withdraw-page .withdraw-field-grid{gap:9px}#withdraw-page .withdraw-field-grid label{gap:6px}#withdraw-page .withdraw-field-grid span{color:#34495e;font-size:12px;font-weight:750}#withdraw-page .deposit-form .withdraw-field-grid input,#deposit-page .deposit-proof input{color:#17212b;background:#f9fcff;border-color:#dce6ef;border-radius:10px;height:42px;padding:0 12px;font-size:13px}#deposit-page .deposit-tip,#withdraw-page .deposit-tip{color:#58687a;background:#fff;border:1px solid #dfe8f1;border-radius:11px;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:10px 11px;font-size:11.8px;line-height:1.45}#deposit-page .deposit-tip span,#withdraw-page .deposit-tip span{color:#2f6f98;border-color:#7da6c8;width:16px;height:16px;font-size:10px}#deposit-page .deposit-submit,#withdraw-page .deposit-submit{color:#fff;background:#c9d3dd;border:0;border-radius:12px;min-height:46px;margin-top:0;font-size:15px;font-weight:850}#deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{color:#fff;background:linear-gradient(135deg,#263747,#111827);box-shadow:0 10px 20px #11182729}#withdraw-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{color:#fff;background:linear-gradient(135deg,#263747,#111827);box-shadow:0 10px 20px #11182729}#deposit-page .deposit-submit:disabled,#withdraw-page .deposit-submit:disabled{color:#ffffffdb;box-shadow:none;cursor:not-allowed;background:#c9d3dd}#deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{color:#ffffffdb;box-shadow:none;cursor:not-allowed;background:#c9d3dd}#withdraw-page .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{color:#ffffffdb;box-shadow:none;cursor:not-allowed;background:#c9d3dd}#deposit-page .payment-message,#withdraw-page .payment-message{color:#52677a;text-align:center;margin:0;font-size:12px;line-height:1.45}#deposit-page .deposit-empty-method,#withdraw-page .deposit-empty-method{color:#647486;background:#f9fcff;border-color:#dfe8f1;border-radius:11px;min-height:64px;padding:12px}#deposit-page .usdt-deposit-panel{background:#fff;border-color:#dfe8f1;border-radius:12px}@media (max-width:380px){#deposit-page .deposit-method-grid,#withdraw-page .deposit-method-grid,#withdraw-page .withdraw-method-grid,#deposit-page .deposit-amount-grid,#withdraw-page .deposit-amount-grid,#withdraw-page .withdraw-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-balance,#home-page .auth-actions.is-logged-in .topbar-balance{font-size:14px;font-weight:850;line-height:16px}#profile-page .profile-balance-line{gap:7px;margin-top:7px}#profile-page .profile-balance-line span{font-size:13px;font-weight:900}#profile-page .profile-balance-line strong{font-size:20px;font-weight:950;line-height:1}.account-balance-card span,.recover-balance-panel span,.withdraw-balance-card span,#deposit-page .deposit-balance strong,#withdraw-page .deposit-balance strong{font-weight:850}.account-balance-card strong{font-size:19px;font-weight:950}.account-balance-card small{font-size:12px}.recover-balance-panel strong{font-size:24px;font-weight:950}.withdraw-balance-card strong{font-size:21px;font-weight:900}#deposit-page .deposit-balance strong,#withdraw-page .deposit-balance strong{font-size:16px;line-height:1.1}.usdt-confirm-modal{z-index:2400;padding:0 12px max(16px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d16207a;align-items:end}.usdt-confirm-card{background:#fff;border:1px solid #dce7f1;border-radius:18px;gap:12px;width:min(406px,100%);padding:17px 15px 15px;display:grid;position:relative;box-shadow:0 24px 62px #12202f47}.usdt-confirm-card .modal-close{color:#65758a}.usdt-confirm-head{gap:4px;padding-right:42px;display:grid}.usdt-confirm-head span{color:#2f6f98;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:950}.usdt-confirm-head strong{color:#17212b;font-size:18px;font-weight:950;line-height:1.2}.usdt-confirm-head small,.usdt-confirm-card p{color:#647486;font-size:11.5px;font-weight:700;line-height:1.45}.usdt-confirm-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.usdt-confirm-summary article{background:#f8fbfe;border:1px solid #e2ebf3;border-radius:12px;gap:4px;min-width:0;padding:9px 8px;display:grid}.usdt-confirm-summary span,.usdt-confirm-address span{color:#728094;font-size:10.5px;font-weight:850}.usdt-confirm-summary strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.usdt-confirm-address{background:#f8fbfe;border:1px solid #dce7f1;border-radius:13px;gap:7px;padding:11px;display:grid}.usdt-confirm-address strong{overflow-wrap:anywhere;color:#17212b;font-size:12px;font-weight:850;line-height:1.35}.usdt-confirm-address button{color:#2f6f98;background:#fff;border:1px solid #cfddea;border-radius:9px;justify-self:start;min-height:30px;padding:0 12px;font-size:12px;font-weight:900}.usdt-confirm-check{color:#263747;align-items:center;gap:9px;min-height:38px;font-size:12.5px;font-weight:850;display:flex}.usdt-confirm-check input{accent-color:#2f6f98;width:18px;height:18px}.usdt-confirm-actions{grid-template-columns:.86fr 1.4fr;gap:9px;display:grid}.usdt-confirm-actions .ghost-btn,.usdt-confirm-actions .primary-btn{border-radius:11px;min-height:42px;font-size:13px;font-weight:900}.usdt-confirm-actions .ghost-btn{color:#52677a;background:#fff;border:1px solid #dce7f1}.usdt-confirm-actions .primary-btn{color:#fff;background:linear-gradient(135deg,#263747,#111827)}@media (max-width:380px){.usdt-confirm-summary{grid-template-columns:1fr}}.luxury-auth-brand--compact{text-align:center}.luxury-auth-brand--compact .luxury-auth-title,.luxury-auth-brand--compact .luxury-auth-subtitle{text-align:center;width:100%;margin-left:auto;margin-right:auto}.luxury-auth-brand--compact .luxury-auth-title{max-width:280px}.luxury-auth-brand--compact .luxury-auth-subtitle{max-width:300px}#profile-page .profile-avatar-edit{overflow:hidden}#profile-page .profile-avatar-edit-icon{width:15px;height:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#my-records-page.page.active{background:#f6f9fc;grid-template-rows:48px minmax(0,1fr) auto;display:grid}#my-records-page .record-shell-top{z-index:70;background:#fffffffa;border-bottom:1px solid #e4ebf2;grid-template-columns:38px minmax(0,1fr);min-height:48px;position:sticky;top:0;box-shadow:0 6px 16px #2434460f}#my-records-page .record-shell-top .back-btn{color:#34495e;width:38px;height:38px;font-size:22px}#my-records-page .record-main-tabs{height:48px}#my-records-page .record-main-tabs button{color:#536273;font-size:12px;font-weight:850}#my-records-page .record-main-tabs button.active{color:#2f6f98}#my-records-page .record-main-tabs button.active:after{background:#2f6f98;height:3px;left:32%;right:32%}#my-records-page .record-shell-body{background:#f6f9fc;min-height:calc(100dvh - 48px);padding:8px 10px 72px}#my-records-page .record-filter-strip{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f9fcf7;margin:0 -10px;padding:7px 10px 8px;position:sticky;top:48px}#my-records-page .record-filter-pill{color:#52677a;background:#fff;border-color:#dbe5ee;min-width:70px;height:29px;padding:0 10px;font-size:11.5px;box-shadow:0 3px 9px #26394d0a}#my-records-page .record-filter-pill i{color:#2f6f98}#my-records-page .ref-record-list{gap:6px;padding:4px 0 12px}#my-records-page .ref-record-list article{background:#fff;border-color:#e2ebf3;border-radius:10px;min-height:42px;padding:7px 9px;box-shadow:0 3px 10px #26394d0b}#my-records-page .ref-record-list div{gap:2px}#my-records-page .ref-record-list strong{font-size:12px;font-weight:850}#my-records-page .ref-record-list span{color:#758397;font-size:10px}#my-records-page .ref-record-list b{font-size:12.5px;font-weight:900}#my-records-page .record-card-usdt span{color:#56217f;font-size:10.8px}#my-records-page .record-card-usdt strong{color:#541d7d;font-size:12.5px}#affiliate-page .affiliate-top{z-index:70;background:#fffffffa;border-bottom-color:#e4ebf2;height:50px;position:sticky;top:0;box-shadow:0 6px 16px #2434460d}#affiliate-page .affiliate-tabs{z-index:69;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom-color:#e4ebf2;gap:7px;min-height:39px;padding:6px 10px;position:sticky;top:50px}#affiliate-page .affiliate-tabs button{color:#536273;border:1px solid #0000;border-radius:999px;min-height:27px;padding:0 10px;font-size:12px;font-weight:850}#affiliate-page .affiliate-tabs button.active{color:#2f6f98;background:#edf6fc;border-color:#2f6f983d}#affiliate-page .affiliate-body{gap:8px;padding:8px 10px 16px}#affiliate-page .affiliate-card{background:#fff;border-color:#e2ebf3;box-shadow:0 4px 12px #26394d0b}#affiliate-page .affiliate-list-card{border-radius:10px;padding:8px 9px}#affiliate-page .affiliate-list-card article{border-bottom-color:#e8eef5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:40px;padding:7px 0;display:grid}#affiliate-page .affiliate-list-card span,#affiliate-page .affiliate-list-card small{color:#758397;text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}#affiliate-page .affiliate-list-card span{font-size:11px;font-weight:800}#affiliate-page .affiliate-list-card small{font-size:10px}#affiliate-page .affiliate-list-card strong{color:#17212b;white-space:nowrap;grid-area:1/2/span 2;font-size:12.5px;font-weight:900}.auth-modal,.luxury-auth-modal,.auth-promo-modal,.auth-mini-modal,.language-modal,.coming-soon-modal,.logout-confirm-modal,.avatar-upload-modal,.wa-modal,.fb-detail-modal,.security-action-modal,.usdt-confirm-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.luxury-auth-card{contain:layout paint;box-shadow:0 16px 42px #1d2b3a38,0 0 0 1px #ffffffbd}.luxury-auth-close,.luxury-submit-btn,.luxury-tab,.bottom-nav,.nav-item,.page.active.page-entering:not(#deposit-page):not(#withdraw-page){will-change:auto}.page.active.page-entering:not(#deposit-page):not(#withdraw-page){will-change:opacity, transform}html.is-low-power *,html.is-low-power :before,html.is-low-power :after{scroll-behavior:auto!important}html.is-low-power .page.active.page-entering:not(#deposit-page):not(#withdraw-page),html.is-low-power .page.active.page-enter-forward:not(#deposit-page):not(#withdraw-page),html.is-low-power .page.active.page-enter-back:not(#deposit-page):not(#withdraw-page){animation:none!important;transform:none!important}html.is-low-power .marquee-line,html.is-low-power .carousel-slide,html.is-low-power .hot-layout,html.is-low-power .luxury-auth-card,html.is-low-power .profile-hero,html.is-low-power .bottom-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.bottom-nav .nav-item:before{opacity:0;background:radial-gradient(circle at 50% 12%,#ffffffc7,#0000 48%),linear-gradient(#b8d3e894,#779ebe38);border:1px solid #5c82a029;border-radius:16px;width:62px;height:60px;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)scale(.92);box-shadow:inset 0 1px #ffffffad,0 5px 12px #3d5b7514}.bottom-nav .nav-item.active:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.bottom-nav .nav-item.active .nav-luxury-icon,.bottom-nav .nav-item.active .deposit-core{transform:translateY(-1px)scale(1.03)}#profile-page .account-panel.account-panel--logged-in{background:linear-gradient(#f7fbffe6,#e4f1fceb)}#profile-page .profile-vip-badge{color:#1f587f;background:radial-gradient(circle at 88% 10%,#ffffffeb,#0000 24px),linear-gradient(140deg,#fbf7e0fa,#daedfaf7 52%,#bcddf4f5);border-color:#aa802f6b;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:7px 10px;height:82px;padding:8px 11px 9px;box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 -12px 22px #417ea914,0 9px 20px #34668921}#profile-page .profile-vip-medal{z-index:1;justify-items:center;gap:1px;min-width:0;display:grid;position:relative}#profile-page .profile-vip-medal strong{color:#8a642e;text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:9.5px;font-weight:950;line-height:1;display:block;overflow:hidden}#profile-page .profile-vip-flow{gap:3px}#profile-page .profile-vip-flow b{letter-spacing:0;font-size:10px}#profile-page .profile-vip-flow strong{font-size:12px}#profile-page .profile-vip-badge>i{height:5px}#profile-page .profile-balance-line .refresh-icon-btn,#profile-page .profile-balance-line button.refresh-icon-btn{width:25px;min-width:25px;height:25px;min-height:25px;margin-left:0}#profile-page .profile-balance-line .refresh-icon-btn .fan-icon,#profile-page .profile-balance-line .refresh-icon-btn .line-action-icon{width:21px;height:21px}#home-page .social-grid{box-shadow:none;background:0 0;border:0}#home-page .social-grid button{box-shadow:none;background:0 0}@media (max-width:380px){.bottom-nav .nav-item:before{width:58px}}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{width:31px;height:31px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}#deposit-page .deposit-method-icon img,#withdraw-page .deposit-method-icon img{width:31px;height:31px;box-shadow:none;background:0 0;border:0;border-radius:6px}#home-page .brand-logo{height:60px;margin-left:0;padding-left:5px;position:relative}#home-page .brand-logo:after{z-index:2;pointer-events:none;clip-path:inset(0 75% 0 0);content:"";filter:brightness(1.46)contrast(1.02)saturate(1.28);background:url(/images/custom/jk6-brand-master-green-usdt-20260827.png?v=20260827f) 0/100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#home-page .brand-logo:after,html body .phone-shell #home-page .topbar .brand-logo__metal,html body .phone-shell #home-page .topbar .brand-logo__flare{display:none!important}@media (max-width:390px){#home-page .auth-actions.is-logged-in{width:148px;max-width:148px}#home-page .brand-logo img{width:100%;height:auto;max-height:52px;transform:none}}#withdraw-accounts-page .withdraw-accounts-container{padding:18px 16px}#withdraw-accounts-page .fund-password-gate{background:#fff;border:1px solid #bcc9d6c7;border-radius:14px;gap:20px;padding:20px 18px 18px;box-shadow:inset 0 1px #fffffff5,0 10px 28px #2a435b17}#withdraw-accounts-page .fund-password-gate-head{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}#withdraw-accounts-page .fund-password-gate-head>div{gap:5px;display:grid}#withdraw-accounts-page .fund-password-gate-icon{background:linear-gradient(145deg,#fffdf8,#f4efe5);border:1px solid #a57f3733;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 16px #604a221a}#withdraw-accounts-page .fund-password-gate-icon .fan-icon{width:35px;height:35px}#withdraw-accounts-page .fund-password-gate strong{color:#172536;font-size:18px;font-weight:900;line-height:1.2}#withdraw-accounts-page .fund-password-gate-head span:not(.fund-password-gate-icon){color:#718096;font-size:12px;line-height:1.55}#withdraw-accounts-page .fund-password-setup-form{gap:14px}#withdraw-accounts-page .fund-password-setup-form label{gap:7px}#withdraw-accounts-page .fund-password-setup-form label>span{color:#304154;font-size:12px;font-weight:850}#withdraw-accounts-page .fund-password-setup-form input{color:#172536;background:#f9fbfd;border:1px solid #dce4ec;border-radius:10px;height:48px;padding:0 14px;font-size:14px;box-shadow:inset 0 1px 2px #1f304106}#withdraw-accounts-page .fund-password-setup-form input:focus{background:#fff;border-color:#7a9bb8;box-shadow:0 0 0 3px #5482a61c}#withdraw-accounts-page .fund-password-setup-form .primary-wide{color:#fff;background:linear-gradient(135deg,#22364b,#101d2d);border-radius:10px;min-height:48px;margin-top:3px;font-size:15px;font-weight:900;box-shadow:0 9px 20px #14263833}#affiliate-page .affiliate-commission-flow{gap:8px}#affiliate-page .affiliate-commission-flow .affiliate-tier{background:linear-gradient(#fffffff5,#eef5fbf0);border:1px solid #9eb2c457;padding:10px 5px 9px;position:relative;overflow:hidden;box-shadow:0 6px 14px #28445c0f}#affiliate-page .affiliate-commission-flow .affiliate-tier:before{background:var(--tier-halo);content:"";border-radius:50%;width:82px;height:70px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}#affiliate-page .affiliate-commission-flow .affiliate-tier b{border:1px solid var(--tier-border);background:var(--tier-fill);color:#fff;text-shadow:0 1px 2px #141f2a40;width:36px;height:40px;box-shadow:inset 0 1px 0 #ffffff7a, 0 6px 12px var(--tier-shadow);border-radius:11px 11px 15px 15px;place-items:center;margin:0 auto 6px;font-size:11px;font-weight:950;line-height:1;display:grid;position:relative;transform:none}#affiliate-page .affiliate-commission-flow .affiliate-tier b:before{content:"";background:#ffffff94;border-radius:999px;width:18px;height:2px;position:absolute;top:4px;left:50%;transform:translate(-50%)}#affiliate-page .affiliate-tier--a{--tier-border:#b98724;--tier-fill:linear-gradient(145deg, #e8c268, #9b6c18);--tier-shadow:#9b6c183d;--tier-halo:radial-gradient(circle, #e0b85b47, transparent 68%)}#affiliate-page .affiliate-tier--b1{--tier-border:#547fa4;--tier-fill:linear-gradient(145deg, #8fb9d7, #3e698e);--tier-shadow:#3e698e38;--tier-halo:radial-gradient(circle, #669cc642, transparent 68%)}#affiliate-page .affiliate-tier--b2{--tier-border:#758598;--tier-fill:linear-gradient(145deg, #b9c6d2, #617185);--tier-shadow:#47586a33;--tier-halo:radial-gradient(circle, #8fa0b23d, transparent 68%)}.network-icon{width:28px;height:28px;-webkit-mask:var(--network-icon) center / contain no-repeat;-webkit-mask:var(--network-icon) center / contain no-repeat;mask:var(--network-icon) center / contain no-repeat;background:currentColor;display:block}#affiliate-page .affiliate-commission-flow .affiliate-tier b .network-icon{color:#fff;filter:drop-shadow(0 1px 1px #16233029);width:22px;height:22px}#affiliate-page .affiliate-commission-flow .affiliate-tier b:before{display:none}#profile-page .profile-grid .profile-network-icon{box-sizing:border-box;background-color:#416b8e;border:1px solid #7494b038;border-radius:12px;width:38px;height:38px;margin:0 auto;padding:8px;box-shadow:inset 0 1px #ffffff94,0 6px 13px #3156741f;-webkit-mask-origin:content-box;mask-origin:content-box}#profile-page .profile-grid .network-icon--find-us{background-color:#2f7194}#profile-page .profile-grid .network-icon--faq{background-color:#98732f}#profile-page .profile-grid .network-icon--about{background-color:#536f8b}#profile-page .profile-grid .network-icon--feedback{background-color:#7d6740}#profile-page .profile-grid .network-icon--support{background-color:#397da2}#feedback-page .fb-hero-icon,#chat-page .chat-avatar-admin{color:#315f82;background:linear-gradient(145deg,#f8fbfe,#dce8f2);border:1px solid #5c809d52;box-shadow:0 5px 12px #2c547421}#feedback-page .fb-hero-icon .network-icon{width:21px;height:21px}#chat-page .chat-support-icon{place-items:center;width:100%;height:100%;display:grid}#chat-page .chat-support-icon .network-icon{width:20px;height:20px}#home-page .topbar-balance,#home-page .auth-actions.is-logged-in .topbar-balance{color:#704600;-webkit-text-fill-color:#704600;text-shadow:0 1px #ffffffe6;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:14px;font-weight:950}#deposit-page .deposit-balance .refresh-icon-btn,#deposit-page .deposit-balance button.refresh-icon-btn{border-radius:8px;flex-basis:29px;width:29px;min-width:29px;height:29px;min-height:29px}.fan-icon--image{image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:contain}#home-page .quick-grid .quick-item{gap:2px;min-height:78px;padding:4px 1px 5px}#home-page .quick-grid .quick-icon,#home-page .quick-grid .quick-icon .fan-icon{flex:0 0 54px;width:54px;height:54px;overflow:visible}#home-page .quick-grid .quick-item>span:last-child{min-height:14px;font-size:11px;line-height:14px}.bottom-nav .nav-luxury-icon,.bottom-nav .nav-luxury-icon .fan-icon{flex:0 0 40px;width:40px;height:40px;overflow:visible}.bottom-nav .deposit-core,.bottom-nav .deposit-core .fan-icon{flex:0 0 56px;width:56px;height:56px;overflow:visible}.bottom-nav .nav-item{gap:1px}#profile-page .money-actions .luxury-icon-wrap,#profile-page .money-actions .fan-icon{flex-basis:52px;width:52px;height:52px;overflow:visible}#profile-page .profile-grid .luxury-icon-wrap,#profile-page .profile-grid .fan-icon{flex-basis:48px;width:48px;height:48px;overflow:visible}#home-page .more-inline-head .luxury-icon-wrap,#home-page .more-inline-head .fan-icon,#home-page .more-inline-item .luxury-icon-wrap,#home-page .more-inline-item .fan-icon{flex-basis:42px;width:42px;height:42px;overflow:visible}#home-page .social-grid button{min-height:58px}#home-page .social-grid img{object-fit:contain;width:38px;height:38px}@media (max-width:380px){#home-page .quick-grid .quick-icon,#home-page .quick-grid .quick-icon .fan-icon{flex-basis:49px;width:49px;height:49px}.bottom-nav .nav-luxury-icon,.bottom-nav .nav-luxury-icon .fan-icon{flex-basis:37px;width:37px;height:37px}}#deposit-page .deposit-balance .refresh-icon-btn .fan-icon,#deposit-page .deposit-balance .refresh-icon-btn .line-action-icon{width:21px;height:21px}#my-records-page.page.active{z-index:65;width:min(var(--mobile-shell-width), 100vw);max-width:var(--mobile-shell-width);overscroll-behavior:contain;scrollbar-width:none;background:#f6f9fc;height:100dvh;padding:0;position:fixed;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%}#my-records-page.page.active::-webkit-scrollbar{display:none}#my-records-page .record-shell-top{z-index:80;isolation:isolate;background:#fff;flex:none;position:relative;top:0}#my-records-page .record-shell-body{min-height:0;padding:0 10px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;overflow-x:hidden;overflow-y:auto}#my-records-page .record-shell-body::-webkit-scrollbar{display:none}#my-records-page .record-filter-strip{margin:0 -10px;top:0}#my-records-page .record-total-footer{z-index:85;width:100%;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#fffffffc;border-top-color:#dce7f1;position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 -7px 18px #26394d12}.game-launch-overlay{z-index:9998;color:#172536;opacity:0;background:#f5f9fcfa;place-content:center;justify-items:center;gap:10px;width:100%;transition:opacity .12s,transform .16s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;transform:scale(1.015)}.game-launch-overlay.is-visible{opacity:1;transform:scale(1)}.game-launch-overlay__visual{background:#fff;border:1px solid #668ba847;border-radius:16px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden;box-shadow:0 12px 30px #274a6724}.game-launch-overlay__visual img{object-fit:cover;width:100%;height:100%}.game-launch-overlay__visual .fan-icon{width:54px;height:54px}.game-launch-overlay>strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(300px,100vw - 48px);font-size:17px;font-weight:900;overflow:hidden}.game-launch-overlay>span{color:#6b7c8e;font-size:12px}.game-launch-overlay>i{background:#dce6ef;border-radius:999px;width:92px;height:3px;display:block;overflow:hidden}.game-launch-overlay>i:after{border-radius:inherit;content:"";background:#4a7ca2;width:42%;height:100%;animation:.72s ease-in-out infinite alternate gameLaunchProgress;display:block}@keyframes gameLaunchProgress{0%{transform:translate(0)}to{transform:translate(138%)}}body.payment-sheet-open{overscroll-behavior:none;width:100%;height:100dvh;position:fixed;left:0;right:0;overflow:hidden}body.payment-sheet-open .phone-shell{height:100dvh;overflow:hidden}body.payment-sheet-open .phone-shell>.page.active:not(#deposit-page):not(#withdraw-page){touch-action:none;overscroll-behavior:none;overflow:hidden}#deposit-page.page.active,#withdraw-page.page.active{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}#promo-page .rebate-page-body{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 140px);min-height:0;display:grid;overflow:hidden}#promo-page .rebate-summary{z-index:6;margin-bottom:10px;position:relative}#promo-page .rebate-layout{grid-template-columns:64px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}#promo-page .rebate-rail{overscroll-behavior:contain;height:100%;max-height:none;position:relative;top:auto;overflow-y:auto}#promo-page .rebate-list,#promo-page .rebate-record-panel{overscroll-behavior:contain;scrollbar-width:none;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}#promo-page .rebate-list::-webkit-scrollbar{display:none}#promo-page .rebate-record-panel::-webkit-scrollbar{display:none}#home-page .lobby-card{box-sizing:border-box}#home-page .lobby-card.featured,#home-page .lobby-card.has-image{height:148px;min-height:148px;max-height:148px}#home-page .lobby-card.has-image{height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;align-self:start;overflow:hidden}#home-page .lobby-card-bg{object-fit:contain;object-position:center;background:0 0;border:0;width:100%;height:auto;padding:0;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}#promo-page .rebate-card-main{display:block}#promo-page .rebate-card-main strong{font-size:16px;line-height:1.25}@media (max-width:380px){#home-page .lobby-card.featured:not(.has-image){height:140px;min-height:140px;max-height:140px}}.wa-modal{background:#232f3b52;padding:18px}.wa-modal .wa-modal-card{background:#fff;border:1px solid #dfe5ea;border-radius:8px;width:min(360px,100%);max-height:min(82dvh,680px);padding:22px 20px 20px;box-shadow:0 18px 44px #2533402e}.wa-modal .wa-modal-card h2{color:#1b2733;margin-bottom:18px;font-size:19px;font-weight:850}.wa-modal .wa-modal-close{color:#667482;background:#f7f9fb;border:1px solid #e2e7ec;width:30px;height:30px;top:10px;right:10px}.wa-modal .wa-form{gap:13px}.wa-modal .wa-form-group{gap:5px}.wa-modal .wa-form-group>label{color:#344454;font-size:12.5px;font-weight:750}.wa-modal .wa-form-group input[type=text],.wa-modal .wa-form-group input[type=tel]{color:#17212b;background:#fbfcfd;border:1px solid #dce3e9;border-radius:7px;height:42px;box-shadow:inset 0 1px #ffffffe6}.wa-modal .wa-form-group input:focus{background:#fff;border-color:#8da9bf;box-shadow:0 0 0 3px #5c86a61f}.wa-modal .wa-submit-btn{background:#243746;border-radius:7px;height:44px;margin-top:2px;font-weight:800;box-shadow:0 8px 18px #24374629}#game-wallet-page .recover-page-body{overflow-y:auto}#game-wallet-page .recover-balance-panel{background:#fff;margin:0;padding:14px 13px 12px;box-shadow:0 5px 16px #2334430f}#home-page .lobby-grid{grid-template-columns:minmax(0,1fr)}#home-page .lobby-card,#home-page .lobby-card.featured,#home-page .lobby-card.has-image{grid-column:1/-1;width:100%}#home-page .lobby-card:not(.has-image){min-height:92px}.back-btn,.promo-top .back-btn,.category-top .back-btn,.record-shell-top .back-btn{color:#23384c;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0;line-height:1;display:grid}.back-btn .back-icon{stroke-width:3.15px;width:32px;height:32px}#promo-page .promo-top{grid-template-columns:44px minmax(0,1fr);min-height:54px;padding:5px 8px}#category-page .category-top{grid-template-columns:44px minmax(0,1fr) 44px;min-height:54px;padding:5px 8px}#promo-page .vip-page-body{height:calc(100dvh - 148px)}#promo-page .vip-sticky-stack{z-index:30;isolation:isolate;background:#fffffffb;padding-bottom:0;position:sticky;top:0;box-shadow:0 8px 18px #23344312}#promo-page .vip-sticky-stack .vip-hero{z-index:1;position:relative;top:auto}#promo-page .vip-reward-nav{background:#fff;border:1px solid #e5e9ee;border-bottom:0;border-radius:12px 12px 0 0;margin-top:10px;overflow:hidden}#promo-page .vip-reward-nav h2{color:#1f252b;text-align:center;background:#fff;margin:0;padding:14px 12px 8px;font-size:18px}#promo-page .vip-reward-nav .vip-sub-tabs{background:#fff}#promo-page .vip-reward-panel{z-index:1;background:#fff;border-top:0;border-radius:0 0 8px 8px;margin-top:0;position:relative;overflow:hidden}:root{--bottom-nav-base:76px}#home-page .topbar{background-color:#fffdf8;background-image:url(/images/brand/gold-topbar-wave.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #d2a43a57;box-shadow:inset 0 -1px #ffffffc7,0 5px 14px #7e5b1d1a}.bottom-nav{height:var(--bottom-nav-total);min-height:var(--bottom-nav-total);padding:0 8px var(--bottom-nav-safe);background-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fffaf1;background-image:url(/images/brand/gold-topbar-wave.webp);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;border:0;border-top:1px solid #d2a43a47;border-radius:0;box-shadow:0 -4px 12px #7e5b1d14}.bottom-nav:before,.bottom-nav:after,.bottom-nav .nav-item:before{display:none!important}.bottom-nav .nav-item{color:#735323;justify-content:center;gap:1px;padding:0}.bottom-nav .nav-item>span:last-child{min-height:13px;color:inherit;text-align:center;white-space:nowrap;margin:-1px 0 0;font-size:10.5px;font-weight:850;line-height:13px;overflow:visible;display:block!important}.bottom-nav .nav-item.active .nav-luxury-icon,.bottom-nav .nav-item.active .deposit-core{filter:drop-shadow(0 4px 7px #704c1433);transform:translateY(-1px)scale(1.05)}.bottom-nav .deposit-nav{transform:none}.bottom-nav .deposit-core,.bottom-nav .deposit-core .fan-icon{flex-basis:48px;width:48px;height:48px}@media (max-width:380px){.bottom-nav{padding-left:6px;padding-right:6px}.bottom-nav .nav-item{padding:0}.bottom-nav .deposit-core,.bottom-nav .deposit-core .fan-icon{flex-basis:45px;width:45px;height:45px}}#home-page .brand-logo{height:58px;margin-left:0;padding-left:8px;overflow:hidden}#home-page .brand-logo:after{display:none!important}#home-page .brand-logo img{z-index:1;object-fit:contain;object-position:left center;opacity:1;filter:drop-shadow(0 1px #ffffffe0);width:min(250px,100%);max-width:100%;height:52px;max-height:52px;position:relative;transform:none}@media (max-width:390px){#home-page .brand-logo{padding-left:6px}#home-page .brand-logo img{width:min(230px,100%);height:50px;max-height:50px}}#promo-page .rebate-list{gap:6px}#promo-page .rebate-card{background:linear-gradient(145deg,#fff 0%,#fffdf8 100%);border:1px solid #e4dcc8;border-radius:7px;gap:5px;padding:7px 8px;box-shadow:0 3px 10px #47391f12}#promo-page .rebate-card-main strong{color:#242a2f;font-size:13px;font-weight:850;line-height:17px}#promo-page .rebate-stats{gap:4px}#promo-page .rebate-stats span{background:#faf8f2;border:1px solid #eee5d2;border-radius:5px;gap:1px;padding:4px 6px}#promo-page .rebate-stats small{color:#777064;font-size:9px;line-height:12px}#promo-page .rebate-stats b{color:#2d2732;font-size:11px;line-height:14px}#promo-page .rebate-card-foot{gap:6px;min-height:25px}#promo-page .rebate-card-foot span{color:#777064;font-size:9.5px;line-height:13px}#promo-page .rebate-card-foot button{color:#fff;background:#af7c24;border:1px solid #b8862e;border-radius:5px;flex:none;min-width:62px;height:25px;min-height:25px;padding:0 9px;font-size:10px;font-weight:850;line-height:23px;box-shadow:0 2px 5px #8c631f24}.site-about-badges{gap:8px}.site-about-badges span{border-radius:6px;padding:6px 9px;font-size:11px;line-height:15px;box-shadow:inset 0 1px #fffc}.site-about-badges span:first-child{color:#765519;background:#fbf5e5;border-color:#dfc782}.site-about-badges span:nth-child(2){color:#31536a;background:#f1e8f7;border-color:#b8c9d7}#profile-page .profile-hero{--profile-vip-column:148px;isolation:isolate;grid-template-columns:auto minmax(0, 1fr) var(--profile-vip-column);border-radius:16px;min-height:108px;margin:8px 10px 0;padding:15px 14px;position:relative;overflow:hidden}#profile-page .profile-vip-badge{z-index:0;width:100%;height:100%;min-height:108px;padding:14px 12px 12px calc(100% - var(--profile-vip-column));border-radius:inherit;background:radial-gradient(circle at 91% 15%,#ffffffeb,#0000 32px),radial-gradient(circle at 13% 92%,#c5974326,#0000 52px),linear-gradient(135deg,#f2fafffc,#d6edfbfa 48%,#b0d8f2f7);border:1px solid #5292c17a;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;gap:7px 9px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffffeb,inset 0 -18px 30px #367aa914,0 10px 24px #34668924}#profile-page .profile-vip-badge:before{background:radial-gradient(circle,#ffffff80,#b3893714 58%,#0000 60%);border-color:#b3893733;width:154px;height:154px;top:-62px;right:-42px}#profile-page .profile-vip-badge:after{opacity:.8;width:76px;top:17px;left:43%}#profile-page .profile-avatar-wrap,#profile-page .profile-identity{z-index:2;pointer-events:none;position:relative}#profile-page .profile-avatar-edit,#profile-page .profile-balance-line .refresh-icon-btn{pointer-events:auto}#profile-page .profile-avatar-wrap{width:68px;height:68px}#profile-page .profile-avatar-face{border:2px solid #ffffffeb;width:62px;height:62px;box-shadow:0 0 0 1px #4c8bb838,0 9px 20px #1f577d2b}#profile-page .profile-identity h1{color:#142b3c;font-size:19px}#profile-page .profile-balance-line{margin-top:5px}#profile-page .profile-balance-line strong{color:#172734;font-size:15px}#profile-page .profile-vip-medal img{width:42px;height:42px}#profile-page .profile-vip-flow strong{color:#174f76;font-size:13px}#profile-page .profile-vip-badge>i{background:#467b9f3d;height:5px}#profile-page .account-panel{margin-top:10px}@media (max-width:380px){#profile-page .profile-hero{--profile-vip-column:132px;grid-template-columns:auto minmax(0, 1fr) var(--profile-vip-column);gap:8px;min-height:102px;margin-left:8px;margin-right:8px;padding:13px 11px}#profile-page .profile-vip-badge{min-height:102px;padding:13px 9px 11px calc(100% - var(--profile-vip-column));border-radius:inherit;grid-template-columns:38px minmax(0,1fr);gap:6px}#profile-page .profile-avatar-wrap{width:60px;height:60px}#profile-page .profile-avatar-face{width:55px;height:55px}#profile-page .profile-identity h1{font-size:17px}#profile-page .profile-vip-medal img{width:36px;height:36px}#profile-page .profile-vip-flow strong{font-size:11px}}#profile-page .profile-top{z-index:4;background:0 0;position:relative}#profile-page .profile-hero{min-height:176px;margin-top:-60px;padding-top:78px;padding-bottom:15px}#profile-page .profile-vip-badge{min-height:176px;padding-top:78px}@media (max-width:380px){#profile-page .profile-hero{min-height:168px;margin-top:-58px;padding-top:74px;padding-bottom:13px}#profile-page .profile-vip-badge{min-height:168px;padding-top:74px}}#profile-page .profile-vip-badge:before,#profile-page .profile-vip-badge:after{display:none}#profile-page .profile-back-btn,#profile-page .support-icons button{color:#6c4c18}#profile-page .profile-identity h1{color:#302714}#profile-page .profile-member-no{color:#806d4d}#profile-page .profile-balance-line strong{color:#322815}#profile-page .profile-vip-flow b{color:#806b45}#profile-page .profile-vip-flow strong{color:#765319}#my-records-page .ref-record-list .record-payment-state{color:#8b6a2f;justify-items:end;gap:2px;font-size:11.5px;line-height:1.1;display:grid}#my-records-page .ref-record-list .record-payment-state small{color:#7c8794;font-size:10px;font-weight:750}#my-records-page .ref-record-list .record-payment-state.rejected,#my-records-page .ref-record-list .record-payment-state.cancelled{color:#9a5555}#promo-page .vip-page-body .vip-current span,#promo-page .vip-page-body .vip-progress-row span{color:#806d4d}#promo-page .vip-page-body .vip-current strong{color:#765319}#promo-page .vip-page-body .vip-hero>p{color:#665536}#promo-page .vip-page-body .vip-progress-row strong{color:#44361f}@media (max-width:380px){#profile-page .profile-vip-badge .profile-vip-medal,#profile-page .profile-vip-badge .profile-vip-flow,#profile-page .profile-vip-badge>i{transform:translateY(-26px)}}#profile-page .profile-balance-line{width:100%;overflow:hidden}#profile-page .profile-balance-line strong{flex:auto}#home-page .quick-grid{box-shadow:none;background:0 0;border:0}#home-page .quick-grid:before,#home-page .quick-grid:after{display:none}#home-page .social-grid button,#home-page .social-grid a{color:inherit;text-decoration:none}#home-page .social-grid a{background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:58px;padding:0 2px;font-size:11px;line-height:1.25;display:flex}#home-page .hero-banner.carousel-banner,#home-page .carousel-track,#home-page .carousel-slide img{min-height:164px}#home-page .home-top-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;margin:8px 10px 0;display:grid}#home-page .home-top-shortcut{color:#3f3529;background:0 0;border:0;border-radius:6px;align-content:start;place-items:center;gap:4px;min-width:0;min-height:76px;padding:2px 0 4px;font-size:12px;font-weight:700;line-height:1.2;display:grid}#home-page .home-top-shortcut-image{background:0 0;border-radius:6px;width:54px;height:54px;display:block;position:relative;overflow:hidden}#home-page .home-top-shortcut img{object-fit:cover;width:100%;height:100%;display:block}#home-page .home-top-shortcut>span:last-child{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}#home-page .home-top-shortcut:active{transform:translateY(1px)}@media (max-width:380px){#home-page .home-top-shortcuts{gap:2px;margin-inline-start:8px;margin-inline-end:8px}#home-page .home-top-shortcut{min-height:70px;font-size:11px}#home-page .home-top-shortcut-image{width:48px;height:48px}}#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page{min-height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));color:#272b30;background:#f5f6f7}#interest-treasure-page{padding-top:calc(54px + env(safe-area-inset-top))}#interest-treasure-page.has-interest-summary{padding-top:calc(200px + env(safe-area-inset-top))}#interest-treasure-page .interest-tabs,#interest-treasure-page .member-feature-loading,#interest-treasure-page .member-feature-empty{margin-top:0}#home-page .home-top-shortcut-image,#home-page .home-top-shortcut img{background:0 0}#home-page .home-top-shortcuts{margin-top:7px}#home-page .home-top-shortcut{min-height:86px}#home-page .home-top-shortcut img{object-fit:contain;filter:drop-shadow(0 4px 5px #452c591f)}#feedback-page .fb-type-icon{overflow:visible}#feedback-page .feedback-type-artwork{object-fit:contain;filter:drop-shadow(0 3px 4px #49315c1f);width:100%;height:100%;display:block}#feedback-page .fb-hero-artwork{object-fit:contain;filter:drop-shadow(0 4px 5px #49315c24);width:42px;height:42px;display:block}#home-page .topbar{background-color:#371352;background-image:linear-gradient(#2209361f,#2209361f),url(/images/brand/purple-wave-navigation.webp);background-position:50%,50% 48%;background-repeat:no-repeat;background-size:100% 100%,cover;border-bottom-color:#b883e06b;box-shadow:0 4px 14px #2b0b4333}.bottom-nav{background-color:#371352;background-image:linear-gradient(#1f083124,#1f083124),url(/images/brand/purple-wave-navigation.webp);background-position:50%,50% 54%;background-repeat:no-repeat;background-size:100% 100%,cover;border-top-color:#be8be56b;box-shadow:0 -5px 16px #2b0b4333}.bottom-nav .nav-item,.bottom-nav .nav-item.active{color:#f5f9dc;text-shadow:0 1px 2px #1606236b}.bottom-nav .nav-item.active{color:#ffe37b}#profile-page .profile-vip-badge{background:linear-gradient(90deg,#19062829,#1906280a),url(/images/brand/vip-purple-background.webp) top/cover no-repeat;border-color:#bc80eaad;box-shadow:inset 0 1px #deb3ff6b,inset 0 -18px 30px #14051f29,0 10px 24px #310c4d33}#profile-page .profile-back-btn,#profile-page .support-icons button,#profile-page .profile-identity h1,#profile-page .profile-member-no,#profile-page .profile-balance-line strong,#profile-page .profile-vip-flow b{color:#f7edff;text-shadow:0 1px 2px #19062885}#profile-page .profile-balance-line span{color:#ddc0f3}#profile-page .profile-vip-flow strong{color:#ffe37b;text-shadow:0 1px 2px #3d270059}#profile-page .profile-vip-badge>i{background:#eacfff47}#profile-page .profile-vip-badge>i em{background:linear-gradient(90deg,#f5c542,#fff09a 55%,#a869d8);box-shadow:0 0 8px #c587f46b}#promo-page .vip-page-body .vip-hero{background:linear-gradient(90deg,#19062829,#1906280a),url(/images/brand/vip-purple-background.webp) top/cover no-repeat;border-color:#bc80eab8;box-shadow:inset 0 1px #deb3ff6b,inset 0 -18px 30px #14051f29,0 9px 22px #310c4d33}#promo-page .vip-page-body .vip-current span,#promo-page .vip-page-body .vip-progress-row span,#promo-page .vip-page-body .vip-hero>p{color:#e7d0f8;text-shadow:0 1px 2px #1606238a}#promo-page .vip-page-body .vip-current strong{color:#ffe37b;text-shadow:0 2px 4px #12041c6b}#promo-page .vip-page-body .vip-current button{background:linear-gradient(135deg,#f4c449,#a96b0a);box-shadow:0 4px 10px #15052147}#promo-page .vip-page-body .vip-progress-row strong{color:#f7edff;text-shadow:0 1px 2px #1606238a}#promo-page .vip-page-body .vip-progress-track{background:#ecd3ff4d}#promo-page .vip-page-body .vip-progress-track i{background:linear-gradient(90deg,#f5c542,#fff09a 55%,#a869d8);box-shadow:0 0 8px #c587f46b}#home-page{isolation:isolate;position:relative}#home-page:before{content:"";z-index:-1;pointer-events:none;background-color:#f8fcff;background-image:linear-gradient(#e8f7ffc7 0%,#fafdffd1 42%,#ffffffdb 100%),url(/images/app-finance-background.png);background-position:top,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,430px;width:min(430px,100vw);position:fixed;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 0 42px #3d78a10f}:root{--front-ink-strong:#17283b;--front-ink:#43566b;--front-muted:#7d8da0;--front-line:#dbe6f0;--front-blue:#1677ff;--front-blue-deep:#0f5dcc;--front-teal:#69279b;--front-gold:#d59628;--front-coral:#d96756}#home-page .auth-actions:not(.is-logged-in){background:#ffffffd1;border:1px solid #6997be5c;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(132px,100%);padding:3px;display:grid;box-shadow:0 7px 18px #2e5b8021,inset 0 1px #fffffff2}#home-page .auth-actions:not(.is-logged-in) .auth-entry{white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:0;height:34px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}#home-page .auth-actions .auth-entry--login,#profile-page .login-actions .auth-entry--login{color:#fff;background:linear-gradient(145deg,#1e4c76,#112d4d);box-shadow:0 6px 12px #112d4d33}#home-page .auth-actions .auth-entry--register,#profile-page .login-actions .auth-entry--register{color:#205b8d;background:linear-gradient(145deg,#f9fdff,#e4f1fb);border:1px solid #4c87bc57}.auth-entry-icon{color:currentColor;flex:0 0 15px;width:15px;height:15px}#profile-page .account-panel .login-actions{background:linear-gradient(145deg,#f7fcfffa,#e3f0fae6);border:1px solid #6896bb57;border-radius:16px;gap:8px;width:min(286px,100%);padding:4px;box-shadow:0 9px 22px #2e5b801f,inset 0 1px #fffffff2}#profile-page .login-actions .auth-entry{border-radius:12px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}#profile-page .login-actions .auth-entry-icon{flex-basis:17px;width:17px;height:17px}#promo-page .rebate-summary{background:linear-gradient(135deg,#f4fbff 0%,#f2e9f8 100%);border-color:#d4e6f2;border-radius:12px;padding:10px 11px;box-shadow:0 7px 18px #26638617,inset 0 1px #fffffff2}#promo-page .rebate-summary>div:first-child span{color:#668197;font-size:10px;font-weight:800}#promo-page .rebate-summary>div:first-child strong{color:#143b5b;letter-spacing:0;font-size:18px}#promo-page .rebate-history-btn{color:#fff;background:linear-gradient(145deg,#ffb449,#e77c3c);border:1px solid #d67c3557;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:76px;height:32px;font-size:10.5px;font-weight:900;display:inline-flex;box-shadow:0 6px 12px #d5793033}#promo-page .rebate-history-icon{color:currentColor;width:15px;height:15px}#promo-page .rebate-card{--rebate-accent:#61288c;background:linear-gradient(145deg,#fff,#f7fbfd);border-color:#d9e5ee;border-radius:11px;gap:6px;padding:9px;box-shadow:0 5px 13px #264b6712}#promo-page .rebate-card:nth-of-type(3n+2){--rebate-accent:#d39127}#promo-page .rebate-card:nth-of-type(3n+3){--rebate-accent:#d66655}#promo-page .rebate-card-main strong{color:var(--rebate-accent);font-size:14px}#promo-page .rebate-progress{background:#e6edf2;height:4px}#promo-page .rebate-progress i{background:linear-gradient(90deg, var(--rebate-accent), color-mix(in srgb, var(--rebate-accent) 62%, #fff))}#promo-page .rebate-card-foot button{border-color:var(--rebate-accent);background:var(--rebate-accent);box-shadow:0 4px 9px color-mix(in srgb, var(--rebate-accent) 22%, transparent)}#promo-page .rebate-card-foot button:disabled{color:#8493a0;box-shadow:none;background:#edf2f5;border-color:#dce5eb}#affiliate-page .affiliate-body:not(.affiliate-body--withdraw){background:#f5f9fc;gap:8px;padding:8px 9px 16px}#affiliate-page .affiliate-body:not(.affiliate-body--withdraw) .affiliate-card{border-color:var(--front-line);background:linear-gradient(145deg,#fff,#f8fbfd);border-radius:13px;padding:10px;box-shadow:0 6px 16px #2b4e6a12}#affiliate-page .affiliate-overview-card{gap:6px}#affiliate-page .affiliate-overview-card>.affiliate-overview-metric{border:1px solid color-mix(in srgb, var(--metric-accent) 23%, #dbe7ef);border-top:3px solid var(--metric-accent);background:color-mix(in srgb, var(--metric-accent) 6%, #fff);border-radius:10px;padding:9px 8px}#affiliate-page .affiliate-overview-metric--balance{--metric-accent:var(--front-gold)}#affiliate-page .affiliate-overview-metric--members{--metric-accent:#7d35b4}#affiliate-page .affiliate-overview-metric--approved{--metric-accent:var(--front-teal)}#affiliate-page .affiliate-overview-label{color:var(--front-ink);align-items:center;gap:5px;font-size:10px;font-weight:850;display:flex}#affiliate-page .affiliate-overview-label>span:last-child{color:inherit;font-size:inherit;display:inline}#affiliate-page .affiliate-overview-icon{width:16px;height:16px;color:var(--metric-accent);flex:0 0 16px}#affiliate-page .affiliate-overview-card>.affiliate-overview-metric strong{color:var(--front-ink-strong);margin-top:4px;font-size:16px}#affiliate-page .affiliate-overview-card>.affiliate-overview-metric small{color:var(--front-muted);font-size:9.5px}#affiliate-page .invite-card{background:linear-gradient(145deg,#fafdff,#f4ecfb);border-color:#d5e4f0}#affiliate-page .invite-head strong,#affiliate-page .affiliate-section-title h2{color:var(--front-ink-strong);font-size:15px}#affiliate-page .invite-head span{color:#65809a}#affiliate-page .invite-head b{color:#c8831f}#affiliate-page .invite-link-row input{color:#52687d;background:#fff;border-color:#cfe0ec;border-radius:8px;height:36px}#affiliate-page .invite-link-row,#affiliate-page .invite-code-actions{gap:6px}#affiliate-page .affiliate-icon-btn{color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:33px;font-size:11px;font-weight:900;display:inline-flex}#affiliate-page .affiliate-action-icon{color:currentColor;flex:0 0 14px;width:14px;height:14px}#affiliate-page .affiliate-icon-btn--copy,#affiliate-page .affiliate-icon-btn--share{background:linear-gradient(145deg,#1c5c8f,#17426a);box-shadow:0 5px 10px #17426a2e}#affiliate-page .affiliate-icon-btn--save{background:linear-gradient(145deg,#e2a53b,#bc761b);box-shadow:0 5px 10px #bc761b2e}#affiliate-page .affiliate-commission-flow .affiliate-tier{border-color:color-mix(in srgb, var(--tier-accent) 26%, #dbe7ef);background:linear-gradient(180deg, color-mix(in srgb, var(--tier-accent) 8%, #fff), #fff)}#affiliate-page .affiliate-tier--a{--tier-accent:#d59628}#affiliate-page .affiliate-tier--b1{--tier-accent:#772eae}#affiliate-page .affiliate-tier--b2{--tier-accent:#d96756}#affiliate-page .affiliate-commission-flow .affiliate-tier b{border-color:color-mix(in srgb, var(--tier-accent) 55%, #fff);background:linear-gradient(145deg, color-mix(in srgb, var(--tier-accent) 80%, #fff), var(--tier-accent));width:44px;height:44px;box-shadow:0 7px 14px color-mix(in srgb, var(--tier-accent) 24%, transparent)}#affiliate-page .affiliate-commission-flow .affiliate-tier .affiliate-tier-glyph{width:25px;height:25px}#affiliate-page .affiliate-commission-flow .affiliate-tier span{color:var(--front-ink);font-size:11px;font-weight:850}#affiliate-page .affiliate-commission-flow .affiliate-tier strong{color:var(--tier-accent);font-size:15px}#affiliate-page .affiliate-commission-flow .affiliate-tier em{color:var(--front-muted);font-size:9.5px}#affiliate-page .affiliate-body--withdraw{background:#f5f9fc;padding:0 0 16px}#affiliate-page .affiliate-withdraw-balance{background:linear-gradient(135deg,#f8f0ff,#f4ecfb);border-color:#d8e5ee;min-height:84px;padding:11px 14px}#affiliate-page .affiliate-withdraw-balance-main strong{color:#c17c1f;font-size:23px}#affiliate-page .affiliate-withdraw-form{background:#fff;border-color:#dce6ee;border-radius:12px;gap:10px;margin-top:7px;padding:12px 14px 14px;box-shadow:0 6px 16px #2b4e6a12}#affiliate-page .affiliate-withdraw-form-head h2{color:var(--front-ink-strong)}#affiliate-page .affiliate-withdraw-record-link{color:#266188;background:#f5fbff;border-color:#cfe0ec}#affiliate-page .affiliate-withdraw-amount-control{background:#f9fcfe;border-color:#cddfea;border-radius:9px;height:46px}#affiliate-page .affiliate-withdraw-amount-control input{height:44px;font-size:22px}#affiliate-page .affiliate-withdraw-method-grid{background:#edf5fa;border-color:#d6e4ee;border-radius:9px;padding:3px}#affiliate-page .affiliate-withdraw-method-grid span{color:#61778b;border-radius:7px;height:31px}#affiliate-page .affiliate-withdraw-method-grid input:checked+span{color:#fff;background:linear-gradient(145deg,#248cc1,#17659d);border-color:#0000;box-shadow:0 4px 9px #17659d33}#affiliate-page .affiliate-withdraw-fields{gap:9px}#affiliate-page .affiliate-withdraw-fields input,#affiliate-page .affiliate-withdraw-fields select{background:#fbfdff;border-color:#d6e1e9;border-radius:8px;height:38px}#affiliate-page .affiliate-withdraw-form .affiliate-submit{background:linear-gradient(135deg, var(--front-blue), var(--front-blue-deep));border-radius:9px;height:41px;box-shadow:0 8px 16px #1677ff33}#affiliate-page .affiliate-withdraw-form .affiliate-submit:disabled{box-shadow:none;background:#aebbc7}@media (max-width:380px){#home-page .auth-actions:not(.is-logged-in){width:124px}#home-page .auth-actions:not(.is-logged-in) .auth-entry{padding:0 5px;font-size:10.5px}#affiliate-page .affiliate-icon-btn{gap:4px;font-size:10.5px}}.phone-shell.is-bottom-nav-hidden{padding-bottom:0}.member-feature-header{z-index:25;min-height:54px;padding:env(safe-area-inset-top) 10px 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e4e6e8;grid-template-columns:44px minmax(0,1fr) minmax(44px,auto);align-items:center;display:grid;position:sticky;top:0}.member-feature-header h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:760;overflow:hidden}.member-feature-header .back-btn,.member-feature-header-actions,.feature-refresh-btn{min-width:44px;min-height:44px}.member-feature-header-actions{justify-content:flex-end;align-items:center;display:flex}.feature-refresh-btn{color:#5e646b;place-items:center;padding:0;display:grid}.feature-refresh-btn svg{width:19px;height:19px}.member-feature-loading,.member-feature-empty{color:#858b91;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:36px 22px;display:grid}.member-feature-empty.compact{min-height:120px;padding:22px 16px}.member-feature-empty strong{color:#3b4147;font-size:16px}.member-feature-empty button{color:#fff;background:#5c3a75;border-radius:6px;min-height:38px;margin-top:8px;padding:0 18px;font-weight:700}.interest-summary{background:#fff;border-bottom:1px solid #e6e8ea;padding:18px 16px 15px;position:relative}.interest-rate-badge{color:#fff;background:#692999;border-radius:5px;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.interest-summary-main,.interest-claim-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.interest-summary-main{margin-top:8px}.interest-summary-main>div:first-child,.interest-claim-row>div{min-width:0}.interest-summary-main span,.interest-claim-row span{color:#969ba0;font-size:13px}.interest-summary-main strong{margin-left:8px;font-size:27px;font-weight:500}.interest-summary-main small{color:#a2a6aa;margin-left:5px}.interest-actions{grid-template-columns:repeat(2,78px);gap:8px;display:grid}.interest-actions button,.interest-claim-row>button{color:#fff;background:#92969a;border-radius:7px;min-height:42px;font-size:15px;font-weight:750}.interest-actions button.primary,.interest-claim-row>button:not(:disabled){background:#f59d13}.interest-actions button:disabled,.interest-claim-row>button:disabled{opacity:.48}.interest-summary>p{color:#8d9297;gap:6px;margin:14px 0 0;font-size:13px;display:flex}.interest-summary>p b{color:#33383d}.interest-summary>p span{color:#a1a5aa;margin-left:auto}.interest-claim-row{margin-top:14px}.interest-claim-row strong{color:#f08a00;margin-left:8px;font-size:23px;font-weight:520;display:inline-block}.interest-claim-row small{color:#8d9297;margin-top:4px;font-size:11px;display:block}.interest-claim-row>button{flex:none;width:96px}.feature-disabled-note{color:#85544c;background:#fbf4f2;border-left:3px solid #b36a5e;margin-top:12px;padding:9px 10px;font-size:12px}.interest-tabs{background:#fff;border-bottom:1px solid #e3e5e7;align-items:stretch;gap:24px;height:48px;padding:0 16px;display:flex}.interest-tabs button{color:#4e5358;font-size:14px;position:relative}.interest-tabs button.active{color:#f06427;font-weight:750}.interest-tabs button.active:after{content:"";background:#f06427;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.interest-rules-panel{background:#fff;border:1px solid #eceeef;border-radius:6px;margin:14px 12px;padding:17px 15px;box-shadow:0 3px 12px #222b330a}.interest-rules-panel p{color:#777d83;margin:0 0 8px;font-size:14px;line-height:1.72}.interest-rules-panel p:last-child{margin-bottom:0}.interest-rules-panel b{color:#656b71;margin-right:4px}.interest-record-list{gap:8px;padding:12px;display:grid}.interest-record{background:#fff;border:1px solid #e8eaec;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:grid}.interest-record-mark{color:#623683;background:#efe6f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:grid}.interest-record--transfer_out .interest-record-mark{color:#ad5f5a;background:#f8eeee}.interest-record>div{min-width:0}.interest-record>div:last-child{text-align:right}.interest-record strong,.interest-record small,.interest-record b{display:block}.interest-record small{color:#91969b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.interest-record b{color:#623683}.interest-record--transfer_out b{color:#ad5f5a}.interest-transfer-card{background:#fff;border:1px solid #25323b14;border-radius:8px;width:min(90vw,380px);padding:22px 20px 20px;position:relative;box-shadow:0 18px 48px #1b262e2e}.interest-transfer-kicker{color:#b17a28;font-size:12px;font-weight:800}.interest-transfer-card h2{margin:5px 0 4px;font-size:20px}.interest-transfer-card>p{color:#858a90;margin:0 0 16px;font-size:12px}.interest-transfer-card form{display:grid}.interest-transfer-card label>span{color:#343b40;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.interest-transfer-card label>span small{color:#9c96a0;font-size:9px;font-weight:650}.interest-transfer-card label>div{background:#f8faf9;border:1px solid #d8d1de;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 56px;align-items:center;min-height:52px;padding:4px 5px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px 2px #2d253209}.interest-transfer-card label>div:focus-within{background:#fff;border-color:#73548b;box-shadow:0 0 0 3px #623e7e1c}.interest-transfer-card label>div>b{color:#4b4153;border-right:1px solid #e1e6e4;place-items:center;height:34px;font-size:17px;font-weight:700;display:grid}.interest-transfer-card input{color:#1f292f;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;padding:0 10px;font-size:22px;font-weight:650}.interest-transfer-card input::placeholder{color:#a6a0aa;font-weight:500}.interest-transfer-card input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.interest-transfer-card input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.interest-transfer-card label button{color:#5b3976;background:#efe6f5;border-left:1px solid #ded6e4;border-radius:4px;height:34px;font-size:12px;font-weight:800}.interest-transfer-error,.member-profile-form-error{color:#b54e4e;min-height:21px;padding-top:5px;font-size:12px;display:block}.interest-transfer-submit,.member-profile-form-panel form>button{color:#fff;background:#b5822e;border-radius:6px;width:100%;min-height:44px;font-weight:800}.interest-transfer-submit{box-shadow:0 6px 14px #97661e2e}.interest-transfer-submit:disabled{box-shadow:none;opacity:.62}.member-profile-identity{background:#fff;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px;display:grid}.member-profile-avatar{background:#f0f2f3;border:2px solid #d7ba79;border-radius:50%;width:60px;height:60px;overflow:hidden}.member-profile-avatar img,.friend-avatar img,.friend-chat-profile img{object-fit:cover;width:100%;height:100%}.member-profile-identity>div:nth-child(2){min-width:0}.member-profile-identity strong,.member-profile-identity span{display:block}.member-profile-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.member-profile-identity>div:nth-child(2) span{color:#8a9096;margin-top:5px;font-size:12px}.account-health{color:#60397e;background:#f2e9f8;border:1px solid #dcd2e4;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex!important}.account-health i,.account-check-grid i{background:#74409c;border-radius:50%;width:7px;height:7px}.account-health.warning{color:#9d5a4b;background:#fbf2ee;border-color:#edd6cd}.account-health.warning i,.account-check-grid article.bad i{background:#c56a57}.account-check-panel,.member-profile-form-panel,.friend-search-panel,.friend-request-section,.friend-list-section{background:#fff;border-top:1px solid #e8eaec;border-bottom:1px solid #e8eaec;margin-top:10px;padding:15px 16px}.member-feature-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.member-feature-section-head h2{margin:0;font-size:15px}.member-feature-section-head span{color:#92979c;font-size:11px}#member-profile-page .account-check-panel,#member-profile-page .member-profile-form-panel{margin-top:7px;padding:11px 12px}#member-profile-page .member-feature-section-head h2{font-size:14px}.account-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.account-check-grid article{background:#fafcfb;border:1px solid #e4e8e7;border-radius:6px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;padding:0 9px;display:grid}.account-check-grid article>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-check-grid strong{color:#633c80;white-space:nowrap;grid-column:auto;font-size:10px}.account-check-grid article.bad strong{color:#a05a4c}.member-profile-form-panel form{gap:9px;margin-top:10px;display:grid}.member-profile-form-panel label>span{color:#5b6167;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.member-profile-form-panel label>span small{color:#9a9fa4;text-align:right;margin-top:0;font-size:9px;font-weight:500;display:inline}.member-profile-form-panel input,.member-profile-form-panel textarea{background:#fafbfb;border:1px solid #dde1e4;border-radius:6px;width:100%}.member-profile-form-panel input{min-height:38px;padding:0 10px;font-size:13px}.member-profile-form-panel textarea{resize:vertical;min-height:72px;padding:9px 10px;font-size:12px;line-height:1.45}.member-profile-form-panel label small{color:#9a9fa4;text-align:right;margin-top:3px;font-size:9px;display:block}.member-profile-form-error{min-height:16px;padding-top:1px;font-size:10px}.member-profile-form-panel form>button{min-height:40px;font-size:12px}.profile-immutable-row{color:#83898f;border-bottom:1px solid #eef0f1;justify-content:space-between;align-items:center;gap:12px;min-height:32px;font-size:11px;display:flex}.profile-immutable-row strong{color:#4f555b;font-weight:650}.recent-games-intro{background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.recent-games-intro>div{align-items:baseline;gap:5px;display:flex}.recent-games-intro strong{color:#a6782d;font-size:25px}.recent-games-intro span,.recent-games-intro p{color:#858b90;font-size:12px}.recent-games-intro p{margin:0;line-height:1.5}.recent-games-list{gap:8px;padding:12px;display:grid}.recent-game-item{background:#fff;border:1px solid #e3e6e8;border-radius:7px;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:10px;min-height:76px;padding:9px;display:grid}.recent-game-thumb{background:#eef1f2;border-radius:7px;width:58px;height:58px;overflow:hidden}.recent-game-thumb img{object-fit:cover;width:100%;height:100%}.recent-game-item>div:nth-child(2){min-width:0}.recent-game-item strong,.recent-game-item span,.recent-game-item small{display:block}.recent-game-item span{color:#8b9095;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.recent-game-item small{color:#653a86;margin-top:4px;font-size:10px}.recent-game-item>button{color:#956c24;border:1px solid #cba859;border-radius:5px;min-height:34px;font-size:12px;font-weight:750}.friend-search-panel form{border:1px solid #dce1e4;border-radius:6px;grid-template-columns:minmax(0,1fr) 66px;min-height:42px;display:grid;overflow:hidden}.friend-search-panel form input{min-width:0;padding:0 11px}.friend-search-panel form button{color:#fff;background:#5b3975;font-weight:750}.friend-search-panel>p{color:#9a9fa4;margin:7px 0 0;font-size:10px}.friend-search-result,.friend-request-section article,.friend-list-item{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;display:grid}.friend-search-result{border-top:1px solid #edf0f1;margin-top:12px;padding-top:12px}.friend-avatar,.friend-chat-profile>div{background:#edf0f1;border-radius:50%;width:44px;height:44px;overflow:hidden}.friend-search-result>div:nth-child(2),.friend-request-section article>div:nth-child(2),.friend-list-item>div:nth-child(2){min-width:0}.friend-search-result strong,.friend-search-result span,.friend-request-section strong,.friend-request-section span,.friend-list-item strong,.friend-list-item span{display:block}.friend-search-result span,.friend-request-section span,.friend-list-item span{color:#8d9398;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.friend-search-result>button,.friend-request-section article>button{color:#604674;background:#edf2f1;border-radius:5px;min-height:32px;padding:0 11px;font-size:11px;font-weight:750}.friend-search-result>button:disabled{color:#94999e}.friend-request-section article{border-bottom:1px solid #edf0f1;grid-template-columns:44px minmax(0,1fr) auto auto}.friend-request-section article:last-child{border-bottom:0}.friend-request-section article>button.accept{color:#fff;background:#633c80}.friend-list-section{padding-bottom:6px}.friend-list-item{text-align:left;border-bottom:1px solid #edf0f1;width:100%}.friend-list-item:last-child{border-bottom:0}.friend-list-item>b{color:#fff;background:#c8564e;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.friend-list-item>i{color:#a1a6aa;font-size:20px;font-style:normal}.friend-chat-status{color:#899096;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:10px;overflow:hidden}.friend-chat-profile{background:#fff;border-bottom:1px solid #e4e7e9;align-items:center;gap:10px;min-height:54px;padding:7px 14px;display:flex}.friend-chat-profile>div{flex:none;width:38px;height:38px}.friend-chat-profile>span{color:#8b9196;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.friend-message-list{height:calc(100dvh - 54px - 54px - 62px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;min-height:260px;padding:15px 13px 22px;overflow-y:auto}.friend-message-list article{flex-direction:column;align-items:flex-start;margin-bottom:10px;display:flex}.friend-message-list article.mine{align-items:flex-end}.friend-message-list article>div{overflow-wrap:anywhere;background:#fff;border-radius:4px 10px 10px;max-width:78%;padding:9px 11px;font-size:13px;line-height:1.55;box-shadow:0 2px 8px #2b343d0f}.friend-message-list article.mine>div{background:#e9e0ef;border-radius:10px 4px 10px 10px}.friend-message-list article small{color:#a0a5a9;margin-top:3px;font-size:9px}.friend-chat-empty{color:#999fa4;text-align:center;padding:60px 20px;font-size:12px}.friend-message-compose{z-index:20;min-height:calc(62px + env(safe-area-inset-bottom));padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd5e3;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid;position:sticky;bottom:0}.friend-message-compose input{background:#f8f9f9;border:1px solid #ddd5e3;border-radius:6px;min-width:0;min-height:42px;padding:0 12px}.friend-message-compose button{color:#fff;background:#613b7d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;transform:rotate(180deg)}.friend-message-compose svg{width:20px;height:20px}@media (max-width:380px){.interest-summary{padding-inline-start:13px;padding-inline-end:13px}.interest-actions{grid-template-columns:repeat(2,66px)}.interest-summary-main strong{font-size:23px}.interest-summary>p span{display:none}.member-profile-identity{grid-template-columns:54px minmax(0,1fr) auto;padding-inline-start:13px;padding-inline-end:13px}.member-profile-avatar{width:54px;height:54px}.account-check-panel,.member-profile-form-panel,.friend-search-panel,.friend-request-section,.friend-list-section{padding-inline-start:13px;padding-inline-end:13px}}#my-records-page .record-payment-list{gap:8px}#my-records-page .record-payment-list .record-payment-item{background:linear-gradient(115deg,#fff 0% 68%,#f4f8fb 100%);border:1px solid #dde7ef;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:9px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 15px #253a4f11}#my-records-page .record-payment-list .record-payment-item:before{content:"";background:#c8a65e;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}#my-records-page .record-payment-list .record-payment-item--withdraw:before{background:#7a5a92}#my-records-page .record-payment-list .record-payment-item--approved{background:linear-gradient(115deg,#fff 0% 66%,#f3eaf9 100%);border-color:#6e3c9438}#my-records-page .record-payment-list .record-payment-item--approved:before{background:#6e3996}#my-records-page .record-payment-list .record-payment-item--rejected{background:linear-gradient(115deg,#fff 0% 66%,#fff4f4 100%);border-color:#b4515633}#my-records-page .record-payment-list .record-payment-item--rejected:before{background:#b95459}#my-records-page .record-payment-list .record-payment-item--cancelled{background:linear-gradient(115deg,#fff 0% 68%,#f3f5f7 100%)}#my-records-page .record-payment-list .record-payment-icon{color:#936b24;background:linear-gradient(145deg,#fff8e8,#f4e4bb);border:1px solid #ae863c40;border-radius:50%;align-self:center;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffffe6}#my-records-page .record-payment-list .record-payment-item--withdraw .record-payment-icon{color:#664480;background:linear-gradient(145deg,#f5edfc,#e9e0ef);border-color:#6f4b8b38}#my-records-page .record-payment-list .record-payment-main{align-self:center;gap:4px;overflow:hidden}#my-records-page .record-payment-list .record-payment-main strong{color:#263746;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}#my-records-page .record-payment-list .record-payment-main strong em{color:#748393;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}#my-records-page .record-payment-list .record-payment-main>span{color:#8c98a5;text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;overflow:hidden}#my-records-page .record-payment-list .record-payment-state{align-self:center;justify-items:end;gap:4px;min-width:78px;line-height:1.1;display:grid}#my-records-page .record-payment-list .record-payment-state strong{color:#9a742c;font-size:11.5px;font-weight:900}#my-records-page .record-payment-list .record-payment-state small{color:#7c8996;white-space:nowrap;font-size:9.8px;font-weight:750}#my-records-page .record-payment-list .record-payment-state.approved strong{color:#5e2a86}#my-records-page .record-payment-list .record-payment-state.approved small{color:#5a3874}#my-records-page .record-payment-list .record-payment-state.rejected strong{color:#ac454b}#my-records-page .record-payment-list .record-payment-state.rejected small,#my-records-page .record-payment-list .record-payment-state.cancelled small{color:#8a777b}#my-records-page .record-payment-list .record-payment-state.cancelled strong{color:#737d87}#my-records-page .record-payment-list .record-payment-item.ref-record-order-usdt{grid-template-columns:34px minmax(0,1fr) auto}#my-records-page .record-payment-list .record-payment-item .record-card-usdt{grid-column:1/-1}@media (max-width:360px){#my-records-page .record-payment-list .record-payment-item{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding-right:8px}#my-records-page .record-payment-list .record-payment-icon{width:30px;height:30px;font-size:16px}#my-records-page .record-payment-list .record-payment-state{min-width:70px}}#profile-page .profile-vip-badge .profile-vip-medal,#profile-page .profile-vip-badge .profile-vip-flow,#profile-page .profile-vip-badge>i{transform:translateY(-44px)}#profile-page .profile-identity{overflow:visible}#profile-page .profile-balance-line{z-index:3;width:max-content;max-width:calc(100% + var(--profile-vip-column) - 18px);position:relative;overflow:visible}#profile-page .profile-balance-line strong{font-variant-numeric:tabular-nums;text-overflow:clip;flex:0 auto;max-width:none;overflow:visible}#profile-page .profile-balance-line .refresh-icon-btn,#profile-page .profile-balance-line button.refresh-icon-btn{box-sizing:border-box;flex:0 0 25px;width:25px;min-width:25px;height:25px;min-height:25px;margin-left:2px;padding:0}@media (max-width:380px){#profile-page .profile-vip-badge .profile-vip-medal,#profile-page .profile-vip-badge .profile-vip-flow,#profile-page .profile-vip-badge>i{transform:translateY(-38px)}#profile-page .profile-balance-line{max-width:calc(100% + var(--profile-vip-column) - 12px)}}.feedback-glyph{width:20px;height:20px;-webkit-mask:var(--feedback-glyph) center / contain no-repeat;-webkit-mask:var(--feedback-glyph) center / contain no-repeat;mask:var(--feedback-glyph) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}#feedback-page .feedback-container{background:linear-gradient(#efe6f5 0,#f7f9fa 170px 100%);min-height:calc(100dvh - 48px);padding:12px 12px 24px}#feedback-page .fb-hero-card{background:linear-gradient(125deg,#fff 0%,#f2e9f8 68%,#fff7e5 100%);border:1px solid #dfd7e5;border-radius:8px;min-height:72px;margin-bottom:9px;padding:13px 14px;position:relative;overflow:hidden;box-shadow:0 7px 20px #402d4f14}#feedback-page .fb-hero-card:before{content:"";background:linear-gradient(#6a3e8b,#c79a43);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}#feedback-page .fb-hero-icon{color:#532d6f;background:linear-gradient(145deg,#f8f0ff,#e7deee);border:1px solid #5c347b3d;border-radius:50%;width:42px;height:42px;box-shadow:inset 0 1px #ffffffeb,0 5px 13px #55336f21}#feedback-page .fb-hero-glyph{width:22px;height:22px}#feedback-page .fb-hero-info h2{color:#32283a;margin-bottom:3px;font-size:16px;font-weight:900}#feedback-page .fb-hero-info p{font-size:11.5px;font-weight:700;line-height:1.4;color:#706578!important}#feedback-page .fb-tabs{background:#eae2f0;border:1px solid #e2dae8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:9px;padding:4px;display:grid}#feedback-page .fb-tab{color:#695f71;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:12.5px;font-weight:850;display:flex}#feedback-page .fb-tab .fb-tab-icon{width:16px;height:16px}#feedback-page .fb-tab.active{color:#4c246b;background:#fff;border-color:#ded6e4;box-shadow:0 3px 9px #41304d14}#feedback-page .fb-form-card,#feedback-page .fb-list-card{background:#fff;border:1px solid #e1d9e7;border-radius:8px;padding:14px;box-shadow:0 7px 20px #392f4111}#feedback-page .fb-form-group{margin-bottom:14px}#feedback-page .fb-label{color:#3c3442;align-items:center;gap:6px;margin-bottom:7px;font-size:12.5px;font-weight:900;line-height:1.2;display:flex}#feedback-page .fb-label-icon{color:#5f377d;width:15px;height:15px}#feedback-page .fb-required{color:#c84f58;font-style:normal}#feedback-page .fb-type-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#feedback-page .fb-type-option{color:#76707b;background:#f8faf9;border:1px solid #e0d8e6;border-radius:7px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:64px;padding:8px 3px 7px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb}#feedback-page .fb-type-option:has(input:checked){color:#4c246b;background:linear-gradient(#f8f0ff,#f0e7f6);border-color:#9d86af;box-shadow:inset 0 0 0 1px #ffffffe6,0 4px 10px #522d6f1a}#feedback-page .fb-type-option input:checked~.fb-type-icon,#feedback-page .fb-type-option input:checked~.fb-type-text{color:inherit;background:0 0;border:0}#feedback-page .fb-type-icon{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;display:grid}#feedback-page .fb-type-text{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:10.5px;font-weight:850;line-height:1.15;overflow:hidden}#feedback-page .fb-priority-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}#feedback-page .fb-priority-option{color:#605767;background:#f8faf9;border-color:#e0d8e6;border-radius:6px;justify-content:center;gap:5px;min-width:0;min-height:34px;padding:0 6px;font-size:11.5px;font-weight:750}#feedback-page .fb-priority-option:has(input:checked){color:#3d3643;background:#fff;border-color:#a49caa;box-shadow:0 3px 8px #3b2e4414}#feedback-page .fb-priority-dot{width:7px;height:7px}#feedback-page .fb-input,#feedback-page .fb-textarea{color:#2e2733;background:#f8faf9;border:1px solid #ded6e4;border-radius:6px;padding:10px 11px;font-size:12.5px;font-weight:650;box-shadow:inset 0 1px 2px #2e233706}#feedback-page .fb-input{min-height:42px}#feedback-page .fb-textarea{min-height:116px;line-height:1.55}#feedback-page .fb-input:focus,#feedback-page .fb-textarea:focus{background:#fff;border-color:#957ba9;box-shadow:0 0 0 3px #633b821a}#feedback-page .fb-char-count{color:#928c96;margin-top:4px;font-size:10px}#feedback-page .fb-reward-tip{box-shadow:none;background:linear-gradient(100deg,#fffaf0,#fffdf8);border:1px solid #eadcb8;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 11px}#feedback-page .fb-reward-icon{color:#8b681f;background:#f5e7bc;border:1px solid #b0843038;width:28px;height:28px;box-shadow:inset 0 1px #ffffffdb}#feedback-page .fb-reward-icon .feedback-glyph{width:16px;height:16px}#feedback-page .fb-reward-tip p{color:#76643f;font-size:10.8px}#feedback-page .fb-reward-tip p strong{color:#5f4d28;font-size:11.8px}#feedback-page .fb-submit-btn{color:#fff;background:linear-gradient(135deg,#5e357d,#4b2468);border:1px solid #4b2468;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:13px;font-weight:900;display:flex;box-shadow:0 6px 14px #4b256833}#feedback-page .fb-submit-icon{width:17px;height:17px}#feedback-page .fb-item{background:linear-gradient(115deg,#fff 0% 72%,#f1f7f5 100%);border-color:#e1d9e7;border-radius:7px;padding:11px;box-shadow:0 4px 12px #3a2f420d}#feedback-page .fb-item-type{color:#573174;background:0 0;border-radius:0;align-items:center;gap:5px;padding:0;font-weight:850;display:inline-flex}#feedback-page .fb-item-type-icon{width:14px;height:14px}#feedback-page .fb-empty-icon{color:#7c7085;background:#f4f8f7;border:1px solid #e1d9e7;border-radius:50%;width:44px;height:44px;margin-bottom:8px}#feedback-page .fb-empty-icon .feedback-glyph{width:20px;height:20px}#profile-page .profile-member-row{pointer-events:auto;align-items:center;gap:5px;width:max-content;max-width:calc(100% + 34px);display:flex}#profile-page .profile-member-row .profile-member-no{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#profile-page .profile-member-copy{color:#795a24;background:#ffffff8a;border:1px solid #85642b38;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid;box-shadow:inset 0 1px #fffc}#profile-page .profile-member-copy:active{transform:scale(.94)}#profile-page .profile-member-copy-icon{stroke-width:2.2px;width:12px;height:12px}#home-page .carousel-dots{background:#10191f47;min-height:14px;padding:3px 5px;top:auto;bottom:8px;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 1px #ffffff2e}#home-page .notice.notice-marquee{color:#3e3644;background:linear-gradient(100deg,#fffaf0 0%,#fff 34%,#f2f8f7 100%);border:1px solid #e6dfcf;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 54px;min-height:44px;margin:7px 10px 0;padding:0 6px 0 7px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #443c4a11}#home-page .notice.notice-marquee:before{content:"";background:linear-gradient(#c49a47,#633b81);border-radius:0 3px 3px 0;width:3px;height:auto;display:block;position:absolute;top:7px;bottom:7px;left:0}#home-page .notice.notice-marquee:after{content:none}#home-page .notice-lead{z-index:3;border-right:1px solid #ae935838;align-self:center;place-items:center;width:30px;height:30px;display:grid;position:relative}#home-page .notice-lead .fan-icon{width:27px;height:27px}#home-page .notice.notice-marquee .marquee-viewport{height:42px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}#home-page .notice.notice-marquee .marquee-track{align-items:center;height:100%;animation-duration:18s}#home-page .notice.notice-marquee .marquee-line{gap:30px;min-height:42px;padding-right:30px}#home-page .notice.notice-marquee .marquee-item{color:#3e3644;gap:7px}#home-page .notice.notice-marquee .marquee-item b{color:#9a6b20;background:0 0;border:0;border-right:1px solid #b4914659;border-radius:0;min-height:18px;padding:0 8px 0 0;font-size:10.8px;font-weight:900;position:relative}#home-page .notice.notice-marquee .marquee-item span{color:#48404d;text-shadow:none;font-size:11.5px;font-weight:780}#home-page .notice-support-btn{z-index:4;color:#8a641f;width:52px;height:32px;box-shadow:none;background:0 0;border:0;border-left:1px solid #ae935842;border-radius:0;justify-content:center;align-self:center;align-items:center;gap:2px;padding:0 4px 0 6px;display:flex;position:relative}#home-page .notice-support-btn .fan-icon{flex:0 0 23px;width:23px;height:23px}#home-page .notice-support-btn span:last-child{white-space:nowrap;font-size:10.5px;font-weight:850;line-height:1}#home-page .notice-support-btn:active{opacity:.72;transform:translateY(1px)}#home-page .quick-grid .quick-item--telegram{color:#176f9d;text-decoration:none}#home-page .quick-grid .quick-icon--telegram img{object-fit:contain;filter:drop-shadow(0 5px 8px #963fd92e);width:48px;height:48px;display:block}#home-page .social-grid>:first-child img{filter:drop-shadow(0 4px 7px #963fd92e);transform-origin:50%;border-radius:50%;width:38px;height:38px;margin:0;transform:scale(.84)}#home-page .social-grid>a:first-child{gap:3px;font-size:10.2px;line-height:1.1}.telegram-support-icon{color:inherit;place-items:center;padding:0;text-decoration:none;display:grid}.telegram-support-icon img{object-fit:contain;filter:drop-shadow(0 3px 6px #963fd933);width:25px;height:25px;display:block}#deposit-page.page.active .payment-top,#withdraw-page.page.active .payment-top,#deposit-page .deposit-top,#withdraw-page .withdraw-top{grid-template-columns:108px minmax(0,1fr) 108px}#deposit-page .payment-top-actions,#withdraw-page .payment-top-actions{gap:4px;min-width:0}#deposit-page .payment-top-actions>button,#withdraw-page .payment-top-actions>button,#deposit-page .payment-top-actions>.telegram-support-icon,#withdraw-page .payment-top-actions>.telegram-support-icon{background:#fff;border:1px solid #dde7f0;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid;overflow:hidden;box-shadow:0 3px 9px #2232440d}#deposit-page .payment-top-actions>.telegram-support-icon img,#withdraw-page .payment-top-actions>.telegram-support-icon img{width:24px;height:24px}#profile-page .support-icons{gap:6px}#profile-page .support-icons>button,#profile-page .support-icons>.telegram-support-icon{flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}#profile-page .account-panel.account-panel--logged-in,#profile-page .profile-section{box-shadow:none;background:0 0;border:0;border-radius:0}#profile-page .account-panel.account-panel--logged-in{padding-left:12px;padding-right:12px}#profile-page .profile-section h2{background:0 0;position:relative}#profile-page .profile-section h2:after{content:"";background:linear-gradient(90deg,#ae802b61,#6189a729,#0000);height:1px;position:absolute;bottom:0;left:10px;right:10px}#profile-page .profile-grid,#profile-page .profile-grid button,#profile-page .money-actions,#profile-page .money-actions button{box-shadow:none;background:0 0;border-color:#0000}#profile-page .profile-grid{border-top:0}body.is-profile-page-active{overscroll-behavior-y:none;height:100dvh;overflow:hidden}.phone-shell.is-profile-page-active{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto}.phone-shell.is-profile-page-active #profile-page.page.active{min-height:calc(100dvh - var(--bottom-nav-total) - 12px)!important}html.game-page-root,body.game-page-body{width:var(--game-viewport-width,100vw);height:var(--game-viewport-height,100dvh);min-height:var(--game-viewport-height,100dvh);overscroll-behavior:none;background:#05070a;overflow:hidden}body.game-page-body{position:fixed;top:0;left:0}body.game-page-body .phone-shell.game-launch{width:var(--game-viewport-width,100vw);max-width:none;height:var(--game-viewport-height,100dvh);min-height:var(--game-viewport-height,100dvh);overscroll-behavior:none;background:#05070a;margin:0;padding:0;overflow:hidden}body.game-page-body .game-frame{background:#05070a;width:100%;height:100%;min-height:100%;max-height:100%}.interface-svg-icon{width:24px;height:24px;-webkit-mask:var(--interface-svg-icon) center / contain no-repeat;-webkit-mask:var(--interface-svg-icon) center / contain no-repeat;mask:var(--interface-svg-icon) center / contain no-repeat;background:currentColor;flex:none;display:block}#my-records-page .record-payment-list .record-payment-item,#my-records-page .record-payment-list .record-payment-item.ref-record-order-usdt{grid-template-columns:38px minmax(0,1fr) auto}#my-records-page .record-payment-list .record-payment-icon{color:#593178;background:linear-gradient(145deg,#f8f0ff,#e9e0ef);border:1px solid #673b893d;border-radius:10px;width:38px;height:38px;font-size:0;box-shadow:inset 0 1px #ffffffeb,0 5px 12px #5931781a}#my-records-page .record-payment-list .record-payment-glyph{width:25px;height:25px}#my-records-page .record-payment-list .record-payment-item--withdraw .record-payment-icon{color:#a54e49;background:linear-gradient(145deg,snow,#f4e1df);border-color:#b1524b38;box-shadow:inset 0 1px #ffffffeb,0 5px 12px #a54e4917}#affiliate-page .affiliate-commission-flow .affiliate-tier b{border-radius:14px;width:48px;height:48px;margin-bottom:7px}#affiliate-page .affiliate-commission-flow .affiliate-tier .affiliate-tier-glyph{color:#fff;filter:drop-shadow(0 2px 2px #12212f2e);width:28px;height:28px}#feedback-page .fb-hero-icon{background:linear-gradient(145deg,#f8f0ff,#e0d5e9);border-radius:14px;width:48px;height:48px}#feedback-page .fb-hero-glyph{color:#502670;width:29px;height:29px}#feedback-page .fb-type-option{gap:6px;min-height:76px}#feedback-page .fb-type-icon,#feedback-page .fb-type-option input:checked~.fb-type-icon{border:1px solid var(--feedback-icon-border,#d8d1de);background:var(--feedback-icon-bg,linear-gradient(145deg, #fff, #eee5f4));width:38px;height:38px;color:var(--feedback-icon-color,#644e74);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffeb,0 4px 9px #42334d14}#feedback-page .fb-type-icon .feedback-glyph{width:25px;height:25px}#feedback-page .fb-type-option:first-child .fb-type-icon{--feedback-icon-border:#61348440;--feedback-icon-bg:linear-gradient(145deg, #f8f0ff, #e8def0);--feedback-icon-color:#5b317b}#feedback-page .fb-type-option:nth-child(2) .fb-type-icon{--feedback-icon-border:#b1842a40;--feedback-icon-bg:linear-gradient(145deg, #fffdf6, #f5e8c9);--feedback-icon-color:#9a7122}#feedback-page .fb-type-option:nth-child(3) .fb-type-icon{--feedback-icon-border:#b2524c3b;--feedback-icon-bg:linear-gradient(145deg, snow, #f4deda);--feedback-icon-color:#a54d49}#feedback-page .fb-type-option:nth-child(4) .fb-type-icon{--feedback-icon-border:#37709f3d;--feedback-icon-bg:linear-gradient(145deg, #f8fbff, #dce9f4);--feedback-icon-color:#386f9b}#feedback-page .fb-type-option:nth-child(5) .fb-type-icon{--feedback-icon-border:#5d6b7b38;--feedback-icon-bg:linear-gradient(145deg, #fbfcfd, #e5eaf0);--feedback-icon-color:#596a7b}#feedback-page .fb-priority-option{gap:7px;min-height:42px;padding:0 7px}#feedback-page .fb-priority-icon{border:1px solid color-mix(in srgb, var(--priority-color) 42%, white);background:color-mix(in srgb, var(--priority-color) 12%, white);width:24px;height:24px;color:var(--priority-color);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}#feedback-page .fb-priority-icon .feedback-glyph{width:15px;height:15px}#feedback-page .fb-priority-option:has(input:checked){border-color:var(--priority-color);background:color-mix(in srgb, var(--priority-color) 8%, white);color:var(--priority-color)}#profile-page .profile-avatar-edit{background:linear-gradient(145deg,#2d79d8,#174f96);border:2px solid #fffffff5;width:30px;height:30px;box-shadow:inset 0 1px #ffffff59,0 6px 14px #174f9647}#profile-page .profile-avatar-edit-icon{color:#fff;filter:drop-shadow(0 1px 1px #0c2a4c3d);width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:360px){#my-records-page .record-payment-list .record-payment-item,#my-records-page .record-payment-list .record-payment-item.ref-record-order-usdt{grid-template-columns:32px minmax(0,1fr) auto}#my-records-page .record-payment-list .record-payment-icon{width:32px;height:32px}#my-records-page .record-payment-list .record-payment-glyph{width:21px;height:21px}}#member-profile-page,#friends-page{background:#f3f5f5}#member-profile-page .member-feature-header,#friends-page .member-feature-header{background:#fffffffa;border-bottom-color:#dfd7e5}#member-profile-page .member-profile-identity{border-bottom:1px solid #e2e7e5;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;min-height:78px;padding:12px}#member-profile-page .member-profile-avatar{border-width:1px;width:50px;height:50px;box-shadow:0 5px 12px #342c391a}#member-profile-page .member-profile-identity-copy{min-width:0}#member-profile-page .member-profile-identity-copy strong{font-size:16px;line-height:20px}#member-profile-page .member-profile-identity-copy span{color:#8d8891;margin-top:3px;font-size:10px}#member-profile-page .account-health{border-radius:5px;min-height:26px;padding:0 8px;font-size:10px}#member-profile-page .account-check-panel,#member-profile-page .member-profile-form-panel{border-color:#e1e6e4;margin-top:6px;padding:9px 12px 10px}#member-profile-page .member-feature-section-head h2{font-size:13px;line-height:18px}#member-profile-page .member-feature-section-head>span{font-size:9px}#member-profile-page .account-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px}#member-profile-page .account-check-grid article{background:#f8faf9;border-color:#e0d8e6;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:50px;padding:7px 6px;display:flex}#member-profile-page .account-check-grid article>span{color:#656068;align-items:center;gap:4px;width:100%;font-size:9px;display:flex}#member-profile-page .account-check-grid article>span i{flex:0 0 5px;width:5px;height:5px}#member-profile-page .account-check-grid strong{padding-left:9px;font-size:10px;line-height:13px}#member-profile-page .member-profile-form-panel form{gap:7px;margin-top:8px}#member-profile-page .member-profile-name-field>span{margin-bottom:4px;font-size:10px}#member-profile-page .member-profile-name-field>div{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}#member-profile-page .member-profile-name-field input{background:#f8faf9;border-color:#dad3e0;min-height:38px}#member-profile-page .member-profile-name-field button{color:#fff;background:#a8782d;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:38px;font-size:11px;font-weight:800;display:flex;box-shadow:0 4px 9px #845b1f26}#member-profile-page .member-profile-name-field button svg{width:14px;height:14px}#member-profile-page .member-profile-name-field button b{font-weight:800}#member-profile-page .profile-meta-grid{border-top:1px solid #e6eae8;border-bottom:1px solid #e6eae8;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}#member-profile-page .profile-meta-grid>div{flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:42px;padding:5px 9px 5px 0;display:flex}#member-profile-page .profile-meta-grid>div+div{border-left:1px solid #e6eae8;padding-left:10px}#member-profile-page .profile-meta-grid span{color:#948f98;font-size:9px}#member-profile-page .profile-meta-grid strong{color:#4a464d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}#member-profile-page .member-profile-form-error:empty{display:none}#member-profile-page .member-profile-form-error:not(:empty){min-height:16px;padding-top:1px;display:block}#friends-page .friend-search-panel,#friends-page .friend-request-section,#friends-page .friend-list-section{border-color:#e1e6e4;margin-top:6px;padding:10px 12px}#friends-page .friend-search-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}#friends-page .friend-search-heading>span{color:#613b7d;background:#f0e7f6;border:1px solid #dfd7e5;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}#friends-page .friend-search-heading .interface-svg-icon{width:18px;height:18px}#friends-page .friend-search-heading strong,#friends-page .friend-search-heading small{display:block}#friends-page .friend-search-heading strong{color:#3c3640;font-size:12px}#friends-page .friend-search-heading small{color:#99949d;margin-top:1px;font-size:9px}#friends-page .friend-search-panel form{background:#f8faf9;border-color:#d9d2df;grid-template-columns:34px minmax(0,1fr) 62px;min-height:40px}#friends-page .friend-search-glyph{color:#8c8790;place-items:center;display:grid}#friends-page .friend-search-glyph svg{width:16px;height:16px}#friends-page .friend-search-panel form input{background:0 0;border:0;outline:0;padding:0 5px;font-size:12px}#friends-page .friend-search-panel form button{background:#613b7d;border-left:1px solid #ddd5e3;font-size:11px}#friends-page .member-feature-section-head h2{font-size:13px}#friends-page .friend-count{align-items:baseline;gap:3px;font-size:9px;display:inline-flex}#friends-page .friend-count b{color:#5c3a76;font-size:13px}#friends-page .friend-empty-state{color:#928d96;align-content:center;place-items:center;gap:9px;min-height:150px;display:grid}#friends-page .friend-empty-state>span{color:#715587;background:#f1f7f5;border:1px solid #dfd7e5;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}#friends-page .friend-empty-state .interface-svg-icon{width:25px;height:25px}#friends-page .friend-empty-state strong{color:#6c6770;font-size:12px}#friends-page .friend-list-item{min-height:56px;padding:5px 0}#interest-treasure-page .member-feature-loading,#interest-treasure-page .member-feature-empty{margin-top:0}#home-page:before{background-color:#4f1a77;background-image:linear-gradient(#320c4e14,#3a0f5b1f),url(/images/brand/purple-finance-pattern-mobile.webp);background-position:top,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,430px;box-shadow:inset 0 0 44px #1b072a33}#home-page .home-top-shortcuts{gap:3px;margin:6px 10px 2px;padding:0 2px}#home-page .home-top-shortcut{color:#f8eeff;text-shadow:0 1px 3px #1d072ebf;gap:2px;min-height:76px;padding:0 0 2px}#home-page .home-top-shortcut-image{width:52px;height:52px}#home-page .home-top-shortcut img{filter:drop-shadow(0 4px 5px #1b072a3d)}#home-page .quick-grid .quick-item,#home-page .social-grid button,#home-page .social-grid a{color:#f8eeff;text-shadow:0 1px 3px #1d072eb8}#home-page .block,#home-page .game-lobby{box-shadow:none;background:0 0;border-color:#0000}#home-page .block>.section-title,#home-page .game-lobby>.section-title{color:#f8eeff;text-shadow:0 1px 3px #1d072ec7}#home-page .block>.section-title a{color:#ffe388;text-shadow:0 1px 2px #1d072eb3}#home-page .lobby-card:not(.has-image){background:#f8f0ffe6;border-color:#eacfff6b}#home-page .hot-layout .game-card strong,#home-page .hot-layout .game-card span{color:#f8eeff;text-shadow:0 1px 3px #1d072ec7}#home-page:before{filter:saturate(.82)blur(.28px);background-image:linear-gradient(#59287e70,#67338f61),url(/images/brand/purple-finance-pattern-mobile.webp);transform:translate(-50%)scale(1.002)}#profile-page.page.active{isolation:isolate;position:relative;background:0 0!important}#profile-page.page.active:before{content:"";z-index:-1;pointer-events:none;filter:saturate(.82)blur(.28px);background-color:#f2e9f8;background-image:linear-gradient(#59287e70,#67338f66),url(/images/brand/purple-finance-pattern-mobile.webp);background-position:top,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,430px;width:min(430px,100vw);position:fixed;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)scale(1.002)}#profile-page .profile-back-btn,#profile-page .support-icons button,#profile-page .profile-member-copy,#profile-page .profile-balance-line .refresh-icon-btn,#profile-page .profile-section h2,#profile-page .profile-grid button>span,#profile-page .money-actions button>span{color:#f7edff;text-shadow:0 1px 3px #1d072db8}#home-page:before{filter:saturate(.76)blur(.36px);background-image:linear-gradient(#361052a3,#41166299),url(/images/brand/purple-finance-pattern-mobile.webp)}#home-page .auth-actions.is-logged-in .topbar-user{background:#1d072ed1;border-color:#d6aff46b;box-shadow:inset 0 1px #f2e1ff2e,0 5px 14px #18062647}#home-page .auth-actions.is-logged-in .topbar-username{color:#f8eeff;text-shadow:0 1px 3px #14051fb8}#home-page .auth-actions.is-logged-in .topbar-balance{color:#ffe58a;-webkit-text-fill-color:currentColor;text-shadow:0 1px 2px #14051fb8;background:0 0}#profile-page.page.active:before{filter:saturate(.76)blur(.36px);background-image:linear-gradient(#361052a3,#41166299),url(/images/brand/purple-finance-pattern-mobile.webp)}#profile-page .account-panel,#profile-page .profile-section{background:#32104c3d;border-color:#d8b3f447;box-shadow:inset 0 1px #f2e1ff1f}#profile-page .profile-account-name,#profile-page .profile-member-no{color:#e5cff6;text-shadow:0 1px 3px #190628bd}#promo-page.page.active{isolation:isolate;position:relative;background:0 0!important}#promo-page.page.active:before{content:"";z-index:-1;pointer-events:none;filter:saturate(.76)blur(.36px);background-color:#3d155c;background-image:linear-gradient(#361052a3,#41166299),url(/images/brand/purple-finance-pattern-mobile.webp);background-position:top,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,430px;width:min(430px,100vw);position:fixed;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)scale(1.002)}:root{--night-canvas:#2f0b52;--night-canvas-soft:#281044;--night-surface:#35165c;--night-surface-raised:#45216d;--night-surface-inset:#180b2c;--night-line:#d2b5ff3d;--night-line-strong:#dac1ff6b;--night-text:#fbf7ff;--night-muted:#ddcef2;--night-header-text:#fff8e8;--night-blue:#5b2a82;--night-green:#6f3b95;--night-gold:#ffe3a0;--night-danger:#ff9a9d}body{color:var(--night-text);background:#160629}.phone-shell{background-color:var(--night-canvas);background-image:linear-gradient(#4d1f7e 0%,#2f0b52 52%,#1d0b34 100%);box-shadow:0 0 0 1px #d2b5ff3d,0 24px 70px #0c001a85}.phone-shell>.page:not(#deposit-page):not(#withdraw-page){color:var(--night-text);background:var(--night-canvas)!important}#home-page:before,#profile-page.page.active:before,#promo-page.page.active:before{background-color:var(--night-canvas);filter:none;background-image:linear-gradient(#4d1f7e 0%,#2f0b52 48%,#1d0b34 100%);transform:translate(-50%);box-shadow:inset 0 1px #dac1ff29}#promo-page .promo-top,#deposit-records-page .deposit-record-top,#withdraw-records-page .record-shell-top,#my-records-page .record-shell-top,#login-devices-page .login-devices-top,#withdraw-accounts-page .payment-top,#security-page .payment-top,#feedback-page .payment-top,#faq-page .faq-top,#chat-page .chat-topbar,#affiliate-page .affiliate-top,#affiliate-page .affiliate-tabs,#affiliate-withdraw-records-page .affiliate-withdraw-record-page-top,#game-wallet-page .recover-page-top,#category-page .category-top,.member-feature-header{border-color:var(--night-line);color:var(--night-header-text);background:#3c0f5ffa;box-shadow:0 6px 18px #1f083147}#promo-page .promo-top .back-btn,#deposit-records-page .back-btn,#withdraw-records-page .back-btn,#my-records-page .back-btn,#login-devices-page .back-btn,#withdraw-accounts-page .back-btn,#security-page .back-btn,#feedback-page .back-btn,#faq-page .back-btn,#chat-page .back-btn,#affiliate-page .back-btn,#affiliate-withdraw-records-page .back-btn,#game-wallet-page .back-btn,#category-page .back-btn,.member-feature-header .back-btn{color:var(--night-header-text)}:-webkit-any(#profile-page .account-panel,#profile-page .profile-section,#promo-page .vip-reward-panel,#promo-page .rebate-card,.deposit-section,.record-data-section,.sec-setting-card,.fb-form-card,.affiliate-card,.interest-transfer-card,.account-check-panel,.member-profile-form-panel,.friend-search-panel,.friend-request-section,.friend-list-section) :-webkit-any(h1,h2,h3,strong,label){color:var(--night-text)}:is(#profile-page .account-panel,#profile-page .profile-section,#promo-page .vip-reward-panel,#promo-page .rebate-card,.deposit-section,.record-data-section,.sec-setting-card,.fb-form-card,.affiliate-card,.interest-transfer-card,.account-check-panel,.member-profile-form-panel,.friend-search-panel,.friend-request-section,.friend-list-section) :is(h1,h2,h3,strong,label){color:var(--night-text)}:-webkit-any(#profile-page .account-panel,#profile-page .profile-section,#promo-page .vip-reward-panel,#promo-page .rebate-card,.deposit-section,.record-data-section,.sec-setting-card,.fb-form-card,.affiliate-card,.interest-transfer-card,.account-check-panel,.member-profile-form-panel,.friend-search-panel,.friend-request-section,.friend-list-section) :-webkit-any(p,small){color:var(--night-muted)}:is(#profile-page .account-panel,#profile-page .profile-section,#promo-page .vip-reward-panel,#promo-page .rebate-card,.deposit-section,.record-data-section,.sec-setting-card,.fb-form-card,.affiliate-card,.interest-transfer-card,.account-check-panel,.member-profile-form-panel,.friend-search-panel,.friend-request-section,.friend-list-section) :is(p,small){color:var(--night-muted)}.phone-shell :-webkit-any(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){box-shadow:inset 0 1px 4px #00000038;border-color:var(--night-line-strong)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important}.phone-shell :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){box-shadow:inset 0 1px 4px #00000038;border-color:var(--night-line-strong)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important}.phone-shell :-webkit-any(input,textarea)::placeholder{color:#b69cc9!important}.phone-shell :is(input,textarea)::placeholder{color:#b69cc9!important}#home-page .notice.notice-marquee{border:1px solid var(--night-line);background-image:none}#home-page .notice.notice-marquee .marquee-item span{color:var(--night-text)}#home-page .notice.notice-marquee .marquee-item b,#home-page .notice-support-btn{color:var(--night-gold)}#home-page .home-top-shortcut,#home-page .quick-grid .quick-item,#home-page .social-grid button,#home-page .social-grid a,#home-page .block>.section-title,#home-page .game-lobby>.section-title,#home-page .hot-layout .game-card strong,#home-page .hot-layout .game-card span{color:#f8f0ff;text-shadow:0 1px 3px #1f0830d1}#home-page .lobby-card:not(.has-image) strong{color:var(--night-text)}#home-page .lobby-card:not(.has-image) span{color:var(--night-muted)}#profile-page .profile-section h2,#profile-page .profile-grid button>span,#profile-page .money-actions button>span{color:var(--night-text);text-shadow:none}#profile-page .profile-section{border-bottom-color:var(--night-line)}#promo-page .promo-tabs button,#promo-page .vip-sub-tabs button,#promo-page .rebate-rail button{color:var(--night-muted)}#promo-page :-webkit-any(.promo-tabs,.vip-sub-tabs,.rebate-rail) button.active{color:#d1a8f0;border-color:#be89e66b;background:#371154!important}#promo-page :is(.promo-tabs,.vip-sub-tabs,.rebate-rail) button.active{color:#d1a8f0;border-color:#be89e66b;background:#371154!important}#promo-page .vip-reward-nav h2,#promo-page .vip-reward-nav .vip-sub-tabs{color:var(--night-text);background:var(--night-surface)!important}#promo-page .vip-level-benefit span,#promo-page .vip-level-benefit small,#promo-page .rebate-stats small,#promo-page .rebate-card-foot span{color:var(--night-muted)}#promo-page .rebate-stats span{border-color:var(--night-line);background:var(--night-surface-raised)}#promo-page .rebate-stats b{color:var(--night-text)}#affiliate-page .affiliate-overview-card>.affiliate-overview-metric,#affiliate-page .affiliate-commission-flow .affiliate-tier,#affiliate-page .affiliate-metric-grid article,#affiliate-page .affiliate-four article,#affiliate-page .affiliate-withdraw-method-grid{border-color:var(--night-line);background:var(--night-surface-raised)}#affiliate-page :is(.affiliate-section-title h2,.invite-head strong,.affiliate-overview-card strong,.affiliate-tier span,.affiliate-list-card strong){color:var(--night-text)}#affiliate-page :is(.invite-head span,.affiliate-overview-card small,.affiliate-tier em,.affiliate-list-card small){color:var(--night-muted)}#feedback-page,#security-page,#faq-page,#my-records-page,#deposit-records-page,#withdraw-records-page,#login-devices-page,#withdraw-accounts-page,#game-wallet-page,#category-page,#chat-page,#affiliate-withdraw-records-page{background:var(--night-canvas)!important}#feedback-page .fb-tabs,#feedback-page .fb-type-option,#feedback-page .fb-priority-option,#my-records-page .record-main-tabs,#my-records-page .record-tabs,.affiliate-withdraw-record-tabs{border-color:var(--night-line);background:var(--night-surface-raised)}#feedback-page :is(.fb-label,.fb-hero-info h2,.fb-type-text){color:var(--night-text)}#security-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#security-page :is(h1,h2,strong){color:var(--night-text)}#faq-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#faq-page :is(h1,h2,strong){color:var(--night-text)}#my-records-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#my-records-page :is(h1,h2,strong){color:var(--night-text)}#login-devices-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#login-devices-page :is(h1,h2,strong){color:var(--night-text)}#withdraw-accounts-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#withdraw-accounts-page :is(h1,h2,strong){color:var(--night-text)}#game-wallet-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#game-wallet-page :is(h1,h2,strong){color:var(--night-text)}#category-page :-webkit-any(h1,h2,strong){color:var(--night-text)}#category-page :is(h1,h2,strong){color:var(--night-text)}#feedback-page :is(.fb-hero-info p,.fb-char-count,.fb-item-time){color:var(--night-muted)}#security-page :-webkit-any(p,small){color:var(--night-muted)}#security-page :is(p,small){color:var(--night-muted)}#faq-page :-webkit-any(p,small){color:var(--night-muted)}#faq-page :is(p,small){color:var(--night-muted)}#my-records-page :-webkit-any(p,small){color:var(--night-muted)}#my-records-page :is(p,small){color:var(--night-muted)}#login-devices-page :-webkit-any(p,small){color:var(--night-muted)}#login-devices-page :is(p,small){color:var(--night-muted)}#withdraw-accounts-page :-webkit-any(p,small){color:var(--night-muted)}#withdraw-accounts-page :is(p,small){color:var(--night-muted)}#game-wallet-page :-webkit-any(p,small){color:var(--night-muted)}#game-wallet-page :is(p,small){color:var(--night-muted)}#category-page :-webkit-any(p,small){color:var(--night-muted)}#category-page :is(p,small){color:var(--night-muted)}#feedback-page .fb-type-option:has(input:checked){color:#f8f0ff;border-color:#c28fe97a;background:#3c0f5f!important}#feedback-page .fb-priority-option:has(input:checked){color:#f8f0ff;border-color:#c28fe97a;background:#3c0f5f!important}#my-records-page :-webkit-any(.record-main-tabs,.record-tabs) button.active{color:#f8f0ff;border-color:#c28fe97a;background:#3c0f5f!important}#my-records-page :is(.record-main-tabs,.record-tabs) button.active{color:#f8f0ff;border-color:#c28fe97a;background:#3c0f5f!important}#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page{color:var(--night-text);background:var(--night-canvas)!important}.interest-tabs,.account-check-grid article,.profile-meta-grid,.friend-search-panel form,.friend-empty-state>span{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important}:-webkit-any(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page) :-webkit-any(h1,h2,h3,strong,label){color:var(--night-text)}:is(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page) :is(h1,h2,h3,strong,label){color:var(--night-text)}:-webkit-any(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page) :-webkit-any(p,small){color:var(--night-muted)}:is(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page) :is(p,small){color:var(--night-muted)}.feature-refresh-btn,.refresh-icon-btn{color:#e0c7f3}#deposit-page.page.active,#withdraw-page.page.active{background:#180626d6}#deposit-page .payment-top,#withdraw-page .payment-top,#deposit-page .payment-form,#withdraw-page .payment-form{border-color:var(--night-line);background:var(--night-canvas-soft);color:var(--night-text)}#deposit-page :-webkit-any(h1,h2,h3,strong,label){color:var(--night-text)}#deposit-page :is(h1,h2,h3,strong,label){color:var(--night-text)}#withdraw-page :-webkit-any(h1,h2,h3,strong,label){color:var(--night-text)}#withdraw-page :is(h1,h2,h3,strong,label){color:var(--night-text)}#deposit-page :-webkit-any(p,small){color:var(--night-muted)}#deposit-page :is(p,small){color:var(--night-muted)}#withdraw-page :-webkit-any(p,small){color:var(--night-muted)}#withdraw-page :is(p,small){color:var(--night-muted)}#deposit-page .deposit-method-card,#withdraw-page .withdraw-method-card{background:var(--night-surface-raised)!important}#chat-page .chat-container,#chat-page .chat-input-bar,#chat-page .chat-top-info{border-color:var(--night-line);background:var(--night-canvas-soft);color:var(--night-text)}.luxury-auth-card,.auth-mini-card,.auth-promo-card,.avatar-upload-card,.forgot-password-card,.security-action-card,.fb-detail-card,.site-contact-card,.site-about-card,.coming-soon-card,.language-card,.chat-delete-card,.logout-confirm-card,.interest-transfer-modal .interest-transfer-card,.wa-modal-card,.slider-verify-card{color:var(--night-text);border-color:var(--night-line)!important;background:var(--night-surface)!important;box-shadow:0 22px 60px #00000085!important}:-webkit-any(.luxury-auth-card,.auth-mini-card,.auth-promo-card,.avatar-upload-card,.forgot-password-card,.security-action-card,.fb-detail-card,.site-contact-card,.site-about-card,.coming-soon-card,.language-card,.chat-delete-card,.logout-confirm-card,.interest-transfer-modal .interest-transfer-card,.wa-modal-card,.slider-verify-card) :-webkit-any(h1,h2,h3,strong,label){color:var(--night-text)}:is(.luxury-auth-card,.auth-mini-card,.auth-promo-card,.avatar-upload-card,.forgot-password-card,.security-action-card,.fb-detail-card,.site-contact-card,.site-about-card,.coming-soon-card,.language-card,.chat-delete-card,.logout-confirm-card,.interest-transfer-modal .interest-transfer-card,.wa-modal-card,.slider-verify-card) :is(h1,h2,h3,strong,label){color:var(--night-text)}:-webkit-any(.luxury-auth-card,.auth-mini-card,.auth-promo-card,.avatar-upload-card,.forgot-password-card,.security-action-card,.fb-detail-card,.site-contact-card,.site-about-card,.coming-soon-card,.language-card,.chat-delete-card,.logout-confirm-card,.interest-transfer-modal .interest-transfer-card,.wa-modal-card,.slider-verify-card) :-webkit-any(p,small){color:var(--night-muted)}:is(.luxury-auth-card,.auth-mini-card,.auth-promo-card,.avatar-upload-card,.forgot-password-card,.security-action-card,.fb-detail-card,.site-contact-card,.site-about-card,.coming-soon-card,.language-card,.chat-delete-card,.logout-confirm-card,.interest-transfer-modal .interest-transfer-card,.wa-modal-card,.slider-verify-card) :is(p,small){color:var(--night-muted)}.luxury-auth-tabs,.luxury-form-hint,.wa-form-group,.security-action-card form{border-color:var(--night-line);background:var(--night-surface-raised)}#affiliate-page .affiliate-tabs button.active,#interest-treasure-page .interest-tabs button.active{color:#f8f0ff;background:#46295d;border-color:#4d2b686b}#feedback-page .fb-tab.active,.affiliate-withdraw-record-tabs button.active{color:#f8f0ff;border-color:#bc86e580;background:var(--night-blue)!important}#feedback-page .fb-type-option:has(input:checked){color:#f8f0ff;border-color:#bc86e580;background:var(--night-blue)!important}#feedback-page .fb-priority-option:has(input:checked){color:#f8f0ff;border-color:#bc86e580;background:var(--night-blue)!important}#my-records-page :-webkit-any(.record-main-tabs,.record-tabs) button.active{color:#f8f0ff;border-color:#bc86e580;background:var(--night-blue)!important}#my-records-page :is(.record-main-tabs,.record-tabs) button.active{color:#f8f0ff;border-color:#bc86e580;background:var(--night-blue)!important}#affiliate-page .affiliate-icon-btn--copy,#affiliate-page .affiliate-icon-btn--share,#affiliate-page .affiliate-withdraw-form .affiliate-submit{background:linear-gradient(145deg, #551b81, var(--night-blue));color:#f8f0ff;box-shadow:0 7px 14px #23093747}.member-feature-header h1,#affiliate-page .affiliate-top h1{text-shadow:0 1px 2px #1d072d6b;color:#f8f0ff!important}#promo-page .promo-top .promo-tabs button,#affiliate-page .affiliate-tabs button{color:#f2e6fbc2!important}#promo-page .promo-top .promo-tabs button.active,#affiliate-page .affiliate-tabs button.active{color:#f8f0ff!important}.member-feature-header .feature-refresh-btn,.member-feature-header .refresh-icon-btn{color:#e4cef5}#interest-treasure-page .member-feature-header,#member-profile-page .member-feature-header,#recent-games-page .member-feature-header,#friends-page .member-feature-header{box-shadow:0 6px 18px #1e082f47;color:var(--night-header-text)!important;background:#3c0f5ffa!important;border-bottom-color:#b982e247!important}#member-profile-page .member-profile-identity{color:var(--night-text);box-shadow:inset 0 1px #b881e224,0 7px 18px #1d072d38;border-color:var(--night-line)!important;background:var(--night-surface)!important}#member-profile-page .member-profile-identity-copy strong{color:var(--night-text)}#member-profile-page .member-profile-identity-copy span{color:var(--night-muted)}#member-profile-page .member-profile-name-field button{background:linear-gradient(145deg, #5a3675, var(--night-green));color:#f8f0ff;box-shadow:0 5px 11px #34174b38}#promo-page .rebate-rail button:not(.active),#affiliate-page .affiliate-withdraw-field-head button{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important}#home-page.page.active,#home-page.page.active:before{background-color:#511a7a!important;background-image:linear-gradient(#642694 0%,#511a7a 48%,#3c0f5f 100%)!important}#home-page .carousel-track,#home-page .carousel-slide img{background-color:var(--night-canvas-soft)!important}#profile-page .profile-avatar-face,#member-profile-page .member-profile-avatar{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important}#profile-page .profile-member-copy{color:var(--night-text);box-shadow:none;border-color:var(--night-line)!important;background:var(--night-surface-raised)!important}#profile-page .profile-avatar-edit{box-shadow:0 4px 10px #1d072d3d;border-color:var(--night-line-strong)!important;background:var(--night-green)!important}#affiliate-page .affiliate-withdraw-record-link,#affiliate-page .affiliate-withdraw-amount-control,#affiliate-page .affiliate-withdraw-method-grid{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important}#affiliate-page .affiliate-withdraw-method-grid span{color:var(--night-muted);border-color:#0000}#affiliate-page .affiliate-withdraw-method-grid input:checked+span{box-shadow:0 4px 9px #1d072d3d;border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:var(--night-text)!important}#affiliate-page :is(.affiliate-withdraw-form-head h2,.affiliate-withdraw-field-head,.affiliate-withdraw-methods legend,.affiliate-withdraw-fields label>span){color:var(--night-text)!important}#affiliate-page :is(.affiliate-withdraw-form-head span,.affiliate-withdraw-amount-field>small){color:var(--night-muted)!important}#affiliate-page .interface-svg-icon--affiliate-members{background:var(--night-green)!important}#profile-page{overflow-x:clip}.phone-shell::-webkit-scrollbar{width:6px;height:6px}.phone-shell ::-webkit-scrollbar{width:6px;height:6px}.phone-shell::-webkit-scrollbar-track{background:var(--night-canvas)}.phone-shell ::-webkit-scrollbar-track{background:var(--night-canvas)}.phone-shell::-webkit-scrollbar-thumb{background:var(--night-green);border:0;border-radius:999px}.phone-shell ::-webkit-scrollbar-thumb{background:var(--night-green);border:0;border-radius:999px}#deposit-page.page.active,#withdraw-page.page.active{box-shadow:0 -18px 52px #1b072a52;background:var(--night-canvas)!important}#deposit-page.page.active .payment-top,#withdraw-page.page.active .payment-top,#deposit-page .deposit-top,#withdraw-page .withdraw-top{box-shadow:0 6px 18px #1c072c47;border-color:var(--night-line)!important;background:var(--night-green)!important;color:var(--night-text)!important}#deposit-page .payment-top h1,#withdraw-page .payment-top h1{color:var(--night-text)!important}#deposit-page.page.active .back-btn,#withdraw-page.page.active .back-btn,#deposit-page .payment-top-actions>button,#withdraw-page .payment-top-actions>button,#deposit-page .payment-top-actions>.telegram-support-icon,#withdraw-page .payment-top-actions>.telegram-support-icon{box-shadow:0 3px 9px #1b072b33;border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important}#deposit-page .deposit-form,#withdraw-page .deposit-form{background:var(--night-canvas)!important}#deposit-page .deposit-section,#withdraw-page .deposit-section,#deposit-page .deposit-tip,#withdraw-page .deposit-tip{border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important;box-shadow:inset 0 1px #b982e21f,0 5px 16px #1c072c33!important}#deposit-page :is(.deposit-section h2,.deposit-section-head h2,.deposit-method-card strong){color:var(--night-text)!important}#withdraw-page :is(.deposit-section h2,.deposit-section-head h2,.deposit-method-card strong){color:var(--night-text)!important}#deposit-page .deposit-balance strong,#withdraw-page .deposit-balance strong{color:#e6cff7!important}#deposit-page .deposit-refresh-line-icon,#withdraw-page .deposit-refresh-line-icon{color:#e6cff7;stroke-width:2.2px;width:21px;height:21px}#deposit-page .deposit-method-card,#withdraw-page .deposit-method-card{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;box-shadow:none!important}#deposit-page .deposit-method-card:has(input:checked){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;box-shadow:none!important}#withdraw-page .deposit-method-card:has(input:checked){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;box-shadow:none!important}#deposit-page .deposit-method-card:has(input:checked){border-color:var(--night-line-strong)!important;background:var(--night-green)!important;box-shadow:inset 0 0 0 1px #c38feb1f,0 5px 13px #1c072c38!important}#withdraw-page .deposit-method-card:has(input:checked){border-color:var(--night-line-strong)!important;background:var(--night-green)!important;box-shadow:inset 0 0 0 1px #c38feb1f,0 5px 13px #1c072c38!important}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important}#deposit-page .deposit-amount-grid span,#withdraw-page .deposit-amount-grid span{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:inset 0 1px #b982e21a!important}#deposit-page .deposit-amount-grid label:has(input:checked) span{border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:#f8f0ff!important;box-shadow:0 6px 14px #1c072c38!important}#withdraw-page .deposit-amount-grid label:has(input:checked) span{border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:#f8f0ff!important;box-shadow:0 6px 14px #1c072c38!important}#deposit-page .deposit-custom-amount,#withdraw-page .deposit-custom-amount{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important}#deposit-page .deposit-form .deposit-custom-amount input,#withdraw-page .deposit-form .deposit-custom-amount input,#withdraw-page .deposit-form .withdraw-field-grid input,#deposit-page .deposit-proof input{caret-color:#e6cff7;border-color:var(--night-line-strong)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;-webkit-text-fill-color:var(--night-text)!important;box-shadow:0 0 0 1000px var(--night-surface-inset) inset!important}#deposit-page .deposit-custom-amount small,#withdraw-page .deposit-custom-amount small,#deposit-page .payment-message,#withdraw-page .payment-message,#deposit-page .deposit-tip,#withdraw-page .deposit-tip{color:var(--night-muted)!important}#deposit-page .deposit-submit,#withdraw-page .deposit-submit{border:1px solid var(--night-line-strong)!important;background:linear-gradient(135deg, #551b81, var(--night-green))!important;color:#f8f0ff!important;box-shadow:0 9px 18px #1b072b42!important}#deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{border:1px solid var(--night-line-strong)!important;background:linear-gradient(135deg, #551b81, var(--night-green))!important;color:#f8f0ff!important;box-shadow:0 9px 18px #1b072b42!important}#withdraw-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{border:1px solid var(--night-line-strong)!important;background:linear-gradient(135deg, #551b81, var(--night-green))!important;color:#f8f0ff!important;box-shadow:0 9px 18px #1b072b42!important}#deposit-page .deposit-submit:disabled,#withdraw-page .deposit-submit:disabled{border-color:var(--night-line)!important;color:#b298c6!important;box-shadow:none!important;background:#381354!important}#deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{border-color:var(--night-line)!important;color:#b298c6!important;box-shadow:none!important;background:#381354!important}#withdraw-page .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{border-color:var(--night-line)!important;color:#b298c6!important;box-shadow:none!important;background:#381354!important}#withdraw-page :-webkit-any(.withdraw-account-manage-btn,.withdraw-account-empty,.withdraw-account-empty-icon,.withdraw-bound-card,.withdraw-bound-icon,.withdraw-bound-check){border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}#withdraw-page :is(.withdraw-account-manage-btn,.withdraw-account-empty,.withdraw-account-empty-icon,.withdraw-bound-card,.withdraw-bound-icon,.withdraw-bound-check){border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}#withdraw-page .withdraw-bound-card:has(input:checked){border-color:var(--night-line-strong)!important;background:var(--night-green)!important;box-shadow:0 7px 16px #1b072b38!important}#withdraw-page :is(.withdraw-bound-main strong,.withdraw-account-empty strong){color:var(--night-text)!important}#withdraw-page :is(.withdraw-bound-main em,.withdraw-bound-main small,.withdraw-account-empty p){color:var(--night-muted)!important}#withdraw-records-page .deposit-record-top{border-color:var(--night-line)!important;background:var(--night-green)!important;color:var(--night-text)!important}:-webkit-any(#deposit-records-page,#withdraw-records-page) :-webkit-any(.record-hero,.record-hero>div,.record-tabs,.record-tabs button,.record-empty,.record-card-usdt){border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important;box-shadow:none!important}:is(#deposit-records-page,#withdraw-records-page) :is(.record-hero,.record-hero>div,.record-tabs,.record-tabs button,.record-empty,.record-card-usdt){border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important;box-shadow:none!important}:-webkit-any(#deposit-records-page,#withdraw-records-page) .record-hero>div{background:var(--night-surface-raised)!important}:is(#deposit-records-page,#withdraw-records-page) .record-hero>div{background:var(--night-surface-raised)!important}:-webkit-any(#deposit-records-page,#withdraw-records-page) .record-tabs button{background:var(--night-surface-raised)!important}:is(#deposit-records-page,#withdraw-records-page) .record-tabs button{background:var(--night-surface-raised)!important}:-webkit-any(#deposit-records-page,#withdraw-records-page) .record-tabs button.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:var(--night-text)!important}:is(#deposit-records-page,#withdraw-records-page) .record-tabs button.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:var(--night-text)!important}:-webkit-any(#deposit-records-page,#withdraw-records-page) .record-card dl{border-color:var(--night-line)!important}:is(#deposit-records-page,#withdraw-records-page) .record-card dl{border-color:var(--night-line)!important}#my-records-page :-webkit-any(.record-shell-body,.record-filter-strip){background:var(--night-canvas)!important}#my-records-page :is(.record-shell-body,.record-filter-strip){background:var(--night-canvas)!important}#my-records-page :is(.record-filter-pill,.account-balance-card,.account-balance-card p,.record-card-usdt,.record-total-footer){border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important;box-shadow:none!important}#my-records-page .record-filter-pill{background:var(--night-surface-raised)!important}#my-records-page .record-filter-pill.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important}#my-records-page :is(.record-filter-pill small,.account-balance-card p,.record-total-footer span){color:var(--night-muted)!important}#login-devices-page .ld-device-meta span{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-muted)!important}#withdraw-accounts-page :-webkit-any(.wa-edit-btn,.withdraw-accounts-notice){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important;box-shadow:none!important}#withdraw-accounts-page :is(.wa-edit-btn,.withdraw-accounts-notice){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important;box-shadow:none!important}#withdraw-accounts-page .withdraw-accounts-notice{color:#ecdff6!important}#security-page :-webkit-any(.sec-hero-status,.sec-badge,.sec-bind-tip,.sec-link-btn){border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}#security-page :is(.sec-hero-status,.sec-badge,.sec-bind-tip,.sec-link-btn){border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}#security-page :-webkit-any(.sec-badge.warning,.sec-hero-status.warn){color:#f5d98d!important}#security-page :is(.sec-badge.warning,.sec-hero-status.warn){color:#f5d98d!important}#faq-page :is(.faq-hero,.faq-answer,.faq-question i){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important;box-shadow:none!important}#faq-page .faq-answer{color:var(--night-muted)!important}#chat-page :is(.chat-action-btn,.chat-service-card b,.chat-bubble-admin){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important;box-shadow:none!important}#affiliate-withdraw-records-page :is(.affiliate-withdraw-record-summary,.affiliate-withdraw-record-tabs,.affiliate-withdraw-record-tabs button){border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important;box-shadow:none!important}#affiliate-withdraw-records-page .affiliate-withdraw-record-tabs button{background:var(--night-surface-raised)!important}#affiliate-withdraw-records-page .affiliate-withdraw-record-tabs button.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important}#game-wallet-page .recover-page-body{background:var(--night-canvas)!important}#category-page .brand-rail button{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-muted)!important;box-shadow:none!important}#category-page .brand-rail button.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:var(--night-text)!important}#promo-page .vip-sub-tabs,#promo-page .vip-level-medal{border-color:var(--night-line)!important}#promo-page .rebate-card-foot button{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-muted)!important}#recent-games-page .recent-game-thumb,#friends-page .friend-search-heading>span{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important}:-webkit-any(.site-contact-card,.site-about-card,.avatar-upload-card,.coming-soon-card,.language-card,.wa-modal-card,.fb-detail-card,.logout-confirm-card,.interest-transfer-card){border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important}:is(.site-contact-card,.site-about-card,.avatar-upload-card,.coming-soon-card,.language-card,.wa-modal-card,.fb-detail-card,.logout-confirm-card,.interest-transfer-card){border-color:var(--night-line)!important;background:var(--night-surface)!important;color:var(--night-text)!important}:is(.site-contact-list article,.site-contact-intro,.site-contact-empty,.site-about-logo,.site-about-badges span,.site-about-list article,.site-about-intro,.site-about-empty,.avatar-upload-preview,.avatar-file-picker,.coming-soon-icon,.language-option,.language-option em,.fb-detail-content,.fb-detail-contact,.fb-detail-reply,.fb-detail-reward){border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-text)!important;box-shadow:none!important}:-webkit-any(.site-contact-card,.site-about-card,.avatar-upload-card,.coming-soon-card,.language-card,.wa-modal-card,.fb-detail-card) :-webkit-any(h1,h2,h3,h4,strong,label){color:var(--night-text)!important}:is(.site-contact-card,.site-about-card,.avatar-upload-card,.coming-soon-card,.language-card,.wa-modal-card,.fb-detail-card) :is(h1,h2,h3,h4,strong,label){color:var(--night-text)!important}:-webkit-any(.site-contact-card,.site-about-card,.avatar-upload-card,.coming-soon-card,.language-card,.wa-modal-card,.fb-detail-card) :-webkit-any(p,small,span){color:var(--night-muted)}:is(.site-contact-card,.site-about-card,.avatar-upload-card,.coming-soon-card,.language-card,.wa-modal-card,.fb-detail-card) :is(p,small,span){color:var(--night-muted)}:-webkit-any(.site-contact-modal,.site-about-modal,.avatar-upload-modal,.coming-soon-modal,.language-modal,.wa-modal,.fb-detail-modal,.logout-confirm-modal,.interest-transfer-modal) :-webkit-any(.modal-close,.wa-modal-close,.avatar-cancel-btn,.logout-confirm-cancel){border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}:is(.site-contact-modal,.site-about-modal,.avatar-upload-modal,.coming-soon-modal,.language-modal,.wa-modal,.fb-detail-modal,.logout-confirm-modal,.interest-transfer-modal) :is(.modal-close,.wa-modal-close,.avatar-cancel-btn,.logout-confirm-cancel){border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}.avatar-sheet-handle{background:var(--night-line-strong)!important}.avatar-file-picker b,.avatar-upload-head p,.fb-detail-time,.fb-detail-reply-time{color:var(--night-muted)!important}:-webkit-any(.avatar-submit-btn,.coming-soon-btn,.wa-submit-btn,.logout-confirm-ok){border:1px solid var(--night-line-strong)!important;background:linear-gradient(135deg, #551b81, var(--night-green))!important;color:#f8f0ff!important;box-shadow:0 8px 18px #1b072b3d!important}:is(.avatar-submit-btn,.coming-soon-btn,.wa-submit-btn,.logout-confirm-ok){border:1px solid var(--night-line-strong)!important;background:linear-gradient(135deg, #551b81, var(--night-green))!important;color:#f8f0ff!important;box-shadow:0 8px 18px #1b072b3d!important}.language-option.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important}.language-option.disabled{filter:none;opacity:.54}.fb-detail-type,.fb-detail-priority{border-color:var(--night-line)!important;background:var(--night-green)!important;color:var(--night-text)!important}.fb-detail-reward{color:#f5d98d!important}.interest-transfer-card label>div,.interest-transfer-card label>div:focus-within,.interest-transfer-card label button{border-color:var(--night-line)!important;background:var(--night-surface-inset)!important;color:var(--night-text)!important;box-shadow:none!important}.interest-transfer-card label>div:focus-within{border-color:var(--night-line-strong)!important;box-shadow:0 0 0 3px #b982e21f!important}.interest-transfer-card :is(h2,label>span,label>div>b){color:var(--night-text)!important}.interest-transfer-card>p,.interest-transfer-card label>span small{color:var(--night-muted)!important}.interest-transfer-card input{color:var(--night-text)!important;-webkit-text-fill-color:var(--night-text)!important}.phone-shell input:-webkit-autofill{caret-color:var(--night-text);-webkit-text-fill-color:var(--night-text)!important;box-shadow:0 0 0 1000px var(--night-surface-inset) inset!important}.phone-shell input:-webkit-autofill:hover{caret-color:var(--night-text);-webkit-text-fill-color:var(--night-text)!important;box-shadow:0 0 0 1000px var(--night-surface-inset) inset!important}.phone-shell input:-webkit-autofill:focus{caret-color:var(--night-text);-webkit-text-fill-color:var(--night-text)!important;box-shadow:0 0 0 1000px var(--night-surface-inset) inset!important}#home-page .lobby-card :-webkit-any(b,i){text-shadow:0 1px 2px #1b072a75;color:#ffe7aa!important}#home-page .lobby-card :is(b,i){text-shadow:0 1px 2px #1b072a75;color:#ffe7aa!important}#home-page .lobby-card em{text-shadow:0 1px 2px #1b072a80;border-color:var(--night-line)!important;background:var(--night-green)!important;color:#eee5f5!important}:-webkit-any(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page) .member-feature-loading{color:var(--night-muted)!important}:is(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page) .member-feature-loading{color:var(--night-muted)!important}:-webkit-any(#deposit-records-page,#withdraw-records-page,#my-records-page) :-webkit-any(.record-card--pending b,.record-card--pending strong,.record-status--pending,.record-card-usdt strong){color:#ffe7aa!important}:is(#deposit-records-page,#withdraw-records-page,#my-records-page) :is(.record-card--pending b,.record-card--pending strong,.record-status--pending,.record-card-usdt strong){color:#ffe7aa!important}:-webkit-any(#deposit-records-page,#withdraw-records-page,#my-records-page) :-webkit-any(.record-copy-btn,.record-card-usdt button){color:#f7edff!important}:is(#deposit-records-page,#withdraw-records-page,#my-records-page) :is(.record-copy-btn,.record-card-usdt button){color:#f7edff!important}#affiliate-withdraw-records-page .affiliate-withdraw-record-summary strong{color:#ffe7aa!important}#security-page :is(.warning,.warn,.sec-notice-content li){color:#ffe7aa!important}#withdraw-accounts-page :is(.withdraw-accounts-notice h4,.withdraw-accounts-notice li){color:#ffe7aa!important}#affiliate-page :is(.affiliate-withdraw-balance strong,.affiliate-withdraw-balance small){color:#ffe7aa!important}:-webkit-any(.fb-required,.interest-transfer-error,.member-profile-form-error,.auth-error,.payment-message:not(:empty)){color:#ffb6b8!important}:is(.fb-required,.interest-transfer-error,.member-profile-form-error,.auth-error,.payment-message:not(:empty)){color:#ffb6b8!important}:is(#login-devices-page .ld-state-tag.online,#login-devices-page .ld-current-tag,#friends-page .friend-status,#member-profile-page .account-health){color:#e6cff7!important}#recent-games-page .recent-game-item button,#friends-page .friend-count b{color:var(--night-text)!important}#category-page :-webkit-any(.category-game-card,.game-card) strong{color:var(--night-text)!important}#category-page :is(.category-game-card,.game-card) strong{color:var(--night-text)!important}#affiliate-page .invite-head span,#feedback-page .fb-hero-info p,#faq-page .faq-copy small{color:var(--night-muted)!important}#security-page :is(.sec-hero-info p,.sec-setting-info p){color:var(--night-muted)!important}#chat-page :is(.chat-service-card>span,.chat-status){color:var(--night-muted)!important}#chat-page :is(.chat-top-info h1,.chat-service-card strong){color:var(--night-text)!important}#chat-page .chat-service-card span,#chat-page .payment-top .chat-status{color:var(--night-muted)!important}#security-page .sec-btn-primary{border-color:var(--night-line-strong)!important;color:var(--night-text)!important;background:linear-gradient(135deg,#621e96,#44116b)!important;box-shadow:0 8px 18px #1b072b3d!important}#security-page .sec-btn-primary.dark{background:linear-gradient(135deg,#3f155f,#300c4b)!important}.phone-shell .refresh-icon-btn{border-color:var(--night-line-strong)!important;background:var(--night-surface-inset)!important;color:#e6cff7!important;box-shadow:inset 0 1px #cb9bef1f,0 5px 13px #1b072b3d!important}.phone-shell .refresh-icon-btn:before{opacity:.62;background:conic-gradient(#0000 0deg 105deg,#d4a8f514 135deg,#e7c8ff7a 172deg,#ffe28f3d 204deg,#0000 252deg 360deg)}.phone-shell .refresh-icon-btn:after{box-shadow:inset 0 1px #e1c2f91f;background:linear-gradient(145deg,#54227b,#381354)!important}.phone-shell .refresh-icon-btn :-webkit-any(.fan-icon,.line-action-icon){filter:drop-shadow(0 2px 3px #1b072a47)}.phone-shell .refresh-icon-btn :is(.fan-icon,.line-action-icon){filter:drop-shadow(0 2px 3px #1b072a47)}#deposit-page .usdt-deposit-panel{border-color:var(--night-line-strong)!important;background:linear-gradient(145deg, var(--night-surface-raised), var(--night-surface-inset))!important;color:var(--night-text)!important;box-shadow:inset 0 1px #cb9bef1f,0 8px 18px #1b072b38!important}#deposit-page .usdt-deposit-panel.is-missing-address{background:linear-gradient(145deg,#715049,#413b46)!important;border-color:#ff9a9d6b!important}#deposit-page .usdt-address-box{box-shadow:inset 0 1px 3px #1606233d;border:1px solid var(--night-line)!important;background:var(--night-surface-inset)!important}#deposit-page .usdt-address-box span,#deposit-page .usdt-quote-row strong{color:var(--night-text)!important}#deposit-page .usdt-deposit-head span{color:#d8b6f2!important}#deposit-page .usdt-deposit-head b,#deposit-page .usdt-quote-row span,#deposit-page .usdt-deposit-panel p{color:var(--night-muted)!important}#deposit-page .usdt-address-box button{box-shadow:0 4px 10px #1b072b38;border:1px solid var(--night-line-strong)!important;color:#f8f0ff!important;background:#551b81!important}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{border-radius:0;width:44px;height:32px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}#deposit-page .deposit-method-icon img,#withdraw-page .deposit-method-icon img{width:44px;height:32px;box-shadow:none;object-fit:contain;border:0;background:0 0!important}#affiliate-page .affiliate-range-tabs button{border-color:var(--night-line)!important;background:var(--night-surface-raised)!important;color:var(--night-muted)!important;box-shadow:none!important}#affiliate-page .affiliate-range-tabs button.active{border-color:var(--night-line-strong)!important;background:var(--night-green)!important;color:var(--night-text)!important;box-shadow:0 4px 10px #1b072b33!important}#faq-page .faq-icon{box-shadow:inset 0 1px #cb9bef1a;border:1px solid var(--night-line)!important;background:var(--night-surface-inset)!important}#withdraw-accounts-page .wa-icon{border-radius:0;background-color:#0000!important}#member-profile-page .account-health{border-color:var(--night-line-strong)!important;background:var(--night-surface-inset)!important;color:#e6cff7!important}#member-profile-page .account-health.warning{color:#ffd1d2!important;background:#5f493f!important;border-color:#ff9a9d6b!important}#chat-page .chat-wrap{background:linear-gradient(180deg, var(--night-canvas-soft), var(--night-canvas))!important}#security-page .sec-score-ring{border-color:var(--night-line-strong)!important;background:linear-gradient(var(--night-surface-inset), var(--night-surface-inset)) padding-box, conic-gradient(#c199e0 0 78%, #b982e233 78% 100%) border-box!important;color:var(--night-text)!important;box-shadow:inset 0 1px #cb9bef1f!important}#security-page .sec-score-ring span{color:var(--night-muted)!important}#home-page .home-emerald-sheen{z-index:-1;pointer-events:none;contain:strict;width:min(430px,100vw);display:block;position:fixed;top:0;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}#home-page .home-emerald-sheen:before,#home-page .home-emerald-sheen:after{content:"";pointer-events:none;opacity:.7;will-change:transform;background:linear-gradient(104deg,#0000 0% 25%,#e4c0ff06 35%,#edd6ff2b 47%,#ffefb226 52%,#e9cdff12 61%,#0000 76% 100%);width:min(170px,42vw);animation:6.4s linear infinite home-emerald-sheen;position:absolute;top:-12%;bottom:-12%;left:0;transform:translate(-190px)skew(-13deg)}#home-page .home-emerald-sheen:after{opacity:.52;background:linear-gradient(104deg,#0000 0% 30%,#e9cdff0a 40%,#f8efff26 49%,#ffe38f1c 53%,#edd6ff0f 62%,#0000 72% 100%);width:min(104px,28vw);animation-delay:-3.2s}@keyframes home-emerald-sheen{0%{transform:translate(-190px)skew(-13deg)}to{transform:translate(calc(min(430px,100vw) + 190px))skew(-13deg)}}@media (max-width:360px){#home-page .home-emerald-sheen:before,#home-page .home-emerald-sheen:after{opacity:.5;animation-duration:7.2s}#home-page .home-emerald-sheen:after{opacity:.36;animation-delay:-3.6s}}@media (prefers-reduced-motion:reduce),(update:slow){#home-page .home-emerald-sheen:before{opacity:.12;will-change:auto;animation:none;transform:translate(135px)skew(-13deg)}#home-page .home-emerald-sheen:after{display:none}}html.is-low-power #home-page .home-emerald-sheen:before{opacity:.1;will-change:auto;transform:translate(135px)skew(-13deg);animation:none!important}html.is-low-power #home-page .home-emerald-sheen:after{display:none}.phone-shell{background-color:#3a0870;background-image:url(/images/brand/purple-finance-pattern-mobile.webp);background-position:top;background-repeat:no-repeat;background-size:cover}#home-page.page.active,#profile-page.page.active,#promo-page.page.active{background:0 0!important}#home-page.page.active:before,#profile-page.page.active:before,#promo-page.page.active:before{box-shadow:inset 0 1px #dac1ff24,inset 0 0 48px #14002a29;filter:none!important;background-color:#3a0870!important;background-image:linear-gradient(#2c05531f,#1903324d),url(/images/brand/purple-finance-pattern-mobile.webp)!important;background-position:50%,top!important;background-repeat:no-repeat!important;background-size:100% 100%,cover!important;transform:translate(-50%)!important}.luxury-auth-card{color:#fbf7ff!important;background:linear-gradient(#35165c 0%,#281044 48%,#1d0b34 100%)!important;border-color:#d2b5ff47!important;box-shadow:0 24px 70px #0c001a94,inset 0 1px #ebdbff1f!important}.luxury-auth-brand{background:linear-gradient(#4d1f7ef0,#2d114ff5)!important;border-bottom-color:#d2b5ff33!important}.luxury-auth-title{text-shadow:0 1px 3px #0d001c7a;color:#fff8e8!important}.luxury-auth-subtitle,.luxury-form-hint,.luxury-remember,.luxury-agreement,.luxury-agreement-text,.luxury-password-strength>span{color:#ddcef2!important}.luxury-auth-tabs:after{background:#dac1ff2e!important}.luxury-tab{color:#bca8d8!important}.luxury-input-group,.luxury-input-group:focus-within{background:#110520b8!important;border-color:#d2b5ff52!important;box-shadow:inset 0 1px 3px #04000c52!important}.luxury-input-group:focus-within{border-color:#ffe19aad!important;box-shadow:0 0 0 3px #ffe19a1a,inset 0 1px 3px #04000c52!important}.luxury-input-group input{caret-color:#ffe19a;color:#fbf7ff!important;-webkit-text-fill-color:#fbf7ff!important;background:0 0!important}.luxury-input-group input::placeholder{color:#aa98c3!important;-webkit-text-fill-color:#aa98c3!important}.luxury-submit-btn{color:#fffaf0!important;background:linear-gradient(135deg,#5a2a88,#371859)!important;border:1px solid #ffe19a42!important;box-shadow:0 10px 24px #0c001a5c!important}.luxury-footer-link{color:#d8c7ed!important;background:#11052047!important;border:1px solid #d2b5ff2e!important}.luxury-auth-close{color:#e4d7f5!important;background:#11052080!important;border:1px solid #dac1ff3d!important}.auth-mini-card{box-shadow:none!important;background:0 0!important;border:0!important}.auth-mini-suppress,.auth-mini-suppress:focus-within{text-shadow:0 1px 3px #0a0016b8;color:#f7efff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.auth-mini-suppress i{background:0 0!important;border-color:#f1e2ffc7!important}.auth-mini-suppress input:checked+i{background:#8b5b16!important;border-color:#e2bc64!important;box-shadow:0 3px 9px #0c001a4d!important}.auth-mini-close,.auth-mini-close:active{background:#160727d1!important;border-color:#dac1ff57!important;box-shadow:0 6px 16px #0a00164d!important}.auth-mini-close:before,.auth-mini-close:after{background:#f3e8ff!important}.luxury-auth-tabs,.luxury-form-hint{color:#ddcef2!important;background:#11052057!important;border-color:#d2b5ff2e!important}.luxury-input-group input{caret-color:#ffe19a;color:#fbf7ff!important;-webkit-text-fill-color:#fbf7ff!important;background:0 0!important;border:0!important;box-shadow:inset 0 0 0 1000px #160828!important}.luxury-input-group input:-webkit-autofill{caret-color:#ffe19a;color:#fbf7ff!important;-webkit-text-fill-color:#fbf7ff!important;background:0 0!important;border:0!important;box-shadow:inset 0 0 0 1000px #160828!important}.luxury-input-group input:-webkit-autofill:hover{caret-color:#ffe19a;color:#fbf7ff!important;-webkit-text-fill-color:#fbf7ff!important;background:0 0!important;border:0!important;box-shadow:inset 0 0 0 1000px #160828!important}.luxury-input-group input:-webkit-autofill:focus{caret-color:#ffe19a;color:#fbf7ff!important;-webkit-text-fill-color:#fbf7ff!important;background:0 0!important;border:0!important;box-shadow:inset 0 0 0 1000px #160828!important}.luxury-slider-verify{background:#11052085!important;border-color:#d2b5ff42!important}.luxury-slider-head,.luxury-slider-message{color:#ddcef2!important}.luxury-slider-head button,.luxury-slider-track{color:#ddcef2!important;background:#160828!important;border-color:#d2b5ff33!important}.luxury-slider-target{background:repeating-linear-gradient(135deg,#ffe19a14 0 4px,#d2b5ff14 4px 8px)!important;border-color:#ffe19a9e!important}.auth-promo-card,.auth-promo-content{color:#fbf7ff!important;background:linear-gradient(#35165c,#1d0b34)!important;border-color:#d2b5ff3d!important}.auth-promo-close{color:#e4d7f5!important;background:#110520b8!important;border-color:#dac1ff4d!important}.auth-promo-copy>span,.auth-promo-copy p{color:#ddcef2!important}.auth-promo-copy h2{color:#fff8e8!important}body{background:#140622!important}.phone-shell{isolation:isolate;background-color:#210a38!important;background-image:none!important}.phone-shell:not(.game-launch):before{z-index:-1;pointer-events:none;content:"";background-color:#2f0b52;background-image:linear-gradient(#23083d21,#1404254d),url(/images/brand/purple-finance-pattern-mobile.webp);background-position:top,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,100%;width:min(430px,100vw);position:fixed;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 0 48px #10002029}.phone-shell>.page.active:not(#deposit-page):not(#withdraw-page){background-color:#0000!important;background-image:none!important}#home-page.page.active:before,#profile-page.page.active:before,#promo-page.page.active:before{content:none!important}.phone-shell [data-page=chat]:not(.quick-item--telegram):not(.telegram-support-icon):not(.profile-platform-support):not(.bottom-nav-support):not([aria-label=TG客服]){display:none!important}#home-page .notice.notice-marquee{grid-template-columns:34px minmax(0,1fr);padding-right:8px;color:#fbf7ff!important;background:linear-gradient(100deg,#481d74f5,#260f44f5)!important;border-color:#cfaeff6b!important;box-shadow:inset 0 1px #eedeff24,0 7px 18px #0c00194d!important}#home-page .notice.notice-marquee:before{background:linear-gradient(#f1cf79,#8c4fd0);display:block}#home-page .notice.notice-marquee:after{display:none}#home-page .notice.notice-marquee .notice-lead{border-right-color:#dec3ff3d}#home-page .notice.notice-marquee .marquee-viewport{-webkit-mask-image:linear-gradient(90deg,#000 0% 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 96%,#0000 100%)}#home-page .notice.notice-marquee .marquee-item b{border-right-color:#f1cf7961;color:#ffe39a!important}#home-page .notice.notice-marquee .marquee-item span{text-shadow:0 1px 2px #0c001a8c;color:#f8efff!important}#profile-page .account-panel.account-panel--logged-in{box-shadow:none!important;background:0 0!important;border:0!important}#profile-page .account-panel.account-panel--logged-in .money-actions,#profile-page .account-panel.account-panel--logged-in .money-actions button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}#promo-page .vip-sticky-stack{box-shadow:none!important;background:0 0!important}#promo-page .vip-page-body .vip-hero{overflow:hidden;box-shadow:none!important;background-color:#0000!important;background-image:url(/images/brand/vip-purple-background.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important}#promo-page .vip-page-body .vip-hero:before,#promo-page .vip-page-body .vip-hero:after{display:none!important}#my-records-page .record-data-section,#my-records-page .personal-report-grid{box-shadow:none!important;background:0 0!important;border:0!important}#my-records-page .personal-report-grid{gap:8px;padding:9px 10px 10px}#my-records-page .personal-report-grid article{border-radius:7px;min-height:54px;padding:9px 10px;background:linear-gradient(145deg,#3a185ef0,#1d0e35f0)!important;border:1px solid #c9a4f64d!important;box-shadow:inset 0 1px #ebdaff1a,0 6px 14px #0b00183d!important}#my-records-page .personal-report-grid span{font-size:11px;font-weight:700;color:#d9c9ec!important}#my-records-page .personal-report-grid strong{font-size:15px;font-weight:850;color:#fff9ea!important}#my-records-page .record-payment-list .record-payment-item,#my-records-page .record-payment-list .record-payment-item.ref-record-order-usdt{background:linear-gradient(145deg,#37175bf5,#2a1b36f5)!important;border-color:#c9a4f652!important;box-shadow:inset 0 1px #ebdaff1a,0 7px 16px #0b001845!important}#my-records-page .record-payment-list .record-payment-icon,#my-records-page .record-payment-list .record-payment-item--withdraw .record-payment-icon{color:#d4b8ea!important;background:#24133d!important;border-color:#e2c5ff52!important;box-shadow:inset 0 1px #ecdaff1a!important}#my-records-page .record-payment-list .record-payment-main strong{color:#fffaf0!important}#my-records-page .record-payment-list .record-payment-main strong em,#my-records-page .record-payment-list .record-payment-main>span{color:#cdbde1!important}#my-records-page .record-payment-list .record-payment-state strong{color:#ffe09a!important}#my-records-page .record-payment-list .record-payment-state small{color:#e6d9f3!important}#my-records-page .record-payment-list .record-card-usdt{background:#21122db8!important;border-color:#d5c0e533!important}#feedback-page .feedback-container{background:0 0!important}#feedback-page .fb-hero-card,#feedback-page .fb-form-card,#feedback-page .fb-list-card{border-radius:8px;color:#fbf7ff!important;background:linear-gradient(145deg,#341656f5,#180c2df5)!important;border-color:#cdabf852!important;box-shadow:inset 0 1px #ead8ff1a,0 8px 18px #0b001847!important}#feedback-page .fb-hero-card:before{display:none}#feedback-page .fb-tabs{background:#1c0d32e6!important;border-color:#cdabf84d!important}#feedback-page .fb-tab{color:#cfc1df!important}#feedback-page .fb-tab.active{color:#fff0bd!important;background:#4b226f!important;border-color:#efcb776b!important}#feedback-page .fb-type-option,#feedback-page .fb-priority-option{color:#e7dcf3!important;box-shadow:none!important;background:#2a1746!important;border-color:#c9a4f640!important}#feedback-page .fb-type-option:has(input:checked){color:#fff3c7!important;background:#391e4d!important;border-color:#f3cf7ba8!important;box-shadow:inset 0 0 0 1px #f3cf7b24!important}#feedback-page .fb-priority-option:has(input:checked){color:#fff3c7!important;background:#391e4d!important;border-color:#f3cf7ba8!important;box-shadow:inset 0 0 0 1px #f3cf7b24!important}#feedback-page .fb-hero-icon,#feedback-page .fb-type-icon,#feedback-page .fb-priority-icon,#feedback-page .fb-reward-icon{background:#321e42!important;border-color:#d7c2e738!important;box-shadow:inset 0 1px #edd6ff17!important}#feedback-page .fb-label,#feedback-page .fb-hero-info h2,#feedback-page .fb-type-text{color:#fff9eb!important}#feedback-page .fb-hero-info p,#feedback-page .fb-char-count{color:#d8cce6!important}#feedback-page .fb-input,#feedback-page .fb-textarea{border-radius:7px;color:#fbf7ff!important;-webkit-text-fill-color:#fbf7ff!important;background:#180b2c!important;border-color:#c9a4f657!important;box-shadow:inset 0 1px 4px #05000d61!important}#feedback-page :-webkit-any(.fb-input,.fb-textarea)::placeholder{color:#a998bc!important;-webkit-text-fill-color:#a998bc!important}#feedback-page :is(.fb-input,.fb-textarea)::placeholder{color:#a998bc!important;-webkit-text-fill-color:#a998bc!important}#feedback-page .fb-reward-tip{color:#f7e8bd!important;box-shadow:none!important;background:#533c176b!important;border-color:#efcb774d!important}#feedback-page .fb-reward-tip p,#feedback-page .fb-reward-tip p strong{color:#f7e8bd!important}#feedback-page .fb-submit-btn{color:#fffaf0!important;background:linear-gradient(135deg,#5d2c86,#452360)!important;border:1px solid #e0c4ff4d!important;box-shadow:0 8px 18px #0a00174d!important}#deposit-page .deposit-method-card,#withdraw-page .deposit-method-card{background:#25123edb!important;border-color:#c9a4f64d!important;box-shadow:inset 0 1px #ebdaff14!important}#deposit-page .deposit-method-card:has(input:checked){background:#25123edb!important;border-color:#c9a4f64d!important;box-shadow:inset 0 1px #ebdaff14!important}#withdraw-page .deposit-method-card:has(input:checked){background:#25123edb!important;border-color:#c9a4f64d!important;box-shadow:inset 0 1px #ebdaff14!important}#deposit-page .deposit-method-card:has(input:checked){background:#4a246d!important;border-color:#efcb77a8!important}#withdraw-page .deposit-method-card:has(input:checked){background:#4a246d!important;border-color:#efcb77a8!important}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{width:48px;height:36px;box-shadow:none!important;background:0 0!important;border:0!important}#deposit-page .deposit-method-icon img,#withdraw-page .deposit-method-icon img{opacity:1;filter:saturate(1.28)brightness(1.12)drop-shadow(0 4px 6px #0500127a);width:48px;height:36px}#deposit-page .deposit-method-card strong,#withdraw-page .deposit-method-card strong{text-shadow:0 1px 2px #08001280;color:#fff8e8!important}#deposit-page .deposit-method-card i,#withdraw-page .deposit-method-card i{background:linear-gradient(90deg,#0000,#e3c6ff94,#0000)!important}#withdraw-page .fund-password-section .deposit-custom-amount{border-radius:10px;background:#2d1549e0!important;border-color:#c9a4f64d!important}#withdraw-page .fund-password-section .deposit-custom-amount input{caret-color:#ffe19a;height:46px;padding:0 12px;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;border:1px solid #dabcff6b!important;border-radius:8px!important;box-shadow:inset 0 1px 4px #05000d6b!important}#withdraw-page .fund-password-section .deposit-custom-amount input:focus{border-color:#ffe19ab8!important;box-shadow:0 0 0 3px #ffe19a1a,inset 0 1px 4px #05000d6b!important}#withdraw-page .fund-password-section .deposit-custom-amount input:-webkit-autofill{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}#withdraw-page .fund-password-section .deposit-custom-amount input:-webkit-autofill:hover{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}#withdraw-page .fund-password-section .deposit-custom-amount input:-webkit-autofill:focus{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}#my-records-page .record-shell-body,#my-records-page .record-filter-strip{background:0 0!important}.phone-shell #my-records-page .record-data-section{box-shadow:none!important;background:0 0!important;border:0!important}.phone-shell #feedback-page .fb-hero-card,.phone-shell #feedback-page .fb-form-card,.phone-shell #feedback-page .fb-list-card{color:#fbf7ff!important;background:linear-gradient(145deg,#341656f5,#180c2df5)!important;border-color:#cdabf852!important;box-shadow:inset 0 1px #ead8ff1a,0 8px 18px #0b001847!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount],.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]{caret-color:#ffe19a;width:100%;height:46px;padding:0 12px;font-size:16px;font-weight:800;display:block;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;border:1px solid #dabcff6b!important;border-radius:8px!important;box-shadow:inset 0 1px 4px #05000d6b!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:focus,.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:focus{border-color:#ffe19ab8!important;box-shadow:0 0 0 3px #ffe19a1a,inset 0 1px 4px #05000d6b!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:hover{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:focus{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:hover{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:focus{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a1a!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount],.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]{-webkit-appearance:textfield;appearance:textfield}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phone-shell #profile-page .profile-section,.phone-shell #profile-page .profile-section .profile-grid,.phone-shell #profile-page .profile-section .profile-grid button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.phone-shell #profile-page .profile-section{border:0!important}.phone-shell #profile-page .profile-section h2{text-shadow:0 1px 3px #0a0018a3;color:#fff9eb!important;background:0 0!important}.phone-shell #profile-page .profile-section h2:after{background:linear-gradient(90deg,#efcb7780,#d0aef83d,#0000)}.phone-shell #profile-page .profile-grid button>span{text-shadow:0 1px 3px #0a00189e;color:#f8f0ff!important}.phone-shell #home-page .auth-actions:not(.is-logged-in),.phone-shell #profile-page .account-panel .login-actions{background:#1a092fe6!important;border-color:#dcbbff80!important;box-shadow:inset 0 1px #eddbff1f,0 7px 18px #0a00174d!important}.phone-shell #home-page .auth-actions .auth-entry--login,.phone-shell #profile-page .login-actions .auth-entry--login{color:#fff0bd!important;box-shadow:none!important;background:#552878!important;border:1px solid #efcb7752!important}.phone-shell #home-page .auth-actions .auth-entry--register,.phone-shell #profile-page .login-actions .auth-entry--register{color:#f7ecff!important;box-shadow:none!important;background:#391f4c!important;border:1px solid #d4b8ea4d!important}#affiliate-page .affiliate-body:not(.affiliate-body--withdraw){background:0 0!important}.phone-shell #affiliate-page .affiliate-body:not(.affiliate-body--withdraw)>.affiliate-card{box-shadow:none!important;background:0 0!important;border:0!important}.phone-shell #affiliate-page :-webkit-any(.affiliate-commission-summary,.affiliate-member-stat,.affiliate-create-form){box-shadow:none!important;background:0 0!important;border:0!important}.phone-shell #affiliate-page :is(.affiliate-commission-summary,.affiliate-member-stat,.affiliate-create-form){box-shadow:none!important;background:0 0!important;border:0!important}.phone-shell #affiliate-page :-webkit-any(.affiliate-commission-summary,.affiliate-member-stat) article{background:#230e3e80!important;border:1px solid #ceadf84d!important;box-shadow:inset 0 1px #ebdaff14!important}.phone-shell #affiliate-page :is(.affiliate-commission-summary,.affiliate-member-stat) article{background:#230e3e80!important;border:1px solid #ceadf84d!important;box-shadow:inset 0 1px #ebdaff14!important}.phone-shell #affiliate-page :-webkit-any(.affiliate-commission-summary,.affiliate-member-stat) article span{font-weight:750;color:#d9c9eb!important}.phone-shell #affiliate-page :is(.affiliate-commission-summary,.affiliate-member-stat) article span{font-weight:750;color:#d9c9eb!important}.phone-shell #affiliate-page :-webkit-any(.affiliate-commission-summary,.affiliate-member-stat) article strong{text-shadow:0 1px 2px #09001594;font-size:16px;font-weight:900;color:#ffe4a3!important}.phone-shell #affiliate-page :is(.affiliate-commission-summary,.affiliate-member-stat) article strong{text-shadow:0 1px 2px #09001594;font-size:16px;font-weight:900;color:#ffe4a3!important}.phone-shell #affiliate-page .affiliate-create-head strong,.phone-shell #affiliate-page .affiliate-create-form label>span{text-shadow:0 1px 2px #0900158c;color:#fff9eb!important}.phone-shell #affiliate-page .affiliate-create-head span,.phone-shell #affiliate-page .affiliate-create-tip{color:#d7c9e6!important}.phone-shell #affiliate-page .affiliate-create-form input{caret-color:#ffe19a;height:46px;padding:0 12px;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;border:1px solid #dabcff6b!important;border-radius:8px!important;box-shadow:inset 0 1px 4px #05000d6b!important}.phone-shell #affiliate-page .affiliate-create-form input::placeholder{color:#aa98bd!important;-webkit-text-fill-color:#aa98bd!important}.phone-shell #affiliate-page .affiliate-create-form input:focus{border-color:#ffe19ab8!important;box-shadow:0 0 0 3px #ffe19a1a,inset 0 1px 4px #05000d6b!important}.phone-shell #affiliate-page .affiliate-create-form input:-webkit-autofill{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a14!important}.phone-shell #affiliate-page .affiliate-create-form input:-webkit-autofill:hover{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a14!important}.phone-shell #affiliate-page .affiliate-create-form input:-webkit-autofill:focus{caret-color:#ffe19a;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;box-shadow:inset 0 0 0 1000px #180b2c,0 0 0 3px #ffe19a14!important}.phone-shell #affiliate-page .affiliate-create-form .affiliate-submit{border-radius:8px;color:#fffaf0!important;background:linear-gradient(135deg,#5b2a82,#452360)!important;border:1px solid #ddbeff57!important;box-shadow:0 8px 18px #0a00174d!important}.phone-shell #home-page .home-top-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:7px 8px 2px;padding:0}.phone-shell #home-page .home-top-shortcut{min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:2px 0;display:grid;overflow:visible}.phone-shell #home-page .home-top-shortcut-image{aspect-ratio:3;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.phone-shell #home-page .home-top-shortcut img{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 5px #10002257);width:100%;height:100%;display:block}.phone-shell #home-page .home-top-shortcut>span:not(.home-top-shortcut-image){display:none!important}.phone-shell #home-page .brand-logo{height:60px;padding-left:4px;overflow:visible}.phone-shell #home-page .brand-logo:after{content:none!important;display:none!important}.phone-shell #home-page .brand-logo img{object-fit:contain;object-position:left center;opacity:1;filter:saturate(1.05)contrast(1.03)drop-shadow(0 2px 2px #240c0257);width:min(260px,100%);max-width:100%;height:58px;max-height:58px;transform:none}@media (max-width:390px){.phone-shell #home-page .home-top-shortcuts{gap:3px;margin-inline-start:7px;margin-inline-end:7px}.phone-shell #home-page .home-top-shortcut{min-height:34px}.phone-shell #home-page .brand-logo img{width:min(238px,100%);height:54px;max-height:54px}}.phone-shell #game-wallet-page.page.active,.phone-shell #game-wallet-page .recover-page-body{background:0 0!important}.phone-shell #game-wallet-page .recover-balance-panel{color:#fbf7ff!important;background:linear-gradient(145deg,#341656f0,#271932f0)!important;border:1px solid #cdabf852!important;box-shadow:inset 0 1px #ead8ff1a,0 8px 18px #0b001847!important}.phone-shell #game-wallet-page .recover-balance-panel span{color:#d9c9eb!important}.phone-shell #game-wallet-page .recover-balance-panel strong{text-shadow:0 1px 2px #0900158f;color:#ffe4a3!important}.phone-shell #game-wallet-page .recover-balance-panel p{color:#dfd2ec!important}.phone-shell #game-wallet-page .recover-balance-panel>button{color:#fff7dc!important;box-shadow:none!important;background:linear-gradient(135deg,#5b2a82,#452360)!important;border-color:#efcb7766!important}.phone-shell #game-wallet-page .recover-balance-panel>button:disabled{opacity:.58}.phone-shell #game-wallet-page .recover-top-message{color:#edd6ff!important;box-shadow:none!important;background:#301941b8!important;border-color:#d4b8ea4d!important}.phone-shell,.phone-shell *,.auth-modal,.auth-modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none!important}.phone-shell,.phone-shell .page{color:var(--night-text)}.phone-shell #home-page .topbar,.phone-shell .bottom-nav{color:#fbf7ff!important;background-color:#2f0b52!important;background-image:linear-gradient(#1f083729,#16052a3d),url(/images/brand/purple-wave-navigation.webp)!important;border-color:#dac1ff4d!important}.phone-shell #home-page .topbar{box-shadow:0 4px 14px #0c001a47!important}.phone-shell #profile-page .profile-vip-badge,.phone-shell #promo-page .vip-page-body .vip-hero{color:#fbf7ff!important;background-color:#2f0b52!important;background-image:url(/images/brand/vip-purple-background.webp)!important;border-color:#dac1ff57!important;box-shadow:inset 0 1px #f2e5ff24,0 9px 22px #0c001a47!important}.phone-shell #profile-page .profile-vip-badge{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.phone-shell #promo-page .vip-page-body .vip-hero{background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.phone-shell :-webkit-any(.payment-top,.promo-top,.record-shell-top,.affiliate-top,.affiliate-tabs,.category-top,.member-feature-header){color:#fbf7ff!important;background:#35165cf5!important;border-color:#d2b5ff3d!important;box-shadow:0 6px 18px #0c001a47!important}.phone-shell :is(.payment-top,.promo-top,.record-shell-top,.affiliate-top,.affiliate-tabs,.category-top,.member-feature-header){color:#fbf7ff!important;background:#35165cf5!important;border-color:#d2b5ff3d!important;box-shadow:0 6px 18px #0c001a47!important}.phone-shell :-webkit-any(input,textarea,select,button){-webkit-font-smoothing:antialiased}.phone-shell :is(input,textarea,select,button){-webkit-font-smoothing:antialiased}.phone-shell #home-page .more-inline-panel{color:#fbf7ff!important;background:#2f1252f0!important;border:1px solid #dac1ff57!important;border-top:0!important;box-shadow:inset 0 1px #f0e2ff1a,0 10px 24px #0c001a57!important}.phone-shell #home-page .more-inline-head strong{color:#fff8e8!important}.phone-shell #home-page .more-inline-head span,.phone-shell #home-page .more-inline-section h3{color:#ddcef2!important}.phone-shell #home-page .more-inline-item{color:#fbf7ff!important;background:#492270c2!important;border-color:#dac1ff4d!important;box-shadow:inset 0 1px #f0e2ff1a!important}.phone-shell #home-page .more-inline-item span{font-weight:850;color:#fbf7ff!important}body :-webkit-any(.language-card,.site-contact-card,.site-about-card,.coming-soon-card,.avatar-upload-card,.fb-detail-card,.usdt-confirm-card) .modal-close{place-items:center;min-width:44px;min-height:28px;padding:0;font-size:20px;line-height:1;display:grid;color:#fbf7ff!important;background:#180b2cc2!important;border:1px solid #dac1ff57!important;border-radius:7px!important;width:44px!important;height:28px!important;box-shadow:inset 0 1px #f0e2ff1a!important}body :is(.language-card,.site-contact-card,.site-about-card,.coming-soon-card,.avatar-upload-card,.fb-detail-card,.usdt-confirm-card) .modal-close{place-items:center;min-width:44px;min-height:28px;padding:0;font-size:20px;line-height:1;display:grid;color:#fbf7ff!important;background:#180b2cc2!important;border:1px solid #dac1ff57!important;border-radius:7px!important;width:44px!important;height:28px!important;box-shadow:inset 0 1px #f0e2ff1a!important}body :-webkit-any(.language-head,.site-contact-head,.site-about-head){padding-right:58px}body :is(.language-head,.site-contact-head,.site-about-head){padding-right:58px}.phone-shell #profile-page .profile-balance-line .refresh-icon-btn,.phone-shell #profile-page .profile-balance-line button.refresh-icon-btn{isolation:auto;box-shadow:none!important;background:0 0!important;border:0!important}.phone-shell #profile-page .profile-balance-line .refresh-icon-btn:before,.phone-shell #profile-page .profile-balance-line .refresh-icon-btn:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.phone-shell #profile-page .profile-balance-line .refresh-icon-btn :-webkit-any(.fan-icon,.line-action-icon){filter:none!important}.phone-shell #profile-page .profile-balance-line .refresh-icon-btn :is(.fan-icon,.line-action-icon){filter:none!important}.phone-shell #category-page .brand-rail button{color:#ddcef2!important;background:#2d124ee0!important;border-color:#d2b5ff47!important;box-shadow:inset 0 1px #f0e2ff14!important}.phone-shell #category-page .brand-rail button.active{color:#fff0bd!important;background:linear-gradient(145deg,#6a3492,#4b226f)!important;border-color:#ffe19a8a!important;box-shadow:inset 0 1px #fff3cc1f,0 6px 14px #0c001a42!important}.phone-shell #category-page .category-game-card--lobby{color:#fbf7ff!important;background:linear-gradient(145deg,#45216df5,#260f44f5)!important;border:1px solid #dac1ff61!important;box-shadow:inset 0 1px #f0e2ff1f,0 8px 18px #0c001a4d!important}.phone-shell #category-page .category-game-card--lobby .game-thumb{background:#180b2c9e!important;border:1px solid #dac1ff47!important}.phone-shell #category-page .category-game-card--lobby .category-lobby-copy strong{font-size:14px;font-weight:900;color:#fff8e8!important}.phone-shell #category-page .category-game-card--lobby>i{color:#ffe19a!important;background:#5b2a82d1!important;border-color:#ffe19a57!important;box-shadow:inset 0 1px #fff3cc1a!important}.phone-shell #category-page .category-game-card--lobby:active{background:linear-gradient(145deg,#57307c,#321950)!important}#category-page.page.active{width:100%;height:var(--category-viewport-height,100vh);max-height:var(--category-viewport-height,100vh);overscroll-behavior:none;grid-template-rows:54px 50px minmax(0,1fr);padding:0;display:grid;min-height:0!important;overflow:hidden!important}#category-page .category-top,#category-page .category-search{width:100%;min-width:0;left:auto;right:auto;transform:none;position:relative!important;top:auto!important}#category-page .category-top{z-index:30}#category-page .category-search{z-index:29}#category-page .category-body{align-self:stretch;min-width:0;height:auto;min-height:0;overflow:hidden}#category-page .brand-rail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:stretch;min-width:0;height:100%;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;position:relative!important;top:auto!important}#category-page .category-games{overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;grid-auto-flow:row;align-content:start;align-items:start;gap:12px 6px;min-width:0;height:100%;min-height:0;padding-bottom:14px;display:grid;overflow-x:hidden;overflow-y:auto}#category-page .category-game-card:not(.category-game-card--lobby){flex:none;align-items:start;gap:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;display:grid;grid-template-rows:auto!important}#category-page .category-game-card:not(.category-game-card--lobby) .game-thumb{width:100%;height:auto;aspect-ratio:var(--category-image-ratio,27 / 20)}#category-page .category-game-card--wide .game-thumb{aspect-ratio:var(--category-image-ratio,5 / 3)!important}#category-page .category-game-card--square .game-thumb{aspect-ratio:var(--category-image-ratio,1 / 1)!important}#category-page .category-game-card:not(.category-game-card--lobby) .game-thumb img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}#category-page .category-game-card:not(.category-game-card--lobby)>strong{height:34px;min-height:34px;max-height:34px}#category-page .category-game-card--lobby{grid-column:1/-1;width:100%;max-width:100%}#category-page .category-ratio-spacer{display:none!important}.phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item){min-height:58px;color:#fbf7ff!important;background:linear-gradient(145deg,#4a2374f7,#251044f7)!important;border:1px solid #dac1ff57!important;border-radius:7px!important;box-shadow:inset 0 1px #f4e7ff1c,0 7px 17px #0c001a47!important}.phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item){min-height:58px;color:#fbf7ff!important;background:linear-gradient(145deg,#4a2374f7,#251044f7)!important;border:1px solid #dac1ff57!important;border-radius:7px!important;box-shadow:inset 0 1px #f4e7ff1c,0 7px 17px #0c001a47!important}.phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) strong{font-weight:850;color:#fff8e8!important}.phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) strong{font-weight:850;color:#fff8e8!important}.phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) span{font-weight:650;color:#d9caed!important}.phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) span{font-weight:650;color:#d9caed!important}.phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) b.green{color:#8ee8c5!important}.phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) b.green{color:#8ee8c5!important}.phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) b.red{color:#ff9eb1!important}.phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) b.red{color:#ff9eb1!important}.phone-shell #my-records-page .record-data-section>h3{font-weight:900;color:#ffe19a!important}.phone-shell #promo-page .vip-page-body{grid-template-rows:auto minmax(0,1fr);gap:0;padding:10px 10px 12px;display:grid;overflow:hidden!important}.phone-shell #promo-page .vip-sticky-stack{z-index:3;isolation:isolate;min-height:0;position:relative;top:auto;background:#26073f!important;box-shadow:0 10px 18px #0c001a4d!important}.phone-shell #promo-page .vip-page-body .vip-hero{aspect-ratio:1536/851;box-sizing:border-box;width:100%;min-height:190px;clip-path:none!important;background-position:50%!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;transform:none!important}.phone-shell #promo-page .vip-reward-nav{z-index:2;margin-top:10px;position:relative;box-shadow:none!important;background:#35165c!important;border-color:#dac1ff57!important}.phone-shell #promo-page .vip-reward-nav :-webkit-any(h2,.vip-sub-tabs){background:#35165c!important}.phone-shell #promo-page .vip-reward-nav :is(h2,.vip-sub-tabs){background:#35165c!important}.phone-shell #promo-page .vip-reward-panel{z-index:1;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:0;margin-top:0;position:relative;overflow-x:hidden;background:#2f0b52!important;border-color:#dac1ff57!important;overflow-y:auto!important;box-shadow:inset 0 1px #f0e2ff1a!important}.phone-shell #promo-page .vip-reward-panel::-webkit-scrollbar{display:none}.phone-shell #promo-page .vip-level-list{background:#2f0b52;align-content:start;min-height:100%}.phone-shell #promo-page .vip-reward-panel .vip-level-row{box-shadow:none!important;background:0 0!important;border-bottom-color:#dac1ff33!important}@media (max-height:560px){.phone-shell #promo-page .vip-page-body{grid-template-rows:auto minmax(160px,auto);overflow-y:auto!important}.phone-shell #promo-page .vip-reward-panel{overflow-y:visible!important}}@keyframes refresh-request-spin{to{transform:rotate(360deg)}}.phone-shell .refresh-icon-btn{animation:none!important}.phone-shell .refresh-icon-btn:-webkit-any(.loading,.is-refreshing,.is-refresh-tap,:disabled){animation:none!important}.phone-shell .refresh-icon-btn:is(.loading,.is-refreshing,.is-refresh-tap,:disabled){animation:none!important}.phone-shell .refresh-icon-btn:before{animation-play-state:paused}.phone-shell .refresh-icon-btn:-webkit-any(.loading,.is-refreshing):before{animation-play-state:running}.phone-shell .refresh-icon-btn:is(.loading,.is-refreshing):before{animation-play-state:running}.phone-shell .refresh-icon-btn :-webkit-any(.fan-icon,.line-action-icon){transform-origin:50%;animation:none!important}.phone-shell .refresh-icon-btn :is(.fan-icon,.line-action-icon){transform-origin:50%;animation:none!important}.phone-shell .refresh-icon-btn:disabled:not(.loading):not(.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon){transform-origin:50%;animation:none!important}.phone-shell .refresh-icon-btn:disabled:not(.loading):not(.is-refreshing) :is(.fan-icon,.line-action-icon){transform-origin:50%;animation:none!important}.phone-shell .refresh-icon-btn:-webkit-any(.loading,.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon){animation:.68s linear infinite refresh-request-spin!important}.phone-shell .refresh-icon-btn:is(.loading,.is-refreshing) :is(.fan-icon,.line-action-icon){animation:.68s linear infinite refresh-request-spin!important}.phone-shell .refresh-icon-btn.is-refresh-tap:not(.loading):not(.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon){animation:.68s ease-out refresh-request-spin!important}.phone-shell .refresh-icon-btn.is-refresh-tap:not(.loading):not(.is-refreshing) :is(.fan-icon,.line-action-icon){animation:.68s ease-out refresh-request-spin!important}.member-feature-header .feature-refresh-btn.is-rotating svg{animation:none}.member-feature-header .feature-refresh-btn:-webkit-any(.loading,.is-refreshing) svg{transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}.member-feature-header .feature-refresh-btn:is(.loading,.is-refreshing) svg{transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}.phone-shell #profile-page .profile-identity{z-index:6;position:relative}.phone-shell #profile-page .profile-copy-row{z-index:7;pointer-events:auto;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:26px;display:flex;position:relative}.phone-shell #profile-page .profile-account-name{min-width:0;margin:0;overflow:hidden}.phone-shell #profile-page .profile-account-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;overflow:hidden;color:#f8efff!important;text-shadow:none!important}.phone-shell #profile-page .profile-copy-button{z-index:8;pointer-events:auto;touch-action:manipulation;flex:0 0 26px;min-width:26px;min-height:26px;position:relative;color:#f4e8ff!important;background:#2e114cdb!important;border:1px solid #dac1ff66!important;border-radius:7px!important;width:26px!important;height:26px!important;box-shadow:inset 0 1px #f4e7ff1a!important}.phone-shell #profile-page .profile-copy-button.is-copied{color:#ffe9aa!important;background:#70409a!important;border-color:#ffe19ab8!important}.phone-shell #profile-page .profile-copy-button .profile-member-copy-icon{width:14px;height:14px;filter:none!important}.phone-shell #deposit-page .usdt-amount-section .usdt-custom-amount{min-height:82px;padding:12px;background:#2a0f48f0!important;border:1px solid #dac1ff57!important;border-radius:8px!important;box-shadow:inset 0 1px #f4e7ff14!important}.phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]{box-sizing:border-box;caret-color:#ffe19a;outline:none;width:100%;height:50px;min-height:50px;padding:0 76px 0 14px;font-size:18px;font-weight:850;line-height:50px;display:block;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;background:#180b2c!important;border:1px solid #dec7ff75!important;border-radius:8px!important;box-shadow:inset 0 1px 4px #05000d75!important}.phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]:focus{border-color:#ffe19ac2!important;box-shadow:0 0 0 3px #ffe19a1c,inset 0 1px 4px #05000d75!important}.phone-shell #deposit-page .usdt-custom-amount:after{color:#f7ebff;background:#4b236d;border:1px solid #dac1ff47;border-radius:6px;min-width:50px;height:28px;line-height:26px;top:23px;right:20px}.phone-shell #deposit-page .usdt-custom-amount small{color:#d3c3e5!important;text-shadow:none!important}@media (max-width:360px){.phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]{font-size:16px}}@media (prefers-reduced-motion:reduce){.phone-shell .refresh-icon-btn:-webkit-any(.loading,.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon){animation-duration:1.4s!important}.phone-shell .refresh-icon-btn:is(.loading,.is-refreshing) :is(.fan-icon,.line-action-icon){animation-duration:1.4s!important}.member-feature-header .feature-refresh-btn:-webkit-any(.loading,.is-refreshing) svg{animation-duration:1.4s!important}.member-feature-header .feature-refresh-btn:is(.loading,.is-refreshing) svg{animation-duration:1.4s!important}}@keyframes game-image-placeholder-sheen{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb.has-image,.recent-game-thumb){isolation:isolate;position:relative;overflow:hidden;background:0 0!important}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb.has-image,.recent-game-thumb){isolation:isolate;position:relative;overflow:hidden;background:0 0!important}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>.game-thumb-placeholder{z-index:0;letter-spacing:0;text-align:center;opacity:1;background:linear-gradient(105deg,#0000 28%,#ffefc124 44%,#0000 60%) 180% 0/220% 100% no-repeat,linear-gradient(145deg,#512a73,#26103f 58%,#3a1954);place-items:center;padding:6px;font-weight:900;line-height:1;transition:opacity .16s;animation:none;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:#ffe29de0!important;text-shadow:none!important;font-size:13px!important}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>.game-thumb-placeholder{z-index:0;letter-spacing:0;text-align:center;opacity:1;background:linear-gradient(105deg,#0000 28%,#ffefc124 44%,#0000 60%) 180% 0/220% 100% no-repeat,linear-gradient(145deg,#512a73,#26103f 58%,#3a1954);place-items:center;padding:6px;font-weight:900;line-height:1;transition:opacity .16s;animation:none;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:#ffe29de0!important;text-shadow:none!important;font-size:13px!important}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb).is-image-loading>.game-thumb-placeholder{animation:1.35s linear infinite game-image-placeholder-sheen}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb).is-image-loading>.game-thumb-placeholder{animation:1.35s linear infinite game-image-placeholder-sheen}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>img{z-index:1;opacity:1;background:0 0;transition:opacity .18s;display:block}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>img{z-index:1;opacity:1;background:0 0;transition:opacity .18s;display:block}.phone-shell #recent-games-page .recent-game-thumb>img{position:relative}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>img:-webkit-any([data-deferred-src],.is-image-loading,.is-image-failed){opacity:0!important}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>img:is([data-deferred-src],.is-image-loading,.is-image-failed){opacity:0!important}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>img.is-image-loaded{opacity:1!important}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>img.is-image-loaded{opacity:1!important}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb).is-image-ready>.game-thumb-placeholder{opacity:0;pointer-events:none;animation:none}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb).is-image-ready>.game-thumb-placeholder{opacity:0;pointer-events:none;animation:none}.phone-shell #category-page .category-game-card[data-game^=JILIS\|]:not(.category-game-card--lobby) .game-thumb{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.phone-shell #category-page .category-game-card[data-game^=JILIS\|]:not(.category-game-card--lobby) .game-thumb>img{box-sizing:border-box;background:0 0!important;border:1px solid #ffe19a7a!important;border-radius:8px!important;box-shadow:inset 0 1px #fff6da24,0 4px 10px #0c001b38!important}.phone-shell #category-page .category-game-card[data-game^=JILIS\|]:not(.category-game-card--lobby) .game-thumb>.game-thumb-placeholder{border-radius:8px}@media (prefers-reduced-motion:reduce){.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>.game-thumb-placeholder{animation:none}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>.game-thumb-placeholder{animation:none}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>img{transition:none}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>img{transition:none}}#home-page .auth-actions:not(.is-logged-in),#profile-page .account-panel .login-actions{box-shadow:none!important;background:0 0!important;border:0!important}#home-page .brand-logo img{object-fit:contain;object-position:left center;filter:none;width:min(360px,100%);height:58px;transform:none}#home-page .auth-actions:not(.is-logged-in) .auth-entry,#profile-page .login-actions .auth-entry{aspect-ratio:1.9;color:#0000;border-radius:0;min-width:0;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.auth-entry-art{object-fit:contain;object-position:center;width:100%;height:100%;display:block}#profile-page .account-panel .login-actions{gap:6px;width:min(240px,100%);margin:0 auto 8px;padding:0}#profile-page .account-panel,.phone-shell #profile-page .account-panel,.phone-shell #profile-page .account-panel .login-actions{box-shadow:none!important;background:0 0!important;border:0!important}#profile-page .login-actions .auth-entry{display:block}#profile-page .login-actions .auth-entry-art{width:100%;height:100%}#profile-page .support-icons>.telegram-support-icon{flex-basis:36px;width:36px;height:36px}#profile-page .support-icons>.telegram-support-icon img{width:30px;height:30px}#home-page :-webkit-any(.block,.game-lobby)>.section-title{align-items:center;min-height:46px;padding:2px 10px}#home-page :is(.block,.game-lobby)>.section-title{align-items:center;min-height:46px;padding:2px 10px}#home-page .section-title-art-wrap{justify-content:flex-start;align-items:center;min-width:0;height:42px;display:inline-flex}#home-page .section-title-art{object-fit:contain;object-position:left center;width:auto;max-width:140px;height:100%;display:block}#home-page .section-title-art--lobby{height:38px}#home-page .hot-layout{scroll-snap-type:x proximity;scroll-snap-stop:always;scroll-behavior:auto;overscroll-behavior-inline:contain;touch-action:pan-y pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;height:auto;min-height:0;padding:0;display:flex;overflow-x:auto;overflow-y:hidden}#home-page .hot-layout .game-card,#home-page .hot-layout .hot-card-main,#home-page .hot-layout .hot-card-small{scroll-snap-align:start;flex:0 0 27%;width:27%;height:auto}#home-page .hot-layout::-webkit-scrollbar{display:none}#home-page .game-lobby{margin:2px 0 0!important;padding:4px 0!important;display:block!important;overflow:visible!important}#home-page .game-lobby>.section-title{display:none!important}#home-page .lobby-nav-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:10px;width:100%;padding:0 12px 7px;overflow-y:hidden;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}#home-page .lobby-nav-scroll::-webkit-scrollbar{display:none}#home-page .lobby-nav-item{color:#5b6b63;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e0e7e3;border-radius:16px;flex:0 0 72px;justify-content:center;place-items:center;gap:1px;width:72px;min-width:0;height:64px;padding:3px 6px 4px;display:grid!important}#home-page .lobby-nav-item.active{color:#fff;background:#2f8b68;border-color:#2f8b68;box-shadow:0 4px 10px #2f8b682e}#home-page .lobby-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:12px;font-weight:750;line-height:16px;display:block;overflow:hidden}#home-page .lobby-nav-type-icon{object-fit:contain;width:47px;height:36px;display:block}#home-page .home-lobby-platform-panel{background:0 0;width:100%;padding:0 0 8px}#home-page .home-lobby-platform-head{justify-content:space-between;align-items:center;min-height:42px;padding:3px 13px 2px;display:flex}#home-page .home-lobby-platform-title,#home-page .home-lobby-platform-actions{align-items:center;display:flex}#home-page .home-lobby-platform-title{color:#33473e;gap:5px}#home-page .home-lobby-platform-title img{object-fit:contain;width:30px;height:30px}#home-page .home-lobby-platform-title strong{font-size:16px;font-weight:700;line-height:22px}#home-page .home-lobby-platform-actions{gap:10px}#home-page .home-lobby-all{color:#079649;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:14px;line-height:20px}#home-page .home-lobby-pager{background:#fff;border:1px solid #dce4e0;border-radius:16px;grid-template-columns:repeat(2,36px);display:grid;overflow:hidden}#home-page .home-lobby-pager button{color:#079649;cursor:pointer;background:0 0;border:0;border-left:1px solid #e4e9e6;place-items:center;height:27px;padding:0;font-size:18px;line-height:1;display:grid}#home-page .home-lobby-pager button:first-child{border-left:0}#home-page .home-lobby-pager button:disabled{color:#b9c2bd;cursor:default}#home-page .home-lobby-brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;width:100%;padding:4px 14px 10px;display:grid}#home-page .home-lobby-brand{aspect-ratio:3/4;cursor:pointer;touch-action:manipulation;background:#edf3f0;border:0;border-radius:13px;width:100%;min-width:0;padding:0;display:block;overflow:hidden;box-shadow:0 2px 5px #1d43321f}#home-page .home-lobby-brand:active{transform:scale(.98)}#home-page .home-lobby-brand-card-image{object-fit:cover;width:100%;height:100%;display:block}#home-page .home-lobby-brand-fallback{color:#fff;background:radial-gradient(circle at 50% 23%,#fffc,#0000 34%),linear-gradient(#37a7cf 0 63%,#0874c9 64% 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:100%;padding:26px 8px 13px;display:flex}#home-page .home-lobby-brand-fallback img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000029);width:66%;height:45%}#home-page .home-lobby-brand-fallback b{color:#1871a2;background:#ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:16px;display:grid}#home-page .home-lobby-brand-fallback strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;line-height:18px;overflow:hidden}#home-page .home-lobby-empty{color:#87958e;padding:12px 16px;font-size:12px}#home-page .lobby-icon-frame img{object-fit:cover;width:100%;height:100%}#home-page .lobby-icon-card strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:16px;overflow:hidden}#home-page .lobby-nav-label{font-size:12px;font-weight:750;line-height:1}#home-page .social-grid{align-items:center}#home-page .social-grid button,#home-page .social-grid a{justify-content:center;gap:3px;min-height:68px}#home-page .social-grid .social-art{object-fit:contain;max-width:100%;height:auto;display:block}#home-page .social-grid .social-art--0{border-radius:50%;margin:0;width:58px!important;height:58px!important;transform:none!important}#home-page .social-grid .social-art--1,#home-page .social-grid .social-art--2{width:94px;height:38px}#home-page .social-grid .social-art--3{width:58px;height:58px}@media (max-width:380px){#home-page .auth-actions:not(.is-logged-in){width:148px}#home-page .section-title-art-wrap{height:38px}#home-page .section-title-art{max-width:122px}#home-page .section-title-art--lobby{height:34px}#home-page .social-grid .social-art--1,#home-page .social-grid .social-art--2{width:82px;height:33px}#home-page .social-grid .social-art--3{width:51px;height:51px}}#recent-games-page .recent-games-list--loading{gap:6px}#recent-games-page .recent-game-skeleton{background:#2a1344e0;border:1px solid #ccaeef38;border-radius:6px;grid-template-columns:52px minmax(0,1fr) 54px;align-items:center;gap:9px;min-height:68px;padding:7px 9px;display:grid;box-shadow:inset 0 1px #f4e8ff12}#recent-games-page .recent-game-skeleton>i,#recent-games-page .recent-game-skeleton b,#recent-games-page .recent-game-skeleton span,#recent-games-page .recent-game-skeleton em{background:#e0cbf61f;border:1px solid #d8c0f41a;border-radius:5px;display:block}#recent-games-page .recent-game-skeleton>i{width:52px;height:52px}#recent-games-page .recent-game-skeleton>div{gap:7px;display:grid}#recent-games-page .recent-game-skeleton b{width:58%;height:12px}#recent-games-page .recent-game-skeleton span{width:76%;height:8px}#recent-games-page .recent-game-skeleton em{width:54px;height:32px}#home-page .lobby-card.has-image,#home-page .lobby-card.featured.has-image{aspect-ratio:2;width:100%;display:block;position:relative;overflow:hidden;background:#27143d!important;border:1px solid #dcc1f647!important;border-radius:8px!important;height:auto!important;min-height:0!important;box-shadow:0 8px 20px #0c001a3d!important}#home-page .lobby-card.has-image .lobby-card-bg{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}#home-page .lobby-card.has-image .lobby-card-bg.is-image-loaded{opacity:1}#home-page .lobby-card-placeholder{z-index:2;border-radius:inherit;color:#e7d3f9ad;opacity:1;pointer-events:none;background:#2d1845;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#home-page .lobby-placeholder-icon{stroke-width:1.4px;width:30px;height:30px}#home-page .lobby-card-bg.is-image-loaded+.lobby-card-placeholder{opacity:0}#friends-page .friend-chat-profile{background:#30164df7;border-color:#d5b7f447;box-shadow:inset 0 1px #f3e5ff14}#friends-page .friend-chat-profile>span{color:#f0e6f8;font-size:12px;font-weight:750}#friends-page .friend-message-compose{background:#28123f;border-top-color:#d3b5f14d;box-shadow:0 -6px 18px #0c00193d}#friends-page .friend-message-compose input{color:#fffaf0;caret-color:#ffe19a;background:#160b25;border-color:#d2b5f057}#friends-page .friend-message-compose input::placeholder{color:#a997b8}#friends-page .friend-message-compose button{color:#fff;background:#78509a;box-shadow:0 4px 12px #0a001647}#chat-page .chat-topbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0;width:100%;height:54px;min-height:54px;padding:0 4px;display:grid}#chat-page .chat-topbar>.back-btn{grid-column:1;justify-self:center}#chat-page .chat-topbar .chat-top-info{text-align:center;grid-column:2;min-width:0;background:0 0!important;border:0!important;padding:0!important}#chat-page .chat-topbar .chat-top-info h1{font-size:15px;line-height:18px;color:#fffaf0!important}#chat-page .chat-topbar .chat-status{justify-content:center;line-height:14px;color:#ddccea!important}#chat-page .chat-topbar .chat-action-btn{color:#f5eafa;background:#200c348f;border-color:#dabff652;grid-column:3;justify-self:center;width:34px;height:34px;margin:0!important}#chat-page .chat-wrap{height:calc(100dvh - 54px)}body .site-contact-card{border-radius:8px;color:#fffaf0!important;background:#281541!important;border:1px solid #ddbef87a!important;box-shadow:0 24px 70px #07001094!important}body .site-contact-card .modal-close{color:#f5eafb;background:#170b26;border-color:#dfc6f65c}body .site-contact-head span,body .site-contact-list span{color:#cdbbdd!important}body .site-contact-head strong{color:#fffaf0!important}body .site-contact-list article{background:#1d0f30;border-color:#d7b8f44d;border-radius:7px}body .site-contact-list :-webkit-any(a,strong){color:#ffe19a!important}body .site-contact-list :is(a,strong){color:#ffe19a!important}body .site-contact-intro,body .site-contact-empty{background:#1d0f30;color:#e9dff1!important}.game-exit-float{background:#fffffff5;border-color:#ffffffeb;box-shadow:0 10px 26px #083f2f33,inset 0 1px #fff}.game-exit-float img{width:38px;height:38px}.game-exit-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0518128f;padding:18px}.game-exit-card{background:linear-gradient(150deg,#fff 0%,#f2faf6 100%);border:1px solid #d0e6dcf0;border-radius:18px;gap:11px;width:min(322px,100vw - 32px);padding:21px 18px 18px;box-shadow:inset 0 1px #fff,0 24px 68px #03231952}.game-exit-icon{width:58px;height:58px;box-shadow:none;background:0 0;border:0;border-radius:50%}.game-exit-icon img{object-fit:contain;width:58px;height:58px;display:block}.game-exit-card span{color:#168260;letter-spacing:.08em}.game-exit-card h2{color:#173b2f;font-size:21px}.game-exit-card p{color:#71877e;margin-top:7px;font-size:13px}.game-exit-actions{gap:8px;margin-top:5px}.game-exit-actions button{border-radius:12px;height:44px}.game-exit-cancel{color:#4b675d;background:#fff;border-color:#cfe1d9}.game-exit-confirm{color:#fff;background:linear-gradient(135deg,#16a77a,#087d5b);border-color:#0b9168;box-shadow:0 8px 18px #087d5b38}.phone-shell #home-page .brand-logo img{filter:brightness(1.24)contrast(1.08)saturate(1.12)drop-shadow(0 2px 3px #14041f57)}.phone-shell #promo-page .vip-page-body .vip-hero{background-color:#2b1743!important;border:1px solid #e5ca9380!important;border-radius:8px!important;box-shadow:inset 0 1px #ffefca1f,0 10px 24px #09001457!important}#my-records-page .record-filter-chevron{color:#c5a0e5;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}#my-records-page .record-filter-pill{gap:5px}#category-page .category-game-skeleton{pointer-events:none;grid-template-rows:auto 34px;align-items:start;gap:5px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}#category-page .category-game-skeleton>i{width:100%;aspect-ratio:var(--category-skeleton-ratio,1 / 1);background:linear-gradient(145deg,#4a2864,#26123a 62%,#341848);border:1px solid #e0c6ff33;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeec614,0 4px 12px #09001333}#category-page .category-game-skeleton>i:after{content:"";background:#ffffff06;border:1px solid #e3caff14;border-radius:6px;position:absolute;top:12%;bottom:12%;left:11%;right:11%}#category-page .category-game-skeleton>span{background:#d7bfeb33;border-radius:4px;width:68%;height:8px;margin:7px auto 0;display:block}#category-page .category-game-skeleton:nth-child(3n+2)>span{width:52%}#category-page .category-game-skeleton:nth-child(3n)>span{width:61%}#profile-page .profile-treasure-placeholder-icon{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:visible}#profile-page .profile-treasure-placeholder-icon>img{object-fit:contain;filter:drop-shadow(0 4px 6px #13021c61);width:54px;max-width:none;height:54px;display:block}#profile-page .profile-treasure-placeholder-label{visibility:visible}.phone-shell #affiliate-page .affiliate-body:not(.affiliate-body--withdraw)>.invite-card{position:relative;background:linear-gradient(145deg,#321944,#21122f)!important;border:1px solid #e7c47e7a!important;border-radius:8px!important;padding:12px!important;box-shadow:inset 0 1px #fff1d314,0 8px 20px #0d011747!important}.phone-shell #affiliate-page .invite-card .invite-head strong{font-size:15px;font-weight:900;color:#fff7e8!important}.phone-shell #affiliate-page .invite-card .invite-head span{font-weight:700;color:#d9cae5!important}.phone-shell #affiliate-page .invite-card .invite-head b{font-weight:900;color:#ffd98a!important}.phone-shell #affiliate-page .invite-card .invite-link-row input{color:#f8f0ff!important;background:#180d22!important;border:1px solid #d7baec47!important;border-radius:7px!important;box-shadow:inset 0 1px 4px #05000c6b!important}.phone-shell #affiliate-page .invite-card .affiliate-icon-btn{min-height:36px;box-shadow:none!important;border:1px solid #0000!important;border-radius:7px!important}.phone-shell #affiliate-page .invite-card .affiliate-icon-btn--copy{color:#fff8ff!important;background:#5d2a7a!important;border-color:#dabbf242!important}.phone-shell #affiliate-page .invite-card .affiliate-icon-btn--save{color:#f5eafa!important;background:#3b2947!important;border-color:#d7bee438!important}.phone-shell #affiliate-page .invite-card .affiliate-icon-btn--share{font-weight:900;color:#28172f!important;background:#c99a45!important;border-color:#d8ae5e!important}@media (max-width:380px){#profile-page .profile-treasure-placeholder-icon{flex-basis:44px;width:44px;height:44px}#profile-page .profile-treasure-placeholder-icon>img{width:50px;height:50px}}#lottery-page{overflow-x:clip!important;overflow-y:visible!important}#lottery-page>.member-feature-header{isolation:isolate;width:min(100vw,430px);left:50%;transform:translate(-50%);z-index:80!important;position:fixed!important;top:0!important}#lottery-page .lottery-page-body{padding-top:68px;padding-bottom:88px}.lottery-record-fab{top:auto;left:auto;right:max(14px,50vw - 201px);bottom:max(18px, env(safe-area-inset-bottom));z-index:90;color:#27162e;cursor:grab;opacity:0;touch-action:none;background:#d1a24c;border:1px solid #e6c16f;border-radius:8px;grid-template-columns:18px auto;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;transition:opacity .12s ease-out;display:grid;position:fixed;box-shadow:0 10px 26px #05000a6b,inset 0 1px #fff7da8f}.lottery-record-fab.is-positioned{opacity:1}.lottery-record-fab.is-dragging{cursor:grabbing;transform:scale(1.03);box-shadow:0 14px 30px #05000a80,inset 0 1px #fff7da8f}.lottery-record-fab svg,.lottery-record-fab-icon{width:18px;height:18px;display:block}.lottery-record-fab b{color:#fff8ec;font-variant-numeric:tabular-nums;background:#9f2d3c;border:2px solid #1c1022;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.lottery-record-modal{z-index:10030;padding:18px 14px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08020bd6;place-items:center;animation:.18s ease-out lottery-modal-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.lottery-record-dialog{background:#211328;border:1px solid #e5c37b94;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(100%,392px);max-height:min(76dvh,650px);display:grid;overflow:hidden;box-shadow:0 24px 64px #00000094,inset 0 1px #fff7da14}.lottery-record-dialog>header{background:#2a1730;border-bottom:1px solid #e0c2852e;align-items:center;min-height:76px;padding:13px 14px;display:flex}.lottery-record-dialog>header>div{gap:2px;display:grid}.lottery-record-dialog>header span{color:#d5af65;font-size:8px;font-weight:900}.lottery-record-dialog>header h2{color:#fff8e8;letter-spacing:0;margin:0;font-size:18px;line-height:1.25}.lottery-record-dialog>header p{color:#9f8ca5;margin:0;font-size:10px;font-weight:700}.lottery-record-dialog>header button{color:#e9ddef;background:#36213e;border:1px solid #dbc4e22e;border-radius:8px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.lottery-record-dialog>header button svg{width:17px;height:17px}.lottery-record-dialog>.lottery-record-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#765181 #180d1e;background:#180d1e;border:0;border-radius:0;align-content:start;min-height:150px;max-height:none;overflow-x:hidden;overflow-y:auto}.lottery-record-dialog .lottery-record-list article{border-bottom:1px solid #e3ccea12;min-height:54px}#lottery-page .lottery-winner-feed>div{min-width:0;overflow:hidden}#lottery-page .lottery-winner-feed p{will-change:transform;width:max-content;min-width:max-content;margin:0;animation-name:lottery-feed-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}#lottery-page .lottery-winner-feed-group{flex:none;align-items:center;display:inline-flex}#lottery-page .lottery-winner-feed b{flex:none;padding-right:32px}#profile-page .profile-treasure-placeholder-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;visibility:visible!important;color:#f4eafa!important;font-size:11px!important;font-weight:800!important;display:block!important}#home-page .notice.notice-marquee .marquee-track{will-change:auto;width:100%;height:100%;display:block;position:relative;overflow:visible;transform:none;animation:none!important}#home-page .notice.notice-marquee .marquee-line{white-space:nowrap;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:0;width:max-content;min-width:0;min-height:42px;padding:0;display:none;position:absolute;top:0;left:100%}#home-page .notice.notice-marquee .marquee-line.is-active{will-change:transform;display:inline-flex}#home-page:not(.active) .notice.notice-marquee .marquee-line.is-active{animation-play-state:paused!important}#home-page .notice.notice-marquee .marquee-line>a{color:inherit;align-items:center;text-decoration:none;display:inline-flex}@keyframes notice-item-pass{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% - var(--notice-viewport-width,300px)), 0, 0)}}@media (max-width:380px){.lottery-record-fab{min-height:40px;padding:0 11px;right:10px}.lottery-record-modal{padding-left:10px;padding-right:10px}}body.payment-sheet-open{height:auto;position:static;overflow:hidden}#deposit-page.page.active,#withdraw-page.page.active{contain:layout paint;will-change:transform;animation:.18s cubic-bezier(.22,.78,.24,1) both paymentSheetIn}.payment-stable-loader{background:var(--night-canvas-soft);align-content:start;gap:12px;min-height:calc(100dvh - 54px);padding:12px;display:grid}.payment-stable-loader section{border:1px solid var(--night-line);background:var(--night-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:9px;min-height:104px;padding:14px;display:grid;box-shadow:inset 0 1px #cea2ef1f}.payment-stable-loader section span{grid-column:1/-1;width:86px;height:14px}.payment-stable-loader :-webkit-any(span,i,b,em){background:linear-gradient(90deg,#3b1458 0%,#542274 48%,#3b1458 100%) 0 0/220% 100%;border-radius:7px;animation:1.1s ease-in-out infinite paymentStablePulse;display:block}.payment-stable-loader :is(span,i,b,em){background:linear-gradient(90deg,#3b1458 0%,#542274 48%,#3b1458 100%) 0 0/220% 100%;border-radius:7px;animation:1.1s ease-in-out infinite paymentStablePulse;display:block}.payment-stable-loader section i,.payment-stable-loader section b{height:54px}.payment-stable-loader>em{width:100%;height:42px;margin-top:2px}#withdraw-accounts-page .withdraw-accounts-loading{gap:10px;display:grid}#withdraw-accounts-page .withdraw-accounts-loading>p{background:linear-gradient(90deg,#e6edf3 0%,#f7fafc 48%,#e6edf3 100%) 0 0/220% 100%;border-radius:7px;animation:1.1s ease-in-out infinite paymentStablePulse;display:block}#withdraw-accounts-page .withdraw-accounts-loading>div :-webkit-any(i,b,em,strong){background:linear-gradient(90deg,#e6edf3 0%,#f7fafc 48%,#e6edf3 100%) 0 0/220% 100%;border-radius:7px;animation:1.1s ease-in-out infinite paymentStablePulse;display:block}#withdraw-accounts-page .withdraw-accounts-loading>div :is(i,b,em,strong){background:linear-gradient(90deg,#e6edf3 0%,#f7fafc 48%,#e6edf3 100%) 0 0/220% 100%;border-radius:7px;animation:1.1s ease-in-out infinite paymentStablePulse;display:block}#withdraw-accounts-page .withdraw-accounts-loading>p{width:132px;height:12px;margin:3px 0 1px}#withdraw-accounts-page .withdraw-accounts-loading>div{background:#fff;border:1px solid #e2e9ef;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:72px;padding:11px 12px;display:grid}#withdraw-accounts-page .withdraw-accounts-loading>div>i{border-radius:12px;width:48px;height:48px}#withdraw-accounts-page .withdraw-accounts-loading>div>span{gap:8px;display:grid}#withdraw-accounts-page .withdraw-accounts-loading>div b{width:72px;height:14px}#withdraw-accounts-page .withdraw-accounts-loading>div em{width:min(146px,90%);height:11px}#withdraw-accounts-page .withdraw-accounts-loading>div strong{width:48px;height:28px}@keyframes paymentStablePulse{0%{background-position:100% 0}to{background-position:-100% 0}}#deposit-page .deposit-method-icon img,#withdraw-page .deposit-method-icon img{background:var(--payment-icon-fallback) center / contain no-repeat!important}#deposit-page .deposit-submit.is-submitting,#withdraw-page .deposit-submit.is-submitting{cursor:wait;opacity:.82}#withdraw-accounts-page .withdraw-account-icon{border:1px solid #ffffff57;border-radius:12px;width:48px;height:48px;box-shadow:0 7px 16px #11041e42,inset 0 1px #ffffff52}.wa-icon{place-items:center;display:grid;overflow:hidden}#withdraw-accounts-page .withdraw-account-icon .wa-icon,#withdraw-page .withdraw-bound-icon,#withdraw-page .withdraw-account-empty-icon{border-radius:9px;width:31px;height:31px}#withdraw-accounts-page .withdraw-account-icon .wa-icon-alipay,#withdraw-accounts-page .withdraw-account-icon .wa-icon-usdt,#withdraw-page .wa-icon-alipay,#withdraw-page .wa-icon-usdt{padding:4px;background:#fffffff5!important;box-shadow:0 2px 7px #0f051c2e!important}.wa-icon img{object-fit:contain;width:100%;height:100%;display:block}#withdraw-accounts-page .withdraw-account-icon .wa-icon-bank,#withdraw-page .wa-icon-bank{color:#fff!important;background:#ffffff29!important;box-shadow:inset 0 0 0 1px #ffffff42!important}#withdraw-accounts-page .wa-bank-line-icon,#withdraw-page .wa-bank-line-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#withdraw-page .withdraw-bound-icon.wa-icon-bank,#withdraw-page .withdraw-account-empty-icon.wa-icon-bank{background:linear-gradient(135deg,#326fe6,#5eafff)!important}#withdraw-page .withdraw-bound-icon.wa-icon-alipay,#withdraw-page .withdraw-account-empty-icon.wa-icon-alipay{border:3px solid #1688ff!important}#withdraw-page .withdraw-bound-icon.wa-icon-usdt,#withdraw-page .withdraw-account-empty-icon.wa-icon-usdt{border:3px solid #20ae91!important}#withdraw-page .withdraw-bound-icon.wa-icon-telegram,#withdraw-page .withdraw-account-empty-icon.wa-icon-telegram{padding:4px;background:#229ed9!important;border:0!important;box-shadow:0 4px 12px #229ed938!important}#withdraw-page .withdraw-telegram-account .withdraw-bound-card{background:#f5fcff!important;border-color:#b9e2f5!important}@media (prefers-reduced-motion:reduce){#deposit-page.page.active,#withdraw-page.page.active{animation:none!important}.payment-stable-loader :-webkit-any(span,i,b,em){animation:none!important}.payment-stable-loader :is(span,i,b,em){animation:none!important}}:root{--bg:#f5f7f9;--panel:#fff;--ink:#17212b;--muted:#687684;--line:#dce4ea;--brand:#137565;--brand-2:#168a78;--accent:#137565;--gold:#b98526;--gold-soft:#fff4d6;--jade:#137565;--ivory:#fff;--luxury-ink:#17212b;--luxury-gold:#137565;--luxury-ivory:#fff;--night-canvas:#f5f7f9;--night-canvas-soft:#f8fafb;--night-surface:#fff;--night-surface-raised:#f7faf9;--night-surface-inset:#f3f6f8;--night-line:#dce4ea;--night-line-strong:#c7d3dc;--night-text:#17212b;--night-muted:#687684;--night-header-text:#17212b;--night-blue:#137565;--night-green:#168a78;--night-gold:#a87419;--night-danger:#c94a57}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)!important;background:#eef2f5!important}.phone-shell:not(.game-launch){isolation:isolate;background:var(--bg)!important;color:var(--ink)!important;background-image:none!important;box-shadow:0 0 0 1px #17212b0f,0 20px 56px #17212b1f!important}.phone-shell:not(.game-launch):before{background:var(--bg)!important;box-shadow:none!important;filter:none!important;background-image:none!important}.phone-shell>.page.active:not(#deposit-page):not(#withdraw-page),#home-page.page.active,#profile-page.page.active,#promo-page.page.active,#deposit-records-page,#withdraw-records-page,#my-records-page,#login-devices-page,#withdraw-accounts-page,#security-page,#feedback-page,#faq-page,#chat-page,#affiliate-page,#affiliate-withdraw-records-page,#game-wallet-page,#category-page,#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page,#lottery-page{background-color:var(--bg)!important;color:var(--ink)!important;background-image:none!important}#home-page.page.active:before,#profile-page.page.active:before,#promo-page.page.active:before{content:none!important;background:0 0!important}.phone-shell #home-page .topbar,.phone-shell .bottom-nav{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);color:var(--ink)!important;background:#fffffff5!important;border-color:#c6d2dbe6!important;box-shadow:0 4px 14px #17212b12!important}.phone-shell .bottom-nav{box-shadow:0 -4px 16px #17212b14!important}.phone-shell .bottom-nav .nav-item{color:#71808d!important}.phone-shell .bottom-nav .nav-item.active{color:var(--brand)!important}.member-feature-header h1,#affiliate-page .affiliate-top h1,#chat-page .chat-topbar .chat-top-info h1{color:var(--ink)!important;text-shadow:none!important}#chat-page .chat-topbar .chat-action-btn{color:#43515d!important}.phone-shell :-webkit-any(.back-btn,.feature-refresh-btn,.refresh-icon-btn){color:#43515d!important}.phone-shell :is(.back-btn,.feature-refresh-btn,.refresh-icon-btn){color:#43515d!important}.member-feature-header :-webkit-any(.back-btn,.feature-refresh-btn,.refresh-icon-btn){color:#43515d!important}.member-feature-header :is(.back-btn,.feature-refresh-btn,.refresh-icon-btn){color:#43515d!important}#chat-page .chat-topbar .chat-status{color:var(--muted)!important}#chat-page .chat-topbar .chat-action-btn{border-color:var(--line)!important;background:#f5f8fa!important}.phone-shell :-webkit-any(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;border-color:#cbd6de!important;box-shadow:inset 0 1px 2px #17212b0a!important}.phone-shell :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select){caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;border-color:#cbd6de!important;box-shadow:inset 0 1px 2px #17212b0a!important}.phone-shell :-webkit-any(input,textarea)::placeholder{color:#96a2ad!important;-webkit-text-fill-color:#96a2ad!important}.phone-shell :is(input,textarea)::placeholder{color:#96a2ad!important;-webkit-text-fill-color:#96a2ad!important}.phone-shell :-webkit-any(input,textarea,select):focus{border-color:#55a696!important;box-shadow:0 0 0 3px #1375651c!important}.phone-shell :is(input,textarea,select):focus{border-color:#55a696!important;box-shadow:0 0 0 3px #1375651c!important}#home-page .notice.notice-marquee{color:var(--ink)!important;background:#fff!important;border:1px solid #d7e3df!important;box-shadow:0 3px 12px #17212b0d!important}#home-page .notice.notice-marquee:before{background:var(--brand)!important}#home-page .notice.notice-marquee .notice-lead,#home-page .notice.notice-marquee .marquee-item b{color:var(--brand)!important;border-color:#e1e8ec!important}#home-page .notice.notice-marquee .marquee-item span{color:#3f4c57!important;text-shadow:none!important}#home-page .home-top-shortcut,#home-page .quick-grid .quick-item,#home-page .social-grid button,#home-page .social-grid a{color:var(--ink)!important;text-shadow:none!important}#home-page :-webkit-any(.block,.game-lobby)>.section-title{color:var(--ink)!important;text-shadow:none!important}#home-page :is(.block,.game-lobby)>.section-title{color:var(--ink)!important;text-shadow:none!important}.phone-shell #home-page .more-inline-panel{border:1px solid var(--line)!important;color:var(--ink)!important;background:#fffffffa!important;border-top:0!important;box-shadow:0 10px 24px #17212b1a!important}.phone-shell #home-page :is(.more-inline-head strong,.more-inline-item span){color:var(--ink)!important}.phone-shell #home-page :is(.more-inline-head span,.more-inline-section h3){color:var(--muted)!important}.phone-shell #home-page .more-inline-item{border-color:var(--line)!important;color:var(--ink)!important;background:#f8fafb!important}#home-page .lobby-card.has-image,#home-page .lobby-card.featured.has-image{background:#edf2f5!important;border-color:#d7e0e6!important;box-shadow:0 6px 16px #17212b14!important}#home-page .lobby-card-placeholder{color:#91a0ab!important;background:#edf2f5!important}#profile-page .account-panel.account-panel--logged-in,#profile-page .account-panel.account-panel--logged-in .money-actions,#profile-page .account-panel.account-panel--logged-in .money-actions button,#profile-page .profile-section h2,#profile-page .profile-grid button>span,#profile-page .money-actions button>span,#profile-page .profile-account-name strong,#profile-page .profile-treasure-placeholder-label{color:var(--ink)!important}#profile-page .profile-member-copy,#profile-page .profile-copy-button,#profile-page .profile-avatar-face,#member-profile-page .member-profile-avatar,#member-profile-page .member-profile-identity{border-color:var(--line)!important;color:#43515d!important;background:#fff!important;box-shadow:0 3px 10px #17212b0f!important}.phone-shell #profile-page .profile-vip-badge,.phone-shell #promo-page .vip-page-body .vip-hero,.phone-shell #promo-page .vip-sticky-stack{color:var(--ink)!important;background-color:#fff!important;background-image:none!important;border:1px solid #d8e2e7!important;border-radius:8px!important;box-shadow:0 7px 18px #17212b12!important}.phone-shell #profile-page .profile-vip-medal strong,.phone-shell #profile-page .profile-vip-flow strong,.phone-shell #promo-page .vip-current strong{color:#9a6814!important}.phone-shell #profile-page .profile-vip-badge>i,.phone-shell #promo-page .vip-progress-track{background:#e7edef!important}.phone-shell #profile-page .profile-vip-badge>i em,.phone-shell #promo-page .vip-progress-track i{background:var(--brand)!important;box-shadow:none!important}#affiliate-page .affiliate-tabs button.active,#interest-treasure-page .interest-tabs button.active,#feedback-page .fb-tab.active,.affiliate-withdraw-record-tabs button.active{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#promo-page :-webkit-any(.promo-tabs,.vip-sub-tabs,.rebate-rail) button.active{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#promo-page :is(.promo-tabs,.vip-sub-tabs,.rebate-rail) button.active{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#feedback-page .fb-type-option:has(input:checked){color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#feedback-page .fb-priority-option:has(input:checked){color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#my-records-page :-webkit-any(.record-main-tabs,.record-tabs) button.active{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#my-records-page :is(.record-main-tabs,.record-tabs) button.active{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}#affiliate-page .affiliate-tabs button:not(.active){color:var(--muted)!important}#promo-page :-webkit-any(.promo-tabs,.vip-sub-tabs,.rebate-rail) button:not(.active){color:var(--muted)!important}#promo-page :is(.promo-tabs,.vip-sub-tabs,.rebate-rail) button:not(.active){color:var(--muted)!important}#affiliate-page .affiliate-body,#affiliate-page .affiliate-body:not(.affiliate-body--withdraw),#affiliate-page .affiliate-body--withdraw,#affiliate-withdraw-records-page{background:var(--bg)!important}#affiliate-page :is(.affiliate-overview-card>.affiliate-overview-metric,.affiliate-commission-flow .affiliate-tier,.affiliate-metric-grid article,.affiliate-four article,.affiliate-withdraw-method-grid){border-color:var(--line)!important;background:#f7faf9!important}.phone-shell #affiliate-page .affiliate-body:not(.affiliate-body--withdraw)>.invite-card{background:#fff!important;border-color:#d8e3df!important;box-shadow:0 6px 16px #17212b0f!important}.phone-shell #affiliate-page .invite-card :is(.invite-head strong,.invite-head b){color:var(--ink)!important}.phone-shell #affiliate-page .invite-card .invite-head span{color:var(--muted)!important}.phone-shell #affiliate-page .invite-card .invite-link-row input{border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important;background:#f7f9fa!important}#affiliate-page .affiliate-icon-btn--copy,#affiliate-page .affiliate-icon-btn--share,#affiliate-page .affiliate-withdraw-form .affiliate-submit,.phone-shell #affiliate-page .invite-card .affiliate-icon-btn--copy,.phone-shell #affiliate-page .invite-card .affiliate-icon-btn--share{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;box-shadow:none!important}.phone-shell #affiliate-page .invite-card .affiliate-icon-btn--save{border-color:var(--line)!important;color:#43515d!important;background:#f2f5f7!important}#my-records-page .record-data-section,#my-records-page .personal-report-grid{box-shadow:none!important;background:0 0!important}#my-records-page .personal-report-grid article{border-color:var(--line)!important;background:#fff!important;box-shadow:0 3px 12px #17212b0d!important}#my-records-page .personal-report-grid span{color:var(--muted)!important}#my-records-page .personal-report-grid strong,#my-records-page .record-filter-chevron{color:var(--ink)!important}.phone-shell #game-wallet-page .recover-balance-panel{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 16px #17212b0f!important}.phone-shell #game-wallet-page .recover-balance-panel :-webkit-any(span,p){color:var(--muted)!important}.phone-shell #game-wallet-page .recover-balance-panel :is(span,p){color:var(--muted)!important}.phone-shell #game-wallet-page .recover-balance-panel strong{color:var(--ink)!important}.phone-shell #game-wallet-page .recover-balance-panel>button{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;box-shadow:none!important}.phone-shell #category-page .category-search{border-color:var(--line)!important;background:#f5f7f9fa!important}.phone-shell #category-page .brand-rail{border-color:var(--line)!important;background:#fff!important}.phone-shell #category-page .brand-rail button{color:#5f6e7a!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.phone-shell #category-page .brand-rail button.active{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#9fcbbf!important}.phone-shell #category-page .category-game-card--lobby{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 14px #17212b0f!important}.phone-shell #category-page .category-game-card--lobby .game-thumb{border-color:var(--line)!important;background:#f1f5f6!important}.phone-shell #category-page .category-game-card--lobby .category-lobby-copy strong{color:var(--ink)!important}.phone-shell #category-page .category-lobby-copy small{color:var(--muted)!important}.phone-shell #category-page .category-game-card--lobby>i{color:var(--brand)!important;background:#e9f5f1!important;border-color:#b8d9d1!important}#category-page .category-game-skeleton>i{color:#8796a2!important;box-shadow:none!important;background:linear-gradient(105deg,#edf2f4 28%,#fff 44%,#edf2f4 60%) 180% 0/220% 100% no-repeat!important;border-color:#dce5e9!important}.phone-shell :-webkit-any(#category-page,#home-page,#recent-games-page) :-webkit-any(.game-thumb,.recent-game-thumb)>.game-thumb-placeholder{color:#8796a2!important;box-shadow:none!important;background:linear-gradient(105deg,#edf2f4 28%,#fff 44%,#edf2f4 60%) 180% 0/220% 100% no-repeat!important;border-color:#dce5e9!important}.phone-shell :is(#category-page,#home-page,#recent-games-page) :is(.game-thumb,.recent-game-thumb)>.game-thumb-placeholder{color:#8796a2!important;box-shadow:none!important;background:linear-gradient(105deg,#edf2f4 28%,#fff 44%,#edf2f4 60%) 180% 0/220% 100% no-repeat!important;border-color:#dce5e9!important}#category-page .category-game-skeleton>i:after,#category-page .category-game-skeleton>span,#recent-games-page .recent-game-skeleton>i,#recent-games-page .recent-game-skeleton b,#recent-games-page .recent-game-skeleton span,#recent-games-page .recent-game-skeleton em{background:#e7edf0!important;border-color:#e1e8ec!important}#recent-games-page .recent-games-intro--loading p{color:var(--muted)!important}#recent-games-page .recent-game-skeleton{border-color:var(--line)!important;box-shadow:none!important;background:#fff!important}.phone-shell #category-page .category-game-card[data-game^=JILIS\|]:not(.category-game-card--lobby) .game-thumb>img{border-color:#d4dee4!important;box-shadow:0 4px 10px #17212b14!important}#deposit-page.page.active,#withdraw-page.page.active{background:#17212b38!important;box-shadow:0 -18px 54px #17212b29!important}#deposit-page .payment-top,#withdraw-page .payment-top,#deposit-page .deposit-form,#withdraw-page .deposit-form,#deposit-page .payment-form,#withdraw-page .payment-form{border-color:var(--line)!important;color:var(--ink)!important;background:#f8fafb!important}#deposit-page :-webkit-any(h1,h2,h3,strong,label){color:var(--ink)!important}#deposit-page :is(h1,h2,h3,strong,label){color:var(--ink)!important}#withdraw-page :-webkit-any(h1,h2,h3,strong,label){color:var(--ink)!important}#withdraw-page :is(h1,h2,h3,strong,label){color:var(--ink)!important}#deposit-page :-webkit-any(p,small){color:var(--muted)!important}#deposit-page :is(p,small){color:var(--muted)!important}#withdraw-page :-webkit-any(p,small){color:var(--muted)!important}#withdraw-page :is(p,small){color:var(--muted)!important}#deposit-page .deposit-method-card,#withdraw-page .deposit-method-card,#withdraw-page .withdraw-bound-card,#withdraw-page .withdraw-account-empty,#deposit-page .usdt-deposit-panel,.phone-shell #deposit-page .usdt-amount-section .usdt-custom-amount{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 3px 10px #17212b0a!important}#deposit-page .deposit-method-card:has(input:checked){background:#edf8f5!important;border-color:#79b9aa!important}#withdraw-page .deposit-method-card:has(input:checked){background:#edf8f5!important;border-color:#79b9aa!important}#withdraw-page .withdraw-bound-card:has(input:checked){background:#edf8f5!important;border-color:#79b9aa!important}#deposit-page .deposit-amount-grid span,#withdraw-page .deposit-amount-grid span{border-color:var(--line)!important;color:#43515d!important;background:#fff!important}#deposit-page .deposit-amount-grid label:has(input:checked) span{border-color:var(--brand)!important;color:var(--brand)!important;background:#e9f5f1!important}#withdraw-page .deposit-amount-grid label:has(input:checked) span{border-color:var(--brand)!important;color:var(--brand)!important;background:#e9f5f1!important}.phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]{caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;border-color:#cbd6de!important;box-shadow:inset 0 1px 2px #17212b0a!important}.phone-shell #deposit-page .usdt-custom-amount:after{color:var(--brand)!important;background:#eef4f2!important;border-color:#cbd6de!important}.payment-stable-loader{background:#f5f7f9!important}.payment-stable-loader section{border-color:var(--line)!important;box-shadow:none!important;background:#fff!important}.payment-stable-loader :-webkit-any(span,i,b,em){background:linear-gradient(90deg,#e8eef1 0%,#f8fafb 48%,#e8eef1 100%) 0 0/220% 100%!important}.payment-stable-loader :is(span,i,b,em){background:linear-gradient(90deg,#e8eef1 0%,#f8fafb 48%,#e8eef1 100%) 0 0/220% 100%!important}#withdraw-accounts-page .withdraw-account-icon{border-color:#ffffff8c!important;box-shadow:0 5px 12px #17212b24!important}#friends-page .friend-chat-profile{border-color:var(--line)!important;box-shadow:none!important;background:#fff!important}#friends-page .friend-chat-profile>span{color:#4e5d69!important}#friends-page .friend-message-compose,#chat-page .chat-input-bar,#chat-page .chat-container{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 -4px 14px #17212b0f!important}#friends-page .friend-message-compose input{caret-color:var(--brand);color:var(--ink)!important;background:#f7f9fa!important;border-color:#cbd6de!important}#friends-page .friend-message-compose button{background:var(--brand)!important;color:#fff!important;box-shadow:none!important}#lottery-page .lottery-hero,#lottery-page .lottery-winner-feed,#lottery-page .lottery-board-shell,#lottery-page .lottery-rules{border-color:var(--line)!important;color:var(--ink)!important;background-color:#fff!important;background-image:none!important;box-shadow:0 5px 16px #17212b0f!important}#lottery-page .lottery-winner-feed b{color:var(--brand)!important}.lottery-record-fab{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;box-shadow:0 8px 22px #1375653d!important}.lottery-record-fab b{border-color:#fff!important}.lottery-record-modal{background:#17212b7a!important}.lottery-record-dialog{border-color:var(--line)!important;background:#fff!important;box-shadow:0 22px 60px #17212b33!important}.lottery-record-dialog>header,.lottery-record-dialog>.lottery-record-list{border-color:var(--line)!important;background:#fff!important}.lottery-record-dialog>header :-webkit-any(h2,span){color:var(--ink)!important}.lottery-record-dialog>header :is(h2,span){color:var(--ink)!important}.lottery-record-dialog>header p{color:var(--muted)!important}.lottery-record-dialog>header button{border-color:var(--line)!important;color:#43515d!important;background:#f3f6f8!important}.luxury-auth-card,.auth-promo-card,.auth-promo-content,.avatar-upload-card,.forgot-password-card,.security-action-card,.fb-detail-card,body .site-contact-card,.site-about-card,.coming-soon-card,.language-card,.chat-delete-card,.logout-confirm-card,.interest-transfer-modal .interest-transfer-card,.wa-modal-card,.slider-verify-card{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 22px 60px #17212b33!important}.luxury-auth-brand,.luxury-auth-tabs,.luxury-form-hint,.wa-form-group,.security-action-card form{border-color:var(--line)!important;background:#f7f9fa!important}.luxury-auth-title,.auth-promo-copy h2,body .site-contact-head strong{color:var(--ink)!important;text-shadow:none!important}body .site-contact-list :-webkit-any(a,strong){color:var(--ink)!important;text-shadow:none!important}body .site-contact-list :is(a,strong){color:var(--ink)!important;text-shadow:none!important}.luxury-auth-subtitle,.luxury-form-hint,.luxury-remember,.luxury-agreement,.luxury-agreement-text,.luxury-password-strength>span,.auth-promo-copy>span,.auth-promo-copy p,body .site-contact-head span,body .site-contact-list span,.luxury-tab{color:var(--muted)!important}.luxury-tab.active{color:var(--brand)!important}.luxury-input-group,.luxury-input-group:focus-within,.luxury-slider-verify,.luxury-slider-head button,.luxury-slider-track{color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border-color:#cbd6de!important}.luxury-input-group input{caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.luxury-input-group input:-webkit-autofill{caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.luxury-input-group input:-webkit-autofill:hover{caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.luxury-input-group input:-webkit-autofill:focus{caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #fff!important}.luxury-submit-btn{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;box-shadow:0 8px 20px #1375652e!important}.luxury-footer-link,.luxury-auth-close,.auth-promo-close,body .site-contact-card .modal-close{border-color:var(--line)!important;color:#43515d!important;box-shadow:none!important;background:#f3f6f8!important}body :-webkit-any(.language-card,.site-contact-card,.site-about-card,.coming-soon-card,.avatar-upload-card,.fb-detail-card,.usdt-confirm-card) .modal-close{border-color:var(--line)!important;color:#43515d!important;box-shadow:none!important;background:#f3f6f8!important}body :is(.language-card,.site-contact-card,.site-about-card,.coming-soon-card,.avatar-upload-card,.fb-detail-card,.usdt-confirm-card) .modal-close{border-color:var(--line)!important;color:#43515d!important;box-shadow:none!important;background:#f3f6f8!important}body .site-contact-list article,body .site-contact-intro,body .site-contact-empty{border-color:var(--line)!important;color:var(--muted)!important;background:#f7f9fa!important}.phone-shell,.phone-shell .page,.phone-shell *{scrollbar-color:#a8b7c0 #eef2f4}.phone-shell::-webkit-scrollbar-track{background:#eef2f4!important}.phone-shell ::-webkit-scrollbar-track{background:#eef2f4!important}.phone-shell::-webkit-scrollbar-thumb{background:#a8b7c0!important}.phone-shell ::-webkit-scrollbar-thumb{background:#a8b7c0!important}@media (max-width:430px){html,body{background:#f5f7f9!important}}.interface-svg-icon.interface-glass-icon{background-color:#0000!important;background-image:var(--interface-glass-icon)!important;color:inherit!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html body .phone-shell:not(.game-launch) :is(#home-page .quick-icon--line .interface-glass-icon,#profile-page .profile-line-icon.interface-glass-icon){background-color:#0000!important;background-image:var(--interface-glass-icon)!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html body .phone-shell #home-page .quick-icon--line,html body .phone-shell #home-page .quick-icon--line .interface-glass-icon{width:42px;height:42px}html body .phone-shell #profile-page .profile-avatar-edit:has(.interface-glass-icon){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.phone-shell .bottom-nav .nav-glass-icon{background-color:#0000;background-image:var(--nav-glass-icon);filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 36px;width:36px;height:36px;transition:transform .14s,filter .14s;display:block;transform:translateZ(0)}.phone-shell .bottom-nav .nav-item.active .nav-glass-icon{filter:saturate(1.08)drop-shadow(0 3px 5px #3957a726);transform:translateY(-1px)scale(1.06)}#home-page .auth-actions:not(.is-logged-in),#profile-page .account-panel .login-actions{background:#ffffffe6!important}#home-page .auth-actions:not(.is-logged-in){gap:4px;width:min(154px,100%);padding:3px}#home-page .auth-actions:not(.is-logged-in) .auth-entry,#profile-page .login-actions .auth-entry{justify-content:center;align-items:center;gap:2px;aspect-ratio:auto!important;color:#4d5565!important;background:linear-gradient(145deg,#fffffffa,#f4f7fff0)!important;border:1px solid #7c97d333!important;border-radius:11px!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:2px 5px!important;display:flex!important;box-shadow:0 4px 10px #4c65ab14!important}#home-page .auth-entry .auth-entry-glass-icon{width:31px;height:31px}#home-page .auth-entry>span:last-child{font-size:10px;font-weight:750}#profile-page .login-actions .auth-entry{gap:6px;font-size:13px;height:54px!important;min-height:54px!important}#profile-page .login-actions .auth-entry-glass-icon{width:42px;height:42px}#my-records-page .record-payment-glyph.interface-glass-icon,#affiliate-page .interface-glass-icon{background-color:#0000!important;background-image:var(--interface-glass-icon)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html body .phone-shell #home-page .home-lobby-history-title-icon{color:#078f5e;place-items:center;width:30px;height:30px;font-size:22px;font-weight:700;line-height:1;display:grid}html body .phone-shell #home-page .home-lobby-history-all{color:#079649;padding:4px 2px;font-size:14px;line-height:20px}html body .phone-shell #home-page .home-lobby-history-game{isolation:isolate;background:radial-gradient(circle at 50% 20%,#ffffff80,#0000 38%),linear-gradient(#35a7cd 0 66%,#0876ca 66% 100%);position:relative}html body .phone-shell #home-page .home-lobby-history-game-image{object-fit:cover;width:100%;height:100%;display:block}html body .phone-shell #home-page .home-lobby-history-game-name{z-index:5;color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #000000b3;white-space:nowrap;background:linear-gradient(#0000,#00356de6);min-height:34px;padding:14px 5px 5px;font-size:12px;font-weight:750;line-height:15px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html body .phone-shell #home-page .home-lobby-history-game>.game-favorite-toggle{place-items:center;box-shadow:0 1px 5px #0000002e;z-index:8!important;color:#fff!important;background:#18322a61!important;border:0!important;border-radius:50%!important;width:26px!important;height:26px!important;padding:0!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}html body .phone-shell #home-page .home-lobby-history-game>.game-favorite-toggle.is-favorite{color:#ffe36a!important;background:#136246cc!important}html body .phone-shell #home-page .home-lobby-history-skeleton{background:linear-gradient(100deg,#0000 30%,#ffffffb8 47%,#0000 64%) 0 0/220% 100%,linear-gradient(#e7efeb,#d8e7e0) 0 0/100% 100%;border-radius:13px;animation:1.2s linear infinite lobby-history-shimmer}html body .phone-shell #home-page .home-lobby-history-empty{color:#7f8f87;text-align:center;margin:-5px 14px 8px;font-size:11px;line-height:1.45}@keyframes lobby-history-shimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.phone-shell #deposit-page.page.active .payment-top,.phone-shell #withdraw-page.page.active .payment-top,.phone-shell #deposit-page .deposit-top,.phone-shell #withdraw-page .withdraw-top{border-color:var(--line)!important;color:var(--ink)!important;background:#fffffffa!important;box-shadow:0 4px 14px #17212b12!important}.phone-shell #deposit-page .payment-top h1,.phone-shell #withdraw-page .payment-top h1{color:var(--ink)!important}.phone-shell #deposit-page .payment-top-actions>button,.phone-shell #withdraw-page .payment-top-actions>button,.phone-shell #deposit-page.page.active .back-btn,.phone-shell #withdraw-page.page.active .back-btn{border-color:var(--line)!important;color:#43515d!important;box-shadow:none!important;background:#f4f7f8!important}.phone-shell #deposit-page .deposit-method-card strong,.phone-shell #withdraw-page .deposit-method-card strong{color:var(--ink)!important}.phone-shell #deposit-page .deposit-method-card>i,.phone-shell #withdraw-page .deposit-method-card>i{background:#dfe7eb!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input,.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input,.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount],.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount],.phone-shell #withdraw-page .deposit-form .withdraw-field-grid input,.phone-shell #deposit-page .deposit-proof input{caret-color:var(--brand);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;border-color:#cbd6de!important;box-shadow:inset 0 1px 2px #17212b0a!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]::placeholder,.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]::placeholder{color:#96a2ad!important;-webkit-text-fill-color:#96a2ad!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:hover{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:focus{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:hover{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-shell #withdraw-page .deposit-form .deposit-custom-amount input[name=amount]:-webkit-autofill:focus{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.phone-shell #deposit-page .deposit-submit,.phone-shell #withdraw-page .deposit-submit{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;background-image:none!important;box-shadow:0 8px 18px #1375652e!important}.phone-shell #deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;background-image:none!important;box-shadow:0 8px 18px #1375652e!important}.phone-shell #withdraw-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;background-image:none!important;box-shadow:0 8px 18px #1375652e!important}.phone-shell #deposit-page .deposit-submit:disabled,.phone-shell #withdraw-page .deposit-submit:disabled{color:#8b98a3!important;box-shadow:none!important;background:#e7ecef!important;border-color:#d7e0e5!important}.phone-shell #profile-page .profile-section h2,.phone-shell #profile-page .profile-grid button>span,.phone-shell #profile-page .money-actions button>span,.phone-shell #profile-page .profile-treasure-placeholder-label,.phone-shell #profile-page .profile-account-name strong,.phone-shell #profile-page .profile-vip-flow b{color:var(--ink)!important;text-shadow:none!important}.phone-shell #profile-page .profile-section{border-color:var(--line)!important;background:#fff!important}.phone-shell #promo-page .vip-reward-nav h2,.phone-shell #promo-page .vip-reward-nav .vip-sub-tabs,.phone-shell #promo-page .vip-level-list,.phone-shell #promo-page .vip-reward-panel{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.phone-shell #promo-page .vip-reward-nav h2{border-bottom:1px solid var(--line)!important}.phone-shell #promo-page .vip-sub-tabs button{color:var(--muted)!important}.phone-shell #promo-page .vip-sub-tabs button.active{color:var(--brand)!important;background:#e9f5f1!important}.phone-shell #lottery-page .lottery-activity-state.is-open{color:var(--brand)!important;background:#e9f5f1!important;border-color:#a9d4c9!important}.phone-shell #lottery-page .lottery-jackpot{color:var(--ink)!important;background:#fffffff0!important;border:1px solid #d8e3df!important;box-shadow:0 5px 16px #17212b14!important}.phone-shell #lottery-page .lottery-jackpot span{color:var(--muted)!important}.phone-shell #lottery-page .lottery-board{background:#edf2f4!important;border-color:#d7e1e6!important;box-shadow:inset 0 1px #fff,0 5px 14px #17212b14!important}.phone-shell #lottery-page .lottery-prize{color:var(--ink)!important;background:#fff!important;border-color:#d4dee4!important;box-shadow:0 2px 7px #17212b12!important}.phone-shell #lottery-page .lottery-prize :-webkit-any(strong,span,small){color:var(--ink)!important;text-shadow:none!important}.phone-shell #lottery-page .lottery-prize :is(strong,span,small){color:var(--ink)!important;text-shadow:none!important}.phone-shell #lottery-page .lottery-prize.is-active,.phone-shell #lottery-page .lottery-prize.is-selected{background:#fff8e8!important;border-color:#d1a54f!important;box-shadow:0 0 0 2px #d1a54f2e,0 4px 10px #17212b14!important}.phone-shell #lottery-page .lottery-draw-button{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;background-image:none!important;box-shadow:0 6px 14px #13756533!important}.phone-shell #lottery-page .lottery-draw-button:disabled{color:#8b98a3!important;box-shadow:none!important;background:#e6ecef!important;border-color:#d5dee3!important}.phone-shell #lottery-page .lottery-qualification,.phone-shell #lottery-page .lottery-rules-panel{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 16px #17212b0f!important}.phone-shell #lottery-page .lottery-progress-track{background:#e4ebee!important;box-shadow:inset 0 1px 2px #17212b0f!important}.phone-shell #lottery-page .lottery-progress-track i{background:var(--brand)!important;box-shadow:none!important;background-image:none!important}.phone-shell #lottery-page .lottery-qualification :-webkit-any(h2,h3,strong,b,span){color:var(--ink)!important;text-shadow:none!important}.phone-shell #lottery-page .lottery-qualification :is(h2,h3,strong,b,span){color:var(--ink)!important;text-shadow:none!important}.phone-shell #lottery-page .lottery-rules-panel :-webkit-any(h2,h3,strong,b,span){color:var(--ink)!important;text-shadow:none!important}.phone-shell #lottery-page .lottery-rules-panel :is(h2,h3,strong,b,span){color:var(--ink)!important;text-shadow:none!important}.phone-shell #lottery-page .lottery-qualification :-webkit-any(p,small){color:var(--muted)!important}.phone-shell #lottery-page .lottery-qualification :is(p,small){color:var(--muted)!important}.phone-shell #lottery-page .lottery-rules-panel :-webkit-any(p,small,li){color:var(--muted)!important}.phone-shell #lottery-page .lottery-rules-panel :is(p,small,li){color:var(--muted)!important}.phone-shell #my-records-page .record-main-tabs button.active,.phone-shell #my-records-page .record-tabs button.active{border-bottom-color:var(--brand)!important;color:var(--brand)!important}html body .phone-shell #promo-page .vip-reward-nav :-webkit-any(h2,.vip-sub-tabs){border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}html body .phone-shell #promo-page .vip-reward-nav :is(h2,.vip-sub-tabs){border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.phone-shell #withdraw-accounts-page .withdraw-accounts-notice{color:#52616d!important;background:#f7faf9!important;border-color:#dce4ea!important}.phone-shell #withdraw-accounts-page .withdraw-accounts-notice h4,.phone-shell #withdraw-accounts-page .withdraw-accounts-notice li{color:#52616d!important}html body .phone-shell :-webkit-any(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page,#lottery-page)>.member-feature-header{border-color:var(--line)!important;color:var(--ink)!important;background:#fffffffa!important;box-shadow:0 4px 14px #17212b12!important}html body .phone-shell :is(#interest-treasure-page,#member-profile-page,#recent-games-page,#friends-page,#lottery-page)>.member-feature-header{border-color:var(--line)!important;color:var(--ink)!important;background:#fffffffa!important;box-shadow:0 4px 14px #17212b12!important}.phone-shell #friends-page .friend-search-panel form button,.phone-shell #friends-page .friend-search-panel button[type=submit]{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}html body .phone-shell #home-page .topbar-username,html body .phone-shell #my-records-page .record-data-section>h3{color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-item,html body .phone-shell #my-records-page .record-payment-list .record-payment-item.ref-record-order-usdt{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 4px 14px #17212b0e!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-icon,html body .phone-shell #my-records-page .record-payment-list .record-payment-item--withdraw .record-payment-icon{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#b9ddd4!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-item--withdraw .record-payment-icon{color:#b04452!important;background:#fff3f3!important;border-color:#e5c6c9!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-main strong{color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-main strong em{color:var(--brand)!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-main>span,html body .phone-shell #my-records-page .record-payment-list .record-payment-state small{color:var(--muted)!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-state strong{color:#9a6814!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-state.approved strong{color:var(--brand)!important}html body .phone-shell #my-records-page .record-payment-list .record-payment-state.rejected strong,html body .phone-shell #my-records-page .record-payment-list .record-payment-state.cancelled strong{color:#b04452!important}html body .phone-shell #my-records-page .record-payment-list .record-card-usdt{color:var(--ink)!important;background:#f7faf9!important;border-color:#d4e5df!important}html body .phone-shell #my-records-page .record-payment-list .record-card-usdt :-webkit-any(div,p,span,strong,em){color:var(--muted)!important}html body .phone-shell #my-records-page .record-payment-list .record-card-usdt :is(div,p,span,strong,em){color:var(--muted)!important}html body .phone-shell #my-records-page .record-payment-list .record-card-usdt strong{color:var(--ink)!important}html body .phone-shell #my-records-page .record-payment-list .record-card-usdt button{color:var(--brand)!important;background:#e9f5f1!important;border-color:#a9d4c9!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item){min-height:58px;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 4px 14px #17212b0e!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item){min-height:58px;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 4px 14px #17212b0e!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item)>div{color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item)>div{color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) strong{color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) strong{color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) span{color:var(--muted)!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) span{color:var(--muted)!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) b.green{color:var(--brand)!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) b.green{color:var(--brand)!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) b.red{color:#c94a57!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) b.red{color:#c94a57!important}html body .phone-shell #security-page .sec-hero-card{background:#f7faf9!important;border-color:#d8e3df!important;box-shadow:0 5px 16px #17212b0f!important}html body .phone-shell #security-page :is(.sec-hero-info h2,.sec-setting-info h4){color:var(--ink)!important}html body .phone-shell #security-page :is(.sec-hero-info p,.sec-setting-info p){color:var(--muted)!important}html body .phone-shell #security-page .sec-hero-status.safe,html body .phone-shell #security-page .sec-badge.success{color:var(--brand)!important}html body .phone-shell #security-page .sec-badge.success{background:#e9f5f1!important;border-color:#b9ddd4!important}html body .phone-shell #security-page :-webkit-any(.sec-setting-icon,.sec-setting-icon.tg-icon,.sec-setting-icon.pwd-icon,.sec-setting-icon.device-icon){color:var(--brand)!important;background:#e9f5f1!important}html body .phone-shell #security-page :is(.sec-setting-icon,.sec-setting-icon.tg-icon,.sec-setting-icon.pwd-icon,.sec-setting-icon.device-icon){color:var(--brand)!important;background:#e9f5f1!important}html body .phone-shell #security-page .sec-btn-primary,html body .phone-shell #security-page .sec-btn-primary.dark{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;background-image:none!important;box-shadow:0 6px 14px #13756529!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-card.is-maintenance{background:#fffdf7!important;border-color:#e5d4a4!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-card.is-maintenance .withdraw-account-icon{opacity:.76;filter:saturate(.62)}html body .phone-shell #withdraw-accounts-page :-webkit-any(.wa-edit-btn,.withdraw-account-manage-btn).is-maintenance{cursor:not-allowed;color:#8a6817!important;opacity:1!important;background:#fff9e8!important;border-color:#d8c58f!important}html body .phone-shell #withdraw-accounts-page :is(.wa-edit-btn,.withdraw-account-manage-btn).is-maintenance{cursor:not-allowed;color:#8a6817!important;opacity:1!important;background:#fff9e8!important;border-color:#d8c58f!important}html body .phone-shell #withdraw-accounts-page :-webkit-any(.wa-edit-btn,.withdraw-account-manage-btn):disabled{cursor:not-allowed;color:#8a6817!important;opacity:1!important;background:#fff9e8!important;border-color:#d8c58f!important}html body .phone-shell #withdraw-accounts-page :is(.wa-edit-btn,.withdraw-account-manage-btn):disabled{cursor:not-allowed;color:#8a6817!important;opacity:1!important;background:#fff9e8!important;border-color:#d8c58f!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-card.is-maintenance .wa-unbound-text{font-weight:700;color:#8a6817!important}html body .phone-shell #security-page .sec-setting-card.is-maintenance{border-color:#e5d4a4!important}html body .phone-shell #security-page .sec-badge.maintenance{color:#8a6817;background:#fff9e8;border:1px solid #dfcd98}html body .phone-shell #security-page .sec-maintenance-note{background:#fffdf7;border:1px solid #eadbb1;border-radius:9px;margin-bottom:12px;padding:11px 12px}html body .phone-shell #security-page .sec-maintenance-note strong{color:#6f5619;font-size:13px;font-weight:800;display:block}html body .phone-shell #security-page .sec-maintenance-note p{margin:4px 0 0;font-size:12px;line-height:1.55;color:#7a745d!important}html body .phone-shell #security-page .sec-btn-maintenance{color:#8a6817;cursor:not-allowed;box-shadow:none;background:#fff9e8;border:1px solid #d8c58f}html body .phone-shell #feedback-page :-webkit-any(.fb-hero-card,.fb-form-card,.fb-list-card){border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 16px #17212b0f!important}html body .phone-shell #feedback-page :is(.fb-hero-card,.fb-form-card,.fb-list-card){border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 5px 16px #17212b0f!important}html body .phone-shell #feedback-page .fb-hero-icon,html body .phone-shell #feedback-page .fb-type-icon{color:var(--brand)!important;box-shadow:none!important;background:#e9f5f1!important;border-color:#b9ddd4!important}html body .phone-shell #feedback-page :-webkit-any(.fb-type-option,.fb-priority-option){border-color:var(--line)!important;color:#43515d!important;background:#f7f9fa!important}html body .phone-shell #feedback-page :is(.fb-type-option,.fb-priority-option){border-color:var(--line)!important;color:#43515d!important;background:#f7f9fa!important}html body .phone-shell #feedback-page .fb-type-option:has(input:checked){color:var(--brand)!important;background:#e9f5f1!important;border-color:#9fcbbf!important}html body .phone-shell #feedback-page .fb-priority-option:has(input:checked){color:var(--brand)!important;background:#e9f5f1!important;border-color:#9fcbbf!important}html body .phone-shell #feedback-page .fb-type-option :-webkit-any(.fb-type-text,.fb-type-icon){color:inherit!important}html body .phone-shell #feedback-page .fb-type-option :is(.fb-type-text,.fb-type-icon){color:inherit!important}html body .phone-shell #feedback-page .fb-submit-btn{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;background-image:none!important;box-shadow:0 6px 14px #1375652e!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .refresh-icon-btn--balance{color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .refresh-icon-btn--balance{color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:hover{color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:hover{color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:active{color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:active{color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:before{content:none!important;display:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:before{content:none!important;display:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:after{content:none!important;display:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .refresh-icon-btn--balance:after{content:none!important;display:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-refresh-line-icon{width:19px;height:19px;color:currentColor!important;filter:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-refresh-line-icon{width:19px;height:19px;color:currentColor!important;filter:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-header-line-icon{width:19px;height:19px;color:currentColor!important;filter:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-header-line-icon{width:19px;height:19px;color:currentColor!important;filter:none!important}html body .phone-shell #feedback-page .fb-priority-icon,html body .phone-shell #feedback-page .fb-reward-icon{color:var(--brand)!important;box-shadow:none!important;background:#f3f8f6!important;border-color:#d8e3df!important}html body .phone-shell #chat-page .chat-avatar-user{color:var(--brand)!important;background:#e9f5f1!important}html body .phone-shell #chat-page .chat-avatar-admin{color:#9a6814!important;background:#fff4d6!important}html body .phone-shell #home-page .topbar.topbar--account-relocated{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}html body .phone-shell #home-page .topbar--account-relocated .brand-logo{width:100%}html body .phone-shell #home-page .topbar--account-relocated .brand-logo img{width:min(380px,100% + 24px)}html body .phone-shell #home-page .quick-grid .home-quick-account{text-align:left;border-radius:0;grid-column:span 2;grid-template-columns:38px minmax(0,1fr);align-self:center;align-items:center;gap:9px;width:100%;min-width:0;max-width:none;height:62px;min-height:62px;padding:6px 10px 6px 6px;display:grid;overflow:hidden;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #home-page .quick-grid .home-account-profile:active{transform:scale(.98);background:0 0!important}html body .phone-shell #home-page .quick-grid .home-quick-account .topbar-avatar{width:38px;height:38px;box-shadow:0 3px 9px #17212b1c;border-color:#c9d8df!important}html body .phone-shell #home-page .quick-grid .home-quick-account .topbar-user-info{align-items:flex-start;gap:4px;min-width:0}html body .phone-shell #home-page .quick-grid .home-quick-account .topbar-username{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:none;font-size:13px;font-weight:850;line-height:16px;display:block;overflow:hidden;color:var(--ink)!important;text-shadow:none!important}html body .phone-shell #home-page .quick-grid .home-quick-account .topbar-balance{font-size:14px;font-weight:900;line-height:17px;color:#9a6814!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}@media (max-width:360px){html body .phone-shell #home-page .quick-grid .home-quick-account{grid-template-columns:36px minmax(0,1fr);gap:7px;height:58px;min-height:58px;padding-right:9px}html body .phone-shell #home-page .quick-grid .home-quick-account .topbar-avatar{width:36px;height:36px}}html body .phone-shell #home-page .quick-grid{-webkit-backdrop-filter:none;backdrop-filter:none;gap:2px;min-height:76px;margin-top:0;padding:7px 8px;box-shadow:none!important;background:0 0!important;border-top:1px solid #687d8b1a!important;border-bottom:1px solid #687d8b1a!important}html body .phone-shell #home-page .quick-grid:before,html body .phone-shell #home-page .quick-grid:after{content:none!important;display:none!important}html body .phone-shell #home-page .quick-grid .quick-item{gap:2px;height:62px;min-height:62px;padding:3px 1px 4px;box-shadow:none!important;background:0 0!important}html body .phone-shell #home-page .quick-grid .quick-icon,html body .phone-shell #home-page .quick-grid .quick-icon .fan-icon{flex-basis:42px;width:42px;height:42px}html body .phone-shell #home-page .quick-grid .quick-icon--telegram img{width:40px;height:40px}html body .phone-shell #home-page .quick-grid .quick-item>span:last-child{min-height:13px;font-size:10.5px;line-height:13px;color:var(--ink)!important}html body .phone-shell #home-page .social-grid .social-art--0,html body .phone-shell #home-page .social-grid .social-art--3{width:44px!important;height:44px!important;margin:0!important;transform:none!important}@media (max-width:380px){html body .phone-shell #home-page .social-grid .social-art--0,html body .phone-shell #home-page .social-grid .social-art--3{width:40px!important;height:40px!important}}html body .phone-shell #category-page .brand-rail{gap:7px;padding:3px;background:#f5f7f8!important}html body .phone-shell #category-page .brand-rail .category-brand-button{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;min-height:50px;padding:7px 3px 6px;font-size:10.5px;font-weight:650;line-height:1.15;display:flex;overflow:hidden;color:#596771!important;background:#fff!important;border:1px solid #e2e7ea!important;box-shadow:0 2px 7px #17212b0b!important}html body .phone-shell #category-page .brand-rail .category-brand-button.has-brand-icon{min-height:64px}html body .phone-shell #category-page .brand-rail .category-brand-button>span{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;min-width:0;display:-webkit-box;overflow:hidden}html body .phone-shell #category-page .brand-rail .category-brand-icon{object-fit:contain;object-position:center;background:0 0;flex:0 0 34px;width:42px;height:34px;margin:0;display:block}html body .phone-shell #category-page .brand-rail .category-brand-button.active{color:#176f5d!important;background:#edf7f4!important;border-color:#8fc1b3!important;box-shadow:inset 3px 0 #2f8b77,0 2px 8px #176f5d17!important}html body .phone-shell #category-page .brand-rail .category-brand-button:active{transform:scale(.97)}html body .phone-shell #deposit-page.page.active{z-index:80;color:#182126;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:56px minmax(0,1fr);width:min(100vw,430px);height:100dvh;min-height:0;max-height:none;padding:0;display:grid;position:fixed;top:0;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%);background:#f5f7f8!important;box-shadow:0 0 28px #17212b1f!important}html body .phone-shell #deposit-page.page.active .payment-top,html body .phone-shell #deposit-page.page.active .deposit-top{z-index:12;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;width:100%;height:56px;min-height:56px;margin:0;padding:6px 10px;display:grid;position:sticky;top:0;color:#182126!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5eaed!important;box-shadow:0 2px 10px #17212b0b!important}html body .phone-shell #deposit-page .payment-top h1{text-align:center;font-size:17px;font-weight:750;line-height:1;color:#182126!important}html body .phone-shell #deposit-page.page.active .back-btn,html body .phone-shell #deposit-page .payment-top-actions>button{border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;color:#35444d!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #deposit-page .payment-top-actions>button[aria-label=在线客服]{display:grid!important}html body .phone-shell #deposit-page .payment-top-actions{justify-content:flex-end;gap:6px;width:88px;display:flex}html body .phone-shell #deposit-page .payment-top-actions>.telegram-support-icon{display:none!important}html body .phone-shell #deposit-page .payment-top-actions>button:active,html body .phone-shell #deposit-page.page.active .back-btn:active{transform:scale(.94);background:#eef3f2!important}html body .phone-shell #deposit-page .deposit-form,html body .phone-shell #deposit-page .payment-form{width:100%;min-height:0;padding:0 0 max(14px, env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:0;margin:0;display:flex;overflow-x:hidden;overflow-y:auto;color:#182126!important;box-shadow:none!important;background:#f5f7f8!important}html body .phone-shell #deposit-page .deposit-section,html body .phone-shell #deposit-page .usdt-deposit-panel{border-radius:0;width:100%;margin:0 0 8px;padding:14px 12px;color:#182126!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #edf0f2!important;border-bottom:1px solid #e7ecee!important}html body .phone-shell #deposit-page .deposit-method-section{padding-top:12px}html body .phone-shell #deposit-page .deposit-section-head{align-items:center;min-height:24px;margin-bottom:10px}html body .phone-shell #deposit-page :is(.deposit-section h2,.deposit-section-head h2){margin:0;font-size:15px;font-weight:750;line-height:20px;color:#182126!important}html body .phone-shell #deposit-page .deposit-balance{color:#738089;align-items:center;gap:4px;max-width:62%;display:flex}html body .phone-shell #deposit-page .deposit-balance>span{color:#8a969d;white-space:nowrap;flex:none;min-width:0;height:auto;font-size:11px;line-height:16px;width:auto!important;display:inline!important}html body .phone-shell #deposit-page .deposit-balance>span:before{content:"余额"}html body .phone-shell #deposit-page .deposit-balance strong{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:750;overflow:hidden;color:#287765!important}html body .phone-shell #deposit-page .refresh-icon-btn--balance{border-radius:50%;flex-basis:26px;width:26px;min-width:26px;height:26px;min-height:26px;padding:3px;position:relative;overflow:visible;color:#287765!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #deposit-page .refresh-icon-btn--balance:before,html body .phone-shell #deposit-page .refresh-icon-btn--balance:after{content:none!important;display:none!important}html body .phone-shell #deposit-page .deposit-refresh-line-icon{color:currentColor;width:17px;height:17px;filter:none!important}html body .phone-shell #deposit-page .deposit-method-grid{gap:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .phone-shell #deposit-page .deposit-method-card{border-radius:6px;grid-template-rows:minmax(40px,auto);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:62px;padding:8px 7px;transition:border-color .15s,background-color .15s,transform .12s;display:grid;position:relative;overflow:hidden;color:#34434b!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e7e9!important}html body .phone-shell #deposit-page .deposit-method-card:has(input:checked){border-radius:6px;grid-template-rows:minmax(40px,auto);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:62px;padding:8px 7px;transition:border-color .15s,background-color .15s,transform .12s;display:grid;position:relative;overflow:hidden;color:#34434b!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e7e9!important}html body .phone-shell #deposit-page .deposit-method-card:has(input:checked){color:#1f695a!important;background:#edf8f5!important;border-color:#6eb09f!important;box-shadow:inset 0 -3px #2e8a75!important}html body .phone-shell #deposit-page .deposit-method-card:active{transform:scale(.975)}html body .phone-shell #deposit-page .deposit-method-icon{border-radius:0;place-items:center;width:34px;height:34px;padding:3px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #deposit-page .deposit-method-icon img{object-fit:contain;width:100%;height:100%;display:block;background:0 0!important}html body .phone-shell #deposit-page .deposit-method-card>i{display:none!important}html body .phone-shell #deposit-page .deposit-method-card strong{text-align:left;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;min-height:0;font-size:11px;font-weight:650;line-height:14px;display:-webkit-box;overflow:hidden;color:inherit!important}html body .phone-shell #deposit-page .deposit-method-card em{z-index:2;color:#fff;text-align:center;background:#e64f45;border-radius:3px;min-width:26px;height:14px;padding:0 4px;font-size:8px;font-style:normal;font-weight:750;line-height:14px;position:absolute;top:2px;right:2px}html body .phone-shell #deposit-page [data-deposit-amount-surface],html body .phone-shell #deposit-page [data-okpay-coin-surface],html body .phone-shell #deposit-page [data-usdt-deposit-panel]{display:contents}html body .phone-shell #deposit-page .deposit-amount-grid{gap:8px;margin-top:11px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .phone-shell #deposit-page .deposit-amount-grid label{min-width:0}html body .phone-shell #deposit-page .deposit-amount-grid span{white-space:nowrap;border-radius:5px;place-items:center;width:100%;min-height:43px;padding:0 5px;font-size:13px;font-weight:700;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:grid;color:#35434b!important;box-shadow:none!important;background:#f9fafb!important;border:1px solid #dde4e7!important}html body .phone-shell #deposit-page .deposit-amount-grid label:has(input:checked) span{white-space:nowrap;border-radius:5px;place-items:center;width:100%;min-height:43px;padding:0 5px;font-size:13px;font-weight:700;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:grid;color:#35434b!important;box-shadow:none!important;background:#f9fafb!important;border:1px solid #dde4e7!important}html body .phone-shell #deposit-page .deposit-amount-grid label:has(input:checked) span{color:#1f705f!important;background:#eaf7f3!important;border-color:#74ad9f!important}html body .phone-shell #deposit-page .deposit-custom-amount{border-radius:5px;grid-template-rows:34px auto;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 6px;min-height:68px;margin-top:10px;padding:8px 10px;display:grid;color:#182126!important;background:#fff!important;border:1px solid #dce3e6!important;box-shadow:inset 0 1px 2px #17212b06!important}html body .phone-shell #deposit-page .deposit-amount-prefix{color:#26353c;text-align:center;grid-area:1/1;font-size:19px;font-weight:750}html body .phone-shell #deposit-page .deposit-form .deposit-custom-amount input,html body .phone-shell #deposit-page .deposit-form .deposit-custom-amount input[name=amount]{caret-color:#287765;border-radius:0;outline:0;grid-area:1/2;width:100%;min-width:0;height:34px;padding:0;font-size:18px;font-weight:700;line-height:34px;color:#182126!important;-webkit-text-fill-color:#182126!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #deposit-page .deposit-custom-amount small{grid-area:2/1/auto/-1;margin-top:2px;font-size:10.5px;line-height:15px;color:#87939a!important}html body .phone-shell #deposit-page .deposit-form .deposit-custom-amount input::placeholder{font-size:14px;font-weight:500;color:#a2acb2!important;-webkit-text-fill-color:#a2acb2!important}html body .phone-shell #deposit-page .usdt-custom-amount{grid-template-columns:minmax(0,1fr) 46px}html body .phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]{grid-column:1;width:100%;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #deposit-page .usdt-custom-amount:after{content:"USDT";border-radius:4px;grid-area:1/2;place-items:center;width:46px;height:26px;font-size:10px;font-weight:750;display:grid;position:static;color:#287765!important;background:#eaf7f3!important;border:0!important}html body .phone-shell #deposit-page .okpay-coin-section{gap:10px}html body .phone-shell #deposit-page .okpay-coin-segments{background:#f4f7f7;border:1px solid #dde4e7;border-radius:5px;padding:3px}html body .phone-shell #deposit-page .okpay-coin-segments label>span{border-radius:4px;min-height:34px}html body .phone-shell #deposit-page .okpay-coin-segments input:checked+span{color:#1f705f;background:#fff;border-color:#79b3a5;box-shadow:0 2px 6px #176f5d14}html body .phone-shell #deposit-page .okpay-coin-quote{background:#eef8f5;border-radius:4px}html body .phone-shell #deposit-page .usdt-deposit-panel{margin-bottom:8px}html body .phone-shell #deposit-page .usdt-deposit-head,html body .phone-shell #deposit-page .usdt-quote-row{justify-content:space-between;align-items:center;gap:10px;display:flex}html body .phone-shell #deposit-page .usdt-deposit-head span{font-size:11px;font-weight:750;color:#287765!important}html body .phone-shell #deposit-page .usdt-deposit-head b,html body .phone-shell #deposit-page .usdt-quote-row span,html body .phone-shell #deposit-page .usdt-deposit-panel p{color:#748188!important}html body .phone-shell #deposit-page .usdt-deposit-head b{font-size:10.5px}html body .phone-shell #deposit-page .usdt-address-box{border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;margin:9px 0;padding:5px 6px 5px 10px;display:grid;background:#f7f9f9!important;border:1px solid #dce4e6!important}html body .phone-shell #deposit-page .usdt-address-box span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;overflow:hidden;color:#35434b!important}html body .phone-shell #deposit-page .usdt-address-box button{border-radius:4px;min-width:44px;height:28px;padding:0 9px;font-size:10px;font-weight:700;color:#fff!important;box-shadow:none!important;background:#2d8b75!important;border:0!important}html body .phone-shell #deposit-page .usdt-quote-row strong{font-size:12px;color:#1f705f!important}html body .phone-shell #deposit-page .usdt-deposit-panel p{margin:8px 0 0;font-size:10.5px;line-height:16px}html body .phone-shell #deposit-page .deposit-submit{bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:8;border-radius:6px;flex:none;width:calc(100% - 24px);min-height:47px;margin:4px 12px 0;font-size:15px;font-weight:750;position:sticky;color:#fff!important;background:#2d8b75!important;border:0!important;box-shadow:0 8px 18px #2374612e!important}html body .phone-shell #deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit{bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:8;border-radius:6px;flex:none;width:calc(100% - 24px);min-height:47px;margin:4px 12px 0;font-size:15px;font-weight:750;position:sticky;color:#fff!important;background:#2d8b75!important;border:0!important;box-shadow:0 8px 18px #2374612e!important}html body .phone-shell #deposit-page .deposit-submit:disabled{color:#89949a!important;box-shadow:none!important;background:#e0e5e7!important}html body .phone-shell #deposit-page .deposit-form:has(input[name=amount]:invalid) .deposit-submit{color:#89949a!important;box-shadow:none!important;background:#e0e5e7!important}html body .phone-shell #deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{color:#89949a!important;box-shadow:none!important;background:#e0e5e7!important}html body .phone-shell #deposit-page .payment-message{text-align:center;min-height:20px;margin:6px 12px 0;font-size:11px;line-height:16px;color:#69767d!important}@media (max-width:360px){html body .phone-shell #deposit-page .deposit-method-grid{gap:5px}html body .phone-shell #deposit-page .deposit-method-card{grid-template-columns:30px minmax(0,1fr);gap:5px;padding-left:5px;padding-right:5px}html body .phone-shell #deposit-page .deposit-method-card:has(input:checked){grid-template-columns:30px minmax(0,1fr);gap:5px;padding-left:5px;padding-right:5px}html body .phone-shell #deposit-page .deposit-method-icon{width:30px;height:30px}html body .phone-shell #deposit-page .deposit-amount-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .phone-shell #deposit-page .deposit-amount-grid span{min-height:40px;font-size:12px}}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page).page.active{z-index:80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:52px minmax(0,1fr);width:min(100vw,430px);height:100dvh;min-height:0;padding:0;display:grid;position:fixed;top:0;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%);color:#333!important;background:#f2f2f2!important;box-shadow:0 0 28px #0000001a!important}html body .phone-shell :is(#deposit-page,#withdraw-page).page.active{z-index:80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:52px minmax(0,1fr);width:min(100vw,430px);height:100dvh;min-height:0;padding:0;display:grid;position:fixed;top:0;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%);color:#333!important;background:#f2f2f2!important;box-shadow:0 0 28px #0000001a!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page).page.active .payment-top{z-index:20;border-radius:0;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;width:100%;height:52px;min-height:52px;margin:0;padding:0 10px;display:grid;position:sticky;top:0;color:#333!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d8d8d8!important}html body .phone-shell :is(#deposit-page,#withdraw-page).page.active .payment-top{z-index:20;border-radius:0;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;width:100%;height:52px;min-height:52px;margin:0;padding:0 10px;display:grid;position:sticky;top:0;color:#333!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d8d8d8!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-top h1{text-align:center;grid-column:2;margin:0;font-size:17px;font-weight:700;line-height:52px;color:#333!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-top h1{text-align:center;grid-column:2;margin:0;font-size:17px;font-weight:700;line-height:52px;color:#333!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page).page.active .back-btn{grid-column:1;justify-self:start}html body .phone-shell :is(#deposit-page,#withdraw-page).page.active .back-btn{grid-column:1;justify-self:start}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-top-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:4px;width:74px;display:flex}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-top-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:4px;width:74px;display:flex}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page).page.active .back-btn{border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page).page.active .back-btn{border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-top-actions>:-webkit-any(button,a){border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-top-actions>:is(button,a){border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-top-actions>:-webkit-any(button,a):active{transform:scale(.94);color:#0d913f!important;background:#edf8f1!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-top-actions>:is(button,a):active{transform:scale(.94);color:#0d913f!important;background:#edf8f1!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page).page.active .back-btn:active{transform:scale(.94);color:#0d913f!important;background:#edf8f1!important}html body .phone-shell :is(#deposit-page,#withdraw-page).page.active .back-btn:active{transform:scale(.94);color:#0d913f!important;background:#edf8f1!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-top-actions .telegram-support-icon{display:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-top-actions .telegram-support-icon{display:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) :-webkit-any(.payment-form,.deposit-form){width:100%;min-height:0;padding:10px 10px max(76px, calc(62px + env(safe-area-inset-bottom,0px)));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;margin:0;display:block;overflow-x:hidden;overflow-y:auto;color:#333!important;box-shadow:none!important;background:#f2f2f2!important}html body .phone-shell :is(#deposit-page,#withdraw-page) :is(.payment-form,.deposit-form){width:100%;min-height:0;padding:10px 10px max(76px, calc(62px + env(safe-area-inset-bottom,0px)));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;margin:0;display:block;overflow-x:hidden;overflow-y:auto;color:#333!important;box-shadow:none!important;background:#f2f2f2!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) :-webkit-any(.deposit-section,.usdt-deposit-panel){border-radius:7px;width:100%;margin:0 0 10px;padding:12px 10px;color:#333!important;background:#fff!important;border:0!important;box-shadow:0 2px 5px #0000000f!important}html body .phone-shell :is(#deposit-page,#withdraw-page) :is(.deposit-section,.usdt-deposit-panel){border-radius:7px;width:100%;margin:0 0 10px;padding:12px 10px;color:#333!important;background:#fff!important;border:0!important;box-shadow:0 2px 5px #0000000f!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-section-head{justify-content:space-between;align-items:center;min-height:26px;margin:0 0 10px;display:flex}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-section-head{justify-content:space-between;align-items:center;min-height:26px;margin:0 0 10px;display:flex}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) :-webkit-any(.deposit-section h2,.deposit-section-head h2){margin:0;font-size:13px;font-weight:700;line-height:20px;color:#333!important}html body .phone-shell :is(#deposit-page,#withdraw-page) :is(.deposit-section h2,.deposit-section-head h2){margin:0;font-size:13px;font-weight:700;line-height:20px;color:#333!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance{align-items:center;gap:4px;font-size:12px;line-height:22px;display:flex;color:#999!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance{align-items:center;gap:4px;font-size:12px;line-height:22px;display:flex;color:#999!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance>span{font-size:12px;color:#999!important;width:auto!important;height:auto!important;display:inline!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance>span{font-size:12px;color:#999!important;width:auto!important;height:auto!important;display:inline!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance>span:before{content:"余额"}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance>span:before{content:"余额"}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance strong{font-size:12px;font-weight:700;color:#0d913f!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance strong{font-size:12px;font-weight:700;color:#0d913f!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .refresh-icon-btn--balance{border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;padding:3px;display:grid;color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .refresh-icon-btn--balance{border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;padding:3px;display:grid;color:#0d913f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-grid{gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-grid{gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:78px;padding:9px 5px 6px;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:78px;padding:9px 5px 6px;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card:has(input:checked){border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:78px;padding:9px 5px 6px;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card:has(input:checked){border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:78px;padding:9px 5px 6px;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card:has(input:checked){color:#0d913f!important;background:#fff!important;border-color:#0d913f!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card:has(input:checked){color:#0d913f!important;background:#fff!important;border-color:#0d913f!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card:active{transform:scale(.97)}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card:active{transform:scale(.97)}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-icon{border-radius:0;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-icon{border-radius:0;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-icon img{object-fit:contain;width:100%;height:100%;display:block}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-icon img{object-fit:contain;width:100%;height:100%;display:block}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card>i{display:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card>i{display:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card strong{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;font-size:11px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden;color:inherit!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card strong{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;font-size:11px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden;color:inherit!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card em{text-align:center;border-radius:7px 0;min-width:29px;height:16px;padding:0 5px;font-size:9px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:0;left:0;color:#fff!important;background:#c00000!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card em{text-align:center;border-radius:7px 0;min-width:29px;height:16px;padding:0 5px;font-size:9px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:0;left:0;color:#fff!important;background:#c00000!important}html body .phone-shell #deposit-page .deposit-method-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .phone-shell #deposit-page .deposit-method-card{border-radius:6px;gap:3px;min-height:62px;padding:7px 3px 5px}html body .phone-shell #deposit-page .deposit-method-card:has(input:checked){border-radius:6px;gap:3px;min-height:62px;padding:7px 3px 5px}html body .phone-shell #deposit-page .deposit-method-icon{width:27px;height:27px}html body .phone-shell #deposit-page .deposit-method-card strong{-webkit-line-clamp:2;min-height:13px;font-size:9.5px;font-weight:600;line-height:12px}html body .phone-shell #deposit-page .deposit-method-card em{border-radius:6px 0;min-width:26px;height:13px;padding:0 4px;font-size:8px;line-height:13px}html body .phone-shell #withdraw-page .withdraw-method-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .phone-shell #withdraw-page .withdraw-method-card{border-radius:6px;gap:3px;min-height:62px;padding:7px 3px 5px}html body .phone-shell #withdraw-page .withdraw-method-card:has(input:checked){border-radius:6px;gap:3px;min-height:62px;padding:7px 3px 5px}html body .phone-shell #withdraw-page .withdraw-method-card .deposit-method-icon{width:27px;height:27px}html body .phone-shell #withdraw-page .withdraw-method-card strong{-webkit-line-clamp:2;min-height:13px;font-size:9.5px;font-weight:600;line-height:12px}html body .phone-shell #withdraw-page .withdraw-method-card em{border-radius:6px 0;min-width:26px;height:13px;padding:0 4px;font-size:8px;line-height:13px}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-amount-grid{gap:10px;margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-amount-grid{gap:10px;margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-amount-grid span{white-space:nowrap;border-radius:5px;place-items:center;width:100%;min-height:40px;padding:0 4px;font-size:12px;font-weight:600;display:grid;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-amount-grid span{white-space:nowrap;border-radius:5px;place-items:center;width:100%;min-height:40px;padding:0 4px;font-size:12px;font-weight:600;display:grid;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-amount-grid label:has(input:checked) span{white-space:nowrap;border-radius:5px;place-items:center;width:100%;min-height:40px;padding:0 4px;font-size:12px;font-weight:600;display:grid;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-amount-grid label:has(input:checked) span{white-space:nowrap;border-radius:5px;place-items:center;width:100%;min-height:40px;padding:0 4px;font-size:12px;font-weight:600;display:grid;color:#333!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #f2f2f2!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-amount-grid label:has(input:checked) span{color:#0d913f!important;background:#fff!important;border-color:#0d913f!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-amount-grid label:has(input:checked) span{color:#0d913f!important;background:#fff!important;border-color:#0d913f!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-custom-amount{border-radius:5px;grid-template-rows:38px auto;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 5px;min-height:68px;margin-top:10px;padding:7px 10px;display:grid;color:#333!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount{border-radius:5px;grid-template-rows:38px auto;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:0 5px;min-height:68px;margin-top:10px;padding:7px 10px;display:grid;color:#333!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-amount-prefix{text-align:center;grid-area:1/1;font-size:18px;font-weight:600;color:#666!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-amount-prefix{text-align:center;grid-area:1/1;font-size:18px;font-weight:600;color:#666!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-custom-amount input{caret-color:#0d913f;border-radius:0;outline:0;grid-area:1/2;width:100%;min-width:0;height:38px;padding:0;font-size:16px;font-weight:600;line-height:38px;color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount input{caret-color:#0d913f;border-radius:0;outline:0;grid-area:1/2;width:100%;min-width:0;height:38px;padding:0;font-size:16px;font-weight:600;line-height:38px;color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-custom-amount input[name=amount]{caret-color:#0d913f;border-radius:0;outline:0;grid-area:1/2;width:100%;min-width:0;height:38px;padding:0;font-size:16px;font-weight:600;line-height:38px;color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount input[name=amount]{caret-color:#0d913f;border-radius:0;outline:0;grid-area:1/2;width:100%;min-width:0;height:38px;padding:0;font-size:16px;font-weight:600;line-height:38px;color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-custom-amount small{grid-area:2/1/auto/-1;font-size:10px;line-height:15px;color:#999!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount small{grid-area:2/1/auto/-1;font-size:10px;line-height:15px;color:#999!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-custom-amount input::placeholder{font-size:13px;font-weight:400;color:#999!important;-webkit-text-fill-color:#999!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount input::placeholder{font-size:13px;font-weight:400;color:#999!important;-webkit-text-fill-color:#999!important}html body .phone-shell #withdraw-page .withdraw-bound-account-section{padding:12px 10px}html body .phone-shell #withdraw-page .withdraw-account-manage-btn{border-radius:5px;min-width:58px;height:30px;padding:0 12px;font-size:11px;font-weight:600;color:#0d913f!important;box-shadow:none!important;background:#fff!important;border:1px solid #0d913f!important}html body .phone-shell #withdraw-page .withdraw-account-empty{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:108px;padding:13px 10px;display:flex;color:#999!important;background:#f7f7f7!important;border:1px dashed #d8d8d8!important}html body .phone-shell #withdraw-page .withdraw-account-empty .withdraw-account-empty-icon{border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:5px;display:grid;color:#0d913f!important;background:#e9f7ee!important}html body .phone-shell #withdraw-page .withdraw-account-empty strong{font-size:12px;line-height:20px;color:#333!important}html body .phone-shell #withdraw-page .withdraw-account-empty p{text-align:center;margin:2px 0 0;font-size:10px;line-height:16px;color:#999!important}html body .phone-shell #withdraw-page .withdraw-bound-list{gap:8px;display:grid}html body .phone-shell #withdraw-page .withdraw-bound-card{border-radius:7px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:68px;padding:9px 10px;display:grid;color:#333!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important}html body .phone-shell #withdraw-page .withdraw-bound-card:has(input:checked){background:#f5fcf7!important;border-color:#0d913f!important}html body .phone-shell #withdraw-page .withdraw-bound-main :-webkit-any(strong,em,small){color:#333!important}html body .phone-shell #withdraw-page .withdraw-bound-main :is(strong,em,small){color:#333!important}html body .phone-shell #withdraw-page .withdraw-bound-main em,html body .phone-shell #withdraw-page .withdraw-bound-main small{font-size:10px;color:#999!important}html body .phone-shell #withdraw-page .withdraw-bound-check{border-radius:50%;place-items:center;width:18px;height:18px;display:grid;background:#fff!important;border:1px solid #d8d8d8!important}html body .phone-shell #withdraw-page .withdraw-bound-card:has(input:checked) .withdraw-bound-check{border:5px solid #0d913f!important}html body .phone-shell #withdraw-page .fund-password-section .deposit-custom-amount,html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount{grid-template-columns:minmax(0,1fr)}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount input,html body .phone-shell #withdraw-page .fund-password-section .deposit-custom-amount input{grid-column:1}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-payment-panel{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;display:grid;background:#fff!important;border:1px solid #d8d8d8!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-payment-panel{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;display:grid;background:#fff!important;border:1px solid #d8d8d8!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-payment-panel>img{object-fit:contain;background:#eaf7ff;border-radius:50%;width:48px;height:48px;padding:7px;display:block}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-payment-panel>img{object-fit:contain;background:#eaf7ff;border-radius:50%;width:48px;height:48px;padding:7px;display:block}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-payment-panel h2{margin:0 0 3px;font-size:14px;line-height:20px;color:#333!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-payment-panel h2{margin:0 0 3px;font-size:14px;line-height:20px;color:#333!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-payment-panel :-webkit-any(p,span){margin:0;font-size:11px;line-height:17px;display:block;color:#666!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-payment-panel :is(p,span){margin:0;font-size:11px;line-height:17px;display:block;color:#666!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-payment-panel span{margin-top:2px;font-weight:600;color:#168fe5!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-payment-panel span{margin-top:2px;font-weight:600;color:#168fe5!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-payment-panel.is-unconfigured{opacity:.72}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-payment-panel.is-unconfigured{opacity:.72}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-submit{left:50%;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:30;border-radius:7px;height:44px;min-height:44px;font-size:14px;font-weight:700;transform:translate(-50%);color:#fff!important;background:#0d913f!important;border:0!important;width:min(100vw - 40px,390px)!important;margin:0!important;position:fixed!important;box-shadow:0 3px 10px #0d913f38!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-submit{left:50%;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:30;border-radius:7px;height:44px;min-height:44px;font-size:14px;font-weight:700;transform:translate(-50%);color:#fff!important;background:#0d913f!important;border:0!important;width:min(100vw - 40px,390px)!important;margin:0!important;position:fixed!important;box-shadow:0 3px 10px #0d913f38!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .manual-telegram-submit{background:#168fe5!important;box-shadow:0 3px 10px #168fe53d!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .manual-telegram-submit{background:#168fe5!important;box-shadow:0 3px 10px #168fe53d!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-form:has(input[name=amount]:valid) .manual-telegram-submit{background:#168fe5!important;box-shadow:0 3px 10px #168fe53d!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-form:has(input[name=amount]:valid) .manual-telegram-submit{background:#168fe5!important;box-shadow:0 3px 10px #168fe53d!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-submit:disabled{color:#999!important;box-shadow:none!important;background:#e1e1e1!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-submit:disabled{color:#999!important;box-shadow:none!important;background:#e1e1e1!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .payment-message{text-align:center;min-height:18px;margin:4px 10px 0;font-size:10px;line-height:15px;color:#c00000!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .payment-message{text-align:center;min-height:18px;margin:4px 10px 0;font-size:10px;line-height:15px;color:#c00000!important}html body .phone-shell #withdraw-page .deposit-submit{bottom:auto;left:auto;transform:none;width:100%!important;margin:4px 0 0!important;position:static!important}html body .phone-shell #withdraw-page [data-withdraw-account-panel]{display:contents}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) [data-deposit-amount-surface]{display:contents}html body .phone-shell :is(#deposit-page,#withdraw-page) [data-deposit-amount-surface]{display:contents}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) [data-okpay-coin-surface]{display:contents}html body .phone-shell :is(#deposit-page,#withdraw-page) [data-okpay-coin-surface]{display:contents}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) [data-usdt-deposit-panel]{display:contents}html body .phone-shell :is(#deposit-page,#withdraw-page) [data-usdt-deposit-panel]{display:contents}@media (max-width:360px){html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-grid{gap:7px}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-grid{gap:7px}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-amount-grid{gap:7px}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-amount-grid{gap:7px}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-method-card{min-height:72px}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-method-card{min-height:72px}}html body .phone-shell #profile-page.page.active{min-height:calc(100dvh - 84px);padding:0 0 12px;background:#f3f6f7!important}html body .phone-shell #profile-page .profile-top{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;width:100%;height:54px;min-height:54px;margin:0;padding:7px 10px;position:sticky;top:0;background:#fffffffb!important;border:0!important;border-bottom:1px solid #dfe6e8!important;display:grid!important;box-shadow:0 2px 10px #17212b0b!important}html body .phone-shell #profile-page .profile-top>h1{text-align:center;grid-column:2;margin:0;font-size:17px;font-weight:750;line-height:1;color:#182126!important}html body .phone-shell #profile-page .profile-top .profile-back-btn{border-radius:50%;grid-column:1;justify-self:start;width:36px;height:36px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #profile-page .profile-top .support-icons{grid-column:3;justify-content:flex-end;gap:4px;width:76px;display:flex}html body .phone-shell #profile-page .profile-top .support-icons>:-webkit-any(button,a){border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;color:#3d4c54!important;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}html body .phone-shell #profile-page .profile-top .support-icons>:is(button,a){border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;color:#3d4c54!important;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important}html body .phone-shell #profile-page .profile-top .support-icons .luxury-icon-wrap,html body .phone-shell #profile-page .profile-top .support-icons .fan-icon{width:27px;height:27px}html body .phone-shell #profile-page .profile-hero{color:#182126;grid-template-columns:58px minmax(0,1fr) 118px;align-items:center;gap:9px;min-height:104px;margin:0;padding:12px;display:grid;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e1e7e9!important}html body .phone-shell #profile-page .profile-avatar-wrap{width:58px;height:58px}html body .phone-shell #profile-page .profile-avatar-face{width:52px;height:52px;margin:3px 0 0;border:2px solid #fff!important;box-shadow:0 0 0 1px #d8e2e5,0 5px 12px #17212b1a!important}html body .phone-shell #profile-page .profile-avatar-edit{width:25px;height:25px;bottom:-1px;right:-3px;background:#2d8b75!important;border-color:#fff!important;box-shadow:0 3px 8px #23746133!important}html body .phone-shell #profile-page .profile-identity{align-content:center;gap:3px}html body .phone-shell #profile-page .profile-identity h1{margin:0 0 2px;font-size:16px;font-weight:750;line-height:20px;color:#182126!important}html body .phone-shell #profile-page :-webkit-any(.profile-account-row,.profile-member-row){min-height:19px}html body .phone-shell #profile-page :is(.profile-account-row,.profile-member-row){min-height:19px}html body .phone-shell #profile-page :-webkit-any(.profile-account-name,.profile-member-no){font-size:10.5px;line-height:14px;color:#758188!important}html body .phone-shell #profile-page :is(.profile-account-name,.profile-member-no){font-size:10.5px;line-height:14px;color:#758188!important}html body .phone-shell #profile-page .profile-member-copy{border-radius:5px;width:22px;height:22px;transition:border-color .15s,background-color .15s,color .15s,transform .12s;color:#3f5f70!important;background:#ffffffd1!important;border:1px solid #52697638!important;box-shadow:0 2px 6px #1f313b14,inset 0 1px #fffc!important}@media (hover:hover){html body .phone-shell #profile-page .profile-member-copy:hover{color:#294f61!important;background:#edf3f5!important;border-color:#aebfc8!important}}html body .phone-shell #profile-page .profile-member-copy:focus-visible{outline-offset:2px;outline:2px solid #2e6f854d}html body .phone-shell #profile-page .profile-member-copy:active{transform:scale(.94);color:#294f61!important;background:#e4edf1!important;border-color:#9fb4bf!important}html body .phone-shell #profile-page .profile-member-copy.is-copied{color:#255a70!important;background:#e7f0f4!important;border-color:#8facbb!important}html body .phone-shell #profile-page .profile-vip-badge{border-radius:7px;grid-area:1/3;grid-template-columns:34px minmax(0,1fr);align-self:center;gap:6px;width:118px;height:66px;max-height:66px;padding:7px;overflow:hidden;color:#246d59!important;min-height:0!important;box-shadow:none!important;background:#eff8f5!important;border:1px solid #cce1db!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}html body .phone-shell #profile-page .profile-vip-badge>*{transform:none!important}html body .phone-shell #profile-page .profile-vip-badge:before,html body .phone-shell #profile-page .profile-vip-badge:after{content:none!important;display:none!important}html body .phone-shell #profile-page .profile-vip-medal{justify-items:center;gap:1px}html body .phone-shell #profile-page .profile-vip-badge img{filter:none;width:34px;height:34px}html body .phone-shell #profile-page .profile-vip-sync-medal{width:34px;height:34px;display:block;position:relative}html body .phone-shell #profile-page .profile-vip-sync-medal img{object-fit:contain;width:34px;height:34px;position:absolute;top:0;bottom:0;left:0;right:0}html body .phone-shell #profile-page .profile-vip-sync-medal b{z-index:2;text-shadow:0 1px 1px #165346b3;place-items:center;padding-top:1px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;color:#e8ba52!important;font-size:10px!important;line-height:1!important}html body .phone-shell #promo-page.page.active .promo-top{background:#fff!important;border-bottom:1px solid #e5e8e9!important;align-items:center!important;width:100%!important;height:51px!important;min-height:51px!important;padding:0!important;display:flex!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body) .promo-top{background:#fff!important;border-bottom:1px solid #e5e8e9!important;align-items:center!important;width:100%!important;height:51px!important;min-height:51px!important;padding:0!important;display:flex!important}html body .phone-shell #promo-page.page.active .promo-top>.back-btn{flex:0 0 42px!important;width:42px!important;height:42px!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body) .promo-top>.back-btn{flex:0 0 42px!important;width:42px!important;height:42px!important}html body .phone-shell #promo-page.page.active .promo-tabs{scrollbar-width:none;flex:auto!important;grid-template-columns:none!important;gap:0!important;width:auto!important;height:51px!important;padding:0!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body) .promo-tabs{scrollbar-width:none;flex:auto!important;grid-template-columns:none!important;gap:0!important;width:auto!important;height:51px!important;padding:0!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}html body .phone-shell #promo-page.page.active .promo-tabs button{color:#26394b!important;width:66px!important;min-width:66px!important;height:51px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 66px!important;padding:0 3px!important;font-size:13px!important;font-weight:500!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body) .promo-tabs button{color:#26394b!important;width:66px!important;min-width:66px!important;height:51px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 66px!important;padding:0 3px!important;font-size:13px!important;font-weight:500!important}html body .phone-shell #promo-page.page.active .promo-tabs button.active{color:#00956f!important;background:#eef9f5!important;font-weight:700!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body) .promo-tabs button.active{color:#00956f!important;background:#eef9f5!important;font-weight:700!important}html body .phone-shell #promo-page.page.active .promo-tabs button.active:after{background:#00956f!important;border-radius:2px 2px 0 0!important;width:auto!important;height:2px!important;bottom:0!important;left:18px!important;right:18px!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body) .promo-tabs button.active:after{background:#00956f!important;border-radius:2px 2px 0 0!important;width:auto!important;height:2px!important;bottom:0!important;left:18px!important;right:18px!important}html body .phone-shell #profile-page .profile-vip-badge :is(.profile-vip-medal strong,.profile-vip-flow b,.profile-vip-flow strong){font-size:9.5px;line-height:11px;color:#246d59!important}html body .phone-shell #profile-page .profile-vip-badge>i{grid-column:1/-1;height:4px;box-shadow:none!important;background:#d8e9e4!important}html body .phone-shell #profile-page .profile-vip-badge>i>em{box-shadow:none!important;background:#3b8d77!important}html body .phone-shell #profile-page .account-panel.account-panel--logged-in{border-radius:0;gap:0;width:100%;margin:8px 0 0;padding:0 12px 10px;display:grid;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e4eaec!important;border-bottom:1px solid #dfe6e8!important}html body .phone-shell #profile-page .profile-wallet-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 2px;display:flex}html body .phone-shell #profile-page .profile-wallet-copy{align-items:baseline;gap:8px;min-width:0;display:flex}html body .phone-shell #profile-page .profile-wallet-copy span{color:#78858c;font-size:11px;font-weight:600}html body .phone-shell #profile-page .profile-wallet-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:750;overflow:hidden;color:#182126!important}html body .phone-shell #profile-page .profile-wallet-row .refresh-icon-btn{border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px;color:#287765!important;box-shadow:none!important;background:#edf6f3!important;border:0!important}html body .phone-shell #profile-page .profile-wallet-row .refresh-icon-btn:before,html body .phone-shell #profile-page .profile-wallet-row .refresh-icon-btn:after{content:none!important;display:none!important}html body .phone-shell:not(.game-launch) :-webkit-any(button,a){letter-spacing:0;text-shadow:none}html body .phone-shell:not(.game-launch) :is(button,a){letter-spacing:0;text-shadow:none}html body .phone-shell:not(.game-launch) :is(.quick-item,.profile-grid button,.profile-benefit-grid button,.profile-quick-grid button,.money-actions button,.nav-item,.back-btn,.profile-back-btn,.feature-refresh-btn,.refresh-icon-btn,.payment-top-actions button,.notice-support-btn,.chat-action-btn,.line-action-icon){border-radius:6px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell:not(.game-launch) :is(.recent-game-item>button,.record-confirm-transfer-btn,.withdraw-account-manage-btn,.wa-edit-btn,.affiliate-icon-btn,.rebate-history-btn,.sec-btn-ghost,.sec-btn-secondary,.record-filter-strip button,.record-filter-strip select){border-radius:6px;min-height:34px;color:#31523b!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e3da!important}html body .phone-shell:not(.game-launch) :-webkit-any(.auth-entry--login,.deposit-submit,.withdraw-submit,.affiliate-submit,.interest-transfer-submit,.wa-submit-btn,.avatar-submit-btn,.fb-submit-btn,.sec-btn-primary,.security-primary-btn,.chat-send-btn,.logout-confirm-ok){border-radius:6px;min-height:36px;color:#fff!important;background:#4b9c56!important;border:1px solid #438d4e!important;box-shadow:0 4px 10px #3d894829!important}html body .phone-shell:not(.game-launch) :is(.auth-entry--login,.deposit-submit,.withdraw-submit,.affiliate-submit,.interest-transfer-submit,.wa-submit-btn,.avatar-submit-btn,.fb-submit-btn,.sec-btn-primary,.security-primary-btn,.chat-send-btn,.logout-confirm-ok){border-radius:6px;min-height:36px;color:#fff!important;background:#4b9c56!important;border:1px solid #438d4e!important;box-shadow:0 4px 10px #3d894829!important}html body .phone-shell:not(.game-launch) :-webkit-any(.auth-entry--register,.logout-confirm-cancel,.sec-btn-danger,.security-danger-btn){border-radius:6px;color:#31523b!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e3da!important}html body .phone-shell:not(.game-launch) :is(.auth-entry--register,.logout-confirm-cancel,.sec-btn-danger,.security-danger-btn){border-radius:6px;color:#31523b!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e3da!important}html body .phone-shell:not(.game-launch) :is(.quick-item,.profile-grid button,.profile-benefit-grid button,.profile-quick-grid button,.money-actions button,.recent-game-item>button,.record-confirm-transfer-btn,.withdraw-account-manage-btn,.wa-edit-btn,.affiliate-icon-btn,.rebate-history-btn,.sec-btn-ghost,.sec-btn-secondary,.auth-entry,.deposit-submit,.withdraw-submit,.affiliate-submit,.interest-transfer-submit,.wa-submit-btn,.avatar-submit-btn,.fb-submit-btn,.sec-btn-primary,.security-primary-btn,.chat-send-btn,.logout-confirm-ok):active{filter:brightness(.97);transform:translateY(1px)}html body .phone-shell:not(.game-launch) :is(#home-page .quick-grid .quick-icon .fan-icon,#profile-page .money-actions .luxury-icon-wrap,#profile-page .profile-benefit-grid .luxury-icon-wrap,#profile-page .profile-quick-grid .luxury-icon-wrap,#profile-page .profile-platform-support .luxury-icon-wrap){filter:grayscale(.82)brightness(.7)sepia(.38)hue-rotate(70deg)saturate(1.45)!important}html body .phone-shell #profile-page :is(.money-actions .luxury-icon-wrap,.profile-benefit-grid .luxury-icon-wrap,.profile-quick-grid .luxury-icon-wrap,.profile-platform-support .luxury-icon-wrap){width:34px;height:34px}html body .phone-shell #profile-page :is(.profile-benefit-grid .profile-custom-icon,.profile-quick-grid .profile-custom-icon){width:34px;height:34px}html body .phone-shell:not(.game-launch) :is(#home-page .quick-icon--line .interface-svg-icon,#profile-page .profile-line-icon){background:currentColor;width:30px;height:30px;display:block;color:#355b3d!important;filter:none!important}html body .phone-shell #profile-page :is(.money-actions .profile-line-icon,.profile-benefit-grid .profile-line-icon,.profile-quick-grid .profile-line-icon){width:30px;height:30px}html body .phone-shell:not(.game-launch) .bottom-nav{height:calc(68px + env(safe-area-inset-bottom,0px));min-height:68px;padding:4px 10px max(5px, env(safe-area-inset-bottom,0px));border-radius:0;background:#fff!important;border:0!important;border-top:1px solid #e1e7e3!important;box-shadow:0 -4px 14px #20362714!important}html body .phone-shell:not(.game-launch){--app-bottom-nav-height:68px}html body .phone-shell:not(.game-launch) .bottom-nav:before,html body .phone-shell:not(.game-launch) .bottom-nav:after,html body .phone-shell:not(.game-launch) .bottom-nav .nav-item:before{content:none!important;display:none!important}html body .phone-shell:not(.game-launch) .bottom-nav .nav-item{z-index:1;border-radius:6px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:58px;font-size:10.5px;font-weight:600;line-height:14px;display:grid;color:#7a8780!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:3px 0 2px!important}html body .phone-shell:not(.game-launch) .bottom-nav .nav-item.active{font-weight:750;color:#3f9651!important}html body .phone-shell:not(.game-launch) .bottom-nav .nav-linear-icon{width:29px;height:29px;-webkit-mask:var(--nav-icon) center / contain no-repeat;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat;color:inherit;background:currentColor;display:block;filter:none!important}html body .phone-shell #home-page .home-top-shortcut{border-radius:6px;gap:4px;min-height:68px;padding:2px 0 4px;box-shadow:none!important;color:#355b3d!important;background:0 0!important;border:0!important}html body .phone-shell #home-page .home-top-shortcut-image.home-top-shortcut-line{place-items:center;width:38px;height:38px;display:grid;background:0 0!important}html body .phone-shell #home-page .home-top-shortcut-line .home-shortcut-line-icon{background:currentColor;width:32px;height:32px;color:#355b3d!important;filter:none!important}html body .phone-shell #home-page .home-top-shortcut>.home-top-shortcut-label{white-space:nowrap;margin-top:3px;font-size:11px;font-weight:700;line-height:1.15;color:#355b3d!important;display:block!important}.game-thumb{position:relative}.game-favorite-toggle{z-index:8;color:#fff;cursor:pointer;text-shadow:0 1px 3px #000000bf;background:0 0;border:0;border-radius:0;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.game-favorite-toggle.is-favorite{color:#fff}#home-page .hot-layout .hot-card-small .game-thumb>strong{z-index:7;text-shadow:0 1px 3px #000000b8;background:linear-gradient(#0000,#000000ad);min-height:25px;max-height:25px;padding:7px 5px 4px;font-size:11px;font-weight:750;line-height:14px;position:absolute;bottom:0;left:0;right:0;color:#fff!important;text-align:center!important;width:100%!important}#category-page .category-game-card:not(.category-game-card--lobby) .game-thumb>strong{z-index:7;text-align:center;text-shadow:0 1px 3px #000000b8;background:linear-gradient(#0000,#000000b3);width:100%;min-height:27px;padding:9px 6px 4px;font-size:11px;line-height:15px;position:absolute;bottom:0;left:0;right:0;color:#fff!important}#category-page .category-game-card .game-thumb>.game-favorite-toggle,#home-page .hot-layout .game-thumb>.game-favorite-toggle,.recent-game-thumb>.game-favorite-toggle{z-index:12!important;color:#fff!important;background:0 0!important;width:26px!important;height:26px!important;padding:0!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}#category-page .category-game-card:not(.category-game-card--lobby) .game-thumb>strong,#recent-games-page .recent-game-item strong,#home-page .game-lobby .game-card strong{text-align:center}.recent-game-thumb .game-favorite-toggle{top:5px;right:5px}.recent-games-tabs{z-index:10;align-items:center;gap:8px;min-height:42px;margin:0 12px 8px;padding:0;position:relative;visibility:visible!important;opacity:1!important;display:flex!important}.recent-games-tabs button{z-index:11;pointer-events:auto;border:1px solid #dbe5df;border-radius:17px;min-width:92px;padding:0 14px;font-size:12px;font-weight:700;position:relative;color:#405149!important;background:#fff!important;min-height:34px!important;display:block!important}.recent-games-tabs button.active{color:#fff!important;background:#2f8b68!important;border-color:#2f8b68!important}#recent-games-page .recent-games-intro{margin:0 12px 8px!important}#recent-games-page .recent-games-list{margin-top:0!important;padding-top:0!important}.recent-games-tabs button span{opacity:.82;margin-left:3px}html body .phone-shell #recent-games-page>.member-feature-header{width:100%!important;position:sticky!important;top:0!important;left:auto!important;transform:none!important}html body .phone-shell #interest-treasure-page>.member-feature-header{z-index:30!important;width:min(var(--mobile-shell-width), 100vw)!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important}html body .phone-shell #home-page .notice.notice-marquee{border-radius:0;min-height:32px;margin-top:4px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #home-page .notice.notice-marquee .marquee-viewport,html body .phone-shell #home-page .notice.notice-marquee .marquee-track{height:32px}html body .phone-shell #home-page .notice.notice-marquee .marquee-line{min-height:32px}html body .phone-shell #home-page .notice.notice-marquee .notice-lead{width:25px;height:25px}html body .phone-shell #home-page .notice.notice-marquee .notice-lead .fan-icon{width:23px;height:23px}html body .phone-shell #home-page .notice.notice-marquee .marquee-item span{font-size:15px;font-weight:780;line-height:20px}html body .phone-shell #profile-page .money-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0 0;display:grid}html body .phone-shell #profile-page .money-actions button{border-radius:6px;place-items:center;gap:2px;width:100%;min-height:65px;padding:3px 0;font-size:10.5px;font-weight:650;display:grid;color:#2e3b42!important;box-shadow:none!important;background:0 0!important}html body .phone-shell #profile-page .money-actions :-webkit-any(.luxury-icon-wrap,.fan-icon){width:44px;height:44px}html body .phone-shell #profile-page .money-actions :is(.luxury-icon-wrap,.fan-icon){width:44px;height:44px}html body .phone-shell #profile-page .profile-section{border-radius:0;width:100%;margin:8px 0 0;padding:0 12px 10px;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e3e9eb!important;border-bottom:1px solid #dfe6e8!important}html body .phone-shell #profile-page .profile-section h2{min-height:39px;margin:0;padding:11px 0 8px;font-size:13px;font-weight:750;color:#27343b!important}html body .phone-shell #profile-page .profile-section h2:after{left:0;right:0;background:#edf0f2!important}html body .phone-shell #profile-page .profile-benefit-grid,html body .phone-shell #profile-page .profile-quick-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 2px;padding:7px 0 2px;display:grid}html body .phone-shell #profile-page :-webkit-any(.profile-benefit-grid,.profile-quick-grid) button{border-radius:6px;place-items:center;gap:3px;min-width:0;min-height:68px;padding:4px 1px;font-size:10px;font-weight:600;line-height:13px;transition:background-color .14s,transform .1s;display:grid;color:#35434a!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #profile-page :is(.profile-benefit-grid,.profile-quick-grid) button{border-radius:6px;place-items:center;gap:3px;min-width:0;min-height:68px;padding:4px 1px;font-size:10px;font-weight:600;line-height:13px;transition:background-color .14s,transform .1s;display:grid;color:#35434a!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #profile-page .profile-benefit-grid .profile-benefit--maintenance{opacity:.74;position:relative}html body .phone-shell #profile-page .profile-benefit-grid .profile-benefit--maintenance>em{color:#8a651d;letter-spacing:0;background:#fff7df;border:1px solid #e2b965;border-radius:999px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:700;line-height:13px;position:absolute;top:3px;right:5px}html body .phone-shell #profile-page .money-actions button:active{transform:scale(.96);background:#f0f6f4!important}html body .phone-shell #profile-page :-webkit-any(.profile-benefit-grid,.profile-quick-grid) button:active{transform:scale(.96);background:#f0f6f4!important}html body .phone-shell #profile-page :is(.profile-benefit-grid,.profile-quick-grid) button:active{transform:scale(.96);background:#f0f6f4!important}html body .phone-shell #profile-page :-webkit-any(.profile-benefit-grid,.profile-quick-grid) :-webkit-any(.luxury-icon-wrap,.profile-custom-icon){width:40px;height:40px}html body .phone-shell #profile-page :is(.profile-benefit-grid,.profile-quick-grid) :is(.luxury-icon-wrap,.profile-custom-icon){width:40px;height:40px}html body .phone-shell #profile-page :-webkit-any(.profile-benefit-grid,.profile-quick-grid) :-webkit-any(.fan-icon,.profile-custom-icon img){width:40px;height:40px}html body .phone-shell #profile-page :is(.profile-benefit-grid,.profile-quick-grid) :is(.fan-icon,.profile-custom-icon img){width:40px;height:40px}html body .phone-shell #profile-page .profile-quick-grid .logout-btn{color:#a94a55!important}html body .phone-shell #profile-page .profile-quick-grid .logout-btn :-webkit-any(.luxury-icon-wrap,.fan-icon){filter:saturate(.72)}html body .phone-shell #profile-page .profile-quick-grid .logout-btn :is(.luxury-icon-wrap,.fan-icon){filter:saturate(.72)}html body .phone-shell #profile-page .profile-quick-section{margin-bottom:10px}@media (max-width:380px){html body .phone-shell #profile-page .profile-top{grid-template-columns:70px minmax(0,1fr) 70px}html body .phone-shell #profile-page .profile-top .support-icons{gap:2px;width:70px}html body .phone-shell #profile-page .profile-hero{grid-template-columns:52px minmax(0,1fr) 106px;gap:6px;padding-left:9px;padding-right:9px}html body .phone-shell #profile-page .profile-avatar-wrap{width:52px}html body .phone-shell #profile-page .profile-avatar-face{width:48px;height:48px}html body .phone-shell #profile-page .profile-vip-badge{grid-template-columns:29px minmax(0,1fr);width:106px;height:60px;max-height:60px;padding:6px}html body .phone-shell #profile-page .profile-vip-badge img{width:29px;height:29px}html body .phone-shell #profile-page :-webkit-any(.profile-benefit-grid,.profile-quick-grid) button{min-height:64px}html body .phone-shell #profile-page :is(.profile-benefit-grid,.profile-quick-grid) button{min-height:64px}}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-submit:disabled{color:#999!important;box-shadow:none!important;background:#e1e1e1!important;border-color:#e1e1e1!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-submit:disabled{color:#999!important;box-shadow:none!important;background:#e1e1e1!important;border-color:#e1e1e1!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{color:#999!important;box-shadow:none!important;background:#e1e1e1!important;border-color:#e1e1e1!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-form:has(input[name=amount]:valid) .deposit-submit:disabled{color:#999!important;box-shadow:none!important;background:#e1e1e1!important;border-color:#e1e1e1!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount input:-webkit-autofill{color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:inset 0 0 0 1000px #fff!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount input:-webkit-autofill:hover{color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:inset 0 0 0 1000px #fff!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-custom-amount input:-webkit-autofill:focus{color:#333!important;-webkit-text-fill-color:#333!important;box-shadow:inset 0 0 0 1000px #fff!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body){height:100dvh;padding-bottom:var(--bottom-nav-total);color:#333;overflow:hidden;background:#f2f2f2!important}html body .phone-shell #promo-page:has(.vip-page-body) .promo-top{z-index:40;grid-template-columns:42px minmax(0,1fr);height:52px;min-height:52px;padding:0 9px;display:grid;position:relative;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d8d8d8!important}html body .phone-shell #promo-page:has(.vip-page-body) .promo-top>.back-btn{width:34px;height:34px;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #promo-page:has(.vip-page-body) .promo-tabs{grid-template-columns:repeat(4,1fr);height:52px;padding:0;display:grid;background:0 0!important;border:0!important}html body .phone-shell #promo-page:has(.vip-page-body) .promo-tabs button{border-radius:0;min-width:0;height:52px;padding:0 2px;font-size:12px;font-weight:500;position:relative;color:#666!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #promo-page:has(.vip-page-body) .promo-tabs button.active{font-weight:700;color:#0d913f!important;background:0 0!important}html body .phone-shell #promo-page:has(.vip-page-body) .promo-tabs button.active:after{content:"";background:#0d913f;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:24%;right:24%}html body .phone-shell #promo-page .vip-page-body{height:calc(100dvh - 52px - var(--bottom-nav-total));padding:10px 10px 20px;overflow-x:hidden;overflow-y:auto;background:#f2f2f2!important}html body .phone-shell #promo-page .vip-sticky-stack{z-index:1;position:relative;top:auto;background:0 0!important}html body .phone-shell #promo-page .vip-page-body .vip-hero{gap:9px;min-height:192px;padding:14px 14px 13px;display:grid;position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 86% 19%,#fff3,#0000 22%),linear-gradient(135deg,#0b7b37 0%,#0d913f 52%,#19a954 100%)!important;border:0!important;border-radius:9px!important;box-shadow:0 4px 10px #0d5f3033!important}html body .phone-shell #promo-page .vip-page-body .vip-hero:before{border:28px solid #ffffff0e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-55px;right:-42px;content:""!important;display:block!important}html body .phone-shell #promo-page .vip-page-body .vip-hero:after{background:linear-gradient(#0000,#ffffff47,#0000);width:1px;height:68px;position:absolute;top:14px;right:92px;content:""!important;display:block!important}html body .phone-shell #promo-page .vip-page-body .vip-hero>*{z-index:2;position:relative}html body .phone-shell #promo-page .vip-hero-top{align-items:center}html body .phone-shell #promo-page .vip-current{gap:4px}html body .phone-shell #promo-page .vip-current span,html body .phone-shell #promo-page .vip-progress-row span,html body .phone-shell #promo-page .vip-progress-row small,html body .phone-shell #promo-page .vip-hero>p{color:#ffffffc7!important}html body .phone-shell #promo-page .vip-current strong{letter-spacing:-.5px;text-shadow:0 2px 5px #00000029;font-size:31px;font-weight:800;color:#fff!important}html body .phone-shell #promo-page .vip-current button{border-radius:12px;min-height:24px;padding:0 10px;font-size:10px;color:#fff!important;box-shadow:none!important;background:#ffffff21!important;border:1px solid #fff6!important}html body .phone-shell #promo-page .vip-next img{object-fit:contain;filter:drop-shadow(0 4px 6px #0000003d);width:72px;height:72px}html body .phone-shell #promo-page .vip-hero>p{font-size:10.5px;line-height:15px}html body .phone-shell #promo-page .vip-progress-panel{gap:7px;margin:0}html body .phone-shell #promo-page .vip-progress-row{gap:4px}html body .phone-shell #promo-page .vip-progress-row strong{font-size:10.5px;font-weight:600;color:#fff!important}html body .phone-shell #promo-page .vip-progress-track{border:1px solid #ffffff2e;height:7px;background:#00000024!important}html body .phone-shell #promo-page .vip-progress-track i{box-shadow:0 0 5px #ffc0005c;background:linear-gradient(90deg,#ffe18a,#ffc000)!important}html body .phone-shell #promo-page .vip-reward-nav{border-radius:8px 8px 0 0;margin:10px 0 0;overflow:hidden;box-shadow:0 2px 7px #00000012;background:#fff!important;border:0!important}html body .phone-shell #promo-page .vip-reward-nav h2{padding:11px 12px 7px;font-size:15px;font-weight:700;color:#333!important;background:#fff!important}html body .phone-shell #promo-page .vip-level-overview{scrollbar-width:none;gap:3px;padding:3px 8px 9px;display:flex;overflow-x:auto;overflow-y:hidden}html body .phone-shell #promo-page .vip-level-overview::-webkit-scrollbar{display:none}html body .phone-shell #promo-page .vip-level-chip{color:#999;background:#f7f7f7;border:1px solid #0000;border-radius:6px;flex:0 0 47px;place-items:center;gap:1px;min-height:55px;padding:4px 2px 3px;display:grid}html body .phone-shell #promo-page .vip-level-chip.active{color:#0d913f;background:#f0faf4;border-color:#0d913f}html body .phone-shell #promo-page .vip-level-chip img{object-fit:contain;width:34px;height:34px}html body .phone-shell #promo-page .vip-level-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:43px;font-size:8.5px;font-weight:600;line-height:11px;overflow:hidden}html body .phone-shell #promo-page .vip-sub-tabs{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:1fr 1fr;display:grid;background:#fff!important}html body .phone-shell #promo-page .vip-sub-tabs button{min-height:40px;font-size:12px;color:#666!important;background:0 0!important}html body .phone-shell #promo-page .vip-sub-tabs button.active{font-weight:700;color:#0d913f!important}html body .phone-shell #promo-page .vip-sub-tabs button.active:after{background:#0d913f;height:2px;left:34%;right:34%}html body .phone-shell #promo-page .vip-reward-panel{border-radius:0 0 8px 8px;margin:0 0 10px;overflow:hidden;box-shadow:0 3px 8px #00000012;color:#333!important;background:#fff!important;border:0!important}html body .phone-shell #promo-page .vip-level-row{border-bottom:1px solid #eee;grid-template-columns:72px minmax(0,1fr);min-height:70px;background:#fff!important}html body .phone-shell #promo-page .vip-level-medal{border-right:1px solid #eee;min-height:70px;padding:6px 4px}html body .phone-shell #promo-page .vip-level-medal img{width:38px;height:38px}html body .phone-shell #promo-page .vip-level-medal strong{font-size:10px;color:#333!important}html body .phone-shell #promo-page .vip-level-benefit{gap:3px;padding:8px 11px}html body .phone-shell #promo-page .vip-level-benefit span{font-size:12px;color:#333!important}html body .phone-shell #promo-page .vip-level-benefit b{color:#0d913f!important}html body .phone-shell #promo-page .vip-level-benefit small{font-size:9.5px;color:#999!important}html body .phone-shell #promo-page .vip-rules{padding:12px 14px 18px}html body .phone-shell #promo-page .vip-rules p{margin:0;padding:7px 0 7px 15px;font-size:10.5px;line-height:17px;position:relative;color:#666!important}html body .phone-shell #promo-page .vip-rules p:before{content:"";background:#0d913f;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:2px}html body .phone-shell #promo-page{background:#f3f5f6}html body .phone-shell #promo-page.page.active .promo-top{z-index:20;background:#fff;border-bottom:1px solid #e5e8e9;height:51px;min-height:51px;padding:0;position:sticky;top:0}html body .phone-shell #promo-page .promo-top .back-btn{color:#63707d;background:0 0;flex:0 0 42px;width:42px}html body .phone-shell #promo-page.page.active .promo-tabs{scrollbar-width:none;flex:1;gap:0;height:51px;padding:0;display:flex;overflow-x:auto}html body .phone-shell #promo-page .promo-tabs button{color:#26394b;white-space:nowrap;background:0 0;height:51px;padding:0 3px;font-size:13px;font-weight:500;position:relative;flex:0 0 58px!important;min-width:58px!important}html body .phone-shell #promo-page .promo-tabs button.active{color:#00956f}html body .phone-shell #promo-page .promo-tabs button.active:after{background:#00956f;border-radius:2px;height:2px;bottom:0;left:18px;right:18px}html body .phone-shell #promo-page .promo-tab-badge{color:#fff;background:#b62543;border-radius:10px 10px 10px 1px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:2px;right:0}html body .phone-shell #promo-page .vip-page-body{background:#f3f5f6;padding:0 10px 74px}html body .phone-shell #promo-page .vip-sticky-stack{position:static}html body .phone-shell #promo-page .vip-hero{border-radius:0;height:auto;min-height:0;margin:10px 0 11px;padding:0;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}html body .phone-shell #promo-page .vip-hero:before,html body .phone-shell #promo-page .vip-hero:after{display:none!important}html body .phone-shell #promo-page .vip-reference-card{color:#476bac;background:#d9eaff url(/images/vip/reference/card-bg.avif) 50%/cover no-repeat;border-radius:9px;grid-template-columns:minmax(0,1fr) 92px;width:100%;min-height:116px;padding:10px 12px 10px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px #eef5ed}html body .phone-shell #promo-page .vip-reference-card-copy{z-index:2;min-width:0;position:relative}html body .phone-shell #promo-page .vip-reference-current-label{color:#5274b3;background:#749fde33;border-radius:7px 7px 7px 0;width:max-content;margin:-3px 0 2px;padding:1px 5px;font-size:11px;line-height:17px;display:block}html body .phone-shell #promo-page .vip-reference-level-line{align-items:center;gap:10px;height:34px;display:flex}html body .phone-shell #promo-page .vip-reference-level-line strong{color:#476bad;letter-spacing:-1px;font-size:31px;font-style:italic;font-weight:800;line-height:34px}html body .phone-shell #promo-page .vip-reference-level-line button{color:#5274b3;background:#ffffff85;border-radius:14px;height:25px;padding:0 10px;font-size:11px}html body .phone-shell #promo-page .vip-reference-progress{grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:232px;height:20px;display:grid;position:relative}html body .phone-shell #promo-page .vip-reference-progress i{background:#4a6fae29;border-radius:6px;height:9px;position:relative;overflow:hidden}html body .phone-shell #promo-page .vip-reference-progress i em{border-radius:inherit;background:#5b7dbb;height:100%;display:block}html body .phone-shell #promo-page .vip-reference-progress>b{background:#5b7dbb;border-radius:5px;padding:0 4px;font-size:9px;font-weight:700;line-height:10px;position:absolute;bottom:-1px;left:0;color:#fff!important}html body .phone-shell #promo-page .vip-reference-progress>strong{color:#476bad;text-align:right;font-size:15px;font-style:italic;font-weight:800}html body .phone-shell #promo-page .vip-reference-card-copy>p{margin:5px 0 0;font-size:12px;line-height:17px;color:#476bad!important}html body .phone-shell #promo-page .vip-reference-card-copy>p:first-letter{letter-spacing:0}html body .phone-shell #promo-page .vip-reference-card-medal{z-index:2;place-items:center;display:grid;position:relative}html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal,html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal img{width:86px;height:86px}html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal b{font-size:20px;color:#d9ad55!important}html body .phone-shell #promo-page .vip-reward-nav{box-shadow:none;border-radius:10px 10px 0 0;margin:0 -10px}html body .phone-shell #promo-page .vip-reward-nav h2{text-align:center;height:57px;padding:16px 10px 10px;font-size:17px;color:#293b50!important}html body .phone-shell #promo-page .vip-reward-nav h2 span{color:#8290a1;font-size:23px}html body .phone-shell #promo-page .vip-sub-tabs{border:0;border-bottom:1px solid #dce2e6}html body .phone-shell #promo-page .vip-sub-tabs button{min-height:43px;font-size:15px;color:#283b4f!important}html body .phone-shell #promo-page .vip-sub-tabs button.active{color:#00956f!important}html body .phone-shell #promo-page .vip-sub-tabs button.active:after{background:#00956f;border-radius:3px;height:3px;bottom:0;left:35%;right:35%}html body .phone-shell #promo-page .vip-reward-panel{box-shadow:none;border-radius:9px;margin:11px 0 0;border:1px solid #c9d0d7!important}html body .phone-shell #promo-page .vip-table-head{color:#33465a;background:#fff;border-bottom:1px solid #c9d0d7;grid-template-columns:62px 1fr;height:40px;font-size:13px;display:grid}html body .phone-shell #promo-page .vip-table-head span{place-items:center;display:grid}html body .phone-shell #promo-page .vip-table-head span:first-child{border-right:1px solid #c9d0d7}html body .phone-shell #promo-page .vip-level-row{border-bottom:1px solid #c9d0d7;grid-template-columns:62px minmax(0,1fr);min-height:60px;display:grid;background:#fff!important}html body .phone-shell #promo-page .vip-level-row.expanded{min-height:164px;background:#f6f8f9!important}html body .phone-shell #promo-page .vip-level-medal{border-right:1px solid #c9d0d7;flex-direction:column;justify-content:flex-start;align-items:center;min-height:60px;padding:5px 2px 4px;display:flex}html body .phone-shell #promo-page .vip-reference-medal{width:38px;height:38px;display:block;position:relative}html body .phone-shell #promo-page .vip-reference-medal img{object-fit:contain;width:38px;height:38px;position:absolute;top:0;bottom:0;left:0;right:0}html body .phone-shell #promo-page .vip-reference-medal b{place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;color:#efb523!important}html body .phone-shell #promo-page .vip-level-medal strong{font-size:12px;line-height:14px;color:#293b50!important}html body .phone-shell #promo-page .vip-level-benefit{padding:0;display:block}html body .phone-shell #promo-page .vip-level-summary{color:#33465a;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;height:59px;padding:0 10px;display:flex}html body .phone-shell #promo-page .vip-level-summary span{font-size:13px;color:#33465a!important}html body .phone-shell #promo-page .vip-level-summary span b{margin-left:5px;font-size:15px;font-weight:500;color:#dfb227!important}html body .phone-shell #promo-page .vip-level-summary em{color:#00956f;font-size:12px;font-style:normal}html body .phone-shell #promo-page .vip-level-summary i{border-bottom:1.5px solid #8393a5;border-right:1.5px solid #8393a5;width:9px;height:9px;margin-left:5px;display:inline-block;transform:rotate(45deg)translateY(-2px)}html body .phone-shell #promo-page .vip-level-row.expanded .vip-level-summary i{transform:rotate(225deg)translate(-1px,-1px)}html body .phone-shell #promo-page .vip-level-details{color:#34475a;padding:0 7px 10px}html body .phone-shell #promo-page .vip-upgrade-line{margin:0 0 10px;font-size:13px}html body .phone-shell #promo-page .vip-upgrade-line b{margin-left:5px;font-size:15px;font-weight:500;color:#dfb227!important}html body .phone-shell #promo-page .vip-upgrade-action{justify-content:space-between;align-items:center;gap:10px;display:flex}html body .phone-shell #promo-page .vip-upgrade-action>button{color:#fff;background:linear-gradient(135deg,#0aa06e,#087f5b);border:0;border-radius:10px;flex:none;min-width:76px;height:34px;padding:0 13px;font-size:13px;font-weight:800;box-shadow:0 7px 16px #087f5b33}html body .phone-shell #promo-page .vip-upgrade-action>button:disabled{color:#8b9691;box-shadow:none;background:#edf2ef}html body .phone-shell #promo-page .vip-upgrade-action>button.is-claimed{color:#087f5b;background:#e6f5ef}html body .phone-shell #promo-page .vip-detail-item{grid-template-columns:34px minmax(0,1fr) 74px;align-items:start;gap:7px;min-height:47px;display:grid}html body .phone-shell #promo-page .vip-detail-item>img{object-fit:contain;width:31px;height:31px}html body .phone-shell #promo-page .vip-detail-item>div{flex-direction:column;min-width:0;display:flex}html body .phone-shell #promo-page .vip-detail-item strong{color:#34475a;font-size:12px;font-weight:500}html body .phone-shell #promo-page .vip-detail-item strong b{background:#e7e7dc;border-radius:5px;padding:1px 4px;color:#d9aa1a!important}html body .phone-shell #promo-page .vip-detail-item small{font-size:10px;line-height:16px;color:#8190a1!important}html body .phone-shell #promo-page .vip-detail-item>button{color:#fff;background:#00956f;border-radius:5px;height:34px;font-size:12px}html body .phone-shell #promo-page .vip-detail-item--privilege{grid-template-columns:34px minmax(0,1fr)}html body .phone-shell #promo-page .vip-page-body .vip-sticky-stack .vip-hero{aspect-ratio:auto!important;color:#476bac!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#edf5ed!important;border:0!important;border-radius:0!important;margin:0 -8px 4px!important;padding:7px 8px 4px!important;display:block!important;position:relative!important;overflow:visible!important}html body .phone-shell #promo-page .vip-page-body .vip-sticky-stack .vip-hero:before,html body .phone-shell #promo-page .vip-page-body .vip-sticky-stack .vip-hero:after{content:none!important;display:none!important}html body .phone-shell #promo-page .vip-page-body .vip-sticky-stack .vip-hero .vip-reference-card{background-color:#d9eaff!important;border:0!important;width:100%!important;height:100px!important;min-height:100px!important;margin:0!important;box-shadow:0 7px #ffffffc7!important}html body .phone-shell #promo-page.page.active:has(.vip-page-body){height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}html body .phone-shell #promo-page .vip-page-body{height:auto!important;min-height:calc(100dvh - 52px)!important;padding:0 8px!important;display:block!important;overflow:visible!important}html body .phone-shell #promo-page .vip-sticky-stack{z-index:15!important;background:#f3f5f6!important;height:auto!important;position:sticky!important;top:51px!important}html body .phone-shell #promo-page .vip-reward-panel{border-bottom:0!important;border-radius:8px 8px 0 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:5px 0 0!important;position:static!important;overflow:visible!important}html body .phone-shell #promo-page .vip-level-list{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .phone-shell #promo-page .vip-table-head{height:32px!important;box-shadow:none!important;background:#fff!important;position:static!important}html body .phone-shell #promo-page .vip-reference-progress{grid-template-columns:35px minmax(0,1fr) 48px;gap:0;width:232px;height:20px;display:grid}html body .phone-shell #promo-page .vip-reference-progress>b{text-align:center;grid-area:1/1;place-self:center start;min-width:31px;padding:1px 4px;position:static}html body .phone-shell #promo-page .vip-reference-progress>i{grid-area:1/2;align-self:center;width:100%}html body .phone-shell #promo-page .vip-reference-progress>strong{grid-area:1/3;align-self:center}html body .phone-shell #promo-page .vip-level-row{position:relative;min-height:52px!important}html body .phone-shell #promo-page .vip-level-row:after{z-index:3;pointer-events:none;content:"";background:#c9d0d7;width:1px;position:absolute;top:0;bottom:0;left:62px}html body .phone-shell #promo-page .vip-level-medal{border-right:0!important;align-self:stretch!important;height:100%!important;min-height:52px!important;padding:3px 2px 2px!important}html body .phone-shell #promo-page .vip-reference-card{grid-template-columns:minmax(0,1fr) 76px!important;padding:7px 10px 7px 12px!important;box-shadow:0 4px #eef5ed!important}html body .phone-shell #promo-page .vip-reference-current-label{margin-top:-1px;font-size:10px;line-height:15px}html body .phone-shell #promo-page .vip-reference-level-line{height:29px}html body .phone-shell #promo-page .vip-reference-level-line strong{font-size:27px;line-height:29px}html body .phone-shell #promo-page .vip-reference-card-copy>p{margin-top:2px;font-size:11px;line-height:14px}html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal,html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal img{width:70px;height:70px}html body .phone-shell #promo-page .vip-reward-nav{border-radius:8px 8px 0 0!important;margin:0 -8px!important}html body .phone-shell #promo-page .vip-reward-nav h2{height:38px;padding:7px 8px 5px;font-size:15px;line-height:26px}html body .phone-shell #promo-page .vip-reward-nav h2 span{font-size:18px}html body .phone-shell #promo-page .vip-sub-tabs button{min-height:34px;font-size:13px}html body .phone-shell #promo-page .vip-reference-medal,html body .phone-shell #promo-page .vip-reference-medal img{width:33px;height:33px}html body .phone-shell #promo-page .vip-level-medal strong{font-size:11px;line-height:12px}html body .phone-shell #promo-page .vip-level-summary{height:51px;padding:0 9px}html body .phone-shell #promo-page .vip-level-row:last-child{border-bottom:1px solid #c9d0d7}html body .phone-shell #promo-page .rebate-page-body{padding:12px 12px calc(var(--bottom-nav-height) + 12px)!important;background:#f3f3f3!important}html body .phone-shell #promo-page .rebate-reference-summary{color:#4a5362!important;background:linear-gradient(112deg,#fff7d8f5,#ffeeb2eb),url(/images/rebate/reference/metric-wave.png) 50%/cover no-repeat!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:154px!important;margin:0 0 10px!important;padding:13px 12px 11px!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 3px 9px #4f432629!important}html body .phone-shell #promo-page .rebate-reference-title{gap:4px;min-height:24px;font-size:15px;line-height:1;align-items:center!important;display:flex!important}html body .phone-shell #promo-page .rebate-reference-title .rebate-coin-stack{width:22px;margin-right:-1px;font-size:18px}html body .phone-shell #promo-page .rebate-reference-title>span:not(.rebate-coin-stack){color:#455268!important;font-size:15px!important}html body .phone-shell #promo-page .rebate-reference-title>strong{color:#efa927!important;font-size:20px!important;font-weight:700!important}html body .phone-shell #promo-page .rebate-reference-title .refresh-icon-btn{color:#1685ee!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;margin-left:0!important;padding:1px!important}html body .phone-shell #promo-page .rebate-reference-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}html body .phone-shell #promo-page .rebate-reference-metric{text-align:left;flex-direction:column;min-width:0;color:#303d54!important;height:59px!important;box-shadow:none!important;background-image:url(/images/rebate/reference/metric-wave.png)!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:stretch!important;padding:9px 12px 8px!important;display:flex!important}html body .phone-shell #promo-page .rebate-reference-metric--bet{background-color:#a9cef9!important}html body .phone-shell #promo-page .rebate-reference-metric--claimed{background-color:#9be0bd!important}html body .phone-shell #promo-page .rebate-reference-metric>strong{line-height:1.05;color:#29364c!important;font-size:18px!important}html body .phone-shell #promo-page .rebate-reference-metric>span{justify-content:space-between;align-items:center;width:100%;margin-top:5px;display:flex;color:#596779!important;font-size:14px!important}html body .phone-shell #promo-page .rebate-reference-metric i{color:#778aa7;font-size:27px;font-style:normal;line-height:12px}html body .phone-shell #promo-page .rebate-reference-summary>p{color:#5f6878;white-space:nowrap;margin:10px 0 0;font-size:12px;line-height:1.25}html body .phone-shell #promo-page .rebate-layout{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}html body .phone-shell #promo-page .rebate-rail{flex-direction:column;background:0 0!important;gap:9px!important;width:auto!important;height:auto!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}html body .phone-shell #promo-page .rebate-rail button,html body .phone-shell #promo-page .rebate-rail button:not(.active){grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px;color:#555!important;background:#fff!important;border:0!important;border-radius:7px!important;width:92px!important;height:45px!important;min-height:45px!important;padding:4px 10px 4px 5px!important;display:grid!important;box-shadow:0 3px 8px #3f49511f!important}html body .phone-shell #promo-page .rebate-rail button img{object-fit:contain;width:28px;height:27px}html body .phone-shell #promo-page .rebate-rail button strong{white-space:nowrap;line-height:1;color:inherit!important;font-size:14px!important;font-weight:500!important}html body .phone-shell #promo-page .rebate-rail button.active{color:#fff!important;background:linear-gradient(135deg,#0cb94c,#0a9c42)!important;box-shadow:0 4px 9px #0ea04640!important}html body .phone-shell #promo-page .rebate-rail button.active img{filter:brightness(0)invert()}html body .phone-shell #promo-page .rebate-list{flex-direction:column;gap:10px!important;height:auto!important;min-height:0!important;padding:0 0 12px!important;display:flex!important;overflow:visible!important}html body .phone-shell #promo-page .rebate-card,html body .phone-shell #promo-page .rebate-card:nth-of-type(3n+2),html body .phone-shell #promo-page .rebate-card:nth-of-type(3n+3){background:#fff!important;border:0!important;border-radius:10px!important;width:100%!important;min-height:74px!important;margin:0!important;padding:10px 12px 9px!important;display:block!important;box-shadow:0 3px 8px #484e541f!important}html body .phone-shell #promo-page .rebate-card-main{grid-template-columns:37px minmax(0,1fr) 15px;align-items:center;gap:4px;min-height:29px;display:grid!important}html body .phone-shell #promo-page .rebate-card-main img{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:34px!important;height:24px!important}html body .phone-shell #promo-page .rebate-card-main span{color:#999!important;font-size:13px!important}html body .phone-shell #promo-page .rebate-card-main span b{color:#333;font-weight:500}html body .phone-shell #promo-page .rebate-card-main>i{color:#999;font-size:27px;font-style:normal;line-height:1}html body .phone-shell #promo-page .rebate-card-foot{border:0!important;justify-content:space-between!important;align-items:center!important;min-height:24px!important;margin-top:5px!important;padding:0!important;display:flex!important}html body .phone-shell #promo-page .rebate-card-foot span{color:#999!important;font-size:13px!important}html body .phone-shell #promo-page .rebate-card-foot span b{color:#333;font-weight:500}html body .phone-shell #promo-page .rebate-card-foot button,html body .phone-shell #promo-page .rebate-card-foot button:disabled{color:#999!important;opacity:1!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}html body .phone-shell #promo-page .rebate-card-foot button b{color:#f2a900;margin-left:3px;font-size:15px;font-weight:500}@media (max-width:420px){html body .phone-shell #promo-page .rebate-reference-summary>p{font-size:10.5px}html body .phone-shell #promo-page .rebate-layout{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important}html body .phone-shell #promo-page .rebate-rail button,html body .phone-shell #promo-page .rebate-rail button:not(.active){width:82px!important}}#promo-page .credit-loan-page-body{height:calc(100% - 52px);padding:12px 12px calc(var(--bottom-nav-height) + 12px);background:#f3f3f3;overflow-y:auto}#promo-page .credit-loan-page{color:#273248;position:relative}#promo-page .credit-balance-card,#promo-page .credit-overview-card,#promo-page .credit-detail-card{background:#fff;border-radius:9px;box-shadow:0 3px 9px #2b343d1f}#promo-page .credit-balance-card{justify-content:space-between;align-items:center;height:55px;padding:0 13px;display:flex}#promo-page .credit-balance-card span{color:#999;align-items:center;gap:7px;font-size:14px;display:flex}#promo-page .credit-balance-card span:first-child b{color:#e7a900;text-decoration:underline}#promo-page .credit-balance-card b{color:#343a45;font-size:15px;font-weight:500}#promo-page .credit-balance-card button{color:#009a5d;background:0 0;border:0;width:22px;height:22px;padding:0}html body .phone-shell .reference-cny-balance{color:#28364d;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}html body .phone-shell .reference-cny-balance :-webkit-any(strong,b,.topbar-balance){font-variant-numeric:tabular-nums;text-underline-offset:3px;text-overflow:ellipsis;-webkit-text-decoration:underline #d99b00;text-decoration:underline #d99b00;text-decoration-thickness:1px;overflow:hidden;color:#d99b00!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;font-weight:500!important}html body .phone-shell .reference-cny-balance :is(strong,b,.topbar-balance){font-variant-numeric:tabular-nums;text-underline-offset:3px;text-overflow:ellipsis;-webkit-text-decoration:underline #d99b00;text-decoration:underline #d99b00;text-decoration-thickness:1px;overflow:hidden;color:#d99b00!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;font-weight:500!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance strong{font-variant-numeric:tabular-nums;text-underline-offset:3px;text-overflow:ellipsis;-webkit-text-decoration:underline #d99b00;text-decoration:underline #d99b00;text-decoration-thickness:1px;overflow:hidden;color:#d99b00!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;font-weight:500!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance strong{font-variant-numeric:tabular-nums;text-underline-offset:3px;text-overflow:ellipsis;-webkit-text-decoration:underline #d99b00;text-decoration:underline #d99b00;text-decoration-thickness:1px;overflow:hidden;color:#d99b00!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;font-weight:500!important}html body .phone-shell .reference-balance-refresh,html body .phone-shell .reference-balance-refresh.refresh-icon-btn{place-items:center;display:inline-grid;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 24px!important;padding:0!important}html body .phone-shell .reference-balance-refresh :-webkit-any(.fan-icon,.line-action-icon,svg){width:21px!important;height:21px!important}html body .phone-shell .reference-balance-refresh :is(.fan-icon,.line-action-icon,svg){width:21px!important;height:21px!important}html body .phone-shell #home-page .quick-grid .home-quick-account{justify-content:flex-start;gap:6px;display:flex}html body .phone-shell #home-page .quick-grid .home-account-profile{width:auto;min-width:0;max-width:calc(100% - 30px);height:100%;color:inherit;text-align:left;background:0 0;border:0;flex:0 auto;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}html body .phone-shell #home-page .quick-grid .home-balance-refresh{z-index:2;touch-action:manipulation;align-self:flex-end;margin:0 0 3px;position:relative}html body .phone-shell #home-page .reference-cny-balance--home{gap:5px}html body .phone-shell #home-page .reference-cny-balance--home .topbar-balance{font-size:14px;line-height:18px}html body .phone-shell #profile-page .profile-wallet-row{justify-content:flex-start;gap:5px}html body .phone-shell #profile-page .profile-wallet-copy{display:block}html body .phone-shell #profile-page .profile-wallet-copy .reference-cny-balance--profile strong{font-size:18px;line-height:24px}html body .phone-shell #profile-page .profile-wallet-row .reference-balance-refresh.refresh-icon-btn{color:#00974f!important;background:0 0!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance{gap:5px}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance{gap:5px}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance strong{max-width:105px;font-size:14px!important;line-height:20px!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance strong{max-width:105px;font-size:14px!important;line-height:20px!important}html body .phone-shell #promo-page .credit-balance-card .reference-cny-balance--credit{gap:6px}html body .phone-shell #promo-page .credit-balance-card .reference-cny-balance--credit b{font-size:15px;color:#d99b00!important}html body .phone-shell #profile-page .profile-wallet-row .reference-cny-balance--profile strong,html body .phone-shell #home-page .home-quick-account .reference-cny-balance--home .topbar-balance,html body .phone-shell #promo-page .credit-balance-card .reference-cny-balance--credit b{color:#d99b00!important;-webkit-text-fill-color:#d99b00!important;text-underline-offset:3px!important;text-shadow:none!important;-webkit-text-decoration:underline #d99b00!important;text-decoration:underline #d99b00!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance strong{color:#d99b00!important;-webkit-text-fill-color:#d99b00!important;text-underline-offset:3px!important;text-shadow:none!important;-webkit-text-decoration:underline #d99b00!important;text-decoration:underline #d99b00!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance strong{color:#d99b00!important;-webkit-text-fill-color:#d99b00!important;text-underline-offset:3px!important;text-shadow:none!important;-webkit-text-decoration:underline #d99b00!important;text-decoration:underline #d99b00!important}html body .phone-shell :-webkit-any(.profile-wallet-row,.home-quick-account,.deposit-balance,.credit-balance-card) .reference-balance-refresh{color:#00974f!important;box-shadow:none!important;background:0 0!important}html body .phone-shell :is(.profile-wallet-row,.home-quick-account,.deposit-balance,.credit-balance-card) .reference-balance-refresh{color:#00974f!important;box-shadow:none!important;background:0 0!important}html body .phone-shell #home-page .game-lobby{padding-top:2px!important}html body .phone-shell #home-page .lobby-nav-scroll{align-items:center;gap:7px;padding:5px 12px 7px}html body .phone-shell #home-page .lobby-nav-item{color:#496057;border:1px solid #bfcfc7b8;border-radius:21px;flex:none;justify-content:center;align-items:center;gap:4px;width:auto;min-width:66px;height:40px;padding:3px 10px;box-shadow:0 2px 5px #2a503e0d;background:#ffffff3d!important;display:flex!important}html body .phone-shell #home-page .lobby-nav-item.active{color:#078f55;border-color:#15935f;box-shadow:inset 0 0 0 1px #13975d1a;background:#13975d14!important}html body .phone-shell #home-page .lobby-nav-type-icon{width:27px;height:27px}html body .phone-shell #home-page .lobby-nav-label{max-width:none;font-size:12px;line-height:17px}html body .phone-shell #home-page .lobby-nav-symbol{color:#168c5d;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:20px;line-height:1;display:grid}html body .phone-shell #home-page .lobby-nav-symbol--recent svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px;display:block;overflow:visible}html body .phone-shell #game-wallet-page.page.active{background:#f5f7f6!important}html body .phone-shell #game-wallet-page .recover-page-body{background:linear-gradient(#f7faf8 0%,#f1f5f2 100%)!important}html body .phone-shell #game-wallet-page .recover-balance-panel{color:#21332a!important;background:#fff!important;border-color:#d9e5de!important;box-shadow:0 6px 18px #1b483112!important}html body .phone-shell #game-wallet-page .recover-balance-panel span,html body .phone-shell #game-wallet-page .recover-balance-panel p{color:#718077!important}html body .phone-shell #game-wallet-page .recover-balance-panel strong{color:#173e2a!important}html body .phone-shell #game-wallet-page .recover-balance-panel .refresh-icon-btn--recover{color:#078d53!important;background:#eef8f2!important;border:1px solid #c9e3d5!important}html body .phone-shell #game-wallet-page .recover-balance-panel>button{color:#fff!important;background:linear-gradient(135deg,#0ca562,#078e52)!important;border-color:#079255!important;box-shadow:0 5px 12px #0792552e!important}html body .phone-shell #game-wallet-page .recover-balance-panel>button:disabled{opacity:1;color:#93a49b!important;box-shadow:none!important;background:#e8efeb!important;border-color:#d6e2dc!important}html body .phone-shell #game-wallet-page .recover-top-message{color:#28724b!important;box-shadow:none!important;background:#eff9f3!important;border-color:#cde7d8!important}html body .phone-shell #home-page .home-lobby-brand-placeholder{aspect-ratio:3/4;visibility:hidden;width:100%;display:block}html body .phone-shell #home-page .section-title--featured{justify-content:center;min-height:36px;padding:3px 12px 1px}html body .phone-shell #home-page .featured-title{color:#313b38;justify-content:center;align-items:center;gap:9px;display:flex}html body .phone-shell #home-page .featured-title:before,html body .phone-shell #home-page .featured-title:after{content:"";background:linear-gradient(90deg,#0000,#cbd1ce);width:38px;height:1px}html body .phone-shell #home-page .featured-title i{color:#cbd1ce;font-size:9px;font-style:normal}html body .phone-shell #home-page .featured-title strong{font-size:15px;font-weight:600;line-height:24px}html body .phone-shell #home-page>.topbar+.notice.notice-marquee{min-height:30px;margin:2px 12px 6px;border-bottom:1px solid #edf0ee!important}html body .phone-shell #promo-page .rebate-card-main img{object-fit:contain;background:#fff;border-radius:7px;width:38px;height:38px;padding:2px}html body .phone-shell #recent-games-page.page.active{height:calc(100dvh - var(--bottom-nav-height,64px));background:#f3f5f6;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;display:grid!important;overflow:hidden!important}html body .phone-shell #recent-games-page>.member-feature-header{z-index:4!important;width:100%!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}html body .phone-shell #recent-games-page>.recent-games-tabs{background:#fff;width:auto;min-height:44px;padding:5px 12px;z-index:3!important;margin:0!important;position:relative!important;top:auto!important;overflow:visible!important}html body .phone-shell #recent-games-page>.recent-games-intro{height:auto;min-height:48px;z-index:2!important;width:auto!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}html body .phone-shell #recent-games-page>.recent-games-list{overscroll-behavior:contain;min-height:0;overflow-x:hidden;overflow-y:auto;margin:0!important;padding:8px 10px 18px!important}html body .phone-shell #profile-page .profile-art-icon{object-fit:contain;width:34px;height:34px;display:block}html body .phone-shell button[data-action^=refresh].loading :-webkit-any(svg,.fan-icon,.line-action-icon,.deposit-refresh-line-icon){transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}html body .phone-shell button[data-action^=refresh].loading :is(svg,.fan-icon,.line-action-icon,.deposit-refresh-line-icon){transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}html body .phone-shell button[data-action^=refresh].is-refreshing :-webkit-any(svg,.fan-icon,.line-action-icon,.deposit-refresh-line-icon){transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}html body .phone-shell button[data-action^=refresh].is-refreshing :is(svg,.fan-icon,.line-action-icon,.deposit-refresh-line-icon){transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}html body .phone-shell button[data-action^=refresh].is-refresh-tap :-webkit-any(svg,.fan-icon,.line-action-icon,.deposit-refresh-line-icon){transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}html body .phone-shell button[data-action^=refresh].is-refresh-tap :is(svg,.fan-icon,.line-action-icon,.deposit-refresh-line-icon){transform-origin:50%;animation:.68s linear infinite refresh-request-spin!important}#promo-page .credit-overview-card{grid-template-columns:1fr 1px 1fr;gap:32px;height:153px;margin-top:12px;padding:15px 36px 13px;display:grid}#promo-page .credit-overview-card>i{background:#e0e0e0;width:1px;height:86px;margin:auto}#promo-page .credit-overview-card>div{flex-direction:column;align-items:center;display:flex}#promo-page .credit-overview-card span{font-size:14px}#promo-page .credit-overview-card strong{color:#283348;margin:5px 0 2px;font-size:26px;font-weight:500}#promo-page .credit-overview-card small{color:#999;font-size:12px}#promo-page .credit-overview-card button{color:#fff;background:#0a9864;border:0;border-radius:8px;width:132px;height:42px;margin-top:13px;font-size:16px}#promo-page .credit-overview-card button:disabled{background:#aaa}#promo-page .credit-detail-card{min-height:410px;margin-top:12px;overflow:hidden}#promo-page .credit-detail-card>nav{border-bottom:1px solid #ddd;grid-template-columns:repeat(4,1fr);height:49px;display:grid}#promo-page .credit-detail-card>nav button{color:#273248;white-space:nowrap;background:#fff;border:0;font-size:15px;position:relative}#promo-page .credit-detail-card>nav button.active{color:#00965a}#promo-page .credit-detail-card>nav button.active:after{content:"";background:#00965a;border-radius:2px;height:2px;position:absolute;bottom:0;left:11px;right:11px}#promo-page .credit-tab-content{min-height:360px;padding:13px 12px;position:relative}#promo-page .credit-rules h3{margin:0 0 6px;font-size:15px}#promo-page .credit-rules p{color:#677184;margin:0;font-size:14px;line-height:1.65}#promo-page .credit-source>p{color:#7f8da3;margin:0 0 12px;font-size:13px}#promo-page .credit-source>div{color:#718096;background:#f0f4f8;border-radius:7px;padding:10px 12px;font-size:13px}#promo-page .credit-source b{color:#283248;font-weight:500}#promo-page .credit-source i{color:#00965a;border:1px solid #00965a;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:4px;font-size:10px;display:inline-grid}#promo-page .credit-record-toolbar{grid-template-columns:96px 108px minmax(90px,1fr);align-items:center;gap:10px;width:100%;min-height:34px;display:grid}#promo-page .credit-record-toolbar button{color:#7d899b;text-align:left;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:18px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:32px;padding:0 12px 0 14px;display:flex}#promo-page .credit-record-toolbar button.active{color:#00965a;border-color:#00965a}#promo-page .credit-record-toolbar button>span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}#promo-page .credit-record-toolbar button>i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin:-4px 1px 0 8px;transform:rotate(45deg)}#promo-page .credit-record-toolbar button.active>i{margin-top:4px;transform:rotate(225deg)}#promo-page .credit-record-toolbar>strong{color:#7d899b;text-align:right;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;line-height:32px;display:block}#promo-page .credit-record-toolbar>strong b{color:#526075;font-weight:500}#promo-page .credit-loan-empty{color:#8993a3;flex-direction:column;justify-content:center;align-items:center;min-height:265px;display:flex}#promo-page .credit-empty-box{color:#c8ced6;font-size:80px;line-height:1;transform:rotate(-10deg)}#promo-page .credit-loan-empty p{font-size:14px}#promo-page .credit-loan-empty button{color:#00965a;font-size:inherit;background:0 0;border:0}#promo-page .credit-eligibility-notice{color:#745a25;background:linear-gradient(135deg,#fff9e8f5,#faf4e1d6);border:1px solid #d2992c3d;border-radius:12px;align-items:center;gap:10px;margin:-2px 14px 12px;padding:10px 12px;display:flex}#promo-page .credit-eligibility-notice b{flex:none;font-size:13px}#promo-page .credit-eligibility-notice span{color:#92743a;font-size:12px;line-height:1.45}#promo-page .credit-record-list article{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 2px;display:flex}#promo-page .credit-record-list article>div{flex-direction:column;gap:3px;display:flex}#promo-page .credit-record-list article>div:last-child{text-align:right}#promo-page .credit-record-list strong,#promo-page .credit-record-list b{font-size:13px}#promo-page .credit-record-list span{color:#999;font-size:11px}#promo-page .credit-filter-popover{z-index:32;background:#fff;border:1px solid #00965a;border-radius:8px;position:absolute;top:56px;box-shadow:0 3px 12px #0000002e}#promo-page .credit-filter-backdrop{z-index:31;background:#ffffffb8;position:absolute;top:49px;bottom:0;left:0;right:0}#promo-page .credit-status-popover{flex-direction:column;width:118px;padding:8px 0;display:flex;left:120px}#promo-page .credit-status-popover button{color:#7f8a9a;text-align:left;background:#fff;border:0;height:42px;padding:0 15px}#promo-page .credit-status-popover button.active{color:#00965a}#promo-page .credit-period-popover{padding:12px;left:12px;right:12px}#promo-page .credit-period-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}#promo-page .credit-period-grid button{background:#fff;border:1px solid #d9dfe7;border-radius:7px;height:43px}#promo-page .credit-period-grid button.active{color:#00965a;border-color:#00965a}#promo-page .credit-filter-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}#promo-page .credit-filter-actions button{color:#00965a;background:#fff;border:1px solid #00965a;border-radius:8px;height:46px}#promo-page .credit-filter-actions button.primary{color:#fff;background:#00965a}.credit-amount-modal{z-index:500;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.credit-amount-modal form{background:#fff;border-radius:14px;width:min(360px,100%);padding:24px;position:relative;box-shadow:0 18px 50px #00000038}.credit-amount-modal h3{text-align:center;margin:0 0 8px}.credit-amount-modal p{color:#7b8492;text-align:center}.credit-modal-close{background:0 0;border:0;font-size:25px;position:absolute;top:8px;right:10px}.credit-amount-modal label{border:1px solid #ddd;border-radius:8px;align-items:center;gap:8px;height:50px;padding:0 13px;display:flex}.credit-amount-modal input{border:0;outline:0;width:100%;font-size:17px}.credit-modal-submit{color:#fff;background:#00965a;border:0;border-radius:8px;width:100%;height:46px;margin-top:16px;font-size:16px}@media (max-width:420px){#promo-page .credit-record-toolbar{grid-template-columns:86px 100px minmax(76px,1fr);gap:7px}#promo-page .credit-record-toolbar button{padding-left:11px;padding-right:10px}#promo-page .credit-status-popover{left:105px}}html body .phone-shell #profile-page .profile-wallet-row .reference-cny-balance--profile strong,html body .phone-shell #home-page .home-quick-account .reference-cny-balance--home .topbar-balance,html body .phone-shell #promo-page .credit-balance-card .reference-cny-balance--credit b{color:#d99b00!important;-webkit-text-fill-color:#d99b00!important;text-underline-offset:3px!important;text-shadow:none!important;font-weight:500!important;-webkit-text-decoration:underline #d99b00!important;text-decoration:underline #d99b00!important;display:inline-block!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page) .deposit-balance strong{color:#d99b00!important;-webkit-text-fill-color:#d99b00!important;text-underline-offset:3px!important;text-shadow:none!important;font-weight:500!important;-webkit-text-decoration:underline #d99b00!important;text-decoration:underline #d99b00!important;display:inline-block!important}html body .phone-shell :is(#deposit-page,#withdraw-page) .deposit-balance strong{color:#d99b00!important;-webkit-text-fill-color:#d99b00!important;text-underline-offset:3px!important;text-shadow:none!important;font-weight:500!important;-webkit-text-decoration:underline #d99b00!important;text-decoration:underline #d99b00!important;display:inline-block!important}html body .phone-shell :-webkit-any(.profile-wallet-row,.home-quick-account,.deposit-balance,.credit-balance-card) .reference-balance-refresh{place-items:center;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;display:inline-grid!important}html body .phone-shell :is(.profile-wallet-row,.home-quick-account,.deposit-balance,.credit-balance-card) .reference-balance-refresh{place-items:center;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;display:inline-grid!important}html body .phone-shell #promo-page .promo-top{box-shadow:0 2px 10px #1f3f3209;background:#fffffffa!important;border-bottom:1px solid #e7ece9!important}html body .phone-shell #promo-page .promo-tabs{align-items:stretch}html body .phone-shell #promo-page.page.active .promo-tabs button,html body .phone-shell #promo-page.page.active .promo-tabs button:not(.active),html body .phone-shell #promo-page.page.active .promo-tabs button.active{font-size:13px;font-weight:600;line-height:51px;position:relative;color:#39463f!important;min-width:62px!important;height:51px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 7px!important;transform:none!important}html body .phone-shell #promo-page.page.active .promo-tabs button.active{color:#078d63!important}html body .phone-shell #promo-page.page.active .promo-tabs button.active:after{position:absolute;transform:translate(50%);box-shadow:0 -1px 4px #078d6329;content:""!important;background:linear-gradient(90deg,#25ae7c,#078d63)!important;border-radius:999px 999px 0 0!important;width:30px!important;height:3px!important;bottom:0!important;left:auto!important;right:50%!important}html body .phone-shell #promo-page.page.active:not(.promo-navigation-solid):not(.promo-navigation-tile) .promo-tabs button.active{color:#078d63!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .phone-shell #promo-page.page.active:not(.promo-tab-indicator-lock) .promo-tabs>button.active:after{width:24px!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in){width:min(142px,100%)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:hover,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:active{width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1px 2px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:focus-visible{width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1px 2px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:active{transform:translateY(1px)scale(.97)!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry>span:last-child{color:#354253!important;white-space:nowrap!important;font-size:11px!important;font-weight:750!important;line-height:1!important}.turnstile-verify-modal{z-index:12000;-webkit-backdrop-filter:blur(12px)saturate(.88);background:#10191f94;place-items:center;padding:20px;animation:.2s ease-out both turnstile-overlay-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.turnstile-verify-card{color:#17251f;background:radial-gradient(circle at 100% 0,#d5b8701f,#0000 38%),#fff;border:1px solid #c7a45247;border-radius:22px;width:min(100%,366px);padding:24px 24px 19px;animation:.24s cubic-bezier(.22,.82,.32,1) both turnstile-card-in;position:relative;overflow:hidden;box-shadow:0 24px 70px #0c19133d,0 2px 8px #0c191314}.turnstile-verify-close{color:#64726b;cursor:pointer;background:#f7f9f8;border:1px solid #e1e8e4;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:30px;position:absolute;top:15px;right:15px}.turnstile-verify-head{align-items:center;gap:12px;padding-right:40px;display:flex}.turnstile-verify-mark{color:#14845f;background:linear-gradient(145deg,#eef9f4,#e2f3eb);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #14845f1f}.turnstile-verify-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px}.turnstile-verify-head small{color:#a47b27;letter-spacing:.13em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.turnstile-verify-head h2{color:#17251f;letter-spacing:-.02em;margin:0;font-size:23px;font-weight:750}.turnstile-verify-copy{color:#64726b;margin:16px 0 14px;font-size:13px;line-height:1.55}.turnstile-widget-shell{background:#f8faf9;border:1px solid #dfe8e3;border-radius:12px;place-items:center;min-height:68px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.turnstile-widget-shell.is-ready{background:0 0;border-color:#0000}.turnstile-widget-shell.has-error{border-color:#c6494957;box-shadow:0 0 0 3px #c6494912}.turnstile-widget{z-index:2;min-height:65px;position:relative}.turnstile-widget-loading{color:#718078;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.turnstile-widget-shell.is-ready .turnstile-widget-loading{display:none}.turnstile-widget-loading span{border:2px solid #d5e2dc;border-top-color:#14845f;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite turnstile-spin}.turnstile-verify-status{color:#6c7a73;text-align:center;min-height:19px;margin:10px 0 0;font-size:12px}.turnstile-verify-footer{color:#87928d;background:#fafcfb;border-top:1px solid #edf1ef;justify-content:center;align-items:center;gap:7px;margin:13px -24px -19px;padding:12px 18px;font-size:11px;display:flex}.turnstile-trust-dot{background:#1aa878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1aa8781a}.turnstile-verify-modal.is-passed .turnstile-verify-card{border-color:#14845f52}@keyframes turnstile-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes turnstile-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes turnstile-spin{to{transform:rotate(360deg)}}@media (max-width:380px){.turnstile-verify-modal{padding:12px}.turnstile-verify-card{padding-inline-start:17px;padding-inline-end:17px}.turnstile-verify-footer{margin-inline-start:-17px;margin-inline-end:-17px}}@media (prefers-reduced-motion:reduce){.turnstile-verify-modal,.turnstile-verify-card{animation:none}}html body .phone-shell #profile-page .profile-hero{isolation:isolate;color:#20251f!important;background-color:#fffdf6!important;background-image:linear-gradient(105deg,#ffffffe0 0%,#fffcf0b8 52%,#edf8f1d1 100%),url(/images/brand/profile-vip-card-background.jpg)!important;background-position:50%,50% 47%!important;background-repeat:no-repeat!important;background-size:cover,cover!important;border:1px solid #be943647!important;border-radius:0 0 18px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #5d47181a,inset 0 1px #fffffff0!important}html body .phone-shell #profile-page .profile-hero>*{z-index:1;position:relative}html body .phone-shell #profile-page .profile-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffdd8529,#0000 66%);border:1px solid #b8892529;border-radius:50%;width:190px;height:130px;position:absolute;bottom:-58px;right:-36px}.luxury-auth-form .luxury-field-error{min-height:0;margin:-5px 4px 0;font-size:11px;font-weight:650;line-height:1.38;display:none;color:#c33f46!important}.luxury-auth-form .luxury-field-error.is-visible{display:block}.luxury-auth-form .luxury-input-group.is-invalid,.luxury-auth-form .luxury-input-group.is-invalid:focus-within{background:snow!important;border-color:#c73740b8!important;box-shadow:0 0 0 3px #c7374014!important}html body .phone-shell #my-records-page{--record-green:#0d8058;--record-green-soft:#edf8f3;--record-ink:#182820;--record-muted:#74847b;--record-line:#dce7e1;color:var(--record-ink)!important;background:#f3f6f5!important;overflow:hidden!important}html body .phone-shell #my-records-page .record-shell-top{z-index:30!important;border-bottom:1px solid var(--record-line)!important;background:#fffffffa!important;flex:0 0 58px!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:stretch!important;min-height:58px!important;display:grid!important;position:relative!important;box-shadow:0 4px 14px #1b3c2c0a!important}html body .phone-shell #my-records-page .record-shell-top>.back-btn{color:#17261f!important;background:0 0!important;place-items:center!important;width:48px!important;height:58px!important;display:grid!important;position:static!important}html body .phone-shell #my-records-page .record-main-tabs{grid-column:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;min-width:0!important;height:58px!important;display:grid!important}html body .phone-shell #my-records-page .record-main-tabs button{color:#52645b!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;padding:0 5px!important;font-size:14px!important;font-weight:700!important;position:relative!important}html body .phone-shell #my-records-page .record-main-tabs button.active{color:var(--record-green)!important}html body .phone-shell #my-records-page .record-main-tabs button.active:after{content:""!important;background:linear-gradient(90deg,#1aa977,#087b55)!important;border-radius:3px 3px 0 0!important;height:3px!important;position:absolute!important;bottom:0!important;left:24%!important;right:24%!important;box-shadow:0 -2px 7px #0d80582e!important}html body .phone-shell #my-records-page .record-shell-body{overscroll-behavior:contain!important;scrollbar-width:none!important;background:#f3f6f5!important;flex:auto!important;min-height:0!important;padding:0 12px 22px!important;overflow-x:hidden!important;overflow-y:auto!important}html body .phone-shell #my-records-page .record-shell-body::-webkit-scrollbar{display:none!important}html body .phone-shell #my-records-page .record-filter-strip{z-index:20!important;-webkit-backdrop-filter:blur(12px)!important;background:#f3f6f5f5!important;border-bottom:1px solid #dce7e1c2!important;gap:8px!important;margin:0 -12px 12px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:0!important}html body .phone-shell #my-records-page .record-filter-pill{color:#31443a!important;background:#fff!important;border:1px solid #d6e2dc!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 3px 10px #1d41300a!important}html body .phone-shell #my-records-page .record-filter-chevron{color:#708078!important;width:14px!important;height:14px!important}html body .phone-shell #my-records-page .account-balance-card{background:linear-gradient(145deg,#fff 0%,#f7fcf9 100%)!important;border:1px solid #d8e5de!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:0 0 13px!important;padding:16px!important;display:grid!important;box-shadow:0 8px 22px #1a402e0f!important}html body .phone-shell #my-records-page .account-balance-card>div{gap:4px!important;display:grid!important}html body .phone-shell #my-records-page .account-balance-card>div>span{color:#708178!important;font-size:12px!important;font-weight:650!important}html body .phone-shell #my-records-page .account-balance-card strong{color:#1b2b23!important;font-variant-numeric:tabular-nums!important;font-size:25px!important;font-weight:760!important;line-height:1.15!important}html body .phone-shell #my-records-page .account-balance-card strong small{color:#687a71!important;font-size:12px!important;font-weight:700!important}html body .phone-shell #my-records-page .account-balance-card>button{color:#fff!important;background:linear-gradient(135deg,#087d56,#18a274)!important;border:0!important;border-radius:11px!important;align-self:center!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 7px 16px #087d562b!important}html body .phone-shell #my-records-page .account-balance-card>p{color:#687b71!important;background:#eef6f2!important;border-radius:10px!important;grid-column:1/-1!important;align-items:flex-start!important;gap:7px!important;margin:0!important;padding:10px 11px!important;font-size:11px!important;line-height:1.5!important;display:flex!important}html body .phone-shell #my-records-page .account-balance-card>p>span{color:var(--record-green)!important;letter-spacing:1px!important}html body .phone-shell #my-records-page .record-data-section{border:1px solid var(--record-line)!important;background:#fff!important;border-radius:16px!important;margin:0 0 13px!important;padding:0!important;overflow:hidden!important;box-shadow:0 7px 22px #1b3d2d0d!important}html body .phone-shell #my-records-page .record-data-section-head{background:linear-gradient(90deg,#fff,#f8fbf9)!important;border-bottom:1px solid #edf1ef!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 13px!important;display:flex!important}html body .phone-shell #my-records-page .record-data-section-head h3{color:#203229!important;margin:0!important;font-size:14px!important;font-weight:800!important}html body .phone-shell #my-records-page .record-data-section-head>span{color:#809087!important;white-space:nowrap!important;font-size:10px!important;font-weight:650!important}html body .phone-shell #my-records-page .ref-record-list{background:#fff!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}html body .phone-shell #my-records-page :-webkit-any(.record-payment-item,.record-transfer-item,.record-ledger-item,.record-bet-item){color:#1c2c24!important;min-width:0!important;min-height:72px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1ef!important;border-radius:0!important;margin:0!important;padding:12px 13px!important;position:relative!important}html body .phone-shell #my-records-page :is(.record-payment-item,.record-transfer-item,.record-ledger-item,.record-bet-item){color:#1c2c24!important;min-width:0!important;min-height:72px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1ef!important;border-radius:0!important;margin:0!important;padding:12px 13px!important;position:relative!important}html body .phone-shell #my-records-page :-webkit-any(.record-payment-item,.record-transfer-item,.record-ledger-item,.record-bet-item):last-child{border-bottom:0!important}html body .phone-shell #my-records-page :is(.record-payment-item,.record-transfer-item,.record-ledger-item,.record-bet-item):last-child{border-bottom:0!important}html body .phone-shell #my-records-page .record-payment-item{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}html body .phone-shell #my-records-page .record-payment-icon{color:#087d56!important;background:#eff9f4!important;border:1px solid #d6e9df!important;border-radius:11px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}html body .phone-shell #my-records-page .record-payment-item--withdraw .record-payment-icon{color:#c64e56!important;background:#fff3f3!important;border-color:#f0dddd!important}html body .phone-shell #my-records-page .record-payment-main{gap:4px!important;min-width:0!important;display:grid!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item)>div{gap:4px!important;min-width:0!important;display:grid!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item)>div{gap:4px!important;min-width:0!important;display:grid!important}html body .phone-shell #my-records-page .record-payment-main strong{color:#1d2e25!important;align-items:center!important;gap:7px!important;min-width:0!important;font-size:13px!important;font-weight:800!important;display:flex!important}html body .phone-shell #my-records-page .record-payment-main strong em{color:#418169!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;overflow:hidden!important}html body .phone-shell #my-records-page .record-bet-item small{color:#84928b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;min-width:0!important;font-size:9.5px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html body .phone-shell #my-records-page :is(.record-payment-main,.record-transfer-item>div,.record-ledger-item>div,.record-bet-item>div)>span{color:#84928b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;min-width:0!important;font-size:9.5px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html body .phone-shell #my-records-page .record-payment-state{text-align:right!important;justify-items:end!important;gap:4px!important;min-width:74px!important;display:grid!important}html body .phone-shell #my-records-page .record-payment-state strong{font-size:11px!important;font-weight:800!important}html body .phone-shell #my-records-page .record-payment-state small{color:#53665c!important;font-variant-numeric:tabular-nums!important;font-size:10px!important;font-weight:700!important}html body .phone-shell #my-records-page .record-payment-state.approved strong{color:#087d56!important}html body .phone-shell #my-records-page .record-payment-state.pending strong{color:#a3741d!important}html body .phone-shell #my-records-page :-webkit-any(.record-payment-state.rejected,.record-payment-state.cancelled) strong{color:#c64e56!important}html body .phone-shell #my-records-page :is(.record-payment-state.rejected,.record-payment-state.cancelled) strong{color:#c64e56!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item){grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item){grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item) strong{color:#203229!important;font-size:12.5px!important;font-weight:780!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item) strong{color:#203229!important;font-size:12.5px!important;font-weight:780!important}html body .phone-shell #my-records-page :-webkit-any(.record-transfer-item,.record-ledger-item,.record-bet-item)>b{text-align:right!important;color:#283a31!important;font-variant-numeric:tabular-nums!important;min-width:70px!important;font-size:13px!important;font-weight:800!important}html body .phone-shell #my-records-page :is(.record-transfer-item,.record-ledger-item,.record-bet-item)>b{text-align:right!important;color:#283a31!important;font-variant-numeric:tabular-nums!important;min-width:70px!important;font-size:13px!important;font-weight:800!important}html body .phone-shell #my-records-page b.green{color:#087d56!important}html body .phone-shell #my-records-page b.red{color:#cf4d57!important}html body .phone-shell #my-records-page .record-load-more{color:#087d56!important;background:#fff!important;border:1px solid #cfe2d8!important;border-radius:22px!important;width:min(280px,100% - 24px)!important;min-height:43px!important;margin:16px auto 5px!important;padding:0 18px!important;font-size:12px!important;font-weight:800!important;display:block!important;box-shadow:0 6px 18px #165b3c12!important}html body .phone-shell #my-records-page .record-bet-item{align-items:start!important}html body .phone-shell #my-records-page .record-bet-main{gap:5px!important;min-width:0!important;display:grid!important}html body .phone-shell #my-records-page .record-bet-title-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body .phone-shell #my-records-page .record-bet-title-row>strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body .phone-shell #my-records-page .record-bet-status{color:#64746c!important;white-space:nowrap!important;background:#f5f7f6!important;border:1px solid #d7dfdb!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;min-height:21px!important;padding:3px 7px!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body .phone-shell #my-records-page .record-bet-status i{width:5px!important;height:5px!important;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)!important;background:currentColor!important;border-radius:50%!important;flex:0 0 5px!important}html body .phone-shell #my-records-page .record-bet-status--settled{color:#087d56!important;background:#edf8f3!important;border-color:#b8decf!important}html body .phone-shell #my-records-page .record-bet-status--pending{color:#9a6b13!important;background:#fff8e9!important;border-color:#ead39f!important}html body .phone-shell #my-records-page .record-bet-status--invalid{color:#75827c!important;background:#f2f5f3!important;border-color:#d9dfdc!important}html body .phone-shell #my-records-page .record-bet-status--refunded{color:#286b9f!important;background:#eef6fc!important;border-color:#bfd8ef!important}html body .phone-shell #my-records-page .record-bet-net{text-align:right!important;font-variant-numeric:tabular-nums!important;justify-items:end!important;gap:3px!important;min-width:72px!important;display:grid!important}html body .phone-shell #my-records-page .record-bet-net small{color:#8a9690!important;font-size:8.5px!important;font-weight:700!important}html body .phone-shell #my-records-page .record-bet-net span{color:inherit!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important}html body .phone-shell #my-records-page .record-bet-net.is-pending{color:#9a6b13!important;font-size:18px!important}@media (max-width:767px){html body .phone-shell #my-records-page .record-bet-item{grid-template-columns:minmax(0,1fr) 68px!important;gap:8px!important;padding:10px 11px!important}html body .phone-shell #my-records-page .record-bet-title-row{align-items:flex-start!important}}html body .phone-shell #my-records-page .record-load-more:disabled{color:#87978f!important;box-shadow:none!important;background:#f4f7f5!important}html body .phone-shell #my-records-page .personal-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body .phone-shell #my-records-page .personal-report-grid article{border:1px solid var(--record-line)!important;background:linear-gradient(145deg,#fff,#f6fbf8)!important;border-radius:15px!important;align-content:center!important;gap:8px!important;min-height:95px!important;padding:15px!important;display:grid!important;box-shadow:0 7px 20px #1b3d2d0d!important}html body .phone-shell #my-records-page .personal-report-grid article span{color:#718178!important;font-size:11px!important;font-weight:700!important}html body .phone-shell #my-records-page .personal-report-grid article strong{color:#087d56!important;font-variant-numeric:tabular-nums!important;font-size:21px!important;font-weight:800!important}html body .phone-shell #my-records-page .record-total-footer{z-index:40!important;min-height:66px!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom,0px))!important;background:#fffffffc!important;border-top:1px solid #d8e5de!important;flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;position:relative!important;box-shadow:0 -10px 26px #1b3d2d14!important}html body .phone-shell #my-records-page .record-total-footer span{color:#7d8d85!important;text-align:center!important;place-items:center!important;gap:3px!important;min-width:0!important;font-size:9.5px!important;font-weight:650!important;display:grid!important}html body .phone-shell #my-records-page .record-total-footer b{color:#263830!important;font-variant-numeric:tabular-nums!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html body .record-filter-popover{color:#213229!important;background:#fff!important;border:1px solid #d7e4dd!important;border-radius:16px!important;width:min(240px,100vw - 24px)!important;max-height:min(430px,100vh - 100px)!important;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:0 20px 48px #1739292e,0 2px 8px #1739290f!important}html body .record-filter-popover-head{z-index:2!important;color:#263a31!important;background:#fff!important;border-bottom:1px solid #e6ece9!important;padding:12px 14px!important;font-size:12px!important;font-weight:800!important;position:sticky!important;top:0!important}html body .record-filter-options{background:#fff!important;gap:4px!important;padding:8px!important;display:grid!important}html body .record-filter-options button{color:#34463d!important;background:#fff!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:680!important;display:flex!important}html body .record-filter-options button.active{color:#087d56!important;box-shadow:none!important;background:#edf8f3!important;border-color:#cde3d8!important}html body .record-filter-options button i{color:#fff!important;background:#118b61!important;border-radius:50%!important;place-items:center!important;width:21px!important;height:21px!important;font-size:10px!important;font-style:normal!important;display:grid!important}@media (max-width:380px){html body .phone-shell #my-records-page .record-shell-body{padding-inline-start:9px!important;padding-inline-end:9px!important}html body .phone-shell #my-records-page .record-filter-strip{margin-inline-start:-9px!important;margin-inline-end:-9px!important;padding-inline-start:9px!important;padding-inline-end:9px!important}html body .phone-shell #my-records-page .record-payment-item{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}html body .phone-shell #my-records-page .record-payment-icon{width:34px!important;height:34px!important}html body .phone-shell #my-records-page .record-payment-state{min-width:66px!important}}html body .phone-shell .interface-svg-icon.interface-glass-icon,html body .phone-shell:not(.game-launch) #home-page .quick-icon--line .interface-glass-icon,html body .phone-shell:not(.game-launch) #profile-page .profile-line-icon.interface-glass-icon{background-color:#0000!important;background-image:var(--interface-glass-icon)!important;color:inherit!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;-webkit-mask:none!important;mask:none!important}html body .phone-shell #home-page .home-top-shortcut-image.home-top-shortcut-line{width:46px!important;height:46px!important;overflow:visible!important}html body .phone-shell #home-page .home-top-shortcut-line .home-shortcut-line-icon.interface-glass-icon{width:44px!important;height:44px!important}html body .phone-shell #home-page .quick-icon--line,html body .phone-shell #home-page .quick-icon--line .interface-glass-icon{width:42px!important;height:42px!important}html body .phone-shell #home-page .notice-support-btn .notice-support-glass-icon{width:29px!important;height:29px!important}html body .phone-shell #profile-page :-webkit-any(.money-actions,.profile-benefit-grid,.profile-quick-grid) .profile-line-icon.interface-glass-icon{width:42px!important;height:42px!important}html body .phone-shell #profile-page :is(.money-actions,.profile-benefit-grid,.profile-quick-grid) .profile-line-icon.interface-glass-icon{width:42px!important;height:42px!important}html body .phone-shell #profile-page .money-actions .profile-line-icon.interface-glass-icon{width:46px!important;height:46px!important}html body .phone-shell #profile-page .profile-platform-support .profile-line-icon.interface-glass-icon{width:34px!important;height:34px!important}html body .phone-shell #profile-page .profile-avatar-edit .profile-avatar-edit-icon.interface-glass-icon{width:23px!important;height:23px!important}html body .phone-shell #profile-page .profile-avatar-edit:has(.interface-glass-icon){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html body .phone-shell .bottom-nav .nav-glass-icon{transition:transform .14s,filter .14s;transform:translateZ(0);background-color:#0000!important;background-image:var(--nav-glass-icon)!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 36px!important;width:36px!important;height:36px!important;display:block!important}html body .phone-shell .bottom-nav .nav-item.active .nav-glass-icon{transform:translateY(-1px)scale(1.06);filter:saturate(1.08)drop-shadow(0 3px 5px #3957a726)!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in),html body .phone-shell #profile-page .account-panel .login-actions{background:#ffffffe6!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in){gap:4px!important;width:min(154px,100%)!important;padding:3px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry,html body .phone-shell #profile-page .login-actions .auth-entry{aspect-ratio:auto!important;color:#4d5565!important;background:linear-gradient(145deg,#fffffffa,#f4f7fff0)!important;border:1px solid #7c97d333!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:2px 5px!important;display:flex!important;box-shadow:0 4px 10px #4c65ab14!important}html body .phone-shell #home-page .auth-entry .auth-entry-glass-icon{width:31px!important;height:31px!important}html body .phone-shell #home-page .auth-entry>span:last-child{font-size:10px!important;font-weight:750!important}html body .phone-shell #profile-page .login-actions .auth-entry{gap:6px!important;height:54px!important;min-height:54px!important;font-size:13px!important}html body .phone-shell #profile-page .login-actions .auth-entry-glass-icon{width:42px!important;height:42px!important}html body .phone-shell #promo-page .rebate-reference-title .refresh-icon-btn--rebate{color:#07974f!important;background:#ffffffb8!important;border:1px solid #04974f33!important;border-radius:50%!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin-left:2px!important;padding:0!important;display:inline-grid!important;box-shadow:0 2px 7px #03743d1f!important}html body .phone-shell #promo-page .rebate-reference-title .refresh-icon-btn--rebate:before,html body .phone-shell #promo-page .rebate-reference-title .refresh-icon-btn--rebate:after{display:none!important}html body .phone-shell #promo-page .rebate-reference-title .refresh-icon-btn--rebate :-webkit-any(.fan-icon,.line-action-icon,svg){color:currentColor!important;filter:none!important;width:20px!important;height:20px!important}html body .phone-shell #promo-page .rebate-reference-title .refresh-icon-btn--rebate :is(.fan-icon,.line-action-icon,svg){color:currentColor!important;filter:none!important;width:20px!important;height:20px!important}html body .phone-shell #promo-page .rebate-reference-title .rebate-claim-all-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#12aa5c,#078b48);border:1px solid #07974f;border-radius:15px;flex:none;min-width:70px;height:28px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:750;line-height:26px;box-shadow:0 3px 8px #078b482e}html body .phone-shell #promo-page .rebate-reference-title .rebate-claim-all-btn:disabled{color:#6b947e;box-shadow:none;opacity:1;background:#dceee4;border-color:#9fcab2}html body .phone-shell #promo-page .rebate-card-main{grid-template-columns:38px minmax(0,1fr)!important}html body .phone-shell #promo-page .rebate-card-main>i{display:none!important}@keyframes qkd-deposit-nav-hop{0%,to{transform:translateY(-3px)scale(1)}18%{transform:translateY(-9px)scale(1.04)}32%{transform:translateY(-3px)scale(1)}42%{transform:translateY(-5px)scale(1.015)}52%{transform:translateY(-3px)scale(1)}}html body .phone-shell:not(.game-launch) .bottom-nav .nav-item.deposit-nav{z-index:3!important;min-height:66px!important;animation:none!important;overflow:visible!important;transform:translateY(-6px)!important}html body .phone-shell:not(.game-launch) .bottom-nav .nav-item.deposit-nav .nav-glass-icon{transform-origin:bottom;will-change:transform;animation:1.8s cubic-bezier(.28,.84,.42,1) infinite qkd-deposit-nav-hop;filter:saturate(1.12)drop-shadow(0 4px 6px #266a9e33)!important;flex:0 0 54px!important;width:54px!important;height:54px!important}html body .phone-shell:not(.game-launch) .bottom-nav .nav-item.deposit-nav>span:last-child{color:#3f9651;margin-top:-7px;font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){html body .phone-shell:not(.game-launch) .bottom-nav .nav-item.deposit-nav{animation:none!important;transform:translateY(-6px)!important}html body .phone-shell:not(.game-launch) .bottom-nav .nav-item.deposit-nav .nav-glass-icon{animation:none;transform:translateY(-3px)}}html body .phone-shell #promo-page .promo-embedded-feature{box-sizing:border-box;min-height:calc(100dvh - 54px - var(--bottom-nav-height,64px));padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;background:var(--bg)!important;color:var(--ink)!important;position:relative!important;overflow:visible!important}html body .phone-shell #promo-page #interest-treasure-page,html body .phone-shell #promo-page #interest-treasure-page.has-interest-summary{min-height:calc(100dvh - 54px - var(--bottom-nav-height,64px))!important;padding-top:10px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-summary{z-index:1!important;width:auto!important;height:auto!important;margin:0 10px 10px!important;padding:12px 14px 11px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}html body .phone-shell #promo-page #interest-treasure-page .interest-tabs{z-index:12;border-block:1px solid var(--line);background:#fffffff7;position:sticky;top:54px;height:44px!important;margin-top:0!important}html body .phone-shell #promo-page #interest-treasure-page :-webkit-any(.interest-rules-panel,.interest-record-list,.feature-disabled-note){margin-inline-start:10px;margin-inline-end:10px}html body .phone-shell #promo-page #interest-treasure-page :is(.interest-rules-panel,.interest-record-list,.feature-disabled-note){margin-inline-start:10px;margin-inline-end:10px}html body .phone-shell #promo-page #lottery-page{min-height:calc(100dvh - 54px - var(--bottom-nav-height,64px))!important;background:var(--bg)!important}html body .phone-shell #promo-page #lottery-page>.member-feature-header{display:none!important}html body .phone-shell #promo-page #lottery-page .lottery-page-body{padding-top:12px!important;padding-bottom:calc(94px + env(safe-area-inset-bottom))!important}html body .phone-shell #promo-page .promo-feature-refresh{z-index:18;color:#07974f;background:#ffffffe6;border:1px solid #07974f38;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid;position:absolute;top:17px;right:22px;box-shadow:0 3px 9px #07784424}html body .phone-shell #promo-page .promo-feature-refresh :-webkit-any(.fan-icon,svg){width:21px;height:21px}html body .phone-shell #promo-page .promo-feature-refresh :is(.fan-icon,svg){width:21px;height:21px}html body .phone-shell #promo-page .promo-feature-refresh--lottery{top:22px}html body .phone-shell #promo-page .promo-feature-refresh.is-refreshing :-webkit-any(.fan-icon,svg){animation:.65s linear infinite member-feature-refresh-spin}html body .phone-shell #promo-page .promo-feature-refresh.is-refreshing :is(.fan-icon,svg){animation:.65s linear infinite member-feature-refresh-spin}@media (prefers-reduced-motion:reduce){html body .phone-shell #promo-page .promo-feature-refresh.is-refreshing :-webkit-any(.fan-icon,svg){animation:none}html body .phone-shell #promo-page .promo-feature-refresh.is-refreshing :is(.fan-icon,svg){animation:none}}html body .phone-shell #withdraw-accounts-page.page.active{background:radial-gradient(circle at 88% 10%,#6ad0e624,#0000 30%),linear-gradient(#f7fbfd 0%,#f2f6f8 100%)!important}html body .phone-shell #withdraw-accounts-page .payment-top{color:#182735!important;background:#fffffff5!important;border-bottom:1px solid #e0e8ed!important;box-shadow:0 3px 14px #1f394b0d!important}html body .phone-shell #withdraw-accounts-page .payment-top h1{letter-spacing:.02em;color:#182735!important;font-size:19px!important;font-weight:850!important}html body .phone-shell #withdraw-accounts-page .withdraw-accounts-container{width:100%;padding:24px 18px calc(104px + env(safe-area-inset-bottom))!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate{width:100%;display:grid;background:radial-gradient(circle at 92% 0,#4fcde521,#0000 34%),linear-gradient(160deg,#fff 0%,#fbfdfe 100%)!important;border:1px solid #aec5d2b8!important;border-radius:20px!important;gap:22px!important;padding:24px 22px 22px!important;box-shadow:inset 0 1px #fffffffa,0 18px 45px #264a601c!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-head{border-bottom:1px solid #e7eef2;padding:0 0 21px;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-icon{place-items:center;padding:2px;display:grid;background:linear-gradient(145deg,#eaf9fffa,#f6effff5)!important;border:0!important;border-radius:20px!important;width:82px!important;height:82px!important;box-shadow:0 12px 26px #2a6f971f!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-icon img{object-fit:contain;filter:drop-shadow(0 7px 10px #305f8424);width:100%;height:100%;display:block}html body .phone-shell #withdraw-accounts-page .fund-password-gate-copy{gap:5px;min-width:0;display:grid}html body .phone-shell #withdraw-accounts-page .fund-password-gate-copy .fund-password-eyebrow{letter-spacing:.08em;background:#eef8f5;border:1px solid #13756529;border-radius:999px;width:max-content;padding:4px 8px;font-weight:800;line-height:1.1;display:inline-flex;color:#137565!important;font-size:11px!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-copy strong{line-height:1.25;color:#172536!important;font-size:22px!important;font-weight:900!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-copy>span:last-child{max-width:310px;font-weight:550;color:#55697a!important;font-size:13.5px!important;line-height:1.65!important}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form{display:grid;gap:16px!important}html body .phone-shell #withdraw-accounts-page .fund-password-fields{gap:16px;display:grid}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form label{display:grid;gap:8px!important}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form label>span{letter-spacing:.015em;color:#2d4050!important;font-size:13px!important;font-weight:800!important}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form input{letter-spacing:.06em;opacity:1;width:100%;font-weight:650;color:#172536!important;background:#fff!important;border:1px solid #cddbe3!important;border-radius:13px!important;height:56px!important;padding:0 16px!important;font-size:16px!important;box-shadow:inset 0 1px 2px #25435609!important}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form input::placeholder{letter-spacing:0;opacity:1;font-weight:500;color:#8193a2!important}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form input:focus{border-color:#3f9b8b!important;box-shadow:0 0 0 4px #1375651a!important}html body .phone-shell #withdraw-accounts-page .fund-password-safety{flex-wrap:wrap;gap:8px 16px;margin-top:-2px;display:flex}html body .phone-shell #withdraw-accounts-page .fund-password-safety span{padding-left:15px;font-weight:650;position:relative;color:#607483!important;font-size:11.5px!important}html body .phone-shell #withdraw-accounts-page .fund-password-safety span:before{content:"";background:#45aa97;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 3px #45aa971f}html body .phone-shell #withdraw-accounts-page .security-form-error{min-height:0;margin:-5px 0 0;font-size:12px;font-weight:650;color:#c44040!important}html body .phone-shell #withdraw-accounts-page .security-form-error:empty{display:none}html body .phone-shell #withdraw-accounts-page .fund-password-setup-form .primary-wide{letter-spacing:.04em;text-shadow:0 1px 1px #00000014;color:#fff!important;background:linear-gradient(135deg,#168d79,#10695d)!important;border:0!important;border-radius:13px!important;min-height:54px!important;margin-top:1px!important;font-size:16px!important;font-weight:850!important;box-shadow:0 12px 24px #13756538!important}html body .site-contact-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}html body .site-contact-modal .site-contact-head{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;min-height:70px;padding-right:48px;display:grid}html body .site-contact-modal .site-contact-icon{object-fit:contain;filter:drop-shadow(0 8px 12px #2e689129);width:68px;height:68px;display:block}html body .site-contact-modal .site-contact-head span,html body .site-contact-modal .site-contact-list span{font-weight:700;line-height:1.35;color:#627687!important;font-size:12px!important}html body .site-contact-modal .site-contact-head strong{margin-top:4px;line-height:1.2;color:#172536!important;font-size:23px!important;font-weight:900!important}html body .site-contact-modal .site-contact-list{gap:10px;margin-top:18px}html body .site-contact-modal .site-contact-list article{border-radius:12px;gap:6px;min-height:72px;padding:13px 14px;background:#f8fbfc!important;border:1px solid #dce6eb!important}html body .site-contact-modal .site-contact-list :-webkit-any(a,strong){font-weight:800;color:#182735!important;font-size:15px!important}html body .site-contact-modal .site-contact-list :is(a,strong){font-weight:800;color:#182735!important;font-size:15px!important}html body .site-contact-modal :-webkit-any(.site-contact-intro,.site-contact-empty){border:1px solid #e2eaee;border-radius:12px;padding:13px 14px;font-weight:550;line-height:1.65;color:#526677!important;background:#f7fafb!important;font-size:13px!important}html body .site-contact-modal :is(.site-contact-intro,.site-contact-empty){border:1px solid #e2eaee;border-radius:12px;padding:13px 14px;font-weight:550;line-height:1.65;color:#526677!important;background:#f7fafb!important;font-size:13px!important}html body .phone-shell #chat-page .chat-service-card{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;background:#fff!important;border-color:#dce6eb!important}html body .phone-shell #chat-page .chat-service-card-icon{object-fit:contain;filter:drop-shadow(0 5px 7px #2c628724);width:44px;height:44px;display:block}html body .phone-shell #chat-page .chat-service-card strong{line-height:1.3;color:#1b2b38!important;font-size:13.5px!important;font-weight:850!important}html body .phone-shell #chat-page .chat-service-card span{font-weight:550;line-height:1.45;color:#65798a!important;font-size:11px!important}html body .phone-shell #chat-page .chat-container{gap:12px;padding:14px 12px 12px;background:linear-gradient(#f8fbfcf5,#f8fbfcf5),radial-gradient(circle at 20% 10%,#5dcee521,#0000 30%)!important}html body .phone-shell #chat-page .chat-msg{gap:9px;max-width:90%}html body .phone-shell #chat-page .chat-avatar-admin{border:1px solid #7dbecd52;padding:1px;overflow:visible;box-shadow:0 7px 16px #265d7f1f;color:#0000!important;background:linear-gradient(145deg,#effaff,#f7f1ff)!important;border-radius:13px!important;width:40px!important;height:40px!important}html body .phone-shell #chat-page .chat-avatar-admin .chat-support-avatar-image{object-fit:contain;filter:drop-shadow(0 4px 5px #265d7f1f);border-radius:11px;width:100%;height:100%;display:block}html body .phone-shell #chat-page .chat-bubble-admin{border-radius:13px 13px 13px 4px;max-width:min(300px,100vw - 96px);padding:11px 13px;color:#253745!important;background:#fff!important;border:1px solid #dce6eb!important;box-shadow:0 6px 18px #1f425712!important}html body .phone-shell #chat-page .chat-bubble-admin p{font-weight:600;line-height:1.55;color:#253745!important;font-size:14px!important}html body .phone-shell #chat-page .chat-msg-time{opacity:1;margin-top:5px;font-weight:550;color:#718696!important;font-size:10.5px!important}@media (max-width:390px){html body .phone-shell #withdraw-accounts-page .withdraw-accounts-container{padding-inline-start:14px!important;padding-inline-end:14px!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate{padding:20px 17px!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-head{grid-template-columns:68px minmax(0,1fr)!important;gap:12px!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-icon{width:68px!important;height:68px!important}html body .phone-shell #withdraw-accounts-page .fund-password-gate-copy strong{font-size:20px!important}}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;transform:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;transform:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:-webkit-any(:hover,:active,:focus,:focus-visible,:disabled){-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;transform:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:is(:hover,:active,:focus,:focus-visible,:disabled){-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:#00974f!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;transform:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:before{content:none!important;display:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:before{content:none!important;display:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:after{content:none!important;display:none!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:after{content:none!important;display:none!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn :-webkit-any(.fan-icon,.line-action-icon,svg){transform-box:fill-box;will-change:transform;transform:rotate(0);width:21px!important;height:21px!important;color:inherit!important;filter:none!important;transform-origin:50%!important;flex:0 0 21px!important;animation:none!important;display:block!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn :is(.fan-icon,.line-action-icon,svg){transform-box:fill-box;will-change:transform;transform:rotate(0);width:21px!important;height:21px!important;color:inherit!important;filter:none!important;transform-origin:50%!important;flex:0 0 21px!important;animation:none!important;display:block!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn.is-refresh-tap:not(.loading):not(.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon,svg){animation:.68s ease-out refresh-request-spin!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn.is-refresh-tap:not(.loading):not(.is-refreshing) :is(.fan-icon,.line-action-icon,svg){animation:.68s ease-out refresh-request-spin!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:-webkit-any(.loading,.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon,svg){animation:.68s linear infinite refresh-request-spin!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:is(.loading,.is-refreshing) :is(.fan-icon,.line-action-icon,svg){animation:.68s linear infinite refresh-request-spin!important}@media (prefers-reduced-motion:reduce){html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn.is-refresh-tap:not(.loading):not(.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon,svg){animation-duration:1.4s!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn.is-refresh-tap:not(.loading):not(.is-refreshing) :is(.fan-icon,.line-action-icon,svg){animation-duration:1.4s!important}html body .phone-shell :-webkit-any(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:-webkit-any(.loading,.is-refreshing) :-webkit-any(.fan-icon,.line-action-icon,svg){animation-duration:1.4s!important}html body .phone-shell :is(#deposit-page,#withdraw-page,#promo-page,#member-profile-page,#friends-page,#profile-page) .unified-refresh-btn:is(.loading,.is-refreshing) :is(.fan-icon,.line-action-icon,svg){animation-duration:1.4s!important}}html body .phone-shell #promo-page .rebate-reference-title .unified-refresh-btn{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-basis:24px!important;padding:0!important}html body .phone-shell #promo-page .rebate-reference-title .unified-refresh-btn:-webkit-any(:hover,:active,:focus,:focus-visible,:disabled){width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-basis:24px!important;padding:0!important}html body .phone-shell #promo-page .rebate-reference-title .unified-refresh-btn:is(:hover,:active,:focus,:focus-visible,:disabled){width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-basis:24px!important;padding:0!important}html body .phone-shell #promo-page .rebate-reference-title .unified-refresh-btn :-webkit-any(.fan-icon,.line-action-icon,svg){flex-basis:21px!important;width:21px!important;height:21px!important}html body .phone-shell #promo-page .rebate-reference-title .unified-refresh-btn :is(.fan-icon,.line-action-icon,svg){flex-basis:21px!important;width:21px!important;height:21px!important}html body .phone-shell #home-page.page.active{background:0 0!important}html body .phone-shell #home-page.page.active:before{z-index:-1;pointer-events:none;opacity:.93;width:min(430px,100vw);position:fixed;top:-10px;bottom:-10px;left:50%;right:auto;transform:translate(-50%);content:""!important;filter:blur(.9px)!important;background:linear-gradient(#f7fbff7a,#f7fbff7a),url(/images/home-finance-pattern-black-gold.png?v=20260810) top/430px repeat-y!important}html body .phone-shell #home-page .home-top-shortcuts{gap:2px!important;margin-top:3px!important}html body .phone-shell #home-page .home-top-shortcut{gap:1px!important;min-height:58px!important;padding:1px 0 3px!important}html body .phone-shell #home-page .home-top-shortcut-image.home-top-shortcut-line,html body .phone-shell #home-page .home-top-shortcut-line .home-shortcut-line-icon.interface-glass-icon{width:36px!important;height:36px!important}html body .phone-shell #home-page .home-top-shortcut>.home-top-shortcut-label{margin-top:0!important;font-size:10.5px!important;line-height:14px!important}html body .phone-shell #home-page .quick-grid{min-height:64px!important;padding:4px 8px!important}html body .phone-shell #home-page .quick-grid .quick-item{gap:0!important;height:54px!important;min-height:54px!important}html body .phone-shell #home-page .quick-grid .quick-icon,html body .phone-shell #home-page .quick-grid .quick-icon .fan-icon,html body .phone-shell #home-page .quick-grid .quick-icon--telegram img{flex-basis:36px!important;width:36px!important;height:36px!important}html body .phone-shell #home-page .quick-grid .quick-item>span:last-child{font-size:10px!important;line-height:13px!important}html body .phone-shell #home-page .social-grid .social-art:-webkit-any(.social-art--1,.social-art--2,.social-art--3){filter:drop-shadow(0 6px 12px #26435224);transition:transform .16s,filter .16s;width:46px!important;height:46px!important}html body .phone-shell #home-page .social-grid .social-art:is(.social-art--1,.social-art--2,.social-art--3){filter:drop-shadow(0 6px 12px #26435224);transition:transform .16s,filter .16s;width:46px!important;height:46px!important}html body .phone-shell #home-page .social-grid :-webkit-any(button,a):active .social-art:-webkit-any(.social-art--1,.social-art--2,.social-art--3){filter:drop-shadow(0 3px 6px #26435224);transform:scale(.94)}html body .phone-shell #home-page .social-grid :is(button,a):active .social-art:is(.social-art--1,.social-art--2,.social-art--3){filter:drop-shadow(0 3px 6px #26435224);transform:scale(.94)}html body .phone-shell #deposit-page .usdt-custom-amount{background:linear-gradient(145deg,#fff 0%,#f7fcf9 100%)!important;border:1px solid #d7e7e0!important;border-radius:16px!important;grid-template-rows:18px 48px auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;min-height:0!important;margin-top:10px!important;padding:14px 16px 13px!important;display:grid!important;box-shadow:inset 0 1px #fff,0 8px 20px #1254400e!important}html body .phone-shell #deposit-page .usdt-amount-field-label{color:#607970;letter-spacing:.03em;grid-area:1/1/auto/-1;font-size:11px;font-weight:800;line-height:18px}html body .phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]{letter-spacing:-.02em;height:48px!important;min-height:48px!important;box-shadow:none!important;color:#123e31!important;background:0 0!important;border:0!important;outline:0!important;grid-area:2/1!important;padding:0!important;font-size:24px!important;font-weight:850!important;line-height:48px!important}html body .phone-shell #deposit-page .deposit-form .usdt-custom-amount input[name=usdt_amount]::placeholder{color:#a2b6ae!important;-webkit-text-fill-color:#a2b6ae!important;font-size:14px!important;font-weight:600!important}html body .phone-shell #deposit-page .usdt-custom-amount:after{letter-spacing:.02em;color:#097653!important;background:linear-gradient(135deg,#eaf8f1,#dff3e9)!important;border:1px solid #b9dfd1!important;border-radius:999px!important;grid-area:2/2!important;width:auto!important;min-width:62px!important;height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:850!important}html body .phone-shell #deposit-page .usdt-custom-amount small{border-top:1px solid #e7f0eb;padding-top:9px;color:#789087!important;grid-area:3/1/auto/-1!important;margin-top:3px!important;font-size:10.5px!important;line-height:15px!important}html body .phone-shell #deposit-page .usdt-custom-amount:focus-within{background:linear-gradient(145deg,#fff 0%,#f1fbf6 100%)!important;border-color:#37a784!important;box-shadow:0 0 0 4px #21976f1c,inset 0 1px #fff,0 10px 22px #12544014!important}html body .phone-shell #home-page .quick-grid{grid-template-columns:minmax(132px,1fr) repeat(3,58px)!important;justify-content:end!important;column-gap:6px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}html body .phone-shell #home-page .quick-grid .home-quick-account{grid-area:1/1!important}html body .phone-shell #home-page .quick-grid .quick-item:not(.home-quick-account){grid-template-rows:36px 13px!important;align-content:center!important;place-items:center!important;gap:2px!important;width:58px!important;min-width:58px!important;height:54px!important;min-height:54px!important;padding:1px 0!important;display:grid!important}html body .phone-shell #home-page .quick-grid .quick-item:not(.home-quick-account) .quick-icon,html body .phone-shell #home-page .quick-grid .quick-item:not(.home-quick-account) .quick-icon .fan-icon,html body .phone-shell #home-page .quick-grid .quick-item:not(.home-quick-account) .quick-icon--telegram img{grid-row:1;width:36px!important;height:36px!important;margin:0!important}html body .phone-shell #home-page .quick-grid .quick-item:not(.home-quick-account)>.quick-item-label{white-space:nowrap;grid-row:2;place-self:center;width:100%;text-align:center!important;min-height:13px!important;margin:0!important;line-height:13px!important;display:block!important}html body .phone-shell #home-page .quick-grid .quick-item--telegram{grid-area:1/4!important}html body .phone-shell #home-page .quick-grid .quick-item[data-page=deposit]>.quick-item-label,html body .phone-shell #home-page .quick-grid .quick-item[data-page=withdraw]>.quick-item-label{transform:translate(2px)}html body .phone-shell #home-page .notice.notice-marquee{grid-template-columns:34px minmax(0,1fr) 42px}html body .phone-shell #home-page .notice-info-trigger{z-index:4;color:#64777f;align-content:center;align-self:center;justify-items:center;gap:1px;width:38px;height:30px;padding:0;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border-left:1px solid #70858e2e!important;border-radius:0!important}html body .phone-shell #home-page .notice-info-trigger__icon{color:#15956f;border:1.5px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-family:Georgia,serif;font-size:11px;font-weight:700;line-height:1;display:grid}html body .phone-shell #home-page .notice-info-trigger>span:last-child{color:#65777d;font-size:9px;font-weight:800;line-height:1}html body .phone-shell #home-page .notice-info-trigger:active{opacity:.68;transform:scale(.92)}html body .phone-shell{isolation:isolate}html body .phone-shell .page.page-exiting:not(#deposit-page):not(#withdraw-page){z-index:40;pointer-events:none;transform-origin:top;will-change:opacity, transform;width:100%;min-height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}html body .phone-shell .page.active.page-enter-forward:not(#deposit-page):not(#withdraw-page){animation:.3s cubic-bezier(.22,.78,.2,1) both premiumPageEnterForward!important}html body .phone-shell .page.active.page-enter-back:not(#deposit-page):not(#withdraw-page){animation:.3s cubic-bezier(.22,.78,.2,1) both premiumPageEnterBack!important}html body .phone-shell .page.page-exiting.page-exit-forward:not(#deposit-page):not(#withdraw-page){animation:.3s cubic-bezier(.22,.78,.2,1) both premiumPageExitForward}html body .phone-shell .page.page-exiting.page-exit-back:not(#deposit-page):not(#withdraw-page){animation:.3s cubic-bezier(.22,.78,.2,1) both premiumPageExitBack}@keyframes premiumPageEnterForward{0%{opacity:0;transform:translate(28px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumPageEnterBack{0%{opacity:0;transform:translate(-28px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes premiumPageExitForward{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-18px)scale(.994)}}@keyframes premiumPageExitBack{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(18px)scale(.994)}}@media (prefers-reduced-motion:reduce){html body .phone-shell .page.page-exiting,html body .phone-shell .page.active.page-enter-forward,html body .phone-shell .page.active.page-enter-back{animation:none!important}}.home-boot-skeleton{min-height:calc(100dvh - var(--app-bottom-nav-height,84px));background:#f3f6f7;padding:14px 16px 28px}.home-boot-skeleton>*{background:linear-gradient(100deg,#e5ecee 20%,#f9fbfb 42%,#e5ecee 64%) 0 0/220% 100%;animation:1.2s ease-in-out infinite homeBootShimmer}.home-boot-skeleton__brand{border-radius:9px;width:46%;height:32px;margin:0 auto 18px}.home-boot-skeleton__notice{border-radius:8px;height:30px;margin-bottom:12px}.home-boot-skeleton__banner{border-radius:14px;height:170px}.home-boot-skeleton__actions{background:0 0;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 30px;display:grid}.home-boot-skeleton__actions i{aspect-ratio:1;background:#e5ecee;border-radius:50%;display:block}.home-boot-skeleton__title{border-radius:7px;width:32%;height:22px;margin:0 auto 14px}.home-boot-skeleton__cards{background:0 0;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-boot-skeleton__cards i{background:#e5ecee;border-radius:12px;height:148px;display:block}@keyframes homeBootShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.home-boot-skeleton>*{animation:none}}html body .phone-shell #login-devices-page .login-devices-container,html body .phone-shell #faq-page .faq-page-body,html body .phone-shell #feedback-page .feedback-container,html body .phone-shell #security-page .security-container,html body .phone-shell #affiliate-page .affiliate-body{background:#f4f7f6!important}html body .phone-shell #login-devices-page :-webkit-any(.ld-summary-card,.ld-device-card,.ld-notice,.ld-empty){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #login-devices-page :is(.ld-summary-card,.ld-device-card,.ld-notice,.ld-empty){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #faq-page :-webkit-any(.faq-hero,.faq-card,.faq-answer,.faq-empty){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #faq-page :is(.faq-hero,.faq-card,.faq-answer,.faq-empty){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #feedback-page :-webkit-any(.fb-hero-card,.fb-form-card,.fb-list-card,.fb-reward-tip){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #feedback-page :is(.fb-hero-card,.fb-form-card,.fb-list-card,.fb-reward-tip){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #security-page :-webkit-any(.sec-hero-card,.sec-setting-card){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #security-page :is(.sec-hero-card,.sec-setting-card){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #affiliate-page :is(.affiliate-card,.affiliate-create-form,.affiliate-overview-metric,.affiliate-tier,.affiliate-metric-grid article,.affiliate-four article){color:#17241f!important;background:#fff!important;border-color:#dbe6e0!important;box-shadow:0 5px 16px #19362a0e!important}html body .phone-shell #login-devices-page :-webkit-any(.ld-summary-icon,.ld-device-icon){color:#087c55!important;box-shadow:none!important;background:#eaf7f0!important;border-color:#c8e5d8!important}html body .phone-shell #login-devices-page :is(.ld-summary-icon,.ld-device-icon){color:#087c55!important;box-shadow:none!important;background:#eaf7f0!important;border-color:#c8e5d8!important}html body .phone-shell #faq-page :-webkit-any(.faq-hero-icon,.faq-icon){color:#087c55!important;box-shadow:none!important;background:#eaf7f0!important;border-color:#c8e5d8!important}html body .phone-shell #faq-page :is(.faq-hero-icon,.faq-icon){color:#087c55!important;box-shadow:none!important;background:#eaf7f0!important;border-color:#c8e5d8!important}html body .phone-shell #feedback-page :-webkit-any(.fb-hero-icon,.fb-type-icon,.fb-priority-icon,.fb-reward-icon){color:#087c55!important;box-shadow:none!important;background:#eaf7f0!important;border-color:#c8e5d8!important}html body .phone-shell #feedback-page :is(.fb-hero-icon,.fb-type-icon,.fb-priority-icon,.fb-reward-icon){color:#087c55!important;box-shadow:none!important;background:#eaf7f0!important;border-color:#c8e5d8!important}html body .phone-shell .site-about-card .site-about-logo{color:#087c55!important;width:48px!important;height:48px!important;box-shadow:none!important;background:#eaf7f0!important;border:1px solid #bfe2d3!important;border-radius:14px!important;place-items:center!important;display:grid!important}html body .phone-shell :-webkit-any(.site-about-logo-mark,.ld-summary-mark,.faq-hero-mark){color:#087c55!important;width:26px!important;height:26px!important}html body .phone-shell :is(.site-about-logo-mark,.ld-summary-mark,.faq-hero-mark){color:#087c55!important;width:26px!important;height:26px!important}html body .phone-shell #login-devices-page :is(.ld-summary-info span,.ld-summary-info p,.ld-device-meta span,.ld-device-footer span,.ld-section-title span,.ld-notice span){color:#62766b!important;opacity:1!important}html body .phone-shell #faq-page :is(.faq-hero span,.faq-hero p,.faq-copy small,.faq-answer){color:#62766b!important;opacity:1!important}html body .phone-shell #feedback-page :is(.fb-hero-info p,.fb-char-count,.fb-reward-tip p){color:#62766b!important;opacity:1!important}html body .phone-shell #affiliate-page :is(.affiliate-card small,.affiliate-card p,.affiliate-create-head span,.affiliate-create-tip){color:#62766b!important;opacity:1!important}html body .phone-shell #faq-page .faq-question i{border-color:#197957!important}html body .phone-shell #feedback-page :-webkit-any(.fb-tabs,.fb-tab){color:#60746a!important;background:#f3f7f5!important;border-color:#dbe6e0!important}html body .phone-shell #feedback-page :is(.fb-tabs,.fb-tab){color:#60746a!important;background:#f3f7f5!important;border-color:#dbe6e0!important}html body .phone-shell #feedback-page .fb-tab.active{color:#087c55!important;background:#fff!important;border-color:#a8d9c2!important}html body .phone-shell #feedback-page :-webkit-any(.fb-type-option,.fb-priority-option){color:#42584d!important;background:#fff!important;border-color:#d7e4dd!important}html body .phone-shell #feedback-page :is(.fb-type-option,.fb-priority-option){color:#42584d!important;background:#fff!important;border-color:#d7e4dd!important}html body .phone-shell #feedback-page :-webkit-any(.fb-input,.fb-textarea){color:#1c2b24!important;-webkit-text-fill-color:#1c2b24!important;caret-color:#087c55!important;background:#fff!important;border:1px solid #cbdcd3!important;box-shadow:inset 0 1px 2px #1336270a!important}html body .phone-shell #feedback-page :is(.fb-input,.fb-textarea){color:#1c2b24!important;-webkit-text-fill-color:#1c2b24!important;caret-color:#087c55!important;background:#fff!important;border:1px solid #cbdcd3!important;box-shadow:inset 0 1px 2px #1336270a!important}html body .phone-shell #feedback-page :-webkit-any(.fb-input,.fb-textarea)::placeholder{color:#91a197!important;-webkit-text-fill-color:#91a197!important}html body .phone-shell #feedback-page :is(.fb-input,.fb-textarea)::placeholder{color:#91a197!important;-webkit-text-fill-color:#91a197!important}html body .phone-shell #feedback-page .fb-submit-btn,html body .phone-shell #affiliate-page .affiliate-submit{color:#fff!important;background:linear-gradient(135deg,#078558,#159b6c)!important;border-color:#087c55!important;box-shadow:0 7px 16px #087c552e!important}html body .phone-shell #security-page .sec-notice-card{color:#73591c!important;box-shadow:none!important;background:#fff9eb!important;border:1px solid #ead9a9!important}html body .phone-shell #security-page .sec-notice-card :-webkit-any(h4,p,li,span){color:#73591c!important;opacity:1!important;text-shadow:none!important;font-weight:600!important}html body .phone-shell #security-page .sec-notice-card :is(h4,p,li,span){color:#73591c!important;opacity:1!important;text-shadow:none!important;font-weight:600!important}html body .phone-shell #affiliate-page :-webkit-any(.affiliate-top,.affiliate-tabs){background:#fffffffa!important;border-color:#d9e5df!important}html body .phone-shell #affiliate-page :is(.affiliate-top,.affiliate-tabs){background:#fffffffa!important;border-color:#d9e5df!important}html body .phone-shell #affiliate-page .affiliate-tabs button{color:#62766b!important}html body .phone-shell #affiliate-page .affiliate-tabs button.active{color:#087c55!important;background:#eaf7f0!important;border-color:#9fd4ba!important}html body .phone-shell #affiliate-page .affiliate-create-form input{color:#1c2b24!important;-webkit-text-fill-color:#1c2b24!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbdcd3!important}html body .phone-shell #home-page .topbar.topbar--account-relocated{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding-right:12px!important}html body .phone-shell #home-page .topbar--account-relocated .brand-logo{width:auto!important;min-width:0!important}html body .phone-shell #home-page .topbar--account-relocated .brand-logo img{filter:brightness(.98)contrast(1.17)saturate(1.02)!important;width:min(270px,100%)!important}@media (max-width:390px){html body .phone-shell #home-page .topbar.topbar--account-relocated{gap:5px!important;padding-right:8px!important}html body .phone-shell #home-page .topbar--account-relocated .brand-logo img{width:min(246px,100%)!important}}html body .phone-shell #home-page .home-lobby-platform-panel{position:relative;overflow-x:clip}html body .phone-shell #home-page .home-lobby-platform-panel[data-transitioning=true] .home-lobby-platform-head{pointer-events:none}html body .phone-shell #home-page .home-lobby-brands--switching{will-change:opacity, transform;transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1)}html body .phone-shell #home-page .home-lobby-brands--exit-next.is-animating{opacity:0;transform:translate(-14px)scale(.992)}html body .phone-shell #home-page .home-lobby-brands--enter-next{opacity:0;transform:translate(14px)scale(.992)}html body .phone-shell #home-page .home-lobby-brands--enter-next.is-animating,html body .phone-shell #home-page .home-lobby-brands--enter-prev.is-animating{opacity:1;transform:translate(0,0)scale(1)}html body .phone-shell #home-page .home-lobby-brands--exit-prev.is-animating{opacity:0;transform:translate(14px)scale(.992)}html body .phone-shell #home-page .home-lobby-brands--enter-prev{opacity:0;transform:translate(-14px)scale(.992)}html body .phone-shell #home-page .home-lobby-pager button:not(:disabled){transition:color .18s,background-color .18s,transform .18s}html body .phone-shell #home-page .home-lobby-pager button:not(:disabled):active{color:#087c55;background:#e8f7f0;transform:scale(.88)}@media (prefers-reduced-motion:reduce){html body .phone-shell #home-page .home-lobby-brands--switching,html body .phone-shell #home-page .home-lobby-pager button:not(:disabled){transition:none}}html body .phone-shell #withdraw-accounts-page{background:#f4f7f6!important}html body .phone-shell #withdraw-accounts-page .withdraw-accounts-container{gap:14px}html body .phone-shell #withdraw-accounts-page .withdraw-account-card{background:#fff!important;border:1px solid #dbe6e0!important;border-radius:14px!important;box-shadow:0 5px 14px #173b2c0d!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-card.bound{background:#fff!important;border-color:#c9e4d7!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-card-header{gap:13px;min-height:76px;padding:15px 16px}html body .phone-shell #withdraw-accounts-page .withdraw-account-icon,html body .phone-shell #withdraw-accounts-page .withdraw-account-icon .wa-icon{width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-icon .wa-icon{place-items:center;display:grid}html body .phone-shell #withdraw-accounts-page .withdraw-account-icon .wa-icon img{object-fit:contain;width:38px;height:38px;display:block;filter:none!important}html body .phone-shell #withdraw-accounts-page :is(.withdraw-account-info h3,.wa-account-text){color:#1b2c24!important}html body .phone-shell #withdraw-accounts-page :-webkit-any(.wa-unbound-text,.wa-name-text,.withdraw-accounts-tip){color:#71847a!important}html body .phone-shell #withdraw-accounts-page :is(.wa-unbound-text,.wa-name-text,.withdraw-accounts-tip){color:#71847a!important}html body .phone-shell #withdraw-accounts-page .wa-edit-btn{min-width:58px;height:34px;padding:0 12px;font-size:13px;font-weight:800;color:#087c55!important;box-shadow:none!important;background:#f5fcf8!important;border:1px solid #8fcdb1!important;border-radius:9px!important}html body .phone-shell #withdraw-accounts-page .withdraw-account-card.bound .wa-edit-btn{color:#fff!important;background:#087c55!important;border-color:#087c55!important}html body .phone-shell #withdraw-accounts-page .withdraw-accounts-notice{border-radius:12px;background:#fff9eb!important;border-color:#e6dbb2!important}html body .phone-shell #withdraw-accounts-page .withdraw-accounts-notice :-webkit-any(h4,li){color:#70591e!important}html body .phone-shell #withdraw-accounts-page .withdraw-accounts-notice :is(h4,li){color:#70591e!important}html body .wa-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:20px;background:#14201b61!important}html body .wa-modal .wa-modal-card{max-height:min(84dvh,700px);background:#fff!important;border:1px solid #d9e5df!important;border-radius:18px!important;width:min(390px,100%)!important;padding:26px 22px 22px!important;box-shadow:0 24px 64px #0923173d!important}html body .wa-modal .wa-modal-card h2{margin-bottom:22px;font-size:20px;font-weight:850;color:#17281f!important}html body .wa-modal .wa-modal-close{border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .16s,background-color .16s;display:grid;color:#4d665a!important;background:#f5f9f7!important;border:1px solid #dbe7e1!important}html body .wa-modal .wa-modal-close:active{transform:scale(.9);background:#eaf7f0!important}html body .wa-modal .wa-form{gap:15px}html body .wa-modal .wa-form-group{gap:7px;background:0 0!important}html body .wa-modal .wa-form-group>label{font-size:13px;font-weight:800;color:#334c40!important}html body .wa-modal .wa-form-group input:-webkit-any([type=text],[type=tel]){height:46px;color:#17281f!important;-webkit-text-fill-color:#17281f!important;background:#fbfdfc!important;border:1px solid #cadbd2!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #0e342309!important}html body .wa-modal .wa-form-group input:is([type=text],[type=tel]){height:46px;color:#17281f!important;-webkit-text-fill-color:#17281f!important;background:#fbfdfc!important;border:1px solid #cadbd2!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #0e342309!important}html body .wa-modal .wa-form-group input::placeholder{color:#92a298!important;-webkit-text-fill-color:#92a298!important}html body .wa-modal .wa-form-group input:focus{background:#fff!important;border-color:#38a474!important;box-shadow:0 0 0 3px #14915d1f!important}html body .wa-modal .wa-submit-btn{height:48px;margin-top:4px;font-size:15px;font-weight:850;color:#fff!important;background:linear-gradient(135deg,#078558,#139b6b)!important;border:1px solid #087c55!important;border-radius:11px!important;box-shadow:0 9px 18px #087c552e!important}html body .phone-shell #category-page .category-game-card .game-thumb>.game-favorite-toggle,html body .phone-shell #home-page .hot-layout .game-thumb>.game-favorite-toggle,html body .phone-shell .recent-game-thumb>.game-favorite-toggle{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20!important;color:#fff!important;width:28px!important;height:28px!important;text-shadow:none!important;background:#12221a7a!important;border:1px solid #ffffff8c!important;border-radius:50%!important;font-size:19px!important;line-height:1!important;top:7px!important;left:auto!important;right:7px!important;box-shadow:0 3px 9px #00000038!important}html body .phone-shell #category-page .category-game-card .game-thumb>.game-favorite-toggle,html body .phone-shell #home-page .hot-layout .game-thumb>.game-favorite-toggle,html body .phone-shell .recent-game-thumb>.game-favorite-toggle{background:#1120195c!important;border-color:#ffffffa3!important;width:20px!important;height:20px!important;font-size:15px!important;top:4px!important;right:4px!important;box-shadow:0 2px 5px #0000002e!important}html body .phone-shell .refresh-icon-btn{color:#087c55!important;box-shadow:none!important;background:#f3faf6!important;border:1px solid #cce4d8!important}html body .phone-shell .refresh-icon-btn:before,html body .phone-shell .refresh-icon-btn:after{display:none!important}html body .phone-shell .refresh-icon-btn :-webkit-any(.fan-icon,.line-action-icon){color:currentColor!important;filter:none!important}html body .phone-shell .refresh-icon-btn :is(.fan-icon,.line-action-icon){color:currentColor!important;filter:none!important}html body .phone-shell #affiliate-page .invite-card .affiliate-icon-btn{min-height:40px;font-size:13px;font-weight:800;text-shadow:none!important;border-radius:10px!important}html body .phone-shell #affiliate-page .invite-card .affiliate-icon-btn :-webkit-any(span,svg){fill:currentColor;color:inherit!important}html body .phone-shell #affiliate-page .invite-card .affiliate-icon-btn :is(span,svg){fill:currentColor;color:inherit!important}html body .phone-shell #affiliate-page .invite-card .affiliate-icon-btn--copy,html body .phone-shell #affiliate-page .invite-card .affiliate-icon-btn--share{color:#fff!important;background:#087c55!important;border-color:#087c55!important}html body .phone-shell #affiliate-page .invite-card .affiliate-icon-btn--save{color:#385248!important;background:#f5f8f6!important;border-color:#cfdfd6!important}html body .phone-shell #affiliate-page .affiliate-create-form{margin:14px;background:#fff!important;border:1px solid #d8e5de!important;border-radius:16px!important;min-height:auto!important;padding:18px!important;box-shadow:0 7px 18px #1639290f!important}html body .phone-shell #affiliate-page .affiliate-create-form :is(.affiliate-create-head strong,label>span){color:#1b3026!important}html body .phone-shell #affiliate-page .affiliate-create-form :is(.affiliate-create-head span,.affiliate-create-tip){color:#6a7f74!important}html body .phone-shell #affiliate-page .affiliate-create-form input{height:46px;color:#182a20!important;-webkit-text-fill-color:#182a20!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbdcd2!important;border-radius:10px!important}html body .phone-shell #affiliate-page .affiliate-create-form .affiliate-submit{width:100%;margin-top:4px;position:static!important}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount{background:linear-gradient(145deg,#fff,#f3faf6)!important;border:1px solid #c7ded2!important;border-radius:13px!important;grid-template-rows:46px auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px 10px!important;min-height:0!important;margin-top:8px!important;padding:10px 12px 9px!important;display:grid!important;box-shadow:inset 0 1px #fffffff5,0 6px 16px #125b3d12!important}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount input[name=amount]{letter-spacing:.2px;color:#163b2c!important;-webkit-text-fill-color:#163b2c!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1!important;width:100%!important;height:46px!important;padding:0 2px!important;font-size:22px!important;font-weight:800!important;line-height:46px!important}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount input[name=amount]::placeholder{color:#9aac9f!important;-webkit-text-fill-color:#9aac9f!important;font-size:14px!important;font-weight:600!important}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount:after{content:"USD";color:#107955;text-align:center;background:#e6f6ee;border:1px solid #bfe0d0;border-radius:999px;grid-area:1/2;min-width:48px;padding:6px 8px;font-size:11px;font-weight:850;line-height:16px}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount small{min-height:15px;font-weight:600;color:#6b8377!important;grid-area:2/1/auto/-1!important;margin:0!important;font-size:11px!important;line-height:15px!important;display:block!important}html body .phone-shell #withdraw-page .withdraw-amount-section .deposit-custom-amount:focus-within{border-color:#169166!important;box-shadow:0 0 0 3px #1691661f,inset 0 1px #fff!important}html body .phone-shell #promo-page #lottery-page{color:#192720!important;background:#f4f7f5!important;overflow-x:hidden!important}html body .phone-shell #promo-page #lottery-page .lottery-page-body{padding:12px 12px calc(92px + env(safe-area-inset-bottom))!important;gap:10px!important;display:grid!important}html body .phone-shell #promo-page #lottery-page .lottery-hero{color:#192720!important;background:linear-gradient(145deg,#fff 0%,#f7fbf9 58%,#eef7f2 100%)!important;border:1px solid #d5e3dc!important;border-radius:16px!important;min-height:190px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #143d2b14,inset 0 1px #fff!important}html body .phone-shell #promo-page #lottery-page .lottery-hero:before{background:radial-gradient(circle,#1597631c,#15976300 70%)!important;border:0!important;border-radius:50%!important;width:190px!important;height:190px!important;top:auto!important;bottom:26px!important;left:auto!important;right:-42px!important}html body .phone-shell #promo-page #lottery-page .lottery-hero:after{display:none!important}html body .phone-shell #promo-page #lottery-page .lottery-hero-copy{z-index:3!important;width:calc(100% - 126px)!important;padding:19px 0 62px 18px!important;position:relative!important}html body .phone-shell #promo-page #lottery-page .lottery-hero-copy>span{color:#9a7429!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:850!important}html body .phone-shell #promo-page #lottery-page .lottery-hero-copy h1{color:#17271f!important;letter-spacing:-.02em!important;margin:5px 0 4px!important;font-size:25px!important;font-weight:900!important;line-height:1.15!important}html body .phone-shell #promo-page #lottery-page .lottery-hero-copy p{color:#718379!important;max-width:190px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}html body .phone-shell #promo-page #lottery-page .lottery-hero>img{z-index:2!important;filter:drop-shadow(0 9px 12px #4f330b2e)!important;width:116px!important;height:116px!important;top:42px!important;right:15px!important}html body .phone-shell #promo-page #lottery-page .lottery-activity-state{color:#087c55!important;min-height:25px!important;box-shadow:none!important;background:#ecf8f2!important;border:1px solid #b8ddcc!important;border-radius:999px!important;margin-top:10px!important;padding:0 10px!important;font-size:10px!important}html body .phone-shell #promo-page #lottery-page .lottery-jackpot{background:#fffffff0!important;border:1px solid #d7e5de!important;border-radius:11px!important;min-height:43px!important;padding:8px 11px!important;bottom:11px!important;left:11px!important;right:11px!important;box-shadow:0 4px 12px #13412c0f!important}html body .phone-shell #promo-page #lottery-page .lottery-jackpot span{color:#718379!important;font-size:11px!important}html body .phone-shell #promo-page #lottery-page .lottery-jackpot strong{color:#9a7429!important;letter-spacing:-.02em!important;font-family:Inter,PingFang SC,sans-serif!important;font-size:22px!important;font-weight:900!important}html body .phone-shell #promo-page #lottery-page .lottery-jackpot small{color:#8c9b93!important}html body .phone-shell #promo-page #lottery-page .promo-feature-refresh--lottery{color:#087c55!important;background:#fffffff0!important;border:1px solid #b8ddcc!important;width:30px!important;height:30px!important;top:16px!important;right:23px!important;box-shadow:0 4px 12px #1454391a!important}html body .phone-shell #promo-page #lottery-page .lottery-winner-feed{background:#fff!important;border:1px solid #d9e5df!important;border-radius:11px!important;min-height:36px!important;box-shadow:0 3px 10px #1636280a!important}html body .phone-shell #promo-page #lottery-page .lottery-winner-feed>span{color:#087c55!important}html body .phone-shell #promo-page #lottery-page .lottery-winner-feed b{color:#276c53!important;font-size:10.5px!important}html body .phone-shell #promo-page #lottery-page .lottery-action-row{justify-content:flex-end!important;min-height:38px!important;display:flex!important}html body .phone-shell #promo-page #lottery-page .lottery-record-fab{z-index:2!important;color:#fff!important;opacity:1!important;cursor:pointer!important;touch-action:manipulation!important;background:linear-gradient(135deg,#087c55,#14966a)!important;border:1px solid #087c55!important;border-radius:10px!important;grid-template-columns:17px auto!important;min-width:108px!important;min-height:38px!important;padding:0 13px!important;transition:transform .16s,box-shadow .16s!important;display:inline-grid!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 6px 14px #087c552e!important}html body .phone-shell #promo-page #lottery-page .lottery-record-fab:active{transform:scale(.96)!important;box-shadow:0 3px 8px #087c5526!important}html body .phone-shell #promo-page #lottery-page .lottery-record-fab b{background:#b74a4a!important;border-color:#fff!important;top:-6px!important;right:-5px!important}html body .phone-shell #promo-page #lottery-page .lottery-board-shell{background:#fff!important;border:1px solid #d9e5df!important;border-radius:16px!important;padding:11px!important;box-shadow:0 7px 20px #143d2b12!important}html body .phone-shell #promo-page #lottery-page .lottery-chance-row{color:#718379!important;height:34px!important;font-size:11px!important}html body .phone-shell #promo-page #lottery-page .lottery-chance-row strong{color:#087c55!important;font-size:20px!important}html body .phone-shell #promo-page #lottery-page .lottery-chance-row small{color:#86978e!important}html body .phone-shell #promo-page #lottery-page .lottery-board{background:#edf4f0!important;border:1px solid #d4e2db!important;border-radius:14px!important;gap:8px!important;width:min(100%,374px)!important;padding:8px!important;box-shadow:inset 0 1px #fff!important}html body .phone-shell #promo-page #lottery-page .lottery-prize,html body .phone-shell #promo-page #lottery-page .lottery-draw-button{border-radius:11px!important}html body .phone-shell #promo-page #lottery-page .lottery-prize{background:#fff!important;border:1px solid #d7e2dc!important;box-shadow:0 3px 8px #1436270f!important}html body .phone-shell #promo-page #lottery-page .lottery-prize:after{display:none!important}html body .phone-shell #promo-page #lottery-page .lottery-prize>img{filter:drop-shadow(0 3px 5px #4f330b26)!important;width:45%!important;height:45%!important}html body .phone-shell #promo-page #lottery-page .lottery-prize>strong{color:#203129!important;text-shadow:none!important;font-size:11.5px!important}html body .phone-shell #promo-page #lottery-page .lottery-prize>span{color:#7d8e85!important;font-size:8px!important}html body .phone-shell #promo-page #lottery-page .lottery-draw-button{color:#74847c!important;background:#e8efeb!important;border:1px solid #cbdad3!important;box-shadow:inset 0 1px #fff!important}html body .phone-shell #promo-page #lottery-page .lottery-draw-button:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#087c55,#159a6c)!important;border-color:#087c55!important;box-shadow:0 6px 14px #087c552e!important}html body .phone-shell #promo-page #lottery-page .lottery-draw-button>span{color:currentColor!important;opacity:.76!important}html body .phone-shell #promo-page #lottery-page :-webkit-any(.lottery-qualification,.lottery-rules-panel){color:#203129!important;background:#fff!important;border:1px solid #d9e5df!important;border-radius:16px!important;box-shadow:0 6px 18px #143d2b0f!important}html body .phone-shell #promo-page #lottery-page :is(.lottery-qualification,.lottery-rules-panel){color:#203129!important;background:#fff!important;border:1px solid #d9e5df!important;border-radius:16px!important;box-shadow:0 6px 18px #143d2b0f!important}@media (max-width:380px){html body .phone-shell #promo-page #lottery-page .lottery-page-body{padding-inline-start:9px!important;padding-inline-end:9px!important}html body .phone-shell #promo-page #lottery-page .lottery-hero{min-height:184px!important}html body .phone-shell #promo-page #lottery-page .lottery-hero-copy{width:calc(100% - 112px)!important;padding-left:14px!important}html body .phone-shell #promo-page #lottery-page .lottery-hero-copy h1{font-size:22px!important}html body .phone-shell #promo-page #lottery-page .lottery-hero>img{width:105px!important;height:105px!important;right:9px!important}html body .phone-shell #promo-page #lottery-page .lottery-board{gap:6px!important;padding:6px!important}}#home-page .topbar:after{background:url(/images/brand/reference-nav-streak.svg) 50%/116px 27px no-repeat!important;display:block!important}html body .phone-shell .bottom-nav:before,html body .phone-shell .bottom-nav:after{background-image:url(/images/brand/reference-nav-glint.svg)!important;display:block!important}html body .phone-shell #home-page .home-jackpot-marquee{background:#ffffffd1;border-color:#087c5529;border-radius:16px;grid-template-columns:56px minmax(0,1fr);min-height:204px;margin:14px 9px 4px;box-shadow:0 8px 24px #1a483412,inset 0 1px #fff}html body .phone-shell #home-page .home-jackpot-label{background:linear-gradient(155deg,#075d45 0%,#087c55 52%,#13a270 100%);padding:0 7px 0 9px}html body .phone-shell #home-page .home-jackpot-label i{top:42px;left:10px}html body .phone-shell #home-page .home-jackpot-label strong{font-size:15px}html body .phone-shell #home-page .home-jackpot-track{align-items:center;gap:8px;padding:6px 0;animation-duration:12s}html body .phone-shell #home-page .home-jackpot-group{gap:8px}html body .phone-shell #home-page .home-jackpot-game{text-align:center;background:#fffffff5;border:1px solid #cfdcd5f0;border-radius:13px;flex-direction:column;flex:0 0 104px;align-items:stretch;width:104px;height:192px;display:flex;overflow:hidden;box-shadow:0 5px 14px #1b423014}html body .phone-shell #home-page .home-jackpot-thumb{aspect-ratio:3/4;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:10px 10px 0 0;flex:none;position:relative;overflow:hidden}html body .phone-shell #home-page .home-jackpot-thumb img{object-fit:cover;width:100%;height:100%}html body .phone-shell #home-page .home-jackpot-copy{align-content:center;justify-items:center;gap:2px;min-width:0;min-height:54px;padding:4px 5px 5px;display:grid}html body .phone-shell #home-page .home-jackpot-copy>strong{color:#24352d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;line-height:12px;overflow:hidden}html body .phone-shell #home-page .home-jackpot-copy>small{color:#7b8b82;letter-spacing:.01em;max-width:100%;font-size:8px}html body .phone-shell #home-page .home-jackpot-amount{color:#9a6b16;justify-content:center;align-items:baseline;gap:3px;margin:0;font-size:13px;line-height:15px;display:flex}html body .phone-shell #home-page .home-jackpot-amount small{color:#a29474;font-size:7px}html body .phone-shell #member-profile-page{color:#1e3028;background:radial-gradient(circle at 90% 3%,#d2ae5e21,#0000 29%),linear-gradient(#f6faf8 0%,#f2f6f4 100%);min-height:100%;padding-bottom:24px}html body .phone-shell #member-profile-page .member-feature-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #cfdbd5c7;box-shadow:0 4px 14px #1c413109}html body .phone-shell #member-profile-page .member-profile-identity{background:linear-gradient(125deg,#fffffffa,#eff9f4f7 67%,#f8efd7eb);border:1px solid #c6d8cfe0;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;margin:12px 11px 0;padding:18px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #16443014,inset 0 1px #fff}html body .phone-shell #member-profile-page .member-profile-identity:after{content:"";pointer-events:none;border:1px solid #b08b3c26;border-radius:50%;width:130px;height:130px;position:absolute;top:-39px;right:-25px;box-shadow:0 0 0 17px #b08b3c0b,0 0 0 35px #b08b3c06}html body .phone-shell #member-profile-page .member-profile-avatar{z-index:1;border:2px solid #fff;border-radius:19px;width:64px;height:64px;position:relative;box-shadow:0 7px 18px #16463129,0 0 0 1px #087c551f}html body .phone-shell #member-profile-page .member-profile-identity-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}html body .phone-shell #member-profile-page .member-profile-identity-copy small{color:#aa7d31;letter-spacing:.14em;font-size:8px;font-weight:800}html body .phone-shell #member-profile-page .member-profile-identity-copy strong{color:#1b3027;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:850;line-height:24px;overflow:hidden}html body .phone-shell #member-profile-page .member-profile-identity-copy span{color:#7b8d84;font-variant-numeric:tabular-nums;letter-spacing:.03em;margin:0;font-size:10px}html body .phone-shell #member-profile-page .account-health{z-index:1;border:1px solid #087c5529;border-radius:999px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;position:relative;color:#087c55!important;background:#eef9f4f0!important;border-color:#087c552e!important}html body .phone-shell #member-profile-page .account-health i{background:#13a16f!important;box-shadow:0 0 0 3px #13a16f1c!important}html body .phone-shell #member-profile-page .account-health.warning{color:#9a6415!important;background:#fff8e9!important;border-color:#be7d1b38!important}html body .phone-shell #member-profile-page :-webkit-any(.account-check-panel,.member-profile-form-panel){background:#fffffff5;border:1px solid #cfdcd5eb;border-radius:18px;margin:10px 11px 0;padding:15px;box-shadow:0 8px 24px #19402f0e}html body .phone-shell #member-profile-page :is(.account-check-panel,.member-profile-form-panel){background:#fffffff5;border:1px solid #cfdcd5eb;border-radius:18px;margin:10px 11px 0;padding:15px;box-shadow:0 8px 24px #19402f0e}html body .phone-shell #member-profile-page .member-feature-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}html body .phone-shell #member-profile-page .member-feature-section-head>div{gap:1px;display:grid}html body .phone-shell #member-profile-page .member-feature-section-head div>small{color:#b18539;letter-spacing:.13em;font-size:7px;font-weight:850}html body .phone-shell #member-profile-page .member-feature-section-head h2{color:#1f3129;font-size:15px;font-weight:850;line-height:20px}html body .phone-shell #member-profile-page .member-feature-section-head>span{color:#8a9a92;font-variant-numeric:tabular-nums;font-size:8px}html body .phone-shell #member-profile-page .account-check-summary{background:linear-gradient(110deg,#f2faf6,#fbfaf4);border:1px solid #dce8e2;border-radius:14px;align-items:center;gap:12px;min-height:72px;margin-top:12px;padding:10px 12px;display:flex}html body .phone-shell #member-profile-page .account-check-summary>span:not(.account-score){gap:3px;display:grid}html body .phone-shell #member-profile-page .account-check-summary>span>strong{color:#1f382d;font-size:13px;font-weight:850}html body .phone-shell #member-profile-page .account-check-summary>span>small{color:#7d8e85;font-size:8.5px}html body .phone-shell #member-profile-page .account-score>strong{line-height:17px;color:#087c55!important;font-size:16px!important}html body .phone-shell #member-profile-page .account-check-grid article{background:#fbfdfc;border:1px solid #dce7e1;border-radius:13px;align-content:center;gap:5px;min-width:0;min-height:69px;padding:11px 12px;display:grid;position:relative;overflow:hidden}html body .phone-shell #member-profile-page .account-check-grid article>span{color:#7f9087;font-size:8.5px}html body .phone-shell #member-profile-page .account-check-grid article>span i{background:#12a06f;width:6px;height:6px;box-shadow:0 0 0 3px #12a06f1a}html body .phone-shell #member-profile-page .account-check-grid article>strong{color:#273a31;padding:0;font-size:11px;line-height:15px}html body .phone-shell #member-profile-page .account-check-grid article>em{color:#087c5514;font-size:26px;font-style:normal;font-weight:900;line-height:30px;position:absolute;bottom:2px;right:8px}html body .phone-shell #member-profile-page .member-profile-form-panel form{gap:12px;margin-top:13px;display:grid}html body .phone-shell #member-profile-page .member-profile-name-field>span{color:#43564d;margin-bottom:6px;font-size:10px;font-weight:750}html body .phone-shell #member-profile-page .member-profile-name-field>span small{color:#9aa79f;font-size:8px;font-weight:500}html body .phone-shell #member-profile-page .member-profile-name-field input{color:#21352c;background:#f9fcfa;border:1px solid #d5e2dc;border-radius:12px;min-height:44px;padding-inline-start:13px;padding-inline-end:13px;font-size:12px;box-shadow:inset 0 1px 2px #14372806}html body .phone-shell #member-profile-page .member-profile-name-field input:focus{border-color:#15956a;outline:3px solid #15956a17}html body .phone-shell #member-profile-page .member-profile-name-field button{color:#fff;background:linear-gradient(145deg,#087c55,#12a06e);border:0;border-radius:12px;min-height:44px;box-shadow:0 7px 15px #087c552e}html body .phone-shell #member-profile-page .profile-meta-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .phone-shell #member-profile-page .profile-meta-grid>div{background:#fafcfb;border:1px solid #dfe8e3;border-radius:12px;gap:3px;min-height:70px;padding:10px 11px}html body .phone-shell #member-profile-page .profile-meta-grid>div+div{border-left:1px solid #dfe8e3;padding-left:11px}html body .phone-shell #member-profile-page .profile-meta-grid span{color:#8a9991;font-size:8px}html body .phone-shell #member-profile-page .profile-meta-grid strong{color:#2a3b33;font-size:10.5px;line-height:15px}html body .phone-shell #member-profile-page .profile-meta-grid i{color:#b19b6b;font-size:7px;font-style:normal}html body .phone-shell #member-profile-page .member-profile-security-note{background:linear-gradient(105deg,#fffaf0,#fbfdfb);border:1px solid #c4a45c40;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}html body .phone-shell #member-profile-page .member-profile-security-note>span{color:#98701f;background:#d6b46324;border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}html body .phone-shell #member-profile-page .member-profile-security-note svg{width:18px;height:18px}html body .phone-shell #member-profile-page .member-profile-security-note>div{gap:2px;display:grid}html body .phone-shell #member-profile-page .member-profile-security-note strong{color:#3e493e;font-size:10px}html body .phone-shell #member-profile-page .member-profile-security-note small{color:#8d968e;font-size:8px;line-height:12px}@media (max-width:380px){html body .phone-shell #home-page .home-jackpot-game{flex-basis:98px;width:98px;height:184px}html body .phone-shell #member-profile-page .member-profile-identity{grid-template-columns:56px minmax(0,1fr);padding:15px 13px}html body .phone-shell #member-profile-page .member-profile-avatar{width:56px;height:56px}html body .phone-shell #member-profile-page .account-health{grid-column:2;width:max-content}}html body .phone-shell #my-records-page :-webkit-any(.record-shell-body,.record-filter-strip){background:#f4f7f6!important}html body .phone-shell #my-records-page :is(.record-shell-body,.record-filter-strip){background:#f4f7f6!important}html body .phone-shell #my-records-page .account-balance-card{color:#1f3028!important;background:#fff!important;border:1px solid #d9e5df!important;border-radius:14px!important;box-shadow:0 7px 20px #183e2d0f!important}html body .phone-shell #my-records-page .account-balance-card>button{color:#fff!important;background:linear-gradient(145deg,#087c55,#12a06e)!important;border:1px solid #087c5521!important;border-radius:10px!important;min-height:34px!important;padding:0 13px!important;font-weight:850!important;box-shadow:0 6px 14px #087c552b!important}html body .phone-shell #my-records-page .account-balance-card p{color:#73857c!important;background:0 0!important;border:0!important}html body .record-filter-popover{color:#213229!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffffc!important;border:1px solid #dbe6e0!important;border-radius:16px!important;box-shadow:0 18px 44px #18392b2b,0 2px 8px #18392b0f!important}html body .record-filter-popover-head{color:#263a31!important;background:#fff!important;border-bottom:1px solid #e5ece8!important;padding:12px 13px 10px!important}html body .record-filter-options{background:#fff!important;gap:4px!important;padding:8px!important}html body .record-filter-options button{color:#33473d!important;background:#fff!important;border:1px solid #0000!important;border-radius:11px!important;min-height:38px!important}html body .record-filter-options button.active{color:#087c55!important;background:#edf8f3!important;border-color:#087c5524!important;box-shadow:inset 3px 0 #12976a!important}html body .record-filter-options button i{color:#fff!important;background:#12976a!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;font-size:10px!important;display:grid!important}html body .phone-shell #my-records-page .record-total-footer{z-index:120!important;min-height:62px!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px))!important;color:#23372d!important;background:#fffffffc!important;border-top:1px solid #dbe6e0!important;flex:none!important;position:relative!important;transform:none!important;box-shadow:0 -10px 24px #193a2c14!important}html body .phone-shell #my-records-page .record-total-footer span{color:#809087!important;font-size:9.5px!important}html body .phone-shell #my-records-page .record-total-footer b{font-variant-numeric:tabular-nums;color:#24362d!important;font-size:11px!important}html body .phone-shell #my-records-page .record-total-footer b.green{color:#087c55!important}html body .phone-shell #my-records-page .record-total-footer b.red{color:#c64e56!important}html body .auth-modal.avatar-upload-modal .avatar-file-picker{color:#1f3329!important;background:#f8fcfa!important;border:1px solid #d7e5de!important;box-shadow:0 6px 17px #183e2d0e!important}html body .auth-modal.avatar-upload-modal .avatar-file-picker i{color:#087c55!important;background:linear-gradient(145deg,#eaf8f1,#f7fcf9)!important;border:1px solid #087c551f!important;border-radius:13px!important;width:42px!important;height:42px!important}html body .auth-modal.avatar-upload-modal .avatar-file-picker i:before,html body .auth-modal.avatar-upload-modal .avatar-file-picker i:after{display:none!important}html body .auth-modal.avatar-upload-modal .avatar-picker-icon{stroke:currentColor!important;stroke-width:1.7px!important;fill:none!important;width:23px!important;height:23px!important;display:block!important}html body .auth-modal.avatar-upload-modal .avatar-file-picker span{color:#263a30!important}html body .auth-modal.avatar-upload-modal .avatar-file-picker b{color:#788a81!important}html body .phone-shell #login-devices-page .ld-summary-card{color:#1c3026!important;background:linear-gradient(120deg,#fff,#f2faf6)!important;border:1px solid #d8e6df!important;border-radius:16px!important;min-height:86px!important;padding:14px!important;box-shadow:0 8px 22px #19402f0f!important}html body .phone-shell #login-devices-page .ld-summary-icon{color:#087c55!important;background:#eaf8f1!important;border:1px solid #087c5521!important;border-radius:14px!important;width:48px!important;height:48px!important}html body .phone-shell #login-devices-page .ld-summary-mark{stroke:currentColor!important;stroke-width:1.7px!important;fill:none!important;width:27px!important;height:27px!important}html body .phone-shell #login-devices-page .ld-summary-info span{color:#6f8278!important;opacity:1!important}html body .phone-shell #login-devices-page .ld-summary-info h2{color:#1c3027!important}html body .phone-shell #login-devices-page .ld-summary-info p{color:#71847a!important;opacity:1!important}html body .phone-shell #login-devices-page .ld-device-card{color:#1d3027!important;background:#fff!important;border:1px solid #d9e5df!important;border-radius:14px!important;min-height:86px!important;padding:11px!important;box-shadow:0 6px 18px #193d2d0e!important}html body .phone-shell #login-devices-page .ld-device-card.current{background:linear-gradient(115deg,#fff,#f4faf7)!important;border-color:#087c5538!important}html body .phone-shell #login-devices-page .ld-device-icon{color:#28765a!important;box-shadow:none!important;background:#edf8f3!important;border:1px solid #d5e6de!important;border-radius:12px!important}html body .phone-shell #login-devices-page .ld-device-name strong{color:#20342a!important}html body .phone-shell #login-devices-page .ld-state-tag.online{color:#087c55!important;background:#e9f8f1!important}html body .phone-shell #login-devices-page .ld-current-tag{color:#8b661e!important;background:#fff6df!important}html body .phone-shell #login-devices-page .ld-device-meta span{color:#52685d!important;opacity:1!important;background:#f5f8f6!important;border:1px solid #e1e9e5!important}html body .phone-shell #login-devices-page .ld-device-footer,html body .phone-shell #login-devices-page .ld-device-footer span{color:#5d7167!important;opacity:1!important}html body .phone-shell #login-devices-page .ld-ip{color:#41564b!important;font-weight:800!important}html body .phone-shell #login-devices-page .ld-notice{color:#5f5845!important;min-height:58px!important;box-shadow:none!important;background:#fffbf0!important;border:1px solid #b4882a33!important;border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;padding:10px 12px!important}html body .phone-shell #login-devices-page .ld-notice-icon{box-sizing:content-box!important;color:#9b721f!important;stroke:currentColor!important;stroke-width:1.7px!important;fill:none!important;background:#fff3cf!important;border-radius:10px!important;width:25px!important;height:25px!important;padding:5px!important;display:block!important}html body .phone-shell #login-devices-page .ld-notice span{color:#665f4b!important;opacity:1!important;line-height:1.45!important}html body .phone-shell #affiliate-page{color:#17271f!important;background:linear-gradient(#f7faf8 0%,#f2f6f4 100%)!important}html body .phone-shell #affiliate-page .affiliate-body{background:0 0!important;padding-bottom:28px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance{width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance>div{background:linear-gradient(145deg,#fff 15%,#eff9f4 100%)!important;border:1px solid #d7e7df!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:106px!important;padding:15px 16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #1c4c3412!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance>div:after{content:""!important;border:18px solid #13915e0f!important;border-radius:50%!important;width:82px!important;height:82px!important;position:absolute!important;bottom:-25px!important;right:-18px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance-frozen{background:linear-gradient(145deg,#fff 15%,#fff8e9 100%)!important;border-color:#eadfc7!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance-frozen:after{border-color:#b2842a12!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance span,html body .phone-shell #affiliate-page .affiliate-withdraw-balance em{z-index:1!important;color:#66796f!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;position:relative!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance strong{z-index:1!important;color:#12865b!important;letter-spacing:-.5px!important;margin:5px 0 3px!important;font-size:25px!important;font-weight:750!important;line-height:1.1!important;position:relative!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance-frozen strong{color:#9a711f!important}html body .phone-shell #affiliate-page .affiliate-withdraw-balance strong small{color:inherit!important;margin-right:3px!important;font-size:14px!important;font-weight:700!important}html body .phone-shell #affiliate-page .affiliate-withdraw-form{color:#17271f!important;background:#fff!important;border:1px solid #dbe7e1!important;border-radius:18px!important;width:auto!important;min-height:0!important;margin:0!important;padding:17px 16px 18px!important;box-shadow:0 10px 30px #1b412e12!important}html body .phone-shell #affiliate-page .affiliate-withdraw-form-head{border-bottom:1px solid #edf2ef!important;align-items:center!important;margin:0 0 16px!important;padding:0 0 14px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-form-head h2{color:#17271f!important;margin:0 0 3px!important;font-size:18px!important;line-height:1.25!important}html body .phone-shell #affiliate-page .affiliate-withdraw-form-head span{color:#71837a!important;font-size:12px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-record-link{color:#137c57!important;min-height:36px!important;box-shadow:none!important;background:#f5fbf8!important;border:1px solid #c8ded3!important;border-radius:11px!important;padding:0 12px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-amount-field,html body .phone-shell #affiliate-page .affiliate-withdraw-methods,html body .phone-shell #affiliate-page .affiliate-withdraw-fields>label{color:#253a30!important}html body .phone-shell #affiliate-page .affiliate-withdraw-field-head{color:#253a30!important;margin-bottom:8px!important;font-size:13px!important;font-weight:700!important}html body .phone-shell #affiliate-page [data-action=affiliate-withdraw-all]{color:#12865b!important;background:#f1faf6!important;border:1px solid #cae1d6!important;border-radius:999px!important;min-width:48px!important;height:28px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-amount-control{background:#f8fcfa!important;border:1px solid #bcd9cb!important;border-radius:14px!important;align-items:center!important;min-height:58px!important;padding:0 14px!important;display:flex!important;box-shadow:inset 0 1px #ffffffd9!important}html body .phone-shell #affiliate-page .affiliate-withdraw-amount-control b{color:#12865b!important;font-size:22px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-amount-control input{color:#182a21!important;min-width:0!important;height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 0 0 8px!important;font-size:24px!important;font-weight:700!important}html body .phone-shell #affiliate-page .affiliate-withdraw-amount-field>small{color:#7a8c83!important;margin-top:7px!important;font-size:11px!important;display:block!important}html body .phone-shell #affiliate-page .affiliate-withdraw-methods{border:0!important;margin:16px 0 14px!important;padding:0!important}html body .phone-shell #affiliate-page .affiliate-withdraw-methods legend{color:#253a30!important;margin-bottom:8px!important;font-size:13px!important;font-weight:700!important}html body .phone-shell #affiliate-page .affiliate-withdraw-method-grid{background:#f6f9f7!important;border:1px solid #dbe7e1!important;border-radius:13px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:5px!important;display:grid!important}html body .phone-shell #affiliate-page .affiliate-withdraw-method-grid label{min-width:0!important}html body .phone-shell #affiliate-page .affiliate-withdraw-method-grid label span{color:#63776c!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;place-items:center!important;min-height:40px!important;padding:0 5px!important;font-size:12px!important;font-weight:650!important;display:grid!important}html body .phone-shell #affiliate-page .affiliate-withdraw-method-grid input:checked+span{color:#0d7b53!important;background:#fff!important;border-color:#afd5c3!important;box-shadow:0 3px 10px #12774f1a!important}html body .phone-shell #affiliate-page .affiliate-withdraw-fields{gap:12px!important;display:grid!important}html body .phone-shell #affiliate-page .affiliate-withdraw-fields>label>span{color:#31453b!important;margin-bottom:6px!important;font-size:13px!important;font-weight:700!important;display:block!important}html body .phone-shell #affiliate-page .affiliate-withdraw-fields input,html body .phone-shell #affiliate-page .affiliate-withdraw-fields select{color:#1b2d24!important;width:100%!important;height:49px!important;box-shadow:none!important;background:#fbfdfc!important;border:1px solid #cdded5!important;border-radius:12px!important;outline:0!important;padding:0 13px!important;font-size:14px!important}html body .phone-shell #affiliate-page .affiliate-withdraw-fields input::placeholder{color:#a3b0aa!important}html body .phone-shell #affiliate-page .affiliate-withdraw-fields input:focus,html body .phone-shell #affiliate-page .affiliate-withdraw-fields select:focus{border-color:#35a378!important;box-shadow:0 0 0 3px #1f97671c!important}html body .phone-shell #affiliate-page .affiliate-withdraw-error{color:#c24747!important}html body .phone-shell #affiliate-page .affiliate-withdraw-form .affiliate-submit,html body .phone-shell #affiliate-page .affiliate-create-form .affiliate-submit{color:#fff!important;background:linear-gradient(135deg,#0d7e56 0%,#19a174 100%)!important;border:0!important;border-radius:13px!important;width:100%!important;height:49px!important;margin-top:16px!important;font-size:15px!important;font-weight:750!important;position:static!important;box-shadow:0 8px 18px #0d7e562e!important}html body .phone-shell #affiliate-page .affiliate-member-stat{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px!important;padding:0!important;display:grid!important}html body .phone-shell #affiliate-page .affiliate-member-stat article{background:linear-gradient(145deg,#fff,#f0f9f5)!important;border:1px solid #d6e7df!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;min-height:86px!important;padding:14px 15px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 22px #1b49320f!important}html body .phone-shell #affiliate-page .affiliate-member-stat article:nth-child(2){background:linear-gradient(145deg,#fff,#fff9ed)!important;border-color:#eadfc7!important}html body .phone-shell #affiliate-page .affiliate-member-stat span{color:#657a6f!important;font-size:12px!important;font-weight:650!important}html body .phone-shell #affiliate-page .affiliate-member-stat strong{color:#12865b!important;margin-top:7px!important;font-size:25px!important;font-weight:750!important;line-height:1!important}html body .phone-shell #affiliate-page .affiliate-member-stat article:nth-child(2) strong{color:#9b721f!important}html body .phone-shell #affiliate-page .affiliate-list-card{background:#fff!important;border:1px solid #dce8e2!important;margin:0 14px!important;box-shadow:0 8px 24px #1b412e0d!important}html body .phone-shell #affiliate-page .affiliate-empty,html body .phone-shell #affiliate-page .affiliate-empty *{color:#71837a!important}html body .phone-shell #affiliate-page .affiliate-create-form{color:#17271f!important;background:#fff!important;border:1px solid #d7e6de!important;border-radius:18px!important;width:auto!important;min-height:0!important;margin:14px!important;padding:20px 16px 18px!important;box-shadow:0 10px 30px #1b412e12!important}html body .phone-shell #affiliate-page .affiliate-create-head{border-bottom:1px solid #edf2ef!important;margin-bottom:16px!important;padding-bottom:14px!important}html body .phone-shell #affiliate-page .affiliate-create-head strong{color:#17271f!important;margin-bottom:4px!important;font-size:18px!important;display:block!important}html body .phone-shell #affiliate-page .affiliate-create-head span{color:#74867d!important;font-size:12px!important}html body .phone-shell #affiliate-page .affiliate-create-form label{margin-top:12px!important;display:block!important}html body .phone-shell #affiliate-page .affiliate-create-form label>span{color:#31453b!important;margin-bottom:7px!important;font-size:13px!important;font-weight:700!important;display:block!important}html body .phone-shell #affiliate-page .affiliate-create-form label>span i{color:#d85252!important;margin-right:3px!important;font-style:normal!important}html body .phone-shell #affiliate-page .affiliate-create-form input{-webkit-text-fill-color:#1b2d24!important;color:#1b2d24!important;background:#fbfdfc!important;border:1px solid #cdded5!important;border-radius:12px!important;outline:0!important;width:100%!important;height:50px!important;padding:0 13px!important;font-size:14px!important;box-shadow:inset 0 0 0 1000px #fbfdfc!important}html body .phone-shell #affiliate-page .affiliate-create-form input:-webkit-autofill{-webkit-text-fill-color:#1b2d24!important;color:#1b2d24!important;background:#fbfdfc!important;border:1px solid #cdded5!important;border-radius:12px!important;outline:0!important;width:100%!important;height:50px!important;padding:0 13px!important;font-size:14px!important;box-shadow:inset 0 0 0 1000px #fbfdfc!important}html body .phone-shell #affiliate-page .affiliate-create-form input::placeholder{color:#a3b0aa!important;-webkit-text-fill-color:#a3b0aa!important}html body .phone-shell #affiliate-page .affiliate-create-form input:focus{border-color:#35a378!important;box-shadow:0 0 0 3px #1f97671c!important}html body .phone-shell #affiliate-page .affiliate-create-tip{color:#587064!important;background:#f0f8f4!important;border-radius:11px!important;margin:14px 0 0!important;padding:10px 12px!important;font-size:12px!important;line-height:1.5!important}html body .phone-shell #promo-page .promo-top{z-index:160!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffffff7!important;border-bottom:1px solid #dde8e2!important;flex:none!important;position:sticky!important;top:0!important;box-shadow:0 5px 18px #1d402f12!important}html body .phone-shell #promo-page .promo-tabs{scroll-behavior:smooth!important;scrollbar-width:none!important;scroll-padding-inline:58px!important}html body .phone-shell #promo-page .promo-tabs::-webkit-scrollbar{display:none!important}html body .phone-shell #promo-page .promo-tabs button{flex:none!important;min-width:66px!important;padding:0 13px!important;position:relative!important}html body .phone-shell #promo-page .promo-tabs button.active:after{border-radius:3px 3px 0 0!important;width:28px!important;height:3px!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in){width:min(142px,100%)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:hover,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:active,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:focus{width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:1px 2px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:focus-visible{outline-offset:2px!important;outline:2px solid #be8d2b7a!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry-glass-icon{flex:0 0 33px!important;width:33px!important;height:33px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry>span:last-child{color:#354253!important;font-size:11px!important;font-weight:750!important;line-height:1!important}html body .phone-shell #profile-page .profile-vip-badge{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell .bottom-nav .bottom-nav-support[data-page=chat]{display:flex!important}html body .phone-shell #home-page .home-promo-intro{border-radius:0;margin:0 2px 12px;padding:10px 8px 8px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #home-page .home-promo-intro:after{display:none}html body .phone-shell #home-page .home-promo-intro__heading span{color:#66727a;font-weight:900}html body .phone-shell #home-page .home-promo-intro__heading h2{color:#18262d;font-size:19px;font-weight:950}html body .phone-shell #home-page .home-promo-intro__domain{color:#4f6069;font-size:11.5px;font-weight:850}html body .phone-shell #home-page .home-promo-intro__domain strong{color:#2e6f85;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:950}html body .phone-shell #home-page .home-promo-intro__contact{color:#354952;font-size:12px;font-weight:850}html body .phone-shell #home-page .home-promo-intro__copy{color:#596971;border-top-color:#4a606c38;font-size:11.5px;font-weight:650}html body .phone-shell #promo-page .promo-tabs button.is-maintenance{cursor:not-allowed;opacity:.7;position:relative;color:#9aa59f!important}html body .phone-shell #promo-page .promo-tabs button.is-maintenance .promo-tab-maintenance{color:#66727a;background:#edf2f4;border-radius:4px;padding:1px 3px;font-size:7px;font-style:normal;font-weight:850;line-height:1.2;position:absolute;top:4px;right:4px}html body .phone-shell #home-page .home-jackpot-label{background:linear-gradient(155deg,#8f101b 0%,#d92832 54%,#ff654a 100%)}html body .phone-shell #home-page .home-jackpot-label i{background:#ffd64d;box-shadow:0 0 0 4px #ffd64d29,0 0 11px #ffd64db3}html body .phone-shell #home-page .social-grid .social-art--3{filter:drop-shadow(0 4px 8px #26435224)!important;width:42px!important;height:42px!important}html body .phone-shell #profile-page .profile-quick-grid .profile-quick-line-icon{flex:0 0 29px;display:block;width:29px!important;height:29px!important;-webkit-mask:var(--profile-quick-icon) center / contain no-repeat!important;-webkit-mask:var(--profile-quick-icon) center / contain no-repeat!important;mask:var(--profile-quick-icon) center / contain no-repeat!important;filter:none!important;background:#ffc400!important}html body .phone-shell.is-profile-page-active{height:100dvh!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}html body .phone-shell.is-profile-page-active #profile-page.page.active{overscroll-behavior-y:contain;width:100%;max-height:100dvh;scroll-padding-bottom:calc(var(--app-bottom-nav-height,68px) + env(safe-area-inset-bottom,0px) + 20px);touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh!important;min-height:0!important;padding-bottom:calc(var(--app-bottom-nav-height,68px) + env(safe-area-inset-bottom,0px) + 20px)!important;overflow-x:hidden!important;overflow-y:auto!important}html body .auth-modal.luxury-auth-modal .luxury-submit-btn{color:#3e2d00!important;background:linear-gradient(135deg,#ffe600 0%,#ffc400 52%,#ffb700 100%)!important;border-color:#ffcf00!important;box-shadow:0 8px 20px #ffc40057,inset 0 1px #ffffff9e!important}html body .auth-modal.luxury-auth-modal .luxury-submit-btn:active{box-shadow:0 4px 10px #ffc40047,inset 0 1px #ffffff80!important}html body .phone-shell #affiliate-page .affiliate-commission-summary{gap:8px;background:#fff!important;border:1px solid #dce9e2!important;border-radius:14px!important;padding:8px!important;box-shadow:0 6px 18px #183d2d0f!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article{min-height:68px;position:relative;overflow:hidden;box-shadow:none!important;background:linear-gradient(145deg,#fff 0%,#f7fbf9 100%)!important;border:1px solid #e0ebe5!important;border-radius:10px!important;padding:10px 11px!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article:before{content:"";background:#0b9566;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}html body .phone-shell #affiliate-page .affiliate-commission-summary article:nth-child(2):before{background:#d49a00}html body .phone-shell #affiliate-page .affiliate-commission-summary article:nth-child(3):before{background:#13877c}html body .phone-shell #affiliate-page .affiliate-commission-summary article:nth-child(4):before{background:#c9771d}html body .phone-shell #affiliate-page .affiliate-commission-summary article span{font-size:11px;font-weight:750;color:#62766b!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article strong{margin-top:5px;font-size:17px;font-weight:900;line-height:1.1;color:#18352a!important;text-shadow:none!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article:first-child strong{color:#078357!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article:nth-child(2) strong{color:#9a7100!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article:nth-child(3) strong{color:#0a776e!important}html body .phone-shell #affiliate-page .affiliate-commission-summary article:nth-child(4) strong{color:#ae6417!important}#chat-page .chat-image-picker{color:#19765f;background:#f7f9fa;border:1px solid #cbd6de;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}#chat-page .chat-image-picker:active{transform:scale(.94)}#chat-page .chat-image-picker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}#chat-page .chat-image-preview{background:#fff;border:1px solid #dbe6ed;border-radius:9px;margin:0 0 7px 2px;padding:3px;display:inline-flex;position:relative}#chat-page .chat-image-preview img{object-fit:cover;border-radius:6px;width:56px;height:56px;display:block}#chat-page .chat-image-preview button{z-index:1;color:#fff;background:#192833d1;border:1px solid #fffffff0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:16px;font-weight:700;line-height:18px;display:grid;position:absolute;top:4px;right:4px}#chat-page .chat-image-message{border-radius:8px;max-width:min(230px,56vw);line-height:0;display:block;overflow:hidden}#chat-page .chat-image-message img{object-fit:contain;background:#edf2f5;width:100%;max-height:300px;display:block}html body .phone-shell #affiliate-page .affiliate-body--withdraw{padding:8px 10px 18px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance{gap:8px!important;margin-bottom:9px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance>div{border-radius:14px!important;min-height:80px!important;padding:10px 12px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance>div:after{border-width:13px!important;width:58px!important;height:58px!important;bottom:-16px!important;right:-12px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance :-webkit-any(span,em){font-size:11px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance :is(span,em){font-size:11px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance strong{margin:3px 0 2px!important;font-size:22px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-balance strong small{font-size:12px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-form{border-radius:14px!important;gap:9px!important;padding:13px 12px 14px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-form-head{margin-bottom:10px!important;padding-bottom:10px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-form-head h2{margin-bottom:2px!important;font-size:17px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-form-head span{font-size:11px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-record-link{border-radius:10px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-field-head,html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-methods legend,html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-fields>label>span{margin-bottom:5px!important;font-size:12px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw [data-action=affiliate-withdraw-all]{min-width:44px!important;height:26px!important;font-size:11px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-amount-control{border-radius:12px!important;min-height:50px!important;padding:0 12px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-amount-control b{font-size:20px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-amount-control input{height:48px!important;font-size:21px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-amount-field>small{margin-top:5px!important;font-size:10.5px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-methods{margin:11px 0 10px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-method-grid{border-radius:11px!important;gap:5px!important;padding:4px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-method-grid label span{min-height:36px!important;font-size:11.5px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-fields{gap:9px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-fields input,html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-fields select{border-radius:11px!important;height:44px!important;padding:0 12px!important;font-size:13px!important}html body .phone-shell #affiliate-page .affiliate-body--withdraw .affiliate-withdraw-form .affiliate-submit{border-radius:12px!important;height:44px!important;margin-top:11px!important;font-size:14px!important}:root{--app-shell-width:430px;--app-viewport-height:100vh;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-bottom-nav-height:68px;--app-bottom-nav-total:calc(var(--app-bottom-nav-height) + var(--app-safe-bottom))}@supports (height:100svh){:root{--app-viewport-height:100svh}}html{text-size-adjust:100%;width:100%;min-width:0;min-height:100%;overflow-x:hidden}body{width:100%;min-width:0;min-height:var(--app-viewport-height);overscroll-behavior-x:none;overflow-x:hidden!important}html body .phone-shell{width:100%;max-width:var(--app-shell-width);min-width:0;min-height:var(--app-viewport-height);padding-bottom:calc(var(--app-bottom-nav-total) + 12px);isolation:isolate;margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow-x:hidden!important}html body .phone-shell>.page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}html body .phone-shell>.page:not(.active):not(.page-exiting){display:none!important}html body .phone-shell>.page.page-exiting:not(.active){animation:none!important;display:none!important}html body .phone-shell>.page.active:not(#deposit-page):not(#withdraw-page){z-index:1;min-height:var(--app-viewport-height);padding-bottom:calc(var(--app-bottom-nav-total) + 12px);position:relative}html body .phone-shell.is-bottom-nav-hidden>.page.active:not(#deposit-page):not(#withdraw-page){padding-bottom:max(16px, var(--app-safe-bottom))}html body .phone-shell .bottom-nav{z-index:900;width:min(100%, var(--app-shell-width));height:var(--app-bottom-nav-total);min-height:var(--app-bottom-nav-total);padding:4px max(0px, var(--app-safe-right)) var(--app-safe-bottom) max(0px, var(--app-safe-left));-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}html body .phone-shell .bottom-nav.hidden{display:none!important}html body .phone-shell .bottom-nav .nav-item{min-width:0;min-height:0;overflow:visible}html body .phone-shell.is-profile-page-active{width:100%;max-height:var(--app-viewport-height);height:var(--app-viewport-height)!important;min-height:var(--app-viewport-height)!important;overflow:hidden!important}html body .phone-shell.is-profile-page-active #profile-page.page.active{max-height:var(--app-viewport-height);scroll-padding-bottom:calc(var(--app-bottom-nav-total) + 20px);touch-action:pan-y;-webkit-overflow-scrolling:touch;height:var(--app-viewport-height)!important;min-height:0!important;padding-bottom:calc(var(--app-bottom-nav-total) + 20px)!important;overflow-x:hidden!important;overflow-y:auto!important}html body .phone-shell #category-page.page.active,html body.payment-sheet-open,html body.payment-sheet-open .phone-shell{height:var(--app-viewport-height);max-height:var(--app-viewport-height)}html body .phone-shell #deposit-page.page.active,html body .phone-shell #withdraw-page.page.active{width:min(100%, var(--app-shell-width));max-height:var(--app-viewport-height)}html body :-webkit-any(.auth-modal,.lottery-record-modal,.interest-transfer-modal,.game-launch-overlay){z-index:2000;width:100%;max-width:none;min-height:var(--app-viewport-height);padding-top:max(12px, var(--app-safe-top));padding-right:max(12px, var(--app-safe-right));padding-bottom:max(12px, var(--app-safe-bottom));padding-left:max(12px, var(--app-safe-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;left:0!important;right:0!important;transform:none!important}html body :is(.auth-modal,.lottery-record-modal,.interest-transfer-modal,.game-launch-overlay){z-index:2000;width:100%;max-width:none;min-height:var(--app-viewport-height);padding-top:max(12px, var(--app-safe-top));padding-right:max(12px, var(--app-safe-right));padding-bottom:max(12px, var(--app-safe-bottom));padding-left:max(12px, var(--app-safe-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;left:0!important;right:0!important;transform:none!important}html body :-webkit-any(.luxury-auth-card,.lottery-record-dialog,.interest-transfer-dialog){width:min(100%,406px);max-width:100%;max-height:calc(var(--app-viewport-height) - max(24px, var(--app-safe-top)) - max(24px, var(--app-safe-bottom)));-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}html body :is(.luxury-auth-card,.lottery-record-dialog,.interest-transfer-dialog){width:min(100%,406px);max-width:100%;max-height:calc(var(--app-viewport-height) - max(24px, var(--app-safe-top)) - max(24px, var(--app-safe-bottom)));-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}html body .auth-modal.luxury-auth-modal{width:100%!important;max-width:none!important;left:0!important;right:0!important;transform:none!important}@media (max-height:700px){html body .auth-modal.luxury-auth-modal{align-items:start}html body .auth-modal.luxury-auth-modal .luxury-auth-card{margin-block-start:auto;margin-block-end:auto}}html body .phone-shell img,html body .phone-shell video,html body .phone-shell canvas,html body .phone-shell iframe{max-width:100%}html body .phone-shell :-webkit-any(input,textarea,select){max-width:100%;font-size:max(16px,1em)}html body .phone-shell :is(input,textarea,select){max-width:100%;font-size:max(16px,1em)}@supports (overflow:clip){html,body,html body .phone-shell,html body .phone-shell>.page{overflow-x:clip!important}}@media (max-width:359px){html body .phone-shell{font-size:15px}html body .phone-shell .bottom-nav .nav-item{font-size:10px}}@media (prefers-reduced-motion:reduce),(update:slow){html body .phone-shell>.page.page-entering,html body .phone-shell>.page.page-exiting{transition:none!important;animation:none!important}}html.payment-order-open,html body.payment-order-open{overscroll-behavior:none;overflow:hidden!important}.payment-order-modal{z-index:50000;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));color:#172037;overscroll-behavior:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.payment-order-backdrop{-webkit-backdrop-filter:blur(8px);background:#070f2094;animation:.18s ease-out both payment-order-fade-in;position:absolute;top:0;bottom:0;left:0;right:0}.payment-order-sheet{width:min(100%,440px);max-height:calc(var(--app-viewport-height,100vh) - 24px);overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#3fa9f52e,#0000 32%),linear-gradient(#fff 0%,#f6f9ff 100%);border:1px solid #ffffffdb;border-radius:23px;max-height:calc(100dvh - 24px);padding:16px;animation:.22s cubic-bezier(.2,.8,.2,1) both payment-order-rise;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 30px 70px #0818374d}.payment-order-modal.is-updating :-webkit-any(.payment-order-backdrop,.payment-order-sheet){animation:none}.payment-order-modal.is-updating :is(.payment-order-backdrop,.payment-order-sheet){animation:none}.payment-order-confirm{z-index:2;place-items:center;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.payment-order-confirm-backdrop{cursor:default;background:#070f2057;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.payment-order-confirm-card{text-align:center;background:linear-gradient(#fff,#f7faff);border:1px solid #ffffffeb;border-radius:20px;width:min(100%,328px);padding:24px 20px 18px;animation:.16s ease-out both payment-order-rise;position:relative;box-shadow:0 22px 54px #08183747}.payment-order-confirm-icon{color:#d46152;background:#fff0ed;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 12px;font-size:23px;font-weight:900;display:grid}.payment-order-confirm-card h3{color:#283851;margin:0;font-size:18px;line-height:1.35}.payment-order-confirm-card p{color:#718198;margin:8px 4px 18px;font-size:12px;line-height:1.65}.payment-order-confirm-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-order-confirm-card button{border-radius:12px;min-height:42px;font-size:13px;font-weight:800}.payment-order-confirm-submit{color:#fff;background:linear-gradient(135deg,#eb7462,#cf5146);border:0;box-shadow:0 7px 16px #cf514633}.payment-order-header{grid-template-columns:44px 1fr 34px;align-items:center;gap:12px;display:grid}.payment-order-method-icon{background:#eef6ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #358fe01f}.payment-order-method-icon :-webkit-any(img,svg){object-fit:contain;width:31px;height:31px}.payment-order-method-icon :is(img,svg){object-fit:contain;width:31px;height:31px}.payment-order-header small{color:#6f87a7;letter-spacing:.15em;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.payment-order-header h2{color:#16213b;margin:0;font-size:20px;line-height:1.2}.payment-order-close{color:#59708e;background:#edf2f9;border:0;border-radius:50%;width:34px;height:34px;font-size:25px;line-height:1}.payment-order-status{background:#eef7ff;border-radius:15px;grid-template-columns:12px 1fr;gap:3px 9px;margin-top:12px;padding:11px 13px;display:grid}.payment-order-status i{background:#2797ec;border-radius:50%;grid-row:1/span 2;align-self:center;width:10px;height:10px;box-shadow:0 0 0 5px #2797ec21}.payment-order-status strong{color:#1a4f78;font-size:15px}.payment-order-status span{color:#617690;font-size:12px;line-height:1.5}.payment-order-sheet--approved .payment-order-status{background:#ebfaf2}.payment-order-sheet--approved .payment-order-status i{background:#20a96b;box-shadow:0 0 0 5px #20a96b21}.payment-order-sheet--approved .payment-order-status strong{color:#177849}.payment-order-sheet--rejected .payment-order-status,.payment-order-sheet--cancelled .payment-order-status,.payment-order-sheet--expired .payment-order-status{background:#fff3f1}.payment-order-sheet--rejected .payment-order-status i,.payment-order-sheet--cancelled .payment-order-status i,.payment-order-sheet--expired .payment-order-status i{background:#e65c4f;box-shadow:0 0 0 5px #e65c4f21}.payment-order-sheet--rejected .payment-order-status strong,.payment-order-sheet--cancelled .payment-order-status strong,.payment-order-sheet--expired .payment-order-status strong{color:#a63d35}.payment-order-countdown{background:#ffffffd1;border:1px solid #e2eaf5;border-radius:14px;justify-content:space-between;align-items:center;margin-top:9px;padding:8px 12px;display:flex}.payment-order-countdown span{color:#70819a;font-size:12px}.payment-order-countdown strong{color:#e0653f;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:20px}.payment-order-amount{justify-items:center;margin:12px 0;display:grid}.payment-order-amount>span{color:#8190a6;font-size:12px}.payment-order-amount>strong{color:#14213d;font-variant-numeric:tabular-nums;margin-top:4px;font-size:max(29px,min(8vw,36px));line-height:1.1}.payment-order-amount>strong small{color:#71809a;margin-left:6px;font-size:13px}.payment-order-amount>em{color:#227fc0;margin-top:6px;font-size:13px;font-style:normal;font-weight:750}.payment-order-address{background:#f1f9ff;border:1px solid #cfe5f7;border-radius:17px;margin-bottom:10px;padding:11px 12px}.payment-order-address>div{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.payment-order-address>div span{color:#6f819b}.payment-order-address>div strong{color:#1b6fa9}.payment-order-address label>span{color:#6f819b;font-size:11px}.payment-order-address label p{color:#153b5a;overflow-wrap:anywhere;margin:4px 0 7px;font-size:13px;font-weight:700;line-height:1.45}.payment-order-address label button{color:#176ea9;background:#ddecf9;border:0;border-radius:11px;width:100%;min-height:34px;font-weight:750}.payment-order-network-warning{color:#b15c38;margin:7px 0 0;font-size:11px;line-height:1.5}.payment-order-info{background:#fffc;border:1px solid #e5ebf3;border-radius:16px;margin:0;padding:0 14px}.payment-order-info>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(70px,auto) 1fr;align-items:center;gap:12px;min-height:37px;display:grid}.payment-order-info>div:last-child{border-bottom:0}.payment-order-info dt{color:#8996a9;font-size:12px}.payment-order-info dd{color:#2b3850;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:650}.payment-order-info dd button{color:#288bd0;background:0 0;border:0;margin-left:4px;font-size:11px}.payment-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.payment-order-actions>button:only-child,.payment-order-actions>button:nth-child(3):last-child{grid-column:1/-1}.payment-order-actions.is-busy{pointer-events:none;opacity:.62}.payment-order-actions button{border-radius:14px;min-height:44px;font-size:14px;font-weight:800}.payment-order-primary{color:#fff;background:linear-gradient(135deg,#249de9,#1475ce);border:0;box-shadow:0 8px 18px #187ece3d}.payment-order-secondary{color:#5e7089;background:#fff;border:1px solid #d6dfeb}.payment-order-cancel{color:#a2544d}.payment-order-action-message{color:#b54e45;text-align:center;min-height:18px;margin:8px 4px 0;font-size:11px;line-height:1.5}.payment-order-polling{color:#6f8098;justify-content:center;align-items:center;gap:7px;margin:5px 0 0;font-size:11px;display:flex}.payment-order-polling i{background:#29a1e8;border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite payment-order-pulse}.record-payment-order-btn{color:#267fb9;background:#f5f9fd;border:1px solid #dbe5f1;border-radius:12px;grid-column:1/-1;width:100%;min-height:40px;margin-top:12px;font-weight:750}@media (max-width:639px){.payment-order-created-row{display:none!important}}@media (max-height:620px){.payment-order-actions{z-index:4;padding:10px 16px max(16px, env(safe-area-inset-bottom));background:linear-gradient(#f6f9ff00,#f6f9ff 12px);margin:4px -16px -16px;position:sticky;bottom:-16px}}@keyframes payment-order-fade-in{0%{opacity:0}to{opacity:1}}@keyframes payment-order-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes payment-order-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.payment-order-backdrop,.payment-order-sheet,.payment-order-polling i{animation:none!important}}html body .phone-shell #home-page .topbar.topbar--account-relocated{isolation:isolate}html body .phone-shell #home-page .topbar.topbar--account-relocated:before{content:"";z-index:1;opacity:.44;pointer-events:none;background:url(/images/brand/confetti-accent.png) top/156px 155px no-repeat;width:156px;height:88px;position:absolute;top:-34px;right:-20px}html body .phone-shell #home-page .topbar.topbar--account-relocated>*{z-index:2;position:relative}html body .phone-shell:not(.game-launch) .bottom-nav{background-color:#fffffffb!important;background-image:url(/images/brand/confetti-accent.png),url(/images/brand/confetti-accent.png),linear-gradient(#fffffffa,#f9fcfafa)!important;background-position:left -42px bottom -76px,right -42px bottom -76px,50%!important;background-repeat:no-repeat!important;background-size:138px 137px,138px 137px,100% 100%!important}html body .phone-shell #profile-page .profile-hero:before{content:"";z-index:0;opacity:.34;pointer-events:none;background:url(/images/brand/confetti-accent.png) 100% 0/188px 186px no-repeat;width:188px;height:128px;position:absolute;top:-38px;right:-22px}html body .phone-shell #profile-page .profile-hero{min-height:146px;padding:20px 12px 18px;color:#243029!important;background-color:#f8f4ea!important;background-image:linear-gradient(100deg,#fffefad6 0%,#fffdf79e 54%,#fffdf724 100%),url(/images/brand/profile-hero-luxury-bg-light.png)!important;background-position:50%,50%!important;border-color:#dab0596b!important;box-shadow:0 14px 34px #6853221f,inset 0 1px #ffffffe6!important}html body .phone-shell #profile-page .profile-hero:before{display:none}html body .phone-shell #profile-page .profile-identity h1{text-shadow:0 1px #ffffffb8;color:#26352e!important}html body .phone-shell #profile-page :-webkit-any(.profile-account-name,.profile-member-no){color:#70786f!important}html body .phone-shell #profile-page :is(.profile-account-name,.profile-member-no){color:#70786f!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page){min-height:100%;color:#14233a!important;background:#f5f7fb!important}html body .phone-shell :is(#member-profile-page,#friends-page){min-height:100%;color:#14233a!important;background:#f5f7fb!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5!important;border-bottom:1px solid #e4eaf1!important;box-shadow:0 2px 12px #14233a0b!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5!important;border-bottom:1px solid #e4eaf1!important;box-shadow:0 2px 12px #14233a0b!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header h1{letter-spacing:-.02em;font-weight:800;color:#14233a!important;text-shadow:none!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header h1{letter-spacing:-.02em;font-weight:800;color:#14233a!important;text-shadow:none!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header .back-btn{color:#38506e!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header .back-btn{color:#38506e!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header .feature-refresh-btn{color:#38506e!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header .feature-refresh-btn{color:#38506e!important}html body .phone-shell #member-profile-page .member-profile-v2,html body .phone-shell #friends-page .friends-hub-v2{gap:12px;padding:12px 12px 30px;display:grid}html body .phone-shell #member-profile-page .member-profile-identity{border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;margin:0;padding:18px 15px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,#112640,#18385a)!important;border:0!important;box-shadow:0 14px 30px #0f25422e!important}html body .phone-shell #member-profile-page .member-profile-identity:after{display:none}html body .phone-shell #member-profile-page .member-profile-avatar{border-radius:17px;width:62px;height:62px;background:#dce6ef!important;border:2px solid #ffffffe6!important;box-shadow:0 7px 18px #020e1d47!important}html body .phone-shell #member-profile-page .member-profile-identity-copy{gap:4px;min-width:0;display:grid}html body .phone-shell #member-profile-page .member-profile-identity-copy small{letter-spacing:.1em;font-size:9px;font-weight:750;color:#d6ebf7b8!important}html body .phone-shell #member-profile-page .member-profile-identity-copy strong{font-size:18px;font-weight:820;line-height:1.25;color:#fff!important}html body .phone-shell #member-profile-page .member-profile-identity-copy span{font-variant-numeric:tabular-nums;margin:0;font-size:10px;color:#dfedf6b8!important}html body .phone-shell #member-profile-page .account-health{border-radius:999px;align-self:start;min-height:28px;padding:0 9px;font-size:9px;font-weight:800;color:#0a775f!important;box-shadow:none!important;background:#e7f8f1!important;border:1px solid #cdf9e938!important}html body .phone-shell #member-profile-page .account-health i{box-shadow:none!important;background:#12a779!important}html body .phone-shell #member-profile-page .account-health.warning{color:#a05f14!important;background:#fff3dd!important}html body .phone-shell #member-profile-page .account-health.warning i{background:#e19a31!important}html body .phone-shell #member-profile-page .member-profile-v2 :-webkit-any(.account-check-panel,.member-profile-form-panel){border-radius:16px;margin:0;padding:16px;background:#fff!important;border:1px solid #e3e9f0!important;box-shadow:0 8px 22px #1b2f4b0e!important}html body .phone-shell #member-profile-page .member-profile-v2 :is(.account-check-panel,.member-profile-form-panel){border-radius:16px;margin:0;padding:16px;background:#fff!important;border:1px solid #e3e9f0!important;box-shadow:0 8px 22px #1b2f4b0e!important}html body .phone-shell #friends-page .friends-hub-v2 :-webkit-any(.friend-search-panel,.friend-request-section,.friend-list-section){border-radius:16px;margin:0;padding:16px;background:#fff!important;border:1px solid #e3e9f0!important;box-shadow:0 8px 22px #1b2f4b0e!important}html body .phone-shell #friends-page .friends-hub-v2 :is(.friend-search-panel,.friend-request-section,.friend-list-section){border-radius:16px;margin:0;padding:16px;background:#fff!important;border:1px solid #e3e9f0!important;box-shadow:0 8px 22px #1b2f4b0e!important}html body .phone-shell #member-profile-page .member-profile-v2 .member-feature-section-head,html body .phone-shell #friends-page .friends-hub-v2 .member-feature-section-head{align-items:center}html body .phone-shell #member-profile-page .member-profile-v2 .member-feature-section-head>div,html body .phone-shell #friends-page .friends-hub-v2 .member-feature-section-head>div{gap:2px;display:grid}html body .phone-shell #member-profile-page .member-profile-v2 .member-feature-section-head small,html body .phone-shell #friends-page .friends-hub-v2 .member-feature-section-head small,html body .phone-shell #friends-page .friends-hub-v2 .friend-search-heading small{letter-spacing:.08em;font-size:9px;font-weight:750;color:#698096!important}html body .phone-shell #member-profile-page .member-profile-v2 .member-feature-section-head h2,html body .phone-shell #friends-page .friends-hub-v2 .member-feature-section-head h2{font-size:16px;font-weight:800;color:#14233a!important}html body .phone-shell #member-profile-page .member-profile-v2 .member-feature-section-head>span,html body .phone-shell #friends-page .friends-hub-v2 .member-feature-section-head>span{font-variant-numeric:tabular-nums;font-size:9px;color:#8291a2!important}html body .phone-shell #member-profile-page .account-check-summary{background:#f5fbf9;border:1px solid #dbe9e5;border-radius:14px;align-items:center;gap:12px;min-height:76px;margin-top:14px;padding:11px 12px}html body .phone-shell #member-profile-page .account-score{background:#fff;border:3px solid #0a8f72;border-radius:50%;flex:0 0 52px;place-content:center;justify-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 3px #e6f7f1}html body .phone-shell #member-profile-page .account-score>strong{font-weight:850;line-height:1;color:#087d64!important;font-size:16px!important}html body .phone-shell #member-profile-page .account-score>small{color:#7b948c!important;font-size:7px!important}html body .phone-shell #member-profile-page .account-check-summary-copy{gap:4px;display:grid}html body .phone-shell #member-profile-page .account-check-summary-copy strong{font-size:14px;font-weight:800;color:#16382f!important}html body .phone-shell #member-profile-page .account-check-summary-copy small{font-size:10px;color:#70897f!important}html body .phone-shell #member-profile-page .account-check-grid{grid-template-columns:1fr;gap:0;margin-top:12px;display:grid}html body .phone-shell #member-profile-page .account-check-grid article{background:0 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 0;display:grid;overflow:visible}html body .phone-shell #member-profile-page .account-check-grid article:last-child{border-bottom:0}html body .phone-shell #member-profile-page .account-check-icon{color:#0a8f72;background:#eaf8f3;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}html body .phone-shell #member-profile-page .account-check-grid article.bad .account-check-icon{color:#b87922;background:#fff4e5}html body .phone-shell #member-profile-page .account-check-icon svg{width:17px;height:17px}html body .phone-shell #member-profile-page .account-check-grid article>div{gap:2px;min-width:0;display:grid}html body .phone-shell #member-profile-page .account-check-grid article strong{padding:0;font-size:12px;font-weight:750;color:#24344b!important}html body .phone-shell #member-profile-page .account-check-grid article small{font-size:10px;color:#8090a1!important}html body .phone-shell #member-profile-page .member-profile-form-panel form{gap:12px;margin-top:14px}html body .phone-shell #member-profile-page .member-profile-name-field>span{font-size:11px;color:#34465e!important}html body .phone-shell #member-profile-page .member-profile-name-field>span small{font-size:9px;color:#91a0af!important}html body .phone-shell #member-profile-page .member-profile-name-field>div{grid-template-columns:minmax(0,1fr) 78px;gap:8px}html body .phone-shell #member-profile-page .member-profile-name-field input{border-radius:12px;min-height:44px;color:#14233a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d7e0e9!important}html body .phone-shell #member-profile-page .member-profile-name-field button{border:0;border-radius:12px;min-height:44px;color:#fff!important;background:#0a8f72!important;box-shadow:0 7px 14px #0a8f722e!important}html body .phone-shell #member-profile-page .profile-meta-grid{background:#fafbfd;border:1px solid #e6ebf1;border-radius:12px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}html body .phone-shell #member-profile-page .profile-meta-grid>div,html body .phone-shell #member-profile-page .profile-meta-grid>div+div{background:0 0;border:0;border-bottom:1px solid #e8edf2;border-radius:0;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:8px 11px;display:grid}html body .phone-shell #member-profile-page .profile-meta-grid>div:last-child{border-bottom:0}html body .phone-shell #member-profile-page .profile-meta-grid span{font-size:10px;color:#8291a1!important}html body .phone-shell #member-profile-page .profile-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:720;overflow:hidden;color:#273850!important}html body .phone-shell #member-profile-page .profile-meta-grid i{font-size:8px;font-style:normal;color:#9aa7b5!important}html body .phone-shell #member-profile-page .member-profile-security-note{background:#f4f8fc;border:1px solid #dce8f4;border-radius:12px;min-height:58px;padding:10px 11px}html body .phone-shell #member-profile-page .member-profile-security-note>span{color:#356f9f;background:#e5f0fa;width:33px;height:33px}html body .phone-shell #member-profile-page .member-profile-security-note strong{font-size:11px;color:#31455f!important}html body .phone-shell #member-profile-page .member-profile-security-note small{font-size:9px;color:#8091a2!important}html body .phone-shell #friends-page .friend-search-panel{padding:16px;background:linear-gradient(145deg,#fff,#f7fbff)!important}html body .phone-shell #friends-page .friend-search-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}html body .phone-shell #friends-page .friend-search-heading>div{gap:3px;display:grid}html body .phone-shell #friends-page .friend-search-heading strong{font-size:17px;font-weight:820;color:#14233a!important}html body .phone-shell #friends-page .friend-search-heading>span{color:#4d7498;background:#edf6fc;border:1px solid #d9e7f3;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}html body .phone-shell #friends-page .friend-search-panel form{background:#fff;border:1px solid #d5e0ea;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 66px;min-height:48px;box-shadow:inset 0 1px 1px #13264006}html body .phone-shell #friends-page .friend-search-glyph{color:#6d849a}html body .phone-shell #friends-page .friend-search-glyph svg{width:18px;height:18px}html body .phone-shell #friends-page .friend-search-panel form input{padding:0 3px;font-size:13px;color:#172943!important}html body .phone-shell #friends-page .friend-search-panel form button{border:0;border-radius:12px;font-size:12px;font-weight:800;color:#fff!important;background:#0a8f72!important}html body .phone-shell #friends-page .friend-search-panel>p{margin:9px 0 0;font-size:10px;line-height:1.5;color:#8190a1!important}html body .phone-shell #friends-page .friend-search-result,html body .phone-shell #friends-page .friend-request-section article,html body .phone-shell #friends-page .friend-list-item{min-height:64px}html body .phone-shell #friends-page .friend-search-result{background:#f9fbfd;border:1px solid #e2e9f0;border-radius:12px;margin-top:12px;padding:10px}html body .phone-shell #friends-page .friend-avatar{background:#eaf0f5;border:1px solid #dce6ee;border-radius:14px;width:44px;height:44px}html body .phone-shell #friends-page :is(.friend-search-result,.friend-request-section article,.friend-list-item) strong{font-size:12px;font-weight:780;color:#20344e!important}html body .phone-shell #friends-page :is(.friend-search-result,.friend-request-section article,.friend-list-item) span{font-size:10px;color:#8291a2!important}html body .phone-shell #friends-page .friend-search-result>button,html body .phone-shell #friends-page .friend-request-section article>button{color:#476076;background:#fff;border:1px solid #d7e4ec;border-radius:10px;min-height:34px;padding-inline-start:11px;padding-inline-end:11px;font-size:10px}html body .phone-shell #friends-page .friend-search-result>button:not(:disabled),html body .phone-shell #friends-page .friend-request-section article>button.accept{color:#fff;background:#0a8f72;border-color:#0a8f72}html body .phone-shell #friends-page .friend-request-section--outgoing article{grid-template-columns:44px minmax(0,1fr) auto}html body .phone-shell #friends-page .friend-request-section--outgoing article em{color:#8b6c2d;font-size:10px;font-style:normal}html body .phone-shell #friends-page .friend-list-section{min-height:0}html body .phone-shell #friends-page .friend-count{background:#eef4f9;border-radius:999px;align-items:center;gap:3px;min-height:26px;padding:0 9px;display:inline-flex;color:#54708a!important;font-size:10px!important}html body .phone-shell #friends-page .friend-count b{font-size:13px;color:#14233a!important}html body .phone-shell #friends-page .friend-list-item{border-bottom-color:#edf1f5;padding:9px 0}html body .phone-shell #friends-page .friend-list-item>i{color:#8fa0b0}html body .phone-shell #friends-page .friend-empty-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:258px;padding:22px 12px}html body .phone-shell #friends-page .friend-empty-state>span{color:#0a8f72;border:0;border-radius:22px;place-items:center;width:64px;height:64px;display:grid;background:#e9f8f3!important}html body .phone-shell #friends-page .friend-empty-state>span svg{width:30px;height:30px}html body .phone-shell #friends-page .friend-empty-state>div{gap:5px;display:grid}html body .phone-shell #friends-page .friend-empty-state strong{font-size:14px;font-weight:800;color:#1e334d!important}html body .phone-shell #friends-page .friend-empty-state p{margin:0;font-size:10px;color:#8392a2!important}html body .phone-shell #friends-page .friend-empty-state button{color:#087c64;background:#f4fbf8;border:1px solid #cfe5dc;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}html body .phone-shell #friends-page .friend-empty-state button svg{width:15px;height:15px}@media (max-width:380px){html body .phone-shell #member-profile-page .member-profile-identity{grid-template-columns:56px minmax(0,1fr);min-height:126px;padding:16px 13px}html body .phone-shell #member-profile-page .member-profile-avatar{width:56px;height:56px}html body .phone-shell #member-profile-page .account-health{grid-column:2;justify-self:start}html body .phone-shell #member-profile-page .profile-meta-grid>div,html body .phone-shell #member-profile-page .profile-meta-grid>div+div{grid-template-columns:64px minmax(0,1fr)}html body .phone-shell #member-profile-page .profile-meta-grid i{display:none}}html body .phone-shell #member-profile-page .member-profile-douyin,html body .phone-shell #friends-page .friends-discovery-v3{--social-ink:#161823;--social-muted:#8a8a92;--social-line:#f0f0f2;--social-soft:#f7f7f8;--social-accent:#f04b5d;--social-success:#16a36f;min-height:100%;padding:0 16px calc(34px + env(safe-area-inset-bottom,0px));color:var(--social-ink)!important;background:#fff!important}html body .phone-shell #member-profile-page:has(.member-profile-douyin){background:#fff!important}html body .phone-shell #friends-page:has(.friends-discovery-v3){background:#fff!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header{box-shadow:none!important;background:#fffffff5!important;border-bottom:1px solid #f0f0f2!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header{box-shadow:none!important;background:#fffffff5!important;border-bottom:1px solid #f0f0f2!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header h1{letter-spacing:-.04em;font-weight:780;color:#161823!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header h1{letter-spacing:-.04em;font-weight:780;color:#161823!important}html body .phone-shell :-webkit-any(#member-profile-page,#friends-page) .member-feature-header :-webkit-any(.back-btn,.feature-refresh-btn){color:#161823!important}html body .phone-shell :is(#member-profile-page,#friends-page) .member-feature-header :is(.back-btn,.feature-refresh-btn){color:#161823!important}html body .phone-shell #member-profile-page .profile-douyin-hero{padding:21px 0 0}html body .phone-shell #member-profile-page .profile-douyin-identity{grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}html body .phone-shell #member-profile-page .profile-douyin-avatar{border-radius:50%;width:76px;height:76px;overflow:hidden;box-shadow:none!important;background:#f2f2f3!important;border:1px solid #ededf0!important}html body .phone-shell #member-profile-page .profile-douyin-avatar :-webkit-any(img,span){border-radius:inherit}html body .phone-shell #member-profile-page .profile-douyin-avatar :is(img,span){border-radius:inherit}html body .phone-shell #member-profile-page .profile-douyin-copy{min-width:0;padding-top:3px}html body .phone-shell #member-profile-page .profile-douyin-name-row{align-items:center;gap:7px;min-width:0;display:flex}html body .phone-shell #member-profile-page .profile-douyin-name-row>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.045em;font-size:21px;font-weight:850;line-height:1.18;overflow:hidden;color:var(--social-ink)!important}html body .phone-shell #member-profile-page .profile-douyin-status{background:#ecfaf4;border-radius:5px;flex:none;padding:3px 6px;font-size:9px;font-weight:750;line-height:1.2;color:#148b61!important}html body .phone-shell #member-profile-page .profile-douyin-status.warning{background:#fff3e7;color:#b46920!important}html body .phone-shell #member-profile-page .profile-douyin-copy>span{font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;display:block;color:var(--social-muted)!important}html body .phone-shell #member-profile-page .profile-douyin-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:1px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden;color:#50505a!important}html body .phone-shell #member-profile-page .profile-douyin-bio.is-empty{color:#a5a5ad!important}html body .phone-shell #member-profile-page .profile-douyin-edit-trigger{white-space:nowrap;background:#fff;border:1px solid #e1e1e5;border-radius:7px;min-height:30px;margin-top:2px;padding:0 10px;font-size:10px;font-weight:720;color:#2a2a31!important}html body .phone-shell #member-profile-page .profile-douyin-edit-trigger:active{background:#f5f5f7}html body .phone-shell #member-profile-page .profile-douyin-stats{border-bottom:1px solid var(--social-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:15px 0 16px;display:grid}html body .phone-shell #member-profile-page .profile-douyin-stats>div{border-right:1px solid var(--social-line);justify-items:center;gap:4px;min-width:0;display:grid}html body .phone-shell #member-profile-page .profile-douyin-stats>div:last-child{border-right:0}html body .phone-shell #member-profile-page .profile-douyin-stats strong{letter-spacing:-.035em;font-size:19px;font-weight:830;line-height:1;color:var(--social-ink)!important}html body .phone-shell #member-profile-page .profile-douyin-stats span{font-size:10px;color:var(--social-muted)!important}html body .phone-shell #member-profile-page .profile-douyin-tabs{border-bottom:1px solid var(--social-line);align-items:end;gap:27px;height:52px;display:flex}html body .phone-shell #member-profile-page .profile-douyin-tabs button{background:0 0;border:0;height:52px;padding:0;font-size:14px;font-weight:650;position:relative;color:#96969e!important}html body .phone-shell #member-profile-page .profile-douyin-tabs button.active{font-weight:820;color:var(--social-ink)!important}html body .phone-shell #member-profile-page .profile-douyin-tabs button.active:after{background:var(--social-ink);content:"";border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}html body .phone-shell #member-profile-page .profile-douyin-section{border-bottom:1px solid var(--social-line);padding:23px 0}html body .phone-shell #member-profile-page .profile-douyin-section>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:22px;display:flex}html body .phone-shell #member-profile-page .profile-douyin-section>header h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:820;color:var(--social-ink)!important}html body .phone-shell #member-profile-page .profile-douyin-section>header p{margin:4px 0 0;font-size:10px;color:var(--social-muted)!important}html body .phone-shell #member-profile-page .profile-douyin-edit form{gap:16px;margin-top:17px;display:grid}html body .phone-shell #member-profile-page .profile-douyin-field{gap:8px;display:grid}html body .phone-shell #member-profile-page .profile-douyin-field>span{justify-content:space-between;font-size:12px;font-weight:700;display:flex;color:#414149!important}html body .phone-shell #member-profile-page .profile-douyin-field>span small{font-size:10px;font-weight:500;color:#a0a0a8!important}html body .phone-shell #member-profile-page .profile-douyin-field>div{grid-template-columns:minmax(0,1fr) 72px;gap:8px;display:grid}html body .phone-shell #member-profile-page .profile-douyin-field :-webkit-any(input,textarea){border-radius:8px;width:100%;font-size:12px;color:var(--social-ink)!important;background:var(--social-soft)!important;box-shadow:none!important;border:0!important}html body .phone-shell #member-profile-page .profile-douyin-field :is(input,textarea){border-radius:8px;width:100%;font-size:12px;color:var(--social-ink)!important;background:var(--social-soft)!important;box-shadow:none!important;border:0!important}html body .phone-shell #member-profile-page .profile-douyin-field input{min-height:42px;padding:0 12px}html body .phone-shell #member-profile-page .profile-douyin-field textarea{resize:vertical;min-height:76px;padding:11px 12px;line-height:1.5}html body .phone-shell #member-profile-page .profile-douyin-field button{border:0;border-radius:8px;min-height:42px;font-size:11px;font-weight:760;color:#fff!important;background:var(--social-ink)!important;box-shadow:none!important}html body .phone-shell #member-profile-page .profile-douyin-field button:disabled{opacity:.42}html body .phone-shell #member-profile-page .member-profile-form-error{min-height:0;margin:-4px 0 0;font-size:10px;color:#d7394f!important}html body .phone-shell #member-profile-page .profile-douyin-list{border-top:1px solid var(--social-line);margin-top:14px}html body .phone-shell #member-profile-page .profile-douyin-list>div{border-bottom:1px solid var(--social-line);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-height:50px;display:grid}html body .phone-shell #member-profile-page .profile-douyin-list>div:last-child{border-bottom:0}html body .phone-shell #member-profile-page .profile-douyin-list span{font-size:11px;color:var(--social-muted)!important}html body .phone-shell #member-profile-page .profile-douyin-list strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;overflow:hidden;color:#3d3d45!important}html body .phone-shell #member-profile-page .profile-security-summary{flex:none;margin-top:3px;font-size:10px;font-weight:700;color:var(--social-success)!important}html body .phone-shell #member-profile-page .profile-security-summary.warning{color:#c47422!important}html body .phone-shell #member-profile-page .profile-security-list{border-top:1px solid var(--social-line);margin-top:14px}html body .phone-shell #member-profile-page .profile-security-list article{border-bottom:1px solid var(--social-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}html body .phone-shell #member-profile-page .profile-security-list article:last-child{border-bottom:0}html body .phone-shell #member-profile-page .profile-security-list article>span{width:29px;height:29px;color:var(--social-success);background:#ecfaf4;border-radius:50%;place-items:center;display:grid}html body .phone-shell #member-profile-page .profile-security-list article.bad>span{color:#c47422;background:#fff3e7}html body .phone-shell #member-profile-page .profile-security-list article>span svg{width:15px;height:15px}html body .phone-shell #member-profile-page .profile-security-list article>div{gap:2px;display:grid}html body .phone-shell #member-profile-page .profile-security-list article strong{font-size:12px;font-weight:720;color:#37373f!important}html body .phone-shell #member-profile-page .profile-security-list article small{font-size:10px;color:var(--social-muted)!important}html body .phone-shell #member-profile-page .profile-security-list article em{font-size:10px;font-style:normal;font-weight:650;color:var(--social-success)!important}html body .phone-shell #member-profile-page .profile-security-list article.bad em{color:#c47422!important}html body .phone-shell #friends-page .friends-discovery-v3{padding-top:22px}html body .phone-shell #friends-page .friends-discovery-hero{border-bottom:1px solid var(--social-line);padding-bottom:19px}html body .phone-shell #friends-page .friends-discovery-copy small{font-size:10px;font-weight:760;color:var(--social-accent)!important}html body .phone-shell #friends-page .friends-discovery-copy h2{letter-spacing:-.055em;margin:5px 0 0;font-size:25px;font-weight:850;line-height:1.1;color:var(--social-ink)!important}html body .phone-shell #friends-page .friends-discovery-copy p{margin:7px 0 0;font-size:11px;color:var(--social-muted)!important}html body .phone-shell #friends-page .friends-discovery-search{border-radius:15px;grid-template-columns:43px minmax(0,1fr) 80px;align-items:center;min-height:56px;margin-top:17px;padding:4px;transition:border-color .18s,box-shadow .18s;display:grid;background:#fff!important;border:1px solid #e7e7ec!important;box-shadow:0 7px 19px #1618230e!important}html body .phone-shell #friends-page .friends-discovery-search:focus-within{border-color:#f04b5db3!important;box-shadow:0 0 0 4px #f04b5d17,0 9px 22px #16182311!important}html body .phone-shell #friends-page .friends-discovery-search>span{color:var(--social-accent);white-space:nowrap;border-radius:10px;place-items:center;margin-left:1px;display:grid;background:#fff0f2!important;width:32px!important;height:32px!important}html body .phone-shell #friends-page .friends-discovery-search>span svg{width:18px;height:18px}html body .phone-shell #friends-page .friends-discovery-search input{min-width:0;height:46px;caret-color:var(--social-accent);padding:0 8px 0 10px;font-size:12px;font-weight:550;color:var(--social-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #friends-page .friends-discovery-search input::placeholder{color:#aaaab1}html body .phone-shell #friends-page .friends-discovery-search button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-width:72px;height:40px;margin:0;padding:0 10px;font-size:11px;display:inline-flex;box-shadow:0 5px 11px #16182329;color:#fff!important;background:var(--social-ink)!important}html body .phone-shell #friends-page .friends-discovery-search button b{font-size:11px;font-weight:750;color:#fff!important}html body .phone-shell #friends-page .friends-discovery-search button:disabled{opacity:.45;box-shadow:none}html body .phone-shell #friends-page .friends-discovery-search button:focus-visible{outline-offset:2px;outline:2px solid #f04b5d8c}html body .phone-shell #friends-page .friends-discovery-search button svg{width:13px;height:13px}html body .phone-shell #friends-page .friends-overview-v3{border-bottom:1px solid var(--social-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;display:grid}html body .phone-shell #friends-page .friends-overview-v3>div{border-right:1px solid var(--social-line);justify-items:center;gap:5px;display:grid}html body .phone-shell #friends-page .friends-overview-v3>div:last-child{border-right:0}html body .phone-shell #friends-page .friends-overview-v3 strong{font-size:18px;font-weight:820;line-height:1;color:var(--social-ink)!important}html body .phone-shell #friends-page .friends-overview-v3 span{font-size:10px;color:var(--social-muted)!important}html body .phone-shell #friends-page .friend-search-result,html body .phone-shell #friends-page .friends-request-stack article,html body .phone-shell #friends-page .friends-list-v3 .friend-list-item{border:0;border-bottom:1px solid var(--social-line);text-align:left;border-radius:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:9px 0;display:grid;box-shadow:none!important;background:0 0!important}html body .phone-shell #friends-page .friend-search-result{border-top:1px solid var(--social-line);margin:14px 0 0}html body .phone-shell #friends-page .friend-avatar{background:#f1f1f3;border:1px solid #ececef;border-radius:50%;width:46px;height:46px;overflow:hidden}html body .phone-shell #friends-page .friend-avatar :-webkit-any(img,span){border-radius:inherit}html body .phone-shell #friends-page .friend-avatar :is(img,span){border-radius:inherit}html body .phone-shell #friends-page :is(.friend-search-result,.friends-request-stack article,.friends-list-v3 .friend-list-item)>div:not(.friend-avatar){gap:4px;min-width:0;display:grid}html body .phone-shell #friends-page :is(.friend-search-result,.friends-request-stack article,.friends-list-v3 .friend-list-item) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden;color:#32323a!important}html body .phone-shell #friends-page :is(.friend-search-result,.friends-request-stack article,.friends-list-v3 .friend-list-item) span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden;color:var(--social-muted)!important}html body .phone-shell #friends-page .friend-search-result>button,html body .phone-shell #friends-page .friends-request-stack article>button{background:var(--social-soft);border:0;border-radius:6px;min-height:30px;padding:0 11px;font-size:10px;font-weight:700;color:#4a4a52!important}html body .phone-shell #friends-page .friend-search-result>button:not(:disabled),html body .phone-shell #friends-page .friends-request-stack article>button.accept{background:var(--social-ink);color:#fff!important}html body .phone-shell #friends-page .friends-request-stack article{grid-template-columns:46px minmax(0,1fr) auto auto}html body .phone-shell #friends-page .friends-request-stack.friend-request-section--outgoing article{grid-template-columns:46px minmax(0,1fr) auto}html body .phone-shell #friends-page .friends-request-stack.friend-request-section--outgoing article em{font-size:10px;font-style:normal;color:var(--social-muted)!important}html body .phone-shell #friends-page .friends-request-stack,html body .phone-shell #friends-page .friends-list-v3{margin-top:23px}html body .phone-shell #friends-page .friends-list-v3-head{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}html body .phone-shell #friends-page .friends-list-v3-head h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:820;color:var(--social-ink)!important}html body .phone-shell #friends-page .friends-list-v3-head h2 span{margin-left:4px;font-size:12px;font-weight:650;color:#9999a1!important}html body .phone-shell #friends-page .friends-list-v3-head>span{font-size:10px;color:var(--social-muted)!important}html body .phone-shell #friends-page .friends-request-stack .friends-list-v3-head{padding-bottom:6px}html body .phone-shell #friends-page .friends-list-v3 .friend-list-item{cursor:pointer;margin-top:7px}html body .phone-shell #friends-page .friends-list-v3 .friend-list-item>i{color:#b5b5bc;font-size:22px;font-style:normal}html body .phone-shell #friends-page .friends-list-v3 .friend-list-item>b{color:#fff;background:var(--social-accent);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}html body .phone-shell #friends-page .friends-empty-v3{text-align:center;justify-items:center;gap:9px;padding:49px 16px 35px;display:grid}html body .phone-shell #friends-page .friends-empty-v3>span{color:#7b7b84;background:var(--social-soft);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:2px;display:grid}html body .phone-shell #friends-page .friends-empty-v3>span svg{width:24px;height:24px}html body .phone-shell #friends-page .friends-empty-v3>strong{font-size:14px;font-weight:780;color:#3a3a42!important}html body .phone-shell #friends-page .friends-empty-v3>p{margin:0;font-size:10px;color:var(--social-muted)!important}html body .phone-shell #friends-page .friends-empty-v3>button{background:0 0;border:0;align-items:center;gap:5px;min-height:32px;margin-top:5px;padding:0 2px;font-size:11px;font-weight:750;display:inline-flex;color:var(--social-accent)!important}html body .phone-shell #friends-page .friends-empty-v3>button svg{width:14px;height:14px}@media (max-width:380px){html body .phone-shell #member-profile-page .member-profile-douyin,html body .phone-shell #friends-page .friends-discovery-v3{padding-left:13px;padding-right:13px}html body .phone-shell #member-profile-page .profile-douyin-identity{grid-template-columns:66px minmax(0,1fr)}html body .phone-shell #member-profile-page .profile-douyin-avatar{width:66px;height:66px}html body .phone-shell #member-profile-page .profile-douyin-edit-trigger{grid-column:2;justify-self:start;margin-top:0}html body .phone-shell #member-profile-page .profile-douyin-name-row>strong{font-size:18px}}@media (max-width:767px){html body .phone-shell #friends-page .friends-discovery-search input{font-size:16px}}html,body,.phone-shell{min-height:var(--app-viewport-height,100vh)}html body .phone-shell #promo-page.page.active .promo-top{box-sizing:border-box!important;height:var(--promo-header-height)!important;min-height:var(--promo-header-height)!important;padding-top:var(--safe-area-top)!important}html body .phone-shell #promo-page .promo-top>.back-btn,html body .phone-shell #promo-page .promo-tabs{align-self:flex-end;height:var(--promo-header-content-height)!important;min-height:var(--promo-header-content-height)!important}html body .phone-shell #promo-page .promo-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x;scroll-behavior:auto!important}html body .phone-shell #promo-page.page.active[data-active-promo-tab=vip]{-webkit-overflow-scrolling:touch;height:var(--app-viewport-height,100vh)!important;overflow-x:hidden!important;overflow-y:auto!important}html body .phone-shell #promo-page .vip-page-body{min-height:calc(var(--app-viewport-height,100vh) - var(--promo-header-height))!important}html body .phone-shell #promo-page .vip-sticky-stack,html body .phone-shell #promo-page #interest-treasure-page .interest-tabs{top:var(--promo-header-height)!important}html body .phone-shell #promo-page .promo-embedded-feature,html body .phone-shell #promo-page #interest-treasure-page,html body .phone-shell #promo-page #interest-treasure-page.has-interest-summary,html body .phone-shell #promo-page #lottery-page{min-height:calc(var(--app-viewport-height,100vh) - var(--promo-header-height) - var(--bottom-nav-total,78px))!important}html body .phone-shell #promo-page .promo-embedded-feature{padding-bottom:calc(82px + var(--safe-area-bottom))!important}html body .phone-shell #promo-page.page.active[data-active-promo-tab=vip] .vip-page-body{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}@media (orientation:landscape) and (max-height:520px){:root{--promo-header-content-height:46px}html body .phone-shell #promo-page.page.active .promo-tabs button{height:var(--promo-header-content-height)!important;line-height:var(--promo-header-content-height)!important}}html body .phone-shell #notices-page{min-height:var(--app-viewport-height,100vh);color:#1e342d;background:radial-gradient(circle at 100% 0,#ffce3a24,#0000 32%),linear-gradient(#fbfdfc 0%,#f3f7f5 100%)}html body .phone-shell #notices-page.page.active{-webkit-overflow-scrolling:touch;display:block;overflow-x:hidden;overflow-y:auto}html body .phone-shell #notices-page .notices-page__header{z-index:4;min-height:66px;padding:max(10px, var(--safe-area-top,0px)) 16px 10px;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#fbfdfceb;border-bottom:1px solid #cedcd5c7;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:12px;display:grid;position:sticky;top:0}html body .phone-shell #notices-page .back-btn{color:#34564a;background:#fff;border:1px solid #dce8e2;border-radius:12px;place-items:center;width:38px;height:38px;margin:0;padding:0;display:grid;box-shadow:0 3px 10px #1a45350f}html body .phone-shell #notices-page .back-btn:active{transform:scale(.94)}.notices-page__heading{align-items:center;gap:9px;min-width:0;display:flex}.notices-page__heading>span{color:#c88900;background:#fffaf0;border:1px solid #ffe7a8;border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.notices-page__heading-icon{stroke-width:2px;width:18px;height:18px}.notices-page__heading small{color:#9f7b27;letter-spacing:1.2px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.notices-page__heading h1{color:#1d372e;margin:3px 0 0;font-size:18px;line-height:1.1}.notices-page__counter{color:#fff;font-variant-numeric:tabular-nums;background:#1c8965;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.notices-page__body{padding:18px 16px max(28px, calc(var(--safe-area-bottom,0px) + 20px));gap:0;display:grid}.notices-page__list-header{border-bottom:1px solid #dbe6e0;justify-content:space-between;align-items:flex-end;gap:16px;min-height:52px;padding:0 2px 12px;display:flex}.notices-page__list-header p{color:#244438;margin:0;font-size:14px;font-weight:850;line-height:1.2}.notices-page__list-header span{color:#758c83;margin-top:5px;font-size:11px;line-height:1.45;display:block}.notices-page__list-header strong{color:#147456;white-space:nowrap;flex:none;font-size:11px;font-weight:850}.notices-page__list{gap:0;display:grid}.notices-page__item{border-bottom:1px solid #dfe8e3;padding:17px 4px 17px 13px;position:relative}.notices-page__item:before{content:"";background:#45ae86;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:0}.notices-page__item-meta{color:#70877d;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.notices-page__item-meta i{background:#f2bc24;border-radius:50%;width:3px;height:3px}.notices-page__item h3{color:#1f392f;margin:7px 0 5px;font-size:14px;line-height:1.35}.notices-page__item p{color:#5c7269;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.68}.notices-page__item a{color:#b57a00;align-items:center;gap:4px;margin-top:10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.notices-page__item a b{font-size:16px;line-height:10px}.notices-page__empty{color:#71877e;text-align:center;border:1px dashed #d3e2db;border-radius:16px;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.notices-page__empty>span{background:#eef8f3;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.notices-page__empty .fan-icon{width:30px;height:30px}.notices-page__empty strong{color:#315347;font-size:14px}.notices-page__empty p{margin:0;font-size:11px}@media (max-width:360px){.notices-page__list-header{flex-direction:column;align-items:flex-start;gap:8px}}html body .phone-shell #category-page .category-game-card.is-maintenance,html body .phone-shell #home-page .home-lobby-brand.is-maintenance{opacity:1!important;filter:none!important}html body .phone-shell #category-page .category-game-card.is-maintenance .game-thumb:after,html body .phone-shell #home-page .home-lobby-brand.is-maintenance:after{background:#0d141d7a!important}html body .phone-shell #category-page .category-game-card.is-maintenance .game-thumb>img,html body .phone-shell #home-page .home-lobby-brand.is-maintenance>img,html body .phone-shell #home-page .home-lobby-brand.is-maintenance .home-lobby-brand-fallback{filter:grayscale(.38)brightness(.62)saturate(.72)!important}html body .phone-shell #category-page .game-maintenance-badge,html body .phone-shell #home-page .game-maintenance-badge{min-height:0!important;box-shadow:none!important;color:#fff!important;letter-spacing:.14em!important;text-shadow:0 2px 8px #000000c7,0 1px 2px #000000e0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important;font-weight:900!important;line-height:1!important}html body .phone-shell #home-page>.topbar+.notice.notice-marquee{grid-template-columns:26px minmax(0,1fr) 42px;min-height:34px;margin:7px 12px 6px;border-bottom:1px solid #c9d6d2b8!important}html body .phone-shell #home-page>.topbar+.notice.notice-marquee .marquee-viewport,html body .phone-shell #home-page>.topbar+.notice.notice-marquee .marquee-track,html body .phone-shell #home-page>.topbar+.notice.notice-marquee .marquee-line{height:33px;min-height:33px}html body .phone-shell #home-page .notice.notice-marquee .notice-lead{color:#168361;background:#15956f14;border-radius:7px;place-items:center;width:22px;height:22px;margin-left:1px;display:grid;border-right:0!important}html body .phone-shell #home-page .notice.notice-marquee .notice-lead-icon{stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}html body .phone-shell #home-page .hot-carousel{overflow:hidden}html body .phone-shell #home-page .hot-layout{scroll-snap-stop:always;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-user-select:none;user-select:none;scroll-snap-type:x proximity!important;touch-action:pan-x pinch-zoom!important;gap:6px!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}html body .phone-shell #home-page .hot-layout::-webkit-scrollbar{display:none}html body .phone-shell #home-page .hot-layout .game-card,html body .phone-shell #home-page .hot-layout .hot-card-main,html body .phone-shell #home-page .hot-layout .hot-card-small{scroll-snap-align:start;flex:0 0 27%!important;width:27%!important}html body .phone-shell #promo-page #interest-treasure-page .interest-summary{border-radius:10px!important;margin:0 8px 8px!important;padding:9px 12px 8px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-rate-badge{min-height:20px!important;padding:2px 8px!important;font-size:11px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-summary-main{margin-top:5px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-summary-main strong{font-size:24px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-actions{grid-template-columns:repeat(2,68px)!important;gap:6px!important}html body .phone-shell #promo-page #interest-treasure-page :is(.interest-actions button,.interest-claim-row>button){min-height:36px!important;font-size:14px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-claim-row{margin-top:8px!important}html body .phone-shell #promo-page #interest-treasure-page .interest-summary>p{margin-top:8px!important;font-size:11px!important}html body .phone-shell .interest-transfer-modal .interest-transfer-card{border-radius:12px!important;width:min(100vw - 36px,340px)!important;padding:16px 16px 14px!important}html body .phone-shell .interest-transfer-card h2{margin:3px 0!important;font-size:19px!important}html body .phone-shell .interest-transfer-card>p{margin-bottom:11px!important}html body .phone-shell .interest-transfer-card label>div{min-height:46px!important}html body .phone-shell .interest-transfer-card input{height:36px!important;font-size:20px!important}html body .phone-shell .interest-transfer-submit{min-height:40px!important}html body .phone-shell #my-records-page .record-shell-top{min-height:52px!important;box-shadow:none!important;background:#fff!important;border-color:#e2e8e5!important;flex-basis:52px!important;grid-template-columns:44px minmax(0,1fr) 44px!important}html body .phone-shell #my-records-page .record-shell-top>.back-btn,html body .phone-shell #my-records-page .record-main-tabs{background:#fff!important;height:52px!important}html body .phone-shell #my-records-page .record-shell-top>.back-btn{width:44px!important}html body .phone-shell #my-records-page .record-main-tabs button{color:#53625c!important;background:#fff!important;font-size:13px!important}html body .phone-shell #my-records-page .record-main-tabs button.active{color:#183d30!important;background:#fff!important}html body .phone-shell #my-records-page .record-main-tabs button.active:after{height:2px!important;box-shadow:none!important;background:#0e8a61!important;left:28%!important;right:28%!important}html body .phone-shell #my-records-page .record-filter-strip{-webkit-backdrop-filter:none!important;background:#f6f8f7!important;gap:7px!important;margin-bottom:9px!important;padding-block-start:8px!important;padding-block-end:8px!important}html body .phone-shell #my-records-page .record-filter-pill{border-radius:9px!important;min-height:36px!important;padding:0 11px!important}html body .phone-shell #my-records-page .account-balance-card{border-radius:12px!important;gap:8px!important;margin-bottom:10px!important;padding:12px!important;box-shadow:0 4px 12px #1a402e0a!important}html body .phone-shell #my-records-page .account-balance-card strong{font-size:23px!important}html body .phone-shell #my-records-page .account-balance-card>button{min-height:34px!important;box-shadow:none!important;border-radius:9px!important;padding:0 12px!important}html body .phone-shell #my-records-page .account-balance-card>p{padding:7px 8px!important;line-height:1.4!important}html body .phone-shell #my-records-page .personal-report-grid{gap:8px!important}html body .phone-shell #my-records-page .personal-report-grid article{border-radius:12px!important;gap:5px!important;min-height:72px!important;padding:11px!important;box-shadow:0 4px 12px #1b3d2d0a!important}html body .phone-shell #my-records-page .personal-report-grid article strong{font-size:19px!important}html body .phone-shell #promo-page .credit-detail-card.is-empty-records{min-height:0!important}html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-tab-content{min-height:0!important;padding:12px!important}html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-loan-empty{gap:5px!important;min-height:132px!important}html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-empty-box{font-size:48px!important;line-height:1!important}html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-loan-empty p{color:#7b8983!important;margin:0!important;font-size:13px!important}html body :-webkit-any(.site-about-modal,.site-contact-modal,.logout-confirm-modal){background:#181f2275!important}html body :is(.site-about-modal,.site-contact-modal,.logout-confirm-modal){background:#181f2275!important}html body :-webkit-any(.site-about-card,.site-contact-card,.logout-confirm-card){isolation:isolate;position:relative;color:#1d2730!important;background:linear-gradient(145deg,#fff 0%,#f7f9fa 100%)!important;border:1px solid #53687540!important;border-radius:20px!important;box-shadow:0 24px 64px #0d141747,inset 0 1px #fffffff0!important}html body :is(.site-about-card,.site-contact-card,.logout-confirm-card){isolation:isolate;position:relative;color:#1d2730!important;background:linear-gradient(145deg,#fff 0%,#f7f9fa 100%)!important;border:1px solid #53687540!important;border-radius:20px!important;box-shadow:0 24px 64px #0d141747,inset 0 1px #fffffff0!important}html body :-webkit-any(.site-about-card,.site-contact-card):before{content:"";z-index:-1;pointer-events:none;border:1px solid #4660701f;border-radius:50%;width:132px;height:132px;position:absolute}html body :is(.site-about-card,.site-contact-card):before{content:"";z-index:-1;pointer-events:none;border:1px solid #4660701f;border-radius:50%;width:132px;height:132px;position:absolute}html body :-webkit-any(.site-about-card,.site-contact-card):after{content:"";z-index:-1;pointer-events:none;border:1px solid #4660701f;border-radius:50%;width:132px;height:132px;position:absolute}html body :is(.site-about-card,.site-contact-card):after{content:"";z-index:-1;pointer-events:none;border:1px solid #4660701f;border-radius:50%;width:132px;height:132px;position:absolute}html body :-webkit-any(.site-about-card,.site-contact-card):before{top:-76px;right:-52px}html body :is(.site-about-card,.site-contact-card):before{top:-76px;right:-52px}html body :-webkit-any(.site-about-card,.site-contact-card):after{width:94px;height:94px;top:-54px;right:-30px}html body :is(.site-about-card,.site-contact-card):after{width:94px;height:94px;top:-54px;right:-30px}html body :-webkit-any(.site-about-card,.site-contact-card) .modal-close{place-items:center;width:34px;height:34px;font-weight:300;line-height:1;display:grid;color:#52616a!important;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #d7e0e5!important;border-radius:50%!important;font-size:23px!important}html body :is(.site-about-card,.site-contact-card) .modal-close{place-items:center;width:34px;height:34px;font-weight:300;line-height:1;display:grid;color:#52616a!important;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #d7e0e5!important;border-radius:50%!important;font-size:23px!important}html body :-webkit-any(.site-about-card,.site-contact-card) .modal-close:hover{color:#17232b!important;border-color:#9eafb9!important}html body :is(.site-about-card,.site-contact-card) .modal-close:hover{color:#17232b!important;border-color:#9eafb9!important}html body .site-about-card{width:min(396px,100vw - 28px)!important;padding:24px 22px 22px!important}html body .site-about-card .site-about-head{grid-template-columns:54px minmax(0,1fr);gap:13px;min-height:58px;padding-right:42px}html body .site-about-card .site-about-logo{color:#3f6679!important;background:#eef3f5!important;border-color:#cfdbe1!important;border-radius:16px!important;width:54px!important;height:54px!important}html body .site-about-card .site-about-logo-mark{color:#3f6679!important}html body .site-about-card .site-about-head span{letter-spacing:.1em;color:#66727a!important;font-size:10.5px!important;font-weight:750!important}html body .site-about-card .site-about-head strong{margin-top:5px;color:#18242b!important;font-size:21px!important;font-weight:800!important}html body .site-about-card .site-about-badges{gap:8px;margin-top:18px}html body .site-about-card .site-about-badges span{border-radius:8px;padding:6px 10px;font-size:11px;font-weight:750;color:#4f5f68!important;background:#f7f9fa!important;border-color:#d7e1e6!important}html body .site-about-card .site-about-list{gap:10px;margin-top:16px}html body .site-about-card .site-about-list article,html body .site-contact-card .site-contact-list article{border-radius:12px;min-height:76px;padding:13px 14px;box-shadow:none!important;background:#ffffffb8!important;border:1px solid #dce4e8!important}html body .site-about-card .site-about-list article:last-child{grid-column:1/-1;min-height:66px}html body :is(.site-about-card .site-about-list span,.site-contact-card .site-contact-list span){font-weight:650;color:#66727a!important;font-size:11px!important}html body :-webkit-any(.site-about-card .site-about-list strong,.site-contact-card .site-contact-list :-webkit-any(a,strong)){font-weight:750;color:#233038!important;font-size:14px!important}html body :is(.site-about-card .site-about-list strong,.site-contact-card .site-contact-list :is(a,strong)){font-weight:750;color:#233038!important;font-size:14px!important}html body :is(.site-about-card .site-about-intro,.site-about-card .site-about-empty,.site-contact-card .site-contact-intro,.site-contact-card .site-contact-empty){border:1px solid #dce5e9;border-radius:12px;margin-top:14px;padding:13px 14px;font-weight:550;line-height:1.65;color:#53626b!important;background:#f2f6f7!important;font-size:12.5px!important}html body .site-contact-card{width:min(396px,100vw - 28px)!important;padding:24px 22px 22px!important}html body .site-contact-card .site-contact-head{grid-template-columns:56px minmax(0,1fr);gap:13px;min-height:58px;padding-right:42px}html body .site-contact-card .site-contact-icon{filter:saturate(.46)contrast(.96)drop-shadow(0 6px 10px #2e49561f);width:56px;height:56px}html body .site-contact-card .site-contact-head span{letter-spacing:.1em;font-weight:750;color:#66727a!important;font-size:10.5px!important}html body .site-contact-card .site-contact-head strong{margin-top:5px;color:#18242b!important;font-size:21px!important;font-weight:800!important}html body .site-contact-card .site-contact-list{gap:10px;margin-top:18px}html body .logout-confirm-card{text-align:center;gap:9px;width:min(330px,100vw - 42px)!important;padding:28px 24px 22px!important}html body .logout-confirm-icon{color:#3f6679;background:#eef3f5;border:1px solid #cfdbe1;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 0 4px;display:grid}html body .logout-confirm-icon :-webkit-any(svg,.luxury-icon,.luxury-icon-wrap){color:#3f6679!important}html body .logout-confirm-icon :is(svg,.luxury-icon,.luxury-icon-wrap){color:#3f6679!important}html body .logout-confirm-card h3{letter-spacing:.01em;color:#1d2730!important;font-size:18px!important;font-weight:800!important}html body .logout-confirm-card p{color:#66727a!important;font-size:12.5px!important}html body .logout-confirm-actions{gap:10px;margin-top:12px}html body .logout-confirm-actions button{height:42px;box-shadow:none!important;border-radius:10px!important;font-size:13px!important;font-weight:750!important}html body .logout-confirm-cancel{color:#5f6962!important;background:#fffefa!important;border:1px solid #dfddd5!important}html body .logout-confirm-ok{color:#fff!important;background:#2d4238!important;border:1px solid #2d4238!important}html body .logout-confirm-ok:hover{background:#21352b!important;border-color:#21352b!important}html body .site-contact-modal .site-contact-card{color:#1f2b27!important;background:linear-gradient(145deg,#fffefa 0%,#fbfaf5 100%)!important;border:1px solid #a68a5352!important;border-radius:20px!important;width:min(396px,100vw - 28px)!important;padding:24px 22px 22px!important;box-shadow:0 24px 64px #0d141747,inset 0 1px #fffffff0!important}@supports not (display:block){html body .phone-shell :-webkit-any(#notices-page,#security-page,#faq-page,#feedback-page){color:#1f2d28!important;background:#f7f7f4!important}html body .phone-shell :is(#notices-page,#security-page,#faq-page,#feedback-page){color:#1f2d28!important;background:#f7f7f4!important}html body .phone-shell :-webkit-any(#security-page,#faq-page,#feedback-page) .payment-top{min-height:60px;box-shadow:none!important;background:#fffffdfa!important;border-bottom:1px solid #e5e5df!important}html body .phone-shell :is(#security-page,#faq-page,#feedback-page) .payment-top{min-height:60px;box-shadow:none!important;background:#fffffdfa!important;border-bottom:1px solid #e5e5df!important}html body .phone-shell :-webkit-any(#security-page,#faq-page,#feedback-page) .payment-top h1{letter-spacing:.01em;color:#1d2a25!important;font-size:17px!important;font-weight:750!important}html body .phone-shell :is(#security-page,#faq-page,#feedback-page) .payment-top h1{letter-spacing:.01em;color:#1d2a25!important;font-size:17px!important;font-weight:750!important}html body .phone-shell :-webkit-any(#security-page,#faq-page,#feedback-page) .payment-top .back-btn{color:#44524c!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell :is(#security-page,#faq-page,#feedback-page) .payment-top .back-btn{color:#44524c!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #notices-page{background:#f7f7f4!important}html body .phone-shell #notices-page .notices-page__header{min-height:62px;padding:max(8px, var(--safe-area-top,0px)) 18px 8px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffdfa;border-bottom:1px solid #e5e5df}html body .phone-shell #notices-page .back-btn{color:#44524c;width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0}html body .phone-shell #notices-page .notices-page__heading{gap:8px}html body .phone-shell #notices-page .notices-page__heading>span{color:#98713a;background:#f8f4e9;border-color:#e4dac4;border-radius:9px;width:30px;height:30px}html body .phone-shell #notices-page .notices-page__heading small{color:#83745d;font-size:8.5px;font-weight:750}html body .phone-shell #notices-page .notices-page__heading h1{color:#1f2d28;font-size:17px;font-weight:760}html body .phone-shell #notices-page .notices-page__counter{color:#2b6a56;background:#edf4f0;border:1px solid #d5e4dd;width:28px;height:28px;font-size:11px;font-weight:760}html body .phone-shell #notices-page .notices-page__body{padding:20px 20px max(32px, calc(var(--safe-area-bottom,0px) + 24px))}html body .phone-shell #notices-page .notices-page__list-header{border-color:#dedfd9;min-height:46px;padding:0 0 13px}html body .phone-shell #notices-page .notices-page__list-header p{color:#26352f;font-size:15px;font-weight:760}html body .phone-shell #notices-page .notices-page__list-header span{color:#7a847e;font-size:11.5px}html body .phone-shell #notices-page .notices-page__list-header strong{color:#61736a;font-size:11px;font-weight:720}html body .phone-shell #notices-page .notices-page__item{border-color:#e2e2dc;padding:19px 2px 19px 16px}html body .phone-shell #notices-page .notices-page__item:before{background:#b4955e;width:2px;top:20px;bottom:20px}html body .phone-shell #notices-page .notices-page__item-meta{color:#81877e;font-size:10.5px;font-weight:700}html body .phone-shell #notices-page .notices-page__item-meta i{background:#b4955e}html body .phone-shell #notices-page .notices-page__item h3{color:#26352f;margin:7px 0 4px;font-size:15px;font-weight:760}html body .phone-shell #notices-page .notices-page__item p{color:#69766f;font-size:13px;line-height:1.7}html body .phone-shell #notices-page .notices-page__item a{color:#80633a;font-weight:720}html body .phone-shell #security-page .security-container{padding:18px 16px max(32px, calc(var(--safe-area-bottom,0px) + 24px));gap:16px;background:#f7f7f4!important}html body .phone-shell #security-page .sec-hero-card{padding:2px 0 18px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfdfd9!important;border-radius:0!important}html body .phone-shell #security-page .sec-score-ring{width:58px;height:58px;color:#695b40!important;box-shadow:none!important;background:#fbf8ef!important;border-color:#d5c7aa!important}html body .phone-shell #security-page .sec-score-ring strong{color:#4e4739!important;font-size:22px!important}html body .phone-shell #security-page .sec-score-ring span{color:#80765f!important}html body .phone-shell #security-page .sec-hero-info h2{color:#26352f!important;font-size:18px!important;font-weight:760!important}html body .phone-shell #security-page :is(.sec-hero-info p,.sec-setting-info p){line-height:1.55;color:#707b74!important;font-size:12.5px!important}html body .phone-shell #security-page .sec-hero-status{color:#766c58;background:#fbfaf6;border:1px solid #e2ddd0;border-radius:999px;font-size:11px;font-weight:700}html body .phone-shell #security-page .sec-settings-list{box-shadow:none;background:#fffefd;border:1px solid #dfdfd9;border-radius:16px;overflow:hidden}html body .phone-shell #security-page .sec-setting-card,html body .phone-shell #security-page .sec-setting-card.is-maintenance{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #security-page .sec-setting-card+.sec-setting-card{border-top:1px solid #e9e9e3!important}html body .phone-shell #security-page .sec-setting-head{min-height:76px;padding:15px 16px}html body .phone-shell #security-page :-webkit-any(.sec-setting-icon,.sec-setting-icon.tg-icon,.sec-setting-icon.pwd-icon,.sec-setting-icon.device-icon){width:40px;height:40px;color:#716145!important;background:#f8f5ec!important;border:1px solid #e1dccf!important;border-radius:11px!important}html body .phone-shell #security-page :is(.sec-setting-icon,.sec-setting-icon.tg-icon,.sec-setting-icon.pwd-icon,.sec-setting-icon.device-icon){width:40px;height:40px;color:#716145!important;background:#f8f5ec!important;border:1px solid #e1dccf!important;border-radius:11px!important}html body .phone-shell #security-page .sec-setting-info h4{color:#28362f!important;font-size:15px!important;font-weight:750!important}html body .phone-shell #security-page :-webkit-any(.sec-badge,.sec-link-btn){color:#637069!important;box-shadow:none!important;background:#f8f8f5!important;border:1px solid #e3e1db!important;border-radius:999px!important;font-size:11px!important;font-weight:720!important}html body .phone-shell #security-page :is(.sec-badge,.sec-link-btn){color:#637069!important;box-shadow:none!important;background:#f8f8f5!important;border:1px solid #e3e1db!important;border-radius:999px!important;font-size:11px!important;font-weight:720!important}html body .phone-shell #security-page .sec-badge.maintenance{color:#816a3d!important;background:#fcf8ef!important;border-color:#e4d8bd!important}html body .phone-shell #security-page .sec-setting-body{border-top:1px solid #ecece6;padding:0 16px 16px}html body .phone-shell #security-page .sec-maintenance-note{border-radius:0;margin:14px 0 12px;padding:0 0 0 12px;background:0 0!important;border:0!important;border-left:2px solid #c6aa76!important}html body .phone-shell #security-page .sec-maintenance-note strong{color:#5e5748!important;font-size:13px!important}html body .phone-shell #security-page .sec-maintenance-note p{color:#7a7c70!important;font-size:12px!important}html body .phone-shell #security-page :-webkit-any(.sec-btn,.sec-btn-primary,.sec-btn-primary.dark,.sec-btn-maintenance){min-height:40px;box-shadow:none!important;border-radius:9px!important}html body .phone-shell #security-page :is(.sec-btn,.sec-btn-primary,.sec-btn-primary.dark,.sec-btn-maintenance){min-height:40px;box-shadow:none!important;border-radius:9px!important}html body .phone-shell #security-page :-webkit-any(.sec-btn-primary,.sec-btn-primary.dark){color:#fff!important;background:#31473c!important;border-color:#31473c!important}html body .phone-shell #security-page :is(.sec-btn-primary,.sec-btn-primary.dark){color:#fff!important;background:#31473c!important;border-color:#31473c!important}html body .phone-shell #security-page .sec-btn-maintenance{color:#816a3d!important;background:#fbf8ef!important;border-color:#e1d5b8!important}html body .phone-shell #security-page .sec-notice-card{padding:2px 0 0;color:#70776f!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #dfdfd9!important;border-radius:0!important}html body .phone-shell #security-page .sec-notice-card :-webkit-any(h4,p,li,span){color:#70776f!important;font-weight:550!important}html body .phone-shell #security-page .sec-notice-card :is(h4,p,li,span){color:#70776f!important;font-weight:550!important}html body .phone-shell #security-page .sec-notice-card h4{color:#4e5b54!important;font-size:13px!important;font-weight:750!important}html body .phone-shell #faq-page .faq-page-body{padding:18px 16px max(32px, calc(var(--safe-area-bottom,0px) + 24px));background:#f7f7f4!important}html body .phone-shell #faq-page .faq-hero{padding:3px 0 18px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfdfd9!important;border-radius:0!important}html body .phone-shell #faq-page .faq-hero-icon{width:46px;height:46px;color:#716145!important;background:#f8f5ec!important;border-color:#e1dccf!important;border-radius:12px!important}html body .phone-shell #faq-page .faq-hero strong{color:#27352f!important;font-size:18px!important;font-weight:760!important}html body .phone-shell #faq-page :is(.faq-hero span,.faq-hero p,.faq-copy small){color:#737d76!important}html body .phone-shell #faq-page .faq-list{background:#fffefd;border:1px solid #dfdfd9;border-radius:16px;margin-top:16px;overflow:hidden}html body .phone-shell #faq-page .faq-card,html body .phone-shell #faq-page .faq-card.active{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #faq-page .faq-card+.faq-card{border-top:1px solid #e9e9e3!important}html body .phone-shell #faq-page .faq-question{min-height:72px;padding:13px 14px}html body .phone-shell #faq-page .faq-icon{width:38px;height:38px;box-shadow:none!important;background:#faf7ef!important;border-color:#e3ded1!important;border-radius:10px!important}html body .phone-shell #faq-page .faq-copy strong{color:#2a3831!important;font-size:14px!important;font-weight:740!important}html body .phone-shell #faq-page .faq-copy small{margin-top:3px;color:#737d76!important;font-size:11.5px!important}html body .phone-shell #faq-page .faq-question i{color:#65726b;background:#f4f4f0;border-radius:50%;width:22px;height:22px;border:0!important}html body .phone-shell #faq-page .faq-answer{margin:0 14px 15px 66px;padding:12px 13px;font-weight:500;line-height:1.7;color:#64716a!important;box-shadow:none!important;background:#f8f8f4!important;border:0!important;border-left:2px solid #c3aa79!important;border-radius:0 8px 8px 0!important;font-size:12.5px!important}html body .phone-shell #feedback-page .feedback-container{padding:18px 16px max(32px, calc(var(--safe-area-bottom,0px) + 24px));gap:0;background:#f7f7f4!important}html body .phone-shell #feedback-page :-webkit-any(.fb-hero-card,.fb-form-card,.fb-list-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #feedback-page :is(.fb-hero-card,.fb-form-card,.fb-list-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #feedback-page .fb-hero-card{padding:2px 0 18px;border-bottom:1px solid #dfdfd9!important}html body .phone-shell #feedback-page .fb-hero-icon{width:48px;height:48px;background:#f8f5ec!important;border-color:#e1dccf!important;border-radius:12px!important}html body .phone-shell #feedback-page .fb-hero-artwork{filter:saturate(.58)contrast(.96)}html body .phone-shell #feedback-page .fb-hero-info h2{color:#27352f!important;font-size:18px!important;font-weight:760!important}html body .phone-shell #feedback-page .fb-hero-info p{color:#737d76!important;font-size:12px!important}html body .phone-shell #feedback-page .fb-tabs{border-radius:10px;gap:0;margin:16px 0 0;padding:3px;background:#f0f0eb!important;border:1px solid #dfdfd9!important}html body .phone-shell #feedback-page .fb-tab{min-height:38px;font-weight:700;color:#727b74!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;font-size:12.5px!important}html body .phone-shell #feedback-page .fb-tab.active{color:#35493f!important;background:#fffefd!important;box-shadow:0 1px 3px #1e2a2314!important}html body .phone-shell #feedback-page .fb-tab-icon,html body .phone-shell #feedback-page .fb-label-icon{display:none}html body .phone-shell #feedback-page .fb-form-card{padding:0}html body .phone-shell #feedback-page .fb-form-group{border-bottom:1px solid #e2e2dc;padding:18px 0}html body .phone-shell #feedback-page .fb-label{margin-bottom:10px;color:#4d5c54!important;font-size:13px!important;font-weight:740!important}html body .phone-shell #feedback-page .fb-required{color:#a66b55!important}html body .phone-shell #feedback-page .fb-type-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}html body .phone-shell #feedback-page .fb-type-option{min-height:42px;padding:0 4px;color:#68746d!important;box-shadow:none!important;background:#fffefd!important;border:1px solid #dddeda!important;border-radius:8px!important}html body .phone-shell #feedback-page .fb-type-icon,html body .phone-shell #feedback-page .fb-priority-icon{display:none}html body .phone-shell #feedback-page .fb-type-text{color:inherit!important;font-size:11px!important;font-weight:680!important}html body .phone-shell #feedback-page .fb-type-option:has(input:checked){color:#315b4b!important;background:#f1f5f1!important;border-color:#78988a!important}html body .phone-shell #feedback-page .fb-priority-option:has(input:checked){color:#315b4b!important;background:#f1f5f1!important;border-color:#78988a!important}html body .phone-shell #feedback-page .fb-priority-options{gap:8px}html body .phone-shell #feedback-page .fb-priority-option{min-height:42px;font-weight:680;color:#68746d!important;box-shadow:none!important;background:#fffefd!important;border:1px solid #dddeda!important;border-radius:8px!important;font-size:12px!important}html body .phone-shell #feedback-page :-webkit-any(.fb-input,.fb-textarea){color:#293730!important;caret-color:#48685b!important;box-shadow:none!important;background:#fffefd!important;border:1px solid #d8dad5!important;border-radius:9px!important}html body .phone-shell #feedback-page :is(.fb-input,.fb-textarea){color:#293730!important;caret-color:#48685b!important;box-shadow:none!important;background:#fffefd!important;border:1px solid #d8dad5!important;border-radius:9px!important}html body .phone-shell #feedback-page :-webkit-any(.fb-input,.fb-textarea):focus{border-color:#839e91!important;box-shadow:0 0 0 3px #6888781a!important}html body .phone-shell #feedback-page :is(.fb-input,.fb-textarea):focus{border-color:#839e91!important;box-shadow:0 0 0 3px #6888781a!important}html body .phone-shell #feedback-page :-webkit-any(.fb-input,.fb-textarea)::placeholder{color:#a0a7a1!important}html body .phone-shell #feedback-page :is(.fb-input,.fb-textarea)::placeholder{color:#a0a7a1!important}html body .phone-shell #feedback-page .fb-reward-tip{margin:0;padding:16px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e2e2dc!important;border-radius:0!important}html body .phone-shell #feedback-page .fb-reward-icon{width:34px;height:34px;color:#716145!important;background:#f8f5ec!important;border-color:#e3ded1!important;border-radius:10px!important}html body .phone-shell #feedback-page .fb-reward-tip :is(p,p strong){color:#737b73!important;font-size:11.5px!important;font-weight:500!important}html body .phone-shell #feedback-page .fb-reward-tip p strong{color:#4f5d55!important;font-weight:740!important}html body .phone-shell #feedback-page .fb-submit-btn{min-height:44px;margin-top:18px;color:#fff!important;box-shadow:none!important;background:#31473c!important;border-color:#31473c!important;border-radius:9px!important;font-size:13px!important;font-weight:740!important}html body .phone-shell #feedback-page .fb-submit-icon{display:none}html body .phone-shell #feedback-page .fb-list-card{margin-top:16px;overflow:hidden;background:#fffefd!important;border:1px solid #dfdfd9!important;border-radius:16px!important}html body .phone-shell #feedback-page .fb-item{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #feedback-page .fb-item+.fb-item{border-top:1px solid #e9e9e3!important}html body .phone-shell #feedback-page .feedback-container{background-color:#f7f7f4!important;background-image:none!important}html body .phone-shell #feedback-page :-webkit-any(.fb-hero-card,.fb-form-card,.fb-list-card){background-color:#0000!important;background-image:none!important}html body .phone-shell #feedback-page :is(.fb-hero-card,.fb-form-card,.fb-list-card){background-color:#0000!important;background-image:none!important}html body .phone-shell #feedback-page :-webkit-any(.fb-type-icon,.fb-priority-icon){display:none!important}html body .phone-shell #feedback-page :is(.fb-type-icon,.fb-priority-icon){display:none!important}html body .phone-shell #security-page .sec-hero-card{background-color:#0000!important;background-image:none!important}html body .phone-shell #promo-page .vip-page-body{background:#f6f7f4!important}html body .phone-shell #promo-page:has(.vip-page-body){background:#f6f7f4!important}html body .phone-shell #promo-page .vip-page-body{padding:0 12px calc(var(--bottom-nav-total,70px) + 16px)!important}html body .phone-shell #promo-page .vip-hero{margin:12px 0 14px!important}html body .phone-shell #promo-page .vip-reference-card{color:#193c32!important;background:radial-gradient(circle at 91% 16%,#cdae6d2e,#0000 24%),linear-gradient(118deg,#fffefa 0%,#f4f6ef 100%)!important;border:1px solid #e2e4dc!important;border-radius:16px!important;min-height:140px!important;padding:17px 18px!important;box-shadow:0 10px 25px #21392f12!important}html body .phone-shell #promo-page .vip-reference-card:before{opacity:.72;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 13px,#ac935e14 13px 14px);width:42%;height:100%;position:absolute;top:0;right:0}html body .phone-shell #promo-page .vip-reference-current-label{letter-spacing:.08em;color:#7b806f!important;background:0 0!important;border-radius:0!important;margin:0 0 4px!important;padding:0!important;font-size:11px!important}html body .phone-shell #promo-page .vip-reference-level-line{gap:12px!important;height:38px!important}html body .phone-shell #promo-page .vip-reference-level-line strong{color:#173d32!important;letter-spacing:-.04em!important;font-size:29px!important;font-style:normal!important}html body .phone-shell #promo-page .vip-reference-level-line button{font-weight:700;color:#087a57!important;background:#f2faf5!important;border:1px solid #b8d1c4!important;border-radius:14px!important;height:27px!important;padding-inline-start:11px!important;padding-inline-end:11px!important}html body .phone-shell #promo-page .vip-reference-progress{margin-top:2px;width:min(100%,242px)!important}html body .phone-shell #promo-page .vip-reference-progress i{background:#e2e8e2!important;height:6px!important}html body .phone-shell #promo-page .vip-reference-progress i em{background:linear-gradient(90deg,#19835f,#69ad80)!important}html body .phone-shell #promo-page .vip-reference-progress>b{color:#fff!important;background:#1d7c5d!important}html body .phone-shell #promo-page .vip-reference-progress>strong,html body .phone-shell #promo-page .vip-reference-card-copy>p{color:#456359!important;font-style:normal!important}html body .phone-shell #promo-page .vip-reference-card-copy>p{margin-top:7px!important;font-size:11px!important}html body .phone-shell #promo-page .vip-reference-card-medal{place-self:center end}html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal,html body .phone-shell #promo-page .vip-reference-card-medal .vip-reference-medal img{width:82px!important;height:82px!important}html body .phone-shell #promo-page .vip-reward-nav{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}html body .phone-shell #promo-page .vip-reward-nav h2{color:#24392f!important;text-align:left!important;background:0 0!important;height:auto!important;padding:4px 2px 8px!important;font-size:16px!important}html body .phone-shell #promo-page .vip-reward-nav h2 span{display:none!important}html body .phone-shell #promo-page .vip-sub-tabs{border-radius:10px;width:auto;min-height:38px;padding:3px;background:#edf1ed!important;border:1px solid #dde4de!important;display:inline-flex!important}html body .phone-shell #promo-page .vip-sub-tabs button{min-width:88px;color:#718078!important;border-radius:7px!important;min-height:30px!important;padding:0 14px!important;font-size:12px!important}html body .phone-shell #promo-page .vip-sub-tabs button.active{box-shadow:0 2px 5px #1a362b14;color:#176348!important;background:#fff!important}html body .phone-shell #promo-page .vip-sub-tabs button.active:after{display:none!important}html body .phone-shell #promo-page .vip-reward-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:10px 0 0!important;overflow:visible!important}html body .phone-shell #promo-page .vip-table-head{display:none!important}html body .phone-shell #promo-page .vip-level-list{gap:8px;display:grid}html body .phone-shell #promo-page .vip-level-row,html body .phone-shell #promo-page .vip-level-row.expanded{overflow:hidden;background:#fff!important;border:1px solid #e0e5e0!important;border-radius:12px!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:64px!important;box-shadow:0 4px 12px #1b32270a!important}html body .phone-shell #promo-page .vip-level-row.expanded{background:#fbfdfb!important;border-color:#c6ded0!important}html body .phone-shell #promo-page .vip-level-medal{background:#f5f7f4;border-right:0!important;min-height:62px!important;padding:7px 2px!important}html body .phone-shell #promo-page .vip-level-medal .vip-reference-medal,html body .phone-shell #promo-page .vip-level-medal .vip-reference-medal img{width:34px!important;height:34px!important}html body .phone-shell #promo-page .vip-level-medal strong{color:#52645b!important;font-size:10px!important}html body .phone-shell #promo-page .vip-level-summary{height:62px!important;padding:0 14px!important}html body .phone-shell #promo-page .vip-level-summary span{color:#586960!important;font-size:13px!important}html body .phone-shell #promo-page .vip-level-summary span b,html body .phone-shell #promo-page .vip-upgrade-line b{color:#ad7c2d!important;font-weight:700!important}html body .phone-shell #promo-page .vip-level-summary em{color:#497361!important;font-size:11px!important}html body .phone-shell #promo-page .vip-level-details{border-top:1px solid #e5ebe6;margin:0 12px 12px;padding:12px 0 0!important}html body .phone-shell #promo-page .credit-loan-page-body{padding:10px 12px calc(var(--bottom-nav-total,70px) + 14px)!important;background:#f6f7f4!important}html body .phone-shell #promo-page .credit-balance-card{border-bottom:1px solid #dfe6df;height:48px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 3px!important}html body .phone-shell #promo-page .credit-overview-card{border:1px solid #e0e6e0;min-height:158px;background:#fff!important;border-radius:15px!important;gap:14px!important;height:auto!important;margin-top:12px!important;padding:16px 14px 15px!important;box-shadow:0 7px 20px #21392f0e!important}html body .phone-shell #promo-page .credit-overview-card>i{background:#e6ebe7!important;height:92px!important}html body .phone-shell #promo-page .credit-overview-card span{color:#7b8980!important;font-size:12px!important}html body .phone-shell #promo-page .credit-overview-card strong{color:#20362c!important;margin:7px 0 3px!important;font-size:25px!important;font-weight:750!important}html body .phone-shell #promo-page .credit-overview-card small{color:#89958e!important}html body .phone-shell #promo-page .credit-overview-card button{font-weight:700;width:min(132px,100%)!important;height:38px!important;box-shadow:none!important;background:#0c845e!important;border-radius:9px!important;margin-top:12px!important;font-size:14px!important}html body .phone-shell #promo-page .credit-overview-card button:disabled{color:#98a39d!important;background:#e8ece9!important}html body .phone-shell #promo-page .credit-detail-card,html body .phone-shell #promo-page .credit-detail-card.is-empty-records{border:1px solid #e0e6e0;background:#fff!important;border-radius:15px!important;min-height:0!important;margin-top:12px!important;overflow:visible!important;box-shadow:0 7px 20px #21392f0d!important}html body .phone-shell #promo-page .credit-detail-card>nav{scrollbar-width:none;overflow-x:auto;border-bottom-color:#e8ece8!important;height:46px!important;display:flex!important}html body .phone-shell #promo-page .credit-detail-card>nav::-webkit-scrollbar{display:none}html body .phone-shell #promo-page .credit-detail-card>nav button{flex:1 0 auto;min-width:max-content;padding:0 11px;color:#64736a!important;font-size:13px!important}html body .phone-shell #promo-page .credit-detail-card>nav button.active{font-weight:800;color:#087b57!important}html body .phone-shell #promo-page .credit-detail-card>nav button.active:after{background:#087b57!important;left:12px!important;right:12px!important}html body .phone-shell #promo-page .credit-tab-content,html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-tab-content{min-height:0!important;padding:13px 14px 16px!important}html body .phone-shell #promo-page .credit-rules h3{color:#284238!important;margin-bottom:9px!important}html body .phone-shell #promo-page .credit-rules p{color:#637169!important;font-size:13px!important;line-height:1.75!important}html body .phone-shell #promo-page .credit-loan-empty,html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-loan-empty{gap:5px;min-height:136px!important}html body .phone-shell #promo-page .credit-empty-box,html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-empty-box{color:#cbd7cf!important;font-size:46px!important}html body .phone-shell #promo-page .credit-loan-empty p,html body .phone-shell #promo-page .credit-detail-card.is-empty-records .credit-loan-empty p{color:#7d8c83!important;font-size:13px!important}html body .phone-shell #promo-page .credit-record-toolbar{grid-template-columns:86px 100px minmax(72px,1fr)!important;gap:7px!important}html body .phone-shell #promo-page .credit-record-toolbar button{background:#fbfcfb!important;border-color:#d9e2dc!important;height:34px!important;padding:0 10px 0 12px!important}html body .phone-shell #promo-page .credit-record-toolbar button.active{color:#087b57!important;background:#f2faf5!important;border-color:#79bda0!important}html body .phone-shell #promo-page .credit-filter-backdrop{z-index:31!important;background:0 0!important;top:0!important;bottom:0!important;left:0!important;right:0!important}html body .phone-shell #promo-page .credit-filter-popover{z-index:32!important;border-color:#d8e3dc!important;border-radius:12px!important;top:54px!important;box-shadow:0 12px 28px #19332824!important}html body .phone-shell #promo-page .credit-status-popover{max-height:244px;overflow-y:auto;width:132px!important;padding:5px 0!important;left:104px!important}html body .phone-shell #promo-page .credit-status-popover button{color:#64736a!important;height:39px!important}html body .phone-shell #promo-page .credit-status-popover button.active{color:#087b57!important;background:#f2faf5!important}html body .phone-shell #promo-page .credit-period-popover{padding:12px!important;left:0!important;right:0!important}html body .phone-shell #promo-page .credit-period-grid{gap:8px!important}html body .phone-shell #promo-page .credit-period-grid button{color:#5d6d64!important;border-color:#dbe4de!important;border-radius:8px!important;height:38px!important}html body .phone-shell #promo-page .credit-period-grid button.active{color:#087b57!important;background:#f1faf5!important;border-color:#76b99c!important}}html body .phone-shell .bottom-nav>.nav-item:first-of-type .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(2) .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(4) .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(5) .nav-glass-icon{margin-bottom:2px;width:27px!important;height:27px!important;box-shadow:none!important;filter:none!important;-webkit-mask-image:var(--bottom-nav-line-mask)!important;-webkit-mask-position:50%!important;-webkit-mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-image:var(--bottom-nav-line-mask)!important;mask-image:var(--bottom-nav-line-mask)!important;background-color:currentColor!important;background-image:none!important;background-size:auto!important;border:0!important;border-radius:0!important;transition:color .16s,transform .16s!important;transform:none!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}html body .phone-shell .bottom-nav>.nav-item:first-of-type .nav-glass-icon{--bottom-nav-line-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z'/%3E%3Cpath d='M9 21v-7h6v7'/%3E%3C/svg%3E")}html body .phone-shell .bottom-nav>.nav-item:nth-of-type(2) .nav-glass-icon{--bottom-nav-line-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.2 12 21.8 3.4 13.2V4.6h8.6z'/%3E%3Ccircle cx='8' cy='8' r='1.2'/%3E%3Cpath d='M14 8h4M14 12h3'/%3E%3C/svg%3E")}html body .phone-shell .bottom-nav>.nav-item:nth-of-type(4) .nav-glass-icon{--bottom-nav-line-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2'/%3E%3Cpath d='M4 14h3v5H5a2 2 0 0 1-2-2v-1a2 2 0 0 1 1-2ZM20 14h-3v5h2a2 2 0 0 0 2-2v-1a2 2 0 0 0-1-2Z'/%3E%3Cpath d='M17 19c-1.2 1.3-2.9 2-5 2'/%3E%3C/svg%3E")}html body .phone-shell .bottom-nav>.nav-item:nth-of-type(5) .nav-glass-icon{--bottom-nav-line-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c.8-4 3.4-6 8-6s7.2 2 8 6'/%3E%3C/svg%3E")}html body .phone-shell .bottom-nav>.nav-item:first-of-type.active .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(2).active .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(4).active .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(5).active .nav-glass-icon{transform:translateY(-1px)!important}html body .phone-shell #home-page .topbar .brand-logo{isolation:isolate;perspective:700px;transform-origin:48% 58%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, filter;align-items:center;min-height:60px;animation:4.6s cubic-bezier(.4,0,.2,1) infinite home-brand-breathe;display:grid!important;position:relative!important;overflow:hidden!important}html body .phone-shell #home-page .topbar .brand-logo:before{z-index:-1;pointer-events:none;filter:blur(8px);opacity:.38;background:radial-gradient(at 52% 54%,#fff8e2b8 0%,#e5be6924 48%,#0000 74%);border-radius:50%;animation:4.2s cubic-bezier(.4,0,.2,1) infinite home-brand-ambient;position:absolute;top:15%;bottom:7%;left:5%;right:5%;transform:scale(.9,.82);content:""!important;display:block!important}html body .phone-shell #home-page .topbar .brand-logo:after{z-index:0;pointer-events:none;mix-blend-mode:normal;opacity:0;filter:blur(1.35px);will-change:transform, opacity;background:radial-gradient(#ffffef 0%,#ffe889 18%,#f8be3df5 36%,#e69718b3 53%,#a95b0742 68%,#0000 80%);border-radius:50%;width:104px;animation:3.2s linear infinite home-brand-glint;position:absolute;top:2px;bottom:2px;left:-104px;right:auto;transform:skew(-18deg)translate(0,0);box-shadow:0 0 22px #e8a01e85;-webkit-mask:none;mask:none;content:none!important;display:none!important}html body .phone-shell #home-page .topbar .brand-logo img{z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto;position:relative;animation:none!important;transform:none!important}html body .phone-shell #home-page .topbar .brand-logo__metal{z-index:2;pointer-events:none;opacity:.72;mix-blend-mode:soft-light;filter:contrast(1.18)saturate(1.22);will-change:background-position, opacity;background:linear-gradient(102deg,#7f4608 0%,#d59627 14%,#fff2b4 25%,#aa6410 37%,#f8ce65 49%,#fff8d8 58%,#bc7618 70%,#f1bb47 83%,#7b4105 100%) 0 0/320% 100%;width:min(270px,100%);animation:5.8s linear infinite home-brand-metal;top:0;bottom:0;left:4px;right:auto;-webkit-mask:url(/images/custom/jk6-brand-master-green-usdt-20260827.png?v=20260827f) 0/contain no-repeat;mask:url(/images/custom/jk6-brand-master-green-usdt-20260827.png?v=20260827f) 0/contain no-repeat;display:block!important;position:absolute!important}html body .phone-shell #home-page .topbar .brand-logo__flare{z-index:4;pointer-events:none;filter:drop-shadow(0 0 3px #ffdd7af2)drop-shadow(0 0 7px #d189178c);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fff 0 7%,#fff6c8 8% 18%,#f4b837b8 19% 31%,#0000 68%);border-radius:50%;width:17px;height:17px;animation:4.2s cubic-bezier(.2,.72,.28,1) infinite home-brand-flare;top:14px;left:3%;display:block!important;position:absolute!important}html body .phone-shell #home-page .topbar .brand-logo__flare:before,html body .phone-shell #home-page .topbar .brand-logo__flare:after{content:"";background:linear-gradient(90deg,#0000,#fffadcf2,#0000);border-radius:999px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}html body .phone-shell #home-page .topbar .brand-logo__flare:before{width:26px;height:1px}html body .phone-shell #home-page .topbar .brand-logo__flare:after{background:linear-gradient(#0000,#fffadce6,#0000);width:1px;height:24px}@keyframes home-brand-breathe{0%,to{filter:brightness(.94)saturate()sepia(.03);transform:translate(0,0)scale(1)}25%{filter:brightness(1.07)saturate(1.2)sepia(.1);transform:translate(.75px,-.45px)scale(1.009)rotate(.08deg)}48%,52%{filter:brightness(1.19)saturate(1.42)sepia(.2);transform:translateY(-1.35px)scale(1.023)}75%{filter:brightness(1.07)saturate(1.2)sepia(.1);transform:translate(-.75px,-.4px)scale(1.009)rotate(-.08deg)}}html body .phone-shell #category-page .category-body{grid-template-columns:84px minmax(0,1fr)!important;gap:9px!important;padding-inline-start:9px!important;padding-inline-end:9px!important}html body .phone-shell #category-page .brand-rail{scrollbar-width:none;overscroll-behavior:contain!important;gap:7px!important;width:84px!important;min-width:84px!important;padding:4px!important;overflow-x:hidden!important}html body .phone-shell #category-page .brand-rail .category-brand-button,html body .phone-shell #category-page .brand-rail .category-brand-button.has-brand-icon{border-radius:7px!important;grid-template-rows:34px minmax(14px,auto)!important;align-content:center!important;place-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:61px!important;padding:6px 4px 5px!important;display:grid!important;overflow:visible!important}html body .phone-shell #category-page .brand-rail .category-brand-icon{object-fit:contain!important;object-position:center!important;grid-row:1!important;width:48px!important;max-width:100%!important;height:34px!important;min-height:0!important}html body .phone-shell #category-page .brand-rail .category-brand-button>span{color:#24384a!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:14px!important;font-size:10.5px!important;font-weight:800!important;line-height:14px!important;display:block!important;overflow:visible!important}html body .phone-shell #category-page .brand-rail .category-brand-button.active>span{color:#075fcb!important}html body .phone-shell #category-page .category-game-card .game-thumb>.game-favorite-toggle,html body .phone-shell #home-page .hot-layout .game-thumb>.game-favorite-toggle,html body .phone-shell .recent-game-thumb>.game-favorite-toggle{color:#fff!important;text-align:center!important;text-shadow:0 1px 2px #00000057!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b1f3ad1!important;border:1px solid #fffffff5!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1!important;display:grid!important;top:5px!important;right:5px!important;overflow:visible!important;box-shadow:0 2px 7px #05142a57!important}html body .phone-shell .game-favorite-toggle>span{place-items:center!important;width:100%!important;height:100%!important;line-height:1!important;display:grid!important;transform:translateY(-.5px)!important}html body .phone-shell #category-page .category-game-card .game-thumb>.game-favorite-toggle.is-favorite,html body .phone-shell #home-page .hot-layout .game-thumb>.game-favorite-toggle.is-favorite,html body .phone-shell .recent-game-thumb>.game-favorite-toggle.is-favorite{color:#ffd84d!important;background:#0a65d8!important;border-color:#fff0a8!important}html body .security-fund-password-modal{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))!important;background:#1329487a!important}html body .security-fund-password-card{overscroll-behavior:contain;color:#172b4d!important;background:#fff!important;border:1px solid #d3e2f4!important;border-radius:12px!important;gap:13px!important;width:min(378px,100vw - 28px)!important;max-height:min(720px,100dvh - 28px)!important;padding:20px!important;overflow-y:auto!important;box-shadow:0 24px 72px #12305447,0 0 0 1px #ffffffd1!important}html body .security-fund-password-card .security-modal-head{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding-right:22px!important;display:grid!important}html body .security-fund-password-visual{color:#1268d7!important;background:#eaf3ff!important;border-radius:10px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;box-shadow:inset 0 0 0 1px #c9def8!important}html body .security-fund-password-visual .auth-ui-icon{width:27px!important;height:27px!important}html body .security-fund-password-card .security-modal-kicker{color:#1268d7!important;margin-bottom:2px!important;font-size:10px!important;font-weight:900!important;display:block!important}html body .security-fund-password-card .security-modal-head h2{color:#172b4d!important;font-size:19px!important;line-height:1.25!important}html body .security-fund-password-card .security-modal-head p{color:#5f7086!important;margin-top:4px!important;font-size:12px!important;line-height:1.45!important}html body .security-fund-password-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .security-fund-password-trust>span{color:#315474!important;background:#f4f8fd!important;border:1px solid #d6e5f6!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:34px!important;padding:7px 8px!important;font-size:11px!important;font-weight:750!important;display:flex!important}html body .security-fund-password-trust .auth-ui-icon,html body .security-fund-password-note .auth-ui-icon{color:#1268d7!important;flex:0 0 16px!important;width:16px!important;height:16px!important}html body .security-fund-password-card .security-fund-password-form{background:0 0!important;border:0!important;gap:11px!important;padding:0!important}html body .security-fund-password-card .security-fund-password-form>label{color:#31445b!important;gap:6px!important;font-size:12px!important;font-weight:800!important}html body .security-fund-password-input{display:block!important;position:relative!important}html body .security-fund-password-input>input{color:#172b4d!important;letter-spacing:0!important;background:#fff!important;border:1px solid #b8cbe2!important;border-radius:8px!important;width:100%!important;height:46px!important;padding:0 48px 0 13px!important;font-size:15px!important;box-shadow:inset 0 1px 2px #172b4d0a!important}html body .security-fund-password-input>input:focus{border-color:#2f80ed!important;outline:3px solid #2f80ed24!important}html body .security-fund-password-input>button{color:#486887!important;background:#f0f5fb!important;border:0!important;border-radius:7px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important}html body .security-fund-password-input>button .auth-ui-icon{width:19px!important;height:19px!important}html body .security-fund-password-note{color:#7a5418!important;background:#fff9ed!important;border:1px solid #f1d9a8!important;border-radius:8px!important;align-items:flex-start!important;gap:7px!important;margin:0!important;padding:9px 10px!important;font-size:11px!important;line-height:1.45!important;display:flex!important}html body .security-fund-password-card .security-modal-actions{gap:9px!important;margin-top:1px!important}html body .security-fund-password-card :-webkit-any(.security-secondary-btn,.security-primary-btn){border-radius:8px!important;min-height:44px!important;font-size:13px!important;font-weight:850!important}html body .security-fund-password-card :is(.security-secondary-btn,.security-primary-btn){border-radius:8px!important;min-height:44px!important;font-size:13px!important;font-weight:850!important}html body .security-fund-password-card .security-primary-btn{color:#fff!important;background:#1268d7!important;border-color:#1268d7!important;box-shadow:0 7px 16px #1268d733!important}html body .security-fund-password-card .security-secondary-btn{color:#344a62!important;background:#f7f9fc!important;border-color:#cbd8e6!important}@media (max-width:380px){html body .phone-shell #category-page .category-body{grid-template-columns:78px minmax(0,1fr)!important;gap:7px!important;padding-inline-start:7px!important;padding-inline-end:7px!important}html body .phone-shell #category-page .brand-rail{width:78px!important;min-width:78px!important}html body .security-fund-password-card{padding:17px!important}}@keyframes home-brand-metal{0%{opacity:.58;background-position:145%}35%{opacity:.78}50%{opacity:.86;background-position:35%}72%{opacity:.7}to{opacity:.58;background-position:-105%}}@keyframes home-brand-flare{0%,10%{opacity:0;transform:translateY(4px)scale(.55)rotate(0)}18%{opacity:.98}42%{opacity:.92;transform:translate(230px,-4px)scale(1.05)rotate(105deg)}50%,to{opacity:0;transform:translate(250px,-3px)scale(.62)rotate(135deg)}}@keyframes home-brand-glint{0%{opacity:.72;transform:skew(-18deg)translate(0,0)}12%{opacity:1}88%{opacity:1}to{opacity:.72;transform:skew(-18deg)translate(410px)}}@keyframes home-brand-ambient{0%,to{opacity:.3;transform:scale(.88,.78)}48%,56%{opacity:.68;transform:scaleX(1.03)}}@supports not ((-webkit-mask-image:url("")) or (mask-image:url(""))){html body .phone-shell #home-page .topbar .brand-logo__metal{display:none!important}}@media (prefers-reduced-motion:reduce){html body .phone-shell #home-page .topbar .brand-logo,html body .phone-shell #home-page .topbar .brand-logo:before,html body .phone-shell #home-page .topbar .brand-logo:after,html body .phone-shell #home-page .topbar .brand-logo__metal,html body .phone-shell #home-page .topbar .brand-logo__flare,html body .phone-shell #home-page .topbar .brand-logo img{will-change:auto;animation:none!important}html body .phone-shell #home-page .topbar .brand-logo img{opacity:1;transform:none;filter:brightness(.94)contrast(1.14)saturate(.96)drop-shadow(0 1px 1px #54360a3b)!important}}html body .phone-shell #notices-page,html body .phone-shell>#notices-page.page.active:not(#deposit-page):not(#withdraw-page){color:#20272c!important;background:radial-gradient(circle at 90% 0,#3d6f8314,#0000 31%),linear-gradient(#fafcfd 0%,#f3f6f8 100%)!important}html body .phone-shell #notices-page .notices-page__header{background:#fffffff5!important;border-bottom-color:#d9e1e5!important;box-shadow:0 5px 18px #1f2d350e!important}html body .phone-shell #notices-page .notices-page__header .back-btn{color:#29333a!important;background:#fff!important;border-color:#d6e0e5!important;box-shadow:0 2px 7px #242a2e0e!important}html body .phone-shell #notices-page .notices-page__heading>span{color:#365e72!important;background:#edf3f5!important;border-color:#cfdae0!important;box-shadow:inset 0 0 0 1px #ffffffbf!important}html body .phone-shell #notices-page .notices-page__heading small{color:#5d7180!important}html body .phone-shell #notices-page .notices-page__heading h1{color:#20272c!important}html body .phone-shell #notices-page .notices-page__counter{color:#fff!important;background:#2b3439!important;border-color:#2b3439!important;box-shadow:0 4px 12px #222a2f29!important}html body .phone-shell #notices-page .notices-page__body{background:0 0!important}html body .phone-shell #notices-page .notices-page__list-header{border-bottom-color:#dce3e7!important}html body .phone-shell #notices-page .notices-page__list-header p{color:#222b30!important}html body .phone-shell #notices-page .notices-page__list-header span{color:#6b7780!important}html body .phone-shell #notices-page .notices-page__list-header strong{color:#365e72!important}html body .phone-shell #notices-page .notices-page__item{border-bottom-color:#dce3e7!important}html body .phone-shell #notices-page .notices-page__item:before{background:linear-gradient(#547c8f 0%,#294f61 100%)!important}html body .phone-shell #notices-page .notices-page__item-meta{color:#66727a!important}html body .phone-shell #notices-page .notices-page__item-meta i{background:#4f7588!important}html body .phone-shell #notices-page .notices-page__item h3{color:#222a2f!important}html body .phone-shell #notices-page .notices-page__item>p{color:#5d6468!important}html body .phone-shell #notices-page .notices-page__item a{color:#2f627a!important}html body .phone-shell #notices-page .notices-page__empty span{color:#365e72!important;background:#eaf1f4!important}html body .phone-shell #notices-page .notices-page__empty strong{color:#252d31!important}html body .phone-shell #notices-page .notices-page__empty p{color:#6b7780!important}html body .phone-shell #support-page,html body .phone-shell>#support-page.page.active:not(#deposit-page):not(#withdraw-page){min-height:calc(100dvh - var(--app-bottom-nav-total,68px));color:#18252c;overflow-x:hidden;background:radial-gradient(circle at 100% 0,#28687e17,#0000 30%),linear-gradient(#f8fafb 0%,#eef3f5 100%)!important}.support-center-topbar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce4e8;grid-template-columns:44px 1fr auto;align-items:center;min-height:62px;padding:8px 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #1b2b340d}.support-center-topbar .back-btn{color:#263a44;background:#fff;border:1px solid #d9e2e6;border-radius:12px;place-items:center;width:36px;height:36px;margin:0;display:grid;box-shadow:0 3px 10px #1b2b340f}.support-center-topbar .back-btn svg{width:21px;height:21px}.support-center-topbar>div{text-align:center;min-width:0}.support-center-topbar small{color:#66808c;letter-spacing:.15em;margin-bottom:1px;font-size:9px;font-weight:700;display:block}.support-center-topbar h1{color:#18252c;letter-spacing:.04em;margin:0;font-size:18px;font-weight:760}.support-center-online{color:#27735d;background:#f2faf7;border:1px solid #cfe1dc;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.support-center-online i,.support-center-statuses i,.support-channel-meta b i{background:#1fa274;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #1fa2741f}.support-center-body{padding:14px 14px calc(var(--app-bottom-nav-total,68px) + 24px);gap:14px;display:grid}.support-center-hero{background:linear-gradient(135deg,#fff 0%,#f4f8fa 100%);border:1px solid #d9e4e8;border-radius:20px;padding:20px 19px 17px;position:relative;overflow:hidden;box-shadow:0 12px 30px #23364113}.support-center-hero:after{content:"";border:28px solid #356c810e;border-radius:50%;width:138px;height:138px;position:absolute;top:-44px;right:-36px}.support-center-eyebrow{z-index:1;color:#2f7183;letter-spacing:.12em;font-size:10px;font-weight:800;position:relative}.support-center-hero h2{z-index:1;color:#17252c;letter-spacing:-.025em;margin:7px 0 6px;font-size:24px;font-weight:800;position:relative}.support-center-hero>p{z-index:1;color:#6a7981;max-width:310px;margin:0;font-size:13px;line-height:1.65;position:relative}.support-center-statuses{z-index:1;border-top:1px solid #e2e8eb;flex-wrap:wrap;gap:8px 16px;margin-top:15px;padding-top:13px;display:flex;position:relative}.support-center-statuses span{color:#52636c;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.support-channel-list{gap:11px;display:grid}.support-channel{background:#fffffff5;border:1px solid #d7e1e6;border-radius:20px;grid-template-columns:58px minmax(0,1fr);gap:13px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #1c2e3811}.support-channel:before{content:"";background:#326d7f;width:3px;position:absolute;top:0;bottom:0;left:0}.support-channel--telegram:before{background:#2687b8}.support-channel-icon{background:#f1f6f8;border:1px solid #d6e3e7;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.support-channel-icon img{object-fit:contain;width:43px;height:43px;display:block}.support-channel-icon--telegram{background:#eef7fb}.support-channel-icon--telegram img{width:37px;height:37px}.support-channel-copy{min-width:0}.support-channel-copy>span{color:#758791;letter-spacing:.11em;margin:1px 0 2px;font-size:9px;font-weight:750;display:block}.support-channel-copy h3{color:#1c2a31;margin:0;font-size:18px;font-weight:780}.support-channel-copy>p{color:#6a7880;margin:7px 0 10px;font-size:12px;line-height:1.58}.support-channel-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.support-channel-meta b,.support-channel-meta em{color:#4f626b;font-size:10px;font-style:normal;font-weight:650}.support-channel-meta b{align-items:center;gap:7px;display:inline-flex}.support-channel-meta em{color:#849199}.support-channel-action{color:#285f70;background:#fff;border:1px solid #2f6f80;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:1px;padding:0 15px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.support-channel--platform .support-channel-action{color:#fff;background:#256e5b;border-color:#256e5b}.support-channel--telegram .support-channel-action{color:#246f96;border-color:#2c7fa9}.support-channel-action:active{transform:translateY(1px)}.support-channel-action:disabled{color:#8d9aa0;background:#f1f4f5;border-color:#d4dde1}.support-channel-arrow{fill:none;stroke:currentColor;stroke-width:1.9px;width:18px;height:18px}.support-center-guide{background:#ffffffc2;border:1px solid #dbe3e6;border-radius:16px;grid-template-columns:34px 1fr;gap:11px;padding:14px 15px;display:grid}.support-center-guide-icon{color:#436574;border:1px solid #bdcdd4;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:17px;font-weight:700;display:grid}.support-center-guide strong{color:#26383f;margin-bottom:3px;font-size:12px;display:block}.support-center-guide p,.support-center-error{color:#718087;margin:0;font-size:11px;line-height:1.6}.support-center-error{color:#885a5a;background:#fff8f8;border:1px solid #e4d5d5;border-radius:12px;padding:10px 12px}@media (max-width:365px){.support-center-body{padding-left:10px;padding-right:10px}.support-channel{grid-template-columns:50px minmax(0,1fr);padding:14px}.support-channel-icon{width:50px;height:50px}.support-channel-icon img{width:38px;height:38px}}html body .phone-shell #support-page,html body .phone-shell>#support-page.page.active:not(#deposit-page):not(#withdraw-page){color:#252a2d;min-height:100dvh;background:#f3f4f5!important}#support-page .support-center-topbar{z-index:16;min-height:54px;box-shadow:none;background:#fff;border-bottom:1px solid #e1e3e5;grid-template-columns:44px 1fr 44px;padding:0 12px;display:grid;position:sticky;top:0}#support-page .support-center-topbar .back-btn{color:#5b6266;width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0}#support-page .support-center-topbar .back-btn svg{width:22px;height:22px}#support-page .support-center-topbar h1{color:#272c2f;letter-spacing:.02em;text-align:center;margin:0;font-size:20px;font-weight:600}.support-center-nav{z-index:15;background:#fff;border-bottom:1px solid #dfe2e4;grid-template-columns:repeat(4,minmax(0,1fr));height:48px;display:grid;position:sticky;top:54px}.support-center-nav button{color:#33383b;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0 4px;font-size:13px;font-weight:500;position:relative}.support-center-nav button.active{color:#078f43;font-weight:700}.support-center-nav button.active:after{content:"";background:#079447;border-radius:999px;height:3px;position:absolute;bottom:0;left:22%;right:22%}#support-page .support-center-body{padding:12px 11px calc(var(--app-bottom-nav-total,68px) + 24px);display:block}.support-service-panel,.support-help-panel{background:#fff;border:1px solid #eceeef;border-radius:11px;overflow:hidden;box-shadow:0 3px 11px #141c2012}.support-service-heading{padding:15px 13px 11px}.support-service-heading h2,.support-help-heading h2{color:#292e31;margin:0;font-size:17px;font-weight:750}.support-service-heading p{color:#92989c;margin:6px 0 0;font-size:12px}.support-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 10px;padding:0 13px 14px;display:grid}.support-service-grid button{color:#078b42;background:#fff;border:1px solid #079447;border-radius:7px;min-width:0;min-height:39px;padding:0 5px;font-size:13px;font-weight:600}.support-service-grid button.active{color:#fff;background:#079447;box-shadow:0 3px 8px #07944729}.support-channel-tabs{border-top:1px solid #eef0f1;border-bottom:1px solid #e4e6e7;grid-template-columns:1fr 1fr;height:48px;display:grid}.support-channel-tabs button{color:#303538;background:#fff;border:0;font-size:14px;font-weight:550;position:relative}.support-channel-tabs button.active{color:#078f43;font-weight:700}.support-channel-tabs button.active:after{content:"";background:#079447;border-radius:999px;height:3px;position:absolute;bottom:0;left:26%;right:26%}.support-contact-list{padding:0 13px}.support-contact-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:106px;padding:14px 0;display:grid}.support-contact-avatar{background:#f3f8f5;border:1px solid #dfe6e3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.support-contact-avatar img{object-fit:contain;width:34px;height:34px;display:block}.support-contact-avatar--telegram{background:#f0f7fa;border-color:#d8e6ec}.support-contact-avatar--telegram img{width:30px;height:30px}.support-contact-copy{min-width:0}.support-contact-copy>span{color:#9a9fa2;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:11px;display:block;overflow:hidden}.support-contact-copy strong{color:#2d3235;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;display:block;overflow:hidden}.support-contact-copy p{color:#969ca0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:5px 0 0;font-size:10px;display:flex;overflow:hidden}.support-contact-copy p i{background:#11a151;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #11a1511c}.support-contact-action{color:#fff;text-align:center;background:#079447;border:1px solid #079447;border-radius:7px;place-items:center;min-width:74px;min-height:38px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.support-contact-action:disabled{background:#cfd4d6;border-color:#cfd4d6}#support-page .support-center-error{color:#925b5b;background:#fff8f8;border:1px solid #eadada;border-radius:7px;margin:9px 0 0;padding:8px 10px;font-size:11px}.support-help-panel{margin-top:11px;padding:13px}.support-help-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.support-help-heading label{color:#a2a8ab;border:1px solid #d8dcde;border-radius:999px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;height:38px;padding:0 11px;display:grid}.support-help-heading label svg{fill:none;stroke:currentColor;width:16px;height:16px}.support-help-heading input{color:#34393c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.support-help-heading input::placeholder{color:#a4a9ac}.support-help-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.support-help-tabs button{color:#60676b;background:#fff;border:1px solid #d4d8da;border-radius:7px;min-width:0;min-height:36px;padding:0 5px;font-size:12px;font-weight:600}.support-help-tabs button.active{color:#fff;background:#079447;border-color:#079447}.support-help-list{margin-top:10px}.support-help-list button{color:#3b4043;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e3e4;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:2px;width:100%;min-height:48px;padding:0;font-size:12px;display:grid}.support-help-list button:last-child{border-bottom:0}.support-help-list button svg{fill:none;stroke:#a5abad;width:14px;height:14px}.support-help-list button[hidden]{display:none}.support-help-empty{color:#9aa0a3;text-align:center;margin:0;padding:20px 0;font-size:12px}.support-security-note{color:#8c9295;text-align:center;margin:11px 5px 0;font-size:10px;line-height:1.55}@media (max-width:365px){#support-page .support-center-body{padding-left:8px;padding-right:8px}.support-service-grid{gap:7px;padding-left:10px;padding-right:10px}.support-contact-list,.support-help-panel{padding-left:10px;padding-right:10px}.support-contact-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.support-contact-avatar{width:40px;height:40px}.support-contact-action{min-width:68px;padding:0 8px}}html body .phone-shell #faq-page .faq-top,html body .phone-shell #feedback-page>.payment-top,html body .phone-shell #notices-page .notices-page__header{min-height:54px;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e3e5e6!important}html body .phone-shell #faq-page .faq-top h1,html body .phone-shell #feedback-page>.payment-top h1,html body .phone-shell #notices-page .notices-page__heading h1{color:#282d30!important;letter-spacing:.02em!important;font-size:19px!important;font-weight:650!important}html body .phone-shell #faq-page .faq-top .ld-refresh-btn{min-width:42px;color:#657078!important;width:auto!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 7px!important;font-size:12px!important;font-weight:600!important}html body .phone-shell #faq-page .faq-page-body{padding:16px 14px max(32px, calc(var(--safe-area-bottom,0px) + 24px));background:#f6f7f8!important}html body .phone-shell #faq-page .faq-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfe2e3!important;border-radius:0!important;padding:4px 2px 15px!important;display:block!important}html body .phone-shell #faq-page .faq-hero strong{line-height:1.35;display:block;color:#2b3033!important;font-size:18px!important;font-weight:700!important}html body .phone-shell #faq-page .faq-hero p{line-height:1.55;color:#8a9297!important;margin:5px 0 0!important;font-size:12px!important}html body .phone-shell #faq-page .faq-list{overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;margin-top:6px!important;display:block!important}html body .phone-shell #faq-page .faq-card,html body .phone-shell #faq-page .faq-card.active{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e0e3e4!important;border-radius:0!important;margin:0!important}html body .phone-shell #faq-page .faq-question{min-height:74px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 22px!important;gap:12px!important;padding:13px 2px!important;display:grid!important}html body .phone-shell #faq-page .faq-copy strong{line-height:1.35;color:#303538!important;font-size:14px!important;font-weight:700!important}html body .phone-shell #faq-page .faq-copy small{line-height:1.5;display:block;color:#80888d!important;margin-top:5px!important;font-size:11.5px!important;font-weight:450!important}html body .phone-shell #faq-page .faq-question>i{color:#747e84!important;background:0 0!important;border:0!important;width:20px!important;height:20px!important}html body .phone-shell #faq-page .faq-answer{color:#5f686d!important;box-shadow:none!important;background:#eef1f2!important;border:0!important;border-radius:7px!important;margin:0 0 14px!important;padding:12px 13px!important;font-size:12.5px!important;font-weight:450!important;line-height:1.75!important}html body .phone-shell #faq-page .faq-empty{color:#8b9398;min-height:140px}html body .phone-shell #notices-page{background:#f6f7f8!important}html body .phone-shell #notices-page .notices-page__header{grid-template-columns:44px 1fr 44px!important;padding:0 12px!important;display:grid!important}html body .phone-shell #notices-page .notices-page__header .back-btn{width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .phone-shell #notices-page .notices-page__heading{text-align:center;display:block!important}html body .phone-shell #notices-page .notices-page__counter{color:#7a8388!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;font-weight:600!important}html body .phone-shell #notices-page .notices-page__body{padding:16px 15px max(32px, calc(var(--safe-area-bottom,0px) + 24px))!important;background:#f6f7f8!important}html body .phone-shell #notices-page .notices-page__list-header{border-bottom:1px solid #dfe2e3!important;padding:0 0 15px!important}html body .phone-shell #notices-page .notices-page__list-header p{color:#2f3437!important;font-size:16px!important;font-weight:700!important}html body .phone-shell #notices-page .notices-page__list-header span,html body .phone-shell #notices-page .notices-page__list-header strong{color:#858d92!important;font-size:11.5px!important;font-weight:500!important}html body .phone-shell #notices-page .notices-page__list{margin:0!important}html body .phone-shell #notices-page .notices-page__item{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e0e3e4!important;border-radius:0!important;padding:17px 0!important}html body .phone-shell #notices-page .notices-page__item:before,html body .phone-shell #notices-page .notices-page__item-meta i{display:none!important}html body .phone-shell #notices-page .notices-page__item-meta{color:#8b9397!important;gap:8px!important;font-size:10.5px!important}html body .phone-shell #notices-page .notices-page__item h3{color:#303538!important;margin-top:7px!important;font-size:15px!important;font-weight:700!important}html body .phone-shell #notices-page .notices-page__item>p{color:#687176!important;margin-top:6px!important;font-size:12.5px!important;line-height:1.7!important}html body .phone-shell #notices-page .notices-page__empty{min-height:180px;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell #feedback-page .feedback-container{padding:16px 14px max(32px, calc(var(--safe-area-bottom,0px) + 24px));background:#f6f7f8!important}html body .phone-shell #feedback-page .fb-hero-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfe2e3!important;border-radius:0!important;padding:3px 1px 15px!important;display:block!important}html body .phone-shell #feedback-page .fb-hero-info h2{color:#2c3134!important;font-size:18px!important;font-weight:700!important}html body .phone-shell #feedback-page .fb-hero-info p{line-height:1.55;color:#858d92!important;margin-top:5px!important;font-size:12px!important}html body .phone-shell #feedback-page .fb-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #dfe2e3!important;border-radius:0!important;margin-top:12px!important;padding:0!important}html body .phone-shell #feedback-page .fb-tab,html body .phone-shell #feedback-page .fb-tab.active{color:#70797e!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}html body .phone-shell #feedback-page .fb-tab.active{color:#16804d!important;border-bottom-color:#16804d!important}html body .phone-shell #feedback-page .fb-form-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .phone-shell #feedback-page .fb-form-group{border-bottom:1px solid #e0e3e4!important;padding:16px 0!important}html body .phone-shell #feedback-page .fb-label{color:#343a3d!important;margin-bottom:10px!important;font-size:13px!important;font-weight:700!important}html body .phone-shell #feedback-page :-webkit-any(.fb-type-option,.fb-priority-option){color:#60696e!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dadd!important;border-radius:7px!important;padding:0 5px!important}html body .phone-shell #feedback-page :is(.fb-type-option,.fb-priority-option){color:#60696e!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dadd!important;border-radius:7px!important;padding:0 5px!important}html body .phone-shell #feedback-page :-webkit-any(.fb-type-option,.fb-priority-option):has(input:checked){color:#126f43!important;background:#edf7f2!important;border-color:#16804d!important}html body .phone-shell #feedback-page :is(.fb-type-option,.fb-priority-option):has(input:checked){color:#126f43!important;background:#edf7f2!important;border-color:#16804d!important}html body .phone-shell #feedback-page :-webkit-any(.fb-input,.fb-textarea){color:#343a3d!important;box-shadow:none!important;background:#fff!important;border-color:#d5dadd!important;border-radius:7px!important}html body .phone-shell #feedback-page :is(.fb-input,.fb-textarea){color:#343a3d!important;box-shadow:none!important;background:#fff!important;border-color:#d5dadd!important;border-radius:7px!important}html body .phone-shell #feedback-page .fb-reward-tip{color:#697277!important;background:#f0f2f3!important;border:1px solid #dfe2e3!important;border-radius:7px!important;margin-top:16px!important;padding:12px 13px!important;display:block!important}html body .phone-shell #feedback-page .fb-submit-btn{color:#fff!important;min-height:44px!important;box-shadow:none!important;background:#16804d!important;border:0!important;border-radius:7px!important}html body .phone-shell #home-page.page.active:before{filter:blur(.9px)!important;opacity:.96!important;background:linear-gradient(#0a0b0a3d,#0a0b0a3d),url(/images/home-finance-pattern-black-gold.png?v=20260810) top/430px repeat-y!important}html body .phone-shell #home-page .topbar{height:74px!important}html body .phone-shell #home-page .topbar .brand-logo img{aspect-ratio:auto!important;object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:min(198px,100%)!important;height:auto!important;max-height:68px!important}html body .phone-shell #home-page .topbar .brand-logo__metal{width:min(192px,100%)!important;-webkit-mask-image:url(/images/custom/jk6-brand-master-green-usdt-20260827.png?v=20260827f)!important;mask-image:url(/images/custom/jk6-brand-master-green-usdt-20260827.png?v=20260827f)!important}@media (max-width:390px){html body .phone-shell #home-page .topbar{height:70px!important}html body .phone-shell #home-page.page.active{padding-top:70px!important}html body .phone-shell #home-page .topbar .brand-logo{height:66px!important;min-height:66px!important}html body .phone-shell #home-page .topbar .brand-logo img{width:auto!important;max-width:min(184px,100%)!important;max-height:64px!important}html body .phone-shell #home-page .topbar .brand-logo__metal{width:min(181px,100%)!important}}html body .phone-shell #home-page>.topbar+.notice.notice-marquee{background:#08090870!important;border:1px solid #cda44838!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff0a!important}html body .phone-shell #home-page .notice.notice-marquee .notice-lead{color:#f1d789!important;background:#edca741f!important}html body .phone-shell #home-page .notice.notice-marquee :is(.marquee-item b,.marquee-item span){color:#f4ead0!important;text-shadow:0 1px 2px #000000b8!important}html body .phone-shell #home-page .notice.notice-marquee .notice-link{color:#ead08a!important}html body .phone-shell #home-page .home-top-shortcut>.home-top-shortcut-label,html body .phone-shell #home-page .quick-grid .quick-item>span:last-child{color:#eee4ca!important;text-shadow:0 1px 2px #000000ad!important}html body .phone-shell #home-page .featured-title{color:#f3ead6!important;text-shadow:0 1px 3px #000000b8!important}html body .phone-shell #home-page .featured-title:before,html body .phone-shell #home-page .featured-title:after{background:linear-gradient(90deg,#0000,#e1bf69e6)!important}html body .phone-shell #home-page .featured-title:after{background:linear-gradient(90deg,#e1bf69e6,#0000)!important}html body .phone-shell #home-page .featured-title i{color:#d9b85d!important}html body .phone-shell #home-page .lobby-nav-item{color:#3e4943!important;background:#fffcf4db!important;border-color:#ddc48561!important;box-shadow:0 3px 9px #00000029!important}html body .phone-shell #home-page .lobby-nav-item.active{color:#087a49!important;background:#eefaf4f0!important;border-color:#1c9d64!important}html body .phone-shell #home-page .home-lobby-platform-title{color:#f3ead6!important;text-shadow:0 1px 3px #000000b8!important}html body .phone-shell #home-page .home-lobby-all{color:#f0d57e!important;text-shadow:0 1px 3px #000000ad!important}html body .phone-shell #home-page .home-lobby-pager{background:#fffcf4e6!important;border-color:#ddc4855c!important}:root{--app-bottom-nav-height:64px}html body .phone-shell #home-page .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;background:radial-gradient(circle at 12% -40%,#c4912a33,#0000 44%),linear-gradient(112deg,#191915fa,#070a09fb 58%,#141d18fa)!important;border-bottom:1px solid #dbb14c99!important;height:60px!important;padding:3px 11px!important;box-shadow:0 5px 18px #0000006b,inset 0 -1px #ffe59712!important}html body .phone-shell #home-page.page.active{padding-top:60px!important}html body .phone-shell #home-page .topbar .brand-logo{height:56px!important;min-height:56px!important}html body .phone-shell #home-page .topbar .brand-logo img{width:auto!important;max-width:min(158px,100%)!important;height:auto!important;max-height:56px!important}html body .phone-shell #home-page .topbar .brand-logo__metal{width:min(158px,100%)!important}html body .phone-shell #home-page .topbar .brand-logo:before{opacity:.28!important;top:15%!important;bottom:6%!important;left:4%!important;right:4%!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in){gap:6px!important;width:min(132px,100%)!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:hover,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:active,html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry:focus{height:42px!important;min-height:42px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry-glass-icon{filter:none!important;flex-basis:28px!important;width:28px!important;height:28px!important}html body .phone-shell #home-page .auth-actions:not(.is-logged-in) .auth-entry>span:last-child{color:#f2e5bd!important;text-shadow:0 1px 3px #000000b8!important}html body .phone-shell #home-page .topbar:after{opacity:.22!important;filter:sepia()saturate(.75)brightness(1.25)!important}html body .phone-shell:not(.game-launch) .bottom-nav{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;background-color:#070a09fb!important;background-image:radial-gradient(circle at 50% -45%,#d2a53e33,#0000 48%),linear-gradient(#1b1e1afb,#050807fe)!important;background-position:50%!important;background-size:100% 100%!important;border-top:1px solid #dbb14c85!important;box-shadow:0 -8px 26px #00000075,inset 0 1px #ffebae12!important}html body .phone-shell .bottom-nav>.nav-item{color:#c9c2ae!important;text-shadow:0 1px 3px #000000bf!important}html body .phone-shell .bottom-nav>.nav-item.active{color:#f2cf70!important}html body .phone-shell .bottom-nav>.nav-item:nth-of-type(3){color:#ead38f!important}html body .phone-shell .bottom-nav>.nav-item:first-of-type,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(2),html body .phone-shell .bottom-nav>.nav-item:nth-of-type(4),html body .phone-shell .bottom-nav>.nav-item:nth-of-type(5){color:#c9c2ae!important}html body .phone-shell .bottom-nav>.nav-item:first-of-type.active,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(2).active,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(4).active,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(5).active{color:#f2cf70!important}html body .phone-shell .bottom-nav>.nav-item:first-of-type.active .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(2).active .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(4).active .nav-glass-icon,html body .phone-shell .bottom-nav>.nav-item:nth-of-type(5).active .nav-glass-icon{filter:drop-shadow(0 0 7px #f0c35357)!important}html body .phone-shell .bottom-nav:before,html body .phone-shell .bottom-nav:after{opacity:.22!important;filter:sepia()saturate(.65)brightness(1.1)!important}@media (max-width:390px){html body .phone-shell #home-page .topbar{height:58px!important;padding-inline-start:9px!important;padding-inline-end:9px!important}html body .phone-shell #home-page.page.active{padding-top:58px!important}html body .phone-shell #home-page .topbar .brand-logo{height:54px!important;min-height:54px!important}html body .phone-shell #home-page .topbar .brand-logo img,html body .phone-shell #home-page .topbar .brand-logo__metal{width:auto!important;max-width:min(152px,100%)!important;max-height:54px!important}}
