@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";body{color:#e0e0e0;background-color:#0a0e1a;font-family:Segoe UI,Arial,sans-serif;overflow-x:hidden}.navbar{z-index:100;background:linear-gradient(90deg,#1a1f2e 0%,#0d1117 100%);border-bottom:1px solid #2d3748;flex-wrap:wrap;align-items:center;padding:12px 15px;display:flex;position:sticky;top:0}.logo{color:#d4a200;cursor:pointer;align-items:center;gap:8px;margin-right:auto;font-size:18px;font-weight:700;display:flex}.logo:before{content:"";background-image:url(lionlogo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.nav-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;gap:3px;width:100%;margin-top:10px;display:flex;overflow-x:auto}.navbar a{color:#a0aec0;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .3s}.nav-right{align-items:center;gap:10px;display:flex}.balance-pill{color:#d4a200;white-space:nowrap;background:#00d4aa26;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.logout-btn{color:#ff4757;cursor:pointer;background:0 0;border:1px solid #ff4757;border-radius:6px;padding:6px 14px;font-size:12px}.logout-btn:hover{background:#ff47571a}.trade-card{background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:12px;padding:20px}.positions-table{border-collapse:collapse;width:100%;font-size:12px}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (width>=769px){.navbar{flex-wrap:nowrap;padding:12px 25px}.logo{margin-right:40px;font-size:22px}.nav-links{flex:1;order:0;width:auto;margin-top:0}.navbar a{padding:10px 18px;font-size:14px}.balance-pill{padding:8px 16px;font-size:14px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px}.stat-value{font-size:28px}.crypto-grid{grid-template-columns:repeat(4,1fr);gap:15px}.trade-grid,.wallet-grid,.form-row{grid-template-columns:1fr 1fr}.trader-card{flex-direction:row;justify-content:space-between;align-items:center}.chart-container{height:550px}.notification{width:auto;max-width:400px;left:auto}.btn-primary,.btn-secondary{width:auto}.login-container{padding:50px 40px}}@media screen and (width<=360px){.hero-content h1{font-size:24px}.stats-grid{grid-template-columns:repeat(2,1fr)}.crypto-grid,.trade-buttons{grid-template-columns:1fr}.account-tabs{gap:4px}.account-tab{padding:8px 12px;font-size:11px}}#wallet .qr-placeholder img{border-radius:8px}#wallet .address-box{background:#0d1117;border:1px solid #30363d;border-radius:14px;margin-bottom:16px;padding:16px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes traderPulse{0%,to{border-color:#d4a200;box-shadow:0 0 20px #d4a2001a}50%{border-color:#e8c547;box-shadow:0 0 30px #d4a20033}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.6}}@media screen and (width<=768px){.trade-sub-nav .tab-btn{padding:8px 14px;font-size:13px}.trade-sub-nav .tab-btn.active:after{width:18px;height:2px;bottom:-9px}}@media screen and (width<=480px){.trade-sub-nav{gap:4px;padding-bottom:8px}.trade-sub-nav .tab-btn{border-radius:6px;padding:6px 10px;font-size:11px}.trade-sub-nav .tab-btn.active:after{width:14px;height:2px;display:none;bottom:-7px}.trade-sub-nav .tab-btn.active{color:#0a0e1a;background:#d4a200;border-color:#d4a200}}html,body{max-width:100vw;overflow-x:hidden}.trade-section{box-sizing:border-box;max-width:100%;overflow-x:hidden}.trade-card{box-sizing:border-box;max-width:100%}@media screen and (width<=640px){.positions-table{display:none!important}}button{box-sizing:border-box;max-width:100%}@media screen and (width<=640px){.nav-links{width:100%;margin-top:8px;grid-template-columns:repeat(5,1fr)!important;gap:2px!important;display:grid!important;overflow-x:visible!important}.navbar a{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:0;overflow:hidden;padding:6px 2px!important;font-size:10px!important}}@media screen and (width<=400px){.navbar a{letter-spacing:-.2px;padding:5px 1px!important;font-size:9px!important}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#e0e0e0;background-color:#0a0e1a;min-width:320px;font-family:Segoe UI,Arial,sans-serif;overflow-x:hidden}:root{--lm-gold:#d4a200;--lm-gold-light:#e8c547;--lm-gold-dark:#b38600;--lm-navy:#0b0f1a;--lm-navy-dark:#070a12;--lm-border:#1e293b;--lm-text:#f1f5f9;--lm-text-dim:#94a3b8;--lm-green:#22c55e;--lm-red:#ef4444}.login-page{background:linear-gradient(135deg,#0a0e1a 0%,#072071 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-container{text-align:center;background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:16px;width:100%;max-width:420px;padding:40px 30px}.login-logo{margin-bottom:10px;font-size:48px}.login-container h1{color:#d4a200;margin-bottom:5px;font-size:28px}.login-container .tagline{color:#718096;margin-bottom:30px;font-size:14px}.login-form .form-group{text-align:left;margin-bottom:18px}.login-form label{color:#a0aec0;margin-bottom:6px;font-size:13px;display:block}.login-form input{color:#fff;background:#0d1117;border:1px solid #2d3748;border-radius:10px;width:100%;padding:14px;font-size:15px;transition:border-color .3s}.login-form input:focus{border-color:#d4a200;outline:none}.login-form input::placeholder{color:#4a5568}.login-form input#reg-referral{text-transform:uppercase;letter-spacing:1px}.login-form select{color:#fff;appearance:none;background:#0d1117 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a0aec0' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #2d3748;border-radius:10px;width:100%;padding:14px 35px 14px 14px;font-size:15px;transition:border-color .3s}.login-form select:focus{border-color:#d4a200;outline:none}.login-form select option{color:#fff;background:#0d1117}.btn-login{color:#0a0e1a;cursor:pointer;background:#d4a200;border:none;border-radius:10px;width:100%;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:all .3s}.btn-login:hover{background:#b38600;transform:translateY(-2px)}.login-links{justify-content:space-between;margin-top:25px;font-size:13px;display:flex}.login-links a{color:#d4a200;text-decoration:none}.login-links a:hover{text-decoration:underline}.login-error{color:#ff4757;margin-top:10px;font-size:13px;display:none}#main-app{display:block}.navbar{z-index:100;background:linear-gradient(90deg,#1a1f2e 0%,#0d1117 100%);border-bottom:1px solid #2d3748;flex-wrap:wrap;align-items:center;min-height:56px;padding:12px 15px;display:flex;position:sticky;top:0}.logo{color:#0000;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;margin-right:auto;font-size:0;display:flex}.logo img{object-fit:contain;width:32px;height:32px}.logo:after{content:"LEGENDARY\a MARKETS";color:#e8c547;letter-spacing:.5px;white-space:pre;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1.1}.nav-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;order:3;gap:2px;width:100%;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.navbar a{color:#a0aec0;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.navbar a:hover,.navbar a.active{color:#d4a200;background:#d4a20014}.navbar a.active:after{content:"";background:#d4a200;border-radius:2px;width:16px;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.nav-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.balance-pill{color:#e8c547;white-space:nowrap;background:#d4a2001a;border:1px solid #d4a20033;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;display:flex}.balance-pill span:first-child{font-size:12px}.logout-btn{color:#ff6b7a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ff475766;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .3s}.logout-btn:hover{background:#ff47571a;border-color:#ff4757}.notification-bell{cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background .3s;display:flex;position:relative}.notification-bell:hover{background:#ffffff0d}.notification-bell svg{width:18px;height:18px}.notification-bell .badge{background:#ff4757;border:2px solid #0b0f1a;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.user-avatar{color:#0b0f1a;cursor:pointer;background:linear-gradient(135deg,#d4a200,#b38600);border:2px solid #d4a2004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.page{min-height:calc(100vh - 60px);display:none}.page.active{display:block}.lm-homepage{color:#f1f5f9;background:#0b0f1a;width:100%;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.lm-hero{background:linear-gradient(135deg,#0b0f1a 0%,#070a12 100%);align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.lm-hero-bg{z-index:1;background:radial-gradient(at 20%,#d4a2000f 0%,#0000 50%),radial-gradient(at 80% 20%,#22c55e08 0%,#0000 40%);position:absolute;inset:0}.lm-chart-bg{z-index:1;background-image:linear-gradient(#d4a20004 1px,#0000 1px),linear-gradient(90deg,#d4a20004 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.lm-hero-content{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1400px;margin:0 auto;padding:60px;display:flex;position:relative}.lm-hero-left{flex:45%;min-width:0;max-width:520px}.lm-badge{color:#d4a200;text-transform:uppercase;letter-spacing:1.5px;background:#d4a20014;border:1px solid #d4a20026;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:clamp(9px,1vw,11px);font-weight:600;display:inline-flex}.lm-badge-icon{font-size:12px}.lm-hero-title{color:#f1f5f9;letter-spacing:-1px;word-wrap:break-word;margin-bottom:16px;font-family:Inter,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1}.lm-hero-title .lm-legend{background:linear-gradient(135deg,#e8c547 0%,#d4a200 50%,#b38600 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:clamp(34px,5vw,60px);display:block}.lm-hero-subtitle{color:#94a3b8;max-width:400px;margin-bottom:32px;font-size:clamp(14px,1.5vw,16px);line-height:1.6}.lm-hero-buttons{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.lm-btn-gold{color:#0b0f1a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4a200 0%,#b38600 100%);border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:clamp(13px,1.2vw,14px);font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #d4a2004d}.lm-btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d4a20066}.lm-btn-outline{color:#d4a200;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #d4a20059;border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:clamp(13px,1.2vw,14px);font-weight:600;transition:all .3s;display:inline-flex}.lm-btn-outline:hover{background:#d4a20014;border-color:#d4a200}.lm-trust-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lm-trust-item{align-items:center;gap:10px;display:flex}.lm-trust-icon{background:#d4a20014;border:1px solid #d4a2001f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.lm-trust-item div{flex-direction:column;display:flex}.lm-trust-item strong{color:#f1f5f9;margin-bottom:1px;font-size:clamp(11px,1vw,12px);font-weight:700}.lm-trust-item span{color:#94a3b8;font-size:clamp(10px,1vw,11px)}.lm-hero-right{flex:50%;justify-content:center;align-items:center;min-width:0;min-height:550px;display:flex;position:relative}.lm-lion-img{z-index:2;filter:drop-shadow(0 20px 60px #00000080);object-fit:contain;border-radius:16px;width:100%;max-width:520px;height:auto;position:relative}.lm-float-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3;background:#0d1321f2;border:1px solid #d4a2001f;border-radius:14px;min-width:0;padding:16px 18px;animation:6s ease-in-out infinite lm-float;position:absolute;box-shadow:0 8px 32px #0006}@keyframes lm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lm-card-portfolio{width:clamp(140px,18vw,200px);animation-delay:0s;top:5%;left:-5%}.lm-card-return{width:clamp(130px,16vw,180px);animation-delay:1.5s;bottom:15%;left:-8%}.lm-card-profit{width:clamp(120px,15vw,165px);animation-delay:3s;top:2%;right:-2%}.lm-card-trades{width:clamp(110px,13vw,145px);animation-delay:.8s;bottom:20%;right:-5%}.lm-card-label{color:#94a3b8;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px;font-size:clamp(7px,.8vw,9px);font-weight:600}.lm-card-value{color:#f1f5f9;letter-spacing:-.5px;word-break:break-word;margin-bottom:3px;font-size:clamp(16px,2vw,22px);font-weight:800}.lm-card-value-sm{font-size:clamp(14px,1.8vw,18px)}.lm-card-value-lg{font-size:clamp(20px,2.5vw,28px)}.lm-card-change{font-size:clamp(10px,1vw,12px);font-weight:600}.lm-card-change.positive{color:#22c55e}.lm-card-change.negative{color:#ef4444}.lm-view-all{color:#94a3b8;cursor:pointer;margin-top:3px;font-size:clamp(9px,1vw,11px);transition:color .3s}.lm-view-all:hover{color:#d4a200}.lm-mini-chart{align-items:flex-end;gap:2px;height:clamp(20px,3vw,32px);margin-top:10px;display:flex}.lm-mini-chart-sm{height:clamp(16px,2.5vw,26px)}.lm-bar{opacity:.7;background:linear-gradient(#d4a200,#b38600);border-radius:2px;flex:1;min-width:2px;transition:opacity .3s}.lm-bar:hover{opacity:1}.lm-sparkline{height:clamp(16px,2vw,24px);margin-top:6px}.lm-sparkline svg{width:100%;height:100%}.lm-partners{background:#0d1321cc;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;padding:clamp(12px,2vw,18px) clamp(15px,3vw,40px)}.lm-partners-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,40px);max-width:1200px;margin:0 auto;display:flex}.lm-partners-label{color:#94a3b8;font-size:clamp(10px,1vw,12px);font-weight:500}.lm-partner-logo{color:#94a3b8;opacity:.5;letter-spacing:.5px;cursor:pointer;font-size:clamp(11px,1.2vw,14px);font-weight:700;transition:all .3s}.lm-partner-logo:hover{opacity:.9;color:#d4a200}.lm-why-us{background:linear-gradient(#0b0f1a 0%,#070a12 100%);padding:clamp(40px,6vw,80px) clamp(15px,3vw,40px);position:relative}.lm-why-us:before{content:"";background:linear-gradient(90deg,#0000,#b38600,#0000);height:1px;position:absolute;top:0;left:0;right:0}.lm-section-header{text-align:center;margin-bottom:clamp(30px,4vw,50px)}.lm-section-label{color:#d4a200;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px;font-size:clamp(9px,1vw,11px);font-weight:700}.lm-section-title{color:#f1f5f9;font-size:clamp(22px,3vw,34px);font-weight:800}.lm-gold-text{background:linear-gradient(135deg,#e8c547,#d4a200);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lm-features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(12px,2vw,20px);max-width:1200px;margin:0 auto;display:grid}.lm-feature-card{background:#0d132199;border:1px solid #1e293b;border-radius:16px;padding:clamp(20px,2.5vw,32px) clamp(16px,2vw,24px);transition:all .4s;position:relative;overflow:hidden}.lm-feature-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d4a200,#0000);height:2px;transition:opacity .4s;position:absolute;bottom:0;left:15%;right:15%}.lm-feature-card:hover{border-color:#d4a20040;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.lm-feature-card:hover:after{opacity:1}.lm-feature-icon{background:#d4a20014;border:1px solid #d4a2001f;border-radius:12px;justify-content:center;align-items:center;width:clamp(36px,4vw,48px);height:clamp(36px,4vw,48px);margin-bottom:clamp(12px,1.5vw,20px);font-size:clamp(16px,2vw,22px);display:flex}.lm-feature-card h3{color:#f1f5f9;margin-bottom:10px;font-size:clamp(14px,1.5vw,17px);font-weight:700}.lm-feature-card p{color:#94a3b8;font-size:clamp(12px,1.2vw,14px);line-height:1.6}.lm-feature-line{background:linear-gradient(90deg,#0000,#b38600,#0000);height:2px;position:absolute;bottom:0;left:20%;right:20%}.lm-cta-bar{background:linear-gradient(90deg,#d4a2000a 0%,#d4a20003 100%);border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;padding:clamp(18px,2.5vw,28px) clamp(15px,3vw,40px)}.lm-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,2.5vw,32px);max-width:1200px;margin:0 auto;display:flex}.lm-cta-left{align-items:center;gap:clamp(12px,1.5vw,20px);display:flex}.lm-cta-logo-small{background:#d4a20014;border:1px solid #d4a20026;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,3.5vw,44px);height:clamp(36px,3.5vw,44px);font-size:20px;display:flex;overflow:hidden}.lm-cta-inner h3{color:#f1f5f9;margin-bottom:3px;font-size:clamp(13px,1.5vw,17px);font-weight:700}.lm-cta-inner p{color:#94a3b8;font-size:clamp(11px,1vw,13px)}.lm-btn-cta{color:#d4a200;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #d4a20059;border-radius:10px;align-items:center;gap:8px;padding:clamp(10px,1.2vw,12px) clamp(16px,2vw,24px);font-family:inherit;font-size:clamp(11px,1vw,13px);font-weight:600;transition:all .3s;display:inline-flex}.lm-btn-cta:hover{background:#d4a20014;border-color:#d4a200}.lm-btn-install{color:#0b0f1a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4a200 0%,#b38600 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:clamp(10px,1.2vw,12px) clamp(16px,2vw,24px);font-family:inherit;font-size:clamp(11px,1vw,13px);font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #d4a2004d}.lm-btn-install:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d4a20066}.lm-btn-install svg{stroke:#0b0f1a}.lm-btn-install.hidden{display:none}.lm-install-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s lm-fade-in;display:flex;position:fixed;inset:0}@keyframes lm-fade-in{0%{opacity:0}to{opacity:1}}.lm-install-modal{background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:20px;width:100%;max-width:420px;padding:32px;animation:.3s lm-slide-up;position:relative}@keyframes lm-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lm-install-modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.lm-install-modal-close:hover{color:#f1f5f9;background:#ffffff0d}.lm-install-modal-icon{color:#d4a200;background:#d4a20014;border:1px solid #d4a20026;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.lm-install-modal h3{color:#f1f5f9;margin-bottom:16px;font-size:20px;font-weight:700}.lm-install-modal ol{color:#94a3b8;padding-left:20px;font-size:14px;line-height:1.8}.lm-install-modal ol li{margin-bottom:8px}.lm-install-modal ol li strong{color:#f1f5f9}.home-hero{background-image:url(homepic.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:60vh;min-height:400px;padding:20px;display:flex;position:relative}.home-hero:before{content:"";background:linear-gradient(135deg,#0a0e1ae6 0%,#1a1f2ecc 100%);position:absolute;inset:0}.hero-content{z-index:1;text-align:center;width:100%;max-width:700px;position:relative}.hero-content h1{color:#fff;text-shadow:2px 2px 4px #00000080;margin-bottom:15px;font-size:clamp(28px,8vw,52px);line-height:1.2}.hero-content h1 span{color:#d4a200}.hero-content p{color:#a0aec0;margin-bottom:30px;font-size:clamp(14px,4vw,20px);line-height:1.6}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.btn-primary{color:#0a0e1a;cursor:pointer;background:#d4a200;border:none;border-radius:8px;width:100%;max-width:200px;padding:14px 32px;font-size:16px;font-weight:700;transition:all .3s}.btn-secondary{color:#d4a200;cursor:pointer;background:0 0;border:2px solid #d4a200;border-radius:8px;width:100%;max-width:200px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s}.home-features{max-width:1200px;margin:0 auto;padding:40px 15px}.home-features h2{text-align:center;color:#fff;margin-bottom:30px;font-size:clamp(22px,5vw,32px)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.feature-card{text-align:center;background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:12px;padding:25px 20px;transition:transform .3s}.feature-card:hover{border-color:#d4a200;transform:translateY(-5px)}.feature-icon{margin-bottom:12px;font-size:40px}.feature-card h3{color:#fff;margin-bottom:10px;font-size:18px}.feature-card p{color:#718096;font-size:14px;line-height:1.6}.dashboard{max-width:1400px;margin:0 auto;padding:15px}.dashboard-header{margin-bottom:20px}.dashboard-header h1{color:#fff;margin-bottom:5px;font-size:24px}.dashboard-header p{color:#718096;font-size:14px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.stat-card{background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:10px;padding:15px}.stat-card h3{color:#718096;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px}.stat-value{color:#fff;font-size:20px;font-weight:700}.stat-change{margin-top:4px;font-size:11px}.positive{color:#d4a200}.negative{color:#ff4757}.market-section{background:#1a1f2e;border:1px solid #2d3748;border-radius:12px;margin-bottom:20px;padding:15px}.market-section h2{color:#fff;margin-bottom:12px;font-size:16px}.crypto-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.crypto-card{background:#0d1117;border:1px solid #2d3748;border-radius:10px;padding:14px}.crypto-card h3{color:#a0aec0;margin-bottom:6px;font-size:12px}.crypto-price{color:#fff;margin:6px 0;font-size:18px;font-weight:700}.crypto-change{font-size:12px}.trade-section{max-width:1400px;margin:0 auto;padding:15px}.trade-section h1{margin-bottom:5px;font-size:24px}.trade-grid{grid-template-columns:1fr;gap:20px;margin-top:15px;display:grid}.trade-card{background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:12px;min-width:0;padding:20px}.trade-card h2{color:#fff;margin-bottom:15px;font-size:18px}.form-group{margin-bottom:12px}.form-group label{color:#a0aec0;margin-bottom:5px;font-size:12px;display:block}.form-group input,.form-group select{color:#fff;background:#0d1117;border:1px solid #2d3748;border-radius:8px;width:100%;padding:12px;font-size:14px}.form-group input:focus,.form-group select:focus{border-color:#d4a200;outline:none}.trade-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.btn-buy{color:#0a0e1a;cursor:pointer;background:#00d4aa;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700}.btn-sell{color:#fff;cursor:pointer;background:#ff4757;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700}.copy-trade-list{margin-top:10px}.trader-card{background:#0d1117;border:1px solid #2d3748;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:10px;padding:15px;display:flex}.trader-info{align-items:center;gap:12px;display:flex}.trader-avatar{background:linear-gradient(135deg,#00d4aa,#007bff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:22px;display:flex}.trader-details h4{color:#fff;margin-bottom:3px;font-size:15px}.trader-details p{color:#718096;font-size:12px}.trader-stats{justify-content:space-between;align-items:center;display:flex}.trader-stats .profit{color:#00d4aa;font-size:18px;font-weight:700}.btn-copy{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:8px 20px;font-size:13px}.positions-table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.positions-table-wrapper::-webkit-scrollbar{height:6px}.positions-table-wrapper::-webkit-scrollbar-track{background:#0d1117}.positions-table-wrapper::-webkit-scrollbar-thumb{background:#2d3748;border-radius:3px}.positions-table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.positions-table th,.positions-table td{text-align:left;border-bottom:1px solid #2d3748;padding:10px 8px}.positions-table th{color:#718096;text-transform:uppercase;font-size:10px}.charts-section{max-width:1400px;margin:0 auto;padding:15px}.charts-section h1{font-size:24px}.chart-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:15px;display:flex;overflow-x:auto}.chart-tabs::-webkit-scrollbar{display:none}.chart-tab{color:#a0aec0;cursor:pointer;white-space:nowrap;background:#1a1f2e;border:1px solid #2d3748;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:13px}.chart-tab.active{color:#0a0e1a;background:#d4a200;border-color:#d4a200;font-weight:700}.chart-container{background:#1a1f2e;border:1px solid #2d3748;border-radius:12px;height:350px;padding:10px}.account-section{max-width:800px;margin:0 auto;padding:15px}.account-section h1{font-size:24px}.account-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:15px 0;display:flex;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tab{color:#a0aec0;cursor:pointer;white-space:nowrap;background:#1a1f2e;border:1px solid #2d3748;border-radius:8px;flex-shrink:0;padding:10px 20px;font-size:13px}.account-tab.active{color:#fff;background:#007bff;border-color:#007bff}.account-panel{display:none}.account-panel.active{display:block!important}.profile-card,.security-card{background:linear-gradient(135deg,#1a1f2e 0%,#162033 100%);border:1px solid #2d3748;border-radius:12px;margin-top:15px;padding:20px}.profile-header{border-bottom:1px solid #2d3748;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:15px;display:flex}.avatar{background:linear-gradient(135deg,#00d4aa,#007bff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex}.profile-info h2{color:#fff;margin-bottom:3px;font-size:20px}.profile-info p{color:#718096;font-size:13px}.profile-form,.security-form{gap:15px;display:grid}.form-row{grid-template-columns:1fr;gap:15px;display:grid}.save-btn,.change-btn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:8px;margin-top:5px;padding:14px;font-size:16px;font-weight:600;transition:all .3s}.save-btn.saved{color:#0a0e1a;cursor:default;pointer-events:none;background:#d4a200}.save-btn.saved:before{content:"✓ "}.profile-form input:disabled,.profile-form select:disabled{color:#a0aec0;cursor:not-allowed;opacity:.7;background:#1a1f2e;border-color:#1a1f2e}.change-btn{color:#0a0e1a;background:#d4a200}.change-btn:hover{background:#00b894}.security-item{background:#0d1117;border:1px solid #2d3748;border-radius:10px;margin-bottom:15px;padding:20px}.security-item h3{color:#fff;margin-bottom:5px;font-size:16px}.security-item p{color:#718096;margin-bottom:15px;font-size:13px}.password-strength{background:#2d3748;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.password-strength-bar{background:#ff4757;width:0%;height:100%;transition:all .3s}.password-strength-bar.weak{background:#ff4757;width:33%}.password-strength-bar.medium{background:#f1c40f;width:66%}.password-strength-bar.strong{background:#00d4aa;width:100%}.strength-label{color:#718096;margin-top:5px;font-size:11px}.notification{color:#0a0e1a;z-index:200;text-align:center;background:#d4a200;border-radius:8px;padding:14px 20px;font-size:14px;font-weight:600;animation:.3s slideIn;display:none;position:fixed;top:70px;left:10px;right:10px}.btn-primary{color:#0a0e1a;cursor:pointer;background:#d4a200;border:none;border-radius:10px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .3s}.btn-primary:hover{background:#00b894;transform:translateY(-2px)}.error-text{color:#ff4757;margin-top:10px;font-size:13px;display:none}.error-text.visible{display:block}.checkbox-label{cursor:pointer;color:#a0aec0;align-items:center;gap:8px;font-size:12px;display:flex}.checkbox-label input{width:auto}#wallet.page,#wallet.page.active{background:#0d1117!important}#wallet .wallet-section{color:#e6edf3;background:#0d1117;max-width:520px;margin:0 auto;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}#wallet .wallet-header{margin-bottom:24px}#wallet .wallet-header h1{color:#fff;letter-spacing:-.5px;margin:0 0 6px;font-size:clamp(22px,3vw,28px);font-weight:800}#wallet .wallet-header .subtitle{color:#8b949e;margin:0;font-size:clamp(12px,1.5vw,14px);font-weight:400}#wallet .wallet-balance-card{background:linear-gradient(135deg,#1a5f2a 0%,#0d3b1a 50%,#0a2e14 100%);border:1px solid #22c55e26;border-radius:20px;margin-bottom:24px;padding:clamp(20px,3vw,28px) clamp(18px,2.5vw,24px);position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}#wallet .wallet-balance-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e14 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50%;right:-30%}#wallet .balance-label{color:#fff9;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font-size:clamp(11px,1.2vw,13px);font-weight:500}#wallet .balance-amount{color:#fff;letter-spacing:-1px;margin-bottom:4px;font-size:clamp(28px,5vw,42px);font-weight:800}#wallet .balance-currency{color:#22c55e;background:#22c55e1f;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:clamp(12px,1.5vw,14px);font-weight:600;display:inline-flex}#wallet .balance-currency:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #22c55e80}#wallet .wallet-tabs{background:#161b22;border:1px solid #30363d;border-radius:16px;gap:8px;margin-bottom:20px;padding:6px;display:flex}#wallet .wallet-tab{cursor:pointer;color:#8b949e;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:clamp(10px,1.5vw,14px) clamp(12px,1.5vw,16px);font-family:inherit;font-size:clamp(13px,1.5vw,15px);font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}#wallet .wallet-tab:hover{color:#c9d1d9;background:#ffffff08}#wallet .wallet-tab.active{color:#fff;background:#21262d;border:1px solid #30363d;box-shadow:0 2px 8px #0000004d}#wallet .wallet-tab .tab-icon{font-size:clamp(14px,2vw,18px)}#wallet .wallet-panel-container{background:#161b22;border:1px solid #30363d;border-radius:20px;margin-bottom:24px;padding:clamp(16px,2.5vw,24px);box-shadow:0 4px 16px #0003}#wallet .usdt-badge{background:#22c55e0f;border:1px solid #22c55e1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:12px 20px;display:flex}#wallet .usdt-logo{width:clamp(24px,4vw,32px);height:clamp(24px,4vw,32px)}#wallet .usdt-name{color:#fff;font-size:clamp(14px,2vw,16px);font-weight:700}#wallet .usdt-network{color:#22c55e;background:#22c55e1f;border-radius:10px;padding:3px 10px;font-size:clamp(10px,1.2vw,12px);font-weight:600}#wallet .panel-title{color:#fff;margin:0 0 20px;font-size:clamp(15px,2vw,18px);font-weight:700}#wallet .qr-section{background:#0d1117;border:1px dashed #30363d;border-radius:16px;flex-direction:column;align-items:center;margin-bottom:20px;padding:clamp(20px,3vw,28px) clamp(15px,2vw,20px);display:flex}#wallet .qr-placeholder{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:clamp(120px,20vw,160px);height:clamp(120px,20vw,160px);margin-bottom:16px;display:flex}#wallet .qr-placeholder img{border-radius:8px;max-width:100%;height:auto}#wallet .qr-hint{color:#8b949e;text-align:center;font-size:clamp(11px,1.2vw,13px)}#wallet .address-box{word-break:break-all;background:#0d1117;border:1px solid #30363d;border-radius:14px;margin-bottom:16px;padding:16px}#wallet .address-label{color:#8b949e;margin-bottom:8px;font-size:clamp(10px,1vw,12px);font-weight:500}#wallet .address-value{color:#e6edf3;word-break:break-all;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:clamp(11px,1.2vw,13px);line-height:1.5}#wallet .copy-btn{color:#c9d1d9;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:inherit;font-size:clamp(12px,1.2vw,14px);font-weight:600;transition:all .2s;display:flex}#wallet .copy-btn:hover{color:#fff;background:#30363d}#wallet .amount-input-wrapper{margin-bottom:20px}#wallet .field-label{color:#8b949e;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;font-size:clamp(11px,1.2vw,13px);font-weight:600;display:block}#wallet .amount-input{color:#fff;box-sizing:border-box;background:#0d1117;border:1.5px solid #30363d;border-radius:14px;outline:none;width:100%;padding:clamp(12px,2vw,16px) clamp(14px,2vw,18px);font-family:inherit;font-size:clamp(18px,3vw,24px);font-weight:700;transition:border-color .2s}#wallet .amount-input::placeholder{color:#484f58}#wallet .amount-input:focus{border-color:#22c55e}#wallet .input-hint{justify-content:space-between;margin-top:10px;display:flex}#wallet .input-hint span{color:#8b949e;font-size:clamp(11px,1.2vw,13px)}#wallet .input-hint .max-btn{color:#22c55e;cursor:pointer;font-weight:600}#wallet .address-input-wrapper{margin-bottom:20px}#wallet .address-input{color:#e6edf3;box-sizing:border-box;background:#0d1117;border:1.5px solid #30363d;border-radius:14px;outline:none;width:100%;padding:clamp(12px,1.5vw,14px) clamp(14px,1.5vw,16px);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:clamp(12px,1.5vw,14px);transition:border-color .2s}#wallet .address-input:focus{border-color:#22c55e}#wallet .fee-row{border-top:1px solid #21262d;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 0;display:flex}#wallet .fee-label{color:#8b949e;font-size:clamp(12px,1.5vw,14px)}#wallet .fee-value{color:#e6edf3;font-size:clamp(12px,1.5vw,14px);font-weight:600}#wallet .withdraw-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:14px;width:100%;padding:16px;font-family:inherit;font-size:clamp(14px,2vw,16px);font-weight:700;transition:all .2s;box-shadow:0 4px 16px #22c55e40}#wallet .withdraw-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #22c55e59}#wallet .withdraw-btn:disabled{color:#484f58;box-shadow:none;cursor:not-allowed;background:#21262d;transform:none}#wallet .error-message{color:#f85149;background:#da363314;border:1px solid #da363333;border-radius:10px;margin-bottom:20px;padding:14px;font-size:clamp(12px,1.5vw,14px)}#wallet .tx-section{background:#161b22;border:1px solid #30363d;border-radius:20px;padding:clamp(16px,2.5vw,20px) clamp(18px,2.5vw,24px) clamp(12px,2vw,16px)}#wallet .tx-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#wallet .tx-header h2{color:#fff;margin:0;font-size:clamp(14px,2vw,16px);font-weight:700}#wallet .refresh-btn{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}#wallet .refresh-btn:hover{color:#c9d1d9;background:#ffffff0d}#wallet .tx-list{flex-direction:column;gap:4px;display:flex}#wallet .tx-item{border-bottom:1px solid #21262d;align-items:center;gap:14px;padding:14px 0;display:flex}#wallet .tx-item:last-child{border-bottom:none}#wallet .tx-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);font-size:clamp(14px,2.5vw,18px);display:flex}#wallet .tx-icon.deposit{color:#22c55e;background:#22c55e1a}#wallet .tx-icon.withdrawal{color:#ef4444;background:#ef44441a}#wallet .tx-details{flex:1;min-width:0}#wallet .tx-type{color:#e6edf3;margin-bottom:3px;font-size:clamp(12px,1.5vw,14px);font-weight:600}#wallet .tx-date{color:#6e7681;font-size:clamp(10px,1.2vw,12px)}#wallet .tx-amount{text-align:right;flex-shrink:0}#wallet .tx-amount-value{margin-bottom:2px;font-size:clamp(13px,2vw,15px);font-weight:700}#wallet .tx-amount-value.positive{color:#22c55e}#wallet .tx-amount-value.negative{color:#ef4444}#wallet .tx-status{border-radius:20px;padding:3px 10px;font-size:clamp(9px,1.2vw,11px);font-weight:600;display:inline-block}#wallet .tx-status.completed{color:#22c55e;background:#22c55e1a}#wallet .tx-status.pending{color:#eab308;background:#eab3081a}#wallet .tx-status.failed{color:#ef4444;background:#ef44441a}#wallet .empty-state{text-align:center;color:#484f58;padding:40px 20px;font-size:clamp(12px,1.5vw,14px)}#wallet .empty-state p:first-child{color:#8b949e;margin-bottom:8px;font-size:clamp(14px,2vw,16px)}#wallet .spinner{border:3px solid #30363d;border-top-color:#22c55e;border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:1s linear infinite spin}@media screen and (width<=1024px){.navbar{padding:10px 12px}.logo img{width:28px;height:28px}.logo:after{font-size:12px}.nav-links{gap:2px}.navbar a{padding:6px 10px;font-size:12px}.balance-pill{padding:5px 10px;font-size:11px}.lm-hero-content{text-align:center;flex-direction:column;gap:30px;padding:40px 30px}.lm-hero-left{flex:none;order:2;width:100%;max-width:100%}.lm-hero-right{flex:none;order:1;width:100%;min-height:auto;padding:0 10px}.lm-hero-subtitle{margin:0 auto 32px}.lm-hero-buttons,.lm-trust-row{justify-content:center}.lm-lion-img{border-radius:12px;width:100%;max-width:100%;height:auto}.lm-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:12px 14px;position:absolute;display:block!important}.lm-card-portfolio{width:160px;top:2%;left:2%}.lm-card-return{width:145px;bottom:10%;left:2%}.lm-card-profit{width:135px;top:2%;right:2%}.lm-card-trades{width:120px;bottom:10%;right:2%}.lm-card-label{margin-bottom:4px;font-size:8px}.lm-card-value{font-size:16px}.lm-card-value-sm{font-size:14px}.lm-card-value-lg{font-size:22px}.lm-mini-chart{height:22px;margin-top:6px}.lm-mini-chart-sm,.lm-sparkline{height:18px}.lm-features-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=768px){.lm-hero{min-height:auto;padding:40px 0}.lm-hero-content{text-align:center;flex-direction:column;gap:30px;padding:30px 20px}.lm-hero-left{flex:none;order:2;width:100%;max-width:100%}.lm-hero-right{flex:none;order:1;width:100%;min-height:auto;padding:0 10px}.lm-lion-img{border-radius:12px;width:100%;max-width:100%;height:auto}.lm-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;padding:10px 12px;position:absolute;display:block!important}.lm-card-portfolio{width:130px;top:2%;left:2%}.lm-card-return{width:120px;bottom:10%;left:2%}.lm-card-profit{width:110px;top:2%;right:2%}.lm-card-trades{width:100px;bottom:10%;right:2%}.lm-card-label{margin-bottom:4px;font-size:7px}.lm-card-value{font-size:14px}.lm-card-value-sm{font-size:12px}.lm-card-value-lg{font-size:18px}.lm-mini-chart{height:18px;margin-top:6px}.lm-mini-chart-sm,.lm-sparkline{height:14px}.lm-hero-title{font-size:clamp(24px,7vw,36px)}.lm-hero-title .lm-legend{font-size:clamp(30px,9vw,48px)}.lm-hero-subtitle{max-width:100%;margin:0 auto 24px;font-size:clamp(13px,3.5vw,16px)}.lm-hero-buttons{justify-content:center;margin-bottom:30px}.lm-btn-gold,.lm-btn-outline{padding:12px 20px;font-size:13px}.lm-trust-row{justify-content:center;gap:16px}.lm-trust-item{width:auto;max-width:none}.lm-why-us{padding:50px 20px}.lm-features-grid{grid-template-columns:1fr}.lm-partners-inner{gap:20px}.lm-cta-inner{text-align:center;flex-direction:column}.lm-cta-left{flex-direction:column}.lm-install-modal{margin:16px;padding:24px}.lm-install-modal h3{font-size:18px}.lm-install-modal ol{font-size:13px}.navbar{min-height:50px;padding:8px 10px}.logo img{width:26px;height:26px}.logo:after{font-size:11px}.nav-links{gap:1px;margin-top:8px}.navbar a{border-radius:4px;padding:5px 8px;font-size:11px}.navbar a.active:after{width:12px;height:1.5px;bottom:-1px}.nav-right{gap:6px}.balance-pill{gap:3px;padding:4px 8px;font-size:10px}.balance-pill span:first-child{font-size:10px}.notification-bell{padding:5px}.notification-bell svg{width:16px;height:16px}.user-avatar{width:26px;height:26px;font-size:11px}.logout-btn{padding:4px 8px;font-size:10px}.trade-section{padding:12px}.trade-card{padding:15px}.trade-card h2{font-size:16px}.trade-buttons{grid-template-columns:1fr;gap:8px}.btn-buy,.btn-sell{padding:12px;font-size:14px}.trader-card{padding:12px}.trader-avatar{width:38px;height:38px;font-size:18px}.trader-details h4{font-size:13px}.trader-details p{font-size:11px}.trader-stats .profit{font-size:15px}.btn-copy{padding:6px 14px;font-size:12px}.stats-grid{grid-template-columns:1fr;gap:10px}.stat-value{font-size:18px}.crypto-grid{grid-template-columns:1fr;gap:8px}.crypto-card{padding:12px}.crypto-card h3{font-size:11px}.crypto-price{font-size:16px}.positions-table{min-width:550px;font-size:11px}.positions-table th,.positions-table td{padding:8px 6px}.account-tab{padding:8px 14px;font-size:12px}.avatar{width:48px;height:48px;font-size:22px}.profile-info h2{font-size:17px}.chart-tab{padding:8px 14px;font-size:12px}.chart-container{height:280px;padding:8px}#wallet .wallet-section{padding:16px}#wallet .wallet-balance-card{border-radius:16px;padding:20px 16px}#wallet .balance-amount{font-size:clamp(24px,8vw,32px)}#wallet .wallet-tabs{gap:4px;padding:4px}#wallet .wallet-tab{gap:4px;padding:10px 8px;font-size:13px}#wallet .wallet-tab .tab-icon{font-size:16px}#wallet .wallet-panel-container{border-radius:16px;padding:16px}#wallet .qr-placeholder{width:120px;height:120px}#wallet .amount-input{padding:12px 14px;font-size:20px}#wallet .address-input{padding:12px 14px;font-size:12px}#wallet .tx-item{gap:10px;padding:12px 0}#wallet .tx-icon{width:32px;height:32px;font-size:14px}#wallet .tx-type{font-size:12px}#wallet .tx-amount-value{font-size:13px}}@media screen and (width<=480px){.lm-hero{padding:20px 0}.lm-hero-content{gap:20px;padding:20px 15px}.lm-hero-title{font-size:clamp(22px,8vw,28px)}.lm-hero-title .lm-legend{font-size:clamp(26px,10vw,34px)}.lm-badge{margin-bottom:16px;padding:6px 12px;font-size:8px}.lm-hero-subtitle{margin-bottom:20px;font-size:13px}.lm-hero-buttons{flex-direction:column;gap:10px;margin-bottom:24px}.lm-btn-gold,.lm-btn-outline{justify-content:center;width:100%;padding:12px 16px;font-size:13px}.lm-trust-row{flex-direction:column;align-items:center;gap:12px}.lm-trust-item{justify-content:center;width:100%;max-width:280px}.lm-float-card{border-radius:8px;padding:8px 10px}.lm-card-portfolio{width:110px;top:2%;left:2%}.lm-card-return{width:100px;bottom:8%;left:2%}.lm-card-profit{width:95px;top:2%;right:2%}.lm-card-trades{width:85px;bottom:8%;right:2%}.lm-card-value{font-size:12px}.lm-card-value-lg{font-size:16px}.lm-card-change{font-size:9px}.lm-mini-chart{gap:1px;height:14px;margin-top:4px}.lm-bar{min-width:1px}.lm-partners{padding:12px 15px}.lm-partners-inner{gap:16px}.lm-partners-label{text-align:center;width:100%;font-size:11px}.lm-partner-logo{font-size:12px}.lm-why-us{padding:40px 15px}.lm-section-header{margin-bottom:30px}.lm-section-label{font-size:10px}.lm-section-title{font-size:24px}.lm-feature-card{padding:24px 20px}.lm-feature-icon{width:40px;height:40px;margin-bottom:16px;font-size:18px}.lm-feature-card h3{font-size:16px}.lm-feature-card p{font-size:13px}.lm-cta-bar{padding:20px 15px}.lm-cta-inner{text-align:center;flex-direction:column;gap:20px}.lm-cta-left{flex-direction:column;gap:12px}.lm-cta-logo-small{width:40px;height:40px}.lm-cta-inner h3{font-size:15px}.lm-cta-inner p{font-size:12px}.lm-btn-cta{justify-content:center;width:100%}.lm-btn-install{justify-content:center;width:100%;padding:12px 16px;font-size:13px}.navbar{padding:6px 8px}.logo img{width:24px;height:24px}.logo:after{font-size:10px}.nav-links{margin-top:6px}.navbar a{padding:4px 6px;font-size:10px}.balance-pill{padding:3px 6px;font-size:9px}.notification-bell{padding:4px}.notification-bell svg{width:14px;height:14px}.user-avatar{width:24px;height:24px;font-size:10px}.logout-btn{padding:3px 6px;font-size:9px}.trade-section{padding:10px}.trade-card{border-radius:10px;padding:12px}.trade-card h2{margin-bottom:12px;font-size:15px}.form-group{margin-bottom:10px}.form-group label{font-size:11px}.form-group input,.form-group select,.btn-buy,.btn-sell{padding:10px;font-size:13px}.trader-card{gap:10px;margin-bottom:8px;padding:10px}.trader-avatar{width:34px;height:34px;font-size:16px}.trader-details h4{font-size:12px}.trader-details p{font-size:10px}.trader-stats .profit{font-size:14px}.btn-copy{padding:5px 12px;font-size:11px}.positions-table{min-width:500px;font-size:10px}.positions-table th,.positions-table td{padding:6px 4px}.dashboard{padding:10px}.dashboard-header h1{font-size:20px}.stat-card{padding:12px}.stat-card h3{font-size:9px}.stat-value{font-size:16px}.market-section{padding:12px}.market-section h2{font-size:14px}.crypto-card{padding:10px}.crypto-card h3{font-size:11px}.crypto-price{font-size:14px}.account-section{padding:10px}.account-section h1{font-size:20px}.account-tab{padding:6px 10px;font-size:11px}.profile-card,.security-card{padding:15px}.avatar{width:44px;height:44px;font-size:20px}.profile-info h2{font-size:16px}.profile-info p{font-size:12px}.save-btn,.change-btn{padding:12px;font-size:14px}.security-item{padding:15px}.security-item h3{font-size:14px}.security-item p{font-size:12px}#wallet .wallet-section{padding:12px}#wallet .wallet-balance-card{padding:16px 12px}#wallet .balance-amount{font-size:22px}#wallet .wallet-tab{padding:8px 6px;font-size:12px}#wallet .wallet-tab .tab-icon{font-size:14px}#wallet .qr-placeholder{width:100px;height:100px}#wallet .amount-input{font-size:18px}#wallet .tx-item{gap:8px}#wallet .tx-icon{width:28px;height:28px;font-size:12px}}@media screen and (width<=360px){.lm-hero-title{font-size:22px}.lm-hero-title .lm-legend{font-size:26px}.lm-hero-subtitle{font-size:12px}.lm-btn-gold,.lm-btn-outline{padding:10px 14px;font-size:12px}.lm-float-card{border-radius:6px;padding:6px 8px}.lm-card-portfolio{width:95px}.lm-card-return{width:88px}.lm-card-profit{width:82px}.lm-card-trades{width:75px}.lm-card-value{font-size:11px}.lm-card-value-lg{font-size:14px}.lm-card-label{letter-spacing:.5px;font-size:6px}.lm-install-modal{padding:20px 16px}.lm-install-modal-icon{width:48px;height:48px}.lm-install-modal h3{font-size:17px}.lm-install-modal ol{font-size:12px}.navbar{padding:5px 6px}.logo img{width:22px;height:22px}.logo:after{font-size:9px}.navbar a{padding:3px 5px;font-size:9px}.balance-pill{padding:2px 5px;font-size:8px}.balance-pill span:first-child{font-size:9px}.notification-bell svg{width:13px;height:13px}.user-avatar{width:22px;height:22px;font-size:9px}.logout-btn{padding:2px 5px;font-size:8px}.trade-section{padding:8px}.trade-card{padding:10px}.trade-card h2{font-size:14px}.form-group label{font-size:10px}.form-group input,.form-group select{padding:8px;font-size:12px}.trade-buttons{gap:6px}.btn-buy,.btn-sell{padding:8px;font-size:12px}.trader-card{gap:8px;padding:8px}.trader-avatar{width:30px;height:30px;font-size:14px}.trader-details h4{font-size:11px}.trader-details p{font-size:9px}.trader-stats .profit{font-size:12px}.btn-copy{padding:4px 10px;font-size:10px}.stat-card{padding:10px}.stat-card h3{font-size:8px}.stat-value{font-size:14px}.stat-change{font-size:10px}.crypto-card{padding:8px}.crypto-card h3{font-size:10px}.crypto-price{font-size:13px}.account-tab{padding:5px 8px;font-size:10px}.avatar{width:40px;height:40px;font-size:18px}.profile-info h2{font-size:15px}#wallet .wallet-tab{padding:6px 4px;font-size:11px}#wallet .wallet-tab .tab-icon{font-size:12px}#wallet .balance-amount{font-size:20px}#wallet .qr-placeholder{width:90px;height:90px}#wallet .amount-input{padding:10px 12px;font-size:16px}#wallet .address-input{padding:10px 12px;font-size:11px}}@media screen and (width>=769px){.navbar{flex-wrap:nowrap;min-height:60px;padding:12px 25px}.logo{margin-right:40px}.logo img{width:40px;height:40px}.logo:after{letter-spacing:1px;font-size:18px}.nav-links{flex:1;order:0;gap:4px;width:auto;margin-top:0;overflow-x:visible}.navbar a{border-radius:8px;padding:10px 18px;font-size:14px}.navbar a.active:after{width:20px;height:2px;bottom:-4px}.nav-right{gap:16px}.balance-pill{gap:8px;padding:8px 16px;font-size:14px}.balance-pill span:first-child{font-size:14px}.notification-bell{padding:8px}.notification-bell svg{width:20px;height:20px}.notification-bell .badge{width:8px;height:8px;top:4px;right:4px}.user-avatar{width:36px;height:36px;font-size:14px}.logout-btn{padding:8px 18px;font-size:13px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px}.stat-value{font-size:28px}.crypto-grid{grid-template-columns:repeat(4,1fr);gap:15px}.trade-grid,.wallet-grid,.form-row{grid-template-columns:1fr 1fr}.trader-card{flex-direction:row;justify-content:space-between;align-items:center}.chart-container{height:550px}.notification{width:auto;max-width:400px;left:auto}.btn-primary,.btn-secondary{width:auto}.login-container{padding:50px 40px}.positions-table{min-width:auto}}@media screen and (width>=769px) and (width<=1024px){.trade-grid{grid-template-columns:1fr 1fr;gap:15px}.trade-card{padding:18px}.trade-card h2{font-size:17px}}@media screen and (height<=500px) and (orientation:landscape){.lm-hero{min-height:auto;padding:20px 0}.lm-hero-content{flex-direction:row;gap:20px;padding:20px}.lm-hero-left{order:1}.lm-hero-right{order:2;min-height:auto}.lm-lion-img{max-width:200px}.lm-float-card{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.navbar,.notification,.lm-install-modal-overlay{display:none!important}.page{display:block!important}}.trade-sub-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #2d3748;gap:8px;margin-bottom:20px;padding-bottom:10px;display:flex;overflow-x:auto}.trade-sub-nav::-webkit-scrollbar{display:none}.trade-sub-nav .tab-btn{color:#718096;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:clamp(13px,1.5vw,15px);font-weight:500;transition:all .3s;position:relative}.trade-sub-nav .tab-btn:hover{color:#d4a200;background:#d4a2000d}.trade-sub-nav .tab-btn.active{color:#d4a200;background:#d4a2001f;border:1px solid #d4a2004d;font-weight:700}.trade-sub-nav .tab-btn.active:after{content:"";background:#d4a200;border-radius:2px;width:24px;height:3px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.trader-card-live{background:linear-gradient(135deg,#d4a20014,#d4a20005);border:2px solid #d4a200;border-radius:12px;margin-bottom:12px;padding:16px;animation:2s ease-in-out infinite traderPulse;position:relative;overflow:hidden}.trader-card-live .live-badge{color:#0a0e1a;background:#d4a200;border-radius:12px;padding:2px 10px;font-size:10px;font-weight:700;animation:1.5s ease-in-out infinite livePulse;position:absolute;top:8px;right:12px}.signal-card{background:#0d1117;border-radius:12px;margin-bottom:15px;padding:20px}.signal-card.active{border:2px solid gold}.signal-card.extra{border:2px solid #9b59b6}.no-trader-message{text-align:center;background:#0d1117;border:1px solid #2d3748;border-radius:12px;margin-bottom:12px;padding:24px}.no-trader-message .icon{margin-bottom:8px;font-size:32px}.no-trader-message .title{color:#718096;margin-bottom:4px;font-size:14px}.no-trader-message .subtitle{color:#4a5568;font-size:12px}.no-trader-message .schedule-info{color:#718096;background:#d4a2000d;border:1px solid #d4a2001a;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:11px}@media screen and (width<=768px){.trade-sub-nav .tab-btn{padding:8px 14px;font-size:13px}.trade-sub-nav .tab-btn.active:after{width:18px;height:2px;bottom:-9px}}@media screen and (width<=480px){.trade-sub-nav{gap:4px;padding-bottom:8px}.trade-sub-nav .tab-btn{border-radius:6px;padding:6px 10px;font-size:11px}.trade-sub-nav .tab-btn.active:after{width:14px;height:2px;bottom:-7px}}@media screen and (width<=640px){.nav-links{width:100%;margin-top:8px;grid-template-columns:repeat(5,1fr)!important;gap:2px!important;display:grid!important;overflow-x:visible!important}.navbar a{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:0;overflow:hidden;padding:6px 2px!important;font-size:10px!important}}@media screen and (width<=400px){.navbar a{letter-spacing:-.2px;padding:5px 1px!important;font-size:9px!important}.support-item{gap:8px!important;padding:12px 8px!important}.support-item strong{font-size:11px!important}.support-item span{font-size:10px!important}}
