#app,body,html{height:100%;margin:0;padding:0}body{overflow:hidden;background:var(--bg-page);color:var(--text-primary)}input,select,textarea{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transform:translateZ(0);-webkit-transform:translateZ(0)}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}[contenteditable],input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}a,img{-webkit-touch-callout:none}.app-container,body{overscroll-behavior:none;position:relative;background:var(--bg-page);color:var(--text-primary)}html{height:100%;overflow:hidden}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.van-field input,.van-field textarea,.van-field__control{font-size:16px!important;transform:translateZ(0);-webkit-transform:translateZ(0)}.app-container{min-height:100vh;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--bg-page);color:var(--text-primary)}body.jivo-custom-trigger-mode #jvLabelWrap,body.jivo-custom-trigger-mode #jvLabelWrap *{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.jivo-custom-trigger-mode #jvLabelWrap{display:none!important}body.jivo-custom-trigger-mode [class*=__jivoMobileButton],body.jivo-custom-trigger-mode [class*=__jivoMobileButton] *{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.jivo-custom-trigger-mode [class*=__jivoMobileButton]{display:none!important}:root{--bg-page:#fff;--bg-surface:#fff;--bg-elevated:#fff;--bg-subtle:#f5f7fa;--bg-card-highlight:linear-gradient(135deg,#ffd400,#ffc700);--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--border-color:#e5e7eb;--shadow-color:rgba(15,23,42,.08);--accent-primary:#ffd400;--success-color:#22c55e;--danger-color:#ef4444;--warning-color:#ff976a;--overlay-bg:rgba(15,23,42,.55);--input-bg:#f5f6f7;--input-text:#111827;--switch-inactive-bg:#c8ccd3;--warning-soft-bg:#fff3e0;--success-soft-bg:#e8f5e9;--danger-soft-bg:#ffebee;--chart-bg:#fff;--chart-mini-bg:#fafafa;--chart-axis:#e5e7eb;--chart-grid:#f3f4f6;--chart-text:#6b7280;--drag-hint-bg:hsla(0,0%,100%,.95);--drag-hint-border:rgba(229,231,235,.8);--chat-user-bubble:#95ec69;--chat-user-text:#000;--chat-agent-bubble:#fff;--chat-agent-text:#000}[data-theme=dark]{--bg-page:#090b0d;--bg-surface:#12161c;--bg-elevated:#171b21;--bg-subtle:#0f1319;--bg-card-highlight:linear-gradient(135deg,#ffd400,#d4aa00);--text-primary:#f5f7fa;--text-secondary:#b4becc;--text-muted:#7f8a9a;--border-color:#2a313b;--shadow-color:rgba(0,0,0,.45);--accent-primary:#ffd400;--success-color:#23c36b;--danger-color:#ff5b5b;--warning-color:#ffb36b;--overlay-bg:rgba(0,0,0,.72);--input-bg:#0e1319;--input-text:#f5f7fa;--switch-inactive-bg:#414852;--warning-soft-bg:rgba(255,179,107,.16);--success-soft-bg:rgba(35,195,107,.16);--danger-soft-bg:rgba(255,91,91,.16);--chart-bg:#12161c;--chart-mini-bg:#171b21;--chart-axis:#2a313b;--chart-grid:#212933;--chart-text:#a8b0bf;--drag-hint-bg:rgba(13,17,22,.95);--drag-hint-border:rgba(42,49,59,.9);--chat-user-bubble:#1f6f46;--chat-user-text:#ecfdf3;--chat-agent-bubble:#171d25;--chat-agent-text:#f5f7fa}#app,.app-container,body,html{background:var(--bg-page);color:var(--text-primary)}body{transition:background-color .25s ease,color .25s ease}::-moz-selection{background:rgba(255,212,0,.25)}::selection{background:rgba(255,212,0,.25)}input,select,textarea{color:var(--input-text)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--input-text)}.van-overlay{background:var(--overlay-bg)!important}.van-button--default,.van-cell,.van-cell-group,.van-dialog,.van-dropdown-item__content,.van-dropdown-menu__bar,.van-field,.van-nav-bar,.van-nav-bar__content,.van-picker,.van-picker-column__item,.van-picker__toolbar,.van-popup,.van-tabs__nav,.van-tabs__wrap,.van-uploader__preview,.van-uploader__upload{background:var(--bg-surface);color:var(--text-primary)}.van-dialog{border-radius:20px;box-shadow:0 18px 48px var(--shadow-color)}.van-cell__title,.van-cell__value,.van-dialog__header,.van-dialog__message,.van-empty__description,.van-field__label,.van-nav-bar .van-icon,.van-nav-bar__text,.van-nav-bar__title,.van-picker__cancel,.van-picker__confirm,.van-picker__title,.van-tab{color:var(--text-primary)!important}.van-field__control::-moz-placeholder{color:var(--text-secondary)!important}.van-cell__label,.van-dialog__message,.van-field__control,.van-field__control::placeholder,.van-picker-column__item--disabled,.van-tab--inactive{color:var(--text-secondary)!important}.van-cell:after,.van-dropdown-menu__bar:after,.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after,.van-nav-bar:after,.van-picker__toolbar,.van-tabs--line .van-tabs__wrap:after{border-color:var(--border-color)!important}.van-cell-group{border-radius:16px;box-shadow:0 12px 28px var(--shadow-color)}.van-field{background:var(--input-bg);border-radius:12px}.van-field__control{color:var(--input-text)!important}.van-field__control::-moz-placeholder{color:var(--text-muted)!important}.van-field__control::placeholder{color:var(--text-muted)!important}.van-button--default{border-color:var(--border-color);color:var(--text-primary)}.van-tabs__line{background:var(--accent-primary)!important}.van-switch{background:var(--switch-inactive-bg)}.van-switch__node{background:#fff}.van-uploader__upload{border:1px dashed var(--border-color)}.van-dropdown-item__option,.van-dropdown-item__option--active,.van-dropdown-menu__title{color:var(--text-primary)!important}.van-dropdown-item__option--active,.van-loading__spinner,.van-loading__text,.van-picker__confirm{color:var(--accent-primary)!important}.van-swipe__indicator{background:rgba(127,138,154,.32)!important}.van-swipe__indicator--active{background:var(--accent-primary)!important}.van-nav-bar{background:var(--bg-surface)!important}.van-nav-bar__content,.van-tabs__nav{background:transparent!important}[data-theme=dark] .customer-service-page,[data-theme=dark] .home-page,[data-theme=dark] .login-page,[data-theme=dark] .orders-page,[data-theme=dark] .page,[data-theme=dark] .profile-page,[data-theme=dark] .support-page,[data-theme=dark] .trade-page,[data-theme=dark] .wallet-page{background:var(--bg-page)!important;color:var(--text-primary)!important}[data-theme=dark] .home-page .energy-list,[data-theme=dark] .home-page .stat-card,[data-theme=dark] .login-card,[data-theme=dark] .orders-page .order-card,[data-theme=dark] .profile-page .menu-list .van-cell-group,[data-theme=dark] .trade-page .amount-chip,[data-theme=dark] .trade-page .balance-info,[data-theme=dark] .trade-page .chart-container,[data-theme=dark] .trade-page .period-chip,[data-theme=dark] .wallet-page .asset-details{background:var(--bg-surface)!important;box-shadow:0 16px 32px var(--shadow-color)!important}[data-theme=dark] .login-page,[data-theme=dark] .page{border-radius:20px}[data-theme=dark] .login-card,[data-theme=dark] .page{border:1px solid var(--border-color)}[data-theme=dark] .customer-service-page .zoom-text,[data-theme=dark] .field-label,[data-theme=dark] .home-page .label,[data-theme=dark] .orders-page .label,[data-theme=dark] .page .label,[data-theme=dark] .profile-page .user-phone,[data-theme=dark] .support-page .loading-indicator,[data-theme=dark] .support-page .message-time-divider,[data-theme=dark] .trade-page .indicator-tab,[data-theme=dark] .trade-page .info-row .label,[data-theme=dark] .trade-page .ma-indicators,[data-theme=dark] .trade-page .time-tab,[data-theme=dark] .wallet-page .label{color:var(--text-secondary)!important}[data-theme=dark] .auth-links,[data-theme=dark] .home-page .energy-item,[data-theme=dark] .orders-page .card-footer,[data-theme=dark] .orders-page .card-header,[data-theme=dark] .trade-page .indicator-tabs,[data-theme=dark] .trade-page .time-tabs,[data-theme=dark] .wallet-page .detail-item{border-color:var(--border-color)!important}[data-theme=dark] .auth-links .link,[data-theme=dark] .customer-service-page .title,[data-theme=dark] .home-page .balance-amount,[data-theme=dark] .home-page .item-name,[data-theme=dark] .home-page .item-price,[data-theme=dark] .home-page .title,[data-theme=dark] .orders-page .info-row .value,[data-theme=dark] .orders-page .product-name,[data-theme=dark] .orders-page .title,[data-theme=dark] .profile-page .title,[data-theme=dark] .profile-page .top-bar .title,[data-theme=dark] .profile-page .user-name,[data-theme=dark] .support-page .title,[data-theme=dark] .trade-page .amount-chip,[data-theme=dark] .trade-page .info-row .value,[data-theme=dark] .trade-page .period-time,[data-theme=dark] .trade-page .sec-title,[data-theme=dark] .wallet-page .balance-amount,[data-theme=dark] .wallet-page .detail-value,[data-theme=dark] .wallet-page .title{color:var(--text-primary)!important}[data-theme=dark] .customer-service-page .top-bar,[data-theme=dark] .home-page .top-bar,[data-theme=dark] .orders-page .top-bar,[data-theme=dark] .profile-page .top-bar,[data-theme=dark] .support-page .top-bar,[data-theme=dark] .trade-page .top-bar,[data-theme=dark] .wallet-page .top-bar{background:var(--bg-elevated)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 16px 36px var(--shadow-color)!important}[data-theme=dark] .home-page .content,[data-theme=dark] .orders-page .content,[data-theme=dark] .trade-page .content,[data-theme=dark] .wallet-page .content{background:transparent!important}[data-theme=dark] .home-page .promo-swipe{box-shadow:0 18px 36px rgba(0,0,0,.45)!important}[data-theme=dark] .home-page .stat-card.active,[data-theme=dark] .trade-page .amount-chip.active,[data-theme=dark] .trade-page .period-chip.active,[data-theme=dark] .trade-page .time-tab.active{box-shadow:0 10px 24px rgba(255,212,0,.18)!important}[data-theme=dark] .home-page .energy-item:active{background:hsla(0,0%,100%,.04)!important}[data-theme=dark] .home-page .item-rank,[data-theme=dark] .home-page .item-unit,[data-theme=dark] .orders-page .profit-label,[data-theme=dark] .trade-page .countdown-label,[data-theme=dark] .trade-page .drag-hint,[data-theme=dark] .wallet-page .detail-label{color:var(--text-muted)!important}[data-theme=dark] .profile-page .user-avatar,[data-theme=dark] .wallet-page .action-btn{background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.08)}[data-theme=dark] .profile-page .user-avatar{background:hsla(0,0%,100%,.9)!important;border:1px solid hsla(0,0%,100%,.35)}[data-theme=dark] .profile-page .user-id,[data-theme=dark] .profile-page .user-phone{color:rgba(17,24,39,.76)!important}[data-theme=dark] .wallet-page .action-btn,[data-theme=dark] .wallet-page .action-btn .van-icon,[data-theme=dark] .wallet-page .action-btn span,[data-theme=dark] .wallet-page .balance-card .label{color:#374151!important}[data-theme=dark] .wallet-page .quick-amount{background:var(--bg-subtle)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .wallet-page .quick-amount:active{background:var(--accent-primary)!important;color:#111827!important}[data-theme=dark] .wallet-page .balance-hint,[data-theme=dark] .wallet-page .recharge-hint{color:var(--text-secondary)!important}[data-theme=dark] .orders-page .status-badge.in-progress,[data-theme=dark] .profile-page .status-pending{background:var(--warning-soft-bg)!important;color:var(--warning-color)!important}[data-theme=dark] .orders-page .status-badge.win,[data-theme=dark] .profile-page .status-success{background:var(--success-soft-bg)!important;color:var(--success-color)!important}[data-theme=dark] .orders-page .status-badge.loss,[data-theme=dark] .profile-page .status-rejected{background:var(--danger-soft-bg)!important;color:var(--danger-color)!important}[data-theme=dark] .orders-page .status-badge.draw{background:rgba(127,138,154,.14)!important;color:var(--text-secondary)!important}[data-theme=dark] .profile-page .menu-list .van-icon,[data-theme=dark] .profile-page .password-dialog-content .van-field__label,[data-theme=dark] .profile-page .password-dialog-content .van-icon{color:var(--text-secondary)!important}[data-theme=dark] .trade-page .chart-container,[data-theme=dark] .trade-page .price-section{background:var(--bg-surface)!important}[data-theme=dark] .trade-page .ma-indicators{background:var(--bg-subtle)!important}[data-theme=dark] .trade-page .drag-hint{background:var(--drag-hint-bg)!important;border-color:var(--drag-hint-border)!important;box-shadow:0 10px 24px var(--shadow-color)!important}[data-theme=dark] .trade-page .xaxis-drag-area:active .drag-hint{background:rgba(255,212,0,.14)!important;border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}[data-theme=dark] .trade-page .custom-input-wrap .van-field{background:var(--input-bg)!important;border-color:var(--border-color)!important}[data-theme=dark] .trade-page .custom-input-wrap .van-field__control{color:var(--text-primary)!important}[data-theme=dark] .support-page .input-area,[data-theme=dark] .support-page .messages-wrapper{background:var(--bg-subtle)!important}[data-theme=dark] .support-page .input-wrapper{background:var(--bg-elevated)!important;border-top:1px solid var(--border-color)}[data-theme=dark] .support-page .input-wrapper .van-field{background:var(--input-bg)!important;border-color:var(--border-color)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)!important}[data-theme=dark] .support-page .input-wrapper .van-field__control{color:var(--input-text)!important}[data-theme=dark] .support-page .connection-status.connected{background:var(--success-soft-bg)!important;color:var(--success-color)!important}[data-theme=dark] .support-page .connection-status.disconnected{background:var(--danger-soft-bg)!important;color:var(--danger-color)!important}[data-theme=dark] .support-page .user-message .message-bubble{background:var(--chat-user-bubble)!important;color:var(--chat-user-text)!important}[data-theme=dark] .support-page .agent-message .message-bubble{background:var(--chat-agent-bubble)!important;color:var(--chat-agent-text)!important;box-shadow:0 10px 24px var(--shadow-color)!important}[data-theme=dark] .customer-service-page .loading-overlay,[data-theme=dark] .customer-service-page .service-container,[data-theme=dark] .customer-service-page .zoom-control{background:var(--bg-elevated)!important}[data-theme=dark] .customer-service-page .service-iframe{background:var(--bg-surface)!important}[data-theme=dark] .floating-tabbar{background:transparent!important}[data-theme=dark] .floating-tabbar .inner{background:#161b22!important;box-shadow:0 18px 36px rgba(0,0,0,.45)!important}[data-theme=dark] .floating-tabbar .tab-item .van-icon{color:var(--text-secondary)!important}[data-theme=dark] .floating-tabbar .tab-item.active .van-icon{background:var(--accent-primary)!important;color:#111827!important;box-shadow:0 8px 16px rgba(255,212,0,.2)!important}[data-theme=dark] .floating-tabbar .indicator-dot{background:var(--accent-primary)!important}