@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');
:root{--bg:#050806;--surface:#0a0f0c;--panel:#0d1410;--panel2:#111b15;--line:#1b2b21;--line2:#273b2e;--text:#eef8f1;--muted:#789083;--green:#23e487;--green2:#0db866;--red:#ff5874;--amber:#f4c15d;--blue:#5d9bff;--sidebar:248px;--radius:10px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Segoe UI,sans-serif;min-height:100vh;font-size:14px}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(35,228,135,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(35,228,135,.018) 1px,transparent 1px);background-size:32px 32px;z-index:-1}a{text-decoration:none;color:var(--green)}h1,h2,h3,h4,h5,.brand,.display-title{font-family:'Space Grotesk',sans-serif}.up{color:var(--green)!important}.down{color:var(--red)!important}.muted,.text-muted{color:var(--muted)!important}
.brand{display:flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;letter-spacing:-.7px;color:#fff!important}.brand i{font-style:normal;display:grid;place-items:center;width:34px;height:30px;border:1px solid var(--green);border-radius:7px;color:var(--green);font-size:.72rem;letter-spacing:.5px;box-shadow:0 0 20px rgba(35,228,135,.15)}.brand span{color:var(--green)}
.public-shell{overflow:hidden}.public-ticker,.market-strip{height:32px;background:#070b08;border-bottom:1px solid var(--line);color:#a1afa6;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.public-ticker{display:flex;align-items:center;overflow:hidden}.ticker-track{display:flex;justify-content:center;gap:52px;width:100%;white-space:nowrap}.ticker-track span b{margin-left:7px}.trading-nav{min-height:72px;border-bottom:1px solid var(--line)}.navbar-dark .nav-link{color:#94a89a;padding:.6rem .8rem}.navbar-dark .nav-link:hover{color:#fff}.btn-terminal,.btn-gold{background:var(--green);border:1px solid var(--green);color:#031009!important;font-weight:700;border-radius:7px;padding:.7rem 1.15rem}.btn-terminal:hover,.btn-gold:hover{background:#45ee9d;border-color:#45ee9d;box-shadow:0 0 24px rgba(35,228,135,.2)}.btn-terminal-outline{border:1px solid var(--line2);color:#dce9df;border-radius:7px;padding:.65rem 1.1rem}.btn-terminal-outline:hover{border-color:var(--green);color:var(--green)}.btn-outline-warning{border-color:var(--line2);color:#dce9df}.btn-outline-warning:hover{background:var(--green);border-color:var(--green);color:#041009}
.hero{padding:78px 0 70px;min-height:690px;display:flex;align-items:center;position:relative}.hero:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:rgba(20,174,99,.08);filter:blur(100px);right:-280px;top:-200px;pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green);text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700}.eyebrow:before{content:"";width:20px;height:1px;background:var(--green)}.display-title{font-size:clamp(3.2rem,7vw,6.6rem);line-height:.9;font-weight:700;letter-spacing:-5px}.text-gradient{color:var(--green)}.hero .lead{font-size:1.08rem;line-height:1.8}.terminal-window{position:relative;background:#080d0a;border:1px solid var(--line2);border-radius:14px;box-shadow:0 30px 100px #000,0 0 0 1px rgba(35,228,135,.03) inset;overflow:hidden}.terminal-head{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.terminal-head b{color:#fff}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#314238}.window-dots i:first-child{background:var(--red)}.window-dots i:nth-child(2){background:var(--amber)}.terminal-body{padding:18px}.asset-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.asset-name{display:flex;align-items:center;gap:10px}.asset-logo{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#17271d;color:var(--green);font-weight:700}.asset-price{text-align:right}.asset-price b{display:block}.chart-screen{height:210px;position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent,transparent 41px,var(--line) 42px),repeating-linear-gradient(90deg,transparent,transparent 72px,var(--line) 73px);overflow:hidden}.chart-screen svg{position:absolute;inset:15px 0 0;width:100%;height:180px}.order-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.order-btn{padding:11px;border-radius:6px;text-align:center;font-weight:700}.order-btn.buy{background:#123a26;color:var(--green)}.order-btn.sell{background:#3c1820;color:var(--red)}
.section{padding:80px 0}.section-title{font-size:clamp(2rem,4vw,3.4rem);font-weight:700;letter-spacing:-2px}.glass,.plan-card,.auth-card,.content-card,.stat-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.glass{transition:.2s}.glass:hover{border-color:var(--line2)}.plan-card{padding:24px;height:100%;position:relative;overflow:hidden;transition:.2s}.plan-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--green),transparent)}.plan-card:hover{transform:translateY(-4px);border-color:#28583c}.plan-price{font-family:'Space Grotesk';font-size:1.65rem;color:#fff;font-weight:700}.step-no{width:38px;height:38px;border:1px solid var(--green);border-radius:6px;color:var(--green);display:grid;place-items:center;font-family:'Space Grotesk';font-weight:700}.trade-footer{border-top:1px solid var(--line);padding:50px 0;color:var(--muted)}.trade-footer .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.trade-footer p{margin:10px 0 0}.footer-status{color:#a8b7ad}.status-dot,.online-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}
.auth-wrap{min-height:calc(100vh - 105px);display:grid;place-items:center;padding:40px 15px}.auth-card{width:min(510px,100%);padding:32px;border-top:2px solid var(--green)}.auth-card h1{font-size:2rem}.form-label{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#9aafa0;font-weight:600}.form-control,.form-select{background:#080d0a;border:1px solid var(--line2);color:#e9f4ec;padding:.75rem .85rem;border-radius:6px;font-size:13px}.form-control:focus,.form-select:focus{background:#080d0a;color:#fff;border-color:var(--green);box-shadow:0 0 0 3px rgba(35,228,135,.08)}.form-control::placeholder{color:#52655a}.form-control[readonly]{background:#090d0b;color:#8fa197}.form-select option{background:#0b120e}.input-group .btn{border-radius:0 6px 6px 0}.alert{border-radius:6px}.terminal-alert{background:#101a14;border:1px solid var(--line2);color:#d9e8dd}.flash-wrap{position:fixed;top:44px;right:18px;z-index:1100;max-width:400px}
.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:#070b08;border-right:1px solid var(--line);z-index:100;padding:18px 14px;display:flex;flex-direction:column}.sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 18px}.sidebar-close{display:none;background:none;border:0;color:#fff;font-size:26px}.account-pill{display:flex;align-items:center;gap:10px;padding:12px 10px;background:#0b110d;border:1px solid var(--line);border-radius:8px;margin-bottom:17px;position:relative}.avatar,.profile-dot{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#183124;color:var(--green);font-weight:700}.account-pill div{min-width:0;display:grid}.account-pill b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-pill small{font-size:9px;color:var(--muted);letter-spacing:.7px}.account-pill .online-dot{position:absolute;right:10px;width:6px;height:6px}.sidebar nav{display:grid;gap:2px;overflow-y:auto}.sidebar nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:6px;color:#7e9385;font-size:12px;font-weight:500;border-left:2px solid transparent}.sidebar nav a:hover{color:#d7e5db;background:#0c1510}.sidebar nav a.active{color:var(--green);background:#102319;border-left-color:var(--green)}.nav-icon{width:19px;text-align:center;font-size:14px}.sidebar-foot{margin-top:auto;border-top:1px solid var(--line);padding:15px 8px 0;color:#607268;font-size:9px;text-transform:uppercase;letter-spacing:.6px}.sidebar-foot .status-dot{margin-right:6px;width:5px;height:5px}.sidebar-shade{display:none}.app-main{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));min-height:100vh}.market-strip{display:flex;align-items:center;gap:34px;padding:0 24px;overflow:hidden}.market-strip div{white-space:nowrap}.market-strip b{color:#a6b7ac;font-size:9px;margin-right:7px}.topbar{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:rgba(7,11,8,.93);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}.topbar-left{display:flex;align-items:center;gap:14px}.topbar small{font-size:8px;color:var(--green);letter-spacing:1.3px}.topbar h1{font-size:18px;margin:1px 0 0}.menu-btn{display:none;background:none;border:0;width:28px;padding:3px}.menu-btn span{display:block;height:2px;background:#9db0a3;margin:4px 0}.top-actions{display:flex;align-items:center;gap:11px}.live-chip,.date-chip{border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:9px;color:#819386;letter-spacing:.5px}.live-chip i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:4px;box-shadow:0 0 8px var(--green)}.profile-dot{width:30px;height:30px;font-size:11px}.workspace{padding:20px 24px 40px;max-width:1800px;margin:auto}.stat-card{padding:16px 17px;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--green)}.stat-card.red:after{background:var(--red)}.stat-card.blue:after{background:var(--blue)}.stat-card.gold:after{background:var(--amber)}.stat-top{display:flex;justify-content:space-between}.stat-card small{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.stat-card strong{font-family:'Space Grotesk';font-size:1.55rem}.stat-foot{font-size:9px}.stat-spark{display:flex;align-items:end;gap:2px;height:15px}.stat-spark i{display:block;width:2px;background:var(--green)}.stat-spark i:nth-child(1){height:5px}.stat-spark i:nth-child(2){height:11px}.stat-spark i:nth-child(3){height:8px}.stat-spark i:nth-child(4){height:15px}.content-card{padding:18px}.content-card h3,.content-card h4{font-size:15px;margin-bottom:16px}.wallet-chip{background:#090e0b;border:1px solid var(--line);border-radius:7px;padding:12px}.wallet-chip small{font-size:9px;text-transform:uppercase;letter-spacing:.6px}.notice{border-left:2px solid var(--green);background:#0a120d;padding:11px 13px;border-radius:4px}.table-responsive{border:1px solid var(--line);border-radius:7px}.table{--bs-table-bg:transparent;--bs-table-color:#c8d7cc;--bs-table-border-color:var(--line);margin:0;font-size:11px}.table thead th{background:#0a110d;color:#718579;text-transform:uppercase;letter-spacing:.6px;font-size:8px;padding:11px;white-space:nowrap}.table tbody td{padding:11px;vertical-align:middle}.table tbody tr:hover{background:#0c1510}.badge{font-size:8px;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:5px 7px}.badge-pending{background:#332a12;color:#f4c15d}.badge-approved,.badge-active{background:#0e3422;color:#4cec9d}.badge-rejected,.badge-inactive{background:#3b1720;color:#ff8597}.btn-sm{font-size:10px}.btn-success{background:#12683d;border-color:#16844d}.btn-danger{background:#6e2030;border-color:#8e2a3d}.trading-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-head{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.panel-head h3{font-size:12px;margin:0}.panel-head span{font-size:9px;color:var(--muted)}.portfolio-chart{height:270px;position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 52px,var(--line) 53px),repeating-linear-gradient(90deg,transparent,transparent 84px,var(--line) 85px)}.portfolio-chart svg{position:absolute;inset:15px;width:calc(100% - 30px);height:230px}.chart-label{position:absolute;top:15px;left:16px}.chart-label strong{font:700 22px 'Space Grotesk';display:block}.chart-label small{color:var(--green)}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-action{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 8px;background:#0a110d;border:1px solid var(--line);border-radius:7px;color:#a7b7ac;font-size:11px}.quick-action:hover{border-color:var(--green);color:var(--green)}
@media(max-width:1100px){:root{--sidebar:220px}.workspace{padding:16px}.quick-actions{grid-template-columns:repeat(2,1fr)}.market-strip{gap:20px}.display-title{font-size:4.5rem}}
@media(max-width:800px){body{font-size:13px}.public-ticker{height:28px}.ticker-track{justify-content:flex-start;gap:30px;animation:ticker 20s linear infinite}.trading-nav{min-height:62px;padding-left:16px;padding-right:16px}.navbar-collapse{background:#080d0a;border:1px solid var(--line);border-radius:8px;padding:14px;margin-top:10px}.navbar-nav .btn{margin-top:8px}.hero{padding:45px 0;min-height:auto}.display-title{font-size:3.3rem;letter-spacing:-3px}.hero .lead{font-size:.95rem}.terminal-window{margin-top:20px}.section{padding:55px 0}.trade-footer .container{align-items:flex-start;flex-direction:column}.sidebar{transform:translateX(-100%);transition:.25s;width:min(82vw,280px);box-shadow:30px 0 70px #000}.menu-open .sidebar{transform:translateX(0)}.sidebar-shade{display:block;position:fixed;inset:0;background:#000b;z-index:90;opacity:0;visibility:hidden;transition:.2s}.menu-open .sidebar-shade{opacity:1;visibility:visible}.sidebar-close{display:block}.app-main{margin:0;width:100%}.market-strip{height:28px;padding:0 12px;gap:24px}.market-strip div:nth-child(n+4){display:none}.topbar{height:59px;padding:0 12px}.menu-btn{display:block}.topbar h1{font-size:15px}.date-chip{display:none}.workspace{padding:12px 10px 80px}.stat-card{min-height:105px;padding:13px}.stat-card strong{font-size:1.15rem}.content-card{padding:13px}.table-responsive{font-size:10px}.table{min-width:620px}.auth-card{padding:23px}.flash-wrap{top:35px;left:10px;right:10px}.portfolio-chart{height:230px}.portfolio-chart svg{height:190px}.quick-actions{grid-template-columns:repeat(2,1fr)}.impersonation-bar{position:relative;z-index:30}.row.g-4{--bs-gutter-y:1rem}.col-6 .stat-foot small{display:none}}
@media(max-width:430px){.display-title{font-size:2.8rem}.hero .d-flex{flex-direction:column}.hero .btn{width:100%}.stat-card strong{font-size:1rem}.stat-card small{font-size:8px}.top-actions{gap:6px}.live-chip{display:none}.profile-dot{width:28px;height:28px}.terminal-body{padding:13px}.chart-screen{height:175px}.chart-screen svg{height:150px}.plan-card{padding:18px}}
@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-60%)}}
.tw-dashboard{position:relative}.tw-dashboard:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 18%,rgba(35,228,135,.12),transparent 24%),radial-gradient(circle at 30% 64%,rgba(93,155,255,.08),transparent 26%);z-index:-1}.botmagic-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:24px;border:1px solid #284838;border-radius:14px;background:linear-gradient(135deg,rgba(9,18,13,.94),rgba(6,10,8,.96)),repeating-linear-gradient(90deg,transparent,transparent 42px,rgba(35,228,135,.04) 43px);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.38)}.botmagic-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 35%,rgba(35,228,135,.1) 48%,transparent 62%);animation:aiSweep 5.5s linear infinite}.botmagic-hero>*{position:relative;z-index:1}.botmagic-hero h2{font-size:clamp(2rem,4vw,4rem);line-height:.95;margin:8px 0 10px}.botmagic-hero p{max-width:680px;color:#a9b9ae;margin:0}.hero-orbit{position:absolute;right:250px;top:22px;width:160px;height:160px;border:1px solid rgba(35,228,135,.22);border-radius:50%;opacity:.72;animation:orbitSpin 16s linear infinite}.hero-orbit span{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.hero-orbit span:nth-child(1){left:14px;top:34px}.hero-orbit span:nth-child(2){right:20px;top:70px}.hero-orbit span:nth-child(3){left:68px;bottom:8px}.ai-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ai-live-card{min-width:250px;border:1px solid rgba(35,228,135,.35);border-radius:12px;background:rgba(4,10,7,.86);padding:18px;box-shadow:0 0 40px rgba(35,228,135,.08)}.ai-live-card small,.ai-pill{display:inline-flex;color:#23e487;background:rgba(35,228,135,.1);border:1px solid rgba(35,228,135,.18);border-radius:999px;padding:4px 8px;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.ai-live-card b{display:block;font:700 22px 'Space Grotesk';margin:12px 0 4px}.ai-live-card span{color:var(--muted)}.live-market-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}.live-market-ribbon div{border:1px solid var(--line);border-radius:8px;background:rgba(8,14,10,.9);padding:11px 12px;overflow:hidden;position:relative}.live-market-ribbon div:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--green),transparent);animation:depthPulse 2.8s ease-in-out infinite}.live-market-ribbon span{display:block;color:var(--muted);font-size:9px;letter-spacing:.6px}.live-market-ribbon b{color:#fff}.dashboard-stats .stat-card{transform:translateY(0);animation:panelFloat 7s ease-in-out infinite}.dashboard-stats .col-6:nth-child(2) .stat-card{animation-delay:-1s}.dashboard-stats .col-6:nth-child(3) .stat-card{animation-delay:-2s}.dashboard-stats .col-6:nth-child(4) .stat-card{animation-delay:-3s}.dashboard-stats .stat-card:before,.content-card:before,.trading-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.035),transparent);transform:translateX(-120%);animation:glassSweep 7s ease-in-out infinite}.content-card,.trading-panel{position:relative}.ultra-chart-panel{box-shadow:0 30px 80px rgba(0,0,0,.35),inset 0 0 0 1px rgba(35,228,135,.02)}.ultra-chart{height:390px;background:linear-gradient(180deg,rgba(7,16,11,.3),rgba(6,10,8,.92)),repeating-linear-gradient(0deg,transparent,transparent 52px,var(--line) 53px),repeating-linear-gradient(90deg,transparent,transparent 84px,var(--line) 85px);overflow:hidden}.ultra-chart svg{height:330px}.chart-line{stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawChart 2.4s ease forwards,chartGlow 3.2s ease-in-out infinite 2.4s}.chart-fill{opacity:0;animation:fadeInChart 1s ease forwards 1.1s}.holo-depth{position:absolute;right:28px;top:78px;width:170px;height:170px;border-radius:50%;border:1px solid rgba(35,228,135,.25);box-shadow:inset 0 0 30px rgba(35,228,135,.08);animation:orbitSpin 18s linear infinite}.holo-depth:before,.holo-depth:after{content:"";position:absolute;inset:24px;border:1px solid rgba(93,155,255,.18);border-radius:50%}.holo-depth:after{inset:52px;border-color:rgba(244,193,93,.22)}.scan-line{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--green),transparent);box-shadow:0 0 18px var(--green);animation:scanChart 4s linear infinite}.wallet-ai-card .wallet-chip,.account-ai-card .wallet-chip{transition:.25s}.wallet-ai-card .wallet-chip:hover,.account-ai-card .wallet-chip:hover{border-color:rgba(35,228,135,.45);transform:translateY(-2px)}.ai-progress{height:5px!important;background:#142018!important;overflow:hidden}.ai-progress .progress-bar{position:relative;animation:loadBar 1.4s ease both}.ai-progress .progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:barShine 2s linear infinite}.ai-assistant{position:fixed;right:22px;bottom:92px;width:min(360px,calc(100vw - 28px));z-index:1500;border:1px solid rgba(35,228,135,.36);border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(35,228,135,.18),transparent 34%),linear-gradient(145deg,#101713,#060a08);box-shadow:0 30px 120px rgba(0,0,0,.68);padding:22px;transform:translateY(18px) scale(.96);opacity:0;pointer-events:none;transition:.25s}.ai-assistant.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.ai-close{position:absolute;right:12px;top:10px;background:none;border:0;color:#fff;font-size:24px}.ai-avatar{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#102319;border:1px solid rgba(35,228,135,.45);box-shadow:0 0 30px rgba(35,228,135,.18)}.ai-avatar span{font:800 17px 'Space Grotesk';color:var(--green)}.ai-assistant h3{margin:14px 0 8px;font-size:22px}.ai-assistant p{color:#b3c2b8}.ai-suggestion-grid{display:grid;gap:8px}.ai-suggestion-grid button{border:1px solid var(--line2);border-radius:8px;background:#08100b;color:#dce8df;padding:10px;text-align:left}.ai-suggestion-grid button:hover{border-color:var(--green);color:var(--green)}.ai-float{position:fixed;right:24px;bottom:24px;width:58px;height:58px;border-radius:18px;border:1px solid rgba(35,228,135,.5);background:linear-gradient(145deg,#143b27,#07100b);z-index:1490;box-shadow:0 0 30px rgba(35,228,135,.22);animation:aiFloat 3s ease-in-out infinite}.ai-float span{color:#87ffbd;font:800 16px 'Space Grotesk'}.tour-overlay{position:fixed;inset:0;z-index:3000;display:none;background:rgba(0,0,0,.62);backdrop-filter:blur(2px)}.tour-overlay.open{display:block}.tour-spotlight{position:absolute;border:2px solid var(--green);border-radius:12px;box-shadow:0 0 0 9999px rgba(0,0,0,.62),0 0 35px rgba(35,228,135,.5);transition:.25s}.tour-card{position:absolute;width:min(360px,calc(100vw - 28px));border:1px solid rgba(35,228,135,.4);border-radius:14px;background:#08100b;padding:18px;box-shadow:0 20px 80px rgba(0,0,0,.7);transition:.25s}.tour-card small{color:var(--green);text-transform:uppercase;letter-spacing:.7px;font-size:9px}.tour-card h3{margin:8px 0;font-size:22px}.tour-card p{color:#b2c2b8}.tour-actions{display:flex;justify-content:flex-end;gap:8px}@keyframes aiSweep{from{transform:translateX(-80%)}to{transform:translateX(80%)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes panelFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glassSweep{0%,58%{transform:translateX(-120%)}74%,100%{transform:translateX(120%)}}@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes fadeInChart{to{opacity:1}}@keyframes chartGlow{50%{filter:drop-shadow(0 0 12px rgba(35,228,135,.62))}}@keyframes scanChart{from{left:0}to{left:100%}}@keyframes depthPulse{50%{opacity:.35}}@keyframes loadBar{from{width:0}}@keyframes barShine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes aiFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:1000px){.botmagic-hero{display:block}.ai-live-card{margin-top:18px}.hero-orbit{right:20px;opacity:.25}.live-market-ribbon{grid-template-columns:repeat(2,1fr)}.ultra-chart{height:300px}.ultra-chart svg{height:245px}.holo-depth{display:none}}@media(max-width:560px){.botmagic-hero{padding:18px}.botmagic-hero h2{font-size:2rem}.live-market-ribbon{grid-template-columns:1fr}.ai-actions .btn{width:100%}.ultra-chart{height:250px}.ai-float{right:16px;bottom:16px}.ai-assistant{right:14px;bottom:86px}.tour-card{left:14px!important;right:14px!important;width:auto}}
.trade-hero{position:relative;min-height:calc(100vh - 104px);padding:34px 18px 38px;display:flex;align-items:center;background:linear-gradient(180deg,rgba(4,7,5,.3),rgba(5,8,6,.96))}.trade-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,6,.98),rgba(5,8,6,.72) 45%,rgba(5,8,6,.96)),repeating-linear-gradient(90deg,transparent,transparent 54px,rgba(35,228,135,.035) 55px),repeating-linear-gradient(0deg,transparent,transparent 44px,rgba(93,155,255,.026) 45px);pointer-events:none}.trade-hero-inner{position:relative;display:grid;grid-template-columns:minmax(340px,.72fr) minmax(640px,1.28fr);gap:24px;align-items:center;max-width:1680px}.trade-headline{padding-left:18px}.trade-headline .display-title{font-size:clamp(3.4rem,6.6vw,6.9rem)}.trade-headline .lead{max-width:620px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.trade-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-width:620px}.trade-metrics div,.mini-ticket,.feature-tile,.roi-chip,.execution-panel{border:1px solid var(--line);background:rgba(8,14,10,.84);border-radius:8px}.trade-metrics div{padding:13px}.trade-metrics small,.mini-ticket small,.chart-status small,.roi-chip small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.6px}.trade-metrics b,.mini-ticket b,.roi-chip b{display:block;color:#fff;font:700 16px 'Space Grotesk';margin-top:4px}.exchange-board{border:1px solid #294030;background:linear-gradient(145deg,#0b120e,#060907);border-radius:12px;box-shadow:0 30px 100px rgba(0,0,0,.55);overflow:hidden}.exchange-top{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.exchange-price{text-align:right}.exchange-price strong{display:block;font:700 30px 'Space Grotesk'}.exchange-price span{font-size:12px}.exchange-grid{display:grid;grid-template-columns:220px minmax(360px,1fr) 210px;min-height:430px}.market-list,.hero-chart-panel,.orderbook-panel{border-right:1px solid var(--line)}.orderbook-panel{border-right:0}.panel-head.compact{height:40px}.market-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:13px 14px;border-bottom:1px solid var(--line)}.market-row span{font-weight:700;color:#eaf5ee}.market-row b{font-size:12px;color:#fff}.market-row em{font-style:normal;font-size:11px}.market-row small{text-align:right;color:var(--muted)}.hero-chart-panel{position:relative;padding-top:40px}.chart-toolbar{position:absolute;top:8px;left:14px;display:flex;gap:7px;z-index:2}.chart-toolbar span,.chart-toolbar b{font-size:10px;padding:5px 8px;border:1px solid var(--line);border-radius:5px;color:#8fa296;font-weight:600}.chart-toolbar b{background:#102319;color:var(--green);border-color:#214a33}.candle-chart{height:330px;margin:10px 15px 0;display:flex;align-items:end;gap:8px;padding:0 10px 18px;background:repeating-linear-gradient(0deg,transparent,transparent 54px,var(--line) 55px),repeating-linear-gradient(90deg,transparent,transparent 72px,var(--line) 73px);position:relative;overflow:hidden}.candle-chart:after{content:"";position:absolute;left:0;right:0;top:30%;height:1px;background:rgba(244,193,93,.45);box-shadow:0 90px 0 rgba(35,228,135,.22)}.candle-chart i{position:relative;z-index:1;display:block;flex:1;min-width:5px;max-width:17px;height:var(--h);animation:candlePulse 3.8s ease-in-out infinite;animation-delay:calc(var(--d) * -1ms)}.candle-chart i:before{content:"";position:absolute;left:50%;top:-16px;bottom:-16px;width:1px;transform:translateX(-50%);background:currentColor;opacity:.75}.candle-chart i.green{background:linear-gradient(180deg,#75ffb6,#18b96d);color:#23e487;box-shadow:0 0 12px rgba(35,228,135,.18)}.candle-chart i.red{background:linear-gradient(180deg,#ff7388,#c82845);color:#ff5874}.chart-status{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.chart-status div{background:#08100b;padding:12px 14px}.chart-status b{font:700 14px 'Space Grotesk';color:#fff}.book-row{position:relative;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:12px;overflow:hidden}.book-row em{position:absolute;inset:2px 0 2px auto;width:55%;opacity:.18}.book-row.sell span{color:var(--red)}.book-row.sell em{background:var(--red)}.book-row.buy span{color:var(--green)}.book-row.buy em{background:var(--green)}.book-row b{position:relative;color:#dfeee4}.book-row span{position:relative;font-weight:700}.spread-row{display:flex;justify-content:space-between;padding:13px 12px;background:#111108;border-top:1px solid rgba(244,193,93,.2);color:#f4c15d;font-size:12px}.exchange-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line)}.mini-ticket{border:0;border-radius:0;padding:15px 16px}.mini-ticket.buy b{color:var(--green)}.mini-ticket.sell b{color:var(--red)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature-tile{padding:22px;min-height:180px}.feature-tile span{color:var(--green);font:700 12px 'Space Grotesk'}.feature-tile h4{font-size:18px;margin:22px 0 10px}.feature-tile p{color:var(--muted);margin:0}.plans-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.roi-chip{padding:14px 16px;min-width:190px}.trade-plan{background:linear-gradient(160deg,#101713,#070c09)}.trade-plan h3{font-size:20px;margin:18px 0 0}.plan-badge{display:inline-flex;color:#23e487;background:rgba(35,228,135,.1);border:1px solid rgba(35,228,135,.2);border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.6px}.plan-roi{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#08100b;border-radius:7px;padding:12px}.plan-roi span{color:var(--muted);font-size:11px}.plan-roi b{font:700 26px 'Space Grotesk';color:var(--green)}.plan-bars{display:flex;align-items:end;gap:5px;height:48px;margin-top:18px}.plan-bars i{flex:1;background:linear-gradient(180deg,var(--green),rgba(35,228,135,.16));border-radius:3px}.plan-bars i:nth-child(1){height:28%}.plan-bars i:nth-child(2){height:52%}.plan-bars i:nth-child(3){height:38%}.plan-bars i:nth-child(4){height:76%}.plan-bars i:nth-child(5){height:100%}.execution-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;padding:28px;background:radial-gradient(circle at 82% 18%,rgba(93,155,255,.14),transparent 30%),#08100b}.execution-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.execution-steps div{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;background:#0a120d;padding:14px}.execution-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#132319;color:var(--green);font-family:'Space Grotesk'}.execution-steps span{font-weight:700;color:#e8f5ec}@keyframes candlePulse{0%,100%{transform:scaleY(.97)}50%{transform:scaleY(1.03)}}@media(max-width:1250px){.trade-hero-inner{grid-template-columns:1fr}.trade-headline{padding-left:0}.exchange-grid{grid-template-columns:190px 1fr 190px}.trade-hero{padding-top:26px}}@media(max-width:900px){.exchange-grid{grid-template-columns:1fr}.market-list,.hero-chart-panel,.orderbook-panel{border-right:0;border-bottom:1px solid var(--line)}.market-list{display:none}.exchange-bottom,.trade-metrics,.feature-grid,.execution-panel,.execution-steps{grid-template-columns:1fr}.plans-head{display:block}.roi-chip{margin-top:18px}.trade-hero-inner{padding:0}.trade-headline .display-title{font-size:3.35rem;letter-spacing:-3px}.candle-chart{height:270px;gap:5px}.chart-status{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.trade-hero{padding:18px 10px 28px}.hero-actions .btn{width:100%}.exchange-top{display:block}.exchange-price{text-align:left;margin-top:14px}.exchange-price strong{font-size:25px}.candle-chart{height:230px;margin-left:8px;margin-right:8px}.candle-chart i:nth-child(n+17){display:none}.feature-tile{min-height:0}.execution-panel{padding:18px}.trade-headline .display-title{font-size:2.75rem}}
.admin-command{display:flex;justify-content:space-between;gap:22px;align-items:stretch;margin-bottom:16px;border:1px solid #27412f;border-radius:12px;background:radial-gradient(circle at 76% 22%,rgba(35,228,135,.18),transparent 28%),linear-gradient(135deg,#111713,#070c09);padding:22px;overflow:hidden;position:relative}.admin-command:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 54px,rgba(35,228,135,.035) 55px);pointer-events:none}.admin-command>*{position:relative}.admin-command h2{font-size:clamp(2rem,4vw,3.6rem);line-height:.95;margin:8px 0 10px;letter-spacing:-2px}.admin-command p{max-width:680px;color:#a5b7ab;margin:0}.command-grid{min-width:430px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.command-grid div,.tape-card,.rule-row{border:1px solid var(--line);background:rgba(6,12,8,.78);border-radius:8px;padding:12px}.command-grid small,.tape-card small,.rule-row span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:9px}.command-grid b{display:block;color:#fff;font:700 21px 'Space Grotesk';margin-top:4px}.market-tape{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tape-card{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:end}.tape-card b{font:700 19px 'Space Grotesk';color:#fff}.tape-card span{font-size:11px;text-align:right}.tape-card.green{border-color:rgba(35,228,135,.28)}.tape-card.red{border-color:rgba(255,88,116,.3)}.tape-card.gold{border-color:rgba(244,193,93,.32)}.admin-terminal .portfolio-chart{height:310px}.order-depth{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.order-depth div{background:#08100b;padding:12px 14px}.order-depth span,.order-depth em{display:block;font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.6px}.order-depth span{color:var(--muted)}.order-depth b{display:block;color:#fff;font:700 17px 'Space Grotesk';margin:4px 0}.rule-row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;margin-top:9px}.rule-row b{color:#fff}.rule-row em{font-style:normal;color:var(--green);font-size:11px;text-align:right}.rule-row span{grid-column:1/-1}@media(max-width:1180px){.admin-command{display:block}.command-grid{min-width:0;margin-top:18px}.market-tape{grid-template-columns:repeat(2,1fr)}.order-depth{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.admin-command{padding:16px}.command-grid,.market-tape,.order-depth{grid-template-columns:1fr}.admin-command h2{font-size:2rem}.tape-card{grid-template-columns:1fr}.tape-card span{text-align:left}.rule-row{grid-template-columns:1fr}.rule-row em{text-align:left}}
.badge-completed{background:#0e3422;color:#4cec9d}.badge-cancelled{background:#3b1720;color:#ff8597}.copy-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;overflow:hidden;position:relative}.copy-hero:after{content:"";position:absolute;width:360px;height:360px;right:-120px;top:-170px;background:rgba(35,228,135,.12);filter:blur(80px);pointer-events:none}.copy-hero h2{font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-2px;margin:8px 0}.copy-return-box{position:relative;z-index:1;min-width:190px;padding:18px;border:1px solid rgba(35,228,135,.35);border-radius:10px;background:#07120c;text-align:center}.copy-return-box small,.copy-return-box span{display:block;color:var(--muted);text-transform:uppercase;font-size:9px;letter-spacing:.7px}.copy-return-box b{display:block;font:700 42px 'Space Grotesk';color:var(--green);line-height:1}.copy-card{height:100%;background:linear-gradient(145deg,#0d1410,#08100c);border:1px solid var(--line);border-radius:12px;padding:18px;box-shadow:0 0 0 1px rgba(35,228,135,.02) inset;position:relative;overflow:hidden}.copy-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--green),transparent)}.copy-card-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:14px}.copy-card-head h3{font-size:22px;margin:2px 0 0}.copy-card-head span{color:var(--muted);font-size:12px}.copy-grid{display:grid;grid-template-columns:1.5fr .8fr .7fr;gap:10px;margin-bottom:14px}.copy-chart-wrap{height:230px;position:relative;background:repeating-linear-gradient(0deg,transparent,transparent 45px,var(--line) 46px),repeating-linear-gradient(90deg,transparent,transparent 70px,var(--line) 71px);border:1px solid var(--line);border-radius:10px;overflow:hidden}.copy-chart{position:absolute;inset:16px;width:calc(100% - 32px)!important;height:190px!important}.copy-price{position:absolute;top:14px;left:14px;background:rgba(5,8,6,.72);border:1px solid var(--line);border-radius:7px;padding:8px 10px}.copy-price small{display:block;color:var(--muted);font-size:8px;letter-spacing:.7px}.copy-price b{font:700 18px 'Space Grotesk';color:#fff}.copy-order{display:flex;gap:10px;align-items:center;margin:14px 0;padding:11px 12px;background:#09120d;border:1px solid var(--line);border-radius:8px}.copy-order small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.6px}.copy-order b{font-size:13px}.copy-invest-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}@media(max-width:800px){.copy-hero{display:block}.copy-return-box{margin-top:16px}.copy-grid,.copy-invest-form{grid-template-columns:1fr}.copy-chart-wrap{height:210px}}
.copy-stage{margin-top:-20px}.copy-mega{min-height:300px;border:1px solid #263127;border-radius:18px;margin:0 0 22px;position:relative;overflow:hidden;padding:32px;background:radial-gradient(circle at 76% 44%,rgba(244,193,93,.26),transparent 10%),radial-gradient(circle at 88% 20%,rgba(35,228,135,.2),transparent 26%),linear-gradient(90deg,#090d0a 0%,#0a120d 42%,#111409 100%)}.copy-mega:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,6,.98),rgba(5,8,6,.72),rgba(5,8,6,.36)),repeating-linear-gradient(90deg,transparent,transparent 42px,rgba(35,228,135,.045) 43px),repeating-linear-gradient(0deg,transparent,transparent 42px,rgba(35,228,135,.04) 43px);z-index:0}.copy-mega:after{content:"";position:absolute;right:0;top:20px;width:55%;height:240px;background:linear-gradient(135deg,transparent 0 38%,rgba(35,228,135,.24) 39%,transparent 41%),linear-gradient(25deg,transparent 0 48%,rgba(244,193,93,.2) 49%,transparent 51%);z-index:0}.copy-mega>*{position:relative;z-index:1}.copy-brand-line{display:flex;gap:12px;align-items:center;color:#eaf7ee;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.copy-brand-line span{color:var(--green)}.copy-brand-line b{font-size:11px;color:#a9b8ae}.copy-mega h2{font-size:clamp(2.7rem,6vw,5.6rem);line-height:.92;letter-spacing:-3px;text-transform:uppercase;margin:18px 0 10px;text-shadow:0 0 18px rgba(255,255,255,.14)}.copy-mega h2 span{color:#f5cf68;text-shadow:0 0 24px rgba(244,193,93,.2)}.copy-mega p{max-width:520px;color:#c6d6cb}.copy-feature-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.copy-feature-row div{display:flex;align-items:center;gap:9px;min-width:160px;background:rgba(7,10,8,.75);border:1px solid #4b3920;border-radius:9px;padding:10px 12px}.copy-feature-row i{font-style:normal;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--green);color:var(--green);font-weight:800}.copy-feature-row b{display:block;font-size:12px}.copy-feature-row small{display:block;color:#9ca9a1;font-size:10px}.copy-hero-traders{position:absolute;right:40px;bottom:24px;display:flex;align-items:center;gap:26px;z-index:2}.copy-portrait{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;font:700 34px 'Space Grotesk';background:linear-gradient(145deg,#1a241d,#080d0a);border:2px solid #7c6120;box-shadow:0 0 45px rgba(244,193,93,.18)}.copy-portrait.gd{border-color:#31543d}.copy-coin{width:126px;height:126px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffe27c,#806116 62%,#1d1608);color:#211606;font:800 28px 'Space Grotesk';box-shadow:0 0 48px rgba(244,193,93,.45)}.copy-coin small{display:block;font-size:17px;margin-top:-32px}.copy-section-title{font-size:19px;margin:0}.copy-update-chip{border:1px solid var(--line2);border-radius:9px;padding:9px 13px;background:#0a0f0c;font-size:12px}.copy-update-chip b{background:#10391f;color:#7fff75;border-radius:6px;padding:4px 9px;margin-left:8px}.copy-card-pro{border-color:#263329;background:linear-gradient(160deg,#101713,#070c09)}.copy-card-pro.purple{background:linear-gradient(160deg,#11131b,#080a10)}.copy-card-pro.selected{box-shadow:0 0 0 1px var(--green),0 20px 70px rgba(35,228,135,.1)}.copy-trader-id{display:flex;gap:12px;align-items:center}.copy-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#314b37,#0b120d);border:1px solid #9c7b20;color:#f4c15d;font:700 18px 'Space Grotesk'}.copy-live{color:var(--green);font-size:12px}.copy-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);margin-right:5px}.copy-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.copy-stats div{border-right:1px solid var(--line);padding-right:8px}.copy-stats div:last-child{border-right:0}.copy-stats small{display:block;color:var(--muted);font-size:9px}.copy-stats b{font-size:14px}.copy-next-chip{position:absolute;right:12px;top:12px;background:#16331e;color:#8fff75;border-radius:9px;padding:8px 12px;font-size:11px}.copy-card-pro.purple .copy-next-chip{background:#361818;color:#ff776f}.copy-price em{font-style:normal;font-size:11px;margin-left:8px}.copy-card-actions{display:grid;grid-template-columns:110px 1fr;gap:10px}.copy-card-pro.purple .btn-gold,.copy-trader-tabs button:nth-child(2).active{background:#642dcc;border-color:#7d4cec;color:#fff!important}.copy-how{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:1px solid #4b3920;border-radius:12px;background:linear-gradient(90deg,#111006,#0a0f0c);padding:15px}.copy-how div{display:flex;gap:10px;align-items:center}.copy-how b{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#1a1b2a;border:1px solid #3b3f59;color:#fff}.copy-how span{font-weight:700;font-size:12px}.copy-how small{display:block;color:var(--muted);font-weight:400}.copy-side-panel{position:sticky;top:82px;border:1px solid #263329;border-radius:14px;background:linear-gradient(160deg,#111713,#080c09);padding:20px;box-shadow:0 20px 70px rgba(0,0,0,.25)}.copy-side-panel h3{font-size:20px;margin-bottom:22px}.copy-trader-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.copy-trader-tabs button,.copy-amounts button{border:1px solid var(--line2);background:#090e0b;color:#dce8df;border-radius:8px;padding:10px;font-size:12px}.copy-trader-tabs button.active,.copy-amounts button:hover{border-color:#6ff05b;background:#133616;color:#7fff75}.copy-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.copy-receive,.copy-roi-time,.copy-side-promo{border:1px solid var(--line2);border-radius:10px;background:#090e0b;padding:16px;text-align:center}.copy-receive small,.copy-receive span,.copy-roi-time small,.copy-roi-time span{display:block;color:var(--muted)}.copy-receive b{display:block;color:#48ff61;font:800 25px 'Space Grotesk'}.copy-roi-time{background:linear-gradient(135deg,#10101d,#120b25);border-color:#5931a6}.copy-roi-time b{display:block;color:#a78bfa;font:800 24px 'Space Grotesk'}.copy-risk-note{font-size:11px;color:#a9b8ae}.copy-side-promo{text-align:left;background:radial-gradient(circle at 90% 30%,rgba(35,228,135,.2),transparent 38%),#09120d}.copy-side-promo b{display:block;color:#7fff4f;font-size:18px}.copy-side-promo span{color:#d7e3dc}@media(max-width:1350px){.copy-hero-traders{opacity:.55;right:20px}.copy-mega p,.copy-feature-row{max-width:640px}}@media(max-width:1000px){.copy-hero-traders{display:none}.copy-mega{padding:24px}.copy-feature-row div{flex:1 1 190px}.copy-side-panel{position:static}.copy-how{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.copy-stage{margin-top:-12px}.copy-mega h2{font-size:2.4rem}.copy-feature-row{display:grid}.copy-stats,.copy-card-actions,.copy-trader-tabs,.copy-amounts,.copy-how{grid-template-columns:1fr}.copy-card-head{display:block}.copy-live{display:inline-block;margin-top:8px}.copy-chart-wrap{height:220px}}
.copy-mega{min-height:360px;padding:34px 34px 30px}.copy-mega h2{max-width:760px;font-size:clamp(2.65rem,5.25vw,5rem);line-height:.94}.copy-mega p{max-width:570px}.copy-feature-row{max-width:820px}.copy-feature-row div{min-width:176px;flex:0 1 190px}.copy-hero-traders{right:34px;top:112px;bottom:auto;align-items:flex-end}.copy-portrait{width:136px;height:164px;border-radius:26px;overflow:hidden;background:#07110b;padding:0;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.copy-portrait img{width:100%;height:100%;object-fit:cover;display:block}.copy-portrait span{position:absolute;left:10px;right:10px;bottom:9px;text-align:center;color:#fff;font-size:10px;font-weight:800;text-shadow:0 2px 10px #000}.copy-coin{width:122px;height:122px;margin-bottom:18px}.copy-avatar{overflow:hidden;padding:0;background:#07110b}.copy-avatar img{width:100%;height:100%;object-fit:cover;display:block}.copy-trader-photo{height:126px;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:2px 0 14px;background:radial-gradient(circle at 50% 20%,rgba(35,228,135,.2),transparent 45%),#070d09}.copy-trader-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block}.copy-card-pro.purple .copy-trader-photo{background:radial-gradient(circle at 50% 20%,rgba(124,77,255,.24),transparent 45%),#070911}.copy-card-head h3{font-size:20px;line-height:1.1;margin-bottom:3px}.copy-card-head span:not(.copy-live){line-height:1.25}.copy-section-title{font-size:22px}.copy-update-chip{white-space:nowrap}@media(max-width:1500px){.copy-mega h2{max-width:650px;font-size:clamp(2.4rem,4.8vw,4.45rem)}.copy-feature-row{max-width:610px}.copy-feature-row div{flex:1 1 230px}.copy-hero-traders{right:22px;top:120px;gap:14px}.copy-portrait{width:120px;height:148px}.copy-coin{width:108px;height:108px;font-size:24px}}@media(max-width:1180px){.copy-mega{padding:28px}.copy-mega h2{max-width:100%;font-size:clamp(2.4rem,7vw,4.4rem)}.copy-mega p,.copy-feature-row{max-width:100%}.copy-hero-traders{position:relative;right:auto;top:auto;margin-top:20px;justify-content:center;opacity:1}.copy-feature-row div{flex:1 1 210px}}@media(max-width:1000px){.copy-hero-traders{display:flex}}@media(max-width:720px){.copy-hero-traders{gap:10px}.copy-portrait{width:96px;height:124px;border-radius:20px}.copy-coin{width:92px;height:92px;font-size:20px}.copy-coin small{font-size:12px;margin-top:-22px}.copy-mega h2{letter-spacing:-2px}.copy-feature-row div{min-width:0}.copy-trader-photo{height:150px}}@media(max-width:480px){.copy-mega{padding:22px 18px}.copy-mega h2{font-size:2.25rem;letter-spacing:-1.6px}.copy-hero-traders{display:flex}.copy-portrait{width:82px;height:108px}.copy-portrait span{font-size:8px}.copy-coin{width:78px;height:78px;font-size:17px}.copy-card-head{display:flex;align-items:flex-start}.copy-avatar{width:50px;height:50px}.copy-card-head h3{font-size:17px}.copy-update-chip{width:100%;text-align:center}.copy-trader-photo{height:130px}}
.copy-profile-modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:18px}.copy-profile-modal.open{display:flex}.copy-profile-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.76);backdrop-filter:blur(10px)}.copy-profile-card{position:relative;width:min(620px,100%);border:1px solid #284536;border-radius:18px;background:radial-gradient(circle at 80% 0,rgba(35,228,135,.14),transparent 35%),linear-gradient(145deg,#101713,#060a08);box-shadow:0 30px 120px rgba(0,0,0,.7);padding:22px}.copy-profile-close{position:absolute;right:14px;top:12px;width:34px;height:34px;border:1px solid var(--line2);border-radius:50%;background:#080d0a;color:#fff;font-size:24px;line-height:1}.copy-profile-top{display:flex;gap:16px;align-items:center;padding-right:36px}.copy-profile-top img{width:118px;height:132px;object-fit:cover;border:1px solid #7c6120;border-radius:18px;background:#07110b}.copy-profile-top h3{font-size:28px;margin:7px 0 4px}.copy-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.copy-profile-grid div{border:1px solid var(--line);border-radius:10px;background:#090f0b;padding:13px}.copy-profile-grid small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:9px}.copy-profile-grid b{display:block;color:#eef8f1;margin-top:4px;line-height:1.35}.copy-invest-live{min-width:230px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#09120d,#06100a);padding:10px}.copy-invest-live>div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:7px}.copy-invest-live b{font-size:12px}.copy-invest-live span{font-size:10px}.copy-invest-chart{display:block;width:100%!important;height:72px!important;border-radius:8px;background:repeating-linear-gradient(90deg,transparent,transparent 48px,rgba(35,228,135,.05) 49px)}@media(max-width:900px){.copy-profile-grid{grid-template-columns:1fr}.copy-profile-top{align-items:flex-start}.copy-profile-top img{width:92px;height:108px}.copy-profile-top h3{font-size:22px}.copy-invest-live{min-width:260px}}@media(max-width:560px){.copy-profile-card{padding:18px}.copy-profile-top{display:block}.copy-profile-top img{width:100%;height:180px;margin-bottom:14px}.copy-profile-grid{gap:8px}.copy-invest-live{min-width:240px}.copy-stage .table{min-width:880px}}
.copy-generated-box{min-width:170px;border:1px solid rgba(244,193,93,.45);border-radius:12px;background:radial-gradient(circle at 80% 20%,rgba(244,193,93,.20),transparent 38%),linear-gradient(145deg,#131307,#07100b);padding:12px;box-shadow:0 0 24px rgba(244,193,93,.08),inset 0 0 0 1px rgba(255,255,255,.02)}.copy-generated-box small{display:block;color:#b5a46a;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.copy-generated-box b{display:block;color:#f4c15d;font:800 20px 'Space Grotesk';margin:4px 0;text-shadow:0 0 16px rgba(244,193,93,.22)}.copy-generated-box span{display:inline-flex;color:#23e487;background:rgba(35,228,135,.10);border:1px solid rgba(35,228,135,.18);border-radius:999px;padding:3px 7px;font-size:9px}.copy-generated-box.completed{border-color:rgba(35,228,135,.4);background:radial-gradient(circle at 80% 20%,rgba(35,228,135,.18),transparent 38%),linear-gradient(145deg,#0b170f,#07100b)}.copy-generated-box.completed b{color:#23e487;text-shadow:0 0 16px rgba(35,228,135,.24)}@media(max-width:560px){.copy-stage .table{min-width:1060px}.copy-generated-box{min-width:155px}}
/* TradeWay professional exchange dashboard theme */
:root{--bg:#070b11;--surface:#0a0f16;--panel:#0f151d;--panel2:#141c26;--line:#263241;--line2:#344256;--text:#e6edf3;--muted:#8a98aa;--green:#00c076;--green2:#089b61;--red:#f6465d;--amber:#f0b90b;--blue:#2f81f7;--radius:8px}
body{background:#070b11;color:var(--text)}
body:before{background-image:linear-gradient(rgba(100,116,139,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,.03) 1px,transparent 1px);background-size:40px 40px}
.brand span{color:#f0b90b}.brand i{border-color:#f0b90b;color:#f0b90b;box-shadow:none;background:#111820}
.sidebar{background:#070b11;border-right-color:#202a36;padding:18px 14px}.account-pill{background:#0d141c;border-color:#243142;border-radius:8px}.avatar,.profile-dot{background:#142033;color:#f0b90b}.sidebar nav a{color:#90a0b5;border-radius:6px}.sidebar nav a:hover{background:#111b26;color:#e6edf3}.sidebar nav a.active{background:#142033;color:#f0b90b;border-left-color:#f0b90b}.sidebar-foot{border-top-color:#202a36;color:#7f8da0}
.topbar{height:64px;background:rgba(7,11,17,.96);border-bottom-color:#202a36;box-shadow:0 10px 36px rgba(0,0,0,.2)}.topbar small{color:#f0b90b}.topbar h1{font-size:19px}.live-chip,.date-chip{background:#0d141c;border-color:#263241;color:#9ca8b7}.live-chip i,.status-dot,.online-dot{background:#00c076;box-shadow:0 0 10px rgba(0,192,118,.5)}
.workspace{max-width:1580px;padding:18px 22px 38px}.tw-dashboard:before{background:radial-gradient(circle at 72% 16%,rgba(47,129,247,.1),transparent 26%),radial-gradient(circle at 18% 72%,rgba(240,185,11,.065),transparent 24%);opacity:.95}
.botmagic-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;margin-bottom:12px;padding:22px 24px;border-color:#2a394b;border-radius:10px;background:linear-gradient(135deg,rgba(15,21,29,.98),rgba(8,12,18,.98)),repeating-linear-gradient(90deg,transparent,transparent 55px,rgba(148,163,184,.04) 56px);box-shadow:0 20px 60px rgba(0,0,0,.34)}
.botmagic-hero:after{background:linear-gradient(120deg,transparent 0 42%,rgba(240,185,11,.08) 50%,transparent 58%);animation:aiSweep 8s linear infinite}.botmagic-hero .eyebrow{color:#f0b90b;letter-spacing:2.4px}.botmagic-hero .eyebrow:before{background:#f0b90b}.botmagic-hero h2{max-width:980px;font-size:clamp(2.25rem,3.5vw,3.9rem);line-height:1.02;letter-spacing:-2px;margin:10px 0 12px}.botmagic-hero p{max-width:760px;color:#9ba8b8;font-size:15px;line-height:1.65}.hero-orbit{right:390px;top:28px;width:130px;height:130px;border-color:rgba(47,129,247,.2);opacity:.45}.hero-orbit span{background:#f0b90b;box-shadow:0 0 18px rgba(240,185,11,.35)}
.ai-live-card{min-width:0;display:flex;flex-direction:column;justify-content:center;border-color:#334155;background:linear-gradient(180deg,#121a24,#0b1118);box-shadow:inset 3px 0 0 #f0b90b,0 18px 44px rgba(0,0,0,.28);border-radius:10px;padding:22px 24px}.ai-live-card small,.ai-pill{color:#f0b90b;background:rgba(240,185,11,.1);border-color:rgba(240,185,11,.25)}.ai-live-card b{font-size:23px}.ai-live-card span{color:#99a7b8}
.btn-terminal,.btn-gold{background:#f0b90b;border-color:#f0b90b;color:#080d13!important;border-radius:6px;box-shadow:none}.btn-terminal:hover,.btn-gold:hover{background:#ffd34d;border-color:#ffd34d;box-shadow:0 10px 30px rgba(240,185,11,.16)}.btn-terminal-outline{background:#0d141c;border-color:#334155;color:#dbe3ec;border-radius:6px}.btn-terminal-outline:hover{border-color:#f0b90b;color:#f0b90b;background:#111820}
.live-market-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.live-market-ribbon div{background:#0d141c;border-color:#263241;border-radius:7px;padding:10px 12px}.live-market-ribbon div:after{height:1px;background:#334155;animation:none}.live-market-ribbon span{font-size:10px;color:#7e8da0;text-transform:uppercase}.live-market-ribbon b{font-size:15px}.live-market-ribbon div:nth-child(1) b,.live-market-ribbon div:nth-child(2) b,.live-market-ribbon div:nth-child(3) b{color:#00c076}.live-market-ribbon div:nth-child(4) b{color:#2f81f7}.live-market-ribbon div:nth-child(5) b{color:#f0b90b}
.glass,.plan-card,.auth-card,.content-card,.stat-card,.trading-panel{background:#0f151d;border-color:#263241;border-radius:8px;box-shadow:none}.dashboard-stats .stat-card{animation:none;min-height:112px;background:linear-gradient(180deg,#101821,#0c1219);border-color:#293647}.dashboard-stats .stat-card:before,.content-card:before,.trading-panel:before{display:none}.stat-card:after{height:3px;background:#00c076}.stat-card.gold:after{background:#f0b90b}.stat-card.blue:after{background:#2f81f7}.stat-card.red:after{background:#f6465d}.stat-card small{font-size:10px;color:#8290a4}.stat-card strong{font-size:1.65rem;color:#f2f6fa}.stat-foot{font-size:10px}
.trading-panel,.content-card{background:linear-gradient(180deg,#101821,#0b1118);border-color:#263241}.panel-head{height:46px;background:#111923;border-bottom-color:#263241}.panel-head h3{font-size:13px;letter-spacing:.15px}.panel-head span{color:#8b98a9}
.ultra-chart{height:335px;background:linear-gradient(180deg,rgba(15,23,34,.3),rgba(8,13,20,.94)),repeating-linear-gradient(0deg,transparent,transparent 51px,rgba(100,116,139,.1) 52px),repeating-linear-gradient(90deg,transparent,transparent 82px,rgba(100,116,139,.09) 83px)}.ultra-chart svg{height:285px}.chart-line{stroke:#00c076;stroke-width:3;filter:none}.chart-fill{opacity:.9}.chart-label{top:18px;left:18px}.chart-label strong{font-size:24px}.chart-label small{color:#00c076}.scan-line{background:linear-gradient(180deg,transparent,#f0b90b,transparent);box-shadow:0 0 14px rgba(240,185,11,.36);opacity:.8}.holo-depth{right:24px;top:84px;width:150px;height:150px;border-color:rgba(47,129,247,.2);box-shadow:inset 0 0 28px rgba(47,129,247,.08);opacity:.7}
.wallet-ai-card{padding:20px}.wallet-ai-card h4,.account-ai-card h4{font-size:18px}.notice{background:#0b1219;border-left-color:#f0b90b;color:#dce4ed}.wallet-chip{background:#0b1219;border-color:#263241;border-radius:7px}.wallet-chip:hover{border-color:#3b4a60!important;transform:none!important}.ai-progress{background:#192331!important}.quick-actions{gap:9px}.quick-action{background:#0b1219;border-color:#2b3747;color:#c2cad6;border-radius:6px;padding:11px 8px}.quick-action:hover{border-color:#f0b90b;color:#f0b90b;background:#111923}
.ai-float{background:linear-gradient(145deg,#f0b90b,#9f7500);border-color:#ffd34d;border-radius:14px;box-shadow:0 14px 40px rgba(240,185,11,.18)}.ai-float span{color:#071016}.ai-assistant{border-color:#334155;background:linear-gradient(145deg,#121a24,#070b11);box-shadow:0 24px 90px rgba(0,0,0,.65)}.ai-avatar{background:#172033;border-color:rgba(240,185,11,.35)}.ai-avatar span{color:#f0b90b}.ai-suggestion-grid button{background:#0b1219;border-color:#2b3747;color:#d6dde7}.ai-suggestion-grid button:hover{border-color:#f0b90b;color:#f0b90b}
.tour-spotlight{border-color:#f0b90b;box-shadow:0 0 0 9999px rgba(0,0,0,.64),0 0 34px rgba(240,185,11,.42)}.tour-card{background:#101821;border-color:#3a4657}.tour-card small{color:#f0b90b}
@media(max-width:1180px){.botmagic-hero{grid-template-columns:1fr}.ai-live-card{max-width:none}.hero-orbit{right:24px;opacity:.2}}
@media(max-width:800px){.workspace{padding:12px 10px 78px}.botmagic-hero{padding:18px}.botmagic-hero h2{font-size:2.35rem;letter-spacing:-1px}.live-market-ribbon{grid-template-columns:repeat(2,1fr)}.dashboard-stats .stat-card{min-height:100px}.ultra-chart{height:285px}.ultra-chart svg{height:235px}}
@media(max-width:520px){.live-market-ribbon{grid-template-columns:1fr}.ai-actions .btn{width:100%}.botmagic-hero h2{font-size:2rem}.ai-live-card{padding:18px}.quick-actions{grid-template-columns:repeat(2,1fr)}}
/* TradeWay mobile app menu */
.mobile-dock{display:none}
@media(max-width:800px){
  body.menu-open{overflow:hidden}
  .topbar{height:64px;padding:0 12px;background:rgba(7,11,17,.97);box-shadow:0 10px 28px rgba(0,0,0,.34)}
  .topbar-left{min-width:0}.topbar-left>div{min-width:0}.topbar h1{max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
  .mobile-menu-btn{display:grid;width:42px;height:42px;place-items:center;border:1px solid #334155;border-radius:14px;background:linear-gradient(180deg,#151f2b,#0c121a);box-shadow:0 10px 24px rgba(0,0,0,.28);padding:0}
  .mobile-menu-btn span{width:18px;height:2px;margin:0;background:#f0b90b;border-radius:999px;transition:.22s}
  .mobile-menu-btn span:nth-child(2){width:13px}.menu-open .mobile-menu-btn span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-open .mobile-menu-btn span:nth-child(2){opacity:0}.menu-open .mobile-menu-btn span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  .sidebar-shade{display:block;position:fixed;inset:0;background:rgba(2,6,12,.68);backdrop-filter:blur(10px);z-index:95;opacity:0;visibility:hidden;transition:.24s}.menu-open .sidebar-shade{opacity:1;visibility:visible}
  .sidebar{top:10px;bottom:10px;left:10px;width:min(88vw,340px);height:auto;padding:16px 13px 18px;border:1px solid #334155;border-radius:22px;background:radial-gradient(circle at 22% 0,rgba(240,185,11,.12),transparent 34%),linear-gradient(180deg,#111a24,#070b11);box-shadow:24px 0 80px rgba(0,0,0,.62);transform:translateX(calc(-100% - 22px));transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:110;overflow:hidden}
  .menu-open .sidebar{transform:translateX(0)}
  .sidebar-head{padding:0 4px 14px}.sidebar .brand{font-size:1.05rem}.sidebar .brand i{width:38px;height:34px;border-radius:12px;background:#172033}
  .sidebar-close{display:grid;width:38px;height:38px;place-items:center;border:1px solid #334155;border-radius:13px;background:#0b1219;color:#e6edf3;font-size:24px;line-height:1}
  .account-pill{margin:0 0 14px;padding:14px;background:linear-gradient(135deg,#141e2a,#0b1219);border-color:#334155;border-radius:16px}.account-pill .avatar{width:44px;height:44px;border-radius:14px}.account-pill b{font-size:14px}.account-pill small{font-size:10px;color:#a1adbd}
  .sidebar nav{gap:6px;padding:4px 2px 8px;max-height:calc(100vh - 220px);overflow-y:auto}.sidebar nav a{min-height:46px;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:rgba(11,18,25,.45);font-size:14px;color:#c8d2de}.sidebar nav a.active{background:rgba(240,185,11,.12);border-color:rgba(240,185,11,.34);color:#f0b90b}.sidebar nav a:hover{background:#111b26;color:#fff}.nav-icon{width:32px;height:28px;display:grid;place-items:center;border:1px solid #2b3747;border-radius:10px;font-size:10px;color:#f0b90b;background:#0b1219}
  .sidebar-foot{padding:13px 6px 0;color:#97a5b6}
  .workspace{padding-bottom:96px}
  .mobile-dock{position:fixed;left:10px;right:10px;bottom:10px;z-index:88;display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:7px;padding:8px;border:1px solid rgba(51,65,85,.9);border-radius:22px;background:rgba(10,15,22,.92);backdrop-filter:blur(18px);box-shadow:0 18px 60px rgba(0,0,0,.55)}
  .mobile-dock a,.mobile-dock button{height:56px;border:1px solid transparent;border-radius:16px;background:transparent;color:#9aa8ba;display:grid;place-items:center;text-align:center;font:600 10px 'DM Sans',sans-serif;letter-spacing:.2px}
  .mobile-dock a span,.mobile-dock-menu span{display:grid;place-items:center;min-width:24px;height:22px;color:#d5dde8;font:800 10px 'Space Grotesk',sans-serif}
  .mobile-dock a b,.mobile-dock-menu b{font-size:10px;font-weight:700}.mobile-dock a.active{background:rgba(240,185,11,.12);border-color:rgba(240,185,11,.32);color:#f0b90b}.mobile-dock a.active span{color:#f0b90b}
  .mobile-dock-menu{border-color:rgba(240,185,11,.34)!important;background:linear-gradient(180deg,#1f2a38,#111821)!important;color:#f0b90b!important}.mobile-dock-menu span{position:relative;width:20px}.mobile-dock-menu span:before,.mobile-dock-menu span:after{content:"";position:absolute;left:2px;right:2px;height:2px;background:#f0b90b;border-radius:999px}.mobile-dock-menu span:before{top:6px}.mobile-dock-menu span:after{bottom:6px}
}
@media(max-width:390px){.mobile-dock{left:6px;right:6px;bottom:6px;gap:5px;padding:6px}.mobile-dock a,.mobile-dock button{height:52px;border-radius:14px}.mobile-dock a b,.mobile-dock-menu b{font-size:9px}.topbar h1{max-width:52vw}}
/* TradeWay assistant refinement */
.ai-assistant{width:min(330px,calc(100vw - 28px));padding:18px;border-radius:18px;background:linear-gradient(180deg,#121a24,#0b1118);border-color:#344256}.ai-close{right:12px;top:12px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #344256;border-radius:10px;background:#0b1219;color:#dce4ee;font-size:20px}.ai-avatar{width:46px;height:46px;border-radius:14px;box-shadow:none}.ai-assistant h3{margin:12px 38px 8px 0;font-size:20px;letter-spacing:-.2px}.ai-assistant p{margin-bottom:14px;color:#aeb9c8;font-size:14px;line-height:1.55}.ai-suggestion-grid{gap:7px}.ai-suggestion-grid button{min-height:44px;border-radius:11px;padding:10px 12px;font-size:14px}.ai-float{width:54px;height:54px;border-radius:17px}
@media(max-width:560px){.ai-assistant{left:12px;right:12px;bottom:82px;width:auto;max-height:calc(100vh - 118px);overflow:auto;padding:18px;border-radius:20px;transform:translateY(28px) scale(.98)}.ai-assistant.open{transform:translateY(0) scale(1)}.ai-close{right:14px;top:14px}.ai-avatar{width:44px;height:44px}.ai-assistant h3{font-size:19px}.ai-assistant p{font-size:13.5px}.ai-suggestion-grid button{font-size:13.5px}.ai-float{right:18px;bottom:82px;width:52px;height:52px;border-radius:16px;z-index:89}}
/* Real trader portrait replacements */
.copy-portrait,.copy-avatar,.copy-trader-photo{background:linear-gradient(180deg,#121a24,#070b11)}
.copy-portrait img,.copy-avatar img,.copy-trader-photo img{object-fit:cover;filter:saturate(.96) contrast(1.03)}
.copy-portrait img{object-position:center top}.copy-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.68));pointer-events:none}.copy-portrait span{z-index:1}
.copy-avatar img{object-position:center top}.copy-trader-photo{height:220px;background:#0b1118}.copy-trader-photo img{object-position:center 18%}
.copy-card-pro.purple .copy-trader-photo img{object-position:center 12%}
@media(max-width:720px){.copy-trader-photo{height:210px}.copy-portrait img{object-position:center top}}
@media(max-width:480px){.copy-trader-photo{height:190px}}
/* TradeWay advanced AI assistant */
.ai-assistant{width:min(430px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 110px));overflow:auto}
.ai-head{display:flex;align-items:center;gap:12px;padding-right:38px}.ai-head small{display:block;color:#f0b90b;font-size:9px;text-transform:uppercase;letter-spacing:.9px}.ai-head h3{margin:2px 0 0}
.ai-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.ai-status-pill,.ai-mini-toggle{border:1px solid #334155;border-radius:999px;background:#0b1219;color:#aeb9c8;padding:7px 10px;font-size:11px}.ai-status-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#00c076;box-shadow:0 0 10px rgba(0,192,118,.7);margin-right:5px}.ai-mini-toggle{color:#f0b90b}
.ai-chat-box{display:grid;gap:8px;max-height:170px;overflow:auto;margin:0 0 12px;padding:10px;border:1px solid #263241;border-radius:14px;background:#080d13}.ai-message{padding:9px 10px;border-radius:12px;font-size:13px;line-height:1.45}.ai-message-bot{background:#111923;color:#dce4ee;border:1px solid #263241}.ai-message-user{justify-self:end;max-width:88%;background:rgba(240,185,11,.14);border:1px solid rgba(240,185,11,.3);color:#f8dfa1}
.ai-input-row{display:grid;grid-template-columns:1fr 52px 56px;gap:7px;margin-bottom:10px}.ai-input-row input{min-width:0;border:1px solid #334155;border-radius:12px;background:#090f16;color:#e6edf3;padding:11px 12px;outline:none}.ai-input-row input:focus{border-color:#f0b90b;box-shadow:0 0 0 3px rgba(240,185,11,.09)}.ai-input-row button{border:1px solid #334155;border-radius:12px;background:#111923;color:#dce4ee;font-weight:700}.ai-input-row button:last-child{background:#f0b90b;border-color:#f0b90b;color:#071016}.ai-input-row [data-ai-voice].listening{background:#f6465d;border-color:#f6465d;color:#fff;animation:voicePulse 1s ease-in-out infinite}.ai-input-row [data-ai-voice]:disabled{opacity:.55}
.ai-suggestion-grid-pro{grid-template-columns:repeat(2,1fr)}.ai-suggestion-grid-pro button{min-height:40px;text-align:center;font-size:13px}.ai-action-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.ai-action-row a,.ai-action-row button{display:grid;place-items:center;min-height:38px;border:1px solid #334155;border-radius:11px;background:#0b1219;color:#cbd5e1;font-size:12px;font-weight:700}.ai-action-row a:hover,.ai-action-row button:hover{border-color:#f0b90b;color:#f0b90b}
@keyframes voicePulse{50%{box-shadow:0 0 0 5px rgba(246,70,93,.16)}}
@media(max-width:560px){.ai-assistant{max-height:calc(100vh - 112px)}.ai-chat-box{max-height:140px}.ai-input-row{grid-template-columns:1fr 48px 52px}.ai-suggestion-grid-pro{grid-template-columns:repeat(2,1fr)}.ai-action-row{grid-template-columns:repeat(2,1fr)}}
/* Clear auto voice tour */
.tour-overlay{background:rgba(0,0,0,.34)!important;backdrop-filter:none!important}.tour-spotlight{border-color:#f0b90b!important;box-shadow:0 0 0 9999px rgba(0,0,0,.48),0 0 0 1px rgba(240,185,11,.55),0 16px 50px rgba(240,185,11,.2)!important}.tour-card{width:min(430px,calc(100vw - 28px));background:linear-gradient(180deg,#111a24,#0b1118)!important;border-color:#405068!important}.tour-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin:10px 0 12px}.tour-controls select,.tour-controls button{min-height:34px;border:1px solid #334155;border-radius:9px;background:#0b1219;color:#dce4ee;font-size:11px;font-weight:700;padding:0 8px}.tour-controls select{color:#f0b90b}.tour-card p{font-size:14px;line-height:1.6}.tour-actions .btn{min-width:78px}
@media(max-width:560px){.tour-controls{grid-template-columns:1fr}.tour-card{left:12px!important;right:12px!important;width:auto!important}.tour-spotlight{border-width:2px}}
/* Premium animated app navigation icons */
.nav-icon svg,.mobile-dock svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.nav-icon{display:grid;place-items:center}
@media(max-width:800px){
  .mobile-dock{height:76px;align-items:center;grid-template-columns:1.08fr repeat(4,1fr);padding:8px 9px;background:linear-gradient(180deg,rgba(20,30,42,.94),rgba(5,9,14,.96));border-color:rgba(94,112,137,.72);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 20px 60px rgba(0,0,0,.68)}
  .mobile-dock:before{content:"";position:absolute;inset:1px;border-radius:21px;background:linear-gradient(90deg,transparent,rgba(240,185,11,.12),transparent);transform:translateX(-70%);animation:dockSweep 4.5s ease-in-out infinite;pointer-events:none}
  .mobile-dock a,.mobile-dock button{position:relative;z-index:1;height:60px;gap:3px;align-content:center;border-radius:18px;color:#aab6c6;overflow:hidden;transition:transform .2s,border-color .2s,background .2s,color .2s}
  .mobile-dock a span,.mobile-dock-menu span{width:30px;min-width:30px;height:30px;border:1px solid rgba(71,85,105,.8);border-radius:12px;background:linear-gradient(180deg,#162131,#0c121a);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:#d9e1eb;display:grid;place-items:center}
  .mobile-dock a b,.mobile-dock-menu b{font-size:10px;line-height:1;color:#9facbd}
  .mobile-dock a.active{background:linear-gradient(180deg,rgba(240,185,11,.18),rgba(240,185,11,.07));border-color:rgba(240,185,11,.5);transform:translateY(-4px);box-shadow:0 12px 28px rgba(240,185,11,.13)}
  .mobile-dock a.active span,.mobile-dock-menu span{border-color:rgba(240,185,11,.7);color:#f0b90b;background:radial-gradient(circle at 50% 20%,rgba(240,185,11,.26),transparent 50%),linear-gradient(180deg,#1c2938,#101824);box-shadow:0 0 18px rgba(240,185,11,.2),inset 0 1px 0 rgba(255,255,255,.08)}
  .mobile-dock a.active b{color:#f0b90b}
  .mobile-dock a:hover,.mobile-dock button:hover{transform:translateY(-3px)}
  .mobile-dock-menu{background:linear-gradient(180deg,rgba(47,129,247,.2),rgba(16,24,36,.9))!important}
  .mobile-dock-menu span:before,.mobile-dock-menu span:after{left:7px;right:7px}.mobile-dock-menu span:before{top:9px}.mobile-dock-menu span:after{bottom:9px}.mobile-dock-menu span{position:relative}.mobile-dock-menu span i,.mobile-dock-menu span svg{display:none}
  .sidebar nav a{gap:12px}.sidebar nav a .nav-icon{width:38px;height:36px;border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(240,185,11,.16),transparent 55%),#0c141f;color:#f0b90b;border-color:#334155;transition:.22s}
  .sidebar nav a.active .nav-icon{background:radial-gradient(circle at 50% 0,rgba(240,185,11,.28),transparent 60%),#172033;box-shadow:0 0 20px rgba(240,185,11,.18)}
}
@media(max-width:390px){.mobile-dock{height:70px}.mobile-dock a,.mobile-dock button{height:55px}.mobile-dock a span,.mobile-dock-menu span{width:28px;min-width:28px;height:28px}.mobile-dock a b,.mobile-dock-menu b{font-size:9px}}
@keyframes dockSweep{0%,45%{transform:translateX(-80%);opacity:0}55%{opacity:1}100%{transform:translateX(80%);opacity:0}}
/* Bottom dock handles mobile menu, so hide duplicate top hamburger */
@media(max-width:800px){.topbar .mobile-menu-btn{display:none!important}.topbar-left{gap:0}.topbar h1{max-width:72vw}}
/* Admin client pagination */
.client-pagination{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.client-pagination a{min-width:36px;height:34px;padding:0 11px;display:grid;place-items:center;border:1px solid #334155;border-radius:9px;background:#0b1219;color:#dce4ee;font-size:12px;font-weight:700}.client-pagination a:hover{border-color:#f0b90b;color:#f0b90b}.client-pagination a.active{background:#f0b90b;border-color:#f0b90b;color:#071016}.client-pagination a.disabled{opacity:.42;pointer-events:none}
/* Premium AI floating icon */
.ai-float{display:grid!important;place-items:center;overflow:hidden}.ai-float:before{content:"";position:absolute;inset:-45%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.42),transparent 35%);animation:aiOrbSpin 3.5s linear infinite}.ai-float span{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:13px;background:rgba(7,11,17,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.ai-float svg{width:23px;height:23px;fill:none;stroke:#f9d55a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(249,213,90,.45))}.ai-float:hover span{transform:scale(1.06)}@keyframes aiOrbSpin{to{transform:rotate(360deg)}}
/* Global neon motion theme */
:root{--neon-cyan:#00e5ff;--neon-green:#00ff9d;--neon-pink:#ff2bd6;--neon-gold:#ffe66d;--neon-violet:#8a5cff;--neon-panel:#08111f}
body{background:#030710;color:#eff8ff}
body:before{background-image:linear-gradient(rgba(0,229,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,43,214,.035) 1px,transparent 1px),radial-gradient(circle at 18% 22%,rgba(0,229,255,.18),transparent 24%),radial-gradient(circle at 82% 12%,rgba(255,43,214,.16),transparent 22%),radial-gradient(circle at 65% 78%,rgba(0,255,157,.12),transparent 28%);background-size:42px 42px,42px 42px,100% 100%,100% 100%,100% 100%;animation:neonGridSlide 14s linear infinite}
body:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(0,229,255,.08) 47%,rgba(255,43,214,.1) 50%,transparent 56%),linear-gradient(25deg,transparent 0 58%,rgba(0,255,157,.06) 62%,transparent 68%);mix-blend-mode:screen;animation:neonPageSweep 8s ease-in-out infinite;z-index:-1}
.sidebar,.topbar,.content-card,.trading-panel,.stat-card,.wallet-chip,.botmagic-hero,.ai-assistant,.tour-card,.terminal-window,.plan-card,.auth-card,.copy-card,.copy-card-pro,.copy-side-panel,.admin-command,.tape-card,.rule-row,.copy-mega,.exchange-board,.mobile-dock{position:relative;background:linear-gradient(145deg,rgba(8,17,31,.94),rgba(3,7,16,.97))!important;border-color:rgba(0,229,255,.35)!important;box-shadow:0 0 0 1px rgba(255,255,255,.035) inset,0 0 24px rgba(0,229,255,.08),0 0 56px rgba(255,43,214,.055)!important;overflow:hidden}
.content-card:after,.trading-panel:after,.stat-card:before,.wallet-chip:after,.botmagic-hero:before,.ai-assistant:after,.tour-card:after,.plan-card:after,.copy-card:after,.copy-mega:after,.exchange-board:after,.admin-command:after{content:"";position:absolute;inset:-2px;background:linear-gradient(100deg,transparent 0 35%,rgba(0,229,255,.18),rgba(255,43,214,.12),rgba(0,255,157,.18),transparent 68%);transform:translateX(-120%);animation:neonPanelSweep 5.8s ease-in-out infinite;pointer-events:none;z-index:0}
.content-card>*,.trading-panel>*,.stat-card>*,.wallet-chip>*,.botmagic-hero>*,.ai-assistant>*,.tour-card>*,.plan-card>*,.copy-card>*,.copy-mega>*,.exchange-board>*,.admin-command>*{position:relative;z-index:1}
.brand i,.avatar,.profile-dot,.nav-icon,.mobile-dock a span,.mobile-dock-menu span,.ai-avatar,.step-no,.asset-logo{border-color:rgba(0,229,255,.62)!important;color:var(--neon-cyan)!important;background:radial-gradient(circle at 50% 0,rgba(0,229,255,.25),transparent 58%),#091425!important;box-shadow:0 0 18px rgba(0,229,255,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}
.brand span,.topbar small,.eyebrow,.ai-head small,.tour-card small,.up,a{color:var(--neon-green)!important}.text-gradient,.copy-mega h2 span{color:var(--neon-cyan)!important;text-shadow:0 0 18px rgba(0,229,255,.38)}
.btn-terminal,.btn-gold,.mobile-dock a.active,.client-pagination a.active{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-green))!important;border-color:rgba(0,255,157,.85)!important;color:#021018!important;box-shadow:0 0 18px rgba(0,229,255,.32),0 0 36px rgba(0,255,157,.2)!important}
.btn-terminal-outline,.quick-action,.ai-action-row a,.ai-action-row button,.ai-suggestion-grid button,.form-control,.form-select,.client-pagination a,.tour-controls select,.tour-controls button{background:rgba(4,12,22,.88)!important;border-color:rgba(0,229,255,.34)!important;color:#dff8ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.btn-terminal-outline:hover,.quick-action:hover,.ai-action-row a:hover,.ai-action-row button:hover,.ai-suggestion-grid button:hover,.client-pagination a:hover{border-color:var(--neon-pink)!important;color:#fff!important;box-shadow:0 0 20px rgba(255,43,214,.22)!important}
.stat-card:after,.live-market-ribbon div:after,.plan-card:before,.copy-card:before{height:2px!important;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink),var(--neon-green))!important;box-shadow:0 0 14px rgba(0,229,255,.55)!important;animation:neonHue 4s linear infinite}
.table thead th{background:linear-gradient(90deg,rgba(0,229,255,.08),rgba(255,43,214,.06))!important;color:#9df6ff!important}.table tbody tr:hover{background:rgba(0,229,255,.055)!important}
.notice{border-left-color:var(--neon-cyan)!important;background:linear-gradient(90deg,rgba(0,229,255,.08),rgba(255,43,214,.035))!important;box-shadow:inset 0 0 20px rgba(0,229,255,.04)}
.chart-line{stroke:var(--neon-green)!important;filter:drop-shadow(0 0 10px rgba(0,255,157,.55))!important}.scan-line{background:linear-gradient(180deg,transparent,var(--neon-pink),var(--neon-cyan),transparent)!important;box-shadow:0 0 22px rgba(0,229,255,.65)!important}
.ai-float{background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.18),transparent 34%),linear-gradient(145deg,var(--neon-pink),var(--neon-cyan))!important;border-color:rgba(255,255,255,.34)!important;box-shadow:0 0 22px rgba(0,229,255,.55),0 0 50px rgba(255,43,214,.35)!important}.ai-float svg{stroke:#fff!important;filter:drop-shadow(0 0 10px rgba(255,255,255,.75))}
.tour-spotlight{border-color:var(--neon-cyan)!important;box-shadow:0 0 0 9999px rgba(0,0,0,.42),0 0 0 1px rgba(255,43,214,.6),0 0 42px rgba(0,229,255,.5)!important}
.sidebar nav a.active,.mobile-dock a.active{color:#fff!important;text-shadow:0 0 10px rgba(0,229,255,.42)}.sidebar nav a.active .nav-icon,.mobile-dock a.active span{color:#fff!important;border-color:rgba(255,255,255,.55)!important;box-shadow:0 0 20px rgba(0,229,255,.35),0 0 35px rgba(255,43,214,.16)!important}
@keyframes neonGridSlide{from{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:84px 84px,-84px 42px,0 0,0 0,0 0}}
@keyframes neonPageSweep{0%,100%{transform:translateX(-35%);opacity:.45}50%{transform:translateX(35%);opacity:1}}
@keyframes neonPanelSweep{0%,58%{transform:translateX(-120%);opacity:0}68%{opacity:1}100%{transform:translateX(120%);opacity:0}}
@keyframes neonHue{to{filter:hue-rotate(360deg)}}
@media(max-width:800px){.mobile-dock{background:linear-gradient(180deg,rgba(8,20,35,.95),rgba(3,7,16,.98))!important}.sidebar{background:linear-gradient(180deg,rgba(8,17,31,.98),rgba(3,7,16,.99))!important}.content-card:after,.trading-panel:after,.stat-card:before,.wallet-chip:after{animation-duration:7s}}
/* Neon layout repair: keep structural shells out of decorative position resets */
.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:var(--sidebar)!important}
.topbar{position:sticky!important;top:0!important}
.app-main{display:block!important;margin-top:0!important;transform:none!important}
.workspace{margin-top:0!important}
.mobile-dock{display:none}
.ai-assistant{position:fixed!important;right:22px!important;bottom:92px!important}
@media(max-width:800px){
  .sidebar{inset:10px auto 10px 10px!important;width:min(88vw,340px)!important;transform:translateX(calc(-100% - 22px))!important}
  .menu-open .sidebar{transform:translateX(0)!important}
  .topbar{position:sticky!important;top:0!important}
  .app-main{margin-left:0!important;width:100%!important}
  .mobile-dock{display:grid!important;position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important}
  .ai-assistant{left:12px!important;right:12px!important;bottom:82px!important}
}
/* Dashboard hero repair */
.botmagic-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,390px)!important;align-items:center!important;gap:30px!important;min-height:360px!important;padding:42px 44px!important}
.botmagic-hero .hero-copy{grid-column:1!important;max-width:820px!important;text-align:left!important}
.botmagic-hero .hero-copy h2{max-width:760px!important;font-size:clamp(3rem,5vw,5.35rem)!important;line-height:.95!important;letter-spacing:-2px!important;margin:12px 0 18px!important}
.botmagic-hero .hero-copy p{max-width:680px!important;font-size:17px!important;line-height:1.7!important}
.botmagic-hero .ai-actions{justify-content:flex-start!important;margin-top:26px!important}
.botmagic-hero .ai-live-card{grid-column:2!important;align-self:stretch!important;min-height:210px!important;justify-content:center!important}
.botmagic-hero .hero-orbit{position:absolute!important;right:31%!important;top:34px!important;width:170px!important;height:170px!important;pointer-events:none!important;z-index:0!important}
.botmagic-hero:before,.botmagic-hero:after{z-index:0!important}
@media(max-width:1180px){
  .botmagic-hero{grid-template-columns:1fr!important;min-height:auto!important}
  .botmagic-hero .hero-copy,.botmagic-hero .ai-live-card{grid-column:1!important}
  .botmagic-hero .hero-orbit{right:26px!important;top:28px!important;opacity:.22!important}
}
@media(max-width:560px){
  .botmagic-hero{padding:22px 18px!important;gap:18px!important}
  .botmagic-hero .hero-copy h2{font-size:2.35rem!important;letter-spacing:-1px!important}
  .botmagic-hero .hero-copy p{font-size:14px!important}
  .botmagic-hero .ai-actions{display:grid!important}
  .botmagic-hero .ai-live-card{min-height:150px!important}
}
/* BotMagic-style activity popup, clearly marked as demo activity */
.activity-pop{position:fixed;left:22px;bottom:22px;z-index:1600;width:min(390px,calc(100vw - 28px));display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:14px 15px;border:1px solid rgba(0,229,255,.42);border-radius:18px;background:linear-gradient(145deg,rgba(8,17,31,.96),rgba(3,7,16,.98));box-shadow:0 20px 70px rgba(0,0,0,.55),0 0 28px rgba(0,229,255,.16),0 0 42px rgba(255,43,214,.12);transform:translateX(-115%) translateY(10px);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.85,.2,1),opacity .35s;overflow:hidden}
.activity-pop:before{content:"";position:absolute;inset:-2px;background:linear-gradient(100deg,transparent 0 35%,rgba(0,229,255,.2),rgba(0,255,157,.16),transparent 68%);transform:translateX(-120%);animation:neonPanelSweep 4.8s ease-in-out infinite;pointer-events:none}
.activity-pop.show{transform:translateX(0) translateY(0);opacity:1;pointer-events:auto}
.activity-pop>*{position:relative;z-index:1}.activity-icon{width:52px;height:52px;border:1px solid rgba(0,229,255,.65);border-radius:16px;display:grid;place-items:center;color:#00e5ff;background:radial-gradient(circle at 50% 0,rgba(0,229,255,.28),transparent 60%),#081425;font:800 14px 'Space Grotesk',sans-serif;box-shadow:0 0 22px rgba(0,229,255,.28)}
.activity-pop small{display:block;color:#00ff9d;text-transform:uppercase;letter-spacing:1.3px;font-size:9px;font-weight:800}.activity-pop b{display:block;color:#f2fbff;font:800 15px 'Space Grotesk',sans-serif;margin:2px 0}.activity-pop span{display:block;color:#9db0c2;font-size:12px;line-height:1.35}.activity-pop em{align-self:start;border:1px solid rgba(0,255,157,.28);border-radius:999px;background:rgba(0,255,157,.1);color:#00ff9d;font-style:normal;font-size:10px;font-weight:800;padding:4px 7px}
@media(max-width:560px){.activity-pop{left:10px;right:10px;bottom:12px;width:auto;grid-template-columns:44px 1fr auto;padding:12px}.activity-icon{width:44px;height:44px;border-radius:14px}.activity-pop b{font-size:14px}.activity-pop span{font-size:11px}}
/* Ultra-realistic portfolio chart */
.ultra-chart-panel .panel-head{background:linear-gradient(90deg,rgba(5,13,24,.98),rgba(10,20,36,.96))!important}
.ultra-chart{height:420px!important;background:radial-gradient(circle at 72% 38%,rgba(0,229,255,.11),transparent 24%),linear-gradient(180deg,rgba(6,14,26,.82),rgba(2,7,14,.96)),repeating-linear-gradient(0deg,transparent,transparent 64px,rgba(111,134,161,.12) 65px),repeating-linear-gradient(90deg,transparent,transparent 96px,rgba(111,134,161,.09) 97px)!important;isolation:isolate}
.ultra-chart:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,229,255,.05),transparent 18%,transparent 72%,rgba(255,43,214,.06)),linear-gradient(180deg,rgba(255,255,255,.035),transparent 18%,rgba(0,0,0,.18));pointer-events:none;z-index:1}
.ultra-chart svg{z-index:4;inset:72px 28px 58px 24px!important;width:calc(100% - 72px)!important;height:270px!important;overflow:visible}
.chart-label{z-index:6;top:22px!important;left:24px!important}.chart-label strong{font-size:30px!important;text-shadow:0 0 22px rgba(0,229,255,.25)}.chart-label small{color:#00ff9d!important;font-size:14px}
.chart-price-axis{position:absolute;right:16px;top:74px;bottom:78px;z-index:5;display:flex;flex-direction:column;justify-content:space-between;color:#708299;font-size:10px;text-align:right;pointer-events:none}
.chart-time-axis{position:absolute;left:26px;right:72px;bottom:14px;z-index:5;display:flex;justify-content:space-between;color:#708299;font-size:10px;pointer-events:none}.chart-time-axis span:last-child{color:#00ff9d;text-shadow:0 0 10px rgba(0,255,157,.4)}
.candle-layer{position:absolute;left:34px;right:84px;top:86px;height:226px;z-index:2;display:flex;align-items:end;justify-content:space-between;opacity:.42;pointer-events:none}
.candle-layer i{position:relative;width:7px;height:var(--h);border-radius:999px;background:#00ff9d;box-shadow:0 0 14px rgba(0,255,157,.28);animation:candlePulse 3.2s ease-in-out infinite;animation-delay:var(--d)}.candle-layer i:before{content:"";position:absolute;left:3px;top:-16px;width:1px;height:calc(var(--h) + 30px);background:currentColor;opacity:.45}.candle-layer i.green{color:#00ff9d}.candle-layer i.red{color:#ff4d6d;background:#ff4d6d;box-shadow:0 0 14px rgba(255,77,109,.25)}
.chart-line-shadow,.chart-line,.chart-fill{transform:translateZ(0)}.chart-line-shadow{filter:blur(5px)}.chart-node{fill:#d8fff4;stroke:#00ff9d;stroke-width:3;filter:drop-shadow(0 0 12px rgba(0,255,157,.9));animation:nodeBlink 1.8s ease-in-out infinite}
.chart-tooltip{position:absolute;right:88px;top:70px;z-index:7;min-width:172px;border:1px solid rgba(0,229,255,.35);border-radius:14px;background:rgba(5,12,22,.88);backdrop-filter:blur(12px);padding:11px 12px;box-shadow:0 18px 48px rgba(0,0,0,.35),0 0 22px rgba(0,229,255,.16)}
.chart-tooltip small{display:block;color:#00e5ff;font-size:9px;text-transform:uppercase;letter-spacing:1px}.chart-tooltip b{display:block;color:#eff8ff;font-size:12px;margin:3px 0}.chart-tooltip span{display:block;color:#8fa2b8;font-size:11px}
.volume-bars{position:absolute;left:28px;right:74px;bottom:42px;height:88px;z-index:3;display:flex;align-items:end;gap:5px;opacity:.36;pointer-events:none}.volume-bars i{flex:1;max-width:22px;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,rgba(0,255,157,.75),rgba(0,255,157,.12));box-shadow:0 0 10px rgba(0,255,157,.18)}.volume-bars i.red{background:linear-gradient(180deg,rgba(255,77,109,.7),rgba(255,77,109,.1))}
.scan-line{z-index:8!important;width:3px!important;opacity:.76}.holo-depth{z-index:2!important;right:62px!important;top:126px!important;opacity:.34!important}
@keyframes candlePulse{50%{opacity:.72;transform:scaleY(1.06)}}@keyframes nodeBlink{50%{transform:scale(1.35);opacity:.72}}
@media(max-width:800px){.ultra-chart{height:330px!important}.ultra-chart svg{inset:66px 24px 52px 20px!important;height:205px!important}.candle-layer{top:82px;height:172px}.chart-tooltip{display:none}.volume-bars{bottom:38px;height:58px}.chart-price-axis{right:12px}.chart-time-axis{right:56px}.chart-label strong{font-size:24px!important}}
/* BotMagic-inspired dashboard terminal/trading switch */
.hero-mode-switch{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:8;display:flex;gap:8px;padding:7px;border:1px solid rgba(0,229,255,.34);border-radius:999px;background:rgba(3,9,18,.72);backdrop-filter:blur(18px);box-shadow:0 0 24px rgba(0,229,255,.12),inset 0 1px 0 rgba(255,255,255,.05)}
.hero-mode-switch:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,rgba(0,229,255,.45),rgba(255,43,214,.28),rgba(0,255,157,.42));opacity:.25;filter:blur(10px);animation:neonHue 5s linear infinite;pointer-events:none}
.hero-mode-switch button{position:relative;z-index:1;min-width:142px;border:0;border-radius:999px;background:transparent;color:#9fb3c7;padding:10px 16px;font:800 12px 'Space Grotesk',sans-serif;text-transform:uppercase;letter-spacing:1px;transition:.25s}
.hero-mode-switch button.active{color:#03101a;background:linear-gradient(90deg,#00e5ff,#00ff9d);box-shadow:0 0 18px rgba(0,229,255,.34),0 0 34px rgba(0,255,157,.18)}
.terminal-view{display:none;animation:terminalViewIn .45s ease both}.terminal-view.active{display:block}
.trading-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;max-width:860px}
.trading-page-grid a{position:relative;min-height:102px;padding:15px;border:1px solid rgba(0,229,255,.3);border-radius:16px;background:linear-gradient(145deg,rgba(7,18,34,.88),rgba(4,9,18,.94));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:.25s}
.trading-page-grid a:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 38%,rgba(255,43,214,.18),rgba(0,229,255,.16),transparent 68%);transform:translateX(-120%);transition:.45s}
.trading-page-grid a:hover{transform:translateY(-4px);border-color:rgba(255,43,214,.55);box-shadow:0 16px 42px rgba(0,0,0,.34),0 0 22px rgba(255,43,214,.16)}
.trading-page-grid a:hover:before{transform:translateX(120%)}.trading-page-grid span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid rgba(0,255,157,.42);border-radius:10px;color:#00ff9d;font:800 10px 'Space Grotesk';background:rgba(0,255,157,.08)}
.trading-page-grid b{display:block;color:#eff8ff;font:800 15px 'Space Grotesk';margin:12px 0 3px}.trading-page-grid small{display:block;color:#8ea1b7;font-size:11px}
.terminal-live-card{overflow:hidden}.terminal-mini-book{display:grid;gap:8px;margin-top:22px}.terminal-mini-book div{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,229,255,.22);border-radius:12px;background:rgba(4,12,22,.62);padding:8px 10px}.terminal-mini-book span{color:#7f93aa;font-size:10px;text-transform:uppercase;letter-spacing:1px}.terminal-mini-book b{font-size:13px!important;margin:0!important}
@keyframes terminalViewIn{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:1180px){.hero-mode-switch{position:relative;top:auto;left:auto;transform:none;width:max-content;margin:0 0 22px}.trading-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.hero-mode-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.hero-mode-switch button{min-width:0;padding:10px 8px;font-size:10px}.trading-page-grid{grid-template-columns:1fr}.trading-page-grid a{min-height:88px}.terminal-mini-book{margin-top:14px}}
/* TradeWay company trading terminal */
.company-terminal-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:24px;margin:0 0 16px;padding:26px 28px;border:1px solid rgba(0,229,255,.42);border-radius:18px;background:linear-gradient(110deg,rgba(0,229,255,.12),rgba(7,15,30,.95) 38%,rgba(255,195,31,.12));box-shadow:0 24px 70px rgba(0,0,0,.34),0 0 28px rgba(0,229,255,.12);overflow:hidden}
.company-terminal-entry:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 55%,rgba(0,229,255,.22) 58%,rgba(255,195,31,.16) 62%,transparent 70%);transform:translateX(-120%);animation:companyBeam 5.2s ease-in-out infinite;pointer-events:none}
.company-terminal-entry>*{position:relative;z-index:1}.company-terminal-entry h3{margin:8px 0 6px;font-size:30px}.company-terminal-entry p{margin:0;color:#b5c7d7;font-size:16px}.company-entry-meter{min-height:118px;border:1px solid rgba(0,229,255,.48);border-radius:16px;background:linear-gradient(180deg,rgba(5,14,28,.96),rgba(4,9,18,.95));display:grid;place-items:center;padding:14px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 24px rgba(0,229,255,.12)}
.company-entry-meter strong{font:800 50px 'Space Grotesk';line-height:.8;color:#ffc31f;text-shadow:0 0 24px rgba(255,195,31,.32)}.company-entry-meter span{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:#dce9f6}.company-entry-meter i{display:block;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#00e5ff,#00ff9d,#ffc31f);box-shadow:0 0 16px rgba(0,229,255,.38)}
.company-crypto-rail{position:absolute;inset:0;z-index:0;display:flex;align-items:center;gap:18px;width:max-content;opacity:.22;filter:blur(.1px);animation:cryptoSlide 18s linear infinite;pointer-events:none}
.company-crypto-rail:after{content:"BTC ETH BNB SOL XRP USDT ADA LINK DOGE AVAX";display:flex;align-items:center;gap:18px;margin-left:18px}
.company-crypto-rail span,.company-crypto-rail:after{font:900 54px 'Space Grotesk',sans-serif;letter-spacing:2px;color:transparent;-webkit-text-stroke:1px rgba(0,229,255,.58);text-shadow:0 0 22px rgba(0,229,255,.45),0 0 40px rgba(255,195,31,.16)}
.company-terminal-entry:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,14,28,.94),transparent 28%,transparent 72%,rgba(5,14,28,.86));z-index:0;pointer-events:none}
.company-open-terminal{min-width:164px;text-align:center;text-transform:uppercase;letter-spacing:.7px;font-weight:800}
.company-terminal-page{position:relative}.company-terminal-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:32px;align-items:center;margin-bottom:26px;padding:42px 44px;border:1px solid rgba(0,229,255,.42);border-radius:22px;background:radial-gradient(circle at 70% 20%,rgba(0,229,255,.18),transparent 24%),linear-gradient(135deg,rgba(5,15,30,.96),rgba(3,7,16,.98));box-shadow:0 30px 90px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}
.company-terminal-hero:before{content:"";position:absolute;inset:-10%;background:linear-gradient(115deg,transparent 0 44%,rgba(0,229,255,.14) 47%,rgba(255,43,214,.12) 50%,transparent 56%);animation:companyBeam 6s ease-in-out infinite;pointer-events:none}.company-terminal-hero:after{content:"";position:absolute;right:34%;top:42px;width:220px;height:220px;border:1px solid rgba(0,229,255,.2);border-radius:50%;box-shadow:inset 0 0 60px rgba(0,229,255,.05);animation:orbitSpin 18s linear infinite;pointer-events:none}
.company-terminal-hero>*{position:relative;z-index:1}.company-hero-copy h2{max-width:950px;margin:14px 0 22px;font-size:clamp(3.6rem,6vw,6.8rem);line-height:.92;letter-spacing:-3px}.company-hero-copy p{max-width:880px;color:#b6c5d6;font-size:17px;line-height:1.7}
.company-hero-stats{display:grid;gap:14px}.company-hero-stats div{min-height:112px;padding:22px 24px;border:1px solid rgba(0,229,255,.34);border-radius:16px;background:linear-gradient(145deg,rgba(6,17,34,.9),rgba(3,9,18,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.company-hero-stats span{display:block;color:#8fa2b8;text-transform:uppercase;letter-spacing:1.1px;font-size:11px;font-weight:800}.company-hero-stats strong{display:block;margin-top:10px;font:800 30px 'Space Grotesk';color:#f4fbff}.gold-text{color:#ffc31f!important;text-shadow:0 0 22px rgba(255,195,31,.28)}
.company-watch-card{position:absolute;right:24px;top:58px;width:250px;padding:24px 26px;border:1px solid rgba(255,195,31,.5);border-radius:18px;background:linear-gradient(135deg,rgba(255,195,31,.15),rgba(7,15,30,.94));box-shadow:0 20px 60px rgba(0,0,0,.34),0 0 28px rgba(255,195,31,.14);transform:translateX(18%)}.company-watch-card small{display:block;color:#00e5ff;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:900}.company-watch-card b{display:block;margin-top:12px;color:#ffc31f;font:900 24px 'Space Grotesk'}
.company-desk-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.company-desk-card{position:relative;min-height:292px;padding:18px 18px 16px;border:1px solid rgba(0,229,255,.38);border-top-color:rgba(0,255,157,.85);border-radius:16px;background:linear-gradient(155deg,rgba(8,20,37,.94),rgba(3,8,18,.98));box-shadow:0 20px 56px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}
.company-desk-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#00e5ff,#00ff9d,#ffc31f);animation:neonHue 4s linear infinite}.company-desk-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 36%,rgba(0,229,255,.13),rgba(255,195,31,.09),transparent 64%);transform:translateX(-120%);animation:neonPanelSweep 6s ease-in-out infinite;pointer-events:none}.company-desk-card:hover{transform:translateY(-6px);border-color:rgba(255,195,31,.68);box-shadow:0 26px 70px rgba(0,0,0,.38),0 0 24px rgba(0,229,255,.14)}
.company-desk-card>*{position:relative;z-index:1}.company-desk-card.pulse{animation:companyPulse .55s ease}.company-card-top,.company-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-card-top span{color:#00e5ff;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.company-card-top b{font-size:11px}.company-desk-card h3{margin:12px 0 14px;font-size:17px}.company-desk-card h4{margin:0 0 10px;font-size:18px;color:#dce8f7}.company-desk-card p{margin:0 0 12px;color:#95a8bd;font-size:11px;font-weight:800;letter-spacing:.7px}
.company-card-chart{height:72px;margin:6px 0 14px;display:flex;align-items:end;gap:5px;border:1px solid rgba(0,229,255,.18);border-radius:13px;padding:10px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 22px),linear-gradient(180deg,rgba(0,229,255,.06),rgba(0,255,157,.02))}.company-card-chart i{flex:1;height:var(--h);border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#00e5ff,#00ff9d);box-shadow:0 0 10px rgba(0,229,255,.22);animation:deskBars 2.8s ease-in-out infinite}.company-card-chart i:nth-child(3n){background:linear-gradient(180deg,#ffc31f,#00ff9d)}.company-card-chart i:nth-child(4n){animation-delay:-.9s}
.company-amount{display:block;font:800 23px 'Space Grotesk';color:#f4fbff}.company-profit{display:block;font:900 30px 'Space Grotesk';line-height:1.1;margin:6px 0 14px}.company-progress{height:7px;border:1px solid rgba(0,229,255,.35);border-radius:999px;background:rgba(0,0,0,.28);overflow:hidden}.company-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#00e5ff,#00ff9d,#ffc31f);box-shadow:0 0 14px rgba(0,229,255,.32);transition:width .4s ease}.company-card-foot{margin-top:16px;color:#8fa2b8;font-size:12px}.company-card-foot b{color:#00ff9d;font-size:10px}
@keyframes companyBeam{0%,58%{transform:translateX(-120%);opacity:0}68%{opacity:1}100%{transform:translateX(120%);opacity:0}}@keyframes companyPulse{50%{transform:translateY(-4px) scale(1.015);filter:brightness(1.18)}}@keyframes deskBars{50%{transform:scaleY(.72);opacity:.72}}@keyframes cryptoSlide{from{transform:translateX(-6%)}to{transform:translateX(-52%)}}
@media(max-width:1400px){.company-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-watch-card{position:relative;right:auto;top:auto;transform:none;grid-column:1 / -1;width:auto}.company-terminal-hero{grid-template-columns:1fr}.company-hero-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.company-terminal-entry{grid-template-columns:1fr;gap:16px}.company-entry-meter{min-height:94px}.company-terminal-hero{padding:28px 22px}.company-hero-copy h2{font-size:3.1rem;letter-spacing:-1px}.company-hero-stats{grid-template-columns:1fr}.company-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.company-terminal-entry{padding:18px}.company-terminal-entry h3{font-size:24px}.company-terminal-entry p{font-size:14px}.company-open-terminal{width:100%}.company-crypto-rail span,.company-crypto-rail:after{font-size:38px}.company-hero-copy h2{font-size:2.45rem}.company-hero-copy p{font-size:14px}.company-desk-grid{grid-template-columns:1fr}.company-desk-card{min-height:270px}.company-profit{font-size:26px}}
.company-history-panel{position:relative;margin-top:26px;border:1px solid rgba(0,229,255,.38);border-radius:18px;background:linear-gradient(145deg,rgba(8,20,37,.94),rgba(3,8,18,.98));box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 28px rgba(0,229,255,.1);overflow:hidden}
.company-history-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 42%,rgba(0,229,255,.13),rgba(255,43,214,.08),transparent 66%);transform:translateX(-120%);animation:companyBeam 6.5s ease-in-out infinite;pointer-events:none}
.company-history-panel>*{position:relative;z-index:1}.company-history-panel .panel-head{height:62px;background:linear-gradient(90deg,rgba(0,229,255,.08),rgba(255,195,31,.045))!important}.company-history-panel .panel-head h3{font-size:17px}.company-history-panel .panel-head span{text-transform:uppercase;letter-spacing:1px}
.company-history-tape{display:flex;gap:34px;padding:12px 18px;border-bottom:1px solid rgba(0,229,255,.2);white-space:nowrap;overflow:hidden;background:rgba(0,229,255,.035)}
.company-history-tape span{display:inline-flex;align-items:center;gap:8px;color:#9db0c2;font-size:12px;text-transform:uppercase;letter-spacing:.8px;animation:historyTicker 22s linear infinite}.company-history-tape b{font-size:11px}
.company-history-table{min-width:980px}.company-history-table tbody td{font-size:13px;padding:15px 16px}.company-history-table tbody tr{transition:.2s}.company-history-table tbody tr:hover{background:rgba(0,229,255,.075)!important;box-shadow:inset 3px 0 0 #00e5ff}.history-side,.history-status{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.9px;text-transform:uppercase}.history-side.buy{background:rgba(0,255,157,.12);border:1px solid rgba(0,255,157,.35);color:#00ff9d}.history-side.sell{background:rgba(255,77,109,.12);border:1px solid rgba(255,77,109,.35);color:#ff4d6d}.history-status{min-width:78px;background:rgba(0,229,255,.1);border:1px solid rgba(0,229,255,.3);color:#dff8ff}
@keyframes historyTicker{from{transform:translateX(0)}to{transform:translateX(-120px)}}
@media(max-width:800px){.company-history-panel{margin-top:18px}.company-history-panel .panel-head{height:auto;padding:14px;align-items:flex-start;gap:4px;flex-direction:column}.company-history-tape{gap:22px}.company-history-table tbody td{font-size:12px;padding:12px}}
/* Binance-inspired public homepage */
.bn-home{background:#050608;color:#f5f5f5}.public-shell:has(.bn-home){background:#050608}.public-shell:has(.bn-home) .public-ticker{height:38px;background:#0b0e11;border-bottom:1px solid #1e2329}.public-shell:has(.bn-home) .ticker-track{gap:70px;color:#b7bdc6;font-size:12px;font-weight:700}.public-shell:has(.bn-home) .trading-nav{min-height:78px;background:#181a20;border-bottom:1px solid #2b3139}.public-shell:has(.bn-home) .brand i{border-color:#f0b90b!important;color:#f0b90b!important;background:#181a20!important;box-shadow:0 0 22px rgba(240,185,11,.2)!important}.public-shell:has(.bn-home) .brand span,.public-shell:has(.bn-home) .navbar-dark .nav-link{color:#f0b90b!important}.public-shell:has(.bn-home) .btn-terminal{background:#fcd535!important;border-color:#fcd535!important;color:#181a20!important;box-shadow:none!important}.public-shell:has(.bn-home) .btn-terminal:hover{background:#f0b90b!important;border-color:#f0b90b!important}.public-shell:has(.bn-home) .btn-terminal-outline{background:#181a20!important;border-color:#3d4654!important;color:#eaecef!important}.public-shell:has(.bn-home) .btn-terminal-outline:hover{border-color:#f0b90b!important;color:#f0b90b!important}
.bn-hero{position:relative;padding:70px 0 62px;overflow:hidden;background:radial-gradient(circle at 8% 10%,rgba(240,185,11,.11),transparent 22%),radial-gradient(circle at 74% 16%,rgba(47,129,247,.12),transparent 26%),#050608}.bn-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(234,236,239,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(234,236,239,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(180deg,#000,transparent 92%);pointer-events:none}.bn-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,560px) minmax(620px,1fr);gap:46px;align-items:center;max-width:1500px}.bn-badge{display:inline-flex;align-items:center;gap:10px;color:#f0b90b;text-transform:uppercase;letter-spacing:1.7px;font:800 12px 'Space Grotesk'}.bn-badge span{width:22px;height:22px;border-radius:7px;background:#fcd535;box-shadow:0 0 22px rgba(252,213,53,.35)}.bn-hero-copy h1{margin:22px 0 22px;font:900 clamp(3.8rem,7vw,7.8rem)/.92 'Space Grotesk';letter-spacing:-5px;color:#eaecef}.bn-hero-copy p{max-width:560px;color:#b7bdc6;font-size:20px;line-height:1.65}.bn-start-card{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;margin:34px 0 18px;max-width:570px}.bn-start-card input{height:58px;border:1px solid #3d4654;border-radius:12px;background:#181a20;color:#eaecef;padding:0 18px;font-size:16px}.bn-start-card input::placeholder{color:#848e9c}.bn-start-card .btn{display:grid;place-items:center;border-radius:12px;font-size:16px}.bn-auth-actions{display:flex;gap:22px;flex-wrap:wrap}.bn-auth-actions a{color:#f0b90b!important;font-weight:800}.bn-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;max-width:640px}.bn-trust-row div{padding:16px;border:1px solid #2b3139;border-radius:14px;background:#0b0e11}.bn-trust-row b{display:block;color:#eaecef;font:900 22px 'Space Grotesk'}.bn-trust-row span{display:block;color:#848e9c;font-size:12px;margin-top:4px}
.bn-market-console{border:1px solid #2b3139;border-radius:24px;background:#0b0e11;box-shadow:0 36px 120px rgba(0,0,0,.5);overflow:hidden}.bn-console-head{height:106px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #2b3139;background:linear-gradient(90deg,#111820,#0b0e11)}.bn-console-head .asset-logo{width:42px;height:42px;border-radius:50%;background:#fcd535!important;color:#181a20!important;border:0!important}.bn-console-head .exchange-price strong{font-size:38px;color:#eaecef}.bn-tabs{height:54px;display:flex;align-items:center;gap:10px;padding:0 24px;border-bottom:1px solid #2b3139}.bn-tabs span,.bn-tabs b{padding:8px 14px;border-radius:9px;color:#848e9c;font-size:13px}.bn-tabs b{background:#2b3139;color:#fcd535}
.bn-console-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 260px;min-height:520px}.bn-watchlist{border-right:1px solid #2b3139}.bn-watchlist div{display:grid;grid-template-columns:1fr auto;gap:6px;padding:19px 22px;border-bottom:1px solid #2b3139}.bn-watchlist span{grid-column:1;color:#eaecef;font-weight:900;font-size:17px}.bn-watchlist b{grid-column:2;grid-row:1;color:#eaecef}.bn-watchlist em{grid-column:1;font-style:normal;font-weight:800}.bn-watchlist small{grid-column:2;color:#848e9c}.bn-candle-wrap{min-width:0;background:#0b0e11}.bn-candle-wrap .chart-toolbar{padding:18px 22px}.bn-candle-wrap .candle-chart{height:360px;border-top:1px solid #1e2329;border-bottom:1px solid #1e2329;background:repeating-linear-gradient(0deg,transparent,transparent 65px,#1e2329 66px),repeating-linear-gradient(90deg,transparent,transparent 92px,#1e2329 93px)}.bn-candle-wrap .candle-chart i.green{background:#0ecb81}.bn-candle-wrap .candle-chart i.red{background:#f6465d}.bn-candle-wrap .chart-status{display:grid;grid-template-columns:repeat(4,1fr);border-top:0}.bn-candle-wrap .chart-status div{padding:15px 18px;border-right:1px solid #2b3139}.bn-orderbook{border-left:1px solid #2b3139;background:#0d1117}.bn-orderbook .panel-head{height:58px}.bn-orderbook .book-row{height:48px;padding:0 20px}.bn-orderbook .book-row.sell span{color:#f6465d}.bn-orderbook .book-row.buy span{color:#0ecb81}
.bn-market-strip{padding:46px 0;background:#0b0e11;border-top:1px solid #1e2329;border-bottom:1px solid #1e2329}.bn-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.bn-section-head h2{font:900 34px 'Space Grotesk';margin:0;color:#eaecef}.bn-section-head p{margin:8px 0 0;color:#848e9c}.bn-section-head a{color:#f0b90b!important;font-weight:900}.bn-market-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.bn-market-cards div{padding:18px;border:1px solid #2b3139;border-radius:16px;background:#181a20;transition:.2s}.bn-market-cards div:hover{transform:translateY(-4px);border-color:#f0b90b}.bn-market-cards span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fcd535;color:#181a20;font-weight:900}.bn-market-cards b{display:block;margin-top:14px;color:#eaecef}.bn-market-cards strong{display:block;margin-top:8px;font:900 20px 'Space Grotesk';color:#eaecef}.bn-market-cards em{display:block;margin-top:6px;font-style:normal;font-weight:900}.bn-market-cards small{display:block;margin-top:10px;color:#848e9c}
.bn-home .market-section,.bn-home .section{background:#050608}.bn-home .feature-tile,.bn-home .plan-card,.bn-home .execution-panel{background:#181a20!important;border-color:#2b3139!important;box-shadow:none!important}.bn-home .section-title{color:#eaecef}.bn-home .eyebrow{color:#f0b90b!important}.bn-home .eyebrow:before{background:#f0b90b}.bn-home .trade-plan:before,.bn-home .feature-tile:before{background:#f0b90b!important}.bn-home .plan-badge,.bn-home .roi-chip{background:#2b3139;color:#f0b90b;border-color:#3d4654}
@media(max-width:1250px){.bn-hero-grid{grid-template-columns:1fr}.bn-market-console{max-width:100%}.bn-market-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.bn-hero{padding:44px 0}.bn-hero-copy h1{font-size:4rem;letter-spacing:-3px}.bn-start-card{grid-template-columns:1fr}.bn-console-grid{grid-template-columns:1fr}.bn-watchlist,.bn-orderbook{border:0}.bn-orderbook{display:none}.bn-trust-row{grid-template-columns:1fr}.bn-market-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bn-hero-copy h1{font-size:3rem;letter-spacing:-2px}.bn-hero-copy p{font-size:16px}.bn-console-head{height:auto;padding:18px;align-items:flex-start;gap:16px;flex-direction:column}.bn-candle-wrap .candle-chart{height:260px}.bn-candle-wrap .chart-status{grid-template-columns:repeat(2,1fr)}.bn-market-cards{grid-template-columns:1fr}.bn-section-head{display:block}}
/* Mobile app install page */
.app-install-page{background:#050608;color:#eaecef;min-height:calc(100vh - 160px)}.app-install-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center;padding:72px 12px 42px}.app-install-copy h1{max-width:760px;margin:20px 0;font:900 clamp(3rem,6vw,6.2rem)/.95 'Space Grotesk';letter-spacing:-4px}.app-install-copy p{max-width:660px;color:#b7bdc6;font-size:19px;line-height:1.7}.install-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.install-status{max-width:650px;border:1px solid #2b3139;border-left:4px solid #fcd535;border-radius:12px;background:#181a20;color:#eaecef;padding:14px 16px}.phone-preview-card{display:grid;place-items:center}.phone-shell{position:relative;width:270px;height:540px;border:10px solid #1e2329;border-radius:42px;background:#050608;box-shadow:0 36px 100px rgba(0,0,0,.55),0 0 44px rgba(252,213,53,.18);overflow:hidden}.phone-notch{position:absolute;left:50%;top:0;transform:translateX(-50%);width:120px;height:26px;border-radius:0 0 18px 18px;background:#1e2329;z-index:2}.phone-screen{height:100%;display:grid;place-items:center;align-content:center;gap:12px;padding:28px;background:radial-gradient(circle at 50% 18%,rgba(252,213,53,.16),transparent 30%),linear-gradient(180deg,#111820,#050608)}.phone-screen img{width:116px;height:116px;filter:drop-shadow(0 0 28px rgba(252,213,53,.28))}.phone-screen h3{margin:8px 0 0;font-size:34px}.phone-screen p{margin:0;color:#848e9c}.phone-bars{height:90px;display:flex;align-items:end;gap:7px;margin-top:18px}.phone-bars i{width:18px;border-radius:999px 999px 5px 5px;background:linear-gradient(180deg,#fcd535,#0ecb81);box-shadow:0 0 14px rgba(252,213,53,.22);animation:deskBars 2.6s ease-in-out infinite}.phone-bars i:nth-child(1){height:34px}.phone-bars i:nth-child(2){height:58px;animation-delay:-.4s}.phone-bars i:nth-child(3){height:42px;animation-delay:-.8s}.phone-bars i:nth-child(4){height:76px;animation-delay:-1.2s}.phone-bars i:nth-child(5){height:64px;animation-delay:-1.6s}.install-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 12px 72px}.install-card{border:1px solid #2b3139;border-radius:18px;background:#181a20;padding:26px;box-shadow:0 24px 70px rgba(0,0,0,.24)}.install-card h2{font-size:26px;margin-bottom:16px}.install-card ol{margin:0 0 22px;padding-left:20px;color:#b7bdc6}.install-card li{margin-bottom:10px}.install-card b{color:#fcd535}
@media(max-width:900px){.app-install-hero{grid-template-columns:1fr;padding-top:44px}.phone-preview-card{order:-1}.install-grid{grid-template-columns:1fr}.app-install-copy h1{font-size:3.2rem;letter-spacing:-2px}}@media(max-width:520px){.phone-shell{width:230px;height:460px}.install-actions .btn{width:100%}.app-install-copy p{font-size:16px}.install-card{padding:20px}}
