*{box-sizing:border-box}button,canvas,img,input,select,svg,textarea,video{max-width:100%}body,html{margin:0;min-height:100%;overflow-x:hidden;background:#06111f;color:#e5edf7;font-family:Arial,Helvetica,sans-serif}a{color:inherit}input[type=file]::-webkit-file-upload-button{cursor:pointer}[role=button],a,button,input[type=file]::file-selector-button,label[for],select,summary{cursor:pointer}[aria-disabled=true],button:disabled,input:disabled,select:disabled{cursor:not-allowed}.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;min-width:0;max-width:100%;overflow-wrap:anywhere;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;max-width:100%;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;white-space:normal}.button.secondary{background:#1f2937;color:#e5edf7}.button.ghost{background:transparent;border:1px solid rgba(159,176,196,.34);color:#bfdbfe}.button.danger{background:#be123c;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;border:0;border-radius:12px;background:#10b981;color:#02130d;font-weight:900;padding:10px 14px;cursor:pointer;text-decoration:none;font-size:14px;line-height:1;transition:.18s ease;white-space:normal}.btn.secondary{background:#1f2937;color:#e5edf7;border:1px solid rgba(148,163,184,.24)}.btn.danger{background:#be123c;color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.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}.providenceBrand{min-width:0}.brandLogoImage{width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(56,189,248,.22);border-radius:14px;background:#071426;box-shadow:0 0 18px rgba(16,185,129,.12);object-fit:contain}.brandText{min-width:0}.brandText h2{margin:0;color:#f8fafc;font-size:20px;line-height:1.12}.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}.accountSwitchMenu .accountSwitchMenuDanger{margin-top:4px;color:#fecdd3;border-top:1px solid #203147}.accountSwitchMenu .accountSwitchMenuDanger:hover{background:rgba(244,63,94,.18)}.accountSwitchError{position:absolute;top:calc(100% + 8px);right:0;z-index:25;width:min(420px,88vw);border:1px solid rgba(245,158,11,.72);border-radius:12px;background:#2a2416;color:#fde68a;padding:10px 12px;font-size:12px;font-weight:850;box-shadow:0 18px 40px rgba(0,0,0,.35)}.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}.adminOpsGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);grid-gap:14px;gap:14px;margin-top:16px}.adminOpsPanel{border:1px solid rgba(96,165,250,.2);border-radius:14px;background:rgba(13,29,49,.72);padding:16px}.adminOpsPanel h3{margin:4px 0 10px}.adminChecklist{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#bfdbfe;font-size:13px;line-height:1.5}.authSupportPrompt{color:#9fb0c4;font-size:13px;margin:12px 0 0}.authSupportPrompt button,.supportInlineButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#34d399;cursor:pointer;font:inherit;font-weight:900;padding:0;text-decoration:underline;text-underline-offset:3px}.authSupportPrompt button:hover,.supportInlineButton:hover{color:#6ee7b7}.supportPanelBackdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.supportPanel{width:min(480px,100%);border:1px solid rgba(16,185,129,.34);border-radius:16px;background:linear-gradient(180deg,#081827,#07111d);box-shadow:0 24px 80px rgba(0,0,0,.55);padding:22px}.supportPanel h3{margin:4px 0 8px}.supportContactList{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.supportContactList div{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:rgba(15,23,42,.72);padding:12px}.supportContactList span{color:#9fb0c4;font-size:12px;font-weight:900;text-transform:uppercase}.supportContactList a{color:#bfdbfe;font-weight:900;text-decoration:none}.supportContactList a:hover{color:#34d399}.supportActions{margin-top:8px}.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;min-width:0}.topGrid{grid-template-columns:1.2fr .8fr}.mainGrid{grid-template-columns:1fr 430px}.workspaceLayout.singleWorkspace{grid-template-columns:1fr}.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{min-width:0;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-column:1/-1;grid-template-columns:repeat(3,minmax(170px,1fr));margin-top:0}.focusMeta.compact div{display:block;min-width:0;overflow:hidden}.focusMeta.compact strong{display:block;font-size:clamp(15px,1.15vw,20px);line-height:1.15;overflow-wrap:anywhere;word-break:normal}.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}.accountWorkspaceShell{display:grid;grid-gap:14px;gap:14px}.accountWorkspaceNav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:2px 0 8px;border-bottom:1px solid rgba(44,64,92,.72)}.accountWorkspaceLink{border:0;background:transparent;color:#9fb0c4;padding:4px 0;font-size:18px;font-weight:950;letter-spacing:0;cursor:pointer;transition:color .18s ease,text-shadow .18s ease}.accountWorkspaceLink.active,.accountWorkspaceLink:hover{color:#34d399;text-shadow:0 0 18px rgba(52,211,153,.24)}.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}.dashboardWelcomeCard{position:relative;display:grid;place-items:center;min-height:430px;overflow:hidden;container-type:inline-size;padding:clamp(34px,5rem,86px);text-align:center;isolation:isolate}.dashboardWelcomeTitle{width:100%;max-width:1120px;margin:8px auto 18px;color:#f8fafc;font-size:clamp(1.35rem,2.2cqw,2.2rem);line-height:1.12;font-weight:950;letter-spacing:0}.dashboardWelcomeCard .text{max-width:760px;margin:0 auto}.riskDisclaimer{max-width:860px;margin:24px auto 0;padding:14px 16px;border:1px solid rgba(245,158,11,.36);border-radius:16px;background:rgba(245,158,11,.08);color:#b9c6d7;font-size:13px;line-height:1.65}.dashboardContactNote{max-width:820px;margin:12px auto 0;color:#fbbf24;font-size:12px;font-weight:750;line-height:1.5;text-align:center}.dashboardContactNote button{border:0;border-bottom:1px solid rgba(251,191,36,.72);padding:0;background:transparent;color:#fde68a;cursor:pointer;font:inherit;font-weight:900}.dashboardContactNote button:hover{color:#fff7ed}.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}.portfolioReportPanel{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(300px,1.18fr);grid-gap:14px;gap:14px;margin-top:16px;padding:14px;border:1px solid #203147;border-radius:16px;background:#0d1d31}.portfolioReportPanel h3{margin:4px 0 6px}.portfolioReportControls{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:10px;gap:10px;align-items:end}.portfolioReportControls label span{display:block;margin-bottom:5px;color:#9fb0c4;font-size:11px;font-weight:850}.portfolioReportControls .button{min-height:43px}@media (max-width:1100px){.candidateStrip,.commandCenter,.decisionGrid,.digitPsychologyGrid,.heroGrid,.hubWelcome,.mainGrid,.patternGrid,.platformStrip,.portfolioReportControls,.portfolioReportPanel,.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){.aboutGrid,.commandStats,.dcirclesGrid,.metricGrid,.split,.strategyGrid{grid-template-columns:1fr 1fr}.dcirclesBoard{grid-template-columns:repeat(5,minmax(62px,1fr))}}@media (max-width:780px){.dashboardWelcomeTitle{font-size:1.55rem;line-height:1.14}}@media (max-width:640px){.page,body,html{width:100%}.page{padding:14px 10px;overflow-x:clip}.botBox,.card,.commandMain,.commandStats,.container,.dashboardPage,.dashboardTab,.infoNotice,.marketFocusPanel,.signalBox,.warning,.workspaceBot,.workspaceMain{width:100%;max-width:100%;min-width:0}.botBox,.card,.commandMain,.commandStats,.marketFocusPanel{padding:14px}.dashboardWelcomeCard{min-height:360px;padding:30px 16px}.dashboardWelcomeTitle{font-size:1.38rem}.brandLogoImage{width:38px;height:38px;border-radius:12px}.brandText h2{font-size:17px}.riskDisclaimer{margin-top:20px;padding:12px;font-size:12px}.aboutGrid,.dcirclesGrid,.dcirclesHeader,.dcirclesRow,.dcirclesZones,.faqGrid,.gridList{grid-template-columns:1fr}.dcirclesHeader{align-items:stretch}.contactLinks,.dcirclesHeader{flex-direction:column}.contactLinks a{text-align:center}.contactForm{grid-template-columns:1fr}.contactFormActions{align-items:stretch;flex-direction:column}.dcirclesBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.accountPicker,.botContractHeading,.botContractValues,.botCountdown,.botLedgerToolbar,.digitLine,.homeNav,.navbar,.row,.statusItem,.toolbar,.topStatus{align-items:stretch;flex-direction:column}.accountSelect,.accountSwitch,.accountSwitchButton,.balanceChip,.button,.profileButton,.profileMenu,.toolbar .button,.toolbar label.button,.topStatus .button,.topStatus .pill{width:100%}.botBrainGrid,.botLedgerTotals,.botMetricGrid,.botSimpleStatus,.botStakeControl,.botTransactionDetail dl,.candidateStrip,.commandStats,.executionGrid,.focusMeta.compact,.metricGrid,.savedAccountCard,.split,.strategyGrid,.strategyModeInline>div{grid-template-columns:1fr}.decisionGrid{grid-template-columns:minmax(0,1fr)}.tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.tab{white-space:nowrap;flex:0 0 auto;min-height:46px}.hubTabs{margin-left:-10px;margin-right:-10px;padding:10px}.tableWrap{border-radius:12px;max-height:68vh;width:100%}table{min-width:720px}td,th{padding:9px;font-size:12px}.adminOpsGrid{grid-template-columns:1fr}.adminOpsPanel{padding:14px}.accountSwitchError,.accountSwitchMenu,.profileDropdown{position:static;width:100%;margin-top:8px}.dcirclesTrail span,.digit{width:38px;height:38px}.botLedgerHeader,.botLedgerRow{grid-template-columns:1fr}}.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}.dcirclesShell{display:grid;grid-gap:14px;gap:14px}.dcirclesHeader{display:flex;justify-content:space-between;gap:18px;align-items:center}.aboutHero h2,.dcirclesHeader h2{margin:4px 0 8px}.dcirclesLastDigit{min-width:130px;border:1px solid rgba(16,185,129,.38);border-radius:14px;padding:14px;background:#0d1d31;text-align:center}.dcirclesLastDigit span{display:block;color:#9fb0c4;font-size:12px;font-weight:850}.dcirclesLastDigit strong{display:block;margin-top:6px;color:#facc15;font-size:44px;line-height:1}.aboutGrid,.dcirclesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.dcirclesTrail{display:flex;flex-wrap:wrap;gap:6px;min-height:52px;padding:10px;border:1px solid #203147;border-radius:12px;background:#071426}.dcirclesTrail span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #334155;border-radius:999px;background:#0d1d31;color:#dbeafe;font-size:13px;font-weight:950}.dcirclesTrail span.current{border-color:#38bdf8;background:rgba(56,189,248,.16);color:#7dd3fc;box-shadow:0 0 18px rgba(56,189,248,.28)}.dcirclesTrail em{color:#9fb0c4;font-style:normal}.dcirclesZones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));grid-gap:8px;gap:8px;margin-top:12px}.dcirclesZones.compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr))}.dcirclesZones div{border:1px solid #203147;border-radius:12px;padding:10px;background:#0d1d31}.dcirclesZones span,.dcirclesZones strong{display:block}.dcirclesZones span{color:#9fb0c4;font-size:12px;font-weight:850}.dcirclesBoard{position:relative;display:grid;grid-template-columns:repeat(10,minmax(68px,1fr));grid-gap:10px;gap:10px}.dcirclesBoardWrap{width:100%;max-width:100%;min-width:0}.dcirclesRhythm{position:relative;height:18px;margin-bottom:12px;border-radius:999px;background:linear-gradient(90deg,rgba(56,189,248,.1),rgba(16,185,129,.14),rgba(56,189,248,.1));overflow:hidden}.dcirclesRhythm:before{position:absolute;content:"";inset:0;background:linear-gradient(90deg,transparent,rgba(125,211,252,.28),transparent);animation:dcircleSweep 3.6s ease-in-out infinite}.dcirclesRhythm span{position:absolute;top:50%;width:14px;height:14px;border-radius:999px;background:#38bdf8;box-shadow:0 0 18px rgba(56,189,248,.8);transform:translate(-50%,-50%);transition:left .35s ease}.dcircle{aspect-ratio:1;display:grid;place-items:center;border:5px solid #334155;border-radius:999px;background:radial-gradient(circle at 35% 25%,#273449,#111827 70%);box-shadow:inset 0 0 16px hsla(0,0%,100%,.03)}.dcircle span{color:#f8fafc;font-size:28px;font-weight:950;line-height:1}.dcircle small,.dcircle strong{color:#9fb0c4;font-size:11px;font-weight:850}.dcircle.hot{border-color:#10b981;box-shadow:0 0 20px rgba(16,185,129,.22)}.dcircle.neutral{border-color:#475569}.dcircle.least{border-color:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.18)}.dcircle.active{transform:scale(1.08);border-color:#38bdf8;background:radial-gradient(circle at 35% 25%,#0ea5e9,#0f172a 68%);box-shadow:0 0 24px rgba(56,189,248,.32)}.dcirclesTable{display:grid;grid-gap:8px;gap:8px}.dcirclesRow{display:grid;grid-template-columns:120px 80px 132px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid #203147;border-radius:12px;padding:10px 12px;background:#0d1d31}.dcirclesRowHeader{border-color:rgba(125,211,252,.25);background:rgba(125,211,252,.06)}.dcirclesRowHeader small,.dcirclesRowHeader span,.dcirclesRowHeader strong{color:#dbeafe;font-size:12px;font-weight:950}.dcirclesRow.safe{border-color:rgba(16,185,129,.44)}.dcirclesRow.watch{border-color:rgba(250,204,21,.34)}.dcirclesRow.avoid{border-color:rgba(239,68,68,.34)}.dcirclesRow small,.dcirclesRow span{color:#9fb0c4}.aboutProvidence{display:grid;grid-gap:14px;gap:14px}.aboutAccordion{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.aboutAccordionItem{overflow:hidden;border:1px solid #203147;border-radius:12px;background:#0d1d31;transition:border-color .16s ease,box-shadow .16s ease}.aboutAccordionItem.open{border-color:rgba(16,185,129,.42);box-shadow:0 0 18px rgba(16,185,129,.1)}.aboutAccordionItem button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;padding:13px 14px;background:transparent;color:#f8fafc;cursor:pointer;font:inherit;font-weight:900;text-align:left}.aboutAccordionItem button span{min-width:0}.aboutAccordionItem button strong{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:1px solid #203147;border-radius:999px;background:rgba(16,185,129,.08);color:#34d399;font-size:18px;line-height:1}.aboutAccordionItem p{margin:0;padding:0 14px 14px;color:#9fb0c4;font-size:14px;line-height:1.65}.aboutList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.aboutList span{border:1px solid #203147;border-radius:12px;padding:10px 12px;background:#0d1d31;color:#dbeafe;font-weight:800}.gridList{grid-template-columns:repeat(4,minmax(0,1fr))}.pipelineStrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pipelineStrip span{border:1px solid rgba(16,185,129,.35);border-radius:999px;padding:8px 11px;background:rgba(16,185,129,.08);color:#dbeafe;font-size:12px;font-weight:850}.aboutMiniCard,.faqItem{border:1px solid #203147;border-radius:12px;padding:12px;background:#0d1d31}.aboutMiniCard strong,.faqItem strong{color:#f8fafc}.aboutMiniCard p,.faqItem p{margin:8px 0 0;color:#9fb0c4;font-size:13px;line-height:1.55}.faqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.aboutFooter{display:grid;grid-gap:14px;gap:14px;padding-bottom:28px}.aboutNotice{border-color:rgba(245,158,11,.36)}.contactLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.contactLinks a{border:1px solid #203147;border-radius:999px;padding:9px 12px;background:#0d1d31;color:#7dd3fc;font-weight:850;text-decoration:none}.contactForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.contactForm label{display:grid;grid-gap:7px;gap:7px;color:#dbeafe;font-size:13px;font-weight:850}.contactForm input,.contactForm textarea{width:100%;border:1px solid #203147;border-radius:12px;background:#0d1d31;color:#e5edf7;font:inherit;font-size:14px;outline:none;padding:11px 12px}.contactForm textarea{min-height:128px;resize:vertical}.contactForm input:focus,.contactForm textarea:focus{border-color:rgba(16,185,129,.72);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.contactFormActions,.contactFormWide{grid-column:1/-1}.contactFormActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.contactFormActions button{border:0;border-radius:12px;background:#10b981;color:#02130d;cursor:pointer;font-weight:900;padding:11px 16px}.contactFormActions button:disabled{cursor:not-allowed;opacity:.62}.contactFormStatus{flex:1 1 260px;margin:0;color:#9fb0c4;font-size:13px;line-height:1.45}.contactFormStatus.success{color:#34d399}.contactFormStatus.error{color:#fca5a5}@keyframes dcircleSweep{0%,to{transform:translateX(-55%)}50%{transform:translateX(55%)}}.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-width:100%;max-height:640px;width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}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}.profileLinkGroup{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #203147}.profileLinkGroupLabel{color:#9fb0c4;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.profileTextLink{width:max-content;max-width:100%;border:0;background:transparent;color:#e5edf7;padding:0;text-align:left;font-size:15px;font-weight:950;cursor:pointer;transition:color .18s ease,transform .18s ease}.profileTextLink:hover{color:#34d399;transform:translateX(2px)}.profileTextLink.nested{margin-left:14px;color:#a9d4ff}.profileTextLink.nested:hover{color:#34d399}.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}.warmupCount{display:grid;grid-gap:4px;gap:4px;min-width:132px}.warmupCount b,.warmupCount small{display:block}.warmupCount small{color:#9fb0c4;font-size:11px;line-height:1.25}.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}.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;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.botJournalEntry:nth-child(2n),.botLedgerRow:nth-child(2n){background:#eef2f6}.botLedgerRow.selected,.botLedgerRow:hover{background:#e0f2fe;box-shadow:inset 3px 0 0 #38bdf8}.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}.botTransactionDetailTitle{display:flex;justify-content:space-between;gap:8px;color:#0f172a}.botTransactionDetail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 10px;gap:7px 10px;margin:8px 0 0}.botTransactionDetail dt{color:#64748b;font-weight:800}.botTransactionDetail dd{margin:2px 0 0;color:#0f172a;font-weight:850;overflow-wrap:anywhere}.botTransactionDetail p{margin:8px 0 0;line-height:1.45}.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}}@media (max-width:900px){.aboutGrid,.candidateStrip,.dcirclesGrid,.decisionGrid,.digitPsychologyGrid,.executionGrid,.mainGrid,.portfolioReportControls,.portfolioReportPanel,.topGrid,.workspaceLayout{grid-template-columns:minmax(0,1fr)}.candidateStrip,.decisionGrid,.digitPsychologyGrid,.toolbar,.tradingDesk,.tradingDeskHeader,.tradingDeskHeader>div{width:100%;max-width:100%;min-width:0}.tradingDeskHeader{flex-direction:column}.tradingDeskHeader .text,.tradingDeskHeader h2{max-width:100%;overflow-wrap:anywhere}.workspaceBot{position:static}.dcirclesZones,.dcirclesZones.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dcirclesRow{grid-template-columns:minmax(0,1fr)}.decisionBadge{width:100%;min-width:0;text-align:left}}@media (max-width:720px){.page{overflow-x:hidden}.botBox,.card,.dashboardPage,.dashboardTab,.decisionBadge,.inlineWarning,.scannerSurface,.warning,.workspaceBot,.workspaceLayout,.workspaceMain{width:100%;max-width:100%;min-width:0}.botBrainGrid,.botMetricGrid,.botSimpleStatus,.botStakeControl,.executionGrid,.metricGrid,.strategyModeInline>div{grid-template-columns:minmax(0,1fr)}.tradingDesk{gap:12px;overflow:hidden}.tradingDesk .toolbar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.button,.runButton,.toolbar .button,.toolbar label.button{width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.botBox,.decisionBadge span,.decisionBadge strong,.inlineWarning,.row,.statusItem,.warning{overflow-wrap:anywhere}.dcirclesBoardWrap,.dcirclesTable{overflow-x:hidden;padding-bottom:4px}.dcirclesBoard{width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dcircle{border-width:3px;padding:4px}.dcircle span{font-size:clamp(20px,8vw,28px)}.dcircle small,.dcircle strong{font-size:clamp(9px,3vw,11px)}.dcirclesZones,.dcirclesZones.compact{grid-template-columns:minmax(0,1fr)}.dcirclesZones div{min-width:0}.dcirclesRow small,.dcirclesRow span,.dcirclesRow strong,.dcirclesZones span,.dcirclesZones strong{word-break:normal;overflow-wrap:anywhere}.dcirclesObservationCard{overflow:hidden}.dcirclesTable{display:grid;grid-gap:10px;gap:10px}.dcirclesRow{grid-template-columns:minmax(0,1fr);align-items:start}.dcirclesRowHeader{display:none}.floatingBotConsole.docked{border-radius:14px}.floatingBotTop{grid-template-columns:auto minmax(78px,104px) minmax(0,1fr)}.floatingBotTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.floatingBotTabs button{min-width:0;padding-inline:6px;font-size:13px;overflow-wrap:anywhere}}@media (max-width:430px){.dcirclesBoard{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0}.dcircle{border-width:2px}.dcircle span{font-size:clamp(18px,8vw,24px)}.floatingBotTop{grid-template-columns:auto minmax(72px,94px) minmax(0,1fr);gap:6px;padding:10px}.runButton{min-width:0}.floatingBotBody{padding:12px}}@media (max-width:1024px){body,html{width:100%;max-width:100%;overflow-x:hidden}.page.dashboardPage{width:100%;max-width:100vw;overflow-x:hidden;padding-inline:clamp(10px,3vw,16px)}.dashboardPage .container,.dashboardTab,.dcirclesGrid,.dcirclesGrid>.card,.dcirclesHeader,.dcirclesObservationCard,.dcirclesShell,.floatingBotConsole.docked,.tradingDesk,.workspaceBot,.workspaceLayout,.workspaceMain{width:100%;max-width:100%;min-width:0;overflow-x:clip}.candidateStrip,.dcirclesGrid,.decisionGrid,.digitPsychologyGrid,.executionGrid,.workspaceLayout{grid-template-columns:minmax(0,1fr)!important}.tradingDeskHeader{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.candidateCard,.decisionHero,.decisionMetric,.digitPsychologyGrid>*,.executionGrid label,.inlineWarning,.tradingDeskHeader>*,.warning{min-width:0;max-width:100%}.tradingDeskHeader h2{font-size:clamp(22px,6vw,30px);line-height:1.15}.button,.candidateCard,.decisionBadge,.inlineWarning,.runButton,.warning{white-space:normal;overflow-wrap:anywhere}.digitLine,.row,.statusItem{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.dcirclesHeader{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.dcirclesLastDigit{width:100%}.dcirclesTrail{min-height:72px}.dcirclesZones,.dcirclesZones.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.dcirclesZones div{min-width:0;min-height:76px;padding:10px 8px}.dcirclesZones span,.dcirclesZones strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.15}.dcirclesZones span{font-size:11px}.dcirclesZones strong{font-size:clamp(15px,3.6vw,20px)}.dcirclesBoardWrap{overflow:hidden}.dcirclesBoard{width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(6px,1.8vw,10px)}.dcircle{min-width:0;border-width:clamp(2px,1vw,4px);padding:clamp(3px,1.4vw,6px)}.dcircle span{font-size:clamp(18px,6vw,28px)}.dcircle small,.dcircle strong{font-size:clamp(9px,2.6vw,11px)}.dcirclesObservationCard{padding-inline:clamp(12px,3vw,18px)}.dcirclesTable{width:100%;max-width:100%;overflow:visible;display:grid;grid-gap:10px;gap:10px}.dcirclesRowHeader{display:none}.dcirclesRow{grid-template-columns:minmax(0,1fr)!important;gap:8px;width:100%;min-width:0;padding:12px}.dcirclesRow>*{min-width:0}.dcirclesRow [data-label]{display:grid;grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin:0;overflow-wrap:anywhere}.dcirclesRow [data-label]:before{content:attr(data-label);color:#9fb0c4;font-size:11px;font-weight:900;text-transform:uppercase}}@media (max-width:520px){.dcirclesZones,.dcirclesZones.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dcirclesBoard{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}.dcirclesBoardWrap{padding-inline:0}.dcirclesRow [data-label]{grid-template-columns:minmax(0,1fr);gap:3px}.dcirclesObservationCard{padding-inline:10px}}@media (max-width:380px){.dcirclesZones,.dcirclesZones.compact{grid-template-columns:minmax(0,1fr)!important}.dcirclesBoard{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dcircle span{font-size:clamp(16px,6vw,22px)}}@media (max-width:520px){.card,.inlineWarning,.marketFocusPanel,.preScanSetup,.scannerSurface,.tradingDesk,.warning{overflow-x:clip}.botBox,.executionGrid label,.metric,.signalBox{min-width:0}.executionGrid .input,.strategyModeInline .input,.toolbar .input{width:100%;min-width:0}.inlineWarning,.scannerSurface .button,.scannerSurface .runButton,.warning{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.derivBotWorkspace{display:grid;grid-gap:14px;gap:14px}.derivBotWorkspaceTopbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.botWorkspaceShelf{justify-content:flex-start;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(15,23,42,.72)}.botWorkspaceTitle{min-width:0;flex:1 1}.botWorkspaceTitle strong{font-size:clamp(16px,1.7vw,21px)}.botWorkspaceTitle small{color:#94a3b8}.uploadBotTab{border-color:rgba(34,197,94,.45);color:#22c55e}.derivBotWorkspaceMain{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:16px;gap:16px;align-items:start}.derivPublicBotCanvas{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(2,6,23,.95));min-height:640px}.derivPublicBotCanvasSurface{padding:18px;display:grid;grid-gap:14px;gap:14px}.derivPublicSection{border-radius:14px;border:1px solid rgba(148,163,184,.14);border-left:6px solid var(--block-color,#64748b);background:rgba(15,23,42,.82);overflow:hidden}.derivPublicSectionHeader{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgba(2,6,23,.45);border-bottom:1px solid rgba(148,163,184,.1)}.derivPublicSectionIndex{color:#94a3b8;font-weight:700}.derivPublicSectionBody{padding:12px 14px 14px;display:grid;grid-gap:8px;gap:8px}.derivPublicRow{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.derivPublicRow-muted{color:#94a3b8}.derivPublicTradeOptions{margin-top:6px;padding:10px 12px;border-radius:10px;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.18);display:grid;grid-gap:8px;gap:8px}.derivPublicStakeField{display:flex;align-items:center;gap:8px}.derivPublicInput{min-width:110px;padding:6px 8px}.derivPublicNested{margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.14);border-left:5px solid var(--block-color,#22c55e);background:rgba(2,6,23,.55);font-weight:600}.derivPublicSlot{min-height:42px;margin-top:6px;border-radius:10px;border:1px dashed rgba(148,163,184,.22);background:rgba(2,6,23,.35)}.floatingBotConsole.derivWorkspace{position:static;width:100%;max-width:none;min-height:640px}.floatingBotConsole.derivWorkspace .floatingBotTop{border-bottom:1px solid rgba(148,163,184,.14)}.floatingBotConsole.derivWorkspace .runButton{min-width:88px}.floatingBotConsole.derivWorkspace .botLedgerToolbar button:first-child{display:none}.derivBotWorkspaceBlockly{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.derivBotWorkspaceTrading{grid-template-columns:minmax(0,1fr)}.derivBotWorkspaceTrading .floatingBotConsole{width:100%;max-width:none;min-height:640px}.botBlocklyPanel{min-width:0}.botBlocklyToggle{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap}.botBlocklyToggle.active{border-color:rgba(34,197,94,.45);color:#22c55e}.botBlocklyToggleIcon{display:inline-flex;width:1em;justify-content:center;font-size:11px}.botWorkspaceTitle small{display:block;margin-top:4px}.botsLibraryActions{display:flex;gap:10px;margin:12px 0 16px}.botBlocklyShell{position:relative;border-radius:8px;border:1px solid rgba(148,163,184,.32);background:#fff;color:#0f172a;min-height:640px;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden}.botBlocklyBuilderSurface{position:relative;min-height:590px;background:#fff}.botBlocklyMenuHeader{position:absolute;top:0;left:0;z-index:8;width:180px;padding:10px 10px 8px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#f8fafc}.botBlocklyMenuHeader.collapsed{width:116px}.botBlocklyMenuTitle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;color:#111827;font-size:12px;text-align:left}.botToolbarMenuToggle{height:32px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.botToolbarMenuToggle:hover{background:#eef2f7}.botBlocklySearch{width:100%;height:30px;border:1px solid #cbd5e1;border-radius:5px;padding:4px 8px;background:#fff;color:#0f172a;font-size:12px}.botBlocklyToolbar{display:flex;justify-content:flex-start;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.35);background:#fff}.botToolbarButton{width:42px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#111827;font-size:24px;line-height:1;cursor:pointer}.botToolbarButton:hover{background:#eef2f7}.botToolbarDivider{width:1px;height:28px;margin:0 4px;background:#d1d5db}.botBlocklyNotice{margin:0;border-radius:0}.botBlocklyMount{min-height:590px;height:590px;width:100%;background:#fff}.botBlocklyMount .blocklyMainBackground{fill:#fff}.botBlocklyMount .blocklyToolboxDiv{display:block;width:180px;padding-top:78px;background:#f8fafc;border-right:1px solid #e5e7eb;color:#111827}.botBlocklyMount .blocklyFlyout{display:block!important}.botBlocklyMountMenuHidden .blocklyFlyout,.botBlocklyMountMenuHidden .blocklyFlyoutScrollbar,.botBlocklyMountMenuHidden .blocklyToolboxDiv{display:none!important}.botBlocklyMountMenuHidden .blocklyMainWorkspaceScrollbar{display:block!important}.botBlocklyMountMenuHidden .blocklyToolboxDiv{width:0!important;min-width:0!important;padding-top:0!important;border-right:0!important;overflow:hidden!important}.botBlocklyMount .blocklyTreeRoot{padding:0 0 8px}.botBlocklyMount .blocklyTreeRow{min-height:31px;line-height:31px;margin-bottom:0;padding-right:8px;border-bottom:1px solid #e5e7eb}.botBlocklyMount .blocklyTreeLabel{font-size:12px;color:#111827}.botBlocklyMount .blocklyTreeSelected .blocklyTreeLabel{color:#fff}.botBlocklyMount .blocklyFlyoutBackground{fill:#fff;fill-opacity:.96}.botBlocklyDelete{position:absolute;right:18px;bottom:18px;width:56px;height:56px;border:0;border-radius:12px;background:rgba(17,24,39,.12);color:rgba(17,24,39,.52);display:grid;place-items:center;font-size:34px;line-height:1;cursor:pointer;transition:.18s ease}.botBlocklyDelete:hover{background:rgba(190,18,60,.14);color:#be123c}.botChartOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(2,6,23,.62)}.botChartModal{width:min(920px,100%);min-height:min(760px,calc(100vh - 48px));border-radius:6px;background:#fff;color:#111827;box-shadow:0 28px 80px rgba(0,0,0,.34);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.botChartHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.botChartHeader h2{margin:0;font-size:24px}.botChartClose{width:42px;height:42px;border:0;background:transparent;color:#111827;font-size:34px;line-height:1;cursor:pointer}.botLiveChartSurface,.botTradingViewSurface{position:relative;min-height:620px;background:#fff}.botTradingViewSurface{display:grid;place-items:center;padding:clamp(24px,5vw,56px)}.botChartMarketCard{position:absolute;top:22px;left:26px;z-index:2;min-width:360px;max-width:calc(100% - 52px);padding:16px 18px;border-radius:6px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 18px rgba(15,23,42,.08);display:grid;grid-gap:6px;gap:6px}.botChartMarketCard strong{font-size:20px}.botChartMarketCard span{color:#737373;font-size:16px}.botLiveChartSvg{width:100%;height:620px;display:block}.botChartGridLine{stroke:rgba(148,163,184,.2);stroke-width:1}.botLiveChartLine{fill:none;stroke:#111827;stroke-width:2}.botChartAxis{fill:#a3a3a3;font-size:14px}.botChartEmpty{min-height:620px;display:grid;place-items:center;padding:24px;color:#475569;font-weight:800;text-align:center}.botTradingViewCard{width:min(560px,100%);display:grid;grid-gap:14px;gap:14px}.botTradingViewCard h3{margin:0;font-size:clamp(26px,4vw,38px);color:#111827}.botTradingViewCard p{margin:0;color:#475569;font-size:16px;line-height:1.55}.botTradingViewActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.botTradingViewLink{border-radius:8px;background:#111827;color:#fff;padding:10px 12px;font-weight:900;text-decoration:none}.botsTabLayout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.botsLibrarySidebar{position:-webkit-sticky;position:sticky;top:12px}.botsLibraryList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.botsLibraryItem{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.45);color:inherit;cursor:pointer}.botsLibraryItem.active{border-color:rgba(34,197,94,.55);box-shadow:0 0 0 1px rgba(34,197,94,.25)}.botsLibraryItem small,.botsLibraryItem span{color:#94a3b8;font-size:12px}.botsEditorLayout{display:grid;grid-gap:16px;gap:16px}.botsEditorTopbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.botsEditorSplit{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.botsEditorSide,.botsEditorSplit{display:grid;grid-gap:16px;gap:16px}.botsEditorSide{align-content:start}.botsEditorMain{display:grid;grid-gap:16px;gap:16px;min-width:0}.botsEditorActions{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.botsEditorButtons{display:flex;gap:10px;flex-wrap:wrap}.derivBotCanvas{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top left,rgba(34,197,94,.08),transparent 40%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.96));overflow:hidden}.derivBotCanvasHeader{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.14)}.derivBotCanvasHint{max-width:320px;font-size:12px;color:#94a3b8;text-align:right}.derivBotCanvasSurface{padding:18px;min-height:520px}.derivBlock{border-radius:14px;background:rgba(15,23,42,.82);border:1px solid rgba(148,163,184,.16);border-left:6px solid var(--block-color,#64748b);padding:12px 14px;margin-top:10px}.derivBlockHeader{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.derivBlockTitle{font-weight:700;font-size:15px}.derivBlockModule{color:#38bdf8;font-size:11px}.derivBlockDescription{margin:8px 0 0;font-size:13px;color:#cbd5e1}.derivBlockFields{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.derivBlockField{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:6px 8px;border-radius:8px;background:rgba(2,6,23,.45)}.derivBlockField span{color:#94a3b8}.derivBlockChildren{margin-top:8px;padding-left:8px;border-left:2px dashed rgba(148,163,184,.18)}.botsBacktestCard h3.good{color:#4ade80}.botsBacktestMeta{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:13px;color:#cbd5e1}.botsBacktestSteps{display:grid;grid-gap:8px;gap:8px}.botsBacktestStep{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:10px 12px;border-radius:10px;background:rgba(2,6,23,.45);border:1px solid rgba(148,163,184,.12)}.botsBacktestStep.pass{border-color:rgba(34,197,94,.35)}.botsBacktestStep.fail{border-color:hsla(0,91%,71%,.35)}.botsBacktestStep small{grid-column:1/-1;color:#94a3b8}@media (max-width:960px){.botsEditorSplit,.botsTabLayout,.derivBotWorkspaceMain{grid-template-columns:1fr}.botsLibrarySidebar{position:static}}