@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Syne:wght@400;500;600;700;800&display=swap";.site-footer{background-color:var(--secondary-color,#131722);border-top:1px solid var(--border-color,#2a2e39);color:var(--text-secondary,#94a3b8);margin-top:auto;padding:60px 0 20px;font-family:Inter,sans-serif}.footer-container{grid-template-columns:2fr 1fr 1fr 2fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.footer-section h3{color:var(--accent-color,#3b82f6);margin-bottom:15px;font-size:1.5rem}.footer-section h4{color:var(--text-primary,#e2e8f0);margin-bottom:20px;font-size:1.1rem;font-weight:600}.brand-section .description{margin-bottom:20px;line-height:1.6}.company-address{background:#ffffff08;border:1px dashed #ffffff1a;border-radius:8px;padding:15px;font-size:.9rem;line-height:1.6}.links-section ul{margin:0;padding:0;list-style:none}.links-section li{margin-bottom:12px}.links-section a{color:var(--text-secondary,#94a3b8);text-decoration:none;transition:color .2s}.links-section a:hover{color:var(--accent-color,#3b82f6)}.risk-section p{color:#64748b;text-align:justify;font-size:.8rem;line-height:1.6}.footer-bottom{text-align:center;border-top:1px solid #ffffff0d;max-width:1200px;margin:40px auto 0;padding:20px 20px 0;font-size:.85rem}.regulation-text{color:#64748b;margin-top:5px;font-size:.75rem}@media (width<=992px){.footer-container{grid-template-columns:1fr 1fr}}@media (width<=576px){.footer-container{grid-template-columns:1fr}}.info-page-container{background:var(--card-bg,#1e222d);max-width:900px;color:var(--text-primary,#e2e8f0);border-radius:12px;margin:40px auto;padding:30px;box-shadow:0 8px 24px #0003}.info-page-header{border-bottom:1px solid var(--border-color,#2a2e39);margin-bottom:30px;padding-bottom:20px}.info-page-header h1{color:var(--accent-color,#3b82f6);margin:0 0 10px;font-size:2.5rem}.last-updated{color:var(--text-secondary,#94a3b8);margin:0;font-size:.9rem;font-style:italic}.info-page-content h2{color:var(--text-primary,#f8fafc);margin:30px 0 15px;font-size:1.5rem}.info-page-content h3{color:var(--text-primary,#f1f5f9);margin:20px 0 10px;font-size:1.2rem}.info-page-content p{color:var(--text-secondary,#cbd5e1);margin-bottom:15px;line-height:1.6}.info-page-content ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.info-page-content li{color:var(--text-secondary,#cbd5e1);margin-bottom:10px}.contact-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.contact-card{background:var(--bg-hover,#2a2e39);border:1px solid var(--border-color,#334155);border-radius:8px;padding:20px}.contact-card h3{color:var(--accent-color,#3b82f6);margin-top:0}.risk-warning-box{background:#ef44441a;border-left:4px solid #ef4444;border-radius:4px;margin-bottom:30px;padding:20px}.risk-warning-box h3{color:#ef4444;margin-top:0}.risk-warning-box p{color:#fca5a5;margin-bottom:0}@media (width<=768px){.contact-grid{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#06080a;--bg-secondary:#0e1217;--bg-card:#0e1217;--bg-card-hover:#141920;--border:#1a1f26;--border-hover:#2a3040;--text-primary:#f0f0f4;--text-secondary:#8a8f98;--text-muted:#555a64;--gold:#f1c40f;--gold-dim:#f1c40f1f;--gold-glow:#f1c40f4d;--green:#00e676;--green-dim:#00e6761a;--red:#ff5252;--red-dim:#ff52521a;--purple:#7c5cfc;--blue:#4fc3f7;--radius:12px;--radius-sm:8px;--radius-lg:16px;--radius-pill:50px;--shadow:0 4px 24px #0006;--transition:all .25s cubic-bezier(.4, 0, .2, 1);--font:"Inter", -apple-system, sans-serif;--font-heading:"Syne", "Inter", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}a{color:var(--gold);transition:var(--transition);text-decoration:none}a:hover{color:#f7d94c}.page-header h1{font-family:var(--font-heading);font-size:1.8rem;font-style:italic;font-weight:800}.page-header p{color:var(--text-muted);margin-top:2px;font-size:.88rem}.form-group{margin-bottom:12px}.form-group label{text-transform:uppercase;letter-spacing:1px;color:#8a95a8;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.form-group input,.form-group select{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;color:var(--text-primary);font-family:var(--font);transition:var(--transition);background:#ffffff0a;padding:10px 14px;font-size:.88rem}.form-group input:focus,.form-group select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 2px #f1c40f1a}.form-group select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a95a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.form-group select option{color:var(--text-primary);background:#141a24}.loading-screen{justify-content:center;align-items:center;min-height:60vh;display:flex}.spinner{border:3px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.navbar{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#06080aeb;padding:0 2rem;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1400px;height:60px;margin:0 auto;display:flex}.nav-logo{font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:0;font-size:1.4rem;font-style:italic;font-weight:800;text-decoration:none;display:flex}.logo-text-white{color:var(--text-primary)}.logo-text-gold{color:var(--gold)}.nav-links{flex:1;justify-content:center;gap:4px;padding:0 1rem;display:flex}.nav-link{border-radius:var(--radius-pill);color:var(--text-secondary);transition:var(--transition);font-size:.88rem;font-weight:500;font-family:var(--font);padding:8px 20px}.nav-link:hover{color:var(--text-primary)}.nav-link.active{color:var(--gold);background:#f1c40f1f;font-weight:600}.nav-right{align-items:center;gap:14px;display:flex}.wallet-pill{color:#000;border-radius:var(--radius-pill);background:linear-gradient(135deg,#f1c40f,#f39c12);align-items:center;gap:6px;padding:6px 16px;font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:flex}.wallet-pill span{font-size:.9rem}.nav-user-info{align-items:center;gap:10px;display:flex}.nav-avatar{background:var(--purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:flex}.nav-user-details{flex-direction:column;display:flex}.nav-user-name{font-size:.85rem;font-weight:700;font-family:var(--font-heading);color:var(--text-primary)}.nav-user-role{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:.65rem;font-weight:600}.btn-logout{border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:var(--transition);font-size:.8rem;font-weight:500;font-family:var(--font);background:0 0;padding:6px 14px}.btn-logout:hover{border-color:var(--red);color:var(--red)}.main-content{max-width:1400px;margin:0 auto;padding:2rem}.btn{border-radius:var(--radius-sm);font-family:var(--font);cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:10px 24px;font-size:.88rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--gold);color:#000}.btn-primary:hover{box-shadow:0 4px 20px var(--gold-dim);background:#f7d94c;transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-outline{color:var(--text-primary);border:1px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--text-secondary)}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.btn-ghost:hover{border-color:var(--border-hover);color:var(--text-primary)}.btn-full{justify-content:center;width:100%}.btn-invest{background:var(--gold);color:#000;border-radius:var(--radius-sm);padding:8px 20px;font-size:.82rem;font-weight:700}.btn-profile{color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);font-size:.82rem;font-weight:600;font-family:var(--font);background:0 0;padding:8px 20px}.btn-profile:hover{border-color:var(--text-secondary);color:var(--text-primary)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);padding:1.5rem}.card:hover{border-color:var(--border-hover)}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.75rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-primary);font-family:var(--font);transition:var(--transition);background:#0e1217;outline:none;padding:12px 16px;font-size:.9rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim)}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%238a8f98' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.form-group select option{color:var(--text-primary);font-family:var(--font);background:#0e1217;padding:10px 16px;font-size:.9rem}.form-group select option:hover,.form-group select option:checked{background:var(--gold-dim);color:var(--gold)}.form-group textarea{resize:vertical;min-height:80px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.alert{border-radius:var(--radius-sm);margin-bottom:16px;padding:12px 16px;font-size:.9rem;font-weight:500}.alert-error{background:var(--red-dim);color:var(--red);border:1px solid #ff525240}.alert-success{background:var(--green-dim);color:var(--green);border:1px solid #00e67640}.section-tag{border-radius:var(--radius-pill);background:var(--gold-dim);color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 16px;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.section-tag:before{content:"✦"}.landing-page{text-align:center;background:radial-gradient(ellipse at 50% 30%, #f1c40f0a 0%, transparent 60%), var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex;position:relative}.landing-badge{border-radius:var(--radius-pill);border:1px solid var(--border);text-transform:uppercase;letter-spacing:2px;color:var(--text-secondary);background:#ffffff0d;align-items:center;gap:8px;margin-bottom:2rem;padding:8px 20px;font-family:Courier New,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.landing-badge .dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.landing-heading{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:1.5rem;font-size:4.5rem;font-style:italic;font-weight:800;line-height:1.1}.landing-heading .gold{color:var(--gold)}.landing-subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.7}.landing-buttons{justify-content:center;gap:16px;margin-bottom:4rem;display:flex}.landing-buttons .btn{border-radius:var(--radius-sm);padding:14px 32px;font-size:.95rem}.landing-stats{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);width:100%;max-width:1000px;display:grid;overflow:hidden}.landing-stat{text-align:center;border-right:1px solid var(--border);padding:2rem}.landing-stat:last-child{border-right:none}.landing-stat-value{font-family:var(--font-heading);color:var(--gold);margin-bottom:4px;font-size:2rem;font-style:italic;font-weight:800}.landing-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.auth-page{background:radial-gradient(ellipse at 50% 30%, #f1c40f08 0%, transparent 50%), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.auth-container{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:2.5rem;animation:.5s fadeIn}.auth-container-wide{max-width:560px}.auth-header{text-align:center;margin-bottom:2rem}.auth-logo{font-family:var(--font-heading);color:var(--gold);margin-bottom:16px;font-size:2rem;font-style:italic;font-weight:800}.auth-header h1{font-family:var(--font-heading);margin-bottom:6px;font-size:1.5rem;font-weight:700}.auth-header p{color:var(--text-secondary);font-size:.9rem}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-footer{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:.85rem}.demo-credentials{border-radius:var(--radius-sm);color:var(--text-secondary);text-align:center;background:#f1c40f0a;border:1px solid #f1c40f1a;margin-top:20px;padding:16px;font-family:Courier New,monospace;font-size:.78rem}.demo-credentials strong{color:var(--gold)}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.page-header h1{font-family:var(--font-heading);margin-bottom:4px;font-size:1.8rem;font-style:italic;font-weight:800}.page-header p{color:var(--text-secondary);font-size:.9rem}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:2rem;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:var(--transition);padding:1.2rem 1.5rem}.stat-card:hover{border-color:var(--border-hover)}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.68rem;font-weight:700}.stat-value{font-family:Courier New,monospace;font-size:1.6rem;font-weight:800}.stat-value.positive,.positive{color:var(--green)}.stat-value.negative,.negative{color:var(--red)}.stat-value.gold{color:var(--gold)}.stat-sub{color:var(--text-muted);margin-top:4px;font-size:.72rem}.charts-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:2rem;display:grid}.chart-card{padding:1.5rem}.chart-card h3{color:var(--text-secondary);margin-bottom:16px;font-size:1rem;font-weight:700}.no-data{text-align:center;color:var(--text-muted);padding:3rem;font-size:.9rem}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.85rem}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-size:.68rem;font-weight:700}.data-table td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:10px 16px;font-family:Courier New,monospace;font-size:.82rem}.data-table tr:hover td{background:#ffffff04}.data-table .positive{color:var(--green);font-weight:600}.data-table .negative{color:var(--red);font-weight:600}.table-link{color:var(--gold);font-weight:600;font-family:var(--font)}.card h3{color:var(--text-secondary);margin-bottom:16px;font-size:1rem;font-weight:700}.badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block}.badge.buy{background:var(--green-dim);color:var(--green)}.badge.sell{background:var(--red-dim);color:var(--red)}.badge.active{background:var(--green-dim);color:var(--green)}.badge.pending{background:var(--gold-dim);color:var(--gold)}.badge.closed{color:var(--text-muted);background:#ffffff0d}.rank-badge{border-radius:var(--radius-sm);background:var(--gold-dim);color:var(--gold);align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.rank-badge.top3{background:var(--gold-dim);color:var(--gold)}.listing-page{animation:.5s fadeIn}.filter-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:2rem;padding:1.2rem 1.5rem;display:flex}.filter-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-family:Courier New,monospace;font-size:.72rem;font-weight:700}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition);font-size:.82rem;font-weight:500;font-family:var(--font);background:0 0;padding:6px 18px}.filter-chip:hover{border-color:var(--text-secondary);color:var(--text-primary)}.filter-chip.active{background:var(--gold-dim);border-color:var(--gold);color:var(--gold);font-weight:600}.filter-divider{background:var(--border);width:1px;height:30px;margin:0 8px}.trader-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.trader-card{color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);padding:1.4rem;text-decoration:none;display:block}.trader-card:hover{border-color:var(--border-hover)}.tc-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tc-avatar{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:800;display:flex}.tc-info{flex:1}.tc-name{margin-bottom:2px;font-size:1rem;font-weight:700}.tc-username{color:var(--text-muted);font-size:.75rem}.tc-verified{color:var(--green);align-items:center;gap:4px;font-size:.72rem;display:flex}.tc-verified:before{content:"✓"}.tc-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;padding:14px 0;display:grid}.tc-metric{text-align:center}.tc-metric-value{margin-bottom:2px;font-family:Courier New,monospace;font-size:1rem;font-weight:800}.tc-metric-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.62rem;font-weight:600}.tc-footer{justify-content:space-between;align-items:center;display:flex}.tc-footer-left{gap:16px;display:flex}.tc-fee,.tc-min{color:var(--text-muted);font-size:.75rem}.tc-fee span,.tc-min span{color:var(--text-primary);font-family:Courier New,monospace;font-size:.85rem;font-weight:700;display:block}.tc-footer-btns{gap:8px;display:flex}.dashboard-page{animation:.5s fadeIn}.welcome-heading{font-family:var(--font-heading);margin-bottom:2rem;font-size:1.8rem;font-style:italic;font-weight:800}.dashboard-split{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:2rem;display:grid}.wallet-card{text-align:center;padding:2rem}.wallet-amount{color:var(--green);margin:1.5rem 0 .5rem;font-family:Courier New,monospace;font-size:3rem;font-weight:800}.wallet-label{color:var(--text-muted);margin-bottom:2rem;font-size:.85rem}.wallet-sub-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;padding-top:1.5rem;display:grid}.wallet-sub-stat{text-align:center}.wallet-sub-value{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700}.wallet-sub-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem}.investments-card{padding:1.5rem}.investment-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.investment-item:last-child{border-bottom:none}.inv-left{align-items:center;gap:12px;display:flex}.inv-avatar{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:flex}.inv-name{font-size:.9rem;font-weight:600}.inv-details{color:var(--text-muted);font-family:Courier New,monospace;font-size:.75rem}.inv-right{text-align:right}.inv-return{font-family:Courier New,monospace;font-size:.9rem;font-weight:700}.inv-pct{font-family:Courier New,monospace;font-size:.72rem}.inv-status{color:var(--text-muted);font-size:.68rem}.inv-right-group{align-items:center;gap:12px;display:flex}.btn-withdraw{border-radius:var(--radius-sm);color:var(--red);cursor:pointer;transition:var(--transition);font-size:.78rem;font-weight:600;font-family:var(--font);background:#ff525214;border:1px solid #ff525240;padding:6px 16px}.btn-withdraw:hover{border-color:var(--red);background:#ff525226}.btn-withdraw:disabled{opacity:.5;cursor:not-allowed}.btn-withdraw-sm{border-radius:var(--radius-sm);color:var(--red);cursor:pointer;transition:var(--transition);font-size:.72rem;font-weight:600;font-family:var(--font);background:#ff525214;border:1px solid #ff525233;padding:4px 12px}.btn-withdraw-sm:hover{border-color:var(--red);background:#ff525226}.btn-withdraw-sm:disabled{opacity:.5;cursor:not-allowed}.nav-wallet-group{align-items:center;gap:8px;display:flex}.profit-pill{border-radius:var(--radius-pill);align-items:center;gap:4px;padding:6px 14px;font-family:Courier New,monospace;font-size:.82rem;font-weight:700;display:flex}.profit-positive{background:var(--green-dim);color:var(--green);border:1px solid #00e67633}.profit-negative{background:var(--red-dim);color:var(--red);border:1px solid #ff525233}.recent-tx-header{color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-top:1rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:700}.add-trade-card{border-color:#f1c40f26;margin-bottom:2rem}.add-trade-card h2{font-family:var(--font-heading);margin-bottom:16px;font-size:1.1rem;font-weight:700}.profile-page{animation:.5s fadeIn}.back-btn{margin-bottom:16px}.profile-header-card{border-color:#ffffff14;margin-bottom:2rem}.profile-header{align-items:flex-start;gap:20px;display:flex}.profile-avatar{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.8rem;font-weight:800;display:flex}.profile-info{flex:1}.profile-name-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.profile-name-row h1{font-family:var(--font-heading);font-size:1.5rem;font-style:italic;font-weight:800}.verified-badge-lg{background:var(--green-dim);color:var(--green);border-radius:var(--radius-pill);padding:4px 12px;font-size:.72rem;font-weight:700}.profile-bio{color:var(--text-secondary);margin-bottom:12px;font-size:.9rem}.profile-meta{flex-wrap:wrap;gap:10px;display:flex}.meta-tag{color:var(--text-secondary);border-radius:var(--radius-pill);border:1px solid var(--border);background:#ffffff08;padding:5px 12px;font-size:.76rem}.profile-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.rank-display{text-align:center}.rank-number{font-family:var(--font-heading);color:var(--gold);font-size:2.2rem;font-style:italic;font-weight:900;display:block}.rank-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.68rem}.risk-badge{border-radius:var(--radius-pill);padding:4px 12px;font-size:.72rem;font-weight:700}.risk-low{background:var(--green-dim);color:var(--green)}.risk-medium{background:var(--gold-dim);color:var(--gold)}.risk-high{background:var(--red-dim);color:var(--red)}.invest-card{border-color:#f1c40f33;margin-bottom:2rem}.invest-form{flex-direction:column;gap:16px;display:flex}.invest-actions{gap:12px;display:flex}.stats-grid.six-cols{grid-template-columns:repeat(6,1fr)}.investment-performance-list{flex-direction:column;gap:10px;display:flex}.performance-item{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff05;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.perf-trader{align-items:center;gap:10px;display:flex}.perf-dot{border-radius:50%;width:10px;height:10px}.perf-details{align-items:center;gap:16px;display:flex}.perf-amount{font-family:Courier New,monospace;font-size:.9rem;font-weight:600}.perf-return{font-family:Courier New,monospace;font-size:.85rem;font-weight:700}.perf-return.positive{color:var(--green)}.perf-return.negative{color:var(--red)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.recharts-tooltip-wrapper{outline:none}@media (width<=1024px){.charts-grid{grid-template-columns:1fr}.trader-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid.six-cols{grid-template-columns:repeat(3,1fr)}.landing-heading{font-size:3rem}.landing-stats{grid-template-columns:repeat(2,1fr)}.landing-stat{border-bottom:1px solid var(--border)}.dashboard-split{grid-template-columns:1fr}.landing-top-grid{grid-template-columns:1fr 1fr 1fr}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.main-content{padding:1rem}.navbar{padding:0 1rem}.nav-links{position:static;transform:none}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid.six-cols{grid-template-columns:repeat(2,1fr)}.profile-header{flex-direction:column}.form-row{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:flex-start}.page-header{flex-direction:column;gap:12px}.landing-heading{font-size:2.2rem}.landing-stats{grid-template-columns:1fr 1fr}.landing-buttons{flex-direction:column}.landing-top-grid{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr 1fr}.howto-grid{grid-template-columns:1fr}}.landing-top-section{text-align:left;width:100%;max-width:1100px;margin-top:4rem}.landing-section-title{font-family:var(--font-heading);text-align:center;margin-bottom:1.5rem;font-size:1.6rem;font-style:italic;font-weight:800}.landing-top-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-top-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);color:inherit;padding:1.5rem;text-decoration:none}.landing-top-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 8px 30px #f1c40f14}.ltc-rank{color:var(--gold);margin-bottom:12px;font-size:.9rem;font-weight:700}.ltc-avatar{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:10px;font-size:1.2rem;font-weight:800;display:inline-flex}.ltc-name{margin-bottom:2px;font-size:1.05rem;font-weight:700}.ltc-strategy{color:var(--text-muted);margin-bottom:14px;font-size:.78rem}.ltc-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;padding:12px 0;display:grid}.ltc-metric{text-align:center}.ltc-val{font-family:Courier New,monospace;font-size:.9rem;font-weight:800;display:block}.ltc-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-top:2px;font-size:.58rem;font-weight:600;display:block}.ltc-btn{color:var(--gold);transition:var(--transition);font-size:.82rem;font-weight:600}.landing-top-card:hover .ltc-btn{letter-spacing:1px}.landing-features{width:100%;max-width:1100px;margin-top:4rem}.features-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);padding:1.5rem}.feature-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.feature-icon{margin-bottom:12px;font-size:2rem}.feature-card h3{color:var(--text-primary);margin-bottom:8px;font-size:.95rem;font-weight:700}.feature-card p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.landing-howto{width:100%;max-width:1100px;margin-top:4rem;margin-bottom:2rem}.howto-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.howto-step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:var(--transition);padding:1.5rem}.howto-step:hover{border-color:var(--border-hover)}.howto-num{font-family:var(--font-heading);color:var(--gold);opacity:.3;margin-bottom:8px;font-size:2.5rem;font-style:italic;font-weight:900}.howto-step h3{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:700}.howto-step p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{border-radius:var(--radius-lg);background:#141a24;border:1px solid #f1c40f33;width:100%;max-width:520px;padding:2.5rem;animation:.25s modalSlide;box-shadow:0 0 80px #0009,0 0 30px #f1c40f0f}@keyframes modalSlide{0%{opacity:0;transform:translateY(-20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-title{font-family:var(--font-heading);color:#fff;margin-bottom:4px;font-size:1.7rem;font-style:italic;font-weight:800}.modal-subtitle{color:#a0a8b8;margin-bottom:1.8rem;font-size:.9rem}.modal-stats-row{gap:1rem;margin-bottom:1.8rem;display:flex}.modal-stat{border-radius:var(--radius-sm);text-align:center;background:#ffffff0a;border:1px solid #ffffff14;flex:1;padding:14px 12px}.modal-stat-label{color:#8a95a8;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:.72rem;font-weight:600}.modal-stat-value{color:#f0f2f6;font-family:Courier New,monospace;font-size:1.25rem;font-weight:800}.modal-stat-value.positive{color:#00e676}.modal-stat-value.negative{color:#ff5252}.modal-stat-value.gold{color:var(--gold)}.modal-actions{gap:12px;margin-top:1.8rem;display:flex}.modal-actions .btn{padding:12px 24px;font-size:.9rem}.modal-actions .btn-primary{background:var(--gold);color:#000;font-weight:800;box-shadow:0 4px 20px #f1c40f33}.modal-actions .btn-primary:hover{box-shadow:0 4px 25px #f1c40f59}.modal-actions .btn-ghost{color:#c8cdd6;border:1px solid #ffffff26}.modal-error{color:#ff6b6b;border-radius:var(--radius-sm);background:#ff52521f;border:1px solid #ff525240;margin-top:10px;padding:10px 14px;font-size:.85rem;font-weight:600}.btn-danger{color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-weight:800;font-family:var(--font);transition:var(--transition);background:#ff5252;border:none;padding:12px 24px;font-size:.9rem;box-shadow:0 4px 20px #ff525233}.btn-danger:hover{background:#ff3838;box-shadow:0 4px 25px #ff525259}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.withdraw-tabs{background:#0003;border:1px solid #ffffff1a;border-radius:10px;gap:0;margin-bottom:1.8rem;display:flex;overflow:hidden}.withdraw-tab{color:#6b7280;cursor:pointer;transition:var(--transition);font-size:.88rem;font-weight:700;font-family:var(--font);background:0 0;border:none;flex:1;padding:12px 16px}.withdraw-tab.active{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold);background:#f1c40f1f}.withdraw-tab:disabled{opacity:.3;cursor:not-allowed}.withdraw-tab:hover:not(:disabled):not(.active){color:#9aa0ab;background:#ffffff0a}.modal-info-box{border-radius:var(--radius-sm);color:#c8cdd6;background:#f1c40f14;border:1px solid #f1c40f2e;align-items:flex-start;gap:10px;margin-bottom:1.2rem;padding:14px 16px;font-size:.88rem;line-height:1.5;display:flex}.modal-info-box strong{color:#fff}.modal-info-box.warning{background:#ff525214;border-color:#ff525233}.info-icon{flex-shrink:0;font-size:1.1rem}.withdraw-max-hint{color:#8a95a8;margin-top:8px;font-family:Courier New,monospace;font-size:.82rem}.withdraw-max-hint strong{font-size:.9rem}.withdraw-summary{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff14;margin-top:1rem;padding:18px}.withdraw-summary-row{color:#b0b8c6;border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:10px 0;font-size:.9rem;display:flex}.withdraw-summary-row:last-child{border-bottom:none}.withdraw-summary-row.total{border-top:1px solid var(--border);padding-top:12px;font-family:Courier New,monospace;font-size:1rem;font-weight:800}.withdraw-summary-row span:last-child{font-family:Courier New,monospace;font-weight:700}.admin-tabs{gap:8px;margin-bottom:1.5rem;display:flex}.admin-tab{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;transition:var(--transition);font-size:.85rem;font-weight:600;font-family:var(--font);background:#ffffff08;padding:10px 24px}.admin-tab.active{background:var(--gold-dim);color:var(--gold);border-color:#f1c40f4d}.admin-tab:hover:not(.active){background:#ffffff0d}.btn-action{cursor:pointer;transition:var(--transition);font-size:.72rem;font-weight:600;font-family:var(--font);border:1px solid;border-radius:6px;padding:4px 12px}.btn-action.verify{color:var(--green);background:#00e67614;border-color:#00e67633}.btn-action.verify:hover{background:#00e67626}.btn-action.wallet{background:var(--gold-dim);color:var(--gold);border-color:#f1c40f33}.btn-action.wallet:hover{background:#f1c40f26}.btn-action.delete{color:var(--red);background:#ff525214;border-color:#ff525233}.btn-action.delete:hover{background:#ff525226}.alert-success{color:var(--green);border-radius:var(--radius-sm);background:#00e67614;border:1px solid #00e67633;margin-bottom:1rem;padding:12px 16px;font-size:.85rem;font-weight:600}.alert-error{background:var(--red-dim);color:var(--red);border-radius:var(--radius-sm);border:1px solid #ff525233;margin-bottom:1rem;padding:12px 16px;font-size:.85rem;font-weight:600}.admin-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:.5rem;display:grid}.admin-form-grid textarea{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;color:var(--text-primary);font-family:var(--font);resize:vertical;background:#ffffff0a;padding:10px 14px;font-size:.88rem}.admin-form-grid textarea:focus{border-color:var(--gold);outline:none}.broker-badge{color:var(--gold);text-transform:uppercase;letter-spacing:.5px;background:#f1c40f14;border:1px solid #f1c40f26;border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.filter-chips{gap:6px;display:flex}.chip{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;transition:var(--transition);font-size:.78rem;font-weight:600;font-family:var(--font);background:#ffffff08;border-radius:20px;padding:5px 14px}.chip.active{background:var(--gold-dim);color:var(--gold);border-color:#f1c40f4d}.chip:hover:not(.active){background:#ffffff0d}.sync-badge{color:#00e676;align-items:center;gap:4px;font-size:.68rem;font-weight:600;display:inline-flex}.sync-badge:before{content:"";background:#00e676;border-radius:50%;width:6px;height:6px;animation:2s infinite syncPulse}@keyframes syncPulse{0%,to{opacity:1}50%{opacity:.3}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}::selection{background:var(--gold-dim);color:var(--gold)}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #ff5252b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ff525200}to{transform:scale(.95);box-shadow:0 0 #ff525200}}@keyframes flash{0%{opacity:1;text-shadow:0 0 5px #ffffff80}50%{opacity:.5;text-shadow:none}to{opacity:1;text-shadow:0 0 5px #ffffff80}}
