.game-entry-loading[data-v-a4bec50e]{position:fixed;z-index:450;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:transparent;touch-action:none}.game-entry-loading i[data-v-a4bec50e]{width:50px;height:50px;border:4px solid rgba(255,165,0,.24);border-top-color:orange;border-radius:50%;animation:game-entry-spin-a4bec50e .8s linear infinite}.game-entry-loading span[data-v-a4bec50e]{color:#f1d38e;font-size:13px;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0 / 55%)}@keyframes game-entry-spin-a4bec50e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.game-entry-loading i[data-v-a4bec50e]{animation:none;border-top-color:#f1d38e}}.private-room-closed[data-v-765c076c]{position:fixed;inset:0;z-index:510;display:grid;place-items:center;pointer-events:auto}.private-room-closed__mask[data-v-765c076c]{position:absolute;inset:0;border:0;background:#120e0a7a}.private-room-closed__panel[data-v-765c076c]{position:relative;z-index:1;width:min(88vw,320px);padding:22px 18px 16px;border:1px solid #c9a96a;border-radius:14px;color:#2e2418;background:linear-gradient(180deg,#fff8ea,#f3e4c4);box-shadow:0 18px 40px #00000047;text-align:center}.private-room-closed__panel strong[data-v-765c076c]{display:block;font-size:18px;font-weight:760}.private-room-closed__panel p[data-v-765c076c]{margin:12px 0 18px;color:#5a4a34;font-size:14px;line-height:1.5}.private-room-closed__panel button[data-v-765c076c]{min-width:112px;min-height:40px;padding:0 16px;border:0;border-radius:999px;color:#fff8ea;background:#8b5a1a;font-size:14px;font-weight:700}.private-room-closed__panel button[data-v-765c076c]:disabled{opacity:.65}.ali-animal-records[data-v-888946d8]{position:absolute;z-index:40;inset:0;display:grid;padding:max(12px,var(--safe-top, 0px)) max(10px,var(--safe-right, 0px)) max(12px,var(--safe-bottom, 0px)) max(10px,var(--safe-left, 0px));box-sizing:border-box;background:#00000094;place-items:center}.ali-animal-records__panel[data-v-888946d8]{display:flex;width:min(680px,100%);height:min(90vh,720px);overflow:hidden;border:1px solid #e4b36b;border-radius:8px;color:#51351e;background:#fff7e9;box-shadow:0 10px 40px #00000059;flex-direction:column}.ali-animal-records__header[data-v-888946d8]{display:grid;min-height:58px;padding:0 8px;border-bottom:1px solid #e6c691;background:#f8e0ba;grid-template-columns:44px 1fr 44px;align-items:center;text-align:center}.ali-animal-records__header button[data-v-888946d8]{width:44px;height:44px;border:0;color:#70461f;background:transparent;font-size:30px}.ali-animal-records__header strong[data-v-888946d8],.ali-animal-records__header small[data-v-888946d8]{display:block}.ali-animal-records__header strong[data-v-888946d8]{font-size:17px}.ali-animal-records__header small[data-v-888946d8]{margin-top:2px;color:#987453;font-size:10px}.ali-animal-records__dates[data-v-888946d8]{display:grid;padding:8px 10px;border-bottom:1px solid #edd9b9;grid-template-columns:repeat(4,1fr);gap:6px}.ali-animal-records__dates button[data-v-888946d8]{min-height:44px;border:1px solid #d9b57c;border-radius:4px;color:#8d6742;background:#fffaf2;font-size:12px}.ali-animal-records__dates button.active[data-v-888946d8]{color:#fff;background:#bc7b35}.ali-animal-records__list[data-v-888946d8]{min-height:0;overflow:auto;flex:1}.ali-animal-records__row[data-v-888946d8]{position:relative;display:grid;width:100%;min-height:64px;padding:8px 10px;border:0;border-bottom:1px solid #efdfc8;color:#5d432c;background:transparent;grid-template-columns:1.35fr .8fr .9fr .9fr 16px;align-items:center;text-align:center;font-size:11px}.ali-animal-records__row-open[data-v-888946d8]{position:absolute;z-index:1;inset:0;width:100%;height:100%;background:transparent}.ali-animal-records__row>span[data-v-888946d8],.ali-animal-records__row>i[data-v-888946d8]{position:relative;z-index:2;pointer-events:none}.ali-animal-records__row>span[data-v-888946d8]:first-of-type{text-align:left}.ali-animal-records__row small[data-v-888946d8],.ali-animal-records__row strong[data-v-888946d8]{display:block}.ali-animal-records__row small[data-v-888946d8]{color:#a78665;font-size:10px}.ali-animal-records__row strong[data-v-888946d8]{margin-top:3px;color:#774b25;font-size:12px}.ali-animal-records__issue-copy[data-v-888946d8]{position:relative;z-index:3;min-height:36px;max-width:100%;overflow:hidden;color:#774b25;font-size:12px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto}.ali-animal-records__row span:not(:first-child) strong[data-v-888946d8]{color:#be7423}.ali-animal-records__row strong.loss[data-v-888946d8],.ali-animal-records__detail strong.loss[data-v-888946d8]{color:#ae4b37}.ali-animal-records__row i[data-v-888946d8]{color:#bd8b51;font-size:22px;font-style:normal}.ali-animal-records__detail[data-v-888946d8]{padding:11px 13px;border-bottom:1px solid #efdfc8}.ali-animal-records__detail header[data-v-888946d8]{display:flex;justify-content:space-between;font-size:12px}.ali-animal-records__detail header span[data-v-888946d8]{color:#a78665}.ali-animal-records__detail header strong[data-v-888946d8]{color:#774b25}.ali-animal-records__detail>div[data-v-888946d8]{display:grid;margin-top:9px;grid-template-columns:repeat(4,1fr);gap:5px;text-align:center;font-size:10px}.ali-animal-records__detail>div span[data-v-888946d8]{color:#a78665}.ali-animal-records__detail>div strong[data-v-888946d8]{display:block;margin-top:2px;color:#774b25;font-size:12px}.ali-animal-records__detail>div strong.unopened[data-v-888946d8]{color:#9b856f}.ali-animal-records__detail>small[data-v-888946d8]{display:block;margin-top:8px;color:#aa8e72;font-size:10px}.ali-animal-records__message[data-v-888946d8]{display:grid;min-height:180px;color:#987453;place-items:center;font-size:13px}.ali-animal-records__message.is-error[data-v-888946d8]{color:#ad523c;gap:10px}.ali-animal-records__message button[data-v-888946d8]{border:1px solid #d2a46c;border-radius:4px;color:#754b26;background:#fffaf2}.ali-animal-records footer[data-v-888946d8]{padding:9px 12px;border-top:1px solid #e6c691;color:#a78665;background:#fff1d7;text-align:right;font-size:10px}@media(max-width:420px){.ali-animal-records__panel[data-v-888946d8]{height:min(92vh,720px)}.ali-animal-records__row[data-v-888946d8]{grid-template-columns:1.2fr .75fr .85fr .85fr 12px;padding-inline:6px;font-size:10px}.ali-animal-records__row strong[data-v-888946d8]{font-size:11px}}.game-rule-overlay[data-v-9ff3b19a]{position:absolute;z-index:40;inset:0;display:grid;padding:max(12px,var(--safe-top, 0px)) max(10px,var(--safe-right, 0px)) max(12px,var(--safe-bottom, 0px)) max(10px,var(--safe-left, 0px));box-sizing:border-box;background:#00000094;place-items:center}.game-rule-overlay__panel[data-v-9ff3b19a]{display:flex;width:min(680px,100%);height:min(90%,720px);overflow:hidden;border:1px solid #e6c879;border-radius:8px;color:#e5ceac;background:var(--account-dark-bg);box-shadow:0 10px 40px #00000059;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.game-rule-overlay__panel>header[data-v-9ff3b19a]{display:grid;min-height:46px;border-bottom:1px solid #a9803a;color:#4a2e08;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e);grid-template-columns:60px 1fr 60px;align-items:center;text-align:center}.game-rule-overlay__panel>header button[data-v-9ff3b19a]{display:grid;width:60px;height:46px;border:0;color:#4a2e08;background:transparent;font-size:30px;line-height:1;place-items:center}.game-rule-overlay__panel>header strong[data-v-9ff3b19a]{font-size:17px}.game-rule-overlay__surface[data-v-9ff3b19a]{display:flex;min-height:0;background-color:var(--account-dark-bg);background-position:center;background-size:100% 100%;flex:1;flex-direction:column}.game-rule-overlay__select[data-v-9ff3b19a]{display:grid;flex:0 0 auto;padding:8px 20px;background:#3c352b;place-items:center}.game-rule-overlay__select select[data-v-9ff3b19a]{width:min(280px,100%);height:40px;padding:0 14px;border:1px solid #9c886a;border-radius:5px;outline:0;color:#e5ceac;background:#2d261f;font-size:16px;font-weight:700}.game-rule-overlay__body[data-v-9ff3b19a]{min-height:0;padding:5px 10px;overflow:auto;color:#e5ceac;font-size:14px;line-height:1.7;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.game-rule-overlay__body[data-v-9ff3b19a] *{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.game-rule-overlay__body[data-v-9ff3b19a] p{margin:2px 0}.game-rule-overlay__body[data-v-9ff3b19a] img{height:auto}.game-rule-overlay__body[data-v-9ff3b19a] a{color:#e5ceac;text-decoration:underline}.game-rule-overlay__message[data-v-9ff3b19a]{display:grid;min-height:180px;color:#e5ceac;place-items:center;font-size:14px}.game-rule-overlay__message.is-error[data-v-9ff3b19a]{color:#efb49a;gap:10px}.game-rule-overlay__message button[data-v-9ff3b19a]{padding:7px 12px;border:1px solid #9c886a;border-radius:5px;color:#e5ceac;background:#2d261f}.k3-report-overlay[data-v-22ddae06]{position:absolute;z-index:45;inset:0;box-sizing:border-box}.k3-report-result[data-v-22ddae06]{display:grid;min-height:40px;padding:5px;color:#333;background:#fff;grid-template-columns:76px minmax(0,1fr) 96px;align-items:center}.k3-report-result>b[data-v-22ddae06]{overflow:hidden;font-size:12px;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis}.k3-report-result__dice[data-v-22ddae06]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.k3-report-result__dice i[data-v-22ddae06]{display:grid;width:30px;height:30px;overflow:hidden;border:1px solid #ddd;border-radius:5px;color:#111;background:linear-gradient(145deg,#fff,#f2f2f2);box-shadow:0 1px 2px #0002;font-family:serif;font-size:31px;font-style:normal;line-height:1;place-items:center}.k3-report-result__dice i[data-value="1"][data-v-22ddae06],.k3-report-result__dice i[data-value="4"][data-v-22ddae06]{color:#c02a1b}.k3-report-result__summary[data-v-22ddae06]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center}.k3-report-result__summary b[data-v-22ddae06]{font-size:12px;font-weight:500}@media(max-width:360px){.k3-report-result[data-v-22ddae06]{grid-template-columns:66px minmax(0,1fr) 82px;padding-inline:2px}.k3-report-result__dice[data-v-22ddae06]{gap:3px}.k3-report-result__dice i[data-v-22ddae06]{width:27px;height:27px;font-size:28px}}.pc28-report-overlay[data-v-aea25882]{position:absolute;z-index:45;inset:0;box-sizing:border-box}.pc28-report-result[data-v-aea25882]{display:grid;min-height:30px;padding:5px;color:#333;background:#fff;grid-template-columns:60px minmax(0,1fr) 80px 60px;align-items:center}.pc28-report-result.has-random[data-v-aea25882]{grid-template-columns:60px minmax(0,1fr) 40px 80px 60px}.pc28-report-result>b[data-v-aea25882]{overflow:hidden;font-size:12px;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis}.pc28-report-balls[data-v-aea25882]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.pc28-report-balls i[data-v-aea25882]{display:grid;flex:0 0 18px;width:18px;height:18px;border-radius:50%;color:#fff;background:#a4d5fb;font-size:12px;font-style:normal;font-weight:700;place-items:center}.pc28-report-balls i.is-sum[data-v-aea25882]{background:linear-gradient(#fb6d87,#f8545b)}.pc28-report-balls em[data-v-aea25882]{color:#878786;font-size:12px;font-style:normal;font-weight:700}.pc28-report-random[data-v-aea25882]{color:green;font-size:14px;text-align:center}.pc28-report-summary[data-v-aea25882]{display:grid;grid-template-columns:repeat(3,1fr);padding-inline:5px;text-align:center}.pc28-report-summary b[data-v-aea25882]{color:#666;font-size:12px;font-weight:400}.pc28-report-summary b[data-v-aea25882]:first-child{color:#333}.pc28-report-summary b.is-large[data-v-aea25882]{color:red}.poker-tip-dialog-mask[data-v-9ce30db8]{position:fixed;z-index:100100;inset:0;display:grid;padding:max(18px,var(--safe-top, 0px)) max(18px,var(--safe-right, 0px)) max(18px,var(--safe-bottom, 0px)) max(18px,var(--safe-left, 0px));background:#0000008a;place-items:center}.poker-tip-dialog[data-v-9ce30db8]{display:flex;width:clamp(280px,72vw,460px);height:min(72dvh,max(200px,min(266.8px,41.76vw)));flex-direction:column;overflow:hidden}.poker-tip-dialog header[data-v-9ce30db8]{display:grid;height:clamp(25.8px,6.64vw,42.5px);color:#fff;background:var(--poker-tip-head) center / 100% 100% no-repeat;font-size:18px;font-weight:900;place-items:center;flex:0 0 auto}.poker-tip-dialog__body[data-v-9ce30db8]{display:grid;min-height:0;padding:6px 24px 14px;background:var(--poker-tip-body) center / 100% 100% no-repeat;place-items:center;flex:1 1 auto}.poker-tip-dialog__body p[data-v-9ce30db8]{max-height:100%;margin:0;overflow:auto;color:#fff;font-size:16px;line-height:1.5;text-align:center;white-space:pre-line}.poker-tip-dialog footer[data-v-9ce30db8]{height:clamp(6.4px,1.63vw,10.4px);background:var(--poker-tip-foot) center / 100% 100% no-repeat;flex:0 0 auto}.poker-tip-dialog-mask--niuniu-bright[data-v-9ce30db8]{background:#0e19137a}.poker-tip-dialog--niuniu-bright[data-v-9ce30db8]{position:relative;isolation:isolate;width:min(430px,calc(100vw - 36px));height:auto;min-height:320px;padding:72px 38px 30px;overflow:visible;border-radius:14px;color:#263a33;background:#f6eddecc;box-shadow:0 12px 32px #2e281b70;font-family:"Niuniu Lobby Serif",Songti SC,STSong,serif}.poker-tip-dialog--niuniu-bright header[data-v-9ce30db8]{z-index:3;position:absolute;top:-18px;left:50%;display:grid;width:min(245px,64%);height:62px;box-sizing:border-box;border:solid transparent;border-width:16px 32px;color:#fff2bf;background-color:#075942;background-image:linear-gradient(180deg,#188267,#004b37 75%,#073b2e);transform:translate(-50%);filter:drop-shadow(0 3px 2px rgb(61 37 6 / 45%));place-items:center}.poker-tip-dialog--niuniu-bright[data-v-9ce30db8]:before{position:absolute;z-index:2;inset:0;border:18px solid transparent;border-image:var(--poker-tip-panel) 90 / 18px / 0 stretch;content:"";pointer-events:none}.poker-tip-dialog--niuniu-bright[data-v-9ce30db8]:not(.poker-tip-dialog--poker-jade){background:#f6edde var(--poker-tip-marble) center / cover no-repeat}.poker-tip-dialog--niuniu-bright[data-v-9ce30db8]:after{position:absolute;z-index:-1;inset:9px;border-radius:7px;background:var(--poker-tip-marble) center / cover no-repeat;content:"";opacity:.18;pointer-events:none}.poker-tip-dialog--themed-assets header[data-v-9ce30db8]{border-image:var(--poker-tip-title) 42 84 fill / 16px 32px / 0 stretch;background-color:transparent;background-image:none}.poker-tip-dialog--niuniu-bright header strong[data-v-9ce30db8]{white-space:nowrap;font-size:clamp(20px,6vw,25px);font-weight:800;letter-spacing:.18em;text-shadow:0 2px 1px #174336,0 0 5px rgb(255 245 190 / 45%)}.poker-tip-dialog--niuniu-bright header button[data-v-9ce30db8]{position:absolute;top:5px;right:-50px;display:grid;width:50px;height:50px;padding:0;border:0;border-radius:50%;color:#67471f;background-color:#eadab7;background-image:var(--poker-tip-round),linear-gradient(145deg,#fff9e9,#d7bc83);background-position:center;background-size:100% 100%;font-family:ui-sans-serif,system-ui,sans-serif;font-size:31px;line-height:1;filter:drop-shadow(0 2px 2px rgb(57 34 4 / 42%));place-items:center}.poker-tip-dialog--niuniu-bright .poker-tip-dialog__body[data-v-9ce30db8]{display:flex;min-height:218px;padding:20px 18px 0;flex-direction:column;justify-content:space-between;gap:22px;background:transparent}.poker-tip-dialog--niuniu-bright .poker-tip-dialog__body p[data-v-9ce30db8]{display:grid;min-height:104px;color:#26352f;font-size:18px;font-weight:700;line-height:1.65;text-shadow:0 1px #fff;place-items:center}.poker-tip-dialog--poker-jade[data-v-9ce30db8]{min-height:244px;padding-bottom:22px}.poker-tip-dialog--poker-jade .poker-tip-dialog__body[data-v-9ce30db8]{min-height:150px;padding-top:8px;justify-content:center}.poker-tip-dialog--poker-jade footer[data-v-9ce30db8]{display:none}.poker-tip-dialog__confirm[data-v-9ce30db8]{width:min(210px,72%);min-height:56px;margin:0 auto;box-sizing:border-box;border:solid transparent;border-width:12px 18px;border-image:var(--poker-tip-button) 48 70 fill / 12px 18px / 0 stretch;border-radius:0;color:#fff2bf;background:#075942;box-shadow:0 3px 5px #40280857;font:800 23px Songti SC,STSong,"Noto Serif SC",serif;letter-spacing:.16em;text-shadow:0 2px 1px #173e33}.poker-tip-dialog__confirm[data-v-9ce30db8]:active{transform:translateY(1px);filter:brightness(.94)}.poker-tip-dialog--niuniu-bright:not(.poker-tip-dialog--poker-jade) .poker-tip-dialog__confirm[data-v-9ce30db8]{border-radius:28px;background:transparent}@media(max-height:440px)and (orientation:landscape){.poker-tip-dialog--niuniu-bright[data-v-9ce30db8]{width:min(520px,82vw);min-height:250px;padding:50px 28px 18px}.poker-tip-dialog--niuniu-bright .poker-tip-dialog__body[data-v-9ce30db8]{min-height:176px;gap:10px}.poker-tip-dialog--niuniu-bright .poker-tip-dialog__body p[data-v-9ce30db8]{min-height:92px}.poker-tip-dialog__confirm[data-v-9ce30db8]{min-height:48px}}@font-face{font-family:"Niuniu Lobby Serif";src:url(/assets/serif-B8uGmlDm.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.sound-state-mask.sound-state-mask--niuniu-bright[data-v-536f52db]{padding:max(34px,var(--safe-top)) max(18px,var(--safe-right)) max(34px,var(--safe-bottom)) max(18px,var(--safe-left));background:#0e19137a}.sound-state-dialog__content[data-v-536f52db]{display:flex;height:calc(100% - 45px);flex-direction:column}.sound-state-dialog__row[data-v-536f52db]{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:18px;text-shadow:1px 1px rgb(0 0 0 / 70%)}.sound-state-dialog.sound-state-dialog--niuniu-bright[data-v-536f52db]{position:relative;isolation:isolate;width:min(430px,100%);height:auto;min-height:344px;padding:72px 38px 30px;overflow:visible;border:0;border-radius:14px;color:#263a33;background:#f6eddecc;box-shadow:0 12px 32px #2e281b70;font-family:"Niuniu Lobby Serif",Songti SC,STSong,serif}.sound-state-dialog--niuniu-bright[data-v-536f52db]:before{position:absolute;z-index:2;inset:0;border:18px solid transparent;border-image:var(--sound-panel-image) 90 / 18px / 0 stretch;content:"";pointer-events:none}.sound-state-dialog--niuniu-bright[data-v-536f52db]:after{position:absolute;z-index:-1;inset:9px;border-radius:7px;background:var(--sound-marble-image) center / cover no-repeat;content:"";opacity:.18;pointer-events:none}.sound-state-dialog--niuniu-bright[data-v-536f52db]:not(.sound-state-dialog--poker-jade){background:#f6edde var(--sound-marble-image) center / cover no-repeat}.sound-state-dialog--niuniu-bright .sound-state-dialog__header[data-v-536f52db]{z-index:3;position:absolute;top:-18px;left:50%;width:min(245px,64%);height:62px;box-sizing:border-box;border:solid transparent;border-width:16px 32px;color:#fff2bf;background-color:#075942;background-image:linear-gradient(180deg,#188267,#004b37 75%,#073b2e);transform:translate(-50%);filter:drop-shadow(0 3px 2px rgb(61 37 6 / 45%))}.sound-state-dialog--themed-assets .sound-state-dialog__header[data-v-536f52db]{border-image:var(--sound-title-image) 42 84 fill / 16px 32px / 0 stretch;background-color:transparent;background-image:none}.sound-state-dialog--niuniu-bright .sound-state-dialog__header strong[data-v-536f52db]{white-space:nowrap;font-size:clamp(20px,6vw,25px);font-weight:800;letter-spacing:.18em;text-shadow:0 2px 1px #174336,0 0 5px rgb(255 245 190 / 45%)}.sound-state-dialog--niuniu-bright .sound-state-dialog__close[data-v-536f52db]{top:5px;right:-50px;width:50px;height:50px;border-radius:50%;color:#67471f;background-color:#9c743b;background-image:var(--sound-round-image),linear-gradient(145deg,#fff9e9,#d7bc83);background-position:center;background-size:100% 100%;font-family:ui-sans-serif,system-ui,sans-serif;font-size:31px;font-weight:500;line-height:1;text-shadow:0 1px 2px #664414;filter:drop-shadow(0 2px 2px rgb(57 34 4 / 42%))}.sound-state-dialog--niuniu-bright .sound-state-dialog__content[data-v-536f52db]{height:auto;gap:12px}.sound-state-dialog--niuniu-bright .sound-state-dialog__row[data-v-536f52db]{display:grid;width:100%;height:68px;padding:0 20px;border:1px solid rgb(156 115 48 / 48%);border-radius:15px;grid-template-columns:46px 1fr auto;gap:10px;color:#26352f;background:#fffdf66b;box-shadow:inset 0 1px #ffffffbf;font-size:20px;font-weight:700;text-shadow:0 1px #fff}.sound-state-dialog.sound-state-dialog--poker-jade[data-v-536f52db]{min-height:260px;padding-inline:24px;padding-bottom:26px}.sound-state-dialog--poker-jade .sound-state-dialog__row[data-v-536f52db]{padding-inline:14px;font-size:18px;grid-template-columns:1fr auto}.sound-state-dialog__icon[data-v-536f52db]{color:#8b6a37;font-family:Georgia,serif;font-size:43px;font-weight:900;line-height:1;text-align:center;text-shadow:0 1px #fff4cf}.sound-state-dialog__icon--effects[data-v-536f52db]{position:relative;width:31px;overflow:visible;font-size:0}.sound-state-dialog__icon--effects[data-v-536f52db]:before{display:block;width:17px;height:23px;margin-left:2px;background:#8b6a37;clip-path:polygon(0 34%,38% 34%,100% 0,100% 100%,38% 66%,0 66%);content:""}.sound-state-dialog__icon--effects[data-v-536f52db]:after{position:absolute;top:3px;left:17px;width:16px;height:18px;border:3px solid #8b6a37;border-left:0;border-radius:0 100% 100% 0;content:""}.sound-state-dialog--niuniu-bright .sound-state-switch[data-v-536f52db]{width:70px;height:36px;padding:3px;border:2px solid #a78348;border-radius:20px;background:#81786b;box-shadow:inset 0 2px 5px #0000003d,0 1px #fff}.sound-state-dialog--niuniu-bright .sound-state-switch i[data-v-536f52db]{width:26px;height:26px;background:linear-gradient(145deg,#fffdf4,#e9e2cf);box-shadow:0 2px 4px #281e0c61}.sound-state-dialog--niuniu-bright .sound-state-switch.is-on[data-v-536f52db]{border-color:#9c793c;background:linear-gradient(180deg,#118366,#006044)}.sound-state-dialog--niuniu-bright .sound-state-switch.is-on i[data-v-536f52db]{transform:translate(34px)}.sound-state-dialog__divider[data-v-536f52db]{display:flex;height:19px;align-items:center;gap:8px}.sound-state-dialog__divider[data-v-536f52db]:before,.sound-state-dialog__divider[data-v-536f52db]:after{height:1px;flex:1;background:linear-gradient(90deg,transparent,#b08a4d);content:""}.sound-state-dialog__divider[data-v-536f52db]:after{transform:scaleX(-1)}.sound-state-dialog__divider i[data-v-536f52db]{width:12px;height:12px;border:2px solid #9f793d;transform:rotate(45deg)}.sound-state-dialog__confirm[data-v-536f52db]{width:min(210px,72%);height:56px;margin:0 auto;box-sizing:border-box;border:solid transparent;border-width:12px 18px;border-image:var(--sound-button-image) 48 70 fill / 12px 18px / 0 stretch;border-radius:0;color:#fff7d0;background:#075942;box-shadow:0 3px 5px #40280857;font-family:inherit;font-size:23px;font-weight:800;letter-spacing:.16em;text-shadow:0 2px 1px #173e33}.sound-state-dialog__confirm[data-v-536f52db]:active{transform:translateY(1px);filter:brightness(.94)}.sound-state-dialog--niuniu-bright:not(.sound-state-dialog--poker-jade) .sound-state-dialog__confirm[data-v-536f52db]{border-radius:28px;background:transparent}@media(max-height:440px)and (orientation:landscape){.sound-state-dialog.sound-state-dialog--niuniu-bright[data-v-536f52db]{width:min(520px,82vw);min-height:260px;padding:50px 28px 18px}.sound-state-dialog--niuniu-bright .sound-state-dialog__content[data-v-536f52db]{display:grid;grid-template-columns:1fr 1fr}.sound-state-dialog--poker-jade .sound-state-dialog__content[data-v-536f52db]{grid-template-columns:1fr 1fr}.sound-state-dialog--niuniu-bright .sound-state-dialog__row[data-v-536f52db]{height:62px;padding:0 14px;font-size:17px}.sound-state-dialog__divider[data-v-536f52db]{grid-column:1 / -1;height:12px}.sound-state-dialog__confirm[data-v-536f52db]{grid-column:1 / -1;height:48px}}.private-room[data-v-29e25727]{position:fixed;inset:0;z-index:80;display:grid;place-items:center}.private-room__mask[data-v-29e25727]{position:absolute;inset:0;border:0;background:#0000008c}.private-room__panel[data-v-29e25727]{position:relative;z-index:1;width:min(92vw,360px);padding:18px 16px 16px;border-radius:16px;background:#12261f;color:#fff;box-shadow:0 12px 40px #00000059}.private-room__panel header[data-v-29e25727]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.private-room__panel header strong[data-v-29e25727]{font-size:18px}.private-room__panel header button[data-v-29e25727]{width:32px;height:32px;border:0;border-radius:999px;background:#ffffff14;color:#fff;font-size:22px;line-height:1}.private-room__hint[data-v-29e25727]{margin:0 0 14px;color:#c8ddd4;font-size:13px;line-height:1.5}.private-room__card[data-v-29e25727]{display:grid;gap:8px;margin-bottom:14px;padding:12px;border-radius:12px;background:#ffffff0f}.private-room__card div[data-v-29e25727]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.private-room__card span[data-v-29e25727]{color:#9bb5aa}.private-room__card small[data-v-29e25727]{margin-left:4px;color:#8ee1b6;font-size:12px;font-weight:600}.private-room__digits[data-v-29e25727]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:14px}.private-room__digits input[data-v-29e25727]{height:44px;border:1px solid rgb(255 255 255 / 18%);border-radius:10px;background:#00000040;color:#fff;text-align:center;font-size:20px;font-weight:700}.private-room__error[data-v-29e25727]{margin:0 0 12px;color:#ffb4a8;font-size:13px}.private-room__feedback[data-v-29e25727]{margin:0 0 12px;color:#8ee1b6;font-size:13px}.private-room__feedback.is-error[data-v-29e25727]{color:#ffb4a8}.private-room__permission[data-v-29e25727]{margin:0;color:#c8ddd4;font-size:12px;text-align:center}.private-room__panel footer[data-v-29e25727]{display:grid;gap:8px}.private-room__panel footer button[data-v-29e25727]{height:44px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-size:15px;font-weight:700}.private-room__panel footer button.is-primary[data-v-29e25727]{background:#1f8f63}.private-room__panel footer button.is-danger[data-v-29e25727]{background:#8f2f2f}.private-room__panel footer button[data-v-29e25727]:disabled{opacity:.55}.pg-navigation[data-v-fae4f6fc]{position:absolute;z-index:5;inset:0;pointer-events:none}.pg-navigation__dock[data-v-fae4f6fc]{position:absolute;top:clamp(0px,14%,96px);left:0;pointer-events:auto}.pg-navigation button[data-v-fae4f6fc]{display:grid;place-items:center;color:#fff;touch-action:manipulation}.pg-navigation button[data-v-fae4f6fc]:focus-visible{outline:2px solid #fff;outline-offset:2px}.pg-navigation__expand[data-v-fae4f6fc]{position:relative;isolation:isolate;width:44px;height:60px;padding-right:10px}.pg-navigation__expand[data-v-fae4f6fc]:before{content:"";position:absolute;z-index:-1;inset:0 10px 0 0;border:1px solid rgb(255 255 255 / 75%);border-left:0;border-radius:0 32px 32px 0;background:#0000007f}.pg-navigation__menu[data-v-fae4f6fc]{display:flex;flex-direction:column;align-items:center;width:50px;gap:2px;padding:5px 2px;border:1px solid rgb(255 255 255 / 75%);border-left:0;border-radius:26px;background:#0000007f;box-shadow:0 2px 4px #00000029}.pg-navigation__menu button[data-v-fae4f6fc]{position:relative;isolation:isolate;width:44px;height:44px;border-radius:50%}.pg-navigation__menu button[data-v-fae4f6fc]:before{content:"";position:absolute;z-index:-1;inset:4px;border-radius:50%}.pg-navigation__home[data-v-fae4f6fc]:before{background:linear-gradient(#3d8fff,#1678ff)}.pg-navigation__collapse[data-v-fae4f6fc]:before{background:linear-gradient(#b0b0b0,#999)}.pg-navigation__collapse svg[data-v-fae4f6fc]{transform:rotate(180deg)}.pg-navigation__mask[data-v-fae4f6fc]{position:absolute;inset:0;display:grid;place-items:center;padding:16px;overflow:auto;pointer-events:auto;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pg-navigation__dialog[data-v-fae4f6fc]{width:min(100%,320px);color:#ddd;text-align:center}.pg-navigation__card[data-v-fae4f6fc]{padding:16px;border:1px solid #3a3a3a;border-radius:9px;background:#1b1b1b}.pg-navigation__card h2[data-v-fae4f6fc]{margin:0;font-size:16px;font-weight:400}.pg-navigation__card p[data-v-fae4f6fc]{margin:24px 0;font-size:13px;line-height:1.7}.pg-navigation__actions[data-v-fae4f6fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pg-navigation__actions button[data-v-fae4f6fc]{min-height:44px;padding:8px;border:1px solid #c9af60;border-radius:7px;color:#c9af60;font-size:14px}.pg-navigation__actions button[data-v-fae4f6fc]:last-child{color:#594719;background:#c9af60}.pg-navigation__dismiss[data-v-fae4f6fc]{position:relative;isolation:isolate;width:44px;height:44px;margin:12px auto 0}.pg-navigation__dismiss[data-v-fae4f6fc]:before{content:"";position:absolute;z-index:-1;inset:6px;border:2px solid #fff;border-radius:50%}.socket-state-indicator[data-v-477a970d]{position:fixed;z-index:325;top:max(4px,var(--safe-top, 0px));right:calc(var(--safe-right, 0px) + 64px);display:flex;width:32px;height:30px;padding:3px 0 2px;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;pointer-events:none;text-shadow:0 1px 2px rgb(0 0 0 / 75%)}.socket-state-indicator__signal[data-v-477a970d]{position:relative;display:flex;align-items:end;gap:1.5px;width:18px;height:10px;overflow:hidden}.socket-state-indicator__signal i[data-v-477a970d]{display:block;width:4px;border-radius:1px 1px 0 0;background:#777d83}.socket-state-indicator__signal i[data-v-477a970d]:nth-child(1){height:4px}.socket-state-indicator__signal i[data-v-477a970d]:nth-child(2){height:7px}.socket-state-indicator__signal i[data-v-477a970d]:nth-child(3){height:10px}.is-connected .socket-state-indicator__signal i[data-v-477a970d]{background:#23d9e7}.is-connecting .socket-state-indicator__signal[data-v-477a970d]:after,.is-disconnected .socket-state-indicator__signal[data-v-477a970d]:after{position:absolute;inset:auto 0 0;height:2px;border-radius:2px;background:#23d9e7;content:"";transform-origin:left;animation:socket-state-progress-477a970d 1s ease-in-out infinite}@keyframes socket-state-progress-477a970d{0%{transform:scaleX(.08)}50%{transform:scaleX(1)}to{transform:translate(100%) scaleX(.08)}}@media(max-width:420px){.socket-state-indicator[data-v-477a970d]{right:calc(var(--safe-right, 0px) + 56px)}}@media(prefers-reduced-motion:reduce){.is-connecting .socket-state-indicator__signal[data-v-477a970d]:after,.is-disconnected .socket-state-indicator__signal[data-v-477a970d]:after{animation:none}}.room-picker[data-v-afdff330]{position:fixed;z-index:1300;inset:0;display:grid;align-items:end}.room-picker__mask[data-v-afdff330]{position:absolute;inset:0;width:100%;height:100%;background:#000000a8}.room-picker__panel[data-v-afdff330]{position:relative;display:flex;flex-direction:column;width:100%;height:80vh;height:80dvh;max-height:80vh;max-height:80dvh;padding:18px 18px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;color:#f6e4bd;background:#2f3038;overflow:hidden}.room-picker__panel header[data-v-afdff330],.room-picker__panel>p[data-v-afdff330],.room-picker__digits[data-v-afdff330],.room-picker__join[data-v-afdff330]{flex-shrink:0}.room-picker__panel header[data-v-afdff330]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.room-picker__panel header strong[data-v-afdff330]{grid-column:2;font-size:18px;text-align:center}.room-picker__panel header button[data-v-afdff330]{grid-column:3;color:#d8c9a8;font-size:28px}.room-picker__panel>p[data-v-afdff330]{margin:18px 0 10px;color:#b9b4aa;text-align:center}.room-picker__digits[data-v-afdff330]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.room-picker__digits input[data-v-afdff330]{width:100%;min-width:0;height:50px;border:1px solid #6d604a;border-radius:9px;color:#fff;background:#23242a;font-size:24px;font-weight:700;text-align:center}.room-picker__digits input[data-v-afdff330]:focus{border-color:#e1bd6b;outline:2px solid rgba(225,189,107,.2)}.room-picker__join[data-v-afdff330]{width:100%;height:46px;margin-top:15px;border-radius:9px;color:#3a2a12;background:linear-gradient(180deg,#f4d992,#d8ae57);font-weight:800}.room-picker__join[data-v-afdff330]:disabled{opacity:.45}.room-picker__error[data-v-afdff330]{margin:10px 0 0!important;color:#ff9b91!important;font-size:13px}.room-picker__history[data-v-afdff330]{display:flex;flex-direction:column;min-height:0;flex:1;margin-top:22px}.room-picker__history>strong[data-v-afdff330]{flex-shrink:0;color:#fff;font-size:15px}.room-picker__history>small[data-v-afdff330]{display:block;padding:24px 0;color:#8e8f96;text-align:center}.room-picker__rooms[data-v-afdff330]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;align-items:start;gap:12px;min-height:0;flex:1;margin-top:13px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.room-picker__rooms button[data-v-afdff330]{display:flex;width:100%;aspect-ratio:1;min-width:0;padding:8px 4px;border:1px solid transparent;border-radius:10px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#d9d9dc;background:#25262c}.room-picker__rooms button.is-current[data-v-afdff330]{border-color:#d8ae57;color:#f2cf7d}.room-picker__rooms img[data-v-afdff330]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.room-picker__rooms span[data-v-afdff330]{width:100%;font-size:12px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-all}:root{color-scheme:dark;--flutter-home-bg: #2c2d33;--flutter-panel: #3e404a;--flutter-bottom: #3a3a4a;--flutter-gold: #e2c07a;--flutter-gold-bright: #f3d59d;--flutter-silver: #b6b7e3;--gilt-bg: #2c2c2c;--gilt-surface: #3a3a3a;--gilt-input: #000;--gilt-line: #ba8a24;--gilt-ink: #3a2a16;--gilt-header: linear-gradient(#ffe48d, #d2a23b);--gilt-button: linear-gradient(#ffe89b, #db9e35);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--viewport-safe-top: 0px;--viewport-safe-bottom: 0px;--page-safe-top: max(env(safe-area-inset-top, 0px), var(--viewport-safe-top));--page-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--viewport-safe-bottom));--bottom-nav-height: 80px;--app-height: 100vh;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}@supports (height: 100dvh){:root{--app-height: 100dvh}}@media(display-mode:standalone),(display-mode:fullscreen){:root{--app-height: 100vh}}:root{--account-bg: #1b1917;--account-dark-bg: #0a0a0a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{width:100%;max-width:100%;height:100%;min-height:0;margin:0;overflow:hidden}html{background:#2c2d33;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.is-playing,html.is-playing body{overflow:hidden}html.is-playing,html.is-playing body,html.is-playing #app{background:#000}body{position:fixed;inset:0;height:var(--app-height);color:#fff;background:#2c2d33;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.is-standalone body{position:static;height:100vh}button,input,select,textarea{font:inherit}input,textarea,[contenteditable=true]{-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}button{margin:0;padding:0;border:0;color:inherit;background:none;cursor:pointer}button,a[href],[role=button]{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}img{display:block;max-width:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}a{color:inherit;text-decoration:none}a,img{-webkit-user-drag:none}h1,h2,p{margin:0}.app-shell{--safe-top: var(--page-safe-top);--safe-bottom: var(--page-safe-bottom);position:relative;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden;background:#2c2d33}.app-shell.has-bottom-nav{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom))}.app-route{position:absolute;inset:0;min-height:0;overflow:hidden}.app-route>*{width:100%;height:100%;min-height:0}.app-route>.flutter-recharge{position:absolute;inset:0;height:auto}.debug-console-panel{position:fixed;z-index:980;inset:var(--safe-top) 0 0;display:flex;flex-direction:column;min-height:0;color:#e8e8e8;background:#171717;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.debug-console-panel>header{display:grid;grid-template-columns:48px minmax(0,1fr) 56px;align-items:center;flex:0 0 50px;border-bottom:1px solid #3b3b3b;background:#242424}.debug-console-panel>header button{width:48px;height:48px;color:#f1d38e;font-size:30px}.debug-console-panel>header strong{overflow:hidden;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.debug-console-panel>header span{padding-right:10px;color:#999;font-size:11px;text-align:right}.debug-console-panel>nav{display:flex;flex:0 0 42px;gap:4px;padding:5px 7px;overflow-x:auto;border-bottom:1px solid #333;background:#202020}.debug-console-panel>nav button{flex:0 0 auto;min-width:48px;padding:0 10px;border:1px solid #494949;border-radius:5px;color:#bbb;font-size:12px}.debug-console-panel>nav button.active{border-color:#f1d38e;color:#1c1c1c;background:#f1d38e}.debug-console-list{flex:1;min-height:0;padding:8px max(8px,var(--safe-right)) max(8px,var(--safe-bottom)) max(8px,var(--safe-left));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.debug-console-list>p{padding:28px;color:#888;font-size:13px;text-align:center}.debug-console-list article{margin-bottom:7px;padding:8px;border-left:3px solid #888;border-radius:3px;background:#222;overflow-wrap:anywhere}.debug-console-list article.is-api{border-color:#67b7ff}.debug-console-list article.is-socket{border-color:#68d391}.debug-console-list article.is-error{border-color:#ff6868}.debug-console-list article.is-info{border-color:#f1d38e}.debug-console-list article header{display:flex;align-items:center;gap:8px;color:#888;font-size:10px}.debug-console-list article header b{color:#bbb;font-weight:700;text-transform:uppercase}.debug-console-list article>strong{display:block;margin-top:5px;color:#f0f0f0;font-size:12px;line-height:1.45}.debug-console-list pre{margin:7px 0 0;color:#c8c8c8;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.debug-console-entry{position:fixed;z-index:990;display:grid;place-items:center;width:52px;height:52px;border:1.5px solid #f1d38e;border-radius:50%;color:#f1d38e;background:#2a2a2a;box-shadow:0 2px 6px #0000008c;touch-action:none;-webkit-user-select:none;user-select:none}.debug-console-entry.dragging{cursor:grabbing}.debug-console-entry span{font:700 18px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.flutter-bottom-nav{position:absolute;z-index:80;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--bottom-nav-height) + var(--safe-bottom));padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);border-top:1px solid #5c5a6b;background:#3a3a4a}.flutter-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:#b6b7e3;font-size:11px}.flutter-bottom-nav button.is-active{color:#f2bf87}.flutter-bottom-nav img{width:26px;height:26px;object-fit:contain}.flutter-home{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;padding:calc(var(--safe-top) + 6px) var(--safe-right) 0 var(--safe-left);overflow:hidden;background:#2c2d33}.home-entry-toast{position:fixed;z-index:310}.flutter-home__fixed-header{position:relative;z-index:2;flex:0 0 auto;background:#2c2d33}.flutter-notice{flex:0 0 auto;padding:0 15px}.flutter-notice__row{display:flex;align-items:center;gap:8px;height:40px}.flutter-notice__marquee{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px;border:1.2px solid #fcecaf;border-radius:20px;color:#fffff4;background:#53535a;font-size:14px;font-weight:700;overflow:hidden;flex:1}.flutter-notice__marquee img{width:auto;height:16px}.notice-marquee{display:block;min-width:0;flex:1;overflow:hidden;white-space:nowrap}.notice-marquee__track{display:flex;width:max-content;will-change:transform;animation:notice-marquee-scroll linear infinite}.notice-marquee__segment{flex:0 0 auto;padding-right:48px}.notice-marquee__static{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes notice-marquee-scroll{to{transform:translate3d(-50%,0,0)}}.flutter-search-pill{display:flex;align-items:center;flex:0 0 auto;gap:4px;height:32px;padding:0 12px;border:1.2px solid #fcecaf;border-radius:20px;color:#e2c07a;background:#53535a;font-size:13px;font-weight:700;white-space:nowrap}.flutter-search-pill .material-symbol{font-size:23px;line-height:1;transform:rotate(-15deg)}.flutter-search-field{display:flex;align-items:center;height:40px;margin:4px 0;padding:0 4px 0 12px;border:1px solid #efad87;border-radius:999px;background:#000}.flutter-search-field input{flex:1;min-width:0;height:30px;border:0;outline:0;color:#fffff4;background:#000;font-size:14px;font-weight:700}.flutter-search-field button,.flutter-search-field span{display:grid;place-items:center;width:40px;height:40px;color:#d9c59e;font-size:25px}.home-banner-carousel{position:relative;flex:0 0 auto;width:min(992px,calc(100% - 20px));aspect-ratio:992 / 407;margin:12px auto 2px;border-radius:10px;overflow:hidden;background:#171820;cursor:grab;touch-action:pan-y}.home-banner-carousel.is-dragging{cursor:grabbing}.home-banner-carousel__track{display:flex;height:100%;will-change:transform}.home-banner-carousel__slide{min-width:0;height:100%;flex-grow:0;flex-shrink:0}.home-banner-carousel__slide img{width:100%;height:100%;object-fit:fill;pointer-events:none}.flutter-banner__arrow{position:absolute;z-index:2;top:0;bottom:0;display:grid;place-items:center;width:54px;color:#fff;font-size:34px;text-shadow:0 1px 3px #000}.flutter-banner__arrow span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#00000042;font-size:28px;line-height:1}.flutter-banner__arrow.is-left{left:0}.flutter-banner__arrow.is-right{right:0}.flutter-banner__dots{position:absolute;z-index:2;right:0;bottom:8px;left:0;display:flex;justify-content:center;gap:5px}.flutter-banner__dots i{width:6px;height:6px;border-radius:6px;background:#ffffff8c;transition:width .25s ease,background-color .25s ease}.flutter-banner__dots i.is-active{width:16px;background:#fff}.flutter-userbar{position:relative;display:flex;align-items:center;flex:0 0 64px;height:64px;margin:0 10px;padding:0 12px;border-radius:12px 12px 0 0;background:#3e404a}.flutter-guest,.flutter-member,.flutter-member__profile{display:flex;align-items:center;min-width:0;flex:1;text-align:left}.flutter-guest>img,.flutter-member__profile>img:first-child{width:34px;height:34px;border-radius:50%;object-fit:cover}.flutter-guest strong{margin-left:8px;color:#f1d38e;font-size:15px}.flutter-member__profile>span{display:flex;flex-direction:column;min-width:0;margin-left:6px}.flutter-member__profile>span strong{max-width:160px;color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flutter-member__profile>span strong em{color:#f1d38e;font-size:11px;font-style:normal;font-weight:600}.flutter-member__profile>span strong em.is-join{color:#ffca73;font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;letter-spacing:.04em}.flutter-member__profile>span small{margin-top:4px;color:#f1d38e;font-size:12px}.flutter-member__room-icon{flex:0 0 auto;margin:0 10px;color:#f1d38e}.flutter-member.is-room-owner .flutter-member__profile{cursor:default}.flutter-member__refresh{display:grid;flex:0 0 44px;width:44px;height:44px;margin-left:1px;place-items:center}.flutter-member__refresh img{width:18px;height:18px;object-fit:contain}.flutter-member__refresh img.is-loading{animation:spin .75s linear infinite}.flutter-userbar__actions{display:flex;align-items:center;flex:0 0 auto;gap:12px;margin-left:6px}.flutter-userbar__actions button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:46px;height:46px;color:#fff;font-size:12px}.flutter-userbar__actions img{position:absolute;top:-4px;width:34px;height:34px;object-fit:contain}.push-guide-wrap{position:relative;flex:0 0 auto;width:100%}.push-guide{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);max-width:calc(100% - 24px);min-height:48px;margin:3px 12px 2px;padding:7px 34px 7px 10px;border:1px solid #80622e;border-radius:8px;color:#f3d59d;background:#3d414b;font-size:13px;font-weight:700}.push-guide__text{min-width:0;flex:1;line-height:1.35;white-space:normal}.push-guide__bell{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#f1d38e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.push-guide strong{flex:0 0 auto;margin-left:auto;padding:8px 15px;border-radius:7px;color:#443118;background:#f3d27e}.push-guide__close{position:absolute;top:8px;right:15px;display:grid;place-items:center;width:28px;height:38px;color:#b6b7e3;font-size:20px}.push-guide__message{position:absolute;z-index:5;top:calc(100% + 3px);right:12px;left:12px;padding:7px 10px;border-radius:6px;color:#fff;background:#000000d6;font-size:11px;text-align:center}.flutter-game-area{display:flex;flex:1 1 auto;min-height:0;padding:0 5px;overflow:hidden;background:#2c2d33}.flutter-game-nav{flex:0 0 72px;padding:0 10px 10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.flutter-game-nav button{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:72px;padding-top:5px;color:#b6b7e3;font-size:11px;font-weight:700}.flutter-game-nav button.is-active{color:#f1d38e}.flutter-game-nav button.is-active:after{content:"";position:absolute;right:7px;bottom:5px;left:7px;height:2px;border-radius:2px;background:#f1d38e}.flutter-game-nav img{width:34px;height:34px;margin-bottom:4px;object-fit:contain}.flutter-game-list{min-width:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.flutter-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px 2px}.flutter-game-grid.is-search{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:12px}.flutter-game-card{position:relative;aspect-ratio:356 / 386;border-radius:10px;overflow:hidden;background:#3c3d46;-webkit-tap-highlight-color:transparent}.flutter-game-card:active{transform:scale(.97)}.game-cover-image{position:absolute;inset:0;display:block;overflow:hidden;background:#3c3d46}.game-cover-image img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease-out}.game-cover-image.is-loaded img{opacity:1}.game-cover-image__shimmer{position:absolute;inset:0;background:linear-gradient(110deg,#262a31 8%,#3c424c,#262a31 68%);background-size:220% 100%;animation:cover-shimmer 1.2s linear infinite}@keyframes cover-shimmer{0%{background-position-x:130%}to{background-position-x:-130%}}.is-skeleton{background:linear-gradient(110deg,#3a3b43 8%,#44454f 18%,#3a3b43 33%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position-x:-200%}}@media(prefers-reduced-motion:no-preference){.flutter-game-card{transition:transform 80ms ease-out}}@media(prefers-reduced-motion:reduce){.game-cover-image img{transition:none}.game-cover-image__shimmer,.is-skeleton,.notice-marquee__track{animation:none}.home-banner-carousel__track,.flutter-banner__dots i{transition-duration:.01ms!important}}.flutter-modal-layer{position:absolute;z-index:100;inset:0;display:grid;place-items:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left));background:#0000009e}.flutter-login-dialog{width:min(400px,calc(100% - 16px));max-height:100%;border:1px solid #ba8a24;border-radius:17px;overflow-y:auto;background:#565656;box-shadow:0 12px 40px #00000073}.flutter-login-dialog>header{position:relative;display:grid;place-items:center;height:46px;color:#3a2a16;background:linear-gradient(#ffe48d,#d2a23b)}.flutter-login-dialog h1{font-size:18px;font-weight:500}.flutter-login-dialog>header button{position:absolute;top:7px;right:7px;width:32px;height:32px;border-radius:50%;color:#55451d;background:#534b2647;font-size:24px;line-height:1}.flutter-login-dialog form{display:flex;flex-direction:column;padding:24px 20px 15px;background:linear-gradient(#424242 0 8%,#4b4b4b 35%,#6c6c6c)}.flutter-login-dialog__body{display:flex;flex-direction:column;gap:10px;min-height:0}.flutter-login-input{display:flex;align-items:center;min-height:44px;padding-left:20px;border:1px solid var(--gilt-line);border-radius:999px;background-color:var(--gilt-input);background-position:center;background-size:100% 100%}.flutter-login-input span{flex:0 0 75px;color:#fff;font-size:14px;text-align:right}.flutter-login-input input{min-width:0;height:40px;flex:1;padding:0 12px;border:0;outline:0;color:#fff;background:transparent}.flutter-login-input input::placeholder{color:#ffffff7a}.flutter-login-options{display:flex;align-items:center;justify-content:space-between;color:#ffffffb3;font-size:12px}.flutter-login-options button{color:#fff}.flutter-login-options u{color:#ff0;font-size:13px}.flutter-login-options label{display:flex;align-items:center;gap:4px;color:#ffaf1a;font-size:13px}.flutter-login-options.is-register{justify-content:flex-end}.flutter-login-submit{align-self:center;width:200px;height:45px;flex:0 0 45px;margin-top:24px;border:1px solid #8d6a28;border-radius:999px;color:var(--gilt-ink);background-color:#d2a23b;background-image:var(--gilt-button);background-position:center;background-size:100% 100%;font-size:17px;font-weight:700}.flutter-login-submit:disabled{opacity:.55}.flutter-settings-layer{position:absolute;z-index:95;inset:0;background:#0000008a}.flutter-settings-menu{position:absolute;bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + 10px);left:max(8px,var(--safe-left));width:142px;padding:6px 10px;overflow:hidden;border:1px solid #8f7442;border-radius:14px;color:#fff;background:#34312cf7;box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff0a}.flutter-settings-menu button{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:46px;border-bottom:1px solid rgba(143,116,66,.42);color:#fff;font-size:13px;font-weight:700;text-align:left}.flutter-settings-menu button:last-child{border-bottom:0}.flutter-settings-menu button span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #8f7442;border-radius:7px;color:#f3d59d;background:#292722;font-size:14px}.flutter-settings-menu button i{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#f44}.flutter-settings-result{position:absolute;top:18%;left:50%;padding:10px 16px;border:1px solid #8f7442;border-radius:999px;color:#fff;background:#292722f5;box-shadow:0 6px 18px #00000052;transform:translate(-50%);font-size:13px}.sound-state-mask{position:absolute;z-index:160;inset:0;display:grid;place-items:center;padding:max(12px,var(--safe-top)) max(12px,var(--safe-right)) max(12px,var(--safe-bottom)) max(12px,var(--safe-left));background:#00000094}.sound-state-dialog{width:min(400px,80vw);height:min(200px,80vh);overflow:hidden;border:1.5px solid #e6c879;border-radius:18px;background:linear-gradient(#3b3b3b,#2c2c2c,#242424);box-shadow:0 8px 18px #0000008c}.sound-state-dialog>header{position:relative;display:grid;place-items:center;height:45px;color:#4a2e08;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e)}.sound-state-dialog>header strong{font-size:18px}.sound-state-dialog>header button{position:absolute;right:0;display:grid;place-items:center;width:45px;height:45px;color:#4a2e08;font-size:27px}.sound-state-dialog>div{display:flex;align-items:center;justify-content:center;height:calc(100% - 45px);gap:10px;color:#fff;font-size:18px;text-shadow:1px 1px rgba(0,0,0,.7)}.sound-state-switch{position:relative;width:62px;height:34px;padding:3px;border:1px solid #8a8a8a;border-radius:17px;background:linear-gradient(#6e6e6e,#4b4b4b);box-shadow:0 1px 3px #00000042}.sound-state-switch i{display:block;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000061;transition:transform .18s ease-out}.sound-state-switch.is-on{border-color:#f7e7a9;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e)}.sound-state-switch.is-on i{transform:translate(26px)}.app-confirm-mask{position:fixed;z-index:510;inset:0;display:grid;place-items:center;padding:max(18px,var(--safe-top)) max(18px,var(--safe-right)) max(18px,var(--safe-bottom)) max(18px,var(--safe-left));background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-confirm-dialog{width:min(400px,88vw);overflow:hidden;border:1.5px solid #e6c879;border-radius:18px;color:#fff;background:linear-gradient(160deg,#3d3c39,#242421);box-shadow:0 18px 46px #0000009e,inset 0 1px #ffffff14}.app-confirm-dialog>header{display:grid;grid-template-columns:1fr auto 1fr;place-items:center;height:48px;color:#4a2e08;background:linear-gradient(#f5df96,#dcb65f 58%,#b98938);text-shadow:0 1px rgba(255,255,255,.32)}.app-confirm-dialog>header strong{font-size:18px;letter-spacing:2px}.app-confirm-dialog>header i{width:58%;height:1px;background:linear-gradient(90deg,transparent,rgba(81,54,15,.5))}.app-confirm-dialog>header i:last-child{transform:scaleX(-1)}.app-confirm-dialog__body{display:flex;flex-direction:column;align-items:center;gap:13px;min-height:122px;padding:22px 26px 18px}.app-confirm-dialog__body>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d9b75e;border-radius:50%;color:#f3d88d;background:#e2c07a17;box-shadow:0 0 0 5px #e2c07a0d;font-size:23px;font-weight:700}.app-confirm-dialog__body p{max-width:310px;color:#f4e7c9;font-size:15px;font-weight:600;line-height:1.55;text-align:center}.app-confirm-dialog>footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 22px}.app-confirm-dialog>footer button{height:42px;border:1px solid #806c46;border-radius:11px;color:#e7d8b6;background:linear-gradient(#4a4944,#34332f);box-shadow:inset 0 1px #ffffff14,0 3px 7px #00000040;font-size:14px;font-weight:700}.app-confirm-dialog>footer button.is-primary{border-color:#f3d88d;color:#3b280c;background:linear-gradient(#ffe69a,#d8a845);text-shadow:0 1px rgba(255,255,255,.28)}.app-confirm-dialog>footer button.is-single{grid-column:1 / -1;width:min(210px,100%);justify-self:center}.app-confirm-dialog>footer button:focus-visible{outline:2px solid #fff2bd;outline-offset:2px}.app-confirm-dialog.is-game-transition{display:flex;width:min(600px,90vw);height:min(320px,80vh);flex-direction:column}.app-confirm-mask.is-game-transition{background:#0000008a;-webkit-backdrop-filter:none;backdrop-filter:none}.app-confirm-dialog.is-game-transition{background:linear-gradient(#3b3b3b,#2c2c2c,#242424);box-shadow:0 8px 18px #0000008a}.app-confirm-dialog.is-game-transition>header{position:relative;height:45px;flex:0 0 45px;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e)}.app-confirm-dialog.is-game-transition>header strong{letter-spacing:0}.app-confirm-dialog.is-game-transition>header>i{visibility:hidden}.app-confirm-dialog.is-game-transition>header>button{position:absolute;top:0;right:12px;display:grid;place-items:center;width:45px;height:45px;color:#4a2e08}.app-confirm-dialog.is-game-transition>header>button span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#0000002e;font-size:25px;font-weight:400;line-height:1}.app-confirm-dialog.is-game-transition .app-confirm-dialog__body{min-height:0;flex:1 1 auto;justify-content:center;padding:10px 15px}.app-confirm-dialog.is-game-transition .app-confirm-dialog__body p{max-width:100%;color:#f2e9d6;font-size:18px;font-weight:400;line-height:1.45;text-align:left}.app-confirm-dialog.is-game-transition>footer{grid-template-columns:repeat(2,minmax(0,160px));justify-content:center;gap:12px;padding:0 10px 15px}.app-confirm-dialog.is-game-transition>footer button{height:46px;border-radius:999px;font-size:18px}.app-confirm-dialog.is-game-transition>footer button.is-primary{border-color:#f7e7a9;color:#fff;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e);box-shadow:0 3px 6px #00000061;text-shadow:0 1px rgba(0,0,0,.54)}.app-confirm-dialog.is-game-transition.is-single-action>footer{grid-template-columns:160px}.app-confirm-dialog.is-game-transition>footer button.is-single{width:160px}.app-confirm-enter-active,.app-confirm-leave-active{transition:opacity .18s ease-out}.app-confirm-enter-active .app-confirm-dialog{animation:app-confirm-dialog-in .22s cubic-bezier(.2,.8,.2,1)}.app-confirm-leave-active .app-confirm-dialog{transition:transform .15s ease-in,opacity .15s ease-in}.app-confirm-enter-from,.app-confirm-leave-to{opacity:0}.app-confirm-leave-to .app-confirm-dialog{opacity:0;transform:scale(.96) translateY(5px)}@keyframes app-confirm-dialog-in{0%{opacity:0;transform:scale(.92) translateY(9px)}to{opacity:1;transform:scale(1) translateY(0)}}.mine-panel{border:1px solid #8f7442;border-radius:16px;background:#34312c;box-shadow:0 3px 8px #00000040;overflow:hidden}.mine-profile-card{padding:10px 12px 8px}.mine-profile-row{display:flex;align-items:center}.mine-avatar{flex:0 0 62px;width:62px;height:62px;padding:7px;background-position:center;background-size:100% 100%}.mine-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mine-profile-copy{min-width:0;flex:1;padding-left:10px}.mine-profile-copy>p:first-child{display:flex;align-items:center;gap:8px}.mine-profile-copy>p:first-child strong{max-width:50%;overflow:hidden;color:#fff;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.mine-profile-copy>p:first-child span{color:#b6ac98;font-size:14px}.mine-balance{display:flex;align-items:center;gap:4px;margin-top:4px}.mine-balance img{width:30px}.mine-balance strong{color:#f9c55c;font-size:23px}.mine-divider{height:1px;margin:8px 0;background:#8f74426b}.mine-quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mine-quick-actions button{display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:700}.mine-quick-actions img{width:42px;height:42px;object-fit:contain}.mine-invite-card{display:grid;grid-template-columns:1fr 72px;gap:10px;padding:12px 10px;border:1px solid #8f7442;border-radius:14px;background:#34312c;box-shadow:0 3px 8px #00000040}.mine-invite-card>div:first-child{display:flex;flex-direction:column;gap:6px}.mine-invite-card p{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;color:#b6ac98;font-size:14px;font-weight:600}.mine-invite-action,.mine-invite-value{display:flex;min-width:0;min-height:44px;border-radius:22px;color:#fff;background:#292722}.mine-invite-action{overflow:hidden}.mine-invite-value{align-items:center;padding:0 12px;flex:1;overflow:hidden;text-align:left}.mine-invite-action .mine-invite-value{border-radius:18px 0 0 18px}.mine-invite-copy{display:grid;flex:0 0 52px;width:52px;min-height:44px;border-left:1px solid #8f7442;color:#493218;background:linear-gradient(#ffe5a7,#dfb45d);font-size:12px;font-weight:700;place-items:center}.mine-qr{display:grid;place-items:center;width:62px;height:62px;border-radius:6px;color:#444;background:#fff;font-size:38px}.mine-qr img{width:54px;height:54px;border-radius:3px;object-fit:cover}.mine-save-button{grid-column:1 / -1;height:38px;border:1px solid #8d6a28;border-radius:999px;color:#493218;background:linear-gradient(#ffe5a7,#dfb45d);box-shadow:inset 0 1px #ffffff47;font-size:13px;font-weight:700}.mine-wallet-card{position:relative;display:flex;align-items:center;height:76px;padding:0 12px;border:1px solid #8f7442;border-radius:14px;background:#34312c;box-shadow:0 3px 8px #00000040}.mine-wallet-card__open{position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:inherit}.mine-wallet-card>img:first-of-type{position:relative;z-index:2;width:52px;height:52px;padding:6px;pointer-events:none}.mine-wallet-card>div{position:relative;z-index:2;min-width:0;flex:1;pointer-events:none}.mine-wallet-card p{color:#fff;font-size:16px}.mine-wallet-card p span{margin-left:8px;padding:2px 8px;border-radius:10px;background:#a11c1c;font-size:11px}.mine-wallet-card small{display:block;margin-top:4px;color:#b6ac98;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-wallet-card>strong{position:relative;z-index:2;color:#f1d293;font-size:15px;pointer-events:none}.mine-wallet-card .mine-arrow{position:relative;z-index:2;width:22px;height:22px;margin-left:6px;pointer-events:none}.mine-menu button{display:flex;align-items:center;height:52px;padding:0 16px;border-bottom:1px solid rgba(143,116,66,.42);color:#fff;font-size:16px;font-weight:700}.mine-menu button:last-child{border-bottom:0}.mine-menu button span{flex:1;text-align:left}.mine-menu img{width:22px;height:22px}.flutter-copy-toast{position:absolute;top:50%;left:50%;padding:10px 18px;border-radius:6px;background:#000000d1;transform:translate(-50%,-50%)}.app-toast{position:fixed;z-index:600;width:max-content;max-width:calc(100vw - 48px);border:1px solid rgba(243,211,142,.7);color:#fff8e8;background:#111111f0;box-shadow:0 8px 24px #00000073;font-size:14px;font-weight:700;line-height:1.45;text-align:center;pointer-events:none}.app-toast.is-error{border-color:#ff8b7cd9;color:#ffe4df;background:#431414f5}.flutter-records{--bill-bg: var(--account-dark-bg);--bill-surface: #34312c;--bill-surface-deep: #292722;--bill-border: #8f7442;--bill-border-soft: rgba(143,116,66,.42);--bill-gold: #e2c07a;--bill-gold-bright: #f3d59d;--bill-text: #fff;--bill-muted: #b6ac98;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;color:var(--bill-text);color-scheme:dark;background-color:var(--bill-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.flutter-dark-header{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;height:calc(58px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);border-bottom:0;background:transparent;box-shadow:none}.flutter-dark-header button{display:grid;place-items:center;width:60px;height:54px;color:var(--bill-gold-bright);font-size:36px}.flutter-dark-header button:first-child{color:#fff}.flutter-dark-header button.is-refresh{font-size:26px}.flutter-dark-header strong{color:var(--bill-gold-bright);font-size:20px;text-align:center;text-shadow:0 1px 2px rgba(42,27,12,.5)}.bill-content{display:flex;min-height:0;flex:1;flex-direction:column;padding:12px max(10px,var(--safe-right)) 0 max(10px,var(--safe-left));overflow:hidden}.bill-money-tabs{display:flex;justify-content:center;gap:10px}.bill-money-tabs button{width:120px;height:42px;border:1px solid var(--bill-border);border-radius:21px;color:var(--bill-muted);background:var(--bill-surface);font-weight:700}.bill-money-tabs button.is-active{border-color:#f3d59d;color:#3a2b1f;background:linear-gradient(#ffe398,#d6a849)}.bill-filter{display:flex;align-items:center;height:52px;margin:12px 0 10px;padding:0 8px 0 14px;border:1px solid var(--bill-border);border-radius:12px;background:var(--bill-surface);box-shadow:0 3px 8px #0003}.bill-filter__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#3a2b1f;background:linear-gradient(#ffe398,#d6a849)}.bill-filter small{margin-left:10px;color:var(--bill-muted);font-size:12px}.bill-filter i{width:1px;height:24px;margin:0 12px;background:#8f744233}.bill-filter select{min-width:0;flex:1;border:0;outline:0;color:var(--bill-text);background:var(--bill-surface);font-size:13px;font-weight:600}.bill-scroll{min-height:0;flex:1;padding-bottom:max(18px,var(--safe-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.flutter-record-list{display:flex;flex-direction:column;gap:10px}.flutter-record-card{padding:12px 14px;border:1px solid var(--bill-border);border-radius:12px;color:var(--bill-text);background:var(--bill-surface);box-shadow:0 3px 8px #0003}.flutter-record-card.is-skeleton{border:1px solid rgba(255,225,160,.14);color:transparent;background:linear-gradient(110deg,#ffe1a009 8%,#ffe1a01a 18%,#ffe1a009 33%);background-size:200% 100%;box-shadow:inset 0 1px #ffffff09}.flutter-record-card>header{display:flex;align-items:center;gap:8px;color:var(--bill-gold-bright);font-size:14px}.flutter-record-card__replay{min-width:62px;height:28px;margin-left:auto;padding:0 8px;border:1px solid var(--bill-border);border-radius:14px;color:var(--bill-gold-bright);background:var(--bill-surface-deep);font-size:12px;font-weight:700}.flutter-record-card__replay:disabled{opacity:.55}.flutter-record-card>header span{width:3px;height:14px;border-radius:2px;background:var(--bill-gold)}.flutter-record-card__amounts{display:flex;align-items:center;margin-top:10px;padding:10px 6px;border-radius:8px;background:#00000047}.flutter-record-card__amounts p{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px}.flutter-record-card__amounts small{color:var(--bill-muted);font-size:11px}.flutter-record-card__amounts strong{font-size:14px}.flutter-record-card__amounts i{width:1px;height:24px;background:var(--bill-border-soft)}.flutter-record-card__amounts .is-positive{color:#79b486}.flutter-record-card__amounts .is-negative{color:#df8177}.flutter-record-card__content{min-height:20px;margin-top:10px;color:var(--bill-text);font-size:12.5px}.flutter-record-card time{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--bill-border-soft);color:var(--bill-muted);font-size:11px;text-align:right}.flutter-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:14px;color:var(--bill-muted, #b6ac98)}.flutter-pagination button{min-width:64px;height:34px;border:1px solid var(--bill-border, #8f7442);border-radius:17px;color:var(--bill-gold-bright, #f3d59d);background:var(--bill-surface-deep, #292722)}.flutter-recharge{--finance-bg: var(--account-bg);--finance-surface: #34312c;--finance-surface-raised: #3d3933;--finance-surface-deep: #292722;--finance-border: #8f7442;--finance-border-soft: rgba(143,116,66,.42);--finance-gold: #e2c07a;--finance-gold-bright: #f3d59d;--finance-text: #fff;--finance-muted: #b6ac98;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;color:var(--finance-text);background-color:var(--finance-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.flutter-recharge__header{position:relative;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:calc(58px + var(--safe-top));padding:var(--safe-top) max(var(--safe-right),4px) 0 max(var(--safe-left),4px);border-bottom:0;background:transparent;box-shadow:none}.flutter-recharge__header>button:first-child{width:48px;height:48px;padding-left:0;color:#fff;font-size:36px;text-align:center}.flutter-recharge__header strong{min-width:0;align-self:center;color:var(--finance-gold-bright);font-size:20px;text-align:center;text-shadow:0 1px 2px rgba(42,27,12,.5)}.flutter-recharge__header>button:last-child{position:absolute;right:max(var(--safe-right),4px);bottom:0;min-width:48px;height:48px;padding:0 8px;color:var(--finance-gold-bright);font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.flutter-recharge__scroll{min-height:0;padding:12px max(14px,var(--safe-right)) max(12px,var(--safe-bottom)) max(14px,var(--safe-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.recharge-balance-card{padding:12px 16px;border:1px solid var(--finance-border);border-radius:14px;background:var(--finance-surface);box-shadow:0 3px 8px #0003}.recharge-balance-card__top{display:flex;align-items:center;height:64px}.recharge-balance-card__top>div{display:flex;flex:1;flex-direction:column}.recharge-balance-card__top button{color:var(--finance-muted);font-size:13px;text-align:left}.recharge-balance-card__top strong{margin-top:3px;color:#fff;font-size:29px}.recharge-balance-card__top>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--finance-border);border-radius:50%;color:var(--finance-gold-bright);background:var(--finance-surface-deep);font-size:22px}.recharge-divider{height:1px;margin:10px 0;background:var(--finance-border-soft)}.recharge-wallet-row{display:flex;align-items:center;gap:10px}.recharge-wallet-row>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--finance-border);border-radius:50%;color:var(--finance-gold-bright);background:var(--finance-surface-deep)}.recharge-wallet-row>div{min-width:0;flex:1}.recharge-wallet-row>div strong{display:block;color:var(--finance-gold-bright);font-size:14px}.recharge-wallet-row>div small{display:block;margin-top:3px;color:var(--finance-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-wallet-row>i{padding:4px 7px;border:.7px solid rgba(223,162,140,.8);border-radius:10px;color:#dfa28c;font-size:11px;font-style:normal}.recharge-wallet-row>button{height:30px;padding:0 10px;border:.7px solid #f3d59d;border-radius:10px;color:#3a2b1f;background:#e2c07a;font-size:12px;font-weight:700}.flutter-recharge__scroll>h2{margin:14px 0 9px;color:var(--finance-gold-bright);font-size:15px}.recharge-amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.recharge-amount-grid button{height:44px;border:1px solid var(--finance-border);border-radius:10px;color:var(--finance-text);background:var(--finance-surface);box-shadow:0 3px 8px #0003;font-size:15px;font-weight:700}.recharge-amount-grid button.is-active{border-color:var(--finance-gold-bright);color:#463018;background:linear-gradient(#ffe5a7,#e0b55e);box-shadow:0 3px 9px #2d1f103d}.recharge-custom-amount,.recharge-payer{display:flex;align-items:center;min-height:46px;margin-top:10px;padding:0 13px;border:1px solid var(--finance-border);border-radius:10px;background:var(--finance-surface)}.recharge-custom-amount span,.recharge-payer span{flex:0 0 90px;color:var(--finance-muted);font-size:13px}.recharge-custom-amount input,.recharge-payer input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent}.recharge-methods{display:flex;flex-direction:column;gap:8px}.recharge-methods label{display:flex;align-items:center;gap:8px;min-height:50px;padding:7px 13px;border:1px solid var(--finance-border);border-radius:10px;background:var(--finance-surface)}.recharge-methods label.is-active{border:1.2px solid var(--finance-gold-bright);background:var(--finance-surface-raised)}.recharge-methods input{position:absolute;opacity:0}.recharge-methods i{display:grid;place-items:center;width:20px;height:20px;border:1.2px solid var(--finance-muted);border-radius:6px;color:#493218;font-size:15px;font-style:normal}.recharge-methods label.is-active i{border-color:var(--finance-gold-bright);background:var(--finance-gold-bright)}.recharge-methods img{width:24px;height:24px;object-fit:contain}.recharge-methods strong{font-size:14px}.special-wallet-row{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px;border:1px solid var(--finance-border);border-radius:10px;color:var(--finance-text);background:var(--finance-surface);text-align:left}.special-wallet-row img{width:28px;height:28px;object-fit:contain}.special-wallet-row strong{flex:1}.special-wallet-row span{color:#e2c07a;font-size:12px}.finance-check{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:8px;color:#d8c5a0;font-size:13px}.recharge-tip{margin:9px 0;color:var(--finance-gold-bright);font-size:13px;font-weight:700;line-height:1.5}.recharge-usdt{margin:12px 0 6px;color:var(--finance-muted);font-size:13px;text-align:center}.recharge-usdt button{color:var(--finance-gold-bright);text-decoration:underline}.recharge-submit{width:100%;height:44px;margin-top:10px;border:.8px solid #f3d59d;border-radius:12px;color:#3a2b1f;background:#e2c07a;font-size:16px;font-weight:700}.flutter-inline-alert{margin:8px 0;color:#8fd5a1;font-size:13px;text-align:center}.flutter-inline-alert.is-error{color:#ffb3ad}.recharge-orders article{margin-bottom:10px;padding:14px;border:1px solid var(--finance-border);border-radius:12px;background:var(--finance-surface);box-shadow:0 3px 8px #0003}.recharge-orders article>div{display:flex;justify-content:space-between;color:var(--finance-gold-bright)}.recharge-orders article p,.recharge-orders article time,.recharge-orders article small{display:block;margin-top:6px;color:var(--finance-muted);font-size:12px}.finance-order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.finance-order-actions button{min-height:34px;padding:0 13px;border:1px solid var(--finance-border);border-radius:17px;color:var(--finance-gold-bright);background:var(--finance-surface-deep);font-size:12px}.finance-payment-account{display:grid;gap:6px;margin:10px 0;padding:11px;border:1px solid var(--finance-border-soft);border-radius:9px;color:var(--finance-text);background:var(--finance-surface-deep)}.finance-payment-account p{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;margin:0}.finance-payment-account p>span{color:var(--finance-muted)}.finance-payment-account p>button{overflow:hidden;padding:4px 0;color:var(--finance-gold-bright);background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap}.finance-payment-account img{width:90px;max-height:120px;margin-left:88px;object-fit:contain}.finance-cancel-reason{display:flex;align-items:center;gap:8px;min-height:38px;color:#fff}.finance-page{--finance-page-bg: var(--account-bg);--finance-page-surface: #34312c;--finance-page-surface-raised: #3d3933;--finance-page-surface-deep: #292722;--finance-page-border: #8f7442;--finance-page-border-soft: rgba(143,116,66,.42);--finance-page-gold: #e2c07a;--finance-page-gold-bright: #f3d59d;--finance-page-text: #fff;--finance-page-muted: #b6ac98;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;color:var(--finance-page-text);color-scheme:dark;background-color:var(--finance-page-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.finance-header{display:grid;grid-template-columns:minmax(62px,100px) 1fr minmax(62px,100px);align-items:center;flex:0 0 calc(58px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);border-bottom:0;background:transparent;box-shadow:none}.finance-header>*{align-self:center}.finance-header button{min-height:48px;padding:0 12px;color:var(--finance-page-gold-bright);font-size:13px}.finance-header button:first-child{color:#fff;font-size:34px;text-align:left}.finance-header button:last-child{text-align:right}.finance-header strong{min-width:0;color:var(--finance-page-gold-bright);font-size:20px;text-align:center;text-shadow:0 1px 2px rgba(42,27,12,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-scroll{min-height:0;flex:1;padding:14px max(12px,var(--safe-right)) max(16px,var(--safe-bottom)) max(12px,var(--safe-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.finance-tabs{display:grid;grid-template-columns:repeat(2,1fr);flex:0 0 44px;border-bottom:1px solid var(--finance-page-border-soft);background:var(--finance-page-surface)}.finance-tabs button{color:var(--finance-page-muted);border-bottom:2px solid transparent}.finance-tabs button.is-active{color:var(--finance-page-gold-bright);border-bottom-color:var(--finance-page-gold-bright)}.finance-primary{width:100%;min-height:44px;padding:0 16px;border:1px solid var(--finance-page-gold-bright);border-radius:999px;color:#3a2b1f;background:linear-gradient(#ffe398,#d6a849);box-shadow:0 4px 10px #2d1f1040,inset 0 1px #fff6;font-weight:700}.finance-primary.is-compact{width:auto;min-height:36px;float:right}.finance-field,.password-form>label{display:flex;align-items:center;min-height:50px;margin-bottom:12px;padding:0 14px;border:1px solid var(--finance-page-border);border-radius:12px;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.finance-field span,.password-form label span{flex:0 0 105px;color:var(--finance-page-muted);font-size:13px}.finance-field input,.password-form input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent}.special-wallet-balance{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:16px;border:1px solid var(--finance-page-border);border-radius:14px;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.special-wallet-balance img{width:48px;height:48px;object-fit:contain}.special-wallet-balance div{display:flex;flex-direction:column;gap:4px}.special-wallet-balance small{color:var(--finance-page-muted)}.special-wallet-balance strong{color:var(--finance-page-gold-bright);font-size:23px}.wallet-rate{display:flex;justify-content:space-between;margin:4px 0 14px;padding:12px 14px;border:1px solid var(--finance-page-border-soft);border-radius:10px;color:var(--finance-page-muted);background:var(--finance-page-surface-deep);font-size:13px}.wallet-rate strong{color:#fff}.usdt-transfer-card,.wallet-address-box{clear:both;margin-top:52px;padding:16px;border:1px solid var(--finance-page-border);border-radius:14px;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.usdt-transfer-card h2{margin-bottom:12px;color:#f3d59d;font-size:17px}.usdt-transfer-card p{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:var(--finance-page-muted);border-bottom:1px solid var(--finance-page-border-soft)}.usdt-transfer-card p button,.wallet-address-copy{max-width:68%;color:#f3d59d;overflow-wrap:anywhere;text-align:right}.finance-help{margin:14px 0;color:var(--finance-page-muted);font-size:12px;line-height:1.6}.wallet-address-box label{display:flex;flex-direction:column;gap:8px;color:var(--finance-page-muted)}.wallet-address-box input{width:100%;min-height:42px;padding:0 10px;border:1px solid var(--finance-page-border);border-radius:8px;outline:0;color:#fff;background:var(--finance-page-surface-deep)}.wallet-address-box .finance-primary{margin-top:12px}.wallet-address-empty{margin-bottom:12px;color:var(--finance-page-muted);text-align:center}.wallet-address-copy{display:block;max-width:100%;width:100%;margin:auto;text-align:center}.password-form{display:flex;flex-direction:column;padding-top:30px}.password-form .finance-primary{margin-top:10px}.finance-filter{display:flex;gap:8px;margin:12px 0}.finance-filter button{min-height:34px;padding:0 12px;border:1px solid var(--finance-page-border);border-radius:17px;color:var(--finance-page-muted);background:var(--finance-page-surface-deep)}.finance-filter button.is-active,.finance-filter button.is-gold{color:#3a2b1f;background:var(--finance-page-gold)}.finance-section-title{margin:14px 0 8px;color:var(--finance-page-gold-bright);font-size:15px}.promotion-code-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px;border:1px solid var(--finance-page-border);border-radius:14px;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.promotion-code-card>img,.promotion-code-placeholder{width:110px;height:110px;border-radius:8px;object-fit:cover}.promotion-code-placeholder{display:grid;place-items:center;color:#756548;background:#eee9df;font-size:12px}.promotion-code-card>div:last-child{min-width:0}.promotion-code-card p{margin:5px 0 3px;color:var(--finance-page-muted);font-size:12px}.promotion-code-card button{display:block;max-width:100%;color:var(--finance-page-gold-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.finance-list{display:flex;flex-direction:column;gap:8px}.finance-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;border:1px solid var(--finance-page-border);border-radius:12px;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.finance-list article strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-list article span,.finance-list article time{color:var(--finance-page-muted);font-size:12px}.finance-list article time{grid-column:1 / -1}.finance-list article em{color:#e2c07a;font-style:normal}.finance-list article em.is-positive{color:#8fd5a1}.flutter-support{display:flex;flex-direction:column;height:100%;min-height:0;color:#222;background:#fff}.support-banner{position:relative;flex:0 0 200px;height:200px;padding-top:var(--safe-top);background-position:center;background-size:100% 100%}.support-banner>button:first-of-type{position:absolute;top:calc(var(--safe-top) + 55px);left:max(5px,var(--safe-left));width:45px;height:45px;background-position:center;background-size:contain}.support-socket{position:absolute;top:calc(var(--safe-top) + 9px);left:max(90px,calc(var(--safe-left) + 50px));color:#ff8b3d;font-size:12px}.support-socket.is-online{color:#3a9b5f}.support-rule{position:absolute;top:calc(var(--safe-top) + 65px);right:max(10px,var(--safe-right));padding:8px 12px;border-radius:14px;color:#fff;background:#00000073;font-size:12px}.support-banner>strong{position:absolute;top:calc(var(--safe-top) + 68px);right:70px;left:70px;color:#fff;text-align:center}.support-email{margin:2px 5px;padding:8px;border:1px solid #edc674;border-radius:5px;color:#8b621e;background:#fff7db;font-size:12px}.flutter-support>h1{color:#222;font-size:14px;font-weight:500;text-align:center}.flutter-message-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;padding:10px max(10px,var(--safe-right)) 10px max(10px,var(--safe-left));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.flutter-message-list>article{display:flex;align-items:flex-start;gap:8px}.flutter-message-list>article.is-mine{flex-direction:row-reverse}.flutter-message-list>article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#ba8a4d}.flutter-message-list>article>div{max-width:75%}.flutter-message-list small{color:#999;font-size:11px}.flutter-message-list article p{margin-top:3px;padding:8px 11px;border-radius:5px 12px 12px;background:#eee;font-size:14px}.flutter-message-list article.is-mine p{border-radius:12px 5px 12px 12px;background:#95ec69}.flutter-message-list article a{display:block;margin-top:3px;padding:8px 11px;border-radius:10px;color:#326d9d;background:#e7f3ff;overflow-wrap:anywhere}.support-empty{margin:auto;color:#999}.support-error{padding:5px 10px;color:#d22;font-size:12px}.flutter-message-composer{display:flex;align-items:center;gap:10px;min-height:calc(60px + max(var(--safe-bottom),24px));padding:0 max(10px,var(--safe-right)) max(var(--safe-bottom),24px) max(10px,var(--safe-left));background:#f1f1f1}.flutter-message-composer>button{flex:0 0 32px;color:#555;font-size:29px}.flutter-message-composer input{min-width:0;height:38px;flex:1;padding:0 10px;border:1px solid #ddd;border-radius:5px;outline:0;color:#222;background:#fff}.flutter-message-composer .support-send,.flutter-message-composer .support-send img{width:35px;height:35px}.flutter-notices-page{display:grid;place-items:center;height:100%;min-height:0;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left));overflow:hidden;background:#000000b8}.flutter-notice-dialog{width:min(760px,100%);height:min(460px,100%);border-radius:12px;overflow:hidden;color:#222;background:#eee9df}.flutter-notice-dialog>header{position:relative;display:grid;place-items:center;height:48px;color:#3a2a16;background:linear-gradient(#ffe48d,#d2a23b)}.flutter-notice-dialog>header h1{font-size:18px}.flutter-notice-dialog>header button{position:absolute;right:8px;width:32px;height:32px;border-radius:50%;background:#00000024;font-size:24px}.flutter-notice-dialog__body{display:flex;gap:10px;height:calc(100% - 48px);padding:10px}.flutter-notice-dialog nav{flex:0 0 80px;padding:4px 0;border-radius:8px;background:#d4cec3;overflow-y:auto}.flutter-notice-dialog nav button{width:100%;min-height:44px;padding:6px 10px;border-radius:6px;color:#555;font-size:12px;text-align:left}.flutter-notice-dialog nav button.is-active{color:#2d2d2d;background:#fff;font-weight:700}.flutter-notice-dialog article{flex:1;min-width:0;padding:8px;border-radius:8px;background:#fff;overflow-y:auto}.flutter-notice-dialog article h2{min-height:42px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12);color:#1b1b1b;font-size:15px}.flutter-notice-dialog.is-detail{height:min(380px,100%)}.flutter-notice-dialog.is-detail>article{height:calc(100% - 48px);border-radius:0}.flutter-notice-html{padding-top:8px;color:#333;font-size:14px;line-height:1.65;white-space:pre-wrap}.flutter-notice-html{white-space:normal}.flutter-notice-html p,.flutter-rules article p{margin:2px 0}.flutter-notice-html a,.flutter-rules article a{color:#8b6b2f;text-decoration:underline;overflow-wrap:anywhere}.flutter-rules{height:100%;min-height:0;padding-bottom:var(--safe-bottom);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#e5ceac;background-color:var(--account-dark-bg);background-position:center;background-size:cover}.flutter-rules__header{display:grid;grid-template-columns:54px 1fr 54px;align-items:end;height:calc(52px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);color:#4a2e08;background:linear-gradient(#ffe398,#d6a849)}.flutter-rules__header button{height:52px;color:#4a2e08;font-size:30px}.flutter-rules__header strong{align-self:center;font-size:18px;text-align:center}.flutter-rules__select{display:grid;place-items:center;padding:8px 20px;background:#3c352b}.flutter-rules__select select{width:min(280px,100%);height:40px;padding:0 14px;border:1px solid #9c886a;border-radius:6px;outline:0;color:#e5ceac;background:#2d261f;font-size:16px;font-weight:700}.flutter-rules>article{padding:10px;color:#e5ceac;line-height:1.7;white-space:pre-wrap}.flutter-rules>article h1{margin-bottom:10px;font-size:18px;text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;padding:24px;color:#b6ac98;text-align:center}.empty-state__mark{font-size:28px}.empty-state h2{margin-top:6px;color:inherit;font-size:16px}.empty-state p{margin-top:5px;font-size:12px}.button{min-height:40px;padding:0 18px;border:1px solid #d4a652;border-radius:20px;color:#3a2b1f;background:#e2c07a;font-weight:700}.button--quiet{margin-top:12px}.line-loading{display:grid;place-items:center;min-height:120px;color:#c4b69f}.centered-view{display:grid;place-items:center;height:100%;min-height:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);background:#2c2d33}.play-route{height:100%;min-height:0;background:#000}.game-host{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);position:fixed;z-index:300;inset:0 0 auto;width:100%;min-width:100vw;min-width:100dvw;min-width:100lvw;height:var(--app-height);min-height:0;max-height:var(--app-height);background:#000}.game-host__viewport{position:absolute;inset:0;overflow:hidden;background:#000}.game-host__frame{width:100%;height:100%;border:0;background:#000;color-scheme:dark}.game-host__frame.is-hidden{visibility:hidden;pointer-events:none}.game-host__overlay-layer{position:absolute;z-index:4;inset:0;pointer-events:none}.game-host__overlay-layer>*{pointer-events:auto}.game-host.is-pg{overflow:hidden;isolation:isolate}.game-host.is-pg .game-host__viewport{inset:var(--page-safe-top) env(safe-area-inset-right,0px) var(--page-safe-bottom) env(safe-area-inset-left,0px)}html.is-standalone .game-host.is-pg .game-host__viewport{bottom:0;contain:paint}html.is-standalone .game-host.is-pg .pg-navigation__mask{padding-bottom:max(16px,var(--page-safe-bottom));backdrop-filter:none;-webkit-backdrop-filter:none}@media(orientation:portrait){html[data-game-orientation-fallback=landscape] .game-host.is-web-game.is-landscape-game .game-host__viewport{inset:50% auto auto 50%;width:var(--app-height);width:100dvh;width:100lvh;height:100vw;height:100dvw;height:100lvw;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}}.game-host__loading,.game-host__error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;background:#000}.game-host__error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.game-host__db-timeout{position:absolute;z-index:3;right:max(18px,var(--safe-right));bottom:max(24px,var(--safe-bottom));left:max(18px,var(--safe-left));display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px;border:1px solid rgba(226,192,122,.72);border-radius:12px;color:#fff;background:#121212f0;text-align:center;box-shadow:0 6px 24px #00000073}.game-host__db-timeout>span{color:#d7d2c9;font-size:12px;line-height:1.5}.game-host__db-timeout>div{display:flex;gap:10px}.game-host__close{position:absolute;z-index:2;top:calc(var(--safe-top) + 58px);left:max(8px,var(--safe-left));display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;color:#fff;background:#00000080;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.game-host.is-web-game .game-host__close{top:calc(var(--safe-top) + 58px);left:max(8px,var(--safe-left))}.game-host.is-db{overflow:hidden;background:#000}.game-host.is-db .game-host__frame{position:absolute;top:env(safe-area-inset-top,0px);right:0;bottom:0;left:0;display:block;width:100%;height:calc(100% - env(safe-area-inset-top,0px));background:#000}.game-host__close.is-db{z-index:2147483647;top:calc(var(--safe-top) + 10px);right:calc(var(--safe-right) + 10px);left:auto;width:45px;height:45px;padding:0;border:0;border-radius:0;background:transparent;touch-action:manipulation}.game-host__close.is-db img{width:45px;height:45px;pointer-events:none}.spinner{width:30px;height:30px;border:3px solid rgba(255,255,255,.2);border-top-color:#e2c07a;border-radius:50%;animation:spin .8s linear infinite}.liu-he-game{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color:#222;background:var(--account-bg);user-select:none;-webkit-user-select:none;touch-action:manipulation}.liu-he-topbar{position:relative;z-index:20;flex:0 0 calc(80px + var(--safe-top));height:calc(80px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);border-bottom:1px solid #a9803a;color:#413726;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e)}.liu-he-back{position:absolute;top:calc(var(--safe-top) + 20px);left:max(10px,var(--safe-left));display:flex;align-items:center;width:42%;height:42px;min-width:0;color:#413726;text-align:left}.liu-he-back span{flex:0 0 21px;font-family:Arial,sans-serif;font-size:37px;font-weight:300;line-height:1;transform:translateY(-1px)}.liu-he-back strong{min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.liu-he-money-summary{position:absolute;top:var(--safe-top);right:55px;bottom:0;left:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center}.liu-he-money-summary span{display:flex;min-width:0;flex-direction:column;align-items:center;color:#fff;font-size:10px;text-shadow:0 1px 1px rgba(0,0,0,.45)}.liu-he-money-summary strong{max-width:100%;margin-top:2px;overflow:hidden;color:#ff0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.liu-he-socket{position:absolute;top:calc(var(--safe-top) + 15px);left:135px;color:#c0392b;font-size:10px}.liu-he-socket.is-connected{color:#39834c}.liu-he-menu{position:absolute;top:calc(var(--safe-top) + 5px);right:max(10px,var(--safe-right));width:40px;height:40px}.liu-he-menu img{width:100%;height:100%;object-fit:fill}.liu-he-header{position:relative;z-index:5;flex:0 0 auto;padding:5px 10px;background:#eee}.liu-he-header__status{display:flex;align-items:center;gap:5px;height:25px;white-space:nowrap}.liu-he-header__status>strong{flex:0 0 auto;font-size:12px}.liu-he-header__status>span{color:#888;font-size:12px;font-weight:700}.liu-he-header__status>span.is-open{color:green}.liu-he-header__status>span.is-closed{color:#ff5252}.liu-he-header__status>span.is-waiting{color:teal}.liu-he-header__status>button{display:grid;place-items:center;height:25px;padding:0 9px;border:1px solid #f7e7a9;border-radius:999px;color:#413726;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e);box-shadow:0 3px 6px #00000061;font-size:13px;font-weight:700}.liu-he-header__status>button:first-of-type{margin-left:auto}.liu-he-countdown{display:flex;align-items:center;gap:0}.liu-he-countdown b{display:grid;place-items:center;width:16px;height:16px;color:#fff;background:#686868;font-size:11px}.liu-he-countdown i{margin:0 1px;color:#777;font-style:normal;font-size:11px}.liu-he-main{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;background:#eee}.liu-he-primary-nav{flex:0 0 90px;width:90px;overflow-y:auto;border:.5px solid #b3b3b3;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.liu-he-primary-nav button{width:89px;min-height:45px;padding:5px 3px;border:.5px solid #b3b3b3;color:#000000de;background:transparent;font-size:14px}.liu-he-primary-nav button.is-active{color:#fff;background:#f3ac3c;font-weight:700}.liu-he-board{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;background:#eee}.liu-he-secondary-nav{display:flex;align-items:center;flex:0 0 46px;height:46px;overflow-x:auto;border-top:1px solid #e0e0e0;border-bottom:1px solid #b3b3b3;background:#fff;scrollbar-width:none}.liu-he-secondary-nav::-webkit-scrollbar{display:none}.liu-he-secondary-nav button{min-width:max-content;height:32px;padding:0 12px;color:#000000de;font-size:14px}.liu-he-secondary-nav button.is-active{color:#f3ac3c;font-weight:700}.liu-he-secondary-nav button:only-child{margin:auto}.liu-he-way-content{flex:1;min-height:0;overflow-y:auto;padding-bottom:10px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.liu-he-way-loading{display:grid;place-items:start center;flex:1;padding-top:20px}.liu-he-way-loading i,.liu-he-inline-loading i,.liu-he-loading-toast i,.liu-he-confirm-submit i,.liu-he-report__loading i{width:20px;height:20px;border:2px solid rgba(0,0,0,.12);border-top-color:#aaa;border-radius:50%;animation:spin .75s linear infinite}.liu-he-filter-row{display:flex;align-items:center;gap:10px;padding:5px 20px;color:#222;font-size:14px}.liu-he-filter-row>span{flex:0 0 auto}.liu-he-filter-row>div{display:flex;min-width:0;height:30px;flex:1;overflow:hidden;border:1px solid #e6e6e6;border-radius:999px;background:#fff}.liu-he-filter-row button{flex:1;min-width:26px;color:#333}.liu-he-zodiac-filter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 10px 15px}.liu-he-zodiac-filter button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;color:#333;font-size:14px}.liu-he-zodiac-filter button>span{width:100%;aspect-ratio:1;padding:2px;overflow:hidden;border-radius:5px;background:#fff}.liu-he-zodiac-filter button.is-selected>span{background:#f19c38}.liu-he-zodiac-filter img{width:100%;height:100%;object-fit:fill}.liu-he-number-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 10px 15px}.liu-he-number-columns>div{display:flex;min-width:0;flex-direction:column;gap:15px}.liu-he-number-columns button{display:flex;min-width:0;flex-direction:column;align-items:center;color:#888;font-size:14px}.liu-he-number-columns button small{margin-top:2px}.liu-he-number-columns button em{color:#888;font-style:normal;font-size:12px}.liu-he-number-empty{display:block;width:100%;aspect-ratio:1}.liu-he-ball{position:relative;display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;color:#fff;background:#aaa}.liu-he-ball i{position:relative;z-index:1;font-style:normal;font-weight:700}.liu-he-ball.is-red{background:#da423f}.liu-he-ball.is-blue{background:#76bde6}.liu-he-ball.is-green{background:#84ba91}.liu-he-ball.is-rectangular{width:100%;height:auto;flex:0 0 auto;aspect-ratio:1;padding:8px;border:1px solid #e6e6e6;border-radius:5px;background:#fff}.liu-he-ball.is-rectangular:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#aaa}.liu-he-ball.is-rectangular.is-red:before{background:#da423f}.liu-he-ball.is-rectangular.is-blue:before{background:#76bde6}.liu-he-ball.is-rectangular.is-green:before{background:#84ba91}.liu-he-ball.is-rectangular.is-selected{background:#f4b54e}.liu-he-ball.is-banker:after,.liu-he-general-row span.is-banker:after{content:"";position:absolute;z-index:2;top:0;right:0;width:10px;height:10px;border-radius:50%;background:#607d8b}.liu-he-general-section{padding:0 10px 16px}.liu-he-general-section .liu-he-filter-row{padding-right:10px;padding-left:10px}.liu-he-general-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.liu-he-general-row button{display:flex;min-width:0;flex-direction:column;align-items:center;color:#333}.liu-he-general-row button>span{position:relative;display:grid;place-items:center;width:100%;min-height:35px;padding:5px;border:1px solid #e6e6e6;border-radius:999px;color:#f3ac3c;background:#fff;font-weight:700}.liu-he-general-row button>span.is-selected{color:#fff;background:linear-gradient(#ffbe42 0 52%,#ff9702)}.liu-he-general-row small{margin-top:2px}.liu-he-general-row em{color:#888;font-style:normal;font-size:12px}.liu-he-keyboard{position:relative;z-index:30;flex:0 0 auto;padding:5px max(5px,var(--safe-right)) calc(5px + var(--safe-bottom)) max(5px,var(--safe-left));border-top:1px solid #ccc;background:#dadada}.liu-he-keyboard__header{display:flex;align-items:center;gap:10px;padding:0 5px}.liu-he-amount{display:flex;align-items:center;min-width:0;height:40px;flex:1;padding:0 5px;border:1px solid #dadada;border-radius:5px;color:#000;background:#f8f8f8;text-align:left}.liu-he-amount span{width:100%;color:#888;font-size:14px;text-align:center}.liu-he-amount strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.liu-he-send{flex:0 0 35px;width:35px;height:35px}.liu-he-send img{width:100%;height:100%;object-fit:fill}.liu-he-keyboard__keys{display:flex;flex-direction:column;gap:3px;padding-top:5px}.liu-he-keyboard__keys>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.liu-he-keyboard__keys button{display:grid;place-items:center;aspect-ratio:3 / 2;border-radius:5px;color:#333;background:#fff;touch-action:none}.liu-he-keyboard__keys button.is-pressed{background:#b3b3b3}.liu-he-keyboard__keys strong{font-size:22px}.liu-he-keyboard__keys img{width:35px}.liu-he-draw-row{position:relative;display:flex;align-items:center;min-width:0;height:60px;color:#222;background:#fff}.liu-he-draw-row__issue{display:flex;width:78px;align-self:stretch;flex:0 0 78px;flex-direction:column;justify-content:center;padding-left:5px}.liu-he-draw-row__issue strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.liu-he-draw-row__issue small{position:absolute;bottom:0;left:5px;font-size:12px}.liu-he-draw-row__numbers{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:3px;transform-origin:center}.liu-he-draw-row__numbers>span{display:flex;flex:0 1 34px;flex-direction:column;align-items:center}.liu-he-draw-row__numbers small{height:16px;color:#0000008a;font-size:12px;font-weight:700}.liu-he-draw-row__numbers>b{flex:0 0 14px;color:#888;font-size:20px;font-weight:400}.liu-he-inline-overlay{position:absolute;z-index:15;inset:0;background:#00000026}.liu-he-history-panel,.liu-he-bets-panel{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding:5px 0;overflow:hidden;background:#fff}.liu-he-history-list,.liu-he-bet-detail-list,.liu-he-bet-table__list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.liu-he-history-list__status{padding:10px;color:#888;font-size:12px;text-align:center}.liu-he-history-list .liu-he-draw-row{border-bottom:1px solid #e8e8e8}.liu-he-inline-loading,.liu-he-inline-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;color:#888;font-size:13px}.liu-he-inline-empty.is-error{color:#c44}.liu-he-bets-panel{min-height:130px;padding:7px 10px}.liu-he-bets-panel>header{display:flex;align-items:center;height:30px}.liu-he-bets-panel>header strong{width:80px}.liu-he-bets-panel>header button{display:grid;place-items:center;width:38px;height:25px;margin-left:auto;border:1px solid #ddd;border-radius:4px;color:#888;font-size:22px}.liu-he-bet-table__head,.liu-he-bet-table__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 20px;align-items:center;width:100%;min-height:30px;text-align:center}.liu-he-bet-table__head{background:#eee}.liu-he-bet-table__row{border-bottom:1px solid #e8e8e8;color:#222}.liu-he-bet-table__row i{color:#888;font-size:20px;font-style:normal}.liu-he-keyboard__delete{display:flex;align-items:center;justify-content:center;gap:2px}.liu-he-keyboard__delete>span{font-size:22px;font-weight:700}.liu-he-keyboard__delete img{width:25px}.liu-he-bet-detail-list article{margin-bottom:5px;padding:5px;border-radius:4px;background:#f1f1f1}.liu-he-bet-detail-list article p{display:flex;gap:10px}.liu-he-bet-detail-list article p b{color:teal}.liu-he-bet-detail-list article>div{display:flex;margin:5px 0;padding:4px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.liu-he-bet-detail-list article>div span{display:flex;flex:1;flex-direction:column;align-items:center}.liu-he-bet-detail-list em{color:green;font-style:normal;font-weight:700}.liu-he-bet-detail-list em.is-negative{color:red}.liu-he-tools-mask{position:absolute;z-index:40;inset:calc(80px + var(--safe-top)) 0 0;background:#00000045}.liu-he-tools-mask nav{position:absolute;top:0;right:5px;display:flex;width:100px;flex-direction:column;gap:10px;padding:15px 5px;border:1px solid orange;border-radius:10px;background:#000}.liu-he-tools-mask button{color:#fff;font-size:14px;text-decoration:underline}.liu-he-toast,.liu-he-loading-toast{position:absolute;z-index:90;top:50%;left:50%;padding:9px 15px;border-radius:5px;color:#fff;background:#000000d1;font-size:13px;transform:translate(-50%,-50%)}.liu-he-loading-toast{display:flex;align-items:center;gap:8px}.liu-he-loading-toast i{border-color:#ffffff40;border-top-color:#fff}.liu-he-modal-mask{position:absolute;z-index:100;inset:0;display:grid;place-items:center;padding:max(12px,var(--safe-top)) max(12px,var(--safe-right)) max(12px,var(--safe-bottom)) max(12px,var(--safe-left));background:#00000094}.liu-he-confirm-dialog{display:flex;width:min(500px,91vw);max-height:min(520px,82%);flex-direction:column;overflow:hidden;border:1px solid #e5be68;border-radius:14px;background:#211e18;box-shadow:0 18px 42px #0000009e,0 0 0 1px #ffe8a21f}.liu-he-confirm-dialog>header{position:relative;display:grid;place-items:center;flex:0 0 52px;height:52px;background-position:center;background-size:100% 100%;box-shadow:inset 0 -1px #5b39086b}.liu-he-confirm-dialog>header strong{color:#3d2a0d;font-size:21px;letter-spacing:1px;text-shadow:0 1px rgba(255,255,255,.55)}.liu-he-confirm-dialog>header button{position:absolute;right:9px;display:grid;place-items:center;width:38px;height:38px}.liu-he-confirm-dialog>header img{width:100%;height:100%}.liu-he-confirm-dialog__body{position:relative;display:flex;min-height:300px;flex-direction:column;padding:12px;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(216,177,91,.13),transparent 38%),linear-gradient(160deg,#383329,#27231d 48%,#1b1916)}.liu-he-confirm-dialog__body:before{position:absolute;inset:0;border:1px solid rgba(255,225,147,.12);content:"";pointer-events:none}.liu-he-confirm-list{position:relative;min-height:120px;flex:1;padding:12px 14px;overflow-y:auto;border:1px solid rgba(122,91,34,.46);border-radius:9px;color:#2e281d;background:linear-gradient(145deg,#f1dfa5,#e3c982);box-shadow:inset 0 1px #fffadcbf,0 5px 14px #0003;scrollbar-color:#a48342 transparent;scrollbar-width:thin}.liu-he-confirm-list p{display:flex;align-items:center;min-height:31px;gap:10px;border-bottom:1px solid rgba(104,78,31,.46);font-size:13px}.liu-he-confirm-list p:last-child{border-bottom:0}.liu-he-confirm-list p span{min-width:0;flex:1;overflow-wrap:anywhere}.liu-he-confirm-list p strong{color:#2c271e;font-size:13px;font-weight:800}.liu-he-confirm-total{position:relative;display:flex;justify-content:space-between;padding:12px 4px 10px;color:#ead493;font-size:14px;text-shadow:0 1px 2px #000}.liu-he-confirm-total span{display:flex;align-items:baseline;gap:4px}.liu-he-confirm-total strong{color:#55df70;font-size:21px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.85)}.liu-he-confirm-submit{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;gap:6px;width:172px;height:46px;overflow:hidden;border:1px solid #7bf18a;border-radius:24px;color:#fff;background:linear-gradient(180deg,#32dc59,#13b83b 48%,#07962c);box-shadow:inset 0 2px #ffffff6b,inset 0 -2px #004a184d,0 5px 12px #0000006b,0 0 12px #1fd34b38;font-size:17px;font-weight:800;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,72,20,.7);transition:transform .1s ease,filter .1s ease}.liu-he-confirm-submit:after{position:absolute;top:3px;right:16px;left:16px;height:38%;border-radius:999px;background:linear-gradient(#ffffff57,#fff0);content:"";pointer-events:none}.liu-he-confirm-submit:active:not(:disabled){filter:brightness(.92)}.liu-he-confirm-submit:disabled{cursor:default;filter:grayscale(.45) brightness(.72);box-shadow:inset 0 1px #ffffff40}.liu-he-confirm-submit i{width:15px;height:15px;border-color:#ffffff40;border-top-color:#fff}.liu-he-risk-dialog,.liu-he-game-tip-dialog{width:min(400px,88vw);overflow:hidden;border:1px solid #b58d45;border-radius:10px;background:#fff}.liu-he-risk-dialog>header,.liu-he-game-tip-dialog>header{position:relative;display:grid;place-items:center;height:45px;color:#523b15;background:linear-gradient(#ffe398,#d6a849)}.liu-he-risk-dialog>header button,.liu-he-game-tip-dialog>header button{position:absolute;right:8px;width:34px;height:34px;color:#6a501f;font-size:27px}.liu-he-risk-dialog>div{padding:20px 10px;text-align:center}.liu-he-risk-dialog p{margin-bottom:5px;color:red;font-size:14px;font-weight:700}.liu-he-risk-dialog>div button{width:200px;height:40px;margin-top:15px;border-radius:999px;color:#fff;background:teal;box-shadow:-2px 2px 10px #00000040}.liu-he-game-tip-dialog>div{max-height:min(340px,65vh);padding:18px;overflow-y:auto;color:#4e3720;background:linear-gradient(#fff8e6,#eee1c4);font-size:14px;line-height:1.65;white-space:normal}.liu-he-game-tip-dialog a{color:#8b6b2f;text-decoration:underline;overflow-wrap:anywhere}.liu-he-report{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;padding-bottom:var(--safe-bottom);overflow:hidden;color:#222;background:var(--account-bg)}.liu-he-report>header{display:grid;grid-template-columns:52px 1fr 52px;align-items:end;flex:0 0 calc(52px + var(--safe-top));height:calc(52px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);color:#413726;background:linear-gradient(#ffe398,#d6a849)}.liu-he-report>header button{height:52px;color:#413726;font-size:30px}.liu-he-report>header strong{align-self:center;font-size:18px;text-align:center}.liu-he-report__filters{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 5px}.liu-he-report__filters{overflow-x:auto}.liu-he-report__filters button{flex:0 0 70px;height:28px;border:1px solid #8a8a8a;border-radius:5px;color:#fff;background:linear-gradient(#6e6e6e,#4b4b4b);font-weight:700}.liu-he-report__filters button.is-active{border-color:#e6c879;color:#4a2e08;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e)}.liu-he-report h2{padding:8px;font-size:14px;text-align:center}.liu-he-report__loading{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;color:#777}.liu-he-report__list{display:flex;min-height:0;flex:1;flex-direction:column;gap:5px;padding:5px;overflow-y:auto;overscroll-behavior:contain}.liu-he-report__list>button,.liu-he-report__list>article{flex:0 0 auto;padding:5px 10px;border-radius:5px;color:#222;background:#fff;text-align:left}.liu-he-report__list p{display:flex;align-items:center;min-height:25px;gap:5px}.liu-he-report__list p strong{min-width:0;color:teal;overflow-wrap:anywhere}.liu-he-report__list p i{margin-left:auto;color:#00000040;font-style:normal;font-size:23px}.liu-he-report__list>button>div,.liu-he-report__list>article>div{display:grid;grid-template-columns:repeat(3,1fr);padding-top:5px;border-top:1px solid #e8e8e8}.liu-he-report__list>button>div span,.liu-he-report__list>article>div span{display:flex;flex-direction:column;align-items:center;gap:5px}.liu-he-report__list>button>div strong,.liu-he-report__list>article>div strong{color:green}.liu-he-report__list strong.is-negative{color:red!important}.liu-he-report__list article>small{display:block;margin-top:5px;padding-top:5px;border-top:1px solid #e8e8e8}.liu-he-report__game{position:absolute;right:8px;bottom:calc(4px + var(--safe-bottom));color:#0000004d;font-size:10px;pointer-events:none}@media(max-width:390px){.liu-he-primary-nav{flex-basis:76px;width:76px}.liu-he-primary-nav button{width:75px;font-size:13px}.liu-he-zodiac-filter,.liu-he-number-columns{gap:6px}.liu-he-number-columns>div{gap:12px}.liu-he-ball.is-rectangular{padding:6px}.liu-he-ball.is-rectangular:before{inset:6px}.liu-he-draw-row__issue{width:66px;flex-basis:66px}.liu-he-draw-row__numbers{gap:1px}.liu-he-draw-row__numbers>span{flex-basis:30px}.liu-he-draw-row__numbers .liu-he-ball{width:27px;height:27px;flex-basis:27px;font-size:12px}.liu-he-draw-row__numbers>b{flex-basis:8px}}@media(orientation:landscape)and (max-height:520px){.liu-he-topbar{flex-basis:calc(58px + var(--safe-top));height:calc(58px + var(--safe-top))}.liu-he-back{top:calc(var(--safe-top) + 8px)}.liu-he-menu{top:calc(var(--safe-top) + 5px)}.liu-he-tools-mask{top:calc(58px + var(--safe-top))}.liu-he-zodiac-filter button strong{display:none}}@keyframes spin{to{transform:rotate(360deg)}}.flutter-update-toast,.flutter-offline-toast{position:absolute;z-index:200;right:max(12px,var(--safe-right));bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + 12px);padding:10px 14px;border-radius:7px;color:#3a2b1f;background:#f3d27e;font-size:12px;font-weight:700}.flutter-offline-toast{right:auto;left:max(12px,var(--safe-left));color:#fff;background:#9e403a}.pwa-install-layer,.pwa-update-layer{position:absolute;z-index:420;inset:0;display:grid;place-items:center;padding:max(20px,var(--safe-top)) max(20px,var(--safe-right)) max(20px,var(--safe-bottom)) max(20px,var(--safe-left));background:#0000009e}.pwa-install-card{width:min(360px,100%);max-height:100%;border-radius:22px;overflow-y:auto;color:#1a1a1a;background:#fff;box-shadow:0 12px 30px #00000045;animation:pwa-dialog-in .28s ease-out}.pwa-install-card>header{position:relative;display:grid;place-items:center;height:116px;background:linear-gradient(135deg,#ffd971,#f0a732)}.pwa-install-card>header button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:42px;height:42px;color:#fff;font-size:28px}.pwa-install-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:18px;color:#f0a732;background:#fff;box-shadow:0 6px 14px #0003;font-size:38px;font-weight:700}.pwa-install-body{padding:18px 22px 22px;text-align:center}.pwa-install-body h2{color:#1a1a1a;font-size:20px;font-weight:800}.pwa-install-body>p{margin:10px 0 18px;color:#666;font-size:13.5px;line-height:1.5}.pwa-install-body ol{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;text-align:left}.pwa-install-body li{display:flex;align-items:center;gap:12px;color:#444;font-size:13.5px}.pwa-install-body li i{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;color:#f0a732;background:#fff3d6;font-style:normal;font-weight:800}.pwa-install-primary,.pwa-install-secondary{width:100%;height:44px;border-radius:12px;font-size:14px;font-weight:700}.pwa-install-primary{color:#2b210e;background:linear-gradient(#ffd971,#f0a732)}.pwa-install-secondary{margin-top:10px;border:1px solid #e6e6ea;color:#8a8a8e;background:#f6f6f8}.pwa-recall-result{margin-bottom:0!important;color:#8a6d3a!important;font-weight:700}.pwa-update-dialog{width:min(330px,100%);padding:22px 20px 18px;border:1px solid #8d6f3a;border-radius:16px;color:#fff;background:#3e404a;box-shadow:0 12px 30px #0006;animation:pwa-dialog-in .22s ease-out}.pwa-update-dialog h2{color:#f3d59d;font-size:19px;text-align:center}.pwa-update-dialog p{margin:12px 0 20px;color:#ddd;font-size:13px;line-height:1.6;text-align:center}.pwa-update-dialog>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pwa-update-dialog button{height:42px;border:1px solid #756548;border-radius:10px;color:#e8d9b5;background:#33343b;font-weight:700}.pwa-update-dialog button.is-primary{border-color:#f3d59d;color:#3a2b1f;background:#e2c07a}@keyframes pwa-dialog-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(display-mode:standalone){.flutter-bottom-nav{position:fixed}}html.is-standalone .flutter-bottom-nav{position:fixed}@media(max-width:520px){.flutter-search-pill{padding:0 10px}.flutter-userbar{padding:0 8px}.flutter-userbar__actions{gap:4px}.flutter-userbar__actions button{width:40px}.push-guide{font-size:11px}.push-guide strong{padding:7px 12px}.flutter-game-nav{flex-basis:72px}.flutter-game-grid{gap:10px;padding-right:8px}.mine-invite-card p{grid-template-columns:94px minmax(0,1fr);font-size:12px}.flutter-notice-dialog__body{padding:7px}.flutter-notice-dialog nav{flex-basis:76px}}@media(orientation:landscape)and (max-height:520px){.flutter-home{padding-top:calc(var(--safe-top) + 2px)}.flutter-notice__row{height:34px}.home-banner-carousel{height:min(116px,30vh);height:min(116px,30dvh);margin-top:4px;aspect-ratio:auto}.flutter-userbar{height:52px;flex-basis:52px}.push-guide{min-height:40px;padding-top:4px;padding-bottom:4px}}@media(min-width:900px){.flutter-home.is-searching .home-banner-carousel,.flutter-home.is-searching .flutter-userbar{display:none}.flutter-game-nav{flex-basis:82px}.flutter-game-nav button{min-height:78px}.flutter-game-grid{gap:12px}}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flutter-profile{width:100%;height:100%;min-height:0;padding:calc(var(--safe-top) * 1.5) max(12px,var(--safe-right)) 0 max(12px,var(--safe-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#fff;color-scheme:dark;background-color:var(--account-dark-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.flutter-profile__scroll{display:flex;flex-direction:column;gap:10px;width:100%;max-width:760px;margin:0 auto;padding:12px 0 calc(var(--bottom-nav-height) + var(--safe-bottom) + 26px);overflow:visible}.flutter-profile__scroll>.push-guide-wrap{flex:0 0 auto}.flutter-profile__scroll>.push-guide-wrap .push-guide{width:100%;max-width:100%;margin:0;padding-right:10px}.flutter-profile__scroll>*{flex:0 0 auto}.mine-avatar{display:block;border:0}.mine-profile-copy{display:block;color:inherit;text-align:left}.mine-action-icon{position:relative;display:block;width:42px;height:42px}.mine-action-icon i{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;background:#f33}.mine-action-icon i.is-breathing{animation:mine-dot-breath 1s ease-in-out infinite alternate}.mine-wallet-account{position:relative;z-index:3;min-height:44px;max-width:150px;overflow:hidden;color:#fff;font-size:18px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;pointer-events:auto}.mine-action-icon b{position:absolute;inset:9px;border:2px solid rgba(255,255,255,.35);border-top-color:#ddd;border-radius:50%;animation:spin .7s linear infinite}.mine-invite-card p button em{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.mine-menu button{width:100%}.mine-menu button img{flex:0 0 22px;margin-left:auto}.mine-menu button small{margin-right:8px;padding:3px 10px;border:.6px solid #8f7442;border-radius:11px;color:#f3d59d;background:#292722;font-size:12px}.mine-menu button em{min-width:0;margin-left:8px;color:#b6ac98;font-size:13px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-dialog-layer{position:fixed;z-index:430;inset:0;display:grid;place-items:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left));background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mine-dialog{display:flex;flex-direction:column;width:min(400px,calc(100% - 16px));max-height:100%;border:1px solid var(--gilt-line);border-radius:17px;overflow:hidden;color:#fff;background:var(--gilt-bg);box-shadow:0 12px 40px #00000073}.mine-dialog.is-avatar{width:min(520px,100%);height:min(720px,100%)}.mine-dialog>header{position:relative;display:grid;place-items:center;flex:0 0 46px;color:var(--gilt-ink);background:var(--gilt-header)}.mine-dialog>header strong{font-size:18px;font-weight:500}.mine-dialog>header button{position:absolute;top:7px;right:7px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#55451d;background:#534b2647;font-size:24px;line-height:1}.mine-dialog>header button:active{background:#534b266b}.mine-dialog>form,.mine-dialog>.mine-notice-dialog{display:flex;flex-direction:column;gap:10px;padding:24px 20px 15px;background:#34312c}.mine-dialog>.mine-avatar-editor{padding:24px 20px 15px;background:#34312c}.mine-dialog input{min-width:0;height:40px;padding:0 12px;border:0;outline:0;color:#fff;background:transparent}.mine-dialog-primary{align-self:center;width:200px;min-height:45px;margin-top:14px;border:1px solid #8d6a28;border-radius:999px;color:var(--gilt-ink);background:var(--gilt-button);font-size:17px;font-weight:700}.mine-dialog-primary:active{filter:brightness(.94)}.mine-dialog-error{color:#ff9a8d!important;font-size:13px}.mine-dialog.is-profile-editor{width:min(400px,calc(100% - 16px))}.mine-dialog.is-profile-editor.is-avatar{width:min(520px,100%)}.mine-dialog.is-profile-editor>form{gap:10px;padding:24px 20px 18px}.mine-dialog.is-profile-editor .flutter-login-submit{margin-top:14px}.mine-avatar-editor{display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:12px 18px;min-height:0;flex:1}.mine-avatar-preview{grid-row:1;width:78px;height:78px;padding:3px;border:2px solid var(--gilt-line);border-radius:50%;background:#000;box-shadow:0 0 0 4px #ba8a241f}.mine-avatar-preview img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mine-upload-avatar{display:grid;grid-row:1;place-items:center;align-self:center;height:46px;border:1px solid var(--gilt-line);border-radius:999px;color:var(--gilt-ink);background:var(--gilt-button);font-weight:700}.mine-upload-avatar:active{filter:brightness(.94)}.mine-avatar-editor>p{grid-column:1 / -1;color:#ffffffb8;text-align:center}.mine-avatar-editor>p:not(.mine-dialog-error){grid-row:2}.mine-avatar-editor>.mine-dialog-error{grid-row:4}.mine-avatar-grid{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:10px;border:1px solid var(--gilt-line);border-radius:12px;overflow-y:auto;background:#000;overscroll-behavior:contain}.mine-avatar-grid button{width:100%;height:auto;aspect-ratio:1;align-self:start;padding:2px;border:2px solid rgba(186,138,36,.35);border-radius:50%;overflow:hidden;background:#1a1a1a}.mine-avatar-grid button.is-active{border-color:#ffe09a;box-shadow:0 0 0 3px #ba8a2438}.mine-avatar-grid img{width:100%;height:100%;aspect-ratio:1;border-radius:50%;object-fit:cover}.mine-avatar-grid::-webkit-scrollbar{width:5px}.mine-avatar-grid::-webkit-scrollbar-thumb{border-radius:5px;background:#e2c07a61}.mine-avatar-editor>.mine-dialog-primary,.mine-avatar-editor>.flutter-login-submit{grid-column:1 / -1;grid-row:5;margin-top:4px}.mine-invite-form>p:first-child{color:#ffffffb8;text-align:center}.mine-invite-form>.flutter-login-input+.mine-sms-row{margin-top:0}.mine-sms-row{display:flex;align-items:center;gap:8px}.mine-sms-row .flutter-login-input{flex:1;min-width:0}.mine-sms-row .flutter-login-input span{flex-basis:62px}.mine-sms-row button{flex:0 0 110px;height:44px;border:1px solid #8d6a28;border-radius:999px;color:var(--gilt-ink);background:var(--gilt-button);font-size:13px;font-weight:700}.mine-notice-dialog{color:#fff;font-size:15px;font-weight:600;line-height:1.5;overflow-y:auto}.mine-dialog .promotion-task__notice{color:#fff}.flutter-recharge__scroll.has-fixed-submit{padding-bottom:16px}.recharge-fixed-footer{padding:10px max(14px,var(--safe-right)) max(10px,var(--safe-bottom)) max(14px,var(--safe-left));border-top:1px solid var(--finance-border-soft);background:var(--finance-bg);box-shadow:0 -6px 18px #0000002e}.recharge-fixed-footer button{width:100%;height:48px;border:1px solid #ffe4a4;border-radius:12px;color:#493218;background:linear-gradient(#ffe5a7,#dfb45d);box-shadow:0 4px 10px #2d1f1040,inset 0 1px #fff6;font-size:17px;font-weight:800}.recharge-fixed-footer button:disabled{filter:saturate(.45);opacity:.58}.recharge-wallet-row{width:100%;text-align:left}.recharge-wallet-row>b{flex:0 0 auto;height:30px;padding:0 10px;border:.7px solid #f3d59d;border-radius:10px;color:#3a2b1f;background:#e2c07a;font-size:12px;line-height:29px}.recharge-wallet-row>i.is-bound{border-color:#83c78dcc;color:#83c78d}.recharge-pay-row{position:relative;display:flex;align-items:center;width:100%;height:52px;border:1px solid var(--finance-border);border-radius:10px;color:var(--finance-text);background:var(--finance-surface);box-shadow:0 3px 8px #0003;text-align:left}.recharge-pay-row.is-active{border-color:var(--finance-gold-bright);background:var(--finance-surface-raised);box-shadow:inset 3px 0 var(--finance-gold-bright)}.recharge-pay-select{display:flex;align-items:center;min-width:0;height:100%;padding:0 13px;gap:10px;color:inherit;flex:1;text-align:left}.recharge-pay-select>i{display:grid;place-items:center;flex:0 0 21px;width:21px;height:21px;border:1.2px solid var(--finance-muted);border-radius:6px;color:#493218;font-style:normal}.recharge-pay-row.is-active .recharge-pay-select>i{border-color:var(--finance-gold-bright);background:var(--finance-gold-bright)}.recharge-pay-select>img{width:24px;height:24px;object-fit:contain}.recharge-pay-select>strong{flex:1}.recharge-pay-info{flex:0 0 auto;min-height:44px;margin-right:5px;padding:5px 8px;border:1px solid var(--finance-border-soft);border-radius:999px;color:var(--finance-gold-bright);background:var(--finance-surface-deep);font-size:12px}.recharge-pay-row>em{position:absolute;top:3px;right:8px;padding:2px 6px;border-radius:999px;color:#fff;background:#d33;font-size:10px;font-style:normal;pointer-events:none}.recharge-payer small{flex:1;color:var(--finance-muted);font-size:13px}.recharge-payer input{flex:0 0 80px;width:80px}.recharge-balance-card .is-spinning{display:inline-block;animation:spin .55s linear infinite}.finance-info-layer{position:fixed;z-index:420;inset:0;display:grid;place-items:center;padding:18px;background:#000000a6}.finance-info-layer section{width:min(420px,100%);border:1px solid #8f7442;border-radius:14px;color:#fff;background:#34312c;overflow:hidden;box-shadow:0 14px 40px #00000061}.finance-info-layer header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:#493218;background:linear-gradient(#ffe5a7,#dfb45d)}.give-agent-page{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;color:#2e3340;background:var(--account-bg)}.give-agent-header{flex:0 0 auto;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:calc(58px + var(--safe-top));padding:var(--safe-top) max(var(--safe-right),4px) 0 max(var(--safe-left),4px);border-bottom:1px solid #f1f3f6;background:#fff}.give-agent-header h1{font-size:22px;font-weight:700;text-align:center}.give-agent-header button{display:grid;width:48px;height:48px;place-items:center;color:#2e3340}.give-agent-header button:first-child .app-icon{transform:rotate(180deg)}.give-agent-header .is-spinning{animation:spin .6s linear infinite}.give-agent-header-tabs{display:flex;align-self:stretch;align-items:center;justify-content:center;gap:clamp(20px,8vw,56px)}.give-agent-header-tabs button{position:relative;width:auto;color:#737b8c;font-size:16px;font-weight:900;white-space:nowrap}.give-agent-header-tabs button.active{color:#2e3340}.give-agent-header-tabs button.active:after{position:absolute;right:50%;bottom:2px;width:48px;height:4px;background:#1597f5;content:"";transform:translate(50%)}.give-agent-scroll{min-height:0;flex:1;padding:14px max(18px,var(--safe-right)) calc(24px + var(--safe-bottom)) max(18px,var(--safe-left));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.give-agent-scroll>h2{margin:10px 0;font-size:20px;font-weight:800}.give-agent-card{border:1px solid #e8ebf0;border-radius:5px;background:#fff;box-shadow:0 8px 8px #00000009}.give-agent-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 0}.give-agent-metrics div{display:grid;place-items:center;gap:4px;border-right:1px solid #e8ebf0}.give-agent-metrics div:last-child{border-right:0}.give-agent-metrics span{color:#737b8c;font-size:12px}.give-agent-metrics strong{font-size:16px;font-weight:800}.give-agent-function-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;padding:0 0 12px}.give-agent-function-grid button{display:grid;justify-items:center;gap:8px;min-width:0;font-size:13px}.give-agent-function-grid i{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#2864a8;background:#eef6ff}.give-agent-function-grid span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-scroll>hr{height:1px;margin:8px 0;border:0;background:#e8ebf0}.give-agent-faq{display:flex;align-items:center;gap:6px;max-width:100%;padding:8px 0;color:#2864a8;font-size:14px;font-weight:700;text-decoration:underline}.give-agent-faq .app-icon{flex:0 0 18px}.give-agent-faq span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-loading,.give-agent-empty{display:grid;min-height:150px;place-items:center;color:#737b8c;text-align:center}.give-agent-dialog-layer{position:fixed;z-index:520;inset:0;display:grid;place-items:center;padding:max(18px,var(--safe-top)) max(18px,var(--safe-right)) max(18px,var(--safe-bottom)) max(18px,var(--safe-left));background:#0000008f}.give-agent-dialog{display:flex;flex-direction:column;gap:14px;width:min(420px,100%);max-height:82%;padding:20px;overflow-y:auto;border-radius:10px;color:#2e3340;background:#fff}.give-agent-dialog h3{font-size:19px;text-align:center}.give-agent-dialog>div{line-height:1.5}.give-agent-dialog>button,.give-agent-dialog footer button:last-child{min-height:46px;color:#1597f5;font-weight:700}.give-agent-dialog label{display:grid;gap:7px;font-weight:600}.give-agent-dialog input{height:42px;padding:0 12px;border:1px solid #e8ebf0;border-radius:5px}.give-agent-dialog footer{display:grid;grid-template-columns:1fr 1fr;margin:4px -20px -20px;border-top:1px solid #e8ebf0}.give-agent-dialog footer button{min-height:50px;border-right:1px solid #e8ebf0}.give-agent-error,.give-agent-warning{color:#ff3f5f;font-size:13px;line-height:1.45}.give-agent-filter-lines{display:flex;flex-wrap:wrap;gap:12px 24px}.give-agent-filter-lines label{display:flex;align-items:center;gap:8px;color:#737b8c;font-size:14px}.give-agent-filter-lines select,.give-agent-filter-grid input,.give-agent-filter-grid select{min-width:0;height:40px;padding:0 10px;border:1px solid #e8ebf0;border-radius:5px;color:#2e3340;background:#fff}.give-agent-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.give-agent-filter-grid>button{min-height:40px;border-radius:5px;color:#fff;background:#1597f5;font-weight:700}.give-agent-actions{display:flex;gap:12px;margin:12px 0}.give-agent-actions button,.give-agent-title-action button{min-height:40px;padding:0 20px;border-radius:5px;color:#fff;background:#1597f5;font-weight:700}.give-agent-actions button.is-outline{border:1px solid #c9ced8;color:#2e3340;background:#fff}.give-agent-total{display:grid;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;padding:10px 12px}.give-agent-total>div{display:grid;gap:5px;min-width:0;text-align:right}.give-agent-total>div:first-child{text-align:left}.give-agent-total span,.give-agent-total small{color:#737b8c;font-size:10px}.give-agent-total b{overflow:hidden;font-size:11px;text-overflow:ellipsis}.give-agent-list{display:grid;gap:14px;margin-top:10px}.give-agent-member{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding:14px 38px 12px 14px;text-align:left}.give-agent-member__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.give-agent-member__head strong,.give-agent-member__head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-member__head strong{flex:1;font-size:16px}.give-agent-member__head span{flex:0 1 auto;color:#737b8c;font-size:11px}.give-agent-member dl,.give-agent-record dl,.give-agent-venue dl,.sales-card dl,.sales-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.give-agent-member dl{margin-top:10px;padding:11px 0;border-block:1px solid #e8ebf0}.give-agent-member dl div,.give-agent-record dl div{min-width:0;text-align:center}.give-agent-member dt,.give-agent-record dt,.give-agent-venue dt{color:#737b8c;font-size:11px}.give-agent-member dd,.give-agent-record dd,.give-agent-venue dd{margin:5px 0 0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.give-agent-member__foot{display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px;color:#737b8c;font-size:11px;white-space:nowrap}.give-agent-member__foot time{min-width:0;overflow:hidden;text-overflow:ellipsis}.give-agent-member>i{position:absolute;top:50%;right:14px;color:#c4c9d3;font-size:22px;font-style:normal;transform:translateY(-50%)}.give-agent-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:16px;color:#737b8c;font-size:14px}.give-agent-pager button{height:34px;padding:0 12px;border:1px solid #e8ebf0;border-radius:5px}.give-agent-pager button:disabled{opacity:.45}.give-agent-pager strong{color:#1597f5}.give-agent-detail-head{display:grid;gap:5px;padding:16px}.give-agent-detail-head span,.give-agent-detail-head small{color:#737b8c}.give-agent-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.give-agent-detail-grid article{display:grid;gap:8px;padding:14px}.give-agent-detail-grid span{color:#737b8c;font-size:12px}.give-agent-record{min-width:0;padding:15px}.give-agent-record header,.give-agent-record footer,.give-agent-venue header{display:flex;align-items:center;justify-content:space-between;gap:8px}.give-agent-record header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-record header span{flex:0 0 auto;padding:3px 8px;border-radius:999px;color:#2e7d32;background:#eef8ee;font-size:12px;white-space:nowrap}.give-agent-record>p{margin:10px 0;color:#737b8c;font-size:12px}.give-agent-record dl{padding:12px 0;border-block:1px solid #e8ebf0}.give-agent-record footer{padding-top:10px;color:#737b8c;font-size:12px}.give-agent-record footer button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-material{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:14px;padding:14px}.give-agent-material.has-image{grid-template-columns:98px minmax(0,1fr) auto}.give-agent-material>img{width:98px;aspect-ratio:1;border-radius:5px;object-fit:cover}.give-agent-material>div{max-height:98px;overflow:hidden;font-size:13px;line-height:1.35}.give-agent-material>button,.give-agent-title-action>button{padding:7px 10px;border-radius:5px;color:#fff;background:#1597f5;font-weight:700}.give-agent-material-dialog>img{width:100%;border-radius:6px}.give-agent-material-dialog>div{overflow:visible}.give-agent-material>div{pointer-events:none}.give-agent-title-action{display:flex;align-items:center;justify-content:space-between}.give-agent-title-action h2{font-size:20px}.give-agent-tabs,.give-agent-top-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;border:1px solid #e8ebf0;border-radius:8px;background:#f5f8fc}.give-agent-tabs button,.give-agent-top-tabs button{height:40px;border-radius:6px;font-weight:700}.give-agent-tabs button.active{border:1px solid #1597f5;color:#1597f5;background:#fff}.give-agent-top-tabs{flex:0 0 52px;border:0;border-bottom:1px solid #e8ebf0;border-radius:0;background:#fff}.give-agent-top-tabs button.active{color:#2e3340;box-shadow:inset 0 -4px #1597f5}.give-agent-codes>article{margin-top:14px;padding:16px}.give-agent-code header{display:flex;align-items:center;justify-content:space-between}.give-agent-code header button{min-width:0;overflow:hidden;font-size:22px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.give-agent-code header span{flex:0 0 auto;padding:5px 10px;border:1px solid rgba(25,161,95,.35);border-radius:5px;color:#19a15f;background:#19a15f1f}.give-agent-code header span.used{border-color:#aaa;color:#777;background:#eee}.give-agent-code p,.give-agent-order p{display:grid;gap:4px;margin-top:12px;color:#737b8c;font-size:12px}.give-agent-code p strong,.give-agent-order p strong{color:#2e3340;font-size:15px;overflow-wrap:anywhere}.give-agent-dialog dl div{display:flex;justify-content:space-between;margin:8px 0}.give-agent-intro,.give-agent-info-row{line-height:1.5}.give-agent-table{width:100%;margin:14px 0;border-collapse:collapse;text-align:center}.give-agent-table th,.give-agent-table td{padding:10px 5px;border:1px solid #e8ebf0}.give-agent-table th{background:#f6f8fb}.give-agent-info-row{padding:12px 0;border-bottom:1px solid #e8ebf0}.give-agent-info-row p{margin-top:6px;color:#737b8c;font-size:14px}.give-agent-simulator-input{display:grid;grid-template-columns:140px 1fr;align-items:center;border-bottom:1px solid #e8ebf0}.give-agent-simulator-input input{height:40px;padding:0 12px;border:1px solid #e8ebf0;border-radius:5px}.give-agent-wide-button{width:100%;height:48px;margin:48px 0 36px;border-radius:8px;color:#fff;background:#a9d6fb;font-size:18px;font-weight:700}.give-agent-simulator-result{display:grid;justify-items:center;gap:18px;padding:24px 18px;border-radius:8px;background:#f7f7f9}.give-agent-simulator-result>strong{font-size:32px}.give-agent-simulator-result p{padding-top:16px;border-top:1px solid #ddd;color:#737b8c;font-size:12px;text-align:center}.give-agent-intro{padding:18px;border-radius:10px;background:#f6f6f8;font-size:14px;font-weight:600}.give-agent-level{padding:2px 6px;border:1px solid #d09231;border-radius:4px;color:#8a641d;background:#fff0d2;font-size:12px}.give-agent-month{height:40px;padding:0 12px;border:1px solid #e8ebf0;border-radius:5px}.give-agent-dividend-card{position:relative;margin-top:12px;padding:16px}.give-agent-dividend-card>p{margin-bottom:14px}.give-agent-dividend-card .highlight{display:grid;grid-template-columns:1fr 1fr;padding:12px;border:1px solid #34a853;border-radius:5px}.give-agent-dividend-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;text-align:center}.give-agent-dividend-card dt{color:#737b8c;font-size:13px}.give-agent-dividend-card dd{margin-top:8px;font-weight:800}.give-agent-dividend-card footer{display:flex;justify-content:space-between;padding:10px 12px;border-radius:5px;background:#f6f8fb}.give-agent-dividend-card .give-agent-status{position:absolute;top:0;right:0;padding:5px 12px;border-radius:0 5px 0 12px;color:#1597f5;background:#eaf2fe;font-size:12px}.give-agent-win-summary{display:grid;grid-template-columns:1fr 1fr;padding:22px 18px}.give-agent-win-summary div{display:grid;gap:12px}.give-agent-win-summary span{color:#737b8c}.give-agent-win-summary strong{font-size:20px}.give-agent-amount-list button,.give-agent-amount-row{display:flex;width:100%;justify-content:space-between;min-height:44px;align-items:center;border-bottom:1px solid #e8ebf0}.give-agent-venue{margin-bottom:10px;padding:12px 14px}.give-agent-venue header span{color:#737b8c;font-size:13px}.give-agent-venue dl{grid-template-columns:repeat(4,1fr);margin-top:10px}.give-agent-page .is-positive{color:#2e7d32!important}.give-agent-page .is-negative{color:#d84c5a!important}.give-agent-account-date-row{display:grid;grid-template-columns:2fr 3fr;gap:5px}.give-agent-account-date-row>input,.give-agent-select,.give-agent-range-field{width:100%;min-width:0;height:40px;border:1px solid #e8ebf0;border-radius:5px;color:#2e3340;background:#fff}.give-agent-account-date-row>input,.give-agent-select{padding:0 14px}.give-agent-range-field{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 4px}.give-agent-range-field input{width:100%;min-width:0;height:38px;padding:0 2px;border:0;color:#2e3340;background:transparent;font-size:11px}.give-agent-range-field span{color:#737b8c;font-size:11px}.give-agent-records-page>.give-agent-select{margin-top:12px}.give-agent-record-list{gap:24px}.give-agent-record footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.give-agent-record footer>span{color:#737b8c;font-weight:700}.give-agent-record footer>button{padding-left:10px;color:#4f5871;font-size:15px;font-weight:700;text-align:left}.give-agent-overview-numbers{display:grid;grid-template-columns:1fr 1fr;padding:18px 12px}.give-agent-overview-numbers div{display:grid;justify-items:center;gap:8px;border-right:1px solid #e8ebf0}.give-agent-overview-numbers div:last-child{border-right:0}.give-agent-overview-numbers span{color:#737b8c;font-size:10px}.give-agent-overview-numbers strong{font-size:14px;font-weight:800}.give-agent-radio-line{display:flex;align-items:center;gap:14px;min-height:38px;overflow-x:auto;white-space:nowrap}.give-agent-radio-line strong{flex:0 0 auto;font-size:17px;font-weight:600}.give-agent-radio-line label{display:flex;flex:0 0 auto;align-items:center;gap:4px;font-size:16px}.give-agent-radio-line input{width:20px;height:20px;accent-color:#2e3340}.give-agent-members-page .give-agent-account-date-row{margin-top:12px}.give-agent-member-profile{padding:20px}.give-agent-member-profile>header{display:flex;align-items:center;gap:14px}.give-agent-member-avatar{display:grid;flex:0 0 82px;width:82px;height:82px;place-items:center;border-radius:50%;color:#fff;background:#1168a9;font-size:40px;font-weight:800}.give-agent-member-profile>header>div{min-width:0}.give-agent-member-profile>header button{display:flex;max-width:100%;align-items:center;gap:5px}.give-agent-member-profile>header button strong{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.give-agent-member-profile>header button span,.give-agent-member-profile>header p{color:#737b8c}.give-agent-member-profile>header p{margin-top:8px;font-size:15px;font-weight:600}.give-agent-member-profile>hr{height:1px;margin:18px 0;border:0;background:#e8ebf0}.give-agent-member-times{display:grid;grid-template-columns:1fr 1fr;gap:14px}.give-agent-member-times p{display:grid;gap:6px;min-width:0}.give-agent-member-times span{color:#737b8c;font-size:12px}.give-agent-member-times strong{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.give-agent-member-money-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.give-agent-member-money-panels article{display:grid;min-height:88px;align-content:center;gap:10px;padding:12px 15px;border:1px solid #e8ebf0;border-radius:8px}.give-agent-member-money-panels span{color:#2e3340}.give-agent-member-money-panels b{color:#737b8c;font-size:14px}.give-agent-member-money-panels strong{text-align:center;font-size:18px;font-weight:900}.give-agent-member-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;padding:18px 20px 0;border:1px solid #e8ebf0;border-radius:8px}.give-agent-member-stats>div{display:grid;gap:12px;min-width:0}.give-agent-member-stats>div+div{padding-left:18px;border-left:1px solid #e8ebf0}.give-agent-member-stats>div:first-child{padding-right:18px}.give-agent-member-stats p{display:flex;min-width:0;justify-content:space-between;gap:8px}.give-agent-member-stats p span{color:#737b8c;font-size:12px}.give-agent-member-stats p strong{overflow:hidden;font-size:14px;text-overflow:ellipsis}.give-agent-member-stats footer{grid-column:1/-1;margin-top:6px;padding:10px 0;border-top:1px solid #e8ebf0;font-size:12px}.give-agent-member-stats footer strong{font-size:14px}.give-agent-last-bet{font-size:16px}.give-agent-last-bet-tip{margin-top:8px;color:#737b8c;font-size:15px;font-weight:600}.give-agent-detail-filters{display:grid;grid-template-columns:2fr 3fr;gap:12px;margin-top:16px}.give-agent-help-dialog p{color:#737b8c;font-size:15px;line-height:1.55}.give-agent-finance-shell{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:16px max(18px,var(--safe-right)) 0 max(18px,var(--safe-left))}.sub-agent-page{padding-inline:10px}.sub-agent-toolbar{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px}.sub-agent-toolbar>strong{min-width:0;flex:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sub-agent-back-parent{width:40px;height:40px;font-size:28px}.sub-agent-green-button{min-width:100px;min-height:30px;padding:0 12px;border-radius:999px;color:#fff;background:#198754;box-shadow:1px 1px 3px #999;font-size:14px}.sub-agent-create-button{min-width:115px;height:38px;border-radius:7px;color:#392712;background:linear-gradient(#ffe89b,#db9e35);font-size:14px;font-weight:700}.sub-agent-list{display:grid;gap:10px;margin-top:10px}.sub-agent-card{overflow:hidden;border-radius:4px;background:#eee;box-shadow:1px 1px 4px #999}.sub-agent-card__main{display:block;width:100%;padding:10px;text-align:left}.sub-agent-card__main header{display:flex;align-items:center;justify-content:space-between}.sub-agent-card__main header strong{color:#00897b;font-size:14px}.sub-agent-card__main hr{height:1px;margin:10px 0;border:0;background:#ccc}.sub-agent-card__main dl{display:grid;gap:5px}.sub-agent-card__main dl div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:center}.sub-agent-card__main dt{text-align:right}.sub-agent-card__main dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-agent-money{color:#e11;font-size:20px;font-weight:700}.sub-agent-card>footer{display:flex;justify-content:flex-end;margin:0 10px;padding:10px 0;border-top:1px solid #ccc}.sub-agent-commission-page{display:grid;align-content:start;gap:10px;padding-inline:10px}.sub-agent-step{display:flex;align-items:center;gap:5px}.sub-agent-step button{width:32px;height:30px;border:1px solid #ccc;background:#fff}.sub-agent-step input{width:70px;height:30px;border:1px solid #ccc;text-align:center}.sub-agent-commission-card{border:1px solid #ccc;background:#eee}.sub-agent-commission-card table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.sub-agent-commission-card th{height:28px;border-right:1px solid #ccc;color:#fff;background:#bc8f6f;font-weight:500}.sub-agent-commission-card td{height:50px;border-right:1px solid #ccc}.sub-agent-commission-card td>div{display:flex;align-items:center;justify-content:center;gap:2px}.sub-agent-commission-card td>div button{width:25px;height:30px;border:1px solid #ccc;background:#fff}.sub-agent-commission-card td input{width:46px;height:30px;border:1px solid #ccc;text-align:center}.sub-agent-commission-card td:last-child>button{min-width:58px;height:30px;border-radius:999px;color:#fff;background:#198754;box-shadow:1px 1px 3px #999}.give-agent-finance-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.give-agent-finance-filter>button{min-width:92px;border-radius:5px;color:#fff;background:#1597f5;font-size:17px;font-weight:700}.give-agent-finance-content{min-height:0;flex:1;padding-bottom:calc(24px + var(--safe-bottom));overflow-y:auto;overscroll-behavior:contain}.give-agent-finance-content>hr{height:1px;margin:16px 0 0;border:0;background:#e8ebf0}.give-agent-finance-content>h2{margin:12px 0 10px;font-size:20px;font-weight:800}.give-agent-venue-games{margin-top:10px;padding-top:1px;border-top:1px solid #e8ebf0}.give-agent-venue-games p{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding-top:10px;font-size:13px}.give-agent-venue-games p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-venue-games p span{color:#737b8c;font-size:12px}.give-agent-finance-tip{margin-top:30px;padding:8px 10px;border-radius:8px;background:#f7f7f9}.give-agent-finance-tip strong{font-size:16px}.give-agent-finance-tip p{margin-top:12px;font-size:14px;line-height:1.45}.give-agent-rebate-summary,.give-agent-rebate-card{margin:12px 0;padding:12px}.give-agent-rebate-summary>strong{font-size:16px}.give-agent-rebate-summary>div,.give-agent-rebate-card>div,.give-agent-game-chip>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:8px 10px;border:1px solid #e8ebf0;border-radius:6px;background:#f7f9fc}.give-agent-rebate-summary>div{grid-template-columns:1fr 1fr}.give-agent-rebate-summary p,.give-agent-rebate-card>div p,.give-agent-game-chip>div p{display:grid;justify-items:center;gap:4px;min-width:0;border-right:1px solid #e8ebf0}.give-agent-rebate-summary p:last-child,.give-agent-rebate-card>div p:last-child,.give-agent-game-chip>div p:last-child{border-right:0}.give-agent-rebate-summary span,.give-agent-rebate-card span,.give-agent-game-chip span{color:#737b8c;font-size:12px}.give-agent-rebate-summary b,.give-agent-rebate-card b,.give-agent-game-chip b{max-width:100%;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.give-agent-rebate-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.give-agent-rebate-card>header strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.give-agent-rebate-card>header button{flex:0 0 auto;height:24px;padding:0 8px;border:1px solid #b8dfff;border-radius:4px;color:#1597f5;background:#eaf4ff;font-size:12px;font-weight:700}.give-agent-games-dialog>header{display:grid;place-items:center}.give-agent-games-dialog>header h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-game-chip{min-width:0;padding:10px;border:1px solid #e8ebf0;border-radius:5px;background:#f7f9fc}.give-agent-game-chip>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-game-chip>div{margin-top:8px;padding:0;border:0;background:transparent}.give-agent-dialog.give-agent-games-dialog{overflow:hidden}.give-agent-dialog.give-agent-games-dialog>header{flex:0 0 46px;margin-bottom:0}.give-agent-games-dialog>.give-agent-games-scroll{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 0}.give-agent-games-scroll>strong{color:var(--flutter-gold-bright)}.give-agent-games-scroll>.give-agent-game-chip{flex:0 0 auto}.give-agent-venue>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.give-agent-venue-games-button{flex:0 0 auto;min-height:26px;padding:2px 8px;border:1px solid var(--give-agent-border);border-radius:5px;color:var(--give-agent-gold-bright);background:var(--give-agent-surface-deep);font-size:12px;font-weight:700}.give-agent-page{--give-agent-bg: var(--account-bg);--give-agent-bg-soft: #34312c;--give-agent-surface: #34312c;--give-agent-surface-raised: #3d3933;--give-agent-surface-deep: #292722;--give-agent-border: #8f7442;--give-agent-border-soft: rgba(143,116,66,.42);--give-agent-gold: #e2c07a;--give-agent-gold-bright: #f3d59d;--give-agent-gold-dark: #a87824;--give-agent-text: #fff;--give-agent-muted: #b6ac98;--give-agent-ink: #4a3218;color:var(--give-agent-text);color-scheme:dark;background-color:var(--give-agent-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.give-agent-header{border-bottom:0;color:var(--give-agent-gold-bright);background:transparent;box-shadow:none}.give-agent-header h1{color:var(--give-agent-gold-bright);font-size:20px;letter-spacing:.025em;text-shadow:0 1px 2px rgba(42,27,12,.5)}.give-agent-header button{color:var(--give-agent-gold-bright);background:transparent}.give-agent-header button:first-child{color:#fff}.give-agent-header-tabs button{color:#ffe1a0b8;font-weight:700}.give-agent-header-tabs button.active{color:var(--give-agent-gold-bright)}.give-agent-header-tabs button.active:after{height:3px;border-radius:2px;background:var(--gilt-ink)}.give-agent-scroll>h2,.give-agent-finance-content>h2,.give-agent-title-action h2{color:var(--flutter-gold-bright);font-size:18px;font-weight:700;letter-spacing:.01em}.give-agent-function-title{padding-top:18px}.give-agent-card{border-color:var(--give-agent-border);border-radius:12px;color:var(--give-agent-text);background:var(--give-agent-surface);box-shadow:0 3px 8px #0003}.give-agent-metrics{position:relative;overflow:hidden;padding:15px 0;border-color:#8f7442;background:#34312c;box-shadow:0 3px 8px #0003}.give-agent-metrics:before{display:none}.give-agent-metrics div,.give-agent-overview-numbers div{border-right-color:var(--give-agent-border-soft)}.give-agent-metrics div{border-right-color:#8f74428c}.give-agent-metrics span,.give-agent-overview-numbers span{color:#b6ac98}.give-agent-metrics strong,.give-agent-overview-numbers strong{color:#e2c07a;font-weight:700}.give-agent-total span,.give-agent-total small,.give-agent-overview-numbers span{font-size:12px}.give-agent-total b{color:var(--give-agent-text);font-size:13px;font-weight:700}.give-agent-function-grid{gap:12px 10px}.give-agent-function-grid button{min-height:80px;padding:11px 4px 9px;border:1px solid #8f7442;border-radius:12px;color:var(--give-agent-text);background:#34312c;box-shadow:0 3px 8px #0003;transition:border-color .16s ease,transform .16s ease,background .16s ease}.give-agent-function-grid button:active{border-color:#e2c07a;background:#3d3933}.give-agent-function-grid button:active i{transform:scale(.98)}.give-agent-function-grid i{width:40px;height:40px;border:1px solid #8f7442;color:#e2c07a;background:#292722;box-shadow:inset 0 1px #ffffff0d}.give-agent-scroll>hr,.give-agent-finance-content>hr,.give-agent-member-profile>hr{background:linear-gradient(90deg,transparent,var(--gilt-line),transparent)}.give-agent-faq{color:var(--flutter-gold-bright);font-weight:600;text-decoration:none}.give-agent-loading,.give-agent-empty{color:var(--give-agent-muted)}.give-agent-dialog-layer{background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.give-agent-dialog{gap:0;padding:0 0 18px;overflow-y:auto;border:1px solid var(--gilt-line);border-radius:17px;color:#fff;background:var(--give-agent-surface);box-shadow:0 12px 40px #00000073}.give-agent-dialog>h3,.give-agent-dialog>header{position:relative;display:grid;place-items:center;height:46px;margin:0 0 16px;padding:0 46px;color:var(--gilt-ink);background:var(--gilt-header);font-size:18px;font-weight:500;text-align:center}.give-agent-dialog>header h3{margin:0;padding:0;height:auto;color:inherit;background:transparent;font-size:inherit}.give-agent-dialog>header button{position:absolute;top:7px;right:7px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#55451d;background:#534b2647;font-size:24px;line-height:1}.give-agent-dialog>*:not(h3):not(header):not(footer){padding-inline:20px}.give-agent-dialog>div,.give-agent-dialog p{color:var(--give-agent-text)}.give-agent-dialog a{color:var(--flutter-gold-bright)}.give-agent-dialog>button{align-self:center;width:min(200px,calc(100% - 40px));min-height:45px;margin:8px 20px 0;border:1px solid #8d6a28;border-radius:999px;color:var(--gilt-ink);background:var(--gilt-button);font-weight:700}.give-agent-dialog label{color:#fff}.give-agent-dialog input{border:1px solid var(--give-agent-border);border-radius:999px;color:#fff;background:var(--give-agent-surface-deep)}.give-agent-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 20px 0;padding:0;border-top:0}.give-agent-dialog footer button{min-height:45px;border:1px solid var(--give-agent-border);border-radius:999px;color:var(--flutter-gold-bright);background:var(--give-agent-surface-deep)}.give-agent-dialog footer button:last-child{border-color:#8d6a28;color:var(--gilt-ink);background:var(--gilt-button)}.give-agent-dialog dl{color:var(--give-agent-text)}.give-agent-dialog dt{color:var(--give-agent-muted)}.give-agent-dialog dd,.give-agent-dialog>strong{color:var(--flutter-gold-bright)}.give-agent-error,.give-agent-warning{color:#ff9a8d}.give-agent-filter-lines label,.give-agent-total span,.give-agent-total small,.give-agent-member__head span,.give-agent-member__foot,.give-agent-member dt,.give-agent-record dt,.give-agent-venue dt,.give-agent-detail-head span,.give-agent-detail-head small,.give-agent-detail-grid span,.give-agent-record>p,.give-agent-record footer,.give-agent-code p,.give-agent-order p,.give-agent-info-row p,.give-agent-dividend-card dt,.give-agent-win-summary span,.give-agent-venue header span,.give-agent-range-field span,.give-agent-record footer>span,.give-agent-member-profile>header button span,.give-agent-member-profile>header p,.give-agent-member-times span,.give-agent-member-money-panels b,.give-agent-member-stats p span,.give-agent-last-bet-tip,.give-agent-help-dialog p,.give-agent-venue-games p span,.give-agent-rebate-summary span,.give-agent-rebate-card span,.give-agent-game-chip span{color:var(--give-agent-muted)}.give-agent-filter-lines select,.give-agent-filter-grid input,.give-agent-filter-grid select,.give-agent-account-date-row>input,.give-agent-select,.give-agent-range-field,.give-agent-simulator-input input,.give-agent-month{border-color:var(--give-agent-border);border-radius:999px;color:#fff;background:var(--give-agent-surface-deep);box-shadow:none}.give-agent-filter-lines select:focus,.give-agent-filter-grid input:focus,.give-agent-filter-grid select:focus,.give-agent-account-date-row>input:focus,.give-agent-select:focus,.give-agent-range-field:focus-within,.give-agent-simulator-input input:focus,.give-agent-month:focus{border-color:var(--flutter-gold-bright);outline:1px solid rgba(243,213,157,.18)}.give-agent-range-field input{color:#fff}.give-agent-filter-grid>button,.give-agent-actions button,.give-agent-title-action button,.give-agent-material>button,.give-agent-title-action>button,.give-agent-finance-filter>button,.give-agent-wide-button{border:1px solid #8d6a28;border-radius:999px;color:var(--give-agent-ink);background:var(--gilt-button);box-shadow:0 3px 8px #00000038,inset 0 1px #ffffff47}.give-agent-actions button.is-outline{border-color:var(--give-agent-border);color:var(--give-agent-gold-bright);background:var(--give-agent-surface);box-shadow:none}.give-agent-filter-grid>button:disabled,.give-agent-actions button:disabled,.give-agent-finance-filter>button:disabled,.give-agent-wide-button:disabled{filter:saturate(.45);opacity:.58}.give-agent-member>i{color:var(--give-agent-gold)}.give-agent-pager{color:var(--give-agent-muted)}.give-agent-pager button{border-color:var(--give-agent-border);border-radius:999px;color:var(--give-agent-gold-bright);background:var(--give-agent-surface)}.give-agent-pager strong{color:var(--give-agent-gold-bright)}.give-agent-record header span{color:#9ecaa4;background:#4170482e}.give-agent-member dl,.give-agent-record dl{border:0;border-radius:8px;background:#00000047}.give-agent-info-row,.give-agent-amount-list button,.give-agent-amount-row,.give-agent-member-stats footer{border-color:var(--give-agent-border-soft)}.give-agent-member dt,.give-agent-record dt,.give-agent-venue dt,.give-agent-member__foot,.give-agent-record footer{font-size:12px}.give-agent-member dd,.give-agent-record dd,.give-agent-venue dd{font-size:13px;font-weight:700}.give-agent-member__head strong,.give-agent-record header strong{color:#fff;font-weight:700}.give-agent-record footer>button{color:var(--give-agent-gold)}.give-agent-radio-line strong,.give-agent-radio-line label{color:#d0d0d0;font-size:14px;font-weight:600}.give-agent-material>img,.give-agent-material-dialog>img{border:1px solid var(--give-agent-border);border-radius:9px}.give-agent-tabs,.give-agent-top-tabs{border-color:var(--give-agent-border);background:var(--give-agent-surface)}.give-agent-tabs button,.give-agent-top-tabs button{color:var(--give-agent-muted)}.give-agent-tabs button.active{border-color:var(--gilt-line);color:var(--gilt-ink);background:var(--gilt-button);box-shadow:none}.give-agent-finance-view-note{margin:10px 0;padding:8px 10px;border:1px solid var(--give-agent-border);border-radius:8px;color:var(--give-agent-muted);background:var(--give-agent-surface);font-size:13px;line-height:1.45}.give-agent-top-tabs{border-bottom-color:var(--give-agent-border);background:var(--give-agent-bg-soft)}.give-agent-top-tabs button.active{color:var(--give-agent-gold-bright);box-shadow:inset 0 -3px var(--gilt-line)}.give-agent-code header button,.give-agent-code p strong,.give-agent-order p strong{color:var(--give-agent-text)}.give-agent-code header span{border-color:#83c78d8c;color:#9ad4a3;background:#39774438}.give-agent-code header span.used{border-color:#ba8a2459;color:var(--give-agent-muted);background:#ba8a2414}.give-agent-table th,.give-agent-table td{border-color:var(--give-agent-border-soft)}.give-agent-table th{color:var(--gilt-ink);background:var(--gilt-header);font-weight:600}.give-agent-table td{color:var(--give-agent-text)}.give-agent-table tbody tr:nth-child(2n){background:#0000002e}.give-agent-simulator-input{border-bottom-color:var(--give-agent-border-soft)}.give-agent-intro,.give-agent-simulator-result,.give-agent-finance-tip{border:1px solid var(--give-agent-border);color:var(--give-agent-text);background:var(--give-agent-surface)}.give-agent-simulator-result>strong{color:var(--give-agent-gold-bright)}.give-agent-simulator-result p{border-top-color:var(--give-agent-border-soft);color:var(--give-agent-muted)}.give-agent-level{border-color:var(--gilt-line);color:var(--gilt-ink);background:var(--gilt-button)}.give-agent-dividend-card .highlight{border-color:#79b4866b;background:#3875401a}.give-agent-dividend-card footer{background:#00000047}.give-agent-dividend-card .give-agent-status{color:var(--gilt-ink);background:var(--gilt-button)}.give-agent-rebate-card>header button{border-color:var(--give-agent-border);color:var(--give-agent-gold-bright);background:var(--give-agent-surface-deep)}.give-agent-page .is-positive{color:#79b486!important}.give-agent-page .is-negative{color:#df8177!important}.give-agent-home-page .give-agent-metrics,.give-agent-home-page .give-agent-metrics *,.give-agent-home-page .give-agent-function-grid,.give-agent-home-page .give-agent-function-grid *{color:#fff!important}.give-agent-radio-line input{accent-color:var(--give-agent-gold)}.give-agent-member-avatar{border:1px solid var(--gilt-line);color:var(--flutter-gold-bright);background:#000;box-shadow:0 0 0 4px #ba8a241f}.give-agent-member-money-panels article,.give-agent-member-stats{border-color:var(--give-agent-border);background:var(--give-agent-surface)}.give-agent-member-money-panels span{color:var(--give-agent-muted)}.give-agent-member-stats>div+div{border-left-color:var(--give-agent-border-soft)}.give-agent-venue-games,.give-agent-finance-content>hr{border-color:var(--give-agent-border-soft)}.give-agent-rebate-summary>div,.give-agent-rebate-card>div,.give-agent-game-chip,.give-agent-game-chip>div{border-color:var(--give-agent-border);background:var(--give-agent-surface)}.give-agent-rebate-summary p,.give-agent-rebate-card>div p,.give-agent-game-chip>div p{border-right-color:var(--give-agent-border-soft)}@media(prefers-reduced-motion:reduce){.give-agent-function-grid button{transition:none}}@media(max-width:360px){.give-agent-finance-filter,.give-agent-account-date-row,.give-agent-detail-filters{grid-template-columns:1fr}.give-agent-finance-filter>button{min-height:40px}.give-agent-function-grid button{font-size:12px}.give-agent-member-times,.give-agent-member-stats{grid-template-columns:1fr}.give-agent-member-stats>div:first-child{padding:0 0 12px}.give-agent-member-stats>div+div{padding:12px 0 0;border-top:1px solid var(--give-agent-border-soft);border-left:0}.give-agent-venue dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}}.give-agent-legacy{color:var(--give-agent-text);background-color:var(--give-agent-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.sales-summary,.sales-card{border:1px solid var(--give-agent-border);color:var(--give-agent-text);background:var(--give-agent-surface);box-shadow:0 3px 8px #0003}.sales-summary{margin:10px 0;padding:12px;border-radius:12px}.sales-summary header,.sales-card header{display:flex;justify-content:space-between;gap:10px}.sales-summary header b,.sales-card header span:first-child b{color:#8fd5a1}.sales-summary header span:last-child b,.sales-card header span:last-child b{color:#ff9a8d}.sales-summary dl,.sales-card dl{margin-top:8px;border-top:1px solid var(--give-agent-border-soft);text-align:center}.sales-summary dl div,.sales-card dl div{padding:8px 4px}.sales-summary dt,.sales-card dt{color:var(--give-agent-muted);font-size:12px}.sales-card{margin-bottom:10px;padding:12px;border-radius:12px}.sales-card h3{padding-bottom:10px;border-bottom:1px solid var(--give-agent-border-soft);color:var(--give-agent-gold-bright);font-size:14px}.sales-card h3 small{color:var(--give-agent-muted);font-weight:500}.sub-agent-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.sub-agent-toolbar button,.sub-agent-card>button:last-child{min-height:34px;padding:0 12px;border:1px solid #8d6a28;border-radius:999px;color:var(--give-agent-ink);background:var(--gilt-button);box-shadow:0 3px 8px #00000038}.sub-agent-card{margin-bottom:12px;padding:10px;border:1px solid var(--give-agent-border);border-radius:12px;color:var(--give-agent-text);background:var(--give-agent-surface);box-shadow:0 3px 8px #0003}.sub-agent-card__main{width:100%;text-align:left}.sub-agent-card header{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--give-agent-border-soft)}.sub-agent-card header strong{color:var(--give-agent-gold-bright)}.sub-agent-card dl{display:grid;gap:5px;padding:8px 0}.sub-agent-card dl div{display:grid;grid-template-columns:85px 1fr}.sub-agent-card dl dt{color:var(--give-agent-muted);text-align:right}.sub-agent-card dl dd{padding-left:10px}.sub-agent-card>button:last-child{display:block;margin-left:auto}.commission-dialog table,.legacy-report-table{width:100%;border-collapse:collapse;text-align:center}.commission-dialog th,.commission-dialog td,.legacy-report-table th,.legacy-report-table td{padding:8px 4px;border:1px solid var(--give-agent-border-soft)}.commission-dialog th,.legacy-report-table th{color:var(--give-agent-ink);background:var(--gilt-header)}.commission-dialog td input{width:100%;height:32px;color:#fff;background:var(--give-agent-surface-deep);text-align:center}.legacy-date-tabs{display:flex;gap:8px;margin-bottom:15px}.legacy-date-tabs button{min-height:34px;padding:5px 12px;border:1px solid var(--give-agent-border);border-radius:999px;color:var(--give-agent-muted);background:var(--give-agent-surface-deep)}.legacy-date-tabs button.active{border-color:var(--give-agent-gold-bright);color:var(--give-agent-ink);background:var(--gilt-button)}.legacy-report-table td{height:50px;color:var(--give-agent-text);background:var(--give-agent-surface)}.support-session-list{display:flex;flex-direction:column;gap:1px;padding:0}.support-session-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;gap:10px;min-height:66px;padding:8px 12px;border-bottom:1px solid #ececec;background:#fff;text-align:left}.support-session-list>button>div{min-width:0}.support-session-list strong,.support-session-list p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-session-list time{color:#999;font-size:11px}.support-session-list>button>i{width:8px;height:8px;border-radius:50%;background:#e53935}.home-service-mask{position:fixed;z-index:119;inset:0;background:#00000080}.home-service-menu{position:absolute;z-index:120;top:100%;right:8px;display:grid;width:112px;padding:8px;border-radius:8px;background:linear-gradient(#3a2b1dc7,#16120eeb),url(/assets/home_game/setting_nav_bg.png) center/100% 100% no-repeat;box-shadow:0 6px 20px #00000080,inset 0 0 18px #e2c07a14}.home-service-menu button{min-height:42px;border-bottom:1px solid rgba(226,192,122,.32);color:#f3d59d;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.75)}.home-service-menu button:last-child{border-bottom:0}.home-service-menu button:active{color:#fff1c9;background:#e2c07a1f}.home-service-menu button:focus-visible{border-radius:5px;outline:2px solid #f3d59d;outline-offset:-2px}.code-envelope-page{position:relative;display:grid;height:100%;place-items:center;overflow:hidden;background-color:var(--account-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.code-envelope-back{position:absolute;z-index:5;top:calc(var(--safe-top) + 5px);left:max(10px,var(--safe-left));width:45px;height:45px}.code-envelope-back img{width:100%;height:100%}.code-envelope-stage{position:relative;width:min(100%,540px);aspect-ratio:540/996}.code-envelope-stage .layer{position:absolute;inset:0;width:100%;height:100%}.code-envelope-stage .layer-1{z-index:1}.code-envelope-stage .layer-2{z-index:2}.code-envelope-stage .layer-3{z-index:4;pointer-events:none}.code-envelope-content{position:absolute;z-index:3;right:17%;bottom:8%;left:17%;display:flex;height:34%;flex-direction:column;gap:10px;padding:5% 6% 3%;color:#614038}.code-envelope-content label{display:grid;gap:4px}.code-envelope-content label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.code-envelope-content input{min-width:0;height:32px;padding:0 8px;border:1px solid #c8a36b;border-radius:3px;background:#fff}.code-envelope-content button{min-height:32px;border-radius:5px;color:#33291f;background:linear-gradient(#ffe57b,#e5ad2f);font-weight:700}.code-envelope-content .code-envelope-email-help{min-height:24px;margin-left:auto;color:green;background:transparent;font-size:12px;white-space:nowrap;text-decoration:underline}.code-envelope-content .code-envelope-bound-email{display:block;width:100%;min-height:30px;overflow:hidden;color:green;background:transparent;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline}.code-envelope-content .code-envelope-send{align-self:start;min-width:80px;min-height:25px;padding:0 12px;color:#fff;background:#d33}.code-envelope-code-row{display:grid;grid-template-columns:1fr 1fr;gap:5px}.code-envelope-content .code-envelope-giveup{align-self:center;width:140px;margin-top:auto}.code-envelope-content>strong{color:#f7353c;font-size:48px;text-align:center}.code-envelope-content>p{color:#f7353c;font-weight:700;text-align:center}.code-envelope-dialog-layer{position:fixed;z-index:90;inset:0;display:grid;padding:max(18px,var(--safe-top)) max(18px,var(--safe-right)) max(18px,var(--safe-bottom)) max(18px,var(--safe-left));place-items:center;background:#0000007a}.code-envelope-feedback-dialog,.code-envelope-help-dialog{width:min(100%,480px);overflow:hidden;border:1px solid #8f7442;border-radius:14px;color:#fff;background:#34312c;box-shadow:0 14px 35px #0000006b}.code-envelope-feedback-dialog{padding:24px;text-align:center}.code-envelope-feedback-dialog h3{color:#f3d59d;font-size:22px}.code-envelope-feedback-dialog p{margin:22px 0;font-size:16px;line-height:1.65}.code-envelope-feedback-dialog button{width:140px;height:40px;border-radius:20px;color:#35230e;background:linear-gradient(#ffe798,#dc9f36);font-weight:700}.code-envelope-help-dialog{height:min(480px,calc(var(--app-height) - var(--safe-top) - var(--safe-bottom) - 36px))}.code-envelope-help-dialog>header{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:54px;padding:0 8px;border-bottom:1px solid #8f7442;color:#4a3218;background:linear-gradient(#ffe398,#d6a849)}.code-envelope-help-dialog>header h3{grid-column:2;text-align:center}.code-envelope-help-dialog>header button{grid-column:3;width:42px;height:42px;color:#4a3218;background:transparent;font-size:28px}.code-envelope-help-loading{display:grid;height:calc(100% - 54px);place-items:center}.code-envelope-help-scroll{height:calc(100% - 54px);padding:12px 16px;overflow-y:auto;overscroll-behavior:contain}.code-envelope-help-content{font-size:15px;line-height:1.55}.code-envelope-help-content p{margin:2px 0}.code-envelope-help-content a{color:green;text-decoration:underline}.code-envelope-help-scroll video,.code-envelope-help-scroll>img{display:block;width:100%;max-height:260px;margin-top:12px;object-fit:contain;background:#111}@media(max-width:520px){.give-agent-function-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.give-agent-total{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 4px;padding:12px}.give-agent-total>div{text-align:center}.give-agent-total>div:first-child{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;text-align:left}.give-agent-total b{font-size:12px}.give-agent-filter-grid{grid-template-columns:1fr 1fr}.give-agent-filter-grid>input:first-child,.give-agent-filter-grid>select:first-child{grid-column:1/-1}.give-agent-material{grid-template-columns:minmax(0,1fr);gap:10px}.give-agent-material.has-image{grid-template-columns:78px minmax(0,1fr)}.give-agent-material>img{width:78px}.give-agent-material>button{grid-column:1/-1;width:100%;min-height:36px}.give-agent-record footer{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:7px}.give-agent-record footer time{grid-column:1/-1;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.give-agent-fee-table,.give-agent-fee-table tbody{display:block}.give-agent-fee-table thead{display:none}.give-agent-fee-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;overflow:hidden;border:1px solid var(--give-agent-border);border-radius:10px;background:#1a1a1a}.give-agent-fee-table td{display:grid;gap:5px;min-width:0;padding:10px;border:0;text-align:left;overflow-wrap:anywhere}.give-agent-fee-table td:nth-child(odd){border-right:1px solid var(--give-agent-border-soft)}.give-agent-fee-table td:nth-child(-n+2){border-bottom:1px solid var(--give-agent-border-soft)}.give-agent-fee-table td:before{color:var(--give-agent-muted);font-size:11px;content:attr(data-label)}.give-agent-pager{gap:5px;font-size:12px}.give-agent-pager button{padding-inline:8px}}.finance-info-layer header button{font-size:24px}.finance-info-layer p{padding:20px;line-height:1.7}.finance-info-content{max-height:min(480px,70vh);padding:20px;line-height:1.7;overflow-y:auto}.finance-info-content p{padding:0}.flutter-recharge .finance-info-content,.flutter-recharge .finance-info-content *,.flutter-recharge .withdraw-rule-card>div,.flutter-recharge .withdraw-rule-card>div *,.flutter-recharge .withdraw-html-tip,.flutter-recharge .withdraw-html-tip *{color:var(--finance-text)!important}.flutter-recharge .finance-info-content a,.flutter-recharge .withdraw-rule-card>div a,.flutter-recharge .withdraw-html-tip a{color:var(--finance-gold-bright)!important}.withdraw-balance-card .recharge-balance-card__top{height:64px}.withdraw-rule-card{margin-top:12px;padding:13px 15px;border:1px solid var(--finance-border);border-radius:14px;color:var(--finance-muted);background:var(--finance-surface);box-shadow:0 3px 8px #0003;font-size:13px;line-height:1.55}.withdraw-rule-card>strong{display:block;margin-bottom:5px;color:var(--finance-gold-bright);font-size:15px}.withdraw-rule-card p{margin:0}.withdraw-selected-money{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--finance-border);border-radius:14px;background:var(--finance-surface);box-shadow:0 3px 8px #0003}.withdraw-selected-money span{align-self:flex-start;color:var(--finance-muted)}.withdraw-selected-money strong{color:var(--finance-gold-bright);font-size:36px}.withdraw-pay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 12px}.withdraw-pay-grid button{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;min-width:0;padding:0 8px;border:1px solid var(--finance-border);border-radius:10px;color:var(--finance-text);background:var(--finance-surface);box-shadow:0 3px 8px #0003;font-size:14px;font-weight:700}.withdraw-pay-grid button.is-active{border-color:var(--finance-gold-bright);color:#493218;background:linear-gradient(#ffe5a7,#dfb45d)}.withdraw-pay-grid img{width:20px;height:24px;object-fit:contain}.withdraw-form{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--finance-border);border-radius:14px;background:var(--finance-surface)}.withdraw-form>label{display:flex;align-items:center;gap:5px}.withdraw-form>label>span,.withdraw-qr-field>span{flex:0 0 92px;color:var(--finance-muted);text-align:right}.withdraw-form>label>input{min-width:0;flex:1;height:40px;padding:0 11px;border:1px solid var(--finance-border);border-radius:9px;outline:0;color:#fff;background:var(--finance-surface-deep)}.withdraw-name-match{color:#fff;text-align:center}.withdraw-name-match strong{color:#f66;font-size:18px}.withdraw-qr-field{display:flex;align-items:center;gap:5px}.withdraw-qr-field>label{display:grid;place-items:center;flex:0 0 100px;width:100px;height:100px;border:1px solid var(--finance-border);border-radius:10px;color:var(--finance-gold-bright);background:var(--finance-surface-deep);font-size:34px;overflow:hidden}.withdraw-qr-field>label img{width:100%;height:100%;object-fit:cover}.withdraw-qr-field>div{min-width:0;flex:1;color:var(--finance-gold-bright);font-size:13px;font-weight:700;line-height:1.5}.withdraw-delay{display:flex;align-items:center;margin-top:10px;color:#fff}.withdraw-delay input{width:36px;height:20px;accent-color:#e2c07a}.withdraw-usdt-card{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--finance-border);border-radius:10px;color:var(--finance-muted);background:var(--finance-surface-deep)}.withdraw-usdt-card>strong{color:#fff;font-size:16px}.withdraw-usdt-card>b{color:#ff6961;font-size:22px;text-align:center}.withdraw-usdt-card>b small{color:#fff;font-size:14px}.withdraw-usdt-card strong b{color:#e2c07a;font-size:25px}.withdraw-html-tip{padding:8px 12px;color:var(--finance-muted);font-size:13px;line-height:1.55}.withdraw-html-tip p{margin:0}.support-lines{position:absolute;z-index:3;top:calc(var(--safe-top) + 55px);right:max(10px,var(--safe-right));color:#3a9b5f;font-size:14px;font-weight:700}.support-lines>button{height:30px;padding:0 6px;border:1px solid rgba(255,255,255,.7);border-radius:4px;background:#edeae4}.support-lines>div{margin-top:10px;padding:8px;border:1px solid rgba(255,255,255,.7);border-radius:4px;background:#edeae4}.support-lines>div button{display:block;width:100%;height:32px;color:#777;text-align:left}.support-lines>div button.is-active{color:#3a9b5f}.support-email{display:block;width:calc(100% - 10px);color:#111;background:transparent;border:0;font-size:14px;font-weight:700;text-align:left}.support-email u{color:#e33}.support-email span{font-size:12px}.history-button{align-self:center;padding:10px;color:#00a8b5}.support-avatar{flex:0 0 45px;width:45px!important;height:45px!important;margin-top:10px;color:#222!important;background:#fafafa!important;overflow:hidden}.support-avatar img{width:100%;height:100%;object-fit:cover}.support-message-box{position:relative;max-width:66.666%!important;padding:5px 10px;border-radius:10px;background:#fff}.flutter-message-list>article.is-mine .support-message-box{background:#e7fecc}.support-message-box:before{content:"";position:absolute;top:10px;left:-8px;border-top:7px solid transparent;border-right:9px solid #fff;border-bottom:7px solid transparent}.flutter-message-list>article.is-mine .support-message-box:before{right:-8px;left:auto;border-right:0;border-left:9px solid #e7fecc}.support-message-box small{display:block;color:#4aa42f;font-size:12px;font-weight:500}.support-message-box p{padding:5px 0!important;border-radius:0!important;background:transparent!important;white-space:pre-wrap;overflow-wrap:anywhere}.support-message-box>a{padding:4px!important;background:transparent!important}.support-message-box>a img,.support-message-box video{display:block;max-width:min(260px,100%);max-height:280px;border-radius:6px;object-fit:contain}.support-message-box audio{width:min(250px,60vw)}.support-typing{display:flex;align-items:center;gap:4px;padding:8px 2px}.support-typing i{width:6px;height:6px;border-radius:50%;background:#4aa42f;animation:support-dot 1.2s infinite ease-in-out}.support-typing i:nth-child(2){animation-delay:.18s}.support-typing i:nth-child(3){animation-delay:.36s}@keyframes support-dot{0%,60%,to{opacity:.3;transform:translateY(3px)}30%{opacity:1;transform:translateY(-2px)}}.support-upload-warning{padding:8px 10px;color:#d22;background:#f5f5f5;font-size:16px;font-weight:700}.support-error{background:#f5f5f5}.support-emoji-wrap{position:relative;flex:0 0 32px}.support-emoji-wrap>button{width:32px;color:#555;font-size:31px}.support-emoji-wrap>button.is-active{color:#f0a732}.support-emoji-picker{position:absolute;z-index:20;bottom:calc(48px + max(var(--safe-bottom),24px));left:calc(-1*max(10px,var(--safe-left)));display:grid;grid-template-columns:repeat(6,1fr);width:min(360px,100vw);max-height:38vh;padding:12px;border-top:1px solid #ddd;background:#f5f5f5;box-shadow:0 -5px 15px #0000001f;overflow-y:auto}.support-emoji-picker button{min-height:42px;font-size:24px}.support-upload-button{color:#1976d2!important}@media(max-width:420px){.mine-profile-copy>p:first-child{align-items:flex-start;flex-direction:column;gap:1px}.mine-profile-copy>p:first-child strong{max-width:100%}.mine-invite-card p{grid-template-columns:90px minmax(0,1fr)}.mine-invite-value{padding-left:8px;padding-right:3px}.mine-dialog-layer{padding:max(12px,var(--safe-top)) max(12px,var(--safe-right)) max(12px,var(--safe-bottom)) max(12px,var(--safe-left))}.mine-dialog.is-profile-editor>form{padding:22px 16px 16px}.mine-avatar-editor{grid-template-columns:68px minmax(0,1fr);gap:11px 14px}.mine-avatar-preview{width:68px;height:68px}.mine-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:9px}.withdraw-form>label>span,.withdraw-qr-field>span{flex-basis:78px;font-size:12px}.support-message-box{max-width:calc(100% - 55px)!important}}.session-expired-layer{position:fixed;z-index:520;inset:0;display:grid;place-items:center;padding:max(20px,var(--safe-top)) max(20px,var(--safe-right)) max(20px,var(--safe-bottom)) max(20px,var(--safe-left));background:#000000ad}.session-reset-surface{position:absolute;inset:0;background:#2c2d33}.session-expired-dialog{width:min(330px,100%);padding:22px 20px 18px;border:1px solid #8d6f3a;border-radius:16px;color:#fff;background:#3e404a;box-shadow:0 12px 30px #0006;animation:pwa-dialog-in .22s ease-out}.session-expired-dialog h2{color:#f3d59d;font-size:19px;text-align:center}.session-expired-dialog p{margin:12px 0 20px;color:#ddd;font-size:14px;line-height:1.6;text-align:center;overflow-wrap:anywhere}.session-expired-dialog button{width:100%;height:42px;border:1px solid #f3d59d;border-radius:10px;color:#3a2b1f;background:#e2c07a;font-weight:700}.challenge-layer{position:fixed;z-index:410;inset:0;display:grid;place-items:center;padding:max(14px,var(--safe-top)) max(14px,var(--safe-right)) max(14px,var(--safe-bottom)) max(14px,var(--safe-left));background:#00000094}.challenge-layer.is-status{align-items:end;padding:0 max(0px,var(--safe-right)) max(0px,var(--safe-bottom)) max(0px,var(--safe-left))}.challenge-dialog{width:min(430px,calc(100vw - 72px));max-height:min(760px,calc(var(--app-height) - 28px));border-radius:22px;overflow:hidden;color:#20242e;background:#fff;box-shadow:0 14px 34px #00000038}.challenge-dialog.is-status{width:min(560px,100%);max-height:82dvh;border-radius:22px 22px 0 0}.challenge-dialog__header{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 20px 20px;color:#fff;background:linear-gradient(135deg,#43a9ff,#1573e6);text-align:center}.challenge-dialog__header>button:first-child{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:42px;height:42px;color:#fff;font-size:30px}.challenge-dialog__header>button:last-child{display:none}.challenge-dialog__emblem{display:grid;place-items:center;width:54px;height:54px;border:1.5px solid rgba(255,255,255,.55);border-radius:50%;background:#ffffff38}.challenge-dialog__header h2{margin-top:12px;font-size:19px}.challenge-dialog__header p{margin-top:6px;color:#ffffffe6;font-size:12.5px;line-height:1.4}.challenge-dialog__header.is-status{display:grid;grid-template-columns:34px 1fr 30px;gap:10px;padding:16px 12px 16px 18px;text-align:left}.challenge-dialog__header.is-status .challenge-dialog__emblem{width:34px;height:34px;border:0}.challenge-dialog__header.is-status h2{margin:0;font-size:18px}.challenge-dialog__header.is-status small{display:block;margin-top:3px;color:#ffffffe6;font-size:12px;font-weight:600}.challenge-dialog__header.is-status>button:last-child{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#ffffff2e}.challenge-dialog__body{max-height:calc(min(760px,var(--app-height)) - 158px);padding:20px;overflow-y:auto;overscroll-behavior:contain;background:#fff}.challenge-dialog.is-status .challenge-dialog__body{max-height:calc(82dvh - 66px);padding:16px}.challenge-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:160px;color:#8a93a6;font-size:13px}.challenge-loading i{width:22px;height:22px;border:2px solid #dce9f7;border-top-color:#1e90ff;border-radius:50%;animation:cover-spin .8s linear infinite}.challenge-primary-button,.challenge-outline-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border-radius:14px;font-size:16px;font-weight:700}.challenge-primary-button{color:#fff;background:linear-gradient(135deg,#43a9ff,#1573e6);box-shadow:0 6px 14px #1e90ff59}.challenge-primary-button.is-danger{background:linear-gradient(135deg,#ff7a6e,#e23b3b);box-shadow:0 6px 14px #f0524b47}.challenge-primary-button:active:not(:disabled){transform:scale(.98);filter:brightness(.96)}.challenge-primary-button:disabled,.challenge-outline-button:disabled{opacity:.5;box-shadow:none}.challenge-outline-button{border:1.4px solid #e9edf3;color:#20242e;background:#fff}.challenge-outline-button.is-danger{color:#f0524b}.challenge-entry p{margin-bottom:18px;padding:12px 14px;border-radius:10px;color:#8a93a6;background:#f4f7fc;font-size:13px;line-height:1.5;text-align:left}.challenge-entry button+button{margin-top:12px}.challenge-code-list{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.challenge-code-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #e9edf3;border-radius:12px;color:#8a93a6;background:#f4f7fc}.challenge-code-list>button>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#43a9ff,#1573e6)}.challenge-code-list strong{flex:1;color:#20242e;font-size:18px;letter-spacing:1px;text-align:left}.challenge-no-codes{display:flex;align-items:center;flex-direction:column;gap:10px;padding:24px 0 4px;color:#8a93a6}.challenge-no-codes strong{color:#20242e;font-size:15px}.challenge-no-codes button{margin-top:8px}.challenge-join-form{display:flex;flex-direction:column;gap:18px}.challenge-join-form input{width:100%;height:58px;padding:0 16px;border:0;border-radius:14px;outline:0;color:#20242e;background:#f4f7fc;font-size:20px;font-weight:800;letter-spacing:2px;text-align:center;text-transform:uppercase}.challenge-join-form input::placeholder{color:#b6becc;font-size:16px;letter-spacing:1px}.challenge-error{margin-top:12px;color:#f0524b;font-size:13px;text-align:center;overflow-wrap:anywhere}.challenge-room-card{border:1px solid #e9edf3;border-radius:14px;background:#fff;box-shadow:0 4px 10px #0000000a}.challenge-room-summary{padding:14px}.challenge-room-summary__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.challenge-room-summary__top>p{display:flex;align-items:center;min-width:0;gap:6px}.challenge-room-summary__top>p span{color:#8a93a6;font-size:13px;white-space:nowrap}.challenge-room-summary__top>p strong{overflow:hidden;color:#20242e;font-size:19px;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.challenge-room-summary__top>p button{flex:0 0 30px;width:30px;height:30px;color:#1e90ff}.challenge-room-summary__top>p.challenge-room-summary__rule{color:#20242e;font-size:13px;line-height:1.5;font-weight:600}.challenge-room-summary__top>em{flex:0 0 auto;margin-left:auto;padding:5px 10px;border:1px solid currentColor;border-radius:20px;font-size:12px;font-style:normal;font-weight:700}.challenge-room-summary__top>em.is-waiting{color:#1597f5;background:#1597f51a}.challenge-room-summary__top>em.is-active{color:#19a15f;background:#19a15f1a}.challenge-room-summary__top>em.is-success{color:#e6a23c;background:#e6a23c1a}.challenge-room-summary__top>em.is-failed{color:#dc605b;background:#dc605b1a}.challenge-room-summary__top>em.is-cancelled{color:#909399;background:#9093991a}.challenge-prize-heading{display:flex;align-items:center;gap:8px;margin-top:14px}.challenge-prize-heading>span{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#43a9ff,#1573e6);font-size:12px;font-weight:800}.challenge-prize-heading p{flex:1;color:#8a93a6;font-size:12px;font-weight:600}.challenge-prize-heading b{color:#e6a23c}.challenge-prize-tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}.challenge-prize-tiers>div{display:flex;align-items:center;flex-direction:column;gap:3px;padding:8px 2px;border:1px solid #e9edf3;border-radius:10px;background:#f4f7fc}.challenge-prize-tiers small{display:flex;align-items:center;justify-content:center;color:#8a93a6;font-size:10px;font-weight:600}.challenge-prize-tiers strong{color:#20242e;font-size:14px}.challenge-prize-tiers>div.is-reached{border-color:#e6a23c66;background:#e6a23c1f}.challenge-prize-tiers>div.is-reached small,.challenge-prize-tiers>div.is-reached strong{color:#b9791c}.challenge-prize-tiers>div.is-current{border-color:transparent;background:linear-gradient(135deg,#f6c453,#e6a23c);box-shadow:0 4px 10px #e6a23c66}.challenge-prize-tiers>div.is-current small,.challenge-prize-tiers>div.is-current strong{color:#fff}.challenge-room-target{margin-top:10px;color:#8a93a6;font-size:12px}.challenge-room-failure{margin-top:8px;color:#f0524b;font-size:13px;font-weight:600}.challenge-members{display:flex;flex-direction:column;gap:10px;margin-top:14px}.challenge-members article{display:flex;align-items:center;min-height:62px;padding:10px 12px}.challenge-member-avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;margin-right:10px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#43a9ff,#1573e6);font-size:16px;font-weight:800}.challenge-members article>div{min-width:0;flex:1}.challenge-members article>div>p{display:flex;align-items:center;min-width:0}.challenge-members article>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-members article>div b{margin-left:6px;padding:2px 6px;border-radius:4px;font-size:11px}.challenge-members article>div b.is-host{color:#e6a23c;background:#e6a23c1f}.challenge-members article>div b.is-self{color:#1e90ff;background:#1e90ff1f}.challenge-members article>div small{display:block;margin-top:3px;color:#8a93a6;font-size:12px;font-weight:600}.challenge-member-ready{padding:6px 10px;border:1px solid rgba(138,147,166,.35);border-radius:20px;color:#8a93a6;background:#8a93a61f;font-size:12px;font-weight:700}.challenge-member-ready.is-ready{border-color:#19a15f59;color:#19a15f;background:#19a15f1f}.challenge-member-score{display:flex;align-items:flex-end;flex-direction:column}.challenge-member-score strong{font-size:16px}.challenge-member-score small{margin-top:2px;color:#e6a23c;font-size:12px;font-weight:700}.challenge-empty-members{margin-top:14px;padding:26px;color:#8a93a6;font-size:13px;text-align:center}.challenge-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.challenge-actions>p{color:#8a93a6;font-size:13px}.challenge-ended-actions>p{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px;border-radius:12px;font-weight:700}.challenge-ended-actions>p.is-success{color:#19a15f;background:#19a15f1a}.challenge-ended-actions>p.is-failed{color:#f0524b;background:#f0524b1a}.challenge-ended-actions>p.is-cancelled{color:#8a93a6;background:#8a93a61a}.challenge-confirm-layer{position:fixed;z-index:2;inset:0;display:grid;place-items:center;padding:36px;background:#00000080}.challenge-confirm{width:min(360px,100%);overflow:hidden;border-radius:22px;color:#20242e;background:#fff;box-shadow:0 14px 34px #00000047}.challenge-confirm header{display:flex;align-items:center;flex-direction:column;gap:8px;padding:20px;color:#fff;background:linear-gradient(135deg,#43a9ff,#1573e6)}.challenge-confirm.is-danger header{background:linear-gradient(135deg,#ff7a6e,#e23b3b)}.challenge-confirm header span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#fff3}.challenge-confirm>p{padding:22px;color:#5c6576;line-height:1.6;text-align:center}.challenge-confirm>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e9edf3}.challenge-confirm>div button{height:48px;color:#8a93a6;font-weight:700}.challenge-confirm>div button+button{border-left:1px solid #e9edf3;color:#1e90ff}.challenge-confirm.is-danger>div button+button{color:#f0524b}.challenge-toast{position:fixed;z-index:3;bottom:calc(24px + var(--safe-bottom));left:50%;max-width:calc(100vw - 40px);padding:9px 14px;border-radius:18px;color:#fff;background:#20242ee6;font-size:13px;transform:translate(-50%)}.challenge-float-entry{position:fixed;z-index:110;display:grid;grid-template-columns:38px minmax(0,1fr) 10px;align-items:center;gap:9px;width:156px;height:60px;padding:8px 10px;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid rgba(226,192,122,.58);border-radius:17px;color:#fff;background:linear-gradient(145deg,#42444ef7,#222329f7);box-shadow:0 8px 24px #00000057,inset 0 1px #ffffff14;cursor:grab}.challenge-float-entry.is-contained{position:absolute;z-index:3}.challenge-float-entry:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 24% 15%,rgba(243,213,157,.1),transparent 44%);pointer-events:none}.challenge-float-entry.is-dragging{cursor:grabbing;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff14}.challenge-float-entry:focus-visible{outline:2px solid var(--flutter-gold-bright);outline-offset:3px}.challenge-float-entry__emblem{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(243,213,157,.68);border-radius:12px;color:#432f10;background:linear-gradient(145deg,#ffe69a,#d4a441);box-shadow:0 3px 10px #0000004d,inset 0 1px #ffffff73}.challenge-float-entry__content{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.challenge-float-entry__content small{display:flex;align-items:center;gap:5px;color:var(--flutter-silver);font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}.challenge-float-entry__content small i{width:6px;height:6px;border-radius:50%;background:#55aef5;box-shadow:0 0 0 3px #55aef51f}.challenge-float-entry__content small i.is-active{background:#46d58a;box-shadow:0 0 0 3px #46d58a24;animation:challenge-status-pulse 1.8s ease-in-out infinite}.challenge-float-entry__content strong{max-width:88px;overflow:hidden;color:#fff5dc;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.25px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.challenge-float-entry.is-active .challenge-float-entry__content strong{font-size:17px;letter-spacing:1px}.challenge-float-entry__arrow{position:relative;color:#f3d59db8;font-size:20px;line-height:1}@keyframes challenge-status-pulse{50%{opacity:.55;transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.challenge-float-entry__content small i.is-active{animation:none}}.bill-date-tabs,.rebate-date-tabs{display:flex;justify-content:center;gap:14px;margin-top:12px}.bill-date-tabs button,.rebate-date-tabs button{min-width:58px;height:32px;border:1px solid #8f7442;border-radius:999px;color:#b6ac98;background:#292722;font-size:13px;font-weight:700}.bill-date-tabs button.is-active,.rebate-date-tabs button.is-active{border-color:#f3d59d;color:#3a2b1f;background:linear-gradient(#ffe398,#d6a849)}.rebate-date{color:var(--finance-page-muted);font-size:14px;font-weight:600;text-align:center}.rebate-notice{margin:8px 0;padding:12px 14px;border:1px solid var(--finance-page-border);border-radius:12px;color:var(--finance-page-muted);background:var(--finance-page-surface);font-size:13px;line-height:1.5}.rebate-notice p{margin:0}.rebate-list{display:flex;flex-direction:column;gap:8px}.rebate-list article{padding:12px 14px;border:1px solid var(--finance-page-border);border-radius:12px;color:#fff;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.rebate-list article>strong{color:var(--finance-page-gold-bright);font-size:14px}.rebate-list article>div{display:grid;grid-template-columns:repeat(2,1fr);margin-top:9px;padding-top:9px;border-top:1px solid var(--finance-page-border-soft)}.rebate-list p{display:flex;flex-direction:column;align-items:center;gap:5px}.rebate-list p+p{border-left:1px solid var(--finance-page-border-soft)}.rebate-list span{color:var(--finance-page-muted);font-size:13px}.rebate-list b{font-size:14px}.rebate-total{margin-top:8px;color:#e2c07a;font-weight:700;text-align:center}.promotion-task__actions{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 0;border-bottom:1px solid var(--finance-page-border-soft)}.promotion-task__actions .finance-primary{width:200px;height:40px;min-height:40px}.promotion-task__actions>button:last-child{display:flex;flex-direction:column;align-items:center;color:var(--finance-page-muted);font-size:12px}.promotion-task__actions b{color:var(--finance-page-gold-bright);font-size:28px;line-height:1}.promotion-task__invite{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;margin-top:10px;padding:14px;border:1px solid var(--finance-page-border);border-radius:14px;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.promotion-task__qr,.promotion-task__qr>*{width:120px;height:120px}.promotion-task__qr>span{display:block;border:1px solid rgba(255,255,255,.4)}.promotion-task__invite>div:nth-child(2){display:flex;flex-direction:column;justify-content:center;gap:15px;min-width:0}.promotion-task__invite p{color:#d8c5a0;font-size:13px}.promotion-task__invite p button{color:#e2c07a;font-weight:700}.promotion-task__download{align-self:flex-start;padding:6px 15px;border-radius:8px;color:#3a2b1f;background:linear-gradient(#ffe398,#d6a849)}.promotion-task__url{grid-column:1 / -1;color:#e2c07a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-task__filters{display:flex;align-items:center;gap:14px;min-height:44px}.promotion-task__filters label{display:flex;align-items:center;gap:5px}.promotion-task__filters span{margin-left:auto;color:var(--finance-page-muted)}.promotion-task__tools{display:flex;align-items:center;justify-content:space-between;min-height:34px;font-size:12px}.promotion-task__tools span{display:flex;gap:14px}.promotion-task__tools button{color:#5fc58a;text-decoration:underline}.promotion-task__tools>button{color:#d1b77f;text-decoration:none}.promotion-task__list{display:flex;flex-direction:column;gap:10px}.promotion-task__list article{padding:12px 14px;border:1px solid var(--finance-page-border);border-radius:12px;color:#fff;background:var(--finance-page-surface);box-shadow:0 3px 8px #0003}.promotion-task__list article.is-finished{border-color:#79b4868c;background:#38754029}.promotion-task__list p{display:flex;justify-content:space-between;margin-top:5px}.promotion-task__list p:first-child{margin-top:0}.promotion-task__list p button{color:var(--finance-page-gold-bright);font-weight:700}.promotion-task__list p b{padding:2px 7px;border-radius:10px;color:#fff;background:#777;font-size:12px}.promotion-task__list .is-finished p b{background:#299653}.promotion-task__notice{max-height:55vh;padding:16px;overflow-y:auto;color:#333;line-height:1.6}.order-support{background-color:#eeeae3;background-position:center;background-size:cover}.order-support__header{position:relative;color:#222;background:linear-gradient(#ffe398,#d6a849)}.order-support__header>div{display:flex;align-items:center;min-width:126px}.order-support__header>div button{padding:0;color:#222}.order-support__header .support-socket{position:static;display:block;margin-left:4px;color:#7b5724;font-size:9px}.order-support__header strong{color:#3a2b1f}.order-support__order{flex:0 0 auto;margin:5px 8px 0;padding:6px 8px;border:1px solid #e5e5e5;border-radius:5px;color:#333;background:#f9f9f9}.order-support__order p{display:flex;align-items:center;gap:6px;font-size:13px}.order-support__order p+p{margin-top:4px;color:#555}.order-support__order p>span{padding:1px 5px;border-radius:5px;color:#fff;background:#178f48}.order-support__order p>strong.is-down{color:#d33}.order-support__order p>strong.is-up{color:green}.order-support__order p>b{margin-left:auto;font-weight:500}.flutter-message-composer .order-support__quick{flex:0 0 34px;color:#607d8b;font-size:28px}.order-support__quick-layer{position:absolute;z-index:120;inset:0;display:flex;align-items:flex-end;background:#00000073}.order-support__quick-layer section{width:100%;max-height:55%;padding:0 max(12px,var(--safe-right)) max(24px,var(--safe-bottom)) max(12px,var(--safe-left));overflow-y:auto;color:#222;background:#fff}.order-support__quick-layer button{display:block;width:100%;min-height:44px;border-bottom:1px solid #ddd;color:#222;text-align:left}.order-support__quick-layer p{padding:20px;text-align:center}.wallet-no-pay-page{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);background-color:var(--finance-page-bg)}.wallet-no-pay-page iframe{width:100%;height:100%;border:0;background:#fff}.wallet-no-pay-page>p{display:grid;margin:0;place-items:center;color:var(--finance-page-muted);font-size:14px}.red-bag-float-entry{position:absolute;z-index:24;right:max(5px,var(--safe-right));bottom:calc(150px + var(--safe-bottom));width:60px;height:60px;animation:red-bag-float 1.8s ease-in-out infinite}.red-bag-float-entry>span{position:absolute;inset:5px;border-radius:50%;box-shadow:0 0 16px 5px #ffdc50cc;animation:red-bag-glow 1.3s ease-in-out infinite alternate}.red-bag-float-entry img{position:relative;width:100%;height:100%;object-fit:contain}.red-bag-modal-layer{position:fixed;z-index:180;inset:0;display:grid;place-items:center;overflow:hidden;background:#0000008c}.red-bag-rain{position:absolute;inset:-10%;opacity:.22;background-repeat:repeat;background-size:88px auto;transform:rotate(-8deg)}.red-bag-big-envelope{position:relative;width:min(260px,68vw);aspect-ratio:540/906;background-position:center;background-repeat:no-repeat;background-size:100% 100%;animation:red-bag-enter .6s cubic-bezier(.2,.9,.28,1.25)}.red-bag-big-envelope__main{position:absolute;z-index:1;inset:18.5% 12.5% 31%;display:flex;flex-direction:column;align-items:center;padding:8% 5% 0;background-position:center;background-size:100% 100%;color:#f7353c;text-align:center}.red-bag-big-envelope__main img{width:80%;height:34px;object-fit:contain}.red-bag-big-envelope__main strong{display:grid;flex:1;place-items:center;font-size:44px;line-height:1}.red-bag-big-envelope__main p{font-size:13px;font-weight:700;line-height:1.3}.red-bag-open-button{position:absolute;z-index:3;right:0;bottom:20%;left:0;width:52px;height:52px;margin:auto;border-radius:50%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.red-bag-open-button img{width:100%;height:100%}.red-bag-open-button img.is-loading{animation:red-bag-spin .8s linear infinite}.red-bag-big-envelope__bottom{position:absolute;z-index:2;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12%;background-position:center;background-size:100% 100%}.red-bag-big-envelope__bottom p{color:#fff;font-size:15px;font-weight:700}.red-bag-big-envelope__bottom button{width:140px;height:42px;border-radius:22px;color:#63320f;background:linear-gradient(#ffe894,#dfa83a);font-size:16px;font-weight:700}.red-bag-close{position:absolute;top:calc(50% + min(260px,68vw) / .596 / 2 + 15px);width:45px;height:45px;border-radius:50%;color:#fff;background:#d90000;font-size:32px;line-height:1}@keyframes red-bag-float{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-6px)}}@keyframes red-bag-glow{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes red-bag-enter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes red-bag-spin{to{transform:rotate(1turn)}}@keyframes mine-dot-breath{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.liu-he-game,.liu-he-report{--report-top-bg: url(/assets/home_game/mine/style_1_topbg_yd.png);--report-bg: var(--account-bg);--report-surface: #34312c;--report-surface-raised: #3d3933;--report-surface-deep: #292722;--report-border: #8f7442;--report-border-soft: rgba(143,116,66,.42);--report-gold: #e2c07a;--report-gold-bright: #f3d59d;--report-text: #f0dfc0;--report-muted: #b6ac98;color:var(--report-text);color-scheme:dark;background-color:var(--report-bg);background-image:var(--report-top-bg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.liu-he-topbar,.liu-he-report>header{border-bottom:0;color:var(--report-gold-bright);background:transparent;box-shadow:none}.liu-he-back,.liu-he-topbar>.liu-he-menu,.liu-he-report>header button,.liu-he-report>header strong{color:var(--report-gold-bright)}.liu-he-back strong,.liu-he-report>header strong{text-shadow:0 1px 2px rgba(42,27,12,.5)}.liu-he-money-summary span{color:var(--report-muted);text-shadow:none}.liu-he-money-summary strong{color:var(--report-gold-bright);text-shadow:0 1px 2px rgba(42,27,12,.5)}.liu-he-socket{color:#df8177}.liu-he-socket.is-connected{color:#79b486}.liu-he-header{border-bottom:1px solid var(--report-border-soft);background:#34312cdb}.liu-he-header__status{color:var(--report-text)}.liu-he-header__status>span{color:var(--report-muted)}.liu-he-header__status>span.is-open{color:#79b486}.liu-he-header__status>span.is-closed{color:#df8177}.liu-he-header__status>span.is-waiting{color:var(--report-gold-bright)}.liu-he-header__status>button{border-color:var(--report-border);color:#4a3218;background:linear-gradient(#ffe398,#d6a849);box-shadow:0 3px 8px #00000040}.liu-he-main,.liu-he-board{background:#292722eb}.liu-he-primary-nav{border-color:var(--report-border-soft);background:var(--report-surface-deep)}.liu-he-primary-nav button{width:100%;border-color:var(--report-border-soft);color:var(--report-muted)}.liu-he-primary-nav button.is-active{color:#4a3218;background:linear-gradient(#ffe398,#d6a849)}.liu-he-secondary-nav{border-color:var(--report-border-soft);background:var(--report-surface)}.liu-he-secondary-nav button{color:var(--report-muted)}.liu-he-secondary-nav button.is-active{color:var(--report-gold-bright)}.liu-he-keyboard{border-top-color:var(--report-border-soft);background:var(--report-bg)}.liu-he-amount{border-color:var(--report-border);color:var(--report-text);background:var(--report-surface-deep)}.liu-he-amount span{color:var(--report-muted)}.liu-he-keyboard__keys button{border:1px solid var(--report-border-soft);color:var(--report-text);background:var(--report-surface)}.liu-he-keyboard__keys button.is-pressed{background:var(--report-surface-raised)}.liu-he-report{color:var(--report-text)}.liu-he-report__filters{gap:8px;padding:10px max(14px,var(--safe-right)) 8px max(14px,var(--safe-left))}.liu-he-report__filters button{flex-basis:76px;height:34px;border-color:var(--report-border);border-radius:999px;color:var(--report-muted);background:var(--report-surface-deep)}.liu-he-report__filters button.is-active{border-color:var(--report-gold);color:#4a3218;background:linear-gradient(#ffe398,#d6a849)}.liu-he-report h2{padding:10px 14px;color:var(--report-gold-bright);font-size:16px}.liu-he-report__loading{color:var(--report-muted)}.liu-he-report__list{gap:10px;padding:8px max(14px,var(--safe-right)) calc(18px + var(--safe-bottom)) max(14px,var(--safe-left))}.liu-he-report__list>button,.liu-he-report__list>article{padding:12px 14px;border:1px solid var(--report-border);border-radius:12px;color:var(--report-text);background:var(--report-surface);box-shadow:0 3px 8px #0003;transition:border-color .16s ease,background .16s ease,transform .12s ease}.liu-he-report__list>button:active{border-color:var(--report-gold-bright);background:var(--report-surface-raised);transform:scale(.995)}.liu-he-report__list p{min-height:30px}.liu-he-report__list p span,.liu-he-report__list>button>div span,.liu-he-report__list>article>div span{color:var(--report-muted)}.liu-he-report__list p strong{color:var(--report-gold-bright)}.liu-he-report__list p i{color:var(--report-gold)}.liu-he-report__list>button>div,.liu-he-report__list>article>div{border-top-color:var(--report-border-soft)}.liu-he-report__list>button>div strong,.liu-he-report__list>article>div strong{color:#79b486}.liu-he-report__list strong.is-negative{color:#df8177!important}.liu-he-report__list article>small{border-top-color:var(--report-border-soft);color:var(--report-muted)}.liu-he-report__game{color:#f3d59d80}.flutter-rules{--rules-bg: var(--account-dark-bg);--rules-surface: #34312c;--rules-surface-deep: #292722;--rules-border: #8f7442;--rules-border-soft: rgba(143,116,66,.42);--rules-gold: #e2c07a;--rules-gold-bright: #f3d59d;--rules-text: #fff;--rules-muted: #b6ac98;--rules-top-bg: url(/assets/home_game/mine/style_1_topbg_yd.png);display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding-bottom:var(--safe-bottom);overflow:hidden;color:var(--rules-text);color-scheme:dark;background-color:var(--rules-bg);background-image:var(--rules-top-bg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.flutter-rules__header{display:grid;grid-template-columns:54px 1fr 54px;flex:0 0 calc(58px + var(--safe-top));align-items:end;width:100%;height:calc(58px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);border-bottom:0;color:var(--rules-gold-bright);background:transparent;box-shadow:none}.flutter-rules__header button{display:grid;place-items:center;width:54px;height:54px;color:var(--rules-gold-bright);font-size:32px}.flutter-rules__header button:first-child{color:#fff}.flutter-rules__header button:last-child{font-size:25px}.flutter-rules__header strong{align-self:center;color:var(--rules-gold-bright);font-size:20px;letter-spacing:.025em;text-align:center;text-shadow:0 1px 2px rgba(42,27,12,.5)}.flutter-rules__select{display:block;flex:0 0 auto;margin:8px max(14px,var(--safe-right)) 10px max(14px,var(--safe-left));padding:8px;border:1px solid var(--rules-border);border-radius:14px;background:#34312ce0;box-shadow:0 3px 8px #0003}.flutter-rules__select select{width:100%;height:42px;padding:0 14px;border:1px solid var(--rules-border-soft);border-radius:999px;outline:0;color:var(--rules-text);background:var(--rules-surface-deep);font-size:15px;font-weight:700}.flutter-rules__select select:focus{border-color:var(--rules-gold-bright);outline:1px solid rgba(243,213,157,.18)}.flutter-rules>.line-loading{min-height:150px;color:var(--rules-muted)}.flutter-rules>.empty-state{flex:1;color:var(--rules-muted)}.flutter-rules>.empty-state .button--quiet{border-color:var(--rules-border);border-radius:999px;color:var(--rules-gold-bright);background:var(--rules-surface-deep)}.flutter-rules>article{min-height:0;flex:1;margin:0 max(14px,var(--safe-right)) calc(18px + var(--safe-bottom)) max(14px,var(--safe-left));padding:18px 16px 24px;overflow-y:auto;border:1px solid var(--rules-border);border-radius:14px;color:var(--rules-text);background:#34312cf0;box-shadow:0 3px 8px #0003;line-height:1.75;white-space:normal;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.flutter-rules>article h1{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--rules-border-soft);color:var(--rules-gold-bright);font-size:19px;text-align:center}.flutter-rules>article p{margin:7px 0;color:var(--rules-text)}.flutter-rules>article a{color:var(--rules-gold-bright)}.flutter-rules>article img{max-width:100%;height:auto;margin:10px auto;border-radius:8px}.wallet-address-shell{color:#fff}.wallet-address-shell .finance-scroll{display:flex;align-items:center;flex-direction:column;gap:12px;padding-top:14px}.wallet-address-shell .finance-primary.is-compact{width:132px;min-height:38px;height:38px;margin:0;border-radius:999px}.wallet-address-shell .wallet-address-box{display:flex;align-items:center;width:100%;max-width:560px;margin:0;padding:20px 14px;border:1px solid var(--finance-page-border);flex-direction:column;background:var(--finance-page-surface)}.wallet-address-qrcode{display:grid;width:200px;height:200px;padding:18px;border:6px solid #fff;border-radius:12px;place-items:center;background:#fff;box-shadow:0 5px 16px #0000004d}.wallet-address-qrcode svg{display:block;width:100%;height:100%}.wallet-address-qrcode.is-empty{position:relative;align-content:center;gap:8px;padding:20px;border:1px dashed rgba(226,192,122,.72);color:var(--finance-page-muted);background:radial-gradient(circle at 50% 30%,rgba(226,192,122,.12),transparent 48%),var(--finance-page-surface-deep);box-shadow:inset 0 1px #ffffff0a,0 8px 22px #0000003d;text-align:center}.wallet-address-qrcode.is-empty span{display:grid;width:52px;height:52px;margin:0 auto 4px;border:1px solid var(--finance-page-border);border-radius:50%;place-items:center;color:var(--finance-page-gold-bright);background:#e2c07a14;font-size:32px;line-height:1}.wallet-address-qrcode.is-empty strong{color:#fff;font-size:17px}.wallet-address-qrcode.is-empty small{color:var(--finance-page-muted);font-size:12px;line-height:1.5}.wallet-address-shell .wallet-address-copy{width:calc(100% - 24px);max-width:520px;min-height:42px;margin-top:14px;padding:8px 12px;border:1px solid var(--finance-page-border);border-radius:10px;color:var(--finance-page-gold-bright);background:var(--finance-page-surface-deep);font-size:14px;overflow-wrap:anywhere}.wallet-address-dialog-layer{position:fixed;z-index:130;inset:0;display:grid;padding:20px;place-items:center;background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wallet-address-dialog{width:min(100%,480px);min-height:260px;padding:0 20px 20px;overflow:hidden;border:1px solid var(--finance-page-border);border-radius:17px;color:#fff;background:var(--finance-page-surface);box-shadow:0 14px 35px #0000006b}.wallet-address-dialog header{display:grid;height:52px;margin:0 -20px;grid-template-columns:42px 1fr 42px;align-items:center;color:#493218;background:linear-gradient(#ffe5a7,#dfb45d)}.wallet-address-dialog header strong{grid-column:2;text-align:center}.wallet-address-dialog header button{grid-column:3;width:42px;height:42px;color:#55451d;background:transparent;font-size:28px}.wallet-address-dialog label{display:grid;gap:8px;margin-top:28px;color:var(--finance-page-muted);font-size:14px}.wallet-address-dialog input{width:100%;height:42px;padding:0 12px;border:1px solid var(--finance-page-border);border-radius:10px;color:#fff;background:var(--finance-page-surface-deep)}.wallet-address-dialog .finance-primary{display:block;width:200px;min-height:42px;margin:30px auto 0;border-radius:999px}.ssc-game{--safe-top: 0px;position:relative;display:grid;place-items:center;width:100%;height:calc(100% - env(safe-area-inset-top));min-height:0;margin-top:env(safe-area-inset-top);overflow:hidden;color:#172c6b;background:#061638;box-shadow:0 calc(0px - env(safe-area-inset-top)) 0 #000;user-select:none;-webkit-user-select:none;touch-action:manipulation}.ssc-game__outer-bg{position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:auto 100%}.ssc-stage-wrap{position:relative;flex:none;overflow:visible}.ssc-stage{position:absolute;top:0;left:0;width:1080px;height:1920px;overflow:hidden;transform-origin:top left}.ssc-stage__bg{position:absolute;inset:0;width:1080px;height:1920px;max-width:none;object-fit:fill;pointer-events:none}.ssc-game:not(.is-five) .ssc-stage__bg{height:1808px}.ssc-game.is-five{color:#081557;background:#dceafa;font-family:PingFang SC,Microsoft YaHei,sans-serif}.is-five .ssc-game__outer-bg{opacity:.15}.is-five .ssc-stage{background:#eaf4ff}.ssc-five__header-art{position:absolute;inset:0 0 auto;height:250px;background:url(/assets/ssc_v2/five-header.svg) center top/100% 100% no-repeat}.ssc-five__shell{position:absolute;z-index:1;inset:184px 4px 12px;border:3px solid #f8fdff;border-radius:96px 96px 52px 52px;background:radial-gradient(ellipse at 50% 0,#fff9,transparent 42%),linear-gradient(105deg,#f5faff,#e1eeff 13%,#f0f7ff 49%,#dceafe 87%,#fcffff);box-shadow:inset 0 0 0 8px #bcd7fa,inset 0 0 0 13px #eaf6ff,inset 0 14px 18px 12px #fff,inset 0 -18px 28px #abbddc66,0 -4px 8px #8dd4ff,0 6px 12px #617cba6b}.ssc-five__shell:after{content:"";position:absolute;inset:30px 24px 20px;border:2px solid #fff;border-radius:65px 65px 42px 42px;box-shadow:inset 0 0 10px #fff9;pointer-events:none}.ssc-five__back{position:absolute;z-index:5;top:48px;left:45px;display:grid;place-items:center;width:90px;height:88px}.ssc-five__back img{width:49px;height:38px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 2px 2px #001541)}.ssc-five__title{position:absolute;z-index:4;top:97px;left:175px;width:730px;overflow:hidden;color:#f7fbff;font-size:64px;font-weight:900;line-height:94px;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 3px 0 #6c8ac2,0 6px 8px #00133b}.ssc-five__title:before,.ssc-five__title:after{content:"";position:absolute;top:20px;width:44px;height:64px;background:url(/assets/ssc_v2/five-laurel.svg) center/contain no-repeat}.ssc-five__title:before{left:70px}.ssc-five__title:after{right:70px;transform:scaleX(-1)}.ssc-five__status{position:absolute;z-index:5;top:246px;left:76px;width:936px;height:106px;font-size:34px;font-weight:700}.ssc-five__status>strong{position:absolute;top:20px;left:0;line-height:64px;font-size:38px;white-space:nowrap}.ssc-five__status>span{position:absolute;top:20px;left:202px;line-height:64px;font-size:38px;white-space:nowrap}.ssc-five__status>span.is-closed{color:#ef8719}.ssc-five__status>span.is-drawing{color:#e23b3b}.ssc-five__status>span.is-waiting{color:#5a6b8c}.ssc-five__status>span.is-empty{color:#8a93a8}.ssc-five__profit{position:absolute;top:0;left:575px;width:295px;overflow:hidden;font-size:30px;line-height:48px;white-space:nowrap;text-overflow:ellipsis}.ssc-five__status u{position:absolute;top:48px;left:575px;width:295px;overflow:hidden;font-size:31px;line-height:48px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap;text-overflow:ellipsis}.ssc-five__status time{position:absolute;top:-192px;left:75px;display:flex;align-items:center;color:#f8fcff;font-size:40px;line-height:60px;text-shadow:0 2px 5px #001950}.ssc-five__timer b{font-weight:700}.ssc-five__timer i{width:15px;font-style:normal;text-align:center}.ssc-five__status button{position:absolute;top:10px;right:-4px;display:grid;place-items:center;width:92px;height:92px}.ssc-five__status button img{width:46px;height:40px}.ssc-five__open-strip{position:absolute;z-index:4;top:366px;left:50px;display:flex;align-items:center;width:980px;height:139px;padding:0 29px;border:4px solid #9db7df;border-radius:65px;background:linear-gradient(114deg,#edf6ff,#d5e6fe 45%,#eef7ff 74%,#c6ddfc);box-shadow:inset 0 4px 5px #fff,inset 0 -6px 12px #87a4d155,0 5px 9px #6684b94d,0 2px #fff}.ssc-five__open-strip>strong{flex:0 0 205px;font-size:35px;line-height:1;white-space:nowrap;text-align:left}.ssc-five__open-strip>span{display:flex;align-items:center;justify-content:space-between;width:605px}.ssc-five__open-strip i{display:grid;place-items:center;width:94px;height:94px;border:3px solid #9cbae9;border-radius:50%;color:#071456;background:radial-gradient(circle at 37% 25%,#fff 0,#eff6ff 50%,#d5e6fc 85%,#fff);box-shadow:inset 0 0 0 4px #f8fcff,0 4px 5px #23487a66;font-size:61px;font-style:normal;font-weight:800}.ssc-five__open-strip>b{flex:1;color:#073284;font-size:53px;text-align:right}.ssc-history__balls i,.ssc-report__result i{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;color:#05268a;background:url(/assets/ssc_v2/num_btn.png) center/100% 100% no-repeat;font-size:54px;font-style:normal;font-weight:900}.ssc-five__drum{position:absolute;z-index:2;top:534px;left:48px;width:984px;height:715px;border-radius:68px;filter:drop-shadow(0 4px 5px #476b9b55)}.ssc-five-drum__spine{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ssc-five-drum__spine.is-bottom{z-index:0}.ssc-five-drum__spine.is-top{z-index:2}.ssc-five-drum__reels{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.ssc-five-drum__shimmer{position:absolute;z-index:12;inset:0;overflow:hidden;border-radius:68px;background:#d4e0fa}.ssc-five-drum__shimmer:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-55%;width:48%;background:linear-gradient(100deg,transparent,#f4f8ff 50%,transparent);transform:skew(-16deg);animation:ssc-shimmer 1.1s linear infinite}@keyframes ssc-shimmer{to{left:115%}}.ssc-five-drum__fallback-digits{position:absolute;z-index:1;top:46%;left:15%;display:grid;grid-template-columns:repeat(5,1fr);width:70%;height:17%}.ssc-five-drum__fallback-digits span{display:grid;place-items:center;overflow:hidden;color:#eaf6ff;font-size:86px;font-weight:900;text-shadow:0 3px 2px #273b7d,0 0 6px #fff}.ssc-five-drum__fallback-digits i,.ssc-five-drum__fallback-digits b{font-style:normal}.ssc-five-drum__fallback-digits b{display:none;filter:blur(4px)}.ssc-five-drum__fallback-digits span.is-rolling i{display:none}.ssc-five-drum__fallback-digits span.is-rolling b{display:block}.ssc-five-drum.is-fallback{background:url(/assets/ssc_v2/wheel_bg.png) center/100% 100% no-repeat}.ssc-five__keyboard{position:absolute;z-index:3;top:1280px;left:23px;width:1034px;height:1040px;border:6px solid #b3d3fb;border-radius:68px 68px 44px 44px;background:radial-gradient(ellipse at 50% 10%,#fff8,transparent 75%),linear-gradient(115deg,#e0eeff,#f3f9ff 50%,#deebfd);box-shadow:inset 0 0 0 4px #fff,inset 0 0 24px #c0dcf966,0 -2px #fff,0 5px 12px #729bc12e}.ssc-five__position-tabs,.ssc-five__combo-tabs{position:absolute;top:23px;left:30px;display:grid;width:962px;height:120px;border:3px solid #99b5df;border-radius:35px;background:linear-gradient(130deg,#fbfdff,#d6e4f8 50%,#eef5fe);box-shadow:inset 0 3px 3px #fff,0 6px 8px #4d6d9a55}.ssc-five__position-tabs{grid-template-columns:repeat(5,1fr)}.ssc-five__combo-tabs{top:135px;grid-template-columns:repeat(3,1fr)}.ssc-five__position-tabs button,.ssc-five__combo-tabs button{position:relative;color:#081557;border-right:2px solid #9bb2d4;font-size:45px;font-weight:800;text-shadow:0 2px 0 #fff}.ssc-five__position-tabs button:last-child,.ssc-five__combo-tabs button:last-child{border-right:0}.ssc-five__position-tabs button.is-active,.ssc-five__combo-tabs button.is-active{margin:-3px;border:3px solid #24c7ff;border-radius:25px;color:#fff;background:radial-gradient(ellipse at 50% 0,#00b2ff99,transparent 65%),linear-gradient(#087aff,#0036e8 55%,#0020bf);box-shadow:inset 0 0 0 3px #b8f7ff77,inset 0 4px 7px #fff8,0 4px 7px #26468f88;text-shadow:0 2px 3px #001a9d}.ssc-five__position-tabs button.is-active:before,.ssc-five__combo-tabs button.is-active:before{content:"";position:absolute;bottom:11px;left:33%;width:34%;height:7px;border-radius:9px;background:linear-gradient(90deg,#f39d17,#fff9ac,#ffb319);box-shadow:0 1px 3px #ffeb8599}.ssc-five__position-tabs button.has-pending:after,.ssc-five__combo-tabs button.has-pending:after,.ssc-ten__rank-tabs button.has-pending:after{content:"";position:absolute;top:8px;right:10px;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#ff3b30}.ssc-five__combo-tabs button strong{font-size:43px;white-space:nowrap}.ssc-five__number-grid{position:absolute;top:177px;left:36px;display:grid;grid-template-columns:repeat(5,168px);grid-auto-rows:168px;gap:22px 25px}.ssc-five__number-grid button{position:relative;display:grid;place-items:center;width:168px;height:168px;border:3px solid #7d94b7;border-radius:50%;color:#071254;background:linear-gradient(135deg,#fff 3%,#b2bfd4 9%,#fdfefe 17%,#eff5fc 55%,#d9e3f0 82%,#fff 90%,#7e94b3);box-shadow:inset 0 0 0 4px #e4ecf8,inset 0 0 0 8px #fff,inset 0 -9px 14px #bccde344,0 5px 6px #425a7c6b,0 0 0 2px #fff;font-size:90px;font-weight:800;text-shadow:0 2px 0 #fff}.ssc-five__number-grid button.is-selected{border-color:#17c9ff;color:#fff;background:radial-gradient(ellipse at 45% 0,#0087ff,transparent 70%),linear-gradient(140deg,#0054f8,#0020a8 72%,#007cf5);box-shadow:inset 0 0 0 4px #c6faff,inset 0 0 0 8px #0074f5,inset 0 -7px 15px #001657,0 0 0 3px #e4ffff,0 0 14px #22baff,0 6px 8px #536b9a88;text-shadow:0 3px 4px #001465}.ssc-five__number-grid button.is-selected:after{content:"✓";position:absolute;z-index:5;top:-7px;right:-3px;display:grid;place-items:center;width:47px;height:47px;border:3px solid #e2fbff;border-radius:50%;color:#fff;background:linear-gradient(#00b8ff,#004dee);box-shadow:0 2px 5px #3765ba99;font-size:34px;line-height:1;text-shadow:none}.ssc-five__number-grid em,.ssc-five__combo-grid em,.ssc-ten__vehicle-grid em,.ssc-ten__sum-grid em{position:absolute;right:2px;bottom:-14px;left:2px;display:grid;place-items:center;height:40px;overflow:hidden;border-radius:20px;color:#fff;background:url(/assets/ssc_v2/car_money_bg.png) center/100% 100% no-repeat;font-size:25px;font-style:italic;font-weight:800;text-shadow:none}.ssc-stat-badges{position:absolute;z-index:4;top:-39px;left:50%;display:flex;gap:4px;transform:translate(-50%)}.ssc-stat-badges small{position:static;min-width:52px;padding:4px 9px;border-radius:12px;color:#17408b;background:#fff;font-size:19px;transform:none}.ssc-stat-badges small.is-hot{color:#fff;background:#ef3d3d}.ssc-stat-badges small.is-cold{color:#fff;background:#2787e7}.ssc-five__number-grid .ssc-stat-badges{top:119px}.ssc-five__number-grid .ssc-stat-badges small{min-width:42px;padding:2px 7px;font-size:22px}.ssc-five__combo-heading{position:absolute;top:32px;left:46px;display:flex;align-items:center;gap:35px;height:78px}.ssc-five__combo-heading strong{font-size:52px;font-weight:800}.ssc-five__combo-heading span{color:#425c97;font-size:27px;font-weight:600}.ssc-five__combo-grid{position:absolute;top:296px;left:42px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,214px);gap:32px 24px;width:938px}.ssc-five__combo-grid button{position:relative;grid-column:span 2;border:3px solid #98aecb;border-radius:34px;color:#081557;background:linear-gradient(135deg,#fff 5%,#f7fbff 26%,#e1ebf9 67%,#eff6ff);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px #c5d3e7,inset 0 0 0 10px #f9fcff,inset 0 12px 18px #fff,inset 0 -12px 18px #93abc533,0 6px 7px #516c9477,0 0 0 2px #faffff}.ssc-five__combo-grid button:nth-child(4){grid-column:1 / span 3}.ssc-five__combo-grid button:nth-child(5){grid-column:4 / span 3}.ssc-five__combo-grid button:has(em){border-color:#38c9ff;color:#fff;background:linear-gradient(#087dff,#002dce);box-shadow:inset 0 0 0 3px #b4edff88,0 4px 8px #6684b9}.ssc-five__combo-grid strong{display:block;margin-bottom:8px;font-size:60px}.ssc-five__combo-grid small{display:block;color:#526b9e;font-size:34px;font-weight:600;line-height:1.4}.ssc-five__combo-grid button:has(em) small{color:#e2efff}.ssc-five__clear,.ssc-five__tools,.ssc-five__actions{position:absolute;z-index:4;left:52px;width:976px}.ssc-five__clear{top:1848px;display:flex;align-items:center;justify-content:center;gap:25px;height:108px;border:3px solid #a7bddd;border-radius:30px;color:#0b1a5d;background:linear-gradient(115deg,#f9fcff,#eaf2fe 50%,#d7e5f9);box-shadow:inset 0 3px 3px #fff,inset 0 -5px 10px #a1b7d54d,0 5px 6px #6684af66;font-size:44px;font-weight:800}.ssc-five__clear:before{content:"";position:absolute;top:-24px;right:0;left:0;height:2px;background:#c4dcff;box-shadow:0 1px #fff}.ssc-five__clear img{width:46px;height:46px}.ssc-five__clear:disabled{opacity:1}.ssc-five__clear:disabled>*{opacity:.45}.ssc-five__tools{top:1980px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:114px}.ssc-five__tools button{display:flex;align-items:center;justify-content:center;gap:27px;border:2px solid #9bbbea;border-radius:25px;color:#081557;background:linear-gradient(125deg,#f7fcff,#e1eeff);box-shadow:inset 0 2px 3px #fff,inset 0 -3px 8px #b6cce944;font-size:35px;font-weight:800}.ssc-five__tools svg,.ssc-five__tools img{width:59px;height:59px;fill:#0055ed;filter:drop-shadow(0 2px 0 #fff)}.ssc-five__tools button.is-active{border-color:#0b83f8;background:linear-gradient(#cee9ff,#abcfff);box-shadow:inset 0 0 0 2px #fff,0 0 9px #2d9eff66}.ssc-five__tools button:disabled{opacity:.45}.ssc-five__actions{top:2124px;display:grid;grid-template-columns:370px 1fr;gap:18px;height:150px}.ssc-five__actions button{display:flex;align-items:center;justify-content:center;gap:24px;border:3px solid #087aff;border-radius:42px;font-size:56px;font-weight:800}.ssc-five__chip{background:linear-gradient(125deg,#f9fcff,#e4f0ff 55%,#d3e4f9);box-shadow:inset 0 3px 4px #fff,inset 0 -5px 8px #a8bcda77,0 5px 8px #5274a766}.ssc-five__chip>span:not(.ssc-five__chip-icon){font-size:43px}.ssc-five__chip>b{font-size:33px}.ssc-five__chip-icon{position:relative;display:grid;place-items:center;width:75px;height:75px}.ssc-five__chip-icon img{width:75px;height:75px}.ssc-five__chip-icon em{position:absolute;inset:0;display:grid;place-items:center;color:#ece2c7;font-size:25px;font-style:normal}.ssc-five__bet{color:#fff;background:radial-gradient(ellipse at 50% 0,#00b6ff99,transparent 60%),linear-gradient(#07f,#0035ee 58%,#0020bb);box-shadow:inset 0 0 0 4px #30d7ff,inset 0 0 0 7px #d0fcff99,inset 0 8px 10px #00cdff55,inset 0 -9px 14px #00136177,0 6px 8px #46649888,0 0 6px #38b8ff;text-shadow:0 2px 4px #0027bb}.ssc-five__bet-check{display:grid;place-items:center;width:81px;height:81px;border-radius:50%;color:#0038ca;background:linear-gradient(#fff,#e6f3ff);box-shadow:0 2px 4px #002bbb;font-size:60px;font-weight:900;text-shadow:none}.ssc-five__actions.is-combo{grid-template-columns:174px 174px 240px 1fr;gap:16px}.ssc-five__actions.is-combo button{flex-direction:column;gap:8px;border-radius:30px;font-size:34px}.ssc-five__switch,.ssc-five__clear-action{border-color:#9bbbea!important;color:#081557;background:linear-gradient(125deg,#f9fcff,#d9e9ff);box-shadow:inset 0 3px 4px #fff,inset 0 -5px 8px #a8bcda55,0 4px 6px #5274a744}.ssc-five__switch img,.ssc-five__clear-action img{width:44px;height:44px}.ssc-five__clear-action:disabled{opacity:1}.ssc-five__clear-action:disabled>*{opacity:.45}.ssc-five__actions.is-combo .ssc-five__chip,.ssc-five__actions.is-combo .ssc-five__bet{flex-direction:row;gap:13px}.ssc-five__actions.is-combo .ssc-five__chip>span:not(.ssc-five__chip-icon){font-size:34px}.ssc-five__actions.is-combo .ssc-five__chip-icon,.ssc-five__actions.is-combo .ssc-five__chip-icon img{width:61px;height:61px}.ssc-five__actions.is-combo .ssc-five__bet{font-size:48px}.ssc-five__actions.is-combo .ssc-five__bet-check{width:66px;height:66px;font-size:48px}.ssc-five__keyboard button:active,.ssc-five__clear:active:not(:disabled),.ssc-five__tools button:active:not(:disabled),.ssc-five__actions button:active{filter:brightness(.94)}.is-five .ssc-stage button:focus-visible{outline:5px solid #08b4ff;outline-offset:5px}.ssc-side{position:absolute;z-index:6;display:block;overflow:visible}.ssc-side:active:not(:disabled){filter:brightness(.96)}.ssc-side:disabled{cursor:default;opacity:1}.ssc-side--left-top{top:1480px;left:8px;width:120px;height:181px}.ssc-side--left-mid{top:1661px;left:15px;width:114px;height:105px;background:url(/assets/ssc_v2/side_trash.png) center/100% 100% no-repeat}.ssc-side--left-bottom{top:1776px;left:10px;width:162px;height:143px}.ssc-side--right-top{top:1480px;left:952px;width:120px;height:181px;background:url(/assets/ssc_v2/side_arrow.png) center/100% 100% no-repeat}.ssc-side--right-mid{top:1661px;left:951px;width:114px;height:105px;background:url(/assets/ssc_v2/side_trash.png) center/100% 100% no-repeat}.ssc-side--right-bottom{top:1776px;left:908px;width:162px;height:143px;background:url(/assets/ssc_v2/side_refresh.png) center/100% 100% no-repeat}.ssc-side--right-top>img{position:absolute;top:61px;left:33px;width:72px;height:72px}.ssc-side--right-mid>img{position:absolute;top:-2px;left:22px;width:63px;height:63px}.ssc-side--right-bottom>img{position:absolute;top:14px;left:70px;width:50px;height:50px}.ssc-chip-face{position:absolute;inset:0;display:block}.ssc-chip-face b{position:absolute;z-index:2;top:-17px;left:34px;color:#265add;font-size:52px}.ssc-chip-face img{position:absolute;top:22px;left:10px;width:94px;height:92px}.ssc-chip-face em{position:absolute;top:51px;left:30px;display:grid;place-items:center;width:54px;height:40px;color:#ece2c7;font-size:26px;font-style:normal;font-weight:800}.ssc-ten__topbar-bg{position:absolute;z-index:4;top:35px;left:52px;width:976px;height:114px;border-radius:52px 52px 0 0;object-fit:fill}.ssc-ten__title{position:absolute;z-index:5;top:50px;left:50px;display:flex;align-items:center;gap:10px;width:870px;height:84px;padding-left:24px;color:#0663f4;text-align:left}.ssc-ten__title img{width:48px;height:38px;object-fit:contain}.ssc-ten__title strong{max-width:750px;overflow:hidden;font-size:44px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.ssc-ten__setting{position:absolute;z-index:5;top:53px;left:930px;display:grid;place-items:center;width:76px;height:76px}.ssc-ten__setting img{width:56px;height:53px}.ssc-ten__status{position:absolute;z-index:5;top:149px;left:52px;display:grid;grid-template-columns:120px 163px 1fr;align-items:center;width:976px;height:96px;padding:0 20px;background:#ebeef3}.ssc-ten__status>strong{font-size:28px;line-height:1;text-align:center;white-space:nowrap}.ssc-ten__status>time{justify-self:center;padding:4px 10px;border-radius:6px;color:#dffaff;background:#063f93;font-size:40px;font-weight:800}.ssc-ten__status>button{display:flex;align-items:center;width:630px;height:58px}.ssc-ten__status>button img{width:54px;height:54px}.ssc-ten__status>button b{margin-left:4px;color:#172c6b;font-size:42px}.ssc-ten__info{position:absolute;z-index:5;top:245px;left:110px;display:flex;align-items:center;justify-content:center;gap:42px;width:860px;height:61px;color:#fff;background:url(/assets/ssc_v2/ten/top_info_bar_bg.png) center/100% 100% no-repeat;font-size:32px;font-weight:800;white-space:nowrap}.ssc-ten__board{position:absolute;z-index:3;top:380px;left:34px;width:1012px;height:820px}.ssc-ten__vehicle-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);align-items:end;width:100%;height:100%;padding:6px 20px 12px}.ssc-ten__vehicle-grid button{position:relative;z-index:0;grid-column:span 2;align-self:stretch;min-width:0;overflow:visible}.ssc-ten__vehicle-grid button:active .ssc-ten__vehicle-image{transform:scale(.97)}.ssc-ten__vehicle-grid button:nth-child(10){grid-column:3 / span 2}.ssc-ten__vehicle-grid .ssc-ten__vehicle-image{position:absolute;top:0;left:4px;width:calc(100% - 8px);height:156px;object-fit:contain;object-position:center bottom}.ssc-ten__vehicle-grid .ssc-ten__vehicle-bet{position:absolute;z-index:3;top:66px;left:50%;display:flex;align-items:center;height:62px;transform:translate(-50%)}.ssc-ten__vehicle-grid .ssc-ten__vehicle-bet b{position:relative;z-index:2;display:grid;flex:0 0 74px;place-items:center;width:74px;height:62px;color:#05268a;background:url(/assets/ssc_v2/car_num_bg.png) center/100% 100% no-repeat;font-size:36px;font-style:italic;font-weight:900}.ssc-ten__vehicle-grid .ssc-ten__vehicle-bet em{position:relative;z-index:1;right:auto;bottom:auto;left:auto;display:grid;min-width:92px;height:46px;margin-left:-37px;padding:0 17px 0 44px;border-radius:0;color:#fff;background:url(/assets/ssc_v2/car_money_bg.png) center/100% 100% no-repeat;font-size:28px;font-style:italic;font-weight:800;white-space:nowrap}.ssc-ten__vehicle-grid.is-boat .ssc-ten__vehicle-image,.ssc-ten__board.is-boat .ssc-ten__vehicle-image{top:-49px;left:9%;width:82%;height:213px;object-position:center bottom}.ssc-ten__board.is-boat .ssc-ten__vehicle-bet{top:81px}.ssc-ten__vehicle-grid .ssc-stat-badges{z-index:5;top:-19px;left:14px;gap:2px;transform:none}.ssc-ten__board.is-boat .ssc-stat-badges{top:31px;left:31px}.ssc-ten__vehicle-grid .ssc-stat-badges small{display:grid;min-width:57px;height:40px;place-items:center;padding:0 13px;border-radius:0;color:#2b3f7a;background:url(/assets/ssc_v2/btn_grey_bg.png) center/100% 100% no-repeat;font-size:22px;font-weight:800}.ssc-ten__vehicle-grid .ssc-stat-badges small.is-hot{color:#fff;background:url(/assets/ssc_v2/btn_red_bg.png) center/100% 100% no-repeat}.ssc-ten__vehicle-grid .ssc-stat-badges small.is-cold{color:#fff;background:url(/assets/ssc_v2/btn_blue_bg.png) center/100% 100% no-repeat}.ssc-ten__sum-grid{--ssc-sum-face-size: 118px;--ssc-sum-odds-height: 44px;--ssc-sum-amount-height: 26px;display:grid;grid-template-rows:minmax(0,3fr) minmax(0,1fr);gap:8px;width:100%;height:100%;padding:30px 20px 12px}.ssc-ten__sum-numbers{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;min-height:0}.ssc-ten__sum-numbers>div{display:flex;align-items:center;justify-content:center;min-height:0}.ssc-ten__sum-cell{position:relative;display:flex;flex:0 0 calc(100% / 6);flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:100%;padding:0 4px;color:#0f2684}.ssc-ten__sum-cell:active .ssc-ten__sum-face{transform:scale(.96)}.ssc-ten__sum-cell .ssc-ten__sum-odds{position:relative;top:auto;left:auto;display:grid;flex:0 0 var(--ssc-sum-odds-height);width:100%;min-width:0;height:var(--ssc-sum-odds-height);place-items:start center;padding:4px 0 0;color:#05268a;background:none;font-size:28px;font-weight:800;transform:none}.ssc-ten__sum-odds span{position:relative;z-index:1;display:block;min-width:52px;padding:3px 12px;border-radius:11px;background:#fff;box-shadow:0 2px 5px #00000059;line-height:32px;white-space:nowrap}.ssc-ten__sum-odds span:after{content:"";position:absolute;z-index:-1;bottom:-4px;left:50%;width:10px;height:10px;background:#fff;transform:translate(-50%) rotate(45deg)}.ssc-ten__sum-cell .ssc-ten__sum-face{display:grid;flex:0 0 var(--ssc-sum-face-size);width:var(--ssc-sum-face-size);height:var(--ssc-sum-face-size);min-height:var(--ssc-sum-face-size);place-items:center;background:url(/assets/ssc_v2/num_btn.png) center/100% 100% no-repeat}.ssc-ten__sum-cell strong{color:#0f2684;font-size:42px;font-weight:800;line-height:1}.ssc-ten__sum-cell.has-amount strong{color:#1f66d6}.ssc-ten__sum-cell .ssc-ten__sum-amount{display:grid;flex:0 0 var(--ssc-sum-amount-height);width:100%;height:var(--ssc-sum-amount-height);place-items:start center}.ssc-ten__sum-cell .ssc-ten__sum-amount em{position:relative;right:auto;bottom:auto;left:auto;display:grid;min-width:76px;height:32px;place-items:center;padding:0 16px;border-radius:0;color:#fff;background:url(/assets/ssc_v2/car_money_bg.png) center/100% 100% no-repeat;font-size:30px;font-style:italic;font-weight:800;line-height:32px;transform:translateY(-6px);white-space:nowrap}.ssc-ten__sum-sides{display:flex;align-items:center;justify-content:center;min-height:0}.ssc-ten__sum-sides .ssc-ten__sum-cell{flex-basis:20%;padding-right:6px;padding-left:6px}.ssc-ten__sum-cell.is-side .ssc-ten__sum-face{width:100%;background-image:url(/assets/ssc_v2/btn/btn_1.png);background-size:100% 100%}.ssc-ten__sum-cell.is-side .ssc-ten__sum-face strong{transform:translateY(-7px)}.ssc-ten__sum-cell.is-side.has-amount .ssc-ten__sum-face{background-image:url(/assets/ssc_v2/btn/btn_1_h.png)}.ssc-ten__sum-cell.is-side.has-amount strong{color:#fff}.ssc-ten__rank-tabs{position:absolute;z-index:5;top:1433px;left:199.5px;display:grid;grid-template-columns:repeat(5,1fr);gap:24px 10px;width:681px;height:367px;padding:44px 25px;background:url(/assets/ssc_v2/ten/key_area_bg.png) center/100% 100% no-repeat}.ssc-ten__rank-tabs button{position:relative;min-width:0;color:#17408b;background:url(/assets/ssc_v2/btn/btn_1.png) center/100% 100% no-repeat;font-size:27px;font-weight:800}.ssc-ten__rank-tabs button.is-active{color:#fff;background-image:url(/assets/ssc_v2/btn/btn_1_h.png)}.ssc-ten__rank-tabs.is-disabled button{filter:grayscale(1);opacity:.6}.ssc-side--ten.ssc-side--left-top{top:1242px;left:16px;width:157px;height:208px;background:url(/assets/ssc_v2/ten/sb_top_l.png) center/100% 100% no-repeat}.ssc-side--ten.ssc-side--left-top.is-active{background-image:url(/assets/ssc_v2/ten/sb_top_l_blue.png)}.ssc-side--ten.ssc-side--left-mid{top:1462px;left:18px;width:153px;height:154px;background:url(/assets/ssc_v2/ten/sb_mid.png) center/100% 100% no-repeat}.ssc-side--ten.ssc-side--left-bottom{top:1616px;left:18px;width:160px;height:175px;background:url(/assets/ssc_v2/ten/sb_bot.png) center/100% 100% no-repeat}.ssc-side--ten.ssc-side--left-bottom.is-active{background-image:url(/assets/ssc_v2/ten/sb_bot_blue.png)}.ssc-side--ten.ssc-side--right-top{top:1242px;left:907px;width:157px;height:208px;background:url(/assets/ssc_v2/ten/sb_top_r.png) center/100% 100% no-repeat}.ssc-side--ten.ssc-side--right-mid{top:1462px;left:909px;width:153px;height:154px;background:url(/assets/ssc_v2/ten/sb_mid_r.png) center/100% 100% no-repeat}.ssc-side--ten.ssc-side--right-bottom{top:1616px;left:902px;width:160px;height:175px;background:url(/assets/ssc_v2/ten/sb_back.png) center/100% 100% no-repeat}.ssc-side--ten .ssc-side__foreground{position:absolute;display:flex;flex-direction:column;gap:8px;color:#1a5fd0;pointer-events:none}.ssc-side--ten .ssc-side__foreground img{flex:none;width:48px;height:46px;object-fit:contain}.ssc-side--ten .ssc-side__foreground span{font-size:30px;font-weight:800;line-height:36px;white-space:nowrap}.ssc-side--ten.ssc-side--left-top .ssc-side__foreground{top:99px;left:33px;align-items:flex-start}.ssc-side--ten.ssc-side--left-top .ssc-side__foreground img{width:36px;height:34px}.ssc-side--ten.ssc-side--right-top .ssc-side__foreground{top:99px;right:33px;align-items:flex-end}.ssc-side--ten.ssc-side--right-top .ssc-side__foreground img{width:34px;height:34px}.ssc-side--ten.ssc-side--left-bottom .ssc-side__foreground,.ssc-side--ten.ssc-side--right-bottom .ssc-side__foreground{top:38px;left:50%;align-items:center;transform:translate(-50%)}.ssc-side--ten.ssc-side--right-mid .ssc-side__foreground{top:33px;left:50%;align-items:center;transform:translate(-50%)}.ssc-side--ten.is-active .ssc-side__foreground{color:#fff}.ssc-side--ten:disabled .ssc-side__foreground{opacity:.4}.ssc-side--ten.ssc-side--left-mid .ssc-chip-face img{top:43px;left:26px;width:102px;height:103px}.ssc-side--ten.ssc-side--left-mid .ssc-chip-face b{top:-3px;left:50px}.ssc-side--ten.ssc-side--left-mid .ssc-chip-face em{top:76px;left:50px}.ssc-ten__race{position:absolute;z-index:4;top:306px;left:52px;width:976px;height:625px;overflow:hidden;isolation:isolate;border-radius:4px;background:#65747b}.ssc-ten__race.is-boat{background:#6aaec8}.ssc-race__background{position:absolute;right:0;left:0;overflow:hidden;contain:paint;transform:translateZ(0)}.ssc-race__scenery{top:0;height:25%}.ssc-race__road{top:25%;bottom:0}.ssc-race__background-track{position:absolute;top:0;bottom:0;left:-100%;display:flex;width:200%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ssc-race__background-track img{width:calc(50% + 1px);height:100%;max-width:none;flex:0 0 calc(50% + 1px);margin-right:-1px;object-fit:fill;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ssc-race__line{position:absolute;z-index:2;top:25%;bottom:0;width:12.8%;background:url(/assets/openBonus/jssc/images/finisher.png) center/100% 100% no-repeat}.ssc-race.is-boat .ssc-race__line{background-image:url(/assets/openBonus/xyft/images/finisher.png)}.ssc-race__line.is-start{right:12%}.ssc-race__line.is-finish{left:0}.ssc-race__spine{position:absolute;z-index:4;inset:0;width:100%;height:100%}.ssc-race__traffic{position:absolute;z-index:5;top:12%;left:50%;width:180px;transform:translate(-50%)}.ssc-race__traffic img{width:100%}.ssc-race__traffic strong{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:72px;text-shadow:0 2px 8px #000}.ssc-race__racers{position:absolute;z-index:3;inset:25% 0 0}.ssc-race.is-spine-ready .ssc-race__racers{visibility:hidden}.ssc-race__racers img{position:absolute;top:calc(var(--lane) * 7.3%);right:var(--fallback-right, 3%);width:18%;height:11%;object-fit:contain;transition:right 80ms linear}.ssc-race:is(.is-finishing,.is-snapshot) .ssc-race__racers img{right:calc(72% - var(--finish) * 2.2%);transition-duration:1.4s;transition-timing-function:cubic-bezier(.12,.7,.25,1)}.ssc-race__snapshot{position:absolute;z-index:8;inset:0;background:radial-gradient(circle at center,transparent 50%,rgba(0,0,0,.28) 100%)}.ssc-race__snapshot:before{content:"";position:absolute;inset:0;background:#ffffff80;animation:ssc-flash .26s ease-out forwards}.ssc-race__snapshot:after{content:"";position:absolute;inset:9% 4%;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 999px #00000005;animation:ssc-focus-in .5s ease-out both}@keyframes ssc-flash{to{opacity:0}}@keyframes ssc-focus-in{0%{opacity:0}to{opacity:1}}.ssc-ten__live-ranking{position:absolute;z-index:5;top:945px;left:52px;display:flex;align-items:center;justify-content:space-evenly;width:976px;height:92px;pointer-events:none}.ssc-ten__live-ranking img{width:92px;height:92px;object-fit:contain}.ssc-race__podium{position:absolute;z-index:10;inset:0;overflow:hidden}.ssc-race__podium>img{width:100%;height:100%;object-fit:cover}.ssc-race__podium ol{position:absolute;inset:0;margin:0;padding:0;list-style:none}.ssc-race__podium li{position:absolute;z-index:2}.ssc-race__podium li.is-1{top:25%;left:37.2%;width:25.6%}.ssc-race__podium li.is-2{top:25%;left:10.7%;width:20.5%}.ssc-race__podium li.is-3{top:25%;left:70.4%;width:15.4%}.ssc-race__podium .ssc-race__place{display:block;width:100%;height:auto;object-fit:contain}.ssc-race__podium-spine{position:absolute;z-index:3;inset:0;width:100%;height:100%;opacity:0}.ssc-race__podium-spine.is-ready{opacity:1}.ssc-tools-mask{position:absolute;z-index:100;inset:0}.ssc-tools-mask nav{position:absolute;top:max(calc(var(--safe-top) + 58px),70px);right:max(calc(var(--safe-right) + 12px),12px);min-width:160px;padding:6px 0;overflow:hidden;border:1.5px solid #3aa6ff;border-radius:14px;background:linear-gradient(135deg,#0b2350,#081334);box-shadow:0 0 18px #3aa6ff66}.ssc-tools-mask button{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;border-bottom:1px solid rgba(58,166,255,.14);color:#5fc8ff;text-align:left}.ssc-tools-mask button:last-child{border:0}.ssc-tools-mask button span{color:#fff;font-size:15px;font-weight:600}.ssc-menu-icon{display:block;width:19px;height:19px;overflow:visible}.ssc-loading{position:absolute;z-index:90;inset:0;color:#fff;background-color:#081c3a;background-position:center;background-size:cover}.ssc-loading>button{position:absolute;top:max(calc(var(--safe-top) + 5px),10px);left:max(calc(var(--safe-left) + 10px),10px);width:45px;height:45px}.ssc-loading>button img{width:100%;height:100%}.ssc-loading>section{position:absolute;right:24px;bottom:max(calc(var(--safe-bottom) + 42px),42px);left:24px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:700;text-align:center;text-shadow:0 1px 4px #000}.ssc-loading>section>div{width:78%;height:13px;overflow:hidden;border:2px solid rgba(255,255,255,.85);border-radius:8px;background:#030e26a8}.ssc-loading>section>div i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#14a4ff,#7cfaff);transition:width 40ms linear}.ssc-loading>section span{min-height:18px}.ssc-loading>section>button{min-width:112px;height:38px;margin-top:5px;padding:0 18px;border:1px solid rgba(255,255,255,.8);border-radius:20px;color:#fff;background:linear-gradient(180deg,#1cb8ff,#0873da);font-weight:800;box-shadow:0 5px 14px #00378259}.ssc-toast{position:absolute;z-index:150;bottom:max(calc(var(--safe-bottom) + 35px),35px);left:50%;max-width:80%;padding:9px 16px;border-radius:8px;color:#fff;background:#000000d1;font-size:14px;transform:translate(-50%)}.ssc-modal-mask{position:absolute;z-index:140;inset:0;display:grid;place-items:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left));background:#0000008c}.ssc-dialog{width:min(520px,100%);max-height:min(720px,88vh);overflow:hidden;border-radius:14px;color:#2b3550;background:#eaf2fb;box-shadow:0 14px 45px #00000059}.ssc-dialog>header{position:relative;display:grid;place-items:center;min-height:46px;color:#1565c0;font-size:18px}.ssc-dialog>header button{position:absolute;right:10px;min-width:32px;min-height:32px;color:#1e88e5;font-size:25px}.ssc-history-dialog{display:flex;flex-direction:column;height:min(680px,86vh);padding:8px 10px 10px}.ssc-history__head,.ssc-history__row{display:grid;grid-template-columns:46px minmax(0,1fr) 52px;align-items:center}.ssc-history-dialog.is-five .ssc-history__head,.ssc-history-dialog.is-five .ssc-history__row{grid-template-columns:48px minmax(0,1fr) 118px}.ssc-history__head{min-height:30px;border-bottom:1px solid rgba(0,0,0,.13);color:#777;font-size:11px;font-weight:700;text-align:center}.ssc-history__body{flex:1;min-height:0;overflow-y:auto}.ssc-history__row{min-height:42px;border-bottom:1px solid rgba(0,0,0,.1);color:#444;font-size:11px;text-align:center}.ssc-history-dialog.is-five .ssc-history__row{min-height:44px}.ssc-history__balls{display:flex;align-items:center;justify-content:space-evenly;min-width:0}.ssc-history__balls img{min-width:0;width:9.5%}.ssc-history__balls i{width:30px;height:30px;font-size:18px}.ssc-history__combo{color:#1565c0;font-size:11px}.ssc-history__combo i{padding:0 1px;color:#9aa4b2;font-style:normal}.ssc-history__combo b.is-豹子{color:#e23b3b}.ssc-history__combo b.is-顺子{color:#ef7d18}.ssc-history__combo b.is-对子{color:#17a34a}.ssc-history__combo b.is-半顺{color:#1565c0}.ssc-history__combo b.is-杂六{color:#777}.ssc-history__sum{display:flex;flex-direction:column}.ssc-history__sum b{font-size:13px}.ssc-history__sum small{font-size:10px}.ssc-dialog__empty,.ssc-subpage__empty{padding:40px 15px;color:#777;text-align:center}.ssc-chip-dialog{padding:8px 12px 18px;background:#fff}.ssc-chip-dialog>header{font-size:22px}.ssc-chip-dialog__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;padding:8px}.ssc-chip-dialog__grid button{position:relative;aspect-ratio:1;border:2px solid transparent;border-radius:50%}.ssc-chip-dialog__grid button.is-active{border-color:transparent}.ssc-chip-dialog__grid img{width:100%;height:100%;object-fit:contain}.ssc-chip-dialog__grid .ssc-chip-dialog__active{position:absolute;inset:-5px;width:calc(100% + 10px);max-width:none;height:calc(100% + 10px);pointer-events:none;transform:translate(2.5%,4.2%)}.ssc-confirm-dialog{padding:12px 16px;background:#eef4fb}.ssc-confirm-dialog>header button{font-size:14px;font-weight:600}.ssc-confirm-dialog__issue{display:flex;justify-content:space-between;gap:10px;padding:0 0 8px;font-size:12px}.ssc-confirm-dialog__issue strong{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.ssc-confirm-dialog__head,.ssc-confirm-dialog__list p{display:grid;grid-template-columns:4fr 3fr 3fr 3fr 28px;align-items:center}.ssc-confirm-dialog__head{min-height:30px;border-bottom:1px solid rgba(0,0,0,.13);color:#5a6b8c;font-size:11px;font-weight:600;text-align:center}.ssc-confirm-dialog__head span:first-child,.ssc-confirm-dialog__list p span:first-child{text-align:left}.ssc-confirm-dialog__list{max-height:240px;overflow-y:auto}.ssc-confirm-dialog__list p{min-height:42px;border-bottom:1px solid rgba(0,0,0,.08);color:#1e88e5;font-size:12px;font-weight:600;text-align:center}.ssc-confirm-dialog__list p span:first-child{color:#2b3550}.ssc-confirm-dialog__list p span:nth-child(4){color:#e23b3b;font-weight:800}.ssc-confirm-dialog__list button{color:#9aa4b8;font-size:19px}.ssc-confirm-dialog footer{padding-top:8px}.ssc-confirm-dialog footer>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5a6b8c;font-size:12px}.ssc-confirm-dialog footer strong{color:#2b3550;font-size:16px}.ssc-confirm-dialog footer label{display:flex;align-items:center;gap:4px}.ssc-confirm-dialog footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}.ssc-confirm-dialog footer nav button{height:44px;border-radius:10px;color:#5a6b8c;background:#e6ebf3;font-size:16px;font-weight:700}.ssc-confirm-dialog footer nav button:last-child{color:#fff;background:#1e88e5}.ssc-clear-dialog{padding:12px 16px 16px}.ssc-clear-dialog>p{padding:20px 5px 24px;color:#2b3550;font-size:16px;text-align:center}.ssc-clear-dialog>nav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ssc-clear-dialog>nav button{height:46px;border-radius:10px;color:#5a6b8c;background:#e6ebf3;font-size:17px;font-weight:700}.ssc-clear-dialog>nav button:last-child{color:#fff;background:#1e88e5}.ssc-explain-dialog{position:relative;display:grid;grid-template-columns:120px 1fr;min-height:232px;overflow:hidden;border-radius:18px;background:linear-gradient(#fff,#cadae4)}.ssc-explain-dialog>img{align-self:end;width:120px;max-height:232px;object-fit:contain;object-position:center bottom}.ssc-explain-dialog>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 22px 18px 0}.ssc-explain-dialog header{position:relative;display:grid;place-items:center;min-height:30px;color:#428ef7;font-size:20px}.ssc-explain-dialog header button{position:absolute;right:0;width:32px;height:32px;color:#737da9;font-size:24px}.ssc-explain-dialog p{padding:16px 0 18px;color:#737da9;font-size:15px;line-height:1.6}.ssc-explain-dialog label{display:flex;align-items:center;gap:6px;color:#737da9;font-size:14px}.ssc-subpage{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding-bottom:var(--safe-bottom);color:#333;background:var(--account-bg)}.ssc-subpage .page-header{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;flex:0 0 calc(46px + var(--safe-top));align-items:end;width:100%;height:calc(46px + var(--safe-top));padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);border-bottom:1px solid #a9803a;color:#4a2e08;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e);box-shadow:0 2px 5px #0000001f}.ssc-subpage .page-header>div{display:grid;place-items:center;align-self:stretch;min-width:0}.ssc-subpage .page-header h1{overflow:hidden;color:#4a2e08;font-size:17px;font-weight:700;line-height:46px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.ssc-subpage .page-header__back{display:grid;place-items:center;width:60px;height:46px;color:#4a2e08}.ssc-subpage .page-header__back .back-icon{width:20px;height:20px;transform:rotate(180deg)}.ssc-subpage__refresh{display:grid;place-items:center;width:60px;height:46px;color:#4a2e08}.ssc-subpage__refresh .app-icon{width:22px;height:22px}.ssc-subpage__refresh .app-icon.is-loading{animation:spin .7s linear infinite}.ssc-odds,.ssc-report{flex:1;min-height:0}.ssc-odds{display:flex;flex-direction:column;padding:10px}.ssc-odds__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ssc-report{display:flex;flex-direction:column;padding:5px;overflow:hidden}.ssc-report__title{display:grid;flex:0 0 36px;place-items:center;color:#333;font-size:14px;font-weight:400;text-align:center}.ssc-odds__head,.ssc-odds__row{display:grid;grid-template-columns:2fr 1fr 1fr;min-height:30px}.ssc-odds__head{background:#e1e1e1}.ssc-odds__head span,.ssc-odds__row span{display:flex;align-items:center;justify-content:center;min-width:0;padding:3px 5px;border:1px solid #808080;border-right:0;font-size:16px;font-weight:700}.ssc-odds__head span:last-child,.ssc-odds__row span:last-child{border-right:1px solid #999}.ssc-odds__row{margin-top:5px;background:#fff}.ssc-odds__row span:first-child{justify-content:flex-end;color:teal;font-size:14px}.ssc-report__dates{display:flex;flex:0 0 36px;gap:15px;padding:2px 5px;overflow-x:auto;overscroll-behavior-x:contain}.ssc-report__dates button{flex:0 0 70px;height:32px;padding:2px 5px}.ssc-report__dates button{border:1px solid #8a8a8a;border-radius:5px;color:#fff;background:linear-gradient(#6e6e6e,#4b4b4b);font-size:14px;font-weight:700}.ssc-report__dates button.is-active{border-color:#e6c879;color:#4a2e08;background:linear-gradient(#f3db8e,#dcb65f,#bb8e3e)}.ssc-report__result{display:grid;grid-template-columns:30px minmax(0,1fr) auto 60px 40px;align-items:center;min-height:40px;color:#333;background:transparent;font-size:12px}.ssc-report__result.is-car,.ssc-report__result.is-boat{grid-template-columns:30px minmax(0,1fr) auto 40px 60px}.ssc-report__result>b{font-size:12px;font-weight:400;text-align:center}.ssc-report__result-balls{display:flex;align-items:center;gap:2px;min-width:0}.ssc-report__result img{width:calc((100% - 18px)*.1);min-width:0;height:auto}.ssc-report__result i{width:calc((100% - 8px)/5);height:auto;aspect-ratio:1;font-size:clamp(13px,4.4vw,18px)}.ssc-report__result em{grid-column:3;color:green;font-size:14px;font-style:normal;font-weight:700;text-align:center}.ssc-report__sum{grid-column:4}.ssc-report__longhu,.ssc-report__result>strong{grid-column:5}.ssc-report__sum,.ssc-report__longhu{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;text-align:center}.ssc-report__sum b,.ssc-report__longhu b{font-size:10px;font-weight:400}.ssc-report__result .is-red{color:red}.ssc-report__result>strong{color:#333;font-size:12px;text-align:center}.ssc-report__body{flex:1;min-height:0;margin-top:10px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ssc-report__list{display:flex;flex-direction:column;gap:5px}.ssc-report__list>button,.ssc-report__list>article{width:100%;padding:5px 10px;border-radius:5px;color:#333;background:#fff;text-align:left}.ssc-report__list header{display:flex;align-items:center;gap:5px;min-height:30px;border-bottom:1px solid #e8e8e8;font-size:14px}.ssc-report__list header strong{color:teal}.ssc-report__list header b{margin-left:auto;color:#aaa;font-size:24px}.ssc-report__list>button>div,.ssc-report__list>article>div{display:grid;grid-template-columns:repeat(4,1fr);padding:6px 0}.ssc-report__list div>span{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:13px;text-align:center}.ssc-report__list div strong{color:green;font-size:14px}.ssc-report__list div strong.is-loss,.ssc-report__list div strong.is-unopened{color:red}.ssc-report__list article footer{border-top:1px solid #e8e8e8;padding-top:5px;font-size:12px}.ssc-remark{position:relative;color:#e5ceac;background-color:var(--account-bg);background-position:center;background-size:cover}.ssc-remark__tabs{display:flex;flex:0 0 auto;overflow-x:auto;color:#9c886a;background:#3c352b;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ssc-remark__tabs button{flex:0 0 auto;min-height:53px;padding:15px;border-bottom:3px solid transparent;color:#9c886a;font-size:18px;font-weight:400;white-space:nowrap}.ssc-remark__tabs button.is-active{border-bottom-color:#e5ceac;color:#e5ceac;font-weight:700}.ssc-remark__content{flex:1;min-height:0;padding:5px 10px;overflow-y:auto;color:#e5ceac;line-height:1.7;white-space:pre-wrap;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ssc-remark__content p{margin:2px 0}.ssc-remark__content a{color:#e5ceac;text-decoration:underline;overflow-wrap:anywhere}.ssc-subpage{--report-bg: var(--account-bg);--report-surface: #34312c;--report-surface-deep: #292722;--report-border: #8f7442;--report-border-soft: rgba(143,116,66,.42);--report-gold: #e2c07a;--report-gold-bright: #f3d59d;--report-text: #f0dfc0;--report-muted: #b6ac98;color:var(--report-text);color-scheme:dark;background-color:var(--report-bg);background-image:url(/assets/home_game/mine/style_1_topbg_yd.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.ssc-subpage .page-header{border-bottom:0;color:var(--report-gold-bright);background:transparent;box-shadow:none}.ssc-subpage .page-header h1,.ssc-subpage .page-header__back,.ssc-subpage__refresh{color:var(--report-gold-bright)}.ssc-subpage .page-header h1{font-size:20px;letter-spacing:.025em;text-shadow:0 1px 2px rgba(42,27,12,.5)}.ssc-report,.ssc-odds{padding:10px max(14px,var(--safe-right)) calc(18px + var(--safe-bottom)) max(14px,var(--safe-left))}.ssc-report__dates{gap:8px;padding:2px 0 10px}.ssc-report__dates button{flex-basis:76px;height:34px;border:1px solid var(--report-border);border-radius:999px;color:var(--report-muted);background:var(--report-surface-deep);font-size:13px;transition:border-color .16s ease,color .16s ease,background .16s ease}.ssc-report__dates button.is-active{border-color:var(--report-gold);color:#4a3218;background:linear-gradient(#ffe398,#d6a849)}.ssc-report__title{flex-basis:38px;color:var(--report-gold-bright);font-weight:700}.ssc-report__result{min-height:48px;padding:6px 10px;border:1px solid var(--report-border);border-radius:12px;color:var(--report-text);background:#34312ceb;box-shadow:0 3px 8px #0003}.ssc-report__result>b,.ssc-report__result>strong,.ssc-report__result em,.ssc-report__sum b,.ssc-report__longhu b{color:var(--report-gold-bright)}.ssc-report__result .is-red{color:#df8177}.ssc-report__body{margin-top:8px}.ssc-report__list{gap:10px}.ssc-report__list>button,.ssc-report__list>article{padding:12px 14px;border:1px solid var(--report-border);border-radius:12px;color:var(--report-text);background:var(--report-surface);box-shadow:0 3px 8px #0003;transition:border-color .16s ease,background .16s ease,transform .12s ease}.ssc-report__list>button:active{border-color:var(--report-gold-bright);background:#3d3933;transform:scale(.995)}.ssc-report__list header{min-height:32px;border-bottom-color:var(--report-border-soft)}.ssc-report__list header strong{color:var(--report-gold-bright)}.ssc-report__list header b{color:var(--report-gold)}.ssc-report__list div>span{color:var(--report-muted)}.ssc-report__list div strong{color:#79b486}.ssc-report__list div strong.is-loss,.ssc-report__list div strong.is-unopened{color:#df8177}.ssc-report__list article footer{border-top-color:var(--report-border-soft);color:var(--report-muted)}.ssc-odds__head,.ssc-odds__row{min-height:42px}.ssc-odds__head{overflow:hidden;border:1px solid var(--report-border);border-radius:12px 12px 0 0;background:linear-gradient(#ffe398,#d6a849)}.ssc-odds__head span{border-color:transparent;color:#4a3218;font-size:14px}.ssc-odds__row{margin-top:8px;border:1px solid var(--report-border);border-radius:10px;background:var(--report-surface);box-shadow:0 3px 8px #0003}.ssc-odds__row span{border-color:var(--report-border-soft);color:var(--report-text);font-size:14px}.ssc-odds__row span:first-child{color:var(--report-gold-bright);font-size:13px}.ssc-subpage__empty{color:var(--report-muted)}@media(prefers-reduced-motion:reduce){.ssc-race:is(.is-spinning,.is-finishing,.is-snapshot) .ssc-race__scenery{animation-duration:60s}.ssc-race:is(.is-spinning,.is-finishing,.is-snapshot) .ssc-race__road{animation-duration:2s}}
