@charset "UTF-8";.app-header{position:sticky;top:0;z-index:100;width:100%;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px #0000001a;padding:0 24px}.app-header .header-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:64px}@media(min-width:769px)and (max-width:1024px){.app-header .header-container{padding:0 20px}}@media(min-width:1441px){.app-header .header-container{max-width:1600px}}.app-header .header-left{display:flex;align-items:center;gap:32px}.app-header .header-left .logo{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--text-primary);white-space:nowrap}.app-header .header-left .logo:hover{color:var(--brand-color)}.app-header .header-left .desktop-menu{border:none;background:transparent}.app-header .header-left .desktop-menu .ant-menu-item{color:var(--text-secondary)}.app-header .header-left .desktop-menu .ant-menu-item:hover{color:var(--brand-color)}.app-header .header-left .desktop-menu .ant-menu-item.ant-menu-item-selected{color:var(--brand-color);background:transparent}.app-header .header-left .desktop-menu .ant-menu-item.ant-menu-item-selected:after{border-bottom-color:var(--brand-color)}.app-header .header-right{display:flex;align-items:center}.app-header .header-right .ant-btn-text{color:var(--text-secondary)}.app-header .header-right .ant-btn-text:hover{color:var(--brand-color);background:var(--bg-hover)}@media(max-width:768px){.app-header{padding:0 12px;height:56px}.app-header .header-container{height:56px}.app-header .header-left{gap:12px}.app-header .header-left .logo{font-size:16px;gap:6px}.app-header .header-left .logo span,.app-header .header-left .desktop-menu{display:none}.app-header .header-right .ant-space{gap:8px!important}.app-header .header-right .ant-dropdown-trigger:has(.anticon-global){display:none}.app-header .header-right .ant-btn{padding:4px 8px;font-size:13px}.app-header .header-right .ant-btn span:not(.anticon){display:none}.app-header .header-right .ant-switch{min-width:36px;height:20px}}@media(max-width:480px){.app-header{padding:0 8px}.app-header .header-left .logo .anticon{font-size:20px}}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(var(--bg-secondary-rgb),.95);border-top:1px solid var(--border-color);box-shadow:0 -4px 16px rgba(var(--bg-primary-rgb),.3);z-index:100;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}:root[data-theme=light] .mobile-nav{background:rgba(var(--bg-secondary-rgb),.98);box-shadow:0 -4px 16px #00000014}@media(max-width:768px){.mobile-nav{display:flex;justify-content:space-around;align-items:center;padding:0}}.mobile-nav .mobile-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;padding:8px 4px;color:var(--text-tertiary);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-nav .mobile-nav-item .nav-icon{font-size:22px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.mobile-nav .mobile-nav-item .nav-label{font-size:11px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.85}.mobile-nav .mobile-nav-item:active .nav-icon{transform:scale(.88)}.mobile-nav .mobile-nav-item.active{color:var(--primary-color)}.mobile-nav .mobile-nav-item.active .nav-icon{animation:bounce .6s cubic-bezier(.4,0,.2,1);transform:scale(1.1);filter:drop-shadow(0 2px 4px rgba(24,144,255,.25))}.mobile-nav .mobile-nav-item.active .nav-label{font-weight:600;opacity:1;font-size:12px}.mobile-nav .mobile-nav-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:28px;height:3px;background:linear-gradient(90deg,var(--primary-color),#36cfc9);border-radius:2px 2px 0 0;animation:slideUp .3s cubic-bezier(.4,0,.2,1)}.mobile-nav .mobile-nav-item:not(.active):hover{color:var(--text-secondary)}@media(min-width:769px){.mobile-nav .mobile-nav-item:not(.active):hover .nav-icon{transform:translateY(-2px) scale(1.05)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.2) translateY(-3px)}50%{transform:scale(1.05) translateY(0)}70%{transform:scale(1.15) translateY(-1px)}to{transform:scale(1.1) translateY(0)}}@keyframes slideUp{0%{width:0;opacity:0}to{width:28px;opacity:1}}@media(max-width:768px){.ant-layout-content{padding-bottom:72px!important}}.app-layout{min-height:100vh}.app-header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:0;line-height:64px;height:64px}.header-container{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;height:100%}.header-left{display:flex;align-items:center;gap:24px}.logo{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--brand-color)}@media(max-width:768px){.logo span{display:none}}.desktop-menu{background:transparent;border:none}@media(max-width:768px){.desktop-menu{display:none}}.app-content{min-height:calc(100vh - 64px)}@media(min-width:769px){.app-content{padding:24px}}@media(max-width:768px){.app-content{padding:0 0 80px;min-height:calc(100vh - 56px)}}.loading-bar-container{position:fixed;top:0;left:0;right:0;z-index:9999;pointer-events:none}.loading-bar{height:3px;background:linear-gradient(90deg,var(--primary-color),#36cfc9);transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #1890ff99}.loading-bar:after{content:"";position:absolute;right:0;top:0;bottom:0;width:100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4));animation:shimmer 1s ease-in-out infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 20px;background:var(--bg-primary)}.error-boundary .ant-result{padding:48px 32px}.error-boundary .ant-result .ant-result-icon .anticon{font-size:72px;color:#ff4d4f}.error-boundary .ant-result .ant-result-title{font-size:24px;color:var(--text-primary)}.error-boundary .ant-result .ant-result-subtitle{font-size:14px;color:var(--text-secondary);margin-top:8px}.error-boundary .ant-result .ant-result-extra{margin-top:32px}.error-boundary .ant-result .ant-result-extra button{margin:0 8px}.error-boundary .error-details{max-width:800px;width:100%;margin-top:24px;padding:16px;background:var(--card-bg);border-radius:8px;border:1px solid var(--border-color)}.error-boundary .error-details summary{cursor:pointer;font-weight:600;color:var(--text-primary);padding:8px;-webkit-user-select:none;user-select:none}.error-boundary .error-details summary:hover{color:var(--primary-color)}.error-boundary .error-details pre{margin-top:12px;padding:16px;background:#0000000d;border-radius:4px;font-size:12px;line-height:1.6;color:#f5222d;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:768px){.error-boundary{padding:20px 16px}.error-boundary .ant-result{padding:24px 16px}.error-boundary .ant-result .ant-result-icon .anticon{font-size:48px}.error-boundary .ant-result .ant-result-title{font-size:20px}.error-boundary .ant-result .ant-result-extra button{margin:8px 4px}.error-boundary .ant-result .ant-result-extra button:first-child{margin-top:0}.error-boundary .error-details pre{font-size:11px}}.pwa-install-prompt{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 2px 8px #00000026;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.pwa-install-content{display:flex;align-items:center;padding:12px 16px;gap:12px;max-width:1200px;margin:0 auto}.pwa-install-icon{flex-shrink:0}.pwa-install-icon img{width:48px;height:48px;border-radius:12px;box-shadow:0 2px 8px #0003}.pwa-install-text{flex:1;color:#fff}.pwa-install-text h4{margin:0;font-size:16px;font-weight:600;color:#fff}.pwa-install-text p{margin:4px 0 0;font-size:13px;opacity:.9;color:#fff}.pwa-install-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:768px){.pwa-install-content{padding:10px 12px;gap:10px}.pwa-install-icon img{width:40px;height:40px;border-radius:10px}.pwa-install-text h4{font-size:14px}.pwa-install-text p{font-size:12px}}.banner-carousel{border-radius:8px;overflow:hidden;margin-bottom:24px;position:relative}.banner-carousel :global(.ant-carousel) .slick-dots{bottom:20px}.banner-carousel :global(.ant-carousel) .slick-dots li button{width:8px;height:8px;border-radius:50%;background:#ffffff80;transition:all .3s}.banner-carousel :global(.ant-carousel) .slick-dots li.slick-active button{width:8px;height:8px;background:#ffffffe6}.banner-carousel :global(.ant-carousel) .slick-list{cursor:grab}.banner-carousel :global(.ant-carousel) .slick-list:active{cursor:grabbing}.banner-carousel .banner-item{display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.banner-carousel .banner-overlay{text-align:center;color:#fff;z-index:1;padding:0 20px}.banner-carousel .banner-overlay h1{font-size:48px;font-weight:700;margin:0 0 16px;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:768px){.banner-carousel .banner-overlay h1{font-size:32px}}.banner-carousel .banner-overlay p{font-size:20px;margin:0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.3)}@media(max-width:768px){.banner-carousel .banner-overlay p{font-size:16px}}.account-drawer :global(.ant-drawer-header){padding:20px 20px 12px;border-bottom:none;background:transparent}.account-drawer :global(.ant-drawer-body){padding:0;background:transparent}.account-drawer :global(.ant-drawer-close){color:var(--text-secondary);transition:all .2s ease;border-radius:4px}.account-drawer :global(.ant-drawer-close):hover{color:var(--text-primary);background:var(--bg-hover)}.account-drawer .account-drawer-header{display:flex;align-items:center;gap:16px;padding-bottom:10px}.account-drawer .account-drawer-header :global(.ant-avatar){border:2px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #00000026;transition:all .3s ease}.account-drawer .account-drawer-header :global(.ant-avatar):hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.account-drawer .account-drawer-header .user-info{flex:1}.account-drawer .account-drawer-header .user-info .username{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.2px}.account-drawer .account-drawer-header .user-info .email{font-size:13px;color:var(--text-secondary);opacity:.85}.account-drawer .account-drawer-header .user-info .kyc-status{margin-top:8px}.account-drawer .account-drawer-header .user-info .kyc-status :global(.ant-tag){border:none;background:#1890ff26;color:var(--brand-color);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .2s ease}.account-drawer .account-drawer-header .user-info .kyc-status :global(.ant-tag):hover{background:#1890ff33;transform:translateY(-1px)}.account-drawer .account-drawer-header .user-info .kyc-status :global(.ant-tag).ant-tag-success{background:#00c08726;color:var(--success-color)}:global([data-theme=light]) .account-drawer .account-drawer-header .user-info .kyc-status :global(.ant-tag).ant-tag-success{background:#52c41a26}:global([data-theme=light]) .account-drawer .account-drawer-header .user-info .kyc-status :global(.ant-tag).ant-tag-success:hover{background:#52c41a33}.account-drawer .account-drawer-header .user-info .kyc-status :global(.ant-tag).ant-tag-success:hover{background:#00c08733}.account-drawer .menu-list{padding:10px 0}.account-drawer .menu-list :global(.ant-list-item){padding:0;border:none}.account-drawer .menu-item{display:flex;align-items:center;gap:12px;padding:16px 24px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border-bottom:none;position:relative;margin:0 8px;border-radius:8px}.account-drawer .menu-item:hover{background:var(--bg-hover);transform:translate(4px);box-shadow:0 2px 8px #0000001a;opacity:.9}.account-drawer .menu-item:active{transform:translate(2px);transition:all .1s ease}.account-drawer .menu-item .menu-icon{font-size:20px;color:var(--text-secondary);display:flex;align-items:center;transition:all .25s ease;width:24px;justify-content:center}.account-drawer .menu-item .menu-title{flex:1;font-size:15px;color:var(--text-primary);font-weight:400;letter-spacing:-.1px}.account-drawer .menu-item .arrow-icon{font-size:14px;color:var(--text-tertiary);opacity:.4;transition:all .25s ease}.account-drawer .menu-item:hover .menu-icon{color:var(--text-primary);transform:scale(1.1)}.account-drawer .menu-item:hover .arrow-icon{opacity:1;transform:translate(2px)}.account-drawer .menu-item.danger{margin-top:10px}.account-drawer .menu-item.danger .menu-icon,.account-drawer .menu-item.danger .menu-title{color:var(--error-color)}.account-drawer .menu-item.danger:hover{background:#f6465d1f}:global([data-theme=light]) .account-drawer .menu-item.danger:hover{background:#ff4d4f1f}.account-drawer .menu-item.danger:hover .menu-icon{transform:scale(1.15)}.account-drawer .settings-section{padding:10px 0;margin-top:0;border-top:none}.account-drawer .settings-section .setting-item{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin:0 8px;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1)}.account-drawer .settings-section .setting-item:hover{background:var(--bg-hover);transform:translate(4px);box-shadow:0 2px 8px #0000001a;opacity:.9}.account-drawer .settings-section .setting-item:hover .setting-icon{color:var(--text-primary);transform:scale(1.1)}.account-drawer .settings-section .setting-item .setting-left{display:flex;align-items:center;gap:12px}.account-drawer .settings-section .setting-item .setting-left .setting-icon{font-size:18px;color:var(--text-secondary);transition:all .25s ease;width:20px;display:flex;justify-content:center}.account-drawer .settings-section .setting-item .setting-left .setting-label{font-size:15px;color:var(--text-primary);letter-spacing:-.1px}.account-drawer .settings-section .setting-item :global(.ant-select){transition:all .2s ease}.account-drawer .settings-section .setting-item :global(.ant-select):hover :global(.ant-select-selector){border-color:var(--brand-color)!important}.account-drawer .settings-section .setting-item :global(.ant-switch){transition:all .3s cubic-bezier(.4,0,.2,1);min-width:44px}.account-drawer .settings-section .setting-item :global(.ant-switch):hover{transform:scale(1.05)}.account-drawer .settings-section .setting-item :global(.ant-switch):not(.ant-switch-checked){background:var(--bg-hover);border:1px solid rgba(255,255,255,.1)}.account-drawer .settings-section .setting-item :global(.ant-switch).ant-switch-checked{background:linear-gradient(135deg,#1890ff,#0050b3);border:none}.account-drawer .settings-section .setting-item :global(.ant-switch) :global(.ant-switch-inner){display:flex;align-items:center;justify-content:center;font-size:0}.account-drawer .settings-section .setting-item :global(.ant-switch) :global(.ant-switch-inner) :global(.ant-switch-inner-checked),.account-drawer .settings-section .setting-item :global(.ant-switch) :global(.ant-switch-inner) :global(.ant-switch-inner-unchecked){display:flex;align-items:center;justify-content:center;font-size:0;line-height:1}.account-drawer .settings-section .setting-item :global(.ant-switch) :global(.ant-switch-handle){transition:all .3s cubic-bezier(.4,0,.2,1)}.account-drawer .settings-section .setting-item :global(.ant-switch) :global(.ant-switch-handle):before{box-shadow:0 2px 4px #0003}.account-drawer .settings-section .setting-item :global(.theme-switch){box-shadow:0 2px 8px #0000001a}.account-drawer .settings-section .setting-item :global(.theme-switch):hover{box-shadow:0 4px 12px #00000026}.account-drawer .settings-section .setting-item :global(.theme-switch).ant-switch-checked{box-shadow:0 2px 8px #1890ff4d}.account-drawer .settings-section .setting-item :global(.theme-switch).ant-switch-checked:hover{box-shadow:0 4px 12px #1890ff66}.message-drawer .message-item{padding:12px;border-radius:8px;margin-bottom:8px;transition:all .3s}.message-drawer .message-item:hover{background-color:#00000005}.message-drawer .message-item.unread{background-color:#1890ff0d;border-left:3px solid #1890ff}.message-detail .message-meta{padding:12px;background-color:#f5f5f5;border-radius:4px;margin-bottom:16px}.message-detail .message-content{font-size:14px;line-height:1.8}.mini-chart{display:inline-block;vertical-align:middle;position:relative;overflow:visible;cursor:pointer;transition:transform .2s ease}.mini-chart:hover{transform:scale(1.05)}.mini-chart:hover .chart-svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.mini-chart:hover .chart-line{stroke-width:2.5;filter:drop-shadow(0 0 4px currentColor)}.mini-chart:hover .chart-fill{opacity:.8}.mini-chart:hover .chart-flow{opacity:.9}.mini-chart .chart-svg{display:block;overflow:visible;transition:filter .3s ease;filter:drop-shadow(0 1px 3px rgba(0,0,0,.08))}.mini-chart .chart-line{transition:d .4s cubic-bezier(.4,0,.2,1),stroke .3s ease,stroke-width .3s ease,filter .3s ease}.mini-chart .chart-fill{transition:opacity .3s ease,d .4s cubic-bezier(.4,0,.2,1)}.mini-chart .chart-flow{transition:opacity .3s ease}.mini-chart-loading{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.02) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.mini-chart-loading .loading-pulse{width:16px;height:16px;border-radius:50%;background:var(--primary-color, #1890ff);opacity:.6;animation:pulse 1.5s ease-in-out infinite}.mini-chart-empty{display:inline-block;opacity:.2;transition:opacity .3s ease}.mini-chart-empty:hover{opacity:.4}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.market-skeleton{padding:12px 0}.market-skeleton-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;background:var(--card-bg);border-radius:8px}.market-skeleton .skeleton-left{display:flex;align-items:center;gap:12px}.market-skeleton .skeleton-text{display:flex;flex-direction:column;gap:4px}.market-skeleton .skeleton-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chart-skeleton{width:100%;border-radius:8px;overflow:hidden;background:var(--card-bg)}.chart-skeleton .skeleton-chart-placeholder{width:100%;height:400px;display:flex;align-items:flex-end;justify-content:space-around;padding:20px;background:linear-gradient(180deg,rgba(24,144,255,.05) 0%,transparent 100%)}.chart-skeleton .skeleton-chart-lines{display:flex;align-items:flex-end;justify-content:space-around;width:100%;height:100%;gap:8px}.chart-skeleton .skeleton-chart-lines .line{flex:1;background:linear-gradient(180deg,#1890ff4d,#1890ff1a);border-radius:4px 4px 0 0;animation:pulse 1.5s ease-in-out infinite}.chart-skeleton .skeleton-chart-lines .line:nth-child(odd){animation-delay:.2s}.chart-skeleton .skeleton-chart-lines .line:nth-child(2n){animation-delay:.4s}.trade-panel-skeleton .ant-card{background:var(--card-bg);border-radius:12px}.order-list-skeleton .ant-card{background:var(--card-bg);border-radius:8px}.asset-card-skeleton{background:var(--card-bg);border-radius:12px}.asset-card-skeleton .skeleton-asset-header{display:flex;justify-content:space-between;align-items:center}.asset-card-skeleton .skeleton-asset-value{margin:16px 0}.asset-card-skeleton .skeleton-asset-actions{display:flex;gap:12px}.banner-skeleton{width:100%;border-radius:12px;overflow:hidden;margin-bottom:16px}.banner-skeleton .skeleton-banner-placeholder{width:100%;height:200px;background:linear-gradient(135deg,#1890ff1a,#722ed11a);animation:shimmer 2s ease-in-out infinite}.page-skeleton{padding:24px;background:var(--card-bg);border-radius:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.market-skeleton-item{padding:10px 12px}.chart-skeleton .skeleton-chart-placeholder{height:300px}.banner-skeleton .skeleton-banner-placeholder{height:150px}}.home-page .hero-background{position:relative;width:100vw;height:50vh;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;background:linear-gradient(135deg,#0b0e11,#1a1d1f);margin-bottom:32px}.home-page .hero-background>*{position:absolute;top:0;left:0;width:100%;height:100%}.home-page .hero-background .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;color:#fff;width:auto;height:auto}.home-page .hero-background .hero-content h1{font-size:56px;font-weight:700;margin:0 0 16px;background:linear-gradient(135deg,#fff,#1890ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-page .hero-background .hero-content p{font-size:20px;margin:0 0 32px;color:#fffc}.home-page .hero-background .hero-content button{font-size:18px;height:50px;padding:0 40px;border-radius:8px;box-shadow:0 4px 20px #1890ff66;transition:all .3s}.home-page .hero-background .hero-content button:hover{transform:translateY(-2px);box-shadow:0 6px 25px #1890ff99}@media(min-width:769px){.home-page .home-content{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.home-page .home-content{max-width:1600px;padding:0 32px}}@media(max-width:768px){.home-page .home-content{padding:0 15px}}.home-page .market-section{background:transparent!important}.home-page .market-section .ant-card-body{padding:0;background:transparent}.home-page .market-section .ant-tabs{margin-top:5px;margin-bottom:4px}.home-page .market-section .ant-tabs .ant-tabs-nav{margin-bottom:0}.home-page .market-section .ant-tabs .ant-tabs-nav:before{border-bottom:none}.home-page .market-section .ant-tabs .ant-tabs-tab{padding:12px 16px;color:var(--text-secondary);font-size:14px;transition:all .3s}.home-page .market-section .ant-tabs .ant-tabs-tab:hover{color:var(--brand-color)}.home-page .market-section .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-size:16px;font-weight:600}.home-page .market-section .ant-tabs .ant-tabs-ink-bar{display:none!important}.home-page .market-section .ant-table,.home-page .market-section .ant-table .ant-table-container{background:transparent}.home-page .market-section .ant-table .ant-table-thead>tr>th{background:transparent;border-bottom:none;border-right:none}.home-page .market-section .ant-table .ant-table-thead>tr>th:before{display:none}.home-page .market-section .ant-table .ant-table-tbody>tr{background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.home-page .market-section .ant-table .ant-table-tbody>tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent,var(--brand-color, #1890ff),transparent);opacity:0;transition:opacity .3s ease}.home-page .market-section .ant-table .ant-table-tbody>tr:hover{background:var(--bg-hover)!important;transform:translate(4px);box-shadow:-4px 0 12px #00000014}.home-page .market-section .ant-table .ant-table-tbody>tr:hover:before{opacity:.6}.home-page .market-section .ant-table .ant-table-tbody>tr:hover .ant-table-cell:nth-child(3),.home-page .market-section .ant-table .ant-table-tbody>tr:hover .ant-table-cell:nth-child(4){transform:scale(1.02);transition:transform .2s ease}.home-page .market-section .ant-table .ant-table-tbody>tr>td{background:transparent;border-bottom:none;border-right:none;transition:all .3s ease}.home-page .market-section .ant-table .ant-table-tbody>tr>td:nth-child(3){font-weight:600;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-page .market-section .ant-table .ant-table-tbody>tr>td:nth-child(4){transition:color .3s ease,transform .2s ease}.home-page .market-section .ant-table .ant-table-thead>tr>th,.home-page .market-section .ant-table .ant-table-tbody>tr>td{padding:12px 8px}.home-page .market-section .ant-table .price-cell{transition:transform .2s ease,color .3s ease}.home-page .market-section .ant-table .price-cell:hover{transform:scale(1.05)}.home-page .market-section .ant-table .change-cell{transition:all .3s ease}.home-page .market-section .ant-table .change-cell.positive:hover{background:#00c08733!important;transform:scale(1.05);box-shadow:0 0 8px #00c0874d}.home-page .market-section .ant-table .change-cell.negative:hover{background:#ff4d4f33!important;transform:scale(1.05);box-shadow:0 0 8px #ff4d4f4d}.home-page .market-section .market-list-mobile .ant-list-item{padding:12px 0;border-bottom:none;cursor:pointer;transition:background .3s}.home-page .market-section .market-list-mobile .ant-list-item:active{background:var(--bg-hover)}.home-page .market-section .market-list-mobile .market-item-content{display:flex;justify-content:space-between;align-items:center;width:100%;transition:all .3s ease;position:relative}.home-page .market-section .market-list-mobile .market-item-content:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent,var(--brand-color, #1890ff),transparent);opacity:0;transition:opacity .3s ease}.home-page .market-section .market-list-mobile .market-list-item{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.home-page .market-section .market-list-mobile .market-list-item:hover{background:var(--bg-hover)!important;transform:translate(4px);box-shadow:-4px 0 12px #00000014}.home-page .market-section .market-list-mobile .market-list-item:hover .market-item-content:before{opacity:.6}.home-page .market-section .market-list-mobile .market-list-item:hover .market-item-right .price,.home-page .market-section .market-list-mobile .market-list-item:hover .market-item-right .change{transform:scale(1.05)}.home-page .market-section .market-list-mobile .market-item-left{display:flex;align-items:center;flex:0 0 180px;width:180px}.home-page .market-section .market-list-mobile .market-item-center{flex:1;display:flex;align-items:center;justify-content:center;padding:0 12px;min-width:0}.home-page .market-section .market-list-mobile .market-item-info{margin-left:8px;flex:1;min-width:0;max-width:120px}.home-page .market-section .market-list-mobile .market-item-info .symbol-name{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .market-section .market-list-mobile .market-item-info .symbol-volume{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .market-section .market-list-mobile .market-item-right{text-align:right;flex:0 0 90px;width:90px}.home-page .market-section .market-list-mobile .market-item-right .price{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px;transition:transform .2s ease,color .3s ease;display:inline-block}.home-page .market-section .market-list-mobile .market-item-right .change{font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:flex-end;gap:4px;transition:transform .2s ease,color .3s ease}.home-page .market-section .market-list-mobile .market-item-right .change.positive{color:var(--success-color);text-shadow:0 0 8px rgba(0,192,135,.3)}.home-page .market-section .market-list-mobile .market-item-right .change.negative{color:var(--error-color);text-shadow:0 0 8px rgba(255,77,79,.3)}.home-page .market-section .load-more-wrapper{text-align:center;padding:12px 0}.home-page .market-section .text-success{color:var(--success-color)}.home-page .market-section .text-danger{color:var(--error-color)}@media(max-width:768px){.home-page .top-action-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin-bottom:10px;gap:8px}.home-page .top-action-bar .top-action-button{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:18px;transition:all .3s;padding:0;background:transparent;border:none}.home-page .top-action-bar .top-action-button:hover{color:var(--primary-color);background:transparent}.home-page .top-action-bar .top-action-button:active{transform:scale(.95)}.home-page .top-action-bar .top-action-button svg{display:block}.home-page .top-action-bar .search-input-wrapper{flex:1;min-width:0}.home-page .top-action-bar .search-input-wrapper .ant-input-affix-wrapper{border-radius:16px;padding:4px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);height:32px;display:flex;align-items:center}.home-page .top-action-bar .search-input-wrapper .ant-input-affix-wrapper:focus,.home-page .top-action-bar .search-input-wrapper .ant-input-affix-wrapper:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px #1890ff1a}.home-page .top-action-bar .search-input-wrapper .ant-input-affix-wrapper .ant-input{font-size:13px;line-height:1}.home-page .top-action-bar .search-input-wrapper .ant-input-affix-wrapper .anticon{font-size:14px;display:flex;align-items:center}.home-page .top-action-bar .top-action-right{display:flex;gap:10px;flex-shrink:0}.home-page .hero-background{height:40vh;min-height:300px;margin-bottom:16px}.home-page .hero-background .hero-content{padding:0 20px}.home-page .hero-background .hero-content h1{font-size:28px;margin-bottom:12px}.home-page .hero-background .hero-content p{font-size:14px;margin-bottom:20px}.home-page .hero-background .hero-content button{font-size:15px;height:42px;padding:0 24px}.home-page .banner-carousel{margin:0 12px 20px;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #00000026}.home-page .total-assets-section{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);margin:0 12px 20px;border-radius:16px;box-shadow:0 8px 20px #764ba240}.home-page .total-assets-section .assets-content{display:flex;justify-content:space-between;align-items:center}.home-page .total-assets-section .assets-content .assets-left{flex:1}.home-page .total-assets-section .assets-content .assets-left .assets-label{font-size:13px;color:#fffc;margin-bottom:8px}.home-page .total-assets-section .assets-content .assets-left .assets-value{font-size:28px;font-weight:600;color:#fff}.home-page .total-assets-section .assets-content .assets-right{display:flex;gap:8px;align-items:center}.home-page .total-assets-section .assets-content .assets-right .eye-button{color:#fff;font-size:18px}.home-page .total-assets-section .assets-content .assets-right .eye-button:hover{color:#fffc}.home-page .total-assets-section .assets-content .assets-right .ant-btn-primary{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;box-shadow:none}.home-page .total-assets-section .assets-content .assets-right .ant-btn-primary:hover{background:#ffffff4d;border-color:#fff6;box-shadow:none}.home-page .quick-actions-section{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 12px;margin:0 0 16px}.home-page .quick-actions-section .quick-action-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:all .3s;background:transparent;border-radius:0}.home-page .quick-actions-section .quick-action-item:active{opacity:.8;background:transparent}.home-page .quick-actions-section .quick-action-item .action-icon{width:48px;height:48px;border-radius:16px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s;background:var(--bg-secondary)}.home-page .quick-actions-section .quick-action-item .action-icon svg{width:24px;height:24px}.home-page .quick-actions-section .quick-action-item .action-label{font-size:12px;color:var(--text-primary);text-align:center;white-space:nowrap;font-weight:500}.home-page .quick-actions-section .quick-action-item:active .action-icon{transform:scale(.95)}.home-page .home-content{padding:0 12px}.home-page .market-section .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 12px;font-size:13px}.home-page .market-section .ant-table .ant-table-thead>tr>th,.home-page .market-section .ant-table .ant-table-tbody>tr>td{padding:10px 6px;font-size:13px}.home-page .market-section .ant-table .ant-table-tbody>tr>td:first-child{padding-left:8px}.home-page .market-section .ant-table .ant-table-tbody>tr>td:last-child{padding-right:8px}}@media(max-width:480px){.home-page .market-section .ant-table .ant-table-thead>tr>th,.home-page .market-section .ant-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}.home-page .hero-background{height:35vh;min-height:250px}.home-page .hero-background .hero-content h1{font-size:22px}.home-page .hero-background .hero-content p{font-size:13px}.home-page .hero-background .hero-content button{font-size:14px;height:38px;padding:0 20px}}@media(min-width:769px){.market-page{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.market-page{max-width:1600px;padding:0 32px}}@media(max-width:768px){.market-page{padding:0 15px}}.market-page .search-card{margin-top:16px;margin-bottom:4px;background:transparent;border:none;box-shadow:none;max-width:600px}@media(max-width:768px){.market-page .search-card{margin-top:12px;margin-bottom:2px;padding:0 12px;max-width:100%}}.market-page .search-card .ant-card-body{padding:0}.market-page .search-card .ant-input-affix-wrapper{border-radius:16px;padding:4px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);height:32px;display:flex;align-items:center;transition:all .3s}.market-page .search-card .ant-input-affix-wrapper:focus,.market-page .search-card .ant-input-affix-wrapper:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px #1890ff1a}.market-page .search-card .ant-input-affix-wrapper .ant-input{font-size:13px;line-height:1;background:transparent}.market-page .search-card .ant-input-affix-wrapper .ant-input::placeholder{color:var(--text-tertiary)}.market-page .search-card .ant-input-affix-wrapper .ant-input-prefix{margin-right:8px;font-size:14px;color:var(--text-secondary);display:flex;align-items:center}.market-page .search-card .ant-input-affix-wrapper .anticon{font-size:14px;display:flex;align-items:center}.market-page .page-mode-tabs{margin-bottom:16px;background:transparent;border:none;padding:0}@media(max-width:768px){.market-page .page-mode-tabs{margin-bottom:12px}}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav{margin-bottom:0;background:transparent;border-radius:12px;padding:8px;box-shadow:none}@media(max-width:768px){.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav{border-radius:10px;padding:6px}}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav:before{display:none}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav:after{display:none}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:10px 28px;font-size:16px;font-weight:500;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;margin:0 4px;background:transparent}@media(max-width:768px){.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 20px;font-size:15px;margin:0 2px}}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:8px;font-size:18px}@media(max-width:768px){.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab .anticon{font-size:16px;margin-right:6px}}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--primary-color);background:var(--bg-secondary)}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--primary-color)}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff;font-weight:600}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:hover{background:var(--primary-color)}:root[data-theme=light] .market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--bg-secondary)}:root[data-theme=light] .market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:600}:root[data-theme=light] .market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:hover{background:var(--bg-hover)}.market-page .page-mode-tabs .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{display:none!important;opacity:0!important;height:0!important}.market-page .page-mode-tabs .ant-tabs .ant-tabs-content-holder:before,.market-page .page-mode-tabs .ant-tabs .ant-tabs-content-holder:after{display:none}.market-page .market-table-card{background:transparent!important;border:none;box-shadow:none;margin-bottom:20px}@media(max-width:768px){.market-page .market-table-card{margin-bottom:80px}}.market-page .market-table-card .ant-card-body{padding:0;background:transparent}.market-page .market-table-card .ant-tabs .ant-tabs-nav{background:transparent;margin-bottom:12px;padding:0}.market-page .market-table-card .ant-tabs .ant-tabs-nav:before{display:none}.market-page .market-table-card .ant-tabs .ant-tabs-tab{color:var(--text-secondary);padding:6px 16px;margin:0 4px;border-radius:16px;background:var(--bg-secondary);transition:all .3s;border:1px solid transparent}.market-page .market-table-card .ant-tabs .ant-tabs-tab:hover{color:var(--primary-color);background:var(--bg-secondary);border-color:var(--primary-color)}.market-page .market-table-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--primary-color);border-color:var(--primary-color)}.market-page .market-table-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff;font-weight:500}.market-page .market-table-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active:hover{background:var(--primary-color)}:root[data-theme=light] .market-page .market-table-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--bg-secondary);border-color:var(--border-color)}:root[data-theme=light] .market-page .market-table-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:500}:root[data-theme=light] .market-page .market-table-card .ant-tabs .ant-tabs-tab.ant-tabs-tab-active:hover{background:var(--bg-hover);border-color:var(--primary-color)}.market-page .market-table-card .ant-tabs .ant-tabs-ink-bar{display:none}.market-page .market-table-card .ant-table-wrapper,.market-page .market-table-card .ant-table-wrapper .ant-table,.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container{background:transparent}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container table{background:transparent;table-layout:auto!important}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-thead>tr>th{background:transparent!important;border-bottom:none;padding:12px 8px;font-size:14px;white-space:nowrap}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-thead>tr>th:before{display:none!important}@media(max-width:768px){.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-thead>tr>th{padding:10px 6px;font-size:13px}}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr{background:transparent!important}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr:hover>td{background:var(--bg-secondary)!important}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr>td{background:transparent!important;border-bottom:none;padding:14px 8px;font-size:14px}.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr>td:before{display:none!important}@media(max-width:768px){.market-page .market-table-card .ant-table-wrapper .ant-table .ant-table-container .ant-table-tbody>tr>td{padding:12px 6px;font-size:13px}}.market-page .market-table-card .ant-table-wrapper .ant-pagination{background:transparent;margin-top:16px;padding-bottom:20px}@media(max-width:768px){.market-page .market-table-card .ant-table-wrapper .ant-pagination{margin-top:20px;padding-bottom:40px}.market-page .market-table-card .ant-table-wrapper .ant-pagination .ant-pagination-total-text{display:none}}.market-page .symbol-cell{display:flex;align-items:center;gap:12px}.market-page .symbol-cell .coin-icon{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 1px 3px #00000014}@media(max-width:768px){.market-page .symbol-cell .coin-icon{width:28px;height:28px}}.market-page .symbol-cell .symbol-info{display:flex;flex-direction:column;gap:4px}.market-page .symbol-cell .symbol-info .symbol-name{font-weight:600;font-size:15px;color:var(--text-primary);line-height:1.2}@media(max-width:768px){.market-page .symbol-cell .symbol-info .symbol-name{font-size:14px}}.market-page .symbol-cell .symbol-info .symbol-volume{font-size:12px;color:var(--text-tertiary);line-height:1.2}@media(max-width:768px){.market-page .symbol-cell .symbol-info .symbol-volume{font-size:11px}}.market-page .dual-sort-header{display:flex;align-items:center;gap:4px}.market-page .dual-sort-header .header-item{cursor:pointer;transition:color .3s;display:flex;align-items:center;gap:4px}.market-page .dual-sort-header .header-item:hover{color:var(--primary-color)}.market-page .dual-sort-header .header-item .sort-icon{font-size:12px;opacity:.6}.market-page .dual-sort-header .header-divider{color:var(--text-tertiary);opacity:.5}.market-page .price{font-weight:500;font-size:16px}.market-page .volume-text{font-size:14px;color:var(--text-secondary)}.market-page .change{font-weight:500}.market-page .change.positive{color:var(--success-color)}.market-page .change.negative{color:var(--error-color)}.market-page .change-badge{display:inline-block;padding:6px 8px;border-radius:5px;font-size:13px;font-weight:500;color:#fff;width:90px;text-align:center}.market-page .change-badge.change-positive{background:var(--success-color)}.market-page .change-badge.change-negative{background:var(--error-color)}.market-page .leaderboard-content .leaderboard-header{text-align:center;padding:32px 0;border-bottom:1px solid var(--border-color)}@media(max-width:768px){.market-page .leaderboard-content .leaderboard-header{padding:24px 0}}.market-page .leaderboard-content .leaderboard-header h2{font-size:28px;font-weight:600;margin:0 0 12px;color:var(--text-primary)}@media(max-width:768px){.market-page .leaderboard-content .leaderboard-header h2{font-size:24px}}.market-page .leaderboard-content .leaderboard-header p{font-size:16px;color:var(--text-secondary);margin:0}@media(max-width:768px){.market-page .leaderboard-content .leaderboard-header p{font-size:14px}}.market-page .leaderboard-content .leaderboard-tabs{margin-top:24px}.market-page .leaderboard-content .leaderboard-tabs .traders-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;padding:16px 0}@media(max-width:768px){.market-page .leaderboard-content .leaderboard-tabs .traders-list{grid-template-columns:1fr;gap:12px;padding:12px 0}}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card{border-radius:12px;border:1px solid var(--border-color);background:var(--bg-secondary);transition:all .3s}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:var(--primary-color)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .ant-card-body{padding:20px}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .rank-badge{width:40px;text-align:center}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .rank-badge .rank-number{font-size:20px;font-weight:600;color:var(--text-secondary)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .trader-info{flex:1}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .trader-info h3{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .trader-info .trader-stats{display:flex;gap:16px}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .trader-info .trader-stats .stat-item{font-size:13px;color:var(--text-secondary)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-header .trader-info .trader-stats .stat-item .anticon{margin-right:4px}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;padding:16px;background:#00000005;border-radius:8px}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics .metric-item{text-align:center}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics .metric-item .metric-label{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics .metric-item .metric-value{font-size:18px;font-weight:600;color:var(--text-primary)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics .metric-item .metric-value.profit-positive{color:var(--success-color)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics .metric-item .metric-value.profit-negative{color:var(--error-color)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-metrics .metric-item .metric-value.win-rate{color:var(--primary-color)}.market-page .leaderboard-content .leaderboard-tabs .traders-list .trader-card .trader-actions .ant-btn-primary{height:40px;border-radius:8px;font-weight:500}.market-page .leaderboard-content .leaderboard-tabs .empty-state{text-align:center;padding:80px 20px;color:var(--text-secondary)}@media(max-width:768px){.market-page .leaderboard-content .leaderboard-tabs .empty-state{padding:60px 20px}}.market-page .leaderboard-content .leaderboard-tabs .empty-state .anticon{margin-bottom:16px;opacity:.5}.market-page .leaderboard-content .leaderboard-tabs .empty-state p{margin:8px 0;font-size:16px}@media(max-width:768px){.market-page .leaderboard-content .leaderboard-tabs .empty-state p{font-size:14px}}.market-page .copy-trade-form .form-item{margin-bottom:20px}.market-page .copy-trade-form .form-item label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-primary)}.market-page .copy-trade-form .form-item small{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary)}.market-page .profit-positive{color:var(--success-color)}.market-page .profit-positive .anticon{margin-right:4px}.market-page .profit-negative{color:var(--error-color)}.market-page .profit-negative .anticon{margin-right:4px}.main-tabs-card{background:transparent!important;border:none;box-shadow:none;margin-bottom:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.main-tabs-card .ant-card-body{padding:0}.main-tabs-card .ant-tabs-nav{margin:0;padding:0 16px 0 8px}.main-tabs-card .ant-tabs-nav:before{border-bottom:1px solid rgba(128,128,128,.13);margin:0}.main-tabs-card .ant-tabs-tab{padding:12px 4px;font-size:14px;color:var(--text-secondary)}.main-tabs-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-size:16px;font-weight:600}.main-tabs-card .ant-tabs-ink-bar{display:none}.main-tabs-card .ant-tabs-content-holder{padding:0 16px;margin-top:-12px}.dynamics-card{background:transparent!important;border:none;box-shadow:none;margin-top:-24px}.dynamics-card .ant-card-body{padding:0}.dynamics-card .post-item{border-bottom:1px solid var(--border-color);padding:16px 0}.dynamics-card .post-item .post-content{width:100%}.dynamics-card .post-item .post-content .post-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dynamics-card .post-item .post-content .post-header .user-info{flex:1;display:flex;align-items:center;gap:8px}.dynamics-card .post-item .post-content .post-header .user-info .nickname{font-size:15px;font-weight:600;color:var(--text-primary)}.dynamics-card .post-item .post-content .post-header .user-info .time{font-size:12px;color:var(--text-tertiary)}.dynamics-card .post-item .post-content .post-text{font-size:14px;line-height:1.6;color:var(--text-primary);margin-bottom:12px}.dynamics-card .post-item .post-content .post-images{margin-bottom:12px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.dynamics-card .post-item .post-content .post-images .ant-image img{border-radius:8px;width:100%;height:200px;object-fit:cover}.dynamics-card .post-item .post-content .post-actions{display:flex;justify-content:flex-end;gap:24px}.dynamics-card .post-item .post-content .post-actions .ant-btn{color:var(--text-secondary)}.dynamics-card .post-item .post-content .post-actions .ant-btn:hover{color:var(--primary-color)}.dynamics-card .post-item .post-content .post-actions .ant-btn.liked{color:var(--error-color)}@media(max-width:768px){.dynamics-card{margin-bottom:80px}}.trade-list{width:100%;overflow:hidden}@media(max-width:768px){.trade-list{font-size:11px}}.trade-list .trade-list-header{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-secondary);font-weight:500}@media(max-width:768px){.trade-list .trade-list-header{padding:8px 12px;font-size:10px}}.trade-list .trade-list-header span:first-child{flex:1;text-align:left}.trade-list .trade-list-header span:nth-child(2){flex:1;text-align:right}.trade-list .trade-list-header span:last-child{flex:1;text-align:right}.trade-list .trade-list-body{overflow-y:auto}.trade-list .trade-list-body::-webkit-scrollbar{width:4px}.trade-list .trade-list-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.trade-list .trade-list-body .trade-item{display:flex;justify-content:space-between;padding:8px 16px;font-size:13px;transition:background .2s}@media(max-width:768px){.trade-list .trade-list-body .trade-item{padding:6px 12px;font-size:11px}}.trade-list .trade-list-body .trade-item:hover{background:var(--bg-hover)}.trade-list .trade-list-body .trade-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-list .trade-list-body .trade-item span:first-child{flex:1;text-align:left;font-weight:500}.trade-list .trade-list-body .trade-item span:nth-child(2){flex:1;text-align:right;color:var(--text-secondary)}.trade-list .trade-list-body .trade-item span:last-child{flex:1;text-align:right;color:var(--text-tertiary);font-size:12px}@media(max-width:768px){.trade-list .trade-list-body .trade-item span:last-child{font-size:10px}}.trade-list .trade-list-body .trade-item .price-up{color:var(--success-color)}.trade-list .trade-list-body .trade-item .price-down{color:var(--danger-color)}.trade-list .trade-list-body .trade-item .amount{color:var(--text-primary)}.trade-list .trade-list-body .trade-item .time{color:var(--text-tertiary)}.trade-list .trade-list-body .empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-tertiary);font-size:14px}[data-theme=dark] .trade-list{--text-primary: #E5E7E9;--text-secondary: #B7BDC6;--text-tertiary: #848E9C;--border-color: #2B3139;--bg-hover: rgba(255, 255, 255, .02);--success-color: #0ECB81;--danger-color: #F6465D}[data-theme=light] .trade-list{--text-primary: #1E2329;--text-secondary: #474D57;--text-tertiary: #848E9C;--border-color: #EAECEF;--bg-hover: rgba(0, 0, 0, .02);--success-color: #0ECB81;--danger-color: #F6465D}.depth-orderbook{width:100%;background:var(--card-bg);border-radius:4px;overflow:hidden;font-family:Courier New,monospace}@media(max-width:768px){.depth-orderbook{font-size:11px;height:auto!important}}.depth-orderbook .orderbook-header{display:grid;grid-template-columns:1fr 1fr;padding:8px 12px;background:var(--bg-color-secondary);border-bottom:1px solid var(--border-color);font-size:11px;color:var(--text-color-secondary);font-weight:500}@media(max-width:768px){.depth-orderbook .orderbook-header{padding:6px 8px;font-size:10px}}.depth-orderbook .orderbook-header span{text-align:right}.depth-orderbook .orderbook-header span.col-price{text-align:left}.depth-orderbook .orderbook-content{overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.depth-orderbook .orderbook-content{overflow:visible!important;height:auto!important}}.depth-orderbook .orderbook-content::-webkit-scrollbar{width:4px}.depth-orderbook .orderbook-content::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.depth-orderbook .order-row{display:grid;grid-template-columns:1fr 1fr;padding:4px 12px;font-size:12px;line-height:18px;cursor:pointer;transition:background .2s}@media(max-width:768px){.depth-orderbook .order-row{padding:3px 8px;font-size:11px;line-height:16px}}.depth-orderbook .order-row:hover{background:var(--bg-color-hover)}.depth-orderbook .order-row span{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.depth-orderbook .order-row span.price{text-align:left;font-weight:600}.depth-orderbook .order-row.ask .price{color:#ff4757;font-weight:700}.depth-orderbook .order-row.bid .price{color:#00d9a3;font-weight:700}.depth-orderbook .current-price{display:flex;align-items:center;justify-content:space-between;padding:12px;margin:8px 0;background:var(--bg-color-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:16px;font-weight:700}@media(max-width:768px){.depth-orderbook .current-price{padding:8px;margin:4px 0;font-size:14px}}.depth-orderbook .current-price .price-value{font-size:18px}@media(max-width:768px){.depth-orderbook .current-price .price-value{font-size:15px}}.depth-orderbook .current-price .price-change{font-size:14px;font-weight:600}@media(max-width:768px){.depth-orderbook .current-price .price-change{font-size:12px}}.depth-orderbook .current-price.up .price-value,.depth-orderbook .current-price.up .price-change{color:#00d9a3}.depth-orderbook .current-price.down .price-value,.depth-orderbook .current-price.down .price-change{color:#ff4757}.depth-orderbook .depth-bar{transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s ease-out;transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:inset -2px 0 4px #0000001a}.depth-orderbook .depth-bar.ask-bar{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s ease-out;filter:drop-shadow(0 0 2px rgba(255,71,87,.3))}.depth-orderbook .depth-bar.bid-bar{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s ease-out;filter:drop-shadow(0 0 2px rgba(0,217,163,.3))}.depth-orderbook .depth-bar-highlight{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease-out;transform:translateZ(0);opacity:.6;animation:shimmer 3s ease-in-out infinite}.depth-orderbook .depth-bar-highlight.ask-highlight{animation:shimmer-red 3s ease-in-out infinite}.depth-orderbook .depth-bar-highlight.bid-highlight{animation:shimmer-green 3s ease-in-out infinite}.depth-orderbook .order-row:hover .depth-bar.ask-bar{filter:drop-shadow(0 0 4px rgba(255,71,87,.5));box-shadow:inset -2px 0 6px #00000026}.depth-orderbook .order-row:hover .depth-bar.bid-bar{filter:drop-shadow(0 0 4px rgba(0,217,163,.5));box-shadow:inset -2px 0 6px #00000026}.depth-orderbook .order-row:hover .depth-bar-highlight{opacity:.9}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:.8}}@keyframes shimmer-red{0%,to{opacity:.3;background:linear-gradient(to left,rgba(255,255,255,.1),transparent)}50%{opacity:.7;background:linear-gradient(to left,rgba(255,200,200,.2),transparent)}}@keyframes shimmer-green{0%,to{opacity:.3;background:linear-gradient(to left,rgba(255,255,255,.1),transparent)}50%{opacity:.7;background:linear-gradient(to left,rgba(200,255,240,.2),transparent)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:769px){.trade-page{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.trade-page{max-width:1600px;padding:0 32px}}@media(max-width:768px){.trade-page{padding:0!important;margin:0!important;max-width:100%!important}}.trade-page .ant-btn{border-radius:8px;box-shadow:none!important}.trade-page .ant-btn:hover,.trade-page .ant-btn:focus,.trade-page .ant-btn:active{box-shadow:none!important}.trade-page .ant-card{border-radius:12px;box-shadow:none}.trade-page .ant-input,.trade-page .ant-input-number,.trade-page .ant-select-selector{border-radius:8px}.trade-page .ant-modal-content{border-radius:12px!important;overflow:hidden}.trade-page .ant-modal-header{border-radius:12px 12px 0 0!important}.trade-page .ant-modal-footer{border-radius:0 0 12px 12px!important}.trade-page .copy-trade-modal .ant-modal-content{border-radius:16px!important;overflow:hidden}.trade-page .copy-trade-modal .ant-modal-header{border-radius:16px 16px 0 0!important}.trade-page .copy-trade-modal .ant-modal-footer{border-radius:0 0 16px 16px!important;display:flex;justify-content:flex-end;gap:8px}.trade-page .copy-trade-modal .ant-modal-footer .ant-btn{margin:0!important;box-shadow:none!important}.trade-page .copy-trade-modal .ant-modal-footer .ant-btn:hover,.trade-page .copy-trade-modal .ant-modal-footer .ant-btn:focus,.trade-page .copy-trade-modal .ant-modal-footer .ant-btn:active{box-shadow:none!important}.trade-page .copy-trade-modal .form-field{margin-bottom:16px;padding:0!important}.trade-page .copy-trade-modal .form-field label{display:block;font-size:14px;font-weight:500;color:var(--text-primary);padding:0!important;margin:0 0 8px!important;text-align:left}.trade-page .trade-mode-tabs-wrapper{margin:0;background:transparent;border-bottom:1px solid var(--border-color);padding:12px 0}@media(max-width:768px){.trade-page .trade-mode-tabs-wrapper{padding:10px 0;border-bottom:1px solid var(--border-color);margin:0}}.trade-page .trade-sub-tabs-wrapper{padding:0;margin:0 0 7px;background:transparent;border-bottom:none}@media(max-width:768px){.trade-page .trade-sub-tabs-wrapper{padding:0;margin-bottom:3px}}.trade-page .trade-sub-tabs-wrapper .ant-tabs{max-width:1600px;margin:0 auto;padding:0 20px 0 28px}@media(max-width:768px){.trade-page .trade-sub-tabs-wrapper .ant-tabs{padding:0 12px 0 20px}}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-nav{background:transparent;margin-bottom:0;padding:0;margin-left:0!important}@media(max-width:768px){.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-nav{padding:0}}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-nav:before{display:none}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0!important}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-nav .ant-tabs-nav-list{gap:0;padding-left:0!important}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab{color:var(--text-secondary);padding:10px 0;padding-left:0!important;padding-right:32px;margin:0;border-radius:0;background:transparent;transition:all .3s;border:none;min-width:auto;font-size:13px}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab:last-child{padding-right:0}@media(max-width:768px){.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab{padding-right:24px;font-size:12px}}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{text-align:left;padding:0}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab:hover{color:var(--text-primary);background:transparent}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:transparent;border-bottom:none}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:500;font-size:14px}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-tab.ant-tabs-tab-active:hover{background:transparent}.trade-page .trade-sub-tabs-wrapper .ant-tabs .ant-tabs-ink-bar{display:none}@media(min-width:769px){.trade-page .trade-mode-tabs{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.trade-page .trade-mode-tabs{max-width:1600px;padding:0 32px}}@media(max-width:768px){.trade-page .trade-mode-tabs{padding:0 16px}}.trade-page .trade-mode-tabs .tab-items{display:flex;align-items:center;gap:8px}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items{gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trade-page .trade-mode-tabs .tab-items::-webkit-scrollbar{display:none}}.trade-page .trade-mode-tabs .tab-items .tab-item{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:8px;background:transparent;border:none;min-height:44px}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items .tab-item{padding:10px 14px;gap:5px;min-height:44px}}.trade-page .trade-mode-tabs .tab-items .tab-item .tab-icon{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items .tab-item .tab-icon{font-size:15px}}.trade-page .trade-mode-tabs .tab-items .tab-item .tab-label{font-size:14px;font-weight:400;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items .tab-item .tab-label{font-size:13px}}.trade-page .trade-mode-tabs .tab-items .tab-item:hover:not(.active){background:var(--bg-hover);transform:translateY(-1px)}.trade-page .trade-mode-tabs .tab-items .tab-item:hover:not(.active) .tab-icon{color:var(--text-primary);transform:scale(1.1)}.trade-page .trade-mode-tabs .tab-items .tab-item:hover:not(.active) .tab-label{color:var(--text-primary)}.trade-page .trade-mode-tabs .tab-items .tab-item.active{background:transparent;box-shadow:none;transform:translateY(-1px)}.trade-page .trade-mode-tabs .tab-items .tab-item.active .tab-icon{color:var(--text-primary);font-size:17px;transform:scale(1.1);filter:none}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items .tab-item.active .tab-icon{font-size:16px}}.trade-page .trade-mode-tabs .tab-items .tab-item.active .tab-label{color:var(--text-primary);font-weight:600;font-size:15px}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items .tab-item.active .tab-label{font-size:14px}}.trade-page .trade-mode-tabs .tab-items .tab-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:var(--text-primary);border-radius:2px;box-shadow:none;animation:indicatorSlide .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.trade-page .trade-mode-tabs .tab-items .tab-item.active:after{width:50%;height:2px}}.trade-page .trade-mode-tabs .tab-items .tab-item:active{transform:translateY(0) scale(.98);transition:transform .1s ease}@keyframes indicatorSlide{0%{width:0;opacity:0}to{width:60%;opacity:1}}.trade-page .smart-money-tabs .ant-tabs-nav{padding:0;margin:0;justify-content:center}.trade-page .smart-money-tabs .ant-tabs-nav:before{border-bottom:1px solid rgba(128,128,128,.2)}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab{padding:12px 20px;transition:all .3s}@media(max-width:768px){.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab{padding:12px 16px}}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{font-size:15px;font-weight:500;color:var(--text-secondary);transition:all .3s}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn .anticon{font-size:16px}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--primary-color)}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-size:17px;font-weight:600;color:var(--text-primary)}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn .anticon{font-size:18px}.trade-page .smart-money-tabs .ant-tabs-nav .ant-tabs-ink-bar{display:none}@media(max-width:768px){.trade-page{padding:8px 8px 80px}.trade-page .ant-row{margin:0!important}.trade-page .ant-card{margin-bottom:8px;border-radius:8px}.trade-page .ant-card .ant-card-head{padding:8px 12px;min-height:auto}.trade-page .ant-card .ant-card-head .ant-card-head-title{font-size:14px;padding:4px 0}.trade-page .ant-card .ant-card-body{padding:12px}.trade-page .volume-rank-card{display:block!important;visibility:visible!important;opacity:1!important;background:#fff!important;margin:12px 0!important;border-radius:8px!important;border:1px solid #e8e8e8!important;box-shadow:none!important;overflow:visible!important}.trade-page .volume-rank-card .ant-card-head{background:transparent!important;display:block!important}.trade-page .volume-rank-card .ant-card-body{padding:12px!important;background:transparent!important;display:block!important}.trade-page .volume-rank-card .ant-list{display:block!important}}.trade-page .chart-card{margin-top:0;margin-bottom:0;border-radius:0;box-shadow:none;border:none;background:transparent;overflow:visible}.trade-page .chart-card .ant-card-body{padding:0}@media(max-width:768px){.trade-page .chart-card{border-radius:0;margin-top:0;margin-bottom:0;background:transparent}.trade-page .chart-card .ant-card-body{padding:0}}.trade-page .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 0;background:transparent;border-bottom:none}@media(max-width:768px){.trade-page .chart-header{flex-direction:row;align-items:center;gap:12px;margin-bottom:8px;padding:8px 0;background:transparent;border-radius:0}.trade-page .chart-header .ant-select{width:90px!important;flex-shrink:0}.trade-page .chart-header .ant-select .ant-select-selector{height:32px;font-size:13px}}@media(max-width:768px){.trade-page .symbol-info{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-width:0}.trade-page .symbol-info>div:first-child{display:flex;align-items:center;gap:8px;flex-shrink:0}.trade-page .symbol-info>div:first-child img{width:auto;height:auto}.trade-page .symbol-info .price-info{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}}.trade-page .symbol-info h2{margin:0 0 8px;font-size:24px}@media(max-width:768px){.trade-page .symbol-info h2{font-size:15px;margin:0;font-weight:600}}.trade-page .symbol-info .price-info{display:flex;align-items:center;gap:16px}@media(max-width:768px){.trade-page .symbol-info .price-info{gap:6px;flex-direction:row;align-items:center}}.trade-page .symbol-info .price-info .price{font-size:32px;font-weight:600;color:var(--text-primary)}@media(max-width:768px){.trade-page .symbol-info .price-info .price{font-size:15px;font-weight:600}}.trade-page .symbol-info .price-info .change{display:flex;align-items:center;gap:4px;font-size:18px;font-weight:500}@media(max-width:768px){.trade-page .symbol-info .price-info .change{font-size:12px;gap:2px;white-space:nowrap}.trade-page .symbol-info .price-info .change svg{width:12px;height:12px}}.trade-page .symbol-info .price-info .change.positive{color:var(--success-color)}.trade-page .symbol-info .price-info .change.negative{color:var(--error-color)}.trade-page .chart-container{background:transparent;border-radius:0;overflow:hidden;min-height:400px;display:block!important;width:100%!important}.trade-page .chart-container a#tv-attr-logo{display:none!important}@media(max-width:768px){.trade-page .chart-container{background:transparent;border-radius:0;margin:0;min-height:240px!important}.trade-page .chart-container>div:first-child>div:first-child{height:240px!important}.trade-page .chart-container>div:last-child{display:none!important}.trade-page .chart-container div[style*="position: absolute"][style*="top: 8px"][style*="left: 8px"]{display:none!important}}@media(max-width:375px){.trade-page .chart-container{min-height:220px!important}.trade-page .chart-container>div:first-child>div:first-child{height:220px!important}}.trade-page .chart-placeholder{text-align:center;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.trade-page .chart-placeholder p{margin-top:16px}.trade-page .positions-card{margin-top:16px;border-radius:12px;box-shadow:none;border:1px solid var(--border-color)}@media(max-width:768px){.trade-page .positions-card .ant-tabs .ant-tabs-nav{margin-bottom:8px}.trade-page .positions-card .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 12px;font-size:13px}.trade-page .positions-card .ant-table{font-size:12px}.trade-page .positions-card .ant-table .ant-table-thead>tr>th{padding:8px 4px;font-size:11px}.trade-page .positions-card .ant-table .ant-table-tbody>tr>td{padding:6px 4px;font-size:12px}}.trade-page .positions-card .empty{text-align:center;padding:32px;color:var(--text-tertiary)}@media(max-width:768px){.trade-page .positions-card .empty{padding:16px;font-size:13px}}.trade-page .positions-card .text-success{color:var(--success-color)}.trade-page .positions-card .text-danger{color:var(--error-color)}.trade-page .trade-panel{border-radius:12px;box-shadow:none;border:1px solid var(--border-color);overflow:hidden;background:transparent}@media(min-width:769px){.trade-page .trade-panel{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}}@media(max-width:768px){.trade-page .trade-panel{border-radius:8px;overflow:hidden;border:none;background:transparent}}.trade-page .trade-panel .form-item{margin-bottom:0}.trade-page .trade-panel .form-item label{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:14px}.trade-page .trade-panel .trade-info{background:var(--bg-tertiary);padding:8px 12px;border-radius:8px;margin-bottom:0;border:1px solid var(--border-color)}.trade-page .trade-panel .trade-info .info-row{display:flex;justify-content:space-between;margin-bottom:4px;font-size:11px}.trade-page .trade-panel .trade-info .info-row:last-child{margin-bottom:0}.trade-page .trade-panel .trade-info .info-row span:first-child{color:var(--text-secondary)}.trade-page .trade-panel .trade-info .info-row span:last-child{color:var(--text-primary);font-weight:500}.trade-page .trade-panel .buy-btn{background:var(--success-color);border-color:var(--success-color);box-shadow:none;border-radius:8px}.trade-page .trade-panel .buy-btn:hover{background:#00d89a;border-color:#00d89a;box-shadow:none}.trade-page .trade-panel .buy-btn:active{box-shadow:none}@media(max-width:768px){.trade-page .trade-panel .buy-btn{background:#049c6b;border-color:#049c6b;box-shadow:0 2px 8px #049c6b4d}.trade-page .trade-panel .buy-btn:hover{background:#038558;border-color:#038558;box-shadow:0 4px 12px #049c6b66}}.trade-page .trade-panel .sell-btn{background:var(--error-color);border-color:var(--error-color);box-shadow:none;border-radius:8px}.trade-page .trade-panel .sell-btn:hover{background:#ff5c7c;border-color:#ff5c7c;box-shadow:none}.trade-page .trade-panel .sell-btn:active{box-shadow:none}@media(max-width:768px){.trade-page .trade-panel .sell-btn{background:#df1525;border-color:#df1525;box-shadow:0 2px 8px #df15254d}.trade-page .trade-panel .sell-btn:hover{background:#c01020;border-color:#c01020;box-shadow:0 4px 12px #df152566}}.trade-page .orderbook-card,.trade-page .trades-card{border-radius:12px;box-shadow:none;border:1px solid var(--border-color);background:transparent}@media(max-width:768px){.trade-page .orderbook-card,.trade-page .trades-card{border:none;background:transparent}.trade-page .orderbook-card .ant-card-head,.trade-page .trades-card .ant-card-head{padding:8px 12px}.trade-page .orderbook-card .ant-card-body,.trade-page .trades-card .ant-card-body{padding:0}.trade-page .orderbook-card.compact,.trade-page .trades-card.compact{margin-top:0;border-radius:8px}.trade-page .orderbook-card.compact .ant-card-head,.trade-page .trades-card.compact .ant-card-head{padding:6px 10px;min-height:36px}.trade-page .orderbook-card.compact .ant-card-head .ant-card-head-title,.trade-page .trades-card.compact .ant-card-head .ant-card-head-title{font-size:13px;font-weight:600}}.trade-page .orderbook-card .orderbook-placeholder{text-align:center;padding:32px;color:var(--text-tertiary)}@media(max-width:768px){.trade-page .orderbook-card .orderbook-placeholder{padding:16px}}.trade-page .orderbook-card .orderbook-placeholder p{margin-top:12px}@media(min-width:769px){.trade-page .trade-layout-grid{display:grid;grid-template-columns:1fr 400px;gap:24px;margin-top:24px}}@media(min-width:769px)and (min-width:1441px){.trade-page .trade-layout-grid{grid-template-columns:1fr 450px;gap:32px}}@media(min-width:769px)and (min-width:769px)and (max-width:1024px){.trade-page .trade-layout-grid{grid-template-columns:1fr 350px;gap:20px}}@media(min-width:769px){.trade-page .kline-section,.trade-page .trade-section{min-width:0}}.trade-page .trade-orderbook-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}@media(max-width:768px){.trade-page .trade-orderbook-wrapper{margin-left:0;margin-right:0}}.trade-page .trade-orderbook-wrapper .trade-panel.compact .ant-card-body{padding:10px}.trade-page .trade-orderbook-wrapper .trade-panel.compact .form-item{margin-bottom:8px}.trade-page .trade-orderbook-wrapper .trade-panel.compact .form-item label{font-size:11px;margin-bottom:4px}.trade-page .trade-orderbook-wrapper .trade-panel.compact .ant-radio-group{margin-bottom:10px!important}.trade-page .trade-orderbook-wrapper .trade-panel.compact .trade-info{padding:8px;margin-bottom:8px;font-size:11px}.trade-page .trade-orderbook-wrapper .trade-panel.compact .trade-info .info-row{margin-bottom:4px}.trade-page .trade-orderbook-wrapper .trade-panel.compact .ant-btn-lg{height:36px!important;font-size:13px!important}.trade-page .pair-name{font-size:18px!important;font-weight:700!important;line-height:1!important}.trade-page .price-small{font-size:10px!important;font-weight:600!important;font-family:monospace!important}.trade-page .change-small{font-size:7px!important;font-weight:600!important}@media(max-width:768px){.trade-page .pair-name{font-size:22px!important}.trade-page .price-small{font-size:15px!important}.trade-page .change-small{font-size:10px!important}}@media(max-width:768px){.trade-page .chart-card .ant-card-body{padding:0}.trade-page .trade-panel .ant-card-head{padding:6px 10px;min-height:36px}.trade-page .trade-panel .ant-card-head .ant-card-head-title{font-size:13px;font-weight:600}.trade-page .trade-panel .ant-card-body{padding:8px}.trade-page .trade-panel .form-item{margin-bottom:8px}.trade-page .trade-panel .form-item label{font-size:11px;margin-bottom:4px}.trade-page .trade-panel .form-item .ant-input-number,.trade-page .trade-panel .form-item .ant-select{font-size:12px}.trade-page .trade-panel .ant-radio-group{margin-bottom:10px!important}.trade-page .trade-panel .ant-radio-group .ant-radio-button-wrapper{font-size:12px;padding:2px 8px}.trade-page .trade-panel .trade-info{padding:6px;margin-bottom:8px;font-size:10px}.trade-page .trade-panel .trade-info .info-row{margin-bottom:3px;font-size:10px}.trade-page .trade-panel .ant-btn-lg{height:36px!important;font-size:13px!important;font-weight:600}.trade-page .orderbook-card .ant-card-head{padding:6px 10px;min-height:36px}.trade-page .orderbook-card .ant-card-head .ant-card-head-title{font-size:13px;font-weight:600}.trade-page .orderbook-card .ant-card-body{padding:8px}.trade-page .chart-container{display:block!important;visibility:visible!important;opacity:1!important}.trade-page .chart-container>div:first-child{display:block!important}.trade-page .chart-container>div:first-child>div:first-child{top:6px!important;left:6px!important;right:6px!important;flex-direction:row;flex-wrap:nowrap;max-width:calc(100% - 12px);gap:6px!important;align-items:center}.trade-page .chart-container>div:first-child>div:first-child button{height:32px!important;padding:0 10px!important;font-size:12px!important;min-width:auto!important;flex-shrink:0}.trade-page .chart-container>div:first-child>div:first-child button .ant-btn-icon{font-size:12px}.trade-page .chart-container>div:first-child>div:first-child button span{white-space:nowrap}.trade-page .chart-container>div:first-child>div:first-child>div:last-child{padding:4px 8px!important;font-size:10px!important;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.trade-page .chart-container>div:first-child>div:first-child>div:last-child::-webkit-scrollbar{display:none}.trade-page .chart-container>div:first-child>div:first-child>div:last-child .ant-space{gap:8px!important;flex-wrap:nowrap}.trade-page .chart-container>div:first-child>div:first-child>div:last-child .ant-space .ant-space-item span{font-size:10px!important;white-space:nowrap}.trade-page .trade-panel .ant-tabs .ant-tabs-tab{padding:6px 10px;font-size:13px}.trade-page .trade-panel .form-item{margin-bottom:12px}.trade-page .trade-panel .form-item label{font-size:13px;margin-bottom:6px}.trade-page .trade-panel .form-item .ant-input-number,.trade-page .trade-panel .form-item .ant-select{width:100%}.trade-page .trade-panel .trade-info{padding:12px;margin-bottom:12px}.trade-page .trade-panel .trade-info .info-row{font-size:13px;margin-bottom:6px}.trade-page .trade-panel .ant-btn-block{height:44px;font-size:15px;font-weight:600}.trade-page .depth-orderbook .orderbook-header{font-size:11px;padding:8px 12px}.trade-page .depth-orderbook .order-row{font-size:12px;padding:4px 12px}.trade-page .depth-orderbook .current-price{font-size:16px;padding:8px 12px}.trade-page .compact .depth-orderbook .orderbook-header{font-size:10px;padding:4px 8px}.trade-page .compact .depth-orderbook .orderbook-header .col-price,.trade-page .compact .depth-orderbook .orderbook-header .col-amount,.trade-page .compact .depth-orderbook .orderbook-header .col-total{font-size:10px}.trade-page .compact .depth-orderbook .orderbook-content .order-row{font-size:10px;padding:2px 8px;min-height:20px}.trade-page .compact .depth-orderbook .orderbook-content .order-row .price,.trade-page .compact .depth-orderbook .orderbook-content .order-row .amount,.trade-page .compact .depth-orderbook .orderbook-content .order-row .total{font-size:10px}.trade-page .compact .depth-orderbook .orderbook-content .current-price{font-size:13px;padding:4px 8px}.trade-page .compact .depth-orderbook .orderbook-content .current-price .price-value{font-size:13px}.trade-page .compact .depth-orderbook .orderbook-content .current-price .price-change{font-size:10px}.trade-page .trade-list{font-size:12px}.trade-page .trade-list .trade-item{padding:6px 12px}.trade-page .compact .trade-list .trade-list-header{font-size:10px;padding:4px 8px}.trade-page .compact .trade-list .trade-list-header span{font-size:10px}.trade-page .compact .trade-list .trade-list-body .trade-item{font-size:10px;padding:2px 8px;min-height:20px}.trade-page .compact .trade-list .trade-list-body .trade-item .price-up,.trade-page .compact .trade-list .trade-list-body .trade-item .price-down,.trade-page .compact .trade-list .trade-list-body .trade-item .amount,.trade-page .compact .trade-list .trade-list-body .trade-item .time{font-size:10px}.trade-page .compact .trade-list .trade-list-body .empty{font-size:11px}.trade-page .positions-card .ant-table-wrapper{overflow-x:auto}}@media(max-width:480px){.trade-page{padding:4px}.trade-page .symbol-info h2{font-size:15px}.trade-page .symbol-info .price-info .price{font-size:18px}.trade-page .symbol-info .price-info .change{font-size:13px}.trade-page .symbol-info .price-info .change svg{width:12px;height:12px}.trade-page .chart-container>div:first-child>div:first-child{height:280px!important}.trade-page .chart-container>div:first-child>div:first-child button{height:28px!important;padding:0 8px!important;font-size:11px!important}.trade-page .chart-container>div:first-child>div:first-child>div:last-child{padding:3px 6px!important;font-size:9px!important}.trade-page .chart-container>div:first-child>div:first-child>div:last-child .ant-space-item span{font-size:9px!important}}@media(max-width:768px){.ant-modal{max-width:100%!important;margin:0!important;padding:0!important;top:0!important}.ant-modal .ant-modal-content{border-radius:0!important}.ant-modal .ant-modal-content .ant-modal-header{padding:10px 14px!important}.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-size:15px!important}.ant-modal .ant-modal-content .ant-modal-body{padding:12px!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important}.ant-modal .ant-modal-content .ant-modal-body>div{padding:8px!important}.ant-modal .ant-modal-content .ant-modal-body svg{width:140px!important;height:140px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:last-child{font-size:32px!important}.ant-modal .ant-modal-content .ant-modal-body>div:nth-child(2){font-size:13px!important;margin-bottom:12px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:first-child{font-size:40px!important;margin-bottom:6px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:nth-child(2){font-size:18px!important;margin-bottom:4px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:nth-child(3){flex-direction:column!important;gap:5px!important;margin:8px 0!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:nth-child(3)>div{width:100%!important;padding:6px 8px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:nth-child(3)>div>div:first-child{font-size:9px!important;margin-bottom:3px!important;letter-spacing:.3px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:nth-child(3)>div>div:last-child{font-size:13px!important;word-break:break-word!important;line-height:1.3!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:nth-child(3)>div:nth-child(2){display:none!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:last-of-type{padding:10px!important;margin-top:8px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:last-of-type>div{margin-bottom:6px!important;font-size:12px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:last-of-type>div span{font-size:12px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:last-of-type>div strong{font-size:12px!important}.ant-modal .ant-modal-content .ant-modal-body>div>div:last-of-type>div:last-child strong{font-size:16px!important}.ant-modal .ant-modal-content .ant-modal-body>div:last-child{font-size:11px!important;margin-top:8px!important}.ant-modal .ant-modal-content .ant-modal-body>div:last-child>div{margin-bottom:2px!important}.ant-modal .ant-modal-content .ant-modal-footer{padding:8px 12px!important}.ant-modal .ant-modal-content .ant-modal-footer button{width:100%!important;height:38px!important;font-size:14px!important}}.trade-page .post-actions .ant-btn{color:var(--text-secondary)!important}.trade-page .post-actions .ant-btn:hover{color:var(--primary-color)!important}.trade-page .post-actions .ant-btn.liked,.trade-page .post-actions .ant-btn.liked .anticon,.trade-page .post-actions .ant-btn.liked span{color:var(--error-color)!important}.symbol-drawer-glass .ant-drawer-content{background:#ffffffd1!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-right:1px solid rgba(0,0,0,.06)!important;box-shadow:0 8px 24px #0000001f!important;position:relative}.symbol-drawer-glass .ant-drawer-content:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#ffffffd9;pointer-events:none}.symbol-drawer-glass .ant-drawer-header{background:#ffffffd1!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.symbol-drawer-glass .ant-drawer-body{background:transparent!important}@media(prefers-color-scheme:dark){.symbol-drawer-glass .ant-drawer-content{background:#0009!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #0006!important;position:relative}.symbol-drawer-glass .ant-drawer-content:before{background:#ffffff40}.symbol-drawer-glass .ant-drawer-header{background:#0009!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.symbol-drawer-glass .ant-drawer-body{background:transparent!important}}.symbol-drawer-glass .ant-list-item{position:relative;overflow:hidden}.symbol-drawer-glass .ant-list-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(24,144,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.symbol-drawer-glass .ant-list-item:hover:before{transform:translate(100%)}.symbol-drawer-glass .ant-input-affix-wrapper{transition:all .3s cubic-bezier(.4,0,.2,1)}.symbol-drawer-glass .ant-input-affix-wrapper:focus-within{box-shadow:0 0 0 2px #1890ff33;transform:translateY(-2px)}.symbol-drawer-glass .ant-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.symbol-drawer-glass .ant-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.symbol-drawer-glass .ant-btn.ant-btn-primary{box-shadow:0 2px 8px #1890ff4d}@media(prefers-color-scheme:dark){.symbol-drawer-sticky{box-shadow:0 2px 8px #0000004d}}.symbol-drawer-sticky{background:var(--bg-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.chart-header-redesign .coin-icon-wrapper:hover img{animation:scaleUp .6s ease}@media(max-width:768px){.chart-header-redesign{padding:12px 0!important}.chart-header-redesign>div:first-child{gap:12px!important}.chart-header-redesign>div:first-child>div:first-child img{width:auto;height:auto}.chart-header-redesign>div:first-child>div:first-child>div{font-size:14px!important}.chart-header-redesign>div:first-child>div:last-child{gap:2px!important}.chart-header-redesign>div:first-child>div:last-child span:first-child:not(.price-small){font-size:20px!important}.chart-header-redesign>div:first-child>div:last-child span:last-child:not(.change-small){font-size:13px!important}.chart-header-redesign>div:first-child>div:last-child span:last-child:not(.change-small) svg{width:14px!important;height:14px!important}.chart-header-redesign .ant-select{width:80px!important}.chart-header-redesign .ant-select .ant-select-selector{font-size:12px!important}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;left:var(--ripple-x, 50%);top:var(--ripple-y, 50%);width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:var(--ripple-color, rgba(0, 0, 0, .15));pointer-events:none;opacity:0}.ripple.is-animating:after{animation:ripple-spread .45s ease-out}@keyframes ripple-spread{0%{transform:translate(-50%,-50%) scale(0);opacity:.3}to{transform:translate(-50%,-50%) scale(35);opacity:0}}.empty-container{display:flex;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}@media(min-width:769px){.assets-page{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.assets-page{max-width:1600px;padding:0 32px}}@media(max-width:768px){.assets-page{padding:0}}.assets-page .assets-main-tabs .ant-tabs-nav{margin:0;padding:0 15px}.assets-page .assets-main-tabs .ant-tabs-nav:before{border-bottom:1px solid rgba(128,128,128,.13)}.assets-page .assets-main-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{padding:12px 16px;font-size:14px;color:var(--text-secondary)}.assets-page .assets-main-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-size:16px;font-weight:600}.assets-page .assets-main-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{display:none}.assets-page .assets-main-tabs .ant-tabs-content-holder{padding:16px 15px}.assets-page .assets-overview .assets-stats,.assets-page .assets-overview .assets-stats .asset-section{margin-bottom:20px}.assets-page .assets-overview .assets-stats .asset-section .asset-label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);margin-bottom:12px;font-weight:500}.assets-page .assets-overview .assets-stats .asset-section .asset-value{font-size:32px;font-weight:700;color:var(--text-primary);letter-spacing:.5px}.assets-page .assets-overview .assets-stats .asset-section .asset-value .currency{font-size:16px;font-weight:400;color:var(--text-secondary);margin-left:4px}.assets-page .assets-overview .assets-stats .asset-section.profit-section .asset-value{color:#00c087}.assets-page .assets-overview .action-buttons{display:flex;gap:12px;margin-bottom:20px}.assets-page .assets-overview .action-buttons .ant-btn{flex:1;height:48px;font-size:16px;font-weight:500;border-radius:12px}.assets-page .assets-overview .section-divider{height:1px;background:#80808021;margin:28px 0 20px}.assets-page .assets-overview .assets-list-card{border-radius:16px;box-shadow:0 2px 8px #00000014}.assets-page .assets-overview .assets-list-card .ant-card-head{border-bottom:1px solid var(--border-color);padding:16px 20px}.assets-page .assets-overview .assets-list-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600}.assets-page .assets-overview .assets-list-card .ant-card-body{padding:0}.assets-page .assets-overview .assets-list-card .ant-table .ant-table-thead>tr>th{background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.assets-page .assets-overview .assets-list-card .ant-table .ant-table-tbody>tr:hover{background:var(--bg-hover)}.assets-page .assets-overview .assets-list-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color)}.assets-page .assets-overview .assets-flat-list .list-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:16px;padding:0 4px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(128,128,128,.13)}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-name{display:flex;align-items:center;gap:12px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-name .coin-symbol{font-size:15px;font-weight:600;color:var(--text-primary)}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right{flex:1;display:flex;justify-content:flex-end}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance{text-align:right}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .balance-label{font-size:12px;color:var(--text-tertiary);margin-bottom:4px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .balance-value{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:13px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .coin-actions{display:flex;gap:10px;justify-content:center}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .coin-actions .ant-btn{padding:4px 18px;height:28px;font-size:12px;color:var(--primary-color);background:var(--bg-secondary);border-radius:6px;min-width:90px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .coin-actions .ant-btn:hover{background:var(--bg-hover)}.assets-page .trade-records-container .records-header{display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px}.assets-page .trade-records-container .records-header .header-title{font-size:16px;font-weight:600;color:var(--text-primary)}.assets-page .trade-records-container .records-header .ant-btn-link{font-size:13px;padding:0;height:auto;color:var(--primary-color)}.assets-page .trade-records-container .flat-order-list .flat-order-item{padding:14px 0;border-bottom:1px solid rgba(128,128,128,.13)}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-main{display:flex;align-items:center;gap:12px;margin-bottom:8px}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-main .order-pair{font-size:15px;font-weight:600;color:var(--text-primary)}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-main .order-side{font-size:12px;padding:2px 8px;border-radius:4px}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-main .order-side.buy{background:#52c41a1a;color:#52c41a}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-main .order-side.sell{background:#ff4d4f1a;color:#ff4d4f}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-details{display:flex;justify-content:space-between;align-items:center}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-details .order-info{display:flex;gap:12px;font-size:13px}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-details .order-info .info-label{color:var(--text-tertiary)}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-details .order-info .info-value{color:var(--text-secondary);font-weight:500}.assets-page .trade-records-container .flat-order-list .flat-order-item .order-details .order-time{font-size:11px;color:var(--text-tertiary)}.assets-page .flat-records .record-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(128,128,128,.13);cursor:pointer;transition:background .2s}.assets-page .flat-records .record-item:hover{background:var(--bg-hover)}.assets-page .flat-records .record-item .record-left{display:flex;align-items:center;gap:12px}.assets-page .flat-records .record-item .record-left .record-icon{font-size:20px;color:var(--primary-color)}.assets-page .flat-records .record-item .record-left .record-info .record-title{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.assets-page .flat-records .record-item .record-left .record-info .record-desc{font-size:12px;color:var(--text-tertiary)}.assets-page .flat-records .record-item .record-arrow{color:var(--text-tertiary);font-size:14px}.assets-page .asset-records .record-type-selector{padding:0 0 8px;display:flex;justify-content:flex-start}.assets-page .asset-records .record-type-selector .ant-segmented{background:var(--bg-secondary);border-radius:8px;padding:4px;width:auto}.assets-page .asset-records .record-type-selector .ant-segmented .ant-segmented-item{border-radius:6px;transition:all .3s;flex:1;min-width:70px}.assets-page .asset-records .record-type-selector .ant-segmented .ant-segmented-item.ant-segmented-item-selected{background:#1890ff;color:#fff;font-weight:600;box-shadow:0 2px 4px #1890ff4d}.assets-page .asset-records .record-type-selector .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:6px 16px;text-align:center}.assets-page .asset-records .flat-record-list{padding:0}.assets-page .asset-records .flat-record-list .flat-record-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(128,128,128,.13)}.assets-page .asset-records .flat-record-list .flat-record-item:last-child{border-bottom:none}.assets-page .asset-records .flat-record-list .flat-record-item .record-main{display:flex;align-items:center;gap:12px;flex:1}.assets-page .asset-records .flat-record-list .flat-record-item .record-main .record-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--bg-secondary);border-radius:50%;transition:all .3s}.assets-page .asset-records .flat-record-list .flat-record-item .record-main .record-info{display:flex;flex-direction:column;gap:4px}.assets-page .asset-records .flat-record-list .flat-record-item .record-main .record-info .record-type{font-size:14px;font-weight:600;color:var(--text-primary)}.assets-page .asset-records .flat-record-list .flat-record-item .record-main .record-info .record-coin{font-size:11px;color:var(--text-secondary)}.assets-page .asset-records .flat-record-list .flat-record-item .record-details{text-align:right}.assets-page .asset-records .flat-record-list .flat-record-item .record-details .record-amount{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.assets-page .asset-records .flat-record-list .flat-record-item .record-details .record-time{font-size:11px;color:var(--text-tertiary)}.assets-page .assets-table-card{margin-top:16px}@media(max-width:768px){.assets-page :global(.ant-modal){max-width:calc(100vw - 32px)!important;margin:16px auto;padding-bottom:0;top:auto;bottom:0}.assets-page :global(.ant-modal) .ant-modal-content{border-radius:24px 24px 0 0!important;background:var(--bg-secondary);padding:24px!important}.assets-page :global(.ant-modal) .ant-modal-header{background:transparent;margin-bottom:24px}.assets-page :global(.ant-modal) .ant-modal-header .ant-modal-title{font-size:18px;text-align:center}.assets-page :global(.ant-modal) .ant-modal-close{top:24px;right:24px}}.assets-page .deposit-address{background:#1890ff0d;padding:16px;border-radius:12px;margin-bottom:24px;border:1px solid rgba(24,144,255,.1)}.assets-page .deposit-address p{margin-bottom:8px;font-weight:500;color:var(--text-secondary);font-size:13px}.assets-page .deposit-address code{display:block;word-break:break-all;color:var(--brand-color);font-size:15px;font-weight:600;background:transparent;padding:4px 0;font-family:monospace}.assets-page :global(.ant-form-item){margin-bottom:20px}.assets-page :global(.ant-form-item) :global(.ant-form-item-label) label{color:var(--text-secondary);font-size:13px}.assets-page :global(.ant-form-item) :global(.ant-select-selector),.assets-page :global(.ant-form-item) :global(.ant-input){border-radius:12px!important;height:48px!important;background:var(--bg-tertiary)!important;border:1px solid transparent!important}.assets-page :global(.ant-form-item) :global(.ant-select-selector):hover,.assets-page :global(.ant-form-item) :global(.ant-select-selector):focus,.assets-page :global(.ant-form-item) :global(.ant-input):hover,.assets-page :global(.ant-form-item) :global(.ant-input):focus{border-color:var(--brand-color)!important}.assets-page :global(.ant-form-item) :global(.ant-select-selection-item){line-height:46px!important;font-size:15px;font-weight:500}@media(max-width:768px){.assets-page :global(.ant-form-item) :global(.ant-select-arrow){width:14px!important;height:14px!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important}.assets-page :global(.ant-form-item) :global(.ant-select-arrow) :global(.anticon),.assets-page :global(.ant-form-item) :global(.ant-select-arrow) :global(.anticon-down),.assets-page :global(.ant-form-item) :global(.ant-select-arrow) :global(.ant-select-suffix){font-size:10px!important;width:10px!important;height:10px!important;line-height:10px!important}.assets-page :global(.ant-form-item) :global(.ant-select-arrow) svg{width:10px!important;height:10px!important;font-size:10px!important;max-width:10px!important;max-height:10px!important}}.assets-page :global(.ant-modal-footer){display:none}@media(max-width:768px){.assets-page :global .ant-form-item .ant-select .ant-select-arrow,.assets-page :global .ant-select .ant-select-arrow,.assets-page :global .ant-select-arrow{width:14px!important;height:14px!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.assets-page :global .ant-form-item .ant-select .ant-select-arrow .anticon,.assets-page :global .ant-form-item .ant-select .ant-select-arrow .anticon-down,.assets-page :global .ant-form-item .ant-select .ant-select-arrow .ant-select-suffix,.assets-page :global .ant-select .ant-select-arrow .anticon,.assets-page :global .ant-select .ant-select-arrow .anticon-down,.assets-page :global .ant-select .ant-select-arrow .ant-select-suffix,.assets-page :global .ant-select-arrow .anticon,.assets-page :global .ant-select-arrow .anticon-down,.assets-page :global .ant-select-arrow .ant-select-suffix{font-size:10px!important;width:10px!important;height:10px!important;line-height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}.assets-page :global .ant-form-item .ant-select .ant-select-arrow svg,.assets-page :global .ant-select .ant-select-arrow svg,.assets-page :global .ant-select-arrow svg{width:10px!important;height:10px!important;font-size:10px!important;max-width:10px!important;max-height:10px!important;min-width:10px!important;min-height:10px!important}.assets-page .assets-main-tabs .ant-tabs-nav{padding:0 12px}.assets-page .assets-main-tabs .ant-tabs-nav:before{left:0;right:0}.assets-page .assets-main-tabs .ant-tabs-content-holder{padding:16px 0!important}.assets-page .assets-overview .assets-stats{padding:0 12px;margin-bottom:16px}.assets-page .assets-overview .assets-stats .asset-section{margin-bottom:16px}.assets-page .assets-overview .assets-stats .asset-section .asset-label{font-size:13px;gap:6px;margin-bottom:10px}.assets-page .assets-overview .assets-stats .asset-section .asset-value{font-size:28px}.assets-page .assets-overview .assets-stats .asset-section .asset-value .currency{font-size:14px}.assets-page .assets-overview .action-buttons{padding:0 12px;margin-bottom:16px;gap:10px}.assets-page .assets-overview .action-buttons .ant-btn{height:44px;font-size:15px;border-radius:10px}.assets-page .assets-overview .section-divider{margin:24px 0 16px}.assets-page .assets-overview .assets-list-card{border-radius:12px}.assets-page .assets-overview .assets-list-card .ant-card-head{padding:12px 16px}.assets-page .assets-overview .assets-list-card .ant-card-head .ant-card-head-title{font-size:15px}.assets-page .assets-overview .assets-flat-list .list-title{font-size:15px;margin-bottom:12px;padding:0 12px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item{padding:14px 12px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-name{gap:10px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-name .coin-symbol{font-size:14px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .balance-label{font-size:11px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .balance-value{font-size:15px;margin-bottom:11px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .coin-actions{gap:10px}.assets-page .assets-overview .assets-flat-list .coin-list .coin-item .coin-right .coin-balance .coin-actions .ant-btn{padding:4px 15px;height:26px;font-size:11px;background:var(--bg-secondary);border-radius:6px;min-width:85px}.assets-page .trade-records-container .records-header{padding:0 12px 12px}.assets-page .trade-records-container .flat-order-list .flat-order-item{padding:14px 12px}.assets-page .asset-records .record-type-selector{padding:0 12px 8px}.assets-page .asset-records .flat-record-list .flat-record-item{padding:14px 12px}.assets-page{padding-bottom:80px}.assets-page .ant-row{margin:0 -6px!important}.assets-page .ant-col{padding:0 6px!important;margin-bottom:12px}.assets-page .ant-card{margin-bottom:12px}.assets-page .ant-card .ant-card-head{padding:12px 16px;min-height:auto}.assets-page .ant-card .ant-card-head .ant-card-head-title{font-size:14px;font-weight:600}.assets-page .ant-card .ant-card-body{padding:12px}.assets-page .ant-statistic .ant-statistic-title{font-size:12px;margin-bottom:4px}.assets-page .ant-statistic .ant-statistic-content{font-size:18px;font-weight:600}.assets-page .ant-btn-block{height:36px;font-size:13px}.assets-page .assets-table-card{margin-top:12px}.assets-page .assets-table-card .ant-table-wrapper{overflow-x:auto}.assets-page .assets-table-card .ant-table{font-size:12px}.assets-page .assets-table-card .ant-table .ant-table-thead>tr>th{padding:8px 4px;font-size:11px;white-space:nowrap}.assets-page .assets-table-card .ant-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}.assets-page .ant-tabs .ant-tabs-nav{margin-bottom:8px}.assets-page .ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 12px;font-size:13px}.assets-page .ant-tabs .ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:8px}.assets-page .ant-tabs .ant-tabs-content .ant-table-pagination{margin:12px 0 0}.assets-page .ant-tabs .ant-tabs-content .ant-table-pagination .ant-pagination-item,.assets-page .ant-tabs .ant-tabs-content .ant-table-pagination .ant-pagination-prev,.assets-page .ant-tabs .ant-tabs-content .ant-table-pagination .ant-pagination-next{min-width:28px;height:28px;line-height:28px;font-size:12px}}@media(max-width:480px){.assets-page{padding:0}.assets-page .ant-card .ant-card-head{padding:10px 12px}.assets-page .ant-card .ant-card-head .ant-card-head-title{font-size:13px}.assets-page .ant-card .ant-card-body{padding:8px}.assets-page .ant-btn-block{height:40px;font-size:14px}.assets-page .ant-statistic .ant-statistic-title{font-size:11px}.assets-page .ant-statistic .ant-statistic-content{font-size:16px}.assets-page .deposit-address{padding:12px}.assets-page .deposit-address code{font-size:11px;padding:6px}.assets-page .assets-table-card .ant-table{font-size:11px}.assets-page .assets-table-card .ant-table .ant-table-thead>tr>th{padding:6px 2px;font-size:10px}.assets-page .assets-table-card .ant-table .ant-table-tbody>tr>td{padding:6px 2px;font-size:11px}:global .ant-form-item .ant-select .ant-select-arrow,:global .ant-select .ant-select-arrow,:global .ant-select-arrow{width:12px!important;height:12px!important;right:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}:global .ant-form-item .ant-select .ant-select-arrow .anticon,:global .ant-form-item .ant-select .ant-select-arrow .anticon-down,:global .ant-form-item .ant-select .ant-select-arrow .ant-select-suffix,:global .ant-select .ant-select-arrow .anticon,:global .ant-select .ant-select-arrow .anticon-down,:global .ant-select .ant-select-arrow .ant-select-suffix,:global .ant-select-arrow .anticon,:global .ant-select-arrow .anticon-down,:global .ant-select-arrow .ant-select-suffix{font-size:9px!important;width:9px!important;height:9px!important;line-height:9px!important;display:flex!important;align-items:center!important;justify-content:center!important}:global .ant-form-item .ant-select .ant-select-arrow svg,:global .ant-select .ant-select-arrow svg,:global .ant-select-arrow svg{width:9px!important;height:9px!important;font-size:9px!important;max-width:9px!important;max-height:9px!important;min-width:9px!important;min-height:9px!important}}.history-page .filter-section{padding:16px;margin-bottom:8px;background:var(--bg-primary)}.history-page .flat-history-list .history-item{padding:16px;border-bottom:1px solid rgba(128,128,128,.13);background:var(--bg-primary)}.history-page .flat-history-list .history-item .history-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.history-page .flat-history-list .history-item .history-main .history-type{font-size:15px;font-weight:600}.history-page .flat-history-list .history-item .history-main .history-amount{font-size:16px;font-weight:700}.history-page .flat-history-list .history-item .history-details{display:flex;justify-content:space-between;align-items:center}.history-page .flat-history-list .history-item .history-details .history-info{display:flex;flex-direction:column;gap:4px}.history-page .flat-history-list .history-item .history-details .history-info .info-item{font-size:12px;color:var(--text-tertiary)}.history-page .flat-history-list .history-item .history-details .history-time{font-size:11px;color:var(--text-tertiary)}.profile-page{max-width:1000px;margin:0 auto;padding:0 16px}.profile-page .page-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-bottom:16px}.profile-page .page-header .back-button,.profile-page .page-header .back-icon{font-size:20px;color:var(--text-primary);cursor:pointer;transition:color .3s}.profile-page .page-header .back-button:hover,.profile-page .page-header .back-icon:hover{color:var(--primary-color)}.profile-page .page-header h2{flex:1;text-align:center;margin:0;font-size:18px;font-weight:600}.profile-page .login-prompt{text-align:center;padding:80px 40px}.profile-page .login-prompt .prompt-content{display:flex;flex-direction:column;align-items:center;gap:20px}.profile-page .login-prompt .prompt-content h3{font-size:24px;margin:0}.profile-page .login-prompt .prompt-content p{color:var(--text-secondary);margin:0}.profile-page .user-card{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.profile-page .user-card .user-info{display:flex;align-items:center;gap:16px}.profile-page .user-card .user-info .user-details h2{margin:0 0 4px;font-size:20px}.profile-page .user-card .user-info .user-details p{margin:0;color:var(--text-secondary);font-size:14px}.profile-page .stats-section{margin-bottom:16px}.profile-page .stats-section .ant-card{text-align:center}.profile-page .stats-section .ant-card .ant-statistic .ant-statistic-title{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.profile-page .stats-section .ant-card .ant-statistic .ant-statistic-content{display:flex;align-items:center;justify-content:center;gap:8px}.profile-page .stats-section .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-prefix{display:flex;align-items:center}.profile-page .stats-section .ant-card .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:24px;font-weight:600;color:var(--text-primary)}.profile-page .menu-card{margin-bottom:16px}.profile-page .menu-card .menu-item{cursor:pointer;transition:background .3s;padding:12px 0}.profile-page .menu-card .menu-item:hover{background:var(--bg-hover)}.profile-page .menu-card .menu-item .menu-icon{width:40px;height:40px;border-radius:8px;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--brand-color)}.profile-page .kyc-prompt-card{margin-bottom:16px;border-left:4px solid #faad14}.profile-page .kyc-prompt-card .kyc-prompt{display:flex;align-items:center;gap:20px;padding:8px}.profile-page .kyc-prompt-card .kyc-prompt .kyc-prompt-content{flex:1}.profile-page .kyc-prompt-card .kyc-prompt .kyc-prompt-content h3{margin:0 0 8px;font-size:18px;font-weight:600}.profile-page .kyc-prompt-card .kyc-prompt .kyc-prompt-content p{margin:0 0 12px;color:var(--text-secondary);font-size:14px}@media(max-width:768px){.profile-page{padding:0 12px}.profile-page .stats-section .ant-statistic .ant-statistic-title{font-size:13px}.profile-page .stats-section .ant-statistic .ant-statistic-content .ant-statistic-content-value{font-size:20px}}.settings-page{padding:0;min-height:100vh;background:var(--bg-color)}.settings-page .page-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--card-bg);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.settings-page .page-header h2{flex:1;text-align:center;margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.settings-page .page-header .back-icon{font-size:20px;cursor:pointer;color:var(--text-secondary)}.settings-page .page-header .back-icon:hover{color:var(--primary-color)}.settings-page .settings-card{margin:12px;background:var(--card-bg);border-radius:12px;overflow:hidden}@media(max-width:768px){.settings-page .settings-card{margin:12px 0;border-radius:0;background:var(--card-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}}.settings-page .settings-card .ant-card-body{padding:0}.settings-page .settings-card .setting-item{padding:16px 20px;transition:background .2s}.settings-page .settings-card .setting-item:hover{background:var(--hover-bg)}.settings-page .settings-card .setting-item .setting-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary-light);border-radius:50%;color:var(--primary-color);font-size:20px}.settings-page .settings-card .setting-item .ant-list-item-meta-title{color:var(--text-primary);font-weight:500;margin-bottom:4px}.settings-page .settings-card .setting-item .ant-list-item-meta-description{color:var(--text-secondary);font-size:13px}@media(min-width:769px){.wealth-page{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.wealth-page{max-width:1600px;padding:0 32px}}@media(max-width:768px){.wealth-page{padding:0}}.wealth-page .wealth-overview-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px 24px;margin:0 24px 20px;box-shadow:0 4px 12px #667eea4d}.wealth-page .wealth-overview-card .overview-stats{display:flex;flex-direction:column;gap:16px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.2)}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-label{font-size:13px;color:#fffc;margin-bottom:8px;text-align:left}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-value{display:flex;align-items:baseline;justify-content:flex-start;gap:8px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-value .amount{font-size:32px;font-weight:700;color:#00c087}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-value .currency{font-size:16px;font-weight:500;color:#ffffffe6}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-label{font-size:13px;color:#fffc}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-value{display:flex;align-items:baseline;gap:6px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-value .amount{font-size:18px;font-weight:600;color:#00c087}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-value .currency{font-size:12px;font-weight:400;color:#ffffffb3}.wealth-page .wealth-overview-card .overview-stats .invest-section{display:flex;justify-content:space-between;align-items:center}.wealth-page .wealth-overview-card .overview-stats .invest-section .invest-label{font-size:13px;color:#fffc}.wealth-page .wealth-overview-card .overview-stats .invest-section .invest-value{font-size:18px;font-weight:600;color:#fff}.wealth-page .wealth-overview-card .overview-stats .invest-section .invest-value .currency{font-size:12px;font-weight:400;color:#ffffffb3;margin-left:4px}.wealth-page .wealth-main-tabs{background:var(--bg-primary);border-radius:12px;padding:0;max-width:100%}.wealth-page .wealth-main-tabs .ant-tabs-nav{padding:16px 0 0;margin:0 24px}.wealth-page .wealth-main-tabs .ant-tabs-nav:before{border-bottom:1px solid rgba(128,128,128,.2)}.wealth-page .wealth-main-tabs .ant-tabs-tab{padding:12px 0;transition:all .3s}.wealth-page .wealth-main-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-size:15px;font-weight:500;color:var(--text-secondary);transition:all .3s}.wealth-page .wealth-main-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-size:17px;font-weight:600;color:var(--text-primary)}.wealth-page .wealth-main-tabs .ant-tabs-ink-bar{display:none}.wealth-page .wealth-main-tabs .ant-tabs-content,.wealth-page .wealth-section{padding:0}.wealth-page .product-type-selector{padding:16px 0;margin:0 24px}.wealth-page .product-type-selector .ant-segmented{background:var(--bg-secondary);border-radius:8px;padding:4px;width:100%}.wealth-page .product-type-selector .ant-segmented .ant-segmented-item{border-radius:6px;transition:all .3s;flex:1;min-width:80px}.wealth-page .product-type-selector .ant-segmented .ant-segmented-item.ant-segmented-item-selected{background:#1890ff;color:#fff;font-weight:600;box-shadow:0 2px 4px #1890ff4d}.wealth-page .product-type-selector .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:6px 16px;text-align:center}.wealth-page .order-status-selector{padding:16px 0;margin:0 24px}.wealth-page .order-status-selector .ant-segmented{background:var(--bg-secondary);border-radius:8px;padding:4px;width:100%}.wealth-page .order-status-selector .ant-segmented .ant-segmented-item{border-radius:6px;transition:all .3s;flex:1;min-width:80px}.wealth-page .order-status-selector .ant-segmented .ant-segmented-item.ant-segmented-item-selected{background:#1890ff;color:#fff;font-weight:600;box-shadow:0 2px 4px #1890ff4d}.wealth-page .order-status-selector .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:6px 16px;text-align:center}.wealth-page .flat-product-list{display:flex;flex-direction:column;gap:12px;padding:0 24px 20px}.wealth-page .flat-product-list .flat-product-item{background:var(--bg-secondary);border-radius:12px;padding:16px;transition:all .3s;border:1px solid transparent}.wealth-page .flat-product-list .flat-product-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.wealth-page .flat-product-list .flat-product-item .product-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.wealth-page .flat-product-list .flat-product-item .product-main .product-header{display:flex;align-items:center;gap:10px}.wealth-page .flat-product-list .flat-product-item .product-main .product-header .product-name{font-size:16px;font-weight:600;color:var(--text-primary)}.wealth-page .flat-product-list .flat-product-item .product-main .product-yield{text-align:right}.wealth-page .flat-product-list .flat-product-item .product-main .product-yield .yield-rate{font-size:24px;font-weight:700;color:#00c087;display:block;line-height:1}.wealth-page .flat-product-list .flat-product-item .product-main .product-yield .yield-label{font-size:12px;color:var(--text-secondary);margin-top:4px;display:block}.wealth-page .flat-product-list .flat-product-item .product-info{display:flex;gap:16px;margin-bottom:12px;padding:12px;background:var(--bg-primary);border-radius:8px}.wealth-page .flat-product-list .flat-product-item .product-info .info-item{display:flex;gap:6px}.wealth-page .flat-product-list .flat-product-item .product-info .info-item .info-label{font-size:13px;color:var(--text-secondary)}.wealth-page .flat-product-list .flat-product-item .product-info .info-item .info-value{font-size:13px;font-weight:500;color:var(--text-primary)}.wealth-page .flat-product-list .flat-product-item .product-action .ant-btn{width:100%;height:36px;border-radius:8px;box-shadow:none}.wealth-page .flat-product-list .flat-product-item .product-action .ant-btn:hover{box-shadow:none}.wealth-page .flat-order-list{display:flex;flex-direction:column;gap:12px;padding:0 24px 20px}.wealth-page .flat-order-list .flat-order-item{background:var(--bg-secondary);border-radius:12px;padding:16px;border:1px solid transparent;transition:all .3s}.wealth-page .flat-order-list .flat-order-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.wealth-page .flat-order-list .flat-order-item .order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wealth-page .flat-order-list .flat-order-item .order-header .order-name{font-size:15px;font-weight:600;color:var(--text-primary)}.wealth-page .flat-order-list .flat-order-item .order-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.wealth-page .flat-order-list .flat-order-item .order-grid .grid-item{background:var(--bg-primary);padding:12px;border-radius:8px}.wealth-page .flat-order-list .flat-order-item .order-grid .grid-item .grid-label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.wealth-page .flat-order-list .flat-order-item .order-grid .grid-item .grid-value{display:block;font-size:18px;font-weight:600;color:var(--text-primary)}.wealth-page .flat-order-list .flat-order-item .order-details{display:flex;gap:20px;padding:10px 0;border-top:1px solid rgba(128,128,128,.1);margin-bottom:12px}.wealth-page .flat-order-list .flat-order-item .order-details .detail-item{display:flex;gap:6px}.wealth-page .flat-order-list .flat-order-item .order-details .detail-item .detail-label{font-size:12px;color:var(--text-secondary)}.wealth-page .flat-order-list .flat-order-item .order-details .detail-item .detail-value{font-size:12px;font-weight:500;color:var(--text-primary)}.wealth-page .flat-order-list .flat-order-item .order-action .ant-btn{width:100%;height:36px;border-radius:8px;box-shadow:none;cursor:pointer}.wealth-page .flat-order-list .flat-order-item .order-action .ant-btn:hover{box-shadow:none}.wealth-page .product-cards-mobile{display:flex;flex-direction:column;gap:16px}.wealth-page .product-cards-mobile .product-card{border-radius:12px;overflow:hidden}.wealth-page .product-cards-mobile .product-card .product-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.wealth-page .product-cards-mobile .product-card .product-card-header .product-title{flex:1}.wealth-page .product-cards-mobile .product-card .product-card-header .product-title h3{margin:0 0 8px;font-size:16px;font-weight:600}.wealth-page .product-cards-mobile .product-card .product-card-header .product-yield{text-align:right;background:linear-gradient(135deg,#667eea,#764ba2);padding:12px 16px;border-radius:8px;color:#fff}.wealth-page .product-cards-mobile .product-card .product-card-header .product-yield .yield-rate{font-size:24px;font-weight:700;line-height:1}.wealth-page .product-cards-mobile .product-card .product-card-header .product-yield .yield-label{font-size:12px;opacity:.9;margin-top:4px}.wealth-page .product-cards-mobile .product-card .product-card-body .product-info-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.wealth-page .product-cards-mobile .product-card .product-card-body .product-info-row:last-child{border-bottom:none}.wealth-page .product-cards-mobile .product-card .product-card-body .product-info-row .info-label{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.wealth-page .product-cards-mobile .product-card .product-card-body .product-info-row .info-value{font-weight:500;font-size:14px}.wealth-page .product-cards-mobile .product-card .product-card-footer{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.wealth-page .order-cards-mobile{display:flex;flex-direction:column;gap:12px}.wealth-page .order-cards-mobile .order-card{border-radius:12px}.wealth-page .order-cards-mobile .order-card .order-card-header{margin-bottom:12px}.wealth-page .order-cards-mobile .order-card .order-card-header .order-title{display:flex;justify-content:space-between;align-items:center}.wealth-page .order-cards-mobile .order-card .order-card-header .order-title h4{margin:0;font-size:15px;font-weight:600}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-grid .order-info-item{background:#f5f5f5;padding:12px;border-radius:8px}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-grid .order-info-item .info-label{display:block;font-size:12px;color:#666;margin-bottom:4px}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-grid .order-info-item .info-value{display:block;font-size:16px;font-weight:600}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-row{display:flex;justify-content:space-between;padding:8px 0;font-size:13px}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-row .info-label{color:#666}.wealth-page .order-cards-mobile .order-card .order-card-body .order-info-row .info-value{font-weight:500}.wealth-page .order-cards-mobile .order-card .order-card-footer{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.wealth-page .wealth-subscribe-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.wealth-page .wealth-subscribe-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:var(--text-primary)}.wealth-page .wealth-subscribe-modal .ant-modal-body{padding:24px}.wealth-page .wealth-subscribe-modal .ant-modal-close{top:16px;right:16px}.wealth-page .subscribe-modal .product-info{background:linear-gradient(135deg,#f5f7fa,#f0f2f5);padding:20px;border-radius:12px;margin-bottom:24px;border:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000d}.wealth-page .subscribe-modal .product-info h3{margin-bottom:16px;font-size:18px;font-weight:600;color:var(--text-primary)}.wealth-page .subscribe-modal .product-info .info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0}.wealth-page .subscribe-modal .product-info .info-row:not(:last-child){border-bottom:1px dashed rgba(0,0,0,.06)}.wealth-page .subscribe-modal .product-info .info-row span:first-child{font-size:14px;color:var(--text-secondary)}.wealth-page .subscribe-modal .product-info .info-row span:last-child{font-size:14px;color:var(--text-primary);font-weight:500}.wealth-page .subscribe-modal .product-info .info-row .highlight{color:#00c087;font-weight:600;font-size:16px}.wealth-page .subscribe-modal .ant-form-item{margin-bottom:20px}.wealth-page .subscribe-modal .ant-form-item .ant-form-item-label label{font-size:14px;font-weight:500;color:var(--text-primary)}.wealth-page .subscribe-modal .ant-form-item .ant-input{height:44px;font-size:15px;border-radius:8px}.wealth-page .subscribe-modal .ant-form-item .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.wealth-page .subscribe-modal .ant-btn-primary{height:44px;font-size:16px;font-weight:600;border-radius:8px;box-shadow:0 2px 8px #1890ff4d}.wealth-page .subscribe-modal .ant-btn-primary:hover{box-shadow:0 4px 12px #1890ff66}@media(max-width:768px){.wealth-page{padding:12px 0}.wealth-page .wealth-overview-card{padding:16px;margin:0 16px 16px}.wealth-page .wealth-overview-card .overview-stats{gap:12px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section{padding-bottom:12px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-label{font-size:12px;margin-bottom:6px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-value{gap:6px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-value .amount{font-size:26px}.wealth-page .wealth-overview-card .overview-stats .total-yield-section .yield-value .currency{font-size:14px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section{padding-bottom:10px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-label{font-size:12px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-value{gap:4px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-value .amount{font-size:16px}.wealth-page .wealth-overview-card .overview-stats .yesterday-yield-section .yesterday-value .currency{font-size:11px}.wealth-page .wealth-overview-card .overview-stats .invest-section .invest-label{font-size:12px}.wealth-page .wealth-overview-card .overview-stats .invest-section .invest-value{font-size:16px}.wealth-page .wealth-overview-card .overview-stats .invest-section .invest-value .currency{font-size:11px}.wealth-page .wealth-main-tabs .ant-tabs-nav{padding:12px 0 0;margin:0 16px}.wealth-page .wealth-section{padding:0}.wealth-page .product-type-selector,.wealth-page .order-status-selector{padding:12px 0;margin:0 16px}.wealth-page .product-type-selector .ant-segmented .ant-segmented-item,.wealth-page .order-status-selector .ant-segmented .ant-segmented-item{min-width:60px}.wealth-page .product-type-selector .ant-segmented .ant-segmented-item .ant-segmented-item-label,.wealth-page .order-status-selector .ant-segmented .ant-segmented-item .ant-segmented-item-label{padding:5px 12px;font-size:13px}.wealth-page .flat-product-list{gap:10px;padding:0 16px 14px}.wealth-page .flat-product-list .flat-product-item{padding:12px;border-radius:10px}.wealth-page .flat-product-list .flat-product-item .product-main{margin-bottom:10px}.wealth-page .flat-product-list .flat-product-item .product-main .product-header{gap:8px}.wealth-page .flat-product-list .flat-product-item .product-main .product-header .product-name{font-size:15px}.wealth-page .flat-product-list .flat-product-item .product-main .product-header .ant-tag{font-size:11px;padding:2px 6px}.wealth-page .flat-product-list .flat-product-item .product-main .product-yield .yield-rate{font-size:20px}.wealth-page .flat-product-list .flat-product-item .product-main .product-yield .yield-label{font-size:11px}.wealth-page .flat-product-list .flat-product-item .product-info{gap:12px;padding:10px;margin-bottom:10px;flex-wrap:wrap}.wealth-page .flat-product-list .flat-product-item .product-info .info-item .info-label,.wealth-page .flat-product-list .flat-product-item .product-info .info-item .info-value{font-size:12px}.wealth-page .flat-product-list .flat-product-item .product-action .ant-btn{height:34px;font-size:14px}.wealth-page .flat-order-list{gap:10px;padding:0 16px 14px}.wealth-page .flat-order-list .flat-order-item{padding:12px;border-radius:10px}.wealth-page .flat-order-list .flat-order-item .order-header{margin-bottom:12px}.wealth-page .flat-order-list .flat-order-item .order-header .order-name{font-size:14px}.wealth-page .flat-order-list .flat-order-item .order-header .ant-tag{font-size:11px;padding:2px 6px}.wealth-page .flat-order-list .flat-order-item .order-grid{gap:10px;margin-bottom:10px}.wealth-page .flat-order-list .flat-order-item .order-grid .grid-item{padding:10px}.wealth-page .flat-order-list .flat-order-item .order-grid .grid-item .grid-label{font-size:11px;margin-bottom:4px}.wealth-page .flat-order-list .flat-order-item .order-grid .grid-item .grid-value{font-size:16px}.wealth-page .flat-order-list .flat-order-item .order-details{gap:12px;padding:8px 0;margin-bottom:10px;flex-wrap:wrap}.wealth-page .flat-order-list .flat-order-item .order-details .detail-item{gap:4px}.wealth-page .flat-order-list .flat-order-item .order-details .detail-item .detail-label,.wealth-page .flat-order-list .flat-order-item .order-details .detail-item .detail-value{font-size:11px}.wealth-page .flat-order-list .flat-order-item .order-action .ant-btn{height:34px;font-size:14px;cursor:pointer}}.kyc-page{max-width:800px;margin:0 auto;padding:24px}.kyc-page .upload-section .upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.kyc-page .upload-section .upload-grid .upload-item .upload-label{margin-bottom:8px;font-weight:500;color:#333}.kyc-page .upload-section .upload-grid .upload-item .ant-upload-picture-card-wrapper{width:100%}.kyc-page .success-section{text-align:center;padding:48px 0}.kyc-page .success-section h2{margin:16px 0;font-size:24px;font-weight:600}.kyc-page .success-section p{margin-bottom:24px;color:#666}.invite-page{padding:24px}.invite-page .invite-stats,.invite-page .invite-tools,.invite-page .invite-tools .tool-section{margin-bottom:24px}.invite-page .invite-tools .tool-section .tool-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500}.invite-page .invite-tools .tool-section .tool-input .copy-icon{cursor:pointer;color:#1890ff}.invite-page .invite-tools .tool-section .tool-input .copy-icon:hover{color:#40a9ff}.invite-page .invite-tools .tool-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}.invite-page .invite-tools .qrcode-container{display:flex;flex-direction:column;align-items:center;padding:24px;background:#f5f5f5;border-radius:8px;margin-top:24px}.invite-page .invite-tools .qrcode-container .qrcode-placeholder{width:200px;height:200px;background:#fff;display:flex;align-items:center;justify-content:center;border:2px dashed #d9d9d9;border-radius:8px;color:#999}.invite-page .invite-tools .qrcode-container p{margin-top:12px;color:#666}.invite-page .level-card{text-align:center;padding:24px;background:#f5f5f5;border-radius:8px}.invite-page .level-card .level-count{font-size:32px;font-weight:600;color:#1890ff;margin:12px 0}.invite-page .level-card .level-label{color:#666}@media(max-width:768px){.invite-page{padding:16px}}@media(min-width:769px){.copy-trade-page{max-width:1400px;margin:0 auto;padding:24px}}@media(min-width:769px)and (min-width:1441px){.copy-trade-page{max-width:1600px;padding:32px}}@media(max-width:768px){.copy-trade-page{padding:16px}}.copy-trade-page .copy-stats{margin-bottom:24px}.copy-trade-page .trader-info{display:flex;align-items:center;gap:12px}.copy-trade-page .trader-info .trader-avatar{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#999}.copy-trade-page .trader-info .trader-name{font-weight:500;margin-bottom:4px}.copy-trade-page .ranking-tabs{display:flex;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.copy-trade-page .trader-detail{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:24px}.copy-trade-page .trader-detail h3{margin-bottom:12px}.copy-trade-page .trader-detail .detail-row{display:flex;justify-content:space-between;margin-bottom:8px}.copy-trade-page .trader-detail .detail-row .highlight{color:#00c087;font-weight:600;font-size:16px}@media(max-width:768px){.copy-trade-page{padding:12px 12px 70px}.copy-trade-page .copy-stats{margin-bottom:16px}.copy-trade-page .ant-tabs-nav{margin-bottom:12px!important}.copy-trade-page .ant-tabs-nav .ant-tabs-tab{padding:8px 12px!important;font-size:14px!important}.copy-trade-page .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.copy-trade-page .ant-table-wrapper{display:none}.copy-trade-page .empty-state{padding:40px 20px!important}.copy-trade-page .empty-state .anticon{font-size:64px!important}.copy-trade-page .empty-state .empty-title{font-size:18px!important;margin-bottom:8px}.copy-trade-page .empty-state .empty-desc{font-size:14px!important;margin-bottom:20px}.copy-trade-page .trader-card,.copy-trade-page .follow-card{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f0f0}.copy-trade-page .follow-card.active{border-left:4px solid #52c41a}.copy-trade-page .follow-card.stopped{opacity:.6}.copy-trade-page .ranking-tabs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.copy-trade-page .ranking-tabs::-webkit-scrollbar{display:none}}.pledge-loan-page{padding:24px}.pledge-loan-page .loan-stats,.pledge-loan-page .borrow-card{margin-bottom:24px}.pledge-loan-page .borrow-card .borrow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pledge-loan-page .borrow-card .borrow-header h3{margin-bottom:4px}.pledge-loan-page .borrow-card .borrow-header p{color:#666;margin:0}.pledge-loan-page .repay-info{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:24px}.pledge-loan-page .repay-info .info-row{display:flex;justify-content:space-between;margin-bottom:8px}.pledge-loan-page .repay-info .info-row.total{margin-top:16px;padding-top:16px;border-top:1px solid #d9d9d9;font-size:16px;font-weight:600}.pledge-loan-page .repay-info .info-row.total .highlight{color:#f6465d}@media(max-width:768px){.pledge-loan-page{padding:16px}.pledge-loan-page .borrow-header{flex-direction:column;align-items:flex-start;gap:16px}.pledge-loan-page .borrow-header button{width:100%}}@media(min-width:769px){.nft-page{max-width:1400px;margin:0 auto;padding:24px}}@media(min-width:769px)and (min-width:1441px){.nft-page{max-width:1600px;padding:32px}}@media(max-width:768px){.nft-page{padding:20px}}.nft-page .nft-header{margin-bottom:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.nft-page .nft-header h2{color:#fff;margin:0 0 8px;font-size:28px}.nft-page .nft-header p{color:#ffffffe6;margin:0}.nft-page .filter-bar{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.nft-page .nft-image-container{position:relative;height:200px;overflow:hidden;background:#f5f5f5}.nft-page .nft-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.nft-page .nft-image-container img:hover{transform:scale(1.05)}.nft-page .nft-image-container .rarity-tag{position:absolute;top:10px;right:10px;font-weight:700}.nft-page .nft-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.nft-page .nft-card-footer .nft-price{font-size:16px;font-weight:700;color:#fa541c}.nft-page .collection-name{font-size:12px;color:#999;margin-top:8px}.nft-page .purchase-time{font-size:12px;color:#999;margin-top:4px}.nft-page .transaction-list .transaction-item{margin-bottom:12px}.nft-page .transaction-list .transaction-item .tx-info{display:flex;align-items:center;gap:12px}.nft-page .transaction-list .transaction-item .tx-info .tx-nft-img{width:50px;height:50px;object-fit:cover;border-radius:4px}.nft-page .transaction-list .transaction-item .tx-info .tx-nft-name{font-weight:700;margin-bottom:4px}.nft-page .transaction-list .transaction-item .tx-info .tx-time{font-size:12px;color:#999}.nft-page .transaction-list .transaction-item .tx-price{font-size:16px;font-weight:700;color:#fa541c}.nft-page .nft-detail .detail-image{width:100%;height:300px;object-fit:cover;border-radius:8px;margin-bottom:16px}.nft-page .nft-detail h3{font-size:24px;margin-bottom:8px}.nft-page .nft-detail p{color:#666;margin-bottom:16px}.nft-page .nft-detail .detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.nft-page .nft-detail .detail-row span:first-child{color:#999}.nft-page .nft-detail .detail-row .price-text{font-size:20px;font-weight:700;color:#fa541c}.nft-page .nft-detail button{margin-top:20px}.nft-page .transfer-form .transfer-nft-info{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:20px}.nft-page .transfer-form .transfer-nft-info img{width:60px;height:60px;object-fit:cover;border-radius:4px}.nft-page .transfer-form .transfer-nft-info h4{margin:0 0 4px}.nft-page .transfer-form .transfer-nft-info p{margin:0;font-size:12px;color:#999}@media(max-width:768px){.nft-page{padding:12px}.nft-page .nft-header h2{font-size:22px}.nft-page .filter-bar .ant-select{flex:1;min-width:120px}.nft-page .nft-image-container{height:150px}.nft-page .nft-detail .detail-image{height:200px}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0b0e11;position:relative;overflow:hidden}.login-page:before{content:"";position:absolute;inset:-20%;background:radial-gradient(60% 40% at 20% 0%,#1890ff2e,#1890ff00 60%),radial-gradient(50% 35% at 90% 10%,#0050b338,#0050b300 60%),radial-gradient(70% 50% at 40% 90%,#ffffff0d,#fff0 60%);filter:blur(40px);pointer-events:none;z-index:0}.login-page .login-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.login-page .login-content{position:relative;z-index:1;width:100%;max-width:420px;padding:20px;display:flex;flex-direction:column;align-items:center}.login-page .login-content .login-header{text-align:center;margin-bottom:30px;position:relative}.login-page .login-content .login-header .language-selector{position:fixed;top:20px;right:20px;z-index:1000}.login-page .login-content .login-header .language-selector .ant-select .ant-select-selector{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-primary)}.login-page .login-content .login-header .language-selector .ant-select:hover .ant-select-selector{background:#ffffff14!important}.login-page .login-content .login-header .platform-logo{display:block;max-width:120px;max-height:80px;margin:0 auto 16px;object-fit:contain}.login-page .login-content .login-header h1{font-size:32px;font-weight:700;background:linear-gradient(135deg,#fff,#1890ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.login-page .login-content .login-header p{color:var(--text-secondary);font-size:16px}.login-page .login-card{width:100%;background:#ffffff0a!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff26!important;animation:card-fade-up .42s cubic-bezier(.2,.8,.2,1) both}.login-page .login-card .ant-card-body{padding:32px!important}.login-page .login-card .login-title{font-size:24px;color:var(--text-primary);margin-bottom:24px;font-weight:600;display:none}.login-page .login-card .ant-form-item{margin-bottom:20px}.login-page .login-card .ant-form-item .ant-form-item-label label{color:var(--text-secondary)}.login-page .login-card .ant-input-affix-wrapper{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:12px 14px;transition:all .25s ease;box-shadow:inset 0 0 0 1px transparent!important}.login-page .login-card .ant-input-affix-wrapper .anticon{color:var(--text-tertiary)}.login-page .login-card .ant-input-affix-wrapper input{background:transparent!important;color:var(--text-primary)!important}.login-page .login-card .ant-input-affix-wrapper input::placeholder{color:var(--text-tertiary)}.login-page .login-card .ant-input-affix-wrapper:hover{background:#ffffff0d!important;border-color:#1890ff59!important}.login-page .login-card .ant-input-affix-wrapper:focus-within{background:#ffffff14!important;border-color:#1890ff99!important;box-shadow:0 0 0 4px #1890ff1f!important}.login-page .login-card .ant-input-affix-wrapper:focus-within .anticon{color:var(--brand-color)}.login-page .login-card .ant-btn-primary{height:48px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#1890ff,#0050b3);border:none;box-shadow:0 4px 15px #1890ff4d;margin-top:10px;position:relative;overflow:hidden}.login-page .login-card .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1890ff66;opacity:.9}.login-page .login-card .ant-btn-primary:active{transform:translateY(0)}.login-page .login-card .ant-btn-primary:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:120%;height:120%;background:radial-gradient(circle,#ffffff73,#fff0 60%);opacity:0;transition:transform .35s ease,opacity .35s ease;pointer-events:none}.login-page .login-card .ant-btn-primary:active:after{transform:translate(-50%,-50%) scale(1);opacity:.35}.login-page .login-card .login-footer{margin-top:24px;text-align:center;color:var(--text-secondary)}.login-page .login-card .login-footer a{margin-left:8px;color:var(--brand-color);font-weight:500}.login-page .login-card .login-footer a:hover{text-decoration:underline}.login-page .hero-illustration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;opacity:.08;pointer-events:none;filter:blur(2px) brightness(1.2);z-index:0}@media(max-width:480px){.login-page .login-card{border-radius:16px!important}.login-page .login-card .ant-card-body{padding:24px!important}}:global([data-theme=light]) .login-page{background:#f0f2f5}:global([data-theme=light]) .login-page .login-header h1{background:linear-gradient(135deg,#1890ff,#0050b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:global([data-theme=light]) .login-page .login-header p{color:#666}:global([data-theme=light]) .login-page .login-card{background:#fffc!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 8px 32px #0000000d!important}:global([data-theme=light]) .login-page .login-card .login-title{color:#333}:global([data-theme=light]) .login-page .login-card .ant-input-affix-wrapper{background:#00000005!important;border-bottom:1px solid rgba(0,0,0,.1)!important}:global([data-theme=light]) .login-page .login-card .ant-input-affix-wrapper input{color:#333!important}:global([data-theme=light]) .login-page .login-card .ant-input-affix-wrapper:hover{background:#0000000a!important}:global([data-theme=light]) .login-page .login-card .ant-input-affix-wrapper:focus-within{background:#0000000f!important}:global([data-theme=light]) .login-page .hero-illustration{filter:drop-shadow(0 8px 24px rgba(0,0,0,.15));opacity:.95}@media(max-width:768px){.login-page .hero-illustration{opacity:.06}}@media(max-width:480px){.login-page .hero-illustration{opacity:.04}}.register-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0b0e11;position:relative;overflow:hidden;padding:24px}.register-page:before{content:"";position:absolute;inset:-20%;background:radial-gradient(60% 40% at 20% 0%,#1890ff2e,#1890ff00 60%),radial-gradient(50% 35% at 90% 10%,#0050b338,#0050b300 60%),radial-gradient(70% 50% at 40% 90%,#ffffff0d,#fff0 60%);filter:blur(40px);pointer-events:none;z-index:0}.register-page .register-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.register-page .register-content{position:relative;z-index:1;width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center}.register-page .register-content .register-header{text-align:center;margin-bottom:30px;position:relative}.register-page .register-content .register-header .language-selector{position:fixed;top:20px;right:20px;z-index:1000}.register-page .register-content .register-header .language-selector .ant-select .ant-select-selector{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-primary)}.register-page .register-content .register-header .language-selector .ant-select:hover .ant-select-selector{background:#ffffff14!important}.register-page .register-content .register-header .platform-logo{display:block;max-width:120px;max-height:80px;margin:0 auto 16px;object-fit:contain}.register-page .register-content .register-header h1{font-size:32px;font-weight:700;background:linear-gradient(135deg,#fff,#1890ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.register-page .register-content .register-header p{color:var(--text-secondary);font-size:16px}.register-page .register-card{width:100%;background:#ffffff0a!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff26!important;animation:card-fade-up .42s cubic-bezier(.2,.8,.2,1) both}.register-page .register-card .ant-card-body{padding:32px!important}.register-page .register-card .register-title{display:none}.register-page .register-card .ant-form-item{margin-bottom:20px}.register-page .register-card .ant-input-affix-wrapper{background:#ffffff0f!important;border:0!important;border-radius:10px!important;padding:0 14px!important;transition:all .25s ease;box-shadow:0 2px 8px #00000026!important;height:48px;display:flex;align-items:center}.register-page .register-card .ant-input-affix-wrapper.ant-input-affix-wrapper{border:0!important;box-shadow:0 2px 8px #00000026!important}.register-page .register-card .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border:0!important;box-shadow:0 0 0 3px #1890ff26!important}.register-page .register-card .ant-input-affix-wrapper .anticon{color:var(--text-tertiary);flex-shrink:0}.register-page .register-card .ant-input-affix-wrapper input{background:transparent!important;border:0!important;border-width:0!important;border-style:none!important;outline:0!important;box-shadow:none!important;color:var(--text-primary)!important;padding:0!important;height:auto!important;line-height:normal!important}.register-page .register-card .ant-input-affix-wrapper input::placeholder{color:var(--text-tertiary)}.register-page .register-card .ant-input-affix-wrapper input:hover,.register-page .register-card .ant-input-affix-wrapper input:focus,.register-page .register-card .ant-input-affix-wrapper input:active{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.register-page .register-card .ant-input{background:#ffffff0f!important;border:0!important;border-width:0!important;border-style:none!important;border-radius:10px!important;padding:14px!important;height:48px;transition:all .25s ease;box-shadow:0 2px 8px #00000026!important;color:var(--text-primary)!important;line-height:normal!important}.register-page .register-card .ant-input.ant-input-focused{border:0!important;box-shadow:0 0 0 3px #1890ff26!important;background:#ffffff0f!important}.register-page .register-card .ant-input::placeholder{color:var(--text-tertiary)}.register-page .register-card .ant-input:hover{background:#ffffff14!important;box-shadow:0 4px 12px #0003!important}.register-page .register-card .ant-input:focus{background:#ffffff1a!important;box-shadow:0 0 0 3px #1890ff26!important;border:0!important;outline:0!important}.register-page .register-card .ant-input-affix-wrapper:hover{background:#ffffff14!important;box-shadow:0 4px 12px #0003!important}.register-page .register-card .ant-input-affix-wrapper:focus-within{background:#ffffff1a!important;box-shadow:0 0 0 3px #1890ff26!important;border:0!important;outline:0!important}.register-page .register-card .ant-input-affix-wrapper:focus-within .anticon{color:var(--brand-color)}.register-page .register-card .ant-input-affix-wrapper:focus-within input{box-shadow:none!important}.register-page .register-card .ant-checkbox-wrapper{color:var(--text-secondary)}.register-page .register-card .ant-checkbox-wrapper a{color:var(--brand-color)}.register-page .register-card .ant-checkbox-wrapper a:hover{text-decoration:underline}.register-page .register-card .ant-btn-primary{height:48px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#1890ff,#0050b3);border:none;box-shadow:0 4px 15px #1890ff4d;margin-top:10px;position:relative;overflow:hidden}.register-page .register-card .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1890ff66;opacity:.9}.register-page .register-card .ant-btn-primary:active{transform:translateY(0)}.register-page .register-card .ant-btn-primary:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:120%;height:120%;background:radial-gradient(circle,#ffffff73,#fff0 60%);opacity:0;transition:transform .35s ease,opacity .35s ease;pointer-events:none}.register-page .register-card .ant-btn-primary:active:after{transform:translate(-50%,-50%) scale(1);opacity:.35}.register-page .register-card .register-footer{margin-top:24px;text-align:center;color:var(--text-secondary)}.register-page .register-card .register-footer a{margin-left:8px;color:var(--brand-color);font-weight:500}.register-page .register-card .register-footer a:hover{text-decoration:underline}.register-page .hero-illustration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;opacity:.08;pointer-events:none;filter:blur(2px) brightness(1.2);z-index:0}@media(max-width:768px){.register-page .hero-illustration{opacity:.06}}@media(max-width:480px){.register-page .hero-illustration{opacity:.04}}.password-strength{display:flex;align-items:center;gap:6px;margin-top:-10px;margin-bottom:12px}.password-strength .bar{flex:1;height:6px;border-radius:6px;background:#ffffff14;transition:background-color .25s ease,opacity .25s ease}.password-strength .label{font-size:12px;color:var(--text-secondary);min-width:48px;text-align:right}@media(max-width:480px){.password-strength{gap:4px;margin-top:-8px;margin-bottom:10px}.password-strength .bar{height:5px}.password-strength .label{font-size:11px;min-width:40px}}.password-strength.strength-weak .bar:nth-child(1){background:#ff4d4fe6}.password-strength.strength-weak .bar:nth-child(2),.password-strength.strength-weak .bar:nth-child(3){opacity:.5}.password-strength.strength-weak .label{color:#ff4d4fe6}.password-strength.strength-medium .bar:nth-child(1){background:#faad14f2}.password-strength.strength-medium .bar:nth-child(2){background:#faad14f2}.password-strength.strength-medium .bar:nth-child(3){opacity:.5}.password-strength.strength-medium .label{color:#faad14f2}.password-strength.strength-strong .bar:nth-child(1),.password-strength.strength-strong .bar:nth-child(2),.password-strength.strength-strong .bar:nth-child(3){background:#52c41af2}.password-strength.strength-strong .label{color:#52c41af2}@keyframes card-fade-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:480px){.register-page{padding:12px}.register-page .register-content{max-width:100%}.register-page .register-content .register-header{margin-bottom:20px}.register-page .register-content .register-header .platform-logo{max-width:80px;max-height:60px;margin-bottom:12px}.register-page .register-content .register-header h1{font-size:24px;margin-bottom:6px}.register-page .register-content .register-header p{font-size:14px}.register-page .register-card{border-radius:16px!important}.register-page .register-card .ant-card-body{padding:20px!important}.register-page .register-card .ant-form-item{margin-bottom:16px}.register-page .register-card .ant-input-affix-wrapper{height:46px;padding:0 12px!important;border-radius:12px!important}.register-page .register-card .ant-input-affix-wrapper .anticon{font-size:16px}.register-page .register-card .ant-input-affix-wrapper input{font-size:15px;padding:0!important;height:auto!important}.register-page .register-card .ant-input{height:46px;padding:13px 12px!important;font-size:15px;border-radius:12px!important}.register-page .register-card .ant-btn-primary{height:50px;font-size:17px;border-radius:14px;margin-top:8px;font-weight:700;letter-spacing:2px}.register-page .register-card .ant-checkbox-wrapper{font-size:13px}.register-page .register-card .ant-checkbox-wrapper .ant-checkbox{transform:scale(1.1)}.register-page .register-card .register-footer{margin-top:20px;font-size:14px}}.ant-input-suffix .ant-btn-link{color:var(--brand-color)!important;font-weight:500;padding:4px 8px!important;height:auto!important;line-height:1.5!important}.ant-input-suffix .ant-btn-link:hover:not(:disabled){color:#40a9ff!important;text-decoration:none}.ant-input-suffix .ant-btn-link:disabled{color:var(--text-tertiary)!important;cursor:not-allowed;opacity:.6}:global([data-theme=light]) .register-page .ant-input-suffix .ant-btn-link{color:var(--brand-color)!important}:global([data-theme=light]) .register-page .ant-input-suffix .ant-btn-link:hover:not(:disabled){color:#0050b3!important}:global([data-theme=light]) .register-page{background:#f0f2f5}:global([data-theme=light]) .register-page .register-header h1{background:linear-gradient(135deg,#1890ff,#0050b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:global([data-theme=light]) .register-page .register-header p{color:#666}:global([data-theme=light]) .register-page .register-card{background:#fffc!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 8px 32px #0000000d!important}:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper,:global([data-theme=light]) .register-page .register-card .ant-input{background:#00000005!important;border:none!important}:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper input,:global([data-theme=light]) .register-page .register-card .ant-input input{color:#333!important;border:0!important;border-width:0!important;border-style:none!important;outline:0!important;box-shadow:none!important}:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper input:hover,:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper input:focus,:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper input:active,:global([data-theme=light]) .register-page .register-card .ant-input input:hover,:global([data-theme=light]) .register-page .register-card .ant-input input:focus,:global([data-theme=light]) .register-page .register-card .ant-input input:active{border:0!important;outline:0!important;box-shadow:none!important}:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper:hover,:global([data-theme=light]) .register-page .register-card .ant-input:hover{background:#0000000a!important}:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper:focus-within,:global([data-theme=light]) .register-page .register-card .ant-input:focus-within{background:#0000000f!important;border:0!important;box-shadow:0 0 0 2px #1890ff33!important}:global([data-theme=light]) .register-page .register-card .ant-input-affix-wrapper:focus-within input,:global([data-theme=light]) .register-page .register-card .ant-input:focus-within input{box-shadow:none!important}.agreement-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:40px 20px}.agreement-page .agreement-container{max-width:1200px;margin:0 auto}.agreement-page .agreement-container .ant-card{border-radius:12px;box-shadow:0 8px 32px #0000001a}.agreement-page .agreement-container .ant-card .ant-tabs .ant-tabs-nav{margin-bottom:24px}.agreement-page .agreement-container .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab{font-size:16px;font-weight:500;padding:12px 24px}.agreement-page .agreement-container .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff}.agreement-page .agreement-content{padding:20px;min-height:400px;line-height:1.8;font-size:14px;color:#333}.agreement-page .agreement-content h1,.agreement-page .agreement-content h2,.agreement-page .agreement-content h3,.agreement-page .agreement-content h4,.agreement-page .agreement-content h5,.agreement-page .agreement-content h6{margin-top:24px;margin-bottom:16px;font-weight:600;color:#000}.agreement-page .agreement-content h1{font-size:28px;border-bottom:2px solid #1890ff;padding-bottom:12px}.agreement-page .agreement-content h2{font-size:24px;border-bottom:1px solid #e8e8e8;padding-bottom:8px}.agreement-page .agreement-content h3{font-size:20px}.agreement-page .agreement-content p{margin-bottom:16px;text-align:justify}.agreement-page .agreement-content ul,.agreement-page .agreement-content ol{padding-left:24px;margin-bottom:16px}.agreement-page .agreement-content ul li,.agreement-page .agreement-content ol li{margin-bottom:8px}.agreement-page .agreement-content strong,.agreement-page .agreement-content b{font-weight:600;color:#000}.agreement-page .agreement-content a{color:#1890ff;text-decoration:none}.agreement-page .agreement-content a:hover{text-decoration:underline}.agreement-page .agreement-content blockquote{border-left:4px solid #1890ff;padding-left:16px;margin:16px 0;color:#666;font-style:italic}.agreement-page .agreement-content code{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-family:Courier New,monospace}.agreement-page .agreement-content pre{background:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;margin-bottom:16px}.agreement-page .agreement-content pre code{background:none;padding:0}.agreement-page .agreement-content table{width:100%;border-collapse:collapse;margin-bottom:16px}.agreement-page .agreement-content table th,.agreement-page .agreement-content table td{border:1px solid #e8e8e8;padding:12px;text-align:left}.agreement-page .agreement-content table th{background:#f5f5f5;font-weight:600}@media(max-width:768px){.agreement-page{padding:20px 12px}.agreement-page .agreement-container .ant-card .ant-tabs .ant-tabs-nav .ant-tabs-tab{font-size:14px;padding:8px 16px}.agreement-page .agreement-content{padding:12px;font-size:13px}.agreement-page .agreement-content h1{font-size:22px}.agreement-page .agreement-content h2{font-size:18px}.agreement-page .agreement-content h3{font-size:16px}}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #0B0E11;--bg-secondary: #1A1D1F;--bg-tertiary: #24272B;--bg-hover: #2B2F36;--text-primary: #EAECEF;--text-secondary: #B7BDC6;--text-tertiary: #8C8E99;--border-color: #2B2F36;--divider-color: #373D47;--brand-color: #1890FF;--success-color: #00C087;--error-color: #F6465D;--warning-color: #F0B90B;--bg-primary-rgb: 11, 14, 17;--bg-secondary-rgb: 26, 29, 31;--bg-tertiary-rgb: 36, 39, 43;--bg-hover-rgb: 43, 47, 54;--border-color-rgb: 43, 47, 54;--brand-color-rgb: 24, 144, 255;--success-color-rgb: 0, 192, 135;--error-color-rgb: 246, 70, 93;--primary-color-rgb: 24, 144, 255}:root[data-theme=light]{--bg-primary: #FFFFFF;--bg-secondary: #F5F5F5;--bg-tertiary: #FAFAFA;--bg-hover: #E8E8E8;--text-primary: #000000;--text-secondary: #666666;--text-tertiary: #999999;--border-color: #D9D9D9;--divider-color: #E8E8E8;--brand-color: #1890FF;--success-color: #52C41A;--error-color: #FF4D4F;--warning-color: #FAAD14;--bg-primary-rgb: 255, 255, 255;--bg-secondary-rgb: 245, 245, 245;--bg-tertiary-rgb: 250, 250, 250;--bg-hover-rgb: 232, 232, 232;--border-color-rgb: 217, 217, 217;--brand-color-rgb: 24, 144, 255;--success-color-rgb: 82, 196, 26;--error-color-rgb: 255, 77, 79;--primary-color-rgb: 24, 144, 255}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;line-height:1.5715;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#373d47}a{color:var(--brand-color);text-decoration:none;transition:color .3s}a:hover{color:#40a9ff}button{cursor:pointer;border:none;outline:none}input,textarea{font-family:inherit}.ant-input:focus,.ant-input:hover,.ant-input:active,.ant-input.ant-input-focused,.ant-input.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper input:focus,.ant-input-affix-wrapper input:hover,.ant-input-affix-wrapper input:active,.ant-input-affix-wrapper input.ant-input-focused,.ant-input-affix-wrapper input.ant-input-affix-wrapper-focused,.ant-input-password input:focus,.ant-input-password input:hover,.ant-input-password input:active,.ant-input-password input.ant-input-focused,.ant-input-password input.ant-input-affix-wrapper-focused{box-shadow:none!important}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}@media(min-width:769px){.page-container{max-width:1400px;margin:0 auto;padding:0 24px}}@media(min-width:769px)and (min-width:1441px){.page-container{max-width:1600px;padding:0 32px}}@media(min-width:769px){.ant-table .ant-table-thead>tr>th{padding:16px 12px;font-size:14px;font-weight:600}.ant-table .ant-table-tbody>tr>td{padding:14px 12px;font-size:14px}.ant-card{margin-bottom:24px}.ant-card .ant-card-head{padding:16px 24px}.ant-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600}.ant-card .ant-card-body{padding:24px}.ant-btn{height:40px;padding:4px 20px;font-size:14px}.ant-btn.ant-btn-lg{height:48px;padding:4px 24px;font-size:16px}.ant-input,.ant-input-number,.ant-select-selector{height:40px;font-size:14px}.ant-tabs .ant-tabs-nav{margin-bottom:20px}.ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:12px 20px;font-size:14px}}@media(min-width:769px)and (min-width:769px)and (max-width:1024px){.page-container{padding:0 20px}.ant-card .ant-card-head{padding:14px 20px}.ant-card .ant-card-body{padding:20px}}@media(min-width:769px)and (min-width:1441px){.ant-table .ant-table-thead>tr>th{padding:18px 16px}.ant-table .ant-table-tbody>tr>td{padding:16px}.ant-card .ant-card-head{padding:20px 32px}.ant-card .ant-card-body{padding:32px}}@media(max-width:768px){body{font-size:13px}.ant-layout-header{padding:0 12px!important;height:56px!important;line-height:56px!important}.ant-card{border-radius:8px;margin-bottom:12px}.ant-card .ant-card-head{padding:12px 16px;min-height:auto}.ant-card .ant-card-head .ant-card-head-title{font-size:15px;font-weight:600}.ant-card .ant-card-body{padding:12px 16px}.ant-btn{font-size:14px;height:38px;padding:4px 15px}.ant-btn-lg{height:44px;font-size:16px}.ant-input{font-size:14px;height:38px}.ant-table{font-size:13px}.ant-table .ant-table-thead>tr>th{padding:10px 8px;font-size:12px}.ant-table .ant-table-tbody>tr>td{padding:8px}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto}.ant-modal .ant-modal-content{border-radius:16px!important}.ant-modal .ant-modal-header{padding:16px;border-radius:16px 16px 0 0!important}.ant-modal .ant-modal-body{padding:16px}.ant-modal .ant-modal-footer{padding:12px 16px;border-radius:0 0 16px 16px!important}.ant-tabs .ant-tabs-nav{margin-bottom:12px}.ant-tabs .ant-tabs-nav .ant-tabs-tab{padding:8px 12px;font-size:14px}}.ant-layout{background:var(--bg-primary)}.ant-card{background:var(--bg-secondary);border-color:var(--border-color)}.ant-table{background:transparent}.ant-table .ant-table-thead>tr>th{background:var(--bg-tertiary);border-bottom-color:var(--border-color)}.ant-table .ant-table-tbody>tr>td{border-bottom-color:var(--border-color)}.ant-table .ant-table-tbody>tr:hover>td{background:var(--bg-hover)}.ant-modal-mask{background:#0b0e1199!important;backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);transition:all .3s cubic-bezier(.4,0,.2,1)}:root[data-theme=light] .ant-modal-mask{background:#ffffff80!important;backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%)}.ant-modal-content{background:linear-gradient(135deg,#1a1d1fbf,#24272bcc)!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.12);border-radius:16px!important;overflow:hidden;box-shadow:0 8px 40px #0006,inset 0 1px #ffffff0d}:root[data-theme=light] .ant-modal-content{background:linear-gradient(135deg,#f5f5f5d9,#fafafae6)!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 40px #0000001f,inset 0 1px #fffc}.ant-modal-header{border-radius:16px 16px 0 0!important;background:transparent;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .ant-modal-header{border-bottom:1px solid rgba(0,0,0,.06)}.ant-modal-body{background:transparent}.ant-modal-footer{border-radius:0 0 16px 16px!important;display:flex;justify-content:flex-end;gap:8px;background:transparent;border-top:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .ant-modal-footer{border-top:1px solid rgba(0,0,0,.06)}.ant-modal-footer .ant-btn{margin:0!important;box-shadow:none!important}.ant-modal-footer .ant-btn:hover,.ant-modal-footer .ant-btn:focus,.ant-modal-footer .ant-btn:active{box-shadow:none!important}.ant-drawer-mask{background:#0b0e1199!important;backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);transition:all .3s cubic-bezier(.4,0,.2,1)}:root[data-theme=light] .ant-drawer-mask{background:#ffffff80!important;backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%)}.ant-drawer-content{background:linear-gradient(135deg,#1a1d1fbf,#24272bcc)!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.05);border-left:1px solid rgba(255,255,255,.12);box-shadow:-8px 0 40px #0006,inset 1px 0 #ffffff0d}:root[data-theme=light] .ant-drawer-content{background:linear-gradient(135deg,#f5f5f5d9,#fafafae6)!important;border-left:1px solid rgba(0,0,0,.1);box-shadow:-8px 0 40px #0000001f,inset 1px 0 #fffc}.ant-drawer-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .ant-drawer-header{border-bottom:1px solid rgba(0,0,0,.06)}.ant-drawer-body{background:transparent}.ant-popover-inner{background:linear-gradient(135deg,#1a1d1fd9,#24272be6)!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}:root[data-theme=light] .ant-popover-inner{background:linear-gradient(135deg,#f5f5f5e6,#fafafaf2)!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001f,inset 0 1px #fffc}.ant-popover-inner-content,.ant-popconfirm-inner-content{background:transparent}.ant-tooltip-inner{background:linear-gradient(135deg,#1a1d1fe6,#24272bf2)!important;backdrop-filter:blur(24px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(24px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff0d}:root[data-theme=light] .ant-tooltip-inner{background:linear-gradient(135deg,#f5f5f5f2,#fafafafa)!important;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px #0000001a,inset 0 1px #fffc}.ant-dropdown .ant-dropdown-menu{background:linear-gradient(135deg,#1a1d1fd9,#24272be6)!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;border-radius:8px}.ant-dropdown .ant-dropdown-menu-item{background:transparent;transition:all .2s ease}.ant-dropdown .ant-dropdown-menu-item:hover{background:#ffffff14}:root[data-theme=light] .ant-dropdown .ant-dropdown-menu{background:linear-gradient(135deg,#f5f5f5e6,#fafafaf2)!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001f,inset 0 1px #fffc}:root[data-theme=light] .ant-dropdown .ant-dropdown-menu-item:hover{background:#0000000a}.ant-select-dropdown{background:linear-gradient(135deg,#1a1d1fd9,#24272be6)!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;border-radius:8px}:root[data-theme=light] .ant-select-dropdown{background:linear-gradient(135deg,#f5f5f5e6,#fafafaf2)!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001f,inset 0 1px #fffc}.ant-select-dropdown .ant-select-item{background:transparent;transition:all .2s ease}.ant-select-dropdown .ant-select-item:hover{background:#ffffff14}.ant-picker-dropdown{background:linear-gradient(135deg,#1a1d1fd9,#24272be6)!important;backdrop-filter:blur(28px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.05);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;border-radius:8px}:root[data-theme=light] .ant-picker-dropdown{background:linear-gradient(135deg,#f5f5f5e6,#fafafaf2)!important;border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001f,inset 0 1px #fffc}@media(max-width:768px){.ant-select-arrow,.ant-form-item .ant-select .ant-select-arrow,.ant-select .ant-select-arrow{width:14px!important;height:14px!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important}.ant-select-arrow .anticon,.ant-select-arrow .anticon-down,.ant-select-arrow .ant-select-suffix,.ant-form-item .ant-select .ant-select-arrow .anticon,.ant-form-item .ant-select .ant-select-arrow .anticon-down,.ant-form-item .ant-select .ant-select-arrow .ant-select-suffix,.ant-select .ant-select-arrow .anticon,.ant-select .ant-select-arrow .anticon-down,.ant-select .ant-select-arrow .ant-select-suffix{font-size:10px!important;width:10px!important;height:10px!important;line-height:10px!important}.ant-select-arrow svg,.ant-form-item .ant-select .ant-select-arrow svg,.ant-select .ant-select-arrow svg{width:10px!important;height:10px!important;font-size:10px!important;max-width:10px!important;max-height:10px!important}}@media(max-width:480px){.ant-select-arrow,.ant-form-item .ant-select .ant-select-arrow,.ant-select .ant-select-arrow{width:12px!important;height:12px!important;right:10px!important}.ant-select-arrow .anticon,.ant-select-arrow .anticon-down,.ant-select-arrow .ant-select-suffix,.ant-form-item .ant-select .ant-select-arrow .anticon,.ant-form-item .ant-select .ant-select-arrow .anticon-down,.ant-form-item .ant-select .ant-select-arrow .ant-select-suffix,.ant-select .ant-select-arrow .anticon,.ant-select .ant-select-arrow .anticon-down,.ant-select .ant-select-arrow .ant-select-suffix{font-size:9px!important;width:9px!important;height:9px!important;line-height:9px!important}.ant-select-arrow svg,.ant-form-item .ant-select .ant-select-arrow svg,.ant-select .ant-select-arrow svg{width:9px!important;height:9px!important;font-size:9px!important;max-width:9px!important;max-height:9px!important}}@media(max-width:768px){.ant-drawer .ant-drawer-content-wrapper{width:85vw!important;max-width:320px}}
