@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Michroma&family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,600;1,700;1,800&family=Noto+Serif+SC:wght@700;900&family=Barlow:wght@500;600;700&display=swap";.pl-body{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;display:grid}.pl-main{min-width:0}.pl-main>.pl-block:first-child{margin-top:0}.pl-main .pl-grid{gap:8px}.pl-rail{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;max-height:calc(100dvh - 140px);margin-left:-6px;padding:0 0 4px 6px;display:flex;position:sticky;top:10px;overflow-y:auto}.pl-rail::-webkit-scrollbar{display:none}.pl-rail button{width:66px;color:var(--lb-cream-2,#f6eed8b8);letter-spacing:-.01em;text-align:center;background:repeating-linear-gradient(135deg,#ffffff06 0,#ffffff06 2px,#0000 2px,#0000 6px),linear-gradient(160deg,#1d1d23 0%,#121216 60%,#0b0b0e 100%);border:1px solid #f4d57f29;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 7px;font-size:9.5px;font-weight:700;line-height:1.2;transition:transform .15s,border-color .15s;display:flex;position:relative}.pl-rail button:active{transform:scale(.96)}.pl-rail button span{-webkit-line-clamp:2;overflow-wrap:normal;word-break:keep-all;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.pl-rail-mark{width:44px;height:34px;color:var(--gold-2,#f4d57f);place-items:center;display:grid}.pl-rail-mark img{object-fit:contain;max-width:100%;max-height:100%}.pl-rail-mark.is-wordmark{border-radius:9px;width:54px;height:40px}.pl-rail-mark.is-wordmark img{max-height:30px}.pl-rail-mark.is-logo{border-radius:50%;width:34px;overflow:hidden}.pl-rail-mark.is-logo img{object-fit:cover;width:100%;height:100%}.pl-rail-mark b{width:34px;height:34px;color:var(--gold-2,#f4d57f);letter-spacing:.02em;background:#16161b;border:1px solid #f4d57f59;border-radius:50%;place-items:center;font-size:11px;display:grid}.pl-rail button.active{background:var(--gold-fill,linear-gradient(180deg, #fff8de 0%, #f4d57f 40%, #d7a444 64%, #a4701d 100%));color:#2a1b03;border-color:#fff8deb3;box-shadow:0 8px 18px #00000073,inset 0 1px #fff8de}.pl-rail button.active .pl-rail-mark{color:#2a1b03}.pl-rail button.active .pl-rail-mark b{color:var(--gold-2,#f4d57f);border-color:#0000}.pl-rail button.active .pl-rail-mark.is-wordmark,.pl-rail button.active .pl-rail-mark.is-logo{background:#121216;box-shadow:inset 0 0 0 1px #3a260480}.pl-rail button.active .pl-rail-mark.is-wordmark{padding:4px}.pl-rail button.active:before{content:"";background:var(--lb-red,#d20d17);border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:-6px}.pl-cats{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pl-cats::-webkit-scrollbar{display:none}.pl-cats button{white-space:nowrap;flex:none}.pl-grid{align-items:start}.hub-home{--hm-cut:12px}.hm-console{clip-path:polygon(var(--hm-cut) 0, 100% 0, 100% calc(100% - var(--hm-cut)), calc(100% - var(--hm-cut)) 100%, 0 100%, 0 var(--hm-cut));background:linear-gradient(135deg,#f4d57f99,#f4d57f1f 40%,#f4d57f1f 70%,#f4d57f80);margin-top:8px;padding:14px 14px 12px;position:relative}.hm-console:before{content:"";pointer-events:none;clip-path:inherit;background:linear-gradient(105deg,#121216 32%,#1212168c 62%,#0000 88%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'%3E%3Cpath d='M14 0 28 8v16L14 32 0 24V8zM14 32v16M28 24v0M0 24v0' fill='none' stroke='%23f4d57f' stroke-opacity='.09' stroke-width='1'/%3E%3C/svg%3E") right -6px top -10px/28px 48px,radial-gradient(120% 90% at 100% 0,#e2b05038,#0000 55%),linear-gradient(155deg,#1d1d23 0%,#121216 55%,#0c0c0f 100%);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.hm-console>*{z-index:1;position:relative}.hm-console-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hm-who{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.hm-who img{object-fit:cover;border:1.5px solid #f1c75a;border-radius:50%;flex:none;width:34px;height:34px}.hm-who span{flex-direction:column;gap:1px;min-width:0;display:flex}.hm-who strong{color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.hm-who small{font-family:var(--font-num);color:var(--lb-cream-3,#f6eed880);font-size:10.5px}.hm-console-mark{font-family:var(--font-kicker);letter-spacing:.32em;color:#f4d57f73;flex:none;font-size:8.5px}.hm-balance{border:0;border-left:2px solid var(--lb-red-hi,#ff4b55);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:8px;margin-top:12px;padding:0 0 0 10px;display:grid}.hm-balance small{letter-spacing:.04em;color:var(--lb-cream-3,#f6eed880);grid-column:1;font-size:10.5px}.hm-balance b{font-family:var(--font-num);letter-spacing:-.01em;color:#0000;background:linear-gradient(#fff3cc 0%,#f4d57f 45%,#c99a2e 100%);white-space:nowrap;-webkit-background-clip:text;background-clip:text;grid-column:1;align-items:baseline;gap:6px;margin-top:2px;font-size:28px;font-weight:800;line-height:1.05;display:flex}.hm-balance b em{letter-spacing:.08em;color:#f4d57fb3;-webkit-text-fill-color:#f4d57fb3;font-size:13px;font-style:normal;font-weight:700}.hm-balance b.is-status{font-size:17px}.hm-balance>svg{color:#f4d57f99;grid-area:1/2/span 2;align-self:center}.hm-actions{grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.hm-act{--hm-act-cut:8px;min-width:0;height:42px;clip-path:polygon(var(--hm-act-cut) 0, 100% 0, 100% calc(100% - var(--hm-act-cut)), calc(100% - var(--hm-act-cut)) 100%, 0 100%, 0 var(--hm-act-cut));color:var(--lb-cream,#f6eed8);background:linear-gradient(135deg,#f4d57f8c,#f4d57f24 50%,#f4d57f73);border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}.hm-act:before{content:"";clip-path:inherit;background:linear-gradient(#24242b,#16161b);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.hm-act>*{position:relative}.hm-act b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.hm-act:active{transform:translateY(1px)}.hm-act.is-primary{--lbi-m:#2a1a02;--lbi-d:#f4d57f;color:#2a1a02;background:var(--gold-fill,linear-gradient(180deg, #ffe7a3, #e2b050 55%, #b8862a));box-shadow:0 6px 16px #c99a2e59}.hm-act.is-primary:before{background:linear-gradient(#ffffff47,#0000 45%);top:0;bottom:0;left:0;right:0}.hm-act.is-primary b{letter-spacing:.04em;font-size:14.5px;font-weight:800}.hm-vendors{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:92px;grid-auto-flow:column;gap:8px;padding:2px 0 4px;display:grid;overflow-x:auto}.hm-vendors::-webkit-scrollbar{display:none}.hm-vendor{scroll-snap-align:start;min-width:0;color:inherit;background:linear-gradient(#1e1e24e6,#101014e6);border:1px solid #f4d57f29;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 9px;display:flex}.hm-vendor:active{border-color:#f4d57f80}.hm-vendor-mark{place-items:center;width:100%;height:40px;margin-bottom:5px;font-style:normal;display:grid}.hm-vendor-mark img{object-fit:contain;max-width:100%;max-height:100%;display:block}.hm-vendor-mark.is-logo img{object-fit:cover;object-position:center 18%;border:1px solid #f4d57f59;border-radius:50%;width:40px;height:40px}.hm-vendor-mark b{width:40px;height:40px;font-family:var(--font-display);color:#2a1a02;background:var(--gold-fill,#e2b050);border-radius:50%;place-items:center;font-size:13px;display:grid}.hm-vendor span{max-width:100%;color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.hm-vendor small{font-family:var(--font-num);color:var(--lb-cream-3,#f6eed880);font-size:10px}.hm-hot{gap:10px}.lbi .lbi-m{fill:var(--lbi-m,url(#lb-gold))}.lbi .lbi-d{fill:var(--lbi-d,#3a2604)}.lbi .lbi-ds{stroke:var(--lbi-d,#3a2604);fill:none;stroke-linecap:round;stroke-linejoin:round}.lbi .lbi-s{stroke:var(--lbi-m,url(#lb-gold));stroke-linecap:round;stroke-linejoin:round}.hub-shell>.tabbar.hub-dock{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding:5px 6px!important}.hub-dock button{min-width:0;min-height:56px}.hub-dock .tabbar-icon{position:relative;width:36px!important;height:32px!important}.hub-dock .tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hub-dock-dot{background:var(--lb-red-hi,#ff4b55);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:3px;box-shadow:0 0 0 2px #16161b}.hub-page{padding-top:6px;position:relative}.hub-page>:not(.hub-bg){z-index:1;position:relative}.hub-bg{left:calc(-1 * var(--page-x,16px));right:calc(-1 * var(--page-x,16px));z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% -10%,#e2b0503d,#0000 70%),radial-gradient(50% 40% at 100% 30%,#d20d171a,#0000 70%),url(/game-ui/room-bg.jpg) 50% 30%/cover no-repeat;height:300px;top:0;position:absolute!important}.hub-bg:after{content:"";background:linear-gradient(#08080a59 0%,#08080ab3 55%,#08080a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hub-kicker{font-family:var(--font-kicker);letter-spacing:.22em;color:var(--lb-cream-3,#f6eed880);text-transform:uppercase;font-size:9px}.hub-section{margin-top:18px}.hub-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.hub-head h2{min-width:0;font-family:var(--font-display);color:var(--lb-cream,#f6eed8);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:inline-flex}.hub-head h2:before{content:"";background:linear-gradient(180deg, var(--lb-red-hi,#ff4b55), var(--lb-red-deep,#a8060e));border-radius:2px;flex:none;width:3px;height:14px}.hub-head button{color:var(--gold-2,#f4d57f);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.hub-pill-tag{color:var(--gold-2,#f4d57f);background:#e2b0501f;border:1px solid #f4d57f4d;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.hub-empty,.hub-empty-line{text-align:center;color:var(--lb-cream-3,#f6eed880);justify-items:center;gap:6px;padding:26px 16px;font-size:13px;display:grid}.hub-empty img{filter:drop-shadow(0 12px 22px #0000008c);width:168px;max-width:60%;height:auto;margin-bottom:4px}.hub-empty.is-compact{padding:14px 16px 18px}.hub-empty.is-compact img{width:120px}.hub-empty-btn{height:34px;color:var(--gold-2,#f4d57f);background:#0f0f12d9;border:1px solid #f4d57f5c;border-radius:999px;margin-top:6px;padding:0 18px;font-size:12px;font-weight:700}.hub-empty strong{color:var(--lb-cream,#f6eed8);font-size:15px}.hub-empty p{margin:0}.hub-count{color:#fff;background:var(--lb-red-fill,#d20d17);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-6px;box-shadow:0 0 0 2px #0f0f12}.hub-dot{background:var(--lb-red-hi,#ff4b55);border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #16161b}.hub-top{justify-content:space-between;align-items:center;gap:10px;min-height:54px;display:flex;z-index:20!important}.hub-brand{align-items:center;gap:10px;min-width:0;display:flex}.hub-brand-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #0009)drop-shadow(0 0 12px #e2b05038);border-radius:50%;flex:none;width:40px;height:40px}.hub-brand-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.hub-brand-copy strong{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--gold-fill);color:#0000;filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:400}.hub-brand-copy small{letter-spacing:.18em;color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.hub-top-actions{flex:none;align-items:center;gap:8px;display:flex}.hub-icon-btn,.hub-pill{height:36px;color:var(--gold-2,#f4d57f);background:#0f0f12c7;border:1px solid #f4d57f47;border-radius:999px;position:relative;box-shadow:inset 0 1px #ffecc414,0 6px 16px #0006}.hub-icon-btn{place-items:center;width:36px;padding:0;display:grid}.hub-pill{align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.hub-lang{position:relative}.hub-lang-menu{z-index:40;background:#16161b;border:1px solid #f4d57f4d;border-radius:14px;min-width:150px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0009}.hub-lang-menu button{width:100%;color:var(--lb-cream-2,#f6eed8b8);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.hub-lang-menu button.active{color:var(--gold-2,#f4d57f);background:#e2b0501a}.hub-lang-menu button i{font-style:normal}.hub-member{background:linear-gradient(160deg,#1c1c22f0,#0f0f12f0);border:1px solid #f4d57f38;border-radius:18px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;margin-top:6px;padding:9px 10px 9px 9px;display:grid;box-shadow:0 10px 26px #0006,inset 0 1px #ffecc414}.hub-member-who{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.hub-member-who img{object-fit:cover;border:2px solid #f1c75a;border-radius:50%;flex:none;width:40px;height:40px}.hub-member-who span{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-member-who strong{color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hub-member-who small{font-family:var(--font-num);color:var(--lb-cream-3,#f6eed880);font-size:11px}.hub-member-balance{min-width:0;color:inherit;text-align:right;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.hub-member-balance>span{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.hub-member-balance small{color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:10px;overflow:hidden}.hub-member-balance b{font-family:var(--font-num);color:var(--gold-2,#f4d57f);white-space:nowrap;font-size:17px;font-weight:700}.hub-member-plus{color:#3a2604;background:var(--gold-fill);border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 4px 10px #c99a2e66,inset 0 1px #fff6cf}.hub-home .lobby-banners,.hub-home .rx-banners{margin-top:12px}.hub-ticker{margin-top:10px}.hub-ticker-msg{width:100%;height:36px;color:var(--lb-cream-2,#f6eed8b8);text-align:left;background:#0f0f12d1;border:1px solid #f4d57f2e;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;display:flex}.hub-ticker-tag{color:#3a2604;background:var(--gold-fill);--lbi-m:#3a2604;border-radius:999px;flex:none;align-items:center;gap:4px;height:28px;padding:0 10px 0 8px;font-size:11px;font-weight:800;display:inline-flex}.hub-ticker-flip{flex:1;min-width:0;height:18px;overflow:hidden}.hub-ticker-line{white-space:nowrap;text-overflow:ellipsis;gap:6px;font-size:12px;line-height:18px;animation:.42s both hub-flip-in;display:flex;overflow:hidden}.hub-ticker-line b{color:var(--gold-2,#f4d57f);flex:none;font-weight:700}.hub-ticker-line span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-ticker-count{font-style:normal;font-family:var(--font-num);color:var(--lb-cream-3,#f6eed880);flex:none;font-size:11px}.hub-ticker-go{color:var(--lb-cream-3,#f6eed880);flex:none}@keyframes hub-flip-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.hub-sheet{z-index:900;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hub-sheet-scrim{background:#0000009e;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.hub-sheet-panel{width:100%;max-height:76vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(#1c1c22,#0f0f12);border-top:1px solid #f4d57f5c;border-radius:22px 22px 0 0;flex-direction:column;animation:.26s both hub-sheet-up;display:flex;position:relative}@keyframes hub-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hub-sheet-grip{background:#f4d57f4d;border-radius:4px;align-self:center;width:40px;height:4px}.hub-sheet-head{align-items:center;gap:10px;padding:12px 0;display:flex}.hub-sheet-head h2{color:var(--lb-cream,#f6eed8);flex:1;margin:0;font-size:16px}.hub-sheet-icon{background:#e2b0501f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.hub-sheet-close{width:32px;height:32px;color:var(--lb-cream-2,#f6eed8b8);background:0 0;border:1px solid #f4d57f33;border-radius:50%;place-items:center;display:grid}.hub-sheet-body{gap:10px;padding-bottom:6px;display:grid;overflow-y:auto}.hub-notice{background:#16161be6;border:1px solid #f4d57f24;border-radius:14px;padding:12px 14px}.hub-notice img{border-radius:10px;width:100%;margin-bottom:8px}.hub-notice h3{color:var(--gold-2,#f4d57f);margin:0 0 4px;font-size:14px}.hub-notice p{color:var(--lb-cream-2,#f6eed8b8);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.hub-quick{background:linear-gradient(#1c1c22e6,#0f0f12e6);border:1px solid #f4d57f29;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding:10px 4px;display:grid}.hub-quick button{min-width:0;color:var(--lb-cream,#f6eed8);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;display:flex}.hub-quick button+button{border-left:1px solid #f4d57f14}.hub-quick-icon{background:radial-gradient(80% 80% at 50% 20%,#f4d57f2e,#f4d57f08);border:1px solid #f4d57f38;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative}.hub-quick b{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600;line-height:1.2}.hub-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hub-table{min-width:0;color:inherit;text-align:left;background:#0f0f12;border:1px solid #f4d57f3d;border-radius:18px;flex-direction:column;padding:0;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #00000073}.hub-table:active{transform:scale(.98)}.hub-table.is-live{border-color:#f4d57f75}.hub-table-art{aspect-ratio:1/.86;display:block;position:relative;overflow:hidden}.hub-table-art img{object-fit:cover;width:100%;height:100%;display:block}.hub-table-art:after{content:"";background:linear-gradient(#08080a00 55%,#08080ae6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hub-badge{z-index:1;height:20px;font-style:normal;font-family:var(--font-kicker);letter-spacing:.1em;color:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:inline-flex;position:absolute;top:8px;left:8px}.hub-badge.is-live{background:var(--lb-red-fill,#d20d17);box-shadow:0 4px 10px #d20d1773}.hub-badge.is-live i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite hub-pulse}.hub-badge.is-ready{color:var(--gold-2,#f4d57f);background:#08080ab8;border:1px solid #f4d57f5c}@keyframes hub-pulse{50%{opacity:.25}}.hub-table-timer{z-index:1;min-width:34px;height:22px;font-family:var(--font-num);color:var(--gold-1,#fff8de);background:#08080ab8;border:1px solid #f4d57f66;border-radius:999px;place-items:center;padding:0 7px;font-size:13px;display:grid;position:absolute;top:8px;right:8px}.hub-table-copy{flex-direction:column;gap:3px;min-width:0;padding:9px 34px 11px 11px;display:flex}.hub-table-copy strong{font-family:var(--font-display);-webkit-line-clamp:2;overflow-wrap:anywhere;background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.hub-table-copy small{color:var(--lb-cream-2,#f6eed8b8);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hub-table-go{color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:12px;right:9px}.hub-table.is-wide{flex-direction:row;grid-column:1/-1;min-height:128px}.hub-table.is-wide .hub-table-art{aspect-ratio:auto;flex:0 0 44%}.hub-table.is-wide .hub-table-art:after{background:linear-gradient(90deg,#08080a00 60%,#0f0f12 100%)}.hub-table.is-wide .hub-table-copy{background:radial-gradient(80% 90% at 100% 0,#e2b05024,#0000 60%),linear-gradient(#16161b,#0f0f12);flex:1;justify-content:center;gap:6px;padding:14px 14px 14px 12px}.hub-table.is-wide .hub-table-copy strong{font-size:18px}.hub-table-cta{color:#fff;background:var(--lb-red-fill,#d20d17);border-radius:999px;align-self:flex-start;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:800;box-shadow:0 6px 14px #d20d1759}.hub-table.is-wide .hub-table-go{display:none}.hub-table.is-skeleton{aspect-ratio:1/1.2;background:linear-gradient(110deg,#16161b 30%,#1f1f26 50%,#16161b 70%) 0 0/200% 100%;animation:1.4s linear infinite hub-shimmer}@keyframes hub-shimmer{to{background-position:-200% 0}}.hub-soon-strip{width:100%;color:inherit;text-align:left;background:repeating-linear-gradient(135deg,#f4d57f08 0,#f4d57f08 10px,#0000 10px,#0000 20px),#0f0f12e6;border:1px dashed #f4d57f4d;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.hub-soon-chips{flex:none;display:flex}.hub-soon-chips img{object-fit:cover;background:radial-gradient(80% 80% at 50% 20%,#24242b,#0f0f12);border:1px solid #f4d57f57;border-radius:50%;width:38px;height:38px;margin-left:-10px;box-shadow:0 0 0 2px #0f0f12}.hub-soon-chips img:first-child{margin-left:0}.hub-soon-chips img:nth-child(2){border-color:#ff4b5580}.hub-soon-chips img:nth-child(3){border-color:#35e6ff73}.hub-soon-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hub-soon-copy strong{color:var(--lb-cream,#f6eed8);font-size:14px}.hub-soon-copy small{color:var(--lb-cream-3,#f6eed880);overflow-wrap:anywhere;font-size:11px}.hub-soon-strip>em{color:var(--gold-2,#f4d57f);white-space:nowrap;border:1px solid #f4d57f5c;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800}.hub-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.hub-podium-item{min-width:0;color:inherit;background:linear-gradient(#16161b,#0f0f12);border:1px solid #f4d57f29;border-radius:16px;flex-direction:column;align-items:center;padding:12px 6px 10px;display:flex}.hub-podium-item.rank-1{background:radial-gradient(80% 60% at 50% 0,#e2b05033,#0000 70%),#16161b;border-color:#f4d57f80;order:2;padding-top:16px}.hub-podium-item.rank-2{order:1}.hub-podium-item.rank-3{order:3}.hub-podium-avatar{width:48px;height:48px;position:relative}.hub-podium-item.rank-1 .hub-podium-avatar{width:60px;height:60px}.hub-podium-avatar img{object-fit:cover;border:2px solid #f4d57f4d;border-radius:50%;width:100%;height:100%}.hub-podium-item.rank-1 .hub-podium-avatar img{border-color:#f1c75a}.hub-podium-avatar i{width:20px;height:20px;font-style:normal;font-family:var(--font-num);color:#fff;background:linear-gradient(#c9c9d2,#7d7d88);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hub-podium-item.rank-1 .hub-podium-avatar i{color:#3a2604;background:var(--gold-fill)}.hub-podium-item.rank-3 .hub-podium-avatar i{background:linear-gradient(#e0a56e,#a86a37)}.hub-podium-item b{max-width:100%;color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:12px;overflow:hidden}.hub-podium-item small{font-family:var(--font-num);color:var(--gold-2,#f4d57f);font-size:12px;font-weight:700}.hub-top-title{justify-content:space-between;align-items:flex-end;gap:12px;padding:8px 2px 4px;display:flex}.hub-top-title>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.hub-top-title h1{font-family:var(--font-display);background:var(--gold-fill);color:#0000;filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:800}.hub-inbox-head{align-items:center;gap:10px;display:flex}.hub-inbox-head>div{flex:1;min-width:0}.hub-back{width:36px;height:36px;color:var(--gold-2,#f4d57f);background:#0f0f12cc;border:1px solid #f4d57f47;border-radius:50%;flex:none;place-items:center;padding:0 0 3px;font-size:24px;line-height:1;display:grid}body.tg-fullscreen .ui-shell>.tab-panel>.page.hub-page{padding-top:calc(6px + var(--app-top-inset,0px))!important}body.tg-fullscreen .hub-bg{height:calc(300px + var(--app-top-inset,0px))}.hub-bg.is-short{height:220px}.ev-hero{width:100%;color:inherit;text-align:left;background:radial-gradient(70% 90% at 100% 0,#e2b05042,#0000 62%),radial-gradient(60% 80% at 0 100%,#d20d172e,#0000 70%),linear-gradient(160deg,#1c1c22 0%,#0f0f12 100%);border:1px solid #f4d57f5c;border-radius:22px;grid-template-columns:minmax(0,1fr) 104px;gap:4px 10px;margin-top:12px;padding:16px 14px 12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000080,inset 0 1px #ffecc41a}.ev-hero-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.ev-hero-copy small{color:var(--lb-cream-2,#f6eed8b8);font-size:12px}.ev-hero-copy strong{font-family:var(--font-num);background:var(--gold-fill);color:#0000;filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;line-height:1}.ev-hero-copy strong em{margin-right:4px;font-size:16px;font-style:normal}.ev-hero-bar{background:#f4d57f1f;border-radius:6px;height:6px;display:block;overflow:hidden}.ev-hero-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--lb-red,#d20d17), #f4d57f);height:100%;display:block}.ev-hero-note{color:var(--lb-cream-3,#f6eed880);overflow-wrap:anywhere;font-size:11px}.ev-hero-art{object-fit:contain;filter:drop-shadow(0 10px 18px #0009);align-self:center;width:104px;height:104px}.ev-hero-stats{border-top:1px solid #f4d57f1f;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;padding-top:10px;display:grid}.ev-hero-stats>span{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.ev-hero-stats>span+span{border-left:1px solid #f4d57f1a}.ev-hero-stats b{font-family:var(--font-num);color:var(--lb-cream,#f6eed8);font-size:20px}.ev-hero-stats [data-tone=ready] b{color:var(--lb-red-hi,#ff4b55)}.ev-hero-stats [data-tone=done] b{color:var(--gold-2,#f4d57f)}.ev-hero-stats small{color:var(--lb-cream-3,#f6eed880);text-align:center;font-size:11px}.ev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ev-entry{min-width:0;min-height:132px;color:inherit;text-align:left;background:radial-gradient(80% 70% at 100% 0,#e2b05029,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f33;border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 12px 14px;display:flex;position:relative;overflow:hidden}.ev-entry-emblem{object-fit:contain;filter:drop-shadow(0 8px 14px #0000008c);width:62px;height:62px;margin-bottom:4px}.ev-entry strong{color:var(--lb-cream,#f6eed8);overflow-wrap:anywhere;font-size:14px}.ev-entry small{color:var(--lb-cream-3,#f6eed880);overflow-wrap:anywhere;padding-right:14px;font-size:11px;line-height:1.35}.ev-entry-go{color:var(--gold-2,#f4d57f);position:absolute;bottom:14px;right:10px}.ev-entry-badge{top:10px!important;right:10px!important}.ev-games{scrollbar-width:none;gap:8px;margin-bottom:10px;display:flex;overflow-x:auto}.ev-games::-webkit-scrollbar{display:none}.ev-games button{height:36px;color:var(--lb-cream-2,#f6eed8b8);background:#0f0f12d9;border:1px solid #f4d57f2e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 4px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.ev-games button img{object-fit:cover;border-radius:50%;width:28px;height:28px}.ev-games button.active{color:#3a2604;background:var(--gold-fill);border-color:#0000}.ev-games .hub-count{top:-4px;right:-4px}.ev-tasks{gap:8px;display:grid}.ev-task{width:100%;min-height:74px;color:inherit;text-align:left;background:linear-gradient(160deg,#16161b,#0f0f12);border:1px solid #f4d57f24;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ev-task[data-status=ready]{border-color:#ff4b5573}.ev-task[data-status=done]{opacity:.72}.ev-task.is-skeleton{background:linear-gradient(110deg,#16161b 30%,#1f1f26 50%,#16161b 70%) 0 0/200% 100%;animation:1.4s linear infinite hub-shimmer}.ev-task-art{object-fit:contain;flex:none;width:48px;height:48px}.ev-task-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ev-task-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ev-task-top strong{min-width:0;color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ev-task-top b{font-family:var(--font-num);color:var(--gold-2,#f4d57f);flex:none;font-size:15px}.ev-task-bar{background:#f4d57f1a;border-radius:5px;height:5px;display:block;overflow:hidden}.ev-task-bar i{border-radius:inherit;background:var(--gold-fill);height:100%;display:block}.ev-task-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.ev-task-meta small{color:var(--lb-cream-3,#f6eed880);white-space:nowrap;font-size:11px}.ev-task-meta em{min-width:0;color:var(--gold-2,#f4d57f);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.ev-task-meta em.is-ready{color:var(--lb-red-hi,#ff4b55)}.ev-task-meta em.is-done,.ev-task-meta em.is-soldout{color:var(--lb-cream-3,#f6eed880)}.pl-search{height:42px;color:var(--lb-cream-3,#f6eed880);background:#0f0f12e6;border:1px solid #f4d57f38;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:0 12px;display:flex}.pl-search input{min-width:0;height:100%;color:var(--lb-cream,#f6eed8);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pl-search input::placeholder{color:var(--lb-cream-3,#f6eed880)}.pl-search button{width:24px;height:24px;color:var(--lb-cream,#f6eed8);background:#f4d57f24;border:0;border-radius:50%;font-size:16px;line-height:1}.pl-vendors{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.pl-vendors::-webkit-scrollbar{display:none}.pl-vendor{height:38px;color:var(--lb-cream-2,#f6eed8b8);background:linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f2e;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.pl-vendor img{object-fit:contain;border-radius:50%;width:24px;height:24px}.pl-vendor.active{color:#3a2604;background:var(--gold-fill);--lbi-m:#3a2604;border-color:#0000}.pl-cats{border-bottom:1px solid #f4d57f1a;gap:18px;margin-top:14px;padding:0 2px;display:flex}.pl-cats button{color:var(--lb-cream-3,#f6eed880);background:0 0;border:0;padding:0 0 9px;font-size:14px;font-weight:600;position:relative}.pl-cats button.active{color:var(--gold-2,#f4d57f)}.pl-cats button.active:after{content:"";background:var(--lb-red,#d20d17);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.pl-block{margin-top:16px}.pl-block-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pl-block-head h2{font-family:var(--font-display);color:var(--lb-cream,#f6eed8);white-space:nowrap;margin:0;font-size:16px}.pl-block-head span{min-width:0;color:var(--lb-cream-3,#f6eed880);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pl-tile{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.pl-tile-art{aspect-ratio:1;border:1px solid #f4d57f3d;border-radius:16px;margin-bottom:4px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000073}.pl-tile.is-live .pl-tile-art{border-color:#f4d57f80}.pl-tile-art img{object-fit:cover;width:100%;height:100%;display:block}.pl-tile .hub-badge{height:18px;padding:0 6px;font-size:7px;top:6px;left:6px}.pl-tile strong{color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pl-tile small{color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pl-tile.is-skeleton{aspect-ratio:1/1.3;background:linear-gradient(110deg,#16161b 30%,#1f1f26 50%,#16161b 70%) 0 0/200% 100%;border-radius:16px;animation:1.4s linear infinite hub-shimmer}.pl-soon{background:repeating-linear-gradient(135deg,#f4d57f06 0,#f4d57f06 12px,#0000 12px,#0000 24px),radial-gradient(80% 70% at 100% 0,#d20d1724,#0000 70%),linear-gradient(160deg,#16161b,#0b0b0d);border:1px solid #f4d57f33;border-radius:20px;margin-top:20px;padding:16px 14px 14px}.pl-soon-head{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pl-soon-tag{color:#fff;background:var(--lb-red-fill,#d20d17);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.pl-soon-head strong{font-family:var(--font-display);background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.pl-soon-head p{color:var(--lb-cream-2,#f6eed8b8);margin:0;font-size:12px;line-height:1.5}.pl-soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pl-soon-card{background:#08080a99;border:1px dashed #f4d57f3d;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:6px 6px 10px;display:flex;position:relative}.pl-soon-art{aspect-ratio:1;object-fit:cover;filter:saturate(.85)brightness(.9);border-radius:10px;width:100%}.pl-soon-card b{color:var(--lb-cream,#f6eed8);text-align:center;overflow-wrap:anywhere;font-size:12px}.pl-soon-card i{font-style:normal;font-family:var(--font-kicker);letter-spacing:.08em;color:var(--gold-2,#f4d57f);opacity:.8;font-size:6.5px;position:absolute;top:6px;right:6px}.me-card{background:linear-gradient(112deg,#0000 28%,#ffffff12 44%,#ffffff04 52%,#0000 64%) 0 0/100% 100%,radial-gradient(70% 90% at 100% 0,#e2b05042,#0000 62%) 0 0/100% 100%,radial-gradient(60% 70% at 0 100%,#d20d172e,#0000 70%) 0 0/100% 100%,linear-gradient(#0000 40%,#00000061 100%) 0 0/100% 100%,linear-gradient(27deg,#131315 3px,#0000 3px) 0 3px/12px 12px,linear-gradient(207deg,#131315 3px,#0000 3px) 6px 0/12px 12px,linear-gradient(27deg,#26262b 3px,#0000 3px) 0 6px/12px 12px,linear-gradient(207deg,#26262b 3px,#0000 3px) 6px 3px/12px 12px,linear-gradient(90deg,#1c1c20 6px,#0000 6px) 0 0/12px 12px,linear-gradient(#1e1e22 25%,#19191c 25%,#19191c 50%,#0000 50%,#0000 75%,#29292e 75%,#29292e) 0 0/12px 12px,#101012;border:1px solid #f4d57f61;border-radius:22px;margin-top:12px;padding:14px 14px 12px;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000080,inset 0 1px #ffecc424,inset 0 -1px #0009}.me-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.me-card-brand{align-items:center;gap:7px;min-width:0;display:inline-flex}.me-card-brand img{object-fit:contain;width:24px;height:24px}.me-card-brand b{font-family:var(--font-kicker);letter-spacing:.14em;background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:400}.me-card-who{align-items:center;gap:12px;margin-top:14px;display:flex}.me-card-avatar{background:linear-gradient(#0f0f12, #0f0f12) padding-box, var(--gold-fill) border-box;border:2px solid #0000;border-radius:50%;flex:none;width:64px;height:64px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000080,0 0 16px #e2b05038}.me-card-avatar img{object-fit:cover;width:100%;height:100%;display:block}.me-card-avatar span{color:var(--lb-cream,#f6eed8);background:#08080ab3;padding:2px 0 3px;font-size:9px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.me-card-id{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.me-card-name{max-width:100%;color:var(--gold-2,#f4d57f);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.me-card-name strong{min-width:0;font-family:var(--font-display);color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.me-card-uid{font-family:var(--font-num);color:var(--lb-cream-2,#f6eed8b8);background:#08080a8c;border:1px solid #f4d57f33;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.me-card-uid em{font-style:normal;font-family:var(--font-ui);color:var(--gold-2,#f4d57f)}.me-asset{border-top:1px solid #f4d57f24;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.me-asset-copy{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:0;display:flex}.me-asset-copy small{max-width:100%;color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.me-asset-copy b{font-family:var(--font-num);background:var(--gold-fill);color:#0000;filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;font-size:22px}.me-asset-cta{color:#fff;background:var(--lb-red-fill,#d20d17);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;flex:none;max-width:120px;height:34px;padding:0 16px;font-size:12px;font-weight:800;overflow:hidden;box-shadow:0 8px 16px #d20d1752}.me-stats{background:linear-gradient(160deg,#16161b,#0f0f12);border:1px solid #f4d57f24;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;padding:12px 0;display:grid}.me-stats>div{flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 6px;display:flex}.me-stats>div+div{border-left:1px solid #f4d57f1a}.me-stats dd{max-width:100%;font-family:var(--font-num);color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;overflow:hidden}.me-stats dd.me-kyc{font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:25px}.me-stats dt{color:var(--lb-cream-3,#f6eed880);text-align:center;font-size:11px}.me .is-ok{color:var(--gold-2,#f4d57f)!important}.me .is-warn{color:#f0a640!important}.me .is-danger{color:var(--lb-red-hi,#ff4b55)!important}.me-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.me-actions button{min-width:0;color:inherit;background:radial-gradient(80% 70% at 50% 0,#e2b05024,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f33;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 12px;display:flex}.me-action-icon{background:radial-gradient(80% 80% at 50% 20%,#f4d57f33,#f4d57f0a);border:1px solid #f4d57f38;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:2px;display:grid}.me-actions strong{max-width:100%;color:var(--lb-cream,#f6eed8);text-align:center;overflow-wrap:anywhere;font-size:13px}.me-actions small{max-width:100%;color:var(--lb-cream-3,#f6eed880);text-align:center;overflow-wrap:anywhere;font-size:10px}.me-agent{background:radial-gradient(70% 120% at 0 0,#d20d1733,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #ff4b5552;border-radius:18px;padding:12px}.me-agent-head{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.me-agent-head>span{flex-direction:column;gap:3px;min-width:0;display:flex}.me-agent-head b{color:var(--lb-cream,#f6eed8);font-size:15px}.me-agent-head small{color:var(--lb-cream-3,#f6eed880);overflow-wrap:anywhere;font-size:11px}.me-agent-head em{color:var(--gold-2,#f4d57f);flex:none;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.me-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.me-agent-grid button{min-width:0;color:var(--gold-2,#f4d57f);background:#08080a8c;border:1px solid #f4d57f29;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex;position:relative}.me-agent-grid span{max-width:100%;color:var(--lb-cream-2,#f6eed8b8);text-align:center;overflow-wrap:anywhere;font-size:11px}.me-new{color:#fff;background:var(--lb-red-fill,#d20d17);border-radius:999px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:-5px;right:-3px}.me-label{letter-spacing:.04em;color:var(--lb-cream-3,#f6eed880);margin:0 0 8px 2px;font-size:12px;font-weight:700}.me-list{background:linear-gradient(160deg,#16161b,#0f0f12);border:1px solid #f4d57f24;border-radius:18px;overflow:hidden}.me-list button{width:100%;min-height:52px;color:var(--lb-cream-3,#f6eed880);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.me-list button+button{border-top:1px solid #f4d57f14}.me-list-icon{background:#f4d57f14;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.me-list-label{min-width:0;color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.me-list-value{min-width:0;max-width:48%;color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;overflow:hidden}.me-badge{color:#fff;background:var(--lb-red-fill,#d20d17);border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid}.hub-badge.is-hot{color:#fff;background:var(--lb-red-fill,#d20d17);box-shadow:0 4px 10px #d20d1773}.pl-soon-card i{background:#08080abf;border-radius:999px;padding:2px 5px;top:10px!important;right:10px!important}.pl-tile-play{color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;width:24px;height:24px;padding-left:2px;font-size:9px;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 4px 10px #00000080}.pl-cover-fallback{background:radial-gradient(80% 80% at 30% 20%, hsla(var(--pl-hue,40), 70%, 55%, .45), transparent 70%), repeating-linear-gradient(135deg, #ffffff08 0 2px, transparent 2px 6px), linear-gradient(160deg, #1c1c22, #0b0b0d);place-items:center;width:100%;height:100%;display:grid}.pl-cover-fallback i{font-style:normal;font-family:var(--font-display);background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700}.pl-grid+.pl-grid{margin-top:10px}.pl-grid-end{text-align:center;color:var(--lb-cream-3,#f6eed880);margin:14px 0 0;font-size:11px}.pl-grid-more{height:1px}.pl-vendor-mark{object-fit:contain;max-width:86px;border-radius:0!important;width:auto!important;height:22px!important}.pl-vendor:has(.pl-vendor-mark){padding:0 12px}.pl-vendor-mono{color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.pl-vendor.active .pl-vendor-mono{color:var(--gold-2,#f4d57f);background:#16161b}.pl-vendor.active .pl-vendor-mark{filter:drop-shadow(0 0 1px #3a2604cc)}.pl-recent{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.pl-recent::-webkit-scrollbar{display:none}.pl-recent-item{width:76px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;gap:3px;padding:0;display:flex}.pl-recent-thumb{border:1px solid #f4d57f47;border-radius:16px;width:76px;height:76px;display:block;overflow:hidden}.pl-recent-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pl-recent-thumb .pl-cover-fallback i{font-size:20px}.pl-recent-item strong{color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pl-recent-item small{color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pl-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-brand{min-width:0;color:inherit;text-align:left;background:radial-gradient(80% 70% at 100% 0,#e2b05024,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f33;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.pl-brand-mark{align-items:center;height:34px;margin-bottom:4px;display:flex}.pl-brand-mark img{object-fit:contain;width:auto;max-width:120px;height:30px}.pl-brand-mark b{color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.pl-brand strong{max-width:100%;color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pl-brand small{color:var(--lb-cream-3,#f6eed880);font-size:11px}.pl-vendor-hero{background:radial-gradient(70% 120% at 100% 0,#e2b05033,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f47;border-radius:18px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.pl-vendor-hero img{object-fit:contain;width:auto;max-width:130px;height:34px}.pl-vendor-hero>b{color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.pl-vendor-hero span{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-vendor-hero strong{color:var(--lb-cream,#f6eed8);font-size:16px}.pl-vendor-hero small{color:var(--lb-cream-3,#f6eed880);font-size:11px}.pl-cats.is-provider{margin:0 0 12px}.pl-block-head button{color:var(--gold-2,#f4d57f);background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:600}.hub-featured{scrollbar-width:none;grid-auto-columns:calc(33.3333% - 6.66667px);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.hub-featured::-webkit-scrollbar{display:none}.pv-play{z-index:90;height:var(--app-viewport-height,100dvh);width:100%;color:var(--lb-cream,#f6eed8);background:#08080a;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.pv-bar{height:calc(48px + var(--app-top-inset,0px));padding:var(--app-top-inset,0px) 8px 0;background:linear-gradient(#16161b,#0b0b0d);border-bottom:1px solid #f4d57f29;flex:none;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.pv-bar button{width:36px;height:36px;color:var(--gold-2,#f4d57f);background:#0f0f12cc;border:1px solid #f4d57f42;border-radius:50%;place-items:center;padding:0;display:grid}.pv-title{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.pv-title strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.pv-title small{color:var(--lb-cream-3,#f6eed880);font-size:10px}.pv-title img{object-fit:contain;width:auto;max-width:140px;height:22px}.pv-title-brand{font-family:var(--font-kicker);letter-spacing:.16em;background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px}.pv-stage{background:#000;flex:1;min-height:0;position:relative}.pv-frame{opacity:0;border:0;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.pv-frame.ready{opacity:1}.pv-splash,.pv-error{z-index:1;text-align:center;background:radial-gradient(60% 40% at 50% 35%,#e2b0502e,#0000 70%),radial-gradient(50% 30% at 50% 100%,#d20d1729,#0000 70%),#08080a;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pv-splash-bg{filter:blur(24px)brightness(.35);background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.1)}.pv-splash>:not(.pv-splash-bg){position:relative}.pv-crest{place-items:center;width:104px;height:104px;display:grid;position:relative}.pv-crest img{object-fit:cover;border-radius:50%;width:76px;height:76px}.pv-ring{border:2px solid #f4d57f29;border-top-color:var(--gold-2,#f4d57f);border-right-color:var(--lb-red,#d20d17);border-radius:50%;animation:1s linear infinite pv-spin;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pv-spin{to{transform:rotate(360deg)}}.pv-splash strong,.pv-error strong{color:var(--lb-cream,#f6eed8);font-size:16px}.pv-splash small{color:var(--lb-cream-3,#f6eed880);font-size:12px}.pv-brand{font-family:var(--font-kicker);letter-spacing:.24em;background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px}.pv-bar-track{background:#f4d57f1f;border-radius:3px;width:160px;height:3px;overflow:hidden}.pv-bar-track i{background:linear-gradient(90deg, var(--lb-red,#d20d17), #f4d57f);width:40%;height:100%;animation:1.2s ease-in-out infinite pv-slide;display:block}@keyframes pv-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.pv-error p{max-width:300px;color:var(--lb-cream-2,#f6eed8b8);margin:0;font-size:13px;line-height:1.5}.pv-error img{width:150px}.pv-actions{gap:10px;margin-top:6px;display:flex}.pv-actions button,.pv-splash button{height:38px;color:var(--gold-2,#f4d57f);background:#0f0f12d9;border:1px solid #f4d57f5c;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700}.pv-actions button.primary{color:#fff;background:var(--lb-red-fill,#d20d17);border-color:#0000;box-shadow:0 8px 16px #d20d1752}.pl-block-gap{height:12px}.pl-search input:focus{box-shadow:none;outline:none}.pl-search input:focus-visible{box-shadow:none;outline:none}.pl-search:focus-within{border-color:#f4d57f8c;box-shadow:0 0 0 3px #e2b0501f}.pl-brand:last-child:nth-child(odd){grid-column:1/-1}.wl .wl-card{padding-bottom:16px!important}.wl-stats{background:#08080a73;border:1px solid #f4d57f24;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:10px 0;display:grid}.wl-stats>div{text-align:center;min-width:0;padding:0 8px}.wl-stats>div+div{border-left:1px solid #f4d57f1f}.wl-stats small{color:var(--lb-cream-3,#f6eed880);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.wl-stats b{color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;display:block;overflow:hidden}.wl-stats .is-hot b{color:var(--lb-red-hi,#ff4b55)}.wl .rx-bankcard-foot{margin-top:12px}.wl-hold{background:radial-gradient(70% 120% at 100% 0,#e2b0502e,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f4d;border-radius:18px;margin-top:12px;padding:12px 14px}.wl-hold-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wl-hold-top>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.wl-hold-top small{color:var(--lb-cream-2,#f6eed8b8);font-size:11px}.wl-hold-top b{color:var(--gold-2,#f4d57f);font-size:20px}.wl-hold-marks{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.wl-hold-marks img{object-fit:contain;width:auto;max-width:80px;height:22px}.wl-hold-marks em{color:#3a2604;background:var(--gold-fill);border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.wl-hold p{color:var(--lb-cream-3,#f6eed880);margin:6px 0 0;font-size:11px;line-height:1.5}.wl-hold .wl-hold-at{color:var(--lb-cream-2,#f6eed8b8)}.wl-notice{width:100%;color:inherit;text-align:left;background:linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f3d;border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.wl-notice.is-closed{background:radial-gradient(80% 140% at 0 0,#d20d1733,#0000 70%),linear-gradient(160deg,#1c1c22,#0f0f12);border-color:#ff4b556b}.wl-notice-icon{width:32px;height:32px;color:var(--gold-2,#f4d57f);background:#f4d57f1a;border-radius:10px;flex:none;place-items:center;display:grid}.wl-notice.is-closed .wl-notice-icon{color:#fff;background:var(--lb-red-fill,#d20d17)}.wl-notice>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wl-notice strong{color:var(--lb-cream,#f6eed8);font-size:13px}.wl-notice p{color:var(--lb-cream-2,#f6eed8b8);margin:0;font-size:11px;line-height:1.5}.wl-notice-bar{background:#f4d57f1f;border-radius:4px;height:4px;margin-top:2px;display:block;overflow:hidden}.wl-notice-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--lb-red,#d20d17), #f4d57f);height:100%;display:block}.wl-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.wl-actions button{min-width:0;color:inherit;background:linear-gradient(160deg,#1c1c22,#0f0f12);border:1px solid #f4d57f33;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;display:flex}.wl-actions button.is-primary{background:radial-gradient(80% 90% at 50% 0,#ff4b5559,#0000 75%),linear-gradient(160deg,#3a0c10,#16080a);border-color:#ff4b5580;box-shadow:0 10px 22px #d20d1740}.wl-actions img{object-fit:contain;width:34px;height:34px}.wl-actions b{max-width:100%;color:var(--lb-cream,#f6eed8);text-align:center;overflow-wrap:anywhere;font-size:12px}.wl-funds-head{justify-content:space-between;align-items:center;gap:10px;margin:18px 2px 4px;display:flex}.wl-funds-head h2{font-family:var(--font-display);color:var(--lb-cream,#f6eed8);margin:0;font-size:16px}.wl-funds-head button{color:var(--gold-2,#f4d57f);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.pc-card{--pc-live:linear-gradient(90deg, #ff4b55, #a8060e);--pc-slot:linear-gradient(90deg, #ffe39a, #c98d2c)}.pc-body{padding:12px}.pc-hero{background:radial-gradient(90% 140% at 0 0,#e2b05029,#0000 65%),#0000003d;border:1px solid #f4d57f38;border-radius:16px;flex-direction:column;gap:4px;margin-bottom:10px;padding:14px;display:flex}.pc-hero small{color:var(--lb-cream-3,#f6eed880);font-size:11px;font-weight:700}.pc-hero strong{font-family:var(--font-num);background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:5px;font-size:28px;line-height:1.1;display:flex}.pc-hero strong em{font-size:14px;font-style:normal}.pc-hero p{color:var(--lb-cream-3,#f6eed880);margin:0;font-size:11px}.pc-split{background:#f4d57f1a;border-radius:6px;height:6px;margin:0 0 10px;display:flex;overflow:hidden}.pc-split i{height:100%;display:block}.pc-split .is-live{background:var(--pc-live)}.pc-split .is-slot{background:var(--pc-slot)}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc-tile{background:#08080a80;border:1px solid #f4d57f29;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.pc-tile.is-live{border-color:#ff4b5552}.pc-tile-head{color:var(--lb-cream,#f6eed8);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.pc-tile-head i{background:var(--pc-slot);border-radius:50%;width:8px;height:8px}.pc-tile.is-live .pc-tile-head i{background:var(--pc-live)}.pc-tile-head small{color:var(--lb-cream-3,#f6eed880);margin-left:auto;font-size:10px;font-weight:600}.pc-tile strong{font-family:var(--font-num);color:var(--gold-2,#f4d57f);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.pc-tile.is-live strong{color:var(--lb-red-hi,#ff4b55)}.pc-tile>small{color:var(--lb-cream-3,#f6eed880);font-size:10.5px}.pc-providers{flex-direction:column;gap:10px;margin-top:14px;display:flex}.pc-sub{color:var(--lb-cream-3,#f6eed880);margin:0;font-size:11px;font-weight:700}.pc-provider{align-items:center;gap:10px;display:flex}.pc-mark{background:#f4d57f0f;border-radius:8px;flex:none;place-items:center;width:56px;height:30px;display:grid}.pc-mark img{object-fit:contain;max-width:50px;max-height:22px}.pc-mark b{color:var(--gold-2,#f4d57f);font-size:11px}.pc-provider-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pc-provider-copy>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.pc-provider-copy b{min-width:0;color:var(--lb-cream,#f6eed8);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pc-provider-copy em{color:#3a2604;background:var(--pc-slot);border-radius:999px;flex:none;padding:1px 6px;font-size:8px;font-style:normal;font-weight:800}.pc-provider-copy em.is-live{color:#fff;background:var(--pc-live)}.pc-provider-bar{background:#f4d57f14;border-radius:4px;height:4px;display:block;overflow:hidden}.pc-provider-bar i{border-radius:inherit;background:var(--pc-slot);height:100%;display:block}.pc-provider-bar i.is-live{background:var(--pc-live)}.pc-provider-amount{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pc-provider-amount b{font-family:var(--font-num);color:var(--lb-cream,#f6eed8);font-size:13px}.pc-provider-amount small{color:var(--lb-cream-3,#f6eed880);font-size:10px}.pc-hint{color:var(--lb-cream-3,#f6eed880);margin:12px 0 0;font-size:10.5px;line-height:1.5}.pc-card .hub-empty{padding-bottom:6px}.ag2-debt{background:linear-gradient(135deg,#d20d1729,#d20d170d),#0e0a0bb8;border:1px solid #ff4b555c;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 13px;display:flex}.ag2-debt>i{color:#fff;background:linear-gradient(#ff4b55,#b3070f);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-style:normal;font-weight:800;display:grid;box-shadow:0 0 10px #ff4b5566}.ag2-debt>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ag2-debt strong{font-family:var(--font-num);color:#ff8a90;font-size:14px}.ag2-debt span{color:#f6eed89e;font-size:11px;line-height:1.45}.ag2-debt.is-compact{margin:10px 0 0;padding:9px 11px}.ag2-casino-mine .ag2-profit-split article small{color:#e1ede673;font-size:10px}.ag2-profit-split article.is-live strong{color:#ff6b73}.ag2-profit-split article.is-slot strong{color:var(--gold-2,#f4d57f)}.ag2-casino-mine .ag2-dash-flow article small{color:#e1ede66b;font-size:10px;line-height:1.4}.ag2-casino-mine .ag2-dash-flow strong.is-neg{color:#ff6b73}.ag2-page .ag2-profile{background:radial-gradient(circle at 92% 12%,#e2b05038,#0000 44%),radial-gradient(circle at 0 100%,#d20d1724,#0000 55%),linear-gradient(140deg,#1d1c20 0%,#111013 100%)}.ag2-page .ag2-avatar{color:#2a1c05;background:var(--gold-fill,linear-gradient(160deg, #f4d57f, #b8862e))}.wl-hold-release{color:#2a1b03;background:var(--gold-fill,linear-gradient(180deg, #fff8de 0%, #f4d57f 40%, #d7a444 64%, #a4701d 100%));letter-spacing:.02em;border:0;border-radius:12px;width:100%;height:38px;margin-top:10px;font-size:13px;font-weight:800;box-shadow:0 6px 18px #d7a44438}.wl-hold-release:disabled{opacity:.55}.pv-moved{color:var(--gold-2,#f4d57f)!important}.pv-app{z-index:1;background:radial-gradient(60% 40% at 50% 20%,#e2b0502e,#0000 70%),radial-gradient(50% 30% at 50% 100%,#d20d1729,#0000 70%),#08080a;place-items:center;padding:20px 16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.pv-app-card{text-align:center;background:linear-gradient(#1a1610f5,#0c0b09f5);border:1px solid #f4d57f38;border-radius:20px;justify-items:center;gap:12px;width:100%;max-width:380px;padding:22px 18px 18px;display:grid;box-shadow:0 18px 50px #00000080,inset 0 1px #fff0c814}.pv-app-mark{background:#f4d57f0f;border:1px solid #f4d57f29;border-radius:14px;place-items:center;min-width:120px;height:52px;padding:0 14px;display:grid}.pv-app-mark img{object-fit:contain;max-width:150px;max-height:34px}.pv-app-mark img.is-square{border-radius:10px;max-height:40px}.pv-app-mark b{letter-spacing:.06em;background:var(--gold-fill);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px}.pv-app-card>strong{color:var(--lb-cream,#f6eed8);font-size:17px}.pv-app-moved{color:#2a1b03;background:var(--gold-fill);border-radius:999px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:700}.pv-app-rows{gap:8px;width:100%;display:grid}.pv-app-row{text-align:left;background:#00000059;border:1px solid #f4d57f24;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pv-app-row span{color:var(--lb-cream-3,#f6eed880);font-size:12px}.pv-app-row code{letter-spacing:.04em;color:var(--gold-2,#f4d57f);word-break:break-all;font-size:16px;font-weight:800}.pv-app-row button{height:28px;color:var(--gold-2,#f4d57f);background:0 0;border:1px solid #f4d57f66;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.pv-app-card>p{color:var(--lb-cream-2,#f6eed8b8);margin:0;font-size:12px;line-height:1.6}.pv-app-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;width:100%;display:grid}.pv-app-actions button,.pv-app-foot button{height:42px;color:var(--lb-cream,#f6eed8);background:#f4d57f0f;border:1px solid #f4d57f4d;border-radius:12px;font-size:13px;font-weight:800}.pv-app-actions button.primary{color:#2a1b03;background:var(--gold-fill);border:0}.pv-app-foot{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.pv-app-foot button{height:38px;font-size:12.5px;font-weight:700}.pv-app-foot button:first-child{color:var(--gold-2,#f4d57f)}.pv-app-note{color:var(--gold-2,#f4d57f);font-size:12px}.pl-brand-mark img.is-logo,.pl-vendor-hero img.is-logo{object-fit:cover;border-radius:10px;width:40px;height:40px}.lt-entry.is-closed .pl-tile-art img,.lt-entry.is-closed .hub-table-art img{filter:saturate(.6)brightness(.62)}.lt-entry.is-closed small{color:var(--lb-red-hi,#ff4b55)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1d1a;--bg-elevated:#171614;--surface:#e2b0500f;--surface-hover:#e2b05016;--surface-strong:#e2b0501d;--border:#e2b0502e;--border-strong:#e2b05032;--text:#f6eed8f0;--text-secondary:#f6eed8f0;--text-tertiary:#f6eed8bd;--accent:#1d1b19;--accent-soft:#e2b05020;--accent-text:#e8bf62;--success:#149a63;--danger:#d64545;--warning:#b7791f;--radius:16px;--radius-lg:22px;--radius-pill:999px;--blur:24px;--shadow:0 16px 48px #000000a1;--dock-h:68px;--page-x:20px;font-synthesis:none;font-family:Plus Jakarta Sans,Noto Sans SC,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh;color:var(--text);background:linear-gradient(180deg,#1f1d1a 0%,var(--bg) 28%,#1f1d1a 100%);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#root{width:100%;max-width:480px;min-height:100vh;margin:0 auto}.tabs-shell,.tabs-content{min-height:100vh}.page{min-height:100vh;padding:16px var(--page-x) calc(var(--dock-h) + 28px + env(safe-area-inset-bottom))}.subpage{padding-bottom:32px}.loading{min-height:70vh;color:var(--text-secondary);place-items:center;display:grid}.muted{color:var(--text-secondary);font-size:13px}.positive,.pos{color:var(--success)!important}.negative,.neg,.error{color:var(--danger)!important}.gold{color:var(--accent-text)!important}.center{text-align:center}.eyebrow{color:var(--text-tertiary);letter-spacing:.08em;font-size:11px;font-weight:600;display:block}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header-sub{color:var(--text-tertiary);margin-bottom:4px;font-size:12px;font-weight:500}.page-header-title{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.page-header-action{flex-shrink:0}.brand-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.brand-left{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.brand-mark-logo{border:1px solid var(--border-strong);box-shadow:0 8px 24px #000000a0}.brand-mark{border:1px solid var(--border-strong);background:var(--surface);width:40px;height:40px;-webkit-backdrop-filter:blur(var(--blur));color:var(--accent-text);border-radius:12px;place-items:center;font-size:18px;font-weight:700;display:grid}.brand-copy h1{letter-spacing:-.02em;font-size:22px;font-weight:700}.brand-copy p{color:var(--text-tertiary);margin-top:2px;font-size:12px}.stat-badge{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));color:var(--text-secondary);padding:6px 12px;font-size:12px;font-weight:500}.stat-badge b{color:var(--text);font-weight:600}.panel{border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.25);background:#fff4dc04;box-shadow:inset 0 1px #ffecc402}.panel-lg{border-radius:var(--radius-lg);padding:20px}.panel-pad{padding:16px}.notice-bar{align-items:flex-start;gap:12px;margin-bottom:28px;padding:14px 16px;display:flex}.notice-dot{background:var(--danger);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.notice-bar small{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.notice-bar strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.notice-bar p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.5}.section{margin-bottom:28px}.section-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.section-top h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.section-top span{color:var(--text-tertiary);font-size:12px}.table-list{gap:10px;display:grid}.table-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;-webkit-backdrop-filter:blur(var(--blur));text-align:left;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px;transition:background .2s,border-color .2s;display:grid}.table-card:active{background:var(--surface-hover)}.table-card-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.live-tag{border-radius:var(--radius-pill);color:#d64545;letter-spacing:.06em;background:#d645451f;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.table-card h3{margin-bottom:6px;font-size:16px;font-weight:600}.table-meta{color:var(--text-secondary);flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.table-meta span:before{content:"·";color:var(--text-tertiary);margin-right:12px}.table-meta span:first-child:before{content:none;margin:0}.table-enter{border:1px solid var(--border);background:var(--surface-strong);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.empty-panel{text-align:center;border-style:dashed;padding:48px 24px}.empty-panel-icon{border:1px solid var(--border);background:var(--surface-strong);width:48px;height:48px;color:var(--accent-text);border-radius:14px;place-items:center;margin:0 auto 14px;font-size:20px;font-weight:700;display:grid}.empty-panel-logo{border:1px solid var(--border-strong);margin:0 auto 14px;box-shadow:0 10px 28px #000000a0}.empty-panel strong{margin-bottom:4px;font-size:15px;display:block}.empty-panel p{color:var(--text-secondary);font-size:13px;line-height:1.5}.teaser-row{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;display:flex}.teaser-row span:last-child{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-tertiary);padding:4px 10px;font-size:11px}.skeleton{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);height:88px;animation:1.4s ease-in-out infinite pulse-skeleton}.tabbar{z-index:50;left:50%;bottom:max(12px,env(safe-area-inset-bottom));border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(32px)saturate(1.4);width:min(100% - 32px,420px);box-shadow:var(--shadow),inset 0 1px #ffecc402;background:#171614b8;border-radius:28px;grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:fixed;transform:translate(-50%)}.tabbar button{color:var(--text-tertiary);background:0 0;border:0;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;font-size:10px;font-weight:500;transition:color .2s,background .2s;display:flex}.tabbar .icon{place-items:center;display:grid}.balance-card{margin-bottom:16px;padding:22px 20px 18px}.balance-label{color:var(--text-tertiary);font-size:12px;font-weight:500}.balance-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 20px;font-size:36px;font-weight:700;display:block}.balance-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;display:grid}.balance-grid small{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;display:block}.balance-grid b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.action-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.action-pill{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.action-pill:active{background:var(--surface-hover)}.action-pill svg{color:var(--accent-text)}.icon-btn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;-webkit-backdrop-filter:blur(var(--blur));color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.gate-card{text-align:center;margin-top:40px;padding:32px 24px}.gate-icon{border:1px solid var(--border);background:var(--surface-strong);width:56px;height:56px;color:var(--accent-text);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.gate-card h2{margin-bottom:8px;font-size:18px;font-weight:600}.gate-card p{color:var(--text-secondary);margin-bottom:20px;font-size:13px;line-height:1.6}.member-card{-webkit-backdrop-filter:blur(32px)saturate(1.35);background:linear-gradient(145deg,#fff4dc06,#fff4dc02 45%,#e2b0500e),#1716148c;border:1px solid #e2b05040;border-radius:24px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #000000a0,inset 0 1px #ffecc403}.member-card-glow{filter:blur(48px);pointer-events:none;background:#e2b0501c;border-radius:50%;width:220px;height:220px;position:absolute;top:-40%;right:-30%}.member-card-top{align-items:center;gap:16px;margin-bottom:18px;display:flex;position:relative}.member-avatar-wrap{background:linear-gradient(145deg,#22201d8c,#e2b05022);border-radius:50%;flex-shrink:0;padding:3px}.member-avatar{object-fit:cover;background:#171614;border:2px solid #f4d57f24;border-radius:50%;width:72px;height:72px;display:block}.member-avatar-logo{border-width:0}.member-info{flex:1;min-width:0}.member-club{color:var(--accent-text);letter-spacing:.12em;margin-bottom:4px;font-size:11px;font-weight:600}.member-info h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:22px;font-weight:700;overflow:hidden}.uid-chip{border:1px solid var(--border);border-radius:var(--radius-pill);max-width:100%;color:var(--text-secondary);background:#fff4dc13;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.uid-chip-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uid-chip-action{color:var(--accent-text);flex-shrink:0;font-weight:600}.member-stats{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px;padding-top:16px;display:grid;position:relative}.member-stats-button{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-radius:0;width:100%;margin-top:0;padding:16px 0 0}.member-stats-button:active{opacity:.85}.member-stats-go{color:var(--text-tertiary);place-items:center;display:grid}.member-stats small{color:var(--text-tertiary);margin-bottom:6px;font-size:11px;display:block}.member-stats strong{align-items:center;font-size:13px;font-weight:600;display:flex}.member-stats-divider{background:var(--border);width:1px;height:28px}.member-bank{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.promo-section{margin-top:-8px;margin-bottom:24px}.promo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.promo-tile{-webkit-backdrop-filter:blur(24px);text-align:left;background:linear-gradient(160deg,#e2b0501c,#fff4dc02),#1716148c;border:1px solid #e2b05039;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;transition:background .15s,border-color .15s;display:flex;box-shadow:inset 0 1px #ffecc402}.promo-tile:active{background:#fff4dc05;border-color:#e2b05063}.promo-tile-icon{width:36px;height:36px;color:var(--accent-text);background:#e2b0501c;border:1px solid #e2b05040;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.promo-tile strong{font-size:15px;font-weight:600}.promo-tile>span{color:var(--text-tertiary);font-size:12px}.promo-tile-go{color:var(--accent-text);align-items:center;gap:2px;margin-top:6px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.glass-menu-icon-logo{overflow:hidden;border-color:var(--border)!important;background:0 0!important;padding:0!important}.glass-menu-icon-logo .brand-logo{width:28px!important;height:28px!important}.status-dot{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.status-dot.approved{background:var(--success);box-shadow:0 0 8px #6ee7b773}.status-dot.pending{background:var(--warning)}.status-dot.rejected{background:var(--danger)}.glass-menu{border:1px solid var(--border);-webkit-backdrop-filter:blur(28px)saturate(1.25);background:#fff4dc03;border-radius:20px;gap:1px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffecc402}.glass-menu-item{text-align:left;background:#fff4dc1b;border:0;align-items:center;gap:14px;width:100%;padding:15px 16px;transition:background .15s;display:flex}.glass-menu-item+.glass-menu-item{border-top:1px solid var(--border)}.glass-menu-item:active{background:#fff4dc05}.glass-menu-icon{width:38px;height:38px;color:var(--accent-text);background:#e2b05017;border:1px solid #e2b05032;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.glass-menu-copy{flex:1;min-width:0}.glass-menu-copy strong{font-size:14px;font-weight:600;display:block}.glass-menu-copy span{color:var(--text-tertiary);margin-top:3px;font-size:12px;display:block}.glass-menu-item>svg{color:var(--text-tertiary);flex-shrink:0}.profile-footer{justify-items:center;gap:8px;margin-top:8px;padding-bottom:4px;display:grid}.profile-footer-logo{opacity:.9;border:1px solid var(--border)}.profile-footer p{color:var(--text-tertiary);font-size:11px}.profile-top{align-items:center;gap:16px;margin-bottom:20px;display:flex}.profile-top img,.profile-avatar{object-fit:cover;border:1px solid var(--border-strong);border-radius:20px;width:64px;height:64px}.profile-avatar{background:var(--surface-strong);color:var(--accent-text);place-items:center;font-size:24px;font-weight:700;display:grid}.profile-top h1{margin-bottom:4px;font-size:20px;font-weight:700}.uid-btn{color:var(--text-tertiary);background:0 0;border:0;padding:0;font-size:12px}.status-strip{border-radius:var(--radius);border:1px solid var(--border);background:var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.status-strip>div{background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));padding:14px 16px}.status-strip small{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;display:block}.status-strip strong{font-size:13px;font-weight:600}.menu-list{border-radius:var(--radius);border:1px solid var(--border);background:var(--border);gap:2px;margin-bottom:24px;display:grid;overflow:hidden}.menu-item{background:var(--surface);width:100%;-webkit-backdrop-filter:blur(var(--blur));text-align:left;border:0;align-items:center;gap:14px;padding:15px 16px;display:flex}.menu-item-icon{background:var(--surface-strong);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.menu-item-copy{flex:1;min-width:0}.menu-item-copy strong{font-size:14px;font-weight:500;display:block}.menu-item-copy span{color:var(--text-tertiary);margin-top:2px;font-size:12px;display:block}.menu-item svg{color:var(--text-tertiary);flex-shrink:0}.version{text-align:center;color:var(--text-tertiary);font-size:11px}.conversation-list{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.conversation{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;-webkit-backdrop-filter:blur(var(--blur));text-align:left;align-items:center;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.conversation:active{background:var(--surface-hover)}.conversation.featured{border-color:var(--border-strong)}.conversation-avatar{background:var(--surface-strong);border:1px solid var(--border);width:44px;height:44px;color:var(--accent-text);border-radius:14px;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid}.conversation-avatar.support{color:#86efac}.conversation-avatar.system{color:#f6eed8bd}.conversation-copy{flex:1;min-width:0}.conversation-copy>div{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.conversation-copy strong{font-size:14px;font-weight:500}.conversation-copy time{color:var(--accent-text);flex-shrink:0;font-size:11px;font-weight:600}.conversation-copy p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.muted-conversation{opacity:.7;cursor:default}.chevron{color:var(--text-tertiary)}.form-card,.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));margin-bottom:16px;padding:18px}.field-label,.label{color:var(--text-secondary);margin:12px 0 6px;font-size:12px;font-weight:500;display:block}.money-input{border:1px solid var(--border);background:#fff4dc0f;border-radius:12px;align-items:center;gap:8px;display:flex}.money-input span{color:var(--text-tertiary);padding-left:14px;font-size:14px;font-weight:600}.money-input input,.input,textarea.input{border:1px solid var(--border);width:100%;color:var(--text);background:#fff4dc0f;border-radius:12px;outline:none;padding:12px 14px;font-size:14px}.money-input input{background:0 0;border:0;font-size:22px;font-weight:600}.input:focus,.money-input:focus-within{border-color:var(--border-strong)}.upload-box{border:1px dashed var(--border-strong);min-height:52px;color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.upload-box input{display:none}.upload-box b{background:var(--surface-strong);width:28px;height:28px;color:var(--accent-text);border-radius:8px;place-items:center;font-size:12px;display:grid}.channel-toggle,.segmented-tabs,.period-switch{border:1px solid var(--border);background:#fff4dc0f;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;margin:14px 0;padding:4px;display:grid}.channel-toggle button,.segmented-tabs button,.period-switch button{color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:10px;font-size:13px;font-weight:500}.channel-toggle button.active,.segmented-tabs button.active,.period-switch button.active{color:var(--text);background:var(--surface-strong)}.primary-action,.btn{color:#fff;background:var(--accent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.primary-action span{margin-left:auto}.primary-action:disabled,.btn:disabled{opacity:.45;cursor:not-allowed}.btn.secondary{color:var(--text);background:var(--surface-strong);border:1px solid var(--border)}.inline-alert{color:var(--success);background:#149a6314;border:1px solid #149a6326;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:12px}.close-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid}.transaction-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));overflow:hidden}.transaction-row{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.transaction-row:last-child{border:0}.transaction-icon{background:var(--surface-strong);width:32px;height:32px;color:var(--accent-text);border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.transaction-row strong{font-size:13px;font-weight:500;display:block}.transaction-row small{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.transaction-row>b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.status{border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-strong);padding:4px 8px;font-size:11px;font-weight:500}.status.completed{color:var(--success);background:#149a631a}.status.rejected{color:var(--danger);background:#d645451a}.status.pending{color:var(--warning);background:#b7791f1a}.empty-inline{text-align:center;color:var(--text-tertiary);padding:28px;font-size:13px}.section-heading{justify-content:space-between;align-items:flex-end;margin:24px 0 12px;display:flex}.section-heading.compact{margin-top:20px}.section-heading span{color:var(--text-tertiary);letter-spacing:.06em;font-size:11px;font-weight:600}.section-heading h2{margin-top:4px;font-size:16px;font-weight:600}.section-heading em{color:var(--text-tertiary);font-size:12px;font-style:normal}.subpage-header{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:20px;display:grid}.subpage-header>button:first-child,.back-button{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;-webkit-backdrop-filter:blur(var(--blur));border-radius:50%;font-size:24px;line-height:1}.subpage-header h1,.simple-header h1{margin-top:2px;font-size:18px;font-weight:600}.simple-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.back-button{z-index:3;top:16px;left:var(--page-x);position:absolute}.detail-hero{margin:-16px calc(var(--page-x) * -1) 24px;padding:56px var(--page-x) 24px;border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));text-align:center;position:relative}.detail-hero h1{letter-spacing:-.02em;font-size:24px;font-weight:700}.detail-hero>p{color:var(--text-secondary);margin-top:6px;font-size:13px}.round-live-card{border:1px solid var(--border);text-align:left;background:#fff4dc13;border-radius:14px;justify-content:space-between;align-items:center;max-width:280px;margin:20px auto 0;padding:12px 16px;display:flex}.round-live-card small{color:var(--text-tertiary);font-size:11px;display:block}.round-live-card strong{font-size:13px;font-weight:600}.round-live-card b{color:var(--accent-text);font-size:20px;font-weight:700}.steps{gap:8px;display:grid}.step{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.step>b{color:var(--text-tertiary);font-size:13px;font-weight:600}.step strong{font-size:14px;font-weight:600}.step p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.5}.hand-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hand-chip{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.hand-chip span{background:var(--surface-strong);width:22px;height:22px;color:var(--text-tertiary);border-radius:6px;place-items:center;font-size:11px;font-weight:600;display:grid}.hand-chip strong,.hand-chip b{font-size:12px}.hand-chip b{color:var(--accent-text);font-weight:600}.hand-chip.normal{grid-column:1/-1}.rule-note{border-left:2px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;margin-top:20px;padding:16px}.rule-note strong{font-size:14px;font-weight:600}.rule-note ul{color:var(--text-secondary);margin:8px 0 0 16px;font-size:12px;line-height:1.7}.sticky-action{z-index:35;left:50%;bottom:max(14px,env(safe-area-inset-bottom));width:min(100% - 32px,448px);position:fixed;transform:translate(-50%)}.reward-banner,.commission-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));padding:20px}.reward-banner h2{font-size:20px;font-weight:700}.segmented-tabs{grid-template-columns:repeat(3,1fr)}.reward-list{gap:8px;display:grid}.reward-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:44px 1fr;gap:12px;padding:14px;display:grid}.reward-medal{background:var(--surface-strong);width:40px;height:40px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:16px;display:grid}.progress-track{background:var(--surface-strong);border-radius:4px;height:4px;margin:8px 0 4px;overflow:hidden}.progress-track i{background:var(--accent);border-radius:4px;height:100%;display:block}.progress-copy{color:var(--text-tertiary);justify-content:space-between;font-size:11px;display:flex}.empty-state{text-align:center;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-secondary);padding:40px 20px}.period-switch{grid-template-columns:repeat(3,1fr)}.board-tabs{justify-content:center;gap:20px;margin:16px 0;display:flex}.board-tabs button{color:var(--text-tertiary);background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0;font-size:13px;font-weight:500}.board-tabs button.active{border-color:var(--accent);color:var(--accent-text)}.podium{justify-content:center;align-items:flex-end;gap:8px;height:180px;margin-bottom:16px;display:flex}.podium-item{text-align:center;justify-items:center;width:30%;display:grid;position:relative}.podium-avatar,.ranking-avatar{border:1px solid var(--border-strong);background:var(--surface-strong);width:52px;height:52px;color:var(--accent-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.place-1 .podium-avatar{width:64px;height:64px}.podium-item i{border:1px solid var(--border);background:var(--surface);border-bottom:0;border-radius:8px 8px 0 0;width:100%;height:48px;margin-top:8px}.place-1 i{height:68px}.ranking-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ranking-row{border-bottom:1px solid var(--border);grid-template-columns:24px 36px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ranking-row:last-child{border:0}.ranking-avatar{width:32px;height:32px;font-size:12px}.commission-top{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.commission-date b{text-align:center;min-width:88px;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.commission-amount{align-items:baseline;gap:8px;display:flex}.commission-amount strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.commission-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:14px;display:grid}.commission-stats div{gap:4px;display:grid}.commission-stats b{font-size:18px;font-weight:700}.commission-stats span{color:var(--text-tertiary);font-size:12px}.rebate-rates{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 8px;display:grid}.rebate-rates>div{text-align:center;border:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));background:#fff4dc03;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.rebate-rates>div>span{color:var(--text-tertiary);font-size:11px;font-weight:500}.rebate-rates>div>strong{color:var(--accent-text);font-size:18px;font-weight:700;line-height:1.2}.rebate-rates>div>small{color:var(--text-secondary);font-size:11px}.turnover-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));background:#fff4dc03;border-radius:16px;margin-bottom:8px;padding:4px 16px}.turnover-row b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.network-list{border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(var(--blur));background:#fff4dc03;overflow:hidden}.network-row{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.network-row:last-child{border-bottom:0}.network-row>span{border:1px solid var(--border);background:var(--surface-strong);width:36px;height:36px;color:var(--accent-text);border-radius:12px;place-items:center;font-weight:700;display:grid}.network-row strong{font-size:13px;display:block}.network-row small{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.network-row>b{color:var(--accent-text);font-size:13px;font-weight:600}.promo-empty-cta{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--accent-text);background:#e2b0501c;margin:12px auto 0;padding:8px 14px;font-size:12px;font-weight:600;display:block}.kyc-view-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.kyc-view-row:last-of-type{margin-bottom:8px}.kyc-view-row span{color:var(--text-secondary)}.kyc-view-row b{color:var(--text);text-align:right;font-weight:600}.invite-poster{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:center;padding:24px 20px}.qr-wrap{background:#171614;border-radius:12px;width:fit-content;margin:16px auto;padding:10px}.invite-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.page-title{text-align:center;padding:12px 0 16px;font-size:18px;font-weight:600}.notice{border:1px solid var(--border);background:var(--accent-soft);color:var(--text-secondary);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.chat-screen{background:var(--bg);grid-template-rows:auto 1fr auto;height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.chat-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));background:#171614e0;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.chat-back{border-radius:50%;place-items:center;width:40px;height:40px;line-height:1;display:grid;border:1px solid var(--border)!important;background:var(--surface)!important;font-size:24px!important}.chat-avatar-logo{border:1px solid var(--border-strong);box-shadow:0 4px 14px #0000008b}.chat-header-copy strong{font-size:14px;font-weight:600;display:block}.chat-header-copy small{color:var(--success);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.chat-header-copy small i{background:var(--success);border-radius:50%;width:6px;height:6px}.message-stream{-webkit-overflow-scrolling:touch;min-height:0;padding:16px;overflow-y:auto}.chat-error-bar{color:var(--danger);text-align:center;background:#d6454514;border-top:1px solid #d6454533;padding:8px 12px;font-size:12px}.conversation-avatar-logo{border:1px solid var(--border);flex-shrink:0}.message{border-radius:14px;width:fit-content;max-width:78%;margin-bottom:8px;padding:10px 12px;font-size:14px;line-height:1.5}.message.theirs{border:1px solid var(--border);background:var(--surface);border-bottom-left-radius:4px}.message.mine{background:var(--accent);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.composer{padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));background:#171614e6;grid-template-columns:36px 36px 1fr 40px;align-items:center;gap:6px;display:grid}.composer input{border:1px solid var(--border);color:var(--text);background:#fff4dc17;border-radius:20px;outline:none;padding:10px 14px;font-size:14px}.composer .send-button{background:var(--accent);color:#fff;border:0;border-radius:50%;height:36px;font-weight:700}.header-text-button{color:var(--accent-text);background:0 0;border:0;font-size:13px;font-weight:500}.inviter-confirm{background:#149a630f;border:1px solid #149a6333;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.avatar{object-fit:cover;border:1px solid var(--border);background:var(--surface-strong);border-radius:16px;width:52px;height:52px}.uid-pill{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);background:0 0;margin-top:6px;padding:5px 10px;font-size:11px}.invite-radiance{display:none}.copy-link{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--accent-text);border-radius:12px;margin-top:8px;padding:10px;font-size:12px}.checkbox-row{color:var(--text-secondary);align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.scan-button{border:1px dashed var(--border-strong);width:100%;color:var(--accent-text);background:0 0;border-radius:12px;margin-top:8px;padding:10px;font-size:13px}.qr-scanner{border:1px solid var(--border);background:#171614;border-radius:14px;width:100%;margin-top:10px}.rate-row{color:var(--text-secondary);border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.rate-row:last-child{border:0}.reward-content{min-width:0}.reward-title{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.reward-title strong{font-size:13px;font-weight:600;display:block}.reward-title span{color:var(--accent-text);font-size:12px;font-weight:600}.reward-title em{color:var(--text-tertiary);flex-shrink:0;font-size:11px;font-style:normal}.reward-date{color:var(--text-tertiary);font-size:12px;position:absolute;bottom:14px;right:16px}.reward-banner{position:relative}.reward-card.claimed{border-color:#149a6340}.podium-item{position:relative}.podium-item>span{background:var(--accent);color:#fff;border-radius:8px;min-width:18px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:42px}.place-1>span{top:52px}.podium-item strong{margin-top:8px;font-size:11px}.podium-item small{color:var(--accent-text);font-size:11px}.ranking-note{text-align:center;color:var(--text-tertiary);margin-top:12px;font-size:11px}.chat-date{text-align:center;color:var(--text-tertiary);margin-bottom:12px;font-size:11px}.system-bubble{border:1px solid var(--border);background:var(--surface);text-align:center;max-width:88%;color:var(--text-secondary);border-radius:12px;margin:0 auto 12px;padding:10px 12px;font-size:12px;line-height:1.55}.sticker-message{object-fit:contain;width:100px;max-height:100px}.expression-panel{border-top:1px solid var(--border);background:#171614e6;max-height:180px;padding:10px;display:grid;overflow-y:auto}.emoji-panel{grid-template-columns:repeat(7,1fr)}.emoji-panel button,.sticker-panel button{background:0 0;border:0;font-size:20px}.sticker-panel{grid-template-columns:repeat(4,1fr);gap:8px}.composer button:not(.send-button){background:var(--surface-strong);color:var(--text-secondary);border:0;border-radius:50%;height:36px}.message time{opacity:.6;text-align:right;margin-top:4px;font-size:10px;display:block}@keyframes pulse-skeleton{0%,to{opacity:.5}50%{opacity:.85}}.winner-list{flex-direction:column;gap:10px;padding:14px;display:flex}.winner-row{align-items:center;gap:10px;display:flex}.winner-row .winner-medal{font-size:18px}.winner-row .winner-info{flex-direction:column;flex:1;min-width:0;display:flex}.winner-row .winner-info strong{font-size:13px}.winner-row .winner-info small{color:var(--muted,#f6eed88f);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.winner-row>b{color:var(--success);white-space:nowrap;font-size:13px}.bind-device-logo{border:1px solid var(--border-strong);margin:0 auto;box-shadow:0 12px 32px #000000a0}.podium-avatar-logo{object-fit:cover;border-radius:50%!important}.invite-poster .brand-logo.avatar{border-radius:18px;margin:0 auto}.form-card .field-label:first-of-type{margin-top:0}.form-card .primary-action{margin-top:16px}.subpage-header h1{-webkit-text-fill-color:var(--text);background:0 0;margin:0;font-size:18px;font-weight:600}.legal-page{padding-bottom:40px}.legal-updated{color:var(--text-tertiary);text-align:center;margin:-8px 0 16px;font-size:12px}.legal-article{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--blur));background:#fff4dc03;padding:18px 16px}.legal-section+.legal-section{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.legal-section h2{color:var(--accent-text);margin-bottom:8px;font-size:14px;font-weight:600}.legal-section p{color:var(--text-secondary);font-size:13px;line-height:1.7}.legal-section p+p{margin-top:8px}.legal-switch{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.legal-switch a,.legal-inline-link{color:var(--accent-text);font-weight:600;text-decoration:none}.legal-inline-link:active{opacity:.8}.profile-legal-links{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.profile-legal-links button{color:var(--text-tertiary);background:0 0;border:0;padding:0;font-size:11px}.profile-legal-links button:active,.checkbox-row a{color:var(--accent-text)}@media (min-width:600px){body{padding:20px 0}#root{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:28px;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.transaction-row .reject-reason{color:#e05563;margin-top:2px;font-size:11px;display:block}.status.cancelled{color:var(--text-tertiary);background:#e2b05016}.text-link-btn.danger{color:var(--danger)}.text-link-btn.danger:disabled{opacity:.5;cursor:default}.promotion-page .section-top{margin-top:22px}.commission-hero{background:linear-gradient(145deg,#e2b0501c,#e2b0500f);margin-bottom:12px}.commission-amount{align-items:baseline;gap:8px;margin:4px 0 2px;display:flex}.commission-amount small{color:var(--text-tertiary);font-size:13px;font-weight:600}.commission-amount strong{letter-spacing:-.03em;color:var(--text);font-size:34px;font-weight:700;line-height:1.1}.commission-date{align-items:center;gap:6px;display:inline-flex}.commission-date button{border:1px solid var(--border);width:28px;height:28px;color:var(--text-secondary);background:#e2b05039;border-radius:8px;place-items:center;font-size:16px;line-height:1;display:grid}.commission-date b{text-align:center;min-width:88px;color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rebate-rates{gap:10px;margin:12px 0}.rebate-rates>div{justify-content:center;gap:6px;min-height:96px;padding:16px 8px}.turnover-card{margin:0 0 8px;padding:2px 16px}.turnover-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.turnover-row:last-child{border-bottom:0}.turnover-row span{color:var(--text-secondary);font-size:13px}.turnover-row b{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.network-empty{text-align:center;justify-items:center;gap:8px;padding:28px 18px;display:grid}.network-empty .btn{width:auto;min-width:160px;margin-top:8px;padding:12px 20px}.kyc-page .notice{line-height:1.65}.kyc-form .field-label{margin-top:16px}.kyc-form .field-label:first-child{margin-top:0}.kyc-form .btn{margin-top:18px}.kyc-form .btn.secondary{margin-top:10px}.kyc-form .checkbox-row{margin:18px 0 4px}.kyc-readonly{gap:0;display:grid}.kyc-status-row,.kyc-field{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.kyc-status-row:last-child,.kyc-field:last-of-type{border-bottom:0}.kyc-status-row span,.kyc-field span{color:var(--text-tertiary);font-size:12px}.kyc-status-row strong,.kyc-field b{text-align:right;font-size:13px;font-weight:600}.kyc-status.approved{color:var(--success)}.kyc-status.pending{color:var(--accent-text)}.kyc-readonly .btn{margin-top:16px}.checkbox-row label{flex:1}.legal-consent{margin-top:14px;font-size:12px;line-height:1.6}.legal-consent .legal-inline-link,.checkbox-row .legal-inline-link{color:var(--accent-text);margin:0 2px;font-weight:600;text-decoration:none}.profile-legal-links{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:12px;display:flex}.profile-legal-links .legal-inline-link{color:var(--text-tertiary);font-weight:500}.profile-legal-links .legal-inline-link:active{color:var(--accent-text)}.subpage-header h1{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:700}.subpage-header .eyebrow{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.header-text-button{color:var(--accent-text);background:0 0;border:0;justify-self:end;padding:8px 0;font-size:14px;font-weight:600}.game-room-status{border-bottom:1px solid var(--border);background:#171614e0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.game-room-status small{color:var(--text-tertiary);font-size:11px;display:block}.game-room-status strong{margin-top:2px;font-size:14px;font-weight:600;display:block}.game-room-status p{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.4}.game-room-status b{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.scoreboard-bubble{text-align:left!important}.scoreboard-bubble pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;letter-spacing:0;word-spacing:0;font-variant-numeric:lining-nums;font-variant-east-asian:proportional-width;font-feature-settings:"fwid" 0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.55}.rules-card{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);background:#171614;padding:14px 16px;font-size:13px;line-height:1.65}.rules-card p+p,.rules-card ul,.rules-card ol{margin-top:10px}.rules-card ul{padding-left:18px}.rules-card li+li{margin-top:6px}.rules-card strong{color:var(--text);font-weight:600}.rules-ol{padding-left:18px}.rules-ol>li+li{margin-top:12px}.rules-ol>li>p{margin-top:4px}.rules-block .section-top{margin-bottom:8px}.lobby-page{padding-top:20px}.lobby-brand{text-align:center;justify-items:center;gap:8px;margin-bottom:22px;display:grid}.lobby-brand-logo{border:1px solid var(--border-strong);border-radius:50%;box-shadow:0 14px 36px #000000b8}.lobby-brand h1{letter-spacing:-.03em;font-size:28px;font-weight:700}.lobby-brand p{color:var(--text-tertiary);font-size:13px}.lobby-hero-skeleton{height:280px;margin-bottom:16px}.lobby-game-hero{-webkit-backdrop-filter:blur(28px);text-align:center;background:linear-gradient(165deg,#e2b05020,#fff4dc02 48%,#171614a6);border:1px solid #e2b0504f;border-radius:24px;justify-items:center;gap:14px;width:100%;padding:28px 20px 22px;display:grid;box-shadow:0 18px 48px #000000a0,inset 0 1px #ffecc402}.lobby-game-hero:active{transform:scale(.99)}.lobby-game-hero-logo{background:linear-gradient(145deg,#22201d8c,#e2b05022);border-radius:50%;padding:4px;box-shadow:0 10px 28px #000000a0}.lobby-game-hero-logo .brand-logo{border-radius:50%;display:block}.lobby-game-hero-meta{justify-items:center;gap:6px;display:grid}.lobby-game-hero-meta h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.lobby-game-hero-meta p{color:var(--text-secondary);font-size:12px;line-height:1.5}.lobby-game-cta{color:var(--accent-text);background:#e2b05025;border:1px solid #e2b05064;border-radius:999px;margin-top:4px;padding:10px 18px;font-size:13px;font-weight:600}.detail-hero-logo{border:1px solid var(--border-strong);border-radius:50%;margin:0 auto 12px;box-shadow:0 12px 32px #000000a0}.game-room{height:var(--app-viewport-height,100dvh);max-height:var(--app-viewport-height,100dvh);background:radial-gradient(120% 80% at 50% -10%,#e2b05025,#0000 55%),linear-gradient(#171614 0%,#171614 42%,#171614 100%);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.game-room-top{z-index:6;background:linear-gradient(#171614f5 0%,#171614eb 100%);flex:none}.game-room-footer{z-index:8;padding-bottom:max(8px, var(--app-bottom-inset,env(safe-area-inset-bottom)));background:linear-gradient(#171614f0 0%,#171614f5 100%);border-top:1px solid #e2b05024;flex:none;position:relative}body.kb-open .game-room-footer,body.kb-open .chat-screen-footer{padding-bottom:8px}body.kb-open .game-room-channel{display:none}.room-connection-bar,.game-room-footer .chat-error-bar{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin:8px 10px 0;padding:7px 8px 7px 11px;font-size:12px;line-height:1.35;display:flex}.room-connection-bar{color:#f5d98a;background:#e2b05024;border:1px solid #b7791f3d}.room-connection-bar.kicked{color:#e96767;background:#e2b05024;border-color:#d6454540}.room-connection-bar button,.game-room-footer .chat-error-bar button{min-width:44px;min-height:32px;color:inherit;background:#e2b05021;border:0;border-radius:999px;flex:none;padding:0 10px;font-size:12px;font-weight:700}.game-room-footer .chat-error-bar{color:#e96767;background:#e2b05024;border:1px solid #d6454538}.game-room-footer .chat-error-bar button{min-width:32px;padding:0;font-size:18px}.game-room-header{background:#131315fa;border-bottom:1px solid #e2b0502b;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:2px;min-height:48px;padding:2px 6px;display:grid}.game-room-header>.chat-back{width:44px;height:44px}.game-room-title{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 2px;display:flex;overflow:hidden}.game-room-title strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.game-room-title small{color:var(--success);white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:4px;margin-top:0;padding-top:1px;padding-bottom:1px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.game-room-title small i{background:var(--success);border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #149a638c}.game-room-title small.offline{color:var(--warning)}.game-room-title small.offline i{background:var(--warning);box-shadow:0 0 8px #b7791f80}.game-room-header-actions{justify-content:center;align-items:center;display:flex}.game-room-refresh{border:1px solid var(--border);width:44px;height:44px;color:var(--accent-text);background:#e2b0500d;border-radius:13px;place-items:center;padding:0;transition:background .18s,transform .18s;display:grid}.game-room-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.game-room-refresh.refreshing svg{animation:.72s linear infinite game-room-refresh-spin}.game-room-refresh:disabled{cursor:default;opacity:.72}.game-room-refresh:active{background:#e2b0501c;transform:scale(.94)}@keyframes game-room-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.game-room-refresh.refreshing svg{animation:none}}.game-room-feed-shell{flex:auto;min-height:0;position:relative;overflow:hidden}.game-room-quick-actions{z-index:8;pointer-events:none;align-items:center;gap:8px;transition:transform .3s cubic-bezier(.22,.8,.34,1);display:flex;position:absolute;top:14px;right:12px}.game-room-quick-menu{pointer-events:auto;transform-origin:100%;background:radial-gradient(circle at 82% 0,#e6b94d1f,#0000 45%),#171614f0;border:1px solid #e2b05040;border-radius:22px;align-items:center;gap:8px;padding:6px 7px 9px;animation:.18s cubic-bezier(.22,.8,.34,1) both room-quick-menu-in;display:flex;box-shadow:inset 0 1px #ffecc401,0 10px 24px #0000006a}.game-room-quick-toggle{isolation:isolate;color:#e4c56f;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 8px 14px #00000065);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;padding:0;transition:filter .16s,transform .16s,color .16s;display:grid;position:relative;overflow:visible}.game-room-quick-toggle:before,.game-room-quick-toggle:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.game-room-quick-toggle:before{z-index:0;background:conic-gradient(from 210deg,#ffe08e2e,#efc659f2,#6c45144d,#ffe08e2e);top:-1px;bottom:-1px;left:-1px;right:-1px}.game-room-quick-toggle:after{z-index:1;background:radial-gradient(circle at 38% 26%,#f5ca6238,#0000 43%),linear-gradient(155deg,#1d1b19 0%,#171614 68%);top:1px;bottom:1px;left:1px;right:1px;box-shadow:inset 0 1px #ffecc403,inset 0 -8px 14px #00000032}.game-room-quick-toggle svg{z-index:2;filter:drop-shadow(0 2px 4px #0000006a);width:24px;height:24px;position:relative;overflow:visible}.game-room-quick-toggle svg.is-gift{fill:#e4c56f14;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.game-room-quick-toggle svg.is-collapse{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transform:translate(1px)}.game-room-quick-toggle span{z-index:3;color:#f4d98f;letter-spacing:.08em;white-space:nowrap;background:#171614f5;border:1px solid #efcd776b;border-radius:999px;min-width:40px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000006a}.game-room-quick-toggle:hover,.game-room-quick-actions.is-open .game-room-quick-toggle{color:#f1d98f;filter:drop-shadow(0 8px 14px #00000065)drop-shadow(0 0 9px #e6b94d47)}.game-room-quick-toggle:focus-visible{color:#f1d98f;filter:drop-shadow(0 8px 14px #00000065)drop-shadow(0 0 9px #e6b94d47)}.game-room-quick-toggle:focus-visible{outline-offset:2px;outline:2px solid #e2b05099}.game-room-quick-toggle:active{filter:brightness(.9)drop-shadow(0 5px 9px #00000065);transform:scale(.95)}.game-room-quick-actions.is-docked{transform:translate(calc(100% - 10px))}.game-room-quick-actions.is-docked .game-room-quick-toggle{color:#e9cc7cc7;filter:drop-shadow(0 5px 9px #00000051)}.game-room-quick-actions.is-docked .game-room-quick-toggle span{opacity:0}.game-room-quick-toggle span{transition:opacity .2s}.game-room-quick-toggle svg.is-peek{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;animation:2.6s ease-in-out infinite room-quick-peek-hint;transform:translate(-15px)}@keyframes room-quick-peek-hint{0%,to{transform:translate(-15px)}50%{transform:translate(-18px)}}.game-room-quick-menu .game-room-quick-link{border-radius:17px;width:52px;height:52px;animation:none}.game-room-quick-menu .game-room-quick-link img{width:43px;height:43px;animation:none}.feed-history-control{z-index:9;color:#c9b77f;background:#171614e6;border:1px solid #e2b05040;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #0000004c}.feed-history-control.is-loading{pointer-events:none}.feed-history-control.is-button{-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;transition:border-color .16s,background .16s,color .16s}.feed-history-control.is-button:hover{color:#f6eed8bd;background:#171614f5;border-color:#e2b05096}.feed-history-control.is-button:focus-visible{color:#f6eed8bd;background:#171614f5;border-color:#e2b05096}.feed-history-control.is-button:focus-visible{outline-offset:2px;outline:2px solid #e2b05099}.feed-history-control.is-button:active{background:#171614f5}.feed-history-control.is-button.failed{color:#f0b1aa;border-color:#f89a9a4d}.game-room-quick-link{isolation:isolate;pointer-events:auto;filter:drop-shadow(0 9px 14px #0000006a);background:0 0;border:0;border-radius:20px;place-items:center;width:58px;height:58px;padding:0;transition:filter .2s;animation:3.2s ease-in-out infinite room-quick-float;display:grid;position:relative;overflow:visible}.game-room-quick-link:before,.game-room-quick-link:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.game-room-quick-link:before{z-index:0;background:conic-gradient(#ffe29614,#f4c14aeb,#7e4e1424,#ffe29614);animation:6s linear infinite room-quick-ring;top:-1px;bottom:-1px;left:-1px;right:-1px}.game-room-quick-link:after{z-index:1;background:radial-gradient(circle at 50% 28%,#f5c14729,#0000 54%),linear-gradient(160deg,#1d1b19fa,#171614f5);top:1px;bottom:1px;left:1px;right:1px;box-shadow:inset 0 1px #ffecc403,0 0 18px #00000040}.game-room-quick-link img{z-index:2;object-fit:contain;filter:drop-shadow(0 4px 7px #00000060);width:48px;height:48px;margin-top:-3px;animation:3.6s ease-in-out infinite room-quick-tilt;position:relative}.game-room-quick-link span{z-index:3;color:#f4d98f;letter-spacing:.04em;text-align:center;white-space:nowrap;background:#171614f5;border:1px solid #efcd776b;border-radius:999px;min-width:40px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000006a}.game-room-quick-link.rewards{animation-delay:-1.55s}.game-room-quick-link.rewards:before,.game-room-quick-link.rewards img{animation-direction:reverse}.game-room-quick-link:hover{filter:drop-shadow(0 9px 14px #0000006a)drop-shadow(0 0 10px #e6b94d6b)}.game-room-quick-link:focus-visible{filter:drop-shadow(0 9px 14px #0000006a)drop-shadow(0 0 10px #e6b94d6b)}.game-room-quick-link:active{filter:brightness(.88)drop-shadow(0 5px 9px #00000065)}@keyframes room-quick-menu-in{0%{opacity:0;transform:translate(10px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes room-quick-ring{to{transform:rotate(1turn)}}@keyframes room-quick-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes room-quick-tilt{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(4deg)scale(1.045)}}@media (max-width:360px){.game-room-quick-actions{gap:6px;top:10px;right:8px}.game-room-quick-menu{border-radius:20px;gap:5px;padding:5px 6px 8px}.game-room-quick-toggle{border-radius:17px;width:50px;height:50px}.game-room-quick-link{border-radius:18px;width:54px;height:54px}.game-room-quick-link img{width:44px;height:44px}.game-room-quick-menu .game-room-quick-link{width:48px;height:48px}.game-room-quick-menu .game-room-quick-link img{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.game-room-quick-menu,.game-room-quick-link,.game-room-quick-link:before,.game-room-quick-link img,.feed-entry-skeleton i{animation:none!important}.game-room-quick-actions{transition:none}.game-room-quick-toggle svg.is-peek{animation:none!important}}.game-room-phase{background:linear-gradient(135deg,#e2b0501c,#e2b0500b);border:1px solid #e2b05032;border-radius:16px;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;margin:10px 12px 0;padding:12px 14px;display:grid}.game-room-phase-main{min-width:0}.game-room-phase-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.phase-pill{color:var(--accent-text);letter-spacing:0;white-space:nowrap;background:#e2b05029;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.game-room-phase-main strong{margin-top:6px;font-size:16px;font-weight:700;display:block}.game-room-phase-main p{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.4}.game-room-status-meta{min-width:0;color:var(--text-tertiary);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;display:block;overflow:hidden}.game-room-pins{background:#e2b0500e;border:1px solid #e2b05039;border-radius:12px;margin:8px 12px 0;padding:8px 12px}.game-room-pins span{color:#f6eed8bd;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.game-room-pins strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.game-room-channel{text-align:left;width:100%;color:inherit;box-sizing:border-box;background:#e2b05017;border:0;border-top:1px solid #e2b05024;border-bottom:1px solid #e2b05032;border-radius:0;flex:none;align-items:center;gap:8px;min-height:34px;margin:0;padding:6px 12px;display:flex;overflow:hidden}.game-room-channel:active{background:#e2b05025}.game-room-channel-tag{max-width:42%;color:var(--accent-text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;background:#e2b05032;border-radius:4px;flex:none;padding:3px 6px;font-size:10px;font-weight:700;line-height:1.4;overflow:hidden}.game-room-channel-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:1.4;display:block;overflow:hidden}.game-room-channel-text b,.game-room-channel-text em{display:inline}.game-room-channel-text b{font-size:12px;font-weight:650}.game-room-channel-text em{color:var(--text-secondary);font-size:11px;font-style:normal}.game-room-channel-text b+em:before{content:" · ";opacity:.55}.game-room-channel>i{color:var(--accent-text);opacity:.75;flex:none;font-size:14px;font-style:normal;line-height:1}.channel-sheet{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.channel-sheet-backdrop{background:#0000008c;border:0;animation:.18s channel-sheet-fade;position:absolute;top:0;bottom:0;left:0;right:0}.channel-sheet-panel{background:#171614;border:1px solid #e2b05032;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;width:min(100%,480px);max-height:min(78vh,640px);animation:.22s cubic-bezier(.22,1,.36,1) channel-sheet-up;display:flex;position:relative;box-shadow:0 -16px 48px #00000072}.channel-sheet-handle{background:#e2b05029;border-radius:999px;width:40px;height:4px;margin:10px auto 0}.channel-sheet-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.channel-sheet-head small{color:var(--accent-text);letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.channel-sheet-head strong{margin-top:2px;font-size:16px;display:block}.channel-sheet-head button{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);background:#e2b0500f;border-radius:999px;font-size:20px;line-height:1}.channel-sheet-list{-webkit-overflow-scrolling:touch;min-height:0;padding:4px 14px calc(18px + env(safe-area-inset-bottom,0px));gap:10px;display:grid;overflow-y:auto}.channel-sheet-card{background:linear-gradient(160deg,#e2b05020,#e2b0500b);border:1px solid #e2b05039;border-radius:14px;padding:14px}.channel-sheet-card>span{color:var(--accent-text);letter-spacing:.08em;font-size:10px;font-weight:700;display:inline-block}.channel-sheet-card strong{margin-top:6px;font-size:14px;display:block}.channel-sheet-card p{color:var(--text-secondary);white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.55}@keyframes channel-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes channel-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.my-history-summary{background:linear-gradient(160deg,#e2b0501c,#e2b05007);border:1px solid #e2b05039;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:2px 14px 10px;padding:12px 14px;display:grid}.my-history-total small{color:var(--text-tertiary);letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.my-history-total strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:750;display:block}.my-history-total.win strong{color:var(--success)}.my-history-total.lose strong{color:var(--danger)}.my-history-total.tie strong{color:var(--text-secondary)}.my-history-summary dl{justify-content:flex-end;gap:14px;display:flex}.my-history-summary dl div{text-align:center;gap:2px;display:grid}.my-history-summary dt{color:var(--text-tertiary);font-size:10px}.my-history-summary dd{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.my-history-list{gap:8px}.my-history-row{border:1px solid var(--border);background:#e2b05009;border-radius:12px;padding:10px 12px}.my-history-row-head{align-items:center;gap:8px;display:flex}.my-history-row-head strong{font-size:13px;font-weight:700}.my-history-role{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:700}.my-history-role.banker{color:var(--accent-text);background:#e2b0501c;border-color:#e2b05099}.my-history-row-head time{min-width:0;color:var(--text-tertiary);flex:1;font-size:11px}.my-history-net{font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.my-history-net.win{color:var(--success)}.my-history-net.lose{color:var(--danger)}.my-history-net.tie{color:var(--text-secondary)}.my-history-row p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.my-history-empty{text-align:center;color:var(--text-tertiary);justify-items:center;gap:10px;padding:36px 20px;font-size:13px;line-height:1.6;display:grid}.my-history-empty button{border:1px solid var(--border-strong);color:var(--text);background:#e2b05012;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:650}.my-history-cap{text-align:center;color:var(--text-tertiary);padding:4px 0 2px;font-size:11px}.packet-detail-link{margin-top:8px;text-decoration:underline;display:inline-block;color:#f6eed8bd!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:600!important}.packet-detail{padding-bottom:24px}.packet-detail-hero{color:#e96767;background:linear-gradient(145deg,#be2830eb,#781218f5);border-radius:16px;margin:12px;padding:16px}.packet-detail-hero p{opacity:.9;font-size:12px}.packet-detail-hero strong{margin-top:6px;font-size:16px;display:block}.packet-detail-list{gap:0;margin:0 12px;display:grid}.packet-detail-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 4px;display:flex}.packet-detail-row strong{font-size:14px;display:block}.packet-detail-row small{color:var(--text-tertiary);margin-top:3px;font-size:11px;display:block}.packet-detail-row b{color:var(--accent-text);font-variant-numeric:tabular-nums}.wx-rp-detail-page{padding-bottom:32px}.wx-rp-detail-hero{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0,#e2503a 0%,#cf3d2b 55%,#bb3123 100%);border-radius:16px 16px 0 0;margin:12px 12px 0;padding:26px 20px 22px}.wx-rp-detail-avatar{color:#f6eed8bd;background:#e2b05025;border:1px solid #f4d57f14;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 10px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.wx-rp-detail-avatar img{object-fit:cover;width:100%;height:100%;display:block}.wx-rp-detail-sender{color:#f6eed8bd;font-size:13px}.wx-rp-detail-greet{color:#f6eed8bd;margin-top:10px;font-size:18px;font-weight:600;display:block}.wx-rp-detail-meta{color:#ffe0b0d1;margin-top:14px;font-size:12px}.wx-rp-detail-status{color:#f6eed8bd;background:#e2b05029;border-radius:999px;margin-top:12px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.wx-rp-detail-status.live{color:#fff;background:#e2b0502e}.wx-rp-detail-list{background:#171614;border-radius:0 0 16px 16px;margin:0 12px;overflow:hidden}.game-room-phase-timer{text-align:center;border-left:1px solid #e2b0502e;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding-left:8px;display:flex}.game-room-phase-timer b{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.game-room-phase-timer em{max-width:100%;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;font-style:normal;line-height:1.35;display:block;overflow:hidden}.game-room-feed{overflow-anchor:none;-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px 12px 16px;display:flex;overflow-x:hidden;overflow-y:auto}.game-room-feed.has-quick-actions:before{content:"";pointer-events:none;flex:0 0 72px;width:1px;display:block}.feed-jump-latest{z-index:9;color:#f6eed8bd;background:#171614f5;border:1px solid #e2b0507d;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000072}.feed-jump-latest:active{transform:translate(-50%)scale(.96)}.feed-loading{color:var(--text-tertiary);margin:auto;font-size:13px}.feed-entry-skeleton{flex-direction:column;gap:14px;width:100%;margin:auto 0;padding:10px 2px 24px;display:flex}.feed-entry-skeleton-title{color:var(--text-secondary);text-align:center;margin-bottom:4px;font-size:13px}.feed-entry-skeleton i{background:linear-gradient(100deg,#e2b05011 20%,#e2b05021 42%,#e2b05011 64%) 0 0/220% 100%;border-radius:4px 16px 16px;width:66%;height:48px;animation:1.35s ease-in-out infinite room-entry-pulse;display:block}.feed-entry-skeleton i:nth-of-type(2){border-radius:16px 4px 16px 16px;align-self:flex-end;width:54%}.feed-entry-skeleton i:nth-of-type(3){width:78%}.feed-entry-skeleton i:nth-of-type(4){border-radius:16px 4px 16px 16px;align-self:flex-end;width:46%}@keyframes room-entry-pulse{0%{background-position:110% 0}to{background-position:-110% 0}}.feed-entry-error{text-align:center;background:#1d1b19b8;border:1px solid #d6454533;border-radius:18px;width:min(100%,340px);margin:auto;padding:24px 20px}.feed-entry-error strong{font-size:15px;display:block}.feed-entry-error p{color:var(--text-secondary);margin:8px 0 16px;font-size:12px;line-height:1.6}.feed-entry-error button{min-width:116px;min-height:42px;color:var(--accent-text);background:#e2b05020;border:1px solid #e2b05072;border-radius:999px;font-weight:700}.feed-announce{background:linear-gradient(160deg,#e2b05025,#e2b0500f);border:1px solid #e2b05039;border-radius:16px;padding:14px}.feed-announce>span{color:var(--accent-text);letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700;display:inline-block}.feed-announce strong{font-size:14px;display:block}.feed-announce p{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.55}.feed-system{border:1px solid var(--border);text-align:center;background:#e2b0500f;border-radius:14px;align-self:center;max-width:92%;padding:10px 12px}.feed-system p{color:var(--text-secondary);white-space:pre-wrap;font-size:12px;line-height:1.55}.feed-system time{color:var(--text-tertiary);margin-top:4px;font-size:10px;display:block}.feed-assistant{align-self:flex-start;align-items:flex-start;gap:8px;max-width:92%;display:flex}.feed-assistant-avatar,.feed-chat-avatar{color:#fff;background:linear-gradient(145deg,#c9a45a,#8d6a2f);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.feed-assistant-body{min-width:0}.feed-assistant-name{color:#f6eed8bd;margin:0 2px 4px;font-size:11px;font-weight:600}.feed-assistant-bubble{letter-spacing:0;word-spacing:0;font-variant-numeric:lining-nums;font-variant-east-asian:proportional-width;font-feature-settings:"fwid" 0;background:#e2b05012;border:1px solid #e2b05040;border-radius:5px 16px 16px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.feed-assistant-bubble p{color:#fff;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-size:12px;line-height:1.55}.feed-assistant-bubble time{color:#f6eed865;text-align:right;margin-top:4px;font-size:10px;display:block}.feed-chat{gap:8px;max-width:88%;display:flex}.feed-chat.mine{flex-direction:row-reverse;align-self:flex-end;align-items:flex-end}.feed-chat-body{flex-direction:column;min-width:0;display:flex}.feed-chat.mine .feed-chat-body{align-items:flex-end}.feed-chat-name{color:var(--text-tertiary);margin:0 4px 4px;font-size:11px}.feed-chat-bubble{border-radius:16px;padding:10px 12px;font-size:14px;line-height:1.45}.feed-chat.theirs .feed-chat-bubble{border:1px solid var(--border);background:#e2b05012;border-bottom-left-radius:5px}.feed-chat.mine .feed-chat-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:5px}.feed-chat-bubble time{opacity:.65;text-align:right;margin-top:4px;font-size:10px;display:block}.feed-packet{color:#e96767;background:linear-gradient(145deg,#be2830eb,#781218f5);border:1px solid #d6454547;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #78121859}.feed-packet.demo{opacity:.95}.feed-packet.waiting{background:linear-gradient(145deg,#5a4628eb,#1d1b19f5);border-color:#e2b05064}.feed-packet-seal{background:#e2b05020;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.feed-packet strong{font-size:15px;font-weight:700;display:block}.feed-packet p{opacity:.88;margin-top:4px;font-size:11px;line-height:1.4}.feed-packet small{color:#ffd7a8;margin-top:6px;font-size:11px;display:block}.feed-packet em,.feed-packet button{border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:700}.feed-packet em{color:#f6eed8bd;background:#e2b05039}.feed-packet button{color:#f6eed8f0;background:#22201d;border:0}.feed-packet button:disabled{opacity:.5}.game-room-actions{border-top:1px solid var(--border);background:0 0;padding:10px 12px}.game-room-action-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.game-room-action-row.single{grid-template-columns:1fr}.game-room-action-row .primary-action,.game-room-actions>.primary-action{margin-top:0}.game-room-action-row .btn{margin:0;padding:12px 8px;font-size:13px}.game-room-composer{padding:10px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:0 0;grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.game-room-composer input{border:1px solid var(--border);min-width:0;color:var(--text);background:#e2b05024;border-radius:999px;outline:none;padding:12px 14px;font-size:14px}.game-room-composer button{background:var(--accent);color:#fff;border:0;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:700}.game-room-composer button:disabled{opacity:.45}.wallet-flow-page{padding-bottom:32px}.wallet-flow-card{gap:12px;margin-top:4px;display:grid}.wallet-flow-card h2{font-size:15px;font-weight:650}.wallet-flow-copy{margin:0;font-size:12px;line-height:1.55}.wallet-flow-tips{color:var(--text-secondary);margin:0;padding-left:18px;font-size:12px;line-height:1.6}.wallet-flow-tips li+li{margin-top:4px}.wallet-flow-balance{gap:4px;margin-bottom:14px;padding:14px 16px;display:grid}.wallet-flow-balance small{color:var(--text-tertiary);font-size:11px}.wallet-flow-balance strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.channel-toggle{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.channel-toggle button{border:1px solid var(--border);color:var(--text-secondary);background:#e2b0500f;border-radius:12px;padding:11px 12px;font-size:13px;font-weight:600}.channel-toggle button.active{color:var(--accent-text);background:#e2b05025;border-color:#e2b0507d}.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.amount-chip{border:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;background:#171614;border-radius:12px;padding:12px 8px;font-size:14px;font-weight:650}.amount-chip.active{color:#f6eed8f0;background:#201e1b;border-color:#e2b05099}.amount-chip:disabled{opacity:.45}.text-link-btn{width:100%;color:var(--accent-text);background:0 0;border:0;margin-top:2px;padding:8px;font-size:13px;font-weight:600}.deposit-page{padding-bottom:40px}.deposit-label{color:var(--text);margin:4px 0 10px;font-size:13px;font-weight:650;display:block}.deposit-amount-box{border:1px solid var(--border);background:#171614;border-radius:14px;align-items:center;gap:10px;padding:18px 16px;display:flex}.deposit-amount-box span{color:var(--royal,#f6eed8bd);font-size:22px;font-weight:650}.deposit-amount-box input{min-width:0;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:28px;font-weight:700}.deposit-amount-box input::placeholder{color:#f6eed8bd}.deposit-min-hint{color:#f6eed8bd;margin:8px 2px 16px;font-size:12px}.deposit-amount-grid{margin-bottom:16px}.deposit-info{background:#1e1c19;border:1px solid #e2b05047;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.deposit-info i{background:var(--royal,#1d1b19);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-style:normal;font-weight:700;display:grid}.deposit-info p{color:var(--text);margin:0;font-size:12px;line-height:1.55}.deposit-usdt-btn{border:1px solid var(--border);width:100%;color:var(--text);background:#171614;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;padding:13px 14px;font-size:14px;font-weight:600;display:flex}.deposit-next{margin-top:4px}.deposit-next:disabled{opacity:.45;color:var(--text-tertiary);background:#e2b0501d}.deposit-step2{gap:12px;display:grid}.deposit-summary{border:1px solid var(--border);background:#e2b0500f;border-radius:14px;padding:14px 16px}.deposit-summary small{color:var(--text-tertiary);font-size:11px;display:block}.deposit-summary strong{margin-top:4px;font-size:24px;font-weight:700;display:block}.deposit-payee{background:#e2b05012;border:1px solid #e2b05040;border-radius:14px;padding:14px 16px}.deposit-payee header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.deposit-payee header strong{font-size:14px}.deposit-payee header span{color:var(--accent-text);font-size:11px;font-weight:600}.deposit-payee dl{gap:10px;margin:0;display:grid}.deposit-payee dt{color:var(--text-tertiary);margin-bottom:2px;font-size:11px}.deposit-payee dd{word-break:break-all;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.deposit-payee dd button{border:1px solid var(--border);color:var(--accent-text);background:#e2b0500f;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.deposit-payee>p{margin-top:12px}.deposit-transfer{gap:12px;display:grid}.deposit-transfer-amount{border:1px solid var(--border);text-align:center;background:#e2b0500f;border-radius:14px;padding:18px 16px}.deposit-transfer-amount small{color:var(--text-tertiary);font-size:12px;display:block}.deposit-transfer-amount strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:32px;font-weight:750;display:block}.deposit-bank-card{border:1px solid var(--border);background:#e2b0500f;border-radius:14px;padding:4px 14px}.deposit-bank-row{border-bottom:1px solid #e2b05022;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.deposit-bank-row:last-child{border-bottom:0}.deposit-bank-row>span{color:var(--text-tertiary);flex-shrink:0;font-size:13px}.deposit-bank-row>b,.deposit-bank-row>div{text-align:right;word-break:break-all;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:650;display:flex}.deposit-bank-row button{color:#f6eed8bd;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:700}.deposit-warn{background:#78350f47;border:1px solid #f59e0b59;border-radius:12px;padding:12px 14px}.deposit-warn strong{color:#e96767;font-size:12px;font-weight:700;line-height:1.55;display:block}.deposit-warn p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.deposit-tip{background:#e2b0501c;border:1px solid #e2b0504f;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.deposit-tip i{font-size:14px;font-style:normal;line-height:1.4}.deposit-tip p{color:var(--text);margin:0;font-size:12px;line-height:1.55}.deposit-cta-blue{color:#fff!important;background:#22211d!important}.deposit-secondary-btn{border:1px solid var(--border);width:100%;color:var(--text);background:#e2b05012;border-radius:14px;padding:13px 16px;font-size:14px;font-weight:600}.deposit-cancel-btn{color:#e96767;background:#ef444414;border-color:#ef444447}.deposit-cancel-btn:disabled{opacity:.55}.withdraw-add-link{width:auto;margin:0;padding:0;font-size:12px}.institution-logo{letter-spacing:-.03em;border-radius:12px;flex-shrink:0;place-items:center;font-weight:800;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffecc404}.institution-logo.has-image{box-shadow:inset 0 0 0 1px #0000000f;background:#171614!important}.institution-logo img{object-fit:contain;width:100%;height:100%;display:block}.institution-logo strong{font-size:inherit;line-height:1}.withdraw-selected-card{text-align:left;background:#e2b0501c;border:1px solid #e2b0507d;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.withdraw-selected-main{min-width:0}.withdraw-selected-main strong{font-size:14px;display:block}.withdraw-selected-main p{color:var(--text);margin:4px 0 0;font-size:12px}.withdraw-selected-main small{color:var(--text-tertiary);margin-top:3px;font-size:11px;display:block}.withdraw-selected-chevron{color:var(--accent-text);font-size:22px;line-height:1}.withdraw-accounts-page{padding-bottom:32px}.withdraw-accounts-hint{margin:0 0 14px;font-size:12px;line-height:1.5}.withdraw-pick-list{gap:10px;margin-bottom:14px;display:grid}.withdraw-pick-card{border:1px solid var(--border);background:#e2b0500f;border-radius:14px;grid-template-columns:1fr auto;align-items:stretch;padding:0;display:grid;overflow:visible}.withdraw-pick-card.active{background:#e2b05020;border-color:#e2b0508f}.withdraw-pick-card.disabled{opacity:.72}.withdraw-pick-select{text-align:left;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px 4px 12px 14px;display:grid}.withdraw-pick-select:disabled{opacity:.75}.withdraw-pick-main{min-width:0}.withdraw-pick-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.withdraw-pick-top strong{font-size:14px}.withdraw-pick-main p{color:var(--text);margin:4px 0 0;font-size:12px}.withdraw-pick-main small{color:var(--text-tertiary);margin-top:3px;font-size:11px;line-height:1.4;display:block}.withdraw-pick-check{color:var(--accent-text);font-size:16px;font-style:normal;font-weight:800}.withdraw-more-btn{background:0 0;border:0;border-radius:50%;place-content:center;align-self:center;gap:3px;width:36px;height:36px;margin:0 8px 0 0;padding:0;transition:background .18s;display:grid}.withdraw-more-btn span{background:var(--text-tertiary);border-radius:50%;width:3.5px;height:3.5px;display:block}.withdraw-more-btn:hover,.withdraw-more-btn:active{background:#e2b0501d}.withdraw-more-btn:hover span,.withdraw-more-btn:active span{background:var(--accent-text)}.withdraw-more-btn:disabled{opacity:.4}.withdraw-sheet{z-index:80;align-items:end;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.withdraw-sheet-backdrop{-webkit-backdrop-filter:blur(4px);background:#0000008c;border:0;animation:.18s withdraw-sheet-fade;position:absolute;top:0;bottom:0;left:0;right:0}.withdraw-sheet-panel{z-index:1;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#171614 0%,#171614 100%);border-top:1px solid #e2b05039;border-radius:22px 22px 0 0;gap:12px;animation:.22s cubic-bezier(.22,1,.36,1) withdraw-sheet-up;display:grid;position:relative;box-shadow:0 -18px 48px #00000072}.withdraw-sheet-handle{background:#e2b05025;border-radius:999px;width:36px;height:4px;margin:2px auto 4px}.withdraw-sheet-head{grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:4px 2px 8px;display:grid}.withdraw-sheet-head strong{font-size:15px;display:block}.withdraw-sheet-head p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}.withdraw-sheet-actions{gap:8px;display:grid}.withdraw-sheet-actions>button{border:1px solid var(--border);text-align:left;background:#e2b0500f;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px;transition:background .15s,border-color .15s;display:grid}.withdraw-sheet-actions>button:active{background:#e2b0501a}.withdraw-sheet-actions>button.danger{border-color:#d6454538}.withdraw-sheet-actions>button:disabled{opacity:.45}.withdraw-sheet-actions b{font-size:14px;font-weight:650;display:block}.withdraw-sheet-actions small{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.withdraw-sheet-actions>button.danger b{color:var(--danger)}.withdraw-sheet-icon{width:40px;height:40px;color:var(--accent-text);background:#e2b0501c;border-radius:12px;place-items:center;display:grid}.withdraw-sheet-icon.trash{color:var(--danger);background:#d645451f}.withdraw-sheet-cancel{color:var(--text-secondary);background:#e2b05016;border:0;border-radius:14px;margin-top:2px;padding:14px;font-size:15px;font-weight:600}@keyframes withdraw-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes withdraw-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.withdraw-add-box{background:#e2b0500e;border:1px dashed #e2b05064;border-radius:14px;gap:10px;margin-top:4px;padding:12px;display:grid}.withdraw-add-box h2{font-size:15px}.withdraw-input{border:1px solid var(--border);width:100%;color:var(--text);background:#e2b05040;border-radius:12px;outline:none;padding:12px 14px;font-size:14px}.withdraw-institution-grid{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.withdraw-institution-chip{border:1px solid var(--border);text-align:left;width:100%;color:var(--text);background:#e2b0500b;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:600;display:grid}.withdraw-institution-chip.active{color:var(--accent-text);background:#e2b05020;border-color:#e2b0508f}.withdraw-institution-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.detail-hero{margin:-16px calc(var(--page-x) * -1) 12px;padding:12px var(--page-x) 14px;position:relative}.detail-hero .back-button{top:10px;left:var(--page-x);z-index:2;width:34px;height:34px;font-size:20px;position:absolute}.detail-hero-logo{width:48px;height:48px;margin:4px auto 8px;box-shadow:0 8px 20px #000000a0}.detail-hero h1{font-size:20px;line-height:1.2}.detail-hero>p{margin-top:2px;font-size:12px}.round-live-card{border-radius:12px;max-width:100%;margin:10px auto 0;padding:8px 12px}.round-live-card small{font-size:10px}.round-live-card strong{font-size:13px}.round-live-card b{font-size:16px}.detail-page .rules-block{margin-bottom:16px}.detail-page .rules-block .section-top{margin-bottom:6px}.detail-page .rules-block .section-top h2{font-size:15px}.detail-page .rules-card{color:#c4bfb9;padding:14px 15px;font-size:14px;line-height:1.7}.detail-page .rules-card p+p,.detail-page .rules-card ul,.detail-page .rules-card ol{margin-top:8px}.detail-page .rules-disclaimer{color:var(--text-tertiary);margin:0 0 14px;font-size:12px;line-height:1.5}.sticky-action .primary-action{padding:13px 16px;font-size:15px;box-shadow:0 10px 28px #00000072}.game-room-header{padding:2px 6px}.game-room-refresh{padding:6px 10px;font-size:11px}.game-room-phase{border-radius:14px;gap:10px;margin:8px 10px 0;padding:10px 12px}.game-room-phase-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.game-room-phase-main strong{margin-top:0;font-size:14px;font-weight:650}.game-room-phase-main p{margin-top:4px;font-size:11px}.game-room-phase-timer{padding-left:8px}.game-room-phase-timer b{font-size:18px}.feed-announce{border-radius:14px;padding:10px 12px}.feed-announce>span{margin-bottom:4px}.feed-announce strong{font-size:13px}.feed-announce p{margin-top:4px;font-size:12px;line-height:1.45}.feed-system{background:#e2b05016;border-color:#e2b05039;border-radius:12px;max-width:94%;padding:8px 10px}.feed-system p{color:#f6eed8bd;font-size:12px;line-height:1.45}.feed-system time{margin-top:3px}.feed-chat{grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:8px;max-width:88%;display:grid}.feed-chat.mine{grid-template-columns:minmax(0,1fr);justify-items:end;max-width:78%}.feed-chat-avatar{width:32px;height:32px;color:var(--accent-text);background:linear-gradient(160deg,#e2b05040,#e2b05016);border:1px solid #e2b0504f;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.feed-chat-body{min-width:0}.feed-chat-name{margin:0 0 3px 2px;font-size:11px}.feed-chat-bubble{border-radius:14px;min-width:52px;padding:9px 12px;font-size:14px;line-height:1.35;display:inline-block}.feed-chat.theirs .feed-chat-bubble{color:var(--text);background:#e2b0501d;border-color:#e2b05045}.feed-chat-bubble time{opacity:.55;margin-top:3px}.feed-packet{border-radius:16px;grid-template-columns:42px 1fr auto;gap:10px;padding:12px}.feed-packet-seal{border-radius:12px;width:42px;height:42px;font-size:20px}.feed-packet strong{font-size:14px}.game-room-actions{padding:8px 10px}.game-room-composer{padding:8px 10px max(8px, env(safe-area-inset-bottom));gap:8px}.game-room-composer input{padding:11px 13px;font-size:14px}.game-room-composer button{padding:11px 14px;font-size:13px}.notice-hint{margin-bottom:16px;font-size:13px;line-height:1.5}.notice-list{flex-direction:column;gap:10px;display:flex}.notice-card{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;backdrop-filter:blur(var(--blur));border-radius:16px;padding:14px 16px;transition:background .2s,border-color .2s;display:block}.notice-card:hover,.notice-card.open{background:var(--surface-hover);border-color:var(--border-strong)}.notice-card.unread{border-color:#e2b0507d}.notice-card-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.notice-card-top strong{flex:1;font-size:15px;font-weight:600}.notice-card-top time{color:var(--text-tertiary);font-size:12px}.notice-card p{color:var(--text-secondary);white-space:pre-wrap;font-size:13px;line-height:1.55}.notice-card p.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unread-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex-shrink:0}.text-action{color:var(--accent-text);background:0 0;border:none;padding:4px 0;font-size:13px}.lb-page .subpage-header>button,.rw-page .subpage-header>button{width:44px;height:44px}.feature-load-error{text-align:center;background:radial-gradient(circle at 50% 0,#e2b05017,#0000 46%),#171614c2;border:1px solid #d6454533;border-radius:20px;justify-items:center;margin:0 0 14px;padding:28px 20px 24px;display:grid;box-shadow:inset 0 1px #ffecc402}.feature-load-error img{object-fit:contain;filter:grayscale(.18)drop-shadow(0 8px 16px #00000060);width:64px;height:64px;margin-bottom:10px}.feature-load-error strong{font-size:15px}.feature-load-error p{max-width:250px;color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.55}.feature-load-error button{min-width:104px;min-height:44px;color:var(--accent-text);background:#e2b05020;border:1px solid #e2b0506b;border-radius:999px;margin-top:16px;padding:9px 16px;font-size:12px;font-weight:700}.lb-page{position:relative;overflow-x:clip}.lb-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 50% 0,#e2b05029,#0000 70%),radial-gradient(40% 50% at 20% 30%,#e2b0500e,#0000 60%);height:280px;position:absolute;top:-40px;bottom:auto;left:-20%;right:-20%}.lb-page>*{z-index:1;position:relative}.lb-hero{isolation:isolate;background:radial-gradient(circle at 84% 16%,#f8b33338,#0000 32%),radial-gradient(circle at 10% 112%,#89141b70,#0000 48%),linear-gradient(135deg,#1d1b19 0%,#171614 48%,#1f1d1a 100%);border:1px solid #efc45c4d;border-radius:24px;grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;min-height:184px;margin:4px 0 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffefc01f,0 18px 46px #0000006a}.lb-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(105deg,#0000 0,#0000 55%,#ffe08f14 55.5%,#ffe08f14 56%,#0000 56.5%),repeating-linear-gradient(135deg,#0000 0,#0000 14px,#e2b05008 14px,#e2b05008 15px);position:absolute;top:0;bottom:0;left:0;right:0}.lb-hero-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:20px 0 18px 18px;display:flex;position:relative}.lb-hero-eyebrow{color:#f6eed8bd;letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:800}.lb-hero h2{letter-spacing:-.04em;text-shadow:0 3px 18px #00000060;font-size:25px;font-weight:800;line-height:1.08}.lb-hero p{color:#f5ede0ab;max-width:220px;margin-top:8px;font-size:11px;line-height:1.55}.lb-hero-meta{gap:18px;margin-top:15px;display:flex}.lb-hero-meta span{gap:2px;min-width:0;display:grid}.lb-hero-meta small{color:#f5ede07a;font-size:9px}.lb-hero-meta b{color:#f5dda0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:750}.lb-hero-art{z-index:1;place-items:center;display:grid;position:relative}.lb-hero-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 18px #00000079)drop-shadow(0 0 16px #efb93e33);width:168px;max-width:none;height:168px;margin-right:-27px;animation:.58s cubic-bezier(.22,1,.36,1) both lb-emblem-in;position:relative}.lb-hero-halo{filter:blur(24px);background:#eeae2b33;border-radius:50%;width:116px;height:116px;position:absolute}.lb-period{border:1px solid var(--border);background:#e2b05040;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0 14px;padding:4px;display:grid}.lb-period button{min-height:44px;color:var(--text-tertiary);background:0 0;border:0;border-radius:10px;padding:10px 8px;font-size:13px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s}.lb-period button.active{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);box-shadow:0 6px 18px #00000081}.lb-boards{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.lb-boards button{border:1px solid var(--border);text-align:center;background:#e2b0500b;border-radius:14px;gap:2px;min-height:52px;padding:10px 8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.lb-boards button strong{color:var(--text-secondary);font-size:13px;font-weight:650}.lb-boards button span{color:var(--text-tertiary);font-size:10px}.lb-boards button.active{background:linear-gradient(160deg,#e2b05029,#e2b0500f);border-color:#e2b0507d;box-shadow:inset 0 1px #ffecc403}.lb-boards button.active strong{color:var(--accent-text)}.lb-boards button:active{transform:scale(.98)}.lb-stage{background:radial-gradient(circle at 50% 48%,#e2b05017,#0000 42%),linear-gradient(#e2b0500d,#e2b05004);border:1px solid #e2b0502b;border-radius:22px;margin:0 0 16px;padding:15px 10px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecc402}.lb-stage-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 4px 7px;display:flex;position:relative}.lb-stage-head div{gap:2px;display:grid}.lb-stage-head small{color:#f6eed85e;letter-spacing:.18em;font-size:8px;font-weight:800}.lb-stage-head strong{font-size:15px;font-weight:700}.lb-stage-head>span{color:var(--text-tertiary);font-size:10px}.lb-stage-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#e2b05040,#0000 68%);border-radius:50%;width:160px;height:160px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.lb-podium{z-index:1;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:6px;min-height:250px;display:grid;position:relative}.lb-podium-card{text-align:center;flex-direction:column;align-items:center;min-width:0;animation:.55s cubic-bezier(.22,1,.36,1) both lb-rise;display:flex}.lb-podium-card.place-1{z-index:2;order:0;animation-delay:80ms}.lb-podium-card.place-2{order:-1;animation-delay:.16s}.lb-podium-card.place-3{animation-delay:.24s}.lb-crown{color:#f6eed8bd;filter:drop-shadow(0 0 7px #000000d9);width:28px;height:22px;margin-bottom:-2px;animation:2.4s ease-in-out infinite lb-float}.lb-crown svg{fill:#f6eed835;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.lb-avatar-ring{background:linear-gradient(145deg,#1d1b198c,#e2b05022 55%,#e2b0501d);border-radius:50%;padding:3px;position:relative;box-shadow:0 10px 28px #00000058}.place-1 .lb-avatar-ring{background:linear-gradient(145deg,#f5e6b8,#1d1b19 45%,#e2b0502c);padding:4px;box-shadow:0 0 0 1px #000000a1,0 14px 36px #00000081,0 10px 28px #00000065}.lb-avatar,.lb-row-avatar{color:var(--accent-text);background:linear-gradient(160deg,#171614,#171614);border:2px solid #f4d57f24;border-radius:50%;place-items:center;font-weight:700;display:grid}.lb-avatar{width:54px;height:54px;font-size:20px}.place-1 .lb-avatar{width:72px;height:72px;font-size:26px}.lb-avatar-logo{object-fit:cover;border-radius:50%!important}.lb-badge{background:linear-gradient(180deg, #22201d, var(--accent));color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000058}.place-2 .lb-badge{background:linear-gradient(#262420,#23211d)}.place-3 .lb-badge{color:#fff;background:linear-gradient(#e0b896,#b07a4a)}.lb-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:12px;padding:0 2px;font-size:12px;font-weight:600;overflow:hidden}.lb-score{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:13px;font-weight:750}.place-1 .lb-score{text-shadow:0 0 20px #00000073;font-size:15px}.lb-plinth{background:linear-gradient(#e2b05025,#e2b0500b 40%,#e2b0502e),#171614d9;border:1px solid #e2b05032;border-bottom:0;border-radius:12px 12px 0 0;place-items:center;width:100%;margin-top:12px;display:grid;box-shadow:inset 0 1px #ffecc403}.lb-plinth span{color:#f6eed868;letter-spacing:.14em;font-size:10px;font-weight:700}.place-1 .lb-plinth{background:linear-gradient(#e2b05040,#e2b0500e 45%,#e2b05039),#171614f2;border-color:#e2b05064;height:72px}.place-2 .lb-plinth,.place-3 .lb-plinth{height:52px}.place-2 .lb-plinth{background:linear-gradient(#2826222e,#e2b0500b 45%,#e2b05032),#171614d9}.place-3 .lb-plinth{background:linear-gradient(#b07a4a33,#e2b0500b 45%,#e2b05032),#171614d9}.lb-list-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));background:linear-gradient(#e2b05012,#e2b05007),#171614b8;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffecc402}.lb-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px 12px;display:flex}.lb-list-head small{color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.lb-list-head h2{font-size:15px;font-weight:650}.lb-list-head>span{color:var(--accent-text);background:#e2b05017;border:1px solid #e2b05040;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.lb-list{display:grid}.lb-row{border-bottom:1px solid #e2b0501d;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;animation:.4s both lb-fade-in;display:grid}.lb-row:last-child{border-bottom:0}.lb-row-rank{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:700}.lb-row-avatar{background:linear-gradient(160deg,#e2b05032,#e2b0500f);border-width:1px;border-color:#e2b0504f;width:36px;height:36px;font-size:13px}.lb-row-copy{min-width:0}.lb-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.lb-row-copy small{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.lb-row>em{color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.lb-skeleton{gap:10px;padding:14px 16px 18px;display:grid}.lb-skeleton-row{background:#e2b0500f;border-radius:12px;height:44px;animation:1.4s ease-in-out infinite pulse-skeleton}.lb-empty{text-align:center;padding:36px 20px 28px}.lb-empty.soft{padding:18px 16px 20px}.lb-empty.soft p{color:var(--text-tertiary);margin:0;font-size:12px}.lb-empty-logo{border:1px solid var(--border-strong);margin:0 auto 12px;box-shadow:0 10px 28px #00000058}.lb-empty strong{margin-bottom:6px;font-size:15px;display:block}.lb-empty p{color:var(--text-secondary);font-size:13px;line-height:1.5}.lb-empty-cta{min-height:44px;color:var(--accent-text);background:#e2b05020;border:1px solid #e2b05064;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:9px 16px;font-size:12px;font-weight:650;display:inline-flex}.lb-note{text-align:center;color:var(--text-tertiary);margin-top:14px;font-size:11px}@keyframes lb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lb-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lb-emblem-in{0%{opacity:0;transform:translate(18px,4px)scale(.9)rotate(3deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.lb-podium-card,.lb-row,.lb-crown,.lb-hero-art img{animation:none!important}}@media (max-width:360px){.lb-hero{grid-template-columns:minmax(0,1fr) 112px}.lb-hero-copy{padding-left:15px}.lb-hero h2{font-size:22px}.lb-hero-art img{width:148px;height:148px;margin-right:-28px}.lb-hero-meta{gap:12px}.lb-podium{gap:3px}}.rw-page{position:relative;overflow-x:clip}.rw-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 70% at 50% 0,#e2b0502e,#0000 72%),radial-gradient(35% 45% at 85% 35%,#e2b05010,#0000 60%);height:320px;position:absolute;top:-48px;bottom:auto;left:-24%;right:-24%}.rw-page>*{z-index:1;position:relative}.rw-hero{isolation:isolate;background:radial-gradient(circle at 85% 18%,#f5b02e33,#0000 35%),radial-gradient(circle at 4% 112%,#97131d80,#0000 48%),linear-gradient(145deg,#1d1b19 0%,#171614 48%,#171614 100%);border:1px solid #efc45c4d;border-radius:24px;margin-bottom:14px;padding:16px 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0c31f,0 18px 46px #0000006a}.rw-hero:before{content:"";z-index:-1;opacity:.4;pointer-events:none;background:linear-gradient(108deg,#0000 0,#0000 58%,#ffe19214 58.5%,#ffe19214 59%,#0000 59.5%),repeating-linear-gradient(135deg,#0000 0,#0000 15px,#e2b05007 15px,#e2b05007 16px);position:absolute;top:0;bottom:0;left:0;right:0}.rw-hero-glow{filter:blur(40px);pointer-events:none;background:#eaa31f33;border-radius:50%;width:200px;height:200px;position:absolute;top:-32%;right:-12%}.rw-hero-top{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:4px;min-height:148px;margin-bottom:12px;display:grid}.rw-hero-copy{z-index:2;min-width:0;position:relative}.rw-completion{width:min(100%,210px);margin-bottom:9px}.rw-completion-head{align-items:baseline;gap:6px;min-width:0;display:flex}.rw-completion-head span{color:#f6eed8bd;letter-spacing:.1em;flex:none;font-size:9px;font-weight:800}.rw-completion-head small{color:#f5ede07a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:8px;overflow:hidden}.rw-completion-head strong{color:#f6eed8bd;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:750;line-height:1}.rw-completion-track{background:#e2b05024;border:1px solid #e2b05022;border-radius:999px;height:5px;margin-top:6px;overflow:hidden;box-shadow:inset 0 1px 2px #0000004c}.rw-completion-track i{border-radius:inherit;background:linear-gradient(90deg,#c28b36,#1d1b19);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #f0cf794d}.rw-hero h2{letter-spacing:-.04em;text-shadow:0 3px 18px #00000060;margin-bottom:6px;font-size:23px;font-weight:800;line-height:1.15}.rw-hero p{color:#f5ede0a3;font-size:11px;line-height:1.45}.rw-date{color:#f5ede080;font-variant-numeric:tabular-nums;background:#e2b05029;border:1px solid #e2b05032;border-radius:999px;align-items:center;width:fit-content;margin-top:8px;padding:3px 7px;font-size:9px;display:inline-flex}.rw-auto-credit{color:#edd79d;align-items:center;gap:5px;width:fit-content;margin-top:10px;font-size:10px;font-weight:650;display:flex}.rw-auto-credit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#e2b05025;border-radius:50%;width:16px;height:16px;padding:2px}.rw-hero-art{z-index:1;place-items:center;height:148px;display:grid;position:relative}.rw-hero-art>i{filter:blur(24px);background:#eda92838;border-radius:50%;width:112px;height:112px;position:absolute}.rw-hero-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 18px #00000079)drop-shadow(0 0 14px #efb93e2e);width:164px;max-width:none;height:164px;margin-right:-23px;animation:.58s cubic-bezier(.22,1,.36,1) both rw-emblem-in;position:relative}.rw-hero-stats{border-top:1px solid #e2b05028;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:12px;display:grid}.rw-hero-stats div{background:#e2b05009;border:1px solid #e2b0501f;border-radius:12px;min-width:0;padding:8px 9px}.rw-hero-stats small{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;display:block}.rw-hero-stats b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}.rw-hero-stats b.gold{color:var(--accent-text);font-size:14px}.rw-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.rw-tabs button{border:1px solid var(--border);text-align:center;background:#e2b0500b;border-radius:14px;gap:2px;min-height:52px;padding:10px 8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.rw-tabs button strong{color:var(--text-secondary);font-size:13px;font-weight:650}.rw-tabs button span{color:var(--text-tertiary);font-size:10px}.rw-tabs button.active{background:linear-gradient(160deg,#e2b0502e,#e2b0500f);border-color:#e2b0507d;box-shadow:inset 0 1px #ffecc403}.rw-tabs button.active strong{color:var(--accent-text)}.rw-tabs button.active span{color:#f6eed888}.rw-tabs button:active{transform:scale(.98)}.rw-list-panel,.rw-winners{border:1px solid var(--border);-webkit-backdrop-filter:blur(var(--blur));background:linear-gradient(#e2b05012,#e2b05007),#171614b8;border-radius:20px;margin-bottom:14px;overflow:hidden;box-shadow:inset 0 1px #ffecc402}.rw-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px 12px;display:flex}.rw-threshold-note{border-bottom:1px solid var(--border);color:var(--text-tertiary);margin:0;padding:9px 16px;font-size:11px;line-height:1.5}.rw-list-head small{color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.rw-list-head h2{font-size:15px;font-weight:650}.rw-list-head>span{color:var(--accent-text);background:#e2b05017;border:1px solid #e2b05040;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.rw-list{gap:0;padding:6px 8px 10px;display:grid}.rw-card{background:#e2b05004;border:1px solid #0000;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px 10px;animation:.4s both rw-fade-in;display:grid;position:relative}.rw-card+.rw-card{margin-top:2px}.rw-card.status-done{background:#149a630f;border-color:#149a631a}.rw-card.status-ready{background:linear-gradient(90deg,#e2b05017,#e2b05006),#e2b05006;border-color:#e2b0502e}.rw-card.status-soldout{opacity:.62}.rw-medal{width:48px;height:48px;color:var(--accent-text);background:linear-gradient(160deg,#e2b05040,#e2b0500f);border:1px solid #e2b0504f;border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 1px #ffecc404}.rw-medal span{font-size:18px;font-weight:750;line-height:1}.rw-medal.tone-banker{color:#b7791f;background:linear-gradient(160deg,#b7791f38,#e2b0500f);border-color:#b7791f47}.rw-medal.tone-special{color:#65ecb4;background:linear-gradient(160deg,#149a632e,#e2b0500f);border-color:#149a6347}.rw-card.status-done .rw-medal{color:#65ecb4;background:linear-gradient(160deg,#149a6347,#e2b0500f);border-color:#149a6359}.rw-body{min-width:0}.rw-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.rw-title-main{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.rw-title-main strong{font-size:14px;font-weight:650}.rw-status{letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.rw-status.active{color:var(--text-secondary);background:#e2b05016}.rw-status.ready{color:#fff;background:linear-gradient(180deg, #22201d, var(--accent))}.rw-status.done{color:#65ecb4;background:#149a6324}.rw-status.soldout{color:var(--text-tertiary);background:#e2b0500f}.rw-amount{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 18px #0000005c;flex-shrink:0;font-size:14px;font-weight:750}.rw-track{background:#e2b05016;border-radius:999px;height:5px;margin-bottom:7px;overflow:hidden}.rw-track i{border-radius:inherit;background:linear-gradient(90deg,#1d1b19,#22201d 55%,#22201d);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #000000a1}.rw-card.status-done .rw-track i{background:linear-gradient(90deg,#149a63,#149a63);box-shadow:0 0 10px #149a634d}.rw-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11px;display:flex}.rw-threshold-chip{color:#f5ede0b8;background:#e2b05012;border:1px solid #e2b05039;border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:11px;line-height:1.55}.rw-ladder-panel,.rw-baozi-panel{border:1px solid #e2b05040;border-radius:20px;margin-bottom:14px;overflow:hidden}.rw-ladder-panel{background:radial-gradient(80% 50% at 0 0,#e2b0501c,#0000 55%),linear-gradient(#e2b05012,#e2b05007),#171614c7;box-shadow:inset 0 1px #ffecc402}.rw-ladder-meter{background:#e2b05024;border-radius:999px;height:6px;margin:0 16px 4px;overflow:hidden;box-shadow:inset 0 1px 2px #00000058}.rw-ladder-meter i{border-radius:inherit;background:linear-gradient(90deg,#1d1b19,#1d1b19);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #f0cf7959}.rw-ladder{padding:8px 12px 14px 18px;list-style:none;position:relative}.rw-ladder:before{content:"";background:linear-gradient(#f0cf7973,#e2b05012);width:2px;position:absolute;top:28px;bottom:28px;left:36px}.rw-ladder-rung{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;animation:.4s both rw-fade-in;display:grid;position:relative}.rw-ladder-node{z-index:1;width:36px;height:36px;color:var(--accent-text);font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#1d1b19,#171614);border:1px solid #e2b05064;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 1px #ffecc404,0 0 0 4px #000000d7}.rw-ladder-rung.is-reached .rw-ladder-node{color:#65ecb4;background:linear-gradient(160deg,#34d39959,#171614);border-color:#149a6373}.rw-ladder-rung.is-current .rw-ladder-node{border-color:#f0cf79b3;box-shadow:inset 0 1px #ffecc406,0 0 0 4px #000000d7,0 0 16px #f0cf7959}.rw-ladder-copy{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.rw-ladder-copy strong{letter-spacing:.02em;font-size:14px;font-weight:700}.rw-baozi-panel{background:radial-gradient(70% 80% at 8% 20%,#b4243047,#0000 58%),linear-gradient(135deg,#161513 0%,#171614 48%,#171614 100%);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 16px 16px 14px;display:grid;box-shadow:inset 0 1px #ffdcb41a}.rw-baozi-seal{color:#f6eed8bd;background:radial-gradient(circle at 30% 25%,#ffdc9647,#0000 50%),linear-gradient(160deg,#8a1c24,#161513);border:1px solid #efc45c66;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffecc406,0 10px 22px #00000047}.rw-baozi-seal span{font-size:26px;font-weight:800;line-height:1}.rw-baozi-copy{min-width:0}.rw-baozi-copy small{color:#f5ede08c;margin-bottom:4px;font-size:11px;line-height:1.4;display:block}.rw-baozi-copy h2{letter-spacing:-.03em;margin-bottom:10px;font-size:18px;font-weight:800}.rw-baozi-pips{gap:8px;margin-bottom:6px;display:flex}.rw-baozi-pips i{background:#e2b05040;border:1px solid #e2b05064;border-radius:50%;width:14px;height:14px}.rw-baozi-pips i.is-on{background:radial-gradient(circle at 35% 30%,#fff3c8,#d4a017);border-color:#f0cf79b3;box-shadow:0 0 10px #f0cf7973}.rw-baozi-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.rw-baozi-pay{justify-items:end;gap:8px;display:grid}.rw-baozi-pay b{color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 0 18px #00000081;font-size:22px;font-weight:800}.rw-baozi-panel.status-done{border-color:#149a6338}.rw-baozi-panel.status-ready{border-color:#f0cf7966}.rw-skeleton{gap:10px;padding:14px 16px 18px;display:grid}.rw-skeleton-row{background:#e2b0500f;border-radius:14px;height:64px;animation:1.4s ease-in-out infinite pulse-skeleton}.rw-empty{text-align:center;padding:36px 20px 32px}.rw-empty-emblem{object-fit:contain;filter:drop-shadow(0 10px 18px #00000065);width:64px;height:64px;margin:0 auto 12px;display:block}.rw-empty strong{margin-bottom:6px;font-size:15px;display:block}.rw-empty p{color:var(--text-secondary);font-size:13px}.rw-winner-list{padding:6px 8px 10px;display:grid}.rw-winner-row{border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 10px;display:grid}.rw-winner-avatar{width:36px;height:36px;color:var(--accent-text);background:linear-gradient(160deg,#e2b05037,#e2b0500f);border:1px solid #e2b0504f;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.rw-winner-copy{min-width:0}.rw-winner-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.rw-winner-copy small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.rw-winner-row>b{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.rw-winner-empty{justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 20px;display:flex}.rw-winner-empty strong{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.rw-winner-empty p{color:var(--text-tertiary);font-size:12px}.rw-cta{min-height:44px;color:var(--accent-text);background:linear-gradient(#e2b05032,#e2b05020);border:1px solid #e2b0506b;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffecc403}.rw-cta:active{opacity:.85}@keyframes rw-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-emblem-in{0%{opacity:0;transform:translate(18px,5px)scale(.9)rotate(3deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.rw-card,.rw-hero-art>img,.rw-ladder-rung{animation:none!important}}@media (max-width:360px){.rw-hero-top{grid-template-columns:minmax(0,1fr) 112px}.rw-hero h2{font-size:21px}.rw-hero-art>img{width:148px;height:148px;margin-right:-27px}.rw-hero-stats div{padding-left:7px;padding-right:7px}.rw-baozi-panel{grid-template-columns:52px minmax(0,1fr)}.rw-baozi-pay{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;place-items:center start}}.tabbar{z-index:50;left:50%;bottom:max(10px, var(--app-bottom-inset,env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(36px)saturate(1.65);background:linear-gradient(#e2b05025,#e2b0500b),#1716148c;border:1px solid #e2b0504f;border-radius:26px;grid-template-columns:repeat(4,1fr);gap:2px;width:min(100% - 28px,420px);padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #00000079,inset 0 1px #ffecc406,inset 0 -1px #0000001c}.tabbar button{min-height:54px;color:var(--text-tertiary);letter-spacing:.02em;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px 7px;font-size:10px;font-weight:600;transition:color .2s,background .2s,transform .15s;display:flex;position:relative}.tabbar button:active{transform:scale(.96)}.tabbar-icon{width:28px;height:24px;color:inherit;place-items:center;display:grid;position:relative}.tabbar-icon svg{display:block}.tabbar-badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #000000d7}.tabbar button.active .tabbar-badge{box-shadow:0 0 0 2px #000000d9}.tabbar-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.25;overflow:hidden}.tabbar button.active{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);box-shadow:0 8px 18px #00000081,inset 0 1px #ffecc40b}.tabbar button.active .tabbar-icon{color:#fff}.iv-page{position:relative;overflow-x:clip}.iv-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 70% at 50% 0,#e2b0502e,#0000 72%),radial-gradient(30% 40% at 80% 40%,#e2b0500e,#0000 60%);height:280px;position:absolute;top:-40px;bottom:auto;left:-20%;right:-20%}.iv-page>*{z-index:1;position:relative}.iv-hero{background:linear-gradient(155deg,#e2b05025,#e2b0500b 45%,#e2b0500b),#171614e0;border:1px solid #e2b05047;border-radius:22px;margin-bottom:14px;padding:18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecc403,0 16px 36px #0000004c}.iv-hero-glow{filter:blur(36px);pointer-events:none;background:#e2b05029;border-radius:50%;width:180px;height:180px;position:absolute;top:-50%;right:-18%}.iv-eyebrow,.pm-eyebrow{color:var(--accent-text);letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.iv-hero h2{letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:750;line-height:1.25}.iv-hero p{color:var(--text-secondary);font-size:12px;line-height:1.5}.iv-card{border:1px solid var(--border);background:linear-gradient(#e2b05012,#e2b05007),#171614c7;border-radius:22px;margin-bottom:14px;padding:18px 16px 16px;box-shadow:inset 0 1px #ffecc402}.iv-profile{align-items:center;gap:12px;margin-bottom:18px;display:flex}.iv-avatar{object-fit:cover;background:#171614;border:1px solid #e2b05064;border-radius:18px;flex-shrink:0;width:56px;height:56px}.iv-avatar-logo{border-radius:18px!important}.iv-profile-copy{flex:1;min-width:0}.iv-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:17px;font-weight:700;display:block;overflow:hidden}.iv-uid{border:1px solid var(--border);max-width:100%;color:var(--text-secondary);background:#e2b05040;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.iv-uid em{color:var(--accent-text);font-style:normal;font-weight:700}.iv-qr-shell{background:linear-gradient(#e2b05017,#e2b05029),#171614e6;border:1px solid #e2b05039;border-radius:18px;justify-items:center;gap:12px;margin-bottom:16px;padding:18px 14px 16px;display:grid;position:relative}.iv-qr-frame{background:#171614;border-radius:16px;padding:12px;box-shadow:0 12px 28px #00000058}.iv-qr-frame canvas{border-radius:4px;display:block}.iv-qr-caption{text-align:center}.iv-qr-caption strong{margin-bottom:4px;font-size:14px;font-weight:650;display:block}.iv-qr-caption span{color:var(--text-tertiary);font-size:12px}.iv-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iv-btn{border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:11px 12px;font-size:13px;font-weight:650;transition:opacity .15s,transform .15s;display:flex}.iv-btn:active{opacity:.9;transform:scale(.98)}.iv-btn.ghost{color:var(--accent-text);background:#e2b0500f;border:1px solid #e2b0504f}.iv-btn.primary{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);border:0;grid-column:1/-1;box-shadow:0 10px 22px #00000081}.iv-save-sheet{z-index:40;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#0000009e;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.iv-save-card{width:min(420px,100%);color:var(--text);background:#171614;border:1px solid #e2b05047;border-radius:20px;gap:10px;padding:18px 16px 16px;display:grid}.iv-save-card strong{font-size:16px}.iv-save-card p{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.5}.iv-qr-export{pointer-events:none;width:360px;height:360px;position:absolute;top:0;left:-9999px;overflow:hidden}.iv-save-card img{object-fit:contain;background:#1f1d1a;border-radius:14px;justify-self:center;width:min(280px,72vw);height:auto;max-height:min(62vh,560px);padding:0}.iv-rules{border:1px solid var(--border);background:linear-gradient(#e2b0500f,#e2b05007),#171614b8;border-radius:20px;margin-bottom:14px;overflow:hidden}.iv-rules-head{border-bottom:1px solid var(--border);padding:14px 16px 10px}.iv-rules-head small{color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.iv-rules-head h3{font-size:15px;font-weight:650}.iv-rules ol{gap:2px;padding:8px 10px 12px;list-style:none;display:grid}.iv-rules li{border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 8px;display:grid}.iv-rules li b{width:28px;height:28px;color:var(--accent-text);background:#e2b0501c;border:1px solid #e2b05047;border-radius:10px;place-items:center;font-size:12px;font-weight:750;display:grid}.iv-rules li span{color:var(--text-secondary);font-size:13px;line-height:1.45}.iv-legal{text-align:center;color:var(--text-tertiary);padding-bottom:8px;font-size:11px;line-height:1.6}.pm-page{position:relative;overflow-x:clip}.pm-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 70% at 50% 0,#e2b0502e,#0000 72%),radial-gradient(30% 40% at 15% 40%,#e2b0500e,#0000 60%);height:280px;position:absolute;top:-40px;bottom:auto;left:-20%;right:-20%}.pm-page>*{z-index:1;position:relative}.pm-invite-link{color:var(--accent-text);background:0 0;border:0;font-size:13px;font-weight:650}.pm-hero{background:linear-gradient(155deg,#e2b05025,#e2b0500b 45%,#e2b0500b),#171614e0;border:1px solid #e2b05047;border-radius:18px;margin-bottom:10px;padding:14px 14px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecc403,0 16px 36px #0000004c}.pm-hero-glow{filter:blur(40px);pointer-events:none;background:#e2b05029;border-radius:50%;width:200px;height:200px;position:absolute;top:-45%;right:-18%}.pm-hero-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pm-amount{align-items:baseline;gap:6px;margin-top:2px;display:flex}.pm-amount small{color:var(--accent-text);font-size:13px;font-weight:700}.pm-amount strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:1}.pm-hero-top .pm-eyebrow{align-self:center}.pm-rebate-split{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid;position:relative}.pm-rebate-tile{background:#fff4dc0a;border:1px solid #f4d57f24;border-radius:14px;min-width:0;padding:10px 10px 11px}.pm-rebate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;margin-bottom:8px;display:flex}.pm-rebate-head b{min-width:0;font-size:12px;font-weight:700;line-height:1.3}.pm-rebate-head em{border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:650;line-height:1.4}.pm-rebate-head em.is-paid{background:#40c88c29}.pm-rebate-head em.is-estimated{background:#f4d57f24}.pm-rebate-tile.is-upline{grid-column:1/-1}.pm-rebate-tile .pm-amount{gap:4px;margin-top:0}.pm-rebate-tile .pm-amount small{font-size:11px}.pm-rebate-tile .pm-amount strong{white-space:nowrap;font-size:22px}.pm-rebate-tile .pm-amount strong.is-long{font-size:17px}.pm-rebate-hint{opacity:.72;margin:8px 2px 0;font-size:10.5px;line-height:1.45;position:relative}.pm-date{border:1px solid var(--border);width:auto;min-width:72px;color:var(--text);white-space:nowrap;background:#e2b05039;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.pm-date.open{background:#e2b05012;border-color:#e2b0507d}.pm-date b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.pm-date i{color:var(--text-secondary);font-size:10px;font-style:normal}.pm-date-panel{background:#e2b05040;border:1px solid #e2b05039;border-radius:14px;gap:8px;margin:10px 0 2px;padding:10px;display:grid}.pm-date-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pm-date-presets button{border:1px solid var(--border);height:28px;color:var(--text-secondary);background:#e2b0500b;border-radius:999px;font-size:11px}.pm-date-presets button.active{color:var(--accent-text);background:#e2b05025;border-color:#e2b0508f;font-weight:650}.pm-date-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-date-fields label{gap:3px;min-width:0;display:grid}.pm-date-fields span{color:var(--text-tertiary);font-size:10px}.pm-date-fields input{border:1px solid var(--border);width:100%;min-width:0;height:34px;color:var(--text);background:#e2b05040;border-radius:9px;padding:0 8px;font-size:12px}.pm-date-apply{color:#fff;background:linear-gradient(#22201d,#1d1b19);border:0;border-radius:10px;width:100%;height:32px;font-size:12px;font-weight:700}.pm-hero-stats{border-top:1px solid #e2b05028;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:10px;display:grid}.pm-hero-stats small{color:var(--text-tertiary);margin-bottom:2px;font-size:10px;display:block}.pm-hero-stats b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.pm-rates,.pm-turnover,.pm-network{border:1px solid var(--border);background:linear-gradient(#e2b05012,#e2b05007),#171614b8;border-radius:16px;margin-bottom:10px;overflow:hidden;box-shadow:inset 0 1px #ffecc402}.pm-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 8px;display:flex}.pm-panel-head small{color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:0;font-size:11px;font-weight:600;display:block}.pm-panel-head h2{font-size:13px;font-weight:650}.pm-panel-head>span{color:var(--accent-text);background:#e2b05017;border:1px solid #e2b05040;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:650}.pm-rate-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.pm-rate-grid article{text-align:center;background:linear-gradient(160deg,#e2b0501c,#e2b0500b);border:1px solid #e2b05032;border-radius:12px;justify-items:center;gap:2px;padding:8px 6px;display:grid}.pm-rate-grid span{color:var(--text-tertiary);font-size:11px;font-weight:600}.pm-rate-grid strong{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:750;line-height:1.15}.pm-rate-grid small{color:var(--text-secondary);font-size:11px}.pm-turnover-list{padding:2px 8px 6px}.pm-turnover-row{border-bottom:1px solid #e2b0501d;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px;display:flex}.pm-turnover-row:last-child{border-bottom:0}.pm-turnover-row span{color:var(--text-secondary);font-size:13px}.pm-turnover-row b{color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.pm-network-list{padding:6px 8px 10px}.pm-network-row{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.pm-network-avatar{width:36px;height:36px;color:var(--accent-text);background:linear-gradient(160deg,#e2b05037,#e2b0500f);border:1px solid #e2b0504f;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lb-avatar,.lb-row-avatar,.rw-winner-avatar,.pm-network-avatar{overflow:hidden}.lb-avatar>img,.lb-row-avatar>img,.rw-winner-avatar>img,.pm-network-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.pm-network-copy{min-width:0}.pm-network-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.pm-network-copy small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.pm-network-row>b{color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.pm-empty{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.pm-empty-logo{border:1px solid var(--border-strong);margin:0 auto 12px;box-shadow:0 10px 28px #00000058}.pm-empty strong{margin-bottom:6px;font-size:15px;display:block}.pm-empty p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.pm-cta{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);box-shadow:none;border:0;border-radius:999px;flex:none;margin-top:0;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.pm-cta:active{opacity:.9}.member-metrics{border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0;padding:14px 0;display:grid}.member-metrics+.member-stats-button{border-top:1px solid var(--border)}.member-metrics small{color:var(--text-tertiary);margin-bottom:6px;font-size:11px;display:block}.member-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:22px;font-weight:750;display:flex}.member-metrics em{color:var(--text-tertiary);font-size:12px;font-style:normal;font-weight:600}.profile-funds-entry{text-align:left;background:linear-gradient(160deg,#e2b05020,#e2b0500f),#171614b8;border:1px solid #e2b05040;border-radius:18px;align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px;display:flex;box-shadow:inset 0 1px #ffecc403}.profile-funds-entry:active{opacity:.9}.profile-funds-copy{flex:1;min-width:0}.profile-funds-copy strong{margin-bottom:3px;font-size:15px;font-weight:650;display:block}.profile-funds-copy span{color:var(--text-tertiary);font-size:12px;display:block}.profile-funds-entry>svg{color:var(--text-tertiary);flex-shrink:0}.fd-page{position:relative;overflow-x:clip}.fd-intro{background:linear-gradient(155deg,#e2b05020,#e2b0500b),#171614d9;border:1px solid #e2b05040;border-radius:18px;margin-bottom:12px;padding:14px 16px}.fd-intro strong{margin-bottom:4px;font-size:15px;font-weight:650;display:block}.fd-intro p{color:var(--text-secondary);font-size:12px;line-height:1.45}.fd-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.fd-filters::-webkit-scrollbar{display:none}.fd-filters button{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;background:#e2b0500b;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:650}.fd-filters button.active{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);border-color:#e2b0507d;box-shadow:0 6px 16px #00000065}.fd-list-panel{border:1px solid var(--border);background:linear-gradient(#e2b05012,#e2b05007),#171614b8;border-radius:20px;overflow:hidden}.fd-list{padding:6px 8px 10px;display:grid}.fd-row{border-bottom:1px solid #e2b0501d;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px;display:grid}.fd-row:last-child{border-bottom:0}.fd-icon{border-radius:12px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.fd-icon.in{color:var(--success);background:#149a631f;border:1px solid #149a6338}.fd-icon.out{color:var(--danger);background:#d645451f;border:1px solid #d6454538}.fd-copy{min-width:0}.fd-copy strong{font-size:13px;font-weight:600;display:block}.fd-copy small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.fd-row>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.fd-empty{text-align:center;padding:40px 20px}.fd-empty strong{margin-bottom:6px;font-size:15px;display:block}.fd-empty p{color:var(--text-secondary);font-size:13px}.fd-more{width:calc(100% - 24px);color:var(--accent-text);background:#e2b05017;border:1px solid #e2b0504f;border-radius:14px;margin:4px 12px 14px;padding:11px;font-size:13px;font-weight:650}.fd-more:disabled{opacity:.55}.fd-skeleton{gap:10px;padding:14px 16px 18px;display:grid}.fd-skeleton-row{background:#e2b0500f;border-radius:12px;height:52px;animation:1.4s ease-in-out infinite pulse-skeleton}.lobby-page{isolation:isolate;padding-top:12px;position:relative;overflow:hidden}.lobby-ambiance{z-index:0;pointer-events:none;height:72%;position:absolute;top:-20%;bottom:auto;left:-30%;right:-30%;overflow:hidden}.lobby-orb{filter:blur(48px);opacity:.9;will-change:transform;border-radius:50%;position:absolute}.lobby-orb-a{background:radial-gradient(circle,#e2b0504e 0%,#e2b05000 70%);width:240px;height:240px;animation:14s ease-in-out infinite lobby-orb-drift;top:8%;left:-8%}.lobby-orb-b{background:radial-gradient(circle,#e2b05029 0%,#e2b05000 72%);width:280px;height:280px;animation:18s ease-in-out infinite reverse lobby-orb-drift;top:28%;right:-12%}.lobby-orb-c{background:radial-gradient(circle,#785a2838 0%,#0000 70%);width:200px;height:200px;animation:16s ease-in-out 1.5s infinite lobby-orb-drift;top:58%;left:28%}.lobby-page>:not(.lobby-ambiance){z-index:1;position:relative}.lobby-page .notice-bar{-webkit-backdrop-filter:blur(28px)saturate(1.55);background:linear-gradient(145deg,#e2b05025,#e2b0500b),#1817146b;border-color:#e2b05039;margin-bottom:14px;box-shadow:0 12px 32px #00000047,inset 0 1px #ffecc405,inset 0 -1px #ffecc401}.lobby-page .lobby-game-hero{-webkit-backdrop-filter:blur(34px)saturate(1.6);background:linear-gradient(165deg,#e2b05032,#e2b05012 42%,#1716148c),#e2b05057;border-color:#e2b05064;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000006a,inset 0 1px #ffecc406,inset 0 -1px #00000025}.lobby-page .lobby-game-hero:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% -20%,#e2b05029,#0000 55%),linear-gradient(#e2b0501d,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0}.lobby-page .lobby-game-hero>*{z-index:1;position:relative}.lobby-page .lobby-game-cta{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#e2b0502e,#e2b0501c),#e2b0500f;border-color:#e2b05081;box-shadow:inset 0 1px #ffecc406}.lobby-page .empty-panel{-webkit-backdrop-filter:blur(28px)saturate(1.45);background:linear-gradient(160deg,#e2b0501d,#e2b05007),#18171466;border-color:#e2b05039;box-shadow:inset 0 1px #ffecc404}.lobby-banner{aspect-ratio:16/9;background:#171614;border:1px solid #e2b0504f;border-radius:20px;margin:0 0 14px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000065,inset 0 1px #ffecc403}.lobby-banner:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 55%,#e2b05040);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lobby-orb-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-14px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.lobby-orb{animation:none}}.lobby-banner-track{will-change:transform;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.lobby-banner-slide{flex:0 0 100%;min-width:100%;height:100%}.lobby-banner-slide img{object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.lobby-banner-slide--css{color:#f6eed8f0;text-align:center;background:radial-gradient(circle at 20% 20%,#e2b05032,#0000 42%),radial-gradient(circle at 80% 80%,#e2b05016,#0000 46%),#171614;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.lobby-banner-slide--css strong{z-index:1;letter-spacing:.12em;font-size:22px;position:relative}.lobby-banner-slide--css p{z-index:1;color:#f6eed8bd;font-size:13px;position:relative}.lobby-banner-slide--css .brand-logo{z-index:1;position:relative}.lobby-banner-dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.lobby-banner-dots button{pointer-events:auto;background:#fff4dc1b;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.lobby-banner-dots button.active{background:linear-gradient(90deg, #22201d, var(--accent));width:16px}@media (prefers-reduced-motion:reduce){.lobby-banner-track{transition:none}}.member-avatar-btn{cursor:pointer;background:linear-gradient(145deg,#22201d8c,#e2b05022);border:0;padding:3px;position:relative}.member-avatar-btn:active{transform:scale(.98)}.member-avatar-edit{background:linear-gradient(180deg, #22201d, var(--accent));color:#fff;border:2px solid #f4d57f3d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 4px 10px #00000058}.avatar-sheet{z-index:200;align-items:end;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.avatar-sheet-backdrop{background:#000000b8;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-sheet-panel{z-index:1;-webkit-backdrop-filter:blur(28px);background:linear-gradient(#e2b0501a,#e2b05007),#171614f5;border:1px solid #e2b05040;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;gap:12px;width:100%;max-width:480px;max-height:min(88dvh,760px);margin:0 auto;padding:14px 16px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 -18px 42px #00000079}.avatar-sheet-footer{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#171614b8,#171614);border-top:1px solid #e2b05022;flex-shrink:0;gap:10px;margin:0 -16px;display:grid}.avatar-sheet-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.avatar-sheet-head h2{font-size:17px;font-weight:700}.avatar-sheet-close{border:1px solid var(--border);width:34px;height:34px;color:var(--text-secondary);background:#e2b0500f;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.avatar-preview{background:linear-gradient(145deg,#e2b0501c,#e2b0500b);border:1px solid #e2b05039;border-radius:18px;flex-shrink:0;align-items:center;gap:14px;padding:12px 14px;display:flex}.avatar-preview img{object-fit:cover;background:#171614;border:2px solid #e2b0507d;border-radius:50%;flex-shrink:0;width:64px;height:64px}.avatar-preview small{color:var(--text-tertiary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.avatar-preview strong{font-size:15px;font-weight:700}.avatar-cats{scrollbar-width:none;flex-shrink:0;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.avatar-cats::-webkit-scrollbar{display:none}.avatar-cats button{border:1px solid var(--border);color:var(--text-secondary);background:#e2b0500b;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:650}.avatar-cats button.active{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);border-color:#e2b0507d}.avatar-grid{-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px 12px;min-height:0;padding:4px 2px 12px;display:grid;overflow-x:hidden;overflow-y:auto}.avatar-option{background:#171614;border:2px solid #0000;border-radius:50%;align-self:start;width:100%;height:0;padding:100% 0 0;position:relative;overflow:hidden}.avatar-option img{object-fit:cover;background:#171614;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-option.selected{border-color:var(--accent);box-shadow:0 0 0 3px #00000065}.avatar-option.selected:after{content:"✓";z-index:1;background:linear-gradient(180deg, #22201d, var(--accent));color:#fff;border:1.5px solid #f4d57f3d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:2px;right:2px}.avatar-option.avatar-upload{background:radial-gradient(circle at 50% 42%,#e2b05025,#0000 58%),#171614;border:2px dashed #e2b05088}.avatar-option.avatar-upload span{color:#f6eed8bd;letter-spacing:.08em;place-content:center;gap:2px;font-size:10px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-option.avatar-upload em{font-size:22px;font-style:normal;font-weight:700;line-height:1}.avatar-save{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%);border:0;border-radius:14px;flex-shrink:0;width:100%;min-height:48px;font-size:15px;font-weight:700;box-shadow:0 10px 22px #00000081}.avatar-save:disabled{opacity:.45}.feed-banner,.feed-phase-sticker-row{align-self:flex-start;max-width:78%;margin:2px 0}.feed-phase-sticker{aspect-ratio:140/81;object-fit:contain;filter:drop-shadow(0 5px 9px #00000051);width:200px;max-width:min(200px,62vw);height:auto;animation:.35s cubic-bezier(.22,1,.36,1) banner-pop;display:block}.feed-banner img{aspect-ratio:140/81;object-fit:contain;filter:drop-shadow(0 5px 9px #00000051);width:200px;max-width:min(200px,62vw);height:auto;margin:0;animation:.35s cubic-bezier(.22,1,.36,1) banner-pop;display:block}@keyframes banner-pop{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:none}}.feed-dice-bubble{background:0 0;align-items:center;padding:2px 3px 7px;display:inline-flex}.feed-dice-bubble time{color:var(--text-tertiary);margin-left:4px;font-size:10px}.seq-dice{align-items:center;gap:8px;min-height:56px;padding:8px 1px 12px;display:inline-flex;overflow:visible}.seq-dice-slot{isolation:isolate;flex:0 0 56px;width:56px;height:56px;display:inline-flex;position:relative}.seq-dice-slot.die-slot-lg{flex-basis:66px;width:66px;height:66px}.seq-dice-slot:after{content:"";z-index:0;opacity:.42;pointer-events:none;background:radial-gradient(#1817146b 0%,#0000 70%);border-radius:50%;height:9px;position:absolute;bottom:-5px;left:15%;right:15%}.die3{z-index:1;width:56px;height:56px;display:block;position:relative}.die3-lg{width:66px;height:66px}.die3-art{object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.feed-sticker{object-fit:contain;border-radius:12px;width:96px;height:96px;display:block}.dice-action{background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%)}.composer-locked{background:linear-gradient(135deg,#e2b05012,#e2b05007),#e2b0500b;border:1px solid #e2b0502b;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 12px 4px;padding:12px 14px;display:grid}.composer-locked-icon{background:#e2b0501c;border-radius:999px;place-items:center;width:32px;height:32px;font-size:14px;line-height:1;display:grid}.composer-locked p{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600;line-height:1.35}.composer-locked-timer{min-width:42px;color:var(--accent-text);text-align:center;font-variant-numeric:tabular-nums;background:#e2b05020;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.game-room-composer{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;padding:8px 10px 4px}.game-room-composer input{color:#f6eed8f0;-webkit-text-fill-color:#f6eed8f0;caret-color:#f6eed8bd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171614;border:1px solid #e2b0502e;border-radius:999px;min-height:44px;padding:10px 12px;font-size:16px;transition:border-color .18s,background .18s}.game-room-composer input:focus{background:#171614;border-color:#e2b05064}.game-room-composer input::placeholder{color:var(--text-tertiary);-webkit-text-fill-color:var(--text-tertiary)}.game-room-composer button[type=submit]{color:#fff;background:linear-gradient(145deg,#f4e4ad 0%,#c9a45c 72%,#ae8745 100%);border:1px solid #e2b05099;border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:transform .12s,filter .18s,background .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffecc40a,0 4px 12px #0000003d}.game-room-composer button[type=submit] svg{fill:currentColor;stroke:none;width:20px;height:20px;transform:translate(1px)}.game-room-composer button[type=submit]:not(:disabled):active{filter:brightness(.94);transform:scale(.92)}.game-room-composer button[type=submit]:disabled{opacity:1;color:#f6eed83c;box-shadow:none;background:#e2b05011;border-color:#e2b05028}.game-room-composer .composer-icon{width:44px;height:44px;color:var(--text-secondary);background:#e2b0500f;border:1px solid #e2b0502e;border-radius:999px;place-items:center;padding:0;font-size:17px;font-weight:400;transition:border-color .18s,background .18s,color .18s,transform .12s;display:grid}.game-room-composer .composer-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:22px;height:22px;transition:transform .18s}.game-room-composer .composer-icon.active{color:var(--accent-text);background:#e2b05029;border-color:#e2b05099}.game-room-composer .composer-icon.active svg{transform:scale(.96)}.game-room-composer .composer-icon:not(:disabled):active{transform:scale(.94)}.game-room-composer .composer-icon:disabled{opacity:.4}.game-room-composer .composer-more{font-size:28px;font-weight:300;line-height:1}.game-room-composer .composer-icon.highlight{background:#e2b05029;border-color:#e2b05099;animation:1.4s ease-in-out infinite dice-pulse}@keyframes dice-pulse{0%,to{box-shadow:0 0 #000000a1}50%{box-shadow:0 0 0 6px #0000}}.composer-amount-preview{z-index:8;backdrop-filter:blur(10px);color:#f6eed8bd;background:#171614f0;border:0;border-radius:11px 11px 0 0;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:calc(100vw - 28px);min-height:28px;padding:5px 16px;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.composer-amount-preview strong{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700;line-height:1.3}.composer-amount-preview small{color:#f6eed865;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.composer-amount-preview.invalid{color:#e0aaa5}.game-room-footer.has-stake-strip .composer-amount-preview{border-radius:11px;bottom:calc(100% + 30px)}.composer-reply-preview{min-width:0;color:var(--text);background:#e2b05025;border-left:3px solid #e2b05099;border-radius:8px;align-items:center;gap:10px;margin:6px 10px 0;padding:7px 8px 7px 11px;display:flex}.composer-reply-preview>div{flex:1;gap:1px;min-width:0;display:grid}.composer-reply-preview strong{color:#ffe9aa;font-size:12px;font-weight:750}.composer-reply-preview span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.composer-reply-preview button{width:28px;height:28px;color:var(--text-secondary);background:#e2b0501a;border:0;border-radius:50%;flex:none;padding:0;font-size:20px;line-height:1}.room-chat-lock-state{min-height:52px;color:var(--text-tertiary);letter-spacing:.02em;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.room-chat-lock-state:before{content:"";background:#1d1b19b8;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #0000002e}.room-global-mute-state{color:#b99892;background:linear-gradient(#78383209,#78383217);border-top:1px solid #be685e1a;min-height:48px}.room-global-mute-state:before{background:#c06d63;box-shadow:0 0 0 3px #c06d631a}.composer-tip{color:#e5e2da;text-align:center;background:#171614;border-radius:8px;width:fit-content;max-width:calc(100% - 48px);margin:0 auto 8px;padding:7px 14px;font-size:12px;font-weight:600;box-shadow:0 6px 18px #00000065}img.feed-chat-avatar{object-fit:cover}.feed-chat.theirs .feed-chat-bubble,.feed-chat.mine .feed-chat-bubble{color:var(--text);background:#171614;border:0;border-radius:10px}.feed-chat.mine .feed-chat-bubble{background:#1d1b19}.feed-chat-bubble time{text-align:left;opacity:.5}.feed-chat-bubble.emoji{padding:2px 4px;background:0 0!important}.feed-chat-bubble.emoji p{font-size:34px;line-height:1.15}.feed-assistant-bubble.countdown-lock .countdown-lock-text{font-variant-numeric:lining-nums;margin:0}.feed-assistant-bubble.countdown-live p{font-variant-numeric:lining-nums}.tool-drawer{padding:0 0 max(8px, env(safe-area-inset-bottom));background:#171614;border-top:1px solid #e2b05028}.tool-tabs{background:#e2b05011;border:0;border-radius:999px;justify-content:center;gap:4px;margin:6px 12px;padding:3px;display:flex}.tool-tabs button{color:#f6eed88f;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;width:auto;min-height:28px;padding:0 8px;transition:color .15s,background .15s;display:inline-flex;position:relative}.tool-tabs button:after{display:none}.tool-tabs button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.tool-tabs button span{font-size:11px;font-weight:650}.tool-tabs button.active{color:#fff;background:#e4d09a}.tool-tabs button.active:after{width:0}.tool-tabs button:active{background:#e2b0501d}.tool-tabs button.active:active{background:#d4be82}.tool-tabs button:focus-visible{outline-offset:2px;outline:2px solid #e2b05099}.expression-panel button:focus-visible{outline-offset:2px;outline:2px solid #e2b05099}.tool-drawer .expression-panel{margin:0 12px}.plus-drawer{border-top:1px solid var(--border);background:#171614f5;padding:16px 12px}.plus-actions{justify-content:flex-start;gap:18px;padding:0 8px;display:flex}.plus-actions button{color:var(--text-secondary);background:0 0;border:0;justify-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.plus-icon{border-radius:14px;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.plus-hint{color:var(--text-tertiary);margin:12px 8px 0;font-size:11px;line-height:1.5}.plus-hint.error{color:var(--danger)}.plus-form{gap:10px;padding:0 6px;display:grid}.plus-form header{justify-content:space-between;align-items:center;display:flex}.plus-form header strong{font-size:14px;font-weight:700}.plus-form header button{color:var(--text-tertiary);background:0 0;border:0;font-size:12px}.plus-form-row{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.plus-form-row label{color:var(--text-secondary);font-size:12px;font-weight:600}.plus-form .primary-action{border:0;border-radius:12px;margin-top:2px;padding:12px;font-size:13px;font-weight:700}.plus-form .plus-hint{margin:0}.user-packet{color:#fff7e8;text-align:left;background:linear-gradient(160deg,#e0483f 0%,#c2352d 60%,#a52923 100%);border:0;border-radius:14px;align-items:center;gap:10px;min-width:210px;padding:12px 14px;display:flex;box-shadow:0 8px 20px #a62c2459}.user-packet:active{transform:scale(.98)}.user-packet.opened{box-shadow:none;opacity:.88;background:linear-gradient(160deg,#b98f83 0%,#a4776b 100%)}.user-packet:disabled{cursor:default}.user-packet-seal{font-size:30px;line-height:1}.user-packet-text{gap:2px;display:grid}.user-packet-text strong{font-size:14px;font-weight:700}.user-packet-text small{opacity:.85;font-size:11px}img.feed-assistant-avatar{object-fit:cover;border-radius:50%}.game-room-footer .expression-panel{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;max-height:190px;margin:0 12px 4px;padding:4px;display:grid;overflow-y:auto}.game-room-footer .expression-panel button{touch-action:manipulation;background:0 0;border:0;border-radius:8px;min-width:42px;min-height:44px;padding:4px;font-size:22px;transition:background .12s,transform .12s}.game-room-footer .expression-panel button:active{background:#e2b0501a;transform:scale(.94)}.game-room-footer .expression-panel.sticker-panel,.game-room-footer .sticker-panel{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:4px}.game-room-footer .sticker-panel button{aspect-ratio:1;background:#e2b0500b;border:1px solid #e2b0501d;border-radius:8px;width:100%;min-width:0;min-height:0;padding:3px;overflow:hidden}.game-room-footer .sticker-panel img{object-fit:contain;width:100%;height:100%;transition:transform .12s;display:block}.game-room-footer .sticker-panel button:active img{transform:scale(.94)}.game-room-footer .expression-panel .empty-inline{text-align:center;min-height:70px;color:var(--text-tertiary);grid-column:1/-1;place-items:center;padding:12px 0;font-size:12px;display:grid}@media (hover:hover){.tool-tabs button:not(.active):hover{color:#f6eed88f;background:#e2b0500d}.game-room-footer .expression-panel button:hover{background:#e2b05011}}@media (max-width:360px){.tool-tabs{margin-left:10px;margin-right:10px}.tool-tabs button{gap:3px;min-height:26px;padding-left:6px;padding-right:6px}.tool-tabs button span{font-size:10.5px}.game-room-footer .expression-panel{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));margin-left:10px;margin-right:10px;padding:4px}.game-room-footer .expression-panel.sticker-panel,.game-room-footer .sticker-panel{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tool-tabs button,.game-room-footer .expression-panel button,.game-room-footer .sticker-panel img{transition:none}}.wd-page{padding-bottom:36px}.wd-orders-link{color:var(--accent-text);background:0 0;border:0;font-size:13px;font-weight:650}.wd-account-card{text-align:left;background:linear-gradient(160deg,#e2b0501c,#e2b0500b),#171614d9;border:1px solid #e2b05047;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffecc402}.wd-account-card:disabled{opacity:.6}.wd-account-main{min-width:0}.wd-account-title{align-items:center;gap:8px;margin-bottom:4px;display:flex}.wd-account-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.wd-account-title em{color:var(--success);background:#149a6329;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.wd-account-main p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.wd-chevron{color:var(--text-tertiary);font-size:22px;line-height:1}.wd-amount-card{border:1px solid var(--border);background:#171614;border-radius:18px;margin-bottom:12px;padding:16px}.wd-amount-label{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.wd-all-btn{color:var(--accent-text);background:0 0;border:0;font-size:12px;font-weight:700}.wd-all-btn:disabled{opacity:.4}.wd-amount-input{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;margin-bottom:8px;padding:10px 0 12px;display:flex}.wd-amount-input span{color:var(--text-tertiary);font-size:22px;font-weight:700}.wd-amount-input input{width:100%;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:0 0;border:0;outline:none;font-size:34px;font-weight:750}.wd-min{color:#f6eed8bd;margin:0 0 4px;font-size:12px;font-weight:600}.wd-balance{color:var(--text-tertiary);margin:0 0 14px;font-size:12px}.wd-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wd-presets button{border:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;background:#171614;border-radius:12px;padding:12px 8px;font-size:15px;font-weight:700}.wd-presets button.active{color:#f6eed8f0;background:#201e1b;border-color:#e2b05099}.wd-presets button:disabled{opacity:.45}.wd-free-card{border:1px solid var(--border);background:#171614;border-radius:16px;margin-bottom:12px;padding:14px 16px}.wd-free-row{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.wd-free-row strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.wd-free-row b{color:var(--success)}.wd-free-card p{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.wd-tips{background:#e2b05017;border:1px solid #e2b0504f;border-radius:16px;grid-template-columns:22px 1fr;gap:10px;margin-bottom:14px;padding:14px;display:grid}.wd-tips-icon{color:#f6eed8bd;background:#e2b05032;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.wd-tips p{color:var(--text);margin:0;font-size:12px;line-height:1.55}.wd-tips p+p{margin-top:4px}.wd-usdt-btn{width:100%;color:var(--accent-text);background:#e2b05017;border:1px solid #e2b05056;border-radius:14px;margin-bottom:10px;padding:12px 14px;font-size:13px;font-weight:700}.wd-submit{margin-top:0}.tf-page{padding-bottom:36px}.tf-card{border:1px solid var(--border);background:#171614;border-radius:18px;margin-bottom:12px;padding:14px 16px 16px}.tf-label{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.tf-uid-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.tf-uid-row input,.tf-memo{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#171614;border-radius:12px;outline:none;padding:0 14px;font-size:16px;font-weight:650}.tf-memo{letter-spacing:normal;font-size:14px;font-weight:500}.tf-uid-row input:focus,.tf-memo:focus{border-color:#e2b05099}.tf-lookup{min-height:46px;color:var(--accent-text);white-space:nowrap;background:#e2b05020;border:1px solid #e2b05064;border-radius:12px;padding:0 16px;font-size:13px;font-weight:700}.tf-lookup:disabled{opacity:.4}.tf-hint,.tf-field-error{margin:8px 0 0;font-size:12px;line-height:1.5}.tf-hint{color:var(--text-tertiary)}.tf-field-error{color:#d64545}.tf-recipient{background:linear-gradient(160deg,#149a631a,#e2b05007),#171614d9;border:1px solid #149a6347;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.tf-recipient-main{gap:2px;min-width:0;display:grid}.tf-recipient-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.tf-recipient-main small{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.tf-recipient em{color:var(--success);background:#149a6329;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.tf-recipient-change{color:var(--accent-text);background:0 0;border:0;grid-column:1/-1;justify-self:end;font-size:12px;font-weight:700}.tf-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.tf-avatar-fallback{color:var(--accent-text);background:linear-gradient(145deg,#1d1b1973,#e2b05022);place-items:center;font-size:18px;font-weight:800;display:grid}.tf-amount .wd-presets button.active{color:var(--accent-text);background:#e2b05025;border-color:#e2b05099}.tf-amount .wd-min{color:var(--text-tertiary)}.tf-history{margin-top:22px}.tf-history .transaction-row{grid-template-columns:44px minmax(0,1fr) auto}.tf-history .transaction-row .tf-avatar{width:40px;height:40px;font-size:16px}.tf-more{text-align:center;width:100%;margin-top:8px;display:block}.tf-success{text-align:center;background:radial-gradient(120% 80% at 50% 0,#149a6329,#0000 60%),#171614e6;border:1px solid #149a6347;border-radius:22px;justify-items:center;gap:10px;margin:20px 0 16px;padding:28px 20px 24px;display:grid}.tf-success-icon{width:60px;height:60px;color:var(--success);background:#149a6329;border-radius:50%;place-items:center;display:grid}.tf-success h2{margin:0;font-size:18px;font-weight:750}.tf-success-amount{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:34px;font-weight:800}.tf-success-to{align-items:center;gap:10px;max-width:100%;display:flex}.tf-success-to p{color:var(--text-secondary);text-align:left;margin:0;font-size:13px}.tf-success small{color:var(--text-tertiary);font-size:12px}.tf-duplicate{color:#8a6812;margin:0;font-size:12px}.tf-success-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tf-success-actions .primary-action{margin:0}.tf-secondary{border:1px solid var(--border);min-height:48px;color:var(--text);background:#e2b0500f;border-radius:14px;font-size:14px;font-weight:700}.game-room-feed{gap:10px;padding:10px 12px 16px}.feed-chat{align-items:flex-start;gap:8px;width:fit-content;max-width:78%;display:flex}.feed-chat.theirs{align-self:flex-start}.feed-chat.mine{flex-direction:row-reverse;grid-template-columns:none;align-self:flex-end;max-width:82%}.feed-chat-avatar,img.feed-chat-avatar,.feed-assistant-avatar,img.feed-assistant-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.feed-chat-name{color:#e8bf62;margin:0 0 4px 2px;font-size:12px;line-height:1.2}.feed-chat-bubble{word-break:break-word;border-radius:6px;max-width:100%;padding:8px 12px;font-size:15px;line-height:1.4;display:inline-block;color:#fff!important;background:#171614!important;border:0!important}.feed-chat.mine .feed-chat-bubble{color:#fff!important;background:#1d1b19!important}.feed-chat.mine .feed-chat-bubble:not(.emoji){min-width:72px}.feed-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.feed-chat-bubble time{display:none}.feed-assistant{max-width:78%}.feed-assistant-bubble{color:#fff;background:#171614;border-radius:6px;max-width:100%;padding:8px 12px;font-size:14px;line-height:1.45}.feed-own-line{color:#ffe9aa;font-weight:650}.feed-own-mention{color:inherit;font-weight:inherit;background:0 0}.feed-chat-avatar-action{touch-action:pan-y;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;padding:0;transition:opacity .12s,transform .12s}.feed-chat-avatar-action .feed-chat-avatar{display:grid}.feed-chat-avatar-action.is-pressing{opacity:.72;transform:scale(.93)}.feed-chat-bubble.long-pressable{cursor:pointer;touch-action:pan-y;-webkit-touch-callout:none;user-select:none;transition:filter .12s,transform .12s}.feed-chat-bubble.long-pressable.is-pressing{filter:brightness(.86);transform:scale(.985)}.feed-chat-reply{text-align:left;background:#e2b05017;border-left:2px solid #e2b05099;border-radius:5px;gap:1px;min-width:0;max-width:min(230px,58vw);margin:-2px -4px 7px;padding:5px 8px;display:grid}.feed-chat-reply strong{color:#ffe9aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.35;overflow:hidden}.feed-chat-reply span{color:#ebeff6ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.feed-chat-bubble.emoji .feed-chat-reply{font-size:12px}.game-room .game-room-title strong{font-size:16px;line-height:1.35}.game-room .game-room-title small{font-size:10px;line-height:1.4}.game-room .game-room-phase{background:linear-gradient(135deg,#e2b05017,#e2b05009);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(58px,78px);align-items:center;gap:8px;min-height:56px;margin:7px 10px 0;padding:7px 10px;display:grid}.game-room .game-room-phase-main{min-width:0}.game-room .game-room-phase-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.game-room .phase-pill{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:min(48vw,14em);padding:3px 8px;font-size:11px;line-height:1.4;overflow:hidden}.game-room .game-room-status-meta{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.game-room .game-room-phase-main p{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.game-room .game-room-phase-timer{align-self:stretch;min-width:0;padding-left:8px}.game-room .game-room-phase-timer b{font-size:20px;line-height:1.15}.game-room .game-room-phase-timer em{white-space:normal;overflow-wrap:anywhere;margin-top:1px;font-size:10px;line-height:1.2}.game-room .game-room-channel-tag{font-size:11px;line-height:1.4}.game-room .game-room-channel-text{line-height:1.4}.game-room .game-room-channel-text b{font-size:13px}.game-room .game-room-channel-text em{font-size:12px}.game-room .game-room-quick-link span{font-size:10px}.game-room .game-room-feed{gap:12px;padding:12px 12px 18px}.game-room .feed-chat-name,.game-room .feed-assistant-name{font-size:13px}.game-room .feed-chat-bubble{border-radius:10px;padding:10px 14px;font-size:16px;line-height:1.5}.game-room .feed-assistant-bubble,.game-room .feed-assistant-bubble p,.game-room .scoreboard-bubble,.game-room .scoreboard-bubble pre{word-spacing:0;font-variant-numeric:lining-nums;font-variant-east-asian:proportional-width;font-feature-settings:"fwid" 0;letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.game-room .feed-assistant-bubble{color:#fff;border-radius:10px;padding:10px 14px;font-size:15px;line-height:1.55}.game-room .feed-assistant-bubble p,.game-room .feed-chat-bubble,.game-room .feed-chat-bubble p{color:#fff;font-variant-numeric:lining-nums;letter-spacing:0!important}.game-room .feed-assistant-bubble p{overflow-wrap:anywhere;word-break:normal;font-size:15px;line-height:1.55}.game-room .feed-assistant-bubble time,.game-room .feed-chat-bubble time{color:#f6eed865}.game-room .feed-assistant-bubble.countdown-lock{border:0;border-radius:8px;width:fit-content;min-width:0;padding:6px 10px;display:inline-flex}.game-room .feed-assistant-bubble.countdown-lock .countdown-lock-text{font-size:15px;line-height:1.35}.game-room .feed-assistant-bubble.countdown-lock time{display:none}.game-room .feed-chat-avatar,.game-room img.feed-chat-avatar,.game-room .feed-assistant-avatar,.game-room img.feed-assistant-avatar{width:42px;height:42px}.game-room .game-room-composer input{font-size:16px}.game-room .game-room-composer button[type=submit]{width:44px;min-width:44px}.feed-banner{align-self:flex-start;max-width:78%}.feed-banner img{aspect-ratio:140/81;object-fit:contain;width:200px;max-width:min(200px,62vw);height:auto}.game-room-actions.compact{padding:6px 12px 0}.wx-rp{aspect-ratio:347/576;color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(110% 70% at 50% 0,#ff7e5e8c,#0000 60%),linear-gradient(165deg,#f65142 0%,#e83b31 54%,#c62822 100%);border:0;border-radius:10px;width:max(154px,min(46vw,168px));max-width:60vw;padding:0;transition:transform .16s,filter .16s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #b4201847,inset 0 1px #ffecc405}.wx-rp:active{filter:brightness(.96);transform:scale(.985)}.wx-rp:disabled{cursor:default}.wx-rp.opened{filter:none;background:radial-gradient(110% 70% at 50% 0,#ff7e5e8c,#0000 60%),linear-gradient(165deg,#f65142 0%,#e83b31 54%,#c62822 100%);box-shadow:0 12px 30px #b4201847,inset 0 1px #ffecc405}.wx-rp-niuniu,.wx-rp-niuniu.opened{background:radial-gradient(110% 70% at 50% 0,#ff7e5e8c,#0000 60%),linear-gradient(165deg,#f65142 0%,#e83b31 54%,#c62822 100%)}.wx-rp-body{padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.wx-rp-body:after{content:"";z-index:1;pointer-events:none;border-bottom:1px solid #78120e61;border-radius:0 0 50% 50%;width:128%;height:29%;position:absolute;top:49%;left:-14%;box-shadow:0 2px 2px #791c171f}.wx-rp.opened .wx-rp-body:after{border-bottom-color:#78120e61;box-shadow:0 2px 2px #791c171f}.wx-rp-icon{z-index:3;background:#f4cf88;border-radius:50%;width:56px;height:56px;position:absolute;top:77%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff6dab3,0 3px #98351d3d,0 8px 18px #63181133}.wx-rp-icon:after{content:"開";color:#e47b6d;place-items:center;font:500 27px/1 Noto Serif SC,Songti SC,serif;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.wx-rp.opened .wx-rp-icon{display:block}.wx-rp-copy{z-index:2;text-align:center;min-width:0;position:absolute;top:31%;left:13px;right:13px}.wx-rp.opened .wx-rp-copy{top:31%}.wx-rp-copy strong{color:#f6d493;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.wx-rp.opened .wx-rp-copy strong{color:#f6d493}.wx-rp-copy small{color:#ffe7b7ad;opacity:1;margin-top:7px;font-size:9px;line-height:1.3;display:block}.wx-rp.opened .wx-rp-copy small{color:#ffe7b7ad}.wx-rp-foot{z-index:4;color:#ffe6b4db;letter-spacing:.06em;background:0 0;border:0;align-items:center;padding:0;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:9px;left:11px}.wx-rp.opened .wx-rp-foot{color:#ffe6b4db}.wx-rp-foot .wx-rp-brand{display:block}.wx-rp-detail,.wx-rp-top{display:none}.wx-rp-dialog{z-index:2200;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);background:#171614c2;place-items:center;animation:.18s both wx-rp-dialog-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wx-rp-dialog-stack{justify-items:center;gap:18px;width:min(320px,100vw - 40px);display:grid}.wx-rp-dialog-panel{isolation:isolate;color:#fff1d8;background:radial-gradient(110% 72% at 50% 0,#ff7e5e94,#0000 60%),linear-gradient(160deg,#f65142 0%,#e83b31 54%,#d42f28 100%);border:1px solid #ffd49726;border-radius:15px;flex-direction:column;width:100%;height:min(450px,100dvh - 126px);min-height:400px;animation:.24s cubic-bezier(.2,.82,.28,1.08) both wx-rp-dialog-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 74px #0000008d,0 4px 18px #7d120c47,inset 0 1px #ffecc405}.wx-rp-dialog-panel:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(115deg,#0000 0,#0000 46%,#e2b0501d 47%,#0000 49%),radial-gradient(circle at 18% 20%,#ffe5b333 0,#ffe5b333 1px,#0000 1.5px);background-size:100% 100%,24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.wx-rp-dialog-flap{z-index:0;pointer-events:none;background:linear-gradient(#f94a3df0,#da2f27fa);border:1px solid #6f110d2e;border-top:0;border-radius:0 0 52% 52%;width:124%;height:34%;position:absolute;top:55%;left:-12%;box-shadow:0 12px 18px #640c0929,inset 0 1px #ffecc403}.wx-rp-dialog-sender{z-index:2;color:#ffeecfd1;justify-content:center;align-items:center;gap:9px;min-height:66px;padding:22px 24px 8px;font-size:12px;line-height:1.3;display:flex;position:relative}.wx-rp-dialog-sender>span{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.wx-rp-dialog-sender b{color:#fff0cf;text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-weight:650;overflow:hidden}.wx-rp-dialog-sender .wx-rp-sender-avatar{border-radius:50%;flex-basis:24px;width:24px;height:24px}.wx-rp-dialog-sender .wx-rp-sender-avatar img{object-fit:cover;width:100%;height:100%}.wx-rp-dialog-sender>em{color:#ffe4a5;letter-spacing:.06em;background:#5c120c29;border:1px solid #ffe7b840;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:750}.wx-rp-dialog-content{z-index:2;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:13px;min-height:0;padding:4px 24px 32px;display:flex;position:relative}.wx-rp-dialog-greeting{color:#fff0d1;letter-spacing:.035em;text-wrap:balance;max-width:250px;font:650 20px/1.45 Noto Serif SC,Songti SC,serif;transition:opacity .22s,transform .22s}.wx-rp-dialog-greeting.is-opening{opacity:.78;transform:translateY(-2px)}.wx-rp-dialog-open-stage{isolation:isolate;perspective:520px;place-items:center;width:116px;height:96px;display:grid;position:relative}.wx-rp-dialog-open-stage:before,.wx-rp-dialog-open-stage:after{content:"";z-index:0;pointer-events:none;opacity:0;border-radius:50%;position:absolute}.wx-rp-dialog-open-stage:before{border:1px solid #ffe09194;top:8px;bottom:8px;left:18px;right:18px}.wx-rp-dialog-open-stage:after{filter:blur(5px);background:radial-gradient(circle,#ffe18b8a 0%,#ffcf682e 48%,#0000 74%);top:17px;bottom:17px;left:27px;right:27px}.wx-rp-dialog-open-stage.is-opening:before{animation:.9s ease-out infinite wx-rp-dialog-open-ring}.wx-rp-dialog-open-stage.is-opening:after{animation:.9s ease-in-out infinite wx-rp-dialog-open-glow}.wx-rp-dialog-open{z-index:1;color:#fff;cursor:pointer;width:80px;height:80px;transform-style:preserve-3d;will-change:transform;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 34% 24%,#fff8db 0,#fff8db 8%,#0000 9%),linear-gradient(145deg,#ffeab5 0%,#f5c86e 57%,#d79532 100%);border:2px solid #fff5d3b3;border-radius:50%;place-items:center;margin:0;font:700 32px/1 Noto Serif SC,Songti SC,serif;transition:transform .14s,filter .14s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 3px 4px #ffecc415,inset 0 -6px 10px #864b123d,0 10px 24px #5b140b57}.wx-rp-dialog-open>span{z-index:2;text-shadow:0 1px #ffecc40c;position:relative;transform:translateZ(2px)}.wx-rp-dialog-open:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#17161499,#0000);position:absolute;top:-22%;bottom:-22%;left:-48%;right:48%;transform:translate(-130%)rotate(16deg)}.wx-rp-dialog-open:after{content:"";border-radius:inherit;border:1px solid #663c1633;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.wx-rp-dialog-open:active{filter:brightness(1.04);transform:scale(.92)rotateY(18deg)}.wx-rp-dialog-open:disabled{cursor:wait}.wx-rp-dialog-open.is-opening{filter:brightness(1.07)saturate(1.06);animation:.9s cubic-bezier(.42,0,.24,1) infinite wx-rp-dialog-open-turn}.wx-rp-dialog-open.is-opening:before{animation:.9s ease-in-out infinite wx-rp-dialog-open-shine}.wx-rp-dialog-content>small{color:#ffedcbad;font-size:12px;line-height:1.45}.wx-rp-dialog-received{color:#ffeac2bd;letter-spacing:.08em;background:#69130d1f;border:1px solid #ffe7b833;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:650;animation:.32s ease-out both wx-rp-dialog-received-in}.wx-rp-dialog-status{color:#fff3dc;letter-spacing:.025em;text-wrap:balance;max-width:270px;font:650 23px/1.38 Noto Serif SC,Songti SC,serif}.wx-rp-dialog-status.wx-rp-dialog-amount{isolation:isolate;color:#ffe29d;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 2px #6f320f40,0 0 24px #ffda7f66;font:700 36px/1.1 Noto Sans SC,PingFang SC,sans-serif;animation:.52s cubic-bezier(.2,.82,.25,1.18) both wx-rp-dialog-amount-in;position:relative}.wx-rp-dialog-status.wx-rp-dialog-amount:before{content:"";z-index:-1;background:radial-gradient(#ffde8a57 0%,#ffcf641f 48%,#0000 72%);border-radius:50%;width:190px;height:94px;animation:.72s ease-out both wx-rp-dialog-amount-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.wx-rp-dialog-content>p{color:#ffebc685;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin:3px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.wx-rp-dialog-loader{border:3px solid #ffe8bb33;border-top-color:#ffe6aa;border-radius:50%;width:46px;height:46px;animation:.78s linear infinite wx-rp-dialog-spin}.wx-rp-dialog-footer{z-index:3;background:linear-gradient(#a81a1400,#a51b153d 32%),#b5231b33;flex:none;align-content:center;min-height:70px;padding:5px 22px 7px;display:grid;position:relative}.wx-rp-dialog-secondary{color:#ffe5b2;background:#640e0a1f;border:1px solid #ffe4ae3d;border-radius:999px;min-height:38px;margin-bottom:1px;font-size:12px;font-weight:650}.wx-rp-dialog-details{color:#ffe7bfe6;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:13px;font-weight:500;display:inline-flex}.wx-rp-dialog-details span{margin-top:-1px;font-size:19px;font-weight:300}.wx-rp-dialog-details:disabled{opacity:.4}.wx-rp-dialog-close{color:#f6eed8d8;background:#e2b05020;border:1px solid #f4d57f23;border-radius:50%;place-items:center;width:48px;height:48px;padding:0 0 3px;font:300 31px/1 sans-serif;transition:transform .14s,background .14s;display:grid;box-shadow:0 8px 22px #00000038}.wx-rp-dialog-close:active{background:#e2b0501d;transform:scale(.92)}.wx-rp-dialog-close:disabled{opacity:.38}@keyframes wx-rp-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes wx-rp-dialog-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wx-rp-dialog-spin{to{transform:rotate(360deg)}}@keyframes wx-rp-dialog-open-turn{0%{transform:rotateY(0)scale(1)}38%{transform:rotateY(168deg)scale(1.08)}62%{transform:rotateY(220deg)scale(1.08)}to{transform:rotateY(360deg)scale(1)}}@keyframes wx-rp-dialog-open-ring{0%{opacity:0;transform:scale(.72)}34%{opacity:.78}to{opacity:0;transform:scale(1.32)}}@keyframes wx-rp-dialog-open-glow{0%,to{opacity:.28;transform:scale(.86)}50%{opacity:.9;transform:scale(1.18)}}@keyframes wx-rp-dialog-open-shine{0%,18%{transform:translate(-130%)rotate(16deg)}72%,to{transform:translate(235%)rotate(16deg)}}@keyframes wx-rp-dialog-received-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wx-rp-dialog-amount-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.58)}64%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.1)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes wx-rp-dialog-amount-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}46%{opacity:1}to{opacity:.62;transform:translate(-50%,-50%)scale(1.12)}}@media (max-height:620px){.wx-rp-dialog{padding-top:14px;padding-bottom:14px}.wx-rp-dialog-stack{gap:12px}.wx-rp-dialog-panel{height:calc(100dvh - 94px);min-height:340px}.wx-rp-dialog-sender{min-height:54px;padding-top:14px}.wx-rp-dialog-content{gap:9px;padding-bottom:20px}.wx-rp-dialog-open{width:68px;height:68px;font-size:28px}.wx-rp-dialog-open-stage{width:104px;height:82px}.wx-rp-dialog-close{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.wx-rp-dialog,.wx-rp-dialog-panel,.wx-rp-dialog-loader,.wx-rp-dialog-open-stage:before,.wx-rp-dialog-open-stage:after,.wx-rp-dialog-open,.wx-rp-dialog-open:before,.wx-rp-dialog-received,.wx-rp-dialog-amount,.wx-rp-dialog-amount:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.wx-transfer{--wx-transfer:#ff9f3d;--wx-transfer-end:#ffc15a;color:#fff;background:linear-gradient(90deg, var(--wx-transfer) 0%, var(--wx-transfer-end) 100%);border:0;border-radius:8px;width:min(236px,72vw);animation:.32s cubic-bezier(.2,.85,.25,1) both wx-transfer-in;position:relative;box-shadow:0 8px 22px #ff953038}.wx-transfer.theirs{border-top-left-radius:4px}.wx-transfer.mine{border-top-right-radius:4px;margin-left:auto}.wx-transfer.theirs:before,.wx-transfer.mine:before{content:"";border:6px solid #0000;width:0;height:0;position:absolute;top:14px}.wx-transfer.theirs:before{border-right-color:var(--wx-transfer);border-left:0;left:-10px}.wx-transfer.mine:before{border-left-color:var(--wx-transfer-end);border-right:0;right:-10px}.wx-transfer-body{grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:64px;padding:14px 12px 12px;display:grid}.wx-transfer-mark{color:#fff;place-items:center;width:36px;height:36px;display:grid}.wx-transfer-mark svg{width:34px;height:34px}.wx-transfer-copy{gap:4px;min-width:0;display:grid}.wx-transfer-copy strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;align-items:baseline;gap:3px;font-size:22px;font-weight:700;line-height:1;display:flex}.wx-transfer-unit{letter-spacing:.02em;font-size:13px;font-weight:700}.wx-transfer-copy small{color:#f6eed8dd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.wx-transfer-foot{color:#f6eed8d3;letter-spacing:.02em;border-top:1px solid #e2b05064;padding:6px 12px 8px;font-size:11px}.feed-transfer-time{color:var(--text-tertiary);text-align:right;margin-top:3px;font-size:10px;display:block}.feed-chat.theirs .feed-transfer-time{text-align:left}@keyframes wx-transfer-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.wx-rp-opening{z-index:2100;padding:28px 20px max(36px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 38%,#cb3a2733,#0000 38%),#171614d1;place-items:center;animation:.2s both wx-rp-opening-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wx-rp-opening:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(#f6c6670e 0deg,#f6c6670e 7deg,#0000 7deg,#0000 18deg);border-radius:50%;width:min(520px,120vw);animation:7s linear infinite wx-rp-opening-halo;position:absolute;-webkit-mask-image:radial-gradient(circle,#fff 0,#fff 22%,#0000 68%);mask-image:radial-gradient(circle,#fff 0,#fff 22%,#0000 68%)}.wx-rp-opening-stage{z-index:1;perspective:900px;justify-items:center;gap:24px;display:grid;position:relative}.wx-rp-opening-packet{aspect-ratio:.72;background:radial-gradient(circle at 50% 82%,#ff8b5a33,#0000 38%),linear-gradient(155deg,#ff5c4c 0%,#ec3e32 48%,#c92720 100%);border:1px solid #ffda9038;border-radius:22px;width:min(268px,72vw);animation:1.15s cubic-bezier(.2,.84,.32,1) both wx-rp-opening-packet;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000092,0 0 42px #e23e2a33,inset 0 1px #ffecc406}.wx-rp-opening-packet:after{content:"";background:linear-gradient(#f5483b,#d82e27);border-top:1px solid #77120e40;border-radius:50% 50% 0 0;height:58%;position:absolute;top:auto;bottom:-22%;left:-8%;right:-8%;box-shadow:0 -10px 24px #6d0d0a1f}.wx-rp-opening-flap{z-index:2;transform-origin:50% 0;background:radial-gradient(100% 80% at 50% 4%,#ff91714d,#0000 56%),linear-gradient(#ff6251 0%,#ef4035 74%,#d52d27 100%);border-bottom:1px solid #6b0d0a47;border-radius:0 0 50% 50%;height:59%;animation:1.15s cubic-bezier(.22,.8,.26,1) both wx-rp-opening-flap;position:absolute;top:-6%;bottom:auto;left:-10%;right:-10%;box-shadow:0 12px 20px #610d0933}.wx-rp-opening-copy{z-index:3;text-align:center;color:#ffe5ac;justify-items:center;gap:13px;padding:54px 28px 0;display:grid;position:relative}.wx-rp-opening-sender{color:#ffecc3c7;align-items:center;gap:7px;font-size:12px;display:inline-flex}.wx-rp-sender-avatar{color:#f6eed8bd;background:#e2b05020;border:1px solid #f4d57f15;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid;position:relative;overflow:hidden}.wx-rp-sender-avatar img{position:absolute;top:0;bottom:0;left:0;right:0}.wx-rp-opening-sender img{object-fit:cover;border:1px solid #f4d57f15;border-radius:6px;width:22px;height:22px}.wx-rp-opening-copy strong{letter-spacing:.05em;text-wrap:balance;max-width:200px;font:700 20px/1.45 Noto Serif SC,serif}.wx-rp-opening-rays{z-index:3;opacity:0;background:repeating-conic-gradient(#ffe0915c 0deg,#ffe0915c 5deg,#0000 5deg,#0000 17deg);border-radius:50%;width:170px;height:170px;animation:1.15s both wx-rp-opening-rays;position:absolute;top:47%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 0,#0000 25%,#fff 42%,#0000 72%);mask-image:radial-gradient(circle,#0000 0,#0000 25%,#fff 42%,#0000 72%)}.wx-rp-opening-coin{z-index:5;color:#fff;width:82px;height:82px;transform-style:preserve-3d;backface-visibility:visible;background:radial-gradient(circle at 35% 24%,#fff5cf 0,#fff5cf 10%,#0000 11%),linear-gradient(145deg,#ffe3a0 0%,#f2be5f 58%,#cc8f2e 100%);border:2px solid #ffe7aa;border-radius:50%;place-items:center;margin:-41px 0 0 -41px;animation:1.05s cubic-bezier(.2,.72,.28,1) both wx-rp-opening-coin;display:grid;position:absolute;top:47%;left:50%;box-shadow:inset 0 2px 3px #ffecc417,inset 0 -5px 9px #894e0f38,0 8px 22px #5b150a66}.wx-rp-opening-coin:before,.wx-rp-opening-coin:after{content:"";border:1px solid #79451745;border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.wx-rp-opening-coin:after{border-color:#ffe0913d;animation:.75s ease-out .32s both wx-rp-opening-ring;top:-9px;bottom:-9px;left:-9px;right:-9px;box-shadow:0 0 24px #ffcf696b}.wx-rp-opening-coin span{text-shadow:0 1px #ffecc40a;font:700 35px/1 Noto Serif SC,serif;transform:translateZ(3px)}.wx-rp-opening-status{color:#f7e8c8;text-align:center;justify-items:center;gap:6px;animation:.45s .24s both wx-rp-opening-status;display:grid}.wx-rp-opening-status strong{letter-spacing:.12em;font:700 17px/1.2 Noto Serif SC,serif}.wx-rp-opening-status span{color:#f7e8c894;font-size:12px}@keyframes wx-rp-opening-fade{0%{opacity:0}to{opacity:1}}@keyframes wx-rp-opening-halo{to{rotate:360deg}}@keyframes wx-rp-opening-packet{0%{opacity:0;transform:translateY(22px)scale(.92)}28%{opacity:1;transform:translateY(0)scale(1)}72%{transform:translateY(-3px)scale(1.012)}to{transform:translateY(0)scale(1)}}@keyframes wx-rp-opening-flap{0%,54%{filter:brightness();transform:rotateX(0)}to{filter:brightness(1.08);transform:rotateX(-17deg)translateY(-7px)}}@keyframes wx-rp-opening-rays{0%,34%{opacity:0;rotate:0deg;scale:.55}62%{opacity:.9}to{opacity:0;rotate:70deg;scale:1.22}}@keyframes wx-rp-opening-coin{0%{transform:rotateY(0)scale(.9)}18%{transform:rotateY(190deg)scale(1)}48%{transform:rotateY(555deg)scale(1.12)}78%{transform:rotateY(900deg)scale(1.04)}to{transform:rotateY(1080deg)scale(1)}}@keyframes wx-rp-opening-ring{0%{opacity:0;scale:.65}45%{opacity:1}to{opacity:0;scale:1.45}}@keyframes wx-rp-opening-status{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.wx-rp-opening,.wx-rp-opening:before,.wx-rp-opening-packet,.wx-rp-opening-flap,.wx-rp-opening-rays,.wx-rp-opening-coin,.wx-rp-opening-coin:after,.wx-rp-opening-status{animation-duration:.01ms!important;animation-iteration-count:1!important}}.wx-rp-modal{z-index:2000;-webkit-backdrop-filter:blur(2px);background:#0000008c;flex-direction:column;align-items:center;padding:0;animation:.18s both wx-rp-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes wx-rp-fade{0%{opacity:0}to{opacity:1}}.wx-rp-modal-panel{background:#c93a2a;border-radius:14px;width:min(360px,88vw);margin-top:max(56px,min(12vh,120px));animation:.22s cubic-bezier(.2,.9,.3,1.2) both wx-rp-pop;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000007e}@keyframes wx-rp-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.wx-rp-modal-hero{text-align:center;background:radial-gradient(120% 90% at 50% 0,#e2503a 0%,#cf3d2b 55%,#bb3123 100%);padding:30px 22px 26px;position:relative}.wx-rp-modal-hero .wx-rp-sender{color:#f6eed8bd;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.wx-rp-modal-hero .wx-rp-sender img{object-fit:cover;border:1px solid #f4d57f16;border-radius:5px;width:22px;height:22px}.wx-rp-modal-hero .wx-rp-greet{color:#f6eed8bd;letter-spacing:.01em;margin-top:14px;font-size:18px;font-weight:600}.wx-rp-modal-hero .wx-rp-amount{color:#f6eed8bd;margin-top:20px;font-weight:700;line-height:1}.wx-rp-modal-hero .wx-rp-amount b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:46px}.wx-rp-modal-hero .wx-rp-amount span{margin-right:4px;font-size:20px}.wx-rp-modal-hero .wx-rp-amount i{color:#ffe0b0b8;margin-top:8px;font-size:12px;font-style:normal;font-weight:500;display:block}.wx-rp-modal-hero .wx-rp-miss{color:#f6eed8bd;margin-top:22px;font-size:22px;font-weight:700}.wx-rp-modal-hero .wx-rp-coin{color:#e67d6a;background:radial-gradient(circle at 50% 32%,#fff2cf 0,#fff2cf 26%,#f3c866 58%,#d99a2e 100%);border-radius:50%;place-items:center;width:62px;height:62px;margin:6px auto 0;font:800 26px/1 Noto Serif SC,serif;display:grid;box-shadow:inset 0 2px 4px #ffecc412,0 4px 12px #5a1e0a66}.wx-rp-modal-list{background:#171614;max-height:46vh;padding:4px 0 8px;overflow-y:auto}.wx-rp-modal-list .wx-rp-list-head{color:#f6eed88f;justify-content:space-between;align-items:baseline;padding:12px 18px 8px;font-size:12px;display:flex}.wx-rp-row{align-items:center;gap:11px;padding:11px 18px;display:flex}.wx-rp-row+.wx-rp-row{border-top:1px solid #e2b0501d}.wx-rp-row img,.wx-rp-row .wx-rp-row-ph{object-fit:cover;color:#cfcfd4;background:#171614;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.wx-rp-row .wx-rp-row-main{flex:auto;min-width:0}.wx-rp-row .wx-rp-row-main strong{color:#ededf0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.wx-rp-row .wx-rp-row-main small{color:#f6eed88f;margin-top:3px;font-size:11px;display:block}.wx-rp-row .wx-rp-row-amt{text-align:right;flex:none}.wx-rp-row .wx-rp-row-amt b{color:#f2f2f4;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.wx-rp-row .wx-rp-lucky{color:#e8a940;margin-top:3px;font-size:10px;display:inline-block}.wx-rp-row.mine strong{color:#f6eed8bd}.wx-rp-modal-empty{text-align:center;color:#f6eed88f;padding:22px 18px;font-size:13px}.wx-rp-modal-close{margin:22px 0 max(24px, env(safe-area-inset-bottom));color:#f6eed8cc;background:0 0;border:1px solid #f4d57f1c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:grid}.wx-rp-result-page{min-height:var(--app-viewport-height,100vh);color:#ececef;background:#171614;flex-direction:column;display:flex}.wx-rp-result-page.is-overlay{z-index:2000;width:100%;height:var(--app-viewport-height,100dvh);min-height:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wx-rp-result-top{background:linear-gradient(#d0402f 0%,#c33a2a 55%,#b23425 100%);flex:none;position:relative}.wx-rp-result-nav{z-index:1;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;padding:6px 12px 2px;display:grid;position:relative}.wx-rp-result-back{color:#fff0d6eb;text-align:left;background:0 0;border:0;width:40px;height:40px;padding:0;font-size:30px;font-weight:300;line-height:1}.wx-rp-result-nav strong{text-align:center;color:#fff0d6f2;font-size:16px;font-weight:600}.wx-rp-result-hero{z-index:1;text-align:center;padding:12px 24px 40px;position:relative}.wx-rp-result-sender{color:#ffe8c4d1;align-items:center;gap:8px;max-width:100%;font-size:13px;font-weight:400;display:inline-flex}.wx-rp-result-sender img,.wx-rp-result-sender em{object-fit:cover;border-radius:6px;flex:none;width:24px;height:24px}.wx-rp-result-sender em{color:#f6eed8bd;background:#e2b05025;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.wx-rp-result-sender-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-rp-result-sender-suffix{white-space:nowrap;flex:none}.wx-rp-banker-tag,.wx-rp-me-tag{letter-spacing:0;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;font-family:Noto Serif SC,Songti SC,serif;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.wx-rp-banker-tag{color:#fff;background:#e54d42}.wx-rp-me-tag{color:#fff;background:#c9a35a}.wx-rp-result-greet{color:#ffeeceeb;margin:16px 0 0;font-size:17px;font-weight:500}.wx-rp-result-amount{color:#ffdf9a;margin-top:26px;line-height:1}.wx-rp-result-amount-unit{vertical-align:.42em;margin-right:5px;font-size:17px;font-weight:500;display:inline-block}.wx-rp-result-amount b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;font-weight:600}.wx-rp-result-amount i{color:#ffe8c49e;margin-top:14px;font-size:12px;font-style:normal;font-weight:400;display:block}.wx-rp-result-miss{color:#fff0d6eb;margin-top:26px;font-size:19px;font-weight:500}.wx-rp-result-sheet{background:#171614;flex-direction:column;flex:auto;min-height:0;display:flex}.wx-rp-result-sheet-head{color:#f6eed88f;flex:none;padding:14px 16px 10px;font-size:12px;line-height:1.4}.wx-rp-result-rows{min-height:0;padding-bottom:max(18px, var(--app-bottom-inset,env(safe-area-inset-bottom)));-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.wx-rp-result-row{align-items:center;gap:11px;padding:11px 16px;display:flex;position:relative}.wx-rp-result-row+.wx-rp-result-row:before{content:"";transform-origin:top;background:#e2b0501a;height:1px;position:absolute;top:0;left:67px;right:0;transform:scaleY(.5)}.wx-rp-result-avatar{object-fit:cover;background:#171614;border-radius:6px;flex:none;width:40px;height:40px}.wx-rp-result-avatar.ph{color:#c9c9d0;place-items:center;font-size:15px;font-weight:600;display:grid}.wx-rp-result-row-main{flex:auto;min-width:0}.wx-rp-result-row-name{align-items:center;gap:5px;min-width:0;display:flex}.wx-rp-result-row-main strong{text-overflow:ellipsis;white-space:nowrap;color:#e6e6ea;font-size:15px;font-weight:400;overflow:hidden}.wx-rp-result-row.mine .wx-rp-result-row-main strong{color:#f6eed8bd}.wx-rp-result-role{color:#f6eed88f;flex:none;font-size:11px}.wx-rp-result-row-main small{color:#f6eed88f;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;line-height:1.3;display:block}.wx-rp-result-row-amt{text-align:right;flex:none}.wx-rp-result-row-amt b{color:#e6e6ea;font-variant-numeric:tabular-nums;font-size:15px;font-weight:400;display:block}.wx-rp-result-lucky{color:#d9a94a;margin-top:4px;font-size:11px;display:block}.wx-rp-result-empty{text-align:center;color:#f6eed88f;padding:28px 18px 36px;font-size:13px}.wx-rp-result-error{color:#e96767;text-align:center;background:#e2b05024;border-radius:12px;margin:14px 18px 0;padding:14px 16px}.wx-rp-result-error p{margin:0;font-size:13px}.wx-rp-result-error button{color:#f6eed8bd;background:#e2b05020;border:1px solid #e2b05072;border-radius:999px;min-height:36px;margin-top:10px;padding:0 16px;font-weight:700}.wx-page{color:#f6eed8f0;background:radial-gradient(circle at 50% -12%,#972a2242,#0000 34%),linear-gradient(#171614 0%,#171614 48%,#1f1d1a 100%);min-height:100vh;padding:0 0 40px}.wx-page-header{-webkit-backdrop-filter:blur(18px);background:#171614c2;border-bottom:1px solid #eecd8917;grid-template-columns:72px 1fr 72px;align-items:center;min-height:54px;padding:8px 14px;display:grid}.wx-page-header strong{text-align:center;font-size:17px;font-weight:650}.wx-back{color:#f6eed8f0;text-align:left;background:0 0;border:0;padding:4px 0;font-size:15px}.wx-packet-hero{background:radial-gradient(circle at 90% 5%,#ffe09e2e,#0000 38%),linear-gradient(145deg,#9d2e26f0,#5b1818f5);border:1px solid #eecd8933;border-radius:18px;align-items:center;gap:15px;margin:18px 16px 14px;padding:18px;display:flex;box-shadow:0 16px 38px #0000006e}.wx-packet-seal{color:#de7973;background:linear-gradient(145deg,#f6e0aa,#d3aa55);border:1px solid #fff4d9b8;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font:800 19px/1 Noto Serif SC,Songti SC,serif;display:grid;box-shadow:inset 0 0 0 5px #8048181a,0 8px 20px #00000081}.wx-packet-hero div{min-width:0}.wx-packet-hero small{color:#ffe4abb8;letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.wx-packet-hero strong{color:#fff8ea;font-size:17px;font-weight:650;display:block}.wx-packet-hero p{color:#fff0d3ad;margin-top:5px;font-size:11px;line-height:1.45}.wx-mode-link{color:#d8c394;text-align:left;background:#e2b0500d;border:1px solid #e2b05028;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 32px);margin:0 16px 10px;padding:11px 13px;font-size:12px;font-weight:600;display:flex}.wx-mode-link span{color:#f6eed88f;font-size:11px}.wx-card-list{gap:10px;margin:0 16px;display:grid}.wx-packet-page .wx-card-list{background:#e2b0500d;border:1px solid #e2b0502b;border-radius:16px;gap:0;overflow:hidden;box-shadow:0 12px 32px #00000023}.wx-field{background:#171614;border-radius:12px;grid-template-columns:28px auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.wx-packet-page .wx-field{background:0 0;border-radius:0}.wx-packet-page .wx-field+.wx-field{border-top:1px solid #e2b05025}.wx-field.greeting{grid-template-columns:1fr auto}.wx-field.tip-field{margin:0 16px}.wx-field-icon{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.wx-field-icon.red{background:linear-gradient(145deg,#d65342,#a92f2c)}.wx-field-icon.pin{background:linear-gradient(145deg,#d5b261,#9e7428)}.wx-field-icon.equal{background:linear-gradient(145deg,#4ca777,#267353)}.wx-field-icon.tip{background:#e8a317}.wx-field em{white-space:nowrap;font-size:15px;font-style:normal;font-weight:500}.wx-field input{color:#f6eed8f0;text-align:right;background:0 0;border:0;outline:none;min-width:0;font-size:15px}.wx-field.greeting input{text-align:left}.wx-field input::placeholder{color:#f6eed8f0}.wx-field b{color:#e8bf62;font-size:14px;font-weight:500}.wx-greet-shuffle{color:#f6eed8bd;background:#e2b05016;border:0;border-radius:8px;width:32px;height:32px;font-size:14px}.wx-amount-hero{color:#ead29c;justify-content:center;align-items:baseline;gap:6px;margin:34px 16px 22px;display:flex}.wx-amount-hero.tip{color:#f6eed8f0}.wx-amount-hero small{font-size:22px;font-weight:600}.wx-amount-hero strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:inherit;font-size:48px;font-weight:650}.wx-submit{color:#fff;border:0;border-radius:13px;width:calc(100% - 64px);margin:0 auto;padding:14px 16px;font-size:16px;font-weight:650;display:block}.wx-submit.packet{background:radial-gradient(circle at 88% 0,#ffde9a33,#0000 34%),linear-gradient(145deg,#b83e31,#8b2727);border:1px solid #ffe7b82e;box-shadow:0 12px 28px #530d0c47}.wx-submit.tip{color:#fff;background:linear-gradient(#d4a84b,#b8892f)}.wx-submit:disabled{opacity:.38;box-shadow:none}.wx-footnote{text-align:center;color:#f6eed88f;margin:16px 24px 0;font-size:12px}.wx-error{text-align:center;color:#ff6b6b;margin:0 24px 12px;font-size:13px}.wx-tip-hero{justify-items:center;gap:10px;margin:28px 16px 22px;display:grid}.wx-tip-icon{background:linear-gradient(160deg,#f0b429,#c88812);border-radius:18px;place-items:center;width:72px;height:72px;font-size:34px;display:grid;box-shadow:0 10px 28px #c8881259}.wx-tip-hero p{color:#f6eed88f;font-size:14px}.wx-tip-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 16px 0;display:grid}.wx-tip-presets button{color:#f6eed8f0;background:#171614;border:1px solid #e2b05039;border-radius:10px;padding:10px 0;font-size:12px;font-weight:650}.wx-tip-presets button.active{color:#f6eed8bd;background:#e8b84a24;border-color:#e8b84a8c}.wx-sheet{z-index:60;align-items:end;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.wx-sheet-backdrop{background:#0000008c;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.wx-sheet-panel{z-index:1;padding:8px 8px max(10px, env(safe-area-inset-bottom));background:0 0;gap:1px;display:grid;position:relative}.wx-sheet-panel>button{color:#f6eed8f0;text-align:left;background:#171614;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.wx-sheet-panel>button:first-of-type{border-radius:14px 14px 0 0}.wx-sheet-panel>button:nth-of-type(2){border-radius:0 0 14px 14px}.wx-sheet-panel>button strong{font-size:16px;font-weight:650;display:block}.wx-sheet-panel>button small{color:#e8bf62;margin-top:4px;font-size:12px;line-height:1.4;display:block}.wx-sheet-panel>button span{color:#f6eed8bd;font-size:18px;font-weight:700}.wx-sheet-cancel{font-size:16px;font-weight:650;text-align:center!important;border-radius:14px!important;justify-content:center!important;margin-top:8px!important}.game-room{max-width:100vw;overflow-x:hidden}.composer-locked p{overflow-wrap:anywhere;word-break:break-word}.wx-page{max-width:100vw;overflow-x:hidden}.wx-field{min-width:0}.wx-field input{max-width:100%}.wx-tip-presets{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:360px){.wx-tip-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.wx-amount-hero strong{font-size:36px}.feed-phase-sticker,.feed-banner img{width:160px;max-width:56vw}}.wx-sheet-panel{gap:0}.wx-sheet-panel>button+button{margin-top:0}.wx-sheet-cancel{margin-top:8px!important}.chat-hub-page{position:relative}.chat-hub-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#e2b0501c,#0000 70%);height:140px;position:absolute;top:-20px;bottom:auto;left:12%;right:12%}.chat-hub-page>*{z-index:1;position:relative}.chat-hub-page .page-header{margin-bottom:18px}.chat-hub-page .page-header-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:600}.chat-hub-page .page-header-title{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:700}.inbox-stack{gap:14px;min-width:0;display:grid}.inbox-panel{background:#e2b05009;border:1px solid #e2b05022;border-radius:18px;gap:0;min-width:0;display:grid;overflow:hidden}.inbox-panel-tables{background:linear-gradient(#e2b0500b,#0000 42%),#e2b05009;border-color:#e2b05039}.inbox-kicker{color:var(--text-tertiary);letter-spacing:.16em;padding:12px 14px 8px;font-size:10px;font-weight:700}.inbox-panel .empty-inline,.inbox-panel .feature-load-error{margin:0;padding:8px 14px 16px}.inbox-row{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2b0501d;border-radius:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;animation:.42s cubic-bezier(.22,1,.36,1) both inbox-row-in;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-row:active{background:#e2b0500f}.inbox-row:focus-visible{outline-offset:-2px;outline:2px solid #e2b05099}.inbox-row-table.theme-gold{background:linear-gradient(90deg,#e2b05012,#0000 72%)}.inbox-row-table.theme-court{background:linear-gradient(90deg,#a040301a,#0000 72%)}.inbox-row-table.is-live{background:linear-gradient(90deg,#149a6314,#0000 68%)}.inbox-row.has-unread strong{color:#fff}.inbox-avatar{width:46px;height:46px;color:var(--accent-text);background:#e2b05012;border-radius:15px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.inbox-avatar.game{background:linear-gradient(150deg,#1d1b1980,#e2b05017 62%);border:0;padding:2px}.inbox-avatar.game.theme-court{background:linear-gradient(150deg,#e8b48c8c,#8c302438 62%)}.inbox-avatar.game img,.inbox-avatar.game .brand-logo{object-fit:cover;background:#171614;border:1px solid #e2b0508f;border-radius:13px;display:block;width:100%!important;height:100%!important}.inbox-body{gap:4px;min-width:0;display:grid}.inbox-line{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.inbox-line strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.inbox-line time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.inbox-line time.live{color:var(--success);letter-spacing:.06em;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.inbox-line time.ready{color:#f6eed89b;letter-spacing:.08em;font-size:10px;font-weight:700}.inbox-line time.live i{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite inbox-live-pulse;box-shadow:0 0 #149a638c}.inbox-preview{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.inbox-badge{color:#fff;text-align:center;background:#e11d48;border-radius:999px;align-self:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px}@keyframes inbox-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes inbox-live-pulse{0%{box-shadow:0 0 #149a6380}70%{box-shadow:0 0 0 8px #149a6300}to{box-shadow:0 0 #149a6300}}@media (prefers-reduced-motion:reduce){.inbox-row,.inbox-line time.live i{animation:none}}.conversation-list{gap:10px;min-width:0;display:grid}.conversation{border:1px solid var(--border);text-align:left;background:#e2b0500f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:grid}.conversation.has-unread{background:#e2b05012;border-color:#e2b0507d}.conversation-trail{flex:none;align-items:center;gap:8px;display:inline-flex}.conversation-badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.conversation-copy{min-width:0}.conversation-copy>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.conversation-copy time{color:var(--text-tertiary);flex:none;font-size:11px}.conversation-copy p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.4;overflow:hidden}.conversation-avatar-logo{border-radius:12px;overflow:hidden;width:44px!important;height:44px!important}.conversation-avatar{width:44px;height:44px;color:var(--accent-text);background:#e2b05016;border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid}.conversation-avatar.system{background:#e2b05020}.feed-announce{overflow-wrap:anywhere;min-width:0;max-width:100%}.wx-rp{max-width:min(220px,100vw - 96px)}.chat-screen-footer{border-top:1px solid var(--border);padding-bottom:max(8px, var(--app-bottom-inset,env(safe-area-inset-bottom)));background:#121214fa}.chat-composer-shell{display:grid}.chat-screen .game-room-composer{padding:8px 10px 4px}.chat-screen .tool-drawer,.chat-screen .plus-drawer{border-top:1px solid var(--border);background:#171614f5}.chat-screen .expression-panel{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:6px;max-height:220px;padding:8px 10px 12px;display:grid;overflow-y:auto}.chat-screen .sticker-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.chat-screen .sticker-panel button{aspect-ratio:1;width:100%;min-width:0;min-height:0;padding:3px;overflow:hidden}.chat-screen .sticker-panel img{object-fit:contain;width:100%;height:100%;display:block}.chat-screen .expression-panel button{background:#e2b05004;border:1px solid #0000;border-radius:11px;min-width:42px;min-height:44px;padding:5px 0;font-size:22px}.chat-screen .tool-tabs{justify-content:center;gap:4px;margin:6px 12px;padding:3px;display:flex}.support-inbox-toast{z-index:80;left:50%;bottom:calc(var(--dock-h) + 18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(#e2b05025,#e2b0500b),#171614eb;border:1px solid #e2b05064;border-radius:18px;grid-template-columns:1fr auto;align-items:start;width:min(100% - 28px,420px);animation:.28s support-inbox-in;display:grid;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 40px #00000072}.support-inbox-toast-body{text-align:left;color:var(--text);background:0 0;border:0;gap:3px;padding:14px 8px 14px 16px;display:grid}.support-inbox-toast-body small{color:var(--accent-text);letter-spacing:.04em;font-size:11px;font-weight:700}.support-inbox-toast-body strong{font-size:14px}.support-inbox-toast-body span{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.support-inbox-toast-body em{color:var(--accent);margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.support-inbox-toast-close{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:0;border-radius:8px;margin:8px 8px 0 0;font-size:12px}.support-inbox-toast-close:hover{color:var(--text);background:#e2b05016}@keyframes support-inbox-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.plus-actions{gap:24px;padding:2px 12px 4px}.plus-actions button{color:#c8c5bf;touch-action:manipulation;gap:10px;min-width:72px;font-size:13px;transition:color .18s,transform .18s}.plus-actions button:active{transform:scale(.96)}.plus-actions button:hover{color:#f5f1e8}.plus-icon{width:56px;height:56px;box-shadow:none;border:0;border-radius:14px}.plus-icon svg{width:26px;height:26px}.plus-icon.packet{color:#fff;background:#d64541}.plus-icon.tip{color:#fff;background:var(--accent)}.plus-icon.history{color:var(--accent-text);background:#171614}.plus-icon.filled svg{width:26px;height:26px}.room-fullscreen-overlay{z-index:200;top:var(--app-viewport-offset-top,0px);width:min(100%,480px);height:var(--app-viewport-height,100dvh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#171614;margin-left:auto;margin-right:auto;position:fixed;left:0;right:0;overflow-x:hidden;overflow-y:auto}.room-fullscreen-overlay>.cash-page,.room-fullscreen-overlay>.tip-page{min-height:100%}.room-fullscreen-overlay:has(.cash-page){background:var(--bg)}.room-fullscreen-overlay:has(.tip-page){background:#1f1d1a}.cash-page{min-height:100dvh;color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui,"Noto Sans SC", sans-serif)}.cash-page button:focus-visible{outline:none}.cash-page input:focus-visible{outline:none}.tip-page button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tip-page input:focus-visible{outline:none}.cash-nav{z-index:10;min-height:48px;padding:max(6px, env(safe-area-inset-top)) 4px 6px;background:var(--bg);grid-template-columns:48px 1fr 48px;align-items:center;display:grid;position:sticky;top:0}.cash-nav h1{text-align:center;letter-spacing:0;color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;margin:0;font-size:17px;font-weight:600}.cash-back{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.cash-back svg{width:22px;height:22px}.cash-body{width:min(100%,480px);padding:10px 0 max(28px, env(safe-area-inset-bottom));margin:0 auto}.cash-sheet{background:var(--bg-elevated);border:0;border-radius:0;overflow:hidden}.cash-mode,.cash-row,.cash-greet{border:0;border-bottom:.5px solid var(--line);background:var(--bg-elevated);width:100%;min-height:56px;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:0 16px;display:flex}.cash-greet{border-bottom:0;min-height:54px}.cash-mode{justify-content:space-between;font-size:16px}.cash-mode b{font-weight:400}.cash-mode em{color:var(--gold);font-size:14px;font-style:normal;font-weight:400}.cash-row span{flex:none;font-size:16px}.cash-row input,.cash-greet input{min-width:0;color:var(--ink);-webkit-text-fill-color:var(--ink);caret-color:var(--gold);text-align:right;background:0 0;border:0;outline:none;flex:auto;font-size:16px}.cash-row input:focus,.cash-greet input:focus,.cash-big-amount input:focus{outline:none}.cash-row input::placeholder,.cash-big-amount input::placeholder,.cash-greet input::placeholder{color:var(--ink-mute);-webkit-text-fill-color:var(--ink-mute)}.cash-row i{color:var(--ink);font-size:16px;font-style:normal}.cash-greet input{text-align:left;color:var(--ink-soft);-webkit-text-fill-color:var(--ink-soft);padding:16px 0}.cash-greet-swap{height:32px;color:var(--gold);background:0 0;border:0;flex:none;padding:0 2px;font-size:14px}.cash-total{color:var(--ink);justify-content:center;align-items:baseline;gap:6px;margin:48px 0 28px;display:flex}.cash-total small{color:var(--gold);font-size:22px;font-weight:500}.cash-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1}.cash-payee{align-items:center;gap:12px;margin:8px 0 20px;padding:4px 2px;display:flex}.cash-payee-avatar{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:grid}.cash-payee strong{font-size:16px;font-weight:600;display:block}.cash-payee small{color:var(--text-tertiary);margin-top:3px;font-size:12px;display:block}.cash-amount-sheet{padding:18px 16px 16px}.cash-field-label{color:var(--text-tertiary);margin-bottom:10px;font-size:13px;display:block}.cash-big-amount{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.cash-big-amount em{color:var(--accent-text);font-size:22px;font-style:normal;font-weight:700}.cash-big-amount input{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:0 0;border:0;outline:none;flex:1;font-size:40px;font-weight:600}.cash-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cash-presets button{border:1px solid var(--border);min-height:36px;color:var(--text-secondary);background:0 0;border-radius:8px;font-size:14px;font-weight:600}.cash-presets button.active{color:var(--accent-text);background:var(--accent-soft);border-color:#e2b05099}.cash-cta{border:0;border-radius:6px;width:min(184px,100% - 80px);min-height:44px;margin:0 auto;font-size:17px;font-weight:500;display:block}.cash-cta.packet,.cash-cta.tip{color:#fff;background:linear-gradient(180deg, #22201d 0%, var(--accent) 100%)}.cash-cta:disabled{color:var(--ink-mute);background:var(--fill-strong);opacity:1}.cash-error{color:var(--danger);text-align:center;margin:0 16px 16px;font-size:13px}.cash-note{color:var(--ink-mute);text-align:center;margin-top:18px;font-size:12px}@media (max-width:360px){.cash-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-total strong{font-size:40px}.cash-big-amount input{font-size:34px}}.room-tip-notice{z-index:1950;top:calc(env(safe-area-inset-top) + 12px);color:#fff8e9;background:radial-gradient(at 8% 0,#ffc45a59,#0000 40%),radial-gradient(at 100% 110%,#fa9d3b38,#0000 48%),linear-gradient(140deg,#1d1b19 0%,#1d1b19 50%,#171614 100%);border:1px solid #fab45073;border-radius:20px;grid-template-columns:56px 1fr 34px;align-items:center;gap:12px;width:min(100% - 22px,420px);padding:14px 8px 16px 12px;animation:.42s cubic-bezier(.18,.9,.22,1) both room-tip-notice-in;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 22px 56px #0000008b,0 0 40px #fa9d3b38,inset 0 1px #ffecc403}.room-tip-notice-glow{pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffdc8c38 48%,#0000 72%);height:110%;animation:2.2s ease-in-out infinite room-tip-shimmer;position:absolute;top:-50%;bottom:auto;left:-30%;right:-30%}.room-tip-notice-rays{pointer-events:none;opacity:.85;background:conic-gradient(#ffd67838,#0000 18%,#ffd67829 36%,#0000 54%,#ffd67833 72%,#0000 90%);border-radius:50%;width:64px;height:64px;animation:4.5s linear infinite room-tip-rays;position:absolute;top:4px;left:8px}.room-tip-notice-coins{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.room-tip-notice-coins i{opacity:0;background:radial-gradient(circle at 35% 30%,#fff2c4,#e0a93a 62%,#b57a1e);border-radius:50%;width:8px;height:8px;animation:1.8s linear infinite room-tip-coin;position:absolute;top:-12px;box-shadow:0 0 8px #ffd2788c}.room-tip-notice-coins i:first-child{animation-delay:0s;left:18%}.room-tip-notice-coins i:nth-child(2){width:6px;height:6px;animation-delay:.25s;left:34%}.room-tip-notice-coins i:nth-child(3){animation-delay:.5s;left:52%}.room-tip-notice-coins i:nth-child(4){width:7px;height:7px;animation-delay:.15s;left:66%}.room-tip-notice-coins i:nth-child(5){width:5px;height:5px;animation-delay:.7s;left:78%}.room-tip-notice-coins i:nth-child(6){animation-delay:.4s;left:88%}.room-tip-notice-avatar{z-index:1;background:#1d1b19;border:2px solid #ffdc96bf;border-radius:50%;place-items:center;width:52px;height:52px;animation:1.4s ease-in-out infinite room-tip-avatar-pulse;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 4px #fa9d3b2e,0 8px 20px #00000058}.room-tip-notice-avatar img,.room-tip-notice-avatar>b{object-fit:cover;border-radius:50%;width:100%;height:100%}.room-tip-notice-avatar>b{color:#fff;background:linear-gradient(155deg,#f0d9a0,#1d1b19);place-items:center;font-size:18px;font-weight:700;display:grid}.room-tip-notice-avatar em{color:#fff;background:linear-gradient(155deg,#1d1b19,#fa9d3b);border:1.5px solid #f4d57f3d;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-4px}.room-tip-notice-avatar em svg{width:12px;height:12px}.room-tip-notice-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.room-tip-notice-copy small{color:#ffdca0c7;letter-spacing:.16em;font-size:10px;font-weight:700}.room-tip-notice-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.room-tip-notice-copy p{color:#fff0d2b8;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.room-tip-notice-copy em{color:#ffe29a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 22px #ffc45a73;align-items:baseline;gap:4px;margin-top:2px;font-size:20px;font-style:normal;font-weight:750;display:inline-flex}.room-tip-notice-copy em b{opacity:.82;font-size:11px;font-weight:700}.room-tip-notice>button{z-index:2;color:#fff5dc73;background:0 0;border:0;border-radius:10px;width:34px;height:34px;font-size:18px;position:relative}.room-tip-notice-bar{pointer-events:none;background:#e2b05016;height:3px;position:absolute;bottom:0;left:0;right:0}.room-tip-notice-bar:after{content:"";transform-origin:0;background:linear-gradient(90deg,#1d1b19,#fa9d3b);width:100%;height:100%;animation:6s linear forwards room-tip-bar;display:block}@keyframes room-tip-notice-in{0%{opacity:0;transform:translate(-50%)translateY(-22px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes room-tip-shimmer{0%,to{opacity:.5;transform:translate(-20%)}50%{opacity:1;transform:translate(18%)}}@keyframes room-tip-rays{to{transform:rotate(360deg)}}@keyframes room-tip-avatar-pulse{0%,to{box-shadow:0 0 0 4px #fa9d3b29,0 8px 20px #00000058}50%{box-shadow:0 0 0 7px #fa9d3b47,0 10px 24px #00000060}}@keyframes room-tip-coin{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:1}to{opacity:0;transform:translateY(78px)scale(1)}}@keyframes room-tip-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.wx-rp-opening{-webkit-backdrop-filter:none;background:#171614e0;animation-duration:.14s}.wx-rp-opening:before{display:none}.wx-rp-opening-packet,.wx-rp-opening-flap,.wx-rp-opening-rays{animation-duration:.4s}.wx-rp-opening-coin{animation-duration:.38s}.wx-rp-opening-coin:after{animation-duration:.3s;animation-delay:80ms}.wx-rp-opening-status{animation-duration:.18s;animation-delay:50ms}@media (prefers-reduced-motion:reduce){.room-tip-notice,.room-tip-notice-glow,.room-tip-notice-rays,.room-tip-notice-coins i,.room-tip-notice-avatar,.room-tip-notice-bar:after,.wx-transfer{animation:none}.room-tip-notice-bar:after{transform:scaleX(0)}}.room-tip-notice{z-index:9;color:#f6eed8f0;background:#171614f5;border:1px solid #e2b05034;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 28px;gap:10px;width:auto;max-width:320px;padding:9px 7px 9px 10px;animation:.2s ease-out both room-tip-quiet-in;position:absolute;top:12px;left:12px;right:82px;transform:none;box-shadow:0 10px 28px #00000056}.room-tip-notice-avatar,.room-tip-notice-avatar img,.room-tip-notice-avatar>b{width:36px;height:36px}.room-tip-notice-avatar{box-shadow:none;background:#171614;border:1px solid #e2b0506b;animation:none}.room-tip-notice-avatar>b{color:#ddc88f;background:#171614;font-size:14px;font-weight:700}.room-tip-notice-copy{gap:3px}.room-tip-notice-copy strong{color:#eeeeef;font-size:13px;font-weight:650}.room-tip-notice-meta{align-items:center;gap:8px;min-width:0;display:flex}.room-tip-notice-meta>span{color:#f6eed88f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.room-tip-notice-meta>b{color:#d6bd7d;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.room-tip-notice>button{color:#f6eed88f;border-radius:50%;width:28px;height:28px;font-size:16px}@keyframes room-tip-quiet-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.room-tip-notice{animation:none}}.room-tip-danmaku-stage{z-index:7;pointer-events:none;height:62px;position:absolute;top:14px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 4%,#fff 96%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 4%,#fff 96%,#0000)}.room-tip-danmaku{color:#fff8e8;will-change:transform;background:radial-gradient(circle at 8% 20%,#f1c6672b,#0000 32%),linear-gradient(96deg,#171614f5,#171614f5);border:1px solid #edcb7747;border-radius:999px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:max-content;max-width:min(86vw,360px);min-height:50px;padding:6px 12px 6px 7px;animation:7.2s linear both room-tip-danmaku-run;display:grid;position:absolute;top:2px;left:100%;overflow:hidden;box-shadow:0 10px 28px #00000056,inset 0 1px #ffecc403}.room-tip-danmaku-avatar{isolation:isolate;width:36px;height:36px;position:relative}.room-tip-danmaku-avatar img,.room-tip-danmaku-avatar>b{color:#fff;object-fit:cover;background:linear-gradient(145deg,#22201d,#1d1b19);border:1px solid #efd18c75;border-radius:50%;place-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:grid;overflow:hidden}.room-tip-danmaku-avatar i{z-index:2;color:#fff;background:#edc86f;border:2px solid #f4d57f3d;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:-1px;right:-2px}.room-tip-danmaku-copy{gap:2px;min-width:0;display:grid}.room-tip-danmaku-copy strong{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;line-height:1.2;display:flex}.room-tip-danmaku-copy strong b{color:#fff;text-overflow:ellipsis;max-width:112px;font-size:12px;overflow:hidden}.room-tip-danmaku-copy strong span{color:#d5c6a4;font-size:10px;font-weight:650}.room-tip-danmaku-copy small{color:#fff7e49e;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:9px;overflow:hidden}.room-tip-danmaku>em{color:#f0cf7d;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-size:14px;font-style:normal;font-weight:750;line-height:1}.room-tip-danmaku-glint{background:linear-gradient(90deg,#0000,#fff3c829,#0000);width:16%;animation:2.4s ease-in-out .5s 2 room-tip-danmaku-glint;position:absolute;top:-45%;bottom:-45%;left:-28%;transform:rotate(14deg)}@keyframes room-tip-danmaku-run{0%{opacity:0;transform:translate(18px,-2px)}5%,92%{opacity:1}to{opacity:0;transform:translate(calc(-100vw - 100%),2px)}}@keyframes room-tip-danmaku-glint{0%,to{opacity:0;left:-28%}18%{opacity:1}70%{opacity:.7;left:112%}}.tip-page{isolation:isolate;min-height:100dvh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui,"Noto Sans SC", sans-serif);background:radial-gradient(120% 70% at 50% -10%,#e2b05025,#0000 58%),linear-gradient(#171614 0%,#1f1d1a 42%,#1f1d1a 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.tip-page-glow{pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#e2b05032,#0000 70%);border-radius:50%;height:220px;position:absolute;top:72px;bottom:auto;left:12%;right:12%}.tip-page-nav{z-index:10;min-height:48px;padding:max(6px, env(safe-area-inset-top)) 4px 6px;background:0 0;border-bottom:0;grid-template-columns:48px 1fr 48px;align-items:center;display:grid;position:sticky;top:0}.tip-page-nav h1{color:var(--ink);letter-spacing:.18em;text-align:center;-webkit-text-fill-color:var(--ink);background:0 0;margin:0;font-family:inherit;font-size:16px;font-weight:600}.tip-page-back{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tip-page-back svg{width:20px;height:20px}.tip-page-body{z-index:1;flex:1;width:min(100%,480px);margin:0 auto;padding:8px 20px;position:relative}.tip-page-hero{text-align:center;justify-items:center;margin-bottom:28px;display:grid}.tip-page-avatar{background:linear-gradient(160deg,#1d1b198c,#e2b05022),#171614;border:1px solid #e2b05088;border-radius:50%;place-items:center;width:88px;height:88px;padding:3px;display:grid;overflow:hidden;box-shadow:0 16px 40px #00000060}.tip-page-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tip-page-kicker{color:var(--gold);letter-spacing:.22em;margin:16px 0 0;font-size:12px;font-weight:600}.tip-page-hero h2{color:var(--ink);letter-spacing:.04em;margin:6px 0 0;font-family:inherit;font-size:26px;font-weight:650}.tip-page-stage{background:linear-gradient(#e2b05011,#e2b05007),#171614b8;border:1px solid #e2b05039;border-radius:24px;padding:20px 18px 16px;overflow:hidden;box-shadow:inset 0 1px #ffecc403}.tip-page-amount>span{color:var(--ink-soft);letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.tip-page-amount label{border-bottom:1px solid #e2b05039;align-items:baseline;gap:10px;padding:0 0 14px;display:flex}.tip-page-amount:focus-within label{border-color:#e2b05099}.tip-page-amount em{color:var(--gold);font-family:var(--font-display,inherit);font-size:22px;font-style:normal;font-weight:650}.tip-page-amount input{width:100%;min-width:0;color:var(--ink);caret-color:var(--gold);font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;letter-spacing:-.05em;-webkit-text-fill-color:var(--ink);background:0 0;border:0;outline:none;font-size:48px;font-weight:650;line-height:1.04}.tip-page-amount input::placeholder{color:#eeeae238;-webkit-text-fill-color:#eeeae238}.tip-page-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.tip-page-presets button{min-width:0;min-height:48px;color:var(--gold);font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;background:#e2b05029;border:1px solid #e2b05039;border-radius:14px;padding:0 8px;font-size:16px;font-weight:600;transition:transform .16s,background .16s,border-color .16s,color .16s}.tip-page-presets button.active{color:#fff;background:linear-gradient(#1d1b19 0%,#1d1b19 100%);border-color:#0000;box-shadow:0 8px 20px #00000081}.tip-page-presets button:active{transform:scale(.97)}.tip-page-error{color:#e96767;text-align:center;background:#d645451a;border:1px solid #d6454538;border-radius:12px;margin:14px 2px 0;padding:10px 12px;font-size:13px;line-height:1.5}.tip-page-dock{z-index:8;width:min(100%,480px);padding:16px 20px max(20px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#171614e0 28%);margin:auto auto 0;position:sticky;bottom:0}.tip-page-cta{color:#fff;letter-spacing:.02em;background:linear-gradient(#1d1b19 0%,#1d1b19 100%);border:0;border-radius:16px;width:100%;min-height:52px;padding:0 18px;font-size:16px;font-weight:700;display:block;box-shadow:0 12px 28px #0000006e}.tip-page-cta:not(:disabled):active{transform:scale(.985)}.tip-page-cta:disabled{color:var(--ink-mute);box-shadow:none;filter:none;background:#e2b05016}@media (max-width:360px){.tip-page-body,.tip-page-dock{padding-left:16px;padding-right:16px}.tip-page-amount input{font-size:40px}.tip-page-presets{gap:8px}}@media (prefers-reduced-motion:reduce){.room-tip-danmaku-stage{place-items:start center;display:grid}.room-tip-danmaku{animation:7.2s both room-tip-danmaku-fade;position:relative;left:auto}.room-tip-danmaku-glint{animation:none}}@keyframes room-tip-danmaku-fade{0%,to{opacity:0}8%,88%{opacity:1}}.bi-page{min-height:100vh;padding-top:12px;padding-bottom:max(28px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.bi-hero{margin-bottom:20px;padding:28px 4px 8px;animation:.45s both bi-in;position:relative;overflow:hidden}.bi-hero-glow{pointer-events:none;background:radial-gradient(circle,#e2b05032,#0000 70%);border-radius:50%;width:220px;height:160px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.bi-step{color:var(--accent-text);letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}.bi-hero h1{letter-spacing:-.03em;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.15}.bi-hero p{max-width:18em;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.bi-card{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(160deg,#e2b05016,#e2b05007 48%,#e2b0500e),#171614b8;border:1px solid #e2b05032;border-radius:22px;padding:18px 16px;animation:.5s 60ms both bi-in;position:relative;box-shadow:0 18px 40px #00000047,inset 0 1px #ffecc403}.bi-warn{color:var(--text-secondary);background:#e2b05012;border-left:2px solid #e2b05099;border-radius:0 10px 10px 0;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.5}.bi-field{gap:8px;display:grid}.bi-field>span{color:var(--text-tertiary);letter-spacing:.08em;font-size:11px;font-weight:600}.bi-field input{border:1px solid var(--border-strong);width:100%;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#e2b05024;border-radius:14px;outline:none;padding:14px 16px;font-size:18px;font-weight:600;transition:border-color .2s,box-shadow .2s}.bi-field input::placeholder{color:var(--text-tertiary);letter-spacing:0;font-size:14px;font-weight:500}.bi-scan{border:1px solid var(--border);width:100%;color:var(--accent-text);background:0 0;border-radius:12px;margin-top:12px;padding:12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.bi-scan:active,.bi-scan.active{background:#e2b05017;border-color:#e2b0508f}.bi-scanner{border:1px solid var(--border);background:#171614;border-radius:16px;margin-top:12px;animation:.35s both bi-in;overflow:hidden}.bi-scanner video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.bi-scanner span{color:var(--text-tertiary);text-align:center;padding:10px;font-size:12px;display:block}.bi-preview{background:#149a6314;border:1px solid #149a6338;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px;animation:.35s both bi-in;display:flex}.bi-preview img,.bi-preview-fallback{object-fit:cover;border-radius:14px;flex-shrink:0;width:44px;height:44px}.bi-preview-fallback{border:1px solid var(--border);background:var(--surface-strong);color:var(--accent-text);place-items:center;font-size:16px;font-weight:700;display:grid}.bi-preview strong{font-size:14px;font-weight:600;display:block}.bi-preview small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.bi-preview em{color:var(--success);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.bi-error{color:var(--danger);margin-top:12px;font-size:12px;line-height:1.45}.bi-cta{color:#fff;background:linear-gradient(180deg, #1d1b19, var(--accent));letter-spacing:.02em;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:18px;font-size:15px;font-weight:700;transition:opacity .2s,transform .15s;animation:.55s .1s both bi-in;box-shadow:0 10px 28px #00000065}.bi-cta:active:not(:disabled){transform:scale(.985)}.bi-cta:disabled{opacity:.38;box-shadow:none}.bi-claim{margin-top:14px;padding:0;overflow:hidden}.bi-claim-toggle{width:100%;color:var(--accent-text);text-align:left;background:0 0;border:0;padding:13px 16px;font-size:13px;font-weight:600}.bi-claim-body{gap:10px;padding:0 16px 16px;display:grid}.bi-claim-body>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.bi-claim-tgid{border:1px dashed var(--border);color:var(--text-secondary);text-align:left;background:0 0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.bi-claim-tgid strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.bi-claim-tgid em{color:var(--accent-text);font-style:normal}.bi-claim-done{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text);border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.6}.bi-claim .bi-scan[disabled]{opacity:.5}.bi-claim-support{background:color-mix(in srgb, var(--accent) 14%, transparent);width:100%;color:var(--accent-text);border:0;border-radius:12px;padding:11px;font-size:13px;font-weight:600}.bi-legal{color:var(--text-tertiary);text-align:center;margin-top:auto;padding-top:22px;font-size:11px;line-height:1.6}.bi-legal a{color:var(--accent-text);font-weight:600;text-decoration:none}@keyframes bi-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bi-hero,.bi-card,.bi-cta,.bi-preview,.bi-scanner{animation:none}}.profile-settings-section{margin-top:12px}.profile-settings-entry{text-align:left;background:radial-gradient(circle at 88% 10%,#e2b0501e,#0000 34%),#e2b05011;border:1px solid #e2b05039;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:72px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffecc402}.profile-settings-entry:active{background-color:#e2b0501c}.profile-settings-icon,.settings-row-icon{width:40px;height:40px;color:var(--accent-text);background:#e2b0501c;border:1px solid #e2b05032;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.profile-settings-entry>span:nth-child(2){flex:1;min-width:0}.profile-settings-entry strong,.profile-settings-entry small{display:block}.profile-settings-entry strong{font-size:14px;font-weight:650}.profile-settings-entry small{color:var(--text-tertiary);margin-top:4px;font-size:11px}.profile-settings-entry em{color:var(--success);background:#149a631a;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.profile-settings-entry em.attention{color:var(--warning);background:#b7791f1c}.profile-settings-entry>svg{color:var(--text-tertiary)}.settings-page,.device-page,.legal-center-page,.language-page,.pin-settings-page,.pps-page{background:radial-gradient(circle at 95% 4%,#e2b05015,#0000 25%),linear-gradient(#e2b05007,#0000 22%)}.settings-security-card{background:radial-gradient(circle at 92% 8%,#e2b0502e,#0000 38%),linear-gradient(145deg,#e2b05021,#e2b05009);border:1px solid #e2b05047;border-radius:22px;grid-template-columns:48px 1fr;gap:14px;margin-bottom:24px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038,inset 0 1px #ffecc403}.settings-security-card.attention{border-color:#b7791f47}.settings-security-mark{width:48px;height:48px;color:var(--accent-text);background:linear-gradient(145deg,#e2b05032,#e2b05010);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000040}.settings-security-card small{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.settings-security-card h2{margin:3px 0 5px;font-size:17px;line-height:1.25}.settings-security-card p{color:var(--text-secondary);font-size:11px;line-height:1.55}.settings-group{margin-bottom:22px}.settings-group>h3{color:var(--text-tertiary);letter-spacing:.06em;margin:0 4px 9px;font-size:11px;font-weight:650}.settings-list{border:1px solid var(--border);background:#e2b0500d;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffecc401}.settings-list>button,.settings-static-row{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;display:flex}.settings-list>button+button,.settings-list>button+.settings-static-row,.settings-list>.settings-static-row+button{border-top:1px solid var(--border)}.settings-list>button:active{background:#e2b05011}.settings-row-icon{border-color:var(--border);background:var(--surface-strong);width:38px;height:38px;color:var(--text-secondary)}.settings-row-icon.gold{background:#e2b0501c;border-color:#e2b05039;color:var(--accent-text)!important}.settings-row-copy{flex:1;min-width:0}.settings-row-copy strong,.settings-row-copy small{display:block}.settings-row-copy strong{font-size:13px;font-weight:600}.settings-row-copy small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.settings-list em{color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-style:normal}.settings-list>button>svg{color:var(--text-tertiary);flex-shrink:0}.settings-footer-id{color:var(--text-tertiary);letter-spacing:.08em;text-align:center;margin-top:30px;font-size:10px}.language-hero{background:radial-gradient(circle at 92% 10%,#e2b05029,#0000 42%),linear-gradient(145deg,#e2b0501a,#e2b05007);border:1px solid #e2b05040;border-radius:22px;grid-template-columns:52px 1fr;align-items:center;gap:14px;margin-bottom:22px;padding:18px 16px;display:grid;box-shadow:inset 0 1px #ffecc402}.language-hero-mark{width:52px;height:52px;color:var(--accent-text);background:linear-gradient(145deg,#e2b05037,#e2b05012);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000049}.language-hero small{color:var(--accent-text);letter-spacing:.14em;font-size:10px;font-weight:700}.language-hero h2{margin:4px 0 5px;font-family:Noto Serif SC,serif;font-size:22px;font-weight:600;line-height:1.2}.language-hero p{color:var(--text-secondary);font-size:12px;line-height:1.5}.language-list{border:1px solid var(--border);background:#e2b0500b;border-radius:22px;overflow:hidden}.language-list>button{text-align:left;background:0 0;border:0;grid-template-columns:46px 1fr 24px;align-items:center;gap:13px;width:100%;min-height:72px;padding:14px 16px;display:grid}.language-list>button+button{border-top:1px solid var(--border)}.language-list>button.is-current{background:linear-gradient(90deg,#e2b0501c,#0000 78%)}.language-list>button:active:not(:disabled){background:#e2b05011}.language-mark{background:var(--surface-strong);width:46px;height:46px;color:var(--text-secondary);border-radius:14px;place-items:center;font-family:Noto Serif SC,Songti SC,serif;font-size:15px;font-weight:700;display:grid}.language-list>button.is-current .language-mark{color:var(--accent-text);background:linear-gradient(145deg,#e2b05040,#e2b05017)}.language-copy{min-width:0}.language-copy strong,.language-copy small{display:block}.language-copy strong{font-size:16px;font-weight:650}.language-copy small{color:var(--text-tertiary);margin-top:3px;font-size:11px}.language-check{width:22px;height:22px;color:var(--accent-text);background:#e2b05029;border-radius:999px;place-items:center;display:grid}.language-check.is-empty{background:0 0}.payment-pin-control{cursor:text;width:100%;position:relative}.payment-pin-native{z-index:2;opacity:.001;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.payment-pin-digits{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.payment-pin-digits span{aspect-ratio:1;border:1px solid var(--border-strong);background:#e2b05024;border-radius:12px;place-items:center;min-width:0;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.payment-pin-digits span.active{background:#e2b05017;border-color:#e2b05099;box-shadow:0 0 0 3px #00000037}.payment-pin-digits span.filled{background:#e2b0500f;border-color:#e2b05064}.payment-pin-digits i{background:var(--accent-text);border-radius:50%;width:8px;height:8px}.payment-pin-control.disabled{opacity:.55;cursor:default}.payment-pin-sheet{z-index:220;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.payment-pin-backdrop{-webkit-backdrop-filter:blur(7px);background:#000000ad;border:0;animation:.2s both pay-pin-fade;position:absolute;top:0;bottom:0;left:0;right:0}.payment-pin-panel{z-index:1;width:min(100%,480px);padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 0,#e2b05019,#0000 35%),#171614;border:1px solid #e2b0503d;border-bottom:0;border-radius:26px 26px 0 0;animation:.26s cubic-bezier(.2,.75,.25,1) both pay-pin-rise;position:relative;box-shadow:0 -22px 60px #0000007e}.payment-pin-handle{background:#e2b05025;border-radius:99px;width:38px;height:4px;margin:0 auto 17px}.payment-pin-panel header{grid-template-columns:42px 1fr 32px;align-items:center;gap:11px;display:grid}.payment-pin-shield{width:42px;height:42px;color:var(--accent-text);background:#e2b0501c;border:1px solid #e2b05047;border-radius:14px 14px 17px 17px;place-items:center;font-weight:800;display:grid}.payment-pin-panel header small{color:var(--accent-text);letter-spacing:.13em;font-size:9px;font-weight:700}.payment-pin-panel header h2{margin-top:2px;font-size:17px}.payment-pin-panel header button{background:var(--surface-strong);width:32px;height:32px;color:var(--text-secondary);border:0;border-radius:50%;font-size:19px}.payment-pin-panel>p{color:var(--text-secondary);text-align:center;margin:18px 0 2px;font-size:11px}.payment-pin-amount{font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;margin-bottom:18px;font-size:28px;display:block}.payment-pin-error{color:var(--danger);text-align:center;margin-top:11px;font-size:11px;line-height:1.4}.payment-pin-confirm{background:linear-gradient(180deg, #1d1b19, var(--accent));color:#fff;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:17px;font-size:14px;font-weight:750;box-shadow:0 11px 28px #0000005c}.payment-pin-confirm:disabled{opacity:.38;box-shadow:none}.payment-pin-safe-note{color:var(--text-tertiary);text-align:center;margin-top:10px;font-size:9px;display:block}@keyframes pay-pin-fade{0%{opacity:0}}@keyframes pay-pin-rise{0%{opacity:0;transform:translateY(28px)}}.pps-page{min-height:100%;padding-bottom:max(28px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.pps-hero{margin:4px 0 18px;padding:8px 2px 4px;animation:.4s both pps-in;position:relative;overflow:hidden}.pps-hero-glow{pointer-events:none;background:radial-gradient(circle,#e2b0502e,#0000 70%);border-radius:50%;width:220px;height:140px;position:absolute;top:-48px;left:50%;transform:translate(-50%)}.pps-step{color:var(--accent-text);letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:600;display:inline-block}.pps-hero h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.pps-hero p{max-width:22em;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.pps-card{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(160deg,#e2b05016,#e2b05007 48%,#e2b0500b),#171614b8;border:1px solid #e2b05032;border-radius:22px;padding:18px 16px;animation:.45s 50ms both pps-in;box-shadow:0 18px 40px #00000047,inset 0 1px #ffecc403}.pps-field+.pps-field{border-top:1px solid #e2b05022;margin-top:18px;padding-top:16px}.pps-field>span{color:var(--text-tertiary);letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.pps-field>small{color:var(--text-tertiary);margin-top:10px;font-size:11px;line-height:1.45;display:block}.pps-error{color:var(--danger);margin-top:14px;font-size:12px;line-height:1.45}.pps-cta{color:#fff;background:linear-gradient(180deg, #1d1b19, var(--accent));letter-spacing:.02em;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:18px;font-size:15px;font-weight:700;transition:opacity .2s,transform .15s;animation:.5s 80ms both pps-in;box-shadow:0 10px 28px #00000065}.pps-cta:active:not(:disabled){transform:scale(.985)}.pps-cta:disabled{opacity:.38;box-shadow:none}.pps-link,.pps-links button{color:var(--accent-text);background:0 0;border:0;font-size:12px;font-weight:500}.pps-link{width:100%;margin-top:14px}.pps-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;display:flex}.pps-tip{color:var(--text-secondary);background:#e2b05010;border-left:2px solid #e2b05099;border-radius:0 12px 12px 0;margin-top:22px;padding:12px 14px;font-size:12px;line-height:1.55}.pps-gate{text-align:center;background:#e2b0500f;border:1px solid #e2b05032;border-radius:22px;margin-top:24px;padding:28px 20px}.pps-gate h2{margin:0 0 8px;font-size:18px;font-weight:700}.pps-gate p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.pps-gate .pps-cta{margin-top:20px}@keyframes pps-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pps-hero,.pps-card,.pps-cta{animation:none}}.device-hero{text-align:center;margin-bottom:17px}.device-hero>span{width:58px;height:58px;color:var(--accent-text);background:#e2b05019;border:1px solid #e2b05047;border-radius:19px;place-items:center;margin:0 auto 12px;display:grid}.device-hero>small{color:var(--accent-text);letter-spacing:.14em;font-size:9px;font-weight:700}.device-hero h2{margin:5px 0 7px;font-size:18px}.device-hero p{max-width:330px;color:var(--text-secondary);margin:auto;font-size:11px;line-height:1.55}.device-card{border:1px solid var(--border);background:#e2b0500e;border-radius:20px;margin-bottom:17px;overflow:hidden}.device-card-head{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.device-card-head>span{background:var(--surface-strong);width:40px;height:40px;color:var(--accent-text);border-radius:13px;place-items:center;display:grid}.device-card-head strong,.device-card-head small{display:block}.device-card-head strong{font-size:13px}.device-card-head small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.device-card-head em{background:var(--surface-strong);color:var(--text-tertiary);border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal}.device-card-head em.active{color:var(--success);background:#149a631a}.device-card dl{padding:3px 15px}.device-card dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:11px;display:flex}.device-card dl>div:last-child{border:0}.device-card dt{color:var(--text-tertiary)}.device-card dd{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.device-security-tips{border:1px solid var(--border);background:#e2b05009;border-radius:18px;margin-bottom:17px;padding:16px}.device-security-tips h3{margin-bottom:12px;font-size:12px}.device-security-tips p{color:var(--text-secondary);grid-template-columns:20px 1fr;gap:9px;font-size:10px;line-height:1.55;display:grid}.device-security-tips p+p{margin-top:10px}.device-security-tips i{width:19px;height:19px;color:var(--accent-text);background:#e2b0501c;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.device-support-button{width:100%;min-height:48px;color:var(--accent-text);background:#e2b05017;border:1px solid #e2b05040;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.device-support-note{color:var(--text-tertiary);text-align:center;margin-top:9px;font-size:9px}.legal-center-hero{background:radial-gradient(circle at 90% 5%,#e2b05022,#0000 40%),#e2b0500d;border:1px solid #e2b0503d;border-radius:20px;grid-template-columns:46px 1fr;gap:13px;margin-bottom:17px;padding:17px;display:grid}.legal-center-hero>span{width:46px;height:46px;color:var(--accent-text);background:#e2b0501c;border-radius:15px;place-items:center;display:grid}.legal-center-hero small{color:var(--accent-text);letter-spacing:.13em;font-size:8px;font-weight:700}.legal-center-hero h2{margin:3px 0 4px;font-size:15px}.legal-center-hero p{color:var(--text-secondary);font-size:10px;line-height:1.5}.legal-center-list{border:1px solid var(--border);background:#e2b0500b;border-radius:19px;overflow:hidden}.legal-center-list button{text-align:left;background:0 0;border:0;grid-template-columns:39px 1fr auto 17px;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px 13px;display:grid}.legal-center-list button+button{border-top:1px solid var(--border)}.legal-center-list button:active{background:#e2b05011}.legal-center-icon{background:var(--surface-strong);width:39px;height:39px;color:var(--text-secondary);border-radius:12px;place-items:center;display:grid}.legal-center-icon.important{color:var(--accent-text);background:#e2b0501c}.legal-center-list strong,.legal-center-list small{display:block}.legal-center-list strong{font-size:12px}.legal-center-list small{color:var(--text-tertiary);margin-top:3px;font-size:9px;line-height:1.4}.legal-center-list em{color:var(--text-tertiary);font-size:8px;font-style:normal}.legal-center-list>button>svg{color:var(--text-tertiary)}.legal-center-note{color:var(--text-tertiary);text-align:center;margin:16px 8px 0;font-size:9px;line-height:1.55}.legal-switch{align-items:flex-start}.legal-switch>div{flex-wrap:wrap;gap:7px 11px;display:flex}@media (max-width:360px){.payment-pin-digits{gap:5px}.payment-pin-digits span{border-radius:10px}.legal-center-list button{grid-template-columns:36px 1fr 16px}.legal-center-list em{display:none}}.game-room-feed-shell.has-stake-strip .game-room-feed{padding-bottom:40px}.game-room-feed-shell.has-stake-strip .feed-jump-latest{bottom:38px}.bet-result-toast{z-index:8;backdrop-filter:blur(10px);color:#f6eed8f0;background:#171614f0;border:0;border-radius:11px 11px 0 0;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 28px);min-height:28px;padding:5px 16px;animation:.18s ease-out both bet-result-toast-in;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bet-result-toast p{min-width:0;color:inherit;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.bet-result-toast.progress{gap:0}.bet-result-toast-seg,.bet-result-toast-dot{flex:none}.bet-result-toast-seg.is-new,.bet-result-toast-dot.is-new{animation:.22s ease-out both bet-result-seg-in}.bet-result-toast-seg{letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3}.bet-result-toast-dot{color:#e7e5e461;margin:0 6px;font-size:12.5px;font-weight:500}.bet-result-toast-seg.success{color:#f6eed8f0}.bet-result-toast-seg.win{color:#a7dcb8}.bet-result-toast-seg.claim{color:#f6eed8bd}.bet-result-toast-seg.lose,.bet-result-toast.lose,.bet-result-toast.failed{color:#e0aaa5}.bet-result-toast-seg.tie,.bet-result-toast.tie,.bet-result-toast.unknown{color:#f6eed8bd}.bet-result-toast.win{color:#a7dcb8}.bet-result-toast.claim{color:#f6eed8bd}.bet-result-toast-close{color:currentColor;opacity:.7;background:0 0;border:0;border-radius:50%;flex:none;width:26px;height:26px;margin:-3px -10px -3px 0;font-size:14px;line-height:1}.bet-result-toast-close:active{opacity:1;background:#e2b05025}@keyframes bet-result-toast-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes bet-result-seg-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bet-result-toast,.bet-result-toast-seg,.bet-result-toast-dot{animation:none}}.deposit-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.deposit-method{border:1px solid var(--border);color:var(--text);text-align:left;background:#e2b0500f;border-radius:13px;gap:4px;padding:14px 13px;display:grid}.deposit-method strong{font-size:14px;font-weight:650}.deposit-method span{color:var(--text-tertiary);font-size:11px;line-height:1.5}.deposit-method.compact{align-content:center;min-height:52px}.deposit-method.active{background:#201e1b;border-color:#e2b05099}.deposit-method.active strong{color:#f6eed8f0}.dp-channels{gap:9px;margin-bottom:16px;display:grid}.dp-channel{border:1px solid var(--border);color:var(--text);text-align:left;background:#171614;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 13px;transition:border-color .16s,background .16s;display:grid}.dp-channel-ico{color:#f6eed8f0;background:#e2b05012;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dp-channel-text{gap:2px;min-width:0;display:grid}.dp-channel-text strong{letter-spacing:.01em;color:var(--text);font-size:14.5px;font-weight:680}.dp-channel-text span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.dp-radio{border:1.6px solid #e2b0507d;border-radius:50%;width:18px;height:18px;transition:border-color .16s;position:relative}.dp-channel.active{background:linear-gradient(150deg,#201e1b,#171614);border-color:#e1ae3c}.dp-channel.active .dp-channel-text strong{color:#f6eed8f0}.dp-channel.active .dp-radio{border-color:#c08a22}.dp-channel.active .dp-radio:after{content:"";background:#c08a22;border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.dp-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.dp-chip{border:1px solid var(--border);color:var(--text);background:#171614;border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:600;transition:border-color .16s,background .16s,color .16s}.dp-select{border:1px solid var(--border);width:100%;color:var(--text);-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23123F78' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center/12px 8px no-repeat;border-radius:12px;margin-bottom:16px;padding:11px 38px 11px 14px;font-size:14px;font-weight:600;display:block}.dp-select:focus{border-color:#e1ae3c;outline:none}.deposit-paying{gap:14px;display:grid}.deposit-paying-state{border:1px solid var(--border);background:#e2b0500f;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:16px 14px;display:grid}.deposit-paying-state i{border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;font-weight:700;display:grid}.deposit-paying-state strong{font-size:14px;font-weight:650;display:block}.deposit-paying-state span{color:var(--text-tertiary);margin-top:3px;font-size:12px;line-height:1.55;display:block}.deposit-paying-state.waiting{background:#e2b05017;border-color:#e2b05064}.deposit-paying-state.waiting i{border:2px solid #e2b05064;border-top-color:#f4d57f3d;animation:.9s linear infinite deposit-spin}.deposit-paying-state.done{background:#34c77b1f;border-color:#34c77b52}.deposit-paying-state.failed{background:#f06e6e1a;border-color:#f06e6e52}@keyframes deposit-spin{to{transform:rotate(360deg)}}.chat-load-older{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface);align-self:center;margin:4px auto 10px;padding:7px 13px;font-size:12px}.chat-load-older:disabled{cursor:default;opacity:.55}body.tg-native-back-visible :is(button[data-nav-back],.subpage-header>button:first-child,.rx-subhead>button:first-child,.gam-nav>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back,.rules-back,.wx-rp-result-back){display:none!important}body.tg-native-back-visible :-webkit-any(.subpage-header,.rx-subhead,.game-room-header,.chat-header,.cash-nav,.tip-page-nav,.wx-rp-result-nav,.gam-nav){grid-template-columns:minmax(0,1fr) auto!important}body.tg-native-back-visible :is(.subpage-header,.rx-subhead,.game-room-header,.chat-header,.cash-nav,.tip-page-nav,.wx-rp-result-nav,.gam-nav){grid-template-columns:minmax(0,1fr) auto!important}body.tg-native-back-visible :-webkit-any(.subpage-header,.rx-subhead)>span:last-child:empty{display:none!important}body.tg-native-back-visible :is(.subpage-header,.rx-subhead)>span:last-child:empty{display:none!important}.room-stage-lock{min-width:0;display:grid}.room-stage-lock-copy{min-width:0}.room-stage-lock-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.room-stage-lock.has-action .room-stage-lock-copy{min-height:42px;padding-top:8px;padding-bottom:8px}.room-stage-lock-action{justify-content:center;min-width:0;padding:0 12px 8px;display:flex}.room-stage-lock-action.banker-choice{padding:8px 12px 4px}.banker-choice-actions{gap:8px;width:100%;max-width:420px;display:grid}.banker-choice-actions.dual{grid-template-columns:1fr 1fr}.banker-choice-actions .stage-control-button{flex-direction:column;gap:2px;max-width:none;min-height:46px;padding:8px 10px}.stage-control-button.repost{color:#d5bd87d1;background:#e2b0500d;border-color:#a894762e}.stage-control-button.repost small{color:#d5bd8766}.continuation-confirm,.stage-control-button{color:#d5bd87;width:100%;max-width:420px;min-height:40px;box-shadow:none;background:#e2b05012;border:1px solid #e2b05056;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;transition:transform .12s,background-color .12s,border-color .12s;display:flex}.continuation-form{gap:6px;width:100%;max-width:420px;margin:0 auto;display:grid}.continuation-stake-info{text-align:center;color:#d5bd87b8;font-size:11px}.continuation-input-row{grid-template-columns:1fr auto;gap:6px;display:grid}.continuation-input{color:#f1dfb4;background:#0000003d;border:1px solid #e2b05056;border-radius:999px;outline:none;min-width:0;min-height:40px;padding:7px 14px;font-family:inherit;font-size:14px}.continuation-input::placeholder{color:#d5bd8773;font-size:12px}.continuation-input:focus{border-color:#e2b0509e}.continuation-input-row .continuation-confirm{width:auto;min-width:88px}.continuation-full{max-width:none}.continuation-hint{text-align:center;color:#e8846b;font-size:11px}.continuation-confirm:active,.stage-control-button:active{background:#e2b05020;border-color:#e2b05081;transform:scale(.985)}.continuation-confirm:disabled,.stage-control-button:disabled{opacity:.46;cursor:default;transform:none}.stage-control-button{text-align:center}.stage-control-button span{font-size:12px;font-weight:750}.stage-control-button small{color:#d5bd8794;text-align:center;font-size:10px;font-weight:600}.room-member-mute-bar{background:#66272229;border:1px solid #e070602e;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;margin:7px 10px 0;padding:8px 10px;display:grid}.room-member-mute-icon{color:#e4a39a;background:#e070601f;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.room-member-mute-bar>span:last-child{gap:2px;min-width:0;display:grid}.room-member-mute-bar strong{color:#dfc4bd;font-size:11px;font-weight:700}.room-member-mute-bar small{color:#f6eed88f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}@media (max-width:359px){.room-stage-lock-action{padding-left:8px;padding-right:8px}.stage-control-button{padding-left:11px;padding-right:11px}.stage-control-button small{max-width:132px}}@media (prefers-reduced-motion:reduce){.continuation-confirm,.stage-control-button{transition:none}.continuation-confirm:active,.stage-control-button:active{transform:none}}.boot-splash{min-height:100vh;color:var(--accent-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.boot-splash strong{letter-spacing:.16em;color:var(--text);font-size:22px;font-weight:700}.boot-splash span{color:var(--text-secondary);font-size:13px}.boot-splash-bar{background:var(--accent-soft);border-radius:999px;width:72px;height:2px;margin-top:6px;display:block;overflow:hidden}.boot-splash-bar:after{content:"";background:var(--accent);width:36px;height:100%;animation:1.1s ease-in-out infinite boot-splash-slide;display:block}@keyframes boot-splash-slide{0%{transform:translate(-36px)}to{transform:translate(72px)}}@media (prefers-reduced-motion:reduce){.boot-splash-bar:after{width:100%;animation:none}}.chat-image-message{border:1px solid var(--border);object-fit:cover;cursor:zoom-in;border-radius:14px;max-width:min(228px,62vw);max-height:300px;display:block}.auth-image-loading{background:linear-gradient(100deg,#e2b05012 40%,#e2b05025 50%,#e2b05012 60%) 0 0/200% 100%;border-radius:14px;width:168px;height:118px;animation:1.4s ease-in-out infinite chat-image-shimmer;display:block}.auth-image-fallback{border:1px dashed var(--border-strong);width:118px;height:88px;color:var(--text-tertiary);border-radius:14px;place-items:center;font-size:20px;font-weight:700;display:grid}@keyframes chat-image-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.chat-image-viewer{z-index:90;-webkit-backdrop-filter:blur(10px);background:#171614eb;place-items:center;padding:26px 14px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.chat-image-viewer img{object-fit:contain;cursor:zoom-out;border-radius:12px;max-width:100%;max-height:calc(100vh - 90px)}.chat-image-viewer>button{top:max(16px, env(safe-area-inset-top));color:#fff;background:#e2b0502c;border:0;border-radius:50%;width:38px;height:38px;font-size:20px;line-height:1;position:absolute;right:16px}:root{--bg:#1f1d1a;--bg-elevated:#171614;--ink:#f6eed8f0;--ink-soft:#f6eed8f0;--ink-mute:#f6eed8bd;--gold:#1d1b19;--gold-deep:#1d1b19;--live:#e06b76;--success:#149a63;--danger:#d64545;--line:#e2b0502e;--line-soft:#e2b05039;--fill:#e2b0500d;--fill-strong:#e2b05016;--radius:16px;--radius-lg:20px;--blur:20px;--page-x:16px;--dock-h:72px;--font-display:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Noto Sans SC", sans-serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--text:var(--ink);--text-secondary:var(--ink-soft);--text-tertiary:var(--ink-mute);--accent:var(--gold-deep);--accent-text:var(--gold);--accent-soft:#e2b0501c;--border:var(--line);--border-strong:var(--line-soft);--surface:var(--fill);--surface-hover:var(--fill-strong);--surface-strong:#e2b0501d;font-family:var(--font-ui)}html{overscroll-behavior:none;background:#1f1d1a}body{overscroll-behavior:none;min-height:100dvh;color:var(--ink);font-family:var(--font-ui);background:linear-gradient(#171614 0%,#1f1d1a 45%,#1f1d1a 100%)}#root{background:0 0;min-height:100dvh;position:relative}#root:before{display:none}.page{position:relative;min-height:100dvh!important}html:has(.feature-scroll-page){overscroll-behavior:none;overflow:hidden}body:has(.feature-scroll-page){overscroll-behavior:none;overflow:hidden}.feature-scroll-page{z-index:80;isolation:isolate;top:var(--app-viewport-offset-top,0px);width:min(100%,480px);height:var(--app-viewport-height,100dvh);overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;background:linear-gradient(#171614 0%,#1f1d1a 45%,#1f1d1a 100%);margin:0 auto;position:fixed;left:0;right:0;overflow-x:hidden;overflow-y:auto;min-height:0!important}body.tg-fullscreen .feature-scroll-page{top:calc(var(--app-viewport-offset-top,0px) + var(--app-top-inset,0px));height:calc(var(--app-viewport-height,100dvh) - var(--app-top-inset,0px))}body.tg-fullscreen:has(.feature-scroll-page){padding-top:0}html,body{overscroll-behavior-y:none}body:has(.ui-shell){overscroll-behavior-y:none;height:100dvh;overflow:hidden}body:has(.ui-shell) #root{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.ui-shell{overscroll-behavior:none;flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.ui-shell>.page,.ui-shell>.tab-panel{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;flex:auto;overflow-x:hidden;overflow-y:auto;min-height:0!important}.ui-shell>.tab-panel{flex-direction:column;padding-bottom:12px;display:flex}.ui-shell>.tab-panel[hidden]{display:none!important}.ui-shell>.tab-panel>.page{flex:auto;overflow:visible;min-height:0!important;padding-bottom:18px!important}.panel,.form-card,.card,.transaction-list,.conversation,.glass-menu,.promo-tile,.balance-card,.member-card,.notice-bar,.empty-panel{border-color:var(--line)!important;-webkit-backdrop-filter:blur(var(--blur))!important;background:#171614e0!important;box-shadow:0 8px 24px #00000038!important}.page-header-title,.member-info h1,.balance-amount,.game-card-copy h2{font-family:var(--font-display);letter-spacing:-.02em}.primary-action,.avatar-save,.btn:not(.secondary){text-shadow:none;font-weight:700;color:#fff!important;background:linear-gradient(#22201d,#1d1b19)!important;border:0!important;box-shadow:0 8px 18px #00000038!important}.ui-shell{min-height:100vh;position:relative}.ui-shell-glow{display:none}.ui-shell>.page,.ui-shell>.tab-panel{z-index:1;position:relative}.ui-shell>.tabbar{z-index:2;margin-top:8px;margin-bottom:max(10px, var(--app-bottom-inset,env(safe-area-inset-bottom,0px)));flex:none;width:min(100% - 28px,420px)!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.tabbar{-webkit-backdrop-filter:blur(24px)!important;background:#171614e6!important;border:1px solid #e2b0502e!important;border-radius:22px!important;box-shadow:0 12px 28px #00000058!important}.tabbar button{font-family:var(--font-ui);letter-spacing:0;color:var(--ink-mute)!important;font-weight:600!important}.tabbar button.active{color:#fff!important;box-shadow:none!important;background:linear-gradient(#22201d,#1d1b19)!important}.lobby-page{overflow:hidden;padding-top:10px!important}.lobby-page .lobby-ambiance,.lobby-masthead,.lobby-notice,.lobby-stage,.lobby-empty,.arena-bg{display:none!important}.arena-ticker{border:1px solid var(--line);background:#171614e6;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px 8px 8px;display:grid;overflow:hidden}.arena-ticker-tag{color:#f0a0a8;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:7.5em;box-shadow:none;background:#e06b7629;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.4;overflow:hidden}.arena-ticker-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 6%,#fff 94%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 6%,#fff 94%,#0000)}.arena-ticker-track p{white-space:nowrap;width:max-content;color:var(--ink-soft);gap:2.5em;margin:0;font-size:12px;font-weight:500;animation:22s linear infinite arena-marquee;display:flex}.arena-ticker-track span{align-items:center;display:inline-flex}.arena-ticker-track em{color:var(--ink-mute);margin:0 .35em;font-style:normal}@keyframes arena-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.arena-hero{margin-bottom:14px}.arena-hero-frame{border:1px solid var(--line);aspect-ratio:16/9;background:#171614;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000047}.arena-hero-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 60%,#e2b05040);position:absolute;top:0;bottom:0;left:0;right:0}.arena-hero-frame .c{display:none}.arena-hero-frame .lobby-banner-track{height:100%;transition:transform .5s;display:flex}.arena-hero-frame .lobby-banner-slide{flex:0 0 100%;min-width:100%;height:100%}.arena-hero-frame .lobby-banner-slide img{object-fit:cover;width:100%;height:100%;display:block}.arena-hero-frame .lobby-banner-dots{z-index:3;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.arena-hero-frame .lobby-banner-dots button{background:#e2b05024;border:0;border-radius:999px;width:6px;height:6px;padding:0}.arena-hero-frame .lobby-banner-dots button.active{background:var(--gold);width:14px;box-shadow:none}.arena-section{gap:10px;display:grid}.arena-section-head{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.arena-section-head strong{font-family:var(--font-display);letter-spacing:0;font-size:15px;font-weight:700}.arena-section-head span{color:var(--ink-mute);letter-spacing:.08em;font-size:11px;font-weight:500}.arena-empty{text-align:center;border:1px solid var(--line);background:#171614e0;border-radius:18px;justify-items:center;gap:8px;padding:32px 20px;display:grid}.arena-empty strong{font-size:16px}.arena-empty p{color:var(--ink-mute);font-size:12px;line-height:1.5}.game-card-list{gap:10px;display:grid}.game-card{border:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#171614eb;border-radius:18px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000032}.game-card-letter{width:100%;height:100%;color:var(--accent);font:700 24px var(--font-display);background:linear-gradient(145deg,#171614,#171614);border:1px solid #e2b05064;border-radius:14px;place-items:center;display:grid}.game-card:active{transform:scale(.99)}.game-card-niuniu{background:linear-gradient(120deg,#e2b05012,#0000 42%),#171614f2;border-color:#e2b05064;animation:3.2s ease-in-out infinite game-card-breathe}.game-card-shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#e2b0501a 50%,#0000 65%);animation:4.5s ease-in-out infinite game-card-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.game-card-niuniu>:not(.game-card-shine){z-index:1;position:relative}@keyframes game-card-breathe{0%,to{box-shadow:0 8px 20px #00000032}50%{box-shadow:0 10px 24px #0000003d,0 0 0 1px #00000037,0 0 22px #00000037}}@keyframes game-card-shine{0%,55%,to{transform:translate(-130%)}70%{transform:translate(130%)}}.game-card-avatar{width:64px;height:64px;box-shadow:none;background:#e2b05040;border-radius:16px;padding:2px;position:relative}.game-card-niuniu .game-card-avatar{animation:2.8s ease-in-out infinite game-avatar-float}.game-card-avatar .brand-logo,.game-card-avatar img{object-fit:cover;background:#171614;border:1px solid #e2b0507d;border-radius:14px;width:100%;height:100%;display:block}.game-card-live{color:#fff;letter-spacing:.04em;background:#e06b76eb;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000003f}.game-card-live i{background:#171614;border-radius:50%;width:5px;height:5px;animation:1.5s ease-out infinite live-dot;box-shadow:0 0 #ffecc411}@keyframes live-dot{70%,to{box-shadow:0 0 0 7px #ffecc400}}@keyframes game-avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.game-card-copy h2{margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.15}.game-card-copy p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.game-card-go{color:#fff;letter-spacing:0;box-shadow:none;background:linear-gradient(#22201d,#1d1b19);border:0;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:13px;font-weight:700}.game-card-niuniu .game-card-go{animation:2.4s ease-in-out infinite game-go-pulse}@keyframes game-go-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.game-soon{border:1px solid var(--line);box-shadow:none;background:#171614bf;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.game-soon:before{display:none}.game-soon-rail{gap:6px;display:flex}.game-soon-cover{border:1px solid var(--line);width:38px;height:48px;box-shadow:none;background:#171614;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;transform:none!important}.game-soon-cover span{z-index:1;color:var(--ink-mute);text-shadow:none;font-size:14px;font-weight:700;position:relative}.game-soon-cover.c1,.game-soon-cover.c2,.game-soon-cover.c3{background:#171614}.game-soon-cover:after{content:"";background:#e2b05022;position:absolute;top:0;bottom:0;left:0;right:0}.game-soon-badge{border:1px solid var(--line);color:var(--ink-mute);letter-spacing:.08em;background:#e2b0500f;border-radius:999px;margin-bottom:5px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.game-soon-body strong{margin-bottom:2px;font-size:14px;font-weight:650;display:block}.game-soon-body p{color:var(--ink-mute);margin:0;font-size:12px;line-height:1.4}.game-soon-lock{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-mute);box-shadow:none;background:#e2b0500b;border-radius:10px;place-items:center;display:grid}.page-header-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)!important;font-size:10px!important;font-weight:600!important}.page-header-title{font-size:26px!important}.wallet-balance{border-radius:20px;margin-bottom:14px;padding:20px 18px 16px;position:relative;overflow:hidden;border:1px solid var(--line)!important;background:#171614f2!important}.wallet-balance:before{display:none}.wallet-balance .balance-label{color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.wallet-balance .balance-amount{color:var(--ink);text-shadow:none;-webkit-text-fill-color:unset;background:0 0;margin:8px 0 16px;font-size:36px;font-weight:700;display:block}.wallet-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.wallet-action{border:1px solid var(--line);min-width:0;color:var(--ink);box-shadow:none;background:#171614e6;border-radius:14px;justify-items:center;gap:8px;padding:14px 4px;display:grid}.wallet-action span{width:34px;height:34px;color:var(--gold);border:1px solid var(--line);background:#e2b0500f;border-radius:10px;place-items:center;display:grid}.wallet-action b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.chat-hub-page .conversation.featured{border-color:var(--line-soft)!important;background:#171614f2!important}.chat-hub-page .conversation.featured:before{background:var(--gold-deep)}.chat-hub-page .conversation-copy strong{font-family:var(--font-display)}.chat-hub-page .conversation-copy time{color:var(--gold)!important}.profile-page{padding-top:8px!important}.ui-shell>.tab-panel>.page.profile-page{padding-bottom:28px!important}.profile-page .profile-settings-section{margin-bottom:20px}.profile-member-card{margin-bottom:18px;position:relative;overflow:hidden;border:1px solid var(--line)!important;background:#171614f2!important;border-radius:20px!important;padding:22px 16px 0!important}.profile-member-card .member-card-glow{opacity:.8;width:240px;height:240px;top:-48%;left:50%;right:auto;transform:translate(-50%)}.profile-member-hero{text-align:center;justify-items:center;gap:8px;margin-bottom:18px;display:grid}.profile-hero-avatar{margin-bottom:4px}.profile-hero-avatar .member-avatar{width:84px;height:84px}.profile-member-hero .member-club{margin:0;font-size:10px}.profile-member-card .member-name-btn{justify-content:center;align-items:center;gap:4px;max-width:100%;padding:0;display:inline-flex}.profile-member-card .member-name-btn h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;line-height:1.15;overflow:hidden}.profile-member-card .member-name-btn svg{color:var(--ink-mute);flex-shrink:0}.profile-member-hero .uid-chip{margin-top:2px}.profile-stat-strip{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0;padding:14px 0;display:grid}.profile-stat-cell{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.profile-stat-cell small{color:var(--ink-mute);font-size:11px}.profile-stat-cell strong{font-family:var(--font-display);letter-spacing:-.02em;justify-content:center;align-items:center;gap:4px;font-size:18px;font-weight:700;line-height:1.15;display:inline-flex}.profile-stat-cell em{color:var(--ink-mute);font-size:11px;font-style:normal;font-weight:600}.profile-stat-split{background:var(--line);width:1px;height:32px}.profile-stat-link{color:inherit;background:0 0;border:0;padding:0}.profile-stat-link:active{opacity:.8}.profile-stat-link strong{font-size:14px;font-family:var(--font-ui);font-weight:650}.profile-bank-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.profile-bank-row:active{background:#e2b0500b}.profile-bank-row small{color:var(--ink-mute);margin-bottom:4px;font-size:11px;display:block}.profile-bank-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.profile-bank-row>svg{color:var(--ink-mute);flex-shrink:0}.profile-section{margin-bottom:16px}.profile-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.profile-section-head h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.profile-section-head span{color:var(--ink-mute);font-size:11px}.profile-promo-tile{min-height:118px}.profile-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-action-chip{text-align:left;background:linear-gradient(160deg,#e2b0501c,#e2b0500b),#171614e0;border:1px solid #e2b05039;border-radius:16px;align-content:start;justify-items:start;gap:6px;min-width:0;min-height:118px;padding:14px 12px;display:grid}.profile-action-chip:active{background:#e2b0501d}.profile-action-chip .promo-tile-icon{width:32px;height:32px;margin:0 0 2px}.profile-action-chip strong{font-size:13px;font-weight:650;line-height:1.2}.profile-action-chip>span:last-child{color:var(--ink-mute);font-size:11px;line-height:1.3}.profile-page .profile-funds-entry{margin-top:0;border-color:var(--line)!important;box-shadow:none!important;background:#171614eb!important}.profile-page .member-club{color:var(--ink-mute)!important;font-family:var(--font-ui)!important;letter-spacing:.1em!important}.icon-btn{border-color:var(--line)!important;background:#e2b0500b!important}.section-top h2{font-family:var(--font-display)}.text-action{color:var(--gold)!important}.rules-page{font-synthesis:weight style;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;padding-top:12px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.rules-top{text-align:center;justify-items:center;gap:0;margin:-4px 0 22px;padding:8px 0 6px;display:grid;position:relative}.rules-back{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-soft);background:#e2b0500b;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:4px;left:0}.rules-brand{justify-items:center;gap:10px;min-width:0;padding-top:4px;display:grid}.rules-brand .detail-hero-logo,.rules-brand .brand-logo{border:1px solid var(--line-soft);border-radius:50%;box-shadow:0 10px 24px #00000047}.rules-brand h1{letter-spacing:-.02em;margin:0;font-family:inherit;font-size:26px;font-weight:700;line-height:1.15}.rules-brand p{color:var(--ink-mute);margin:0;font-size:13px}.rules-page .rules-block{margin-bottom:14px}.rules-version{color:var(--ink-faint);margin-top:10px;font-size:10px;display:block}.game-context-links{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 84px;display:grid}.game-context-links button{color:var(--gold);background:#e2b05012;border:1px solid #e2b0504f;border-radius:13px;padding:11px;font-size:12px;font-weight:700}.rules-page .rules-block h2{border-left:2px solid var(--gold-deep);color:var(--ink);letter-spacing:0;margin:0 0 8px;padding-left:10px;font-family:inherit;font-size:14px;font-weight:700}.rules-page .rules-card{border:1px solid var(--line);box-shadow:none;color:var(--ink-soft);filter:none;background:#171614;border-radius:16px;padding:14px 14px 12px;font-size:13px;line-height:1.65;transform:none;-webkit-backdrop-filter:none!important;animation:none!important}.rules-page .rules-card p+p{margin-top:8px}.rules-page .rules-card strong,.rules-page .rules-card b{color:var(--ink);font-weight:700}.rules-steps{counter-reset:rules-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rules-steps>li{counter-increment:rules-step;padding-left:34px;position:relative}.rules-steps>li:before{content:counter(rules-step);border:1px solid var(--line-soft);width:24px;height:24px;color:var(--gold);font-family:var(--font-display);background:#e2b05017;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0}.rules-steps>li>strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.rules-steps>li>p{margin:0}.rules-steps>li>p+p{margin-top:6px}.rules-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rules-list li{border:1px solid var(--line);background:#e2b05009;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.rules-list b{font-size:13px}.rules-list span{color:var(--ink-mute);font-size:12px;line-height:1.45}.rules-page .sticky-action{bottom:max(14px, env(safe-area-inset-bottom))}.rules-page .detail-hero,.rules-page .round-live-card{display:none!important}.member-name-btn{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0;display:flex}.member-name-btn h1{margin:0}.member-name-btn svg{color:var(--ink-mute);flex-shrink:0}.profile-detail-page{padding-bottom:32px}.profile-detail-head{text-align:center;justify-items:center;gap:12px;margin-bottom:20px;padding:0 4px;display:grid}.profile-detail-avatar{object-fit:cover;background:#171614;border:2px solid #e2b05064;border-radius:50%;width:72px;height:72px}.profile-detail-name{color:inherit;background:0 0;border:0;gap:4px;padding:0;display:grid}.profile-detail-name strong{font-family:var(--font-display);font-size:22px;font-weight:700}.profile-detail-name span{color:var(--ink-mute);font-size:12px}.profile-detail-edit{gap:10px;width:min(100%,280px);display:grid}.profile-detail-input{border:1px solid var(--line-soft);width:100%;color:var(--ink);background:#e2b05039;border-radius:12px;outline:none;padding:10px 12px;font-size:15px}.profile-detail-edit-actions{justify-content:center;gap:16px;display:flex}.muted-action{color:var(--ink-mute)!important}.profile-menu{border:1px solid var(--line);background:#171614eb;border-radius:16px;display:grid;overflow:hidden}.profile-menu-item{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.profile-menu-item:first-child{border-top:0}.profile-menu-item.static{cursor:default}.profile-menu-item:not(.static):active{background:#e2b0500f}.profile-menu-label{color:var(--ink-mute);font-size:13px}.profile-menu-value{min-width:0;color:var(--ink);word-break:break-all;font-size:14px;font-weight:600}.profile-menu-value small{color:var(--ink-mute);margin-top:2px;font-size:11px;font-weight:500;display:block}.profile-menu-item em{color:var(--gold);flex-shrink:0;font-size:12px;font-style:normal;font-weight:600}.profile-menu-chevron{color:var(--ink-mute)}.profile-detail-note{color:var(--ink-mute);margin:14px 4px 0;font-size:12px;line-height:1.55}.tgm-page{padding-bottom:40px}.tgm-hero{border:1px solid var(--line-soft);background:radial-gradient(120% 80% at 12% -10%,#e2b05025,#0000 55%),linear-gradient(#e2b0500f,#e2b05006);border-radius:22px;margin:4px 0 16px;padding:22px 18px 16px;position:relative;overflow:hidden}.tgm-hero-glow{pointer-events:none;background:radial-gradient(circle,#e2b05032,#0000 68%);border-radius:50%;width:160px;height:160px;position:absolute;top:-50px;right:-40px}.tgm-hero small{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.tgm-hero h2{font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:4px;margin:8px 0 6px;font-size:40px;font-weight:700;line-height:1;display:flex;position:relative}.tgm-hero h2 b{color:var(--ink)}.tgm-hero h2 i{color:var(--ink-mute);font-size:22px;font-style:normal}.tgm-hero h2 span{color:var(--ink-mute);font-size:18px}.tgm-hero p{max-width:34em;color:var(--ink-soft);margin:0 0 14px;font-size:12px;line-height:1.55;position:relative}.tgm-slots{gap:8px;display:flex;position:relative}.tgm-slot{color:#0000;letter-spacing:.04em;background:#e2b05007;border:1px dashed #e2b0504f;border-radius:9px;flex:1;place-items:center;height:28px;font-size:10px;font-weight:700;animation:.42s both tgm-rise;display:grid}.tgm-slot.filled{color:var(--gold);background:#e2b05017;border-style:solid;border-color:#e2b05064}.tgm-slot.primary{color:#fff;background:linear-gradient(#e2b05040,#e2b0501c);border-color:#e2b05099}.tgm-list{gap:10px;display:grid}.tgm-card{border:1px solid var(--line);background:#171614e0;border-radius:18px;padding:14px;animation:.48s both tgm-rise}.tgm-card.is-primary{background:linear-gradient(#e2b05012,#0000 42%),#171614eb;border-color:#e2b05064}.tgm-card-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tgm-avatar{width:42px;height:42px;color:var(--gold);font-family:var(--font-display);background:#e2b05020;border-radius:14px;place-items:center;font-size:16px;font-weight:700;display:grid}.tgm-card-title{min-width:0}.tgm-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}.tgm-id-row{max-width:100%;color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:12px;display:flex}.tgm-id-row span{color:var(--ink-mute)}.tgm-id-row b{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:13px;font-weight:700}.tgm-id-row em{color:var(--gold);font-size:11px;font-style:normal;font-weight:600}.tgm-card-title small{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.tgm-tags{justify-items:end;gap:4px;display:grid}.tgm-tag{background:var(--fill-strong);color:var(--ink-mute);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.tgm-tag.gold{color:var(--gold);background:#e2b05029}.tgm-tag.live{color:#65ecb4;background:#149a6324}.tgm-card-meta{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;display:grid}.tgm-card-meta dt{color:var(--ink-mute);font-size:10px}.tgm-card-meta dd{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.tgm-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tgm-hint{color:var(--ink-mute);font-size:11px;line-height:1.4}.tgm-btn{background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.tgm-btn.ghost{border-color:var(--line);color:var(--ink-soft)}.tgm-btn.primary{color:#fff;background:linear-gradient(#1d1b19,#1d1b19)}.tgm-btn.danger{color:#d64545;border-color:#d6454547}.tgm-btn.danger.solid{color:#fff;background:#b91c1c;border:0}.tgm-btn.wide{border-radius:14px;width:100%;min-height:44px;font-size:14px}.tgm-btn:disabled{opacity:.45}.tgm-add{border:1px solid var(--line);background:#171614b8;border-radius:20px;margin-top:16px;padding:6px}.tgm-segment{background:#e2b05040;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.tgm-segment button{min-height:38px;color:var(--ink-mute);background:0 0;border:0;border-radius:11px;font-size:13px;font-weight:650}.tgm-segment button.active{color:var(--gold);background:#e2b05025}.tgm-panel{gap:12px;padding:14px 10px 12px;display:grid}.tgm-panel-lead,.tgm-panel-note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.tgm-panel-note{color:var(--ink-mute)}.tgm-panel-note.waiting{align-items:center;gap:8px;display:flex}.tgm-code{color:var(--gold);background:#e2b05012;border:1px dashed #e2b0507d;border-radius:16px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:8px;padding:14px 12px;display:grid}.tgm-code span{font-family:var(--font-display);letter-spacing:.14em;text-align:center;font-size:18px;font-weight:700}.tgm-code em{color:var(--gold);font-size:11px;font-style:normal;font-weight:700}.tgm-input{border:1px solid var(--line-soft);width:100%;min-height:46px;color:var(--ink);background:#e2b05040;border-radius:14px;outline:none;padding:0 14px}.tgm-input.pin{font-family:var(--font-display);letter-spacing:.36em;text-align:center;font-size:22px;font-weight:700}.tgm-input.code{font-family:var(--font-display);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700}.tgm-pending{background:#149a6314;border-radius:16px;gap:12px;padding:12px;display:grid}.tgm-pending-head{grid-template-columns:12px 1fr;align-items:center;gap:10px;display:grid}.tgm-pending-head strong{font-family:var(--font-display);font-size:16px;display:block}.tgm-pending-head small{color:var(--ink-soft);font-size:12px}.tgm-pulse{background:#149a63;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite tgm-pulse;box-shadow:0 0 #149a638c}.tgm-sheet-backdrop{z-index:40;background:#0000008c;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tgm-sheet{width:100%;padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:#171614;border-radius:24px 24px 0 0;box-shadow:0 -18px 48px #00000065}.tgm-sheet-grip{background:#e2b05025;border-radius:99px;width:42px;height:4px;margin:4px auto 14px;display:block}.tgm-sheet h3{margin:0 0 8px;font-size:17px}.tgm-sheet p{color:var(--ink-soft);margin:0 0 12px;font-size:13px;line-height:1.55}.tgm-sheet-note{background:#e2b05017;border-radius:12px;padding:10px 12px;color:var(--gold)!important}.tgm-sheet-field{color:var(--ink-mute);gap:8px;margin-bottom:14px;font-size:12px;display:grid}.tgm-sheet-actions{grid-template-columns:1fr 1.3fr;gap:8px;display:grid}@keyframes tgm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tgm-pulse{0%{box-shadow:0 0 #149a6380}to{box-shadow:0 0 0 10px #149a6300}}@media (prefers-reduced-motion:reduce){.tgm-slot,.tgm-card,.tgm-pulse{animation:none!important}.arena-hero-frame .lobby-banner-track{transition:none}.arena-ticker-track p,.game-card-niuniu,.game-card-shine,.game-card-niuniu .game-card-avatar,.game-card-live i,.game-card-niuniu .game-card-go{animation:none!important}}.subpage-header{grid-template-columns:44px minmax(0,1fr) 44px!important}body.tg-native-back-visible :-webkit-any(.subpage-header,.game-room-header,.chat-header,.cash-nav,.tip-page-nav,.wx-rp-result-nav,.gam-nav){grid-template-columns:minmax(0,1fr) auto!important}body.tg-native-back-visible :is(.subpage-header,.game-room-header,.chat-header,.cash-nav,.tip-page-nav,.wx-rp-result-nav,.gam-nav){grid-template-columns:minmax(0,1fr) auto!important}body.tg-native-back-visible .game-room-title{padding-left:10px}.subpage-header>.text-action{white-space:nowrap;justify-self:end;width:max-content;min-width:44px;min-height:44px}.game-room-header{padding-left:6px!important;padding-right:6px!important}.cash-nav,.tip-page-nav{grid-template-columns:44px minmax(0,1fr) 44px;padding-left:16px;padding-right:16px}:where(.subpage-header>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back,.rules-back){border-radius:50%;line-height:1;width:44px!important;height:44px!important;box-shadow:none!important;color:var(--ink-soft)!important;background:0 0!important;border:0!important;padding:0!important;font-size:0!important}:where(.subpage-header>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back){position:relative}.rules-back{position:absolute!important}.game-room-refresh:before{content:"";border:1px solid var(--line);background:#e2b05009;border-radius:50%;width:34px;height:34px;transition:border-color .18s,background .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.subpage-header>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back,.rules-back):before{content:"";border:1px solid var(--line);background:#e2b05009;border-radius:50%;width:34px;height:34px;transition:border-color .18s,background .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.subpage-header>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back,.rules-back):after{content:"";z-index:1;border-bottom:2px solid;border-left:2px solid;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-32%,-50%)rotate(45deg)}:where(.cash-back,.tip-page-back)>svg{display:none}.game-room-refresh:active:before{border-color:var(--line-soft);background:#e2b05014;transform:translate(-50%,-50%)scale(.92)}:where(.subpage-header>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back,.rules-back):active:before{border-color:var(--line-soft);background:#e2b05014;transform:translate(-50%,-50%)scale(.92)}.game-room-refresh{border-radius:50%;position:relative;width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.game-room-header>.chat-back,.chat-header>.chat-back,.cash-nav>.cash-back,.tip-page-nav>.tip-page-back,.rules-top>.rules-back{box-shadow:none!important;background:0 0!important;border:0!important;font-size:0!important}.game-room-refresh svg{z-index:1;width:18px;height:18px;position:relative}@media (prefers-reduced-motion:reduce){.game-room-refresh:before{transition:none}:where(.subpage-header>button:first-child,.game-room-header>.chat-back,.chat-header>.chat-back,.cash-back,.tip-page-back,.rules-back):before{transition:none}}:root{--app-top-inset:0px;--app-right-inset:0px;--app-bottom-inset:env(safe-area-inset-bottom,0px);--app-viewport-height:100vh;--app-viewport-offset-top:0px}body.tg-fullscreen{--app-top-inset:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--app-right-inset:var(--tg-content-safe-area-inset-right,0px);--app-bottom-inset:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));padding-top:var(--app-top-inset)}body.tg-fullscreen .page{min-height:calc(var(--app-viewport-height,100vh) - var(--app-top-inset))!important}body.tg-fullscreen:has(.ui-shell){padding-top:0}body.tg-fullscreen .ui-shell{min-height:0;padding-top:var(--app-top-inset)}body.tg-fullscreen:has(.game-room,.chat-screen){padding-top:0}html:has(.game-room){overscroll-behavior:none;overflow:hidden}html:has(.chat-screen){overscroll-behavior:none;overflow:hidden}body:has(.game-room){overscroll-behavior:none;overflow:hidden}body:has(.chat-screen){overscroll-behavior:none;overflow:hidden}.game-room,.chat-screen{top:var(--app-viewport-offset-top,0px);width:100%;max-width:480px;height:var(--app-viewport-height,100dvh);max-height:var(--app-viewport-height,100dvh);margin:0 auto;position:fixed;left:0;right:0}@media (min-width:600px){.game-room,.chat-screen{position:relative;top:auto;left:auto;right:auto}}body.tg-fullscreen .game-room-header{padding-top:calc(6px + var(--app-top-inset))!important;padding-right:calc(10px + var(--app-right-inset))!important}body.tg-fullscreen .chat-screen .chat-header{padding-top:calc(12px + var(--app-top-inset));padding-right:calc(16px + var(--app-right-inset))}body.tg-fullscreen:has(.cash-page,.tip-page,.wx-rp-result-page){padding-top:0}body.tg-fullscreen .wx-rp-result-nav{padding-top:max(8px, calc(var(--app-top-inset) + 6px));padding-right:calc(10px + var(--app-right-inset))}body.tg-fullscreen .cash-nav,body.tg-fullscreen .tip-page-nav{padding-top:max(8px, calc(var(--app-top-inset) + 6px));padding-right:calc(16px + var(--app-right-inset))}body.tg-fullscreen .subpage-header{padding-right:calc(16px + var(--app-right-inset))}body.tg-fullscreen.tg-native-back-visible .page>:-webkit-any(.subpage-header,.rx-subhead):first-child:has(>span:last-child:empty){height:var(--tg-content-safe-area-inset-top,46px);min-height:0;margin:calc(-1 * (var(--tg-content-safe-area-inset-top,46px) + 16px)) calc(-1 * var(--page-x,16px)) 10px;padding:0 calc(92px + var(--app-right-inset,0px)) 0 92px;justify-content:center;align-items:center;display:flex}body.tg-fullscreen.tg-native-back-visible .page>:is(.subpage-header,.rx-subhead):first-child:has(>span:last-child:empty){height:var(--tg-content-safe-area-inset-top,46px);min-height:0;margin:calc(-1 * (var(--tg-content-safe-area-inset-top,46px) + 16px)) calc(-1 * var(--page-x,16px)) 10px;padding:0 calc(92px + var(--app-right-inset,0px)) 0 92px;justify-content:center;align-items:center;display:flex}body.tg-fullscreen.tg-native-back-visible .page>:-webkit-any(.subpage-header,.rx-subhead):first-child:has(>span:last-child:empty) :-webkit-any(h1,div){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:17px;line-height:1.2;overflow:hidden}body.tg-fullscreen.tg-native-back-visible .page>:is(.subpage-header,.rx-subhead):first-child:has(>span:last-child:empty) :is(h1,div){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:17px;line-height:1.2;overflow:hidden}body.tg-fullscreen.tg-native-back-visible .feature-scroll-page:has(>:-webkit-any(.subpage-header,.rx-subhead):first-child>span:last-child:empty){top:calc(var(--app-viewport-offset-top,0px) + var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)));height:calc(var(--app-viewport-height,100dvh) - var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)));padding-top:calc(16px + var(--tg-content-safe-area-inset-top,46px))}body.tg-fullscreen.tg-native-back-visible .feature-scroll-page:has(>:is(.subpage-header,.rx-subhead):first-child>span:last-child:empty){top:calc(var(--app-viewport-offset-top,0px) + var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)));height:calc(var(--app-viewport-height,100dvh) - var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)));padding-top:calc(16px + var(--tg-content-safe-area-inset-top,46px))}body.tg-fullscreen .ui-shell{padding-top:0}body.tg-fullscreen .ui-shell>.tab-panel>.page{padding-top:calc(16px + var(--app-top-inset,0px))!important}body.tg-fullscreen .ui-shell>.tab-panel>.page.rx-lobby{padding-top:calc(6px + var(--app-top-inset,0px))!important}body.tg-fullscreen .ui-shell>.tab-panel>.page.rx-me{padding-top:var(--app-top-inset,0px)!important}body.tg-fullscreen .rx-hall-bg,body.tg-fullscreen .rx-me-bg{height:calc(320px + var(--app-top-inset,0px))}body.tg-fullscreen .rx-me>.rx-me-gear{top:calc(10px + var(--app-top-inset,0px))}body.tg-fullscreen .wx-rp-modal,body.tg-fullscreen .wx-rp-opening{padding-top:var(--app-top-inset)}body.tg-fullscreen .room-tip-notice{top:calc(var(--app-top-inset) + 12px)}.ag-page{flex-direction:column;gap:14px;display:flex}.ag-datebar{border-radius:var(--radius);background:var(--fill);border:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ag-datebar small{color:var(--ink-mute);margin-bottom:4px;font-size:11px;display:block}.ag-date-nav{align-items:center;gap:10px;display:flex}.ag-date-nav b{font-size:17px;font-family:var(--font-display);letter-spacing:.02em}.ag-date-nav button{border:1px solid var(--line-soft);background:var(--fill-strong);width:28px;height:28px;color:var(--gold);border-radius:9px;font-size:16px;line-height:1}.ag-date-nav button:disabled{opacity:.35}.ag-status{border:1px solid var(--line-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}.ag-status.paid{color:var(--success);background:#149a6314;border-color:#149a6359}.ag-status.pending{color:var(--gold);background:#e2b05012;border-color:#e2b0508f}.ag-status.est{color:var(--ink-soft);background:var(--fill)}.ag-status.none{color:var(--danger);background:#d645450f;border-color:#d645454d}.ag-panel{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--line);padding:16px}.ag-panel-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.ag-panel-head h2{font-size:15px;font-weight:600}.ag-panel-head small{color:var(--ink-mute);font-size:11px}.ag-more{color:var(--gold);background:0 0;border:none;padding:0;font-size:12px}.ag-company-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ag-company-grid article{background:var(--fill);border:1px solid var(--line);text-align:center;border-radius:12px;padding:10px}.ag-company-grid small{color:var(--ink-mute);margin-bottom:5px;font-size:10.5px;display:block}.ag-company-grid strong{font-size:13.5px;font-family:var(--font-display);word-break:break-all}.ag-company-grid strong.neg{color:var(--danger)}.ag-company-grid strong.pos{color:var(--success)}.ag-profit-equation{align-items:stretch;gap:6px;display:flex}.ag-profit-equation i{color:var(--ink-mute);align-self:center;font-size:15px;font-style:normal}.ag-profit-total{border:1px solid var(--line-soft);background:var(--accent-soft);border-radius:12px;flex:1.3;padding:12px 10px}.ag-profit-total strong{color:var(--gold);font-size:19px;font-family:var(--font-display);margin-top:4px;display:block}.ag-profit-part{border:1px solid var(--line);background:var(--fill);border-radius:12px;flex:1;padding:12px 10px}.ag-profit-part b{font-size:13.5px;font-family:var(--font-display);margin-top:4px;display:block}.ag-profit-total small,.ag-profit-part small{color:var(--ink-mute);font-size:10.5px}.ag-profit-meta{color:var(--ink-soft);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px;display:flex}.ag-profit-meta b{color:var(--ink);font-family:var(--font-display)}.ag-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ag-table-row{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr .9fr 1fr;align-items:center;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.ag-table.cols3 .ag-table-row{grid-template-columns:1.4fr 1fr 1fr}.ag-table-row:first-child{border-top:none}.ag-table-row.head{background:var(--fill);color:var(--ink-mute);font-size:11px}.ag-table-row.total{background:var(--fill);font-weight:600}.ag-table-row>span:not(:first-child){text-align:right;font-family:var(--font-display)}.ag-cell-name strong{font-size:12.5px;display:block}.ag-cell-name small{color:var(--ink-mute);font-size:10.5px}.ag-diff{color:var(--success)}.ag-money{color:var(--gold)}.ag-note{color:var(--ink-mute);margin-top:8px;font-size:10.5px;line-height:1.5}.ag-empty{text-align:center;color:var(--ink-mute);padding:18px 6px;font-size:12.5px;line-height:1.6}.ag-footbar{border-radius:var(--radius);background:var(--fill);border:1px solid var(--line-soft);align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.ag-foot-points{white-space:nowrap;color:var(--ink-soft);font-size:12.5px}.ag-foot-points b{color:var(--gold)}.ag-footbar small{color:var(--ink-mute);font-size:10.5px;line-height:1.5}.ag-tabs{gap:8px;display:flex}.ag-tabs button{border:1px solid var(--line);background:var(--fill);color:var(--ink-soft);border-radius:999px;flex:1;padding:9px 0;font-size:12.5px}.ag-tabs button.active{border-color:var(--line-soft);background:var(--accent-soft);color:var(--gold);font-weight:600}.ag-list{flex-direction:column;gap:8px;display:flex}.ag-list-row{border:1px solid var(--line);background:var(--fill);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ag-list-avatar{background:var(--fill-strong);width:40px;height:40px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}.ag-list-avatar img{object-fit:cover;width:100%;height:100%}.ag-list-avatar.agent{border:1px solid var(--line-soft)}.ag-list-copy{flex:1;min-width:0}.ag-list-copy strong{font-size:13.5px;display:block}.ag-list-copy small{color:var(--ink-mute);margin-top:2px;font-size:10.5px;display:block}.ag-list-copy small b{color:var(--gold)}.ag-row-actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.ag-promote-btn{color:var(--gold);background:linear-gradient(135deg,#e2b05029,#e2b0501c);border:1px solid #e2b05099;border-radius:10px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:600}.ag-promote-btn:disabled{opacity:.4}.ag-sheet{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ag-sheet-backdrop{background:#0009;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.ag-sheet-panel{background:var(--bg-elevated);border:1px solid var(--line-soft);width:100%;max-width:480px;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-bottom:none;border-radius:20px 20px 0 0;position:relative}.ag-sheet-panel h2{margin-bottom:4px;font-size:16px}.ag-sheet-sub{color:var(--ink-mute);margin-bottom:14px;font-size:12px}.ag-sheet-label{color:var(--ink-soft);margin-bottom:8px;font-size:12px;display:block}.ag-quick-points{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ag-quick-points button{border:1px solid var(--line);background:var(--fill);color:var(--ink-soft);border-radius:10px;padding:7px 12px;font-size:12.5px}.ag-quick-points button.active{border-color:var(--line-soft);background:var(--accent-soft);color:var(--gold);font-weight:600}.ag-sheet-panel input{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--fill);width:100%;color:var(--ink);font-size:16px;font-family:var(--font-display);border-radius:12px;padding:12px 14px}.ag-sheet-input-wrap{position:relative}.ag-sheet-input-wrap input{padding-right:36px}.ag-sheet-input-wrap>span{color:var(--ink-mute);font-size:16px;font-family:var(--font-display);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ag-sheet-hint{color:var(--ink-mute);margin-top:8px;font-size:11px;line-height:1.55}.ag-sheet-actions{gap:10px;margin-top:16px;display:flex}.ag-sheet-actions button{border:1px solid var(--line);background:var(--fill);color:var(--ink-soft);border-radius:12px;flex:1;padding:12px 0;font-size:14px}.ag-sheet-actions button.primary{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#fff;border-color:#0000;font-weight:700}.ag-sheet-actions button:disabled{opacity:.45}.ag-exclusive{border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:var(--bg-elevated);padding:14px}.ag-exclusive-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ag-exclusive-head strong{color:var(--gold);font-size:13.5px}.ag-exclusive-head small{color:var(--ink-mute);font-size:10.5px}.ag-exclusive-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ag-exclusive-grid button{border:1px solid var(--line);background:var(--fill);color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;display:flex;position:relative}.ag-exclusive-grid strong{font-size:11.5px;font-weight:500}.ag-exclusive-icon{width:32px;height:32px;color:var(--accent-text,#f6eed8bd);background:#e2b0501c;border:1px solid #e2b05040;border-radius:12px;justify-content:center;align-items:center;display:flex}.ag-badge-new{background:var(--live);color:#fff;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:-6px;right:-2px}.ag-exclusive-banner{border:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;background:linear-gradient(135deg,#e2b05020,#e2b0500e);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.ag-exclusive-banner strong{color:var(--gold);font-size:13px;display:block}.ag-exclusive-banner small{color:var(--ink-mute);margin-top:2px;font-size:10.5px;display:block}.ag-exclusive-banner em{background:linear-gradient(135deg, var(--gold), var(--gold-deep));color:#fff;border-radius:10px;flex-shrink:0;padding:7px 12px;font-size:12px;font-style:normal;font-weight:700}.ag-share-summary .ag-note{margin-top:10px}.ag2-page{--ag2-ink:var(--ink);--ag2-muted:var(--ink-mute);--ag2-line:var(--line);--ag2-paper:var(--bg-elevated);--ag2-jade:#149a63;--ag2-jade-deep:#dff5ea;--ag2-gold:var(--gold);min-height:var(--app-viewport-height,100dvh);padding-bottom:calc(28px + var(--app-bottom-inset,env(safe-area-inset-bottom,0px)));color:var(--ink);background:radial-gradient(ellipse at 80% -8%, #bc96501f, transparent 18rem), linear-gradient(180deg, #171614 0%, var(--bg) 42%, #1f1d1a 100%)}.ag2-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.ag2-header{color:var(--ink);background:0 0;border-bottom:0}.ag2-header>div{text-align:center;gap:2px;display:grid}.ag2-header small{color:var(--gold);font-family:var(--font-display);letter-spacing:.16em;font-size:10px;font-weight:600}.ag2-header h1{color:var(--ink);font-family:var(--font-display)}.ag2-refresh{width:44px;height:44px;color:var(--gold);border:1px solid var(--line);background:var(--fill);border-radius:50%;place-items:center;display:grid}.ag2-refresh svg{width:18px;height:18px}.ag2-refresh:disabled{opacity:.45}.ag2-profile{color:#f6f3eb;background:radial-gradient(circle at 92% 12%,#bc965033,#0000 42%),linear-gradient(135deg,#dff5ea,#dff5ea 58%,#dff5ea);border:1px solid #bc965038;border-radius:18px;align-items:center;gap:12px;min-height:108px;margin:4px 16px 12px;padding:16px 14px;display:flex;position:relative;overflow:hidden}.ag2-profile:after{content:"";border:1px solid #e3ca9424;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-86px;right:-48px}.ag2-profile-orbit{border:1px solid #e3ca941f;border-radius:50%;width:64px;height:64px;position:absolute;top:10px;right:18px}.ag2-profile-orbit:before,.ag2-profile-orbit:after{content:"";border:1px solid #e3ca941a;border-radius:50%;position:absolute}.ag2-profile-orbit:before{top:8px;bottom:8px;left:8px;right:8px}.ag2-profile-orbit:after{top:18px;bottom:18px;left:18px;right:18px}.ag2-avatar{z-index:1;color:#f4e6c6;width:48px;height:48px;font-family:var(--font-display);background:linear-gradient(160deg,#6f8b4f,#dff5ea);border:1px solid #e5cfa059;border-radius:14px 6px;flex:0 0 48px;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative}.ag2-profile-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.ag2-profile-copy small{color:#e3ca94c7;font-size:11px}.ag2-profile-copy h2{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.ag2-profile-copy p{color:#f6f3eb94;font-size:11px}.ag2-points{z-index:1;justify-items:end;margin-left:auto;display:grid;position:relative}.ag2-points small{color:#f6f3eb94;font-size:10px}.ag2-points strong{color:#e8cd92;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:26px;font-weight:700;line-height:1.05}.ag2-points span{color:#e8cd92b8;font-size:11px}.ag2-lifetime{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:1.4fr .8fr .8fr;gap:1px;margin:0 16px 14px;display:grid;overflow:hidden}.ag2-lifetime>div{background:#171614eb;align-content:center;min-height:92px;padding:12px;display:grid}.ag2-lifetime small,.ag2-lifetime span{color:var(--ink-mute);font-size:10px;line-height:1.4}.ag2-lifetime strong{color:var(--gold);font-family:var(--font-display);font-variant-numeric:lining-nums;margin-top:6px;font-size:18px;font-weight:700}.ag2-lifetime span{align-items:center;gap:4px;display:flex}.ag2-lifetime span svg{width:13px;height:13px;color:var(--gold)}.ag2-lifetime b{color:var(--ink);font-family:var(--font-display);font-variant-numeric:lining-nums;margin-top:4px;font-size:18px;font-weight:700}.ag2-lifetime>div:first-child small:last-child{margin-top:6px;line-height:1.45}.ag2-period-selector,.ag2-company,.ag2-list-section{border:1px solid var(--line);background:#171614e0;border-radius:18px;margin:0 16px 12px;padding:16px;scroll-margin-top:12px;box-shadow:0 8px 24px #00000038}.ag2-period-selector.is-report-focus{border-color:#bc965061;box-shadow:0 8px 24px #00000038,0 0 0 1px #bc96502e}.ag2-section-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.ag2-section-title small{color:var(--gold);font-family:var(--font-display);letter-spacing:.14em;font-size:10px;font-weight:600}.ag2-section-title h2{color:var(--ink);font-family:var(--font-display);margin-top:4px;font-size:16px;font-weight:700}.ag2-direct-sum{color:var(--ink-mute);letter-spacing:0;margin-top:4px;font-size:11px;font-weight:600;display:block}.ag2-section-title>button{min-height:44px;color:var(--gold);background:0 0;border:0;padding:0 4px 0 12px;font-size:12px;font-weight:600}.ag2-status{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.ag2-status.pending{color:#b7791f;background:#b7791f24}.ag2-status.paid{color:#65ecb4;background:#149a631f}.ag2-status.none{color:var(--ink-mute);background:var(--fill)}.ag2-game-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.ag2-game-filter button{min-height:36px;color:var(--ink-mute);border:1px solid var(--line-soft);background:var(--fill);border-radius:999px;padding:0 12px;font-size:12px;font-weight:650}.ag2-game-filter button.is-active{color:#f6eed8f0;background:linear-gradient(180deg, #22201d, var(--accent));border-color:#0000}.ag2-period-selector label,.ag2-period-picker{border:1px solid var(--line-soft);background:var(--fill);border-radius:13px;align-items:stretch;min-height:58px;display:flex;position:relative}.ag2-period-picker-value{pointer-events:none;gap:3px;width:100%;padding:10px 42px 10px 13px;display:grid}.ag2-period-picker-value strong{color:var(--ink);word-break:break-all;font-size:13px;font-weight:700;line-height:1.25}.ag2-period-picker-value span{color:var(--ink-mute);font-size:11px;font-weight:600;line-height:1.35}.ag2-period-picker-native{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.ag2-period-selector select{width:100%;min-height:50px;color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;padding:0 42px 0 13px;font-size:13px;font-weight:600}.ag2-period-selector select option{color:#fff;background:#eeeae2}.ag2-period-selector label>svg,.ag2-period-picker>svg{width:15px;height:15px;color:var(--gold);pointer-events:none;position:absolute;right:13px;transform:rotate(90deg)}.ag2-load-more{width:100%;color:var(--gold);border:1px solid var(--line-soft);background:var(--accent-soft);border-radius:11px;margin-top:10px;padding:10px;font-size:12px;font-weight:700}.ag2-load-more:disabled{opacity:.6}.ag2-period-hero{color:#fff;background:radial-gradient(circle at 90% 0,#dcb76c2e,#0000 12rem),linear-gradient(145deg,#dff5ea,#dff5ea);border:1px solid #bc965033;border-radius:18px;margin:0 16px 12px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000047}.ag2-period-hero>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag2-period-hero header small{color:#deebe49e;font-size:11px}.ag2-period-hero header h2{color:#fff;font-family:var(--font-display);margin-top:4px;font-size:15px}.ag2-period-hero header>span{color:#e9d09a;text-align:right;white-space:normal;border:1px solid #e9d09a38;border-radius:8px;max-width:48%;padding:5px 8px;font-size:10px;line-height:1.35}.ag2-period-hero header>span.is-wait{color:#b7791f;border-color:#b7791f47}.ag2-today-wait{color:#b7791f;text-align:center;background:#b7791f1a;border:1px solid #b7791f38;border-radius:12px;margin:0 16px 12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.ag2-period-selector .ag2-today-wait{margin:0 0 12px}.ag2-profit-main{justify-items:center;padding:22px 0 18px;display:grid}.ag2-profit-main small{color:#e1ede6ab;font-size:11px}.ag2-profit-main strong{color:#f2d99f;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;margin-top:6px;font-size:max(28px,min(8vw,40px));font-weight:700;line-height:1.05}.ag2-profit-main span{color:#e1ede67a;margin-top:7px;font-size:11px}.ag2-profit-split{border-top:1px solid #e2b05039;grid-template-columns:1fr 24px 1fr;align-items:center;gap:7px;padding-top:14px;display:grid}.ag2-profit-split article{justify-items:center;gap:4px;display:grid}.ag2-profit-split span{color:#e1ede68c;font-size:11px}.ag2-profit-split strong{color:#fff;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:13px}.ag2-profit-split i{color:#e9d09a80;text-align:center;font-style:normal}.ag2-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin:0 16px 12px;display:grid}.ag2-metrics-company{grid-template-columns:1fr}.ag2-metrics article{border:1px solid var(--line);background:#171614e0;border-radius:15px;gap:4px;min-height:100px;padding:14px;display:grid}.ag2-metrics span{color:var(--ink-mute);align-items:center;gap:5px;font-size:11px;display:flex}.ag2-metrics span svg{width:14px;height:14px;color:var(--gold)}.ag2-metrics strong{color:var(--ink);font-family:var(--font-display);font-variant-numeric:lining-nums;margin-top:auto;font-size:18px}.ag2-metrics small{color:var(--ink-mute);font-size:11px;line-height:1.4}.ag2-company>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ag2-company article{border:1px solid var(--line);background:var(--fill);border-radius:11px;gap:6px;min-width:0;padding:11px;display:grid}.ag2-company article small{color:var(--ink-mute);font-size:10px}.ag2-company article strong{color:var(--ink);font-family:var(--font-display);text-overflow:ellipsis;font-size:12px;overflow:hidden}.ag2-open-report{color:#f6eed8f0;background:linear-gradient(180deg, #22201d, var(--accent));border:0;border-radius:12px;width:100%;min-height:44px;margin-top:14px;font-size:13px;font-weight:800}.ag2-dash-flow{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ag2-dash-flow article{background:#e2b05025;border:1px solid #e2b05039;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ag2-dash-flow span{color:#e1ede68c;font-size:11px}.ag2-dash-flow strong{color:#fff;font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:14px}.ag2-trend{border:1px solid var(--line);background:#171614e0;border-radius:18px;margin:0 16px 12px;padding:16px}.ag2-trend-list{gap:8px;display:grid}.ag2-trend-row{min-height:52px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(48px,.8fr) auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.ag2-trend-row strong{color:var(--ink);word-break:break-all;font-size:13px;font-weight:700;line-height:1.3;display:block}.ag2-trend-row small{color:var(--ink-mute);font-size:11px}.ag2-trend-row b{color:var(--gold);font-family:var(--font-display);font-variant-numeric:lining-nums;white-space:nowrap;font-size:13px}.ag2-trend-bar{background:#e2b05016;border-radius:999px;height:6px;display:block;overflow:hidden}.ag2-trend-bar i{background:linear-gradient(90deg, #8f6b2a, var(--gold));transform-origin:0;width:100%;height:100%;display:block}.ag2-tree-hint{color:var(--ink-mute);margin:-4px 0 10px;font-size:11px;line-height:1.5}.ag2-tree-row{align-items:flex-start}.ag2-tree-toggle,.ag2-tree-toggle-spacer{width:22px;height:22px;color:var(--gold);background:0 0;border:0;flex:0 0 22px;place-items:center;margin-top:8px;padding:0;display:grid}.ag2-tree-toggle svg{width:14px;height:14px}.ag2-tree-toggle.open{transform:rotate(90deg)}.ag2-agent-list,.ag2-player-list{gap:8px;display:grid}.ag2-agent-list article,.ag2-player-list article{border:1px solid var(--line);background:var(--fill);border-radius:13px;align-items:center;gap:10px;min-height:62px;padding:10px;display:flex}.ag2-list-avatar{color:#f4e6c6;width:38px;height:38px;font-family:var(--font-display);background:linear-gradient(160deg,#6f8b4f,#dff5ea);border-radius:11px;flex:0 0 38px;place-items:center;font-size:14px;font-weight:700;display:grid}.ag2-agent-list article>div,.ag2-player-list article>div{gap:2px;min-width:0;display:grid}.ag2-agent-list article>span:last-child,.ag2-player-list article>span:last-child{text-align:right;justify-items:end;gap:2px;margin-left:auto;display:grid}.ag2-agent-list strong,.ag2-player-list strong{color:var(--ink);font-size:13px}.ag2-agent-list small,.ag2-player-list small{color:var(--ink-mute);font-size:11px}.ag2-page>.ag2-empty{border:1px solid var(--line);background:#171614e0;border-radius:18px;margin:0 16px 12px;padding:20px 16px}.ag2-empty{min-height:128px;color:var(--ink-mute);text-align:center;place-items:center;gap:8px;display:grid}.ag2-empty svg{width:30px;height:30px;color:var(--gold)}.ag2-empty strong{color:var(--ink);font-size:14px;font-weight:650}.ag2-empty span{max-width:260px;font-size:12px;line-height:1.6}.ag2-empty.compact{min-height:88px}.ag2-footnote{color:var(--ink-mute);text-align:center;margin:18px 24px 0;font-size:11px;line-height:1.7}@media (prefers-reduced-motion:reduce){.ag2-page *{scroll-behavior:auto!important}}.gam-page{--gam-ink:#dff5ea;--gam-jade:#dff5ea;--gam-jade-dark:#dff5ea;--gam-gold:#b58a32;--gam-muted:#2e2c27;--gam-line:#1431271c;min-height:100dvh;color:var(--gam-ink);background:radial-gradient(circle at 90% -5%,#b58a3221,#0000 18rem),#21201c}.gam-page button,.gam-page input,.gam-page textarea{font:inherit}.gam-page>main{padding:14px 14px calc(32px + env(safe-area-inset-bottom));gap:14px;display:grid}.gam-nav{z-index:20;min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;color:#f4f0e7;backdrop-filter:blur(18px);background:#0c2720f5;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;display:grid;position:sticky;top:0}.gam-nav>button{color:#f4f0e7;background:0 0;border:0;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font-size:29px;display:grid}.gam-nav>span{justify-items:center;gap:1px;min-width:0;display:grid}.gam-nav>span small{color:#f4f0e775;letter-spacing:.16em;font-size:7px}.gam-nav>span strong,.gam-nav>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gam-nav .gam-room-link{color:#f6eed8bd;width:42px;font-size:10px}.gam-home-hero{color:#f5f1e9;background:radial-gradient(circle at 93% 0,#dbb3544d,#0000 14rem),linear-gradient(135deg,#dff5ea,#dff5ea);border-radius:20px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;min-height:154px;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 35px #0a362933}.gam-home-hero:after{content:"";opacity:.12;background-image:linear-gradient(#e2b0502e 1px,#0000 1px),linear-gradient(90deg,#e2b0502e 1px,#0000 1px);background-size:25px 25px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#fff);mask-image:linear-gradient(90deg,#0000,#fff)}.gam-home-hero>*{z-index:1;position:relative}.gam-shield,.gam-profile-icon{color:#f6eed8f0;clip-path:polygon(50% 0,91% 16%,84% 70%,50% 100%,16% 70%,9% 16%);background:linear-gradient(145deg,#f0d78f,#b88b31);place-items:center;font-family:Georgia,serif;font-size:15px;font-weight:800;display:grid}.gam-shield{width:55px;height:64px}.gam-home-hero small{color:#d6b96c;letter-spacing:.16em;font-size:7px;font-weight:700}.gam-home-hero h1{margin-top:5px;font-family:Georgia,Noto Serif SC,serif;font-size:25px}.gam-home-hero p{color:#f5f1e99e;max-width:260px;margin-top:7px;font-size:8.5px;line-height:1.65}.gam-home-hero>em{color:#f6eed8bd;border:1px solid #dfc47e40;border-radius:999px;align-self:start;padding:5px 8px;font-size:8px;font-style:normal}.gam-alert{border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.gam-alert.error{color:#d5827b;background:#1c1b18;border:1px solid #be3f332e}.gam-alert.success{color:#65ebc4;background:#201e1b;border:1px solid #146b522e}.gam-alert button{color:inherit;background:0 0;border:0;padding:2px 5px}.gam-loading{min-height:62dvh;color:var(--gam-muted);align-content:center;place-items:center;gap:12px;font-size:9px;display:grid}.gam-loading span{border:3px solid #146b5224;border-top-color:var(--gam-jade);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite gam-spin}@keyframes gam-spin{to{transform:rotate(360deg)}}.gam-game-list{border:1px solid var(--gam-line);background:#171614e0;border-radius:17px;overflow:hidden}.gam-game-list>header{border-bottom:1px solid var(--gam-line);justify-content:space-between;align-items:flex-end;padding:15px;display:flex}.gam-game-list>header span{gap:3px;display:grid}.gam-game-list>header small{color:var(--gam-gold);letter-spacing:.13em;font-size:7px}.gam-game-list>header strong{font-family:Georgia,Noto Serif SC,serif;font-size:14px}.gam-game-list>header em{color:var(--gam-muted);font-size:8px;font-style:normal}.gam-game-list>button{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--gam-line);background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.gam-game-list>button:last-child{border-bottom:0}.gam-game-index{color:#6ce5c261;font:700 19px ui-monospace,monospace}.gam-game-copy{gap:3px;min-width:0;display:grid}.gam-game-copy>small{color:var(--gam-jade);letter-spacing:.1em;font:700 7px ui-monospace,monospace}.gam-game-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gam-game-copy>span{flex-wrap:wrap;gap:4px;display:flex}.gam-game-copy i{color:#80631f;background:#b58a321a;border-radius:5px;padding:2px 5px;font-size:6.5px;font-style:normal}.gam-game-budget{justify-items:end;gap:2px;display:grid}.gam-game-budget small{color:var(--gam-muted);font-size:7px}.gam-game-budget strong{color:var(--gam-jade);font:700 10px ui-monospace,monospace}.gam-game-budget i{color:var(--gam-gold);margin-top:4px;font-size:7px;font-style:normal}.gam-empty{text-align:center;place-items:center;gap:8px;min-height:300px;padding:38px 26px;display:grid}.gam-empty>span{color:#f6eed8f0;clip-path:polygon(50% 0,91% 16%,84% 70%,50% 100%,16% 70%,9% 16%);background:#1d1b19;place-items:center;width:52px;height:60px;font-weight:800;display:grid}.gam-empty h2{font:700 16px Georgia,Noto Serif SC,serif}.gam-empty p{max-width:310px;color:var(--gam-muted);font-size:9px;line-height:1.7}.gam-empty>button{color:#fff;background:var(--gam-jade);border:0;border-radius:10px;margin-top:5px;padding:9px 18px;font-size:9px}.gam-empty.compact{min-height:160px;padding:24px}.gam-footnote{color:#f6eed88f;text-align:center;padding:0 18px;font-size:7.5px;line-height:1.7}.gam-console-hero{color:#f6f2ea;background:radial-gradient(circle at 96% 0,#d6b2553b,#0000 13rem),linear-gradient(135deg,#dff5ea,#dff5ea);border-radius:19px;grid-template-columns:1fr auto;gap:14px;padding:21px;display:grid;box-shadow:0 15px 30px #0b41312b}.gam-console-hero>div{gap:7px;display:grid}.gam-console-hero>div>small{color:#f6f2ea7a;letter-spacing:.14em;font-size:7px}.gam-console-hero>div>span{align-items:baseline;gap:7px;display:flex}.gam-console-hero>div>span i{color:#f6eed8bd;font-size:9px;font-style:normal}.gam-console-hero>div>span strong{color:#efd58f;font:700 27px ui-monospace,monospace}.gam-console-hero p{color:#f6f2ea8f;font-size:7.5px;line-height:1.55}.gam-console-hero>button{color:#f6eed8f0;background:linear-gradient(145deg,#f3dc9a,#c89a3e);border:0;border-radius:14px;align-content:center;place-items:center;min-width:116px;padding:12px;display:grid}.gam-console-hero>button>span{color:#f6e7bd;background:#8f241d;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:6px;font:700 13px Georgia,serif;display:grid}.gam-console-hero>button strong{font-size:9px}.gam-console-hero>button small{opacity:.7;margin-top:3px;font-size:6.5px}.gam-kpis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gam-kpis article{border:1px solid var(--gam-line);background:#171614cc;border-radius:13px;gap:6px;padding:12px;display:grid}.gam-kpis small{color:var(--gam-muted);font-size:7px}.gam-kpis strong{color:var(--gam-jade);font:700 18px ui-monospace,monospace}.gam-tabs{background:#2a2823;border-radius:13px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.gam-tabs button{color:var(--gam-muted);background:0 0;border:0;border-radius:10px;gap:2px;padding:9px;display:grid}.gam-tabs button.active{color:var(--gam-ink);background:#171614;box-shadow:0 2px 9px #162e2617}.gam-tabs strong{font-size:9px}.gam-tabs small{font-size:6.5px}.gam-member-panel,.gam-audit-list{border:1px solid var(--gam-line);background:#171614e6;border-radius:16px;overflow:hidden}.gam-search{border-bottom:1px solid var(--gam-line);grid-template-columns:25px 1fr 25px;align-items:center;padding:10px 12px;display:grid}.gam-search>span{color:var(--gam-jade);font-size:16px}.gam-search input{background:0 0;border:0;outline:0;width:100%;padding:6px 0;font-size:9px}.gam-search button{color:var(--gam-muted);background:0 0;border:0;font-size:16px}.gam-member-list>button{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--gam-line);background:0 0;grid-template-columns:39px minmax(0,1fr) auto 8px;align-items:center;gap:10px;padding:12px;display:grid}.gam-member-list>button.muted{background:#b13d3106}.gam-member-avatar{color:#fff;background:linear-gradient(145deg,#2b755d,#dff5ea);border-radius:12px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:14px;font-weight:700;display:grid;position:relative;overflow:visible}.gam-member-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.gam-member-avatar>i{background:#252420;border:2px solid #f4d57f38;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.gam-member-avatar>i.online{background:#25a879}.gam-member-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.gam-member-list>button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:flex;overflow:hidden}.gam-member-list em{color:#7d5c16;background:#b58a321f;border-radius:5px;padding:2px 5px;font-size:6px;font-style:normal}.gam-member-list>button>span:nth-child(2) small{color:var(--gam-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.gam-member-state{justify-items:end;gap:3px;max-width:125px;display:grid}.gam-member-state strong{color:var(--gam-jade);text-align:right;font-size:7px}.muted .gam-member-state strong{color:#d4837d}.gam-member-state small{color:var(--gam-muted);text-align:right;font-size:6px}.gam-member-list>button>b{color:#b3b8b5;font-size:16px}.gam-load-more{width:calc(100% - 24px);color:var(--gam-jade);background:#1d1b18;border:1px solid #146b5229;border-radius:10px;margin:10px 12px;padding:9px;font-size:8px}.gam-audit-list article{border-bottom:1px solid var(--gam-line);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px;display:grid}.gam-action-icon{color:#8a621c;background:#b58a321c;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid}.gam-action-icon.member_mute{color:#d6817b;background:#be3f3317}.gam-action-icon.member_unmute{color:var(--gam-jade);background:#146b5217}.gam-audit-list article>span:last-child{gap:3px;display:grid}.gam-audit-list article small{color:var(--gam-muted);font-size:6.5px}.gam-audit-list article strong{font-size:9px}.gam-audit-list article p{color:var(--gam-muted);font-size:7px}.gam-member-sheet{z-index:110;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gam-sheet-backdrop{backdrop-filter:blur(4px);background:#1716148a;border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gam-member-sheet>section{z-index:1;width:100%;max-height:84dvh;padding:9px 17px calc(18px + env(safe-area-inset-bottom));background:#1e1c19;border-radius:23px 23px 0 0;position:relative;overflow-y:auto;box-shadow:0 -20px 50px #081e1738}.gam-sheet-handle{background:#33302b;border-radius:999px;width:36px;height:4px;margin:0 auto 13px}.gam-member-sheet header{border-bottom:1px solid var(--gam-line);grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding-bottom:14px;display:grid}.gam-member-sheet header .gam-member-avatar{width:44px;height:44px}.gam-member-sheet header>span:nth-child(2){gap:3px;display:grid}.gam-member-sheet header small{color:var(--gam-muted);font-size:7px}.gam-member-sheet header strong{font-size:12px}.gam-member-sheet header em{color:var(--gam-muted);background:#262420;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.gam-member-sheet header em.online{color:#64ecc3;background:#e3f4ed}.gam-protected,.gam-current-mute{background:#171614;border-radius:12px;margin-top:14px;padding:13px}.gam-protected{border-left:3px solid var(--gam-gold)}.gam-protected strong,.gam-current-mute strong{font-size:10px;display:block}.gam-protected p,.gam-current-mute p{color:var(--gam-muted);margin-top:5px;font-size:8px;line-height:1.6}.gam-current-mute{background:#1b1a17;border:1px solid #b93e3324}.gam-current-mute small{color:#d2847e;font-size:7px}.gam-duration{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;display:grid}.gam-duration button{color:var(--gam-muted);border:1px solid var(--gam-line);background:#171614;border-radius:10px;padding:9px 4px;font-size:8px}.gam-duration button.active{color:#fff;border-color:var(--gam-jade);background:var(--gam-jade)}.gam-sheet-reason{color:var(--gam-muted);gap:6px;margin-top:13px;font-size:8px;display:grid}.gam-sheet-reason textarea{border:1px solid var(--gam-line);resize:none;background:#171614;border-radius:11px;outline:0;min-height:80px;padding:11px;font-size:9px}.gam-mute-scope{color:var(--gam-muted);background:#23221e;border-radius:9px;margin-top:10px;padding:9px;font-size:7px;line-height:1.6}.gam-sheet-cta{color:#fff;background:#a53f37;border:0;border-radius:12px;width:100%;margin-top:13px;padding:12px;font-size:10px;font-weight:700}.gam-sheet-cta.unmute{background:var(--gam-jade)}.gam-sheet-cta:disabled{opacity:.48}.gam-packet-budget{color:#f6f2e9;background:linear-gradient(135deg,#dff5ea,#dff5ea);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gam-packet-budget span{gap:4px;display:grid}.gam-packet-budget small{color:#f6f2e97a;font-size:7px}.gam-packet-budget strong{color:#efd58f;font:700 16px ui-monospace,monospace}.gam-packet-budget em{color:#f6f2e999;font-size:7px;font-style:normal}.gam-packet-card{border:1px solid var(--gam-line);background:#171614;border-radius:18px;overflow:hidden;box-shadow:0 10px 25px #1231270f}.gam-packet-mark{color:#f6f0e7;background:linear-gradient(135deg,#8f2922,#b84135);align-items:center;gap:10px;padding:15px;display:flex}.gam-packet-mark>span{color:#e07870;background:#efd38a;border-radius:50%;place-items:center;width:37px;height:37px;font-family:Georgia,serif;font-size:14px;font-weight:800;display:grid}.gam-packet-mark>div{gap:3px;display:grid}.gam-packet-mark small{color:#f6eed889;letter-spacing:.13em;font-size:6.5px}.gam-packet-mark strong{font-size:11px}.gam-packet-mode{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--gam-line);background:#1a1916;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.gam-packet-mode span{gap:3px;display:grid}.gam-packet-mode small,.gam-packet-greeting>span{color:var(--gam-muted);font-size:7px}.gam-packet-mode strong{color:#8d6219;font-size:10px}.gam-packet-mode em{color:var(--gam-gold);font-size:8px;font-style:normal}.gam-packet-row{border-bottom:1px solid var(--gam-line);grid-template-columns:1fr minmax(100px,1fr) 22px;align-items:center;gap:7px;padding:15px;display:grid}.gam-packet-row>span{font-size:9px}.gam-packet-row input{width:100%;color:var(--gam-jade);text-align:right;border:0;outline:0;padding:4px;font:700 15px ui-monospace,monospace}.gam-packet-row i{color:var(--gam-muted);font-size:8px;font-style:normal}.gam-packet-greeting{gap:7px;padding:14px 15px;display:grid}.gam-packet-greeting>div{grid-template-columns:1fr 34px;gap:7px;display:grid}.gam-packet-greeting input{border:1px solid var(--gam-line);background:#1e1c19;border-radius:9px;min-width:0;padding:9px;font-size:8px}.gam-packet-greeting button{color:#8d6219;background:#b58a321f;border:0;border-radius:9px;font-size:8px}.gam-packet-total{place-items:center;gap:5px;padding:22px 14px;display:grid}.gam-packet-total>small{color:var(--gam-muted);font-size:7px}.gam-packet-total>span{align-items:baseline;gap:6px;display:flex}.gam-packet-total i{color:var(--gam-gold);font-size:10px;font-style:normal}.gam-packet-total strong{color:var(--gam-ink);letter-spacing:-.06em;font:700 34px ui-monospace,monospace}.gam-packet-total p{color:var(--gam-jade);font-size:8px}.gam-packet-total p.negative{color:#d6817a}.gam-packet-cta{color:#fff;background:linear-gradient(135deg,#dff5ea,#167056);border:0;border-radius:13px;width:100%;padding:13px;font-size:10px;font-weight:700;box-shadow:0 10px 22px #146b5230}.gam-packet-cta:disabled{opacity:.45;box-shadow:none}.gam-packet-note{color:var(--gam-muted);text-align:center;padding:0 18px;font-size:7px;line-height:1.65}.gam-profile-entry>button{color:#f5f1e8;text-align:left;background:radial-gradient(circle at 94% 0,#dcb45247,#0000 12rem),linear-gradient(135deg,#dff5ea,#dff5ea);border:0;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:15px;display:grid;box-shadow:0 12px 27px #0c433329}.gam-profile-icon{width:44px;height:50px}.gam-profile-entry button>span:nth-child(2){gap:3px;min-width:0;display:grid}.gam-profile-entry small{color:#d8bd75;letter-spacing:.13em;font-size:6px}.gam-profile-entry strong{font-size:11px}.gam-profile-entry p{color:#f5f1e88c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.gam-profile-entry em{color:#f6eed8f0;white-space:nowrap;background:#1d1b19;border-radius:999px;padding:4px 6px;font-size:6.5px;font-style:normal}.room-member-mute-bar{color:#d6807b;background:#1d1b18;border:1px solid #ac382f2e;border-radius:10px;align-items:center;gap:9px;margin:0 9px 7px;padding:8px 10px;display:flex}.room-member-mute-icon{color:#fff;background:#a53f37;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.room-member-mute-bar>span:last-child{gap:2px;display:grid}.room-member-mute-bar strong{font-size:8.5px}.room-member-mute-bar small{color:#c6908b;font-size:7px}.game-room-composer.command-only .composer-icon{opacity:.32}.game-admin-badge{color:#785515;vertical-align:middle;background:#edd691;border-radius:4px;margin-left:4px;padding:1px 4px;font-size:6px;font-style:normal;display:inline-flex}.wx-rp-admin .wx-rp-body{background:linear-gradient(135deg,#9c2e27,#c34839)}.wx-rp-admin .wx-rp-foot{color:#8a621a;background:#1f1e1b}@media (min-width:700px){.gam-page>main{width:min(100%,720px);margin-left:auto;margin-right:auto}.gam-nav{padding-left:max(10px,50vw - 360px);padding-right:max(10px,50vw - 360px)}}.cash-page .cash-back,.tip-page .tip-page-back{color:var(--ink)!important}.cash-page .cash-back:before,.tip-page .tip-page-back:before{box-shadow:none!important;background:0 0!important;border:0!important}.cash-page .cash-back:active:before,.tip-page .tip-page-back:active:before{transform:translate(-50%,-50%)scale(.92);background:var(--fill)!important}.cash-page .cash-nav{background:var(--bg)}.tip-page .tip-page-nav{background:0 0}@keyframes lobby-v3-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lobby-v3>*{animation:.5s cubic-bezier(.22,.61,.36,1) backwards lobby-v3-rise}.lobby-v3>:first-child{animation-delay:20ms}.lobby-v3>:nth-child(2){animation-delay:80ms}.lobby-v3>:nth-child(3){animation-delay:.14s}.lobby-v3>:nth-child(4){animation-delay:.2s}.lobby-v3>:nth-child(5){animation-delay:.26s}.lobby-v3>:nth-child(6){animation-delay:.32s}.lobby-page>header.lobby-mast{z-index:90;position:relative}.lobby-mast{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:2px 2px 0;display:flex}.lobby-mast-brand{align-items:center;gap:10px;min-width:0;display:flex}.lobby-lang{z-index:80;flex-shrink:0;position:relative}.lobby-lang-btn{color:var(--gold,#f6eed8bd);-webkit-backdrop-filter:blur(8px);background:#171614b8;border:1px solid #e2b05064;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.lobby-lang-btn:active{background:#e2b05020}.lobby-lang-backdrop{z-index:59;position:fixed;top:0;bottom:0;left:0;right:0}.lobby-lang-menu{z-index:60;-webkit-backdrop-filter:blur(14px);background:#171614f5;border:1px solid #e2b05056;border-radius:14px;min-width:168px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0000008b}.lobby-lang-menu button{color:var(--ink,#e9e4d8);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.lobby-lang-menu button.active{color:#f0dfae;background:#e2b0501e;font-weight:700}.lobby-lang-menu button i{color:#f6eed8bd;font-size:12px;font-style:normal}.lobby-mast-logo{background:linear-gradient(150deg,#1d1b198c,#e2b0501c 60%);border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;padding:2px;display:grid;box-shadow:0 6px 16px #00000058}.lobby-mast-logo .brand-logo{object-fit:cover;background:#171614;border:1px solid #e2b0508f;border-radius:13px;width:100%;height:100%}.lobby-mast-copy{gap:1px;min-width:0;display:grid}.lobby-mast-copy strong{font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(#f4e7c3 20%,#1d1b19 90%);-webkit-text-fill-color:transparent;color:#0000;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;line-height:1.15;overflow:hidden}.lobby-mast-copy span{color:var(--ink-mute);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.lobby-hero-v3{margin-bottom:14px}.lobby-hero-v3-frame{aspect-ratio:16/9;touch-action:pan-y;background:#171614;border:1px solid #e2b05056;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000065,inset 0 1px #ffecc403}.lobby-hero-v3-frame:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#e2b05012,#0000 22%,#0000 62%,#e2b05057);position:absolute;top:0;bottom:0;left:0;right:0}.lobby-hero-v3-frame .lobby-banner-track{height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.lobby-hero-v3-frame .lobby-banner-slide{cursor:pointer;background:#171614;border:0;flex:0 0 100%;min-width:100%;height:100%;padding:0}.lobby-hero-v3-frame .lobby-banner-slide img{object-fit:cover;width:100%;height:100%;display:block}.lobby-hero-v3-dots{z-index:3;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.lobby-hero-v3-dots button{background:#e2b05040;border:0;border-radius:999px;width:7px;height:5px;padding:0;transition:width .35s cubic-bezier(.22,.61,.36,1);position:relative;overflow:hidden}.lobby-hero-v3-dots button.active{background:#e2b0502e;width:26px}.lobby-hero-v3-dots button.active:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#22201d,#1d1b19);animation:5s linear forwards lobby-v3-dot-fill;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lobby-v3-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lobby-quick{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.lobby-quick-item{border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--blur));color:inherit;background:#171614e0;border-radius:16px;justify-items:center;gap:7px;padding:12px 4px 10px;transition:transform .12s;display:grid;box-shadow:0 6px 18px #00000032}.lobby-quick-item:active{transform:scale(.94)}.lobby-quick-icon{width:40px;height:40px;color:var(--gold);background:linear-gradient(160deg,#e2b05025,#e2b05007 65%),#171614;border:1px solid #e2b0505d;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffecc403}.lobby-quick-item.q-deposit .lobby-quick-icon{color:#a5e8c8;background:linear-gradient(160deg,#149a6324,#149a6305 65%),#171614;border-color:#149a633d}.lobby-quick-item.q-withdraw .lobby-quick-icon{color:#ffe9aa;background:linear-gradient(160deg,#e2b05020,#e2b05005 65%),#171614;border-color:#e2b05056}.lobby-quick-item.q-invite .lobby-quick-icon{color:#f0a9b0;background:linear-gradient(160deg,#e06b7626,#e06b7605 65%),#171614;border-color:#e06b7642}.lobby-quick-label{max-width:100%;color:var(--ink-soft);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}@media (max-width:359px){.lobby-quick{gap:7px}.lobby-quick-label{font-size:10px}}.lobby-tables{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lobby-tables.solo{grid-template-columns:1fr}.table-card{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#171614f2;border:1px solid #e2b05064;border-radius:20px;padding:0;animation:3.2s ease-in-out infinite game-card-breathe;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000051}.table-card:active{transform:scale(.99)}.table-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.table-card.theme-court{border-color:#c4765c66;animation-name:table-card-breathe-court}@keyframes table-card-breathe-court{0%,to{box-shadow:0 8px 20px #00000032}50%{box-shadow:0 10px 24px #0000003d,0 0 0 1px #c4765c29,0 0 22px #a040302e}}.table-card-cover{aspect-ratio:4/3;position:relative;overflow:hidden}.lobby-tables.solo .table-card-cover{aspect-ratio:21/9}.table-card-cover img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;display:block}.table-card-cover:after{content:"";background:linear-gradient(#e2b05012,#0000 34%,#171614eb 96%);position:absolute;top:0;bottom:0;left:0;right:0}.table-card-live,.table-card-round,.table-card-online{z-index:2;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 3px 10px #00000051}.table-card-live{color:#fff;background:#e06b76f0;top:8px;left:8px}.table-card-live.idle{color:var(--gold);-webkit-backdrop-filter:blur(8px);background:#171614c7;border:1px solid #e2b0506b}.table-card-live i,.table-card-online i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.5s ease-out infinite live-dot;box-shadow:0 0 #ffecc411}.table-card-round{-webkit-backdrop-filter:blur(8px);color:var(--gold);font-variant-numeric:tabular-nums;background:#171614a8;border:1px solid #e2b0506b;font-weight:700;bottom:8px;left:8px}.table-card-round em{color:var(--ink-mute);margin:0 .3em;font-style:normal}.table-card-online{-webkit-backdrop-filter:blur(8px);color:#7ee3ac;font-variant-numeric:tabular-nums;background:#171614b3;border:1px solid #7ee3ac52;font-weight:700;top:8px;right:8px}.table-card-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid;position:relative}.lobby-tables.solo .table-card-body{gap:12px;padding:12px 13px 13px}.table-card-seal{background:linear-gradient(150deg,#1d1b1980,#e2b05017 62%);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:2px;display:grid;overflow:hidden}.lobby-tables.solo .table-card-seal{border-radius:15px;width:52px;height:52px}.table-card.theme-court .table-card-seal{background:linear-gradient(150deg,#e8b48c8c,#8c302433 62%)}.table-card-seal .brand-logo,.table-card-seal img{object-fit:cover;background:#171614;border:1px solid #e2b0508f;border-radius:10px;width:100%;height:100%;display:block}.lobby-tables.solo .table-card-seal .brand-logo,.lobby-tables.solo .table-card-seal img{border-radius:13px}.table-card-copy{min-width:0}.table-card-copy h2{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.lobby-tables.solo .table-card-copy h2{margin:0 0 3px;font-size:19px}.table-card-copy p{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;display:none;overflow:hidden}.lobby-tables.solo .table-card-copy p{display:block}.table-card-go{color:#fff;letter-spacing:0;background:linear-gradient(#22201d,#1d1b19);border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:800;animation:2.4s ease-in-out infinite game-go-pulse;box-shadow:0 6px 16px #00000065}.lobby-tables.solo .table-card-go{padding:10px 16px;font-size:13px}@media (max-width:359px){.lobby-tables{gap:8px}.table-card-copy h2{font-size:13px}.table-card-go{padding:6px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.table-card,.table-card.theme-court,.table-card-go,.table-card-live i,.table-card-online i{animation:none!important}}.mt-screen{z-index:999;background:radial-gradient(circle at 50% -10%,#e2b0502e,#0000 46%),radial-gradient(circle at 50% 115%,#e2b05017,#0000 42%),linear-gradient(#171614 0%,#171614 55%,#1f1d1a 100%);place-items:center;padding:32px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mt-glow{filter:blur(90px);opacity:.4;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute}.mt-glow.g1{background:#e2b05024;animation:9s ease-in-out infinite alternate mt-drift;top:-60px;left:-70px}.mt-glow.g2{background:#96763e4d;animation:11s ease-in-out infinite alternate-reverse mt-drift;bottom:-70px;right:-80px}@keyframes mt-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(26px,20px)scale(1.12)}}.mt-frame{pointer-events:none;border:1px solid #e6d3a824;border-radius:22px;position:absolute;top:12px;bottom:12px;left:12px;right:12px;-webkit-mask-image:linear-gradient(#fff,#0000 40%,#0000 60%,#fff);mask-image:linear-gradient(#fff,#0000 40%,#0000 60%,#fff)}.mt-core{text-align:center;justify-items:center;gap:10px;max-width:320px;animation:.6s cubic-bezier(.22,.61,.36,1) backwards lobby-v3-rise;display:grid;position:relative}.mt-emblem{place-items:center;width:116px;height:116px;margin-bottom:8px;display:grid;position:relative}.mt-ring{border:1px dashed #e6d3a866;border-radius:50%;animation:22s linear infinite mt-spin;position:absolute;top:0;bottom:0;left:0;right:0}.mt-ring.r2{border-color:#e6d3a829;animation:34s linear infinite reverse mt-spin;top:-13px;bottom:-13px;left:-13px;right:-13px}@keyframes mt-spin{to{transform:rotate(360deg)}}.mt-logo{background:linear-gradient(150deg,#1d1b1999,#e2b0501c 62%);border-radius:50%;place-items:center;width:88px;height:88px;padding:3px;display:grid;box-shadow:0 14px 34px #0000007e}.mt-logo .brand-logo{object-fit:cover;background:#171614;border:1px solid #e2b05099;border-radius:50%;width:100%;height:100%}.mt-kicker{color:#f6eed884;letter-spacing:.34em;font-size:10px;font-weight:700}.mt-core h1{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(#f6ebc9 22%,#cbab64 92%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700}.mt-sub{color:var(--ink);margin:0;font-size:14px;font-weight:600}.mt-body{color:var(--ink-mute);margin:0;font-size:12px;line-height:1.7}.mt-note{color:#ecd9ac;white-space:pre-wrap;word-break:break-word;background:#e6d3a812;border:1px solid #e6d3a83d;border-radius:14px;margin-top:4px;padding:11px 14px;font-size:12.5px;line-height:1.65}.mt-since{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:11px}.mt-retry{color:#fff;background:linear-gradient(#22201d,#1d1b19);border:0;border-radius:999px;min-width:168px;margin-top:10px;padding:12px 22px;font-size:13px;font-weight:800;transition:transform .15s,filter .15s;box-shadow:0 10px 26px #0007}.mt-retry:active{transform:scale(.97)}.mt-retry:disabled{opacity:.7}.mt-auto{color:var(--ink-mute);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.mt-auto i{background:#149a63;border-radius:50%;width:5px;height:5px;animation:1.8s ease-out infinite live-dot;box-shadow:0 0 #149a6380}.game-room .game-room-top{background:linear-gradient(#171614f0 0%,#171614c7 100%)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lb-void:#050506;--lb-deep:#08080a;--lb-carbon:#0f0f12;--lb-panel:#16161b;--lb-panel-2:#1c1c22;--lb-raise:#24242b;--lb-cream:#f6eed8;--lb-cream-2:#f6eed8b8;--lb-cream-3:#f6eed880;--lb-red:#d20d17;--lb-red-hi:#ff4b55;--lb-red-deep:#a8060e;--lb-red-fill:linear-gradient(180deg, #ff6a72 0%, #e3131c 46%, #b8070f 100%);--lb-cyan:#35e6ff;--lb-cyan-soft:#35e6ff24;--lb-hair:#f4d57f29;--lb-hair-strong:#f4d57f57;--sky:#e8bf62;--sky-light:#f4d57f;--royal:#e8bf62;--royal-light:#f4d57f;--navy:#f6eed8;--silver:#1c1c22;--silver-2:#f4d57f2e;--white:#16161b;--gold-1:#fff8de;--gold-2:#f4d57f;--gold-3:#d7a444;--gold-4:#a4701d;--gold-depth:#4a2f07;--gold-fill:linear-gradient(180deg, var(--gold-1) 0%, var(--gold-2) 40%, var(--gold-3) 64%, var(--gold-4) 100%);--gold-line:#f4d57f6b;--bg:#08080a;--bg-elevated:#16161b;--surface:#16161be0;--surface-hover:#1e1e24f0;--surface-strong:#1c1c22;--border:#f4d57f1f;--border-strong:#f4d57f3d;--text:#f6eed8;--text-secondary:#f6eed8b8;--text-tertiary:#f6eed880;--accent:#d20d17;--accent-soft:#e2b0501f;--accent-text:#f4d57f;--success:#3ddc84;--danger:#ff5a64;--warning:#f0b43c;--live:#ff3b47;--radius:16px;--radius-lg:22px;--radius-pill:999px;--shadow:0 12px 30px #00000080;--ink:#f6eed8;--ink-soft:#f6eed8b8;--ink-mute:#f6eed880;--gold:#e8bf62;--gold-deep:#b8862a;--line:#f4d57f1f;--line-soft:#f4d57f33;--fill:#16161be0;--fill-strong:#1c1c22;--panel-bg:radial-gradient(90% 70% at 100% 0%, #e2b0502e, transparent 62%), linear-gradient(160deg, #1d1d23 0%, #121216 48%, #0a0a0c 100%);--panel-border:var(--gold-line);--panel-shadow:0 16px 34px #0000008c, inset 0 1px 0 #ffecc41f, inset 0 0 0 1px #f4d57f0f;--panel-text:#f6eed8;--panel-kicker:#f4d57f;--card-bg:linear-gradient(180deg, #1c1c22f0, #121216f0);--card-border:#f4d57f24;--card-shadow:0 10px 26px #00000073, inset 0 1px 0 #ffecc40f;--font-display:"Noto Serif SC", "Songti SC", "STSong", "PingFang SC", serif;--font-kicker:"Michroma", "Barlow", "Noto Sans SC", sans-serif;--font-num:"Barlow Condensed", "Barlow", "Noto Sans SC", "PingFang SC", sans-serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;font-family:var(--font-ui)}html{background:var(--lb-deep)}body{color:var(--text);font-family:var(--font-ui);background:linear-gradient(#0f0f12 0%,#0a0a0c 40%,#08080a 100%) fixed}#root{background:0 0}#root:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 26% at 50% -6%,#e2b05033,#0000 70%),radial-gradient(40% 20% at 100% 18%,#35e6ff0d,#0000 70%),radial-gradient(80% 22% at 50% 108%,#d20d171f,#0000 70%),repeating-linear-gradient(90deg,#f4d57f00 0,#f4d57f00 46px,#f4d57f06 46px,#f4d57f06 48px,#f4d57f00 48px,#f4d57f00 96px);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ui-shell>.page,.ui-shell>.tab-panel,.feature-scroll-page,.page{background:0 0}.feature-scroll-page{background:radial-gradient(70% 24% at 50% -4%,#e2b05029,#0000 70%),linear-gradient(#0f0f12 0%,#0a0a0c 50%,#08080a 100%)}.kicker,.arena-section-head span,.inbox-kicker,.member-club,.eyebrow{font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;color:#d7a444;font-weight:700}h1,h2,.page-header-title,.subpage-header h1,.section-top h2,.arena-section-head strong,.settings-group h3{font-family:var(--font-display);color:var(--navy)}.gold3d{font-family:var(--font-display);color:#0000;-webkit-text-fill-color:transparent;background:var(--gold-fill);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.05;display:inline-block;position:relative}.gold3d:before{content:attr(data-text);z-index:-1;color:var(--gold-depth);-webkit-text-fill-color:var(--gold-depth);text-shadow:0 1px 0 var(--gold-depth), 0 6px 14px #7a4f0a59;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(2px)}.num,.balance-amount,.pm-amount strong,.transaction-row b,.ag2-profit-main strong{font-family:var(--font-num);font-variant-numeric:tabular-nums}.primary-action,.btn,.pm-cta,.avatar-save,.payment-pin-confirm,.mt-retry,.sticky-action .primary-action{letter-spacing:.04em;text-shadow:0 1px 1px #5a000473;font-weight:700;background:var(--lb-red-fill)!important;color:#fff!important;border:1px solid #ffd68cb3!important;box-shadow:0 10px 22px #d20d1757,inset 0 1px #ffffff61,inset 0 -2px #5a000459!important}.primary-action:disabled,.btn:disabled,.avatar-save:disabled,.payment-pin-confirm:disabled{text-shadow:none;opacity:1;box-shadow:none!important;color:#f6eed873!important;background:linear-gradient(#3a3a42,#2a2a30)!important;border-color:#f4d57f24!important}.text-action,.text-link-btn,a.legal-inline-link{color:var(--gold-2)}.panel,.card,.section,.settings-list,.transaction-list,.ledger,.inbox-panel,.rules-card,.ag-panel,.pm-rates,.pm-turnover,.pm-network,.device-card,.legal-center-list,.language-list,.settings-security-card.secured,.feature-load-error,.soon,.game-soon,.cash-card,.tf-card,.wd-card,.dp-card,.kyc-card,.iv-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px)}.inline-alert{color:var(--text-secondary);background:#e2b05012;border:1px solid #e2b05040}.inline-alert.error{color:#e96767;background:#d6454514;border-color:#d6454540}.icon-btn,.page-header-action button,.lobby-lang-btn,.lang-pill{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);color:var(--text-secondary)}.subpage-header button,.chat-back,.cash-back,.tip-page-back,.rules-back,.room-back{color:var(--navy)}input,textarea,select{color:var(--text);border-color:var(--silver-2);background:#171614}input::placeholder,textarea::placeholder{color:#f6eed8bd}.boot-splash{color:var(--navy);background:radial-gradient(70% 34% at 50% -6%,#171614e6,#0000 70%),linear-gradient(#292723 0%,#24221f 22%,#1c1a18 52%,#1c1b18 100%)}.boot-splash-logo{object-fit:contain;filter:drop-shadow(0 10px 22px #00000081);width:132px;height:132px;margin-bottom:6px}.boot-splash strong{font-family:var(--font-display);letter-spacing:.18em;color:#0000;-webkit-text-fill-color:transparent;background:var(--gold-fill);filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;font-weight:900}.boot-splash span{color:var(--text-secondary)}.boot-splash-bar{background:#e2b05025;height:3px}.boot-splash-bar:after{background:linear-gradient(90deg,#1d1b19,#f1c75a);border-radius:999px}.loading{color:var(--text-secondary)}.tabbar{-webkit-backdrop-filter:blur(18px);background:#171614e0!important;border-top:1px solid #f1c75a99!important;box-shadow:0 -8px 24px #00000025!important}.tabbar button{color:#e8bf62!important}.tabbar button.active:before{content:"";background:linear-gradient(90deg,#f7d774,#c08a22);border-radius:0 0 3px 3px;width:22px;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.tabbar-badge{border:1.5px solid #f4d57f38;background:var(--live)!important;color:#fff!important}.lobby-v3 .lobby-mast-logo{filter:drop-shadow(0 3px 6px #000000a1);width:46px;height:36px}.lobby-v3 .lobby-mast-logo img,.lobby-v3 .lobby-mast-logo .brand-logo{object-fit:contain;width:46px!important;height:36px!important}.lobby-v3 .lobby-mast-copy strong{font-family:var(--font-display);letter-spacing:.06em;color:#0000;-webkit-text-fill-color:transparent;background:var(--gold-fill);filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900}.lobby-v3 .lobby-mast-copy span{font-family:var(--font-kicker);letter-spacing:.16em;color:var(--text-tertiary);font-size:9px}.lobby-lang-menu{border:1px solid var(--silver-2);color:var(--text);background:#171614;box-shadow:0 12px 30px #00000053}.lobby-lang-menu button.active{color:var(--royal)}.arena-ticker{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);color:var(--text-secondary)}.arena-ticker-tag{color:#5a3a05;background:linear-gradient(#ffe9a3,#e1ae3c);font-weight:700}.arena-ticker-track p,.arena-ticker-track span{color:var(--text-secondary)}.lobby-hero-v3-frame{border:1px solid var(--gold-line);box-shadow:var(--panel-shadow);background:var(--panel-bg);border-radius:22px}.lobby-banner-slide{position:relative}.lobby-banner-slide img{object-fit:cover;object-position:center}.lobby-banner-slide:after{content:"";pointer-events:none;background:linear-gradient(90deg,#181714e6 0%,#181714b8 32%,#e2b05029 58%,#e2b05000 78%);position:absolute;top:0;bottom:0;left:0;right:0}.lobby-banner-slide.copy-right:after{background:linear-gradient(270deg,#181714e6 0%,#181714b8 32%,#e2b05029 58%,#e2b05000 78%)}.lobby-banner-copy{z-index:1;text-align:left;color:#fff;pointer-events:none;flex-direction:column;align-items:flex-start;width:56%;display:flex;position:absolute;top:16px;bottom:16px;left:18px}.lobby-banner-slide.copy-right .lobby-banner-copy{text-align:right;align-items:flex-end;left:auto;right:18px}.lobby-banner-copy .kicker{color:var(--panel-kicker);font-size:10px}.lobby-banner-copy strong{letter-spacing:.04em;margin-top:6px;font-size:30px}.lobby-banner-copy small{opacity:.88;color:#fff;margin-top:6px;font-size:12px;line-height:1.5}.lobby-banner-copy em{background:linear-gradient(#22201d,#1d1b19 60%,#1a1816);border:1px solid #e9c25c;border-radius:999px;align-items:center;gap:4px;height:32px;margin-top:auto;padding:0 14px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #000000ae,inset 0 1px #ffecc40b}.lobby-hero-v3-dots button{background:#fff4dc22}.lobby-hero-v3-dots button.active{background:#f1c75a}.lobby-quick-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.lobby-quick-icon{border-radius:50%;width:54px;height:54px;color:#fff!important;background:linear-gradient(160deg,#22201d,#181714)!important;border:2px solid #f1c75a!important;box-shadow:0 6px 14px #00000081,inset 0 1px #ffecc40c!important}.lobby-quick-label{font-weight:600;color:var(--text-secondary)!important}.arena-section-head strong{color:var(--navy);font-size:16px}.table-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow)!important}.table-card-cover:after{background:linear-gradient(#0000 45%,#1413118c)!important}.table-card-live{box-shadow:0 2px 8px #e63c4673;background:var(--live)!important;color:#fff!important}.table-card-live.idle{border:1px solid #f4d57f14;background:#181714b3!important}.table-card-copy h2{font-family:var(--font-display);color:var(--navy)!important}.table-card-copy p{color:var(--text-tertiary)!important}.table-card-go{color:var(--royal)!important;background:#e2b05017!important;border:0!important}.table-card-seal{box-shadow:none!important;background:0 0!important}.game-soon{border:1px dashed #e2b0507d!important}.game-soon-cover{background:var(--panel-bg)!important;color:#ffffffbf!important;border:1px solid #f4d57f11!important}.game-soon-badge{font-family:var(--font-kicker);letter-spacing:.16em;color:#d7a444!important}.game-soon-body strong{color:var(--text-secondary)!important}.rw-hero,.lb-hero,.pm-hero,.iv-hero,.bi-hero,.ag2-period-hero,.gam-console-hero,.gam-home-hero,.device-hero,.legal-center-hero,.language-hero,.tf-hero,.cash-hero,.kyc-hero,.tgm-hero,.rules-top .rules-brand{background:var(--panel-bg)!important;border:1px solid var(--gold-line)!important;box-shadow:var(--panel-shadow)!important;color:#fff!important}.rw-hero:before,.lb-hero:before,.pm-hero:before,.iv-hero:before,.bi-hero:before{opacity:.35!important;background:radial-gradient(70% 90% at 100% 0,#2a28238c,#0000 60%)!important}.rw-hero-glow,.pm-hero-glow,.bi-hero-glow,.lb-hero-halo,.lb-stage-glow{background:radial-gradient(circle,#e2b05042,#e2b05000 68%)!important}.rw-hero h1,.rw-hero h2,.rw-hero p,.rw-hero strong,.rw-hero b,.rw-hero span,.rw-hero em,.rw-hero small,.lb-hero h1,.lb-hero h2,.lb-hero p,.lb-hero strong,.lb-hero b,.lb-hero span,.lb-hero em,.lb-hero small,.pm-hero h1,.pm-hero h2,.pm-hero p,.pm-hero strong,.pm-hero b,.pm-hero span,.pm-hero em,.pm-hero small,.iv-hero h1,.iv-hero h2,.iv-hero p,.iv-hero strong,.iv-hero b,.iv-hero span,.iv-hero em,.iv-hero small,.bi-hero h1,.bi-hero h2,.bi-hero p,.bi-hero strong,.bi-hero b,.bi-hero span,.bi-hero em,.bi-hero small,.ag2-period-hero h1,.ag2-period-hero h2,.ag2-period-hero p,.ag2-period-hero strong,.ag2-period-hero b,.ag2-period-hero span,.ag2-period-hero em,.ag2-period-hero small,.gam-console-hero h1,.gam-console-hero p,.gam-console-hero strong,.gam-console-hero small,.gam-console-hero em,.gam-home-hero h1,.gam-home-hero p,.gam-home-hero strong,.gam-home-hero small,.gam-home-hero em,.device-hero h2,.device-hero p,.device-hero small,.legal-center-hero h2,.legal-center-hero p,.legal-center-hero small,.language-hero h2,.language-hero p,.language-hero small,.rules-top .rules-brand h1,.rules-top .rules-brand p{color:#fff!important}.rw-hero small,.rw-hero .kicker,.rw-completion-head span,.rw-date,.lb-hero-eyebrow,.lb-hero-meta small,.pm-eyebrow,.pm-hero small,.iv-hero small,.bi-step,.ag2-period-hero small,.gam-console-hero small,.gam-home-hero small,.device-hero small,.legal-center-hero small,.language-hero small,.rules-top .rules-brand p{color:var(--panel-kicker)!important}.rw-hero-stats>div,.rw-hero-stats>article,.lb-hero-meta>div,.pm-hero .pm-date,.device-hero span,.legal-center-hero>span,.language-hero-mark,.gam-console-hero em,.gam-home-hero em{color:#fff!important;background:#fff4dc0b!important;border:1px solid #f4d57f0f!important}.rw-completion-track{background:#fff4dc0f!important}.rw-completion-track>i,.rw-completion-track>span{background:var(--gold-fill)!important}.rw-auto-credit{color:#fff!important;background:#fff4dc0b!important;border-color:#f4d57f0f!important}.rw-date{background:#fff4dc0c!important}.pm-amount,.ag2-profit-main strong,.rw-amount{filter:drop-shadow(0 1px 0 var(--gold-depth));color:#0000!important;-webkit-text-fill-color:transparent!important;background:var(--gold-fill)!important;-webkit-background-clip:text!important;background-clip:text!important}.empty-inline,.empty,.skeleton,.pm-empty,.arena-empty{color:var(--text-tertiary)!important;background:#e2b0500e!important;border:1px dashed #e2b0504f!important}.skeleton{border-style:solid!important}.arena-empty strong{color:var(--text)!important}.muted{color:var(--text-tertiary)!important}.balance-card,.wallet-balance{position:relative;overflow:hidden;background:var(--panel-bg)!important;border:1px solid var(--gold-line)!important;box-shadow:var(--panel-shadow)!important;color:#fff!important}.balance-card:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 100% 0,#2a282373,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.balance-card:after{content:"";pointer-events:none;opacity:.16;filter:saturate(.5)brightness(1.5);background:url(/brand/logo-mark.png) 50%/contain no-repeat;width:150px;height:118px;position:absolute;top:-6px;right:-14px}.balance-card>*{z-index:1;position:relative}.balance-label{font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;font-size:10px;color:var(--panel-kicker)!important}.balance-amount,.wallet-balance .balance-amount{filter:drop-shadow(0 1px 0 var(--gold-depth));font-weight:700;color:#0000!important;-webkit-text-fill-color:transparent!important;background:var(--gold-fill)!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}.balance-grid{border-top:1px solid #f4d57f0f!important}.balance-grid small{color:#ffffffb8!important}.balance-grid b{color:#fff!important}.wallet-action span{color:#fff!important;background:linear-gradient(160deg,#22201d,#181714)!important;border:2px solid #f1c75a!important;box-shadow:0 6px 14px #00000081,inset 0 1px #ffecc40c!important}.wallet-action b{color:var(--text-secondary)!important}.wallet-action{box-shadow:none!important;background:0 0!important;border:0!important}.transaction-row{border-color:var(--line)!important}.transaction-row strong{color:var(--text)!important}.transaction-row small{color:var(--text-tertiary)!important}.transaction-icon{font-family:var(--font-display);font-weight:700;color:var(--navy)!important;background:#e2b05012!important}.positive{color:var(--success)!important}.negative{color:var(--danger)!important}.page-header-title{letter-spacing:.04em;font-weight:900}.page-header-sub{color:var(--text-tertiary)}.inbox-row{background:0 0}.inbox-row:hover,.inbox-row:active{background:#e2b0500e}.inbox-avatar.game{background:var(--panel-bg);border:1px solid var(--gold-line)}.inbox-avatar.support{color:#fff;background:linear-gradient(160deg,#22201d,#1d1b19)}.inbox-avatar.notice{color:#5a3a05;background:linear-gradient(#ffe9a3,#e1ae3c)}.inbox-line strong{color:var(--text)}.inbox-line time{color:var(--text-tertiary)}.inbox-line time.live{color:var(--live)}.inbox-preview{color:var(--text-secondary)}.inbox-badge{background:var(--live);color:#fff}.member-card{background:var(--panel-bg)!important;border:1px solid var(--gold-line)!important;box-shadow:var(--panel-shadow)!important;color:#fff!important}.member-card-glow{background:radial-gradient(70% 90% at 100% 0,#2a282380,#0000 60%)!important}.member-club{color:var(--panel-kicker)!important}.member-name-btn h1,.member-name-btn{color:#fff!important}.member-avatar{box-shadow:0 8px 20px #00000073;border:3px solid #f1c75a!important}.member-avatar-edit{color:#5a3a05!important;background:linear-gradient(#ffe9a3,#e1ae3c)!important}.uid-chip{color:#fff!important;background:#fff4dc0b!important;border:1px solid #f4d57f11!important}.uid-chip-action{color:var(--panel-kicker)!important}.profile-stat-strip{border-top:1px solid #f4d57f0f!important}.profile-stat-cell small{color:#ffffffb8!important}.profile-stat-cell strong,.profile-stat-cell em{color:#fff!important}.profile-stat-split{background:#fff4dc0f!important}.profile-bank-row{color:#fff!important;background:#fff4dc09!important;border:1px solid #f4d57f0f!important}.profile-bank-row small{color:#ffffffb8!important}.profile-bank-row strong{color:#fff!important}.profile-action-chip{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow)!important}.profile-action-chip strong{color:var(--text)!important}.profile-action-chip span:last-child{color:var(--text-tertiary)!important}.promo-tile-icon{color:#fff!important;background:linear-gradient(160deg,#22201d,#181714)!important;border:2px solid #f1c75a!important}.profile-settings-entry{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow)!important}.profile-settings-icon{color:var(--royal)!important;background:#e2b05017!important}.profile-settings-entry em.attention{color:var(--warning)!important}.settings-security-card.secured{background:var(--panel-bg)!important;border:1px solid var(--gold-line)!important;color:#fff!important}.settings-security-card.secured small{color:var(--panel-kicker)!important}.settings-security-card.secured h2,.settings-security-card.secured p{color:#fff!important}.settings-security-card.secured .settings-security-mark{background:var(--gold-fill)!important;color:var(--navy)!important}.settings-security-card.attention{color:#5a3a05!important;background:linear-gradient(160deg,#fff3d6,#ffe7b8)!important;border:1px solid #e1ae3c!important}.settings-security-card.attention h2,.settings-security-card.attention p,.settings-security-card.attention small{color:#5a3a05!important}.settings-list button,.settings-static-row{border-color:var(--line)!important;color:var(--text)!important}.settings-row-icon{color:var(--royal)!important;background:#e2b05017!important}.settings-row-icon.gold{color:#5a3a05!important;background:linear-gradient(#ffe9a3,#e1ae3c)!important}.settings-row-copy strong{color:var(--text)!important}.settings-row-copy small,.settings-list em{color:var(--text-tertiary)!important}.settings-list em.ok{color:var(--success)!important}.settings-list em.warn{color:var(--warning)!important}.settings-list em.danger{color:var(--danger)!important}.settings-footer-id{color:var(--text-tertiary)!important}.game-room{background:linear-gradient(#1b1a1799,#1f1d1ad9 40%,#1b1a17eb),url(/game-ui/room-bg.jpg) 50% 30%/cover no-repeat!important}.game-room-top{background:0 0!important}.game-room-header{background:0 0!important;border-bottom:0!important}.game-room-title strong{font-family:var(--font-display);color:var(--navy)!important}.game-room-title small{color:var(--text-tertiary)!important}.game-room-title small i{box-shadow:0 0 0 3px #3ddc8440;background:#3ddc84!important}.game-room-title small.offline i{background:var(--warning)!important}.game-room-channel{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow)!important;color:var(--text-secondary)!important}.game-room-channel-tag{color:#5a3a05!important;background:linear-gradient(#ffe9a3,#e1ae3c)!important}.game-room-channel-text b{color:var(--text)!important}.game-room-phase{background:var(--panel-bg)!important;border:1px solid var(--gold-line)!important;box-shadow:var(--panel-shadow)!important;color:#fff!important}.game-room-phase p,.game-room-status-meta{color:#ffffffd9!important}.phase-pill{box-shadow:inset 0 1px #fff6cf;background:var(--gold-fill)!important;color:#3a2604!important}.game-room-phase-timer{background:#fff4dc0b!important;border:1px solid #f4d57f10!important}.game-room-phase-timer b{font-family:var(--font-num);color:var(--panel-kicker)!important}.game-room-phase-timer em{color:#fffc!important}.feed-phase-sticker-row{width:max-content;max-width:min(100%,420px)}.feed-phase-sticker{aspect-ratio:16/9;border:1px solid var(--gold-line);border-radius:14px;width:min(268px,100vw - 108px);max-width:none;height:auto;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000073;container-type:inline-size}.feed-phase-sticker img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.feed-phase-sticker-text{text-align:center;letter-spacing:.06em;justify-content:center;align-items:center;font-size:max(16px,min(8.2cqw,26px));line-height:1.15;display:flex;position:absolute;top:10%;bottom:10%;left:46%;right:6%}.feed-chat-name,.feed-assistant-name{color:var(--text-tertiary)!important}.feed-assistant-bubble{box-shadow:var(--card-shadow);background:var(--card-bg)!important;border:1px solid var(--card-border)!important;color:var(--text)!important;border-left:3px solid #e1ae3c!important}.feed-assistant-bubble time{color:var(--text-tertiary)!important}.feed-assistant-bubble p,.game-room .feed-assistant-bubble p,.feed-chat-bubble p,.game-room .feed-chat-bubble p{color:var(--text)!important}.feed-chat.mine .feed-chat-bubble,.feed-chat.mine .feed-chat-bubble p{color:#fff!important}.inbox-row.has-unread strong,.ag2-profile-copy h2{color:var(--text)!important}.wx-rp,.wx-rp.opened,.wx-rp-niuniu,.wx-rp-niuniu.opened,.wx-rp-card,.wx-rp-cover,.wx-rp-result-head,.packet-detail-hero,.wx-rp-detail-hero{color:#fff6e8!important;background:radial-gradient(110% 72% at 50% 0,#ff7e5e8c,#0000 62%),linear-gradient(165deg,#f65142 0%,#e83b31 54%,#c62822 100%)!important;border-color:#ffd49747!important;box-shadow:0 12px 28px #b4201847,inset 0 1px #ffecc405!important}.wx-rp-icon{background:linear-gradient(#ffe7a8,#f0c14b)!important}.wx-rp-icon:after{color:#e47b6d!important}.wx-rp-seal,.wx-rp-open-btn{color:#e47b6d!important;background:linear-gradient(#ffe7a8,#e8b23a)!important;border:2px solid #fff1c4!important}.wx-rp-detail-sender,.wx-rp-detail-greet,.wx-rp-detail-status{color:#fff6e8!important}.wx-rp-detail-status{background:#fff4dc0c!important}.rx-kicker{font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;color:#b8860b;font-size:10px;font-weight:700}.rx-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.01em}.rx-brand{font-family:var(--font-display);letter-spacing:.06em;color:#0000;-webkit-text-fill-color:transparent;background:var(--gold-fill);filter:drop-shadow(0 1px 0 var(--gold-depth));-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900;line-height:1.1}.rx-section-head{justify-content:space-between;align-items:baseline;padding:16px 2px 8px;display:flex}.rx-section-head strong{font-family:var(--font-display);color:var(--navy);font-size:16px;font-weight:700}.rx-section-head a,.rx-section-head button{color:var(--royal);background:0 0;border:0;font-size:12px;font-weight:600}.rx-card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);border-radius:18px}.rx-panel{color:#fff;background:var(--panel-bg);border:1px solid var(--gold-line);box-shadow:var(--panel-shadow);border-radius:20px;position:relative;overflow:hidden}.rx-panel:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 100% 0,#2a282373,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-panel>*{position:relative}.rx-badge{height:20px;font:700 9px/1 var(--font-num);letter-spacing:.08em;color:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.rx-badge.live{background:var(--live);box-shadow:0 2px 8px #e63c4673}.rx-badge.ready{background:#181714b3;border:1px solid #f4d57f14}.rx-badge.live:before{content:"";background:#171614;border-radius:50%;width:5px;height:5px}.rx-pill-gold{background:var(--gold-fill);color:#3a2604;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff6cf}.rx-pill-blue{height:20px;color:var(--royal);background:#e2b05017;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.rx-icon3d{object-fit:contain;filter:drop-shadow(0 4px 8px #00000053);display:block}.rx-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rx-tiles>button,.rx-tiles>a{text-align:center;color:var(--text);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;display:flex}.rx-tiles img{width:40px;height:40px;margin-bottom:2px}.rx-tiles b{color:var(--text);font-size:13px;font-weight:700}.rx-tiles small{color:var(--text-tertiary);font-size:10.5px}.rx-tiles small.ok{color:var(--success);font-weight:600}.rx-tiles small.warn{color:var(--warning);font-weight:600}.rx-tiles small.danger{color:var(--danger);font-weight:600}.rx-tiles>button:active{transform:scale(.97)}.rx-tiles4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rx-tiles4>button{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;display:flex}.rx-tiles4 img{width:34px;height:34px}.rx-tiles4 b{color:var(--text-secondary);font-size:12px;font-weight:600}.rx-cta-pair{gap:10px;display:flex}.rx-cta-pair>button{border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:700;display:inline-flex}.rx-cta-pair img{width:26px;height:26px}.rx-cta-pair .ghost{color:var(--royal);border:1.5px solid var(--royal);box-shadow:var(--card-shadow);background:#171614db}.rx-subhead{grid-template-columns:40px 1fr auto;align-items:center;gap:8px;min-height:52px;margin-bottom:6px;display:grid}.rx-subhead h1{text-align:center;font-family:var(--font-display);color:var(--navy);font-size:18px;font-weight:700}.rx-subhead>button:first-child{width:36px;height:36px;color:var(--navy);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:12px;place-items:center;padding-bottom:4px;font-size:26px;line-height:1;display:grid}.rx-subhead>span:last-child:empty{width:36px}.rx-people{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.rx-people::-webkit-scrollbar{display:none}.rx-people>div{text-align:center;background:var(--card-bg);border:1px solid var(--card-border);width:96px;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px 6px;display:flex}.rx-people img,.rx-people .rx-people-fallback{object-fit:cover;color:#fff;background:linear-gradient(160deg,#22201d,#181714);border:2px solid #f1c75a;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.rx-people b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);margin-top:3px;font-size:12px;overflow:hidden}.rx-people small{color:var(--text-tertiary);font-size:10px}.rx-people small.pos{color:var(--success);font-weight:600}.rx-empty{text-align:center;color:var(--text-tertiary);background:#e2b0500e;border:1px dashed #e2b0504f;border-radius:16px;padding:18px 14px;font-size:12.5px}.rx-lobby{padding-top:6px;position:relative}.rx-hall-bg{left:calc(-1 * var(--page-x,16px));right:calc(-1 * var(--page-x,16px));z-index:0;pointer-events:none;background:url(/game-ui/room-bg.jpg) 50% 30%/cover no-repeat;height:320px;top:0;position:absolute!important}.rx-hall-bg:after{content:"";background:linear-gradient(#e2b05050,#fff4dc00 55%,#1f1d1a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-lobby>:not(.rx-hall-bg){z-index:1;position:relative}.rx-mast{align-items:center;gap:10px;height:56px;display:flex}.rx-mast-logo{object-fit:contain;filter:drop-shadow(0 3px 6px #000000a1);width:46px;height:36px}.rx-mast-copy{flex-direction:column;flex:1;min-width:0;display:flex}.rx-mast-copy .rx-kicker{letter-spacing:.16em;color:var(--text-tertiary);margin-top:2px;font-size:9px}.rx-bell{width:36px;height:36px;color:var(--royal);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:12px;place-items:center;display:grid;position:relative}.rx-bell i{min-width:16px;height:16px;font:700 10px/16px var(--font-num);color:#fff;background:var(--live);text-align:center;border:1.5px solid #f4d57f38;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:-5px;right:-5px}.rx-lang .lobby-lang-btn{border-radius:12px;height:36px}.rx-member{-webkit-backdrop-filter:blur(12px);background:#171614e6;border:1px solid #f4d57f38;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto 34px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:grid;box-shadow:0 10px 26px #00000040,inset 0 1px #ffecc41f}.rx-member-avatar{object-fit:cover;border:2px solid #f1c75a;border-radius:50%;width:44px;height:44px}.rx-member-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-member-copy strong{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.rx-member-copy strong em{font-style:normal;font-family:var(--font-kicker);letter-spacing:.08em;background:var(--gold-fill);color:#3a2604;border-radius:6px;flex:none;padding:3px 6px;font-size:7.5px;font-weight:800}.rx-member-copy small{color:var(--text-tertiary);font-size:11px;font-family:var(--font-num)}.rx-member-balance{text-align:right;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.rx-member-balance small{color:var(--text-tertiary);align-items:center;gap:4px;font-size:10px;display:inline-flex}.rx-member-balance small i{color:var(--text-tertiary);place-items:center;display:inline-grid}.rx-member-balance b{color:var(--royal);white-space:nowrap;font-size:15px;font-weight:700}.rx-member-plus{color:#3a2604;background:var(--gold-fill);border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px #c99a2e66,inset 0 1px #fff6cf}.rx-ticker{background:#171614b8;border:1px solid #f4d57f32;border-radius:999px;align-items:center;gap:8px;height:30px;margin-top:10px;padding:0 8px 0 4px;display:flex;overflow:hidden}.rx-ticker-tag{color:#5a3a05;background:linear-gradient(#ffe9a3,#e1ae3c);border-radius:999px;flex:none;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.rx-ticker-track{flex:1;min-width:0;overflow:hidden}.rx-ticker-track p{width:max-content;color:var(--text-secondary);white-space:nowrap;gap:40px;font-size:12px;animation:22s linear 1.5s infinite rx-ticker-run;display:flex}.rx-ticker-track em{opacity:.6;font-style:normal}@keyframes rx-ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rx-ticker-track p{animation:none}}.rx-stage{border:1px solid var(--gold-line);height:232px;box-shadow:var(--panel-shadow);background:var(--lb-deep);border-radius:22px;margin-top:12px;position:relative;overflow:hidden}.rx-stage-skeleton{border-radius:22px;height:232px;margin-top:12px}.rx-stage-art{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rx-stage:after{content:"";background:linear-gradient(#e2b05000 26%,#18171499 58%,#181714f2 100%),linear-gradient(270deg,#18171473,#e2b05000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-stage>:not(.rx-stage-art){z-index:1}.rx-stage-live{height:24px;font:700 10px/1 var(--font-num);letter-spacing:.06em;color:#fff;backdrop-filter:blur(8px);background:#1514128c;border:1px solid #f4d57f11;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:absolute;top:12px;left:12px}.rx-stage-live i{background:var(--live);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff5a5a47}.rx-stage-live.idle i{background:#7cf29a;box-shadow:0 0 0 3px #7cf29a47}.rx-stage-copy{text-align:right;color:#fff;flex-direction:column;align-items:flex-end;max-width:62%;display:flex;position:absolute;bottom:62px;right:16px}.rx-stage-copy .rx-kicker{color:var(--panel-kicker);font-size:9px}.rx-stage-copy strong{letter-spacing:.06em;margin-top:2px;font-size:30px}.rx-stage-copy small{opacity:.9;margin-top:4px;font-size:11.5px}.rx-stage-ring{color:#fff;background:conic-gradient(#f1c75a 0 62%, #fff4dc0e 62% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;bottom:68px;left:16px}.rx-stage-ring:before{content:"";background:#181714eb;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.rx-stage-ring b,.rx-stage-ring em{position:relative}.rx-stage-ring b{color:#ffe9a3;font-size:17px;font-weight:700;line-height:1}.rx-stage-ring em{letter-spacing:.12em;opacity:.85;font-size:7px;font-style:normal;font-family:var(--font-kicker);margin-top:2px}.rx-stage-cta{justify-content:center;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:12px;left:14px;right:14px;border-radius:12px!important;height:42px!important;font-size:14px!important}.rx-rail{margin:0 calc(-1 * var(--page-x,16px));padding:0 var(--page-x,16px) 6px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.rx-rail::-webkit-scrollbar{display:none}.rx-rail-card{text-align:left;color:#fff;background:var(--lb-deep);border:1px solid var(--gold-line);width:132px;height:136px;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;flex:none;justify-content:flex-end;padding:8px 10px;display:flex;position:relative;overflow:hidden}.rx-rail-card img{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rx-rail-card:after{content:"";background:linear-gradient(#e2b05000 35%,#181714eb);position:absolute;top:0;bottom:0;left:0;right:0}.rx-rail-card>:not(img){z-index:1;position:relative}.rx-rail-card .rx-badge{position:absolute;top:8px;left:8px}.rx-rail-card strong{font-family:var(--font-display);font-size:14px}.rx-rail-card small{opacity:.85;font-size:10px}.rx-rail-card.soon{color:var(--text-tertiary);background:var(--card-bg);border:1px dashed #e2b0507d;justify-content:center;align-items:center;gap:4px}.rx-rail-card.soon:after{display:none}.rx-rail-card.soon svg{color:var(--sky)}.rx-rail-card.soon strong{color:var(--text-secondary);font-size:13px;font-family:var(--font-ui)}.rx-rail-card.soon small{font-family:var(--font-kicker);letter-spacing:.14em;font-size:8px}.rx-services{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;padding-bottom:8px;display:grid}.rx-services button{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.rx-services span{background:#171614eb;border:2px solid #f1c75a;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 14px #00000053,inset 0 1px #ffecc41f}.rx-services img{width:34px;height:34px}.rx-services b{color:var(--text-secondary);font-size:11.5px;font-weight:600}.rx-services button:active span{transform:scale(.94)}.rx-page-head{justify-content:space-between;align-items:flex-start;min-height:64px;padding:6px 2px 0;display:flex}.rx-page-head h1{font-family:var(--font-display);letter-spacing:.04em;color:var(--navy);align-items:center;gap:8px;margin-top:2px;font-size:26px;font-weight:900;display:flex}.rx-page-head-actions{gap:8px;margin-top:6px;display:flex}.rx-iconbtn{width:38px;height:38px;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:12px;place-items:center;display:grid}.rx-iconbtn img{width:20px;height:20px}.rx-gate{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px 20px;display:flex}.rx-gate img{width:72px;height:72px}.rx-gate strong{font-family:var(--font-display);font-size:18px}.rx-gate p{opacity:.88;font-size:13px;line-height:1.6}.rx-gate .primary-action{min-width:200px;margin-top:8px}.rx-bankcard{border-radius:22px;flex-direction:column;min-height:176px;margin-top:6px;padding:16px 18px 14px;display:flex}.rx-bankcard:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0,#0000 18px,#fff4dc02 18px,#fff4dc02 19px);position:absolute;top:0;bottom:0;left:0;right:0}.rx-bankcard-mark{opacity:.16;filter:saturate(.5)brightness(1.5);pointer-events:none;width:150px;top:24px;right:-10px;position:absolute!important}.rx-bankcard-top{justify-content:space-between;align-items:center;display:flex}.rx-bankcard-top .rx-kicker{color:var(--panel-kicker);font-size:9px}.rx-bankcard-chip{background:linear-gradient(135deg,#fff1b8,#e1ae3c 60%,#b8862b);border-radius:6px;width:34px;height:26px;position:relative;box-shadow:inset 0 0 0 1px #ffecc40c}.rx-bankcard-chip:after{content:"";border:1px solid #5a3a0566;border-radius:3px;position:absolute;top:6px;bottom:6px;left:8px;right:8px}.rx-bankcard-label{letter-spacing:.1em;opacity:.82;margin-top:16px;font-size:10px}.rx-bankcard-amount{margin-top:4px;font-size:34px;font-weight:700;display:block}.rx-bankcard-foot{letter-spacing:.08em;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.rx-bankcard-foot em{letter-spacing:0;background:#fff4dc0c;border:1px solid #f4d57f11;border-radius:999px;align-items:center;gap:3px;height:20px;padding:0 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.rx-bankcard-stats{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin:-18px 8px 0;display:grid;position:relative}.rx-bankcard-stats div{text-align:center;background:#171614;border:1px solid #f4d57f38;border-radius:12px;padding:8px 10px;box-shadow:0 8px 20px #00000040}.rx-bankcard-stats small{color:var(--text-tertiary);font-size:10px;display:block}.rx-bankcard-stats b{color:var(--navy);margin-top:2px;font-size:13.5px;display:block}.rx-wallet-cta{margin-top:14px}.rx-wallet-cta .primary-action{border-radius:16px!important;height:50px!important}.rx-wallet-tiles{margin-top:12px}.rx-insight{border-radius:16px;margin-top:12px;padding:12px 14px}.rx-insight-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rx-insight-head strong{font-family:var(--font-display);color:var(--navy);font-size:14px}.rx-insight-head span{font-size:12px;font-weight:700}.rx-insight-bars{flex-direction:column;gap:6px;margin-top:8px;display:flex}.rx-insight-bars>div{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.rx-insight-bars small{color:var(--text-tertiary);font-size:11px}.rx-insight-bars i{background:#e2b0501c;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.rx-insight-bars i:after{content:"";width:var(--w,0%);background:linear-gradient(90deg,#22201d,#1d1b19);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.rx-insight-bars i.out:after{background:linear-gradient(90deg,#f7d774,#c08a22)}.rx-insight-bars b{color:var(--text);font-size:12px}.rx-ledger{margin-top:4px;padding-bottom:8px}.rx-ledger-day{color:var(--text-tertiary);justify-content:space-between;align-items:baseline;padding:14px 4px 6px;font-size:12px;font-weight:600;display:flex}.rx-ledger-day button{color:var(--royal);background:0 0;border:0;font-size:12px;font-weight:600}.rx-ledger-list{overflow:hidden}.rx-ledger-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:0 14px;display:grid}.rx-ledger-row+.rx-ledger-row{border-top:1px solid var(--line)}.rx-ledger-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rx-ledger-row strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.rx-ledger-row small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rx-ledger-row b{font-size:15px;font-weight:700}.rx-ledger-icon{width:36px;height:36px;font-family:var(--font-display);color:var(--navy);background:#e2b05012;border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid}.rx-ledger-icon img{width:26px;height:26px}.rx-ledger-icon.in{color:var(--royal);background:#e2b05017}.rx-ledger-icon.out{color:var(--danger);background:#d6454514}.rx-ledger-icon.gold{color:#5a3a05;background:linear-gradient(#ffe9a3,#e1ae3c)}.rx-lobby,.rx-wallet,.rx-inbox,.rx-me{padding-bottom:calc(var(--dock-h,68px) + 28px)!important}.rx-bankcard{padding-bottom:36px}.rx-bankcard-stats{margin-top:-24px}.rx-unread-pill{letter-spacing:0;font-size:11px;font-style:normal;font-weight:700;font-family:var(--font-ui);background:var(--live);color:#fff;border-radius:999px;padding:3px 8px}.rx-textbtn{color:var(--royal);background:0 0;border:0;margin-top:12px;font-size:12px;font-weight:600}.rx-textbtn:disabled{opacity:.5}.rx-stories{margin:4px calc(-1 * var(--page-x,16px)) 0;padding:6px var(--page-x,16px) 4px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.rx-stories::-webkit-scrollbar{display:none}.rx-story{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:72px;display:flex;position:relative}.rx-story>span{background:linear-gradient(135deg,#23211d,#23211e);border-radius:50%;place-items:center;width:64px;height:64px;padding:3px;display:grid}.rx-story.live>span{background:conic-gradient(#f1c75a,#e5484d,#f1c75a)}.rx-story>span img{object-fit:cover;object-position:left center;border:2px solid #f4d57f38;border-radius:50%;width:100%;height:100%}.rx-story>span.icon{background:linear-gradient(135deg,#22201d,#181714);box-shadow:0 6px 14px #00000073}.rx-story>span.icon img{object-fit:contain;border:0;border-radius:0;width:34px;height:34px}.rx-story b{max-width:72px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.rx-story i{font:700 8px/1 var(--font-num);letter-spacing:.06em;color:#fff;background:var(--live);border:1.5px solid #f4d57f38;border-radius:999px;padding:3px 6px;font-style:normal;position:absolute;top:54px}.rx-story i.ready{background:var(--lb-red)}.rx-story em{min-width:16px;height:16px;font:700 10px/16px var(--font-num);color:#fff;background:var(--live);text-align:center;border:1.5px solid #f4d57f38;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:0;right:2px}.rx-svc-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rx-svc-tile{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex;position:relative}.rx-svc-avatar{object-fit:cover;border:2px solid #f1c75a;border-radius:50%;width:40px;height:40px;margin-bottom:4px}.rx-svc-icon{background:linear-gradient(#ffe9a3,#e1ae3c);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.rx-svc-icon img{width:26px;height:26px}.rx-svc-tile strong{color:var(--text);font-size:14px}.rx-svc-tile small{width:100%;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rx-svc-tile.has-unread small{color:var(--text-secondary)}.rx-svc-tile time{color:var(--text-tertiary);font-size:10px;font-family:var(--font-num);position:absolute;top:12px;right:12px}.rx-svc-tile em{min-width:18px;height:18px;font:700 10px/18px var(--font-num);color:#fff;background:var(--live);text-align:center;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:30px;right:12px}.rx-table-feed{flex-direction:column;gap:10px;display:flex}.rx-tf-card{text-align:left;color:var(--text-tertiary);grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px;display:grid}.rx-tf-card>img{object-fit:cover;object-position:left center;border:1px solid var(--gold-line);border-radius:14px;width:64px;height:64px}.rx-tf-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.rx-tf-line{justify-content:space-between;align-items:center;gap:6px;display:flex}.rx-tf-line strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rx-tf-line>span{flex:none}.rx-tf-copy small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rx-tf-bar{background:#e2b0501c;border-radius:3px;height:5px;overflow:hidden}.rx-tf-bar i{background:linear-gradient(90deg,#22201d,#1d1b19);border-radius:3px;height:100%;transition:width .6s;display:block}.rx-tf-card.is-live .rx-tf-bar i{background:linear-gradient(90deg,#f7d774,#c08a22)}.rx-me{padding-top:0;position:relative}.rx-me-bg{left:calc(-1 * var(--page-x,16px));right:calc(-1 * var(--page-x,16px));z-index:0;pointer-events:none;background:url(/game-ui/room-bg.jpg) 50% 20%/cover no-repeat;height:320px;top:0;position:absolute!important}.rx-me-bg:after{content:"";background:linear-gradient(#29272373,#e2b05017 60%,#fff4dc00);position:absolute;top:0;bottom:0;left:0;right:0}.rx-me>:not(.rx-me-bg){z-index:1;position:relative}.rx-me-gear{z-index:2;width:40px;height:40px;box-shadow:var(--card-shadow);background:#171614db;border:1px solid #f4d57f38;border-radius:12px;place-items:center;display:grid;top:10px;right:0;position:absolute!important}.rx-me-gear img{width:26px;height:26px}.rx-me-gear i{background:var(--live);border:2px solid #f4d57f38;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.rx-me-hero{flex-direction:column;align-items:center;gap:6px;padding-top:26px;display:flex}.rx-me-avatar{background:var(--gold-fill);border:0;border-radius:50%;width:96px;height:96px;padding:4px;position:relative;box-shadow:0 12px 28px #0000008a}.rx-me-avatar img{object-fit:cover;border:3px solid #f4d57f38;border-radius:50%;width:100%;height:100%;display:block}.rx-me-avatar i{color:#3a2604;background:var(--gold-fill);border:2px solid #f4d57f38;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-4px;box-shadow:0 4px 10px #c99a2e66}.rx-me-name{color:var(--navy);background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.rx-me-name strong{font-size:26px}.rx-me-hero .rx-kicker{font-size:9px}.rx-me-uid{height:26px;color:var(--text-secondary);box-shadow:var(--card-shadow);background:#171614d9;border:1px solid #f4d57f38;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.rx-me-uid svg{color:var(--royal)}.rx-me-uid em{color:var(--royal);font-style:normal}.rx-me-sheet{margin:16px calc(-1 * var(--page-x,16px)) 0;padding:16px var(--page-x,16px) 12px;-webkit-backdrop-filter:blur(14px);background:#171614b8;border-top:1px solid #f4d57f38;border-radius:28px 28px 0 0;min-height:420px;box-shadow:0 -12px 30px #00000025}.rx-me-stats{background:#171614;border-radius:16px;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;padding:10px 6px;display:grid}.rx-me-stats>div,.rx-me-stats>button{background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;display:flex}.rx-me-stats b{color:var(--navy);align-items:center;gap:3px;font-size:16px;display:inline-flex}.rx-me-stats b.ok{color:var(--success);font-size:13px}.rx-me-stats b.warn{color:var(--warning);font-size:13px}.rx-me-stats b.danger{color:var(--danger);font-size:13px}.rx-me-stats small{color:var(--text-tertiary);font-size:10.5px}.rx-me-stats i{background:var(--silver-2);width:1px;height:26px}.rx-me-asset{border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.rx-me-asset-copy{text-align:left;color:#fff;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rx-me-asset-copy small{opacity:.82;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rx-me-asset-copy b{color:#ffe9a3;font-size:20px;font-weight:700}.rx-me-asset-cta{color:#3a2604;background:var(--gold-fill);border:0;border-radius:999px;flex:none;height:34px;padding:0 14px;font-size:13px;font-weight:700;box-shadow:0 4px 10px #c99a2e66,inset 0 1px #fff6cf}.rx-me-tiles{margin-top:12px}.rx-me-banner{text-align:left;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;display:grid}.rx-me-banner img{filter:drop-shadow(0 4px 8px #0000008a);width:44px;height:44px}.rx-me-banner small{font-family:var(--font-kicker);letter-spacing:.16em;color:var(--panel-kicker);font-size:8.5px;display:block}.rx-me-banner strong{font-size:15px;font-family:var(--font-display);display:block}.rx-me-banner p{opacity:.85;font-size:11px}.rx-me-banner em{color:#ffe9a3;font-size:12px;font-style:normal;font-weight:700}.rx-me-agent{border-radius:18px;margin-top:12px;padding:12px 14px}.rx-me-agent-head{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.rx-me-agent-head strong{font-family:var(--font-display);color:var(--navy);font-size:15px}.rx-me-agent-head small{color:var(--text-tertiary);font-size:11px}.rx-me-agent-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rx-me-agent-grid>button{background:#e2b0500e;border:1px solid #e2b0502b;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;display:flex;position:relative}.rx-me-agent-grid span{color:#fff;background:linear-gradient(160deg,#22201d,#181714);border:2px solid #f1c75a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rx-me-agent-grid strong{color:var(--text);text-align:center;font-size:11px;font-weight:600}.rx-me-agent-new{font:800 8px/1 var(--font-num);color:#fff;background:var(--live);border:1.5px solid #f4d57f38;border-radius:999px;padding:3px 5px;font-style:normal;position:absolute;top:-6px;right:4px}.rx-me-agent-banner{text-align:left;color:#fff;background:var(--panel-bg);border:1px solid var(--gold-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 12px;display:flex}.rx-me-agent-banner strong{font-size:13px;display:block}.rx-me-agent-banner small{opacity:.85;font-size:10.5px;display:block}.rx-me-agent-banner em{color:#ffe9a3;flex:none;font-size:12px;font-style:normal;font-weight:700}.rx-me-links{justify-content:center;gap:22px;margin-top:16px;display:flex}.rx-me-links button{color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rx-me-links img{width:20px;height:20px}.rx-svc-tile{min-width:0}.rx-me{flex-direction:column;min-height:100%;display:flex}.rx-me-sheet{padding-bottom:calc(var(--dock-h,68px) + 32px);margin-bottom:calc(-1 * (var(--dock-h,68px) + 28px));flex:1}.rx-invite-card{border-radius:24px;flex-direction:column;align-items:center;padding:16px 16px 14px;display:flex}.rx-invite-brand{align-self:flex-start;align-items:center;gap:8px;display:flex}.rx-invite-brand img{object-fit:contain;filter:drop-shadow(0 2px 4px #000000a1);width:40px;height:32px}.rx-invite-brand span{flex-direction:column;display:flex}.rx-invite-brand strong{font-family:var(--font-display);letter-spacing:.06em;color:#ffe9a3;font-size:15px}.rx-invite-brand small{font-family:var(--font-kicker);letter-spacing:.16em;color:var(--panel-kicker);font-size:8px}.rx-invite-qr{background:#171614;border-radius:18px;margin-top:16px;padding:12px;position:relative;box-shadow:0 14px 30px #00000081,inset 0 0 0 3px #f1c75a}.rx-invite-qr canvas{border-radius:6px;display:block}.rx-invite-qr i{background:#171614;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffecc41f}.rx-invite-qr i img{object-fit:contain;width:32px;height:26px}.rx-invite-host{align-items:center;gap:10px;margin-top:14px;display:flex}.rx-invite-host img{object-fit:cover;border:2px solid #f1c75a;border-radius:50%;width:40px;height:40px}.rx-invite-host span{flex-direction:column;gap:2px;display:flex}.rx-invite-host strong{font-size:15px}.rx-invite-uid{font-size:11px;font-family:var(--font-num);color:#ffffffd9;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rx-invite-uid em{color:#ffe9a3;font-size:10px;font-style:normal;font-weight:700}.rx-invite-scan{opacity:.85;text-align:center;margin-top:12px;font-size:11px}.rx-invite-scan b{color:#ffe9a3}.rx-invite-cta{margin-top:14px}.rx-invite-cta .primary-action{border-radius:16px!important;height:50px!important}.rx-invite-save{color:var(--royal);background:0 0;border:0;align-self:center;align-items:center;gap:5px;margin:10px auto 0;font-size:12.5px;font-weight:600;display:inline-flex}.rx-invite-tiers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rx-invite-tiers>div{text-align:center;border-radius:16px;padding:12px 10px;position:relative;overflow:hidden}.rx-invite-tiers small{color:var(--text-tertiary);font-size:11px;display:block}.rx-invite-tiers b{color:var(--royal);margin-top:4px;font-size:20px;font-weight:700;display:block}.rx-invite-tiers em{font:800 8px/1 var(--font-kicker);letter-spacing:.1em;color:var(--text-tertiary);font-style:normal;position:absolute;top:6px;right:8px}.rx-invite-tiers>div.is-hi{background:var(--panel-bg);border-color:var(--gold-line)}.rx-invite-tiers>div.is-hi small,.rx-invite-tiers>div.is-hi em{color:var(--panel-kicker)}.rx-invite-tiers>div.is-hi b{color:#ffe9a3}.rx-invite-stats{text-align:left;width:100%;color:var(--text-tertiary);border-radius:16px;grid-template-columns:1fr 1fr 1.3fr 16px;align-items:center;gap:6px;margin-top:10px;padding:12px;display:grid}.rx-invite-stats span{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-invite-stats small{color:var(--text-tertiary);font-size:10.5px}.rx-invite-stats b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rx-invite-steps{border-radius:18px;margin-top:16px;padding:14px}.rx-invite-steps-head h3{font-family:var(--font-display);color:var(--navy);margin-top:2px;font-size:15px}.rx-invite-steps ol{flex-direction:column;gap:10px;margin-top:12px;list-style:none;display:flex}.rx-invite-steps li{color:var(--text-secondary);grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.55;display:grid}.rx-invite-steps li b{width:26px;height:26px;font-family:var(--font-num);color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;font-size:12px;display:grid;box-shadow:inset 0 1px #fff6cf}.rx-invite .iv-legal{margin-top:14px}.rx-rw-hero{border-radius:24px;grid-template-columns:108px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.rx-rw-ring{--p:0%;background:conic-gradient(#ffe9a3 0, #f1c75a var(--p), #fff4dc0c var(--p) 100%);border-radius:50%;width:108px;height:108px;padding:9px;transition:background .8s;box-shadow:0 10px 24px #00000073}.rx-rw-ring span{background:radial-gradient(circle at 50% 30%,#22201d,#181714 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rx-rw-ring b{color:#ffe9a3;font-size:22px;font-weight:700;line-height:1}.rx-rw-ring small{opacity:.85;margin-top:4px;font-size:8.5px}.rx-rw-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.rx-rw-copy .rx-kicker{color:var(--panel-kicker);font-size:8.5px}.rx-rw-copy h2{font-family:var(--font-display);font-size:17px;font-weight:700}.rx-rw-copy p{opacity:.85;font-size:11px}.rx-rw-stats{grid-template-columns:1fr 1fr 1.4fr;gap:6px;margin-top:6px;display:grid}.rx-rw-stats div{background:#0003;border:1px solid #f4d57f0f;border-radius:10px;padding:6px 8px}.rx-rw-stats small{opacity:.8;font-size:9px;display:block}.rx-rw-stats b{white-space:nowrap;font-size:14px;font-weight:700;display:block}.rx-rw-emblem{opacity:.2;pointer-events:none;width:96px;bottom:-22px;right:-18px;position:absolute!important}.rx-seg{background:#e2b05012;border:1px solid #f4d57f2d;border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:12px;padding:4px;display:grid}.rx-seg button{height:40px;color:var(--text-secondary);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.rx-seg button img{width:22px;height:22px}.rx-seg button.active{color:var(--royal);background:#171614;box-shadow:0 4px 12px #00000040}.rx-rw-threshold{color:var(--warning);margin:-2px 2px 8px;font-size:11.5px;font-weight:600}.rx-rw-hint{color:var(--text-tertiary);margin:-2px 2px 8px;font-size:11.5px}.rx-medals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rx-medal{border-radius:18px;flex-direction:column;gap:4px;padding:14px 12px 12px;animation:.35s both rx-rise;display:flex;position:relative}.rx-medal.skeleton{min-height:150px}@keyframes rx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rx-medal-seal{width:46px;height:46px;font-family:var(--font-display);color:#3a2604;background:var(--gold-fill);border:2px solid #f4d57f38;border-radius:50%;place-items:center;margin-bottom:4px;font-size:18px;font-weight:700;display:grid;box-shadow:0 6px 14px #c99a2e59}.rx-medal-seal.tone-banker{color:#fff;background:linear-gradient(160deg,#22201d,#181714);box-shadow:0 6px 14px #0000008a}.rx-medal-seal.tone-special{color:#fff;background:linear-gradient(160deg,#292722,#1c1b18);box-shadow:0 6px 14px #0000008a}.rx-medal.status-done .rx-medal-seal{color:#fff;background:linear-gradient(160deg,#3cc47c,#1f8a52)}.rx-medal-status{color:var(--royal);background:#e2b05017;border-radius:999px;padding:3px 7px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;top:12px;right:12px}.rx-medal-status.done{color:var(--success);background:#1f8a521f}.rx-medal-status.ready{color:#5a3a05;background:linear-gradient(#ffe9a3,#e1ae3c)}.rx-medal-status.soldout{color:var(--text-tertiary);background:#0000000f}.rx-medal strong{color:var(--text);font-size:13.5px;line-height:1.3}.rx-medal>b{color:var(--royal);font-size:17px;font-weight:700}.rx-medal-track{background:#e2b0501c;border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden}.rx-medal-track i{background:linear-gradient(90deg,#f7d774,#c08a22);border-radius:3px;height:100%;transition:width .6s;display:block}.rx-medal.status-done .rx-medal-track i{background:linear-gradient(90deg,#3cc47c,#1f8a52)}.rx-medal small{color:var(--text-tertiary);justify-content:space-between;gap:6px;font-size:10.5px;display:flex}.rx-medal small span{white-space:nowrap}.rx-rw-nowinner{border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.rx-rw-nowinner strong{color:var(--text);font-size:14px}.rx-rw-nowinner p{color:var(--text-tertiary);margin-top:2px;font-size:11.5px}.rx-rw-nowinner>div{flex:auto;min-width:0}.rx-rw-nowinner .primary-action{white-space:nowrap;flex:none;margin:0;padding:0 16px;width:auto!important;height:38px!important;font-size:13px!important}.rx-rewards .rx-people{padding-bottom:20px}.rx-set-profile{text-align:left;width:100%;color:var(--text-tertiary);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.rx-set-profile img{object-fit:cover;border:2px solid #f1c75a;border-radius:50%;width:48px;height:48px}.rx-set-profile span{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-set-profile strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rx-set-profile small{color:var(--text-tertiary);font-size:11px}.rx-set-profile em{color:var(--royal);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.rx-set-security{border-radius:20px;margin-top:12px;padding:14px 16px}.rx-set-security-head{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.rx-set-shield{color:#3a2604;background:var(--gold-fill);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 14px #c99a2e59,inset 0 1px #fff6cf}.rx-set-security.tone-low .rx-set-shield{color:#fff;background:linear-gradient(#ffb8b8,#e5484d)}.rx-set-security.tone-medium .rx-set-shield{background:linear-gradient(#ffe9a3,#e1ae3c)}.rx-set-security-head .rx-kicker{color:var(--panel-kicker);font-size:8.5px}.rx-set-security-head strong{font-family:var(--font-display);margin-top:2px;font-size:17px;display:block}.rx-set-security-head b{color:#ffe9a3;font-size:26px;font-weight:700}.rx-set-security-head b em{opacity:.75;font-size:12px;font-style:normal}.rx-set-checks{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.rx-set-checks span{white-space:nowrap;opacity:.75;background:#00000038;border:1px solid #f4d57f0f;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.rx-set-checks span.ok{opacity:1;background:#fff4dc0b;border-color:#f4d57f14}.rx-set-checks i{background:#fff4dc0f;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.rx-set-checks span.ok i{color:#fff;background:#3cc47c}.rx-set-security p{opacity:.85;margin-top:10px;font-size:11.5px;line-height:1.5}.rx-set-list{overflow:hidden}.rx-set-list>button,.rx-set-list>div{text-align:left;width:100%;min-height:58px;color:var(--text-tertiary);background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.rx-set-list>*+*{border-top:1px solid var(--line)!important}.rx-set-list img{object-fit:contain;width:28px;height:28px}.rx-set-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-set-list strong{color:var(--text);font-size:13.5px;font-weight:600}.rx-set-list small{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rx-set-list em{color:var(--text-tertiary);font-size:12px;font-style:normal}.rx-set-foot{text-align:center;color:var(--text-tertiary);letter-spacing:.04em;margin:18px 0 20px;font-size:11px}.rx-rw-stats{grid-column:1/-1;margin-top:2px}.rx-rw-stats div{z-index:1;position:relative}.rx-lobby>.rx-mast{z-index:20}.rx-lobby .rx-section-head strong{align-items:center;gap:8px;display:inline-flex}.rx-games{flex-direction:column;gap:12px;display:flex}.rx-game{border:1px solid var(--gold-line);height:210px;box-shadow:var(--panel-shadow);background:var(--lb-deep);border-radius:22px;position:relative;overflow:hidden}.rx-game-skeleton{border-radius:22px;height:210px}.rx-game-art{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rx-game:after{content:"";background:linear-gradient(#e2b05000 22%,#1817149e 56%,#181714f5 100%),linear-gradient(270deg,#18171480,#e2b05000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-game>:not(.rx-game-art){z-index:1;position:relative}.rx-game .rx-stage-live{position:absolute;top:12px;left:12px}.rx-game-no{color:var(--panel-kicker);font-size:9px;top:16px;right:14px;position:absolute!important}.rx-game-copy{text-align:right;color:#fff;flex-direction:column;align-items:flex-end;max-width:64%;display:flex;bottom:62px;right:16px;position:absolute!important}.rx-game-copy strong{letter-spacing:.06em;font-size:28px}.rx-game-copy small{opacity:.9;margin-top:4px;font-size:11.5px}.rx-game-ring{bottom:66px;left:16px;position:absolute!important}.rx-game .rx-stage-cta{position:absolute!important}.rx-events{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rx-event{text-align:left;border-radius:18px;align-items:center;gap:10px;min-height:84px;padding:12px 12px 12px 10px;display:flex}.rx-event.is-rank{background:linear-gradient(160deg,#22201d 0%,#1d1b19 55%,#181714 100%)}.rx-event img{object-fit:contain;filter:drop-shadow(0 4px 8px #000000a1);width:54px;height:54px}.rx-event span{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-event small{font-family:var(--font-kicker);letter-spacing:.16em;color:var(--panel-kicker);font-size:8px}.rx-event strong{font-family:var(--font-display);color:#fff;font-size:15px}.rx-event em{opacity:.85;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.rx-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;padding:6px 0 2px;display:grid}.rx-podium-item{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;display:flex}.rx-podium-item.rank-1{background:linear-gradient(#201e1b,#171614);border-color:#f1c75a;order:2;padding-top:16px;padding-bottom:14px}.rx-podium-item.rank-2{order:1}.rx-podium-item.rank-3{order:3}.rx-podium-avatar{width:52px;height:52px;position:relative}.rx-podium-item.rank-1 .rx-podium-avatar{width:64px;height:64px}.rx-podium-avatar img{object-fit:cover;border:2px solid #f4d57f3d;border-radius:50%;width:100%;height:100%}.rx-podium-item.rank-1 .rx-podium-avatar img{border-color:#f1c75a;box-shadow:0 6px 16px #c99a2e59}.rx-podium-item.rank-3 .rx-podium-avatar img{border-color:#d9a066}.rx-podium-avatar i{text-align:center;color:#fff;background:linear-gradient(#272521,#1f1d1a);border:1.5px solid #f4d57f38;border-radius:9px;min-width:20px;height:18px;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;line-height:18px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.rx-podium-item.rank-1 .rx-podium-avatar i{background:var(--gold-fill);color:#3a2604}.rx-podium-item.rank-3 .rx-podium-avatar i{background:linear-gradient(#e0a56e,#a86a37)}.rx-podium-item b{max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;overflow:hidden}.rx-podium-item small{color:var(--royal);font-size:11px;font-weight:700}.rx-pill-live{height:20px;color:var(--success);background:#149a631f;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.rx-tg-hero{border-radius:22px;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.rx-tg-hero-icon{object-fit:contain;filter:drop-shadow(0 6px 12px #000000a1);width:72px;height:72px}.rx-tg-hero-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rx-tg-hero-copy .rx-kicker{color:var(--panel-kicker);font-size:9px}.rx-tg-hero-copy strong{color:#ffe9a3;font-size:34px;font-weight:700;line-height:1}.rx-tg-hero-copy strong em{opacity:.75;color:#fff;margin-left:2px;font-size:14px;font-style:normal}.rx-tg-hero-copy p{opacity:.85;margin-top:4px;font-size:11px;line-height:1.5}.rx-tg-slots{grid-column:1/-1;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:4px;display:grid}.rx-tg-slots span{height:30px;font:700 11px/1 var(--font-num);color:#ffffff8c;background:#00000038;border:1px dashed #f4d57f11;border-radius:10px;place-items:center;display:grid}.rx-tg-slots span.filled{color:#fff;background:#fff4dc0c;border:1px solid #f4d57f16}.rx-tg-slots span.primary{color:#3a2604;background:var(--gold-fill);border:0}.rx-tg-list{flex-direction:column;gap:10px;display:flex}.rx-tg-card{border-radius:18px;padding:14px}.rx-tg-card.is-primary{background:linear-gradient(#1c1b18,#171614);border-color:#f1c75a}.rx-tg-card-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.rx-tg-avatar{width:46px;height:46px;font-family:var(--font-display);color:#fff;background:linear-gradient(160deg,#22201d,#181714);border:2px solid #f1c75a;border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.rx-tg-card-title{flex-direction:column;gap:3px;min-width:0;display:flex}.rx-tg-card-title strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rx-tg-card-title small{color:var(--text-tertiary);font-size:11px}.rx-tg-id{color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11.5px;display:inline-flex}.rx-tg-id b{color:var(--navy);font-size:12.5px}.rx-tg-id em{color:var(--royal);font-size:11px;font-style:normal;font-weight:700}.rx-tg-tags{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rx-tg-meta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.rx-tg-meta dt{color:var(--text-tertiary);font-size:10.5px}.rx-tg-meta dd{color:var(--text);margin-top:2px;font-size:12.5px}.rx-tg-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.rx-tg-hint{min-width:0;color:var(--text-tertiary);flex:1;font-size:11px;line-height:1.45}.rx-tg-btn{height:34px;color:var(--royal);background:#e2b05012;border:1px solid #e2b05047;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.rx-tg-btn.danger{color:var(--danger);background:#d6454514;border-color:#d6454538}.rx-tg-btn.danger.solid{color:#fff;background:var(--danger);border-color:var(--danger)}.rx-tg-btn:disabled{opacity:.5}.rx-tg-add{border-radius:18px;padding:12px 14px 14px}.rx-tg-add .rx-seg{margin-top:0}.rx-tg-panel{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rx-tg-lead{color:var(--text-secondary);font-size:12.5px;line-height:1.6}.rx-tg-note{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11.5px;display:flex}.rx-tg-note.waiting{color:var(--royal);font-weight:600}.rx-tg-code{background:var(--panel-bg);border:1px solid var(--gold-line);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 12px;display:flex}.rx-tg-code span{letter-spacing:.12em;color:#ffe9a3;font-size:22px;font-weight:700}.rx-tg-code span+span:before{content:"–";color:#ffffff80;margin-right:8px}.rx-tg-code em{background:#fff4dc0e;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.rx-tg-input{width:100%;height:46px;color:var(--text);border:1px solid var(--silver-2);background:#171614;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.rx-tg-input:focus{border-color:var(--lb-red);box-shadow:0 0 0 3px #00000040}.rx-tg-input.pin{text-align:center;letter-spacing:.4em;font-family:var(--font-num);font-weight:700}.rx-tg-input.code{text-align:center;letter-spacing:.14em;font-family:var(--font-num);text-transform:uppercase;font-weight:700}.rx-tg-pending{background:#e2b0500e;border:1px solid #e2b05032;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.rx-tg-pending-head{align-items:center;gap:10px;display:flex}.rx-tg-pending-head strong{color:var(--navy);font-size:15px;display:block}.rx-tg-pending-head small{color:var(--text-tertiary);font-size:11px}.rx-tg-pulse{background:var(--lb-red);border-radius:50%;flex:none;width:10px;height:10px;animation:1.6s ease-out infinite rx-pulse;box-shadow:0 0 #000000b8}@keyframes rx-pulse{0%{box-shadow:0 0 #000000cf}to{box-shadow:0 0 0 10px #0000}}.rx-tg .primary-action{width:100%}.rx-sheet-backdrop{z-index:90;backdrop-filter:blur(4px);background:#15141273;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rx-sheet{width:100%;max-width:480px;padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:#171614;border-radius:24px 24px 0 0;margin:0 auto;box-shadow:0 -12px 40px #00000073}.rx-sheet-grip{background:var(--silver-2);border-radius:2px;width:40px;height:4px;margin:0 auto 14px;display:block}.rx-sheet h3{font-family:var(--font-display);color:var(--navy);font-size:17px}.rx-sheet p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.6}.rx-sheet-note{background:#b7791f14;border-radius:10px;padding:8px 10px;color:var(--warning)!important;font-size:12px!important}.rx-sheet-field{color:var(--text-secondary);flex-direction:column;gap:6px;margin-top:12px;font-size:12px;display:flex}.rx-sheet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.rx-sheet-actions .rx-tg-btn,.rx-sheet-actions .primary-action{border-radius:12px;justify-content:center;height:46px}.rx-iv-hero{background:linear-gradient(#2a2823,#1d1b19);border-radius:24px 24px 0 0;height:196px;position:relative;overflow:hidden}.rx-iv-hero img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rx-iv-hero:after{content:"";background:linear-gradient(90deg,#1817148c,#e2b05000 60%),linear-gradient(#e2b05000 55%,#1817148c);position:absolute;top:0;bottom:0;left:0;right:0}.rx-iv-hero-copy{z-index:1;color:#fff;flex-direction:column;gap:6px;max-width:58%;display:flex;position:absolute;top:18px;left:16px}.rx-iv-hero-copy .rx-kicker{color:#ffe9a3;font-size:8.5px}.rx-iv-hero-copy h2{font-size:22px;line-height:1.25}.rx-iv-hero-copy p{opacity:.92;font-size:11.5px;line-height:1.5}.rx-iv-ticket{background:#171614;border:1.5px solid #f1c75a;border-radius:22px;margin:-34px 10px 0;padding:14px 16px;position:relative;box-shadow:0 18px 40px #0000005c,inset 0 0 0 4px #ffecc41f,inset 0 0 0 5px #f1c75a80}.rx-iv-ticket-head{grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.rx-iv-ticket-head>img:first-child,.rx-iv-ticket-mono{object-fit:cover;border:2px solid #f1c75a;border-radius:50%;width:44px;height:44px}.rx-iv-ticket-mono{color:#fff;background:linear-gradient(160deg,#22201d,#181714);place-items:center;font-weight:700;display:grid}.rx-iv-ticket-head strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.rx-iv-uid{border:1px solid var(--lb-hair-strong);background:linear-gradient(#f4d57f2e,#f4d57f0f);border-radius:999px;grid-column:1/-1;align-items:center;gap:10px;width:100%;min-width:0;margin-top:2px;padding:6px 6px 6px 14px;display:flex;box-shadow:inset 0 1px #fff8de24,0 6px 16px #00000059}.rx-iv-uid-label{font:700 11px/1 var(--font-kicker);letter-spacing:.12em;color:var(--lb-cream-2)}.rx-iv-uid .rx-num{text-align:left;min-width:0;font:700 24px/1 var(--font-num);letter-spacing:.05em;white-space:nowrap;color:var(--gold-2);background:var(--gold-fill);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;flex:1;overflow:hidden}.rx-iv-uid em{color:#2a1b03;background:var(--gold-fill);border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-style:normal;font-weight:800;line-height:1;box-shadow:inset 0 1px #fff8de,0 2px 6px #0000004d}.rx-iv-ticket-brand{object-fit:contain;opacity:.9;width:40px;height:34px}.rx-iv-qr{background:#171614;width:204px;margin:14px auto 0;padding:12px;position:relative}.rx-iv-qr canvas{display:block}.rx-iv-qr i{border:3px solid #e1ae3c;width:22px;height:22px;position:absolute}.rx-iv-qr i.c1{border-bottom:0;border-right:0;border-radius:6px 0 0;top:0;left:0}.rx-iv-qr i.c2{border-bottom:0;border-left:0;border-radius:0 6px 0 0;top:0;right:0}.rx-iv-qr i.c3{border-top:0;border-right:0;border-radius:0 0 0 6px;bottom:0;left:0}.rx-iv-qr i.c4{border-top:0;border-left:0;border-radius:0 0 6px;bottom:0;right:0}.rx-iv-qr-logo{background:#171614;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffecc41f}.rx-iv-qr-logo img{object-fit:contain;width:32px;height:26px}.rx-iv-perf{border-top:2px dashed var(--silver-2);height:0;margin:14px -16px 12px;position:relative}.rx-iv-perf:before,.rx-iv-perf:after{content:"";background:var(--bg,#1f1d1a);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px;box-shadow:inset 0 0 0 1.5px #f1c75a}.rx-iv-perf:before{clip-path:inset(0 0 0 50%);left:-12px}.rx-iv-perf:after{clip-path:inset(0 50% 0 0);right:-12px}.rx-iv-ticket-foot{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.rx-iv-ticket-foot strong{font-family:var(--font-display);color:var(--navy);font-size:14px}.rx-iv-ticket-foot small{color:var(--text-tertiary);font-size:11px}.rx-iv-ticket-foot em{color:var(--text-tertiary);margin-top:4px;font-size:8px}.rx-iv-primary{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;display:inline-flex;border-radius:16px!important;height:50px!important}.rx-iv-secondary{margin-top:10px}.rx-iv-secondary .ghost{height:44px;font-size:13.5px}.rx-iv-tiers{border-radius:18px;grid-template-columns:repeat(3,1fr);padding:16px 10px 12px;display:grid;position:relative}.rx-iv-tiers-line{background:linear-gradient(90deg,#fff4dc13,#f1c75a,#fff4dc13);height:2px;position:absolute;top:34px;left:18%;right:18%}.rx-iv-tiers>div{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.rx-iv-medal{width:36px;height:36px;font:800 11px/1 var(--font-num);color:#fff;background:#fff4dc0c;border:2px solid #f4d57f1f;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.rx-iv-tiers>div.is-hi .rx-iv-medal{color:#3a2604;background:var(--gold-fill);border-color:#fff6cf;width:44px;height:44px;margin-top:-4px;box-shadow:0 6px 14px #c99a2e73}.rx-iv-tiers b{color:#fff;font-size:18px;font-weight:700}.rx-iv-tiers>div.is-hi b{color:#ffe9a3;font-size:22px}.rx-iv-tiers small{opacity:.85;font-size:10.5px}.rx-games{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.rx-tile,.rx-tile-skeleton{border-radius:18px;height:192px}.rx-tile{text-align:left;color:#fff;background:var(--lb-deep);border:1px solid var(--gold-line);box-shadow:var(--panel-shadow);padding:0;position:relative;overflow:hidden}.rx-tile:active{transform:scale(.98)}.rx-tile-art{object-fit:cover;object-position:18% center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rx-tile:after{content:"";background:linear-gradient(#e2b05000 38%,#1817148c 66%,#181714f5 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-tile>:not(.rx-tile-art){z-index:1;position:absolute}.rx-tile .rx-badge{top:10px;left:10px}.rx-tile-timer{color:#ffe9a3;background:#15141299;border:1px solid #f1c75a80;border-radius:999px;place-items:center;min-width:32px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-grid;top:10px;right:10px}.rx-tile-copy{flex-direction:column;gap:3px;display:flex;bottom:12px;left:12px;right:44px}.rx-tile-copy strong{letter-spacing:.05em;font-size:19px;line-height:1.15}.rx-tile-copy small{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rx-tile-go{color:#3a2604;background:var(--gold-fill);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;bottom:12px;right:10px;box-shadow:0 4px 10px #c99a2e73,inset 0 1px #fff6cf}.rx-lobby .rx-podium{margin-bottom:4px}.tabbar{width:min(100% - 24px,420px);-webkit-backdrop-filter:none!important;background:radial-gradient(90% 120% at 50% 0,#e2b05050,#0000 60%),linear-gradient(160deg,#22201d 0%,#1d1b19 48%,#181714 100%)!important;border:1px solid #f1c75a8c!important;border-radius:28px!important;gap:0!important;padding:6px 8px!important;box-shadow:0 16px 36px #000000ae,inset 0 1px #ffecc409!important}.tabbar button{min-height:58px;color:#ffffffb8!important;box-shadow:none!important;background:0 0!important;gap:4px!important;padding:6px 2px 5px!important}.tabbar button.active{color:#fff!important;background:0 0!important}.tabbar button.active:before{display:none}.tabbar-icon{border-radius:12px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;width:38px!important;height:34px!important}.tabbar button.active .tabbar-icon{background:var(--gold-fill);transform:translateY(-3px);box-shadow:0 6px 14px #c99a2e73,inset 0 1px #fff6cf;color:#3a2604!important}.tabbar button.active .tabbar-icon svg{filter:none!important}.tabbar-label{letter-spacing:.04em;font-size:10px!important;font-weight:600!important}.tabbar button.active .tabbar-label{color:#ffe9a3;font-weight:700!important}.tabbar-badge{box-shadow:none!important;border:1.5px solid #e2b05073!important;top:-4px!important;right:-6px!important}.rx-quick{-webkit-backdrop-filter:blur(12px);background:#171614b8;border:1px solid #f4d57f38;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:repeat(4,1fr);margin:-6px 8px 0;padding:8px 4px 6px;display:grid;box-shadow:0 10px 22px #0000002e}.rx-quick button{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 0;display:flex}.rx-quick button+button{border-left:1px solid #e2b0501d}.rx-quick img{filter:drop-shadow(0 3px 6px #00000053);width:32px;height:32px}.rx-quick b{color:var(--text-secondary);font-size:11.5px;font-weight:600}.rx-quick button:active img{transform:scale(.92)}.rx-lobby .rx-member{z-index:2;position:relative}.rx-banners{margin-top:12px;position:relative}.rx-banners-track{scroll-snap-type:x mandatory;overflow-anchor:none;scrollbar-width:none;border:1px solid var(--gold-line);box-shadow:var(--panel-shadow);background:var(--lb-deep);-webkit-overflow-scrolling:touch;border-radius:20px;display:flex;overflow-x:auto}.rx-banners-track::-webkit-scrollbar{display:none}.rx-banner{aspect-ratio:2;scroll-snap-align:start;scroll-snap-stop:always;text-align:left;color:#fff;background:var(--lb-deep);border:0;flex:none;width:100%;padding:0;position:relative;overflow:hidden}.rx-banner img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rx-banner:after{content:"";background:linear-gradient(90deg,#18171480 0%,#e2b05022 45%,#e2b05000 65%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-banner-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:4px;max-width:56%;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.rx-banner-copy .rx-kicker{color:#ffe9a3;font-size:8.5px}.rx-banner-copy strong{letter-spacing:.05em;font-size:24px;line-height:1.15}.rx-banner-copy em{opacity:.94;text-shadow:0 1px 2px #000000a1;font-size:11px;font-style:normal;line-height:1.45}.rx-banner-copy b{color:#3a2604;background:var(--gold-fill);border-radius:999px;align-items:center;gap:2px;height:26px;margin-top:4px;padding:0 10px 0 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #c99a2e66,inset 0 1px #fff6cf}.rx-banners-dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:10px;right:12px}.rx-banners-dots button{background:#fff4dc22;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.rx-banners-dots button.active{background:#ffe9a3;width:18px}.rx-me>.rx-me-gear{z-index:6}.rx-rules{padding-bottom:120px!important}.rx-rules-hero{color:#fff;background:var(--lb-deep);border:1px solid var(--gold-line);box-shadow:var(--panel-shadow);border-radius:22px;padding:16px 16px 14px;position:relative;overflow:hidden}.rx-rules-hero>img{object-fit:cover;object-position:left center;opacity:.9;width:62%;height:130%;position:absolute;top:-10px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.rx-rules-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#181714f5 35%,#e2b0502e 70%,#e2b05000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rx-rules-hero>*{z-index:1;position:relative}.rx-rules-hero-copy{flex-direction:column;gap:4px;max-width:62%;display:flex}.rx-rules-hero-copy .rx-kicker{color:var(--panel-kicker);font-size:8.5px}.rx-rules-hero-copy small{opacity:.85;font-size:11.5px}.rx-rules-hero-tags{gap:6px;margin-top:6px;display:flex}.rx-rules-summary{opacity:.92;-webkit-line-clamp:3;border-top:1px solid #f4d57f0f;-webkit-box-orient:vertical;margin-top:12px;padding-top:12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.rx-rules-nav{margin:12px calc(-1 * var(--page-x,16px)) 0;padding:0 var(--page-x,16px) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.rx-rules-nav::-webkit-scrollbar{display:none}.rx-rules-nav button{height:32px;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.rx-rules-nav button b{color:#b8860b;font-size:10px;font-weight:800}.rx-rules-nav button.active{color:#fff;background:var(--lb-red);border-color:var(--lb-red)}.rx-rules-nav button.active b{color:#ffe9a3}.rx-rules-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.rx-rule-skeleton{border-radius:16px;height:54px}.rx-rule{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;scroll-margin-top:12px;overflow:hidden}.rx-rule[open]{border-color:#e2b0506b}.rx-rule summary{color:var(--text);cursor:pointer;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:grid}.rx-rule summary::-webkit-details-marker{display:none}.rx-rule summary b{color:#3a2604;background:var(--gold-fill);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff6cf}.rx-rule summary svg{color:var(--text-tertiary);transition:transform .2s}.rx-rule[open] summary svg{transform:rotate(180deg)}.rx-rule[open] summary{color:var(--royal);border-bottom:1px solid var(--line)}.rx-rule-body{color:var(--text-secondary);flex-direction:column;gap:10px;padding:12px 14px 14px;font-size:13px;line-height:1.65;display:flex}.rx-rule-body>p{margin:0}.rx-rule-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rx-rule-steps li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.rx-rule-steps b{color:#fff;background:var(--lb-red);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:800;display:grid}.rx-rule-steps span{color:var(--text)}.rx-rule-rows{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.rx-rule-rows>div{background:#17161499;grid-template-columns:minmax(72px,30%) 1fr;gap:10px;padding:8px 12px;display:grid}.rx-rule-rows>div:nth-child(2n){background:#e2b0500b}.rx-rule-rows dt{color:var(--navy);font-size:12.5px;font-weight:700}.rx-rule-rows dd{color:var(--text-secondary);margin:0;font-size:12.5px}.rx-rule-example{color:var(--text-secondary);background:linear-gradient(#201e1b,#1a1916);border:1px solid #f1c75a80;border-radius:12px;grid-template-columns:26px 1fr;align-items:start;gap:8px;padding:10px 12px;font-size:12.5px;display:grid}.rx-rule-example b{letter-spacing:.08em;text-align:center;color:#3a2604;background:var(--gold-fill);font-size:9px;font-weight:800;font-family:var(--font-kicker);border-radius:6px;padding:3px 0}.rx-rules-foot{text-align:center;color:var(--text-tertiary);margin-top:14px;font-size:11px;line-height:1.5}.rx-rules-bar{z-index:40;left:50%;bottom:max(10px, var(--app-bottom-inset,env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(16px);background:#171614eb;border:1px solid #f1c75a8c;border-radius:22px;align-items:center;gap:8px;width:min(100% - 24px,420px);padding:8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 36px #00000073}.rx-rules-bar .primary-action{flex:1;justify-content:center;align-items:center;gap:4px;margin:0;display:inline-flex;border-radius:14px!important;height:48px!important;font-size:14px!important}.rx-rules-bar-side{background:#e2b0500e;border:1px solid #e2b0502b;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:1px;width:54px;height:48px;display:flex}.rx-rules-bar-side img{width:24px;height:24px}.rx-rules-bar-side small{color:var(--text-secondary);white-space:nowrap;font-size:9.5px;font-weight:600}.rx-kicker{color:#8a6812}.muted,.eyebrow,.page-header-sub,.empty-inline,.chat-date{color:var(--text-secondary)!important}.rx-empty{color:var(--text-secondary)}.rx-banner:after{background:linear-gradient(90deg,#181714b8 0%,#18171466 40%,#e2b0500b 62%,#e2b05000 75%)}.rx-banner-copy em{text-shadow:0 1px 3px #000000d9}.deposit-page,.wd-page,.tf-page,.kyc-page,.withdraw-accounts-page,.pps-page{color:var(--text)}.deposit-label,.tf-label,.wd-amount-label,.field-label,.label{font-weight:650;color:#f6eed8f0!important}.deposit-amount-box,.deposit-usdt-btn,.amount-chip,.dp-channel,.dp-chip,.deposit-secondary-btn,.deposit-summary,.deposit-transfer-amount,.deposit-bank-card,.deposit-payee{color:var(--text)!important;background:#171614!important}.deposit-amount-box input,.wd-amount-input input,.tf-uid-row input,.tf-memo,.input,.money-input input,textarea.input{-webkit-text-fill-color:#f6eed8f0;color:#f6eed8f0!important}.deposit-amount-box input::placeholder,.wd-amount-input input::placeholder,.tf-uid-row input::placeholder,.tf-memo::placeholder,.input::placeholder,textarea.input::placeholder{-webkit-text-fill-color:#f6eed8bd;opacity:1;color:#f6eed8bd!important}.deposit-amount-box span,.wd-amount-input span{color:#f6eed8bd!important}.deposit-min-hint{font-weight:600;color:#f6eed8bd!important}.amount-chip,.wd-presets button,.dp-chip{color:#f6eed8f0!important;background:#171614!important}.amount-chip.active,.wd-presets button.active{color:#f6eed8f0!important;background:#201e1b!important;border-color:#e2b05099!important}.dp-channel-text strong,.dp-channel.active .dp-channel-text strong,.dp-channel-text span{color:#f6eed8f0!important}.dp-channel.tone-fly .dp-channel-ico{color:#6fb7e8!important;background:#1c2024!important}.dp-select{color:#f6eed8f0!important;background-color:#171614!important}.dp-channel.tone-bank .dp-channel-ico{color:#f6eed8f0!important;background:#23211e!important}.dp-channel.tone-bb .dp-channel-ico{color:#f4d57f!important;background:#26200f!important}.dp-chip-group .dp-chips{margin-bottom:12px}.dp-chip-group-label{color:#f4d57fd1;letter-spacing:.04em;margin:0 0 7px 2px;font-size:11px;font-weight:700;display:block}.dp-chip.active{color:#3a2604!important;background:linear-gradient(#fff6d0,#e1ae3c)!important;border-color:#c08a22!important}.deposit-info,.deposit-tip,.wd-tips{background:#1e1c19!important;border:1px solid #e2b05047!important}.deposit-info i,.wd-tips-icon{color:#fff!important;background:#1d1b19!important}.deposit-info p,.deposit-tip p,.wd-tips p{color:#f6eed8f0!important}.deposit-usdt-btn,.wd-usdt-btn{color:#f6eed8f0!important;background:#171614!important}.deposit-cta-blue{border:1px solid var(--gold-line)!important;color:#fff!important;background:linear-gradient(#22201d,#1d1b19)!important}.deposit-cta-blue:disabled{opacity:1!important;color:#fff!important;background:linear-gradient(#292723,#24221f)!important}.deposit-cancel-btn{color:#e96767!important}.deposit-paying-state{color:var(--text)!important;background:#171614!important}.deposit-paying-state span{color:#f6eed8f0!important}.deposit-paying-state.done i{color:#64edb3!important;background:#dff3ea!important}.deposit-paying-state.failed i{color:#e96767!important;background:#201e1b!important}.deposit-payee dt,.deposit-bank-row>span,.deposit-summary small,.deposit-transfer-amount small,.deposit-payee dd,.deposit-bank-row>b,.deposit-transfer-amount strong{color:#f6eed8f0!important}.wd-amount-card,.wd-free-card,.tf-card,.pps-card,.withdraw-add-box,.withdraw-pick-card,.kyc-form .form-card,.kyc-readonly{background:#171614!important}.wd-balance,.wd-min,.wd-free-card p,.tf-hint,.wd-account-title small,.withdraw-pick-main small,.withdraw-accounts-hint{color:#f6eed8f0!important}.wd-account-title em{color:#64edb3!important;background:#149a6324!important}.wd-closed{background:radial-gradient(90% 140% at 0 0,#d20d1742,#0000 60%),#171614;border:1px solid #ff4b5573;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.wd-closed-icon{color:#ff8d94;background:#d20d1738;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.wd-closed strong{color:#ffe1e4;font-size:14px;font-weight:800;display:block}.wd-closed p{color:#ffc4ca;text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.6}.tf-duplicate{color:#8a6812!important}.kyc-field span,.kyc-status-row span,.pps-field>span,.pps-field small,.kyc-field b,.kyc-status-row strong,.legal-center-note,.language-copy small{color:#f6eed8f0!important}.rx-rw-copy h2{color:#fff!important}.rx-rw-stats b.gold{color:#ffe9a3!important}.rx-rw-hint{color:var(--text-secondary)}.lb-period{background:#171614b3!important;border-color:#f4d57f38!important}.lb-period button{color:var(--text-secondary)!important}.lb-badge{border:1.5px solid #f4d57f38;color:#fff!important;background:linear-gradient(#1d1b19,#181714)!important}.lb-podium-card.place-1 .lb-badge{background:var(--gold-fill)!important;color:#3a2604!important}.lb-plinth span,.lb-stage-head small,.lb-stage-head>span,.lb-list-head small,.lb-boards button span{color:var(--text-secondary)!important}.lb-boards button.active span{color:#ffffffd9!important}.game-room .game-room-phase{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:58px;padding:9px 10px 9px 12px}.game-room .phase-pill{border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.game-room .game-room-status-meta{font-size:11px;color:#ffffffb8!important}.game-room .game-room-phase-main p{margin-top:5px;font-size:12px;color:#ffffffe6!important}.game-room .game-room-phase-timer{border-radius:14px;align-self:center;min-width:66px;height:46px;padding:0 12px;box-shadow:inset 0 1px #ffecc408,0 6px 14px #00000073;background:linear-gradient(#fff4dc0c,#fff4dc05)!important;border:1px solid #ffe9a38c!important}.game-room .game-room-phase-timer b{font-size:20px;line-height:1;font-family:var(--font-num);letter-spacing:.02em;font-weight:800;color:#ffe9a3!important}.game-room .game-room-phase-timer em{letter-spacing:.06em;white-space:nowrap;margin-top:3px;font-size:9.5px;color:#ffffffc7!important}.game-room .game-room-phase-timer.is-idle b{display:none}.game-room .game-room-phase-timer.is-idle:before{content:"";background:#ffe9a3;border-radius:50%;width:9px;height:9px;animation:2s ease-out infinite rx-idle-pulse;box-shadow:0 0 0 4px #ffe9a32e}@keyframes rx-idle-pulse{70%{box-shadow:0 0 0 5px #d6454500}to{box-shadow:0 0 #d6454500}}.game-room-quick-toggle span{color:var(--royal)!important}.game-room .feed-assistant{max-width:84%}.game-room .feed-assistant-bubble{border-left-width:3px!important;border-radius:6px 14px 14px!important;padding:10px 14px 8px!important}.game-room .feed-assistant-bubble p.feed-assistant-copy{white-space:normal;font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:14px;line-height:1.5;display:flex}.feed-assistant-copy>*{overflow-wrap:anywhere;min-width:0;display:block}.feed-assistant-copy .feed-assistant-title{letter-spacing:.01em;border-bottom:1px solid #e2b05024;margin:0 0 4px;padding-bottom:6px;font-size:15px;font-weight:750;display:block;color:var(--navy)!important}.feed-assistant-copy .feed-assistant-sub{margin-top:4px;font-weight:700;color:var(--navy)!important}.feed-assistant-copy .feed-assistant-title+.feed-assistant-sub{margin-top:0}.feed-assistant-copy .feed-assistant-line{color:var(--text)!important}.feed-assistant-copy .feed-assistant-li{padding-left:14px;position:relative;color:var(--text)!important}.feed-assistant-copy .feed-assistant-li:before{content:"";background:var(--gold-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.feed-assistant-copy .feed-assistant-kv{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.feed-assistant-copy .feed-assistant-kv em{flex:none;font-size:12.5px;font-style:normal;color:var(--text-secondary)!important}.feed-assistant-copy .feed-assistant-kv b{text-align:right;min-width:0;font-weight:700;font-family:var(--font-num);color:var(--navy)!important}.feed-assistant-copy .feed-assistant-hr{background:linear-gradient(90deg,#e1ae3c8c,#e2b05012);height:1px;margin:5px 0}.feed-assistant-copy .feed-assistant-gap{height:4px}.feed-assistant-copy .feed-own-line,.feed-assistant-copy .feed-own-line b,.feed-assistant-copy .feed-own-line em{color:var(--royal)!important}.feed-assistant-copy .feed-own-mention{color:var(--royal);background:#e2b05017;border-radius:6px;padding:0 4px;font-weight:700}.game-room .feed-assistant-bubble time{text-align:right;margin-top:4px;font-size:10px;display:block;color:var(--text-tertiary)!important}.profile-detail-name span{color:var(--text-secondary)!important}.pm-date i{color:#fff!important}.wd-account-card>.wd-account-main:first-child{grid-column:1/3}.rx-page-head .rx-kicker{color:#5c4a10}.rx-iv-hero-copy .rx-kicker{color:#fff;opacity:.92}.inline-alert.error{color:#df7171!important;background:#171614d1!important;border:1px solid #d645454d!important}.feed-entry-error{color:#fff}.feed-entry-error p{color:#ffffffe0!important}.feed-entry-error button{color:var(--royal)!important;background:#171614!important;border-color:#f4d57f38!important}.feed-chat.mine .feed-chat-bubble p span,.feed-chat.mine .feed-chat-bubble .feed-own-line{color:#fff!important}.feed-assistant-bubble .feed-own-line{color:var(--royal)!important}.rx-mast-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #0009)drop-shadow(0 0 12px #e2b05038);border-radius:50%;width:42px;height:42px}.rx-mast .rx-brand{font-family:var(--font-kicker);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;filter:drop-shadow(0 1px 0 var(--gold-depth)) drop-shadow(0 4px 10px #00000080);font-size:13px;font-weight:400}.rx-mast-copy .rx-kicker{font-family:var(--font-ui);letter-spacing:.24em;text-transform:none;color:var(--lb-cream-3);margin-top:5px;font-size:10px;font-weight:500}img[src$="/banners/flagship-cover.jpg"],img[src$="/banners/table-samgong.jpg"],img[src$="/banners/table-niuniu-2.jpg"],img[src^="/posters/"]{object-position:72% center!important}.rx-tile-copy strong{letter-spacing:.02em;font-size:17px}.rx-rules-hero-copy strong{letter-spacing:.02em;font-size:25px}.rx-banner-copy strong{letter-spacing:.02em}.rx-iv-hero img{object-position:85% center}.rx-iv-hero:after{background:linear-gradient(90deg,#08080aeb 0%,#08080ab3 42%,#08080a00 72%),linear-gradient(#08080a00 55%,#08080abf 100%)}.feed-phase-sticker-text.gold3d:before{content:none}.feed-phase-sticker-text.gold3d{filter:drop-shadow(0 2px 0 var(--gold-depth)) drop-shadow(0 6px 12px #000000b3)}.bi-hero{background:var(--panel-bg);border:1px solid var(--gold-line);box-shadow:var(--panel-shadow);border-radius:20px;padding:26px 16px 16px}.bi-hero .bi-step{font-family:var(--font-kicker);color:var(--gold-2);font-size:9.5px}.bi-field input{background:#08080a99;border-color:#f4d57f47}.bi-field input:focus{border-color:#f4d57fb3;box-shadow:0 0 0 3px #e2b05024}.rx-bankcard-mark{filter:grayscale()sepia(.8)saturate(1.4)brightness(.9);opacity:.16;mix-blend-mode:screen}.lb-rules{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;margin:10px 0 2px;padding:12px 14px}.lb-rules-points{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:8px;display:grid}.lb-rules-points span{border:1px solid var(--lb-hair);background:#08080a8c;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:7px 0;display:flex}.lb-rules-points small{color:var(--lb-cream-2);font-size:10.5px}.lb-rules-points b{font-family:var(--font-num);color:var(--gold-2);font-size:15px;font-style:italic}.lb-rules p{color:var(--lb-cream-2);margin:0;font-size:11.5px;line-height:1.55}.lb-prize{font-style:normal;font-family:var(--font-num);color:#2a1a02;background:var(--gold-fill);border-radius:999px;margin-top:2px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.lb-row em{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.lb-row-prize{font-family:var(--font-num);color:var(--gold-2);font-size:11px;font-weight:700}.rx-medal-group+.rx-medal-group{margin-top:14px}.rx-medal-group-head{border-left:3px solid var(--lb-red);flex-direction:column;gap:2px;margin:4px 2px 8px;padding-left:9px;display:flex}.rx-medal-group-head strong{color:var(--lb-cream);font-size:13.5px}.rx-medal-group-head small{color:var(--lb-cream-3);font-size:11px}.rx-medal-chips{flex-wrap:wrap;gap:4px;margin:2px 0 4px;display:flex}.rx-medal-chips i{font-style:normal;font-family:var(--font-num);color:var(--lb-cream-3);border:1px solid var(--lb-hair);background:#08080a99;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700}.rx-medal-chips i.on{color:#2a1a02;background:var(--gold-fill);border-color:#0000}.lx-page{--lx-panel:linear-gradient(135deg, #17171c 0%, #0d0d10 62%, #131016 100%);--lx-hair:#f4d57f24;--lx-hair-strong:#f4d57f61;--lx-gold-text:linear-gradient(180deg, #fff8de 0%, #f4d57f 42%, #d7a444 70%, #a4701d 100%);--lx-silver:#e3e8ef;--lx-bronze:#e2a275;color:var(--lb-cream);background:#050506}.lx-page>*{z-index:1;position:relative}.lx-page>.lx-backdrop{z-index:0;pointer-events:none;height:340px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.lx-backdrop img{object-fit:cover;object-position:82% 30%;width:100%;height:100%;animation:18s ease-in-out infinite alternate lx-drift}.lx-backdrop:after{content:"";background:linear-gradient(90deg,#050506eb 0%,#0505068c 42%,#05050600 72%),linear-gradient(#0505068c 0%,#05050600 26%);position:absolute;top:0;bottom:0;left:0;right:0}.lx-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.lx-kicker{font-family:var(--font-kicker);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-3);font-size:9px;font-weight:400;display:block}.lx-display{font-family:var(--font-display);letter-spacing:.02em;background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #4a2f07e6)drop-shadow(0 8px 18px #000000bf);-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:30px;font-weight:900;line-height:1.14}.lx-display>span{display:block}.lx-glass{backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(160deg,#1e1e24bd,#09090bdb);border:1px solid #f4d57f38;border-radius:20px;position:relative;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffecc414}.lx-glass:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff0c8d9,#0000);height:1px;position:absolute;top:-1px;left:18%;right:18%}.lx-track{background:#ffffff12;border-radius:99px;height:5px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.lx-track>i{border-radius:inherit;background:linear-gradient(90deg,#a4701d 0%,#f4d57f 72%,#fff8de 100%);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 10px #f4d57f8c}.lx-status{border:1px solid var(--lx-hair-strong);color:var(--gold-2);letter-spacing:.04em;white-space:nowrap;background:#f4d57f14;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700}.lx-status.ready{background:var(--lb-red-fill);color:#fff;border-color:#0000;animation:1.6s ease-in-out infinite lx-glow;box-shadow:0 0 14px #ff4b558c}.lx-status.done{background:var(--gold-fill);color:#2a1a03;border-color:#0000}.lx-status.soldout{color:var(--lb-cream-3);background:#ffffff0a;border-color:#ffffff24}.lx-prize{background:var(--gold-fill);color:#2a1a03;white-space:nowrap;border-radius:999px;margin-top:4px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-block;box-shadow:0 4px 12px #d7a4444d}.lx-avatar{background:var(--gold-fill);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:2px;display:grid;box-shadow:0 4px 12px #00000080}.lx-avatar>img,.lx-avatar>i{object-fit:cover;width:100%;height:100%;color:var(--gold-2);background:#141418;border-radius:50%;place-items:center;font-size:16px;font-style:normal;font-weight:800;display:grid}.lx-cta{background:var(--lb-red-fill);color:#fff;letter-spacing:.04em;border:0;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:800;box-shadow:0 8px 20px #d20d1761,inset 0 1px #ffffff59}.lx-cta:active{transform:translateY(1px)}.lx-page>.lx-subhead{z-index:3;margin-bottom:0}.lx-subhead h1{letter-spacing:.04em;background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #000c)drop-shadow(0 4px 10px #000000b3);-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:900}.lx-subhead>button:first-child{color:var(--gold-2);backdrop-filter:blur(10px);background:#0a0a0c8c;border:1px solid #f4d57f52;box-shadow:0 6px 16px #00000080}.lx-hero{padding-top:14px}.lx-hero-copy{max-width:60%}.lx-hero-copy p{color:var(--lb-cream-2);text-shadow:0 1px 6px #000000e6;margin:10px 0 0;font-size:12px;line-height:1.6}.lx-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:16px 0 4px;display:grid}.lx-tabs button{border:1px solid var(--lx-hair);background:var(--lx-panel);min-width:0;color:var(--lb-cream-2);border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 12px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.lx-tabs button img{object-fit:contain;filter:drop-shadow(0 6px 8px #0009)saturate(.75)brightness(.85);width:46px;height:46px;transition:transform .25s,filter .25s}.lx-tabs button strong{margin-top:2px;font-size:13.5px;font-weight:800}.lx-tabs button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--lb-cream-3);font-size:10px;overflow:hidden}.lx-tabs button.active{border-color:var(--lx-hair-strong);background:radial-gradient(90% 70% at 50% 110%, #d20d176b, transparent 70%), radial-gradient(70% 60% at 50% 20%, #f4d57f24, transparent 70%), var(--lx-panel);color:var(--lb-cream);box-shadow:0 10px 26px #00000080,inset 0 1px #ffecc41f}.lx-tabs button.active:after{content:"";background:linear-gradient(90deg,#0000,#ff4b55,#0000);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:30%;right:30%;box-shadow:0 0 12px #ff4b55}.lx-tabs button.active img{filter:drop-shadow(0 8px 10px #0009)drop-shadow(0 0 14px #f4d57f59);transform:translateY(-2px)scale(1.08)}.lx-tabs button.active strong{background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lx-head{justify-content:space-between;align-items:flex-end;gap:10px;margin:24px 2px 12px;display:flex}.lx-head strong{font-family:var(--font-display);color:var(--lb-cream);margin-top:5px;font-size:19px;font-weight:900;display:block}.lx-head>em{border:1px solid var(--lx-hair);color:var(--gold-2);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:700}.lx-note{color:var(--lb-cream-2);background:linear-gradient(90deg,#d20d1724,#d20d1705);border:1px solid #ff4b552e;border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:11.5px;line-height:1.55;display:flex}.lx-note img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.lx-tasks{gap:10px;display:grid}.lx-task{border:1px solid var(--lx-hair);background:var(--lx-panel);border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px 12px 10px;animation:.5s cubic-bezier(.2,.8,.2,1) both lx-rise;display:grid;position:relative;overflow:hidden}.lx-task:before{content:"";background:var(--gold-fill);opacity:.55;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.lx-task-art{background:radial-gradient(circle at 50% 58%,#f4d57f3d,#0000 62%),#ffffff05;border-radius:16px;place-items:center;width:72px;height:72px;display:grid}.lx-task-art img{object-fit:contain;filter:drop-shadow(0 6px 10px #000000a6);width:64px;height:64px}.lx-task-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lx-task-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:800;overflow:hidden}.lx-task-amount{background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #4a2f07e6);-webkit-background-clip:text;background-clip:text;margin:2px 0 7px;font-size:25px;font-style:italic;font-weight:800;line-height:1.1;display:block}.lx-task-amount small,.lx-feature-amount small{letter-spacing:.06em;margin-right:4px;font-size:.5em}.lx-task-chips{flex-wrap:wrap;gap:5px;margin:0 0 8px;display:flex}.lx-task-chips i{color:var(--lb-cream-3);font-family:var(--font-num);border:1px dashed #f4d57f52;border-radius:7px;padding:2px 7px;font-size:12.5px;font-style:normal;font-weight:700}.lx-task-chips i.on{background:var(--gold-fill);color:#2a1a03;border-style:solid;border-color:#0000}.lx-task-foot{color:var(--lb-cream-3);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.lx-task-foot span:first-child{color:var(--lb-cream-2);font-family:var(--font-num);font-size:12px;font-weight:700}.lx-task.status-ready{border-color:#ff4b5580;box-shadow:0 0 0 1px #d20d1733,0 12px 30px #d20d172e}.lx-task.status-done{background:radial-gradient(80% 120% at 100% 0%, #f4d57f1f, transparent 60%), var(--lx-panel);border-color:#f4d57f73}.lx-task.status-soldout{opacity:.55;filter:grayscale(.55)}.lx-task.skeleton{height:98px;animation:1.4s ease-in-out infinite lx-pulse}.lx-group+.lx-group{margin-top:20px}.lx-group-head{align-items:center;gap:10px;margin:0 2px 10px;display:flex}.lx-group-head img{object-fit:contain;filter:drop-shadow(0 4px 8px #0009);flex-shrink:0;width:42px;height:42px}.lx-group-head strong{color:var(--gold-2);font-size:14.5px;font-weight:800;display:block}.lx-group-head small{color:var(--lb-cream-3);margin-top:2px;font-size:11px;line-height:1.45;display:block}.lx-ladder{border:1px solid var(--lx-hair);background:radial-gradient(90% 80% at 50% 0%, #f4d57f14, transparent 70%), var(--lx-panel);border-radius:18px;padding:14px 10px 12px}.lx-ladder-now{justify-content:space-between;align-items:baseline;margin:0 6px 10px;display:flex}.lx-ladder-now span{color:var(--lb-cream-2);font-size:11.5px}.lx-ladder-now b{background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-style:italic;font-weight:800;line-height:1}.lx-ladder ol{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.lx-ladder ol:before,.lx-ladder ol:after{content:"";border-radius:4px;height:4px;position:absolute;top:32px;left:0}.lx-ladder ol:before{background:#ffffff14;right:0}.lx-ladder ol:after{width:var(--fill,0%);background:linear-gradient(90deg,#a4701d,#f4d57f 80%,#fff8de);box-shadow:0 0 12px #f4d57f99}.lx-ladder li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.lx-ladder-count{height:18px;color:var(--lb-cream-2);font-size:12.5px;font-weight:700}.lx-ladder-node{background:#1b1b20;border:2px solid #f4d57f59;border-radius:50%;width:16px;height:16px;margin:4px 0}.lx-ladder li b{color:var(--gold-2);font-size:14px;font-style:italic;font-weight:800}.lx-ladder li b small{color:var(--gold-3);margin-right:1px;font-size:9px}.lx-ladder li>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--lb-cream-3);font-size:9.5px;overflow:hidden}.lx-ladder li.on .lx-ladder-node{background:var(--gold-fill);border-color:#fff3c4;box-shadow:0 0 0 4px #f4d57f24,0 0 14px #f4d57fbf}.lx-ladder li.on .lx-ladder-count{color:var(--gold-1)}.lx-ladder li.status-ready small{color:var(--lb-red-hi);font-weight:700}.lx-ladder li.status-done small{color:var(--gold-2);font-weight:700}.lx-features{gap:12px;display:grid}.lx-feature{text-align:center;background:radial-gradient(120% 70% at 50% 0,#d20d174d,#0000 62%),linear-gradient(#1a1216 0%,#0b0b0e 100%);border:1px solid #f4d57f5c;border-radius:24px;flex-direction:column;align-items:center;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #0000008c}.lx-feature-glow{pointer-events:none;background:radial-gradient(circle,#f4d57f52,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lx-feature-art{object-fit:contain;filter:drop-shadow(0 14px 20px #000000b3);width:150px;height:150px;animation:4s ease-in-out infinite lx-float;position:relative}.lx-feature>.lx-status{position:absolute;top:14px;right:14px}.lx-feature>strong{font-family:var(--font-display);margin-top:6px;font-size:19px;font-weight:900}.lx-feature-amount{background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #4a2f07e6)drop-shadow(0 0 20px #f4d57f4d);-webkit-background-clip:text;background-clip:text;margin:4px 0 12px;font-size:42px;font-style:italic;font-weight:800;line-height:1}.lx-feature .lx-track{width:100%;height:7px}.lx-feature .lx-task-foot{width:100%}.lx-winners{margin:0 calc(-1 * var(--page-x,16px));padding:2px var(--page-x,16px) 10px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.lx-winners::-webkit-scrollbar{display:none}.lx-winner{border:1px solid var(--lx-hair);background:var(--lx-panel);text-align:center;border-radius:18px;flex-direction:column;flex:0 0 118px;align-items:center;gap:3px;padding:14px 10px 12px;display:flex}.lx-winner .lx-avatar{margin-bottom:4px}.lx-winner b,.lx-winner small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lx-winner b{font-size:12.5px}.lx-winner small{color:var(--lb-cream-3);font-size:10.5px}.lx-winner em{color:var(--gold-2);font-size:15px;font-style:italic;font-weight:800}.lx-empty{text-align:center;background:radial-gradient(80% 60% at 50% 0,#f4d57f17,#0000 70%),#0d0d10;border:1px dashed #f4d57f42;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:22px 18px;display:flex}.lx-empty img{object-fit:contain;filter:drop-shadow(0 8px 14px #0009);width:84px;height:84px}.lx-empty strong{font-size:15px;font-weight:800}.lx-empty p{color:var(--lb-cream-3);margin:0 0 6px;font-size:12px;line-height:1.5}.lx-empty-row{text-align:left;flex-direction:row;gap:12px;padding:14px}.lx-empty-row img{flex-shrink:0;width:56px;height:56px}.lx-empty-row>div{flex:1;min-width:0}.lx-empty-row p{margin:2px 0 0}.lx-rewards>.lx-backdrop{height:330px}.lx-rw-dash{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"gauge copy""stats stats";align-items:center;gap:12px 14px;margin-top:58px;padding:14px;display:grid}.lx-gauge{background:conic-gradient(from -90deg, #fff8de 0%, #f4d57f calc(var(--p) * .6), #d7a444 var(--p), #ffffff12 var(--p) 100%);border-radius:50%;grid-area:gauge;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 0 22px #f4d57f38}.lx-gauge>span{background:radial-gradient(circle at 50% 30%,#1d1d23,#09090b);border-radius:50%;justify-content:center;align-items:baseline;width:64px;height:64px;padding-top:18px;display:flex;box-shadow:inset 0 2px 6px #000c}.lx-gauge b{color:var(--gold-1);font-size:26px;font-style:italic;font-weight:800;line-height:1}.lx-gauge small{color:var(--gold-3);margin-left:1px;font-size:12px}.lx-rw-dash-copy{grid-area:copy;min-width:0}.lx-rw-dash-copy small{color:var(--lb-cream-3);font-size:11px;display:block}.lx-rw-dash-copy strong{margin:3px 0;font-size:18px;font-weight:800;display:block}.lx-rw-dash-copy span{color:var(--gold-3);letter-spacing:.06em;font-size:12.5px}.lx-rw-stats{border-top:1px solid #f4d57f1f;grid-area:stats;grid-template-columns:1fr 1fr 1.4fr;margin:0;padding-top:12px;display:grid}.lx-rw-stats>div{min-width:0;padding:0 10px}.lx-rw-stats>div+div{border-left:1px solid #f4d57f1f}.lx-rw-stats dt{color:var(--lb-cream-3);font-size:10.5px}.lx-rw-stats dd{text-overflow:ellipsis;white-space:nowrap;color:var(--lb-cream);margin:2px 0 0;font-size:21px;font-style:italic;font-weight:800;overflow:hidden}.lx-rw-stats .is-purse dd{background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lx-board>.lx-backdrop{height:360px}.lx-board>.lx-backdrop img{object-position:78% 20%}.lx-lb-meta{gap:8px;margin:14px 0 0;display:flex}.lx-lb-meta>div{backdrop-filter:blur(10px);background:#0a0a0c99;border:1px solid #f4d57f33;border-radius:12px;padding:7px 12px}.lx-lb-meta dt{color:var(--lb-cream-3);font-size:10px}.lx-lb-meta dd{color:var(--gold-1);margin:1px 0 0;font-size:17px;font-weight:800}.lx-seg{backdrop-filter:blur(14px);background:#0a0a0cb8;border:1px solid #f4d57f38;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:22px;padding:4px;display:grid;box-shadow:0 12px 28px #00000080}.lx-seg button{color:var(--lb-cream-2);letter-spacing:.08em;background:0 0;border:0;border-radius:999px;padding:10px 0;font-size:14px;font-weight:800}.lx-seg button.active{background:var(--lb-red-fill);color:#fff;box-shadow:0 6px 18px #d20d1773,inset 0 1px #ffffff59}.lx-rules{margin-top:12px;padding:12px}.lx-rules-hands{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.lx-rules-hands span{background:#ffffff06;border:1px solid #f4d57f1f;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:8px 2px 6px;display:flex}.lx-rules-hands img{object-fit:contain;filter:drop-shadow(0 4px 6px #0009);width:36px;height:36px}.lx-rules-hands small{color:var(--lb-cream-2);font-size:10.5px}.lx-rules-hands b{color:var(--gold-2);font-size:20px;font-style:italic;font-weight:800;line-height:1.1}.lx-rules p{color:var(--lb-cream-2);margin:0;font-size:11.5px;line-height:1.6}.lx-prize.lx-short{color:var(--lb-cream-2);box-shadow:none;background:#ffffff14}.lx-mine{margin-top:12px;padding:12px}.lx-mine-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.lx-mine-row>div{background:#ffffff06;border:1px solid #f4d57f1f;border-radius:14px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.lx-mine-row small{color:var(--lb-cream-2);font-size:10.5px}.lx-mine-row b{color:var(--gold-2);font-size:18px;font-weight:800}.lx-mine p{color:var(--lb-cream-2);margin:8px 0 0;font-size:11.5px;line-height:1.6}.lx-podium{margin:18px calc(-1 * var(--page-x,16px)) 0;padding:18px var(--page-x,16px) 0;overflow:hidden}.lx-podium:after{content:"";pointer-events:none;background:linear-gradient(#05050600,#050506);height:44px;position:absolute;bottom:0;left:0;right:0}.lx-seat.is-vacant .lx-prize{margin-top:6px}.lx-podium-stage{object-fit:cover;object-position:center 30%;opacity:.95;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%,#000 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16%,#000 80%,#0000 100%)}.lx-podium-head{text-align:center;position:relative}.lx-podium-head strong{font-family:var(--font-display);background:var(--lx-gold-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:21px;font-weight:900;display:block}.lx-podium-row{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:6px;margin-top:8px;display:grid;position:relative}.lx-seat{--seat:var(--lx-silver);text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.lx-seat.place-1{--seat:var(--gold-2)}.lx-seat.place-3{--seat:var(--lx-bronze)}.lx-crest{aspect-ratio:1;width:100px;animation:5s ease-in-out infinite lx-float;position:relative}.lx-seat.place-1 .lx-crest{width:132px;animation-delay:-1.5s}.lx-seat.place-3 .lx-crest{animation-delay:-3s}.lx-crest-frame{object-fit:contain;filter:drop-shadow(0 10px 16px #000000b3);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lx-seat.place-1 .lx-crest-frame{filter:drop-shadow(0 10px 16px #000000b3)drop-shadow(0 0 18px #f4d57f59)}.lx-crest-face{aspect-ratio:1;border-radius:50%;place-items:center;width:44%;display:grid;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lx-crest-face>img,.lx-crest-face>i{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 2px var(--seat);color:var(--seat);background:#121216;border-radius:50%;place-items:center;font-size:20px;font-style:normal;font-weight:900;display:grid}.lx-crest-face>em{width:2.2em;color:var(--lb-cream-3);font-size:11px;font-style:normal;font-weight:700;line-height:1.25}.lx-seat.place-1 .lx-crest-face>em{color:var(--gold-3);font-size:13px}.lx-seat-no{letter-spacing:.16em;color:var(--seat);margin-top:-2px;font-size:12px;font-style:italic;font-weight:800}.lx-seat-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:13px;font-weight:800;overflow:hidden}.lx-seat-score{color:var(--seat);font-size:16px;font-style:italic;font-weight:800}.lx-seat.is-vacant .lx-seat-name{color:var(--lb-cream-3);font-weight:700}.lx-plinth{background:linear-gradient(#ffffff1a 0%,#ffffff05 42%,#00000059 100%),#111115;border:1px solid #ffffff1f;border-bottom:0;border-radius:14px 14px 0 0;place-items:center;width:100%;height:50px;margin-top:8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.lx-plinth:before{content:"";background:linear-gradient(90deg, transparent, var(--seat), transparent);height:2px;box-shadow:0 0 10px var(--seat);border-radius:2px;position:absolute;top:-1px;left:10%;right:10%}.lx-plinth span{font-family:var(--font-display);letter-spacing:.3em;color:var(--seat);opacity:.9;font-size:13px;font-weight:900}.lx-seat.place-1 .lx-plinth{background:linear-gradient(#f4d57f38 0%,#f4d57f0a 46%,#00000059 100%),#15120c;border-color:#f4d57f66;height:78px}.lx-seat.place-3 .lx-plinth{height:38px}.lx-ranks{margin-top:2px}.lx-ranks>.lx-head{margin-top:18px}.lx-rank-list{gap:8px;display:grid}.lx-rank-row{border:1px solid var(--lx-hair);background:var(--lx-panel);border-radius:16px;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px 10px 8px;animation:.45s cubic-bezier(.2,.8,.2,1) both lx-rise;display:grid}.lx-rank-row.skeleton{height:66px;animation:1.4s ease-in-out infinite lx-pulse}.lx-rank-no{text-align:center;color:var(--lb-cream-3);font-size:22px;font-style:italic;font-weight:800}.lx-rank-copy{min-width:0}.lx-rank-copy strong,.lx-rank-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lx-rank-copy strong{font-size:14px;font-weight:800}.lx-rank-copy small{color:var(--lb-cream-3);margin-top:2px;font-size:11px}.lx-rank-score{text-align:right}.lx-rank-score b{color:var(--gold-2);font-size:17px;font-style:italic;font-weight:800;display:block}.lx-soft,.lx-foot{text-align:center;color:var(--lb-cream-3);margin:14px 0 6px;font-size:11px}@keyframes lx-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes lx-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes lx-glow{0%,to{box-shadow:0 0 8px #ff4b5566}50%{box-shadow:0 0 18px #ff4b55d9}}@keyframes lx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lx-drift{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1.5%)}}.lx-poster{margin:0 0 16px;position:relative}.lx-poster-pills{scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.lx-poster-pills::-webkit-scrollbar{display:none}.lx-poster-pills button{color:#f6eed8a8;white-space:nowrap;background:#ffffff08;border:1px solid #f4d57f29;border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:12px;font-weight:700}.lx-poster-pills button.active{color:#f4d57f;background:linear-gradient(#f4d57f2e,#f4d57f0d);border-color:#f4d57f8c;box-shadow:0 0 14px #f4d57f24}.lx-poster-frame{aspect-ratio:853/600;background:#0d0d10;border:1px solid #f4d57f42;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.lx-poster.is-open .lx-poster-frame{aspect-ratio:auto}.lx-poster-frame img{cursor:zoom-in;width:100%;height:auto;display:block}.lx-poster-frame:after{content:"";pointer-events:none;background:linear-gradient(#08080a00 0%,#08080ab8 55%,#08080a 96%);height:46%;position:absolute;bottom:0;left:0;right:0}.lx-poster.is-open .lx-poster-frame:after{display:none}.lx-poster-toggle{z-index:2;backdrop-filter:blur(8px);color:#f4d57f;letter-spacing:.04em;background:#0a0a0cc7;border:1px solid #f4d57f73;border-radius:999px;align-items:center;gap:4px;margin:-52px auto 0;padding:9px 18px;font-size:12.5px;font-weight:800;display:flex;position:relative;box-shadow:0 8px 20px #0000008c}.lx-poster-toggle svg{transition:transform .2s}.lx-poster.is-open .lx-poster-toggle{margin-top:12px}.lx-poster.is-open .lx-poster-toggle svg{transform:rotate(180deg)}.rx-banner.is-image:after{display:none}.rx-banner.is-image img{object-position:center}.lx-pv{z-index:1000;backdrop-filter:blur(10px);overscroll-behavior:contain;background:#030304f0;flex-direction:column;animation:.2s both lx-pv-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lx-pv-bar{padding:calc(10px + var(--app-top-inset,env(safe-area-inset-top,0px))) 12px 8px;color:#f6eed8;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;display:grid}.lx-pv-bar>span{color:#f6eed899;font-size:14px;font-weight:700}.lx-pv-bar strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#f4d57f;font-size:15px;font-weight:800;overflow:hidden}.lx-pv-bar button{color:#f4d57f;background:#ffffff0f;border:1px solid #f4d57f52;border-radius:50%;justify-self:end;place-items:center;width:36px;height:36px;display:grid}.lx-pv-track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden}.lx-pv-track::-webkit-scrollbar{display:none}.lx-pv-slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;min-width:0;padding:4px 12px;display:grid}.lx-pv-slide img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 20px 50px #000000b3}.lx-pv-dots{padding:10px 0 calc(14px + env(safe-area-inset-bottom,0px));justify-content:center;gap:6px;display:flex}.lx-pv-dots i{background:#f6eed847;border-radius:3px;width:6px;height:6px;transition:width .2s,background .2s}.lx-pv-dots i.on{background:#f4d57f;width:18px}@keyframes lx-pv-in{0%{opacity:0}}
