*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#06111f;color:#e5edf7;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.page{min-height:100vh;padding:24px 16px}.container{width:min(1760px,100%);margin:0 auto}.card{background:#071527;border:1px solid #203147;border-radius:18px;padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.hero{margin-top:20px;padding:42px;border-top:5px solid #10b981}.heroPanel{background:radial-gradient(circle at top right,rgba(16,185,129,.22),transparent 34%),#071527;border:1px solid #203147;border-radius:24px;padding:28px}.featureCard{background:#0d1d31;border:1px solid #203147;border-radius:20px;padding:18px;transition:.22s}.featureCard:hover{border-color:#10b981;background:rgba(16,185,129,.08)}.patternCard{padding:14px}.metric,.patternCard{background:#0d1d31;border:1px solid #203147;border-radius:18px}.metric{padding:16px}.metric b{font-size:24px;display:block;margin-top:8px}.botBox{border:1px dashed #3b82f6;background:rgba(59,130,246,.08);border-radius:18px;padding:16px;margin-top:14px}.kicker{color:#34d399;font-size:13px;font-weight:900;letter-spacing:.04em}.title{font-size:clamp(34px,6vw,64px);line-height:1;margin:12px 0}.text{color:#b7c4d6;font-size:16px;max-width:980px;line-height:1.55}.small{font-size:12px;color:#9fb0c4}.sectionTitle{margin:0 0 8px}.button{display:inline-block;border:0;border-radius:15px;background:#10b981;color:#02130d;font-weight:900;padding:12px 18px;cursor:pointer;text-decoration:none;font-size:15px;transition:.22s}.button.secondary{background:#1f2937;color:#e5edf7}.button.danger{background:#be123c;color:#fff}.button:disabled{opacity:.5;cursor:not-allowed}.button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 12px 24px rgba(16,185,129,.22)}.developerPanel{margin-top:16px;border:1px dashed rgba(59,130,246,.7);border-radius:14px;background:rgba(59,130,246,.06);padding:14px}.developerPanel summary{cursor:pointer;color:#93c5fd;font-weight:900}.inlineActionStack{display:inline-flex;flex-direction:column;gap:8px;max-width:520px}.inlineWarning{border:1px solid rgba(245,158,11,.6);border-radius:12px;background:rgba(245,158,11,.1);color:#fde68a;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.4}.homeNav,.navbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.navbar{margin-bottom:16px}.tradingNav{align-items:flex-start;border-bottom:1px solid #203147;padding-bottom:14px}.homeNav{margin-bottom:28px;border-bottom:1px solid rgba(32,49,71,.82);padding-bottom:18px}.brand{display:flex;gap:12px;align-items:center}.logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#10b981,#38bdf8);color:#02130d;display:grid;place-items:center;font-weight:950}.topStatus{gap:10px;justify-content:flex-end}.accountPicker,.topStatus{display:flex;flex-wrap:wrap;align-items:center}.accountPicker{gap:8px}.accountSwitch{position:relative}.accountSwitchButton{min-width:260px;border:1px solid #10b981;background:rgba(16,185,129,.1);color:#e5edf7;border-radius:999px;padding:12px 16px;font-weight:950;cursor:pointer;display:flex;justify-content:space-between;gap:14px;align-items:center}.accountSwitchMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#0d1d31;border:1px solid #2c405c;border-radius:14px;padding:6px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.accountSwitchMenu button{width:100%;border:0;background:transparent;color:#e5edf7;border-radius:10px;padding:10px;text-align:left;font-weight:900;cursor:pointer}.accountSwitchMenu button:hover{background:#223247}.accountSelect{width:180px;margin-top:0;border-radius:999px;font-weight:900}.balanceChip{min-width:170px}.authPanel{margin-top:16px}.authTabs{display:flex;gap:8px;margin-bottom:14px}.passwordField{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end}.passwordField .button{margin-top:8px;min-width:86px}.pill,.statusPill{border:1px solid #203147;background:#0d1d31;border-radius:999px;padding:9px 12px;font-size:13px}.pill.good{border-color:#10b981;background:rgba(16,185,129,.1)}.pill.warn{border-color:#facc15;background:rgba(250,204,21,.1)}.badge{display:inline-block;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;background:#0d1d31;border:1px solid #203147;margin:2px}.grid{display:grid;grid-gap:16px;gap:16px}.topGrid{grid-template-columns:1.2fr .8fr}.mainGrid{grid-template-columns:1fr 430px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.patternGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.strategyGrid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:20px}.profileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.profileCard{text-align:left;border:1px solid #203147;background:#0d1d31;color:#e5edf7;border-radius:14px;padding:14px;cursor:pointer;display:grid;grid-gap:8px;gap:8px}.profileCard small,.profileCard span{color:#9fb0c4}.profileCard.active{border-color:#10b981;background:rgba(16,185,129,.12)}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:22px;gap:22px;align-items:start}.statusGrid{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.statsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.stat{border:1px solid #203147;background:#0d1d31;border-radius:14px;padding:14px;display:grid;grid-gap:6px;gap:6px;min-height:92px}.stat small,.stat span{color:#9fb0c4}.stat strong{font-size:18px}.platformStrip{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:14px;gap:14px;align-items:center;margin-top:16px;border-radius:18px}.accountCenter{border-radius:14px;background:#08192d}.commandCenter{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(390px,.72fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.commandMain,.commandStats{background:#071527;border:1px solid #203147;border-radius:18px;padding:18px}.commandMain{min-height:0}.commandMain h2{margin:4px 0 8px}.commandStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sideRail{display:grid;grid-gap:14px;gap:14px;align-content:start}.marketFocusPanel{background:#071527;border:1px solid #203147;border-radius:18px;padding:18px}.focusMeta span,.marketFocusPanel label span{display:block;color:#9fb0c4;font-size:12px;margin-bottom:6px}.focusMeta{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.focusMeta div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:12px;background:#0d1d31}.focusMeta.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.workspaceLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.workspaceBot,.workspaceMain{min-width:0}.workspaceBot{position:-webkit-sticky;position:sticky;top:88px}.dashboardTab{display:grid;grid-gap:16px;gap:16px}.hiddenScanner{display:none}.hubWelcome{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(230px,.7fr);grid-gap:16px;gap:16px;align-items:start}.hubWelcome h2{margin:4px 0 8px}.marketFocusInline span{color:#9fb0c4;font-size:12px;font-weight:850}.strategyModeInline{grid-column:1/-1}.strategyModeInline>span{color:#9fb0c4;font-size:12px;font-weight:850}.strategyModeInline>div{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));grid-gap:8px;gap:8px;margin-top:8px}.strategyModeInline button{border:1px solid #203147;background:#0d1d31;color:#e5edf7;border-radius:12px;padding:10px;cursor:pointer;text-align:left}.strategyModeInline button.active{border-color:#10b981;background:rgba(16,185,129,.15)}.strategyModeInline small,.strategyModeInline strong{display:block}.strategyModeInline small{color:#9fb0c4;margin-top:3px}.miniMetric{background:#0d1d31;border:1px solid #203147;border-radius:14px;padding:12px;min-height:86px}.miniMetric span{display:block;color:#9fb0c4;font-size:12px;margin-bottom:8px}.miniMetric strong{display:block;line-height:1.25}.platformStrip h3,.platformStrip p{margin:0}@media (max-width:1100px){.candidateStrip,.commandCenter,.decisionGrid,.digitPsychologyGrid,.heroGrid,.hubWelcome,.mainGrid,.patternGrid,.platformStrip,.topGrid,.workspaceLayout{grid-template-columns:1fr}.tradingNav{align-items:stretch}.topStatus{justify-content:flex-start}.workspaceBot{position:static}}@media (max-width:1000px){.featureGrid,.profileGrid{grid-template-columns:1fr}}@media (max-width:900px){.commandStats,.metricGrid,.split,.strategyGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page{padding:14px 10px}.accountPicker,.homeNav,.navbar{align-items:stretch;flex-direction:column}.accountSelect,.accountSwitch,.accountSwitchButton,.balanceChip,.topStatus .button,.topStatus .pill{width:100%}.commandStats,.executionGrid,.focusMeta.compact,.metricGrid,.split,.strategyGrid,.strategyModeInline>div{grid-template-columns:1fr}.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.tab{white-space:nowrap}}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.hubTabs{position:-webkit-sticky;position:sticky;top:0;z-index:15;background:rgba(6,17,31,.94);border-bottom:1px solid #203147;padding:10px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab{border:1px solid #203147;background:#0d1d31;color:#dbeafe;border-radius:14px;padding:11px 14px;cursor:pointer;font-weight:850;transition:.22s}.tab:hover{border-color:#34d399;background:rgba(16,185,129,.12);transform:translateY(-1px)}.tab.active{border-color:#10b981;background:rgba(16,185,129,.16);color:#34d399;box-shadow:0 0 20px rgba(16,185,129,.2)}.strategyBtn{border:1px solid #203147;background:#0d1d31;color:#dbeafe;padding:12px;border-radius:16px;cursor:pointer;font-weight:800;transition:.22s}.strategyBtn:hover{border-color:#34d399;background:rgba(16,185,129,.12);transform:translateY(-2px)}.strategyBtn.active{border-color:#10b981;background:rgba(16,185,129,.16);color:#34d399}.tradingDesk{display:grid;grid-gap:14px;gap:14px}.tradingDeskHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.tradingDeskHeader h2{margin:4px 0 8px}.decisionBadge{min-width:150px;border:1px solid #facc15;border-radius:16px;padding:12px;background:rgba(250,204,21,.08);text-align:right}.decisionBadge.ready{border-color:#10b981;background:rgba(16,185,129,.12)}.decisionBadge span,.decisionBadge strong{display:block}.decisionBadge span{color:#93c5fd;font-size:12px;font-weight:950}.decisionGrid{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(130px,1fr));grid-gap:10px;gap:10px}.candidateCard,.decisionHero,.decisionMetric,.digitPsychologyGrid{background:#0d1d31;border:1px solid #203147;border-radius:14px}.decisionHero{padding:16px;border-color:rgba(16,185,129,.45)}.candidateCard span,.decisionHero span,.decisionMetric span,.digitLine span,.executionGrid span{display:block;color:#9fb0c4;font-size:12px;margin-bottom:6px}.decisionHero strong{display:block;color:#34d399;font-size:28px;line-height:1.05}.decisionHero p{margin:8px 0 0;color:#bfdbfe}.decisionMetric{padding:14px}.decisionMetric strong{font-size:22px}.digitPsychologyGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:16px}.digitLine{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #203147}.digitLine:last-child{border-bottom:0}.executionGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.candidateStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.candidateCard{text-align:left;color:#e5edf7;padding:12px;cursor:pointer}.candidateCard small,.candidateCard strong{display:block}.candidateCard strong{color:#34d399}.candidateCard small{color:#bfdbfe;margin-top:6px}.candidateCard.active{border-color:#10b981;background:rgba(16,185,129,.12)}.tableWrap{overflow:auto;border:1px solid #203147;border-radius:18px;margin-top:16px;max-height:640px}table{border-collapse:collapse;width:100%;min-width:1180px}td,th{padding:12px;text-align:left;border-bottom:1px solid #203147;vertical-align:top}th{background:#0d1d31;color:#cbd5e1;position:-webkit-sticky;position:sticky;top:0}td,th{font-size:13px}tbody tr:hover{background:rgba(59,130,246,.08)}.good{color:#34d399}.good,.wait{font-weight:900}.wait{color:#facc15}.bad{color:#fb7185}.bad,.neutral{font-weight:900}.neutral{color:#93c5fd}.signalBox{border:1px solid rgba(16,185,129,.4);background:rgba(16,185,129,.08);border-radius:20px;padding:20px;margin-top:14px}.signal{font-size:34px;margin:8px 0;color:#34d399;font-weight:950;line-height:1.05;text-shadow:0 0 12px rgba(52,211,153,.36)}.warning{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#fde68a;border-radius:16px}.infoNotice,.warning{padding:12px;margin-top:12px;font-size:14px}.infoNotice{background:rgba(59,130,246,.08);border:1px solid rgba(96,165,250,.22);color:#bfdbfe;border-radius:16px}.infoNotice.success{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3);color:#bbf7d0}.savedAccountCard{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:12px;gap:12px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(59,130,246,.06));border:1px solid rgba(16,185,129,.28);border-radius:18px;padding:14px;margin-top:12px}.savedAccountCard span{display:block;color:#9fb0c4;font-size:12px;font-weight:850}.savedAccountCard strong{display:block;margin-top:4px;color:#e5edf7;font-weight:950}.savedAccountCard p{grid-column:1/-1;margin:0;color:#bfdbfe;font-size:13px}.row,.statusItem{display:flex;justify-content:space-between;gap:16px;background:#0d1d31;padding:12px;border-radius:14px;margin-top:10px;font-size:14px}.row:hover{background:#11243b}.digits{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.digit{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#0d1d31;border:1px solid #2c405c;font-weight:900;transition:.2s}.digit:hover{transform:scale(1.08)}.digit.safe{border-color:#10b981;color:#34d399;background:rgba(16,185,129,.1)}.digit.watch{border-color:#facc15;color:#facc15;background:rgba(250,204,21,.1)}.digit.avoid{border-color:#fb7185;color:#fb7185;background:rgba(251,113,133,.1)}.input{width:100%;margin-top:8px;border:1px solid #203147;background:#0d1d31;color:#e5edf7;border-radius:14px;padding:12px;outline:none}.input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.header{margin-bottom:16px}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.bar{height:9px;border-radius:999px;background:#15263d;overflow:hidden;margin-top:8px}.bar span{display:block;height:100%;background:#10b981}.homeActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.productSection{margin-top:18px}.strategyList{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.statNumber{font-size:30px;font-weight:950;color:#34d399}.publicFooter{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #203147;margin-top:28px;padding-top:18px}.publicFooter p{margin:6px 0 0}.publicFooter nav{display:flex;gap:14px;flex-wrap:wrap;font-weight:850}.publicFooter a{color:#bfdbfe;text-decoration:none}.publicFooter a:hover{color:#34d399}.legalPage{max-width:1180px}.legalPage>.button{margin-bottom:14px}.bootSplash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,rgba(16,185,129,.16),transparent 38%),#050d18}.bootCard{width:min(720px,100%);border:1px solid rgba(16,185,129,.62);border-radius:28px;padding:48px 34px;text-align:center;background:rgba(7,21,39,.94);box-shadow:0 28px 80px rgba(0,0,0,.48)}.bootMarkWrap{position:relative;width:116px;height:116px;margin:0 auto 24px;display:grid;place-items:center}.bootMark,.profileAvatar{display:grid;place-items:center;color:#03130e;background:linear-gradient(135deg,#10b981,#38bdf8);font-weight:950}.bootMark{width:76px;height:76px;border-radius:26px;font-size:44px}.bootOrbit{position:absolute;inset:8px;border:3px solid rgba(52,211,153,.74);border-radius:34px;transform:rotate(26deg);animation:bootSpin 3s linear infinite}@keyframes bootSpin{0%{transform:rotate(26deg)}to{transform:rotate(386deg)}}.bootBrand{margin:0;font-size:clamp(34px,7vw,68px);font-weight:950;letter-spacing:.08em}.bootSecure,.bootStatus,.bootSub{color:#8da5bf;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.bootSub{margin:8px 0 54px}.bootStatus{margin:0 0 18px;font-size:13px}.bootProgressTrack{height:8px;border-radius:999px;overflow:hidden;background:#102036}.bootProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#10b981);box-shadow:0 0 26px rgba(16,185,129,.72);transition:width .12s ease}.bootPercent{display:block;margin-top:22px;font-size:26px}.bootSecure{margin:28px 0 0;font-size:12px}.bootSecure span{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#10b981}.compactButton{padding:10px 14px;border-radius:999px}.profileMenu{position:relative}.profileButton{border:1px solid #10b981;background:rgba(16,185,129,.1);color:#e5edf7;border-radius:999px;padding:7px 12px 7px 7px;font-weight:950;cursor:pointer;display:flex;align-items:center;gap:10px}.profileAvatar{width:30px;height:30px;border-radius:11px;font-size:12px}.profileAvatar.large{width:48px;height:48px;border-radius:16px;font-size:16px}.profileDropdown{position:absolute;top:calc(100% + 8px);right:0;width:340px;z-index:30;background:#071527;border:1px solid #2c405c;border-radius:18px;padding:14px;box-shadow:0 22px 58px rgba(0,0,0,.45)}.profileHeader{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #203147}.profileHeader span,.profileRows span{display:block;color:#9fb0c4;font-size:12px}.profileRows{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.profileRows div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:12px;background:#0d1d31}.profileSignOut{width:100%;margin-top:12px}.floatingBotConsole{position:fixed;top:96px;right:18px;z-index:25;width:360px;max-height:calc(100vh - 116px);overflow:auto;background:#f8fafc;color:#111827;border-left:4px solid #38bdf8;border-radius:18px 0 0 18px;box-shadow:0 24px 70px rgba(0,0,0,.36)}.floatingBotConsole.docked{position:static;width:100%;max-height:none;border-left-width:0;border-top:4px solid #38bdf8;border-radius:18px}.floatingBotTop{display:grid;grid-template-columns:auto auto 1fr;grid-gap:8px;gap:8px;align-items:center;padding:12px;border-bottom:1px solid #dbe3ed;background:#eef4fa}.floatingBotTop span,.floatingBotTop strong{display:block}.floatingBotTop span{color:#64748b;font-size:12px;margin-top:2px}.botRunState{min-width:0}.botRunProgress{position:relative;height:6px;margin-top:7px;overflow:hidden;border:1px solid #cbd5e1;border-radius:999px;background:#dbe3ed}.botRunProgress span{position:absolute;inset:0 auto 0 0;width:45%;margin:0;border-radius:inherit;background:#64748b}.botRunProgress.active span{width:70%;background:#14b8a6;animation:bot-progress 1.6s ease-in-out infinite alternate}@keyframes bot-progress{0%{transform:translateX(-35%)}to{transform:translateX(85%)}}.iconButton{width:42px;height:42px;border:1px solid #d1d9e4;border-radius:12px;background:#fff;color:#111827}.iconButton,.runButton{font-weight:950;cursor:pointer}.runButton{min-width:88px;height:48px;border:0;border-radius:13px;background:#10b981;color:#052016}.floatingBotTop:has(.runButton:not(:disabled)) .runButton{background:#14b8a6;color:#fff}.floatingBotTabs{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid #dbe3ed}.floatingBotTabs button{border:0;background:transparent;color:#111827;padding:14px 8px;font-weight:850;cursor:pointer;border-bottom:3px solid transparent}.floatingBotTabs button.active{border-bottom-color:#38bdf8;color:#075985}.floatingBotBody{padding:16px}.botEmptyState{min-height:140px;display:grid;place-items:center;text-align:center;background:#f1f5f9;padding:18px;font-size:16px;line-height:1.45}.botMetricGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.botContractCard{border:1px solid #b9e4dc;border-radius:12px;background:#e8f7f4;padding:14px}.botContractHeading,.botContractValues{display:flex;justify-content:space-between;gap:10px;align-items:center}.botContractHeading span,.botContractValues span{color:#64748b;font-size:11px;font-weight:850}.botContractHeading strong{display:block;margin-top:3px}.botContractCard p{max-height:68px;overflow:auto;color:#334155;font-size:12px;line-height:1.4}.botContractTrack{height:8px;overflow:hidden;border-radius:999px;background:#d7e1e8}.botContractTrack span{display:block;height:100%;border-radius:inherit;background:#14b8a6}.botBrainGrid,.botContractValues{margin-top:12px}.botBrainGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.botBrainGrid div{border:1px solid #dbe3ed;border-radius:12px;background:#eef4fa;padding:10px}.botBrainGrid span{display:block;color:#64748b;font-size:11px;margin-bottom:4px}.botBrainReason{margin:10px 0 0;border-radius:12px;background:#eef4fa;border:1px solid #dbe3ed;color:#334155;padding:10px;font-size:12px;line-height:1.35}.botLayerStack{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.botLayerStack div{display:flex;justify-content:space-between;gap:8px;border:1px solid #dbe3ed;border-radius:10px;background:#eef4fa;padding:8px 10px;font-size:12px}.botLayerStack span{color:#64748b;font-weight:850}.botSimpleStatus{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.botSimpleStatus div{border:1px solid #dbe3ed;border-radius:12px;background:#eef4fa;padding:12px}.botSimpleStatus span{display:block;color:#64748b;font-size:12px;margin-bottom:5px}.botSimpleStatus strong{font-size:18px}.botGateMessage{margin-top:10px;background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:850}.botDetailsToggle,.botGateMessage{border:1px solid #dbe3ed;border-radius:12px;color:#334155}.botDetailsToggle{width:100%;margin-top:12px;background:#fff;padding:10px;font-weight:900;cursor:pointer}.botCountdown,.botHiddenNerves{margin-top:10px}.botCountdown{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:12px;background:#eef4fa;border:1px solid #dbe3ed;color:#64748b;padding:10px;font-size:12px;font-weight:850}.botCountdown strong{color:#f59e0b;font-size:18px}.botCountdown.live strong{color:#10b981}.botStakeControl{display:grid;grid-template-columns:1fr minmax(72px,110px) auto;grid-gap:8px;gap:8px;align-items:center;margin-top:12px;color:#64748b;font-size:12px;font-weight:800}.botStakeControl .input{min-height:36px;padding:8px 10px}.runButton:disabled{cursor:not-allowed;opacity:.55}.botMetricGrid div,.compactList div{background:#eef4fa;border:1px solid #dbe3ed;border-radius:12px;padding:12px}.botMetricGrid span,.compactList span{display:block;color:#64748b;font-size:12px;margin-bottom:5px}.compactList{display:grid;grid-gap:10px;gap:10px}.botResetButton{width:100%;margin-top:14px;border:1px solid #94a3b8;border-radius:8px;background:#fff;color:#1f2937;padding:11px;font-weight:900;cursor:pointer}.botResetButton:disabled{color:#9ca3af;cursor:not-allowed}.quickStartPanel{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(420px,2fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:14px}.quickStartPanel h3{margin:4px 0 0}.quickStartSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.quickStartSteps>div{display:flex;gap:9px;align-items:center;min-width:0;border:1px solid #203852;border-radius:8px;background:#0d2035;padding:9px}.quickStartSteps>div.ready{border-color:#10b981}.quickStartSteps strong{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#1d334c;font-size:11px}.quickStartSteps b,.quickStartSteps small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickStartSteps small{color:#8fb5d9;font-size:10px}.quickStartSteps b{margin-top:2px;font-size:11px}.warmupCount{display:grid;grid-gap:4px;gap:4px;min-width:54px}.warmupCount>span{display:block;height:4px;overflow:hidden;border-radius:999px;background:#203852}.warmupCount i{display:block;height:100%;background:#10b981}.botTargetBadge{display:inline-block;margin-left:6px;border-radius:999px;background:#10b981;color:#041610;padding:2px 5px;font-size:8px;font-weight:950;vertical-align:middle}.signalHistoryStrip{display:flex;gap:10px;align-items:center;margin-top:14px;color:#64748b;font-size:11px;font-weight:850}.signalHistoryStrip>div{display:flex;gap:5px;align-items:center}.signalHistoryStrip i{width:9px;height:9px;border-radius:50%;background:#94a3b8}.signalHistoryStrip i.win{background:#10b981}.signalHistoryStrip i.loss{background:#fb7185}.signalHistoryStrip i.blocked{background:#f59e0b}.signalHistoryStrip i.waiting{background:#94a3b8}@media (max-width:1100px){.quickStartPanel{grid-template-columns:1fr}}.botJournalView,.botLedger{padding:0}.botLedgerToolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px;border-bottom:1px solid #dbe3ed}.botLedgerToolbar button{border:1px solid #94a3b8;border-radius:8px;background:#fff;color:#1f2937;padding:9px 12px;font-weight:850;cursor:pointer}.botLedgerToolbar button:disabled{color:#9ca3af;cursor:not-allowed}.botLedgerHeader,.botLedgerRow{display:grid;grid-template-columns:1.05fr 1.25fr 1fr;grid-gap:8px;gap:8px;padding:12px 14px;align-items:center}.botLedgerHeader{border-bottom:1px solid #dbe3ed;font-size:11px}.botLedgerRow{border-bottom:1px solid #e2e8f0;font-size:11px}.botJournalEntry:nth-child(2n),.botLedgerRow:nth-child(2n){background:#eef2f6}.botLedgerRow small,.botLedgerRow span{display:block}.botLedgerRow small{margin-top:4px;font-size:10px}.botLedgerEmpty{min-height:170px;display:grid;place-items:center;color:#64748b;text-align:center}.botTransactionDetail{display:grid;grid-gap:5px;gap:5px;margin:12px;border:1px solid #dbe3ed;border-radius:8px;background:#f8fafc;padding:12px;color:#475569;font-size:11px}.botLedgerTotals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px 8px;gap:14px 8px;padding:16px 12px;background:#eef2f6}.botLedgerTotals span,.botLedgerTotals strong{display:block;text-align:center;font-size:11px}.botLedgerTotals strong{margin-top:5px;font-size:13px}.botJournalView>.botResetButton,.botLedger>.botResetButton{width:calc(100% - 24px);margin:12px}.botJournalEntry{padding:14px;border-bottom:1px solid #e2e8f0}.botJournalEntry p{margin:0 0 6px;color:#334155;font-size:12px;line-height:1.45}.botJournalEntry>span{color:#94a3b8;font-size:10px}.floatingBotCollapsed{position:fixed;right:18px;bottom:18px;z-index:25;border:0;border-radius:999px;background:#10b981;color:#02130d;padding:14px 18px;font-weight:950;box-shadow:0 18px 40px rgba(0,0,0,.35)}.floatingBotCollapsed.docked{position:static;width:100%}@media (max-width:700px){.publicFooter{align-items:flex-start;flex-direction:column}}@media (max-width:1350px){.floatingBotConsole{top:auto;bottom:10px;right:10px;width:min(420px,calc(100vw - 20px));max-height:58vh;border-radius:18px;border-left-width:0;border-top:4px solid #38bdf8}.floatingBotConsole.docked{position:static;width:100%;max-height:none}}@media (max-width:640px){.profileDropdown{right:auto;left:0;width:min(340px,calc(100vw - 20px))}.bootCard{padding:34px 20px}}