:root{--bg:#071019;--panel:#0c1722;--line:#1b2a38;--text:#e8f0f7;--muted:#7890a3;--cyan:#42e8c6;--amber:#f4b860}*{box-sizing:border-box}body{background:radial-gradient(circle at 65% -20%,#123044 0,transparent 35%),var(--bg);color:var(--text);margin:0;font:14px Inter,ui-sans-serif,system-ui,sans-serif}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#08121b;flex-direction:column;padding:25px 14px;display:flex}.brand{align-items:center;gap:11px;padding:0 8px 26px;display:flex}.brandMark{width:37px;height:37px;color:var(--cyan);background:#0f2a2a;border:1px solid #2c776d;place-items:center;font-weight:800;display:grid}.brand strong{font-size:13px;display:block}.brand small{letter-spacing:2px;color:var(--cyan);font-size:9px}nav{flex-direction:column;gap:4px;display:flex}nav a{color:#8195a6;border-radius:5px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}nav a span{text-align:center;width:18px}nav a.active{color:var(--cyan);box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#12332f,#0c1d24)}nav em{color:var(--cyan);border:1px solid #276358;margin-left:auto;padding:2px 4px;font-size:8px;font-style:normal}.sidebarFoot{border-top:1px solid var(--line);color:#9babb8;margin-top:auto;padding:18px 8px 0;font-size:12px}.sidebarFoot small{color:#536a7c;margin:5px 0 0 14px;display:block}.statusDot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.main{width:100%;max-width:1500px;margin:auto;padding:32px 38px}header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}h1{margin:2px 0 5px;font-size:28px}header p{color:var(--muted);margin:0}.eyebrow,.panelHead span{letter-spacing:1.8px;font-size:9px;color:var(--cyan)!important}.mode{background:#0b201f;border:1px solid #23483f;grid-template-columns:auto auto;column-gap:14px;padding:10px 15px;display:grid}.mode span{color:#698478;letter-spacing:1px;grid-row:1;font-size:9px}.mode strong{color:var(--cyan);grid-row:1/3;font-size:18px}.mode small{color:#739286;font-size:10px}.alert{background:#211d16;border:1px solid #614c28;align-items:center;gap:13px;margin-bottom:18px;padding:13px 16px;display:flex}.alert>span{color:var(--amber)}.alert strong{color:#ffcf81}.alert p{color:#a68e6a;margin:3px 0 0;font-size:12px}.alert button{color:var(--amber);background:#2b2419;border:1px solid #6a522c;margin-left:auto;padding:6px 10px;font-size:10px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:13px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#0d1a26,#0a141e);padding:17px}.metrics span,.metrics small{color:var(--muted);font-size:11px;display:block}.metrics strong{margin:14px 0 5px;font-size:23px;display:block}.grid{grid-template-columns:2fr 1fr;gap:13px;display:grid}.panelHead{justify-content:space-between;align-items:center;display:flex}.panelHead h2{margin:4px 0 0;font-size:15px}.range{color:#62798c;gap:12px;font-size:10px;display:flex}.range b{color:var(--cyan)}.chart{background:repeating-linear-gradient(0deg,#0000,#0000 48px,#132431 49px),repeating-linear-gradient(90deg,#0000,#0000 100px,#132431 101px);place-items:center;height:245px;margin-top:18px;display:grid}.emptyChart{text-align:center;color:#5e7586}.emptyChart span,.emptyChart strong,.emptyChart small{display:block}.emptyChart span{font-size:28px}.emptyChart strong{color:#8da0af;margin:8px}.health{grid-row:span 2}.healthy,.offline{border:1px solid;padding:4px 7px;font-size:10px;font-style:normal}.healthy{color:var(--cyan);border-color:#285d55}.offline{color:#ed8b7a;border-color:#653a34}.healthRow{color:#9badba;border-bottom:1px solid #142532;justify-content:space-between;padding:15px 0;display:flex}.healthRow b{font-size:10px;font-weight:500}.muted{color:#617789}.warn{color:var(--amber)}.stats{grid-template-columns:repeat(4,1fr);margin-top:23px;display:grid}.stats div{border-right:1px solid var(--line);padding-left:14px}.stats div:first-child{padding-left:0}.stats div:last-child{border:0}.stats span,.stats strong{display:block}.stats span{color:var(--muted);font-size:10px}.stats strong{margin-top:8px;font-size:18px}.footnote{color:#5c7283;margin:18px 0 0;font-size:11px}.marketToolbar{gap:10px;margin-bottom:14px;display:flex}.searchBox{border:1px solid var(--line);height:42px;color:var(--cyan);background:#0a151f;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.searchBox input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.searchBox input::placeholder{color:#536a7c}.segmented{border:1px solid var(--line);background:#09131d;padding:3px;display:flex}.segmented button,.chartHeader button{color:#698094;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:10px}.segmented button.selected,.chartHeader button.selected{color:var(--cyan);background:#12332f}.marketToolbar select,.filterButton,.filterActive{border:1px solid var(--line);color:#8fa3b3;cursor:pointer;background:#0a151f;padding:0 13px}.filterActive{color:var(--amber);border-color:#61502e}.marketError{color:#ef9686;background:#261815;border:1px solid #693f38;margin-bottom:12px;padding:10px 14px}.marketError button{float:right;color:#fff;cursor:pointer;background:0 0;border:0}.marketLayout{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.5fr);gap:13px;display:grid}.symbolPanel,.marketDetail{min-height:610px;padding:0;overflow:hidden}.tableMeta{border-bottom:1px solid var(--line);letter-spacing:1.2px;color:#71899b;justify-content:space-between;align-items:center;height:47px;padding:0 15px;font-size:9px;display:flex}.tableMeta b{color:var(--cyan);font-weight:500}.symbolTable{max-height:610px;overflow:auto}.symbolRow{color:#8da1b1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #132431;grid-template-columns:1.4fr .8fr .8fr 30px;align-items:center;width:100%;min-height:49px;padding:0 14px;display:grid}.symbolRow:hover,.symbolRow.current{background:#10242c}.symbolRow.current{box-shadow:inset 2px 0 var(--cyan)}.symbolRow strong{color:#e3edf4}.symbolRow small{color:#61798b}.symbolRow em{border:1px solid #263d4d;padding:3px 5px;font-size:9px;font-style:normal}.tradeStatus{color:#62baa8;font-size:9px}.tableHeader{color:#526a7c;cursor:default;min-height:34px;font-size:9px}.tableHeader:hover{background:0 0}.star{color:#42596a;text-align:center;font-size:16px}.star.favorite,.detailStar.favorite{color:var(--amber)}.emptyMarkets,.emptyDetail{text-align:center;color:#587084;letter-spacing:1px;padding:60px 20px;font-size:11px}.marketTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:61px;padding:0 20px;display:flex}.marketTitle>div{align-items:center;gap:10px;display:flex}.marketTitle span{font-size:17px;font-weight:700}.marketTitle em{color:var(--cyan);border:1px solid #28584f;padding:3px 6px;font-size:9px;font-style:normal}.marketTitle small{color:#5f798b}.detailStar{color:#42596a;cursor:pointer;background:0 0;border:0;font-size:20px}.priceStrip{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 22px;display:flex}.priceStrip>div strong{font-size:28px;display:block}.priceStrip>div span{margin-top:5px;font-weight:600;display:block}.gain{color:var(--cyan)}.loss{color:#ef7e70}.priceStrip dl{gap:25px;margin:0;display:flex}.priceStrip dl div{min-width:70px}.priceStrip dt,.filterGrid span{letter-spacing:1px;color:#60798b;font-size:8px}.priceStrip dd{color:#c9d5de;margin:8px 0 0;font-size:12px}.chartHeader{justify-content:space-between;align-items:center;height:45px;padding:0 20px;display:flex}.chartHeader>span{letter-spacing:1.3px;color:#72899a;font-size:9px}.chartFrame{background:repeating-linear-gradient(0deg,#0000,#0000 59px,#132431 60px),repeating-linear-gradient(90deg,#0000,#0000 99px,#132431 100px);border:1px solid #142735;height:300px;margin:0 20px;position:relative}.marketChart{width:100%;height:100%;position:absolute;inset:0}.chartLoading{color:#607a8b;place-items:center;display:grid;position:absolute;inset:0}.filterGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 20px 0;display:grid}.filterGrid div{border-right:1px solid var(--line);padding:12px}.filterGrid div:last-child{border:0}.filterGrid strong{color:#b8c7d2;text-overflow:ellipsis;margin-top:7px;font-size:11px;font-weight:500;display:block;overflow:hidden}.comingSoon{max-width:800px;padding:50px}.comingSoon>span{letter-spacing:2px;color:var(--cyan);font-size:9px}.comingSoon h2{margin:15px 0 8px;font-size:22px}.comingSoon p{max-width:600px;color:var(--muted);line-height:1.7}@media (max-width:1100px){.marketLayout{grid-template-columns:1fr}.symbolPanel{min-height:360px}.symbolTable{max-height:360px}.marketToolbar{flex-wrap:wrap}.searchBox{flex-basis:100%}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:22px}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}header{align-items:flex-start}.mode{margin-left:12px}}@media (max-width:650px){.marketLayout{display:block}.marketDetail{margin-top:13px}.priceStrip{display:block}.priceStrip dl{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.filterGrid{grid-template-columns:1fr 1fr}.filterGrid div{border-bottom:1px solid var(--line)}.symbolRow{grid-template-columns:1.3fr .7fr 30px}.symbolRow>span:nth-child(3),.tableHeader>span:nth-child(3){display:none}}@media (max-width:520px){.metrics{grid-template-columns:1fr}.main{padding:16px}.stats{grid-template-columns:1fr 1fr;gap:20px}.stats div{border:0}header{display:block}.mode{width:max-content;margin:16px 0 0}.segmented{width:100%}.segmented button{flex:1}.marketToolbar select,.filterButton,.filterActive{height:40px}}.feedState{letter-spacing:1px;font-size:9px!important}.feedState.live{color:var(--cyan)}.feedState.connecting{color:#7fa0b5}.feedState.stale{color:var(--amber)}.feedState.down{color:#ef7e70}.futuresStrip,.analysisStrip{border-bottom:1px solid var(--line);background:#0a1721;grid-template-columns:repeat(4,1fr);display:grid}.futuresStrip div,.analysisStrip div{border-right:1px solid var(--line);padding:10px 18px}.futuresStrip div:last-child,.analysisStrip div:last-child{border:0}.futuresStrip span,.analysisStrip span{letter-spacing:1px;color:#60798b;font-size:8px;display:block}.futuresStrip strong,.analysisStrip strong{color:#c9d5de;margin-top:5px;font-size:11px;display:block}.chartControls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:7px 18px;display:flex}.timeframes,.indicators{gap:3px;display:flex}.chartControls button{color:#698094;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 9px;font-size:9px}.chartControls button:hover{color:#d4e0e8}.chartControls button.selected{color:var(--cyan);background:#102a29;border-color:#28584f}.indicators button:first-child.selected{color:#f5c451;border-color:#66572c}.indicators button:nth-child(2).selected{color:#b394ff;border-color:#554578}.indicators button:nth-child(3).selected{color:#58a6ff;border-color:#315b83}.professionalChart{background:#091520;height:390px;position:relative}.candlestickChart{position:absolute;inset:0}.professionalChart .chartLoading{z-index:2;background:#091520}.analysisStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (max-width:1100px){.professionalChart{height:460px}}@media (max-width:650px){.futuresStrip,.analysisStrip{grid-template-columns:1fr 1fr}.futuresStrip div,.analysisStrip div{border-bottom:1px solid var(--line)}.chartControls{display:block}.timeframes,.indicators{flex-wrap:wrap;justify-content:center}.professionalChart{height:380px}}.setupAnalysis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1721;grid-template-columns:150px 1fr 1.5fr;display:grid}.setupAnalysis>div{border-right:1px solid var(--line);padding:14px 18px}.setupAnalysis>div:last-child{border:0}.setupAnalysis span{color:#60798b;letter-spacing:1px;font-size:8px;display:block}.setupScore strong{color:var(--cyan);margin:7px 0 3px;font-size:28px;display:block}.setupScore strong small{color:#60798b;font-size:11px}.setupScore em{color:#9aafbd;font-size:8px;font-style:normal}.setupDecision strong{margin-top:8px;font-size:14px;display:block}.setupDecision p{margin:7px 10px 0 0;font-weight:700;display:inline-block}.setupDecision small,.setupReasons small{color:#61798b;font-size:9px}.setupReasons ul{color:#9babb7;margin:8px 0;padding-left:16px;font-size:10px;line-height:1.6}.setupReasons>small{margin-top:7px;display:block}@media (max-width:650px){.setupAnalysis{grid-template-columns:1fr}.setupAnalysis>div{border-right:0;border-bottom:1px solid var(--line)}}.btLayout{grid-template-columns:300px 1fr;gap:14px;display:grid}.btForm{grid-template-columns:1fr 1fr;gap:12px;height:max-content;display:grid}.btForm .panelHead,.btForm>small,.btForm .runBacktest,.btError,.btWide,.btStrategyDescription,.btParameterTitle{grid-column:1/-1}.btForm label{letter-spacing:1px;color:#6f8798;gap:5px;font-size:8px;display:grid}.btForm input,.btForm select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.btStrategyDescription{color:#71899b;margin:0;font-size:11px;line-height:1.5}.btParameterTitle{border-top:1px solid var(--line);color:var(--cyan);letter-spacing:1.3px;padding-top:12px;font-size:8px}.runBacktest{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #277265;padding:11px;font-weight:700}.runBacktest:disabled{opacity:.55}.btForm>small{color:#5d7384;line-height:1.5}.btError{color:#ef8d7d}.btResults{gap:14px;min-width:0;display:grid}.btSummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.btSummary article span{letter-spacing:1px;color:#71899b;font-size:8px}.btSummary article strong{margin-top:8px;font-size:18px;display:block}.btChart{background:repeating-linear-gradient(0deg,#0000,#0000 51px,#132431 52px);height:260px;margin-top:16px}.btChart svg{width:100%;height:100%}.btTrades{overflow:auto}.btTradeRow{color:#93a5b3;border-bottom:1px solid #142532;grid-template-columns:.55fr 1.15fr 1.15fr .7fr .55fr 1.4fr;gap:12px;padding:10px 0;font-size:10px;display:grid}.btTradeRow small{color:#5f7789;white-space:normal;margin-top:3px;display:block}.btTradeHead{color:#5f788a;letter-spacing:1px;font-size:8px}.btEmpty,.btWelcome p{color:#6f8596;line-height:1.7}.btWelcome{padding:45px}.btWelcome>span{color:var(--cyan);letter-spacing:2px;font-size:9px}@media (max-width:1100px){.btLayout{grid-template-columns:1fr}.btSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.btSummary{grid-template-columns:1fr 1fr}.btTradeRow{min-width:760px}}.riskLayout{grid-template-columns:330px 1fr;gap:14px;display:grid}.riskForm{grid-template-columns:1fr 1fr;gap:11px;height:max-content;display:grid}.riskForm .panelHead,.riskForm .runBacktest,.riskForm>small,.riskForm .btError{grid-column:1/-1}.riskForm label{color:#6f8798;letter-spacing:.8px;gap:5px;font-size:8px;display:grid}.riskForm input,.riskForm select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:8px}.riskForm>small{color:#5d7384;line-height:1.5}.riskResults{gap:13px;min-width:0;display:grid}.riskVerdict{border-width:1px 1px 1px 4px}.riskVerdict.approved{background:#0d2523;border-color:#28685d}.riskVerdict.rejected{background:#251716;border-color:#743f39}.riskVerdict span,.riskMetrics span{letter-spacing:1px;color:#71899b;font-size:8px}.riskVerdict strong{margin-top:7px;font-size:25px;display:block}.riskVerdict.approved strong{color:var(--cyan)}.riskVerdict.rejected strong{color:#ef7e70}.riskVerdict p{color:#8298a9;margin:5px 0 0}.riskMetrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.riskMetrics strong{margin-top:7px;font-size:16px;display:block}.riskDetails{grid-template-columns:1fr 1fr;gap:13px;display:grid}.riskDetails dl{margin:15px 0}.riskDetails dl div{border-bottom:1px solid #142532;justify-content:space-between;padding:9px 0;display:flex}.riskDetails dt{color:#71899b}.riskDetails dd{margin:0;font-weight:600}.riskDetails h3{letter-spacing:1px;color:#71899b;font-size:10px}.riskTarget{color:#7f96a6;justify-content:space-between;display:flex}.riskTarget strong{color:var(--cyan)}.riskReasons{color:#ef998b;padding-left:18px;line-height:1.8}.riskClear{color:var(--cyan)}.riskWarning{color:var(--amber);border:1px solid #604f2d;padding:9px}.eventId{color:#526a7c;overflow-wrap:anywhere;margin-top:25px;display:block}.riskWelcome{padding:45px}.riskWelcome>span{letter-spacing:2px;color:var(--cyan);font-size:9px}.riskWelcome p{color:#708697;max-width:650px;line-height:1.7}.riskLimits{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.riskLimits span{border:1px solid var(--line);color:#8399a9;padding:7px 9px;font-size:9px}@media (max-width:1150px){.riskLayout{grid-template-columns:1fr}.riskMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.riskDetails{grid-template-columns:1fr}.riskMetrics{grid-template-columns:1fr 1fr}}.loadPrice{border:1px solid var(--line);color:#78a2bb;cursor:pointer;background:#0b1b27;grid-column:1/-1;padding:8px}.scannerFilters{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:13px;display:grid}.scannerFilters label{color:#6f8798;letter-spacing:.8px;gap:5px;font-size:8px;display:grid}.scannerFilters input,.scannerFilters select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.scannerFilters .scannerCheck{align-items:center;gap:8px;display:flex}.scannerCheck input{width:auto}.scannerFilters button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #277265;grid-column:span 2;font-weight:700}.scannerStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.scannerStats span{letter-spacing:1px;color:#71899b;font-size:8px}.scannerStats strong{margin-top:8px;font-size:21px;display:block}.scannerResults{padding:0;overflow:auto}.scannerResults .panelHead{padding:16px}.scannerResults .panelHead>small{color:#62798c}.scannerRow{color:#a0b0bc;border-top:1px solid #142532;grid-template-columns:35px 1.15fr 1fr .8fr 1.25fr .55fr .75fr;align-items:center;gap:12px;min-width:850px;padding:12px 16px;font-size:11px;display:grid}.scannerRow span small{color:#5f788a;margin-top:4px;font-size:8px;display:block}.scannerHead{color:#60798b;letter-spacing:1px;font-size:8px}.scannerScore{color:var(--cyan);font-size:20px}.scannerScore small{display:inline!important}.scannerEmpty{text-align:center;color:#698192;padding:55px}.scannerEmpty strong{color:var(--cyan);letter-spacing:2px}.rejectedMarkets{margin-top:13px}.rejectedMarkets>button{color:#7f96a6;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.rejectedMarkets>button span{color:var(--cyan);letter-spacing:1px;font-size:9px}.rejectionGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.rejectionGrid>div{border:1px solid var(--line);padding:10px}.rejectionGrid strong{font-size:10px}.rejectionGrid ul{color:#71899b;padding-left:15px;font-size:9px;line-height:1.5}.rejectedMarkets>small{color:#526a7c;margin-top:12px;display:block}.scannerWelcome{padding:45px}.scannerWelcome>span{letter-spacing:2px;color:var(--cyan);font-size:9px}.scannerWelcome p{color:#708697;line-height:1.7}@media (max-width:1100px){.scannerFilters{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.scannerFilters,.scannerStats{grid-template-columns:1fr 1fr}.rejectionGrid{grid-template-columns:1fr}}.scannerCandidate{border-top:1px solid #142532}.scannerCandidate .scannerRow{border-top:0}.scannerResultButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.scannerResultButton:hover{background:#0c202b}.scannerAction b{font-size:13px}.expandHint{color:var(--cyan);letter-spacing:.7px;font-size:9px}.signalPlan{background:#081822;border-top:1px solid #19303d;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 50px 18px;display:grid}.signalPlan>div{border:1px solid #1c3441;padding:11px}.signalPlan span{color:#688296;letter-spacing:1px;font-size:8px;display:block}.signalPlan strong{margin-top:7px;font-size:15px;display:block}.signalPlan article{grid-column:1/-1}.signalPlan ul{color:#91a6b5;flex-wrap:wrap;gap:8px 25px;padding-left:18px;font-size:10px;display:flex}.signalPlan small{color:#617b8e}.scannerRow{grid-template-columns:35px 1.15fr 1fr 1.25fr .55fr 1fr .65fr}@media (max-width:650px){.signalPlan{grid-template-columns:1fr 1fr;padding:12px}.signalPlan article{grid-column:1/-1}}.paperMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.paperMetrics span{letter-spacing:1px;color:#71899b;font-size:8px}.paperMetrics strong{margin-top:9px;font-size:20px;display:block}.paperLayout{grid-template-columns:310px 1fr;gap:13px;display:grid}.paperTicket{grid-template-columns:1fr 1fr;gap:10px;height:max-content;display:grid}.paperTicket .panelHead,.paperTicket button,.paperTicket>small{grid-column:1/-1}.paperTicket label{color:#6f8798;letter-spacing:.8px;gap:5px;font-size:8px;display:grid}.paperTicket input,.paperTicket select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:8px}.paperTicket>button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #277265;padding:11px;font-weight:700}.paperTicket>small{color:#60798b;line-height:1.5}.paperBook{gap:13px;min-width:0;display:grid}.paperRefresh{border:1px solid var(--line);color:var(--cyan);cursor:pointer;background:#0a1b25;padding:6px 9px}.paperTable{margin-top:12px;overflow:auto}.paperRow{color:#a0b0bc;border-top:1px solid #142532;grid-template-columns:1.1fr .7fr 1.1fr 1.1fr 1fr .7fr;align-items:center;gap:12px;min-width:720px;padding:11px 0;font-size:10px;display:grid}.paperRow small{color:#61798b;margin-top:4px;display:block}.paperHead{letter-spacing:1px;color:#60798b;font-size:8px}.paperRow button{color:#ef8b7d;cursor:pointer;background:#251817;border:1px solid #69423b;padding:6px 9px}.paperEmpty{text-align:center;color:#647c8e;padding:25px}@media (max-width:1050px){.paperLayout{grid-template-columns:1fr}.paperMetrics{grid-template-columns:1fr 1fr}}@media (max-width:600px){.paperMetrics{grid-template-columns:1fr 1fr}.paperTicket{grid-template-columns:1fr}}.paperControls{gap:7px;display:flex}.paperReset{color:var(--amber);cursor:pointer;background:#261c16;border:1px solid #6c4930;padding:6px 9px}.paperReset:disabled{opacity:.5}.sendPaper{color:var(--cyan);letter-spacing:.6px;cursor:pointer;background:#12342f;border:1px solid #287064;margin-top:12px;padding:9px 12px;font-size:9px;font-weight:700;display:block}.sendPaper:disabled{color:#887657;cursor:not-allowed;background:#201c16;border-color:#4b3f2b}.botGuard{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.botGuard span,.botMetrics span{letter-spacing:1px;color:var(--cyan);font-size:8px}.botGuard h2{margin:5px 0;font-size:16px}.botGuard p{color:#71899b;margin:0}.botGuard button{cursor:pointer;padding:11px 16px;font-weight:700}.botStart{color:var(--cyan);background:#12342f;border:1px solid #287064}.botStop{color:#ef8678;background:#2a1817;border:1px solid #714039}.botMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.botMetrics strong{margin-top:8px;font-size:18px;display:block}.botCycle{min-height:220px}.botDecision p{color:#9aadb9}.botDecision dl{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.botDecision dl div{border:1px solid var(--line);padding:12px}.botDecision dt{color:#667f92;font-size:8px}.botDecision dd{margin:8px 0 0;font-weight:700}@media (max-width:700px){.botGuard{display:block}.botGuard button{margin-top:15px}.botMetrics,.botDecision dl{grid-template-columns:1fr 1fr}}.readiness{margin-bottom:13px}.readiness .panelHead>strong{color:#e7bd54;border:1px solid #80692d;padding:9px 13px}.readiness.ready_for_paper .panelHead>strong{color:var(--cyan);border-color:#287064}.readiness.blocked .panelHead>strong{color:#ef8678;border-color:#714039}.readiness .panelHead p{color:#7890a1;margin:5px 0 0}.readinessGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.readinessGrid article{border:1px solid var(--line);gap:5px;padding:10px;display:grid}.readinessGrid b,.readinessGrid span,.readinessGrid small{font-size:8px}.readinessGrid span,.readinessGrid small{color:#6f8798}.readinessGrid strong{font-size:13px}@media (max-width:900px){.readinessGrid{grid-template-columns:repeat(2,1fr)}}.botConfig{margin-bottom:13px}.botConfig .panelHead>button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:8px 11px;font-weight:700}.botConfig .panelHead>button:disabled{opacity:.45}.botConfigGrid{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:15px;display:grid}.botConfigGrid label{color:#6f8798;letter-spacing:.8px;gap:5px;font-size:8px;display:grid}.botConfigGrid input,.botConfigGrid select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:8px}.botConfig>small{color:#60798b;margin-top:12px;display:block}@media (max-width:1000px){.botConfigGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.botConfigGrid{grid-template-columns:1fr 1fr}}.dashboardCurve{padding:10px;display:block}.dashboardCurve svg{width:100%;height:100%}.circuitAlert{background:#291817;border-color:#753f36}.circuitAlert strong{color:#ef8577}.botAudit{margin-top:13px;overflow:auto}.botAuditRow{color:#91a5b3;border-top:1px solid #142532;grid-template-columns:1.1fr .8fr .8fr .7fr 1fr 2fr;gap:12px;min-width:900px;padding:10px 0;font-size:9px;display:grid}.botAuditRow span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.botAuditHead{color:#60798b;letter-spacing:.7px;font-size:8px}.researchWinner{color:#6f8798;letter-spacing:1px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.researchWinner strong{color:var(--cyan)}.researchWinner small{color:#60798b;margin-left:auto}.researchCards{grid-template-columns:1fr 1fr;gap:12px;margin-top:9px;display:grid}.researchCards article{border:1px solid var(--line);padding:12px}.researchCards span{color:var(--cyan);letter-spacing:1px;font-size:8px;display:block}.researchCards strong{margin:7px 0;font-size:16px;display:block}.researchCards small{color:#7890a1}.strategyTournament{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategyTournament span{border:1px solid var(--line);padding:6px 8px;font-size:8px}@media (max-width:650px){.researchCards{grid-template-columns:1fr}}.strategyLayout{grid-template-columns:390px 1fr;gap:13px;display:grid}.strategyBuilder{grid-template-columns:1fr 1fr;gap:10px;height:max-content;display:grid}.strategyBuilder .panelHead,.strategyBuilder .wide{grid-column:1/-1}.strategyBuilder label,.labControls label,.settingsForm label{color:#6f8798;letter-spacing:1px;gap:5px;font-size:8px;display:grid}.strategyBuilder input,.strategyBuilder select,.labControls select,.settingsForm input,.settingsForm select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.strategyHelp{color:#71899b;margin:0;font-size:11px}.strategyFlow{border:1px solid #1c3441;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding:10px;display:flex}.strategyFlow span{color:var(--cyan);background:#102a29;border:1px solid #28584f;padding:7px;font-size:8px}.strategyFlow b{color:#5f788a}.strategyActions{gap:7px;display:flex}.strategyActions button,.strategyProfile button,.labControls button,.labGrid button,.settingsForm button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:8px 10px}.strategyProfiles{gap:13px;display:grid}.strategyProfile{border-top:1px solid var(--line);grid-template-columns:1.6fr 1fr auto auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.strategyProfile small{color:#61798b;margin-top:4px;display:block}.strategyProfile>span{color:#8297a6;font-size:10px}.strategyProfile .danger{color:#ef8375;background:#261715;border-color:#6b3f38}.labControls{grid-template-columns:2fr 2fr 1fr;align-items:end;gap:12px;display:grid}.labControls input{width:100%}.labGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.labGrid article>span{color:var(--cyan);letter-spacing:1px;font-size:8px}.labGrid h2{font-size:15px}.labGrid p,.labGrid small{color:#71899b;font-size:10px;line-height:1.6}.labGrid button{margin-top:12px;display:block}.settingsForm{grid-template-columns:repeat(3,1fr);gap:13px;max-width:900px;display:grid}.settingsForm .settingCheck{align-items:center;gap:8px;display:flex}.settingCheck input{width:auto}.settingsForm button,.settingsForm>small{grid-column:1/-1}.settingsForm>small{color:#60798b}@media (max-width:1000px){.strategyLayout{grid-template-columns:1fr}.labGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.strategyBuilder,.settingsForm,.labControls,.labGrid{grid-template-columns:1fr}.strategyProfile{grid-template-columns:1fr 1fr}.strategyProfile>div,.strategyProfile>span{grid-column:1/-1}}.languageSwitch{border:1px solid var(--line);margin:0 8px 14px;display:flex}.languageSwitch button{color:#60798b;cursor:pointer;background:#07131d;border:0;flex:1;padding:6px;font-size:9px}.languageSwitch button.active{color:var(--cyan);background:#12342f}.helpStart{justify-content:space-between;align-items:center;gap:24px;margin-bottom:13px;display:flex}.helpStart span,.helpLesson>div>span,.offerChecklist>span{letter-spacing:1.5px;color:var(--cyan);font-size:9px}.helpStart h2,.helpLesson h2,.offerChecklist h2{margin:7px 0}.helpStart p,.helpLesson p{color:var(--muted);max-width:760px;line-height:1.6}.helpStart>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.helpStart a,.helpLesson button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:9px 11px;font-size:9px;font-weight:700;text-decoration:none}.helpLayout{grid-template-columns:280px 1fr;gap:13px;display:grid}.helpIndex{flex-direction:column;padding:8px;display:flex}.helpIndex button{text-align:left;border:0;border-bottom:1px solid var(--line);color:#8ca0af;cursor:pointer;background:0 0;gap:10px;padding:13px;display:flex}.helpIndex button.selected{color:var(--cyan);background:#102b2b}.helpLesson{min-height:360px}.helpLesson ul{color:#a1b1bd;padding-left:20px;line-height:1.8}.helpLesson button{margin-top:14px}.offerChecklist{margin-top:13px}.offerChecklist>div{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.offerChecklist p{color:#9babb8;border-bottom:1px solid #142532;margin:0;padding:8px 0}.offerChecklist small{color:var(--amber);margin-top:16px;display:block}@media (max-width:800px){.helpStart{flex-direction:column;align-items:flex-start}.helpLayout,.offerChecklist>div{grid-template-columns:1fr}}.strategyGuide{margin-bottom:13px}.strategyGuide h2{margin:5px 0 13px}.strategyGuide>div>span{color:var(--cyan);letter-spacing:1.4px;font-size:8px}.strategyGuide>small{color:#8fa2b0;margin-top:10px;display:block}.emaGuide{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.emaGuide article{border:1px solid var(--line);padding:11px}.emaGuide article:first-child b{color:#f5c451}.emaGuide article:nth-child(2) b{color:#a779ff}.emaGuide article:nth-child(3) b{color:#ef7e70}.emaGuide p{color:#71899b;margin:6px 0 0;font-size:10px;line-height:1.5}@media (max-width:650px){.emaGuide{grid-template-columns:1fr}}.btPromotion{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.btPromotion>div{max-width:380px;margin-right:auto}.btPromotion strong,.btPromotion small{display:block}.btPromotion strong{color:var(--cyan);letter-spacing:1px;font-size:10px}.btPromotion small{color:#71899b;margin-top:4px;font-size:9px}.btPromotion button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:8px 10px;font-size:9px;font-weight:700}.btPromotion button:disabled{opacity:.5}.btPromotion label{color:#71899b;letter-spacing:.7px;gap:4px;font-size:8px;display:grid}.btPromotion input{border:1px solid var(--line);color:#dce7ef;background:#07131d;width:230px;padding:8px}.multiBotLayout{grid-template-columns:340px 1fr;gap:13px;display:grid}.multiBotForm{grid-template-columns:1fr 1fr;gap:10px;height:max-content;display:grid}.multiBotForm .panelHead,.multiBotForm .wide{grid-column:1/-1}.multiBotForm label{color:#6f8798;letter-spacing:.8px;gap:5px;font-size:8px;display:grid}.multiBotForm input,.multiBotForm select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.multiBotForm>button{color:var(--cyan);background:#12342f;border:1px solid #287064;padding:10px;font-weight:700}.botInstances{grid-template-columns:1fr 1fr;gap:12px;display:grid}.botInstanceMeta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.botInstanceMeta span,.botInstanceMeta b{border:1px solid var(--line);padding:6px 8px;font-size:9px}.botInstance p{color:#71899b;min-height:32px;font-size:10px}.legacyBot{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.legacyBot>summary{cursor:pointer;color:#60798b;font-size:10px}.legacyBot .main{padding:25px 0}.multiBots header{margin-top:0}@media (max-width:1000px){.multiBotLayout,.botInstances{grid-template-columns:1fr}}@media (max-width:600px){.multiBotForm{grid-template-columns:1fr}.multiBotForm .wide{grid-column:auto}}.securityMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.securityMetrics span{letter-spacing:1px;color:#71899b;font-size:8px}.securityMetrics strong{margin-top:9px;font-size:20px;display:block}.securityGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.securityChecks{margin-top:14px}.securityChecks>div{border-top:1px solid #142532;gap:12px;padding:12px 0;display:flex}.securityChecks b{border:1px solid;place-items:center;width:24px;height:24px;display:grid}.securityChecks span,.securityChecks small{display:block}.securityChecks small,.securityActions p,.securityDanger p{color:#71899b;margin-top:5px;line-height:1.5}.securityActions,.securityDanger{gap:13px;height:max-content;display:grid}.securityActions button,.securityDanger button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:11px;font-weight:700}.securityActions button:disabled,.securityDanger button:disabled{opacity:.45}.securityActions>small,.securityDanger>small{color:#60798b}.securityDanger{border-color:#673d37}.securityDanger button{color:#ef8678;background:#2a1817;border-color:#714039}.securityDanger label{color:#ef8678;letter-spacing:1px;gap:6px;font-size:8px;display:grid}.securityDanger input{color:#fff;background:#140d0d;border:1px solid #673d37;padding:10px}.securityPositions>div{border-top:1px solid #142532;grid-template-columns:1fr 1fr 1fr;padding:12px 0;display:grid}.securityPositions span{color:#71899b}@media (max-width:900px){.securityMetrics{grid-template-columns:1fr 1fr}.securityGrid{grid-template-columns:1fr}}@media (max-width:520px){.securityMetrics{grid-template-columns:1fr}}.liveAccountWarning{margin-bottom:18px}.livePortfolio{margin-top:18px}.liveReadOnlyNote{color:#7894aa;margin-top:12px;font-size:12px}.livePortfolio .paperRow>span:last-child{text-align:left}.scannerBotDraft{color:#ffbd4a;background:#241b10;border:1px solid #9a6b20;flex-direction:column;gap:6px;padding:10px;display:flex}.scannerBotDraft span,.scannerBotDraft small{color:#d4a45c}.liveDirect{color:#ffbd4a!important;border-color:#9a6b20!important}.liveOrderReview{margin-top:18px}.liveOrderFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.liveOrderFields label{color:#6f8da5;flex-direction:column;gap:6px;font-size:10px;display:flex}.liveOrderFields .wide{grid-column:span 2}@media (max-width:900px){.liveOrderFields{grid-template-columns:1fr 1fr}}.highRiskConfirm{background:#2a1512;border:1px solid #b84a37;padding:10px;color:#ff7c68!important}.highRiskConfirm small{color:#ff9b89}.botInstance p{white-space:pre-line;line-height:1.65}.botInstance p:first-line{color:#dce7ef;font-weight:700}.autoScanner{margin-bottom:13px}.autoScanner>p{color:var(--muted)}.autoScannerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.autoScannerGrid label{color:#71899b;letter-spacing:1px;gap:5px;font-size:8px;display:grid}.autoScannerGrid input,.autoScannerGrid select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.autoScannerGrid button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;font-size:9px;font-weight:700}.autoScannerGrid button.danger{color:#ef8b7b;background:#2a1816;border-color:#71423b}.autoScannerGrid button:disabled{opacity:.45}.autoScannerMessage{color:var(--amber);margin-top:10px}.autoScannerStatus{border-top:1px solid var(--line);color:#71899b;flex-wrap:wrap;gap:18px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.autoScannerStatus b{color:var(--cyan)}@media (max-width:900px){.autoScannerGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.autoScannerGrid{grid-template-columns:1fr}}.focusedScanner{border-top:1px solid var(--line);background:#081722;padding:16px 24px}.focusedScannerHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.focusedScannerHead>div{gap:5px;display:grid}.focusedScannerHead span,.focusedScannerResult span{color:var(--cyan);letter-spacing:1.2px;font-size:8px}.focusedScannerHead strong{font-size:15px}.focusedScannerHead small,.focusedScannerResult small{color:#71899b}.focusedScannerHead button,.focusedScannerActions button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:9px 11px;font-size:9px;font-weight:700}.focusedScannerHead button:disabled,.focusedScannerActions button:disabled{opacity:.45}.focusedScannerResult{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.focusedScannerResult>div:not(.focusedScannerActions),.focusedScannerResult>article{border:1px solid var(--line);gap:6px;padding:11px;display:grid}.focusedScannerResult>article,.focusedScannerActions{grid-column:1/-1}.focusedScannerResult ul{color:#8ea5b5;margin:0;padding-left:16px;font-size:10px;line-height:1.6}.focusedScore strong{color:var(--cyan);font-size:25px}.focusedScore strong small{font-size:9px}.focusedScannerActions{flex-wrap:wrap;gap:8px;display:flex}.focusedNoTrade{color:#ffbd4a;background:#231c10;border:1px solid #725829;margin-top:14px;padding:13px}.focusedNoTrade p,.focusedNoTrade li{color:#b9955e;font-size:10px}@media (max-width:800px){.focusedScannerHead{flex-direction:column;align-items:stretch}.focusedScannerResult{grid-template-columns:1fr 1fr}}@media (max-width:520px){.focusedScannerResult{grid-template-columns:1fr}}.manualOverride{background:#17150f;border:1px solid #594622;margin-top:14px;padding:13px}.manualOverrideHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.manualOverrideHead>div{gap:4px;display:grid}.manualOverrideHead span{color:#ffbd4a;letter-spacing:1.1px;font-size:8px}.manualOverrideHead small{color:#a48655}.manualOverrideHead button,.manualOverrideForm>button{color:#ffbd4a;cursor:pointer;background:#2b2110;border:1px solid #8e6c2b;padding:9px 12px;font-weight:700}.manualOverrideForm{border-top:1px solid #594622;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;padding-top:13px;display:grid}.manualOverrideForm label{color:#b69558;letter-spacing:.8px;gap:5px;font-size:8px;display:grid}.manualOverrideForm input,.manualOverrideForm select{color:#e5edf2;background:#07131d;border:1px solid #594622;min-width:0;padding:8px}.manualOverrideForm .manualConfirm,.manualOverrideForm>button{grid-column:span 2}.manualOverrideForm>button:disabled{opacity:.4;cursor:not-allowed}.manualOverrideForm>button.manualLive{color:#ff8c7d;background:#301916;border-color:#9b493d}.manualOverrideForm>small,.manualMessage{color:#a48655;grid-column:1/-1;margin:0}.manualMessage{color:#ffbd4a;border-top:1px solid #594622;padding-top:9px}@media (max-width:850px){.manualOverrideForm{grid-template-columns:1fr 1fr}}@media (max-width:520px){.manualOverrideHead{flex-direction:column;align-items:stretch}.manualOverrideForm{grid-template-columns:1fr}.manualOverrideForm .manualConfirm,.manualOverrideForm>button{grid-column:1}}.loginPage{background:radial-gradient(circle at 18% 20%,#123b3a 0,#0000 30%),radial-gradient(circle at 80% 85%,#102c45 0,#0000 34%),#050d14;place-items:center;min-height:100vh;padding:40px;display:grid}.loginExperience{background:#08131d;border:1px solid #203746;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);width:min(1180px,100%);display:grid;overflow:hidden;box-shadow:0 30px 100px #0009}.loginStory{background:linear-gradient(145deg,#0c2029,#07121b);padding:64px 70px;position:relative;overflow:hidden}.loginStory:after{content:"";border:1px solid #1c554d;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-230px;right:-180px;box-shadow:0 0 0 60px #0b2d2a44,0 0 0 120px #0b2d2a22}.loginBrand{color:#dceaf0;letter-spacing:1.5px;align-items:center;gap:13px;font-size:12px;font-weight:800;display:flex}.loginBrand b{color:var(--cyan)}.loginEyebrow{color:var(--cyan);letter-spacing:2.2px;margin:75px 0 16px;font-size:10px}.loginStory h1{letter-spacing:-2px;max-width:700px;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.04}.loginLead{color:#91a6b5;max-width:650px;margin:23px 0 34px;font-size:16px;line-height:1.7}.loginBenefits{gap:13px;max-width:650px;display:grid}.loginBenefits article{border-top:1px solid #1a303c;gap:17px;padding:14px 0;display:flex}.loginBenefits article>b{color:var(--cyan);letter-spacing:1px;font-size:10px}.loginBenefits article div{gap:5px;display:grid}.loginBenefits strong{font-size:13px}.loginBenefits span{color:#738b9b;font-size:11px;line-height:1.5}.loginDisclaimer{z-index:1;color:#526d7d;margin:36px 0 0;font-size:10px;position:relative}.loginCard{color:#e8f0f5;background:#0c1923;align-content:center;gap:20px;width:100%;padding:58px 48px;display:grid}.loginCardHead{gap:7px;margin-bottom:12px;display:grid}.loginCardHead>span{color:var(--cyan);letter-spacing:2px;font-size:9px}.loginCardHead h2{margin:0;font-size:28px}.loginCardHead p{color:#8095a4;margin:0}.loginCard label{color:#91a8b8;letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:10px;display:grid}.loginCard input{color:#fff;background:#07121a;border:1px solid #2a4050;border-radius:5px;outline:0;width:100%;padding:14px}.loginCard input:focus{border-color:#32d6a0;box-shadow:0 0 0 3px #32d6a015}.loginCard button{color:#06120e;cursor:pointer;background:#32d6a0;border:0;border-radius:5px;padding:15px;font-weight:800}.loginCard button:disabled{opacity:.55}.loginSecurity{text-align:center;color:#607887;font-size:9px}.loginPasswordCard{border:1px solid #243747;width:min(480px,100%);padding:45px;box-shadow:0 24px 80px #0008}.loginPasswordCard .loginBrand{margin-bottom:18px}@media (max-width:850px){.loginPage{padding:18px}.loginExperience{grid-template-columns:1fr}.loginStory{padding:38px}.loginEyebrow{margin-top:42px}.loginStory h1{font-size:38px}.loginCard{padding:40px}.loginDisclaimer{margin-top:25px}}@media (max-width:520px){.loginStory{padding:28px}.loginStory h1{font-size:31px}.loginLead{font-size:14px}.loginCard{padding:30px 25px}.loginBenefits article:nth-child(3){display:none}}.loginLinks{justify-content:space-between;gap:12px;display:flex}.loginLinks button{color:#78a99f;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;text-decoration:underline}.loginLinks button:hover{color:var(--cyan)}.loginMessage{color:#62d9be;background:#102923;border:1px solid #286558;padding:10px 12px;font-size:11px;line-height:1.5}@media (max-width:520px){.loginLinks{flex-direction:column;align-items:flex-start}}.loginCapabilities{z-index:1;grid-template-columns:1fr 1fr;gap:10px;max-width:720px;display:grid;position:relative}.loginCapabilities article{background:#091a23bb;border:1px solid #1b3944;gap:12px;min-height:92px;padding:14px;display:flex}.loginCapabilities i{height:30px;color:var(--cyan);border:1px solid #28675d;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.loginCapabilities article div{align-content:start;gap:6px;display:grid}.loginCapabilities strong{font-size:12px}.loginCapabilities span{color:#718a99;font-size:10px;line-height:1.5}.loginJourney{z-index:1;color:#6f8796;letter-spacing:.8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:8px;display:flex;position:relative}.loginJourney span{border:1px solid #203a45;padding:6px 8px}.loginJourney b{color:var(--cyan)}@media (max-width:520px){.loginCapabilities{grid-template-columns:1fr}.loginCapabilities article:nth-child(n+5),.loginJourney{display:none}}.legalPage{background:#061019;min-height:100vh;padding:50px 20px}.legalDocument{background:#0b1822;border:1px solid #203746;max-width:900px;margin:auto;padding:45px;box-shadow:0 25px 80px #0007}.legalBack{color:var(--cyan);margin-bottom:35px;text-decoration:none;display:inline-block}.legalDocument h1{font-size:38px}.legalDocument h2{color:#dfeaf0;margin:32px 0 10px;font-size:17px}.legalDocument p,.legalDocument li{color:#91a5b3;line-height:1.75}.legalDocument li{margin:6px 0}.legalDocument a{color:var(--cyan)}.legalDocument aside{color:var(--amber);background:#211b10;border:1px solid #665124;margin-top:35px;padding:18px;line-height:1.6}@media (max-width:600px){.legalDocument{padding:25px}.legalDocument h1{font-size:29px}}.marketingShowcase{display:none}.privacyFloating{z-index:20;color:#6f8998;font-size:9px;text-decoration:none;position:fixed;bottom:12px;right:18px}.privacyFloating:hover{color:var(--cyan)}body:has(.loginPage) .marketingShowcase{background:#07131c;border-top:1px solid #203746;padding:45px max(24px,50% - 590px);display:block}.showcaseHead{text-align:center}.showcaseHead>span{color:var(--cyan);letter-spacing:2px;font-size:9px}.showcaseHead h2{margin:10px 0 6px;font-size:25px}.showcaseHead p{color:#758d9c;margin:0}.showcaseGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px;display:grid}.showcaseGrid>article{background:#0a1721;border:1px solid #1b303d;padding:14px}.showcaseGrid>article>strong{margin:15px 0 7px;display:block}.showcaseGrid>article>p,.marketingShowcase>small{color:#718896;font-size:10px;line-height:1.55}.marketingShowcase>small{text-align:center;margin-top:18px;display:block}.demoWindow{background:#07121a;border:1px solid #28404e;height:180px;overflow:hidden}.demoWindow header{border-bottom:1px solid #203643;align-items:center;gap:5px;height:29px;padding:0 9px;display:flex}.demoWindow header i{background:#31505e;border-radius:50%;width:5px;height:5px}.demoWindow header b{color:#6e8998;margin-left:6px;font-size:8px}.demoCanvas{background:radial-gradient(circle,#12302f 1px,#0000 1px) 0 0/13px 13px;justify-content:center;align-items:center;gap:7px;height:151px;display:flex}.demoCanvas span{color:#b7e9df;background:#0e2928;border:1px solid #33786d;padding:9px;font-size:8px}.demoCanvas span:nth-of-type(3){color:#f0c878;border-color:#8d7041}.demoCanvas b{color:#60818d}.demoMetrics{grid-template-columns:repeat(3,1fr);gap:5px;padding:11px;display:grid}.demoMetrics span{color:#607987;font-size:7px}.demoMetrics b{color:var(--cyan);margin-top:4px;font-size:11px;display:block}.backtestDemo svg{width:100%;height:100px}.backtestDemo polyline{fill:none;stroke:var(--cyan);stroke-width:2px}.demoMarket{grid-template-columns:1.5fr 1fr;height:151px;display:grid}.candles{color:#47d4b6;letter-spacing:1px;background:repeating-linear-gradient(0deg,#0000,#0000 29px,#142633 30px);align-items:center;padding:12px;font-size:20px;display:flex}.demoMarket aside{border-left:1px solid #203643;padding:10px;display:grid}.demoMarket span{color:#617c8c;font-size:7px}.demoMarket b{color:#dce8ee;margin-top:3px;font-size:9px;display:block}@media (max-width:850px){.showcaseGrid{grid-template-columns:1fr}.demoWindow{height:160px}.marketingShowcase{padding:35px 18px}}.builderModeSwitch{gap:8px;margin-bottom:13px;display:flex}.builderModeSwitch button{border:1px solid var(--line);color:#7791a3;cursor:pointer;background:#07131d;padding:10px 16px}.builderModeSwitch button.selected{color:var(--cyan);background:#12342f;border-color:#2a8a79}.visualRuleEditor{background:radial-gradient(circle at 20% 0,#102b30 0,#0000 34%),#07141e;border:1px solid #1e3e49;margin-bottom:13px;padding:16px;overflow:hidden}.visualRuleToolbar{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px;display:flex}.visualRuleToolbar span,.ruleTranslation span{color:var(--cyan);letter-spacing:1.4px;font-size:8px;display:block}.visualRuleToolbar h3{margin:4px 0 0;font-size:18px}.visualRuleToolbar small{color:#71899b}.ruleCanvas{grid-template-columns:minmax(125px,.65fr) auto minmax(210px,1.35fr) auto minmax(190px,1fr) auto minmax(180px,1fr);align-items:center;gap:10px;min-width:980px;display:grid}.ruleCanvas>i{color:#4b796f;font-size:22px;font-style:normal}.ruleGroup{background:#07121b;border:1px dashed #275061;gap:8px;padding:9px;display:grid}.ruleGroup header{color:#7390a1;letter-spacing:1px;justify-content:space-between;font-size:8px;display:flex}.ruleObject{background:linear-gradient(145deg,#102431,#091822);border:1px solid #315362;gap:6px;padding:11px;display:grid;box-shadow:0 8px 18px #0005}.ruleObject span{color:#6f899a;letter-spacing:1.1px;font-size:7px}.ruleObject b{font-size:10px;line-height:1.45}.ruleObject.condition{cursor:grab;border-left:3px solid #69a7e8}.ruleObject.condition:active{cursor:grabbing}.ruleObject.event{border-color:#9a7838}.ruleObject.event b{color:#f2c55e}.ruleObject.action{border-left:3px solid #31d6b2}.ruleObject.action b{color:#70e9cd}.ruleObject.risk{border-left:3px solid #e5ae4e}.ruleObject.exit{border-left:3px solid #e16f67}.ruleObject.exit b{color:#f49a90}.ruleTranslation{color:#a9bac5;border-top:1px solid #1d3440;margin:14px 0 0;padding-top:12px;line-height:1.6}.ruleTranslation span{margin-bottom:5px}@media (max-width:1100px){.visualRuleEditor{overflow-x:auto}}@media (max-width:650px){.visualRuleToolbar{flex-direction:column;align-items:flex-start}.builderModeSwitch{grid-template-columns:1fr 1fr;display:grid}}.strategyPriceChart{background:linear-gradient(#16344338,#040f191a);height:360px}.strategyPriceChart svg polyline{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.3px}.chartPrice{stroke:#d9e8ef!important;stroke-width:1px!important}.chartEmaFast{stroke:#ffd84d!important}.chartEmaPullback{stroke:#48a8ff!important}.chartEmaTrend{stroke:#c46cff!important}.chartEmaMacro{stroke:#ff7b35!important}.strategyChartLegend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:10px 0;font-size:11px;display:flex}.strategyChartLegend span:before{content:"";vertical-align:middle;background:#9db1bd;width:14px;height:2px;margin-right:5px;display:inline-block}.strategyChartLegend .price:before{background:#d9e8ef}.strategyChartLegend .emaFast:before{background:#ffd84d}.strategyChartLegend .emaPullback:before{background:#48a8ff}.strategyChartLegend .emaTrend:before{background:#c46cff}.strategyChartLegend .emaMacro:before{background:#ff7b35}.tradeMarker{stroke:#07131d;stroke-width:.45px;vector-effect:non-scaling-stroke}.tradeMarker.long{fill:#42e8c6}.tradeMarker.short{fill:#ff6b63}.tradeMarker.exit{fill:#ffbf47}.strategyPriceChart text{fill:#07131d;font-size:2.2px;font-weight:900}.targetLevel{stroke:#42e8c6;stroke-width:.8px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.stopLevel{stroke:#ff6b63;stroke-width:.8px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.extremeHigh{fill:#42e8c6}.extremeLow{fill:#ff6b63}.tradeAuditCards{gap:10px;margin-top:12px;display:grid}.tradeAuditCards article{border:1px solid var(--line);background:#081a268c;padding:12px}.tradeAuditCards strong{color:var(--accent)}.tradeAuditCards p{color:var(--muted);margin:6px 0;line-height:1.4}.tradeAuditCards b{color:var(--text)}.pointAnalyzerIntro{border:1px solid var(--line);background:#081a2699;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.pointAnalyzerIntro div{margin-right:auto;display:grid}.pointAnalyzerIntro small{color:var(--muted);margin-top:4px}.pointAnalyzerIntro button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 12px}.pointAnalyzerIntro button.active{border-color:var(--accent);color:var(--accent);background:#42e8c61f}.strategyPriceChart svg{cursor:crosshair}.selectedCandleLine{stroke:#fff;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.pointDiagnostic{border:1px solid var(--line);background:#081a26d1;margin-top:12px;padding:14px}.pointDiagnostic.eligible{border-color:#42e8c6a6}.pointDiagnostic.blocked{border-color:#ff6b637a}.pointDiagnostic header{justify-content:space-between;gap:16px;display:flex}.pointDiagnostic header span{color:var(--muted);font-size:11px}.pointDiagnostic header h3{margin:5px 0}.pointDiagnostic header>strong{color:var(--accent)}.pointDiagnostic>p{color:var(--muted)}.pointDiagnostic>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pointDiagnostic section{border-left:3px solid var(--line);background:#0000001f;padding:9px;display:grid}.pointDiagnostic section.pass{border-color:var(--accent)}.pointDiagnostic section.fail{border-color:#ff6b63}.pointDiagnostic section.pass b{color:var(--accent)}.pointDiagnostic section.fail b{color:#ff8a83}.pointDiagnostic section small{color:var(--muted);margin-top:4px;line-height:1.35}.pointDiagnostic footer{border-top:1px solid var(--line);color:#ffbf47;margin-top:12px;padding-top:10px}@media (max-width:800px){.pointAnalyzerIntro{flex-wrap:wrap;align-items:stretch}.pointAnalyzerIntro div{width:100%}.pointDiagnostic>div{grid-template-columns:1fr}}.backtestGuide{border:1px solid var(--line);color:var(--muted);margin-top:14px;padding:12px 14px}.backtestGuide summary{cursor:pointer;color:var(--accent);font-weight:800}.backtestGuide li{margin:7px 0;line-height:1.45}.backtestGuide p{color:var(--text);margin:10px 0 0}@keyframes loginReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes loginCardReveal{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ambientDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-28px,-18px)scale(1.06)}}@keyframes brandPulse{0%,to{box-shadow:0 0 #42e8c600}50%{box-shadow:0 0 24px 2px #42e8c633}}@keyframes flowPulse{0%,to{opacity:.35;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes chartDraw{0%{stroke-dashoffset:430px}to{stroke-dashoffset:0}}@keyframes candleWave{0%,to{filter:brightness(.9);transform:translateY(2px)}50%{filter:brightness(1.2);transform:translateY(-2px)}}@keyframes blockFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes buttonSheen{0%{transform:translate(-150%)skew(-18deg)}55%,to{transform:translate(250%)skew(-18deg)}}body:has(.loginPage){overflow-x:hidden}.loginPage{isolation:isolate;position:relative}.loginPage:before,.loginPage:after{content:"";z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.loginPage:before{background:radial-gradient(circle,#1c615744 0,#0000 68%);width:440px;height:440px;animation:13s ease-in-out infinite ambientDrift;top:-180px;left:-160px}.loginPage:after{background:radial-gradient(circle,#18486a3d 0,#0000 68%);width:520px;height:520px;animation:17s ease-in-out infinite reverse ambientDrift;bottom:-260px;right:-180px}.loginExperience{animation:.75s cubic-bezier(.2,.8,.2,1) both loginReveal}.loginStory .loginBrand{animation:.55s 80ms both loginReveal}.loginStory .brandMark{animation:3.8s ease-in-out infinite brandPulse}.loginEyebrow{animation:.55s .16s both loginReveal}.loginStory>h1{animation:.65s .23s both loginReveal}.loginLead{animation:.65s .3s both loginReveal}.loginCapabilities article{opacity:0;transition:border-color .25s,background .25s,transform .25s;animation:.55s both loginReveal}.loginCapabilities article:first-child{animation-delay:.36s}.loginCapabilities article:nth-child(2){animation-delay:.42s}.loginCapabilities article:nth-child(3){animation-delay:.48s}.loginCapabilities article:nth-child(4){animation-delay:.54s}.loginCapabilities article:nth-child(5){animation-delay:.6s}.loginCapabilities article:nth-child(6){animation-delay:.66s}.loginCapabilities article:hover{background:#0d222bbb;border-color:#347c70;transform:translateY(-3px)}.loginCapabilities article:hover i{background:#123d38;box-shadow:0 0 18px #42e8c622}.loginJourney{animation:.6s .72s both loginReveal}.loginJourney b{animation:1.5s ease-in-out infinite flowPulse}.loginJourney b:nth-of-type(2){animation-delay:.2s}.loginJourney b:nth-of-type(3){animation-delay:.4s}.loginJourney b:nth-of-type(4){animation-delay:.6s}.loginDisclaimer{animation:.6s .78s both loginReveal}.loginCard{animation:.7s cubic-bezier(.2,.8,.2,1) .18s both loginCardReveal}.loginCard input{transition:border-color .2s,box-shadow .2s,transform .2s}.loginCard input:focus{transform:translateY(-1px)}.loginCard>button:not([type=button]){transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden}.loginCard>button:not([type=button]):before{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);width:28%;animation:4.2s ease-in-out infinite buttonSheen;position:absolute;inset:-20% auto -20% -35%}.loginCard>button:not([type=button]):hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 28px #32d6a02b}.loginLinks button{transition:color .2s,transform .2s}.loginLinks button:hover{transform:translateY(-1px)}body:has(.loginPage) .marketingShowcase{animation:.7s .4s both loginReveal}.showcaseGrid>article{transition:transform .3s,border-color .3s,box-shadow .3s}.showcaseGrid>article:hover{border-color:#315f68;transform:translateY(-6px);box-shadow:0 16px 38px #0005}.strategyDemo .demoCanvas span{animation:3s ease-in-out infinite blockFloat}.strategyDemo .demoCanvas span:nth-of-type(2){animation-delay:.35s}.strategyDemo .demoCanvas span:nth-of-type(3){animation-delay:.7s}.backtestDemo polyline{stroke-dasharray:430;stroke-dashoffset:430px;animation:3.2s ease-out .8s forwards chartDraw}.analysisDemo .candles{animation:3.4s ease-in-out infinite candleWave}.demoWindow{transition:border-color .3s,box-shadow .3s}.showcaseGrid>article:hover .demoWindow{border-color:#347c70;box-shadow:inset 0 0 28px #123d3822}@media (prefers-reduced-motion:reduce){.loginPage:before,.loginPage:after,.loginExperience,.loginStory .loginBrand,.loginStory .brandMark,.loginEyebrow,.loginStory>h1,.loginLead,.loginCapabilities article,.loginJourney,.loginJourney b,.loginDisclaimer,.loginCard,.strategyDemo .demoCanvas span,.backtestDemo polyline,.analysisDemo .candles,.loginCard>button:not([type=button]):before{animation:none!important}body:has(.loginPage) .marketingShowcase{animation:none!important}.loginCapabilities article,.showcaseGrid>article,.loginCard input,.loginCard button{transition:none!important}}@keyframes strategyBuild{0%,12%{opacity:0;transform:translate(-12px)scale(.94)}22%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes connectorBuild{0%,25%{opacity:0;transform:scaleX(0)}35%,88%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes progressBuild{0%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}@keyframes livePriceMove{0%{stroke-dashoffset:560px}72%,to{stroke-dashoffset:0}}@keyframes areaReveal{0%,8%{opacity:0}70%,to{opacity:1}}@keyframes priceBlink{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.7)}}@keyframes tickerFlash{0%,to{color:#66818f}50%{color:#42e8c6}}@keyframes botScan{0%{opacity:0;transform:translate(-14px)}12%{opacity:.8}88%{opacity:.8}to{opacity:0;transform:translate(160px)}}@keyframes botThink{0%,to{box-shadow:0 0 #42e8c622}50%{box-shadow:0 0 20px 5px #42e8c633}}@keyframes candleGrow{0%,to{opacity:.65;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes ruleCheck{0%,20%{opacity:.25}35%,80%{opacity:1}to{opacity:.25}}.demoWindow header em{color:#42e8c6;letter-spacing:.8px;margin-left:auto;font-size:6px;font-style:normal;animation:2s ease-in-out infinite tickerFlash}.strategyDemo .demoCanvas{padding-bottom:25px;position:relative}.strategyDemo .demoCanvas>span{opacity:0;animation:6.5s ease-in-out infinite strategyBuild}.strategyDemo .demoCanvas>span:first-of-type{animation-delay:0s}.strategyDemo .demoCanvas>span:nth-of-type(2){animation-delay:.65s}.strategyDemo .demoCanvas>span:nth-of-type(3){animation-delay:1.3s}.strategyDemo .demoCanvas>span:nth-of-type(4){animation-delay:1.95s}.strategyDemo .demoCanvas>b{opacity:0;transform-origin:0;animation:6.5s ease-in-out infinite connectorBuild}.strategyDemo .demoCanvas>b:first-of-type{animation-delay:.35s}.strategyDemo .demoCanvas>b:nth-of-type(2){animation-delay:1s}.strategyDemo .demoCanvas>b:nth-of-type(3){animation-delay:1.65s}.buildProgress{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid;position:absolute;bottom:11px;left:18px;right:18px}.buildProgress:before{content:"";background:#18333d;height:2px}.buildProgress i{background:var(--cyan);transform-origin:0;width:70%;height:2px;animation:6.5s ease-in-out infinite progressBuild;position:absolute;left:0}.buildProgress small{color:#5e7d8b;letter-spacing:.7px;font-size:6px}.liveChartDemo{background:repeating-linear-gradient(0deg,#0000,#0000 29px,#122632 30px),repeating-linear-gradient(90deg,#0000,#0000 63px,#122632 64px),#07121a;position:relative}.livePrice{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:38px;left:11px}.livePrice>b{color:#e7f2f5;font-size:13px}.livePrice>span{color:var(--cyan);font-size:8px}.liveChartDemo svg{width:100%;height:120px;position:absolute;bottom:20px;left:0;right:0}.priceArea{fill:url(#priceArea);opacity:0;animation:6s ease-in-out infinite areaReveal}.livePriceLine{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:560;stroke-dashoffset:560px;animation:6s cubic-bezier(.25,.6,.3,1) infinite livePriceMove}.livePriceDot{fill:#d9fff7;transform-origin:320px 15px;animation:1.2s ease-in-out infinite priceBlink}.liveTicker{background:#081721;border-top:1px solid #18303c;justify-content:space-around;align-items:center;height:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.liveTicker span{color:#66818f;letter-spacing:.6px;font-size:6px}.liveTicker span:last-child{animation:1.4s infinite tickerFlash}.botScreen{grid-template-rows:80px 44px 27px;grid-template-columns:88px 1fr;height:151px;display:grid}.botAvatar{background:#091922;border-right:1px solid #203643;align-content:center;place-items:center;gap:4px;display:grid}.botAvatar>span{width:34px;height:34px;color:var(--cyan);border:1px solid #42e8c6;place-items:center;font-size:20px;animation:2.2s ease-in-out infinite botThink;display:grid}.botAvatar>i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.botAvatar>b{color:#7893a1;font-size:6px}.botChart{background:repeating-linear-gradient(0deg,#0000,#0000 24px,#132733 25px);justify-content:center;align-items:end;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.botCandle{transform-origin:bottom;background:#42e8c666;border:1px solid #42e8c6;width:5px;animation:2.8s ease-in-out infinite candleGrow}.botCandle:before{content:"";position:absolute}.botCandle.c1{height:22px}.botCandle.c2{height:34px;animation-delay:.2s}.botCandle.c3{height:27px;animation-delay:.4s}.botCandle.c4{height:46px;animation-delay:.6s}.botCandle.c5{height:38px;animation-delay:.8s}.botCandle.c6{height:56px;animation-delay:1s}.botCandle.c7{height:49px;animation-delay:1.2s}.scanBeam{background:linear-gradient(90deg,#42e8c622,#0000);border-left:1px solid #42e8c6;width:22px;animation:3.4s linear infinite botScan;position:absolute;top:5px;bottom:5px}.botRules{border-top:1px solid #203643;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px;display:grid}.botRules span{color:#688391;align-items:center;gap:5px;font-size:6px;display:flex}.botRules i{background:var(--cyan);border-radius:50%;width:5px;height:5px;animation:3s infinite ruleCheck}.botRules span:nth-child(2) i{background:#f4b860;animation-delay:.45s}.botRules span:nth-child(3) i{animation-delay:.9s}.botDecision{color:#f4b860;letter-spacing:.8px;background:#17150e;border-top:1px solid #203643;grid-column:1/-1;place-items:center;font-size:7px;display:grid}@media (prefers-reduced-motion:reduce){.demoWindow header em,.strategyDemo .demoCanvas>span,.strategyDemo .demoCanvas>b,.buildProgress i,.priceArea,.livePriceLine,.livePriceDot,.liveTicker span:last-child,.botAvatar>span,.botCandle,.scanBeam,.botRules i{animation:none!important}.strategyDemo .demoCanvas>span,.strategyDemo .demoCanvas>b,.priceArea{opacity:1}.livePriceLine{stroke-dashoffset:0}}.userCreate form{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;display:grid}.userCreate label{gap:7px;display:grid}.userCreate input,.userCreate select,.usersTable select{color:#e8f0f5;background:#08121a;border:1px solid #2a4050;border-radius:7px;padding:11px}.usersTable{gap:2px;display:grid}.userRow{border-top:1px solid #1c303e;grid-template-columns:2fr .7fr .8fr 1fr 1.3fr;align-items:center;gap:14px;padding:14px;display:grid}.userRow>span:first-child{gap:4px;display:grid}.userRow small{color:#8095a4}.userHeader{color:#8095a4;letter-spacing:.08em;font-size:11px}.userRow button,.temporaryPassword button,.userCreate button{color:#dce8ee;cursor:pointer;background:#102330;border:1px solid #2a4050;border-radius:7px;padding:11px}.userActive{color:#32d6a0!important}.userInactive{color:#ff856d!important}.temporaryPassword code{color:#32d6a0;border:1px dashed #32d6a0;width:max-content;margin:16px 0;padding:14px 18px;font-size:20px;display:block}.temporaryPassword>span{color:#ffbd59}@media (max-width:900px){.userCreate form{grid-template-columns:1fr}.userHeader{display:none}.userRow{grid-template-columns:1fr}.usersTable{gap:14px}}.userActions{gap:6px;display:flex}.userActions button{flex:1}.userActions .deleteUser{color:#ef8678;background:#2a1817;border-color:#714039}.billingForm{gap:16px;display:grid}.billingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billingGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.billingGrid label{color:#8095a4;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.billingGrid input,.billingGrid select{color:#e8f0f5;background:#08121a;border:1px solid #2a4050;border-radius:7px;padding:12px}.billingToggle{align-self:end;align-items:center;padding:12px;color:#32d6a0!important;display:flex!important}.billingToggle input{width:18px;height:18px}.billingWarning{color:#ffbd59;background:#231c10;border:1px solid #725829;padding:11px}.webhookPreview{gap:8px;margin-top:16px;display:grid}.webhookPreview span{color:#8095a4;font-size:10px}.webhookPreview code{color:#32d6a0;overflow-wrap:anywhere;border:1px dashed #2a4050;padding:13px}.billingSave{color:#06120e;cursor:pointer;background:#32d6a0;border:0;border-radius:8px;justify-self:end;padding:14px 24px;font-weight:800}@media (max-width:800px){.billingGrid,.billingGrid.two{grid-template-columns:1fr}}.planIntro{text-align:center;padding:24px}.planIntro span,.planCard>span{color:#32d6a0;letter-spacing:.12em;font-size:11px}.planCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:auto;display:grid}.planCard{gap:13px;padding:28px;display:grid}.planCard.featured{border-color:#32d6a0}.planCard>strong{font-size:34px}.planCard ul{color:#91a8b8;padding-left:18px;line-height:1.8}.planCard button{color:#06120e;background:#32d6a0;border:0;border-radius:8px;padding:13px;font-weight:800}.planCard button:disabled{color:#8095a4;background:#263945}.billingNotice{max-width:900px;margin:18px auto}@media (max-width:700px){.planCards{grid-template-columns:1fr}}.testBuyerActions{align-items:center;gap:14px;margin:16px 0;display:flex}.testBuyerActions button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #277265;padding:11px 15px;font-weight:800}.testBuyerActions button:disabled{opacity:.45;cursor:not-allowed}.testBuyerActions small{color:var(--muted)}.testBuyerResult{background:#231c10;border:1px solid #725829;margin:14px 0;padding:16px}.testBuyerResult>strong{color:#ffcf81}.testBuyerResult dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.testBuyerResult dl div{background:#17150e;border:1px solid #594822;padding:10px}.testBuyerResult dt{color:#a68e6a;font-size:10px}.testBuyerResult dd{color:#fff;overflow-wrap:anywhere;margin:5px 0 0}.billingHistoryGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}.billingHistoryItem{border:1px solid var(--line);background:#08151f;gap:7px;padding:15px;display:grid}.billingHistoryItem span{color:var(--cyan);letter-spacing:.1em;font-size:10px}.billingHistoryItem strong{font-size:16px}.billingHistoryItem small{color:var(--muted);line-height:1.5}@media (max-width:650px){.testBuyerActions{flex-direction:column;align-items:stretch}.testBuyerResult dl{grid-template-columns:1fr}}.visualBuilderGrid{grid-template-columns:245px minmax(0,1fr);gap:12px;display:grid}.strategyToolbox{background:#08121b;border:1px solid #23404e;min-height:430px;padding:11px}.toolboxHead{gap:5px;display:grid}.toolboxHead span,.customRuleDropzone header span{color:var(--cyan);letter-spacing:1.2px;font-size:8px}.toolboxHead b{font-size:12px}.strategyToolbox>input{border:1px solid var(--line);color:#dce7ef;background:#061019;width:100%;margin:11px 0 8px;padding:9px}.toolCategories{gap:3px;margin-bottom:8px;display:flex;overflow:auto}.toolCategories button{border:1px solid var(--line);color:#617b8e;cursor:pointer;background:#091722;padding:6px;font-size:7px}.toolCategories button.selected{color:var(--cyan);background:#12342f;border-color:#287064}.toolList{gap:6px;max-height:330px;display:grid;overflow:auto}.toolItem{text-align:left;color:#dce7ef;cursor:grab;background:#0b1a25;border:1px solid #203845;grid-template-columns:20px 1fr;padding:8px;display:grid}.toolItem>span{color:var(--cyan);grid-row:1/3;font-size:17px}.toolItem b{font-size:10px}.toolItem small{color:#637b8d;font-size:8px}.toolItem.indicator{border-left:3px solid #69a7e8}.toolItem.logic{border-left:3px solid #a77cf2}.toolItem.action{border-left:3px solid #31d6b2}.toolItem.risk{border-left:3px solid #e5ae4e}.canvasWorkspace{min-width:0;overflow:auto}.customRuleDropzone{background:#06111a;border:1px dashed #315768;min-width:760px;margin-top:11px;padding:11px}.customRuleDropzone.hasBlocks{border-style:solid}.customRuleDropzone>header{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.customRuleDropzone header>div{gap:4px;display:grid}.customRuleDropzone header button{color:#ef8375;background:#251615;border:1px solid #5b3c38;padding:5px 8px;font-size:8px}.dropHint{color:#60798b;justify-content:center;align-items:center;gap:10px;min-height:90px;display:flex}.dropHint b{color:#315b68;font-size:25px}.customBlockLane{align-items:stretch;gap:8px;padding:4px;display:flex;overflow:auto}.customRuleBlock{cursor:grab;background:#0d202c;border:1px solid #315362;gap:8px;min-width:150px;max-width:210px;padding:10px;display:grid;box-shadow:0 7px 16px #0005}.customRuleBlock>div:first-child{justify-content:space-between;display:flex}.customRuleBlock span{color:#698396;letter-spacing:1px;font-size:7px}.customRuleBlock button{color:#8095a4;cursor:pointer;background:0 0;border:0}.customRuleBlock.indicator{border-top:3px solid #69a7e8}.customRuleBlock.logic{border-top:3px solid #a77cf2;min-width:80px}.customRuleBlock.action{border-top:3px solid #31d6b2}.customRuleBlock.risk{border-top:3px solid #e5ae4e}.blockConfig{grid-template-columns:1.2fr 1fr;gap:5px;display:grid!important}.blockConfig select,.blockConfig input{border:1px solid var(--line);color:#dce7ef;background:#06111a;width:100%;min-width:0;padding:5px;font-size:8px}.customRuleDropzone footer{color:#60798b;border-top:1px solid #172d38;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;font-size:8px;display:flex}.customRuleDropzone footer span{color:var(--amber)}@media (max-width:1050px){.visualBuilderGrid{grid-template-columns:1fr}.strategyToolbox{min-height:0}.toolList{grid-template-columns:repeat(3,1fr);max-height:190px}}@media (max-width:650px){.toolList{grid-template-columns:1fr 1fr}.customRuleDropzone footer{display:grid}}.strategyTabs{border:1px solid var(--line);background:#08131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:5px;display:grid}.strategyTabs button{color:#7890a3;letter-spacing:.7px;cursor:pointer;background:0 0;border:1px solid #0000;min-height:42px;font-size:10px;font-weight:700}.strategyTabs button.selected{color:var(--cyan);background:#12342f;border-color:#287064}.strategyLayout.builderOnly{grid-template-columns:minmax(320px,620px)}.strategyLayout.builderOnly .strategyProfiles,.strategyLayout.libraryOnly .strategyBuilder,.strategyLayout.sectionHidden{display:none}.strategyLayout.libraryOnly{grid-template-columns:1fr}.portabilityStudio{max-width:1100px}.strategyActions{flex-wrap:wrap}.strategyActions button,.focusedScannerHead button,.focusedScannerActions button,.pointAnalyzerIntro button,.btPromotion button{text-align:center;justify-content:center;align-items:center;min-width:190px;min-height:40px;display:inline-flex}.marketDetail button{min-height:36px}.customRuleBlock.evaluator,.toolItem.evaluator{border-color:#d18cff}.customRuleBlock.fibonacci,.toolItem.fibonacci{border-color:#f4b860}.shellContent{min-width:0}.shellContent>.main+.main{padding-top:0}.aiChat .panelHead select{border:1px solid var(--line);max-width:300px;color:var(--text);background:#07131d;padding:9px}.aiConversation{gap:9px;max-height:430px;margin:14px 0;display:grid;overflow:auto}.aiConversation article{border:1px solid var(--line);gap:6px;padding:12px;display:grid}.aiConversation article b{letter-spacing:1px;color:var(--cyan);font-size:9px}.aiConversation article p{white-space:pre-wrap;color:#a5b6c2;margin:0;line-height:1.55}.aiConversation article small{color:var(--amber)}.aiConversation .userMessage{background:#0b1a25;margin-left:12%}.aiConversation .aiMessage{background:#0d2325;margin-right:12%}.aiConversation button,.aiChatComposer button{min-width:220px;min-height:40px;color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;font-weight:700}.aiChatComposer{grid-template-columns:1fr 220px;gap:9px;display:grid}.aiChatComposer textarea{border:1px solid var(--line);color:var(--text);resize:vertical;background:#07131d;padding:11px}.botEvaluatorNote{color:#7890a3;line-height:1.5}@media (max-width:650px){.strategyTabs{grid-template-columns:1fr}.strategyActions button,.focusedScannerHead button,.focusedScannerActions button,.pointAnalyzerIntro button,.btPromotion button{width:100%;min-width:0}.aiChatComposer{grid-template-columns:1fr}.aiConversation .userMessage,.aiConversation .aiMessage{margin:0}}
.providerGrid{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:13px;display:grid}.providerCard{text-align:left;border:1px solid var(--line);color:#7890a3;cursor:pointer;background:#0a151f;gap:6px;padding:13px;display:grid}.providerCard strong{color:#dce7ef}.providerCard span,.providerCard em{letter-spacing:1px;font-size:8px}.providerCard span{color:var(--cyan)}.providerCard em{color:#60798b;font-style:normal}.providerCard.selected{background:#102a29;border-color:#2c776d}.providerCard:disabled{opacity:.55;cursor:not-allowed}.aiPrompt{gap:13px;display:grid}.aiPrompt label{color:#6f8798;letter-spacing:1px;gap:6px;font-size:8px;display:grid}.aiPrompt textarea,.aiPrompt select{border:1px solid var(--line);color:#dce7ef;background:#07131d;padding:10px}.aiPrompt>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aiPrompt button,.aiProposal button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:10px;font-weight:700}.aiPrompt small,.aiProposal p,.aiProposal li{color:#71899b;line-height:1.6}.aiProposal{margin-top:13px}.proposalMetrics{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.proposalMetrics span{border:1px solid var(--line);color:#90a4b2;padding:7px;font-size:9px}.connectionsGrid{grid-template-columns:1fr 1fr;gap:13px;max-width:1100px;margin-top:13px;display:grid}.connectionRow{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:12px 0;display:grid}.connectionRow strong{font-size:11px}.connectionRow small{color:#61798b;grid-column:1/-1}.connectionRow b{font-weight:500}.securityNote{max-width:1100px;color:var(--amber);font-size:10px}@media (max-width:1000px){.providerGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.providerGrid,.connectionsGrid,.aiPrompt>div{grid-template-columns:1fr}}
.credentialRow{border-top:1px solid var(--line);grid-template-columns:1.2fr 1.5fr auto auto;align-items:center;gap:8px;padding:12px 0;display:grid}.credentialRow small{color:#61798b;margin-top:4px;display:block}.credentialRow input,.labTestConfig input{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.credentialRow button,.labTestConfig button,.aiProposal>button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:9px}.credentialRow .danger{color:#ef8375;background:#261715;border-color:#6b3f38}.credentialRow button:disabled{opacity:.45}.labTestConfig{grid-template-columns:1fr 1fr 1.5fr;gap:9px;margin:14px 0;display:grid}.labTestConfig label{color:#6f8798;gap:5px;font-size:8px;display:grid}.aiMetrics{margin:12px 0}.aiProposal>button{margin-bottom:12px}.aiProposal>small{color:#f4b860;margin-top:14px;display:block}@media (max-width:750px){.credentialRow,.labTestConfig{grid-template-columns:1fr}.aiMetrics{grid-template-columns:1fr 1fr}}
.binanceVault{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding-bottom:12px;display:grid}.binanceVault .connectionRow{grid-column:1/-1}.binanceVault input{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.binanceVault button{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;grid-column:1/-1;padding:9px}.binanceVault button:disabled{opacity:.45}@media (max-width:650px){.binanceVault{grid-template-columns:1fr}}
.tradeTabs{z-index:5;border-bottom:1px solid var(--line);background:#071019;gap:5px;padding:10px 38px;display:flex;position:sticky;top:0}.tradeTabs button{border:1px solid var(--line);color:#71899b;cursor:pointer;background:#0a151f;padding:8px 13px}.tradeTabs button.selected{color:var(--cyan);background:#12342f;border-color:#287064}.tradeTabs button:disabled{opacity:.5}.testnetConfirm{grid-column:1/-1}.testnetConfirm input{border-color:#6a522c}@media (max-width:650px){.tradeTabs{padding:9px 16px}.tradeTabs button{flex:1;font-size:9px}}
.tradesRoot{width:100%;min-width:0}.tradesRoot>.main{max-width:1500px}.tradeTabs{align-items:center;min-height:53px}.tradeTabs button{white-space:nowrap;flex:none}@media (max-width:650px){.tradeTabs{overflow-x:auto}.tradeTabs button{flex:none;min-width:110px}}.liveManager{max-width:1424px;margin:0 auto 30px}.liveManager>p{color:var(--muted);line-height:1.6}.liveManagerGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.liveManagerGrid label{color:#71899b;letter-spacing:1px;gap:6px;font-size:8px;display:grid}.liveManagerGrid label.wide{grid-column:1/-1}.liveManagerGrid input,.liveManagerGrid select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.liveManagerPosition{border:1px solid var(--line);align-items:center;gap:20px;margin:13px 0;padding:11px;display:flex}.liveManagerPosition span{color:var(--cyan)}.liveManagerPosition strong{margin-left:auto}.liveManagerCreate{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:10px 13px;font-weight:700}.liveManagerCreate:disabled{opacity:.45}@media (max-width:900px){.liveManagerGrid{grid-template-columns:1fr 1fr}}@media (max-width:550px){.liveManagerGrid{grid-template-columns:1fr}.liveManagerPosition{flex-direction:column;align-items:flex-start}.liveManagerPosition strong{margin-left:0}}
.adaptiveControls{grid-template-columns:1fr 1fr 1.3fr auto auto;align-items:end;gap:9px;margin-bottom:13px;display:grid}.adaptiveControls label,.adaptiveForm label{color:#71899b;letter-spacing:1px;gap:5px;font-size:8px;display:grid}.adaptiveControls input,.adaptiveControls select,.adaptiveForm input,.adaptiveForm select{border:1px solid var(--line);color:#dce7ef;background:#07131d;min-width:0;padding:9px}.adaptiveControls button,.adaptivePromotion button,.adaptiveBotsLink{color:var(--cyan);cursor:pointer;background:#12342f;border:1px solid #287064;padding:10px;font-size:9px;font-weight:700}.adaptiveCheck{align-items:center;gap:7px;padding:9px;display:flex!important}.adaptiveCheck input{width:auto}.adaptiveWelcome span,.adaptivePromotion>div>span,.adaptiveRoadmap>span{letter-spacing:1.5px;color:var(--cyan);font-size:9px}.adaptiveWelcome p,.adaptivePromotion p{color:var(--muted);line-height:1.6}.adaptiveSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.adaptiveSummary span,.adaptiveSummary small{color:#71899b;font-size:9px;display:block}.adaptiveSummary strong{margin:10px 0 6px;font-size:18px;display:block}.adaptiveGrid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.adaptiveGrid ul{color:#9babb8;padding-left:18px;line-height:1.7}.adaptiveGrid h3{margin-top:19px;font-size:11px}.adaptiveMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adaptiveMetrics p{border:1px solid var(--line);color:#7890a3;justify-content:space-between;margin:0;padding:9px;display:flex}.adaptiveMetrics b{color:#dce7ef}.adaptiveTags{flex-wrap:wrap;gap:7px;display:flex}.adaptiveTags span{color:var(--cyan);border:1px solid #275c54;padding:6px 8px;font-size:9px}.adaptivePromotion{grid-template-columns:1fr 1.3fr;gap:24px;margin-bottom:13px;display:grid}.adaptiveForm{grid-template-columns:1.7fr repeat(3,1fr);gap:8px;display:grid}.adaptiveForm .wide{grid-column:1/-1}.adaptiveRoadmap>div{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.adaptiveRoadmap p{border-bottom:1px solid var(--line);color:#8fa2b1;margin:0;padding:8px 0}.adaptiveBotsLink{margin-top:13px}.adaptiveControls button:disabled,.adaptivePromotion button:disabled{opacity:.4}@media (max-width:1000px){.adaptiveControls,.adaptiveSummary{grid-template-columns:1fr 1fr}.adaptivePromotion{grid-template-columns:1fr}.adaptiveForm{grid-template-columns:1fr 1fr}}@media (max-width:650px){.adaptiveGrid,.adaptiveSummary,.adaptiveRoadmap>div,.adaptiveForm,.adaptiveControls{grid-template-columns:1fr}}
.dashboardMode{border:1px solid var(--line);background:#09131d;padding:3px;display:flex}.dashboardMode button{color:#71899b;cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:9px;font-weight:700}.dashboardMode button.selected{color:var(--cyan);background:#12342f}.dashboardMode button:disabled{opacity:.5}.liveDashboardAlert{background:#0b201f;border-color:#285d55}.liveDashboardAlert strong{color:var(--cyan)}.liveDashboardAlert>div{flex:1}.dashboardTradingGrid{grid-template-columns:1fr;gap:13px;display:grid}.dashboardTradeTable{max-height:320px;margin-top:13px;overflow:auto}.dashboardTradeRow{color:#9dafbb;border-top:1px solid #142532;grid-template-columns:1fr .65fr 1.1fr .75fr .8fr;align-items:center;gap:12px;min-width:720px;padding:11px 0;font-size:10px;display:grid}.dashboardTradeRow.closed{grid-template-columns:.8fr 1.2fr .75fr .75fr .75fr}.dashboardTradeRow.head{color:#60798b;letter-spacing:1px;z-index:1;background:#0b1722;font-size:8px;position:sticky;top:0}.dashboardTradeRow small{color:#61798b;margin-top:4px;display:block}.dashboardSecondary{margin-top:13px}@media (max-width:700px){.dashboardAccount header{display:block}.dashboardMode{width:max-content;max-width:100%;margin-top:15px}.dashboardMode button{padding:8px}.dashboardTradeTable{max-height:380px}}
