.wallet-connect{align-items:center;display:flex;gap:10px}.connect-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a855f7,#e879f9);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;overflow:hidden;padding:10px 16px;position:relative;text-shadow:0 1px 2px #0000004d;transition:all .4s cubic-bezier(.4,0,.2,1)}.connect-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.connect-btn:hover:before{left:100%}.connect-btn:hover{box-shadow:0 8px 25px #a855f766;transform:translateY(-2px)}.connect-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.wallet-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f74d;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:120px;padding:8px 12px}.account-info{align-items:center;display:flex;gap:8px;justify-content:space-between}.account-address{color:#a855f7;font-size:13px;font-weight:600;text-shadow:0 1px 2px #000c}.disconnect-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .3s ease}.disconnect-btn:hover{background:#ef444433;transform:translateY(-1px)}.balance-info{display:flex;font-size:11px;gap:12px}.balance-item{color:#fffc;font-weight:500}@media (max-width:768px){.connect-btn{font-size:12px;padding:8px 12px}.wallet-info{min-width:120px;padding:8px 10px}.account-address{font-size:12px}.balance-info{flex-direction:column;gap:4px}.balance-item{font-size:10px}}.status-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;color:#fff;font-size:16px;font-weight:600;justify-content:space-between;left:0;padding:10px 20px;position:fixed;right:0;top:0;z-index:1000}.status-bar,.status-left{align-items:center;display:flex}.status-left{gap:5px}.status-right{align-items:center;display:flex;gap:8px}.signal-bars{display:flex;gap:2px}.bar{background:#fff;border-radius:1px;width:3px}.bar1{height:4px}.bar2{height:6px}.bar3{height:8px}.bar4{height:10px}.battery-icon,.wifi-icon{background:#fff;border-radius:2px;height:12px;width:18px}.battery-icon{position:relative}.battery-icon:after{background:#fff;border-radius:1px;content:"";height:6px;position:absolute;right:-2px;top:3px;width:2px}.nav-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;left:0;padding:15px 20px;position:fixed;right:0;top:0;z-index:999}.header-spacer{height:60px;width:100%}.nav-right{gap:12px}.nav-left,.nav-right{align-items:center;display:flex}.nav-left{gap:15px}.app-title{color:#fff;font-size:18px;font-weight:700;text-shadow:0 2px 4px #000c}.language-switch{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;cursor:pointer;display:flex;gap:4px;height:36px;justify-content:center;min-width:36px;padding:8px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:36px;z-index:101}.language-switch:hover{background:#ffffff1f;border-color:#a855f74d;box-shadow:0 4px 12px #a855f733;transform:translateY(-1px)}.language-switch.active{background:#ffffff26;border-color:#a855f766;box-shadow:0 4px 16px #a855f74d}.language-icon{font-size:16px}.language-text{display:none}.language-arrow{align-items:center;background:#a855f7cc;border-radius:50%;bottom:-2px;color:#ffffffb3;display:flex;font-size:10px;font-size:8px;height:12px;justify-content:center;position:absolute;right:-2px;transition:transform .3s ease;width:12px}.language-arrow.active{transform:rotate(180deg)}.language-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141ef2;border:1px solid #ffffff1a;border-radius:12px;left:50%;margin-top:8px;min-width:150px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateX(-50%);transform:translateX(-50%) translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.language-dropdown.show{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.language-option{align-items:center;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:background .3s ease}.language-option:hover{background:#ffffff1a}.language-option.active{background:#a855f733;color:#a855f7}.flag{font-size:16px}@media (max-width:768px){.nav-header{padding:12px 15px}.app-title{font-size:16px}.language-switch{padding:6px 10px}.language-text{font-size:12px}.language-dropdown{min-width:120px}.language-option{font-size:12px;padding:6px 10px}}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141ef2;border-top:1px solid #ffffff1a;padding:8px 0}.nav-items{margin:0 auto;max-width:400px}.nav-item{border-radius:12px;gap:4px;min-width:60px;transition:all .3s ease}.nav-item:hover{background:#ffffff1a;transform:translateY(-2px)}.nav-icon{font-size:20px;margin-bottom:2px}.nav-text{font-weight:600;line-height:1;text-align:center}@media (max-width:375px){.nav-items{max-width:100%;padding:0 10px}.nav-item{min-width:50px;padding:6px 8px}.nav-icon{font-size:18px}.nav-text{font-size:9px}}.research-page{background:linear-gradient(180deg,#0a0a1a,#1a1a2e 30%,#16213e 70%,#0f3460);color:#fff;padding:20px;padding-top:140px!important}.back-button{background:#ffffff14;border:1px solid #a855f733;color:#fff;gap:5px;pointer-events:auto;position:fixed;top:130px!important;z-index:2001!important}.back-button:hover{background:#a855f71a}.back-icon,.back-text{line-height:1}.research-back-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f733;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:5px;left:20px;padding:8px 12px;pointer-events:auto;position:fixed;top:130px!important;transition:all .3s ease;z-index:2001!important}.research-back-button:hover{background:#a855f71a;transform:translateX(-2px)}.page-title{margin-bottom:25px;text-align:center}.page-title h1{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px #000c}.page-title p{color:#ffffffb3;font-size:14px;text-shadow:0 1px 2px #0009}.returns-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#10b98126,#05966926);border:1px solid #10b9814d;border-radius:15px;margin-bottom:25px;padding:15px;text-align:center}.returns-title{color:#fffc;font-size:12px;font-weight:500;margin-bottom:2px}.returns-value{color:#10b981;font-size:20px;font-weight:700;margin-bottom:8px;text-shadow:0 1px 2px #000c}.returns-note{color:#fff9;font-size:10px}.research-stats{margin-bottom:25px}.stats-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f733;border-radius:12px;padding:15px;text-align:center;transition:transform .3s ease}.stat-item:hover{transform:translateY(-2px)}.stat-value{font-size:20px}.global-invest-section{margin-bottom:30px}.global-invest-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a855f726,#e879f926);border:2px solid #a855f74d;border-radius:20px;padding:25px;text-align:center;transition:all .3s ease}.global-invest-card:hover{border-color:#a855f780;box-shadow:0 10px 30px #a855f74d;transform:translateY(-3px)}.global-invest-header{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px}.global-invest-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:32px}.global-invest-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#e879f9);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.global-invest-description{color:#ffffffe6;font-size:16px;line-height:1.6;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:600px}.status-active{background:#10b98133;border:1px solid #10b9814d;border-radius:20px;color:#10b981}.status-active,.status-inactive{display:inline-block;font-size:14px;font-weight:600;margin-top:10px;padding:8px 16px}.status-inactive{background:#ef444433;border:1px solid #ef44444d;border-radius:20px;color:#ef4444}.global-invest-actions{margin-top:20px}.global-invest-btn{background:linear-gradient(135deg,#a855f7,#e879f9);border:none;border-radius:28px;box-shadow:0 8px 20px #a855f759;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 36px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.global-invest-btn:hover:not(:disabled){box-shadow:0 12px 28px #a855f780;transform:translateY(-2px)}.global-invest-btn:active:not(:disabled){transform:translateY(0)}.global-invest-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.projects-container{margin-bottom:30px}.projects-header{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:25px;padding:20px;text-align:center}.projects-header h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.projects-header p{color:#ffffffb3;font-size:14px;line-height:1.5}.project-info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f733;border-radius:15px;margin-bottom:20px;padding:20px;transition:all .3s ease}.project-info-card:hover{border-color:#a855f74d;box-shadow:0 8px 25px #a855f733;transform:translateY(-2px)}.project-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.project-logo{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:24px}.project-info{flex:1 1}.project-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a855f7,#e879f9);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;margin-bottom:5px}.project-category{color:#fff9;font-size:13px}.project-description{color:#ffffffe6;font-size:14px;line-height:1.6;margin-bottom:20px}.project-details{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-item{flex-direction:column;gap:5px}.detail-label{color:#fff9;font-size:12px;font-weight:600}.detail-value{color:#ffffffe6;line-height:1.4}.loading{color:#ffffffb3;padding:40px 20px}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.project-details{grid-template-columns:1fr}.global-invest-card{padding:20px}.global-invest-title{font-size:20px}.global-invest-description{font-size:14px}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.global-invest-header{flex-direction:column;gap:10px}.global-invest-btn{font-size:14px;padding:12px 30px}}.modal-overlay{background:#000000b3}.modal-content{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{padding:20px 25px}.modal-header h3{font-size:1.3rem}.modal-close{color:#fff;font-size:1.5rem;height:30px;transition:background .3s ease;width:30px}.modal-body{padding:25px}.modal-footer{gap:15px;padding:20px 25px}.btn-cancel,.btn-confirm{border-radius:10px;font-size:1rem;padding:12px 20px}.btn-cancel{border:1px solid #ffffff4d;color:#fff}.btn-cancel:hover{background:#fff3}.btn-confirm{background:linear-gradient(45deg,#4caf50,#8bc34a)}.btn-confirm:hover{box-shadow:0 5px 15px #4caf504d}.btn-confirm:disabled{background:#9ca3af80;box-shadow:none;color:#fff9;cursor:not-allowed;transform:none}.btn-hint{font-style:italic;text-align:center}.investment-input{margin-bottom:20px}.investment-input label{color:#fff;display:block;font-weight:600;margin-bottom:8px}.investment-input input{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;font-size:16px;margin-bottom:15px;padding:12px;width:100%}.investment-input input:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.investment-details{background:#a855f71a;border:1px solid #a855f74d;border-radius:8px;margin:15px 0;padding:15px}.investment-breakdown{display:flex;flex-direction:column;gap:8px}.breakdown-item{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.breakdown-item .label{color:#fffc;font-size:14px;font-weight:500}.breakdown-item .value{color:#a855f7;font-size:14px;font-weight:700}.breakdown-item.total{border-top:1px solid #a855f74d;margin-top:5px;padding-top:10px}.breakdown-item.total .label{color:#fff;font-weight:600}.breakdown-item.total .value{color:#e879f9;font-size:16px}.investment-note{background:#4caf501a;border:1px solid #4caf504d;border-radius:6px;margin-top:10px;padding:12px}.investment-note p{color:#4caf50;font-size:12px;margin:5px 0}.lending-page{padding:20px;position:relative}.back-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fffc;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;left:20px;padding:8px 12px;position:absolute;top:20px;transition:all .3s ease;z-index:10}.back-button:hover{background:#ffffff26;color:#fff;transform:translateX(-2px)}.back-icon{font-size:18px;font-weight:700}.back-text{font-size:14px}.lending-header{margin-bottom:30px;margin-top:60px;text-align:center}.header-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px #000c}.header-subtitle{color:#ffffffb3;font-size:14px}.network-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.network-item{align-items:center;display:flex;flex-direction:column;gap:4px}.network-label{color:#fff9;font-size:10px}.network-value{color:#fff;font-size:12px;font-weight:600}.network-status{border-radius:8px;font-size:12px;font-weight:600;padding:2px 8px}.network-status.active{background:linear-gradient(135deg,#10b981,#06d6a0);color:#fff}.lending-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.stats-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:16px 12px;text-align:center}.stat-value{font-size:16px;margin-bottom:4px}.stat-label{font-size:10px}.operation-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;display:flex;gap:8px;margin-bottom:20px;padding:4px}.tab-item{font-size:14px;font-weight:600;gap:8px;padding:12px 16px}.tab-item.active{background:linear-gradient(135deg,#a855f7,#8b5cf6)}.tab-icon{font-size:16px}.tab-text{font-size:14px}.operation-section{display:none}.operation-section.active{display:block}.section-title{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.section-title span:first-child{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px}.section-desc{color:#fff9;font-size:12px}.assets-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.asset-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:all .3s ease}.asset-card:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.asset-header{justify-content:space-between;margin-bottom:16px}.asset-header,.asset-info{align-items:center;display:flex}.asset-info{gap:12px}.asset-icon{align-items:center;border-radius:12px;box-shadow:0 4px 15px #0003;display:flex;font-size:24px;font-weight:700;height:48px;justify-content:center;width:48px}.asset-icon.usdt{background:linear-gradient(135deg,#26a69a,#4db6ac);color:#fff}.asset-icon.usdc{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff}.asset-icon.bnb{background:linear-gradient(135deg,#f7931a,#ffb74d);color:#fff}.asset-details{display:flex;flex-direction:column}.asset-name{color:#fff;font-size:16px;font-weight:700;margin-bottom:2px}.asset-desc{color:#fff9;font-size:12px}.asset-apy{text-align:right}.apy-value{color:#10b981;font-size:18px;font-weight:700;margin-bottom:2px}.apy-label{color:#fff9;font-size:10px}.borrow-rate .apy-value{color:#ef4444}.asset-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.stat-item{align-items:center;background:#ffffff08;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.stat-label{color:#fff9;font-size:11px}.stat-value{color:#fff;font-size:12px;font-weight:600}.action-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease;width:100%}.supply-btn{background:linear-gradient(135deg,#10b981,#06d6a0);box-shadow:0 4px 15px #10b9814d;color:#fff}.supply-btn:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}.borrow-btn{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 4px 15px #ef44444d;color:#fff}.borrow-btn:hover{box-shadow:0 6px 20px #ef444466;transform:translateY(-1px)}.borrow-capacity{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:24px;padding:20px}.capacity-header{align-items:center;color:#fffc;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.capacity-value{color:#a855f7;font-weight:700}.capacity-bar{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.capacity-used{background:linear-gradient(90deg,#ef4444,#f97316);border-radius:4px;height:100%;transition:width .3s ease}.capacity-details{color:#fff9;display:flex;font-size:11px;justify-content:space-between}.mechanism-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.mechanism-title{align-items:center;color:#ef4444;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.mechanism-desc{color:#fffc;font-size:14px;line-height:1.6;margin-bottom:16px}.mechanism-example{background:#ef44441a;border:1px solid #ef444433;border-radius:12px;padding:16px}.example-title{color:#ef4444;font-size:14px;font-weight:600;margin-bottom:12px}.example-steps{display:flex;flex-direction:column;gap:8px}.step{color:#fffc;font-size:12px;padding-left:16px;position:relative}.step:before{background:#ef4444;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:6px;width:6px}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1e1ef2,#141414f2);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:90%;max-width:90%;overflow:hidden;padding:0}.modal-header{justify-content:space-between;padding:20px 24px}.modal-header h3{color:#fff;font-size:18px;font-weight:700;margin:0}.modal-close{padding:0}.modal-body{max-height:60vh;overflow-y:auto;padding:24px}.borrow-info,.investment-info,.supply-info{margin-bottom:20px}.info-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.info-label{color:#ffffffb3;font-size:14px}.info-value{color:#fff;font-size:14px;font-weight:600}.input-group{margin-bottom:20px}.input-group label{color:#fffc;display:block;font-size:14px;margin-bottom:8px}.modal-input{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.modal-input:focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f733;outline:none}.modal-input::placeholder{color:#fff6}.modal-footer{border-top:1px solid #ffffff1a;padding:20px 24px}.btn-cancel,.btn-confirm{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.btn-cancel{background:#ffffff1a;border:1px solid #fff3;color:#fffc}.btn-cancel:hover{background:#ffffff26;color:#fff}.btn-confirm{background:linear-gradient(135deg,#10b981,#06d6a0);box-shadow:0 4px 15px #10b9814d;color:#fff}.btn-confirm:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}@media (max-width:480px){.lending-stats{gap:8px;grid-template-columns:repeat(2,1fr)}.network-info{flex-direction:column;gap:8px}.operation-tabs{gap:6px}.asset-header{flex-direction:column;gap:12px}.asset-apy,.asset-header{text-align:center}.modal-content{margin:20px;max-width:calc(100% - 40px)}.modal-body,.modal-footer{padding:16px}}.profile-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;position:relative}.profile-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:15px;display:flex;gap:15px;margin-bottom:20px;padding:20px}.profile-avatar{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border:2px solid #a855f74d;border-radius:50%;display:flex;font-size:24px;height:60px;justify-content:center;width:60px}.profile-info h3{color:#fff;font-size:18px;font-weight:700;margin:0 0 5px;text-shadow:0 1px 2px #000c}.profile-info p{color:#ffffffb3;font-size:14px;margin:0}.stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:25px}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f733;border-radius:12px;padding:20px;text-align:center}.stat-value{color:#a855f7;font-size:24px;font-weight:700;margin-bottom:5px;text-shadow:0 1px 2px #000c}.stat-label{color:#ffffffb3;font-size:12px;font-weight:500}.earnings-overview{margin-bottom:25px;max-width:100%}.earnings-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:15px;text-shadow:0 1px 2px #000c}.earnings-grid{grid-gap:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.earnings-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f733;border-radius:12px;display:flex;gap:12px;max-width:100%;overflow:hidden;padding:15px;transition:all .3s ease}.earnings-card:hover{box-shadow:0 8px 25px #a855f74d;transform:translateY(-2px)}.earnings-icon{align-items:center;background:linear-gradient(45deg,#8b5cf6,#a855f7);border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.earnings-info{flex:1 1;min-width:0}.earnings-label{color:#ffffffb3;font-size:11px;font-weight:500;margin-bottom:3px}.earnings-label,.earnings-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-value{color:#a855f7;font-size:16px;font-weight:700;margin-bottom:2px;text-shadow:0 1px 2px #000c}.earnings-desc{color:#ffffff80;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-card.total-earnings .earnings-value{color:#f59e0b}.earnings-card.total-earnings .earnings-icon{background:linear-gradient(45deg,#f59e0b,#d97706)}.quick-actions{margin-bottom:25px}.action-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;margin-bottom:15px;padding:18px}.action-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.action-title{color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 2px #000c}.claimable-amount,.releasable-amount{color:#10b981;font-size:12px;font-weight:600;text-shadow:0 1px 2px #0009}.claim-all-btn,.release-all-btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .3s ease;width:100%}.release-all-btn{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff}.release-all-btn:hover{box-shadow:0 4px 15px #8b5cf666;transform:translateY(-1px)}.claim-all-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.claim-all-btn:hover{box-shadow:0 4px 15px #10b98166;transform:translateY(-1px)}.management-entries{margin-bottom:25px}.management-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.management-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #a855f733;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:15px;transition:all .3s ease}.management-item:hover{background:#a855f71a;box-shadow:0 8px 25px #a855f74d;transform:translateY(-2px)}.management-icon{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:35px;justify-content:center;width:35px}.management-label{color:#ffffffe6;flex:1 1;font-size:13px;font-weight:600;text-shadow:0 1px 2px #0009}.management-arrow{color:#ffffff80;font-size:16px;font-weight:600}.management-status{color:#ef4444;font-size:11px;font-weight:600}.management-status.bound{color:#10b981}.team-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;margin-bottom:25px;padding:20px}.team-stats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.team-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:10px;padding:15px;text-align:center}.team-stat-value{color:#e879f9;font-size:18px;font-weight:700;margin-bottom:3px}.team-stat-label{color:#ffffffb3;font-size:10px}.invite-section{background:linear-gradient(135deg,#a855f71a,#e879f90d);border:1px solid #a855f733;border-radius:12px;margin-bottom:20px;padding:15px}.invite-code{background:#ffffff1a;border:1px dashed #a855f74d;border-radius:8px;font-family:monospace;font-size:14px;margin:10px 0;padding:12px;word-break:break-all}.copy-btn{border-radius:10px;padding:10px 20px;width:100%}.copy-btn:disabled{background:#ffffff1a;border:1px solid #fff3;box-shadow:none;color:#ffffff80;cursor:not-allowed;transform:none}.view-referral-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .3s ease;width:100%}.view-referral-btn:hover{box-shadow:0 4px 15px #6366f166;transform:translateY(-1px)}.loading-container{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:15px;width:40px}.loading-text{font-size:14px;text-align:center}.empty-state{color:#ffffffb3;padding:40px 20px}.empty-state-icon{font-size:48px;margin-bottom:15px;opacity:.5}.empty-state-text{font-size:16px;margin-bottom:10px}.empty-state-subtext{font-size:14px;opacity:.7}@media (max-width:768px){.profile-page{padding:15px}.stats-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.stat-card{padding:16px}.earnings-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-card{padding:12px}.management-grid{grid-template-columns:1fr}.team-stats{grid-template-columns:repeat(2,1fr)}}.modal-overlay{animation:modalFadeIn .3s ease-out;background:#000c;bottom:0;left:0;right:0;top:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.bind-modal-content{animation:modalSlideIn .3s ease-out;background:linear-gradient(145deg,#1e1e2ef2,#2d2d46f2);border:1px solid #a855f74d;border-radius:16px;box-shadow:0 20px 60px #0009,0 0 0 1px #a855f71a;max-width:380px;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.bind-modal-header{border-bottom:1px solid #ffffff1a;gap:12px;margin-bottom:20px;padding:20px 20px 15px}.bind-icon{background:linear-gradient(135deg,#a855f7,#e879f9);border-radius:12px;box-shadow:0 4px 15px #a855f766;font-size:18px;height:40px;width:40px}.bind-title{color:#fff;text-shadow:0 2px 4px #000c}.bind-close{background:#ffffff1a;border:none;border-radius:8px;color:#ffffffb3;font-size:16px;transition:all .3s ease}.bind-close:hover{color:#fff}.bind-form{padding:0 20px 20px}.bind-input-section{margin-bottom:20px}.input-label{color:#ffffffe6;font-weight:600;text-shadow:0 1px 2px #000c}.bind-input-group{align-items:center;display:flex}.bind-input-group input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #a855f733;font-family:Courier New,monospace;font-size:13px;padding:14px 50px 14px 16px;transition:all .3s ease}.bind-input-group input:focus{background:#ffffff1f;border-color:#a855f7;box-shadow:0 0 0 4px #a855f726}.bind-input-group input.valid{box-shadow:0 0 0 4px #10b98126}.bind-input-group input.invalid{box-shadow:0 0 0 4px #ef444426}.bind-input-group input::placeholder{color:#ffffff80}.input-valid-icon{font-size:16px;right:16px}.bind-confirm-btn{background:linear-gradient(135deg,#a855f7,#e879f9);border:none;border-radius:12px;flex:1 1;font-weight:600;padding:12px 20px;transition:all .3s ease}.bind-confirm-btn.active:hover{box-shadow:0 8px 25px #a855f766;transform:translateY(-2px)}.bind-confirm-btn.disabled{background:#ffffff1a;color:#ffffff80}.bind-cancel-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fffc;font-weight:600;padding:12px 20px;transition:all .3s ease}.bind-cancel-btn:hover{background:#ffffff26;color:#fff}.invite-modal-content{animation:modalSlideIn .3s ease-out;background:linear-gradient(145deg,#1e1e2ef2,#2d2d46f2);border:1px solid #a855f74d;border-radius:16px;box-shadow:0 20px 60px #0009,0 0 0 1px #a855f71a;max-width:420px;width:90%}.invite-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;margin-bottom:20px;padding:20px 20px 15px}.invite-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;box-shadow:0 4px 15px #10b98166;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.invite-title{color:#fff;flex:1 1;font-size:18px;font-weight:700;text-shadow:0 2px 4px #000c}.invite-close{background:#ffffff1a;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:16px;height:32px;transition:all .3s ease;width:32px}.invite-close:hover{background:#fff3;color:#fff}.invite-form{padding:0 20px 20px}.invite-message{color:#fffc;font-size:14px;text-align:center}.invite-code-section,.invite-message{margin-bottom:20px}.invite-code-label{color:#ffffffe6;font-size:14px;font-weight:600;margin-bottom:8px;text-align:center}.invite-code-display{align-items:center;background:#ffffff14;border:2px solid #a855f733;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.invite-code{color:#a855f7;flex:1 1;font-family:Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:2px;text-align:center}.copy-btn{background:linear-gradient(135deg,#a855f7,#e879f9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease}.copy-btn:hover{box-shadow:0 4px 15px #a855f766;transform:translateY(-1px)}.copy-btn.copied{background:linear-gradient(135deg,#10b981,#059669)}.invite-benefits{margin-bottom:20px}.benefit-item{align-items:center;display:flex;gap:12px;padding:8px 0}.benefit-icon{font-size:16px}.benefit-text{color:#fffc;font-size:13px}.invite-actions{display:flex;gap:12px}.invite-share-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.invite-share-btn:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}.invite-cancel-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fffc;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.invite-cancel-btn:hover{background:#ffffff26;color:#fff}@media (max-width:768px){.bind-modal-content,.invite-modal-content{max-width:none;width:95%}.bind-actions,.invite-actions{flex-direction:column}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.bind-modal-content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff24,#ffffff14);border:1px solid #fff3;border-radius:18px;box-shadow:0 24px 48px #00000080;color:#fffffff2;max-width:520px;padding:22px;position:relative;width:92%}.bind-modal-header{border-bottom:2px solid #ffffff1f;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.bind-icon,.bind-modal-header{align-items:center;display:flex}.bind-icon{background:#ffffff1f;border:1px solid #fff3;border-radius:50%;height:36px;justify-content:center;text-shadow:0 1px 2px #0009;width:36px}.bind-title{flex:1 1;font-size:18px;font-weight:700;letter-spacing:.3px;margin:0 10px}.bind-close{align-items:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .25s ease;width:32px}.bind-close:hover{background:#fff3;transform:scale(1.08)}.bind-form{padding-top:4px}.bind-input-section{margin-bottom:16px}.input-label{color:#ffffffd9;font-size:14px;margin-bottom:8px}.bind-input-group{position:relative}.bind-input-group input{background:#ffffff1f;border:2px solid #ffffff38;border-radius:12px;box-sizing:border-box;color:#fff;font-size:14px;padding:14px 44px 14px 14px;transition:all .25s ease;width:100%}.bind-input-group input:focus{background:#ffffff29;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed59;outline:none}.bind-input-group input.invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef444440}.bind-input-group input.valid{border-color:#10b981;box-shadow:0 0 0 3px #10b98140}.input-valid-icon{color:#10b981;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.bind-actions{border-top:1px solid #ffffff24;display:flex;gap:12px;justify-content:flex-end;padding-top:14px}.bind-confirm-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;text-shadow:0 1px 2px #0009;transition:all .25s ease}.bind-confirm-btn.disabled{cursor:not-allowed;opacity:.6}.bind-confirm-btn.active:hover{box-shadow:0 6px 14px #7c3aed73;transform:translateY(-1px)}.bind-cancel-btn{background:#ffffff1f;border:2px solid #ffffff38;border-radius:10px;color:#ffffffeb;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:all .25s ease}.bind-cancel-btn:hover{background:#ffffff2e}@media (max-width:420px){.bind-modal-content{border-radius:16px;padding:18px}.bind-title{font-size:16px}.bind-input-group input{padding:12px 40px 12px 12px}.bind-cancel-btn,.bind-confirm-btn{font-size:13px;padding:9px 14px}}.br-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;display:flex;inset:0;justify-content:center;position:fixed;z-index:11000}.br-bind-modal-content{background:linear-gradient(135deg,#ffffff29,#ffffff14);border:1px solid #ffffff38;border-radius:18px;box-shadow:0 28px 56px #0000008c;color:#fffffff2;max-width:520px;padding:22px;position:relative;width:92%}.br-bind-modal-header{align-items:center;border-bottom:2px solid #ffffff24;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.br-bind-icon{align-items:center;background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.br-bind-title{flex:1 1;font-size:18px;font-weight:700;margin:0 10px}.br-bind-close{align-items:center;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .25s ease;width:32px}.br-bind-close:hover{background:#fff3;transform:scale(1.06)}.br-bind-form{padding-top:4px}.br-bind-input-section{margin-bottom:16px}.br-input-label{color:#ffffffe6;font-size:14px;margin-bottom:8px}.br-bind-input-group{position:relative}.br-bind-input-group input{background:#ffffff1f;border:2px solid #ffffff38;border-radius:12px;color:#fff;font-size:14px;padding:14px 44px 14px 14px;transition:all .25s ease;width:100%}.br-bind-input-group input:focus{background:#ffffff29;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed59;outline:none}.br-bind-input-group input.valid{border-color:#10b981;box-shadow:0 0 0 3px #10b98140}.br-bind-input-group input.invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef444440}.br-input-valid-icon{color:#10b981;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.br-bind-actions{border-top:1px solid #ffffff24;display:flex;gap:12px;justify-content:flex-end;padding-top:14px}.br-bind-confirm-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:all .25s ease}.br-bind-confirm-btn.disabled{cursor:not-allowed;opacity:.6}.br-bind-confirm-btn.active:hover{box-shadow:0 6px 14px #7c3aed73;transform:translateY(-1px)}.br-bind-cancel-btn{background:#ffffff1f;border:2px solid #ffffff38;border-radius:10px;color:#ffffffeb;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:all .25s ease}.br-bind-cancel-btn:hover{background:#ffffff2e}.br-error-text{color:#fca5a5;font-size:13px;margin-top:10px}.nft-investment-page{margin:0 auto;max-width:1200px;padding:24px;position:relative}.nft-investment-page:before{background:radial-gradient(1200px 600px at 10% 10%,#667eea40,#0000 60%),radial-gradient(1000px 500px at 90% 20%,#764ba240,#0000 60%),linear-gradient(135deg,#0f172a,#111827);content:"";inset:0;position:fixed;z-index:-2}.nft-investment-page:after{-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%);content:"";inset:0;position:fixed;z-index:-1}.page-header{align-items:center;display:flex;gap:15px;margin-bottom:20px}.back-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;color:#e5e7eb;cursor:pointer;font-size:18px;padding:6px 12px;transition:all .25s ease}.back-btn:hover{background:#ffffff1a;color:#fff}.page-header h2{color:#e5e7eb;font-size:24px;font-weight:700;margin:0}.investment-section{margin-top:16px}.section-header{align-items:baseline;display:flex;justify-content:space-between;margin:8px 2px 14px}.section-title{color:#f3f4f6}.section-sub{color:#9ca3af;font-size:12px}.investment-list{display:flex;flex-direction:column;gap:16px}.investment-item{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 30px #00000040;padding:18px;transition:all .3s ease}.investment-item:hover{box-shadow:0 12px 36px #00000059;transform:translateY(-2px)}.investment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.investment-name{color:#f3f4f6;font-size:16px;font-weight:600}.investment-status{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px;padding:4px 12px}.investment-status.active{background:#10b98133;color:#34d399}.investment-status.completed{background:#6b728040;color:#d1d5db}.investment-details{margin-bottom:14px}.detail-row{align-items:center;border-bottom:1px dashed #ffffff14;display:flex;justify-content:space-between;padding:8px 0}.detail-row:last-child{border-bottom:none}.investment-actions{display:flex;gap:10px;justify-content:flex-end}.release-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .25s ease}.release-btn.secondary{background:linear-gradient(135deg,#334155,#1f2937)}.release-btn:hover:not(:disabled){box-shadow:0 6px 14px #10b98159;transform:translateY(-1px)}.release-btn:disabled{cursor:not-allowed;opacity:.6}.detail-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .25s ease}.detail-btn:hover{box-shadow:0 6px 14px #6366f159;transform:translateY(-1px)}.loading{font-size:16px;padding:40px}.empty-state,.loading{color:#9ca3af;text-align:center}.empty-state{padding:60px 20px}.empty-icon{font-size:48px;margin-bottom:12px}.empty-text{color:#9ca3af;font-size:16px;margin-bottom:14px}.investment-detail-modal{max-height:80vh;max-width:640px;overflow-y:auto;width:92%}.detail-section{margin-bottom:18px}.detail-section h4{border-bottom:1px solid #ffffff14;color:#e5e7eb;font-size:15px;font-weight:700;margin:0 0 12px;padding-bottom:8px}.detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.detail-item{align-items:center;border-bottom:1px dashed #ffffff14;display:flex;justify-content:space-between;padding:8px 0}.detail-item:last-child{border-bottom:none}.detail-label{color:#9ca3af;font-size:13px}.detail-value{color:#e5e7eb;font-size:13px;font-weight:600}.detail-value.active{color:#34d399}.detail-value.completed{color:#cbd5e1}.modal-footer{border-top:1px solid #ffffff14;gap:10px;justify-content:flex-end;padding-top:16px}.close-btn{background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .25s ease}.close-btn:hover{background:#4b5563}@media (max-width:768px){.nft-investment-page{padding:16px}.detail-grid{grid-template-columns:1fr}.investment-actions,.modal-footer{flex-direction:column}}.announcement-list-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e);padding:20px}.announcement-list{margin-top:20px}.announcement-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;margin-bottom:16px;padding:16px;transition:all .3s ease}.announcement-item:hover{background:#ffffff14;box-shadow:0 8px 25px #0000004d;transform:translateY(-2px)}.announcement-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.announcement-title{color:#fff;flex:1 1;font-size:16px;font-weight:600;margin-right:12px}.announcement-time{color:#fff9;font-size:12px;white-space:nowrap}.announcement-summary{color:#fffc;font-size:14px;line-height:1.5;margin-bottom:12px}.announcement-tag{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.announcement-tag.important{background:#ff3b3033;border:1px solid #ff3b304d;color:#ff3b30}.announcement-tag.feature{background:#007aff33;border:1px solid #007aff4d;color:#007aff}.announcement-tag.event{background:#ff950033;border:1px solid #ff95004d;color:#ff9500}.announcement-tag.security{background:#fc03;border:1px solid #ffcc004d;color:#fc0}.announcement-tag.technical{background:#5856d633;border:1px solid #5856d64d;color:#5856d6}.announcement-detail-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e);padding:20px}.announcement-detail{margin-top:20px}.detail-header{margin-bottom:24px}.detail-title{color:#fff;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:12px}.detail-meta{align-items:center;display:flex;gap:12px}.detail-time{color:#fff9;font-size:14px}.detail-content{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffe6;line-height:1.6;padding:20px}.detail-content h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.detail-content p{margin-bottom:12px}.detail-content ul{margin:12px 0;padding-left:20px}.detail-content li{margin-bottom:8px}.detail-content strong{color:#fff;font-weight:600}.no-announcements{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.no-announcements-icon{font-size:48px;margin-bottom:20px;opacity:.6}.no-announcements-text{color:#fffc;font-size:18px;font-weight:500;margin-bottom:8px}.no-announcements-subtext{color:#ffffff80;font-size:14px}@media (max-width:768px){.announcement-detail-page,.announcement-list-page{padding:16px}.announcement-item{padding:14px}.announcement-title{font-size:15px}.detail-title{font-size:18px}.detail-content{padding:16px}}.custom-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.custom-modal{animation:slideIn .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #a855f74d;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:80vh;max-width:400px;overflow:hidden;padding:0;width:90%}.custom-modal.success{border-color:#10b9814d}.custom-modal.warning{border-color:#f59e0b4d}.custom-modal.error{border-color:#ef44444d}.modal-header{border-bottom:1px solid #ffffff1a;padding:20px 25px 15px;position:relative}.modal-header,.modal-icon{align-items:center;display:flex}.modal-icon{background:#ffffff1a;border-radius:50%;font-size:24px;height:40px;justify-content:center;margin-right:12px;width:40px}.modal-title{color:#fff;flex:1 1;font-size:18px;font-weight:600;margin:0;text-shadow:0 2px 4px #00000080}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:5px;transition:all .3s ease;width:32px}.modal-close:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.modal-body{padding:20px 25px}.modal-message{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0;text-align:center;white-space:pre-line}.modal-footer{display:flex;gap:12px;justify-content:center;padding:15px 25px 25px}.modal-btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;min-width:80px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.modal-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.modal-btn:hover:before{left:100%}.confirm-btn{background:linear-gradient(135deg,#a855f7,#e879f9);box-shadow:0 4px 15px #a855f74d;color:#fff}.confirm-btn:hover{box-shadow:0 8px 25px #a855f766;transform:translateY(-2px)}.cancel-btn{background:#ffffff1a;border:1px solid #fff3;color:#fffc}.cancel-btn:hover{background:#ffffff26;color:#fff;transform:translateY(-2px)}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.custom-modal{margin:20px;width:95%}.modal-header{padding:15px 20px 10px}.modal-body{padding:15px 20px}.modal-footer{padding:10px 20px 20px}.modal-title{font-size:16px}.modal-message{font-size:14px}.modal-btn{font-size:13px;padding:10px 20px}}.trade-page{padding:16px}.trade-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.trade-stats{color:#9aa0a6;font-size:14px}.trade-card{background:#0003;border:1px solid #2a2a2a;border-radius:12px;margin-bottom:16px;padding:12px}.trade-card h3{font-size:16px;margin:0 0 8px}.trade-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.trade-row input,.trade-row select{background:#0d0f12;border:1px solid #333;border-radius:8px;color:#eee;padding:8px 10px}.trade-row button{background:linear-gradient(90deg,#4caf50,#3c9a42);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.trade-row button:disabled{cursor:not-allowed;opacity:.6}.trade-hint{color:#9aa0a6;font-size:12px}.swap-card{background:#0d0f12cc;border:1px solid #2a2a2a;border-radius:16px;box-shadow:0 4px 16px #0000004d;margin:0 auto 16px;max-width:520px;padding:14px}.swap-toggle{background:#0b0d10;border:1px solid #2a2a2a;border-radius:12px;display:flex;margin-bottom:12px;padding:4px}.swap-toggle button{background:#0000;border:none;border-radius:8px;color:#9aa0a6;cursor:pointer;flex:1 1;padding:10px 0}.swap-toggle button.active{background:linear-gradient(90deg,#4caf50,#3c9a42);color:#fff}.swap-title{color:#fff;font-size:18px;font-weight:600}.swap-subtitle{color:#9aa0a6;font-size:12px;margin-top:4px}.swap-input{align-items:center;background:#0d0f12;border:1px solid #2a2a2a;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:12px}.swap-input .label{color:#9aa0a6;font-size:12px;margin-bottom:6px}.field{display:flex;flex:1 1;flex-direction:column}.field-row{align-items:center;display:flex;gap:8px}.swap-input input{background:#0000;border:none;color:#fff;font-size:18px;outline:none}.swap-quick{color:#4caf50;cursor:pointer;font-size:12px}.swap-center{display:flex;justify-content:center;margin:6px 0}.swap-switch{background:#0000;border:1px solid #2a2a2a;border-radius:12px;color:#9aa0a6;cursor:pointer;padding:4px 8px}.swap-summary{color:#9aa0a6;display:flex;font-size:13px;justify-content:space-between;margin:10px 2px 12px}.swap-submit{background:linear-gradient(90deg,#4caf50,#3c9a42);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;padding:12px 0;width:100%}.swap-submit:disabled{cursor:not-allowed;opacity:.6}.limit-card{background:#0d0f12cc;border:1px solid #2a2a2a;border-radius:16px;box-shadow:0 4px 16px #0000004d;margin:0 auto 24px;max-width:560px;padding:14px}.card-header{align-items:center;display:flex;justify-content:space-between}.top-hints{color:#9aa0a6;font-size:12px}.top-price{color:#e0e5ec}.top-link{color:#9aa0a6;cursor:pointer;font-size:13px}.top-link:hover{color:#fff}.bottom-link-row{display:flex;justify-content:flex-end;margin-top:8px}.bottom-link{color:#9aa0a6;cursor:pointer;font-size:13px}.bottom-link:hover{color:#fff}.tabs{background:#0b0d10;border:1px solid #2a2a2a;border-radius:12px;display:flex;gap:8px;margin-bottom:12px;padding:4px}.tab{background:#0000;border:none;border-radius:8px;color:#9aa0a6;cursor:pointer;flex:1 1;font-size:15px;padding:10px 0}.tab.active{background:linear-gradient(90deg,#4caf50,#3c9a42);color:#fff}.form-item{margin-bottom:14px}.form-item .label{color:#9aa0a6;font-size:13px;margin-bottom:6px}.form-item .right-info{color:#9aa0a6;float:right;font-size:12px;margin-top:-20px}.token-input{align-items:center;background:#0d0f12;border:1px solid #2a2a2a;border-radius:12px;display:flex;gap:8px;padding:12px}.token-select{padding:6px 8px}.token-badge,.token-select{background:#0d0f12;border:1px solid #2a2a2a;border-radius:8px;color:#fff}.token-badge{font-weight:600;min-width:64px;padding:6px 10px;text-align:center}.token-input input{background:#0000;border:none;color:#fff;flex:1 1;font-size:18px;outline:none}.divider{color:#5b6066}.sub-hint,.unit{color:#9aa0a6}.sub-hint{font-size:12px;margin-top:6px}.limit-submit{background:linear-gradient(90deg,#4caf50,#3c9a42);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;padding:12px 0;width:100%}.limit-submit:disabled{cursor:not-allowed;opacity:.6}.limit-card.orders{margin:0;padding:0}.c2c-page.order-list .order-list-section{gap:8px;padding:0}.c2c-page.order-list .order-item-card{margin:0}.c2c-page.order-list .order-header{padding:6px 10px 0}.c2c-page.order-list .order-details{padding:12px}.c2c-page.order-list .order-actions{padding:10px 12px}.order-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:560px){.order-cards{grid-template-columns:1fr 1fr}}.order-card{background:#0d0f12cc;border:1px solid #2a2a2a;border-radius:12px;padding:12px}.order-card .row{align-items:center;display:flex;justify-content:space-between;margin:4px 0}.order-card .muted{color:#9aa0a6;font-size:12px}.order-card .value{color:#e9ecef}.order-card .actions{display:flex;justify-content:flex-end;margin-top:8px}.order-card .btn{background:linear-gradient(90deg,#4caf50,#3c9a42);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:6px 10px}.token-input input{min-width:0}.token-input .divider,.token-input .unit{flex-shrink:0;white-space:nowrap}.token-input .unit{line-height:1}@media (max-width:420px){.token-input{gap:6px;padding:10px}.token-input input{font-size:16px}.token-input .unit{font-size:12px}}@media (max-width:360px){.token-input .unit{font-size:11px}}.c2c-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;display:flex;flex-direction:column;gap:20px;overflow-x:hidden;padding:20px;position:relative}.c2c-page .order-list.hidden{display:none!important}.c2c-page .order-list h2{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:8px;color:#fff;font-size:16px;font-weight:700;margin:0 0 8px;padding:16px 0;text-align:center;text-shadow:0 2px 4px #00000080}.c2c-page .order-item-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0000004d;margin:0 0 8px;padding:0;transition:all .3s ease}.c2c-page .order-item-card:hover{border-color:#fff3;box-shadow:0 8px 24px #0006;transform:translateY(-2px)}.c2c-page .order-item-card .order-header{display:flex;justify-content:flex-end;padding:8px 12px 0}.c2c-page .order-type{background:linear-gradient(135deg,#dc262699,#b91c1c99);border:none;border-radius:4px;box-shadow:0 1px 2px #dc262626;color:#fffc;font-size:12px;font-weight:500;margin:0;min-width:50px;padding:4px 8px;text-align:center;text-shadow:0 1px 2px #0003;width:auto}.c2c-page .order-type.buy{background:linear-gradient(135deg,#05966999,#04785799);box-shadow:0 1px 2px #05966926}.c2c-page .order-type:hover{box-shadow:0 2px 4px #00000026;transform:translateY(-1px)}.c2c-page .order-details{align-items:flex-start;background:#ffffff05;border:none;border-radius:0 0 8px 8px;display:flex;justify-content:space-between;margin:0;padding:16px}.c2c-page .order-details-left,.c2c-page .order-details-right{display:flex;flex:1 1;flex-direction:column;gap:8px}.c2c-page .order-details-right{text-align:right}.c2c-page .info-row{color:#ffffffe6;font-weight:500;text-shadow:0 1px 2px #0000004d}.c2c-page .info-row,.c2c-page .price-info{font-size:14px;line-height:1.4;margin:0;padding:4px 0}.c2c-page .price-info{color:#fca5a5;font-weight:600;text-shadow:0 1px 2px #fca5a54d}.c2c-page .order-actions{background:#ffffff05;border-radius:0 0 12px 12px;display:flex;justify-content:center;margin:0;padding:12px 16px}.c2c-page .order-action-btn.buy-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;box-shadow:0 4px 8px #7c3aed4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:0;padding:10px 32px;text-shadow:0 1px 2px #00000080;transition:all .3s ease;width:100%}.c2c-page .order-action-btn.buy-btn:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 12px #7c3aed66;transform:translateY(-1px)}.c2c-page .order-action-btn.sell-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;box-shadow:0 4px 8px #7c3aed4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:0;padding:10px 32px;text-shadow:0 1px 2px #00000080;transition:all .3s ease;width:100%}.c2c-page .order-action-btn.sell-btn:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 12px #7c3aed66;transform:translateY(-1px)}.c2c-page .order-action-btn.cancel-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;box-shadow:0 4px 8px #7c3aed4d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:0;padding:10px 32px;text-shadow:0 1px 2px #00000080;transition:all .3s ease;width:100%}.c2c-page .order-action-btn.cancel-btn:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 6px 12px #7c3aed66;transform:translateY(-1px)}.c2c-page .order-list-section{grid-gap:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff03;border-radius:12px;display:grid;gap:0;gap:12px;grid-template-columns:repeat(2,1fr);margin:0;padding:0}.c2c-page .order-list{margin:0;padding:0}@media (max-width:768px){.c2c-page .order-list-section{grid-template-columns:1fr}}.c2c-page .order-amount,.c2c-page .order-details-content,.c2c-page .order-details-header,.c2c-page .order-details-row,.c2c-page .sold-amount,.c2c-page .unit-price,.c2c-page .user-info{display:none}.c2c-page .loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#7c3aed;height:30px;margin:0 auto 16px;width:30px}.c2c-page .my-orders-content{width:100%}.c2c-page .my-orders-tabs{background:#ffffff05;border-radius:8px;display:flex;gap:0;justify-content:center;margin-bottom:16px;padding:4px}.c2c-page .my-tab{background:#ffffff0d;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-shadow:0 1px 2px #0000004d;transition:all .3s ease}.c2c-page .my-tab:hover{background:#ffffff1a;color:#ffffffe6}.c2c-page .my-tab.active{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 2px 4px #7c3aed4d;color:#fff;text-shadow:0 1px 2px #00000080}.c2c-page .no-orders{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;color:#fff9;font-size:16px;padding:40px 20px;text-align:center}.c2c-page .tabs-toolbar{align-items:center;display:flex;justify-content:flex-end;margin-top:8px}.c2c-page .market-tabs{align-items:center;display:flex;gap:12px}.c2c-page .tabs-create-order-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:10px;box-shadow:0 4px 12px #7c3aed59;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 14px;transition:all .25s ease}.c2c-page .tabs-create-order-btn:hover{box-shadow:0 6px 16px #7c3aed73;transform:translateY(-1px)}.kv-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;padding:12px}.kv-grid .kv{align-items:center;display:flex;justify-content:space-between}.kv-grid .k{color:#ffffffb3;font-size:13px}.kv-grid .v{color:#fff;font-size:14px;font-weight:600}@media (max-width:768px){.kv-grid{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;outline:none;padding:0}body,html{overflow-x:hidden;overflow-y:auto}body{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#0a0a1a,#1a1a2e 30%,#16213e 70%,#0f3460);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;position:relative;touch-action:pan-y}.starfield{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.star{animation:twinkle-star 2s ease-in-out infinite;background:#fff;border-radius:50%;position:absolute}.star.small{height:1px;opacity:.7;width:1px}.star.medium{height:2px;opacity:.8;width:2px}.star.large{height:3px;opacity:.9;width:3px}@keyframes twinkle-star{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.nebula{animation:nebula-drift 20s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,#8a2be21a 0,#0000 50%),radial-gradient(circle at 80% 70%,#4b008226 0,#0000 50%),radial-gradient(circle at 40% 80%,#1919701a 0,#0000 50%);height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-2}@keyframes nebula-drift{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(5deg)}}.main-content{padding:20px 20px 100px}.page{animation:fadeIn .5s ease-out;display:none}.page.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner-carousel{border-radius:20px;height:200px;margin-bottom:20px;overflow:hidden;position:relative}.banner-container{height:100%;position:relative;width:100%}.banner-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(100%);transition:all .6s cubic-bezier(.25,.46,.45,.94);width:100%}.banner-slide.active{opacity:1;transform:translateX(0)}.banner-slide.prev{transform:translateX(-100%)}.banner-background{border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.banner-bg-1{background:linear-gradient(135deg,#6b46c1,#9333ea 50%,#ec4899)}.banner-bg-2{background:linear-gradient(135deg,#10b981,#059669 50%,#0d9488)}.banner-bg-3{background:linear-gradient(135deg,#f59e0b,#d97706 50%,#dc2626)}.banner-bg-4{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1d4ed8)}.banner-content{align-items:center;display:flex;height:100%;justify-content:space-between;padding:25px 30px;position:relative;z-index:2}.banner-left{color:#fff;flex:1 1}.banner-title{font-size:24px;font-weight:700;margin-bottom:5px;text-shadow:0 2px 4px #0000004d}.banner-subtitle{font-size:14px;font-weight:500;margin-bottom:8px;opacity:.9;text-shadow:0 1px 2px #0000004d}.banner-description{font-size:12px;line-height:1.4;margin-bottom:15px;max-width:200px;opacity:.8}.banner-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease}.banner-btn:hover{background:#ffffff4d;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.banner-right{flex-shrink:0;height:80px;margin-left:20px;width:80px}.banner-image{background-position:50%;background-size:cover;border-radius:15px;box-shadow:0 4px 15px #0000004d;height:100%;width:100%}.banner-img-1{align-items:center;background:linear-gradient(45deg,#a855f7,#ec4899);display:flex;font-size:30px;justify-content:center}.banner-img-1:after{content:"🐰"}.banner-img-2{align-items:center;background:linear-gradient(45deg,#10b981,#059669);display:flex;font-size:30px;justify-content:center}.banner-img-2:after{content:"💰"}.banner-img-3{align-items:center;background:linear-gradient(45deg,#f59e0b,#dc2626);display:flex;font-size:30px;justify-content:center}.banner-img-3:after{content:"🔄"}.banner-img-4{align-items:center;background:linear-gradient(45deg,#3b82f6,#1d4ed8);display:flex;font-size:30px;justify-content:center}.banner-img-4:after{content:"⛏️"}.banner-indicators{bottom:12px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.indicator{background:#ffffff59;border-radius:50%;height:6px;transition:all .25s ease;width:6px}.indicator.active{background:#fff;box-shadow:0 0 0 2px #ffffff47,0 1px 4px #0003}.announcement-bar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#a855f70d);border:1px solid #a855f733;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;margin-bottom:20px;padding:18px 20px;transition:all .3s ease}.announcement-bar:hover{box-shadow:0 8px 30px #a855f733;transform:translateY(-2px)}.announcement-icon{background:#ff6b9d;border-radius:50%;flex-shrink:0;height:20px;margin-right:10px;width:20px}.announcement-text{color:#fffffff2;flex:1 1;font-size:14px;overflow:hidden;position:relative;text-shadow:0 1px 2px #0009;white-space:nowrap}.announcement-scroll{animation:marquee-left 12s linear infinite;display:inline-block;padding-left:100%}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.announcement-arrow{color:#fff9;font-size:20px;font-weight:700;transition:all .3s ease}.announcement-bar:hover .announcement-arrow{color:#a855f7;transform:translateX(3px)}.features-section{margin-bottom:20px}.features-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.feature-item{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#a855f70d);border:1px solid #a855f733;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:18px 12px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-item:before{background:linear-gradient(90deg,#0000,#a855f71a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.feature-item:hover:before{left:100%}.feature-item:hover{background:linear-gradient(135deg,#a855f726,#9333ea1a);box-shadow:0 8px 25px #a855f74d;transform:translateY(-3px)}.feature-item .feature-icon{align-items:center;border-radius:10px;display:flex;font-size:18px;height:40px;justify-content:center;margin-bottom:8px;width:40px}.feature-item .feature-icon.primary{background:linear-gradient(45deg,#667eea,#764ba2)}.feature-item .feature-icon.lending{background:linear-gradient(45deg,#4caf50,#45a049)}.feature-item .feature-icon.rwa{background:linear-gradient(45deg,#9e9e9e,#757575)}.feature-item .feature-icon.exchange{background:linear-gradient(45deg,#ff9800,#f57c00)}.feature-name{color:#fffc;font-size:12px;font-weight:500;text-align:center}.countdown-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#a855f70d);border:1px solid #a855f733;border-radius:20px;box-shadow:0 8px 30px #a855f733;margin-bottom:20px;padding:24px}.countdown-title{color:#ffffffe6;font-size:14px;margin-bottom:15px;text-shadow:0 1px 2px #0009}.countdown-timer{align-items:center;display:flex;gap:10px}.time-unit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a855f7,#e879f9,#c084fc);border:1px solid #a855f74d;border-radius:12px;box-shadow:0 4px 15px #a855f74d;min-width:55px;padding:14px 10px;text-align:center;transition:all .3s ease}.time-unit:hover{box-shadow:0 8px 25px #a855f766;transform:translateY(-2px)}.time-number{color:#fff;font-size:20px;font-weight:700}.time-label{color:#fffc;font-size:12px;margin-top:2px}.time-separator{color:#8b5cf6;font-size:18px;font-weight:700}@media (max-width:390px){.countdown-section{padding:16px}.countdown-timer{gap:8px}.time-unit{border-radius:10px;min-width:48px;padding:10px 8px}.time-number{font-size:18px}.time-label{font-size:10px}.time-separator{font-size:16px}}@media (max-width:340px){.countdown-section{padding:12px}.countdown-timer{gap:6px}.time-unit{border-radius:8px;min-width:42px;padding:8px 6px}.time-number{font-size:16px}.time-label{font-size:9px}.time-separator{font-size:14px}}.bottom-nav{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#141428fa,#1e1432fa);border-top:1px solid #a855f74d;bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:16px 0;position:fixed;right:0;z-index:1000}.nav-items{justify-content:space-around}.nav-item,.nav-items{align-items:center;display:flex}.nav-item{border-radius:16px;color:#fff9;cursor:pointer;flex-direction:column;gap:6px;overflow:hidden;padding:8px 12px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-item:before{background:linear-gradient(135deg,#a855f726,#9333ea1a);border-radius:16px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-item:hover:before{opacity:1}.nav-item.active{background:linear-gradient(135deg,#a855f733,#9333ea26);box-shadow:0 4px 15px #a855f74d;color:#a855f7;transform:translateY(-2px)}.nav-icon{align-items:center;background:currentColor;border-radius:4px;display:flex;font-size:14px;height:24px;justify-content:center;width:24px}.nav-text{font-size:10px;font-weight:500}.nft-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:15px;margin-bottom:20px;padding:0}.nft-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding:20px 20px 0}.section-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:0;text-shadow:0 2px 4px #000c}.data-source-indicator{align-items:center;display:flex;gap:8px}.contract-data{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.contract-data,.static-data{border-radius:12px;font-size:11px;font-weight:600;padding:4px 12px}.static-data{background:#fff3;color:#fffc}.nft-loading-container{padding:40px 20px;text-align:center}.nft-loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto 15px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nft-loading-text{color:#ffffffb3;font-size:14px}.nft-skeleton-card{background:#ffffff0d;border-radius:12px;display:flex;gap:15px;margin-bottom:15px;padding:15px}.nft-skeleton-image{border-radius:8px;height:60px;width:60px}.nft-skeleton-content{display:flex;flex:1 1;flex-direction:column;gap:8px}.nft-skeleton-title{height:16px;width:60%}.nft-skeleton-limit{height:12px;width:40%}.nft-skeleton-stats{height:12px;width:80%}.nft-skeleton-footer{height:12px;width:70%}.nft-skeleton{animation:loading 1.5s infinite;background:linear-gradient(90deg,#ffffff1a 25%,#fff3 50%,#ffffff1a 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.nft-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 2px 12px #0000004d;box-sizing:border-box;display:flex;gap:20px;margin-bottom:16px;padding:20px;transition:all .3s ease;width:100%}@media (max-width:390px){.nft-card{gap:12px;padding:14px}.nft-image{height:80px;width:80px}.nft-title{font-size:15px}.nft-limit{font-size:11px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-stats{flex-wrap:wrap;gap:12px}.nft-count,.nft-days{font-size:12px}.nft-price{font-size:13px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-footer{flex-wrap:wrap;gap:10px}.buy-btn{flex-shrink:0;font-size:12px;min-width:72px;padding:8px 14px}}@media (max-width:340px){.nft-card{gap:10px;padding:12px}.nft-image{height:70px;width:70px}.nft-title{font-size:14px}.nft-limit{font-size:10px;padding:3px 6px}.nft-stats{gap:10px}.nft-count,.nft-days{font-size:11px}.nft-footer{flex-wrap:wrap;gap:8px}.nft-price{font-size:12px}.buy-btn{font-size:11px;min-width:68px;padding:7px 12px}}.nft-card:hover{border-color:#a855f733;box-shadow:0 6px 24px #a855f74d;transform:translateY(-2px)}.nft-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.nft-title{color:#fff;flex:1 1;font-size:16px;font-weight:700;min-width:0;text-shadow:0 1px 2px #000c}.nft-limit,.nft-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-limit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff6b9d33;border:1px solid #ff6b9d4d;border-radius:8px;color:#ff6b9d;font-size:12px;font-weight:600;max-width:100%;padding:4px 8px;text-shadow:0 1px 2px #0009}.nft-image{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border:1px solid #fff3;border-radius:12px;box-shadow:0 2px 8px #0000004d;color:#fff;display:flex;flex-shrink:0;font-size:28px;height:100px;justify-content:center;overflow:hidden;position:relative;width:100px}.nft-image:before{background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .6s ease}.nft-card:hover .nft-image:before{transform:translateX(100%)}.nft-info{flex:1 1;flex-direction:column;justify-content:space-between;min-height:100px;min-width:0}.nft-info,.nft-stats{display:flex;width:100%}.nft-stats{gap:20px;margin-bottom:8px}.nft-count,.nft-days{color:#fffc;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #0009}.nft-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;min-width:0;width:100%}.nft-price{align-self:flex-start;color:#a855f7;font-size:14px;font-weight:700;min-width:0;text-shadow:0 1px 2px #000c}.buy-btn{align-self:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a855f7,#e879f9);border:1px solid #a855f74d;border-radius:12px;box-shadow:0 2px 8px #a855f740;color:#fff;cursor:pointer;font-size:13px;font-weight:600;min-width:80px;padding:10px 20px;text-align:center;text-shadow:0 1px 2px #00000080;transition:all .3s ease;white-space:nowrap}.buy-btn:hover{box-shadow:0 6px 20px #a855f766;transform:translateY(-2px)}.buy-btn:active{box-shadow:0 2px 8px #a855f74d;transform:translateY(0)}.buy-btn:disabled{background:#ffffff1a;border-color:#fff3;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.partners-section{margin-bottom:20px;margin-top:30px;overflow:hidden;width:100%}.partners-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px;text-align:left;text-shadow:0 2px 4px #000c}.partners-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-items:center;max-width:100%;width:100%}.partners-grid .partner-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:12px 10px;width:100%}.partner-item{background:linear-gradient(135deg,#ffffff14,#a855f70d);border:1px solid #a855f733;box-shadow:0 2px 12px #a855f726;gap:6px}.partner-item:hover{background:linear-gradient(135deg,#a855f726,#9333ea1a);box-shadow:0 8px 25px #a855f74d;transform:translateY(-2px)}.partner-logo{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:100%}.partner-logo img{display:block;height:auto;margin:0 auto;max-height:40px;max-width:90%;object-fit:contain;width:auto}.partner-logo svg{border-radius:8px;max-height:100%;max-width:100%}.partner-name-fallback{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffe6;display:-webkit-box;font-size:10px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.1;overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word}@media (max-width:768px){.partners-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.partner-item{min-height:80px}.partner-logo img,.partner-logo svg{max-height:90%;max-width:90%}.banner-carousel{height:160px}.features-grid{gap:12px;grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.banner-carousel{height:140px}.features-grid{gap:10px;grid-template-columns:repeat(4,1fr)}}@media (hover:none){.partner-item:hover{transform:none}}.wallet-balance-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:20px;padding:20px}.balance-row{align-items:center;display:flex;justify-content:space-between}.balance-item{text-align:center}.balance-value{color:#a855f7;font-size:18px;font-weight:700;text-shadow:0 1px 2px #000c}.balance-label{color:#ffffffb3;font-size:12px;margin-top:4px}.create-order-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a855f7,#e879f9);border:1px solid #a855f74d;border-radius:12px;box-shadow:0 2px 8px #a855f740;color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;text-shadow:0 1px 2px #00000080;transition:all .3s ease}.create-order-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.create-order-btn:hover:before{left:100%}.create-order-btn:hover{box-shadow:0 6px 20px #a855f766;transform:translateY(-2px)}.price-chart-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:20px;padding:20px}.chart-container{position:relative}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.chart-title{color:#fff;font-size:16px;font-weight:600;text-shadow:0 1px 2px #000c}.chart-period{display:flex;gap:8px}.period-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .3s ease}.period-btn.active{background:#a855f7;border-color:#a855f7;color:#fff}.period-btn:hover:not(.active){background:#fff3;color:#fff}.price-info-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:15px;padding:12px 16px}.price-item{text-align:center}.price-label{color:#fff9;font-size:11px;margin-bottom:4px;text-shadow:0 1px 2px #0009}.price-value{color:#fff;font-size:14px;font-weight:600;text-shadow:0 1px 2px #000c}.guide-price{color:#a855f7}.current-market-price,.price-change.positive{color:#10b981}.price-change.negative{color:#ef4444}.kline-chart{background:#ffffff0d;border-radius:12px;height:200px;overflow:hidden;padding:15px;position:relative}.kline-svg{height:100%;width:100%}.time-axis{align-items:center;bottom:0;color:#fff9;display:flex;font-size:10px;height:20px;justify-content:space-between;left:0;padding:0 10px;position:absolute;right:0}.market-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;margin-bottom:15px;padding:4px}.tab-item{align-items:center;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .3s ease}.tab-item:hover{background:#ffffff1a;color:#fff}.tab-item.active{background:#a855f7;box-shadow:0 2px 8px #a855f74d;color:#fff}.tab-icon{background:currentColor;border-radius:2px;height:16px;width:16px}.tab-item.active .tab-icon{background:#fff}.sell-icon{background:#ef4444}.buy-icon{background:#10b981}.my-icon{background:#f59e0b}.tab-text{font-size:11px;font-weight:500;text-shadow:0 1px 2px #0009}.tab-item.active .tab-text{color:#fff;text-shadow:0 1px 2px #000c}.home-page,.mining-page,.profile-page{padding:20px}.partner-name-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffd9;display:-webkit-box;font-size:12px;line-height:1.2;margin-top:6px;min-height:2.4em;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;word-break:break-word}.partners-grid .partner-item .partner-logo img{display:block;height:auto;margin:0 auto;max-height:40px;max-width:90%;object-fit:contain;width:auto}.partners-grid .partner-item .partner-logo{align-items:center;display:flex;justify-content:center;min-height:40px}
/*# sourceMappingURL=main.dd46b883.css.map*/