*{box-sizing:border-box}body,html{margin:0;padding:0;background:#05080c;color:#f4f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;background:radial-gradient(circle at 60% -10%,#07323b 0,#05080c 35%)}.top{height:76px;border-bottom:1px solid #1b2630;justify-content:space-between;padding:0 34px;background:#070c11dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.brand,.top{display:flex;align-items:center}.brand{gap:8px;letter-spacing:1.8px;font-weight:900}.brandMark{color:#19e6ff;font-size:24px}.brandSub{color:#19e6ff;font-size:9px;letter-spacing:2px;margin-top:18px;margin-left:-5px}.nav{display:flex;gap:22px;color:#8c99a7;font-size:12px}.nav a:hover{color:#19e6ff}.topActions{display:flex;gap:8px}.btn{border:1px solid #283540;background:#0c151d;color:#aeb8c2;border-radius:8px;padding:10px 14px}.primary{background:#19e6ff;border-color:#19e6ff;color:#001116;font-weight:850}.hero{max-width:1120px;margin:0 auto;padding:105px 28px 90px;text-align:center}.eyebrow{display:inline-block;border:1px solid #15515b;background:#07171c;color:#19e6ff;border-radius:30px;padding:8px 15px;font-size:10px;letter-spacing:1.5px}.hero h1{font-size:64px;line-height:.98;margin:25px 0 16px}.hero h1 span{color:#19e6ff}.hero p{color:#84919e;max-width:690px;margin:0 auto 28px;font-size:16px;line-height:1.7}.heroBtns{display:flex;justify-content:center;gap:10px}.cards{max-width:1120px;margin:0 auto;padding:0 28px 80px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.card{background:#0b1219;border:1px solid #202b36;border-radius:13px;padding:18px}.card small{color:#6f7c8a;font-size:9px}.card b{display:block;font-size:25px;margin:10px 0}.card p{color:#718090;font-size:10px}.section{max-width:1120px;margin:0 auto;padding:50px 28px}.sectionTitle{margin-bottom:22px}.sectionTitle small{color:#19e6ff;letter-spacing:1.6px;font-size:9px;font-weight:800}.sectionTitle h2{font-size:30px;margin:6px 0}.sectionTitle p{color:#7b8997}.challengeGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.challengeCard{background:#0b1219;border:1px solid #202b36;border-radius:13px;padding:20px}.challengeCard:hover{border-color:#19e6ff55}.challengeCard h3{font-size:30px;margin:8px 0}.challengeCard .price{font-size:20px;color:#fff}.row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #1b2630;font-size:10px}.row span{color:#718090}.wide{width:100%;margin-top:14px}.footer{border-top:1px solid #1b2630;color:#62707d;padding:30px;text-align:center;font-size:10px}.app{min-height:100vh;display:flex}.side{width:235px;position:fixed;inset:0 auto 0 0;background:#080d13;border-right:1px solid #1d2832;padding:22px 12px;z-index:30}.sideNav{margin-top:45px}.side button{width:100%;border:0;background:none;color:#7e8b99;padding:11px 12px;border-radius:8px;text-align:left;margin:2px 0}.side button.active,.side button:hover{background:#0d1b24;color:#19e6ff}.sideNav>a:hover{background:#0d1b24!important;color:#19e6ff!important}.side .sectionLabel{font-size:8px;letter-spacing:1.7px;color:#4e5b68;padding:0 10px 8px}.main{margin-left:235px;width:calc(100% - 235px)}.mainHead{height:70px;border-bottom:1px solid #1d2832;background:#080d13dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mainHead small{display:block;color:#5d6b79;font-size:8px;letter-spacing:1.5px}.mainHead b{display:block;margin-top:3px;font-size:13px}.content{padding:26px;max-width:1450px}.title{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-bottom:20px}.title small{color:#19e6ff;font-size:9px;letter-spacing:1.6px;font-weight:800}.title h1{margin:5px 0;font-size:31px}.title p{margin:0;color:#748291;font-size:11px}.metrics{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.metric{background:#0b1219;border:1px solid #202b36;border-radius:11px;padding:15px}.metric small{color:#6e7b89;font-size:8px}.metric b{display:block;font-size:18px;margin-top:6px}.metric span{display:block;color:#16d6a1;font-size:9px;margin-top:7px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.panel{background:#0b1219;border:1px solid #202b36;border-radius:12px;padding:17px}.panelHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panelHead b{font-size:13px}.panelHead button,.panelHead span{background:none;border:0;color:#19e6ff;font-size:9px}.table{background:#0b1219;border:1px solid #202b36;border-radius:12px;overflow:hidden}.tr{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr .8fr;padding:14px 15px;border-bottom:1px solid #1d2731;align-items:center;font-size:10px}.tr:not(.th):hover{background:#0d171f}.tr b,.tr small{display:block}.tr small{color:#6f7c8a;margin-top:3px}.th{font-size:8px;color:#5f6d7b;letter-spacing:1px}.bad{color:#ff4960}.pill{display:inline-block;padding:4px 8px;border-radius:20px;font-size:8px}.healthy{background:#0d2b24;color:#16d6a1}.warning{background:#342516;color:#ffad58}.breached{background:#37151a;color:#ff4960}.filters{display:flex;gap:8px;margin-bottom:12px}.filters input{flex:1 1;background:#0b1219;border:1px solid #26323d;border-radius:7px;padding:10px;color:#fff}.modalBg{position:fixed;inset:0;background:#000b;display:grid;place-items:center;z-index:100;padding:20px}.modal{width:min(780px,100%);max-height:90vh;overflow:auto;background:#0b1219;border:1px solid #26333f;border-radius:15px;box-shadow:0 30px 90px #000}.modalHead{border-bottom:1px solid #1e2933;display:flex;justify-content:space-between}.modalBody,.modalHead{padding:20px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:20px}.step{padding:8px;background:#101923;border-radius:6px;text-align:center;font-size:8px;color:#687686}.step.active{background:#082f36;color:#19e6ff}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.field label{display:block;color:#7d8a98;font-size:9px;margin-bottom:5px}.field input,.field select{width:100%;background:#070d13;border:1px solid #26333f;color:#fff;border-radius:7px;padding:10px}.modalFoot{display:flex;justify-content:space-between;margin-top:20px}.notice{background:#07171c;border:1px solid #15515b;color:#9bb1bb;padding:11px;border-radius:7px;font-size:10px}.tradeLayout{display:grid;grid-template-columns:1fr 310px;grid-gap:14px;gap:14px}.chart{height:480px;background:#090f15;border:1px solid #202b36;border-radius:12px;position:relative;overflow:hidden}.gridLines{inset:0;background:linear-gradient(#15212a 1px,transparent 0),linear-gradient(90deg,#15212a 1px,transparent 0);background-size:100% 20%,20% 100%;opacity:.55}.gridLines,.line{position:absolute}.line{left:3%;right:3%;top:52%;height:2px;background:#19e6ff;transform:rotate(-5deg);box-shadow:0 0 15px #19e6ff77}.tradeBox{background:#0b1219;border:1px solid #202b36;border-radius:12px;padding:16px}.quote{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.quote .q{background:#101923;padding:12px;border-radius:7px}.q small{display:block;color:#708090;font-size:8px}.q b{font-size:17px}.buy{color:#16d6a1}.sell{color:#ff4960}.positions{margin-top:14px}.empty{padding:70px;text-align:center;color:#718090;border:1px dashed #2b3742;border-radius:10px}.toast{position:fixed;right:22px;bottom:22px;background:#0d2025;border:1px solid #1a6b76;color:#d8fbff;padding:12px 15px;border-radius:8px;z-index:200;font-size:10px}.roleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.role{background:#0b1219;border:1px solid #202b36;border-radius:12px;padding:17px}.role p{color:#788694;font-size:10px;min-height:28px}.control{width:100%;background:#101923;border:1px solid #2a3742;color:#a7b1bb;border-radius:7px;padding:9px;margin-top:7px}.danger{color:#ff4960}.live{color:#16d6a1;font-size:9px}.back{background:none;border:0;color:#19e6ff;padding:0;margin-bottom:14px}.smallBtn{padding:7px 10px;font-size:9px}.checkbox{display:flex;gap:8px;align-items:center;font-size:10px;color:#93a0ac}.checkbox input{accent-color:#19e6ff}.checkout{max-width:900px;margin:50px auto;padding:0 20px}.checkoutGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:15px;gap:15px}.checkoutCard{background:#0b1219;border:1px solid #202b36;border-radius:13px;padding:22px}.big{font-size:36px}.success{display:grid;place-items:center;min-height:55vh;text-align:center}.success h1{font-size:40px}.success .circle{width:70px;height:70px;border-radius:50%;background:#0d2b24;color:#16d6a1;display:grid;place-items:center;font-size:30px;margin:auto}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.toggle{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #1c2630;font-size:10px}.toggle button{width:38px;height:20px;border-radius:20px;border:0;background:#26323d;position:relative}.toggle button.on{background:#19e6ff}.toggle button i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px}.toggle button.on i{left:20px}@media(max-width:1050px){.metrics{grid-template-columns:repeat(3,1fr)}.challengeGrid{grid-template-columns:repeat(2,1fr)}.tradeLayout{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.nav{display:none}.top{padding:0 15px}.hero h1{font-size:45px}.cards,.challengeGrid,.grid2,.settingsGrid{grid-template-columns:1fr}.side{width:62px;padding:20px 8px}.side .brandText,.side .sectionLabel,.side button span,.sideNav>a span{display:none}.side button{text-align:center;padding:11px}.main{margin-left:62px;width:calc(100% - 62px)}.content{padding:16px}.metrics{grid-template-columns:1fr 1fr}.title{flex-direction:column;align-items:flex-start}.tr{grid-template-columns:2fr 1fr 1fr}.tr span:nth-child(4),.tr span:nth-child(5),.tr span:nth-child(6){display:none}.checkoutGrid,.formGrid{grid-template-columns:1fr}.heroBtns{flex-direction:column;align-items:center}}html{scroll-behavior:auto}img{content-visibility:auto}@media(max-width:700px){.hero{min-height:auto!important;padding-top:72px!important;padding-bottom:64px!important}.top{position:-webkit-sticky;position:sticky;top:0;z-index:20}.top .nav,.topActions .btn:first-child{display:none}.topActions{gap:8px}.hero h1{font-size:58px!important;line-height:.94}.hero p{max-width:94%;font-size:16px!important;line-height:1.65}.heroBtns{gap:10px}.cards,.challengeGrid,.grid2{grid-template-columns:1fr!important}.section{padding-left:20px!important;padding-right:20px!important}.main{min-width:0}.side{width:62px}.tradeLayout{grid-template-columns:1fr!important}.chart{min-height:300px!important}}.landing{background:radial-gradient(circle at 76% 14%,#07353e 0,rgba(5,8,12,.98) 31%),#05080c}.heroSplit{max-width:1240px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:50px;gap:50px;text-align:left;align-items:center;padding-top:82px}.heroCopy{padding:10px 0}.heroCopy h1{font-size:62px;letter-spacing:-2.2px}.heroCopy p{margin:0 0 25px;max-width:600px}.heroCopy .heroBtns{justify-content:flex-start}.trustPoints{display:flex;flex-wrap:wrap;gap:18px;color:#9aa8b5;font-size:10px;margin:0 0 22px}.trustPoints span:first-letter{color:#19e6ff}.socialProof{display:flex;gap:15px;align-items:center;margin-top:25px;color:#758391;font-size:10px}.socialProof b{color:#ffd25a;letter-spacing:2px}.socialProof strong{color:#f4f8fb}.riskHeroCard{background:linear-gradient(145deg,#0b171f,#071017);border:1px solid #27414b;border-radius:15px;padding:18px;box-shadow:0 25px 70px #0008,0 0 45px #19e6ff0d}.riskTop{display:flex;justify-content:space-between;align-items:center;color:#dce7ee;font-size:10px;letter-spacing:.5px}.liveDot,.liveStatus{color:#16d6a1}.riskAccount{margin:20px 0 15px;color:#9aa8b5;font-size:10px;position:relative}.riskAccount b{color:#fff;margin-left:4px}.riskAccount small{display:block;color:#5e6c79;margin-top:4px}.riskAccount button{position:absolute;right:0;top:-4px;background:#0d1820;border:1px solid #263944;color:#bdc8d0;border-radius:7px;padding:7px 12px;font-size:9px}.riskMetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:15px 0;border-top:1px solid #1c2b34;border-bottom:1px solid #1c2b34}.riskBottom small,.riskMetrics small{display:block;color:#637381;font-size:8px;margin-bottom:5px}.riskMetrics b{font-size:14px}.good{color:#16d6a1}.riskBar{padding:13px 0}.riskBarTop{display:flex;justify-content:space-between;color:#7c8995;font-size:8px;letter-spacing:.6px}.riskBarTop b{color:#aebbc4}.riskBar strong{display:block;font-size:10px;margin:5px 0 6px}.riskTrack{height:7px;border-radius:99px;background:#17242c;overflow:hidden}.riskTrack i{display:block;height:100%;border-radius:99px}.riskBar strong.good,.riskTrack i.good{background:#16d6a1;color:#16d6a1}.riskBar strong.danger,.riskTrack i.danger{background:#ff4960;color:#ff6877}.riskBar strong.cyan,.riskTrack i.cyan{background:#19e6ff;color:#19e6ff}.riskBottom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:8px}.riskBottom>div{background:#0c161e;border:1px solid #1d2b34;border-radius:8px;padding:10px}.riskBottom b{font-size:10px}.riskBottom em{font-style:normal;color:#62717f;font-weight:400}.statsBar{max-width:1240px;margin:0 auto 15px;padding:0 28px;display:grid;grid-template-columns:repeat(5,1fr);background:#09131a;border:1px solid #1b3039;border-radius:12px}.statItem{padding:18px 16px;border-right:1px solid #1a2932}.statItem:last-child{border-right:0}.statItem small{display:block;color:#657582;font-size:7px;letter-spacing:.8px}.statItem b{display:block;font-size:22px;margin:6px 0}.statItem span{color:#16d6a1;font-size:8px}.featureSection,.howSection,.leagueSection,.proofSection{max-width:1240px}.centered{text-align:center}.featureGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.featureCard{background:#09131a;border:1px solid #1c2c36;border-radius:12px;padding:18px;min-height:145px}.featureIcon{width:31px;height:31px;border:1px solid #126371;color:#19e6ff;border-radius:50%;display:grid;place-items:center;margin-bottom:13px}.featureCard h3{font-size:12px;margin:0 0 7px}.featureCard p{font-size:9px;line-height:1.55;color:#71808d;margin:0}.leagueWrap{display:grid;grid-template-columns:390px 1fr;grid-gap:12px;gap:12px;background:#09131a;border:1px solid #1d313b;border-radius:14px;padding:18px}.leaguePromo{position:relative;background:radial-gradient(circle at 90% 20%,#073844,#09131a 55%);border:1px solid #1d3c47;border-radius:11px;padding:22px;overflow:hidden}.leagueBadge{color:#19e6ff;font-size:8px;letter-spacing:1px}.leagueBadge span{color:#16d6a1;margin-left:8px}.leaguePromo h3{font-size:29px;line-height:.95;margin:22px 0}.leaguePromo h3 span{color:#19e6ff}.trophy{position:absolute;right:24px;top:55px;font-size:70px;color:#19e6ff66;transform:rotate(-8deg)}.prize small{display:block;color:#697885;font-size:8px}.prize b{display:block;font-size:25px;color:#b7ffe8;margin:4px 0}.prize span{font-size:8px;color:#758491}.leaguePromo ul{padding:0;margin:24px 0 0;list-style:none;color:#a5b0b9;font-size:9px;line-height:2}.leaguePromo li:before{content:"✓";color:#19e6ff;margin-right:8px}.leagueTable{padding:4px}.leagueHead,.leagueRow{display:grid;grid-template-columns:.45fr 2fr 1.25fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid #182731;font-size:9px}.leagueHead{color:#5e6d79;font-size:7px;letter-spacing:.8px}.leagueRow strong{color:#dce6ec}.rank{color:#ffcf68}.leagueBtn{display:block;width:max-content;margin:15px auto 0;font-size:9px}.howGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.howStep{position:relative;display:flex;gap:10px;align-items:flex-start;background:#09131a;border:1px solid #1c2c36;border-radius:11px;padding:15px}.stepNum{width:29px;height:29px;border:1px solid #176776;color:#19e6ff;border-radius:50%;display:grid;place-items:center;font-size:10px;flex:0 0 auto}.howStep h3{font-size:11px;margin:0 0 6px}.howStep p{font-size:8px;color:#71808d;line-height:1.5;margin:0}.stepArrow{position:absolute;right:-9px;top:25px;color:#19e6ff;background:#09131a;z-index:2}.proofGrid{display:grid;grid-template-columns:1.25fr .8fr 1fr;grid-gap:12px;gap:12px}.proofCard{background:#09131a;border:1px solid #1c2c36;border-radius:12px;padding:21px}.proofCard>small{color:#19e6ff;font-size:8px;letter-spacing:1px}.proofCard h2{font-size:22px;margin:10px 0}.proofCard p{font-size:9px;line-height:1.6;color:#788795}.proofTags{display:flex;gap:14px;flex-wrap:wrap;color:#91a0ac;font-size:8px;margin-top:18px}.quoteCard{position:relative}.quoteMark{font-size:38px;color:#19e6ff;line-height:.7}.quoteCard small,.quoteCard strong{display:block}.quoteCard strong{font-size:10px;margin-top:18px}.quoteCard small{color:#667683;font-size:8px;margin-top:4px}.ctaCard h2{font-size:21px}.ctaCard .wide,.textLink{margin-top:12px}.textLink{display:block;text-align:center;color:#19e6ff;font-size:9px}.landingFooter{max-width:1240px;margin:30px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left}.footerBrand{font-weight:900;letter-spacing:1.5px;font-size:12px}.footerBrand .brandMark{color:#19e6ff;margin-right:5px}.footerBrand span:last-child{color:#19e6ff;font-size:7px;margin-left:3px}.footerLinks{display:flex;gap:20px;color:#667582;font-size:9px}.footerLinks a:hover{color:#19e6ff}@media(max-width:900px){.heroSplit{grid-template-columns:1fr;gap:28px;text-align:center}.heroCopy .heroBtns,.socialProof,.trustPoints{justify-content:center}.featureGrid{grid-template-columns:repeat(2,1fr)}.statsBar{grid-template-columns:repeat(3,1fr)}.statItem:nth-child(3){border-right:0}.leagueWrap{grid-template-columns:1fr}.howGrid,.proofGrid{grid-template-columns:1fr 1fr}.proofCard:last-child{grid-column:1/-1}.landingFooter{margin-left:20px;margin-right:20px;flex-wrap:wrap}}@media(max-width:600px){.heroSplit{padding-top:52px!important}.heroCopy h1{font-size:48px!important}.riskHeroCard{padding:14px}.riskMetrics b{font-size:11px}.statsBar{grid-template-columns:1fr 1fr;padding:0 12px}.statItem{padding:14px 10px}.statItem:nth-child(2),.statItem:nth-child(4){border-right:0}.featureGrid,.howGrid,.proofGrid{grid-template-columns:1fr}.proofCard:last-child{grid-column:auto}.leagueHead{display:none}.leagueRow{grid-template-columns:.35fr 1.5fr 1fr 1fr;padding:10px 6px}.leagueRow span:last-child{display:none}.trophy{font-size:54px}.footerLinks{display:none}.landingFooter{justify-content:center;text-align:center}.landingFooter>span{width:100%}}.terminal{min-height:100vh;background:#04070b;color:#eaf2f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.terminalTop{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #17242d;background:#070c11}.terminalBrand{display:flex;align-items:baseline;gap:7px;letter-spacing:2px}.terminalBrand span{font-size:22px;color:#19e6ff}.terminalBrand strong{font-size:14px}.terminalBrand em{font-size:7px;color:#19e6ff;font-style:normal;letter-spacing:2.5px}.terminalAccount{display:flex;align-items:center;gap:18px}.terminalAccount button{background:#0b151d;border:1px solid #243541;color:#cbd5dc;border-radius:7px;padding:9px 12px;font-size:10px}.terminalAccount small{display:block;color:#647482;font-size:7px}.terminalAccount b{font-size:13px}.terminalActions{gap:12px;font-size:9px;color:#73818e}.connection,.terminalActions{display:flex;align-items:center}.connection{gap:6px}.connection i{width:6px;height:6px;border-radius:50%;background:#16d6a1;box-shadow:0 0 10px #16d6a1}.terminalIcon{width:32px;height:32px;background:#0b151d;border:1px solid #253640;color:#9caab5;border-radius:7px}.terminalExit{color:#71808d;border-left:1px solid #24313a;padding-left:12px}.terminalExit:hover{color:#19e6ff}.terminalSub{height:48px;justify-content:space-between;padding:0 20px;background:#080f15;border-bottom:1px solid #17242d}.marketTabs,.terminalSub{display:flex;align-items:center}.marketTabs{gap:4px;height:100%}.marketTabs button{height:34px;background:transparent;border:1px solid transparent;color:#71808d;border-radius:6px;padding:0 13px;font-size:9px}.marketTabs button small{display:block;color:#4f5f6c;font-size:7px;margin-top:3px}.marketTabs button.active{background:#0d1c24;border-color:#1c5964;color:#fff}.marketTabs button.active small{color:#16d6a1}.terminalSubRight{display:flex;gap:15px;color:#61707d;font-size:8px}.liveBadge{color:#16d6a1}.offlineBadge{color:#ff4960}.terminalBody{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:12px;gap:12px;padding:12px;max-width:1800px;margin:auto}.terminalMain{min-width:0}.chartPanel,.orderCard,.positionsPanel,.riskTerminalCard{background:#080f15;border:1px solid #1a2933;border-radius:9px;overflow:hidden}.chartHeader{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 13px;border-bottom:1px solid #17252e}.chartHeader b{font-size:13px}.chartHeader span{color:#788792;font-size:10px}.chartHeader small{color:#4e5e6b;font-size:7px;margin-left:7px}.chartTools{display:flex;gap:3px}.chartTools button{background:transparent;border:0;color:#667683;border-radius:5px;padding:6px 7px;font-size:8px}.chartTools button.active,.chartTools button:hover{background:#10222a;color:#19e6ff}.terminalChart{height:500px;position:relative;overflow:hidden;background:#070d12}.chartGrid{position:absolute;inset:0;background:linear-gradient(#14212a 1px,transparent 0),linear-gradient(90deg,#14212a 1px,transparent 0);background-size:100% 10%,10% 100%;opacity:.7}.priceLine{position:absolute;left:3%;right:5%;top:45%;height:1px;background:#19e6ff66;box-shadow:0 0 10px #19e6ff44}.chartPrice{position:absolute;right:5px;top:calc(45% - 11px);background:#19e6ff;color:#001015;border-radius:3px;padding:4px 7px;font-size:8px;display:flex;gap:7px}.chartPrice span{opacity:.65}.chartAxis{position:absolute;right:6px;top:22px;bottom:24px;display:flex;flex-direction:column;justify-content:space-between;color:#4e5c68;font-size:7px}.chartWatermark{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);text-align:center;color:#1c2c35;font-weight:900;font-size:28px;letter-spacing:4px}.chartWatermark span{font-size:7px;letter-spacing:2px}.fakeCandle{position:absolute;width:4px;border-radius:2px;opacity:.72}.fakeCandle:before{content:"";position:absolute;left:1px;width:2px;height:100%;background:inherit;top:-10px}.c1{left:12%;top:57%;height:42px}.c1,.c2{background:#16d6a1}.c2{left:20%;top:48%;height:65px}.c3{left:29%;top:42%;height:30px;background:#ff4960}.c4{left:39%;top:51%;height:72px}.c4,.c5{background:#16d6a1}.c5{left:49%;top:37%;height:44px}.c6{left:61%;top:45%;height:78px;background:#ff4960}.c7{left:73%;top:34%;height:52px}.c7,.c8{background:#16d6a1}.c8{left:84%;top:39%;height:67px}.chartFooter{height:34px;display:flex;align-items:center;gap:20px;padding:0 13px;border-top:1px solid #17252e;color:#596a77;font-size:7px}.chartFooter b{color:#c5d0d7;margin-left:3px}.buyText{color:#16d6a1!important}.sellText{color:#ff6474!important}.positionsPanel{margin-top:12px}.terminalPanelHead{height:44px;display:flex;align-items:center;gap:10px;padding:0 13px;border-bottom:1px solid #17252e}.terminalPanelHead b{font-size:9px;letter-spacing:1px}.terminalPanelHead span{font-size:7px;color:#16d6a1;background:#0b2b25;border-radius:20px;padding:4px 7px}.terminalPanelHead button{margin-left:auto;background:none;border:0;color:#19e6ff;font-size:8px}.terminalEmpty{padding:30px;text-align:center;color:#5d6c78;font-size:9px}.positionHead,.positionRow{display:grid;grid-template-columns:1.5fr .8fr .7fr 1fr 1.5fr 1fr .7fr;align-items:center;grid-gap:8px;gap:8px;padding:11px 13px;border-bottom:1px solid #14212a;font-size:8px}.positionHead{color:#52616e;font-size:7px;letter-spacing:.7px}.positionRow button{background:#101b23;border:1px solid #263842;color:#91a0ab;border-radius:5px;padding:5px 8px;font-size:7px}.positionRow button:hover{border-color:#19e6ff;color:#19e6ff}.terminalAside{display:flex;flex-direction:column;gap:12px}.orderCard{padding:15px}.orderHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.orderHead small{display:block;color:#62727e;font-size:7px;letter-spacing:1px}.orderHead b{display:block;font-size:15px;margin-top:4px}.marketOpen{color:#16d6a1;font-size:7px}.orderSwitch{display:grid;grid-template-columns:1fr 1fr;background:#0c161e;border:1px solid #1d2b34;border-radius:7px;padding:3px}.orderSwitch button{border:0;background:transparent;color:#778692;padding:9px;border-radius:5px;font-weight:800;font-size:10px}.orderSwitch .selectedBuy{background:#0d2b24;color:#16d6a1}.orderSwitch .selectedSell{background:#35171d;color:#ff6474}.orderQuote{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:10px 0}.orderQuote div{background:#0d171f;border:1px solid #1c2a34;border-radius:6px;padding:9px}.orderQuote small{display:block;color:#566672;font-size:7px}.orderQuote strong{font-size:12px}.orderCard label{display:block;color:#63727e;font-size:7px;margin-top:9px;letter-spacing:.8px}.orderCard input{width:100%;margin-top:5px;background:#070d12;border:1px solid #263640;color:#eaf2f7;border-radius:6px;padding:9px;font-size:10px;outline:none}.orderCard input:focus{border-color:#19e6ff}.quickLots{display:flex;gap:4px;margin-top:5px}.quickLots button{flex:1 1;background:#0c161e;border:1px solid #22323c;color:#778692;border-radius:4px;padding:5px 2px;font-size:7px}.quickLots button.active{border-color:#19e6ff;color:#19e6ff}.executeBuy,.executeSell{width:100%;border-radius:6px;padding:11px;margin-top:11px;border:1px solid;font-size:10px;font-weight:850;display:flex;justify-content:space-between}.executeBuy{background:#09251f;border-color:#17634e;color:#16d6a1}.executeSell{background:#2b1117;border-color:#63303a;color:#ff6474}.executeBuy:hover{background:#0d342a}.executeSell:hover{background:#3a161d}.executeBuy span,.executeSell span{font-weight:500;opacity:.8}.orderNote{font-size:7px;line-height:1.45;color:#4f5e6a;margin-top:11px}.riskTerminalCard{padding:15px}.riskTerminalHead{display:flex;justify-content:space-between;align-items:center}.riskTerminalHead small{display:block;color:#5e6d78;font-size:7px;letter-spacing:1px}.riskTerminalHead b{display:block;font-size:12px;margin-top:3px}.riskTerminalHead>span{color:#16d6a1;font-size:7px}.riskNumbers{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:14px 0;padding:11px 0;border-top:1px solid #182731;border-bottom:1px solid #182731}.riskNumbers small{display:block;color:#5e6d78;font-size:7px}.riskNumbers b{font-size:13px}.riskLine{padding:9px 0}.riskLine>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#63737f;font-size:7px}.riskLine>div:first-child b{color:#c4d0d7;font-size:8px}.riskProgress{height:6px;background:#16232b;border-radius:10px;overflow:hidden;margin-top:6px}.riskProgress i{display:block;height:100%;border-radius:10px}.riskProgress i.cyan{background:#19e6ff}.riskProgress i.danger{background:#ff4960}.riskCallout{margin-top:10px;background:#07171c;border:1px solid #15515b;border-radius:7px;padding:11px}.riskCallout b{display:block;color:#6f808b;font-size:7px;letter-spacing:1px}.riskCallout strong{display:block;color:#19e6ff;font-size:22px;margin:3px 0}.riskCallout span{display:block;color:#687985;font-size:7px;line-height:1.4}.riskMini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:9px}.riskMini span{background:#0c161e;border:1px solid #192933;border-radius:6px;padding:8px;color:#596a76;font-size:6px}.riskMini b{display:block;color:#16d6a1;font-size:8px;margin-top:3px}.orderPanelMobile{display:none}@media(max-width:900px){.terminalTop{height:auto;min-height:62px;padding:10px 12px;gap:10px}.terminalBrand strong{font-size:12px}.terminalBrand em{font-size:6px}.terminalAccount,.terminalActions .connection{display:none}.terminalExit{font-size:8px}.terminalSub{overflow-x:auto;padding:0 10px}.marketTabs{min-width:max-content}.terminalSubRight{display:none}.terminalBody{display:block;padding:8px}.terminalAside{display:none}.orderPanelMobile{display:block;margin-top:8px}.chartPanel{border-radius:7px}.terminalChart{height:360px}.chartHeader small,.chartTools button:first-child,.chartTools button:nth-child(2){display:none}.chartFooter{overflow-x:auto;gap:15px;white-space:nowrap}.positionsPanel{overflow:hidden}.positionHead,.positionRow{grid-template-columns:1.4fr .8fr .7fr 1fr .8fr;padding:10px 8px}.positionHead span:nth-child(5),.positionHead span:nth-child(6),.positionRow span:nth-child(5),.positionRow strong{display:none}.positionRow button{padding:5px}.riskTerminalCard{margin-top:8px}}.tr.cols5{grid-template-columns:2fr 1fr 1fr 1fr .8fr}.tr.cols4{grid-template-columns:2fr 1fr 1fr 1.4fr}@media(max-width:720px){.tr.cols4,.tr.cols5{grid-template-columns:2fr 1fr 1fr}}.connection i.offlineDot{background:#ff4960;box-shadow:0 0 10px #ff4960}