@charset "UTF-8";[data-v-f1ab0938]:root{--font-stack: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Roboto, "Noto Sans SC", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--bg-page: #0E1216;--bg-surface: #151A1F;--bg-surface-2: #1C2228;--bg-elevated: #232A30;--bg-splash-top: #203B36;--bg-splash-bottom: #0E1216;--border-subtle: #262C33;--border-strong: #3A434B;--accent: #2FBF71;--accent-bright: #18F58A;--accent-soft: #6ACC9D;--accent-deep: #1E8B51;--felt: #1F5A3D;--felt-rim: #1B1E24;--cream: #E6DFCF;--gold: #E3CA56;--success: #2FBF71;--warning: #F0A030;--danger: #E5484D;--danger-text: #FF5A5F;--info: #5B8DEF;--text-primary: #ECEFF2;--text-secondary: #A7B0B8;--text-tertiary: #7C8791;--text-on-accent: #FFFFFF;--text-link: #6F8CB0;--radius-sm: 12px;--radius-control: 20px;--radius-card: 24px;--radius-dialog: 32px;--radius-pill: 999px;--control-height: 104px;--button-height: 100px;--shadow-none: none;--motion-fast: .15s;--motion-page: .2s}.alert-dialog-mask[data-v-f1ab0938]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:32px}.alert-dialog-content[data-v-f1ab0938]{width:min(700px,100% - 64px);background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-dialog);overflow:hidden;color:var(--text-primary)}.alert-dialog-title[data-v-f1ab0938]{padding:40px 40px 16px;font-size:40px;line-height:1.4;font-weight:600;text-align:center}.alert-dialog-message[data-v-f1ab0938]{padding:24px 40px 32px;font-size:30px;color:var(--text-secondary);text-align:center;line-height:1.4;white-space:pre-wrap}.alert-dialog-buttons[data-v-f1ab0938]{display:flex;border-top:1px solid var(--border-subtle)}.alert-dialog-btn[data-v-f1ab0938]{flex:1;min-height:104px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--text-secondary);cursor:pointer}.alert-dialog-btn+.alert-dialog-btn[data-v-f1ab0938]{border-left:1px solid var(--border-subtle)}.alert-dialog-btn.btn-primary[data-v-f1ab0938]{color:var(--accent-bright);font-weight:600}.alert-dialog-btn.btn-danger[data-v-f1ab0938]{color:var(--danger-text)}.alert-dialog-btn[data-v-f1ab0938]:active{background:var(--bg-elevated)}.alert-fade-enter-active[data-v-f1ab0938],.alert-fade-leave-active[data-v-f1ab0938]{transition:opacity var(--motion-page) ease}.alert-fade-enter-active .alert-dialog-content[data-v-f1ab0938],.alert-fade-leave-active .alert-dialog-content[data-v-f1ab0938]{transition:transform var(--motion-page) ease}.alert-fade-enter-from[data-v-f1ab0938],.alert-fade-leave-to[data-v-f1ab0938]{opacity:0}.alert-fade-enter-from .alert-dialog-content[data-v-f1ab0938],.alert-fade-leave-to .alert-dialog-content[data-v-f1ab0938]{transform:scale(.96)}.login-loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--bg-splash-top) 0%,var(--bg-splash-bottom) 100%)}.login-lockup{width:340px;height:auto;display:block}.login-slogan{margin-top:20px;color:var(--text-tertiary);font-size:24px;font-style:italic;letter-spacing:2px}.login-progress{width:320px;height:8px;margin-top:32px;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.login-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--motion-page) ease-out}.login-status{margin-top:16px;color:var(--text-secondary);font-size:24px}.retry-btn{margin-top:24px;min-width:120px;height:44px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-surface);color:var(--text-primary);font-size:15px}.ak-surface{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.ak-button{min-height:var(--button-height);border-radius:var(--radius-control);border:0;font:500 34px/1 var(--font-stack);transition:transform var(--motion-fast) ease-out,background var(--motion-fast) ease-out}.ak-button:active{transform:scale(.98)}.ak-button--primary{background:var(--accent);color:var(--text-on-accent)}.ak-button--primary:active{background:var(--accent-deep)}.ak-button--secondary{background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--text-primary)}.ak-dialog-shell{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-dialog)}:root{--safe-area-top: constant(safe-area-inset-top);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: constant(safe-area-inset-bottom);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: constant(safe-area-inset-left);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: constant(safe-area-inset-right);--safe-area-right: env(safe-area-inset-right, 0px)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow:hidden;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-stack);font-size:14px;font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;font-variant-numeric:tabular-nums}button{cursor:pointer}#app{width:100%;height:100%;overflow:hidden}.scroll-container{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.scroll-container::-webkit-scrollbar{display:none}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;transition:opacity var(--motion-fast) ease-out,transform var(--motion-fast) ease-out}.btn:active{transform:scale(.98);opacity:.92}.red-point{position:absolute;min-width:18px;height:18px;padding:0 4px;background:var(--danger);border-radius:var(--radius-pill);font-size:12px;color:#fff;display:flex;align-items:center;justify-content:center}.desktop-wrapper,.phone-frame,.scale-wrapper{width:100%;height:100%}.phone-frame{position:relative}.scale-wrapper{box-sizing:border-box}.app-content{width:100%;height:100%;position:relative;overflow:hidden}@media screen and (min-aspect-ratio: 3/4) and (min-width: 800px){:root{--safe-area-top: 54px;--safe-area-bottom: 34px;--safe-area-left: 0px;--safe-area-right: 0px}html,body{background:#090c0f}#app{overflow:visible}.desktop-wrapper{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#090c0f}.phone-frame{width:auto;height:95vh;aspect-ratio:9/19.5;max-width:95vw;border-radius:44px;overflow:hidden;border:4px solid #30363B;box-shadow:0 30px 60px #00000080;position:relative;background:var(--bg-page)}.phone-frame:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:100px;height:32px;background:#000;border-radius:20px;z-index:9999}.scale-wrapper{width:100%;height:100%;overflow:hidden;padding:0}.app-content{overflow:hidden;position:relative;box-sizing:border-box}}:root{--font-stack: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Roboto, "Noto Sans SC", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--bg-page: #0E1216;--bg-surface: #151A1F;--bg-surface-2: #1C2228;--bg-elevated: #232A30;--bg-splash-top: #203B36;--bg-splash-bottom: #0E1216;--border-subtle: #262C33;--border-strong: #3A434B;--accent: #2FBF71;--accent-bright: #18F58A;--accent-soft: #6ACC9D;--accent-deep: #1E8B51;--felt: #1F5A3D;--felt-rim: #1B1E24;--cream: #E6DFCF;--gold: #E3CA56;--success: #2FBF71;--warning: #F0A030;--danger: #E5484D;--danger-text: #FF5A5F;--info: #5B8DEF;--text-primary: #ECEFF2;--text-secondary: #A7B0B8;--text-tertiary: #7C8791;--text-on-accent: #FFFFFF;--text-link: #6F8CB0;--radius-sm: 12px;--radius-control: 20px;--radius-card: 24px;--radius-dialog: 32px;--radius-pill: 999px;--control-height: 104px;--button-height: 100px;--shadow-none: none;--motion-fast: .15s;--motion-page: .2s}.base-window,.win-message-detail{background:var(--bg-page)!important}.base-window>.window-header,.base-window .window-header,.win-message-list .header,.win-message-detail .header{background:var(--bg-page)!important;border-color:var(--border-subtle)!important}.base-window .header-title,.win-message-list .title,.win-message-detail .title{color:var(--text-primary)!important;font-size:40px!important;font-weight:600!important}.base-window .window-content{background:var(--bg-page)!important}.win-shops,.win-jf-shop-home,.win-jf-shop-sub{background:var(--bg-page)!important;color:var(--text-primary)!important}.win-shops .resource-bar{width:calc(100% - 32px)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;padding:16px!important;margin:16px!important;background:transparent!important;border-radius:0!important}.win-shops .resource-item{min-height:132px!important;padding:16px 10px!important;gap:6px!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;background:var(--bg-surface)!important}.win-shops .resource-icon{width:48px!important;height:48px!important}.win-shops .resource-label{color:var(--text-secondary)!important;font-size:24px!important}.win-shops .resource-value{color:var(--accent)!important;font-size:30px!important;font-variant-numeric:tabular-nums}.win-shops .tab-bar,.win-jf-shop-home .tab-bar{width:calc(100% - 32px)!important;justify-content:flex-start!important;padding:8px 16px 14px!important;gap:8px!important;border-bottom:1px solid var(--border-subtle)!important}.win-shops .tab-item,.win-jf-shop-home .tab-item{padding:12px 18px!important;border:1px solid var(--border-subtle)!important;border-radius:10px!important;background:var(--bg-surface)!important;color:var(--text-tertiary)!important;font-size:24px!important;font-weight:500!important}.win-shops .tab-item.active,.win-jf-shop-home .tab-item.active{border-color:var(--accent)!important;background:var(--bg-elevated)!important;color:var(--accent-bright)!important}.win-shops .item-list{width:calc(100% - 32px)!important;padding:16px 0 28px!important;gap:12px!important}.shop-item{box-sizing:border-box!important;width:calc(50% - 6px)!important;height:280px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;background:var(--bg-surface)!important;background-image:none!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;overflow:hidden!important}.win-shops .shop-grid-placeholder{box-sizing:border-box!important;width:calc(50% - 6px)!important;height:280px!important;visibility:hidden!important;pointer-events:none!important}.shop-item .item-icon{position:relative!important;inset:auto!important;transform:none!important;width:112px!important;height:112px!important;margin:0 auto 2px!important;flex:0 0 auto!important;background:var(--bg-surface-2)!important;border-radius:10px!important}.shop-item .item-icon.avatar-frame-icon{width:112px!important;height:112px!important;top:auto!important}.shop-item .item-title,.shop-item .item-desc,.shop-item .item-price{position:static!important;inset:auto!important;transform:none!important;width:100%!important;text-align:center!important}.shop-item .item-title{color:var(--text-primary)!important;font-size:26px!important;font-weight:600!important;line-height:1.25!important}.shop-item .item-desc{min-height:34px!important;color:var(--text-secondary)!important;font-size:21px!important;line-height:1.3!important}.shop-item .item-price{margin-top:auto!important;padding-top:8px!important}.shop-item-vip{box-sizing:border-box!important;width:100%!important;height:164px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;background:var(--bg-surface)!important;background-image:none!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.shop-item-vip .vip-info{position:static!important;width:auto!important;flex:1!important}.shop-item-vip .vip-title{color:var(--text-primary)!important;font-size:30px!important;text-shadow:none!important}.shop-item-vip .vip-desc{position:static!important;margin-top:8px!important;color:var(--text-secondary)!important;font-size:22px!important}.shop-item-vip .vip-price{position:static!important;transform:none!important;color:var(--accent)!important;text-shadow:none!important}.shop-price{color:var(--accent)!important;gap:6px!important}.shop-price .price-value{color:var(--accent)!important;font-weight:700!important;font-variant-numeric:tabular-nums}.shop-price .price-icon{opacity:.82;filter:grayscale(1) brightness(1.55) contrast(.82)}.win-jf-shop-home .score-bar,.win-jf-shop-sub .score-bar{padding:18px 20px!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;margin:16px!important}.win-jf-shop-home .score-label,.win-jf-shop-sub .score-label{color:var(--text-secondary)!important;font-size:24px!important}.win-jf-shop-home .score-value,.win-jf-shop-sub .score-value{color:var(--accent)!important;font-size:32px!important}.win-jf-shop-home .category-list{padding:12px 16px!important;gap:12px!important}.win-jf-shop-home .category-item{box-sizing:border-box!important;width:calc(50% - 6px)!important;height:250px!important;padding:14px!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-jf-shop-home .item-icon-wrap{width:100%!important;height:150px!important;background:var(--bg-surface-2)!important;border-radius:10px!important}.win-jf-shop-home .item-text{margin-top:14px!important}.win-jf-shop-home .item-title{color:var(--text-primary)!important;font-size:26px!important}.win-jf-shop-home .item-desc{color:var(--text-secondary)!important;font-size:20px!important}.win-jf-shop-sub .item-list{padding:16px!important;gap:10px!important}.win-jf-shop-sub .shop-item{width:100%!important;min-height:150px!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding:14px!important;text-align:left!important}.win-jf-shop-sub .shop-item .item-icon-wrap{width:150px!important;height:112px!important;background:var(--bg-surface-2)!important;border-radius:10px!important}.win-jf-shop-sub .shop-item .item-info{flex:1!important}.win-jf-shop-sub .shop-item .item-title{color:var(--text-primary)!important;font-size:26px!important}.win-jf-shop-sub .shop-item .item-desc{color:var(--text-secondary)!important;font-size:20px!important}.win-jf-shop-sub .shop-item .item-price{color:var(--accent)!important;font-size:22px!important}.win-jf-shop-sub .exchange-btn{background:var(--accent)!important;color:var(--text-on-accent)!important;border-radius:10px!important}.shop-buy-mask,.win-shop-ton .payment-mask{background:#000000b8!important}.shop-buy-dialog{width:calc(100% - 64px)!important;max-width:620px!important;background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important}.shop-buy-dialog .dialog-title{padding:24px!important;color:var(--text-primary)!important;font-size:32px!important;border-color:var(--border-subtle)!important}.shop-buy-dialog .dialog-content{padding:28px 24px!important}.shop-buy-dialog .item-icon{width:128px!important;height:128px!important;background:var(--bg-surface)!important;border-radius:12px!important}.shop-buy-dialog .item-title{color:var(--text-primary)!important;font-size:28px!important}.shop-buy-dialog .item-desc,.shop-buy-dialog .price-label{color:var(--text-secondary)!important;font-size:22px!important}.shop-buy-dialog .dialog-buttons{border-color:var(--border-subtle)!important}.shop-buy-dialog .btn-cancel,.shop-buy-dialog .btn-confirm{padding:22px!important;font-size:26px!important}.shop-buy-dialog .btn-cancel{color:var(--text-secondary)!important;border-color:var(--border-subtle)!important}.shop-buy-dialog .btn-confirm{color:var(--accent-bright)!important}.win-confirm-mask,.win-alert-mask{background:#000000b8!important}.win-confirm-content,.win-alert-content{width:calc(100% - 64px)!important;max-width:620px!important;background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important}.win-confirm-title,.win-alert-title{color:var(--text-primary)!important;font-size:34px!important}.win-confirm-message,.win-alert-message{color:var(--text-secondary)!important;font-size:26px!important}.win-confirm-buttons,.win-alert-buttons{border-color:var(--border-subtle)!important}.win-confirm-btn,.win-alert-btn{color:var(--text-secondary)!important;font-size:26px!important;min-height:96px!important}.win-confirm-btn.btn-primary,.win-alert-btn.btn-primary{color:var(--accent-bright)!important}.win-confirm-btn.btn-danger{color:var(--danger-text)!important}.win-shop-ton{background:var(--bg-page)!important;padding:16px!important}.win-shop-ton .wallet-status,.win-shop-ton .package-item,.win-shop-ton .payment-unavailable,.win-shop-ton .tip-section{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-shop-ton .status-text{color:var(--text-secondary)!important;font-size:24px!important}.win-shop-ton .connect-btn,.win-shop-ton .buy-btn{background:var(--accent)!important;color:var(--text-on-accent)!important;border-radius:10px!important}.win-shop-ton .package-label{color:var(--text-primary)!important;font-size:28px!important}.win-shop-ton .package-desc{color:var(--text-secondary)!important;font-size:22px!important}.win-shop-ton .tip-section{background:var(--bg-surface-2)!important}.win-shop-ton .tip-title{color:var(--gold)!important}.win-shop-ton .tip-item,.win-shop-ton .payment-unavailable{color:var(--text-secondary)!important}.win-setting,.win-me-funds,.win-me-fav,.win-ivt-friends,.win-me-duihuan,.win-note-mgr,.win-my-styles,.win-dpi-personal{background:var(--bg-page)!important;color:var(--text-primary)!important}.win-setting .menu-list{margin:16px!important;padding:0!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;overflow:hidden!important}.win-setting .menu-item{min-height:72px!important;padding:0 18px!important;background:var(--bg-surface)!important;border-bottom:1px solid var(--border-subtle)!important}.win-setting .menu-item:last-child{border-bottom:0!important}.win-setting .menu-label{color:var(--text-primary)!important;font-size:26px!important}.win-setting .menu-value{color:var(--text-secondary)!important;font-size:22px!important}.win-setting .menu-icon{color:var(--accent)!important;background:transparent!important}.win-setting .menu-divider{height:12px!important;background:var(--bg-page)!important;border:0!important}.win-setting .switch{width:78px!important;height:44px!important;background:var(--bg-elevated)!important;border-radius:999px!important}.win-setting .switch.active{background:var(--accent-soft)!important}.win-setting .switch-handle{width:36px!important;height:36px!important;background:var(--text-primary)!important}.win-setting .quit-btn{margin:18px 16px!important;background:transparent!important;border:1px solid var(--danger)!important;border-radius:10px!important;color:var(--danger-text)!important}.win-setting .version-info{color:var(--text-tertiary)!important}.win-setting .confirm-dialog,.win-note-mgr .confirm-dialog{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important}.win-me-funds .top-area,.win-me-funds .inout-bar{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important}.win-me-funds .tab-item{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important;color:var(--text-tertiary)!important}.win-me-funds .tab-item.active{background:var(--bg-elevated)!important;color:var(--accent-bright)!important;border-color:var(--accent)!important}.win-me-funds .sort-btn{background:var(--bg-surface-2)!important;border-color:var(--border-subtle)!important;color:var(--text-secondary)!important}.win-me-funds .sort-dropdown{background:var(--bg-surface-2)!important;border-color:var(--border-subtle)!important}.win-me-funds .fund-item,.win-ivt-friends .invite-item,.win-note-mgr .note-item,.win-dpi-personal .match-item{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important}.win-me-funds .item-text,.win-ivt-friends .item-name,.win-note-mgr .note-nick,.win-dpi-personal .match-name{color:var(--text-primary)!important}.win-me-funds .item-time,.win-me-funds .item-rest,.win-ivt-friends .item-status,.win-note-mgr .note-content,.win-dpi-personal .match-creator-row,.win-dpi-personal .match-base-row{color:var(--text-secondary)!important}.win-me-funds .item-fund.income,.win-me-funds .income{color:var(--success)!important}.win-me-funds .item-fund.expense,.win-me-funds .expense{color:var(--danger-text)!important}.win-me-fav .match-tabs,.win-my-styles .module-tabs,.win-note-mgr .module-tabs{background:var(--bg-surface-2)!important;border-color:var(--border-subtle)!important}.win-me-fav .match-tab,.win-my-styles .module-tab,.win-note-mgr .module-tab{color:var(--text-tertiary)!important;border-color:transparent!important}.win-me-fav .match-tab.active,.win-my-styles .module-tab.active,.win-note-mgr .module-tab.active{color:var(--accent-bright)!important;border-color:var(--accent)!important}.win-me-fav .fav-item,.win-my-styles .style-item{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important}.win-me-fav .score-row{color:var(--accent)!important}.win-me-duihuan .top-image-area{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-me-duihuan .exchange-input{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;border-radius:10px!important}.win-me-duihuan .submit-btn,.win-my-styles .submit-btn{background:var(--accent)!important;color:var(--text-on-accent)!important;border-radius:10px!important}.win-my-styles .preview-area{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important;border-radius:12px!important}.win-my-styles .item-name,.win-my-styles .item-from{color:var(--text-secondary)!important}.win-dpi-personal .head-bg{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-dpi-personal .dpi-value,.win-dpi-personal .match-rank{color:var(--accent)!important}.win-dpi-personal .time-tab{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important;color:var(--text-tertiary)!important}.win-dpi-personal .time-tab.active{background:var(--bg-elevated)!important;color:var(--accent-bright)!important;border-color:var(--accent)!important}.win-message-list{background:var(--bg-page)!important;color:var(--text-primary)!important}.win-message-list .header{height:88px!important;border-bottom:1px solid var(--border-subtle)!important}.win-message-list .message-container{padding:12px 16px 24px!important}.win-message-list .group-title{color:var(--text-tertiary)!important;font-size:22px!important}.win-message-list .message-item{position:relative!important;margin-bottom:8px!important;padding:16px!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-message-list .avatar{background:var(--bg-surface-2)!important}.win-message-list .body{color:var(--text-primary)!important;font-size:24px!important}.win-message-list .time{color:var(--text-tertiary)!important}.win-message-list .action-btn,.win-message-detail .action-btn{background:var(--accent)!important;color:var(--text-on-accent)!important;border-radius:8px!important;border:0!important}.win-message-list .admin-tab{color:var(--text-tertiary)!important}.win-message-list .admin-tab.active{color:var(--accent-bright)!important;border-color:var(--accent)!important}.win-message-detail .content-container{padding:16px!important}.win-message-detail .message-card{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important}.win-message-detail .body-text{color:var(--text-primary)!important;font-size:25px!important}.win-club-home,.win-club-members{background:var(--bg-page)!important;color:var(--text-primary)!important}.win-club-home .menu-area{padding:16px!important}.win-club-home .menu-area>*{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important;border-radius:12px!important}.win-club-home .win-club-home .window-header{border-color:var(--border-subtle)!important}.win-club-home .ud-btn-big-crt{background:transparent!important;border:1px solid var(--danger)!important;color:var(--danger-text)!important;box-sizing:border-box!important}.win-club-home .ud-menus-base .menu-item:before{content:"";flex:0 0 34px;width:34px;height:34px;margin-right:16px;box-sizing:border-box;border:2px solid var(--text-secondary);border-radius:50%;opacity:.82;background:linear-gradient(var(--text-secondary),var(--text-secondary)) center/14px 2px no-repeat,linear-gradient(var(--text-secondary),var(--text-secondary)) center/2px 14px no-repeat}.win-club-home .ud-menus-base .menu-item:nth-child(2):before{border-radius:8px;background:linear-gradient(var(--text-secondary),var(--text-secondary)) center 10px/16px 2px no-repeat,linear-gradient(var(--text-secondary),var(--text-secondary)) center 17px/16px 2px no-repeat,linear-gradient(var(--text-secondary),var(--text-secondary)) center 24px/16px 2px no-repeat}.win-club-home .ud-menus-base .menu-item:nth-child(3):before{border-radius:8px;transform:rotate(45deg) scale(.78);background:linear-gradient(var(--text-secondary),var(--text-secondary)) center/14px 2px no-repeat,linear-gradient(var(--text-secondary),var(--text-secondary)) center/2px 14px no-repeat}.win-club-members .search-bar{padding:12px 16px!important;background:var(--bg-page)!important}.win-club-members .search-input{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;border-radius:10px!important}.win-club-members .member-count{color:var(--text-secondary)!important}.club-member-item{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important;border-radius:12px!important;margin:0 16px 8px!important}.club-member-item .name{color:var(--text-primary)!important}.club-member-item .status{color:var(--text-secondary)!important}.club-member-item .status.online,.club-member-item .value-text{color:var(--accent)!important}.win-club-recharge .window-container{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;box-shadow:none!important}.win-club-recharge .window-header{background:var(--bg-surface-2)!important;border-color:var(--border-subtle)!important}.win-club-recharge .header-title{color:var(--text-primary)!important}.win-club-recharge .balance-box,.win-club-recharge .recharge-info{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important;border-radius:12px!important}.win-club-recharge .balance-value,.win-club-recharge .info-value{color:var(--accent)!important}.win-club-recharge .balance-label,.win-club-recharge .info-label,.win-club-recharge .select-hint{color:var(--text-secondary)!important}.win-club-recharge .count-selector{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important}.win-club-recharge .count-btn{background:var(--bg-elevated)!important;color:var(--text-primary)!important}.win-club-recharge .count-input{background:var(--bg-surface)!important;color:var(--text-primary)!important}.win-club-recharge .window-footer{border-color:var(--border-subtle)!important}.win-club-recharge .btn-cancel{color:var(--text-secondary)!important}.win-club-recharge .btn-confirm{background:var(--accent)!important;color:var(--text-on-accent)!important;border-radius:10px!important}.crt-mac-dzdp,.crt-mtt,.win-qualification,.win-mtt-rewards,.win-rewards-zdy,.win-rewards-mtt-tkt,.win-sng-rwd-custom{background:var(--bg-page)!important;color:var(--text-primary)!important}.crt-mac-dzdp .input-section,.crt-mac-dzdp .section,.crt-mtt .crt-content,.win-qualification .win-content,.win-mtt-rewards .reward-content,.win-rewards-zdy .win-content,.win-rewards-mtt-tkt .win-content,.win-sng-rwd-custom .content{padding:16px!important}.crt-mac-dzdp .input-label,.crt-mac-dzdp .section-title,.crt-mtt .item-label,.crt-mtt .slider-label,.crt-mtt .jj-label,.win-qualification .slider-label,.win-rewards-zdy .form-label,.win-rewards-mtt-tkt .section-title,.win-sng-rwd-custom .label{color:var(--text-secondary)!important}.crt-mac-dzdp .input-field,.crt-mac-dzdp .menu-item,.crt-mac-dzdp .slider-item,.crt-mtt .form-item,.crt-mtt .form-slider,.crt-mtt .form-jj,.crt-mtt .form-flags,.win-qualification .type-selector,.win-qualification .setting-panel,.win-mtt-rewards .bd-section,.win-mtt-rewards .reward-section,.win-rewards-zdy .form-item,.win-rewards-zdy .items-container,.win-rewards-mtt-tkt .items-container,.win-sng-rwd-custom .input-group,.win-sng-rwd-custom .item-slots{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.crt-mac-dzdp .slider-value,.crt-mtt .slider-value,.crt-mtt .jj-controls,.win-qualification .slider-value,.win-sng-rwd-custom .rate-rest{color:var(--accent)!important}.crt-mac-dzdp input,.crt-mtt input,.win-qualification input,.win-rewards-zdy input,.win-sng-rwd-custom input{background:var(--bg-surface-2)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}.crt-mac-dzdp .footer-btns,.crt-mtt .crt-footer,.win-mtt-rewards .save-btn,.win-sng-rwd-custom .footer{border-color:var(--border-subtle)!important;background:var(--bg-page)!important}.crt-mac-dzdp .btn-create,.crt-mtt .btn-create,.crt-mtt .create-btn,.win-qualification .save-btn,.win-mtt-rewards .save-btn,.win-rewards-zdy .save-btn,.win-rewards-mtt-tkt .save-btn,.win-sng-rwd-custom .btn-confirm{background:var(--accent)!important;color:var(--text-on-accent)!important;border:0!important;border-radius:10px!important}.crt-mac-dzdp .btn-cancel,.crt-mtt .btn-cancel,.win-sng-rwd-custom .btn-cancel{background:var(--bg-surface)!important;border:1px solid var(--border-strong)!important;color:var(--text-primary)!important;border-radius:10px!important}.crt-mac-dzdp .modal-container,.crt-mtt .modal-container,.win-rewards-zdy .item-selector,.win-rewards-mtt-tkt .item-selector,.win-sng-rwd-custom .selector-content{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;box-shadow:none!important}.win-act-notice{background:var(--bg-page)!important}.win-act-notice .scroll-container{padding:16px!important}.win-act-notice .img-container{min-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;overflow:hidden!important}.win-act-notice .act-img{max-width:100%!important;border-radius:12px!important}.win-act-notice .error-state{color:var(--text-tertiary)!important}.win-tips .tips-content{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;border-radius:10px!important;box-shadow:none!important}.base-window .back-icon{position:relative!important;width:22px!important;height:22px!important;background:none!important;border-left:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(45deg)}.base-window .back-icon:after{content:"";position:absolute;left:-4px;top:9px;width:24px;height:2px;background:var(--text-secondary);transform:rotate(-45deg)}.win-setting .menu-arrow,.win-club-home .menu-arrow img,.win-me-funds .item-arrow img,.win-message-list .back-icon,.win-message-detail .back-icon{filter:grayscale(1) brightness(1.45) contrast(.8)!important;opacity:.78!important}@media (max-width: 700px){.win-shops .resource-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shop-item{width:calc(50% - 6px)!important}}.win-match-create{background:var(--bg-page)!important;color:var(--text-primary)!important}.win-match-create .top-tabs{background:var(--bg-page)!important;border-bottom:1px solid var(--border-subtle)!important}.win-match-create .top-tab-item{color:var(--text-tertiary)!important;border-bottom-color:transparent!important}.win-match-create .top-tab-item.active{color:var(--accent-bright)!important;border-bottom-color:var(--accent)!important}.win-match-create .game-type-tabs{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-match-create .game-type-item{color:var(--text-tertiary)!important}.win-match-create .game-type-item.active{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border-radius:10px!important}.win-match-create .config-area{padding:0 16px 14px!important}.win-match-create .config-item{margin:0 0 10px!important;padding:18px 16px!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-match-create .name-item{gap:12px!important}.win-match-create .item-label,.win-match-create .item-title{color:var(--text-primary)!important;font-size:26px!important}.win-match-create .item-value{color:var(--accent)!important;font-size:26px!important}.win-match-create .name-input{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:10px!important;color:var(--text-primary)!important}.win-match-create .track-label{color:var(--text-tertiary)!important}.win-match-create .track-label.active{color:var(--accent-soft)!important}.win-match-create .track-line:before{background:var(--bg-elevated)!important}.win-match-create .track-progress{background:var(--accent-deep)!important}.win-match-create .track-dot{background:var(--bg-elevated)!important}.win-match-create .track-dot.active,.win-match-create .track-dot.current{background:var(--accent-bright)!important}.win-match-create .switch-section{margin:0 0 10px!important;padding:16px!important;background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-match-create .switch-section-title{color:var(--text-primary)!important}.win-match-create .switch-btn{background:var(--bg-elevated)!important}.win-match-create .switch-btn.on{background:var(--accent-soft)!important}.win-match-create .switch-dot{background:var(--text-primary)!important}.win-match-create .menu-card{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important}.win-match-create .menu-value{color:var(--accent)!important}.win-match-create .create-btn{margin:12px 16px 16px!important;padding:20px!important;background:var(--accent)!important;border:0!important;border-radius:10px!important;color:var(--text-on-accent)!important;box-shadow:none!important}.win-match-create .help-content,.win-match-create .zm-modal,.win-match-create .modal-container{background:var(--bg-surface-2)!important;border:1px solid var(--border-subtle)!important;border-radius:16px!important;box-shadow:none!important}.scene-message{background:var(--bg-page)!important}.scene-message .message-title{color:var(--text-primary)!important}.scene-message .message-card{background:var(--bg-surface)!important;border:1px solid var(--border-subtle)!important}.scene-message .card-label{color:var(--text-primary)!important}.scene-message .empty-tip{color:var(--text-tertiary)!important}
