.auth-input{color:#e8e8e8;background:#0006;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;transition:border-color .2s,box-shadow .2s}.auth-input:focus{border-color:#10b98180;box-shadow:0 0 8px #10b98126}.auth-input::placeholder{color:#555}.auth-button{letter-spacing:.5px;color:#10b981;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#10b98126,#0596691a);border:1px solid #10b98166;border-radius:10px;padding:11px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s;position:relative;overflow:hidden}.auth-button:hover:not(:disabled){background:linear-gradient(135deg,#10b98140,#05966926);border-color:#10b98199;box-shadow:0 0 12px #10b98133}.auth-button:before{display:none}.auth-button:disabled{opacity:.4;cursor:not-allowed}.auth-modal-card{background:#0f1016;border:1px solid #ffffff1a;border-radius:16px;font-family:inherit;box-shadow:0 8px 32px #0009,0 0 16px 4px #10b9810f}.auth-tab{color:#555;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:14px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.auth-tab:hover{color:#aaa}.auth-tab.active{color:#10b981;background:#10b9810a;border-bottom-color:#10b981}.auth-close-btn{color:#888;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.auth-close-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26}.auth-link{color:#10b981;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:none;transition:opacity .2s}.auth-link:hover{opacity:.7;text-decoration:underline}.auth-label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-family:inherit;font-size:11px;display:block}.auth-label-hint{color:#555;text-transform:none;letter-spacing:0;font-size:11px}
.wallet-balance-card{background:0 0;border:1px solid #ffffff1a;border-radius:16px;justify-content:flex-start;align-items:center;gap:16px;padding:12px 16px;transition:box-shadow .2s ease-in-out;display:flex;position:relative}.wallet-balance-card:hover{box-shadow:0 1.5px #ffffff2b,inset 0 0 2px #00000014,inset 0 0 4px 3px #10b98126,0 0 16px 4px #10b98114}.wallet-svg-wrapper{background:#10b9811a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}.wallet-svg-wrapper svg{width:100%;height:100%}.wallet-balance-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:80px;display:flex}.wallet-balance-heading{color:#888;letter-spacing:.5px;font-size:10px;font-weight:400}.wallet-balance-amount{color:#fff;letter-spacing:.3px;margin:0;font-size:16px;font-weight:600}.wallet-deposit-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#10b981;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.wallet-deposit-btn:hover{background-color:#34d399;box-shadow:0 0 15px -3px #10b98166}.wallet-plus-sign{justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}
.about-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;justify-content:center;animation:.3s aboutFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes aboutFadeIn{0%{opacity:0}to{opacity:1}}.about-container{width:100%;max-width:940px;padding:32px 24px 60px;position:relative}.about-close{color:#fff;cursor:pointer;z-index:10001;background:#0f1016e6;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .2s;display:flex;position:fixed;top:20px;right:24px}.about-close:hover{color:#10b981;border-color:#10b981}.about-hero{text-align:center;padding:60px 0 40px}.about-hero-label{letter-spacing:.3em;text-transform:uppercase;color:#10b981;margin-bottom:16px;font-size:11px}.about-hero h1{color:#fff;margin:0 0 16px;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.15}.about-hero h1 span{background:linear-gradient(135deg,#10b981,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.about-hero p{color:#ffffff8c;max-width:600px;margin:0 auto;font-size:15px;line-height:1.6}.about-section-title{letter-spacing:.25em;text-transform:uppercase;color:#10b981;margin-bottom:8px;font-size:11px}.about-section-heading{color:#fff;margin:0 0 24px;font-size:clamp(20px,3vw,28px);font-weight:600}.about-chart-card{background:#0f1016;border:1px solid #ffffff14;border-radius:16px;margin-bottom:40px;padding:24px}.about-chart-card h3{color:#fff;margin:0 0 6px;font-size:16px;font-weight:600}.about-chart-card .chart-subtitle{color:#fff6;margin-bottom:20px;font-size:12px}.about-legend{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.about-legend-item{color:#fff9;align-items:center;gap:6px;font-size:11px;display:flex}.about-legend-dot{border-radius:50%;width:8px;height:8px}.about-advantages{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:48px;display:grid}.about-adv-card{background:#0f1016;border:1px solid #ffffff14;border-radius:14px;padding:24px;transition:all .3s}.about-adv-card:hover{border-color:#10b9814d;box-shadow:0 0 20px #10b9810f}.about-adv-icon{color:#10b981;background:#10b9811a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:20px;display:flex}.about-adv-card h4{color:#fff;margin:0 0 8px;font-size:15px;font-weight:600}.about-adv-card p{color:#ffffff73;margin:0;font-size:13px;line-height:1.5}.about-strategy{background:#0f1016;border:1px solid #ffffff14;border-radius:16px;margin-bottom:48px;padding:32px}.about-strategy-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:24px;display:grid}.about-stat-box{text-align:center;background:#10b9810d;border:1px solid #10b9811a;border-radius:12px;padding:20px 12px}.about-stat-value{color:#10b981;margin-bottom:4px;font-size:28px;font-weight:700}.about-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.about-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.about-metric{text-align:center}.about-metric-value{color:#10b981;font-size:20px;font-weight:600}.about-metric-label{color:#fff6;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:10px}.about-cta{text-align:center;border-top:1px solid #ffffff0f;margin-top:48px;padding:48px 0 24px}.about-cta h3{color:#fff;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:600}.about-cta p{color:#ffffff73;margin-bottom:28px;font-size:14px}.about-cta-btn{color:#fff;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;padding:14px 40px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 0 20px #10b98140}.about-cta-btn:hover{transform:translateY(-1px);box-shadow:0 0 30px #10b98166}@media (max-width:768px){.about-container{padding:24px 16px 40px}.about-hero{padding:50px 0 30px}.about-advantages{grid-template-columns:1fr}.about-strategy-grid{grid-template-columns:1fr;gap:12px}.about-metrics{grid-template-columns:1fr 1fr}.about-chart-card{padding:16px}.about-strategy{padding:20px}}
