:root{--bg:#f6f7f9;--panel:#fff;--ink:#1f2328;--muted:#6b7280;--line:#d7dbe2;--brand:#b88625;--brand-2:#caa65a;--accent:#235b69;--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}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,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;inset:auto auto 0 50%;overflow:hidden 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%{opacity:0;transform:translate(-50%,32px)}to{opacity:1;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;inset: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.png) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-columns:clamp(72px,20%,88px) minmax(0,1fr) clamp(58px,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}.notice:hover .marquee-track{animation-play-state:paused}.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,#91c5df);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{background-image:url(/images/icons/fan-icons.webp);background-repeat:no-repeat;background-size:800% 600%;background-position:var(--fan-x,0%) var(--fan-y,0%);filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 4px 5px #36162629);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;inset:0}.game-card .game-thumb{aspect-ratio:auto;border:0;border-radius:0;position:absolute;inset:0}.game-card .game-thumb img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset: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;inset: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:#eef8f5;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,.promo-category-rail 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}.promo-tabs em{top:0;right:-10px}.promo-layout{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:14px 10px 20px;display:grid}.promo-category-rail{z-index:4;scrollbar-width:none;align-content:start;gap:10px;max-height:calc(100vh - 154px);display:grid;position:sticky;top:72px;overflow-y:auto}.promo-category-rail::-webkit-scrollbar{display:none}.promo-category-rail button{color:#3f454b;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:8px;display:grid;position:relative}.promo-category-rail button.active{color:var(--brand);background:#f1faf7;border-color:#b886256b}.promo-category-rail button>span{color:#8c9299;background:0 0;border-radius:7px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.promo-category-rail button.active>span{color:var(--brand);background:0 0}.promo-category-rail .fan-icon{width:100%;height:100%}.promo-category-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.promo-category-rail em{top:-7px;right:-5px}.promo-list{align-content:start;gap:12px;min-width:0;display:grid}.promo-card-link{color:inherit;text-decoration:none}.promo-card{background:linear-gradient(#fffffffa,#fafbfcf5),#fff;border:1px solid #dde2e8;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px;gap:8px;min-height:154px;padding:12px;display:grid;overflow:hidden}.promo-card--image-only{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0;display:block}.promo-card-copy{align-content:center;gap:9px;min-width:0;display:grid}.promo-card-tags{align-items:center;gap:8px;min-width:0;display:flex}.promo-card-tags b{color:#fff;background:#85898e;border-radius:6px;min-height:26px;padding:5px 9px;font-size:12px;font-weight:800}.promo-card-tags span{color:#8a9097;font-size:12px}.promo-card h2,.promo-card p,.promo-card small{min-width:0;margin:0}.promo-card h2{color:#171c22;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.promo-card p{color:#2c333a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.promo-card small{color:#7f8790;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.promo-card small:after{display:none}.promo-card em{min-height:27px;color:var(--brand);background:#eef5f2;border-radius:999px;justify-self:start;padding:6px 11px;font-size:12px;font-style:normal;font-weight:700}.promo-card-art{place-items:center;min-width:0;display:grid}.promo-card-art img{object-fit:contain;width:124px;height:112px}.promo-card--image-only .promo-card-art{width:100%;min-width:0;display:block}.promo-card--image-only .promo-card-art img{object-fit:cover;border-radius:8px;width:100%;height:auto;min-height:128px;max-height:188px;display:block}.promo-empty{color:#7a828b;text-align:center;background:#fff;border:1px dashed #ccd2d9;border-radius:10px;place-items:center;gap:8px;min-height:240px;padding:22px;display:grid}.promo-empty strong{color:#1d2329;font-size:17px}.vip-page-body{padding:10px 10px 22px}.rebate-page-body{padding:10px 8px 18px}.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 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-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,#ecfaf6f5,#f4f8fdf5);border:1px solid #c3e1dbc7;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) 62px;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}@media (width<=390px){.promo-layout{grid-template-columns:82px minmax(0,1fr);gap:8px;padding-left:8px;padding-right:8px}.promo-card{grid-template-columns:minmax(0,1fr)}.promo-card-art img{width:100%;max-width:190px;height:96px}}.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:#252b2d;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:#2a3032;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:#0f7663}.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:#235b69}.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:#f8fffc;border:1px solid #0f9f762e;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:#0f7f62;min-width:0;font-size:11px;font-weight:850}.record-card-usdt strong{color:#0b7d5d;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:#0b7d5d;background:#0f9f761c;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:#0f9f76;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:#26704e;background:#f6fbf7;border:1px solid #d8e4dc;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 (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}}.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:#1d8a72}.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:#0f7663;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 (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:#1d8a72;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,#0f9f7617,#ffffffd1),#f8fffc;border:1px solid #0f9f7638;border-radius:10px;gap:7px;padding:10px;display:grid;box-shadow:0 8px 18px #0f9f7614}.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:#0f7f62;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:#0f9f76;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:#0b7d5d;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:#0f9f762e}.usdt-custom-amount{position:relative}.usdt-custom-amount:after{content:"USDT";color:#0b7d5d;text-align:center;pointer-events:none;background:#0f9f761a;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,#91c5df)}.deposit-core .luxury-icon__gold-fill,.deposit-core .luxury-icon__dot{fill:#91c5df}.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;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 32% 20%,#ffffffdb,#0000 34%),linear-gradient(145deg,#ffffffeb,#e8eef6db);border:1px solid #ffffff80;border-radius:999px;place-items:center;width:48px;height:48px;text-decoration:none;display:grid;position:fixed;box-shadow:0 8px 22px #00000038,inset 0 1px #ffffffe6}.game-exit-float img{object-fit:contain;border-radius:999px;width:31px;height:31px;display:block}.game-exit-float:active{transform:scale(.94)}.game-exit-modal{z-index:140;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03080e8f;place-items:center;padding:20px;display:none;position:fixed;inset:0}.game-exit-modal.is-open{display:grid}.game-exit-card{text-align:center;background:linear-gradient(#fffffffa,#f6f9fcfa),#fff;border:1px solid #d7dee8e6;border-radius:18px;justify-items:center;gap:14px;width:min(326px,100vw - 36px);padding:22px 18px 18px;display:grid;box-shadow:0 26px 80px #00000057}.game-exit-icon{background:radial-gradient(circle at 32% 20%,#ffffffdb,#0000 34%),linear-gradient(145deg,#d3b15f33,#b886251f),#f8fafc;border:1px solid #d3b15f59;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #1118271f}.game-exit-icon img{object-fit:contain;border-radius:999px;width:36px;height:36px}.game-exit-card span{color:#9a6b24;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:11px;place-items:center;height:42px;font-size:14px;font-weight:900;text-decoration:none;display:grid}.game-exit-cancel{color:#1f2328;background:#fff;border:1px solid #d2d9e2f2}.game-exit-confirm{color:#fff;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#10241f 0%,#1d8a72 100%);box-shadow:0 10px 22px #b8862538}.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;inset: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:hidden 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;inset: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(300px,100vw - 46px);display:grid;position:relative}.auth-mini-close{z-index:2;color:#f8dfaa;background:#0a0f18;border:1px solid #f8dfaa80;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid;position:absolute;top:-11px;right:-11px;box-shadow:0 8px 20px #00000052}.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:#090e187a;padding:18px}.auth-promo-card{background:radial-gradient(circle at 50% -8%,#f2d39129,#0000 36%),linear-gradient(#141b27 0%,#080d15 100%);border:1px solid #e7dabe42;border-radius:18px;width:min(356px,100vw - 34px);max-height:min(82vh,620px);box-shadow:0 28px 76px #0000006b,inset 0 1px #ffffff14}.auth-promo-frame{border-radius:inherit;background:0 0;border:0;margin:0;overflow:hidden}.auth-promo-close{color:#f5ddab;width:31px;height:31px;box-shadow:none;background:#070b12ad;border:1px solid #f6ddad47;font-size:18px;top:12px;right:12px}.auth-promo-visual{background:radial-gradient(circle at 48% 42%,#f2d39129,#0000 30%),radial-gradient(circle at 80% 16%,#4a6c9442,#0000 34%),linear-gradient(145deg,#1a2433 0%,#07111d 58%,#17100b 100%);min-height:168px}.auth-promo-visual.has-image{aspect-ratio:16/9}.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,#f9e4aa,#c79634);border-radius:50%;justify-self:center;width:38px;height:38px;position:relative;box-shadow:0 10px 24px #c7963447}.auth-promo-mark:before{content:"";border-bottom:3px solid #181109;border-left:3px solid #181109;width:13px;height:8px;position:absolute;top:10px;left:12px;transform:rotate(-45deg)}.auth-promo-fallback strong{color:#fff5dc;text-shadow:none;font-size:27px;line-height:1.12}.auth-promo-fallback small{color:#d8b875;font-size:14px}.auth-promo-content{background:#070b12b8;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:#d8b875;font-size:12px}.auth-promo-copy h2{color:#fff5dc;text-shadow:none;font-size:22px}.auth-promo-copy p{color:#fff7e2b8;max-width:280px;margin:0 auto;font-size:13.5px;line-height:1.55}.auth-promo-notices,.auth-promo-suppress,.auth-mini-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:#171006;background:linear-gradient(135deg,#f8df9e 0%,#d2a245 54%,#9b6f24 100%);box-shadow:0 12px 24px #be8d2d3d}.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}.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,#10241f 0%,#1d8a72 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 (width<=360px){.auth-actions button,.login-actions button{min-width:48px;padding:0 8px}.social-grid{grid-template-columns:repeat(2,1fr)}}.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:clamp(66px,20%,82px) minmax(0,1fr) clamp(52px,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}.promo-layout{grid-template-columns:68px minmax(0,1fr);gap:8px;padding:10px 8px 14px}.promo-category-rail{gap:7px;max-height:calc(100vh - 128px);top:56px}.promo-category-rail button{border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:5px;min-height:42px;padding:6px}.promo-category-rail button>span{border-radius:6px;width:22px;height:22px;font-size:12px}.promo-category-rail strong{font-size:11.5px}.promo-list{gap:8px}.promo-empty{border-radius:8px;gap:6px;min-height:170px;padding:16px}.promo-empty strong{font-size:14px}.promo-empty span{font-size:11px;line-height:1.38}@media (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:hidden 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}.promo-category-rail button{min-height:44px}.promo-category-rail button>span{width:29px;height:29px}.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;inset: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-icon{opacity:.6;flex-shrink:0;width:20px;height:20px;margin-left:14px;margin-right:10px}.luxury-icon-user{position:relative}.luxury-icon-user:before{content:"";background:#8b7355;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.luxury-icon-user:after{content:"";background:#8b7355;border-radius:8px 8px 0 0;width:16px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.luxury-icon-lock{position:relative}.luxury-icon-lock:before{content:"";background:#8b7355;border-radius:2px;width:16px;height:12px;position:absolute;bottom:2px;left:2px}.luxury-icon-lock:after{content:"";border:2px solid #8b7355;border-bottom:none;border-radius:6px 6px 0 0;width:10px;height:8px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.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-eye-icon{opacity:.7;background:#8b7355;border-radius:50%;width:20px;height:14px;position:relative}.luxury-eye-icon:after{content:"";background:#fffef9;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.luxury-password-toggle.active .luxury-eye-icon{opacity:1}.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;inset:0 auto 0 0}.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;inset:0 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:#f3fbf5;border-color:#16a34a4d}.luxury-slider-verify[data-state=passed] .luxury-slider-track{background:#e8f7ed}.luxury-slider-verify[data-state=passed] .luxury-slider-message{color:#15803d}.luxury-slider-verify[data-state=passed] .luxury-slider-thumb{background:linear-gradient(145deg,#15803d,#22a05a)}.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;inset: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:#ecfdf5eb;border-color:#22c55e47}.slider-verify-panel[data-state=passed] .luxury-slider-track{background:#dcfce7eb}.slider-verify-panel[data-state=passed] .luxury-slider-message{color:#15803d}.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;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-checkbox{background:#fff;border:2px solid #d4c4a8;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.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 #0ea5e938}.luxury-quick-btn:active{transform:scale(.92)}.luxury-telegram-icon{background:url(/images/social/customer-service.avif) 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:#d4e8dc}.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/tether.svg) 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:#ecfdf5;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 #26a17b1a}.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:#ecfdf5;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,#17231f 0%,#24352f 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:#16a34a38}.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,#1d8a72,#0d5f52)}.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;inset:1px 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;inset:1px 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:#1d8a72;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:#15803d;background:#16a34a1a}.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:#1d8a72;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:#047857}.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,#08c,#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:#065f46;background:#d1fae5}.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,#08c,#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:#08c;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,#08c,#06a);box-shadow:0 4px 12px #0088cc4d}.sec-btn-primary:hover{box-shadow:0 6px 16px #08c6}.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,#08c,#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:#08c;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 #08c;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.sec-bind-token-box code{color:#08c;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:#08c;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(#14532d 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,#0f766e,#115e59)}.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,#0ea5e9,#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:#065f46;background:#d1fae5;border:1px solid #6ee7b7}.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:#0f9f6e;width:5px;height:5px;box-shadow:0 0 5px #0f9f6ea6}.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,#1d6f5e,#0e4f43)}.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:hidden 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{inset: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-icon{width:17px;height:17px;margin-left:12px;margin-right:8px}.luxury-input-group input{font-size:13px}.luxury-password-toggle{width:32px;height:32px}.luxury-eye-icon{width:17px;height:12px}.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-checkbox{place-self:center;width:16px;height:16px;display:block}.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 (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 (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:42px;height:42px}.luxury-auth-card{width:calc(100vw - 16px)}}#category-page .category-games{grid-template-columns:repeat(auto-fill,90px);place-content:start space-between;gap:12px 6px}#category-page .category-empty{color:#7b8491;text-align:center;background:radial-gradient(circle at 50% 0,#fff5dcb8,#0000 44%),#ffffffb8;border:1px dashed #8a643438;border-radius:12px;grid-column:1/-1;align-content:center;place-items:center;min-height:260px;padding:22px 14px;display:grid}#category-page .category-empty strong{color:#252b31;font-size:14px;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{background:#eef3f8;border:0;border-radius:12px;width:90px;min-width:90px;max-width:90px;height:122px;min-height:122px;max-height:122px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #1219241f}#category-page .category-game-card .game-thumb{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;box-shadow:none;background:#eef3f8;border:0;display:block;position:absolute;inset:0;overflow:hidden}#category-page .category-game-card .game-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;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;inset:0}#category-page .category-game-card strong{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 4px #000000b3;pointer-events:none;width:auto;min-height:0;max-height:30px;font-size:12px;font-weight:800;line-height:14px;display:block;position:absolute;bottom:7px;left:4px;right:4px;overflow:hidden}#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:auto hidden}#home-page .hot-layout::-webkit-scrollbar{display:none}#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;inset: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:142px;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:142px;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;inset:45% 0 0}#home-page .carousel-slide img{border-radius:inherit;object-fit:cover;background:#f4f6f8;min-height:142px;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:hidden 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 strong{color:#8f959d;margin-top:10px;font-size:16px}.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 strong{margin-top:6px;font-size:13px}.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;inset:0 auto 0 50%;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-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 (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 .account-panel{margin-top:12px}#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;inset:-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;inset: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(.88)contrast(1.1)saturate(1.03)drop-shadow(0 1px 1.5px #14181e2e);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 (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 (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 (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-track{align-items:center;height:100%;animation-duration:6s}#home-page .notice.notice-marquee .marquee-line{gap:26px;min-height:44px;padding-right:26px}#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-category-rail button{padding-right:10px;overflow:visible}.promo-category-rail em{color:#fff;background:linear-gradient(135deg,#ff315f,#ff8f22);border:2px solid #fff;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;top:-6px;right:-6px;box-shadow:0 5px 12px #ff463452}.promo-category-rail button strong{padding-right:2px}#promo-page .promo-layout{grid-template-columns:90px minmax(0,1fr);gap:10px;padding-left:10px;padding-right:10px}#promo-page.page.active{height:100dvh;padding-bottom:94px;overflow:hidden}#promo-page .promo-top{z-index:12;position:sticky;top:0}#promo-page .promo-layout{align-items:start;height:calc(100dvh - 140px);min-height:0;overflow:hidden}#promo-page .promo-category-rail{overscroll-behavior:contain;max-height:100%;position:sticky;top:0;overflow-y:auto}#promo-page .promo-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;padding-bottom:14px;overflow-y:auto}#promo-page .promo-category-rail button{grid-template-columns:25px minmax(0,1fr);gap:6px;min-height:46px;padding:6px 8px}#promo-page .promo-category-rail button>span{width:25px;height:25px}#promo-page .promo-category-rail strong{min-width:0;color:inherit;text-overflow:clip;white-space:nowrap;font-size:12px;font-weight:800;overflow:visible}#promo-page .promo-list{gap:10px}#promo-page .promo-card{cursor:pointer;background:linear-gradient(#fff,#f8fbfe);border:1px solid #dfe8f1;border-radius:12px;min-height:0;padding:0;display:block;box-shadow:0 8px 18px #26374714}#promo-page .promo-card-art{aspect-ratio:auto;background:0 0;width:100%;height:auto;line-height:0;display:block}#promo-page .promo-card-art img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}#promo-page .promo-card--image-only .promo-card-art{aspect-ratio:auto;height:auto}#promo-page .promo-card--image-only .promo-card-art img{object-fit:contain;border-radius:12px;width:100%;height:auto;min-height:0;max-height:none}#promo-page .promo-card-copy{gap:6px;padding:10px 10px 11px;display:grid}#promo-page .promo-card-tags{gap:6px}#promo-page .promo-card-tags b{color:#fff;background:linear-gradient(135deg,#263747,#476278);border-radius:6px;min-height:21px;padding:4px 7px;font-size:10.5px;font-weight:850}#promo-page .promo-card-tags span{color:#6a7887;font-size:10.5px;font-weight:750}#promo-page .promo-card h2{color:#17212b;-webkit-line-clamp:1;font-size:14.5px;font-weight:900;line-height:1.25}#promo-page .promo-card p{color:#34495e;-webkit-line-clamp:2;font-size:12px;font-weight:750;line-height:1.35}#promo-page .promo-card small{color:#6d7b89;-webkit-line-clamp:2;font-size:11px;line-height:1.4}.promo-card-cta,.promo-detail-primary{color:#fff;background:linear-gradient(135deg,#263747,#111827);border:0;border-radius:9px;place-items:center;min-height:34px;font-size:12.5px;font-weight:900;display:grid;box-shadow:0 8px 16px #11182726}.auth-modal.promo-detail-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a7a;justify-content:center;align-items:flex-end;width:min(430px,100vw);max-width:430px;padding:0;display:flex;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.promo-detail-card{background:#fff;border-radius:18px 18px 0 0;width:100%;max-height:88dvh;position:relative;overflow-y:auto;box-shadow:0 -18px 42px #0f172a38}.promo-detail-close{z-index:2;color:#fff;background:#111827ad;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid;position:absolute;top:10px;right:10px}.promo-detail-art{background:#eef4f8;width:100%;height:154px}.promo-detail-art img{object-fit:cover;width:100%;height:100%}.promo-detail-body{padding:14px 14px calc(16px + env(safe-area-inset-bottom,0px));gap:11px;display:grid}.promo-detail-body h2{color:#17212b;margin:0;font-size:20px;font-weight:900;line-height:1.22}.promo-detail-body p{color:#34495e;margin:0;font-size:13px;font-weight:750;line-height:1.45}.promo-detail-rules{background:#f9fcff;border:1px solid #dfe8f1;border-radius:12px;gap:8px;padding:12px;display:grid}.promo-detail-rules strong{color:#17212b;font-size:13px;font-weight:900}.promo-detail-rules span{color:#596a7b;grid-template-columns:18px minmax(0,1fr);gap:7px;font-size:12px;line-height:1.45;display:grid}.promo-detail-rules i{color:#2f6f98;background:#e5eef6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:grid}.promo-detail-primary{width:100%;min-height:42px;font-size:14px}#promotion-detail-page.page.active{color:#666;background:#fff;min-height:100dvh;padding-bottom:212px}.promotion-detail-top{z-index:10;background:#fff;border-bottom:1px solid #e3e3e3;grid-template-columns:44px minmax(0,1fr) 82px;align-items:center;min-height:50px;padding:0 10px;display:grid;position:sticky;top:0}.promotion-detail-top .back-btn{color:#6b6b6b;width:36px;height:36px;font-size:28px;line-height:1}.promotion-detail-top h1{color:#303030;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:19px;font-weight:500;line-height:1.22;overflow:hidden}.promotion-detail-top>button:last-child{color:#8b672f;justify-self:end;font-size:13px;font-weight:600}.promotion-detail-scroll{padding:14px 12px 8px}.promotion-detail-content{color:#666;font-size:14px;line-height:1.55}.promotion-detail-content h2{color:#ee3328;text-align:center;margin:8px 0 7px;font-size:17px;font-weight:800;line-height:1.35}.promotion-detail-content p{margin:3px 0}.promotion-detail-content b{color:#ef3329;font-weight:700}.promotion-detail-table{table-layout:fixed;border-collapse:collapse;color:#666;text-align:center;width:100%;margin:8px 0 6px;font-size:13px}.promotion-detail-table th{color:#fff;background:#e93528;border:1px solid #8f8f8f;padding:7px 4px;font-weight:700}.promotion-detail-table td{background:#fff;border:1px solid #8f8f8f;padding:5px 4px}.promotion-detail-note{color:#ef3329;font-size:12px;font-weight:700}.promotion-section-title{color:#fff;background:#8b672f;place-items:center;min-width:116px;height:34px;margin:14px 0 8px -6px;padding:0 18px;font-size:17px;font-weight:700;display:inline-grid;position:relative}.promotion-section-title:after{content:"";border-top:17px solid #0000;border-bottom:17px solid #0000;border-left:22px solid #8b672f;position:absolute;top:0;right:-22px}.promotion-task-panel{background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 96px;gap:8px 12px;margin-bottom:14px;padding:14px 12px 16px;display:grid;box-shadow:0 2px 12px #0f172a17}.promotion-task-panel strong{color:#333;font-size:17px;font-weight:700;display:block}.promotion-task-panel span{color:#999;margin-top:5px;font-size:13px;display:block}.promotion-task-panel button{color:#fff;background:#8b672f;border-radius:6px;align-self:end;height:44px;font-size:14px;font-weight:700}.promotion-task-panel p{color:#555;grid-column:1/-1;margin:0;font-size:13px}.promotion-progress{background:#cfcfcf;border-radius:999px;grid-column:1/-1;height:14px;position:relative;overflow:hidden}.promotion-progress i{border-radius:inherit;background:#8b672f;height:100%;display:block}.promotion-progress span{color:#fff;place-items:center;margin:0;font-size:11px;display:grid;position:absolute;inset:0}.promotion-detail-bottom{z-index:20;width:min(430px,100vw);padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#fffffffa;border-top:1px solid #eee;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -8px 24px #0f172a14}.promotion-apply-count{color:#999;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:13px;display:flex}.promotion-apply-count b{color:#333;font-size:15px}.promotion-apply-count button{color:#8b672f;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.promotion-refresh-icon{width:18px;height:18px}.promotion-bottom-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.promotion-bottom-actions button{color:#8b672f;background:#fff;border:1px solid #8b672f;border-radius:8px;height:40px;font-size:15px;font-weight:700}.promotion-bottom-actions button:last-child{color:#fff;background:#8b672f;border-color:#8b672f}.promotion-related-rail{scrollbar-width:none;grid-auto-columns:92px;grid-auto-flow:column;gap:9px;margin-top:12px;display:grid;overflow-x:auto}.promotion-related-rail::-webkit-scrollbar{display:none}.promotion-related-rail button{color:#777;gap:5px;font-size:11px;display:grid}.promotion-related-rail img{object-fit:cover;border:1px solid #eadcc9;border-radius:6px;width:92px;height:44px}.promotion-related-rail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.promotion-detail-empty{color:#888;place-items:center;min-height:260px;font-size:14px;display:grid}#home-page .home-promo-image{margin:9px 8px 0}#home-page .home-promo-image img{object-fit:contain;width:calc(100% + 8px);max-width:none;max-height:276px;margin-left:-4px}body{background:#e5edf5}.phone-shell{background:linear-gradient(#e5f2ffb8,#d2e6f7c7),#e6f1fb}#home-page,#promo-page,#profile-page{background-image:linear-gradient(#f4faff8f 0%,#e2f1ffa8 42%,#d4e7f8bd 100%),url(/images/home-finance-pattern.jpg);background-position:top,top;background-repeat:no-repeat,repeat-y;background-size:auto,min(430px,100vw);background-attachment:scroll,fixed;min-height:100vh}#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 .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;inset:5px 7px 10px;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:clamp(10px,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;inset:auto;overflow:hidden}#home-page .hot-layout .game-card .game-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset: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 (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 (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:22px minmax(0,1fr);align-items:start;gap:9px;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-checkbox{background:linear-gradient(#fff,#f3ead7);border:1px solid #b28e3eb8;border-radius:6px;place-self:start;width:20px;height:20px;margin-top:1px;display:block;position:relative;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #5840141f}.luxury-agreement input:checked+.luxury-checkbox,.luxury-remember input:checked+.luxury-checkbox{background:linear-gradient(145deg,#e1b849,#b88625);border-color:#b88625}.luxury-agreement input:checked+.luxury-checkbox:after,.luxury-remember input:checked+.luxury-checkbox:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.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-position:center;width:min(250px,100%)}#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;inset:-30px -22px auto -30px;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;inset: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 (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:164px;min-height:164px;padding:0 0 6px;overflow:auto hidden}#home-page .hot-page,#home-page .hot-page.hot-page--uniform{flex:0 0 100%;grid-template-rows:repeat(2,72px);grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;align-items:start;gap:8px 4px;width:100%;max-width:100%;height:154px;padding:0 2px;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:70px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-rows:52px 18px;justify-items:center;padding:0;display:grid;overflow:visible}#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:52px;height:52px;min-height:0;box-shadow:none;background:0 0;border-radius:10px;grid-row:1;position:relative;inset:auto;overflow:hidden}#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;inset: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;width:100%;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}#home-page .hot-card-placeholder{min-width:0;min-height:0;display:block}@media (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 (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;inset: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;inset:0}#home-page .quick-grid .quick-item{z-index:1;position:relative}#home-page .jackpot-ticker{z-index:2;pointer-events:none;height:68px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:8px 10px 0;position:relative;overflow:hidden}#home-page .jackpot-ticker:before,#home-page .jackpot-ticker:after{z-index:2;pointer-events:none;content:"";width:28px;position:absolute;top:0;bottom:0}#home-page .jackpot-ticker:before{background:linear-gradient(90deg,#eff8fff5,#0000);left:0}#home-page .jackpot-ticker:after{background:linear-gradient(270deg,#eff8ffeb,#0000);right:0}#home-page .jackpot-ticker-track{will-change:transform;align-items:center;gap:10px;width:max-content;min-width:200%;height:100%;padding:5px 10px;animation:25s linear infinite jackpotTickerSlide;display:flex}#home-page .jackpot-win{grid-template-rows:34px 12px 10px;justify-items:center;width:68px;min-width:68px;height:58px;display:grid;overflow:hidden}#home-page .jackpot-win img{object-fit:cover;border-radius:8px;width:34px;height:34px;box-shadow:0 0 0 1px #ffffffd1,0 4px 9px #37526c2e}#home-page .jackpot-win strong,#home-page .jackpot-win span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}#home-page .jackpot-win strong{color:#b98011;text-shadow:0 1px #ffffffd1;font-size:10px;font-weight:900;line-height:12px}#home-page .jackpot-win span{color:#53687a;font-size:9px;font-weight:750;line-height:10px}#home-page .carousel-dots{top:10px;bottom:auto}@keyframes jackpotTickerSlide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=380px){#home-page .jackpot-ticker{height:64px;margin-left:8px;margin-right:8px}#home-page .jackpot-ticker-track{gap:8px}#home-page .jackpot-win{width:62px;min-width:62px}}#home-page .topbar{isolation:isolate;background:linear-gradient(#f6fbffcc,#e1f1ffe0),url(/images/brand/topbar-wave-accent.webp) 50%/100% 64px no-repeat,#fffffff5}#home-page .topbar:before,#home-page .topbar:after{z-index:0;pointer-events:none;opacity:.96;content:"";background-repeat:no-repeat;background-size:contain;width:154px;height:84px;position:absolute;top:-9px}#home-page .topbar:before{background-image:url(/images/brand/topbar-flag-left.png);background-position:0 0;left:-18px}#home-page .topbar:after{background-image:url(/images/brand/topbar-flag-right.png);background-position:100% 0;bottom:auto;left:auto;right:-16px}#home-page .brand-logo,#home-page .auth-actions{z-index:1;position:relative}@media (width<=390px){#home-page .topbar:before,#home-page .topbar:after{width:132px;height:72px;top:-7px}#home-page .topbar:before{left:-20px}#home-page .topbar:after{right:-18px}}#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-wrap{background:linear-gradient(#fff 0%,#f4f8fc 100%)}#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(#2b7a78 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}.startup-overlay{z-index:3000;opacity:1;background:#000;place-items:center;transition:opacity .42s,visibility .42s;display:grid;position:fixed;inset:0;overflow:hidden}html.startup-pending .phone-shell{visibility:hidden}.startup-overlay.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.startup-frame{background:#000;border:0;width:min(100vw,56.25dvh);height:min(100dvh,177.778vw);display:block}@media (aspect-ratio<=9/16){.startup-frame{width:100vw;height:100dvh}}@media (aspect-ratio>=9/16){.startup-frame{width:56.25dvh;height:100dvh}}#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:9px}#deposit-page .deposit-method-card,#withdraw-page .deposit-method-card{background:linear-gradient(#fff,#f8fbfe);border-color:#dfe8f1;border-radius:12px;gap:6px;min-height:92px;padding:10px 7px 9px;overflow:visible;box-shadow:0 4px 12px #283a4e0a}:is(#deposit-page .deposit-method-card:has(input:checked),#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 8px 18px #36678a1c}#deposit-page .deposit-method-card em,#withdraw-page .deposit-method-card em{background:linear-gradient(135deg,#e14d5b,#f59f3a);min-width:30px;height:17px;padding:0 6px;font-size:10px;line-height:17px;top:-7px;right:-5px}#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:42px;height:3px}#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:28px;font-size:11.5px;font-weight:750;line-height:14px;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}:is(#deposit-page .deposit-amount-grid label:has(input:checked) span,#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}:is(#deposit-page .deposit-form:has(input[name=amount]:valid) .deposit-submit,#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 (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 (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}#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:#0f7f62;font-size:10.8px}#my-records-page .record-card-usdt strong{color:#0b7d5d;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,.promo-detail-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 #home-page .jackpot-ticker-track,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;inset:50% auto auto 50%;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 img{width:38px;height:38px}#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 (width<=380px){.bottom-nav .nav-item:before{width:58px}}#deposit-page .deposit-method-icon,#withdraw-page .deposit-method-icon{width:38px;height:38px;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:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:7px}#home-page .brand-logo img{opacity:1;filter:brightness(1.12)contrast(1.2)saturate(1.14)drop-shadow(0 1px #ffffffd1)drop-shadow(0 2px 2px #5036104d)}#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}#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 auto;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:sticky;top:0}#my-records-page .record-shell-body{min-height:calc(100dvh - 48px);padding-bottom:max(18px, env(safe-area-inset-bottom))}.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;inset: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%)}}
