:root{color-scheme:dark;--canvas: #090b0a;--surface: #141715;--surface-2: #1b1f1c;--fill: #242925;--fill-strong: #2c322d;--text: #f2f5ef;--muted: #a4ada2;--subtle: #858d84;--border: #303630;--border-soft: #242a25;--primary: #a8e63f;--primary-soft: rgba(168, 230, 63, .1);--success: #69c48a;--warning: #d9a441;--error: #e06b64;font-family:Arial,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}[hidden]{display:none!important}body{margin:0;min-width:320px;color:var(--text);background:#e9ecef}button{font:inherit}button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.demo-stage{min-height:100vh;display:grid;grid-template-columns:minmax(260px,360px) minmax(320px,393px);justify-content:center;align-items:center;gap:56px;padding:32px;background:#f5f7f8}.demo-note{align-self:center;color:#171a1f}.demo-note>span{color:#4f7c12;font-size:13px;font-weight:700;letter-spacing:.08em}.demo-note h1{margin:10px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.12}.demo-note p{max-width:34ch;margin:0;color:#5e6673;font-size:15px;line-height:1.7}.demo-key{display:flex;align-items:center;gap:8px;margin-top:24px;color:#5e6673;font-size:13px}.demo-key i{width:10px;height:10px;border-radius:50%;background:#86c92a}.phone{position:relative;width:393px;height:min(873px,calc(100vh - 48px));min-height:640px;overflow:hidden;border:7px solid #171a1f;border-radius:34px;color:var(--text);background:var(--canvas);box-shadow:0 28px 80px #171a1f3d}.app-header{position:absolute;z-index:20;top:0;left:0;right:0;height:48px;border-bottom:1px solid rgba(48,54,48,.62);background:#090b0af2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-header,.root-header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.wordmark{font-size:18px;font-weight:760;letter-spacing:-.05em}.icon-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;color:var(--muted);background:transparent}.icon-button.is-invisible{visibility:hidden;pointer-events:none}.icon-button svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-header-button.ant-btn{width:44px;height:44px;color:var(--muted);font-size:20px}.support-header-button.ant-btn:hover,.support-header-button.ant-btn:focus-visible{color:var(--primary);background:var(--primary-soft)}.root-header h1{margin:0;font-size:18px;font-weight:700}.header-spacer{width:44px}.app-main{position:absolute;top:48px;right:0;bottom:64px;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.app-main::-webkit-scrollbar{display:none}.view{display:none;min-height:100%;padding:16px 16px 28px}.view.is-active{display:block}.eyebrow{display:block;margin-bottom:4px;color:var(--muted);font-size:12px;line-height:18px}.mono{font-family:SFMono-Regular,Roboto Mono,monospace;font-variant-numeric:tabular-nums}.numeric{font-family:inherit;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.balance-block{padding:4px 2px 16px}.section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading.compact{align-items:center}.section-heading strong{display:block;font-size:17px;line-height:24px}.section-heading h2{margin:0;font-size:16px;line-height:24px}.balance-value{display:block;color:var(--text);font-family:inherit;font-size:29px!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.035em;line-height:34px!important}.text-link{min-height:44px;padding:0 2px;border:0;color:var(--muted);background:transparent;font-size:13px}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.quick-action{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);font-weight:620}.quick-action span{color:var(--primary);font-size:19px;font-weight:500}.poster{position:relative;min-height:152px;overflow:hidden;border:1px solid rgba(168,230,63,.21);border-radius:16px;background:var(--surface)}.poster:after{position:absolute;top:-42px;right:-24px;width:170px;height:170px;border:32px solid rgba(168,230,63,.08);border-radius:50%;content:""}.poster-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:none;padding:20px 20px 28px;border:0;color:var(--text);background:transparent;text-align:left}.poster-slide.is-active{display:block;animation:fade .18s ease}.poster-kicker{color:var(--primary);font-size:12px;font-weight:700}.poster-slide strong{position:relative;z-index:1;display:block;margin-top:5px;font-size:22px;letter-spacing:-.03em}.poster-description{position:relative;z-index:1;max-width:255px;display:block;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:18px}.task-card{margin-top:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.status{display:inline-flex;min-height:24px;align-items:center;padding:2px 8px;border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:11px;font-weight:650;white-space:nowrap}.status-live{border-color:#a8e63f40;color:var(--primary);background:var(--primary-soft)}.status-pending{border-color:#d9a44138;color:var(--warning);background:#d9a44112}.status-success{border-color:#69c48a38;color:var(--success);background:#69c48a12}.task-metrics{display:grid;grid-template-columns:1fr 1fr;margin:14px 0;border-block:1px solid var(--border-soft)}.task-metrics div{padding:10px 0}.task-metrics div+div{padding-left:14px;border-left:1px solid var(--border-soft)}.task-metrics span{display:block;color:var(--muted);font-size:11px}.task-metrics strong{display:block;margin-top:3px;font-size:15px}.primary-action{width:100%;min-height:48px;border:0;border-radius:12px;color:#101407;background:var(--primary);font-weight:720}.latest-result{margin-top:12px;padding:16px 2px 5px}.number-result{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:12px}.number-result span{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-family:inherit;font-variant-numeric:lining-nums tabular-nums;font-size:13px;font-weight:700}.number-result span.special{border-color:var(--primary);color:#101407;background:var(--primary)}.number-result i{color:var(--subtle);font-style:normal}.issue-strip{display:flex;align-items:center;justify-content:space-between;padding:14px 0 15px;border-bottom:1px solid var(--border-soft)}.issue-strip strong{display:block;font-size:18px}.issue-time{text-align:right}.issue-time>strong{margin-top:5px;color:var(--primary);font-size:17px}.inline-meta{display:flex;justify-content:space-between;padding:12px 0;color:var(--muted);font-size:12px}.inline-meta strong{color:var(--text)}.section-copy{margin:10px 0 12px}.section-copy h2{margin:0;font-size:18px}.section-copy p{margin:3px 0 0;color:var(--muted);font-size:12px}.number-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.number-cell{height:62px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface)}.number-cell strong{font-family:inherit;font-variant-numeric:lining-nums tabular-nums;font-size:17px}.number-cell span{color:var(--muted);font-size:11px;white-space:nowrap}.number-cell.is-selected{border-color:var(--primary);color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px #a8e63f38}.bet-selection-main{display:flex;flex-direction:column;overflow:hidden}.view.is-active.bet-selection-view{display:block;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.bet-selection-view::-webkit-scrollbar{display:none}.bet-bar{width:100%;height:64px;display:flex;flex:0 0 64px;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid var(--border);background:#141715fa}.bet-summary{min-width:0;min-height:44px;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;border:0;color:var(--muted);background:transparent;font-size:11px}.bet-summary strong{margin-top:2px;color:var(--text);font-size:14px}.bet-submit{min-width:122px;height:46px;padding:0 18px;border:0;border-radius:12px;color:#101407;background:var(--primary);font-weight:700}.bet-submit:disabled{cursor:not-allowed;color:#77806f;background:#30372b}.segmented{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:10px;background:var(--surface)}.segmented button{min-height:38px;border:0;border-radius:8px;color:var(--muted);background:transparent}.segmented button.is-active{color:var(--text);background:var(--fill);font-weight:650}.order-list{display:grid;gap:12px;margin-top:16px}.list-card{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.order-card{padding:15px 16px 13px}.order-card.subdued{opacity:.78}.order-summary{display:flex;justify-content:space-between;margin-top:16px}.order-summary span,.order-card p,.list-footer{color:var(--muted);font-size:12px}.order-card p{margin:9px 0 13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-value,.positive{color:var(--success)!important}.list-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border-soft)}.list-footer .text-link{min-height:30px;color:var(--primary)}.funds-balance{padding:6px 2px 18px}.frozen{display:flex;justify-content:space-between;margin-top:9px;color:var(--muted);font-size:12px}.frozen strong{color:var(--text)}.funds-section{margin-top:16px}.pending-section .section-heading{padding-inline:2px}.pending-row{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:12px 14px;border:1px solid rgba(48,54,48,.54);border-radius:12px;color:var(--text);background:#121513;text-align:left}.pending-row:active{background:#a8e63f06}.pending-row>div{display:flex;flex-direction:column;gap:5px}.pending-row>div:last-child{align-items:flex-end}.pending-row span:not(.status){color:var(--muted);font-size:11px}.ledger-section{margin-inline:2px;padding-top:16px;border-top:1px solid var(--border-soft)}.ledger-list{margin-top:5px}.ledger-row{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0;border:0;border-top:1px solid var(--border-soft);color:inherit;background:transparent;text-align:left}.ledger-row:first-child{border-top:0}.ledger-row div{display:flex;flex-direction:column;gap:3px}.ledger-row span{color:var(--muted);font-size:11px}.ledger-row b{font-size:13px}.profile-block{display:flex;align-items:center;gap:12px;padding:6px 2px 12px}.avatar{width:54px;height:54px;display:grid;flex:0 0 54px;place-items:center;border:1px solid rgba(168,230,63,.35);border-radius:50%;color:var(--primary);background:var(--fill);font-size:19px;font-weight:700}.profile-copy{min-width:0;flex:1}.profile-block strong{display:block;font-size:17px}.profile-block span:not(.status){display:block;margin-top:4px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-copy small{display:block;margin-top:4px;color:var(--subtle);font-size:10px;line-height:16px}.invite-card,.settings-card{margin-top:12px;padding:15px 16px}.subtle{color:var(--subtle);font-size:11px}.data-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px}.data-row:first-of-type{margin-top:10px}.data-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.brand-value{color:var(--primary)!important;font-size:15px!important}.invite-link strong{flex:1;text-align:right}.invite-link .account-copy-button.ant-btn{min-width:52px;height:36px;padding-inline:12px;border-color:#a8e63f66;border-radius:9px;color:var(--primary);background:transparent}.invite-link .account-copy-button.ant-btn:hover,.invite-link .account-copy-button.ant-btn:active{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.outline-button{min-width:54px;min-height:44px;border:1px solid rgba(168,230,63,.4);border-radius:10px;color:var(--primary);background:transparent}.settings-card h2{margin:0 0 8px;font-size:16px}.cell{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0;border:0;border-top:1px solid var(--border-soft);color:var(--text);background:transparent;text-align:left}.cell b{color:var(--muted);font-size:12px;font-weight:500}.logout{width:100%;min-height:48px;margin-top:22px;border:1px solid var(--border);border-radius:12px;color:var(--error);background:var(--fill);font-weight:620}.bottom-nav{position:absolute;z-index:20;right:0;bottom:0;left:0;height:64px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);background:#141715fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-item{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:3px;padding:7px 2px 5px;border:0;color:#7a8279;background:transparent;flex-direction:column;font-size:11px}.nav-item svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-item.is-active{color:var(--primary);font-weight:650}.nav-item.is-active:before{position:absolute;top:0;left:50%;width:22px;height:2px;background:var(--primary);content:"";transform:translate(-50%)}.toast{position:absolute;z-index:40;right:18px;bottom:82px;left:18px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--fill-strong);box-shadow:0 14px 36px #00000061;font-size:12px;line-height:18px;opacity:0;pointer-events:none;transform:translateY(10px);transition:.18s ease}.toast.is-visible{opacity:1;transform:translateY(0)}@keyframes fade{0%{opacity:.15;transform:translate(5px)}to{opacity:1;transform:none}}@media(max-width:760px){body{background:var(--canvas)}.demo-stage{display:block;min-height:100vh;padding:0;background:var(--canvas)}.demo-note{display:none}.phone{width:100vw;height:100dvh;min-height:600px;border:0;border-radius:0;box-shadow:none}.app-header{top:env(safe-area-inset-top)}.app-main{top:calc(48px + env(safe-area-inset-top));bottom:calc(64px + env(safe-area-inset-bottom))}.support-main{bottom:env(safe-area-inset-bottom)}.bottom-nav{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:360px){.view{padding-inline:12px}.number-grid{gap:5px}.number-cell{height:59px}.number-result span{width:31px;height:31px;flex-basis:31px}}body{-webkit-font-smoothing:antialiased}.app-header{border-bottom-color:#30363066}.home-header,.root-header{padding-inline:18px}.wordmark{font-size:20px;font-weight:780;letter-spacing:.015em}.view{padding:18px 18px 32px}.balance-block{padding:8px 2px 20px}.balance-value{margin-top:1px;font-size:32px!important;line-height:38px!important}.quick-actions{gap:24px;margin:18px 4px 0}.quick-action{min-height:62px;flex-direction:column;gap:7px;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:12px;font-weight:600}.quick-action.ant-btn{height:auto;padding:0}.quick-action.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover,.quick-action.ant-btn.ant-btn-text:not(:disabled):not(.ant-btn-disabled):active{color:var(--muted);background:transparent}.quick-action.ant-btn:active .quick-action__icon{border-color:#a8e63f57;background:#a8e63f24}.quick-action>span:last-child{color:var(--text)}.home-link-button.ant-btn{min-height:44px;padding:0 2px;font-size:13px}.quick-action__icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(168,230,63,.16);border-radius:12px;color:var(--primary);background:var(--fill)}.quick-action__icon svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.poster{min-height:182px;border-color:#a8e63f29;background:#141816;box-shadow:0 18px 48px #0507063d}.poster:after{display:none}.poster-slide{padding:23px 22px 30px}.poster-copy{position:relative;z-index:3;display:block}.poster-kicker{font-size:11px;letter-spacing:.08em}.poster-slide strong{margin-top:8px;font-size:24px;font-weight:740;letter-spacing:-.035em;line-height:1.18}.poster-description{margin-top:8px;color:#aab2a8;font-size:12px}.poster-art{position:absolute;z-index:1;top:0;right:0;bottom:0;width:48%;overflow:hidden}.poster-art:before{position:absolute;top:18px;right:-32px;bottom:18px;left:2px;border:1px solid rgba(168,230,63,.13);border-radius:50%;content:"";transform:rotate(-14deg)}.poster-art--numbers i{position:absolute;display:grid;place-items:center;border:1px solid rgba(168,230,63,.28);border-radius:50%;color:#f2f5efe6;background:#202620;font-family:inherit;font-variant-numeric:lining-nums tabular-nums;font-size:27px;font-style:normal;font-weight:700;box-shadow:0 12px 32px #0000003d}.poster-art--numbers i:first-child{top:29px;right:67px;width:68px;height:68px}.poster-art--numbers i:nth-child(2){right:14px;bottom:28px;width:78px;height:78px;color:#101407;background:var(--primary);transform:rotate(8deg)}.poster-art--numbers b{position:absolute;right:78px;bottom:27px;color:var(--primary);font-family:SFMono-Regular,monospace;font-size:13px}.poster-art--numbers span{position:absolute;top:84px;right:6px;width:122px;height:1px;background:#a8e63f42;transform:rotate(-28deg)}.poster-art--invite:after{position:absolute;top:88px;right:17px;width:128px;height:1px;background:#a8e63f4d;content:"";transform:rotate(-18deg)}.poster-art--invite i{position:absolute;width:42px;height:42px;border:1px solid rgba(168,230,63,.32);border-radius:50%;background:#202620;box-shadow:inset 0 0 0 10px #171b18}.poster-art--invite i:first-child{top:32px;right:55px}.poster-art--invite i:nth-child(2){top:86px;right:112px}.poster-art--invite i:nth-child(3){right:11px;bottom:24px;background:var(--primary);box-shadow:inset 0 0 0 10px #9ad837}.poster-art--invite b{position:absolute;right:74px;bottom:21px;color:var(--primary);font-family:SFMono-Regular,monospace;font-size:16px}.poster-art--funds i{position:absolute;right:21px;width:116px;height:70px;border:1px solid rgba(168,230,63,.22);border-radius:13px;background:#1b211c;transform:rotate(-7deg)}.poster-art--funds i:first-child{top:31px}.poster-art--funds i:nth-child(2){top:69px;right:5px;background:#202620;transform:rotate(7deg)}.poster-art--funds b{position:absolute;z-index:2;top:66px;right:55px;color:var(--primary);font-family:SFMono-Regular,monospace;font-size:38px}.poster-art--funds span{position:absolute;right:26px;bottom:27px;width:74px;height:4px;border-radius:99px;background:var(--primary)}.task-card{margin-top:16px;padding:18px;border-color:#3036309e;border-radius:14px;background:linear-gradient(145deg,#171b18,#121513);box-shadow:0 12px 32px #05070624}.task-metrics{margin:15px 0 14px;border-color:#30363094}.task-metrics span{font-size:12px}.task-metrics strong{margin-top:4px;font-size:16px}.primary-action{width:auto;min-width:126px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;margin-left:auto;padding:0 19px;border-radius:12px}.primary-action span{font-size:15px}.latest-result{margin-top:17px;padding:17px 2px 7px;border-top:1px solid var(--border-soft)}.number-result{margin-top:14px}.number-result span{width:32px;height:32px;flex-basis:32px;border-color:transparent;border-radius:50%;background:var(--surface-2);font-size:13px}.number-result span.special{border-color:transparent}.number-result i{font-size:12px}.number-cell{border-color:transparent;background:var(--surface-2)}.number-cell.is-selected{border-color:var(--primary);background:#a8e63f14;box-shadow:inset 0 0 0 1px #a8e63f24}.order-list{gap:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.order-card{border:0;border-radius:0;background:transparent}.order-card+.order-card{border-top:1px solid var(--border-soft)}.list-card{border-color:#303630b8}.bottom-nav{border-top-color:#303630b8;background:#121513f7;box-shadow:0 -10px 30px #05070638}.nav-item{color:#858d84;font-size:12px}.nav-item svg{width:20px}.nav-item.is-active{color:var(--primary);background:#a8e63f0b}.nav-item.is-active:before{width:18px;height:2px;opacity:.82}@media(max-width:360px){.view{padding-inline:14px}.poster{min-height:174px}.poster-slide{padding-inline:18px}.poster-slide strong{font-size:22px}.quick-actions{gap:16px}.number-result span{width:30px;height:30px;flex-basis:30px}}.eyebrow{color:#9ba49a;font-size:13px;line-height:19px}.section-heading strong{font-weight:680}.poster{border:1px solid rgba(184,196,183,.22);box-shadow:inset 0 0 0 1px #a8e63f09,0 1px #a8e63f1a,0 18px 48px #05070647}.poster-slide:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090b0a14,#090b0a00 46%,#a8e63f06);content:""}.poster-slide:after{position:absolute;z-index:0;top:0;right:0;width:50%;height:100%;background-image:linear-gradient(rgba(168,230,63,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(168,230,63,.035) 1px,transparent 1px);background-size:18px 18px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.draw-task{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading" "metrics action";align-items:end;column-gap:18px;margin:15px 2px 0;padding:17px 0 18px;border:0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;box-shadow:none}.draw-task .section-heading{grid-area:heading;align-items:center;margin-bottom:15px}.draw-task .section-heading strong{font-size:18px}.draw-task .task-metrics{grid-area:metrics;display:flex;gap:22px;margin:0;border:0}.draw-task .task-metrics div{padding:0}.draw-task .task-metrics div+div{padding-left:0;border:0}.draw-task .task-metrics strong{font-size:15px}.draw-task .primary-action{grid-area:action;min-width:122px;min-height:44px;margin:0}.draw-task .primary-action:disabled{cursor:not-allowed;color:#77806f;background:#30372b}.draw-task__reason{grid-column:1 / -1;margin:12px 0 0;color:var(--muted);font-size:12px;line-height:18px}.latest-result{margin-top:0;padding-top:17px;border-top:0}.latest-result .section-heading strong{font-size:14px}.latest-result .text-link{color:#9ba49a}.number-result span{background:#191d1a}.issue-strip{padding-top:8px}.issue-strip strong{font-weight:680}.segmented{background:#111412}.segmented button.is-active{background:var(--surface-2);box-shadow:inset 0 0 0 1px #3036307a}.order-list{border-color:#30363094;box-shadow:0 12px 30px #0507061f}.funds-balance{padding-top:8px}.pending-row{box-shadow:0 8px 22px #0507060f}.invite-card,.settings-card{border-color:#3036308f;background:#121513;box-shadow:0 10px 26px #05070614}.profile-block .status{align-self:flex-start;margin-top:4px}.bottom-nav{background:#111412f9}@media(max-width:360px){.draw-task{column-gap:12px}.draw-task .task-metrics{gap:14px}.draw-task .primary-action{min-width:112px;padding-inline:14px}.draw-task__reason{grid-column:1 / -1}}.sub-header{height:48px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:0 10px}.sub-header h1{margin:0;overflow:hidden;font-size:17px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sub-back svg{width:23px}.phone.is-subpage .app-main{bottom:0}.view--subpage{padding-top:10px;padding-bottom:36px}.history-intro{padding:8px 2px 17px;border-bottom:1px solid var(--border-soft)}.history-intro strong{display:block;font-size:20px;font-weight:700;letter-spacing:-.025em}.history-intro p{max-width:31em;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:19px}.draw-history{margin-top:2px}.draw-history-row{width:100%;min-height:105px;display:block;padding:16px 2px 15px;border:0;border-bottom:1px solid var(--border-soft);color:var(--text);background:transparent;text-align:left}.draw-history-row:active{background:#a8e63f06}.draw-history-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.draw-history-row__head strong{font-size:14px;font-weight:680}.draw-history-row__head>span{color:var(--subtle);font-size:11px;font-variant-numeric:lining-nums tabular-nums}.draw-history-row__source{display:inline-block;margin-top:5px;color:var(--subtle);font-size:10px;line-height:15px}.draw-history-row__source--manual{color:var(--warning)}.draw-history-row__numbers{min-height:30px;gap:7px;margin-top:12px}.draw-history-row__numbers span{width:30px;height:30px;flex-basis:30px;background:#191d1a;font-size:11px}.draw-history-row__numbers i{margin-inline:1px}.history-end{margin:20px 0 0;color:var(--subtle);font-size:11px;text-align:center}.draw-detail-hero{padding:8px 2px 22px;border-bottom:1px solid var(--border-soft)}.draw-detail-issue{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.draw-detail-issue strong{display:block;font-size:22px;font-weight:710;letter-spacing:-.03em}.detail-draw{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:24px}.detail-draw span{width:39px;height:39px;display:grid;flex:0 0 39px;place-items:center;border-radius:50%;color:var(--text);background:var(--surface-2);font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-weight:700}.detail-draw span.special{color:#101407;background:var(--primary);box-shadow:0 0 0 5px #a8e63f14}.detail-draw i{color:var(--subtle);font-size:13px;font-style:normal}.special-note{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:20px;padding:12px 13px;border:1px solid rgba(168,230,63,.13);border-radius:12px;background:#a8e63f0b}.special-note>span{color:var(--primary);font-size:11px;font-weight:650}.special-note>strong{color:var(--primary);font-size:18px;font-variant-numeric:lining-nums tabular-nums}.special-note p{margin:0 0 0 3px;color:var(--muted);font-size:11px;line-height:17px}.detail-section{padding:21px 2px 0}.detail-section h2{margin:0 0 8px;font-size:16px}.detail-list{margin:0}.detail-list>div{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-soft)}.detail-list dt{color:var(--muted);font-size:12px}.detail-list dd{margin:0;color:var(--text);font-size:12px;text-align:right}.related-order{margin-top:22px;padding:16px;border:1px solid rgba(48,54,48,.62);border-radius:12px;background:#121513}.related-order .section-heading strong{font-size:16px}.related-order__summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px}.related-order__summary strong{color:var(--text);font-size:12px}.outline-action{width:100%;min-height:44px;border:1px solid rgba(168,230,63,.32);border-radius:12px;color:var(--primary);background:transparent;font-size:13px;font-weight:650}@media(max-width:760px){.phone.is-subpage .app-main{bottom:env(safe-area-inset-bottom)}.view--subpage{padding-bottom:calc(36px + env(safe-area-inset-bottom))}}@media(max-width:360px){.draw-history-row__numbers{gap:5px}.draw-history-row__numbers span{width:28px;height:28px;flex-basis:28px}.detail-draw{gap:4px}.detail-draw span{width:35px;height:35px;flex-basis:35px;font-size:13px}.special-note{grid-template-columns:max-content 1fr}.special-note p{grid-column:1 / -1;margin-left:0}}.activity-hero{position:relative;min-height:176px;overflow:hidden;padding:24px 22px;border-radius:16px;background:radial-gradient(circle at 86% 18%,rgba(168,230,63,.18),transparent 35%),linear-gradient(145deg,#1a201b,#101311);box-shadow:inset 0 0 0 1px #a8e63f1f,0 18px 48px #05070638}.activity-hero:after{position:absolute;right:-30px;bottom:-62px;width:176px;height:176px;border:1px solid rgba(168,230,63,.15);border-radius:50%;content:""}.activity-hero__copy{position:relative;z-index:2;max-width:62%}.activity-kicker{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.08em}.activity-hero h2{margin:8px 0 0;font-size:25px;line-height:1.18;letter-spacing:-.035em}.activity-hero p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:18px}.activity-hero__art{position:absolute;z-index:1;top:0;right:0;width:43%;height:100%}.activity-hero__art:before{position:absolute;top:28px;right:47px;width:69px;height:69px;display:grid;place-items:center;border:1px solid rgba(168,230,63,.3);border-radius:50%;color:var(--text);background:#202620;content:"49";font-size:24px;font-weight:720;transform:rotate(-8deg)}.activity-hero__art>span:first-child{position:absolute;right:4px;bottom:26px;width:78px;height:78px;display:grid;place-items:center;border-radius:50%;color:#101407;background:var(--primary);font-size:24px;font-weight:760;transform:rotate(8deg)}.activity-hero__art>span:nth-child(2){position:absolute;right:72px;bottom:24px;color:var(--primary);font-size:12px;font-weight:700}.activity-hero__art i{position:absolute;top:89px;right:6px;width:112px;height:1px;background:#a8e63f45;transform:rotate(-28deg)}.activity-title-block{position:relative;padding:24px 2px 20px;border-bottom:1px solid var(--border-soft)}.activity-title-block h2{margin:0;font-size:21px;letter-spacing:-.025em}.activity-title-block>.status{position:absolute;top:25px;right:2px}.activity-title-block>p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:21px}.activity-validity{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:13px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px}.activity-validity strong{color:var(--text);font-size:12px;font-weight:600}.activity-rate{padding:18px 2px;border-bottom:1px solid var(--border-soft)}.activity-rate>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.activity-rate span{color:var(--muted);font-size:12px}.activity-rate strong{color:var(--primary);font-size:28px;letter-spacing:-.035em}.activity-rate p{margin:5px 0 0;color:var(--subtle);font-size:11px;line-height:17px}.activity-rules{padding:22px 2px 0}.activity-rules h2{margin:0 0 5px;font-size:16px}.activity-rules ol{margin:0;padding:0;list-style:none}.activity-rules li{min-height:66px;display:grid;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:14px 0;border-bottom:1px solid var(--border-soft)}.activity-rules li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:var(--primary);background:var(--primary-soft);font-size:10px;font-weight:700}.activity-rules li p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:19px}.activity-related{margin-top:22px;padding:16px;border:1px solid rgba(48,54,48,.62);border-radius:12px;background:#121513}.activity-related strong{display:block;font-size:15px}.activity-related p{margin:5px 0 13px;color:var(--muted);font-size:11px;line-height:18px}@media(max-width:360px){.activity-hero{min-height:168px;padding-inline:18px}.activity-hero__copy{max-width:64%}.activity-hero h2{font-size:23px}.activity-hero__art{width:41%}}.view[data-page=orders]{padding-top:8px}.view[data-page=orders] .segmented{position:relative;gap:22px;padding:0 5px;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent}.view[data-page=orders] .segmented button{position:relative;min-height:52px;padding:0;border-radius:0;font-size:14px}.view[data-page=orders] .segmented button.is-active{color:var(--text);background:transparent;box-shadow:none;font-weight:680}.view[data-page=orders] .segmented button.is-active:after{position:absolute;right:24%;bottom:-1px;left:24%;height:2px;border-radius:2px 2px 0 0;background:var(--primary);content:""}.view[data-page=orders] .order-list{gap:10px;margin-top:14px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.order-row{width:100%;display:block;padding:15px 16px 12px;border:1px solid rgba(48,54,48,.66);border-radius:12px;color:var(--text);background:#121513;box-shadow:0 8px 22px #0507060e;text-align:left}.order-row:active{border-color:#a8e63f33;background:#171b18;box-shadow:none}.order-row--subdued{color:#c2c8c0}.order-row__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-row__header>strong{font-size:15px;font-weight:680;letter-spacing:-.01em}.order-state{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:620}.order-state i{width:6px;height:6px;border-radius:50%;background:#697169}.order-state--pending{color:var(--warning)}.order-state--pending i{background:var(--warning)}.order-state--success{color:var(--success)}.order-state--success i{background:var(--success)}.order-cost{min-height:28px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:9px}.order-cost>div{min-width:0;display:flex;align-items:baseline;gap:9px}.order-cost span{color:var(--muted);font-size:12px;white-space:nowrap}.order-cost strong{color:var(--text);font-size:18px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.order-cost>span{margin-left:auto;color:var(--subtle)}.order-bet{display:flex;align-items:center;gap:12px;margin-top:10px}.order-bet>span{width:52px;flex:0 0 52px;color:var(--muted);font-size:12px}.order-number-preview{display:flex;gap:7px;margin:0}.order-number-preview span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:var(--surface-2);font-family:inherit;font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:650}.order-outcome{margin-top:10px;padding-top:9px;border-top:1px solid rgba(48,54,48,.38)}.order-outcome__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.order-outcome__head>div{display:flex;align-items:baseline;gap:7px}.order-outcome__head strong{color:var(--text);font-size:14px;font-weight:680}.order-draw{min-height:25px;display:flex;align-items:center;gap:5px;margin-top:7px}.order-draw span{width:25px;height:25px;display:grid;flex:0 0 25px;place-items:center;border-radius:50%;color:var(--text);background:var(--surface-2);font-variant-numeric:lining-nums tabular-nums;font-size:10px;font-weight:650}.order-draw span.special{color:#101407;background:var(--primary)}.order-draw i{color:var(--subtle);font-size:10px;font-style:normal}.order-draw--pending{color:var(--subtle);font-size:12px}.order-row__footer{min-height:28px;display:flex;align-items:end;justify-content:space-between;margin-top:9px;padding-top:8px;border-top:1px solid rgba(48,54,48,.38);color:var(--subtle);font-size:11px}.order-row__footer b{color:var(--muted);font-size:20px;font-weight:400;line-height:17px}.status-error{border-color:#e06b643d;color:var(--error);background:#e06b6412}.page-intro{padding:8px 2px 19px;border-bottom:1px solid var(--border-soft)}.page-intro h2,.confirm-heading h2{margin:0;font-size:21px;letter-spacing:-.025em}.page-intro p,.confirm-heading p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:19px}.chip-tabs{display:flex;gap:7px;margin:15px 0 4px;overflow-x:auto;scrollbar-width:none}.chip-tabs::-webkit-scrollbar{display:none}.chip-tabs button{min-width:58px;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:transparent;white-space:nowrap}.chip-tabs button.is-active{border-color:#a8e63f59;color:var(--primary);background:var(--primary-soft)}.record-list{margin-top:7px}.record-row{width:100%;min-height:70px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 2px;border:0;border-bottom:1px solid var(--border-soft);color:var(--text);background:transparent;text-align:left}.record-row>span:nth-child(2),.application-row>span,.account-row>span:nth-child(2){min-width:0}.record-row strong,.application-row strong,.account-row strong{display:block;font-size:13px}.record-row small,.application-row small,.account-row small{display:block;margin-top:4px;overflow:hidden;color:var(--subtle);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.record-row>b{font-size:13px}.record-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--muted);background:var(--surface-2);font-size:11px;font-weight:700}.record-icon--in{color:var(--success);background:#69c48a14}.record-icon--reward{color:var(--primary);background:var(--primary-soft)}.result-summary{min-height:186px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 0;border-bottom:1px solid var(--border-soft)}.result-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#0e1307;background:var(--success);font-size:24px}.result-symbol--pending{color:var(--warning);background:#d9a4411a;font-size:16px;letter-spacing:2px}.result-symbol--out{color:var(--text);background:var(--fill-strong)}.result-symbol--rejected{color:var(--error);background:#e06b641a}.result-summary--success{border-bottom-color:#69c48a3d}.recharge-result-note{border-color:#69c48a3d;color:var(--success)}.recharge-rejected-note{border-color:#e06b643d;color:var(--error)}.empty-inline{margin:0;padding:15px 0;color:var(--subtle);font-size:12px}.result-summary p{margin:12px 0 2px;color:var(--muted);font-size:12px}.result-summary>strong{font-size:29px;letter-spacing:-.035em}.result-summary .status{margin-top:10px}.secondary-action{width:100%;min-height:46px;margin-top:14px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:transparent;font-weight:620}.transfer-recipient-input{display:flex;align-items:stretch;gap:8px}.transfer-recipient-input .text-input{min-width:0;flex:1}.transfer-recipient-input .secondary-action{width:76px;flex:0 0 76px;margin-top:0}.transfer-request-key{margin-top:8px;overflow-wrap:anywhere;font-size:10px}.flow-tabs{margin-top:0}.flow-tabs button{min-height:44px}.application-list{margin-top:14px}.application-row{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px;border:0;border-bottom:1px solid var(--border-soft);color:var(--text);background:transparent;text-align:left}.application-row>span{display:flex;flex-direction:column;align-items:flex-start}.application-row>span:last-child{align-items:flex-end}.application-row em{font-style:normal}.application-row b{margin-top:5px;font-size:12px;font-weight:650}.application-row.is-static{opacity:.72}.flow-form{display:grid;gap:18px;padding-top:20px}.form-field{display:grid;gap:8px;color:var(--muted);font-size:12px}.form-field>span{display:flex;justify-content:space-between}.form-field>span small{color:var(--subtle)}.text-input,.flow-form textarea,.chat-compose input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--border);border-radius:11px;outline:0;color:var(--text);background:var(--surface);font:inherit}.flow-form textarea{min-height:78px;padding-block:12px;resize:none}.text-input:focus,.flow-form textarea:focus,.chat-compose input:focus,.money-input:focus-within,.small-money:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #a8e63f14}.text-input:disabled{color:var(--muted);background:#111412;opacity:1}.select-control{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);text-align:left}.select-control strong{font-size:13px}.select-control small{color:var(--muted);font-size:10px;font-weight:400;text-align:right}.money-input{height:58px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.money-input i,.small-money i{color:var(--muted);font-style:normal}.money-input input,.small-money input{min-width:0;min-height:44px;height:100%;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:22px;font-variant-numeric:lining-nums tabular-nums}.upload-box{min-height:106px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #3a423a;border-radius:12px;color:var(--text);background:#111412;cursor:pointer;transition:border-color .16s ease,background .16s ease}.upload-box:hover,.upload-box:focus-within{border-color:#a8e63f8c;background:#a8e63f0f}.upload-box.is-error{border-color:#e06b64b8;background:#e06b6412}.upload-box b{color:var(--primary);font-size:22px;font-weight:400}.upload-box strong{font-size:12px}.upload-box small{color:var(--subtle);font-size:10px}.form-note,.notice-box,.warning-box{padding:11px 13px;border-radius:10px;color:var(--muted);background:var(--surface);font-size:11px;line-height:18px}.notice-box{margin-top:18px;border:1px solid rgba(168,230,63,.12);background:var(--primary-soft)}.warning-box{margin-top:18px;border:1px solid rgba(217,164,65,.2);color:#c8b486;background:#d9a4410f}.withdrawal-status-note{margin:14px 0 0;padding:11px 13px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:var(--surface);font-size:11px;line-height:18px}.flow-primary{width:100%;min-height:48px;margin-top:2px}.inline-button{min-height:44px;padding:0;border:0;color:var(--primary);background:transparent}.progress-strip{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;margin:19px 2px 2px;color:var(--subtle);font-size:10px}.progress-strip i{height:1px;background:var(--border)}.progress-strip .is-done{color:var(--success)}.progress-strip .is-current{color:var(--warning)}.balance-context{padding:12px 2px 20px;border-bottom:1px solid var(--border-soft)}.balance-context>span{display:block;color:var(--muted);font-size:12px}.balance-context>strong{display:block;margin-top:3px;font-size:28px}.balance-context small{display:block;margin-top:5px;color:var(--subtle);font-size:11px}.calculation{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--border-soft)}.calculation div{padding:13px 0}.calculation div+div{padding-left:14px;border-left:1px solid var(--border-soft)}.calculation span,.calculation strong{display:block}.calculation span{color:var(--muted);font-size:11px}.calculation strong{margin-top:5px;font-size:15px}.confirm-heading{padding:10px 2px 20px;border-bottom:1px solid var(--border-soft)}.confirm-amount{margin-top:18px;padding:17px 16px;border:1px solid rgba(48,54,48,.65);border-radius:12px;background:#121513}.confirm-amount>span{color:var(--muted);font-size:12px}.confirm-amount>strong{display:block;margin-top:4px;font-size:28px}.confirm-amount>div{display:flex;justify-content:space-between;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:11px}.confirm-list{margin-top:12px}.account-list{margin-top:14px}.account-row{width:100%;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 2px;border-bottom:1px solid var(--border-soft);color:var(--text);background:transparent;text-align:left}.account-row__edit{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:0;border:0;color:var(--text);background:transparent;text-align:left}.account-row__select{padding:5px 0 5px 8px;border:0;color:var(--primary);background:transparent;font-size:10px;white-space:nowrap}.account-row__edit:focus-visible,.account-row__select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.account-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--primary);background:var(--primary-soft);font-size:12px;font-weight:700}.account-row em{color:var(--primary);font-size:10px;font-style:normal}.account-row>b{color:var(--muted);font-size:20px;font-weight:400}.field-hint{color:var(--subtle);font-size:10px}.field-hint.negative{color:var(--error)}.recipient-card{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.recipient-card>span strong,.recipient-card>span small{display:block}.recipient-card>span small{margin-top:4px;color:var(--muted);font-size:10px}.order-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 2px 18px;border-bottom:1px solid var(--border-soft)}.order-detail-head h2{margin:0;font-size:21px}.order-total{padding:18px 2px;border-bottom:1px solid var(--border-soft)}.order-total>span{color:var(--muted);font-size:12px}.order-total>strong{display:block;margin-top:4px;font-size:28px}.order-total>div{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:11px}.bet-detail-list>div{min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--border-soft)}.bet-detail-list>div>span:nth-child(2) strong,.bet-detail-list small{display:block}.bet-detail-list small{margin-top:3px;color:var(--subtle);font-size:10px}.bet-detail-list>div>b{font-size:11px}.bet-number{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:var(--surface-2);font-size:12px;font-weight:700}.bet-number.is-win{color:#101407;background:var(--primary)}.detail-draw--compact{margin-top:12px}.detail-draw--compact span{width:34px;height:34px;flex-basis:34px;font-size:12px}.compact-detail{margin:20px 2px 0;border-top:1px solid var(--border-soft)}.profile-hero{display:flex;align-items:center;gap:13px;padding:10px 2px 18px;border-bottom:1px solid var(--border-soft)}.profile-hero strong,.profile-hero span{display:block}.profile-hero span{margin-top:4px;color:var(--success);font-size:11px}.promotion-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:9px 2px 20px;border-bottom:1px solid var(--border-soft)}.promotion-hero h2{margin:0;font-size:23px}.promotion-hero p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:19px}.promotion-rate{min-width:76px;padding-bottom:2px;text-align:right}.promotion-rate span,.promotion-rate strong{display:block}.promotion-rate span{color:var(--muted);font-size:10px}.promotion-rate strong{margin-top:6px;color:var(--primary);font-size:20px}.qr-card{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:18px;margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.promotion-qr.ant-qrcode{border-radius:10px;background:#eef2e9}.qr-card>div:last-child span,.qr-card>div:last-child strong,.qr-card>div:last-child small{display:block}.qr-card>div:last-child span,.qr-card>div:last-child small{color:var(--muted);font-size:11px}.qr-card>div:last-child strong{margin:6px 0;color:var(--primary);font-size:18px}.qr-card>div:last-child small{line-height:17px}.share-link{margin-top:16px}.share-link>span{color:var(--muted);font-size:11px}.share-link>strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--text);font-size:11px;line-height:18px;-webkit-user-select:all;user-select:all}.share-link .promotion-copy-button{margin-top:14px;font-weight:700}.promotion-loading,.promotion-load-error{margin-top:20px}.promotion-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:14px 0;border-block:1px solid var(--border-soft)}.promotion-stats>div{min-width:0;padding:0 10px;text-align:center}.promotion-stats>div+div{border-left:1px solid var(--border-soft)}.promotion-stats span,.promotion-stats strong{display:block}.promotion-stats span{color:var(--muted);font-size:10px;line-height:15px}.promotion-stats strong{margin-top:6px;overflow-wrap:anywhere;color:var(--text);font-size:14px}.promotion-stats strong.positive{color:var(--primary)}.promotion-recent{margin-top:20px}.promotion-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.promotion-section-heading h3{margin:0;font-size:15px}.promotion-section-heading .ant-btn{min-height:44px;padding-inline:0;font-size:12px}.promotion-reward-list{margin:0;padding:0;list-style:none}.promotion-reward-list li{display:grid;grid-template-columns:minmax(92px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;border-bottom:1px solid var(--border-soft)}.promotion-reward-list li>div{min-width:0}.promotion-reward-list li>div:nth-child(n+2){text-align:right}.promotion-reward-list span,.promotion-reward-list strong{display:block}.promotion-reward-list span{margin-top:3px;color:var(--muted);font-size:9px;line-height:14px}.promotion-reward-list strong{color:var(--text);font-size:11px}.promotion-reward-list strong.positive{color:var(--primary)}.promotion-empty{margin:8px 0 0;padding:18px 0}.promotion-empty .ant-empty-description{color:var(--muted);font-size:12px}.promotion-rule-note{margin-top:18px}.support-main{bottom:0;overflow:hidden}.view.is-active.support-view{display:flex;height:100%;min-height:0;flex-direction:column;padding-bottom:10px}.support-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px 13px;border-bottom:1px solid var(--border-soft)}.support-status>div{display:flex;align-items:center;gap:9px}.support-status>div>i{width:7px;height:7px;border-radius:50%;background:var(--success)}.support-status__dot--connecting{background:var(--warning)!important}.support-status__dot--disconnected{background:var(--error)!important}.support-read-status{display:flex;min-height:30px;align-items:center;gap:10px;padding:7px 2px 0;color:var(--muted);font-size:11px}.support-read-status .ant-badge,.support-read-status .ant-badge-status-text{color:var(--muted);font-size:11px}.support-read-status>span:last-child{color:var(--subtle)}.chat-message__error{color:var(--error)!important}.chat-message__error .chat-retry-button.ant-btn{min-height:28px;height:28px;margin-left:3px;padding-inline:3px;color:var(--primary);font-size:10px}.support-status strong,.support-status small{display:block}.support-status strong{font-size:12px}.support-status small{margin-top:3px;color:var(--muted);font-size:10px}.chat-thread-shell{position:relative;display:flex;min-height:0;flex:1}.chat-thread{width:100%;display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 0;scrollbar-width:none}.chat-thread::-webkit-scrollbar{display:none}.chat-time{color:var(--subtle);font-size:10px;text-align:center}.chat-message{max-width:82%;align-self:flex-start}.chat-message--grouped{margin-top:-6px}.chat-message strong{display:block;margin:0 0 4px 4px;color:var(--muted);font-size:10px}.chat-message p{margin:0;padding:10px 12px;border-radius:4px 12px 12px;color:var(--text);background:var(--surface-2);font-size:12px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message>span{display:block;margin-top:4px;color:var(--subtle);font-size:9px}.chat-message .ant-image{display:block;max-width:220px}.chat-message .ant-image-img{display:block;max-width:220px;max-height:220px;border-radius:12px;background:var(--surface-2);object-fit:contain}.chat-message--mine{align-self:flex-end}.chat-message--mine p{border-radius:12px 4px 12px 12px;color:#101407;background:var(--primary)}.chat-message--mine>span{text-align:right}.chat-jump-latest.ant-btn{position:absolute;z-index:2;right:50%;bottom:10px;height:32px;color:var(--text);background:var(--surface-2);border-color:var(--border);box-shadow:0 6px 18px #00000047;transform:translate(50%)}.chat-compose{display:grid;flex:0 0 auto;grid-template-columns:44px minmax(0,1fr) 56px;align-items:end;gap:7px;padding:9px 0 0;border-top:1px solid var(--border);background:var(--canvas)}.chat-upload,.chat-upload .ant-upload{display:block;width:44px;height:44px}.chat-upload .ant-btn{width:44px;height:44px;color:var(--primary);background:var(--surface);border-color:var(--border);font-size:18px}.chat-input.ant-input{min-height:44px;max-height:102px;padding:10px 12px;border-color:var(--border);border-radius:10px;color:var(--text);background:var(--surface);line-height:22px;resize:none}.chat-input.ant-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #a8e63f14}.chat-send.ant-btn{width:56px;height:44px;padding-inline:0;font-weight:700}.support-new-session{margin-top:12px}.support-new-session:disabled{cursor:not-allowed;color:#77806f;background:#30372b}.flow-issue{padding-top:7px}.amount-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;color:var(--muted);font-size:12px}.amount-batch-button.ant-btn{min-height:44px;margin:-8px -6px -8px 0;padding-inline:6px;color:var(--primary);font-size:12px}.amount-list label{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) 106px;align-items:center;gap:10px;border-bottom:1px solid var(--border-soft)}.amount-list label>span:nth-child(2) strong,.amount-list label>span:nth-child(2) small{display:block}.amount-list label>span:nth-child(2) strong{font-size:12px}.amount-list label>span:nth-child(2) small{margin-top:3px;color:var(--subtle);font-size:9px}.small-money{height:46px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.small-money input{font-size:13px}.bet-amount-main{bottom:0;display:flex;flex-direction:column;overflow:hidden}.view.is-active.bet-amount-view{display:block;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.bet-amount-view::-webkit-scrollbar{display:none}.sticky-summary{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#121513fa}.sticky-summary>div>span,.sticky-summary>div>strong{display:block}.sticky-summary>div>span{color:var(--muted);font-size:10px}.sticky-summary>div>strong{margin-top:2px;font-size:16px}.bet-review-button.ant-btn{min-width:140px;min-height:48px;font-weight:700}.prototype-phone .player-modal-root .ant-modal-mask,.prototype-phone .player-modal-root .ant-modal-wrap{position:absolute}.bet-batch-modal{max-width:calc(100% - 32px);margin-inline:auto}.bet-batch-description{margin:0 0 18px;color:var(--muted);font-size:12px;line-height:19px}.bet-batch-field{display:grid;gap:8px;color:var(--text);font-size:12px}.bet-batch-field .ant-input-number{width:100%}.bet-batch-field .ant-input-number-input{min-height:44px}.bet-batch-quick{margin-top:14px}.bet-batch-quick>span{color:var(--muted);font-size:11px}.bet-batch-quick>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.bet-batch-quick .ant-btn{min-width:58px;height:34px;padding-inline:10px;border-color:var(--border);color:var(--text);background:var(--surface);font-size:12px}.bet-batch-quick .ant-btn.is-active{border-color:#a8e63f80;color:var(--primary);background:var(--primary-soft)}.bet-batch-meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--muted);font-size:11px}.bet-batch-meta strong{color:var(--primary)}.bet-batch-error{margin:10px 0 0;color:var(--error);font-size:11px;line-height:18px}.quote-status{display:flex;justify-content:space-between;padding:13px 2px;color:var(--muted);font-size:11px}.quote-status strong{color:var(--success)}.quote-status i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--success)}.confirm-bets{border-block:1px solid var(--border-soft)}.confirm-bets>div{min-height:58px;display:grid;grid-template-columns:40px 1fr 1fr;align-items:center;gap:8px;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:11px}.confirm-bets>div:last-child{border-bottom:0}.confirm-bets>div>span:not(.bet-number){text-align:right}.confirm-bets b{color:var(--text);font-weight:650}.bet-confirm-total{margin-top:17px}.bet-summary:disabled{cursor:not-allowed;opacity:.58}.channel-picker{display:grid;gap:8px;margin:0;padding:0;border:0}.channel-picker legend{margin-bottom:8px;color:var(--muted);font-size:12px}.channel-option{width:100%;min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);text-align:left}.channel-option>span:nth-child(2){min-width:0}.channel-option strong,.channel-option small{display:block}.channel-option strong{font-size:13px}.channel-option small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.channel-option>b{color:transparent;font-size:14px;text-align:right}.channel-option.is-selected{border-color:#a8e63f73;background:var(--primary-soft)}.channel-option.is-selected>b{color:var(--primary)}.channel-mark{width:38px;height:38px;display:grid!important;place-items:center;border-radius:11px;color:var(--primary);background:#a8e63f17;font-size:12px;font-weight:750}.rate-preview{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px 14px;border:1px solid rgba(168,230,63,.16);border-radius:11px;background:var(--primary-soft)}.rate-preview span{color:var(--muted);font-size:11px}.rate-preview strong{color:var(--primary);font-size:17px}.rate-preview small{grid-column:1 / -1;color:var(--subtle);font-size:10px}.payment-heading{display:flex;flex-direction:column;align-items:center;padding:8px 0 19px;border-bottom:1px solid var(--border-soft);text-align:center}.payment-heading p{margin:13px 0 3px;color:var(--muted);font-size:11px}.payment-heading>strong{font-size:27px;letter-spacing:-.025em}.payment-heading>small{margin-top:5px;color:var(--subtle);font-size:10px}.payment-qr-card{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:15px;margin-top:18px;padding:13px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.payment-qr{width:132px;height:132px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:5px;padding:11px;border-radius:10px;background:#f1f4ed}.payment-qr i{background:#111}.payment-qr i:nth-child(1),.payment-qr i:nth-child(3),.payment-qr i:nth-child(7){border:6px solid #111;background:#f1f4ed;box-shadow:inset 0 0 0 5px #111}.payment-qr i:nth-child(5),.payment-qr i:nth-child(6),.payment-qr i:nth-child(8){clip-path:polygon(0 0,45% 0,45% 35%,100% 35%,100% 100%,60% 100%,60% 65%,0 65%)}.payment-qr-card>div:last-child span,.payment-qr-card>div:last-child strong{display:block}.payment-qr-card>div:last-child span{color:var(--primary);font-size:10px}.payment-qr-card>div:last-child strong{margin:5px 0 12px;font-size:13px}.payment-qr-card .outline-button{width:100%;min-height:44px}.payable-amount{position:relative;padding:18px 2px 15px;border-bottom:1px solid var(--border-soft)}.payable-amount>span,.payable-amount>small{display:block;color:var(--muted);font-size:11px}.payable-amount>strong{display:block;margin-top:3px;color:var(--primary);font-size:25px}.payable-amount>button{position:absolute;right:0;bottom:10px;padding-inline:10px}.payment-details{margin-top:2px}.payment-details dd{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.payment-details .inline-button{min-width:44px;padding:0 8px}.wallet-address{max-width:122px;overflow:hidden;text-overflow:ellipsis}.payment-fee-note{margin-top:9px}.payment-proof-form{padding-top:18px;border-top:1px solid var(--border-soft)}.payment-proof-form .upload-box.is-complete{border-style:solid;border-color:#69c48a52;background:#69c48a0f}.flow-primary:disabled{cursor:not-allowed;color:#77806f;background:#30372b}.prototype-data-notice{margin:0 0 12px;font-size:12px;line-height:18px}.prototype-data-notice--error{border-color:#e06b644d;color:#f0aaa5;background:#e06b6414}.prototype-data-notice--success{border-color:#a8e63f4d;color:var(--primary);background:#a8e63f14}.prototype-data-notice .inline-button{margin-left:6px}.app-main:has(>.payment-page){bottom:0}.payment-page{padding-bottom:0}.payment-summary{padding:0 2px 14px;border-bottom:1px solid var(--border-soft)}.payment-summary>.status{margin-bottom:11px}.payment-summary__single{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px}.payment-summary__single>span,.payment-summary__amounts span{display:block;color:var(--muted);font-size:10px;line-height:16px}.payment-summary__single>span{grid-column:1 / -1}.payment-summary__single>strong{font-size:27px;letter-spacing:-.025em}.payment-summary .ant-btn-text{min-height:32px;padding-inline:4px;color:var(--primary);font-size:11px}.payment-summary__amounts{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.payment-summary__amounts>div{min-width:0}.payment-summary__amounts>div+div{margin-left:13px;padding-left:13px;border-left:1px solid var(--border-soft)}.payment-summary__amounts strong{display:block;margin-top:2px;font-size:20px;line-height:28px;letter-spacing:-.02em;white-space:nowrap}.payment-summary__payable{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px}.payment-summary__payable>span{grid-column:1 / -1}.payment-summary__payable strong{overflow:hidden;color:var(--primary);font-size:18px;text-overflow:ellipsis}.recharge-channel-card{margin-top:12px;padding:12px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.recharge-channel-card__content{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px}.recharge-channel-card__content .ant-image{line-height:0}.recharge-channel-card__content .payment-qr-card{display:block;width:100%;margin:0;padding:0;border:0;background:transparent}.recharge-channel-card__content .payment-qr-card img{display:block;width:100%;max-width:112px;aspect-ratio:1;border-radius:9px;object-fit:contain;background:var(--fill)}.recharge-channel-card__content .payment-qr-card figcaption{margin-top:5px;color:var(--muted);font-size:9px;line-height:13px;text-align:center}.recharge-channel-image{border-radius:9px;object-fit:cover;background:var(--fill)}.recharge-channel-card__meta{min-width:0}.recharge-channel-card__meta span,.recharge-channel-card__meta strong,.recharge-channel-card__meta small{display:block;overflow-wrap:anywhere}.recharge-channel-card__meta span{color:var(--primary);font-size:10px}.recharge-channel-card__meta strong{margin-top:4px;font-size:14px;line-height:20px}.recharge-channel-card__meta small{margin-top:4px;color:var(--muted);font-size:11px;line-height:17px}.recharge-channel-card__save.ant-btn{min-height:32px;margin-top:8px;padding-inline:0;color:var(--primary);font-size:11px}.payment-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;line-height:18px}.payment-section-heading .ant-btn,.payment-section-heading>button{min-height:30px;padding:0 2px;border:0;color:var(--primary);background:transparent;font-size:11px}.payment-section-heading em{margin-left:4px;color:var(--error);font-size:10px;font-style:normal}.payment-account-block{padding:10px 2px 11px;border-bottom:1px solid var(--border-soft)}.payment-account-block>strong{display:block;margin-top:2px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.payment-facts{display:grid;grid-template-columns:.7fr 1.3fr;margin-top:1px;border-bottom:1px solid var(--border-soft)}.payment-facts>div{min-width:0;padding:9px 2px 10px}.payment-facts>div+div{padding-left:13px;border-left:1px solid var(--border-soft)}.payment-facts span,.payment-facts strong{display:block}.payment-facts span{color:var(--muted);font-size:10px}.payment-facts strong{margin-top:3px;font-size:11px;line-height:17px;overflow-wrap:anywhere}.payment-instructions{padding:9px 2px 10px;border-bottom:1px solid var(--border-soft)}.payment-instructions p{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--text);font-size:11px;line-height:17px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.payment-instructions p.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset}.payment-proof-form{min-width:0;display:grid;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid var(--border-soft)}.recharge-proof-upload{width:100%;min-width:0;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px 8px 11px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.recharge-proof-upload--error{border-color:var(--error);background:#e06b640a}.recharge-proof-upload__copy{min-width:0;flex:1}.recharge-proof-upload__copy strong,.recharge-proof-upload__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-proof-upload__copy strong{font-size:11px;line-height:17px}.recharge-proof-upload__copy small{margin-top:2px;color:var(--muted);font-size:9px;line-height:14px}.recharge-proof-upload__copy small.is-required{color:#dca09a}.recharge-proof-upload .ant-upload-wrapper{flex:0 0 auto}.recharge-proof-upload .ant-btn{min-height:38px;padding-inline:10px;border-color:#a8e63f4d;color:var(--primary);background:transparent;font-size:11px}.transaction-hash-field{min-width:0;gap:5px}.transaction-hash-field .ant-input{min-height:42px;font-size:11px}.payment-submit-bar{position:sticky;z-index:8;bottom:0;min-width:0;display:grid;gap:6px;margin:2px -18px 0;padding:8px 18px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#121513fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.payment-submit-bar>small{color:var(--muted);font-size:9px;line-height:14px;text-align:center}.payment-submit-bar .ant-btn{min-height:46px;font-weight:700}@media(max-width:360px){.payment-submit-bar{margin-right:-14px;margin-left:-14px;padding-right:14px;padding-left:14px}}.recharge-payment-alert{margin-top:12px}.recharge-payment-alert--field{margin:0}.recharge-evidence{display:grid;gap:10px;margin-top:14px}.recharge-evidence .payment-qr-card{grid-template-columns:92px 1fr;margin:0}.recharge-evidence .payment-qr-card img{width:92px;height:92px;border-radius:9px;object-fit:cover}.recharge-evidence .payment-qr-card figcaption{color:var(--muted);font-size:12px}.empty-state{padding:48px 16px;text-align:center}.empty-state h2{margin:0 0 8px;font-size:18px}.empty-state p{margin:0 0 20px;color:var(--muted)}@media(max-width:360px){.record-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.detail-draw--compact span{width:31px;height:31px;flex-basis:31px}.amount-list label{grid-template-columns:36px minmax(0,1fr) 96px;gap:8px}.sticky-summary{padding-right:14px;padding-left:14px}.qr-card{grid-template-columns:100px 1fr;gap:12px;padding-inline:12px}}.inline-button{min-height:30px;padding:0 4px;border:0;color:var(--primary);background:transparent;text-decoration:underline}.poster-image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.poster-image-fallback{position:absolute;z-index:1;top:18px;right:18px;bottom:18px;width:42%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;color:var(--muted);text-align:right}.poster-image-fallback strong{margin:0;color:var(--warning);font-size:12px}.poster-image-fallback span{font-size:10px}.poster-slide:has(.poster-image) .poster-copy{text-shadow:0 1px 12px rgba(0,0,0,.7)}.poster-slide:has(.poster-image):before{background:linear-gradient(90deg,#090b0af0,#090b0aa1 52%,#090b0a2e)}.poster-slide--static .poster-copy{max-width:70%}.activity-detail-view{padding-top:8px}.subpage-header{min-height:44px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin:0 -2px 14px}.subpage-header h1{margin:0;font-size:18px;text-align:center}.back-button{width:44px;height:44px;border:0;border-radius:10px;color:var(--text);background:transparent;font-size:25px;line-height:1}.activity-detail-state{padding:36px 12px;color:var(--muted);text-align:center;line-height:22px}.activity-detail-state--error{color:#f0aaa5}.activity-detail-state .inline-button{display:block;margin:8px auto 0}.activity-detail-card{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.activity-detail-image-wrap{min-height:180px;background:var(--fill)}.activity-detail-image{display:block;width:100%;max-height:230px;min-height:180px;object-fit:cover}.activity-detail-image-fallback{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--warning);font-size:13px}.activity-detail-image-fallback span{color:var(--muted);font-size:11px}.activity-detail-copy{padding:20px 18px 24px}.activity-detail-copy h2{margin:4px 0 8px;font-size:23px;line-height:1.25;white-space:pre-line}.activity-detail-summary{margin:0;color:var(--muted);font-size:13px;line-height:21px}.activity-detail-validity{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:18px}.activity-detail-body{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-soft);color:var(--text);font-size:13px;line-height:23px}.activity-detail-body p{margin:0}.activity-detail-note{margin:0;color:var(--primary);font-size:12px}.activity-detail-related{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-soft)}.activity-detail-related .outline-action{min-height:40px;padding:0 13px}.poster{display:block;aspect-ratio:2 / 1;min-height:0}.poster-slide{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;padding:14px 18px 44px}.poster-copy,.poster-slide--static .poster-copy{max-width:66%}.poster-kicker{display:block;overflow:hidden;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.poster-slide strong{max-height:2.36em;overflow:hidden}.poster-description{max-width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:16px}.poster-controls{position:absolute;z-index:5;right:0;bottom:0;width:220px;height:44px;margin:0}.poster-controls .poster-dots{width:220px;height:44px;display:flex;align-items:center;gap:0}.poster-controls .poster-dots button,.poster-controls .poster-dots button.is-active{position:relative;width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;border:0;border-radius:99px;background:transparent}.poster-controls .poster-dots button:after{position:absolute;top:50%;left:50%;width:6px;height:5px;border-radius:99px;background:#667066;content:"";transform:translate(-50%,-50%);transition:width .18s ease,background .18s ease}.poster-controls .poster-dots button.is-active:after{width:18px;background:var(--primary)}.poster-action-surface{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.poster-action-surface:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.poster-image-fallback{top:18px;bottom:52px}.poster-image-fallback .poster-image-fallback__alt{color:var(--text);font-size:11px;font-weight:650}.poster-image-fallback__error{color:var(--subtle);font-size:10px}@media(max-width:360px){.poster-slide{padding:12px 18px 44px}.poster-slide strong{margin-top:6px;font-size:22px}.poster-description{margin-top:5px;line-height:15px}}.balance-skeleton{height:38px;display:flex;align-items:center}.balance-skeleton .ant-skeleton-input{width:136px;min-width:136px;height:28px;border-radius:7px}.home-skeleton .ant-skeleton-input,.home-skeleton .ant-skeleton-button,.home-skeleton .ant-skeleton-avatar{background:#a4ada21f}.home-skeleton__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-skeleton__heading .ant-skeleton:first-child .ant-skeleton-input{width:112px;min-width:112px;height:24px}.home-skeleton__heading .ant-skeleton:last-child .ant-skeleton-input{width:72px;min-width:72px;height:20px}.home-skeleton__heading .ant-skeleton-button{width:76px;min-width:76px;height:24px;border-radius:99px}.home-skeleton__metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:15px 0 14px;padding-block:14px;border-block:1px solid var(--border-soft)}.home-skeleton__metrics .ant-skeleton-input{width:100%;min-width:0;height:34px;border-radius:7px}.home-skeleton__action{width:126px;display:block;margin-left:auto}.home-skeleton__action .ant-skeleton-button{width:126px;height:44px;border-radius:12px}.home-skeleton--latest .home-skeleton__heading .ant-skeleton:last-child .ant-skeleton-input{width:58px;min-width:58px}.home-skeleton__numbers{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:14px}.home-skeleton__numbers .ant-skeleton-avatar{width:32px;min-width:32px;height:32px}:root{color-scheme:dark;color:var(--player-text);background:var(--player-canvas);font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0;overflow-x:hidden}body{min-height:100vh;color:var(--player-text);background:var(--player-canvas);font-size:14px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--player-primary);outline-offset:2px}.mono{font-family:Geist Mono,SFMono-Regular,Roboto Mono,monospace;font-variant-numeric:tabular-nums}.brand-mark{color:var(--player-text);font-size:20px;font-weight:780;letter-spacing:.015em;white-space:nowrap}.loading-shell{width:min(calc(100% - 32px),400px);min-height:100vh;margin:0 auto;padding:max(32px,calc(env(safe-area-inset-top) + 28px)) 0 28px}.brand-mark--loading{margin-bottom:56px}.auth-shell{display:grid;min-height:100vh;align-items:start;padding:max(32px,calc(env(safe-area-inset-top) + 28px)) 16px 32px}.auth-flow{width:min(100%,400px);margin:0 auto;padding-top:clamp(12px,6vh,52px)}.auth-heading{margin:38px 0 24px}.auth-heading h1.ant-typography{margin:0 0 6px;color:var(--player-text);font-size:26px;font-weight:720;letter-spacing:-.04em;line-height:34px}.auth-heading .ant-typography-secondary{color:var(--player-muted);font-size:13px;line-height:20px}.form-alert{margin-bottom:18px}.auth-flow .ant-form-item{margin-bottom:20px}.auth-flow .ant-input-affix-wrapper{min-height:48px}.primary-action.ant-btn{min-height:52px;margin-top:4px;border-radius:12px;font-weight:680}.auth-switch.ant-btn{min-height:44px;margin-top:12px;color:var(--player-muted)}.auth-switch.ant-btn:hover,.auth-switch.ant-btn:focus-visible{color:var(--player-primary-hover)!important;background:transparent!important}
