body{background:#f5f7fa}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.admin-layout{background:#f5f7fa}.admin-content{flex:1 1;margin-left:240px;min-height:100vh}@media (max-width:768px){.admin-content{margin-left:0}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}::selection{background:#4ade80;color:#fff}.top-bar{background:#0a0a0a;border-bottom:1px solid #1a1a1a;color:#fff;font-size:11px;padding:8px 0}.top-bar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.top-bar-left,.top-bar-right{align-items:center;display:flex;gap:8px}.top-link{background:none;border:none;color:#999;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.5px;padding:0;text-decoration:none;transition:color .3s}.top-link.active,.top-link:hover{color:#0f0}.separator{color:#333;margin:0 4px}.language-selector{color:#999;cursor:pointer;font-size:11px}.language-selector:hover{color:#0f0}.navbar{background:#000;box-shadow:0 2px 10px #0000004d;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{box-shadow:0 4px 20px #00000080;padding:10px 0}.navbar-container{gap:30px;margin:0 auto;max-width:1400px;padding:0 40px}.logo-link,.navbar-brand,.navbar-container{align-items:center;display:flex}.logo-link{text-decoration:none}.navbar-logo{height:70px;object-fit:contain;transition:all .3s ease;width:auto}.navbar-logo:hover{transform:scale(1.05)}.navbar.scrolled .navbar-logo{height:55px}.logo-container,.logo-icon,.logo-text,.sponsorship-badge{display:none!important}.navbar-menu{display:flex;gap:35px;list-style:none;margin:0 0 0 auto;padding:0}.navbar-menu li a,.navbar-menu li button{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;padding:0;text-decoration:none;transition:color .3s}.navbar-menu li a:hover,.navbar-menu li button:hover{color:#0f0}.navbar-actions{display:flex;gap:12px}.btn-client-login,.btn-start-trading{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px;transition:all .3s}.btn-start-trading:hover{box-shadow:0 4px 12px #00ff004d}.btn-client-login{background:#0000;border:2px solid #333;color:#fff}.btn-client-login:hover{border-color:#0f0;color:#0f0}.btn-broker-login{background:#0000;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .3s ease;white-space:nowrap}.btn-broker-login:hover{background:#fff;box-shadow:0 4px 12px #fff3;color:#0a1628;transform:translateY(-2px)}.navbar-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:5px}.navbar-toggle span{background:#fff;border-radius:2px;height:3px;transition:all .3s;width:25px}@media (max-width:1200px){.navbar-container{padding:0 20px}.navbar-logo{height:50px}.navbar.scrolled .navbar-logo{height:45px}}@media (max-width:968px){.top-bar{display:none}.navbar-container{padding:0 20px}.navbar-logo{height:45px}.navbar.scrolled .navbar-logo{height:40px}.navbar-menu{background:#0a0a0a;border-left:1px solid #222;flex-direction:column;gap:20px;height:calc(100vh - 70px);overflow-y:auto;padding:30px;position:fixed;right:-100%;top:70px;transition:right .3s;width:280px;z-index:2000}.navbar-menu.active{right:0}.navbar-toggle{display:flex;margin-left:auto}.navbar-actions{display:none}.mobile-nav-actions{display:flex;flex-direction:column;gap:12px;margin-top:18px}.mobile-nav-actions .btn-broker-login,.mobile-nav-actions .btn-start-trading{border-radius:10px;font-size:15px;font-weight:700;padding:14px 16px;width:100%}.mobile-nav-actions .btn-broker-login{border:2px solid #fff}}@media (max-width:480px){.navbar-container{padding:0 15px}.navbar-logo{height:40px}.navbar.scrolled .navbar-logo{height:35px}.navbar-menu{padding:24px;width:85vw}}.hero{background:#000;overflow:hidden;position:relative}.hero-slider{height:100vh;min-height:700px;width:100%}.hero-slide{background:linear-gradient(135deg,#0a1628,#1a3a52 50%,#0a1628);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.hero-slide:before{background-image:radial-gradient(circle,#00ff001a 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.hero-content-wrapper{flex:1 1;margin:0 auto;max-width:1400px;padding:0 40px}.hero-content,.hero-content-wrapper{align-items:center;display:flex;width:100%}.hero-content{gap:60px;justify-content:space-between}.hero-text{flex:1 1;max-width:700px}.hero-title{color:#fff;font-size:90px;font-weight:800;letter-spacing:-2px;line-height:1;margin-bottom:30px}.ic-green{color:#0f0}.hero-subtitle{color:#ccc;font-size:18px;line-height:1.6;margin-bottom:40px;max-width:600px}.btn-watch-now{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:40px;padding:16px 40px;transition:all .3s}.btn-watch-now:hover{background:#0f03;border-color:#0f0;box-shadow:0 8px 24px #0f03;transform:translateY(-2px)}.podcast-platforms{display:flex;flex-wrap:wrap;gap:20px}.podcast-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fff;display:flex;font-size:12px;gap:8px;padding:10px 16px;text-decoration:none;transition:all .3s}.podcast-link:hover{background:#ffffff1a;transform:translateY(-2px)}.podcast-icon{font-size:20px}.podcast-link.youtube:hover{border-color:red}.podcast-link.spotify:hover{border-color:#1db954}.podcast-link.amazon:hover{border-color:#f90}.podcast-link.apple:hover{border-color:#a020f0}.hero-image{flex:1 1;height:600px;justify-content:center;max-width:650px}.hero-image,.profile-images{align-items:center;display:flex;position:relative}.profile-images{gap:20px;height:100%;width:100%}.profile-left,.profile-right{border:none;border-radius:20px;box-shadow:0 20px 60px #0006;height:480px;overflow:hidden;transition:all .3s ease;width:300px}.profile-left img,.profile-right img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.profile-left:hover,.profile-right:hover{box-shadow:0 25px 70px #0009;transform:translateY(-10px) scale(1.02)}.stats-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;border-top:1px solid #ffffff1a;display:flex;gap:80px;justify-content:center;padding:30px 0}.stat-item{text-align:center}.stat-value{color:#fff;font-size:42px;letter-spacing:-1px;margin-bottom:8px}.stat-label{color:#999;font-size:11px;letter-spacing:1.5px}.slide-indicators{bottom:140px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.indicator{background:#ffffff4d;border-radius:2px;cursor:pointer;height:4px;transition:all .3s;width:40px}.indicator.active{background:#0f0}.indicator:hover{background:#ffffff80}.chat-widget{align-items:flex-end;bottom:30px;display:flex;flex-direction:column;gap:10px;position:fixed;right:30px;z-index:1000}.chat-bubble{animation:bounce 2s infinite;font-weight:600}.chat-bubble,.chat-prompt{background:#fff;border-radius:20px 20px 5px 20px;box-shadow:0 4px 12px #00000026;color:#000;font-size:14px;padding:12px 20px}.chat-button{align-items:center;background:#0f0;border:none;border-radius:50%;box-shadow:0 4px 16px #00ff004d;cursor:pointer;display:flex;font-size:28px;height:60px;justify-content:center;transition:all .3s;width:60px}.chat-button:hover{box-shadow:0 6px 20px #0f06;transform:scale(1.1)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:1400px){.hero-image{max-width:550px}.profile-left,.profile-right{height:420px;width:260px}}@media (max-width:1200px){.hero-title{font-size:70px}.hero-content{gap:40px}.hero-image{height:500px;max-width:480px}.profile-left,.profile-right{height:380px;width:220px}.stats-bar{gap:40px}.stat-value{font-size:36px}}@media (max-width:968px){.hero-slide{min-height:auto}.hero-content{flex-direction:column;text-align:center}.hero-text{max-width:100%}.hero-title{font-size:50px}.hero-subtitle{max-width:100%}.podcast-platforms{justify-content:center}.hero-image{height:400px;max-width:100%}.profile-images{gap:15px}.profile-left,.profile-right{height:320px;width:180px}.stats-bar{flex-wrap:wrap;gap:30px;padding:20px}.stat-item{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0}}@media (max-width:480px){.hero-content-wrapper{padding:0 20px}.hero-title{font-size:36px}.hero-subtitle{font-size:16px}.hero-image{height:300px}.profile-left,.profile-right{height:260px;width:140px}.stat-value{font-size:28px}.stat-label{font-size:9px}.podcast-platforms{align-items:stretch;flex-direction:column}.chat-widget{bottom:20px;right:20px}}.spreads-hero{background:linear-gradient(135deg,#0a1f2e,#153040);overflow:hidden;padding:80px 0;position:relative}.spreads-hero:before{background-image:radial-gradient(circle,#00ff000d 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.spreads-container{align-items:center;display:flex;gap:80px;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.price-cards{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(2,1fr)}.price-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #0f03;border-radius:12px;padding:20px;transition:all .3s}.price-card:hover{border-color:#00ff0080;box-shadow:0 10px 30px #0f03;transform:translateY(-5px)}.price-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.pair-name{color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px}.price-change-wrapper{align-items:center;display:flex;gap:8px}.chart-icon,.price-change{font-size:14px}.price-change{font-weight:600}.price-change.positive{color:#0f0}.price-change.negative{color:#f44}.price-display{display:flex;gap:20px;margin-bottom:15px}.price-column{flex:1 1}.price-label{color:#999;font-size:11px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.price-value{color:#0f0;font-size:36px;font-weight:700;line-height:1;position:relative}.price-decimal{font-size:20px;margin-left:-2px;vertical-align:super}.price-footer{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:15px}.spread-label{color:#999;font-size:11px;text-transform:uppercase}.spread-value{color:#fff;font-size:16px;font-weight:700;margin-left:10px}.action-buttons{gap:8px}.btn-buy,.btn-sell{border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 16px;transition:all .3s}.btn-buy{background:#0f0;color:#000}.btn-buy:hover{background:#0c0}.btn-sell{background:#f443;border:1px solid #f44;color:#f44}.btn-sell:hover{background:#f44;color:#fff}.spreads-content{flex:1 1}.spreads-title{color:#fff;font-size:48px;font-weight:800;line-height:1.2;margin-bottom:25px}.spreads-description{color:#ccc;font-size:18px;line-height:1.7;margin-bottom:35px}.spreads-actions{display:flex;gap:15px}@media (max-width:1200px){.spreads-container{gap:50px}.spreads-title{font-size:40px}}@media (max-width:968px){.spreads-container{flex-direction:column}.price-cards{width:100%}.spreads-content{text-align:center}.spreads-actions{justify-content:center}}@media (max-width:640px){.price-cards{grid-template-columns:1fr}.spreads-title{font-size:32px}.spreads-description{font-size:16px}.spreads-actions{flex-direction:column}.btn-start-trading,.btn-try-demo{width:100%}}.spreads-section{background:#f5f5f5;padding:100px 0}.spreads-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.spreads-info{padding-right:40px}.section-title-large{font-size:48px;font-weight:800}.feature-list{margin-bottom:40px}.feature-item{align-items:flex-start;color:#333;display:flex;font-size:18px;gap:15px;line-height:1.6;margin-bottom:20px}.check-icon{flex-shrink:0;font-size:16px;height:28px;width:28px}.btn-cta-secondary{background:#e0e0e0;border:none;border-radius:8px;color:#333;padding:16px 32px}.btn-cta-secondary:hover{background:#d0d0d0;box-shadow:0 8px 24px #0000001a}.spreads-visual{align-items:center;display:flex;justify-content:center}.phone-mockup{background:#1a1a1a;border-radius:40px;box-shadow:0 20px 60px #0000004d;height:640px;padding:15px;position:relative;width:320px}.phone-mockup:before{background:#333;border-radius:10px;content:"";height:5px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:60px}.phone-screen{background:linear-gradient(135deg,#0a1628,#1a3a52);border-radius:30px;height:100%;overflow:hidden;padding:20px;position:relative;width:100%}.phone-screen:before{background-image:radial-gradient(circle,#00ff000d 1px,#0000 0);background-size:15px 15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.trading-interface{position:relative;z-index:1}.interface-header{align-items:center;background:#0000004d;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.pair-highlight{color:#fff;font-size:18px;font-weight:700}.change-positive{color:#0f0;font-size:14px;font-weight:600}.price-info{background:#ffffff0d;border:1px solid #00ff004d;border-radius:10px;padding:20px}.price-row{margin-bottom:10px}.price-row .label{color:#999;font-size:11px;text-transform:uppercase}.price-row.values{color:#0f0;font-size:11px;font-weight:700}.dual-features{background:#fff;padding:100px 0}.features-row{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr}.feature-block{background:#f9f9f9;border-radius:20px;padding:60px 40px;transition:all .3s}.feature-block:hover{box-shadow:0 20px 60px #00000014;transform:translateY(-5px)}.feature-content-left,.feature-content-right{max-width:100%}@media (max-width:1200px){.spreads-grid{gap:50px}.section-title-large{font-size:40px}}@media (max-width:968px){.spreads-grid{gap:60px;grid-template-columns:1fr}.spreads-info{padding-right:0;text-align:center}.feature-item{justify-content:center}.features-row{gap:40px;grid-template-columns:1fr}.section-title-large{font-size:36px}}@media (max-width:640px){.container-wide{padding:0 20px}.dual-features,.spreads-section{padding:60px 0}.section-title-large{font-size:28px}.feature-item{font-size:16px}.phone-mockup{height:560px;width:280px}.feature-block{padding:40px 30px}}.platforms{background:#f5f5f5;padding:70px 0}.platforms-grid{grid-gap:70px;align-items:center;gap:70px;grid-template-columns:2fr 2fr}.platforms-content,.section-title-large{color:#000}.platform-logos{display:flex;gap:20px;margin-bottom:30px}.platform-logo-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:15px;padding:20px;transition:all .3s}.platform-logo-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-5px)}.platform-icon{background:linear-gradient(135deg,#d1fae5,#accfff);overflow:hidden;position:relative}.mt-logo{height:50px;object-fit:contain;width:50px}.platform-name{color:#333;font-size:14px;font-weight:600;text-align:center}.additional-platforms{display:flex;gap:20px;margin-bottom:30px}.additional-platform{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 20px;transition:all .3s}.additional-platform:hover{border-color:#0f0;transform:translateY(-2px)}.platform-badge{align-items:center;background:#f5f5f5;border-radius:6px;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.compatibility-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:35px}.compatibility-item{align-items:center;color:#333;display:flex;font-size:15px;font-weight:500;gap:12px}.check-icon{background:#0f0;border-radius:50%;color:#000;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.check-icon,.platforms-visual{align-items:center;display:flex}.platforms-visual{justify-content:flex-end;width:100%}.devices-mockup{height:500px;position:relative;width:100%}.devices-illustration{align-items:center;display:flex;height:100%;justify-content:flex-end;position:relative;width:100%}.platforms-hero-img{height:auto;max-width:100%;object-fit:contain;width:720px}.desktop-screen{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:8px solid #3a3a3a;border-radius:12px;box-shadow:0 20px 60px #0000004d;height:280px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:420px;z-index:1}.desktop-screen:after{background:#3a3a3a;border-radius:3px;bottom:-30px;content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:200px}.tablet-screen{border:10px solid #3a3a3a;border-radius:16px;box-shadow:0 15px 45px #0000004d;height:380px;right:80px;top:50%;transform:translateY(-50%);width:280px;z-index:2}.phone-screen-small,.tablet-screen{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);position:absolute}.phone-screen-small{border:8px solid #3a3a3a;border-radius:24px;bottom:40px;box-shadow:0 10px 30px #0000004d;height:320px;right:0;width:160px;z-index:3}.phone-screen-small:before{background:#555;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:60px}@media (max-width:1200px){.platforms-grid{gap:40px;grid-template-columns:1fr}.devices-mockup{height:400px}.desktop-screen{height:230px;width:350px}.tablet-screen{height:310px;width:230px}.phone-screen-small{height:280px;width:140px}}@media (max-width:768px){.section-title-large{font-size:32px}.platform-logos{flex-direction:column}.devices-mockup{height:300px}.desktop-screen{height:180px;width:280px}.tablet-screen{height:240px;right:40px;width:180px}.phone-screen-small{height:220px;width:110px}}@media (max-width:480px){.platform-logo-card{padding:15px}.platform-icon{height:60px;width:60px}.mt-logo{height:38px;width:38px}.additional-platforms{flex-direction:column}.platforms-hero-img{width:min(650px,100%)}}.markets{background:#0a0a0a;overflow:hidden;padding:100px 0;position:relative}.container-wide{margin:0 auto;max-width:1400px;padding:0 40px}.markets-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.markets-visual{position:relative}.laptop-mockup{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border:2px solid #222;border-radius:20px;box-shadow:0 20px 60px #00000080;padding:20px}.laptop-screen{background:#000;border:3px solid #0a0a0a;border-radius:12px;overflow:hidden}.trading-platform{background:linear-gradient(180deg,#0f0f0f,#0a0a0a);min-height:500px;padding:20px}.live-prices-header{align-items:center;border-bottom:2px solid #1a1a1a;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.live-prices-header h3{color:#fff;font-size:20px;font-weight:600;margin:0}.live-indicator{animation:pulse 2s infinite;background:#ff00001a;border-radius:20px;color:#f44;font-size:11px;font-weight:600;letter-spacing:1px;padding:6px 12px}.live-prices-list{display:flex;flex-direction:column;gap:12px}.price-row{align-items:center;background:#0d0d0d;border-left:3px solid #0000;border-radius:8px;display:flex;justify-content:space-between;padding:15px;transition:all .3s ease}.price-row.up{animation:priceUp .5s ease;border-left-color:#0f0}.price-row.down{animation:priceDown .5s ease;border-left-color:#f44}@keyframes priceUp{0%{background:#00ff004d;transform:scale(1.02)}to{background:#0d0d0d;transform:scale(1)}}@keyframes priceDown{0%{background:#ff44444d;transform:scale(1.02)}to{background:#0d0d0d;transform:scale(1)}}.price-left{align-items:center;display:flex;gap:12px}.market-icon{font-size:24px}.market-symbol{color:#fff;font-size:15px;font-weight:600}.price-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.market-price{color:#fff;font-family:Courier New,monospace;font-size:18px;font-weight:700;transition:all .3s ease}.price-row.up .market-price{color:#0f0;text-shadow:0 0 10px #00ff0080}.price-row.down .market-price{color:#f44;text-shadow:0 0 10px #ff444480}.market-change{border-radius:4px;font-size:13px;font-weight:600;padding:3px 8px}.market-change.up{background:#00ff001a;color:#0f0}.market-change.down{background:#ff44441a;color:#f44}.markets-content{color:#fff}.section-title-large{color:#fff;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:40px}.markets-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.market-item{align-items:center;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;padding:18px 0;transition:all .3s}.market-item:hover{border-bottom-color:#0f0;padding-left:10px}.market-info{align-items:center;display:flex;gap:15px}.check-icon-market{color:#0f0;font-size:20px;font-weight:700}.market-name{color:#fff;font-size:18px;font-weight:500}.market-count{color:#999;font-size:14px;font-weight:500}.btn-cta-secondary{background:#0000;border:2px solid #0f0;border-radius:6px;color:#0f0;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:all .3s}.btn-cta-secondary:hover{background:#0f0;box-shadow:0 8px 20px #00ff004d;color:#000;transform:translateY(-2px)}@media (max-width:968px){.markets-grid{gap:50px;grid-template-columns:1fr}.section-title-large{font-size:32px}.trading-platform{min-height:400px}.price-row{padding:12px}.market-price{font-size:16px}}@media (max-width:480px){.container-wide{padding:0 20px}.section-title-large{font-size:28px}.market-symbol{font-size:13px}.market-price{font-size:14px}.market-change{font-size:11px}}.payment-section{background:#f5f5f5;padding:100px 0}.payment-content{margin:0 auto;max-width:1000px;text-align:center}.section-title-dark{color:#000;font-size:48px;font-weight:800;margin-bottom:40px}.payment-features{display:flex;gap:60px;justify-content:center;margin-bottom:50px}.payment-feature{color:#333;font-size:18px;font-weight:600;gap:12px}.feature-icon,.payment-feature{align-items:center;display:flex}.feature-icon{background:#0f0;border-radius:50%;color:#000;font-size:16px;font-weight:700;height:28px;justify-content:center;width:28px}.payment-methods-box{background:#e0e0e0;border-radius:12px;display:inline-block;margin-bottom:30px;padding:20px 40px}.payment-methods-box h3{color:#333;font-size:18px;font-weight:600;margin:0}.payment-info{color:#666;font-size:16px;margin-bottom:40px}.payment-info a{color:#0f0;font-weight:600;text-decoration:none}.payment-info a:hover{text-decoration:underline}.payment-logos{flex-wrap:wrap;gap:30px}.payment-logo,.payment-logos{display:flex;justify-content:center}.payment-logo{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-size:32px;height:60px;transition:all .3s;width:100px}.payment-logo:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-5px)}.account-steps{background:#fff;padding:100px 0}.center{text-align:center}.steps-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:60px 0}.step-card{background:#f9f9f9;border-radius:16px;padding:40px 30px;transition:all .3s}.step-card:hover{background:#fff;box-shadow:0 20px 60px #0000001a;transform:translateY(-10px)}.step-number{background:#0f0;color:#000;font-weight:800}.step-title{color:#000;font-size:24px;font-weight:700;margin-bottom:15px}.step-description{color:#666;font-size:16px;line-height:1.6}.account-cta{margin-top:50px;text-align:center}.btn-open-account{background:#0f0;border:none;border-radius:8px;box-shadow:0 4px 16px #0f03;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:18px 40px;transition:all .3s}.btn-open-account:hover{background:#0c0;box-shadow:0 8px 24px #00ff004d;transform:translateY(-3px)}@media (max-width:1200px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:968px){.payment-features{align-items:center;flex-direction:column;gap:20px}.section-title-dark{font-size:36px}}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}.payment-logos{gap:15px}.payment-logo{font-size:24px;height:50px;width:80px}.section-title-dark{font-size:28px}}.company-stats-hero{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);overflow:hidden;padding:100px 0;position:relative}.company-stats-hero:before{background-image:radial-gradient(circle,#00ff0008 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.stats-hero-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.stats-display{display:flex;flex-direction:column;gap:40px}.stat-block{border-left:4px solid #0f0;padding-left:30px}.stat-value-large{color:#fff;font-size:56px;font-weight:800;line-height:1;margin-bottom:10px}.stat-label-small{color:#0f0;font-size:12px;font-weight:600;letter-spacing:1.5px}.stats-title{color:#fff;font-size:48px;font-weight:800;line-height:1.2;margin-bottom:30px}.stats-description{color:#ccc;font-size:18px;line-height:1.7}.trading-stats-dark{background:linear-gradient(135deg,#0f1f2e,#1a3040);padding:100px 0;position:relative}.stats-grid-dark{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.stat-item-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #0f03;border-radius:16px;padding:50px 40px}.stat-item-dark h2{color:#fff;font-size:36px;font-weight:800;margin-bottom:20px}.stat-item-dark p{color:#ccc;font-size:16px;line-height:1.6;margin-bottom:30px}.cta-buttons{display:flex;gap:15px}.btn-start-trading,.btn-try-demo{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:all .3s}.btn-start-trading{background:#0f0;color:#000}.btn-start-trading:hover{background:#0c0;box-shadow:0 8px 24px #00ff004d;transform:translateY(-2px)}.btn-try-demo{background:#0000;border:2px solid #ffffff4d;color:#fff}.btn-try-demo:hover{border-color:#0f0;color:#0f0}.stat-item-dark.highlight{text-align:center}.stat-number{color:#0f0;font-size:64px;font-weight:800;line-height:1;margin-bottom:15px}.stat-description{color:#999;font-size:11px;font-weight:600;letter-spacing:1.2px}.account-cta-section{background:linear-gradient(135deg,#0a1628,#1a3a52);overflow:hidden;padding:120px 0;position:relative;text-align:center}.account-cta-section:before{background-image:radial-gradient(circle,#00ff000d 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cta-content{position:relative;z-index:1}.cta-title{color:#fff;font-size:56px;font-weight:800;line-height:1.2;margin-bottom:15px}.cta-subtitle{color:#ccc;font-size:24px;margin-bottom:40px}.cta-buttons-centered{display:flex;gap:20px;justify-content:center}.btn-free-demo,.btn-get-started{border-radius:8px;cursor:pointer;font-size:18px;font-weight:700;padding:20px 50px;transition:all .3s}.btn-get-started{background:#0f0;border:none;color:#000}.btn-get-started:hover{background:#0c0;box-shadow:0 10px 30px #00ff004d;transform:translateY(-3px)}.btn-free-demo{background:#0000;border:2px solid #ffffff4d;color:#fff}.btn-free-demo:hover{border-color:#0f0;color:#0f0;transform:translateY(-3px)}@media (max-width:1200px){.stats-hero-content{gap:50px}.stats-title{font-size:40px}.stat-value-large{font-size:48px}}@media (max-width:968px){.stats-hero-content{grid-template-columns:1fr;text-align:center}.stat-block{border-left:none;border-top:4px solid #0f0;padding-left:0;padding-top:20px}.stats-grid-dark{grid-template-columns:1fr}.cta-title{font-size:40px}.cta-buttons-centered{align-items:center;flex-direction:column}.btn-free-demo,.btn-get-started{max-width:300px;width:100%}}@media (max-width:640px){.stat-value-large{font-size:36px}.stats-title{font-size:28px}.stat-number{font-size:48px}.cta-title{font-size:32px}.cta-subtitle{font-size:18px}}.footer{background:#000;color:#fff}.footer-main{border-bottom:1px solid #222;padding:80px 0 40px}.footer-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr 1fr}.footer-column{display:flex;flex-direction:column}.footer-logo{align-items:center;display:flex;gap:12px;margin-bottom:25px}.logo-icon-footer{display:flex;flex-direction:column;gap:2px;width:18px}.logo-text-footer{display:flex;font-size:24px;font-weight:700;gap:4px}.logo-text-footer .ic-text{color:#0f0}.logo-text-footer .markets-text{color:#fff}.logo-text-footer .global-text{align-self:flex-end;color:#0f0;font-size:14px;margin-bottom:2px}.footer-description{color:#999;font-size:14px;line-height:1.7;margin-bottom:30px}.social-icons{display:flex;gap:15px;margin-bottom:30px}.social-icon{align-items:center;background:#2a2a2a;border-radius:50%;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;text-decoration:none;transition:all .3s;width:44px}.social-icon:hover{background:#0f0;color:#000;transform:translateY(-3px)}.tradingview-badge{align-items:center;background:#fff;border-radius:8px;display:inline-flex;gap:12px;max-width:-webkit-fit-content;max-width:fit-content;padding:12px 20px}.tv-logo{align-items:center;background:#000;border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.tv-text{display:flex;flex-direction:column;line-height:1.2}.tv-trade{color:#666;font-size:10px;font-weight:600}.tv-name{color:#000;font-size:14px;font-weight:700}.footer-heading{color:#fff;font-size:18px;font-weight:700;margin-bottom:25px}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li a{color:#999;display:block;font-size:14px;text-decoration:none;transition:color .3s}.footer-links li a:hover{color:#0f0}.footer-bottom{padding:40px 0}.footer-bottom-content{align-items:center;border-bottom:1px solid #222;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px}.trustpilot-rating{align-items:center;display:flex;gap:15px}.excellent-text{color:#fff;font-size:16px;font-weight:700}.stars{font-size:20px}.trustpilot-text{color:#999;font-size:16px}.footer-actions{display:flex;gap:15px}.btn-footer-account,.btn-footer-support{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:14px 28px;transition:all .3s}.btn-footer-account{background:#0f0;color:#000}.btn-footer-account:hover{background:#0c0;transform:translateY(-2px)}.btn-footer-support{background:#0000;border:2px solid #333;color:#fff}.btn-footer-support:hover{border-color:#0f0;color:#0f0}.footer-legal{text-align:center}.footer-legal p{color:#666;font-size:12px;line-height:1.6;margin-bottom:10px}.copyright{color:#555;font-size:11px}@media (max-width:1200px){.footer-grid{gap:40px;grid-template-columns:2fr 1fr 1fr}}@media (max-width:968px){.footer-grid{gap:40px;grid-template-columns:1fr 1fr}.footer-bottom-content{flex-direction:column;gap:20px;text-align:center}.footer-actions{flex-direction:column;width:100%}.btn-footer-account,.btn-footer-support{max-width:300px;width:100%}}@media (max-width:640px){.footer-grid{gap:40px;grid-template-columns:1fr}.footer-column{text-align:center}.footer-logo,.social-icons{justify-content:center}.tradingview-badge{margin:0 auto}.trustpilot-rating{flex-direction:column;gap:10px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.website{background:#fff;min-height:100vh}html{scroll-behavior:smooth}::selection{background:#0f0;color:#000}::-moz-selection{background:#0f0;color:#000}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#0f0;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0c0}.container{padding:0 20px}.text-center{text-align:center}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.page-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.back-button{text-decoration:none}.back-arrow{font-size:20px}.page-header{margin-bottom:50px}h1{background-clip:text}.subtitle{max-width:800px}.account-types{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.account-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;transition:all .3s ease}.account-card:hover{background:#ffffff14;border-color:#7cfc00;box-shadow:0 10px 30px #7cfc0033;transform:translateY(-5px)}.account-card h3{color:#7cfc00;font-size:28px;margin-bottom:15px}.account-description{color:#b0b0b0;margin-bottom:20px}.features{list-style:none;margin-top:20px;padding-left:0}.features li{align-items:center;border-bottom:1px solid #ffffff1a;color:#b0b0b0;display:flex;gap:10px;padding:10px 0}.features li:last-child{border-bottom:none}.checkmark{color:#7cfc00;font-size:18px}@media (max-width:768px){h1{font-size:36px}.subtitle{font-size:16px}.account-types{grid-template-columns:1fr}.container{padding:15px}}.cta-button{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;display:inline-block;font-weight:700;margin-top:20px;padding:15px 30px;text-align:center;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#6ce000;transform:scale(1.05)}.steps-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:50px}.step-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.step-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.step-number{align-items:center;background:#7cfc00;border-radius:50%;color:#0a1929;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.step-card h3{color:#7cfc00;font-size:24px;margin-bottom:15px}.step-card p{color:#b0b0b0}.form-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}label{font-size:14px}input,select{background:#ffffff0d;border:1px solid #7cfc004d;border-radius:5px;color:#fff;font-size:16px;padding:15px;transition:all .3s ease;width:100%}input:focus,select:focus{background:#ffffff14;border-color:#7cfc00;outline:none}.checkbox-group{align-items:center;display:flex;gap:10px;margin:20px 0}.checkbox-group input[type=checkbox]{width:auto}.submit-button{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:15px 40px;transition:all .3s ease}.submit-button:hover{background:#6ce000;transform:scale(1.05)}.requirements{background:#7cfc001a;border-left:4px solid #7cfc00;border-radius:5px;margin-top:40px;padding:20px}.requirements h3{color:#7cfc00;margin-bottom:15px}.requirements ul{list-style:none;padding-left:0}.requirements li{color:#b0b0b0;padding:8px 0 8px 25px;position:relative}.requirements li:before{color:#7cfc00;content:"✓";left:0;position:absolute}@media (max-width:768px){h1{font-size:36px}.container{padding:15px}.form-section{padding:20px}.form-grid{grid-template-columns:1fr}}.form-section{margin-top:40px;text-align:center}.form-section h2{margin-bottom:20px}.form-description{color:#b0b0b0;font-size:18px;line-height:1.6;margin-bottom:30px}.registration-button{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;margin-top:10px;padding:18px 50px;text-decoration:none;transition:all .3s ease}.registration-button:hover{background:#6ce000;box-shadow:0 8px 25px #7cfc004d;transform:scale(1.08)}@media (max-width:768px){.form-description{font-size:16px}.registration-button{font-size:18px;padding:15px 40px;width:100%}}.platforms-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:50px}.platform-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:30px;transition:all .3s ease}.platform-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.platform-icon{background:#7cfc0033;font-size:40px}.platform-card h3{color:#7cfc00;font-size:24px;margin-bottom:15px}.platform-card p{color:#b0b0b0;margin-bottom:20px}.launch-button{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;display:inline-block;font-weight:700;margin:5px;padding:12px 30px;transition:all .3s ease}.launch-button:hover{background:#6ce000;transform:scale(1.05)}.launch-button.secondary{background:#0000;border:1px solid #7cfc00;color:#7cfc00}.launch-button.secondary:hover{background:#7cfc001a}.features-section{margin-top:60px}.features-section h2{color:#7cfc00;font-size:36px;margin-bottom:30px;text-align:center}.features-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-item{background:#ffffff0d;border:1px solid #7cfc001a;border-radius:10px;padding:25px}.feature-item h4{color:#7cfc00;font-size:20px;margin-bottom:10px}.feature-item p{color:#b0b0b0;font-size:14px}.login-section{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;margin-left:auto;margin-right:auto;margin-top:60px;max-width:500px;padding:40px}.login-section h2{color:#7cfc00;margin-bottom:30px;text-align:center}label{color:#b0b0b0;display:block;margin-bottom:8px}input{background:#ffffff0d;border:1px solid #7cfc004d;border-radius:5px;color:#fff;font-size:16px;padding:15px;width:100%}input:focus{background:#ffffff14;border-color:#7cfc00;outline:none}.submit-btn{padding:15px;width:100%}.submit-btn:hover{transform:scale(1.02)}@media (max-width:768px){h1{font-size:36px}.container{padding:15px}.platforms-grid{grid-template-columns:1fr}.login-section{padding:20px}}.warning-box{background:#ff00001a;border-left:4px solid red;border-radius:5px;margin-bottom:40px;padding:20px}.warning-box h3{color:#ff6b6b;margin-bottom:10px}.scam-types{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.scam-card{background:#ff00000d;border:1px solid #f003;border-radius:10px;padding:20px}.scam-card h4{color:#ff6b6b;font-size:20px;margin-bottom:10px}.scam-card p{color:#b0b0b0;font-size:14px}.tips-list{list-style:none;padding-left:0}.tips-list li{border-bottom:1px solid #ffffff1a;color:#b0b0b0;padding:12px 0 12px 35px;position:relative}.tips-list li:before{color:#7cfc00;content:"✓";font-size:20px;font-weight:700;left:0;position:absolute}.contact-section{border-radius:10px;margin-top:40px;padding:30px}.contact-section h3{color:#7cfc00;margin-bottom:20px}.contact-section p{color:#b0b0b0;margin-bottom:15px}@media (max-width:768px){h1{font-size:36px}.container{padding:15px}.scam-types{grid-template-columns:1fr}}.fee-list{list-style:none;padding-left:0}.fee-list li{border-bottom:1px solid #ffffff1a;color:#b0b0b0;padding:10px 0}@media (max-width:768px){h1{font-size:36px}.container{padding:15px}table{font-size:14px}}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:30px;transition:all .3s ease}.product-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.product-icon{font-size:48px;margin-bottom:20px}.product-card h3{font-size:28px}.product-card h3,.product-count{color:#7cfc00;margin-bottom:15px}.product-count{font-size:18px;font-weight:700}.features-list{list-style:none;padding-left:0}.features-list li{color:#b0b0b0;font-size:14px;padding:8px 0}.section-text{color:#b0b0b0}.payment-methods{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.method-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:25px;text-align:center;transition:all .3s ease}.method-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.method-icon{font-size:40px;margin-bottom:15px}.method-card h3{color:#7cfc00;font-size:24px;margin-bottom:15px}.method-details{color:#b0b0b0;font-size:14px;margin-bottom:10px}.method-details strong{color:#7cfc00}.deposit-steps{color:#b0b0b0;line-height:2;padding-left:20px}.highlight-box{background:#7cfc001a;border-left:4px solid #7cfc00;border-radius:5px;margin-bottom:40px;padding:20px}.highlight-box h3{color:#7cfc00;margin-bottom:10px}table{background:#ffffff0d;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}thead{background:#7cfc0033}td,th{border-bottom:1px solid #ffffff1a;padding:15px;text-align:left}th{color:#7cfc00;font-weight:700}td{color:#b0b0b0}.withdrawal-steps{color:#b0b0b0;line-height:2;padding-left:20px}.search-box{background:#ffffff0d;border:1px solid #7cfc004d;border-radius:50px;gap:15px;margin-bottom:50px;padding:20px 30px}.search-box input{background:#0000;color:#fff;font-size:18px}.categories-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:50px}.category-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;cursor:pointer;padding:30px;text-align:center;transition:all .3s ease}.category-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.category-icon{font-size:48px;margin-bottom:20px}.category-card h3{color:#7cfc00;font-size:24px;margin-bottom:10px}.category-card p{color:#b0b0b0}.faq-section{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;margin-bottom:30px;padding:30px}.faq-section h2{color:#7cfc00;font-size:32px;margin-bottom:30px}.faq-item{background:#ffffff08;border:1px solid #7cfc001a;border-radius:10px;margin-bottom:15px;padding:20px}.faq-question{color:#7cfc00;font-size:18px;font-weight:700;margin-bottom:10px}.faq-answer{color:#b0b0b0;line-height:1.8}.contact-section{background:#7cfc001a;border:1px solid #7cfc00;border-radius:15px;padding:40px;text-align:center}.contact-section h2{color:#7cfc00;margin-bottom:20px}.contact-methods{grid-gap:20px;color:#b0b0b0;gap:20px;margin-top:30px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:50px}.stat-card{background:#7cfc001a;border:1px solid #7cfc00;border-radius:15px;padding:30px;text-align:center}.stat-number{color:#7cfc00;font-size:48px;margin-bottom:10px}.stat-label{color:#b0b0b0;font-size:16px}.features-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:30px}.feature-icon{font-size:40px;margin-bottom:15px}.feature-card h3{color:#7cfc00;font-size:24px;margin-bottom:15px}.feature-card p{color:#b0b0b0}.compliance-list,.protection-list{list-style:none;padding-left:0}.compliance-list li,.protection-list li{border-bottom:1px solid #ffffff1a;color:#b0b0b0;padding:12px 0 12px 35px;position:relative}.compliance-list li:before,.protection-list li:before{color:#7cfc00;content:"✓";font-size:20px;font-weight:700;left:0;position:absolute}.documents-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.document-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:30px;transition:all .3s ease}.document-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.document-card h3{color:#7cfc00;font-size:24px;margin-bottom:15px}.document-card p{color:#b0b0b0;margin-bottom:20px}.download-btn{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.download-btn:hover{background:#6ce000;transform:scale(1.05)}*{box-sizing:border-box;margin:0;padding:0}.page-container{background:linear-gradient(135deg,#0a1929,#1a2332);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px 0}.container{margin:0 auto;max-width:1200px;padding:20px}.back-button{align-items:center;background:#7cfc001a;border:1px solid #7cfc00;border-radius:5px;color:#7cfc00;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;margin-bottom:30px;padding:10px 20px;transition:all .3s ease}.back-button:hover{background:#7cfc0033;transform:translateX(-5px)}h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7cfc00,#0f8);-webkit-background-clip:text;font-size:48px;margin-bottom:20px}.subtitle{color:#b0b0b0;font-size:20px;margin-bottom:50px}.section{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;margin-bottom:30px;padding:30px}.section h2{color:#7cfc00;font-size:32px;margin-bottom:20px}.section p{color:#b0b0b0;line-height:1.8;margin-bottom:15px}@media (max-width:768px){h1{font-size:36px}.container{padding:15px}}.contact-methods{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:50px}.contact-card{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.contact-card:hover{background:#ffffff14;border-color:#7cfc00;transform:translateY(-5px)}.contact-icon{font-size:48px;margin-bottom:20px}.contact-card h3{color:#7cfc00;font-size:24px;margin-bottom:15px}.contact-card p{color:#b0b0b0;margin-bottom:20px}.contact-btn{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;font-weight:700;padding:12px 30px;transition:all .3s ease}.contact-btn:hover{background:#6ce000;transform:scale(1.05)}.form-section{background:#ffffff0d;border:1px solid #7cfc0033;border-radius:15px;margin-bottom:30px;padding:40px}.form-section h2{color:#7cfc00;font-size:32px;margin-bottom:30px}.form-group label{color:#b0b0b0}.form-group input,.form-group textarea{background:#ffffff0d;border:1px solid #7cfc004d;border-radius:5px;color:#fff;font-size:16px;padding:15px;width:100%}.form-group input:focus,.form-group textarea:focus{background:#ffffff14;border-color:#7cfc00;outline:none}.submit-btn{background:#7cfc00;border:none;border-radius:5px;color:#0a1929;cursor:pointer;font-size:18px;font-weight:700;padding:15px 40px;transition:all .3s ease}.submit-btn:hover{background:#6ce000;transform:scale(1.05)}.admin-sidebar{background:#fff;border-right:1px solid #e5e7eb;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:240px;z-index:100}.sidebar-logo{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;padding:20px}.sidebar-logo img{height:auto;max-width:160px;object-fit:contain}.sidebar-nav{padding:16px 0}.sidebar-item{align-items:center;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;margin:4px 12px;padding:14px 20px;position:relative;text-decoration:none;transition:all .2s}.sidebar-item:hover{background:#f9fafb;color:#1a1a1a}.sidebar-item.active{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;font-weight:600}.sidebar-icon{align-items:center;display:flex;height:20px;justify-content:center;margin-right:12px;width:20px}.sidebar-label{flex:1 1}.sidebar-item-dropdown{margin:4px 0}.dropdown-arrow{align-items:center;display:flex;margin-left:auto;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.sidebar-dropdown{animation:slideDown .3s ease;padding:8px 0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{align-items:center;border-radius:6px;color:#6b7280;display:flex;font-size:13px;font-weight:500;margin:2px 12px;padding:12px 20px 12px 52px;text-decoration:none;transition:all .2s}.dropdown-item:hover{background:#f9fafb;color:#1a1a1a}.dropdown-item.active{background:#f0fdf4;color:#059669;font-weight:600}.dropdown-icon{align-items:center;display:flex;height:16px;justify-content:center;margin-right:10px;width:16px}.admin-sidebar::-webkit-scrollbar{width:6px}.admin-sidebar::-webkit-scrollbar-track{background:#f9fafb}.admin-sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar-mobile-toggle{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:none;height:44px;justify-content:center;left:14px;position:fixed;top:14px;width:44px;z-index:120}.sidebar-overlay{background:#00000059;inset:0;opacity:0;position:fixed;transition:all .25s ease;visibility:hidden;z-index:90}.sidebar-overlay.show{opacity:1;visibility:visible}.sidebar-mobile-header{display:none;justify-content:flex-end;padding:12px 12px 0}.sidebar-close-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}@media (max-width:768px){.sidebar-mobile-header,.sidebar-mobile-toggle{display:flex}.admin-sidebar{transform:translateX(-100%);transition:transform .3s;z-index:100}.admin-sidebar.open{transform:translateX(0)}}.admin-layout{background:#f9fafb;display:flex;min-height:100vh}.admin-main{display:flex;flex:1 1;flex-direction:column;padding-left:240px}.login-page{align-items:center;background:linear-gradient(135deg,#1a2332,#2d3748);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.back-to-home{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:24px;padding:12px 22px;position:absolute;top:24px;transition:all .25s ease;z-index:5}.back-to-home:hover{background:#ffffff24;border-color:#ffffff42;transform:translateX(-3px)}.login-container{background:#fff;border-radius:22px;box-shadow:0 20px 60px #00000059;display:grid;grid-template-columns:1fr 1fr;max-width:1200px;min-height:620px;overflow:hidden;width:100%}.login-left{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:60px 50px;position:relative}.login-branding{margin-bottom:28px}.brand-logo{color:#fff;font-size:38px;font-weight:900;letter-spacing:-.5px;margin-bottom:8px}.brand-tagline{color:#ffffffeb;font-size:16px;font-weight:600}.login-illustration{height:160px;margin:34px auto;position:relative;width:160px}.illustration-circle{animation:pulse 2s infinite;background:#fff3;border-radius:50%;height:160px;position:absolute;width:160px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}.illustration-icon{align-items:center;display:flex;font-size:64px;height:160px;justify-content:center;position:relative;width:160px;z-index:1}.login-welcome{color:#fffffff2;font-size:15px;line-height:1.6;text-align:center}.login-right{align-items:center;display:flex;padding:60px 50px}.login-form-wrapper{width:100%}.login-header{margin-bottom:26px}.login-header h2{color:#111827;font-size:30px;font-weight:800;margin-bottom:8px}.login-header p{color:#6b7280;font-size:14px;margin:0}.login-form{margin-bottom:24px}.form-grid-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.form-group{margin-bottom:18px}.form-group label{font-size:13.5px;font-weight:700}.form-group input{border:2px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;outline:none;padding:13px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-group input:focus{border-color:#4ade80;box-shadow:0 0 0 3px #4ade8024}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{border:2px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;outline:none;padding:13px 46px 13px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.input-wrapper input:focus{border-color:#4ade80;box-shadow:0 0 0 3px #4ade8024}.password-toggle{align-items:center;background:#1118270a;border:1px solid #1118270f;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;position:absolute;right:12px;transition:background .2s ease,transform .2s ease;width:34px}.password-toggle:hover{background:#11182712;transform:scale(1.02)}.btn-login{align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;padding:14px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.btn-login:hover:not(:disabled){box-shadow:0 10px 20px #4ade8047;transform:translateY(-2px)}.btn-login:disabled{cursor:not-allowed;opacity:.75}.spinner{animation:spin .6s linear infinite;border:2px solid #ffffff59;border-top-color:#fff}.login-divider{margin:22px 0;position:relative;text-align:center}.login-divider:after,.login-divider:before{background:#e5e7eb;content:"";height:1px;position:absolute;top:50%;width:40%}.login-divider:before{left:0}.login-divider:after{right:0}.login-divider span{background:#fff;color:#9ca3af;font-size:12px;font-weight:700;padding:0 14px}.login-footer{text-align:center}.login-footer p{color:#6b7280;font-size:14px;margin:0}.link-signup{color:#22c55e;font-weight:800;text-decoration:none}.link-signup:hover{text-decoration:underline}.login-page-footer{bottom:20px;color:#ffffffbf;font-size:13px;left:0;position:absolute;right:0;text-align:center}.login-page-footer .footer-links{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:8px}.login-page-footer .footer-links a{color:#ffffffeb;text-decoration:none}.login-page-footer .footer-links a:hover{text-decoration:underline}@media (max-width:968px){.login-page{align-items:flex-start;padding:22px 14px}.login-container{grid-template-columns:1fr;margin:60px auto 0;max-width:520px;min-height:auto}.login-left{display:none}.login-right{padding:36px 22px}.form-grid-2{gap:12px;grid-template-columns:1fr}}@media (max-width:480px){.login-page{padding:18px 10px}.login-container{border-radius:18px;margin-top:70px;max-width:420px}.login-right{padding:28px 16px}.back-to-home{border-radius:12px;justify-content:center;left:50%;max-width:420px;position:fixed;top:12px;transform:translateX(-50%);width:calc(100% - 20px)}}@media (max-width:360px){.login-right{padding:24px 14px}.login-header h2{font-size:26px}}.dashboard-container{background:#f5f7fa;min-height:100vh}.dashboard-topbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.menu-toggle{background:none;border:none;color:#6b7280;cursor:pointer;display:none;font-size:24px}.topbar-right{align-items:center;display:flex;gap:20px;margin-left:auto}.balance-display{align-items:flex-end;display:flex;flex-direction:column}.balance-label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px}.balance-amount{color:#1a1a1a;font-size:18px;font-weight:700}.trading-id{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:8px 16px}.trading-id span{color:#374151;font-size:14px;font-weight:600}.copy-btn{background:none;padding:4px;transition:color .2s}.copy-btn:hover,.verify-btn{color:#4ade80}.verify-btn{align-items:center;background:#fff;border:2px solid #4ade80;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.verify-btn:hover{background:#4ade80;color:#fff}.theme-toggle{align-items:center;background:#f9fafb;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.theme-toggle:hover{background:#e5e7eb}.user-avatar{align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.user-info{display:flex;flex-direction:column}.user-name{color:#1a1a1a;font-size:14px;font-weight:600}.user-email{color:#6b7280;font-size:12px}.dashboard-content{margin:0 auto;max-width:1600px;padding:40px 30px}.overview-section{margin-bottom:40px}.page-title{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:8px}.welcome-text{color:#6b7280;font-size:15px;margin-bottom:30px}.stats-grid{grid-gap:20px;gap:20px;margin-bottom:40px}.stat-card{border-left:4px solid #0000;box-shadow:0 1px 3px #0000001a}.stat-card .stat-indicator{bottom:0;left:0;position:absolute;top:0;width:4px}.stat-indicator.green{background:#22c55e}.stat-indicator.red{background:#ef4444}.stat-indicator.blue{background:#3b82f6}.stat-indicator.orange{background:#f59e0b}.stat-label{margin-bottom:8px}.stat-value{font-size:28px}.two-column-layout{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.5fr 1fr}.left-column,.right-column{display:flex;flex-direction:column;gap:24px}.card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:30px}.card-title{color:#1a1a1a;font-size:18px;font-weight:700}.card-title,.tabs{margin-bottom:24px}.tabs{border-bottom:2px solid #f3f4f6;display:flex;gap:8px}.tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:12px 24px;position:relative;transition:color .2s}.tab:hover{color:#1a1a1a}.tab.active{border-bottom-color:#4ade80;color:#4ade80;font-weight:600}.account-details{position:relative}.detail-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.detail-item{align-items:center;background:#f9fafb;border-radius:8px;justify-content:space-between;padding:16px}.detail-label{font-size:13px}.detail-value{font-size:15px;font-weight:700}.view-details-btn{align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:50%;bottom:16px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;right:16px;transition:all .3s;width:48px}.view-details-btn:hover{box-shadow:0 8px 16px #4ade804d;transform:scale(1.1)}.transactions-table{overflow-x:auto}.transactions-table table{border-collapse:collapse;width:100%}.transactions-table thead{background:#f9fafb}.transactions-table th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.transactions-table td{border-top:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px}.no-data{padding:40px!important}.next-steps{display:flex;flex-direction:column;gap:20px}.step-item{align-items:flex-start;background:#f9fafb;border-radius:12px;display:flex;gap:16px;padding:20px}.step-icon{flex-shrink:0;height:48px;width:48px}.step-content h3{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:4px}.step-content p{color:#6b7280;font-size:13px;line-height:1.5}.action-buttons{gap:12px;margin-top:8px}.btn-deposit,.btn-withdraw{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s}.btn-deposit{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.btn-deposit:hover{box-shadow:0 8px 16px #4ade804d;transform:translateY(-2px)}.btn-withdraw{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.btn-withdraw:hover{border-color:#9ca3af;color:#374151}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.two-column-layout{grid-template-columns:1fr}}@media (max-width:768px){.menu-toggle{display:block}.dashboard-content{padding:24px 16px}.topbar-right{gap:12px}.user-info{display:none}.detail-row,.stats-grid{grid-template-columns:1fr}.action-buttons{flex-direction:column}}.profile-page{background:#f5f7fa;min-height:100vh;padding:30px}.profile-header{margin-bottom:30px}.profile-header h1{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:8px}.profile-header p{color:#6b7280;font-size:14px}.profile-tabs{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:0;margin-bottom:30px;padding:4px}.profile-tabs .tab{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.profile-tabs .tab.active{background:#4ade80;color:#fff}.profile-tabs .tab:hover:not(.active){background:#f3f4f6}.profile-content{max-width:900px}.profile-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:40px}.profile-avatar-section{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.profile-avatar{align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:700;height:120px;justify-content:center;margin-bottom:16px;width:120px}.profile-avatar-section h2{color:#1a1a1a;font-size:24px;font-weight:600}.password-form,.profile-form{max-width:100%}.form-group input,.form-group select{background:#f9fafb;border-radius:8px;color:#1a1a1a;font-size:14px;padding:12px 16px}.form-group input:focus,.form-group select:focus{background:#fff;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a}.form-group input:disabled,.form-group select:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.section-description{font-size:14px;margin-bottom:30px}.form-actions{display:flex;gap:12px;margin-top:30px}.btn-cancel,.btn-edit,.btn-save{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s}.btn-edit{background:#4ade80;color:#fff}.btn-edit:hover{background:#22c55e;box-shadow:0 4px 12px #4ade804d;transform:translateY(-1px)}.btn-save{background:#4ade80;color:#fff}.btn-save:hover{background:#22c55e;box-shadow:0 4px 12px #4ade804d;transform:translateY(-1px)}.kyc-status{display:flex;justify-content:center;margin-bottom:30px}.status-badge{border-radius:8px;font-size:14px;padding:12px 24px}.status-badge.approved{background:#d1fae5;color:#059669}.kyc-upload-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.upload-item{display:flex;flex-direction:column}.upload-item label{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.upload-item input[type=file]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;padding:12px;transition:all .2s}.upload-item input[type=file]:hover{background:#f0fdf4;border-color:#4ade80}@media (max-width:768px){.profile-page{padding:20px}.profile-card{padding:24px}.profile-tabs .tab{font-size:13px;padding:10px 16px}.form-row,.kyc-upload-section{grid-template-columns:1fr}.form-actions{flex-direction:column}.btn-cancel,.btn-edit,.btn-save{justify-content:center;width:100%}}.deposit-container{margin:0 auto;max-width:1400px;padding:2rem}.deposit-header{margin-bottom:2rem}.deposit-header h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.deposit-header p{color:#6b7280;margin:.5rem 0 0}.deposit-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 400px}.deposit-form-section{display:flex;flex-direction:column;gap:1.5rem}.form-card,.history-card,.quick-info-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.payment-details-card{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.payment-details-card h3{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 1rem}.detail-row{border-bottom:1px solid #e5e7eb}.detail-row .label{color:#6b7280;font-size:.875rem;font-weight:500}.detail-row .value{color:#1f2937;font-size:.875rem;font-weight:600}.value-with-copy{align-items:center;display:flex;gap:.5rem}.copy-btn{background-color:#e5e7eb;border:none;border-radius:.375rem;padding:.375rem}.copy-btn:hover{background-color:#d1d5db}.qr-code-placeholder{margin-top:1rem;text-align:center}.qr-box{background-color:#fff;border:2px dashed #d1d5db;border-radius:.5rem;color:#9ca3af;margin-top:1rem;padding:3rem}.file-upload-area{margin-bottom:1.5rem}.upload-label{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:3rem;transition:all .2s}.upload-label:hover{background-color:#eff6ff;border-color:#3b82f6}.upload-label input[type=file]{display:none}.upload-label svg{color:#9ca3af;margin-bottom:.75rem}.upload-label p{color:#374151;font-size:.875rem;font-weight:500;margin:0}.upload-label small{color:#6b7280;font-size:.75rem;margin-top:.5rem}.file-preview{border-radius:.75rem;overflow:hidden;position:relative}.file-preview img{background-color:#f9fafb;height:auto;max-height:300px;object-fit:contain;width:100%}.remove-file{background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem;transition:all .2s}.remove-file:hover{background-color:#dc2626}.deposit-history-section{display:flex;flex-direction:column;gap:1.5rem}.quick-info-card{background:linear-gradient(135deg,#3b82f6,#2563eb)}@media (max-width:1024px){.deposit-content{grid-template-columns:1fr}.deposit-history-section{order:2}}@media (max-width:768px){.deposit-container{padding:1rem}.form-card,.history-card,.quick-info-card{padding:1.5rem}}.qr-code-display{background-color:#fff;border-radius:.75rem;margin-top:1.5rem;padding:1rem;text-align:center}.qr-code-display p{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:1rem}.qr-code-display img{background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;height:auto;max-width:300px;padding:1rem;width:100%}.bank-details,.hawala-details,.upi-details,.usdt-details{display:flex;flex-direction:column;gap:.75rem}.error-text{background-color:#fee2e2;border-radius:.5rem;color:#ef4444;font-weight:600;padding:1rem;text-align:center}.hawala-details .form-group{margin-bottom:1rem}.hawala-details .form-group label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.hawala-details .form-group input,.hawala-details .form-group select{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;padding:.75rem;transition:all .2s;width:100%}.hawala-details .form-group input:focus,.hawala-details .form-group select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.hawala-details .info-box{background-color:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;padding:1rem}.hawala-details .info-box p{color:#92400e;font-size:.875rem;line-height:1.5;margin:0}.hawala-details .info-box p:first-child{margin-bottom:.5rem}.withdraw-container{margin:0 auto;max-width:1400px;padding:2rem}.withdraw-header{margin-bottom:2rem}.withdraw-header h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.withdraw-header p{color:#6b7280;margin:.5rem 0 0}.withdraw-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 400px}.balance-card{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:1rem;box-shadow:0 4px 6px #3b82f64d;color:#fff;margin-bottom:1.5rem;padding:2rem}.balance-card h3{font-size:1.125rem;font-weight:700;margin:0 0 1.5rem;opacity:.9}.balance-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.balance-item{display:flex;flex-direction:column;gap:.5rem}.balance-label{color:#fff;font-size:.75rem;letter-spacing:.05em;opacity:.9;text-transform:uppercase}.balance-value{font-size:1.5rem;font-weight:700}.max-withdraw{align-items:center;background-color:#fff3;border-radius:.5rem;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:1rem}.withdraw-form-section{display:flex;flex-direction:column}.form-card,.history-card,.quick-info-card,.warning-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-card h2,.history-card h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.form-group small{margin-top:.5rem}.payment-details-section{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.payment-details-section h3{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 1rem}.info-note{background-color:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.info-note p{color:#92400e;font-size:.875rem;margin:0}.withdraw-history-section{display:flex;flex-direction:column;gap:1.5rem}.history-list{display:flex;flex-direction:column;gap:1rem}.history-item{align-items:center;background-color:#f9fafb;border-radius:.75rem;display:flex;gap:1rem;padding:1rem;transition:all .2s}.history-item:hover{background-color:#f3f4f6}.history-icon{flex-shrink:0}.history-details{flex:1 1}.history-amount{color:#1f2937;font-size:1rem;font-weight:700}.history-method{color:#6b7280;text-transform:uppercase}.history-date,.history-method{font-size:.75rem;margin-top:.25rem}.history-date{color:#9ca3af}.history-utr{color:#059669;font-family:monospace;font-size:.75rem;margin-top:.25rem}.history-status{align-items:flex-end;display:flex;flex-direction:column}.rejection-reason{color:#ef4444;font-size:.75rem;margin-top:.25rem;text-align:right}.no-history{color:#9ca3af;padding:3rem;text-align:center}.quick-info-card{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.quick-info-card h3{font-size:1.125rem;font-weight:700;margin:0 0 1rem}.quick-info-card ul{list-style:none;margin:0;padding:0}.quick-info-card ul li{align-items:center;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0}.quick-info-card ul li:before{content:"✓";font-weight:700}.warning-card{align-items:flex-start;background-color:#fef3c7;border:2px solid #fde68a;display:flex;gap:1rem}.warning-card svg{color:#f59e0b;flex-shrink:0}.warning-card h4{color:#92400e;font-size:.875rem;font-weight:700;margin:0 0 .5rem}.warning-card p{color:#92400e;font-size:.75rem;margin:0}@media (max-width:1024px){.withdraw-content{grid-template-columns:1fr}.withdraw-history-section{order:2}.balance-grid{grid-template-columns:1fr}}@media (max-width:768px){.withdraw-container{padding:1rem}.balance-card,.form-card,.history-card,.quick-info-card,.warning-card{padding:1.5rem}}.live-account-page{background:#f5f7fa;min-height:100vh;padding:30px}.live-account-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.section-header{gap:20px;margin-bottom:30px}.header-icon,.section-header{align-items:center;display:flex}.header-icon{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;color:#059669;height:70px;justify-content:center;width:70px}.section-header h2{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:4px}.section-header p{color:#6b7280;font-size:14px}.create-account-section{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px}.create-account-form{max-width:500px}.form-group{margin-bottom:24px}.form-group select{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;padding:14px 16px;transition:all .2s;width:100%}.form-group select:focus{background:#fff;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a;outline:none}.btn-create-account{background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:all .3s;width:100%}.btn-create-account:hover{box-shadow:0 8px 16px #4ade804d;transform:translateY(-2px)}.existing-accounts-section{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px}.accounts-carousel{position:relative}.account-card{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:30px}.account-header{align-items:center;border-bottom:1px solid #a7f3d0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.account-header h3{color:#1a1a1a;font-size:20px;font-weight:700}.account-badge{background:#4ade80;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;text-transform:uppercase}.account-details{display:flex;flex-direction:column;gap:16px}.detail-row{align-items:center;padding:12px 0}.detail-label{font-size:14px;font-weight:500}.detail-value{color:#1a1a1a;font-size:14px;font-weight:600}.detail-value-copy{align-items:center;display:flex;gap:8px}.detail-value-copy span{color:#1a1a1a;font-size:14px;font-weight:600}.copy-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:6px 10px;transition:all .2s}.copy-btn:hover{background:#4ade80;border-color:#4ade80;color:#fff;transform:scale(1.05)}.carousel-nav{gap:20px;margin-top:24px}.carousel-nav,.nav-btn{align-items:center;display:flex;justify-content:center}.nav-btn{background:#fff;border:1px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:pointer;height:36px;transition:all .2s;width:36px}.nav-btn:hover:not(:disabled){background:#4ade80;border-color:#4ade80;color:#fff}.nav-btn:disabled{cursor:not-allowed;opacity:.3}.account-indicator{color:#6b7280;font-size:14px;font-weight:500}@media (max-width:1024px){.live-account-container{grid-template-columns:1fr}}@media (max-width:768px){.live-account-page{padding:20px}.create-account-section,.existing-accounts-section{padding:24px}.account-header,.section-header{flex-direction:column;text-align:center}.account-header{gap:12px}.detail-row{align-items:flex-start;flex-direction:column;gap:8px}}.transaction-history-page{background:#f5f7fa;min-height:100vh;padding:30px}.transaction-header{margin-bottom:30px}.transaction-header h1{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:8px}.transaction-header p{color:#6b7280;font-size:14px}.transaction-container{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:30px}.transaction-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.search-box{min-width:250px;position:relative}.search-icon{color:#9ca3af;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.search-box input{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#1a1a1a;font-size:14px;padding:12px 16px 12px 44px;transition:all .2s;width:100%}.search-box input:focus{background:#fff;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a;outline:none}.filter-select{padding:12px 16px}.filter-select:focus{box-shadow:0 0 0 3px #4ade801a}.transaction-table-container{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.transaction-table{border-collapse:collapse;width:100%}.transaction-table thead{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.transaction-table th{color:#059669;font-size:12px;font-weight:700;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase}.transaction-table td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px 20px}.transaction-table tbody tr:hover{background:#f9fafb}.transaction-table tbody tr:last-child td{border-bottom:none}.no-data{padding:40px 20px!important}.status-badge,.type-badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px;text-transform:capitalize}.type-badge.deposit{background:#d1fae5;color:#059669}.type-badge.withdrawal{background:#fee2e2;color:#dc2626}.type-badge.credit{background:#dbeafe;color:#2563eb}.status-badge.pending,.type-badge.rebate{background:#fef3c7;color:#d97706}.status-badge.approved,.status-badge.completed{background:#d1fae5;color:#059669}.status-badge.rejected{background:#fee2e2;color:#dc2626}.amount{color:#1a1a1a}.pagination{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.pagination-info{color:#6b7280;font-size:14px}.pagination-btn{height:36px;width:36px}@media (max-width:768px){.transaction-container,.transaction-history-page{padding:20px}.transaction-filters{flex-direction:column}.search-box{min-width:100%}.filter-select{width:100%}.pagination{flex-direction:column;gap:16px}.transaction-table{font-size:12px}.transaction-table td,.transaction-table th{padding:12px 10px}}.support-tickets-page{background:#f5f7fa;min-height:100vh;padding:30px}.tickets-header{margin-bottom:30px}.tickets-header h1{color:#1a1a1a;font-size:32px;margin-bottom:8px}.tickets-header p{font-size:14px}.btn-create-ticket{align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.btn-create-ticket:hover{box-shadow:0 8px 16px #4ade804d;transform:translateY(-2px)}.tickets-container{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:30px}.tickets-filters{flex-wrap:wrap;gap:12px;margin-bottom:30px}.filter-select{background:#f9fafb;border-radius:8px;color:#1a1a1a;font-size:14px;min-width:150px;padding:10px 16px;transition:all .2s}.filter-select:focus{background:#fff;border-color:#4ade80;outline:none}.btn-clear,.btn-search{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.btn-search{background:#4ade80;border:none;color:#fff}.btn-search:hover{background:#22c55e}.btn-clear{background:#6b7280;border:none;color:#fff}.btn-clear:hover{background:#4b5563}.ticket-details-section{margin-top:20px}.section-title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-title-row h2{color:#1a1a1a;font-size:20px;font-weight:700}.tickets-table-container{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.tickets-table thead{background:#f9fafb}.tickets-table th{font-size:12px;font-weight:700;letter-spacing:.5px;padding:16px 20px}.tickets-table td{color:#374151;font-size:14px;padding:16px 20px}.tickets-table tbody tr:hover{background:#f9fafb}.tickets-table tbody tr:last-child td{border-bottom:none}.no-data{font-style:italic;padding:60px 20px!important}.status-badge{border-radius:6px;font-size:12px;padding:6px 12px;text-transform:capitalize}.status-badge.open{background:#dbeafe;color:#2563eb}.status-badge.in-progress{background:#fef3c7;color:#d97706}.status-badge.closed,.status-badge.resolved{background:#d1fae5;color:#059669}.btn-view{background:#4ade80;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .2s}.btn-view:hover{background:#22c55e}.pagination-controls{display:flex;gap:8px}.pagination-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.pagination-btn:hover:not(:disabled){background:#4ade80;border-color:#4ade80;color:#fff}.pagination-btn:disabled{cursor:not-allowed;opacity:.3}.modal-overlay{background:#00000080;padding:20px}.modal-content{border-radius:16px;box-shadow:0 20px 60px #0000004d;width:100%}.modal-header{padding:24px 30px}.modal-header h2{color:#1a1a1a;font-size:20px}.modal-close{align-items:center;background:#f3f4f6;border-radius:50%;color:#6b7280;display:flex;font-size:24px;height:36px;justify-content:center;transition:all .2s;width:36px}.modal-close:hover{background:#e5e7eb;color:#1a1a1a}.ticket-form{padding:30px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group label{font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#f9fafb;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:14px;padding:12px 16px;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#fff;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a}.form-group input[type=file]{border:2px dashed #d1d5db;cursor:pointer;padding:10px}.form-group input[type=file]:hover{background:#f0fdf4;border-color:#4ade80}.form-group small{display:block;font-size:12px;margin-top:6px}.form-group textarea{resize:vertical}.modal-actions{display:flex;gap:12px;margin-top:24px}.btn-cancel,.btn-submit{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s}.btn-cancel{background:#f3f4f6;color:#6b7280}.btn-cancel:hover{background:#e5e7eb}.btn-submit{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.btn-submit:hover{box-shadow:0 4px 12px #4ade804d;transform:translateY(-1px)}@media (max-width:768px){.support-tickets-page{padding:20px}.tickets-header{align-items:flex-start;flex-direction:column;gap:16px}.btn-create-ticket{justify-content:center;width:100%}.tickets-container{padding:20px}.tickets-filters{flex-direction:column}.filter-select{width:100%}.form-row{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.download-page{background:#f5f7fa;min-height:100vh;padding:30px}.download-header{margin-bottom:50px;text-align:center}.download-header h1{color:#1a1a1a;font-size:36px;font-weight:700;margin-bottom:12px}.download-header p{color:#6b7280;font-size:16px;margin:0 auto;max-width:600px}.platforms-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto 60px;max-width:1400px}.platform-card{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px 30px;text-align:center;transition:all .3s}.platform-card:hover{border-color:#4ade80;box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.platform-icon{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;color:#059669;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.platform-card h3{color:#1a1a1a;font-size:22px;font-weight:700;margin-bottom:12px}.platform-card p{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:24px}.btn-download{background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .3s;width:100%}.btn-download:hover{box-shadow:0 6px 12px #4ade804d;transform:translateY(-2px)}.download-info{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto 60px;max-width:1400px}.info-section{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px;text-align:center}.info-section svg{color:#4ade80;margin-bottom:20px}.info-section h3{color:#1a1a1a;font-size:20px;font-weight:700;margin-bottom:12px}.info-section p{color:#6b7280;font-size:14px;line-height:1.7}.system-requirements{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin:0 auto;max-width:1400px;padding:40px}.system-requirements>h3{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.requirements-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.requirement-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.requirement-item h4{border-bottom:2px solid #4ade80;color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:16px;padding-bottom:12px}.requirement-item ul{list-style:none;margin:0;padding:0}.requirement-item li{color:#6b7280;font-size:14px;padding:8px 0 8px 20px;position:relative}.requirement-item li:before{color:#4ade80;content:"✓";font-weight:700;left:0;position:absolute}@media (max-width:1200px){.platforms-grid,.requirements-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.download-page{padding:20px}.download-header h1{font-size:28px}.download-info,.platforms-grid,.requirements-grid{grid-template-columns:1fr}.system-requirements{padding:24px}}.ib-dashboard-page{background:#f5f7fa;min-height:100vh;padding:30px}.ib-header{margin-bottom:24px}.ib-header h1{color:#1a1a1a;font-size:32px;margin-bottom:8px}.ib-header p{font-size:14px}.ib-actions{display:flex;gap:16px;margin-bottom:30px}.btn-action{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s}.btn-action.withdraw{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.btn-action.withdraw:hover{box-shadow:0 8px 16px #4ade804d;transform:translateY(-2px)}.btn-action.history{background:#fff;border:1px solid #d1d5db;color:#6b7280}.btn-action.history:hover{background:#f9fafb;border-color:#9ca3af}.ib-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.stat-card{border-left:4px solid #4ade80;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px}.stat-label{font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:12px}.stat-value{color:#1a1a1a;font-size:24px}.stat-value.green{color:#059669}.stat-value.small{font-size:16px}.how-it-works{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin-bottom:30px;padding:40px}.how-it-works h2{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.works-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.work-step{padding:20px;text-align:center}.step-icon{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:50%;color:#2563eb;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.work-step h3{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:12px}.work-step p{color:#6b7280;font-size:14px;line-height:1.6}.referral-tools{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin-bottom:30px;padding:40px}.referral-tools h2{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:30px}.tools-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:2fr 1fr}.tool-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.tool-card h3{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:16px}.link-box{display:flex;gap:12px;margin-bottom:12px}.link-box input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;flex:1 1;font-size:13px;padding:12px 16px}.btn-copy{background:#4ade80;border-radius:8px;font-size:14px;padding:12px 24px;transition:all .2s}.btn-copy:hover{background:#22c55e}.tool-description{color:#6b7280;font-size:13px;line-height:1.6}.quick-stats{gap:20px}.quick-stat-item,.quick-stats{display:flex;flex-direction:column}.quick-stat-item{align-items:center;background:#fff;border-radius:8px;padding:16px}.stat-number{color:#4ade80;font-size:28px;font-weight:700;margin-bottom:4px}.stat-text{color:#6b7280;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.commission-structure{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px}.commission-structure h2{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:30px}.structure-table{overflow-x:auto}.structure-table table{border-collapse:collapse;width:100%}.structure-table thead{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.structure-table th{color:#059669;font-size:14px;font-weight:700;padding:16px 20px;text-align:left;text-transform:uppercase}.structure-table td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px 20px}.structure-table tbody tr:last-child td{border-bottom:none}.structure-table tbody tr:hover{background:#f9fafb}@media (max-width:1200px){.ib-stats-grid{grid-template-columns:repeat(2,1fr)}.tools-grid{grid-template-columns:1fr}}@media (max-width:768px){.ib-dashboard-page{padding:20px}.ib-actions{flex-direction:column}.btn-action{width:100%}.ib-stats-grid,.works-grid{grid-template-columns:1fr}.commission-structure,.how-it-works,.referral-tools{padding:24px}.link-box{flex-direction:column}.btn-copy{width:100%}}.referral-links-page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.referral-content{background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000014;max-width:680px;padding:50px;text-align:center;width:100%}.referral-icon-container{margin-bottom:32px}.referral-icon{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;box-shadow:0 8px 24px #05966926;color:#059669;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.referral-title{color:#1a202c;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:12px}.referral-subtitle{color:#718096;font-size:16px;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:500px}.referral-section{margin-bottom:36px;text-align:left}.section-label{color:#2d3748;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.link-input-group{align-items:stretch;display:flex;gap:12px}.referral-input{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;color:#4a5568;flex:1 1;font-family:SF Mono,Monaco,Consolas,monospace;font-size:14px;min-width:0;padding:14px 16px;transition:all .2s ease}.referral-input:focus{background:#fff;border-color:#4ade80;box-shadow:0 0 0 3px #4ade801a;outline:none}.btn-copy{align-items:center;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:12px;box-shadow:0 4px 14px #4ade804d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:14px 24px;transition:all .3s ease;white-space:nowrap}.btn-copy:hover{box-shadow:0 6px 20px #4ade8066;transform:translateY(-2px)}.btn-copy:active{transform:translateY(0)}.share-section{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;margin-bottom:36px;padding:32px 0}.share-text{color:#718096;font-size:15px;font-weight:500;margin-bottom:20px}.social-buttons{gap:16px}.social-btn,.social-buttons{display:flex;justify-content:center}.social-btn{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;height:64px;transition:all .3s ease;width:64px}.social-btn:hover{box-shadow:0 8px 20px #00000040;transform:translateY(-4px)}.social-btn:active{transform:translateY(-2px)}.social-btn.whatsapp{background:linear-gradient(135deg,#25d366,#1ebe57)}.social-btn.messenger{background:linear-gradient(135deg,#0084ff,#0073e6)}.social-btn.facebook{background:linear-gradient(135deg,#1877f2,#0c63d4)}.info-box{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:16px;margin-bottom:28px;padding:28px 32px;text-align:left}.info-title{color:#059669;font-size:18px;margin-bottom:16px}.info-list{list-style:none;margin:0;padding:0}.info-list li{color:#2d3748;font-size:14px;line-height:1.6;padding:10px 0 10px 28px;position:relative}.info-list li:before{color:#059669;content:"✓";font-size:16px;font-weight:700;left:0;position:absolute;top:10px}.ib-code-section{background:#f7fafc;border:2px dashed #cbd5e0;border-radius:12px;padding:20px}.ib-code-text{color:#4a5568;font-size:15px;margin:0}.ib-code-value{color:#1a202c;font-family:SF Mono,Monaco,Consolas,monospace;font-size:16px;font-weight:700}@media (max-width:768px){.referral-links-page{padding:20px 16px}.referral-content{padding:36px 24px}.referral-icon{height:80px;width:80px}.referral-icon svg{height:32px;width:32px}.referral-title{font-size:26px}.referral-subtitle{font-size:15px}.link-input-group{flex-direction:column}.btn-copy{justify-content:center;padding:16px 24px;width:100%}.social-buttons{gap:12px}.social-btn{height:56px;width:56px}.info-box{padding:24px 20px}.info-title{font-size:16px}.info-list li{font-size:13px;padding-left:24px}}@media (max-width:480px){.referral-content{padding:28px 20px}.referral-title{font-size:24px}.referral-input{font-size:12px;padding:12px 14px}.social-btn{height:52px;width:52px}.social-btn svg{height:20px;width:20px}}.attracted-clients-page{background:#f5f7fa;min-height:100vh;padding:30px}.clients-header{margin-bottom:30px}.header-content{align-items:center;display:flex;gap:20px}.header-icon{color:#4ade80}.clients-header h1{color:#1a1a1a;font-size:32px;margin-bottom:4px}.clients-header p{font-size:14px}.clients-container{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:30px}.table-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.entries-control{align-items:center;display:flex;gap:10px}.entries-control select{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#1a1a1a;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s}.entries-control select:focus{background:#fff;border-color:#4ade80;outline:none}.entries-control span{color:#6b7280;font-size:14px}.clients-table-container{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;overflow-x:auto}.clients-table{min-width:1200px}.clients-table thead{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.clients-table th{color:#059669;font-size:12px;font-weight:700;letter-spacing:.5px;padding:16px 20px;white-space:nowrap}.clients-table td{color:#374151;font-size:14px;padding:16px 20px}.clients-table tbody tr:hover{background:#f9fafb}.amount,.volume{font-weight:600}.volume{color:#2563eb}.commission{color:#d97706;font-weight:700}.no-data{padding:0!important}.empty-state{align-items:center;display:flex;flex-direction:column;gap:16px;padding:80px 40px}.empty-icon{color:#d1d5db;margin-bottom:8px}.empty-state h3{color:#6b7280;font-size:20px;font-weight:600;margin:0}.empty-state p{color:#9ca3af;font-size:14px;margin:0;max-width:400px}.pagination-info{border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding-top:16px}.pagination-info span{color:#6b7280;font-size:14px}@media (max-width:768px){.attracted-clients-page{padding:20px}.clients-header{margin-bottom:20px}.header-content{align-items:flex-start;flex-direction:column;gap:12px}.clients-container{padding:20px}.table-controls{align-items:flex-start;flex-direction:column;gap:12px}.clients-table-container{-webkit-overflow-scrolling:touch;overflow-x:scroll}.empty-state{padding:60px 20px}.empty-icon{height:48px;width:48px}.empty-state h3{font-size:18px}.empty-state p{font-size:13px}}.broker-login-container{align-items:center;background:linear-gradient(135deg,#0a1628,#1a3a52 50%,#0a1628);display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative}.broker-login-container:before{background-image:radial-gradient(circle,#00ff001a 1px,#0000 0);background-size:20px 20px;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.back-to-home-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;left:20px;padding:10px 20px;position:absolute;top:20px;transition:all .3s ease;z-index:10}.back-to-home-btn:hover{background:#fff3;transform:translateX(-5px)}.broker-login-box{background:#fffffff2;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:40px;position:relative;width:100%;z-index:1}.login-header{margin-bottom:30px;text-align:center}.logo-wrapper{display:flex;justify-content:center;margin-bottom:20px}.broker-logo{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:80px;object-fit:contain;width:80px}.login-header h1{font-size:36px;font-weight:800;letter-spacing:-1px;margin:0 0 8px}.brand-rhyno{color:#0f0}.brand-fx{color:#0a1628}.subtitle{color:#666;font-size:16px;font-weight:500;margin:0 0 15px}.security-badge{background:#10b9811a;border:1px solid #10b9814d;border-radius:20px;color:#10b981;display:inline-block;font-size:13px;font-weight:600;padding:8px 16px}.error-alert{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:12px 16px}.error-icon{font-size:18px}.login-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{color:#333;font-size:14px;margin-bottom:8px}.input-group{align-items:center;display:flex;position:relative}.input-icon{color:#999;left:14px;position:absolute;z-index:1}.input-group input{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;padding:12px 12px 12px 45px;transition:all .3s ease;width:100%}.input-group input:focus{background:#fff;border-color:#0f0;box-shadow:0 0 0 3px #00ff001a;outline:none}.login-btn{align-items:center;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:8px;box-shadow:0 4px 12px #00ff004d;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:all .3s ease;width:100%}.login-btn:hover:not(:disabled){box-shadow:0 6px 16px #0f06;transform:translateY(-2px)}.login-btn:disabled{cursor:not-allowed;opacity:.6}.spinner{animation:spin .8s linear infinite;border:2px solid #000;border-top-color:#0000;height:16px;width:16px}.login-footer{border-top:1px solid #e5e7eb;padding-top:20px}.info-box{background:#3b82f60d;border:1px solid #3b82f633;border-radius:8px;margin-bottom:15px;padding:15px}.info-title{color:#1e40af;font-size:14px;font-weight:700;margin:0 0 5px}.info-text{line-height:1.5;margin:0}.info-text,.login-help{color:#666;font-size:13px}.login-help{text-align:center}.login-help p{margin:0 0 5px}.login-help a{color:#0f0;font-weight:600;text-decoration:none;transition:all .3s ease}.login-help a:hover{color:#0c0;text-decoration:underline}.page-footer{bottom:20px;color:#ffffffb3;font-size:12px;left:0;position:absolute;right:0;text-align:center;z-index:1}@media (max-width:640px){.broker-login-box{padding:30px 20px}.login-header h1{font-size:28px}.broker-logo{height:60px;width:60px}.back-to-home-btn{font-size:13px;left:10px;padding:8px 16px;top:10px}}.broker-layout{background-color:#f9fafb;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh}.broker-sidebar{background:linear-gradient(180deg,#1e3a8a,#1e40af);box-shadow:2px 0 10px #0000001a;color:#fff;display:flex;flex-direction:column;transition:width .3s ease}.broker-sidebar.open{width:256px}.broker-sidebar.closed{width:80px}.sidebar-header{align-items:center;border-bottom:1px solid #3b82f64d;display:flex;justify-content:space-between;min-height:80px;padding:1rem}.sidebar-logo-container{align-items:center;display:flex;flex:1 1;justify-content:center}.sidebar-logo-img{background:#0000;border-radius:12px;box-shadow:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:70px;object-fit:contain;padding:0;transition:all .3s ease;width:70px}.sidebar-logo-img:hover{filter:drop-shadow(0 6px 16px rgba(0,0,0,.3));transform:scale(1.05)}.sidebar-logo-img-mini{background:#0000;border-radius:10px;box-shadow:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:50px;object-fit:contain;padding:0;transition:all .3s ease;width:50px}.sidebar-logo-img-mini:hover{filter:drop-shadow(0 6px 16px rgba(0,0,0,.3));transform:scale(1.05)}.sidebar-toggle-btn{background:none;border:none;border-radius:.5rem;color:#fff;cursor:pointer;flex-shrink:0;padding:.5rem;transition:background-color .2s}.sidebar-toggle-btn:hover{background-color:#2563eb80}.sidebar-nav{flex:1 1;overflow-y:auto;padding:1rem 0}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.sidebar-menu-item{align-items:center;border-radius:.5rem;color:#bfdbfe;cursor:pointer;display:flex;margin:0 .5rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s}.sidebar-menu-item:hover{background-color:#2563eb80;color:#fff}.sidebar-menu-item.active{background-color:#2563eb;color:#fff}.sidebar-menu-item svg{flex-shrink:0;margin-right:.75rem}.broker-sidebar.closed .sidebar-menu-item span{display:none}.broker-sidebar.closed .sidebar-menu-item svg{margin-right:0}.sidebar-footer{border-top:1px solid #3b82f64d;padding:1rem}.logout-btn{align-items:center;background:none;border:none;border-radius:.5rem;color:#bfdbfe;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem;transition:background-color .2s;width:100%}.logout-btn:hover{background-color:#dc2626;color:#fff}.logout-btn svg{margin-right:.75rem}.broker-sidebar.closed .logout-btn svg{margin-right:0}.broker-sidebar.closed .logout-btn span{display:none}.broker-main-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.broker-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 1.5rem}.header-title h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.header-title p{color:#6b7280;font-size:.875rem;margin:0}.header-actions{align-items:center;gap:1rem}.notification-btn{background:none;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;padding:.5rem;position:relative;transition:background-color .2s}.notification-btn:hover{background-color:#f3f4f6}.notification-badge{background-color:#ef4444;border-radius:50%;height:8px;position:absolute;right:0;top:0;width:8px}.admin-badge{align-items:center;background-color:#d1fae5;border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem 1rem}.admin-badge svg{color:#059669}.admin-badge span{color:#047857;font-size:.875rem;font-weight:500}.broker-page-content{background-color:#f9fafb;flex:1 1;overflow-y:auto;padding:1.5rem}.broker-page-content::-webkit-scrollbar{width:8px}.broker-page-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.broker-page-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.broker-sidebar.open{height:100vh;position:fixed;z-index:1000}.broker-sidebar.closed{overflow:hidden;width:0}.sidebar-header{min-height:70px}.sidebar-logo-img{height:60px;width:60px}.sidebar-logo-img-mini{height:45px;width:45px}.header-title h2{font-size:1.25rem}.broker-page-content{padding:1rem}}.broker-dashboard{background:#fff;min-height:100vh;padding:2rem}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.dashboard-header h1{color:#1a202c;font-size:2.5rem;font-weight:800;margin:0}.dashboard-header p{align-items:center;color:#718096;display:flex;font-size:1.125rem;gap:.75rem;margin:.5rem 0 0}.demo-badge{background:#f7fafc;border:1px solid #e2e8f0;border-radius:20px;color:#718096;display:inline-flex;font-size:.75rem;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.demo-badge,.refresh-btn{align-items:center;font-weight:600}.refresh-btn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#2d3748;cursor:pointer;display:flex;font-size:.9375rem;gap:.5rem;padding:.875rem 1.75rem;transition:all .3s ease}.refresh-btn:hover{background:#f7fafc;border-color:#cbd5e0;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.refresh-btn:active{transform:translateY(0)}.welcome-banner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 32px #667eea40;color:#fff;margin-bottom:2rem;padding:2.5rem}.welcome-banner h2{font-size:2rem;font-weight:700;margin:0 0 .75rem}.welcome-banner p{font-size:1.125rem;margin:0;opacity:.95}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;min-height:200px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.stat-card:before{content:"";height:4px;left:0;position:absolute;top:0;width:100%}.stat-card.blue:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.stat-card.purple:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.stat-card.green:before{background:linear-gradient(90deg,#10b981,#059669)}.stat-card.orange:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.stat-card.red:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.stat-card.teal:before{background:linear-gradient(90deg,#14b8a6,#0d9488)}.stat-card:hover{border-color:#cbd5e0;box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.stat-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:auto}.stat-icon{align-items:center;border-radius:16px;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.stat-card.blue .stat-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-card.purple .stat-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-card.green .stat-icon{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.orange .stat-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.red .stat-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-card.teal .stat-icon{background:linear-gradient(135deg,#14b8a6,#0d9488)}.stat-label{color:#64748b;font-size:.8125rem;font-weight:600;line-height:1.2;padding-top:.25rem}.stat-value{color:#1e293b;font-size:2.75rem;font-weight:800;line-height:1;margin:1.25rem 0 .5rem}.stat-subtitle{color:#94a3b8;font-size:.875rem;margin-top:auto;padding-top:.5rem}.recent-activity{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.activity-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 8px #0000000a;padding:2rem}.activity-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.activity-header h3{color:#1e293b;font-size:1.375rem;font-weight:700;margin:0}.activity-icon-badge{align-items:center;border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.activity-icon-badge.green{background:linear-gradient(135deg,#10b981,#059669)}.activity-icon-badge.orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.activity-list{display:flex;flex-direction:column;gap:1rem}.activity-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:1rem;padding:1.25rem;transition:all .2s}.activity-item:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(4px)}.activity-avatar{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.activity-avatar.green{background:linear-gradient(135deg,#10b981,#059669)}.activity-avatar.orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.activity-info{display:flex;flex:1 1;flex-direction:column;gap:.375rem;min-width:0}.activity-name{color:#1e293b;font-size:1rem;font-weight:600}.activity-time{color:#94a3b8;font-size:.8125rem}.activity-amount{flex-shrink:0;font-size:1.25rem;font-weight:700;white-space:nowrap}.activity-amount.green{color:#10b981}.activity-amount.orange{color:#f59e0b}.no-data{color:#94a3b8;font-size:.9375rem;padding:2rem}.error-container,.loading-container{align-items:center;color:#2d3748;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:60vh}.error-container h2{color:#1a202c;font-size:2rem;font-weight:700;margin:0}.spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.retry-btn{align-items:center;background:#667eea;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 1.75rem;transition:all .3s}.retry-btn:hover{background:#5a67d8;box-shadow:0 8px 16px #667eea4d;transform:translateY(-2px)}.retry-btn:active{transform:translateY(0)}@media (max-width:1400px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.recent-activity{grid-template-columns:1fr}}@media (max-width:768px){.broker-dashboard{padding:1rem}.stats-grid{grid-template-columns:1fr}.dashboard-header{align-items:flex-start;flex-direction:column;gap:1rem}.dashboard-header h1{font-size:2rem}.welcome-banner{padding:1.5rem}.welcome-banner h2{font-size:1.5rem}.stat-card{min-height:180px;padding:1.5rem}.stat-value{font-size:2.25rem}.activity-card{padding:1.5rem}}@media (max-width:480px){.broker-dashboard{padding:.75rem}.dashboard-header h1{font-size:1.75rem}.stat-icon{height:50px;width:50px}.stat-icon svg{height:24px;width:24px}.stat-value{font-size:2rem}.activity-item{align-items:flex-start;flex-direction:column;gap:.75rem}.activity-amount{align-self:flex-end}}.clients-container{display:flex;flex-direction:column;gap:1.5rem}.clients-header{align-items:center;display:flex;justify-content:space-between}.clients-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.clients-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.btn-primary{background-color:#2563eb;color:#fff}.btn-primary:hover{background-color:#1d4ed8}.btn-success{background-color:#059669;color:#fff}.btn-success:hover{background-color:#047857}.btn-secondary{background-color:#f3f4f6;color:#374151}.btn-secondary:hover{background-color:#e5e7eb}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.clients-filters{border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;gap:1rem;padding:1rem}.clients-filters,.search-box{align-items:center;background:#fff;display:flex}.search-box{border:1px solid #d1d5db;border-radius:.5rem;flex:1 1;gap:.5rem;padding:.625rem 1rem}.search-box svg{color:#9ca3af}.search-box input{border:none;flex:1 1;font-size:.875rem;outline:none}.filter-select{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;font-size:.875rem;padding:.625rem 1rem}.results-info{color:#6b7280;font-size:.875rem}.results-info p{margin:0}.clients-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.clients-table{border-collapse:collapse;width:100%}.clients-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.clients-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.clients-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.clients-table tbody tr:hover{background-color:#f9fafb}.clients-table tbody tr:last-child td{border-bottom:none}.client-info{gap:.75rem}.client-avatar,.client-info{align-items:center;display:flex}.client-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;font-size:1rem;font-weight:600;height:40px;justify-content:center;width:40px}.client-name{color:#1f2937;font-weight:600}.client-email{color:#6b7280;font-size:.875rem}.mt5-badge{background-color:#dbeafe;border-radius:.375rem;color:#1e40af;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.status-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.kyc-approved{background-color:#d1fae5;color:#065f46}.kyc-pending{background-color:#fef3c7;color:#92400e}.kyc-rejected,.status-suspended{background-color:#fee2e2;color:#991b1b}.status-blocked{background-color:#fecaca;color:#7f1d1d}.status-pending{background-color:#e0e7ff;color:#3730a3}.action-buttons{display:flex;gap:.5rem}.btn-icon{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.btn-view{background-color:#dbeafe;color:#1e40af}.btn-view:hover{background-color:#bfdbfe}.btn-block{background-color:#fee2e2;color:#991b1b}.btn-block:hover{background-color:#fecaca}.btn-unblock{background-color:#d1fae5;color:#065f46}.btn-unblock:hover{background-color:#a7f3d0}.pagination{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem}.pagination span{color:#6b7280;font-size:.875rem}.no-data{color:#9ca3af;padding:3rem 1rem!important;text-align:center}@media (max-width:1024px){.clients-filters{flex-direction:column}.search-box{width:100%}}@media (max-width:768px){.clients-header{align-items:flex-start;flex-direction:column;gap:1rem}.clients-table-container{overflow-x:auto}.clients-table{min-width:800px}}.deposits-container{display:flex;flex-direction:column;gap:1.5rem}.deposit-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card-small{align-items:center;background:#fff;border-left:4px solid;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;gap:1rem;padding:1.25rem}.stat-card-small.pending{border-color:#f59e0b}.stat-card-small.approved{border-color:#10b981}.stat-card-small.rejected{border-color:#ef4444}.stat-card-small.total{border-color:#3b82f6}.stat-icon{font-size:2rem}.stat-info p{color:#6b7280;font-size:.875rem;margin:0}.stat-info h3{color:#1f2937;font-size:1.5rem;font-weight:700;margin:.25rem 0 0}.deposits-header{align-items:center;display:flex;justify-content:space-between}.deposits-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.deposits-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.deposits-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.deposits-filters,.deposits-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.deposits-table-container{overflow:hidden}.deposits-table{border-collapse:collapse;width:100%}.deposits-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.deposits-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.deposits-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.deposits-table tbody tr:hover{background-color:#f9fafb}.deposit-id{color:#3b82f6;font-weight:600}.client-info-small .client-name{color:#1f2937;font-weight:600}.client-info-small .client-email{color:#6b7280;font-size:.875rem}.amount{color:#059669;font-size:1.125rem;font-weight:700}.method-badge{background-color:#e0e7ff;border-radius:.375rem;color:#3730a3;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}.utr-number{background-color:#f3f4f6;border-radius:.25rem;font-family:monospace;font-size:.875rem;padding:.25rem .5rem}.status-pending{background-color:#fef3c7;color:#92400e}.status-approved{background-color:#d1fae5;color:#065f46}.status-rejected{background-color:#fee2e2;color:#991b1b}.btn-approve{background-color:#d1fae5;color:#065f46}.btn-approve:hover{background-color:#a7f3d0}.btn-reject{background-color:#fee2e2;color:#991b1b}.btn-reject:hover{background-color:#fecaca}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.modal-header h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.modal-close{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:2rem;height:32px;line-height:1;padding:0;width:32px}.modal-close:hover{color:#374151}.modal-body{padding:1.5rem}.detail-row{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:.75rem 0}.detail-row:last-child{border-bottom:none}.detail-value{color:#1f2937;text-align:right}.rejection-reason{color:#dc2626;font-weight:500}.btn-link{align-items:center;color:#2563eb;display:inline-flex;gap:.25rem;text-decoration:none}.btn-link:hover{text-decoration:underline}.modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.btn-danger{background-color:#dc2626;color:#fff}.btn-danger:hover{background-color:#b91c1c}@media (max-width:1024px){.deposits-filters{flex-direction:column}.deposit-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.deposits-header{align-items:flex-start;flex-direction:column;gap:1rem}.deposits-table-container{overflow-x:auto}.deposits-table{min-width:900px}.deposit-stats{grid-template-columns:1fr}}.withdrawals-container{display:flex;flex-direction:column;gap:1.5rem}.withdrawal-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.withdrawals-header{align-items:center;display:flex;justify-content:space-between}.withdrawals-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.withdrawals-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.withdrawals-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.withdrawals-filters,.withdrawals-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.withdrawals-table-container{overflow:hidden}.withdrawals-table{border-collapse:collapse;width:100%}.withdrawals-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.withdrawals-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.withdrawals-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.withdrawals-table tbody tr:hover{background-color:#f9fafb}.withdrawal-id{color:#dc2626;font-weight:600}.mt5-login-small{color:#6b7280;font-size:.75rem;margin-top:.25rem}.withdrawal-amount{color:#dc2626}.balance-info{display:flex;flex-direction:column;gap:.25rem}.balance{color:#059669}.insufficient-badge{align-items:center;background-color:#fee2e2;border-radius:.25rem;color:#991b1b;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.125rem .5rem}.account-detail{color:#374151;font-size:.875rem}.ifsc{color:#6b7280;font-size:.75rem;margin-top:.125rem}.alert{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;margin:.5rem 0;padding:.75rem}.alert-danger{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.utr-highlight{background-color:#dbeafe;border-radius:.25rem;color:#1e40af;font-family:monospace;font-weight:600;padding:.25rem .5rem}.btn-icon:disabled{cursor:not-allowed;opacity:.5}.btn-icon:disabled:hover{background-color:initial}@media (max-width:1024px){.withdrawals-filters{flex-direction:column}.withdrawal-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.withdrawals-header{align-items:flex-start;flex-direction:column;gap:1rem}.withdrawals-table-container{overflow-x:auto}.withdrawals-table{min-width:1000px}.withdrawal-stats{grid-template-columns:1fr}}.kyc-container{display:flex;flex-direction:column;gap:1.5rem}.kyc-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kyc-header{align-items:center;display:flex;justify-content:space-between}.kyc-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.kyc-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.kyc-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.kyc-filters,.kyc-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.kyc-table-container{overflow:hidden}.kyc-table{border-collapse:collapse;width:100%}.kyc-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.kyc-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.kyc-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.kyc-table tbody tr:hover{background-color:#f9fafb}.kyc-id{color:#7c3aed;font-weight:600}.client-phone{color:#6b7280;font-size:.75rem;margin-top:.125rem}.doc-number{background-color:#f3f4f6;border-radius:.25rem;color:#374151;font-family:monospace;font-size:.875rem;padding:.25rem .5rem}.document-previews{display:flex;flex-wrap:wrap;gap:.5rem}.doc-preview-btn{align-items:center;background-color:#e0e7ff;border:none;border-radius:.375rem;color:#3730a3;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .625rem;transition:all .2s}.doc-preview-btn:hover{background-color:#c7d2fe}.modal-large{max-width:900px}.kyc-details-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.detail-section{background-color:#f9fafb;border-radius:.5rem;padding:1rem}.detail-section h3{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.doc-highlight{background-color:#dbeafe;border-radius:.25rem;color:#1e40af;font-family:monospace;font-weight:600;padding:.25rem .5rem}.documents-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.document-card{border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;overflow:hidden;transition:all .2s}.document-card:hover{border-color:#3b82f6;box-shadow:0 4px 6px #0000001a}.document-label{background-color:#f3f4f6;color:#374151;font-size:.875rem;font-weight:600;padding:.5rem;text-align:center}.document-card img{display:block;height:200px;object-fit:cover;width:100%}.alert-success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.image-modal{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000004d;max-height:90vh;max-width:90vw;padding:1rem;position:relative}.image-modal img{border-radius:.5rem;display:block;max-height:80vh;max-width:100%}.image-modal-close{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s;width:40px;z-index:10}.image-modal-close:hover{background-color:#000000e6}@media (max-width:1024px){.kyc-filters{flex-direction:column}.kyc-stats{grid-template-columns:repeat(2,1fr)}.kyc-details-grid{grid-template-columns:1fr}}@media (max-width:768px){.kyc-header{align-items:flex-start;flex-direction:column;gap:1rem}.kyc-table-container{overflow-x:auto}.kyc-table{min-width:1000px}.documents-grid,.kyc-stats{grid-template-columns:1fr}}.wallets-container{display:flex;flex-direction:column;gap:1.5rem}.wallet-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card-small.balance{border-color:#3b82f6}.stat-card-small.available{border-color:#10b981}.stat-card-small.locked{border-color:#f59e0b}.wallets-header{align-items:center;display:flex;justify-content:space-between}.wallets-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.wallets-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.wallets-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.wallets-filters,.wallets-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.wallets-table-container{overflow:hidden}.wallets-table{border-collapse:collapse;width:100%}.wallets-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.wallets-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.wallets-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.wallets-table tbody tr:hover{background-color:#f9fafb}.balance{font-size:1rem;font-weight:600}.balance.available{color:#059669}.balance.locked{color:#f59e0b}.balance.total{color:#3b82f6;font-size:1.125rem}.currency-badge{background-color:#e0e7ff;border-radius:.375rem;color:#3730a3;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.btn-credit{background-color:#d1fae5;color:#065f46}.btn-credit:hover{background-color:#a7f3d0}.btn-debit{background-color:#fee2e2;color:#991b1b}.btn-debit:hover{background-color:#fecaca}@media (max-width:1024px){.wallets-filters{flex-direction:column}.wallet-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wallets-header{align-items:flex-start;flex-direction:column;gap:1rem}.wallets-table-container{overflow-x:auto}.wallets-table{min-width:1000px}.wallet-stats{grid-template-columns:1fr}}.ib-container{display:flex;flex-direction:column;gap:1.5rem}.ib-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card-small.masters{border-color:#3b82f6}.stat-card-small.super-masters{border-color:#8b5cf6}.stat-card-small.rebates{border-color:#10b981}.ib-header{align-items:center;display:flex;justify-content:space-between}.ib-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.ib-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.ib-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.ib-filters,.ib-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.ib-table-container{overflow:hidden}.ib-table{border-collapse:collapse;width:100%}.ib-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.ib-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.ib-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.ib-table tbody tr:hover{background-color:#f9fafb}.role-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.role-super_master{background-color:#ede9fe;color:#6b21a8}.role-master{background-color:#dbeafe;color:#1e40af}.parent-name{color:#6b7280;font-size:.875rem}.no-parent{color:#9ca3af;font-size:.875rem;font-style:italic}.client-count{align-items:center;color:#6b7280;display:flex;gap:.5rem}.client-count.active{color:#059669}.rebate-amount{font-size:1rem;font-weight:600}@media (max-width:1024px){.ib-filters{flex-direction:column}.ib-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ib-header{align-items:flex-start;flex-direction:column;gap:1rem}.ib-table-container{overflow-x:auto}.ib-table{min-width:1100px}.ib-stats{grid-template-columns:1fr}}.risk-container{display:flex;flex-direction:column;gap:1.5rem}.risk-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card-small.danger{border-color:#ef4444}.stat-card-small.warning{border-color:#f59e0b}.stat-card-small.exposure{border-color:#3b82f6}.stat-card-small.positions{border-color:#8b5cf6}.risk-header{align-items:center;display:flex;justify-content:space-between}.risk-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.risk-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.alert-section{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.alert-section h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.alert-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.alert-card{border:2px solid;border-radius:.5rem;padding:1rem}.alert-card.danger{background-color:#fef2f2;border-color:#ef4444}.alert-header{align-items:center;color:#ef4444;display:flex;gap:.75rem;margin-bottom:.75rem}.alert-type{font-size:.875rem;font-weight:600;text-transform:uppercase}.alert-body{display:flex;flex-direction:column;gap:.5rem}.alert-user{color:#1f2937;font-weight:600;margin:0}.alert-mt5{color:#6b7280;font-size:.875rem;margin:0}.alert-details{display:flex;gap:1rem;margin-top:.5rem}.alert-details div{display:flex;flex-direction:column;gap:.25rem}.alert-details .label{color:#6b7280;font-size:.75rem}.alert-details .value{color:#1f2937;font-weight:600}.alert-details .value.danger{color:#ef4444;font-size:1.125rem}.section{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.section h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.exposure-table-container,.risk-table-container{overflow-x:auto}.exposure-table,.risk-table{border-collapse:collapse;width:100%}.exposure-table thead,.risk-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.exposure-table th,.risk-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.exposure-table td,.risk-table td{border-bottom:1px solid #f3f4f6;padding:.75rem 1rem}.exposure-table tbody tr:hover,.risk-table tbody tr:hover{background-color:#f9fafb}.margin-level{font-size:1rem;font-weight:700}.risk-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.symbol-name{color:#1f2937;font-size:.875rem;font-weight:600}.buy-lots{color:#059669;font-weight:500}.sell-lots{color:#dc2626;font-weight:500}.net-positive{color:#059669;font-weight:600}.net-negative{color:#dc2626;font-weight:600}.exposure-amount{color:#3b82f6;font-size:1rem;font-weight:600}@media (max-width:1024px){.risk-stats{grid-template-columns:repeat(2,1fr)}.alert-cards{grid-template-columns:1fr}}@media (max-width:768px){.risk-header{align-items:flex-start;flex-direction:column;gap:1rem}.risk-stats{grid-template-columns:1fr}.exposure-table,.risk-table{min-width:900px}}.payouts-container{display:flex;flex-direction:column;gap:1.5rem}.payout-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.payouts-header{align-items:center;display:flex;justify-content:space-between}.payouts-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.payouts-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.payouts-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.payouts-filters,.payouts-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.payouts-table-container{overflow:hidden}.payouts-table{border-collapse:collapse;width:100%}.payouts-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.payouts-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.payouts-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.payouts-table tbody tr:hover{background-color:#f9fafb}.payout-id{font-weight:600}.payout-amount,.payout-id{color:#8b5cf6}.no-utr{color:#9ca3af;font-style:italic}.status-completed{background-color:#d1fae5;color:#065f46}@media (max-width:1024px){.payouts-filters{flex-direction:column}.payout-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.payouts-header{align-items:flex-start;flex-direction:column;gap:1rem}.payouts-table-container{overflow-x:auto}.payouts-table{min-width:1100px}.payout-stats{grid-template-columns:1fr}}.rebates-container{display:flex;flex-direction:column;gap:1.5rem}.rebate-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card-small.pending-amount{border-color:#f59e0b}.stat-card-small.paid{border-color:#10b981}.rebates-header{align-items:center;display:flex;justify-content:space-between}.rebates-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.rebates-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.header-actions{display:flex;gap:.75rem}.rebates-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.rebates-filters,.rebates-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.rebates-table-container{overflow:hidden}.rebates-table{border-collapse:collapse;width:100%}.rebates-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.rebates-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.rebates-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.rebates-table tbody tr:hover{background-color:#f9fafb}.rebate-id{color:#7c3aed;font-weight:600}.month-badge{background-color:#e0e7ff;border-radius:.375rem;color:#3730a3;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.lots{color:#6b7280;font-weight:500}.commission{color:#3b82f6;font-weight:600}.rate{background-color:#fef3c7;border-radius:.25rem;color:#92400e;font-size:.875rem;font-weight:600;padding:.25rem .5rem}.rebate-amount{color:#059669;font-size:1.125rem;font-weight:700}.rebate-highlight{color:#059669;font-size:1.25rem;font-weight:700}@media (max-width:1024px){.rebates-filters{flex-direction:column}.rebate-stats{grid-template-columns:repeat(2,1fr)}.rebates-header{align-items:flex-start;flex-direction:column;gap:1rem}.header-actions{justify-content:space-between;width:100%}}@media (max-width:768px){.rebates-table-container{overflow-x:auto}.rebates-table{min-width:1200px}.rebate-stats{grid-template-columns:1fr}}.reports-container{display:flex;flex-direction:column;gap:1.5rem}.reports-header{align-items:center;display:flex;justify-content:space-between}.reports-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.reports-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.date-range-section{display:flex;gap:1rem}.date-range-card{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;flex:1 1;padding:1.5rem}.card-header{color:#3b82f6;gap:.75rem;margin-bottom:1rem}.card-header h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.date-inputs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.date-input-group{display:flex;flex-direction:column;gap:.5rem}.date-input-group label{color:#374151;font-size:.875rem;font-weight:600}.date-input-group input{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.625rem}.quick-filters{display:flex;flex-wrap:wrap;gap:.5rem}.quick-btn{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.quick-btn:hover{background-color:#e5e7eb;border-color:#9ca3af}.reports-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.report-card{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s}.report-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.report-icon{align-items:center;border-radius:.75rem;display:flex;height:60px;justify-content:center;width:60px}.report-info h3{color:#1f2937;font-size:1.125rem;font-weight:700;margin:0}.report-info p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.report-actions{display:flex;gap:.5rem}.btn-small{font-size:.875rem;padding:.5rem 1rem}.quick-stats-section{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.quick-stats-section h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.quick-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.quick-stat-card{background-color:#f9fafb;border-radius:.5rem;display:flex;gap:1rem;padding:1rem}.quick-stat-card .stat-icon{font-size:2rem}.stat-content{flex:1 1}.stat-label{color:#6b7280;font-size:.75rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.stat-value{color:#1f2937;font-size:1.5rem;font-weight:700;margin:.25rem 0}.stat-change{color:#6b7280;font-size:.75rem;margin:0}.stat-change.positive{color:#059669}.recent-reports-section{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem}.recent-reports-section h2{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.recent-reports-list{display:flex;flex-direction:column;gap:.75rem}.recent-report-item{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;gap:1rem;padding:1rem;transition:all .2s}.recent-report-item:hover{background-color:#f3f4f6}.report-item-icon{font-size:1.5rem}.report-item-info{flex:1 1}.report-item-info h4{color:#1f2937;font-size:.875rem;font-weight:600;margin:0}.report-item-info p{color:#6b7280;font-size:.75rem;margin:.25rem 0 0}.report-item-meta{align-items:center;display:flex;gap:1rem}.file-size{color:#6b7280;font-size:.75rem;font-weight:500}.btn-download{background-color:#dbeafe;color:#1e40af}.btn-download:hover{background-color:#bfdbfe}@media (max-width:1024px){.reports-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.quick-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.reports-header{align-items:flex-start;flex-direction:column;gap:1rem}.date-inputs,.quick-stats-grid,.reports-grid{grid-template-columns:1fr}}.tickets-container{display:flex;flex-direction:column;gap:1.5rem}.ticket-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card-small.open{border-color:#3b82f6}.stat-card-small.progress{border-color:#f59e0b}.stat-card-small.resolved{border-color:#10b981}.stat-card-small.urgent{border-color:#ef4444}.tickets-header{align-items:center;display:flex;justify-content:space-between}.tickets-header h1{color:#1f2937;font-size:1.875rem;font-weight:700;margin:0}.tickets-header p{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.tickets-filters{align-items:center;display:flex;gap:1rem;padding:1rem}.tickets-filters,.tickets-table-container{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.tickets-table-container{overflow:hidden}.tickets-table{border-collapse:collapse;width:100%}.tickets-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.tickets-table th{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.tickets-table td{border-bottom:1px solid #f3f4f6;padding:1rem}.tickets-table tbody tr:hover{background-color:#f9fafb}.ticket-id{color:#3b82f6;font-family:monospace;font-weight:600}.ticket-subject{color:#1f2937;font-weight:500}.category-badge{background-color:#e0e7ff;border-radius:.375rem;color:#3730a3;text-transform:uppercase}.category-badge,.priority-badge{font-size:.75rem;font-weight:600;padding:.25rem .75rem}.priority-badge{border-radius:9999px;display:inline-block}.status-in-progress{background-color:#fef3c7;color:#92400e}.ticket-meta{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.ticket-details-header{grid-gap:1rem;background-color:#f9fafb;border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem;padding:1rem}.detail-item{display:flex;flex-direction:column;gap:.5rem}.detail-label{color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase}.conversation-section{margin-bottom:1.5rem}.conversation-section h3{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 1rem}.messages-list{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.message{border-radius:.5rem;max-width:80%;padding:1rem}.message-user{align-self:flex-start;background-color:#f3f4f6}.message-support{align-self:flex-end;background-color:#dbeafe}.message-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.message-from{color:#1f2937;font-size:.875rem;font-weight:600}.message-time{color:#6b7280;font-size:.75rem}.message-body{color:#374151;line-height:1.5}.reply-section h3{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 1rem}.reply-textarea{border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;font-size:.875rem;padding:.75rem;resize:vertical;width:100%}.reply-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.reply-actions{display:flex;justify-content:flex-end;margin-top:1rem}@media (max-width:1024px){.tickets-filters{flex-direction:column}.ticket-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tickets-header{align-items:flex-start;flex-direction:column;gap:1rem}.tickets-table-container{overflow-x:auto}.tickets-table{min-width:1100px}.ticket-details-header,.ticket-stats{grid-template-columns:1fr}.message{max-width:90%}}.settings-container{display:flex;flex-direction:column;gap:1.5rem}.settings-header h1{font-size:1.875rem}.settings-header p{font-size:.875rem;margin:.25rem 0 0}.settings-content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:250px 1fr}.settings-tabs{display:flex;flex-direction:column;gap:.5rem}.tab-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:.875rem 1rem;text-align:left;transition:all .2s}.tab-button:hover{background-color:#f9fafb;border-color:#d1d5db}.tab-button.active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.settings-panel{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;padding:2rem}.settings-section h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.section-description{color:#6b7280;margin:0 0 2rem}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width{grid-column:1/-1}.form-group input,.form-group select,.form-group textarea{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.625rem .875rem;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group small{color:#6b7280;font-size:.75rem}.toggle-section{margin-bottom:2rem}.toggle-section h3{color:#1f2937;font-size:1.125rem;font-weight:700;margin:0 0 1rem}.toggle-group{display:flex;flex-direction:column;gap:1rem}.toggle-item{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem}.toggle-item strong{color:#1f2937;display:block;margin-bottom:.25rem}.toggle-item p{color:#6b7280;font-size:.875rem;margin:0}.toggle{display:inline-block;height:24px;position:relative;width:48px}.toggle input{height:0;opacity:0;width:0}.toggle-slider{background-color:#d1d5db;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.toggle input:checked+.toggle-slider{background-color:#3b82f6}.toggle input:checked+.toggle-slider:before{transform:translateX(24px)}.info-box{background-color:#eff6ff;border:1px solid #bfdbfe;margin-top:2rem;padding:1.5rem}.info-box.warning{background-color:#fef3c7;border-color:#fde68a}.info-box h4{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 .75rem}.info-box p{color:#374151;margin:0 0 .5rem}.info-box ul{color:#374151;margin:.5rem 0 0;padding-left:1.5rem}.info-box ul li{margin-bottom:.25rem}@media (max-width:1024px){.settings-content{grid-template-columns:1fr}.settings-tabs{flex-direction:row;overflow-x:auto}.tab-button{white-space:nowrap}.form-grid{grid-template-columns:1fr}}.managers-list-section{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.managers-list-section h4{color:#1f2937;font-size:.95rem;font-weight:600;margin:0 0 1rem}.managers-table{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;width:100%}.table-header{background:#f3f4f6;border-bottom:2px solid #e5e7eb;color:#374151;font-size:.85rem;font-weight:600}.table-header,.table-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1.5fr 1.5fr 1fr .8fr;padding:.75rem 1rem}.table-row{align-items:center;border-bottom:1px solid #f3f4f6;font-size:.875rem}.table-row:last-child{border-bottom:none}.col-email,.col-name,.col-server{color:#374151}.col-status{text-align:center}.badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.badge-success{background-color:#d1fae5;color:#065f46}.col-action{text-align:center}.manager-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1.5rem}.manager-form-section h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1.5rem}.connection-status{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem}.connection-status.success{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.connection-status.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.form-actions-group{display:flex;gap:.75rem;margin-top:1rem}.form-actions-group .btn{flex:1 1;justify-content:center}.manager-name-cell{color:#1f2937;font-weight:600}.manager-email-cell{color:#6b7280;font-size:.875rem}.manager-server-cell{background-color:#f3f4f6;border-radius:.25rem;font-family:monospace;font-size:.875rem;padding:.25rem .5rem}.manager-id-cell{color:#3b82f6;font-weight:600}.status-active{background-color:#d1fae5;border-radius:.375rem;color:#065f46;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem;text-transform:uppercase}@media (max-width:768px){.settings-header{align-items:flex-start;flex-direction:column;gap:1rem}.settings-panel{padding:1.5rem}.table-header,.table-row{gap:.5rem;grid-template-columns:1fr}}.d-flex{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.payment-settings-container{padding:0}.settings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.settings-header h1{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.settings-header p{color:#6b7280;margin:.5rem 0 0}.btn-save-settings{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:.5rem;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s}.btn-save-settings:hover{box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.btn-save-settings:disabled{cursor:not-allowed;opacity:.6}.settings-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.settings-card{background:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.5rem}.card-header h3{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0}.toggle-switch{display:inline-block;height:26px;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:26px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:20px;left:3px;width:20px}input:checked+.slider{background-color:#10b981}input:checked+.slider:before{transform:translateX(24px)}.card-content{padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select{border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;padding:.75rem;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.upload-qr-btn{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;transition:all .2s}.upload-qr-btn:hover{background-color:#eff6ff;border-color:#3b82f6}.upload-qr-btn input[type=file]{display:none}.upload-qr-btn svg{color:#9ca3af;margin-bottom:.5rem}.upload-qr-btn span{color:#374151;font-size:.875rem;font-weight:500}.qr-preview{background-color:#f9fafb;border-radius:.75rem;overflow:hidden;padding:1rem;position:relative}.qr-preview img{border-radius:.5rem;display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.btn-remove-qr{align-items:center;background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;transition:all .2s}.btn-remove-qr:hover{background-color:#dc2626}.info-box{background-color:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.info-box p{color:#92400e;font-size:.875rem;margin:0}@media (max-width:768px){.settings-grid{grid-template-columns:1fr}.settings-header{align-items:flex-start;flex-direction:column;gap:1rem}.btn-save-settings{justify-content:center;width:100%}}
/*# sourceMappingURL=main.4a075d8e.css.map*/