:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{color:#edebf5;background:#08081ccc;margin:0}button,select{font:inherit}.shell{max-width:1500px;margin:auto;padding:24px}.header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}h1{margin:0;font-size:clamp(1.6rem,3vw,2.5rem)}.muted{color:#9e9eae}.notice{background:#0e0e28cc;border:1px solid #ffffff1d;border-radius:12px;margin-bottom:18px;padding:12px 14px}.cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:18px;display:grid}.card{background:#0e0e28cc;border:1px solid #ffffff15;border-radius:14px;padding:18px}.card strong{margin-top:5px;font-size:1.5rem;display:block}.tableWrap{border:1px solid #ffffff15;border-radius:14px;overflow:auto}table{border-collapse:collapse;background:#0c0c24cc;width:100%;min-width:1200px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff10;padding:12px}th{color:#d1ccf1;background:#131334cc;font-size:.875rem;position:sticky;top:0}.badge{border:1px solid;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.buy{color:#34d399}.signal{color:#8960fa}.sell{color:#fb7185}.drop{color:#fbbf24}.hold{color:#9e9eae}.checks{gap:5px;display:flex}.check{border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;font-weight:800;display:grid}.pass{color:#6ee7b7;background:#064e3b}.fail{color:#fca5a5;background:#4c1d1d}select{color:#e6e5ed;background:#101031cc;border:1px solid #ffffff25;border-radius:8px;padding:7px}.authControls{align-items:center;gap:12px;display:flex}.authControls button,.googleButton{color:#fff;cursor:pointer;background:#591dd8;border:1px solid #713bf6;border-radius:9px;padding:10px 14px;font-weight:700}.loginShell{place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{text-align:center;background:#0e0e28cc;border:1px solid #ffffff15;border-radius:18px;width:min(460px,100%);padding:34px}.loginBrandLogo{object-fit:contain;filter:drop-shadow(0 12px 28px #7e46ff47);width:96px;height:96px;margin:0 auto 14px;display:block}.loginCard h1{margin:18px 0 10px}.googleButton{color:#17172f;background:#fff;border-color:#d1d1db;width:100%;margin-top:18px}.errorText{color:#fca5a5}.reportCard{margin-top:22px}.reportCard input{margin:12px 0}.preview{margin-top:20px}.previewTable{border:1px solid #ffffff15;border-radius:10px;max-height:420px;overflow:auto}.previewTable table{min-width:900px}.confirmButton{color:#fff;cursor:pointer;background:#047857;border:0;border-radius:9px;margin-top:16px;padding:11px 16px;font-weight:700}.pageNav{justify-content:space-between;margin-bottom:24px;display:flex}.pageNav a,.card a,.authControls a{color:#c4b5fd}.dividendCards{margin-top:24px}.installButton{color:#fff;cursor:pointer;background:#17172fcc;border:1px solid #fff3;border-radius:8px;padding:8px 10px}.aiCard{margin:0}.summaryText{white-space:pre-wrap;font:inherit;background:#08081ccc;border-radius:10px;max-height:540px;margin-top:18px;padding:16px;line-height:1.6;overflow:auto}.aiWorkspace{gap:18px;max-width:1100px;margin:auto;display:grid}.aiCard h1{margin:7px 0 8px}.aiAskPanel h2{margin:5px 0 0}.aiPrivateBadge{color:#6ee7b7;white-space:nowrap;background:#35d39a14;border:1px solid #35d39a59;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800}.aiQuickQuestions{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.aiQuickQuestions button{color:#c2c2d1;cursor:pointer;background:#0b0b26cc;border:1px solid #ffffff20;border-radius:999px;padding:8px 11px;font-size:.75rem}.aiQuickQuestions button:hover{color:#fff;border-color:#ac7cff}.aiQuickQuestions button:disabled{opacity:.55;cursor:wait}.aiChat{background:#08081ccc;border:1px solid #9e9eae1f;border-radius:13px;gap:11px;max-height:520px;margin:15px 0;padding:14px;display:grid;overflow:auto}.aiMessage{border-radius:12px;max-width:88%;padding:11px 13px}.aiMessage>span{color:#b083ff;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:850;display:block}.aiMessage p{white-space:pre-wrap;color:#e2e0f0;margin:0;font-size:.875rem;line-height:1.55}.aiMessageUser{background:#ffffff1e;border:1px solid #ac7cff59;border-bottom-right-radius:3px;justify-self:end}.aiMessageUser>span{color:#d8d0f3}.aiMessageAssistant{background:#113c;border:1px solid #ffffff18;border-bottom-left-radius:3px;justify-self:start}.aiAskForm{gap:7px;margin-top:16px;display:grid}.aiAskForm>label{color:#c2c2d1;font-size:.75rem;font-weight:750}.aiAskForm>div{align-items:stretch;gap:9px;display:flex}.aiAskForm textarea{resize:vertical;color:#f2f1fb;width:100%;min-height:58px;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:11px;padding:11px 13px;line-height:1.4}.aiAskForm textarea:focus{border-color:#ac7cff;outline:2px solid #ac7cff73}.aiAskForm button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:10px;min-width:100px;padding:0 16px;font-weight:800}.aiAskForm button:disabled{opacity:.5;cursor:not-allowed}.aiDisclaimer{color:#818197;margin:12px 0 0;font-size:.75rem}@media (max-width:620px){.aiAskHeading,.aiAskForm>div{flex-direction:column}.aiAskForm button{min-height:44px}.aiMessage{max-width:96%}}.activityEmpty{max-width:760px;margin-top:24px}.activityCards{margin-top:24px}.activityTable{min-width:1350px}.smallText{margin-top:3px;font-size:.75rem}.changeLegend{color:#9e9eae;flex-wrap:wrap;gap:18px;margin:0 0 14px;display:flex}.changeLegend span{align-items:center;gap:7px;display:flex}.legendDot{border-radius:50%;width:10px;height:10px;display:inline-block}.buyBg{background:#34d399}.signalBg{background:#8960fa}.dropBg{background:#fbbf24}.sellBg{background:#fb7185}.goalCards{margin-top:24px}.goalCards .card strong{font-size:1.25rem}.progressCard{margin-bottom:24px}.progressHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.progressHeader strong{font-size:1.5rem}.progressTrack{background:#08081ccc;border:1px solid #ffffff15;border-radius:999px;height:16px;overflow:hidden}.progressFill{background:linear-gradient(90deg,#6225eb,#22c55e);border-radius:999px;height:100%}.scenarioGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.scenarioGrid .card strong{margin-top:14px}.goalForm{margin-top:24px}.goalForm h2{margin-top:0}.goalFields{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.goalFields label{color:#d1ccf1;gap:7px;font-weight:600;display:grid}.goalFields input{color:#edebf5;width:100%;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:8px;padding:10px}.dividendGoal{margin-bottom:24px}.dividendProgress{background:linear-gradient(90deg,#7c3aed,#22c55e)}.forecastSection{margin:24px 0}.forecastSection h2{margin-top:0}.forecastBars{gap:12px;margin-top:18px;display:grid}.forecastBarRow{grid-template-columns:90px 1fr 130px;align-items:center;gap:12px;display:grid}.forecastBarRow strong{text-align:right;margin:0;font-size:1rem}.forecastBarTrack{background:#08081ccc;border-radius:999px;height:12px;overflow:hidden}.forecastBar{background:linear-gradient(90deg,#8b5cf6,#8960fa);border-radius:999px;height:100%}.forecastDisclaimer{background:#0e0e28cc;border-left:3px solid #fbbf24;padding:12px}.riskCards{margin-top:24px}.riskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.riskGrid h2,.riskWarnings h2{margin-top:0}.riskBars{gap:15px;display:grid}.riskBarRow{grid-template-columns:180px 1fr 58px;align-items:center;gap:12px;display:grid}.riskBarRow>div:first-child{gap:2px;display:grid}.riskBarRow>div:first-child strong{font-size:.875rem}.riskBarRow>div:first-child span{font-size:.75rem}.riskBarTrack{background:#08081ccc;border-radius:999px;height:12px;overflow:hidden}.riskBar{background:linear-gradient(90deg,#6225eb,#8b5cf6);border-radius:999px;height:100%}.riskBarRow>strong{text-align:right;font-size:.875rem}.riskWarnings{margin-bottom:24px}.riskWarnings li{margin:9px 0}.riskTable{min-width:1100px}.taxCards{margin-top:24px}.taxGuidance{margin:24px 0}.taxGuidance h2{margin-top:0}.taxGuidance li{margin:9px 0}.taxTable{min-width:1100px}.performanceCards{margin-top:24px}.performanceGrid{grid-template-columns:2fr 1fr;gap:18px;margin:24px 0;display:grid}.performanceGrid h2{margin-top:0}.valueChart{border-bottom:1px solid #ffffff25;align-items:flex-end;gap:16px;height:225px;padding:12px 8px 0;display:flex;overflow-x:auto}.valueMonth{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:54px;height:100%;display:flex}.valueColumns{align-items:flex-end;gap:5px;height:185px;display:flex}.valueColumns i{border-radius:4px 4px 0 0;width:18px;min-height:2px}.investedColumn,.investedLegend{background:#fff3}.marketColumn,.marketLegend{background:#8960fa}.valueMonth span{color:#9e9eae;font-size:.75rem}.chartLegend{gap:18px;margin-top:14px;display:flex}.chartLegend span{align-items:center;gap:7px;display:flex}.highlightRow{border-bottom:1px solid #ffffff10;gap:5px;padding:13px 0;display:grid}.highlightRow strong{font-size:1.125rem}.performanceTable{min-width:1350px}.xirrCards{margin-top:24px}.returnLine{border-bottom:1px solid #ffffff10;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.xirrNotice{border-left:3px solid #fbbf24;margin-bottom:24px}.xirrNotice h2{margin-top:0}.xirrTable{min-width:650px}.rebalanceHero,.rebalanceSectionHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rebalanceHero h1{margin:8px 0}.rebalanceSafety,.rebalanceCount{white-space:nowrap;color:#d1ccf1;background:#0e0e2dcc;border:1px solid #ffffff23;border-radius:999px;padding:9px 14px}.rebalanceCards{margin-top:24px}.rebalanceGuide,.rebalanceMissing{margin:24px 0}.rebalanceGuide h2,.rebalanceMissing h2,.rebalanceReview h2{margin:5px 0}.allocationTiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.allocationTile{background:#08081ccc;border:1px solid #ffffff15;border-radius:11px;gap:6px;padding:14px;display:grid}.allocationTile strong{color:#8960fa;font-size:1.25rem}.allocationTile small{color:#9e9eae}.rebalanceReview{margin:30px 0}.rebalanceReviewTable{min-width:1450px}.rebalanceTable{min-width:1300px}.rebalanceHoldingTable{min-width:1100px}.sectorChip{white-space:nowrap;color:#d1ccf1;background:#131335cc;border:1px solid #ffffff25;border-radius:999px;align-items:center;padding:5px 9px;font-size:.875rem;font-weight:700;display:inline-flex}.rebalanceDisclaimer{border-left:3px solid #fbbf24;margin-top:24px}.rebalanceDisclaimer p{color:#d1d1db;margin-bottom:0}@media (max-width:700px){.rebalanceHero,.rebalanceSectionHead{display:grid}.rebalanceSafety,.rebalanceCount{justify-self:start}}.allocationSimulator{margin:24px 0}.allocationSimulator h2{margin:5px 0}.simulatorControls{grid-template-columns:minmax(210px,.7fr) minmax(420px,1.6fr) auto;align-items:end;gap:18px;margin:22px 0;display:grid}.simulatorControls label,.simulatorControls>div{color:#acacc2;gap:8px;font-weight:700;display:grid}.simulatorControls input{color:#edebf8;width:100%;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:10px;padding:12px 14px}.simulatorTabs{flex-wrap:wrap;gap:8px;display:flex}.simulatorTabs button,.savedPlans button{color:#d1ccf1;cursor:pointer;background:#0e0e2dcc;border:1px solid #ffffff25;border-radius:9px;padding:10px 12px}.simulatorTabs button.active{color:#fff;background:#814fdc;border-color:#a071f4}.simulatorSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.simulatorSummary article{background:#08081ccc;border:1px solid #ffffff15;border-radius:11px;gap:6px;padding:14px;display:grid}.simulatorSummary span{color:#9e9eae}.simulatorSummary strong{font-size:1.25rem}.simulatorTable{min-width:1250px}.savedPlans{margin-top:22px}.savedPlans article{border-top:1px solid #ffffff15;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.savedPlans article div{gap:3px;display:grid}.savedPlans article span{color:#9e9eae;font-size:.875rem}@media (max-width:900px){.simulatorControls{grid-template-columns:1fr}.simulatorSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.simulatorSummary{grid-template-columns:1fr}.savedPlans article{grid-template-columns:1fr auto auto}}.actionHero,.actionHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.actionHero h1{margin:8px 0}.actionSummary{grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0;display:grid}.actionSummary article{background:#0e0e2dcc;border:1px solid #ffffff1a;border-radius:15px;gap:9px;padding:20px;display:grid}.actionSummary span{color:#acacc2}.actionSummary strong{font-size:1.7rem}.actionQueue{margin:30px 0}.actionHead h2{margin:5px 0}.actionHead button,.actionHistory button{color:#d1ccf1;cursor:pointer;background:#0e0e2dcc;border:1px solid #ffffff25;border-radius:9px;padding:10px 13px}.actionList{gap:14px;margin-top:18px;display:grid}.actionItem{border-left:4px solid #8960fa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.actionItem.actionCRITICAL{border-left-color:#fb7185}.actionItem.actionWARNING{border-left-color:#fbbf24}.actionRank{color:#d1ccf1;background:#241746;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.actionMain>div{align-items:center;gap:8px;display:flex}.actionMain h3{margin:9px 0 5px}.actionMain p{color:#b3b3c6;margin:0}.actionButtons{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:320px;display:flex}.actionButtons a,.actionButtons button{color:#d1ccf1;font:inherit;cursor:pointer;background:#0b0b25cc;border:1px solid #ffffff25;border-radius:8px;padding:8px 10px;text-decoration:none}.actionButtons a{color:#fff;background:#814fdc;border-color:#a071f4}.actionEmpty{margin-top:18px}.actionHistory{margin:30px 0}.actionHistory table{min-width:760px}@media (max-width:950px){.actionItem{grid-template-columns:auto 1fr}.actionButtons{grid-column:2;justify-content:flex-start;max-width:none}.actionSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.actionHero,.actionHead{display:grid}.actionSummary,.actionItem{grid-template-columns:1fr}.actionRank{display:none}.actionButtons{grid-column:1}}.twinHero,.twinControlHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.twinHero h1{margin:8px 0}.twinControls{margin:26px 0}.twinControls h2,.twinChart h2,.twinAssumptions h2,.twinSave h2{margin:0 0 5px}.twinFields{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.twinFields label{color:#acacc2;gap:7px;font-size:.875rem;font-weight:700;display:grid}.twinFields input,.twinSave input{color:#edebf8;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:11px 12px}.twinFields .twinCheck{align-items:center;gap:9px;display:flex}.twinCheck input{width:18px;height:18px}.twinKpis{grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0;display:grid}.twinKpis article{background:#0e0e2dcc;border:1px solid #ffffff1a;border-radius:14px;gap:7px;padding:20px;display:grid}.twinKpis span,.twinKpis small{color:#acacc2}.twinKpis strong{font-size:1.5rem}.twinChart{margin:24px 0}.twinChart svg{width:100%;max-height:380px;margin-top:12px}.twinChart svg line{stroke:#ffffff25}.twinChart svg polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.twinChart svg .bull{stroke:#34d399}.twinChart svg .expected{stroke:#8960fa}.twinChart svg .bear{stroke:#fbbf24}.twinChart svg .crash{stroke:#fb7185}.twinChart svg text{fill:#9e9eae;font-size:14px}.twinLegend{gap:12px;display:flex}.twinLegend span:before{content:"";border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.twinLegend .bull:before{background:#34d399}.twinLegend .expected:before{background:#8960fa}.twinLegend .bear:before{background:#fbbf24}.twinLegend .crash:before{background:#fb7185}.twinGrid{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.twinRange{grid-template-columns:1fr auto;gap:11px;margin:18px 0;display:grid}.twinRange span{color:#acacc2}.twinAssumptions{margin:24px 0}.twinAssumptions li{color:#c2c2d1;margin:8px 0}.twinSave{grid-template-columns:1fr minmax(180px,300px) auto;align-items:center;gap:12px;margin:24px 0;display:grid}.twinSave article{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding-top:12px;display:grid}.twinSave article div{gap:4px;display:grid}.twinSave article span{color:#9e9eae;font-size:.875rem}.twinSave article button{color:#d1ccf1;cursor:pointer;background:#0b0b25cc;border:1px solid #ffffff25;border-radius:8px;padding:8px 10px}@media (max-width:1000px){.twinFields,.twinKpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.twinHero,.twinControlHead{display:grid}.twinFields,.twinKpis,.twinGrid,.twinSave{grid-template-columns:1fr}.twinSave article{grid-template-columns:1fr auto auto}}@media print{.pageNav,.uxSearchButton,.scrollTop,.twinControls button,.twinSave{display:none!important}.shell{max-width:none}.card{break-inside:avoid}}.screenerCards{margin-top:24px}.candidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.candidateResult h2{margin:3px 0;font-size:1.125rem}.candidateHeadline{justify-content:space-between;gap:14px;display:flex}.rank{color:#9e9eae;font-size:.75rem}.scoreCircle{text-align:center;border:5px solid #6225eb;border-radius:50%;flex:0 0 72px;place-content:center;width:72px;height:72px;display:grid}.scoreCircle strong{margin:0;font-size:1.5rem}.scoreCircle span{color:#9e9eae;font-size:.75rem}.candidateResult>.badge{margin:14px 0}.candidateMetrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 16px;display:grid}.candidateMetrics div{background:#08081ccc;border-radius:9px;padding:10px}.candidateMetrics span{color:#9e9eae;font-size:.75rem;display:block}.candidateMetrics strong{margin-top:4px;font-size:.875rem}.candidateResult h3{margin-bottom:5px;font-size:.875rem}.candidateResult ul{color:#d1d1db;padding-left:20px;font-size:.875rem}.warningList{color:#fbbf24!important}.screenerControls{margin-top:24px}.screenerControls h2,.candidateForm h2,.screenerMethod h2{margin-top:0}.candidateActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.candidateActions button,.candidateEditRow button{color:#fff;cursor:pointer;background:#591dd8;border:0;border-radius:8px;padding:9px 12px}.candidateActions a{color:#c4b5fd}.uploadButton{cursor:pointer;background:#ffffff1d;border-radius:8px;padding:9px 12px}.uploadButton input{display:none}.candidateForm{margin-top:16px}.candidateFields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.candidateFields label,.candidateEditRow label{color:#d1ccf1;gap:5px;font-size:.75rem;display:grid}.candidateFields input,.candidateEditRow input{color:#edebf5;background:#08081ccc;border:1px solid #ffffff25;border-radius:8px;min-width:0;padding:9px}.candidateEditor{margin-top:16px}.candidateEditor summary{cursor:pointer;font-weight:700}.candidateEditRow{border-bottom:1px solid #ffffff10;grid-template-columns:1.4fr repeat(7,1fr) auto auto;align-items:end;gap:8px;padding:14px 0;display:grid;overflow:auto}.dangerButton{background:#9f1239!important}.screenerMethod{margin-top:24px}.methodGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.methodGrid div{background:#08081ccc;border-radius:9px;gap:4px;padding:13px;display:grid}.methodGrid strong{color:#8960fa}.methodGrid span{color:#d1d1db;font-size:.875rem}.dataStatus{justify-content:center;min-width:68px}.statusLIVE{color:#4ade80}.statusCLOSED{color:#9e9eae}.statusDELAYED{color:#fbbf24}.statusNODATA,.statusERROR{color:#fb7185}.healthTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.marketSession{border:1px solid;border-radius:999px;padding:9px 13px;font-weight:800}.sessionOpen{color:#4ade80}.sessionClosed{color:#9e9eae}.healthRefresh{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;display:flex}.healthRefresh button{color:#fff;cursor:pointer;background:#591dd8;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.healthRefresh button:nth-of-type(2){background:#047857}.healthRefresh button:disabled{opacity:.6;cursor:wait}.healthGrid{grid-template-columns:1.2fr 1fr;gap:18px;margin:24px 0;display:grid}.healthGrid h2,.healthAttention h2{margin-top:0}.healthList{display:grid}.healthRow{border-bottom:1px solid #ffffff10;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.healthRow div{gap:3px;display:grid}.healthRow small{display:block}.healthDot{border-radius:50%;width:10px;height:10px}.healthGood{color:#4ade80}.healthDot.healthGood{background:#4ade80}.healthWarning{color:#fbbf24}.healthDot.healthWarning{background:#fbbf24}.healthDetails{margin:0}.healthDetails>div{border-bottom:1px solid #ffffff10;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.healthDetails dt{color:#9e9eae}.healthDetails dd{text-align:right;margin:0;font-weight:700}.healthAttention{margin-bottom:24px}.healthTable{min-width:900px}.fundamentalsCards{margin-top:24px}.healthTimestamp{line-height:1.35;font-size:.875rem!important}.healthSectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.healthSectionHeading h2{margin:0 0 5px}.healthSectionHeading p{margin:0}.fundamentalsTable{min-width:1420px}.fundamentalSymbol,.fundamentalSource,.fundamentalsTable td small{margin-top:4px;display:block}.fundamentalSource{font-size:.75rem}.fundamentalIssue{white-space:normal;min-width:250px;max-width:360px;font-size:.75rem;line-height:1.35}@media (max-width:850px){.cards{grid-template-columns:repeat(2,1fr)}.header{flex-direction:column;align-items:flex-start}.shell{padding:14px}.scenarioGrid,.riskGrid,.performanceGrid,.candidateGrid,.healthGrid,.goalFields{grid-template-columns:1fr}.authControls{flex-wrap:wrap}.progressHeader{flex-direction:column;align-items:flex-start}.riskBarRow{grid-template-columns:125px 1fr 52px}.candidateFields,.methodGrid,.candidateMetrics{grid-template-columns:repeat(2,1fr)}.healthTitle,.healthRefresh{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.cards{grid-template-columns:1fr}.authControls{gap:9px}.authControls a{font-size:.875rem}.healthDetails>div{flex-direction:column;align-items:flex-start}.healthDetails dd{text-align:left}}:root{--surface:#0d0d25;--surface-raised:#11112e;--line:#2d2d3d;--text:#f2f1fb;--subtle:#9c9cb1;--accent:#ac7cff;--accent-soft:#ac7cff24;--green:#35d39a;--red:#ff6b83}body{color:var(--text);background:radial-gradient(circle at 18% -10%,#ffffff09,#0000 32%),#08081ccc}.dashboardShell{max-width:1640px;padding:0 32px 40px}.appHeader{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08081cb4;border-bottom:1px solid #9e9eae24;align-items:center;margin:0 -32px;padding:16px 32px;position:sticky;top:0}.brandBlock{align-items:center;gap:12px;min-width:max-content;display:flex}.brandBlock h1{letter-spacing:-.02em;font-size:1.125rem}.brandBlock p{margin:3px 0 0;font-size:.75rem}.brandLogo{object-fit:contain;filter:drop-shadow(0 8px 20px #7e46ff4d);width:48px;height:48px}.authControls{flex:1;justify-content:flex-end;min-width:0}.mainNav{background:#0e0e287e;border:1px solid #9e9eae1f;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.mainNav>a,.moreNav summary{cursor:pointer;border-radius:8px;padding:8px 10px;font-size:.875rem;font-weight:650;text-decoration:none;list-style:none;color:#c2c2d2!important}.mainNav>a:hover,.moreNav summary:hover{background:#ac7cff1f;color:#fff!important}.moreNav{position:relative}.moreNav summary::-webkit-details-marker{display:none}.moreNav summary:after{content:"⌄";margin-left:6px}.moreNavMenu{background:#11112ecc;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0006}.moreNavMenu a{border-radius:8px;padding:9px;font-size:.75rem;text-decoration:none;color:#d3d1e3!important}.moreNavMenu a:hover{background:var(--accent-soft);color:#fff!important}.accountArea{align-items:center;gap:8px;display:flex}.accountEmail{text-overflow:ellipsis;max-width:150px;color:var(--subtle);font-size:.75rem;overflow:hidden}.logoutButton{font-size:.75rem;color:#cdcddb!important;background:0 0!important;border-color:#ffffff20!important;padding:8px 11px!important}.installButton{padding:8px 10px;font-size:.75rem}.dashboardIntro{justify-content:space-between;align-items:flex-end;gap:24px;padding:42px 0 24px;display:flex}.dashboardIntro h2,.sectionHeading h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(1.65rem,3vw,2.45rem)}.dashboardIntro p{margin:0}.eyebrow{color:#b083ff;letter-spacing:.14em;font-size:.75rem;font-weight:850}.healthShortcut{color:#d2d2df;border:1px solid var(--line);background:#11112e9f;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.healthPulse{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d39a1f}.compactNotice{color:#a9a9bb;background:#11112e7a;border-color:#9e9eae21;border-radius:9px;margin:0 0 16px;padding:9px 12px;font-size:.75rem;display:inline-flex}.compactNotice strong{color:#d3d1e2;margin-right:4px}.metricCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:17px 0 32px}.metricCard{background:linear-gradient(145deg,#11112ec4,#0c0c25c4);border-color:#9e9eae21;align-items:flex-start;gap:13px;min-height:128px;padding:18px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 10px 35px #0000001f}.metricCard:hover{border-color:#ac7cff66;transform:translateY(-2px)}.primaryMetric{background:linear-gradient(145deg,#fff1,#11112ec4);border-color:#ac7cff4d}.metricCard>div{min-width:0}.metricCard strong{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.18rem,1.8vw,1.58rem)}.metricCard small{margin-top:7px;font-size:.75rem;display:block}.metricCard a{margin-top:8px;font-size:.75rem;text-decoration:none;display:block}.metricIcon{background:var(--accent-soft);color:#cbaeff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.investedIcon{color:#8c62ff;background:#8960fa1f}.positiveIcon,.dividendIcon{color:var(--green);background:#35d39a1f}.negativeIcon{color:var(--red);background:#ff6b831f}.alertIcon{color:#fbbf24;background:#fbbf241f}.holdingsSection{margin-top:4px}.sectionHeading{justify-content:space-between;align-items:flex-end;margin:0 0 14px;display:flex}.sectionHeading h2{font-size:1.5rem}.holdingCount{color:#cbaeff;background:#ac7cff1a;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:750}.tableWrap{border-color:#9e9eae26;border-radius:16px;box-shadow:0 16px 45px #0000001f}table{background:#0a0a21b4}th{color:#9c9cb1;letter-spacing:.06em;text-transform:uppercase;background:#131334cc;padding:14px 16px;font-size:.75rem}td{border-color:#9e9eae1a;padding:15px 16px;font-size:.875rem}tbody tr{transition:background .15s}.stockIdentity{align-items:center;gap:11px;display:flex}.stockAvatar{color:#b99eff;background:linear-gradient(145deg,#ffffff1a,#18183acc);border:1px solid #ffffff21;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:.75rem;font-weight:850;display:grid}.stockIdentity strong{font-size:.875rem}.stockIdentity .muted{font-size:.75rem}.badge{letter-spacing:.025em;padding:5px 8px;font-size:.75rem}select{background:#0e0e2ccc;border-color:#ffffff20;padding:8px 10px}.check{width:24px;height:24px}.checklistLegend{color:#8f8fa3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:.75rem;display:flex}.checklistLegend strong{color:#c6c6d4;margin-right:4px}.checklistLegend span{border:1px solid #9e9eae1f;border-radius:7px;padding:5px 8px}@media (max-width:1250px){.dashboardShell{padding-left:20px;padding-right:20px}.appHeader{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.accountEmail{display:none}.metricCards{grid-template-columns:repeat(3,1fr)}.mainNav>a:nth-child(3),.mainNav>a:nth-child(4){display:none}}@media (max-width:850px){.dashboardShell{padding:0 14px 28px}.appHeader{align-items:flex-start;margin:0 -14px;padding:13px 14px;position:relative}.brandBlock p{display:none}.authControls{justify-content:space-between;width:100%}.mainNav{max-width:100%;overflow:visible}.mainNav>a{display:none!important}.mainNav>a:first-child,.mainNav>a:nth-child(2){display:block!important}.accountArea .installButton{display:none}.dashboardIntro{align-items:flex-start;padding:28px 0 18px}.metricCards{grid-template-columns:repeat(2,1fr)}.primaryMetric{grid-column:1/-1}.metricCard{min-height:112px}.moreNavMenu{z-index:50;grid-template-columns:repeat(2,1fr);width:auto;position:fixed;top:78px;left:14px;right:14px}.sectionHeading{align-items:center}}@media (max-width:520px){.brandBlock{width:100%}.appHeader{gap:12px}.authControls{align-items:flex-start}.mainNav{order:2}.accountArea{margin-left:auto}.dashboardIntro{flex-direction:column;align-items:flex-start;gap:14px}.healthShortcut{align-self:flex-start}.metricCards{grid-template-columns:1fr}.primaryMetric{grid-column:auto}.metricCard{min-height:104px}.metricCard strong{font-size:1.25rem}.compactNotice{line-height:1.4}.tableWrap{border-radius:14px 0 0 14px;margin-right:-14px}.checklistLegend{align-items:flex-start}.sectionHeading h2{font-size:1.25rem}}.loanTitle{margin:14px 0 22px}.loanTitle h1{margin:6px 0}.loanTitle p{margin:7px 0 0}.loanLayout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;margin:24px 0;display:grid}.loanInputs h2,.stressCard h2{font-size:1.5rem}.loanFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.loanFields label{color:#c2c2d1;gap:8px;font-size:.875rem;font-weight:700;display:grid}.loanFields label>strong{color:#cbaeff;font-size:.875rem}.loanFields label>small{color:#818197;font-weight:500}.loanFields input[type=number],.loanFields select{color:#f2f1fb;width:100%;font:inherit;background:#0a0a23cc;border:1px solid #ffffff20;border-radius:10px;padding:11px}.loanFields input[type=range]{accent-color:#ac7cff;width:100%}.inputSuffix{background:#0a0a23cc;border:1px solid #ffffff20;border-radius:10px;align-items:center;display:flex;overflow:hidden}.inputSuffix input{border:0!important}.inputSuffix b{color:#9c9cb1;padding-right:11px;font-size:.75rem}.loanResult{background:linear-gradient(150deg,#ffffff0f,#0e0e28c4);border-color:#ac7cff52}.loanHero{letter-spacing:-.05em;color:#f4f6ff;margin:12px 0 3px!important;font-size:clamp(2rem,4vw,3.1rem)!important}.loanDetails{margin:22px 0 0}.loanDetails div{border-bottom:1px solid #9e9eae21;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.loanDetails dt{color:#9d9db1;font-size:.875rem}.loanDetails dd{margin:0;font-weight:800}.stressCard{margin-bottom:24px}.stressGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.stressGrid article{background:#0a0a23cc;border:1px solid #9e9eae24;border-radius:12px;gap:7px;padding:16px;display:grid}.stressGrid article>span,.stressGrid article>small{color:#9d9db1;font-size:.75rem}.stressGrid article>strong{font-size:1.25rem}.stressGrid article>b{font-size:.75rem}.stressSafe b{color:#35d39a}.stressDanger{background:#5c182b29!important;border-color:#ff6b8359!important}.stressDanger b{color:#ff8296}@media (max-width:850px){.loanLayout,.loanFields,.stressGrid{grid-template-columns:1fr}}.stockLink{color:inherit;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.stockLink:hover .stockIdentity strong{color:#cbaeff}.rowArrow{color:#75758c;font-size:1.5rem;transition:transform .15s,color .15s}.stockLink:hover .rowArrow{color:#cbaeff;transform:translate(3px)}.stockDetailShell{max-width:1400px}.pageNav>div{gap:16px;display:flex}.stockHero{justify-content:space-between;align-items:flex-end;gap:24px;margin:14px 0 24px;padding:25px 0;display:flex}.stockHeroIdentity{align-items:center;gap:17px;display:flex}.stockHeroAvatar{color:#ccc6f1;background:linear-gradient(145deg,#ffffff26,#fff1);border:1px solid #ffffff2f;border-radius:18px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:1.5rem;font-weight:900;display:grid;box-shadow:0 14px 35px #0003}.stockHero h1{letter-spacing:-.04em;margin:5px 0;font-size:clamp(1.6rem,3vw,2.45rem)}.stockHero p{margin:0}.stockQuote{justify-items:end;gap:5px;display:grid}.stockQuote>strong{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.5rem)}.stockQuote small{font-size:.75rem}.stockMetricCards{grid-template-columns:repeat(5,1fr);margin-bottom:24px}.stockMetricCards .card{background:linear-gradient(145deg,#11112ec4,#0c0c25c4);min-height:116px}.stockMetricCards small{color:#8f8fa3;margin-top:7px;font-size:.75rem;display:block}.stockMetricCards .badge{font-size:.75rem}.stockDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.stockDetailGrid h2,.detailSection h2{font-size:1.25rem}.thresholdList{grid-template-columns:repeat(2,1fr);gap:0 22px;display:grid}.thresholdList div{border-bottom:1px solid #9e9eae1f;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.thresholdList span{color:#9c9cb1;font-size:.875rem}.thresholdList strong{font-size:.875rem}.qualityScore{background:#ac7cff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;color:#cbaeff!important;margin:0!important;font-size:1rem!important}.qualityList{gap:8px;display:grid}.qualityList>div{background:#0a0a23cc;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.qualityMark{border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.qualityPass{color:#6ee7b7;background:#064e3b}.qualityFail{color:#fca5a5;background:#4c1d1d}.qualityList>div>span:last-child{gap:3px;display:grid}.qualityList b{font-size:.75rem}.qualityList small{color:#9c9cb1;font-size:.75rem}.detailSection{margin:30px 0}.detailTable{min-width:620px}.emptyDetail{color:#9c9cb1;font-size:.875rem}.historyGrid{align-items:start}.alertTimeline{padding:6px 0}.alertTimeline>div{gap:12px;padding:0 0 20px;display:flex;position:relative}.alertTimeline>div:not(:last-child):after{content:"";background:#ffffff1c;width:1px;position:absolute;top:13px;bottom:0;left:5px}.timelineDot{z-index:1;background:currentColor;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:4px;position:relative}.alertTimeline>div>div{gap:4px;display:grid}.alertTimeline strong{font-size:.875rem}.alertTimeline small{font-size:.75rem}.stockDisclaimer{color:#9c9cb1;margin-top:26px;font-size:.75rem}@media (max-width:1100px){.stockMetricCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.stockHero{flex-direction:column;align-items:flex-start}.stockQuote{justify-items:start;margin-top:-18px;padding-left:83px}.stockMetricCards{grid-template-columns:repeat(2,1fr)}.stockDetailGrid,.thresholdList{grid-template-columns:1fr}}@media (max-width:520px){.stockHeroAvatar{border-radius:14px;flex-basis:52px;width:52px;height:52px}.stockQuote{padding-left:69px}.stockMetricCards{grid-template-columns:1fr}.pageNav>div{gap:10px}.pageNav a{font-size:.875rem}}.qualityUnknown{color:#d1d1db;background:#ffffff1d}.check.unknown{color:#d1d1db;background:#ffffff1d;border-color:#fff3}.remindersShell{max-width:1080px}.remindersHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.remindersHero h1{margin:6px 0}.remindersHero p{margin:0}.reminderRead{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.reminderSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.reminderSummary article{background:#0e0e28cc;border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.reminderSummary span{color:#9c9cb1;font-size:.75rem}.reminderSummary strong{font-size:1.25rem}.reminderList{gap:10px;display:grid}.reminderItem{grid-template-columns:38px 1fr auto;align-items:center;gap:14px;text-decoration:none;display:grid;color:inherit!important}.reminderItem>div>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.reminderItem p{color:#c0c0ce;margin:7px 0;font-size:.875rem}.reminderItem small{color:#8c8ca0}.reminderIcon{border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.reminderCRITICAL{color:#ff8296;background:#ff6b831f}.reminderWARNING{color:#fcd34d;background:#fbbf241a}.reminderINFO{color:#ae93fd;background:#8960fa1a}.reminderReadItem{opacity:.62}@media (max-width:650px){.remindersHero{flex-direction:column;align-items:flex-start}.reminderSummary{grid-template-columns:repeat(2,1fr)}.reminderItem{grid-template-columns:34px 1fr}.reminderItem>b{display:none}}.earningsShell{max-width:1400px}.earningsHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.earningsHero h1{margin:6px 0}.earningsHero p{margin:0}.earningsSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.earningsSummary article{background:#0e0e28cc;border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.earningsSummary span{color:#9c9cb1;font-size:.75rem}.earningsSummary strong{font-size:1.5rem}.earningsGuide{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.earningsGuide span{color:#9d9db1}.earningsSection{margin:28px 0}.earningsHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.earningsHeading h2{margin:5px 0}.earningsHeading a{color:#c4b5fd}.earningsTable{min-width:1450px}.earningsTable td small{margin-top:4px;display:block}.freshnessFRESH{color:#6ee7b7}.freshnessDUESOON{color:#fcd34d}.freshnessSTALE,.freshnessNEVER{color:#ff8296}.earningsCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.earningsCards article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.earningsCards h3{margin:16px 0 7px;font-size:1rem}.earningsCards p{color:#9c9cb1;margin:0;font-size:.75rem}@media (max-width:850px){.earningsSummary{grid-template-columns:repeat(2,1fr)}.earningsCards{grid-template-columns:1fr 1fr}}@media (max-width:560px){.earningsHero,.earningsGuide,.earningsHeading{flex-direction:column;align-items:flex-start}.earningsSummary,.earningsCards{grid-template-columns:1fr}}.importSectionTitle{margin:28px 0 12px}.importSectionTitle h2{margin:5px 0}.importSectionTitle p{margin:0}.bulkForm{align-items:center;gap:14px;margin-bottom:14px;display:flex}.bulkForm input{background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;flex:1;padding:10px}.bulkForm button,.bulkApproval button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.bulkSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.bulkSummary article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:11px;gap:5px;padding:14px;display:grid}.bulkSummary span{color:#9c9cb1;font-size:.75rem}.bulkSummary strong{font-size:1.25rem}.bulkTable{min-width:1100px}.bulkTable small{margin-top:3px;display:block}.bulkApproval{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 30px;display:flex}.bulkApproval p{color:#9c9cb1;font-size:.75rem}.importDivider{color:#b083ff;letter-spacing:.12em;align-items:center;gap:12px;margin:36px 0 10px;font-size:.75rem;font-weight:850;display:flex}.importDivider:before,.importDivider:after{content:"";background:#ffffff15;flex:1;height:1px}.importShell{max-width:1180px}.importHero{margin:18px 0 24px}.importHero h1{margin:6px 0}.importHero p{margin:0}.importForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin:20px 0;display:grid}.importForm>div{gap:7px;display:grid}.importForm label{color:#d1ccf1;font-size:.75rem;font-weight:750}.importForm input,.importForm select{color:#edebf5;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.importForm button,.importApproval button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.importForm button:disabled,.importApproval button:disabled{opacity:.55}.importForm>small{color:#9c9cb1;grid-column:1/-1}.importReview{margin-top:20px}.importHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.importHeading h2{margin:5px 0}.importHeading p{margin:0}.importWarnings{color:#fcd34d;background:#fbbf2412;border:1px solid #fbbf2440;border-radius:10px;padding:13px 13px 13px 32px}.importMetrics{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;display:grid}.importMetrics article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:11px;gap:9px;padding:15px;display:grid}.importMetrics label{grid-template-columns:1fr 140px;align-items:center;gap:12px;font-weight:800;display:grid}.importMetrics input{color:#edebf5;background:#08081ccc;border:1px solid #ffffff25;border-radius:8px;min-width:0;padding:9px}.importMetrics article>div{justify-content:space-between;display:flex}.importMetrics small{color:#9d9db1;line-height:1.45}.importMetrics small strong{color:#d3d1e2}.importApproval{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:22px;padding-top:15px;display:flex}.importApproval p{color:#9d9db1;max-width:720px;font-size:.75rem}@media (max-width:760px){.importForm{grid-template-columns:1fr}.importForm>small{grid-column:auto}.importMetrics{grid-template-columns:1fr}.importApproval,.importHeading{flex-direction:column;align-items:flex-start}}.reliabilityShell{max-width:1320px}.reliabilityHero{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 24px;display:flex}.reliabilityHero h1{margin:6px 0}.reliabilityHero p{margin:0}.reliabilityHero>a{color:#c4b5fd;text-decoration:none}.reliabilitySummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.reliabilitySummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:13px;gap:7px;padding:17px;display:grid}.reliabilitySummary span{color:#9c9cb1;font-size:.75rem}.reliabilitySummary strong{font-size:1.25rem}.reliabilityTests{margin-bottom:18px}.reliabilityHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reliabilityHeading h2{margin:5px 0}.reliabilityHeading p{margin:0}.reliabilityCooldown{color:#fcd34d;background:#fbbf2417;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:800}.reliabilityTestGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.reliabilityTestGrid article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:11px;padding:14px}.reliabilityTestGrid button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;width:100%;padding:10px;font-weight:800}.reliabilityTestGrid button:disabled{opacity:.5;cursor:wait}.reliabilityTestGrid article>div{margin-top:12px}.reliabilityTestGrid strong{font-size:.875rem;display:inline}.reliabilityTestGrid small{float:right;color:#9c9cb1}.reliabilityTestGrid p{color:#9d9db1;margin:7px 0 0;font-size:.75rem;line-height:1.45}.testSuccess strong{color:#6ee7b7}.testFailure strong{color:#ff8296}.reliabilityProviderGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.reliabilityProviderTitle{grid-template-columns:12px 1fr auto;align-items:center;gap:11px;display:grid}.reliabilityProviderTitle h2{margin:0 0 3px;font-size:1rem}.reliabilityProviderTitle b{text-transform:uppercase;font-size:.75rem}.reliabilityState{border-radius:50%;width:10px;height:10px}.state-healthy{background:#35d39a;box-shadow:0 0 0 5px #35d39a1a}.state-warning{background:#fbbf24}.state-down{background:#ff6b83;box-shadow:0 0 0 5px #ff6b831a}.state-unconfigured{background:#9e9eae}.stateText-healthy{color:#6ee7b7}.stateText-warning{color:#fcd34d}.stateText-down{color:#ff8296}.stateText-unconfigured{color:#9e9eae}.reliabilityProvider dl{margin:16px 0 0}.reliabilityProvider dl>div{border-bottom:1px solid #9e9eae1f;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.reliabilityProvider dt{color:#9c9cb1;font-size:.75rem}.reliabilityProvider dd{text-align:right;margin:0;font-size:.75rem;font-weight:750}.providerError{background:#5c182b1f;border:1px solid #ff6b8347;border-radius:9px;margin-top:14px;padding:12px}.providerError strong{color:#ff8296;font-size:.75rem}.providerError p{color:#f3a6b3;max-height:70px;margin:6px 0;font-size:.75rem;line-height:1.4;overflow:auto}.providerError small{color:#9d9db1;font-size:.75rem}.recoveryPanel{margin-top:18px}.recoveryPanel h2{margin:5px 0 16px}.recoveryGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.recoveryGrid article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:10px;gap:5px;padding:13px;display:grid}.recoveryGrid b{color:#cbaeff}.recoveryGrid span{font-size:.75rem;font-weight:750}.recoveryGrid small{color:#9c9cb1;font-size:.75rem;line-height:1.4}@media (max-width:850px){.reliabilitySummary,.reliabilityProviderGrid{grid-template-columns:repeat(2,1fr)}.reliabilityTestGrid,.recoveryGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.reliabilityHero,.reliabilityHeading{flex-direction:column;align-items:flex-start}.reliabilitySummary,.reliabilityProviderGrid,.reliabilityTestGrid,.recoveryGrid{grid-template-columns:1fr}}.calendarShell{max-width:1180px}.calendarTitle{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 26px;display:flex}.calendarTitle h1{margin:6px 0}.calendarTitle p{margin:6px 0 0}.calendarRefresh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calendarRefresh button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.calendarRefresh button:disabled{opacity:.55}.calendarCards{grid-template-columns:repeat(4,1fr)}.calendarMonth{margin:28px 0}.calendarMonth>h2{color:#cbaeff;letter-spacing:.03em;font-size:1rem}.calendarList{gap:10px;display:grid}.calendarEvent{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:14px;grid-template-columns:112px 1fr auto;align-items:center;gap:17px;padding:16px 18px;display:grid}.calendarEvent time{border-right:1px solid #ffffff1a;gap:2px;display:grid}.calendarEvent time b{font-size:1.6rem}.calendarEvent time span{color:#9c9cb1;font-size:.75rem}.calendarEventBody h3{margin:7px 0 4px;font-size:1rem}.calendarEventBody p{color:#d3d1e2;margin:0;font-size:.875rem}.calendarEventBody small{margin-top:6px;display:block}.eventType{color:#cbaeff;background:#ac7cff24;border-radius:999px;padding:4px 7px;font-size:.75rem;font-weight:850;display:inline-flex}.eventDIVIDEND{color:#6ee7b7;background:#35d39a1f}.eventEARNINGS{color:#ae93fd;background:#8960fa1f}.eventBUYBACK,.eventBONUS,.eventSPLIT{color:#fcd34d;background:#fbbf241f}.eventSource{margin-left:8px;font-size:.75rem}.eventValue{justify-items:end;gap:7px;display:grid}.eventValue a{color:#c4b5fd;font-size:.75rem}.pastEvent{opacity:.62}.calendarEmpty{text-align:center;padding:40px}.calendarEmpty h2{margin-top:0}@media (max-width:760px){.calendarTitle{flex-direction:column;align-items:flex-start}.calendarCards{grid-template-columns:repeat(2,1fr)}.calendarEvent{grid-template-columns:72px 1fr}.calendarEvent time{border-right:0}.eventValue{grid-column:2;justify-items:start}}@media (max-width:520px){.calendarCards,.calendarEvent{grid-template-columns:1fr}.calendarEvent time{align-items:center;gap:9px;display:flex}.eventValue{grid-column:1;justify-items:start}}.moreNavMenu{width:360px}.navGroupLabel{color:#b083ff;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #9e9eae1f;grid-column:1/-1;margin-top:4px;padding:9px 8px 4px;font-size:.75rem;font-weight:850}.navGroupLabel:first-child{border-top:0;margin-top:0}.commandShell{max-width:1400px}.commandHero{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 20px;display:flex}.commandHero h1{margin:6px 0 5px}.commandHero p{margin:0}.commandRisk{letter-spacing:.05em;border:1px solid;border-radius:999px;padding:9px 13px;font-size:.75rem;font-weight:850}.commandRiskLOW{color:#6ee7b7;background:#35d39a1a}.commandRiskMODERATE{color:#fcd34d;background:#fbbf241a}.commandRiskHIGH{color:#ff8296;background:#ff6b831a}.commandQuickActions{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.commandQuickActions button,.commandQuickActions a{border:1px solid #ffffff20;border-radius:10px;padding:10px 13px;font-size:.75rem;font-weight:800}.commandQuickActions button{color:#fff;cursor:pointer;background:#814fd7}.commandQuickActions a{color:#c4b5fd;background:#113c;text-decoration:none}.commandQuickActions button:disabled{opacity:.55;cursor:wait}.commandActionMessage{color:#9d9db1;margin:10px 0;font-size:.75rem}.commandMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.commandMetrics article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:13px;gap:7px;padding:17px;display:grid}.commandMetrics span,.commandMetrics small{color:#9c9cb1;font-size:.75rem}.commandMetrics strong{letter-spacing:-.03em;font-size:1.25rem}.commandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.commandPanel{margin:0}.commandPanelHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.commandPanelHeading h2{margin:4px 0 0;font-size:1.125rem}.commandPanelHeading a{color:#c4b5fd;font-size:.75rem}.commandSignalList,.commandQualityList,.commandEventList{display:grid}.commandSignal{border-bottom:1px solid #ffffff10;grid-template-columns:12px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.commandSignal i{border-radius:50%;width:9px;height:9px}.signalGood{background:#35d39a;box-shadow:0 0 0 5px #35d39a1a}.signalBad{background:#ff6b83;box-shadow:0 0 0 5px #ff6b831a}.commandSignal div{gap:3px;display:grid}.commandSignal small{color:#9c9cb1}.commandSignal b{color:#9e9eae;font-size:.75rem}.commandQualityList a{color:#d3d1e2;border-bottom:1px solid #ffffff10;justify-content:space-between;gap:16px;padding:13px 0;font-size:.875rem;text-decoration:none;display:flex}.commandWarnings{color:#fbbf24;margin:0;padding-left:20px}.commandWarnings li{margin:11px 0}.commandOkay{color:#6ee7b7}.commandEventList>div{border-bottom:1px solid #ffffff10;grid-template-columns:100px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}.commandEventList time{color:#9c9cb1;font-size:.75rem}.commandEventList>div>div{gap:3px;display:grid}.commandEventList span{color:#9d9db1;font-size:.75rem}.commandAlerts{margin-top:18px}.commandAlertGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commandAlertGrid article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:11px;gap:8px;padding:14px;display:grid}.commandAlertGrid article div{justify-content:space-between;gap:12px;display:flex}.commandAlertGrid time{color:#8c8ca0;font-size:.75rem}.commandAlertGrid article>span{color:#9d9db1;font-size:.75rem}@media (max-width:900px){.commandMetrics{grid-template-columns:repeat(2,1fr)}.commandGrid{grid-template-columns:1fr}.commandAlertGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.commandHero{flex-direction:column;align-items:flex-start}.commandMetrics,.commandAlertGrid,.commandEventList>div{grid-template-columns:1fr}.moreNavMenu{width:auto}}.journalShell{max-width:1320px}.journalHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.journalHero h1{margin:6px 0}.journalHero p{margin:0}.journalScore{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:9px 13px;font-size:.75rem;font-weight:850}.journalSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.journalSummary article{background:#0e0e28cc;border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.journalSummary span{color:#9c9cb1;font-size:.75rem}.journalSummary strong{font-size:1.5rem}.journalForm{margin-bottom:30px}.journalFormHeading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.journalFormHeading h2{margin:5px 0}.journalFields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.journalForm label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.journalForm input,.journalForm select,.journalForm textarea,.journalReview input{color:#edebf5;resize:vertical;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.journalWide{margin-top:13px}.journalNotes{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.journalSubmit{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.journalSubmit button,.journalReview button,.journalReviewButton{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.journalHistory{margin:28px 0}.journalGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.journalEntry header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.journalEntry h3{margin:9px 0 4px;font-size:1rem}.journalEntry small{color:#9c9cb1}.journalBUY{color:#6ee7b7;background:#35d39a1f}.journalSELL{color:#ff8296;background:#ff6b831f}.journalHOLD{color:#ae93fd;background:#8960fa1f}.outcomeTARGET_REACHED,.outcomeON_TRACK{color:#6ee7b7}.outcomeREVIEW_LEVEL,.outcomeOFF_TRACK{color:#ff8296}.journalPrices{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.journalPrices div{background:#0a0a23cc;border-radius:9px;gap:5px;padding:10px;display:grid}.journalPrices span{color:#9c9cb1;font-size:.75rem}.journalPrices b{font-size:.875rem}.journalThesis{color:#d3d1e2;line-height:1.55}.journalEntry details{color:#9d9db1;border:1px solid #ffffff15;border-radius:9px;padding:10px;font-size:.75rem}.journalEntry summary{color:#c4b5fd;cursor:pointer;font-weight:750}.journalEntry footer{color:#9c9cb1;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:.75rem;display:flex}.journalReview{grid-column:1/-1;gap:6px;width:100%;display:flex}.journalReview input{min-width:0}.journalReview button{white-space:nowrap;padding:8px 10px}.journalReviewButton{padding:7px 10px;font-size:.75rem}.journalOutcome{background:#ac7cff14;border-radius:9px;padding:10px;font-size:.75rem}@media (max-width:900px){.journalFields{grid-template-columns:repeat(2,1fr)}.journalGrid{grid-template-columns:1fr}}@media (max-width:560px){.journalHero,.journalFormHeading,.journalSubmit{flex-direction:column;align-items:flex-start}.journalSummary,.journalFields,.journalNotes{grid-template-columns:1fr}.journalReview{flex-wrap:wrap}}.stressShell{max-width:1240px}.stressHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.stressHero h1{margin:6px 0}.stressHero p{margin:0}.stressSafety{color:#fcd34d;border:1px solid #fbbf24;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.stressControls{margin-bottom:16px}.stressMode,.stressPresetRow{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.stressControls button{color:#c0c0ce;cursor:pointer;background:#0a0a23cc;border:1px solid #ffffff20;border-radius:9px;padding:9px 12px;font-weight:750}.stressControls button.active{color:#fff;background:#ac7cff29;border-color:#ac7cff}.stressHoldingSelect{color:#d1ccf1;gap:6px;margin:14px 0;font-size:.75rem;display:grid}.stressHoldingSelect select{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:10px}.stressSlider{color:#9d9db1;gap:10px;display:grid}.stressSlider span{justify-content:space-between;display:flex}.stressSlider strong{color:#ff8296;font-size:1.125rem}.stressSlider input{accent-color:#ff6b83;width:100%}.stressResults{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.stressResults article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:13px;gap:7px;padding:17px;display:grid}.stressResults span,.stressResults small{color:#9c9cb1;font-size:.75rem}.stressResults strong{font-size:1.25rem}.stressImpact{margin-top:16px}.stressBars{gap:14px;display:grid}.stressBars>div>div:first-child{justify-content:space-between;gap:15px;font-size:.75rem;display:flex}.stressBars strong{color:#ff8296}.stressTrack{background:#08081ccc;border-radius:999px;height:7px;margin:7px 0;overflow:hidden}.stressTrack i{background:linear-gradient(90deg,#f59e0b,#ff6b83);border-radius:999px;min-width:2px;height:100%;display:block}.stressBars small{color:#8c8ca0;font-size:.75rem}.stressDisclaimer{margin-top:22px;line-height:1.5}@media (max-width:760px){.stressHero{flex-direction:column;align-items:flex-start}.stressResults{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stressResults{grid-template-columns:1fr}}.exitShell{max-width:1400px}.exitHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.exitHero h1{margin:6px 0}.exitHero p{margin:0}.exitSafety{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.exitControls{margin-bottom:16px}.exitTarget{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.exitTarget label{color:#d1ccf1;gap:6px;font-size:.75rem;display:grid}.exitTarget input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;min-width:240px;padding:11px;font-size:1.125rem;font-weight:800}.exitTarget>div{flex-wrap:wrap;gap:7px;display:flex}.exitControls button{color:#c0c0ce;cursor:pointer;background:#0a0a23cc;border:1px solid #ffffff20;border-radius:9px;padding:9px 11px}.exitControls button.active{color:#fff;background:#ac7cff29;border-color:#ac7cff}.exitStrategies{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.exitStrategies button{text-align:left;gap:5px;display:grid}.exitStrategies small{color:#9c9cb1;font-size:.75rem;line-height:1.35}.exitSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.exitSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:13px;gap:7px;padding:17px;display:grid}.exitSummary span,.exitSummary small{color:#9c9cb1;font-size:.75rem}.exitSummary strong{font-size:1.25rem}.exitPlan{margin-top:16px}.exitPlan .sectionHeading p{margin:5px 0 0}.exitTable{min-width:1050px}.exitTable td small{color:#9c9cb1;margin-top:4px;display:block}.exitDisclaimer{margin-top:22px;line-height:1.5}@media (max-width:900px){.exitStrategies,.exitSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.exitHero,.exitTarget{flex-direction:column;align-items:flex-start}.exitTarget input{width:100%;min-width:0}.exitStrategies,.exitSummary{grid-template-columns:1fr}}.backupShell{max-width:1240px}.backupHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.backupHero h1{margin:6px 0}.backupHero p{margin:0}.backupSecurity{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.backupSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.backupSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:13px;gap:7px;padding:17px;display:grid}.backupSummary span{color:#9c9cb1;font-size:.75rem}.backupSummary strong{font-size:1.125rem}.backupActions{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.backupActions h2{margin:7px 0}.backupActions p{min-height:42px}.backupActions button,.backupUpload{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 14px;font-weight:800;display:inline-flex}.backupUpload input{display:none}.backupValidation{margin:18px 0}.backupValidation header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.backupValidation h2{margin:6px 0}.backupTable{min-width:780px}.backupRestoreNotice{margin:16px 0 0}.backupHistory{margin:28px 0}.backupDisclaimer{line-height:1.5}@media (max-width:760px){.backupHero{flex-direction:column;align-items:flex-start}.backupSummary,.backupActions{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.backupSummary,.backupActions{grid-template-columns:1fr}}.monthlyReportShell{max-width:1280px}.monthlyReportHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.monthlyReportHero h1{margin:6px 0}.monthlyReportHero p{margin:0}.monthlyReportHero>span{color:#d8d0f3;border:1px solid #ac7cff;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.monthlyReportSummary{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:18px;display:grid}.monthlyReportSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.monthlyReportSummary span,.monthlyReportSummary small{color:#9c9cb1;font-size:.75rem}.monthlyReportSummary strong{font-size:1.125rem}.monthlyGenerate{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.monthlyGenerate h2{margin:6px 0}.monthlyGenerate p{margin:0}.monthlyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.monthlyActions button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.monthlyActions button:nth-child(2){background:#087f5b}.monthlyActions button:disabled{opacity:.55;cursor:wait}.monthlyActions p{text-align:right;color:#9d9db1;width:100%;font-size:.75rem}.monthlyIncludes>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.monthlyIncludes article{gap:7px;display:grid}.monthlyIncludes article strong{font-size:.875rem}.monthlyIncludes article span{color:#9c9cb1;font-size:.75rem;line-height:1.4}.monthlyHistory{margin:30px 0}.monthlyHistoryTable{min-width:850px}.monthlyDisclaimer{line-height:1.5}@media (max-width:900px){.monthlyReportSummary{grid-template-columns:repeat(3,1fr)}.monthlyIncludes>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.monthlyReportHero,.monthlyGenerate{flex-direction:column;align-items:flex-start}.monthlyReportSummary,.monthlyIncludes>div{grid-template-columns:1fr}.monthlyActions{justify-content:flex-start}.monthlyActions p{text-align:left}}.harvestShell{max-width:1400px}.harvestHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.harvestHero h1{margin:6px 0}.harvestHero p{margin:0}.harvestHero>span{color:#fcd34d;border:1px solid #fbbf24;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.harvestOverview,.harvestSummary{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.harvestOverview article,.harvestSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.harvestOverview span,.harvestSummary span,.harvestSummary small{color:#9c9cb1;font-size:.75rem}.harvestOverview strong,.harvestSummary strong{font-size:1.125rem}.harvestControls{grid-template-columns:1fr auto;align-items:end;gap:18px;margin-bottom:16px;display:grid}.harvestControls>div:first-child{gap:8px;display:grid}.harvestControls label{color:#d1ccf1;justify-content:space-between;align-items:center;gap:14px;font-size:.75rem;font-weight:750;display:flex}.harvestControls input[type=number]{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:9px;font-weight:800}.harvestControls input[type=range]{accent-color:#ff6b83;width:100%}.harvestControls small{color:#9c9cb1}.harvestControls>p{color:#9d9db1;grid-column:1/-1;margin:0;font-size:.75rem}.harvestButtons{gap:8px;display:flex}.harvestButtons button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.harvestButtons button:last-child{background:#087f5b}.harvestButtons button:disabled{opacity:.5}.harvestPlan{margin-bottom:16px}.harvestTable{min-width:1100px}.harvestTable td small{color:#9c9cb1;margin-top:4px;display:block}.harvestWarning{line-height:1.5}.harvestRules{margin:20px 0}.harvestRules li{color:#c2c2d1;margin:9px 0}.harvestHistory{margin:28px 0}.harvestHistory table{min-width:700px}@media (max-width:950px){.harvestOverview,.harvestSummary{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.harvestHero{flex-direction:column;align-items:flex-start}.harvestOverview,.harvestSummary,.harvestControls{grid-template-columns:1fr}.harvestButtons{flex-wrap:wrap}}.investmentPlannerShell{max-width:1400px}.investmentPlannerHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.investmentPlannerHero h1{margin:6px 0}.investmentPlannerHero p{margin:0}.investmentPlannerHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.investmentPlannerOverview{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.investmentPlannerOverview article,.allocationSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.investmentPlannerOverview span,.allocationSummary span{color:#9c9cb1;font-size:.75rem}.investmentPlannerOverview strong,.allocationSummary strong{font-size:1.125rem}.allocationControls{margin-bottom:16px}.allocationModes{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.allocationModes button{text-align:left;color:#c2c2d1;cursor:pointer;background:#0a0a23cc;border:1px solid #ffffff20;border-radius:10px;gap:4px;padding:11px;display:grid}.allocationModes button.active{color:#fff;background:#ac7cff26;border-color:#ac7cff}.allocationModes small{color:#9c9cb1}.allocationInputs{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.allocationInputs label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid;position:relative}.allocationInputs input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.allocationInputs label span{color:#9c9cb1;position:absolute;bottom:10px;right:11px}.allocationButtons{gap:8px;margin-top:14px;display:flex}.allocationButtons button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.allocationButtons button:last-child{background:#087f5b}.allocationButtons button:disabled{opacity:.5}.allocationMessage{color:#9d9db1;font-size:.75rem}.allocationSummary{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.allocationPlan{margin-bottom:16px}.allocationTable{min-width:1050px}.allocationTable td small{color:#9c9cb1;margin-top:4px;display:block}.allocationDisclaimer{line-height:1.5}.allocationHistory{margin:28px 0}.allocationHistory table{min-width:800px}@media (max-width:900px){.investmentPlannerOverview,.allocationSummary{grid-template-columns:repeat(2,1fr)}.allocationInputs{grid-template-columns:1fr}}@media (max-width:600px){.investmentPlannerHero{flex-direction:column;align-items:flex-start}.investmentPlannerOverview,.allocationSummary,.allocationModes{grid-template-columns:1fr}.allocationButtons{flex-wrap:wrap}}.netWorthShell{max-width:1400px}.netWorthHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.netWorthHero h1{margin:6px 0}.netWorthHero p{margin:0}.netWorthHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.netWorthInputs{margin-bottom:16px}.netWorthInputs .sectionHeading{align-items:center}.netWorthInputs .sectionHeading h2{margin:6px 0}.netWorthInputs button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.netWorthInputs button:disabled{opacity:.5}.netWorthFields{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.netWorthFields label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.netWorthFields input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.netWorthMessage{color:#9d9db1;font-size:.75rem}.netWorthSummary{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px;display:grid}.netWorthSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.netWorthSummary span,.netWorthSummary small{color:#9c9cb1;font-size:.75rem}.netWorthSummary strong{font-size:1.125rem}.netWorthScenarios{margin-bottom:16px}.netWorthScenarios .sectionHeading h2{margin:6px 0}.netWorthScenarios .sectionHeading p{margin:0}.netWorthTable{min-width:1050px}.netWorthTable td small{color:#9c9cb1;margin-top:4px;display:block}.netWorthDisclaimer{line-height:1.5}.netWorthHistory{margin:28px 0}.netWorthHistory table{min-width:800px}@media (max-width:950px){.netWorthFields,.netWorthSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.netWorthHero,.netWorthInputs .sectionHeading{flex-direction:column;align-items:flex-start}.netWorthFields,.netWorthSummary{grid-template-columns:1fr}}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% -10%,#67679d1f,#0000 34%),#08081ccc}a,button,input,select,textarea,summary{transition:border-color .18s,background-color .18s,color .18s,opacity .18s,transform .18s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ac7cff80}.card{box-shadow:0 12px 30px #04040f24}button:not(:disabled):active{transform:translateY(1px)}.tableWrap{scrollbar-color:#404053 #0a0a23}.tableWrap:focus-within{border-color:#ffffff2a}tbody tr:hover{background:#ac7cff0b}.personalDashboard{margin-top:22px}.personalDashboardBar,.dashboardSettingsHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.personalDashboardBar p{margin:5px 0 0;font-size:.75rem}.dashboardCustomizeButton{color:#e4e1f2;cursor:pointer;background:#11112ecc;border:1px solid #ffffff25;border-radius:9px;padding:9px 12px;font-weight:750}.dashboardSettings{margin:14px 0;padding:18px}.dashboardSettings h3{margin:0}.dashboardSettingsHead p{margin:5px 0 0}.compactToggle{color:#d1ccf1;align-items:center;gap:8px;font-size:.75rem;display:flex}.dashboardCardControls{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.dashboardCardControls>div{background:#0a0a23cc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.dashboardCardControls label{align-items:center;gap:7px;font-size:.75rem;display:flex}.dashboardCardControls span{gap:4px;display:flex}.dashboardCardControls button,.dashboardReset{color:#e4e1f2;cursor:pointer;background:#131335cc;border:1px solid #ffffff1f;border-radius:7px}.dashboardCardControls button{width:28px;height:28px}.dashboardCardControls button:disabled{opacity:.35;cursor:not-allowed}.dashboardPinChooser{border-top:1px solid #ffffff15;padding-top:13px}.dashboardPinChooser summary{cursor:pointer;color:#c4b5fd;font-weight:750}.dashboardPinChooser>div{grid-template-columns:repeat(3,1fr);gap:7px;max-height:180px;margin-top:12px;display:grid;overflow:auto}.dashboardPinChooser label{align-items:center;gap:7px;font-size:.75rem;display:flex}.dashboardReset{margin-top:14px;padding:8px 10px}.personalizedMetricCards>div{min-width:0}.personalDashboardCompact .metricCard{min-height:92px;padding:13px}.personalDashboardCompact .metricIcon{flex-basis:29px;width:29px;height:29px}.dashboardUtilityGrid{grid-template-columns:1.35fr .65fr;gap:12px;margin:-14px 0 28px;display:grid}.dashboardAttention,.dashboardQuickActions{padding:18px}.dashboardAttention h3{margin:7px 0 0}.dashboardAttention ul{grid-template-columns:repeat(2,1fr);gap:7px;margin:15px 0;padding:0;list-style:none;display:grid}.dashboardAttention li a{background:#0a0a23cc;border-radius:8px;justify-content:space-between;gap:10px;padding:9px;text-decoration:none;display:flex}.dashboardAttention li span{color:#fbbf24;font-size:.75rem}.dashboardTextLink{font-size:.75rem}.dashboardQuickActions>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.dashboardQuickActions a{background:#221545;border-radius:8px;padding:10px;font-size:.75rem;text-decoration:none}.dashboardPinned{margin:0 0 28px}.dashboardPinned h3{margin:5px 0 12px}.dashboardPinnedGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dashboardPinnedGrid>a{justify-content:space-between;gap:12px;padding:14px;text-decoration:none;display:flex}.dashboardPinnedGrid>a>span{gap:4px;display:grid}.dashboardPinnedGrid>a>span:last-child{text-align:right}.dashboardPinnedGrid small{color:#9c9cb1;font-size:.75rem}.dashboardPinnedGrid strong{font-size:.875rem}@media (max-width:850px){.dashboardCardControls,.dashboardPinChooser>div{grid-template-columns:repeat(2,1fr)}.dashboardUtilityGrid{grid-template-columns:1fr;margin-top:-10px}.dashboardPinnedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.personalDashboardBar,.dashboardSettingsHead{flex-direction:column;align-items:flex-start}.dashboardCardControls,.dashboardPinChooser>div,.dashboardAttention ul,.dashboardPinnedGrid,.dashboardQuickActions>div{grid-template-columns:1fr}.dashboardCustomizeButton{align-self:stretch}}.uxSearchButton{z-index:80;color:#d3d1e2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0e0e28c0;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:fixed;bottom:82px;right:24px;box-shadow:0 12px 32px #00000057}.uxSearchButton>span{font-size:1.125rem}.uxSearchButton b{font-size:.75rem}.uxSearchButton kbd,.commandPalette kbd{color:#9c9cb1;background:#0a0a23cc;border:1px solid #ffffff27;border-radius:5px;padding:3px 6px;font:600 .75rem/1 ui-monospace,monospace}.scrollTop{z-index:75;color:#c4b5fd;cursor:pointer;background:#0e0e28bc;border:1px solid #ffffff20;border-radius:50%;width:40px;height:40px;font-weight:900;position:fixed;bottom:28px;right:24px;box-shadow:0 10px 25px #00000040}.routeProgress{z-index:200;background:linear-gradient(90deg,#ac7cff,#35d39a);width:45%;height:3px;animation:1.15s ease-in-out infinite routeLoading;position:fixed;top:0;left:0;box-shadow:0 0 15px #ac7cff}@keyframes routeLoading{0%{transform:translate(-100%)}to{transform:translate(320%)}}.commandOverlay{z-index:190;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04040d93;place-items:start center;padding:11vh 18px;animation:.14s ease-out overlayIn;display:grid;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.commandPalette{background:#0d0d27cc;border:1px solid #ffffff24;border-radius:17px;width:min(680px,100%);animation:.17s ease-out paletteIn;overflow:hidden;box-shadow:0 35px 100px #0000008c}@keyframes paletteIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}.commandPalette header{border-bottom:1px solid #ffffff15;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.commandPalette header>span{color:#b083ff;font-size:1.25rem}.commandPalette input{color:#f4f7fb;background:0 0;border:0;outline:0;width:100%;font-size:1rem}.commandPalette input::placeholder{color:#7b7b8f}.commandResults{gap:4px;max-height:480px;padding:8px;display:grid;overflow:auto}.commandResults button{color:#e3e1f0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:11px 12px;display:flex}.commandResults button.active{background:#131338cc;border-color:#ffffff2a}.commandResults button>span{gap:4px;display:grid}.commandResults button strong{font-size:.875rem}.commandResults button small{color:#8c8ca0;text-transform:capitalize;font-size:.75rem}.commandResults button>b{color:#b3b3c2;white-space:nowrap;background:#fff1;border-radius:999px;padding:5px 7px;font-size:.75rem}.commandResults>p{text-align:center;color:#9c9cb1;padding:25px}.commandPalette footer{color:#7e7e92;border-top:1px solid #ffffff15;gap:18px;padding:10px 16px;font-size:.75rem;display:flex}.navSearchTrigger{cursor:pointer;align-items:center;gap:5px;display:flex;color:#c2c2d1!important;background:#0d0d27cc!important;border:1px solid #ffffff20!important;border-radius:8px!important;padding:6px 9px!important;font-size:.75rem!important}.uxLoading{padding-top:44px}.skeleton{background:#111130cc;border-radius:12px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeletonNav{height:58px;margin-bottom:70px}.skeletonTitle{width:42%;height:44px;margin-bottom:14px}.skeletonText{width:60%;height:18px;margin-bottom:42px}.uxLoading>section{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.skeletonCard{height:130px}.skeletonPanel{height:360px;margin-top:24px}@media (max-width:760px){.uxSearchButton{bottom:68px;right:14px}.uxSearchButton b,.uxSearchButton kbd{display:none}.scrollTop{bottom:18px;right:14px}.commandOverlay{padding-top:7vh}.commandPalette footer{display:none}.uxLoading>section{grid-template-columns:repeat(2,1fr)}.skeletonTitle{width:75%}.skeletonText{width:90%}.navSearchTrigger span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.radarShell{max-width:1420px}.radarHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.radarHero h1{margin:6px 0}.radarHero p{margin:0}.radarHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.radarControls{grid-template-columns:1fr auto;align-items:end;gap:14px;margin-bottom:14px;display:grid}.radarFields{grid-template-columns:repeat(2,minmax(220px,1fr));gap:11px;display:grid}.radarFields label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid;position:relative}.radarFields input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.radarFields label span{color:#9c9cb1;position:absolute;bottom:10px;right:11px}.radarActions{gap:8px;display:flex}.radarActions button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.radarActions button:last-child{background:#087f5b}.radarControls>p{color:#9d9db1;grid-column:1/-1;margin:0;font-size:.75rem}.radarSummary{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px;display:grid}.radarSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:15px;display:grid}.radarSummary span,.radarSummary small{color:#9c9cb1;font-size:.75rem}.radarSummary strong{font-size:1.125rem}.radarTabs{gap:7px;margin:18px 0;display:flex}.radarTabs button{color:#b7b7c7;cursor:pointer;background:#0a0a23cc;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;font-weight:800;display:flex}.radarTabs button.active{color:#fff;background:#ac7cff29;border-color:#ac7cff}.radarTabs span{background:#ffffff14;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.75rem;display:grid}.radarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.radarCard{position:relative;overflow:hidden}.radarCard:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.radarADD:before{background:#35d39a}.radarWATCH:before{background:#fbbf24}.radarAVOID:before{background:#ff6b83}.radarCard header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.radarCard h2{margin:5px 0 3px;font-size:1.125rem}.radarCard header small{color:#9c9cb1}.radarRank{color:#b083ff;font-size:.75rem;font-weight:850}.radarScore{align-items:baseline;display:flex}.radarScore strong{margin:0;font-size:1.65rem}.radarScore span{color:#9c9cb1;font-size:.75rem}.radarBadges{gap:7px;margin:13px 0;display:flex}.radarMetrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.radarMetrics div{background:#0a0a23cc;border-radius:9px;gap:5px;padding:9px;display:grid}.radarMetrics span{color:#9c9cb1;font-size:.75rem}.radarMetrics strong{margin:0;font-size:.75rem}.radarCard h3{margin:15px 0 7px;font-size:.75rem}.radarCard ul{color:#b7b7c7;margin:0;padding-left:18px;font-size:.75rem;line-height:1.55}.radarWarnings{margin-top:12px}.radarWarnings p{color:#fbbf24;margin:5px 0;font-size:.75rem}.radarCard footer{border-top:1px solid #ffffff15;grid-template-columns:1fr auto;gap:4px;margin-top:14px;padding-top:12px;display:grid}.radarCard footer span,.radarCard footer small{color:#9c9cb1;font-size:.75rem}.radarCard footer strong{color:#6ee7b7;margin:0;font-size:.875rem}.radarCard footer small{grid-column:1/-1}.radarEmpty{text-align:center;color:#9c9cb1}.radarDisclaimer{margin-top:20px;line-height:1.5}.radarHistory{margin:28px 0}.radarHistory table{min-width:650px}@media (max-width:900px){.radarSummary{grid-template-columns:repeat(3,1fr)}.radarGrid{grid-template-columns:1fr}.radarMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.radarHero,.radarControls{grid-template-columns:1fr;align-items:flex-start}.radarHero{flex-direction:column}.radarFields,.radarSummary{grid-template-columns:1fr}.radarActions{flex-wrap:wrap}.radarTabs{overflow:auto}}.preTradeShell{max-width:1380px}.preTradeHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.preTradeHero h1{margin:6px 0}.preTradeHero p{margin:0}.preTradeHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.preTradeWorkspace{gap:16px;display:grid}.preTradeControls{grid-template-columns:minmax(260px,.65fr) 1.35fr;gap:24px;display:grid}.preTradeControls h2{margin:6px 0}.preTradeControls p{margin:0}.preTradeFields{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.preTradeFields label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.preTradeFields input,.preTradeFields select{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.preTradeControls>.smallText{grid-column:2}.preTradeVerdict{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.preTradeVerdict article{gap:6px;display:grid}.preTradeVerdict article>span,.preTradeVerdict small{color:#9c9cb1;font-size:.75rem}.preTradeVerdict strong{font-size:1.125rem}.preTradeVerdict article.buy{border-color:#35d39a8c}.preTradeVerdict article.drop{border-color:#fbbf248c}.preTradeVerdict article.sell{border-color:#ff6b8399}.preTradeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.preTradeGrid h2{margin:6px 0 14px}.preTradeMetrics{gap:0;margin:0;display:grid}.preTradeMetrics>div{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.preTradeMetrics dt{color:#a9a9ba}.preTradeMetrics dd{margin:0}.preTradeReasons{color:#c2c2d1;min-height:120px;margin:0 0 16px;padding-left:20px;line-height:1.65}.preTradeEmpty{text-align:center}@media (max-width:960px){.preTradeVerdict{grid-template-columns:repeat(2,1fr)}.preTradeControls{grid-template-columns:1fr}.preTradeControls>.smallText{grid-column:auto}.preTradeGrid{grid-template-columns:1fr}}@media (max-width:580px){.preTradeHero{flex-direction:column;align-items:flex-start}.preTradeFields,.preTradeVerdict{grid-template-columns:1fr}}.preTradeSafeAmount{background:#0a0a21cc;border:1px solid #ffffff20;border-radius:12px;gap:5px;margin-top:18px;padding:14px;display:grid}.preTradeSafeAmount span{color:#9c9cb1;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.preTradeSafeAmount strong{color:#6ee7b7;font-size:1.25rem}.preTradeSafeAmount button,.preTradeJournal>button{color:#fff;cursor:pointer;background:#8250dd;border:0;border-radius:9px;justify-self:start;padding:9px 13px;font-weight:800}.preTradeSafeAmount button:disabled,.preTradeJournal>button:disabled{opacity:.5;cursor:not-allowed}.preTradeLimits{gap:13px;margin-bottom:18px;display:grid}.preTradeLimit{gap:7px;display:grid}.preTradeLimit>div:first-child{justify-content:space-between;gap:16px;font-size:.75rem;display:flex}.preTradeLimit span{color:#b3b3c3}.preTradeLimitTrack{background:#ffffff10;border-radius:999px;height:8px;overflow:hidden}.preTradeLimitTrack span{border-radius:inherit;background:#35d39a;height:100%;display:block}.preTradeLimit.warning .preTradeLimitTrack span{background:#fbbf24}.preTradeLimit.danger .preTradeLimitTrack span{background:#ff6b83}.preTradeStress{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.preTradeStress article{background:#0a0a23cc;border:1px solid #ffffff1c;border-radius:12px;gap:7px;padding:14px;display:grid}.preTradeStress span,.preTradeStress small{color:#a9a9ba;font-size:.75rem}.preTradeStress strong{color:#ff8799}.preTradeJournal{grid-template-columns:1fr 180px;align-items:end;gap:14px;display:grid}.preTradeJournal h2{margin:5px 0}.preTradeJournal p{margin:0}.preTradeJournal label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.preTradeJournal select,.preTradeJournal textarea{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.preTradeThesis{grid-column:1/-1}.preTradeJournalMessage{color:#6ee7b7;grid-column:1/-1;font-weight:750}@media (max-width:960px){.preTradeStress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.preTradeStress,.preTradeJournal{grid-template-columns:1fr}.preTradeThesis{grid-column:auto}}.robinhoodShell{max-width:1400px}.robinhoodHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.robinhoodHero h1{margin:6px 0}.robinhoodHero p{max-width:760px;margin:0}.robinhoodHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.robinhoodActions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.robinhoodActions a,.robinhoodActions button{color:#fff;cursor:pointer;background:#814fd7;border:1px solid #8451df;border-radius:10px;padding:11px 15px;font-weight:850;text-decoration:none}.robinhoodActions button{background:#087f5b;border-color:#0aa174}.robinhoodActions .disabled,.robinhoodActions button:disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.robinhoodActions p{color:#9d9db1;width:100%;margin:0}.robinhoodSummary{grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;display:grid}.robinhoodSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.robinhoodSummary span,.robinhoodSummary small{color:#9c9cb1;font-size:.75rem}.robinhoodSummary strong{font-size:1.25rem}.robinhoodAccounts,.robinhoodPositions{margin-bottom:16px}.robinhoodAccounts h2,.robinhoodPositions h2{margin:5px 0}.robinhoodAccountList{gap:8px;display:grid}.robinhoodAccountList>div{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px;display:flex}.robinhoodAccountList>div>div{gap:4px;display:grid}.robinhoodAccountList small{color:#9c9cb1}.robinhoodPositions table{min-width:900px}.robinhoodPositions td:first-child{gap:3px;display:grid}.robinhoodPositions td small{color:#9c9cb1}.robinhoodDisclaimer{line-height:1.5}@media (max-width:900px){.robinhoodSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.robinhoodHero{flex-direction:column;align-items:flex-start}.robinhoodSummary{grid-template-columns:1fr}}.globalPortfolio{margin:22px 0;padding:22px}.globalPortfolioHeading{align-items:flex-start}.globalPortfolioHeading h2{margin:6px 0}.globalPortfolioHeading p{margin:0}.globalBrokerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.globalBrokerCard{background:linear-gradient(145deg,#11112ecc,#0a0a23cc);border:1px solid #ffffff1d;border-radius:14px;gap:16px;padding:18px;display:grid}.indiaBrokerCard{border-top:3px solid #b083ff}.usBrokerCard{border-top:3px solid #35d39a}.globalBrokerCard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.globalBrokerCard>header div{gap:4px;display:grid}.globalBrokerCard>header span:first-child{color:#b083ff;letter-spacing:.09em;font-size:.75rem;font-weight:850}.usBrokerCard>header span:first-child{color:#6ee7b7}.globalBrokerCard h3{margin:0;font-size:1.125rem}.globalBrokerStatus{color:#c2c2d1;white-space:nowrap;border:1px solid #ffffff25;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:800}.globalBrokerMetrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.globalBrokerMetrics>div{background:#09091dcc;border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.globalBrokerMetrics span,.globalBrokerMetrics small,.globalBrokerMeta{color:#9c9cb1;font-size:.75rem}.globalBrokerMetrics strong{text-overflow:ellipsis;font-size:1rem;overflow:hidden}.globalBrokerCard>footer{flex-wrap:wrap;gap:9px;display:flex}.globalBrokerCard>footer a{color:#c4b5fd;border:1px solid #ffffff25;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:750;text-decoration:none}.globalBrokerCard>footer a:first-child{color:#fff;background:#814fd7;border-color:#9463ea}.globalBrokerMeta{margin-top:-5px}.usDashboardHoldings{border-top:1px solid #ffffff15;margin-top:20px;padding-top:18px}.usDashboardHoldings h3{margin:5px 0}.usDashboardHoldings .sectionHeading>a{color:#c4b5fd}.usDashboardHoldingGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.usDashboardHoldingGrid article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.usDashboardHoldingGrid article>div{gap:3px;min-width:0;display:grid}.usDashboardHoldingGrid article>div:last-child{text-align:right}.usDashboardHoldingGrid span{text-overflow:ellipsis;white-space:nowrap;color:#9c9cb1;font-size:.75rem;overflow:hidden}.usDashboardHoldingGrid strong{font-size:.75rem}@media (max-width:1050px){.globalBrokerGrid{grid-template-columns:1fr}.usDashboardHoldingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.globalPortfolio{padding:16px}.globalPortfolioHeading{display:grid}.globalBrokerMetrics{grid-template-columns:repeat(2,1fr)}.usDashboardHoldingGrid{grid-template-columns:1fr}}.smartBuyPlan h2{margin:6px 0}.guardrailStrip{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.guardrailStrip span{color:#acacc2;border:1px solid #ffffff1d;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:750}.guardrailStrip .guardrailPass{color:#6ee7b7;border-color:#35d39a73}.guardrailStrip .guardrailFail{color:#ff8296;border-color:#ff6b838c}.smartBuyTable{min-width:950px}.smartBuyTable td:nth-child(2){gap:3px;display:grid}.smartBuyTable td small{color:#9c9cb1}.smartBuyPlan>.muted:last-child{margin-bottom:0}.globalHistoryShell{max-width:1450px}.globalHistoryHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.globalHistoryHero h1{margin:6px 0}.globalHistoryHero p{margin:0}.globalHistoryHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.globalHistoryCenter{gap:16px;display:grid}.historyCapture{grid-template-columns:1fr 180px 180px auto;align-items:end;gap:12px;display:grid}.historyCapture h2{margin:6px 0}.historyCapture p{margin:0}.historyCapture label{color:#acacc2;gap:6px;font-size:.75rem;font-weight:750;display:grid}.historyCapture input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:10px}.historyCapture button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;min-height:40px;padding:10px 14px;font-weight:850}.historyCapture>small{color:#6ee7b7;grid-column:1/-1}.historyKpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.historyKpis article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:11px;gap:6px;padding:15px;display:grid}.historyKpis span{color:#9c9cb1;font-size:.75rem}.historyKpis strong{font-size:1.125rem}.historyChart h2{margin:6px 0}.historyChart svg{background:linear-gradient(#814fd714,#0000);border-bottom:1px solid #ffffff15;width:100%;height:260px;padding:12px 0}.historyChart polyline{stroke:#6ee7b7;stroke-width:3px}.historyChart>div:last-child{color:#9c9cb1;justify-content:space-between;padding-top:9px;font-size:.75rem;display:flex}.globalHistoryTable{min-width:1250px}@media (max-width:1000px){.historyCapture{grid-template-columns:1fr 1fr}.historyCapture>div{grid-column:1/-1}.historyKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.globalHistoryHero{flex-direction:column;align-items:flex-start}.historyCapture,.historyKpis{grid-template-columns:1fr}.historyCapture>div{grid-column:auto}.historyChart svg{height:190px}}.cashFlowShell{max-width:1400px}.cashFlowHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.cashFlowHero h1{margin:6px 0}.cashFlowHero p{margin:0}.cashFlowHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.cashFlowStatus{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.cashFlowStatus article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:15px;display:grid}.cashFlowStatus span,.cashFlowStatus small{color:#9c9cb1;font-size:.75rem}.cashFlowStatus strong{font-size:1.125rem}.cashFlowStatusCard.statusSAFE{border-color:#35d39a8c}.cashFlowStatusCard.statusTIGHT{border-color:#fbbf248c}.cashFlowStatusCard.statusSHORTFALL{border-color:#ff6b8399}.cashFlowInputs,.cashFlowBills,.cashFlowCalendar{margin-bottom:16px}.cashFlowInputs .sectionHeading,.cashFlowBills .sectionHeading{align-items:center}.cashFlowInputs h2,.cashFlowBills h2,.cashFlowCalendar h2{margin:6px 0}.cashFlowInputs button,.cashFlowBills .sectionHeading button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.cashFlowFields{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.cashFlowFields label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.cashFlowFields input,.cashFlowBillList input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.cashFlowFields input[readonly]{color:#6ee7b7;background:#0b0b26cc}.cashFlowFields small{color:#808095;font-weight:500}.cashFlowMessage{color:#9d9db1;font-size:.75rem}.cashFlowBillList{gap:8px;display:grid}.cashFlowBillList>div{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:10px;grid-template-columns:2fr 1fr 110px 38px;align-items:end;gap:9px;padding:10px;display:grid}.cashFlowBillList label{color:#9c9cb1;gap:5px;font-size:.75rem;display:grid}.cashFlowBillList button{color:#ff8296;cursor:pointer;background:#26131c;border:1px solid #5f3341;border-radius:9px;height:40px;font-size:1.125rem}.cashFlowBills>footer{color:#a9a9ba;border-top:1px solid #ffffff15;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.cashFlowBills>footer strong{font-size:1rem}.cashFlowScenarios{margin:25px 0}.cashFlowScenarios>.sectionHeading h2{margin:6px 0}.cashFlowScenarios>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cashFlowScenarios article header{gap:5px;display:grid}.cashFlowScenarios article header strong{color:#d8d0f3;margin:0;font-size:1rem}.cashFlowScenarios article header small{color:#9c9cb1}.cashFlowScenarios dl{gap:9px;margin:15px 0 0;display:grid}.cashFlowScenarios dl>div{border-top:1px solid #ffffff15;justify-content:space-between;gap:12px;padding-top:9px;display:flex}.cashFlowScenarios dt{color:#9c9cb1;font-size:.75rem}.cashFlowScenarios dd{margin:0;font-size:.75rem;font-weight:800}.cashFlowCalendar ol{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cashFlowCalendar li{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:9px;grid-template-columns:75px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.cashFlowCalendar time{color:#b083ff;font-size:.75rem;font-weight:800}.cashFlowCalendar span{color:#c2c2d1;font-size:.75rem}.cashFlowCalendar strong{font-size:.75rem}.cashFlowDisclaimer{line-height:1.5}.cashFlowHistory{margin:28px 0}.cashFlowHistory table{min-width:850px}@media (max-width:1000px){.cashFlowStatus{grid-template-columns:repeat(3,1fr)}.cashFlowFields{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.cashFlowHero,.cashFlowInputs .sectionHeading,.cashFlowBills .sectionHeading{flex-direction:column;align-items:flex-start}.cashFlowStatus,.cashFlowFields,.cashFlowScenarios>div:last-child,.cashFlowCalendar ol{grid-template-columns:1fr}.cashFlowBillList>div{grid-template-columns:1fr 1fr}.cashFlowBillList>div>input{grid-column:1/-1}.cashFlowBillList button{align-self:end}}.aiCopilotShell{max-width:1320px}.aiCopilotWorkspace{gap:18px;display:grid}.aiCopilotHero{justify-content:space-between;align-items:flex-end;gap:24px;margin:18px 0 4px;display:flex}.aiCopilotHero h1{margin:6px 0}.aiCopilotHero p{margin:0}.aiPrivateBadge{white-space:nowrap;color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.aiHealthStrip{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.aiHealthStrip article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:15px;display:grid}.aiHealthStrip span{color:#9c9cb1;font-size:.75rem}.aiHealthStrip strong{font-size:1.25rem}.aiAskHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aiAskHeading h2{margin:6px 0}.aiClear,.aiSummaryButtons button,.aiJournalDialog button{color:#d1ccf1;cursor:pointer;background:#0b0b25cc;border:1px solid #ffffff25;border-radius:9px;padding:9px 12px;font-weight:750}.aiClear:disabled{opacity:.45}.aiWarnings{color:#fcd34d;background:#fbbf240f;border-left:3px solid #fbbf24;gap:4px;margin-top:10px;padding:10px;display:grid}.aiEvidence{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;margin-top:12px;display:grid}.aiEvidence>b{color:#acacc2;grid-column:1/-1;font-size:.75rem}.aiEvidence a{background:#0a0a23cc;border:1px solid #ffffff1d;border-radius:9px;gap:3px;padding:9px;text-decoration:none;display:grid}.aiEvidence a span{color:#c4b5fd;font-size:.75rem;font-weight:800}.aiEvidence a small{color:#9c9cb1}.aiMessage footer{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.aiMessage footer button{color:#c4b5fd;cursor:pointer;background:0 0;border:0;font-weight:750}.aiSummaryButtons{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.aiSummaryButtons .confirmButton,.aiJournalDialog .primaryButton{color:#fff;background:#814fd7;border-color:#9868ed}.aiJournalDialog{grid-template-columns:1fr minmax(250px,420px) auto;align-items:end;gap:14px;display:grid}.aiJournalDialog h2{margin:0 0 5px}.aiJournalDialog p{margin:0}.aiJournalDialog label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.aiJournalDialog select{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:10px}.aiJournalDialog>div:nth-of-type(2){gap:8px;display:flex}.aiJournalDialog>p{grid-column:1/-1}@media (max-width:760px){.aiCopilotHero{flex-direction:column;align-items:flex-start}.aiHealthStrip{grid-template-columns:1fr}.aiAskHeading{display:grid}.aiJournalDialog{grid-template-columns:1fr}.aiMessage footer{flex-direction:column;align-items:flex-start}}.benchmarkShell{max-width:1400px}.benchmarkHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.benchmarkHero h1{margin:6px 0}.benchmarkHero p{margin:0}.benchmarkHero>.badge{padding:9px 13px}.benchmarkSummary{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.benchmarkSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:16px;display:grid}.benchmarkSummary span{color:#9c9cb1;font-size:.75rem}.benchmarkSummary strong{font-size:1.125rem}.benchmarkPeriods{margin-bottom:16px}.benchmarkPeriods h2{margin:6px 0}.benchmarkPeriods table{min-width:760px}.benchmarkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.benchmarkGrid h2{margin:6px 0 15px}.benchmarkStats{gap:0;margin:0;display:grid}.benchmarkStats>div,.benchmarkList>div{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.benchmarkStats dt{color:#a9a9ba}.benchmarkStats dd{margin:0;font-weight:850}.benchmarkBars{gap:10px;display:grid}.benchmarkBars>div{grid-template-columns:150px 1fr 52px;align-items:center;gap:10px;display:grid}.benchmarkBars span{color:#c2c2d1;font-size:.75rem}.benchmarkBars i{background:#08081ccc;border-radius:999px;height:9px;overflow:hidden}.benchmarkBars b{background:linear-gradient(90deg,#8859dd,#35d39a);border-radius:999px;height:100%;display:block}.benchmarkBars strong{text-align:right;font-size:.75rem}.benchmarkList span{color:#c2c2d1;font-size:.75rem}.benchmarkList strong{font-size:.875rem}.benchmarkUnavailable{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.benchmarkUnavailable h2{margin:6px 0}.benchmarkUnavailable p{margin:0}.benchmarkDisclaimer{line-height:1.55}@media (max-width:980px){.benchmarkSummary{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.benchmarkHero,.benchmarkUnavailable{flex-direction:column;align-items:flex-start}.benchmarkSummary,.benchmarkGrid{grid-template-columns:1fr}.benchmarkBars>div{grid-template-columns:110px 1fr 46px}}.moreNavMenu{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#58586d #0c0c25;touch-action:pan-y;z-index:100;max-height:min(720px,100dvh - 96px);overflow-y:auto}.moreNavMenu:focus-visible{outline-offset:3px;outline:3px solid #ac7cff8c}.moreNavMenu::-webkit-scrollbar{width:10px}.moreNavMenu::-webkit-scrollbar-track{background:#0c0c25cc;border-radius:999px}.moreNavMenu::-webkit-scrollbar-thumb{background:#ffffff2e;border:2px solid #0c0c25;border-radius:999px}.moreNavMenu .navGroupLabel{z-index:2;background:#11112ecc;padding-top:13px;padding-bottom:7px;position:sticky;top:-10px}@media (max-width:850px){.moreNavMenu{max-height:calc(100dvh - 94px);padding-bottom:max(18px,env(safe-area-inset-bottom));top:78px}}.policyShell{max-width:1320px}.policyHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.policyHero h1{margin:6px 0}.policyHero p{margin:0}.policyHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:850}.policyWorkspace{gap:16px;display:grid}.policySummary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.policySummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:15px;display:grid}.policySummary span,.policySummary small{color:#9c9cb1;font-size:.75rem}.policySummary strong{font-size:1.125rem}.policySection{grid-template-columns:minmax(250px,.65fr) 1.35fr;gap:24px;display:grid}.policySection h2{margin:6px 0}.policySection p{margin:0}.policyFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.policyFields label,.policyTextFields label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.policyFields input,.policyTextFields input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.policyCheck{background:#0a0a23cc;border-radius:9px;grid-column:2;align-items:flex-start;gap:10px;padding:12px;display:flex}.policyCheck span{gap:4px;display:grid}.policyCheck small{color:#9c9cb1}.policyTextFields{gap:10px;display:grid}.policySave{align-items:center;gap:14px;display:flex}.policySave button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:9px;padding:11px 15px;font-weight:850}.policySave p{color:#6ee7b7}.policyApplied{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;display:flex}.policyApplied span,.policyApplied a{border:1px solid #ffffff1d;border-radius:999px;padding:7px 9px;font-size:.75rem}.policyApplied span{color:#acacc2}.policyApplied a{color:#c4b5fd;margin-left:auto;text-decoration:none}@media (max-width:850px){.policySummary{grid-template-columns:repeat(2,1fr)}.policySection{grid-template-columns:1fr}.policyCheck{grid-column:auto}.policyFields{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.policyHero{flex-direction:column;align-items:flex-start}.policySummary,.policyFields{grid-template-columns:1fr}.policyApplied a{margin-left:0}.policySave{flex-direction:column;align-items:flex-start}}.radarFormula{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.radarFormula h2{margin:6px 0 0}.radarFormula>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.radarFormula>div:last-child span{color:#acacc2;border:1px solid #ffffff1d;border-radius:999px;padding:8px 10px;font-size:.75rem}.radarFormula b{color:#d8d0f3}.radarAllocation{grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:22px;margin-bottom:16px;display:grid}.radarAllocation h2{margin:6px 0}.radarAllocation>div:last-child{gap:7px;display:grid}.radarAllocation article{background:#0a0a23cc;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px;display:grid}.radarAllocation article>span{gap:3px;display:grid}.radarAllocation small{color:#9c9cb1}.radarAllocation article>b:last-child{color:#6ee7b7}.radarFactors{grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 0 13px;display:grid}.radarFactors>div{background:#0a0a23cc;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:8px;display:grid;position:relative;overflow:hidden}.radarFactors span{text-transform:capitalize;color:#9c9cb1;font-size:.75rem}.radarFactors b{font-size:.75rem}.radarFactors i{background:linear-gradient(90deg,#8859dd,#35d39a);border-radius:999px;grid-column:1/-1;height:3px}.radarHOLD:before{background:#8960fa}.radarWAIT:before{background:#fbbf24}.radarREVIEW:before{background:#ff6b83}@media (max-width:800px){.radarFormula{flex-direction:column;align-items:flex-start}.radarFormula>div:last-child{justify-content:flex-start}.radarAllocation{grid-template-columns:1fr}.radarFactors{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.radarFactors{grid-template-columns:repeat(2,1fr)}.radarAllocation article{grid-template-columns:1fr auto}.radarAllocation article>b:last-child{grid-column:1/-1}}.metalsShell{max-width:1380px}.metalsHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.metalsHero h1{margin:6px 0}.metalsHero p{margin:0}.metalsHero>span{color:#f5d66f;border:1px solid #d5ad45;border-radius:999px;padding:8px 12px;font-weight:800}.metalsWorkspace{gap:16px;display:grid}.metalsPriceStrip,.metalsSummary{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.metalsPriceStrip article,.metalsSummary article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff1b;border-radius:12px;gap:6px;padding:16px;display:grid}.metalsPriceStrip article:first-child{border-color:#d5ad458c}.metalsPriceStrip article:nth-child(2){border-color:#d1d1db73}.metalsPriceStrip span,.metalsPriceStrip small,.metalsSummary span{color:#9c9cb1;font-size:.75rem}.metalsPriceStrip strong,.metalsSummary strong{font-size:1.125rem}.metalsFormCard{grid-template-columns:minmax(250px,.55fr) 1.45fr;gap:24px;display:grid}.metalsFormCard h2{margin:6px 0}.metalsFormCard p{margin:0}.metalsForm{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.metalsForm label{color:#d1ccf1;gap:6px;font-size:.75rem;font-weight:750;display:grid}.metalsForm input,.metalsForm select{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;width:100%;padding:10px}.metalsFormActions{grid-column:1/-1;gap:8px;display:flex}.metalsFormActions button,.metalsTable button{color:#fff;cursor:pointer;background:#814fd7;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.metalsFormActions .secondaryButton{color:#d1ccf1;background:#0c0c25cc;border:1px solid #ffffff25}.metalsMessage{color:#6ee7b7;grid-column:1/-1}.metalsTableCard h2{margin:6px 0}.metalsTable{min-width:1050px}.metalsTable td:first-child{gap:3px;display:grid}.metalsTable td:first-child small{color:#d5ad45}.metalsTable td:last-child{gap:6px;display:flex}.metalsTable .dangerButton{color:#ff8296;background:#321722}.metalsEmpty{text-align:center;padding:22px}.metalsDisclaimer{line-height:1.5}.homeWealthBreakdown{grid-template-columns:minmax(260px,.65fr) 1.35fr;gap:22px;margin:16px 0;display:grid}.homeWealthBreakdown h2{margin:6px 0;font-size:1.5rem}.homeWealthBreakdown p{margin:0}.homeWealthParts{grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:9px;display:grid}.homeWealthParts article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:9px;gap:5px;padding:12px;display:grid}.homeWealthParts span,.homeWealthParts small{color:#9c9cb1;font-size:.75rem}.homeWealthParts>a{color:#f5d66f;border:1px solid #d5ad45;border-radius:9px;align-items:center;padding:12px;font-weight:800;text-decoration:none;display:flex}.homeMetals{margin:16px 0}.homeMetals h2{margin:6px 0}.homeMetalGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.homeMetalGrid article{background:#0a0a23cc;border-radius:9px;gap:6px;padding:13px;display:grid}.homeMetalGrid span{color:#9c9cb1;font-size:.75rem}.homeMetalSource{color:#808095;margin-top:10px;display:block}@media (max-width:1000px){.metalsFormCard,.homeWealthBreakdown{grid-template-columns:1fr}.homeWealthParts,.metalsPriceStrip,.metalsSummary,.homeMetalGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.metalsHero{flex-direction:column;align-items:flex-start}.metalsForm,.metalsPriceStrip,.metalsSummary,.homeMetalGrid,.homeWealthParts{grid-template-columns:1fr}.homeWealthParts>a{justify-content:center}}.globalPortfolioShell{max-width:1450px}.globalPortfolioHero{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 24px;display:flex}.globalPortfolioHero h1{margin:6px 0}.globalPortfolioHero p{margin:0}.globalPortfolioHero>span{color:#6ee7b7;border:1px solid #35d39a;border-radius:999px;padding:8px 12px;font-weight:800}.globalCenter{gap:16px;display:grid}.globalToolbar{align-items:end;gap:18px;display:flex}.globalToolbar>div,.globalToolbar label{color:#a9a9ba;gap:7px;font-size:.75rem;font-weight:750;display:grid}.globalToolbar input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:8px;width:130px;padding:9px}.globalToolbar>small{color:#8c8ca0;margin-left:auto}.globalCurrencyToggle{display:flex}.globalCurrencyToggle button{color:#a9a9ba;cursor:pointer;background:#0a0a23cc;border:1px solid #ffffff25;padding:9px 14px}.globalCurrencyToggle button:first-child{border-radius:8px 0 0 8px}.globalCurrencyToggle button:last-child{border-radius:0 8px 8px 0}.globalCurrencyToggle button.active{color:#fff;background:#814fd7}.globalKpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.globalKpis article{background:linear-gradient(145deg,#11112ecc,#0c0c25cc);border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:17px;display:grid}.globalKpis span,.globalKpis small{color:#9c9cb1;font-size:.75rem}.globalKpis strong{font-size:1.25rem}.globalTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.globalTwoColumn h2,.globalCenter>.card h2{margin:6px 0 16px}.countryBars{gap:17px;display:grid}.countryBars>div{grid-template-columns:1fr auto;gap:8px;display:grid}.countryBars span{color:#c2c2d1}.countryBars i,.globalSectorGrid i,.dividendGoalBar i{background:#08081ccc;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.countryBars em,.globalSectorGrid em,.dividendGoalBar em{background:linear-gradient(90deg,#8859dd,#35d39a);border-radius:999px;height:100%;display:block}.syncRows{display:grid}.syncRows>div{border-top:1px solid #ffffff15;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.syncRows span{color:#9c9cb1}.syncRows b{font-size:.75rem}.globalActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.globalActions a,.inlineLink{color:#c4b5fd;border:1px solid #ffffff25;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:750;text-decoration:none}.globalSectorGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.globalSectorGrid article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:9px;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.globalSectorGrid article.overLimit{border-color:#fbbf24}.globalSectorGrid small{color:#9c9cb1}.globalSectorGrid i{height:5px}.globalInputs{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.globalInputs label{color:#a9a9ba;gap:5px;font-size:.75rem;display:grid}.globalInputs input{color:#fff;background:#08081ccc;border:1px solid #ffffff25;border-radius:8px;padding:10px}.allocationAnswer{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.allocationAnswer>div{background:#0a0a23cc;border-radius:9px;gap:5px;padding:12px;display:grid}.allocationAnswer span,.dividendGoalBar span,.dividendGoalBar small{color:#9c9cb1}.allocationAnswer strong{color:#6ee7b7}.dividendGoalBar{gap:10px;display:grid}.dividendGoalBar>div{justify-content:space-between;display:flex}.globalWarnings{gap:6px;margin-bottom:14px;display:grid}.globalWarnings p{color:#fcd34d;background:#fbbf240f;border-radius:7px;margin:0;padding:9px}.scenarioCards{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.scenarioCards article{background:#0a0a23cc;border:1px solid #ffffff15;border-radius:9px;gap:5px;padding:12px;display:grid}.scenarioCards span,.scenarioCards small{color:#9c9cb1}.globalHoldingTable{min-width:1050px}.globalHoldingTable td:nth-child(2){gap:3px;display:grid}.globalHoldingTable td small{color:#9c9cb1}.marketChip{border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:850}.marketINDIA{color:#c9aaff;background:#b083ff24}.marketUS{color:#6ee7b7;background:#35d39a1f}@media (max-width:900px){.globalKpis,.scenarioCards{grid-template-columns:repeat(2,1fr)}.globalTwoColumn{grid-template-columns:1fr}}@media (max-width:600px){.globalPortfolioHero,.globalToolbar{flex-direction:column;align-items:flex-start}.globalToolbar>small{margin-left:0}.globalKpis,.scenarioCards,.globalInputs{grid-template-columns:1fr}}.jobButtons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jobButtons button{padding:4px 10px}.jobButtons button.danger{border-color:currentColor}td small{display:block}.liabilityForm{gap:10px;max-width:560px;display:grid}.liabilityForm label{gap:4px;display:grid}.liabilityForm label.check{align-items:center;gap:8px;display:flex}.ticketToggle{margin-top:6px}.orderTicket{border:1px solid;border-radius:8px;gap:6px;margin-top:8px;padding:10px;font-size:.9em;display:grid}.orderTicket ul{margin:0;padding-left:18px}.ticketActions{flex-wrap:wrap;gap:8px;display:flex}.pasteLabel{gap:6px;width:100%;display:grid}.pasteLabel textarea{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.personalizedMetricCards>div>.card,.dashboardPinnedGrid>.card{transition:box-shadow .2s,border-color .2s}.personalizedMetricCards>div:hover>.card,.dashboardPinnedGrid>.card:hover{border-color:#ffffff2b;box-shadow:0 18px 38px #04040f52}.metricCard strong{font-variant-numeric:tabular-nums}.toastStack{z-index:1000;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.toast{pointer-events:auto;color:#edebf8;background:#0e0e28cc;border:1px solid #ffffff1f;border-left-width:4px;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex;box-shadow:0 18px 40px #04040f73}.toast>div{gap:3px;display:grid}.toast strong{font-size:.875rem}.toast span{color:#acacc2;font-size:.875rem}.toast a{color:inherit;text-decoration:none}.toast a:hover strong{text-decoration:underline}.toast button{color:#9c9cb1;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.25rem;line-height:1}.toast button:hover{color:#edebf8}.toast-buy{border-left-color:#34d399}.toast-sell{border-left-color:#fb7185}.toast-drop{border-left-color:#fbbf24}.toast-info{border-left-color:#ac7cff}@keyframes noticeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.notice,.errorText,.successText,[role=status]:not(.toastStack),[role=alert]{animation:.28s ease-out noticeIn}@media (prefers-reduced-motion:reduce){.personalizedMetricCards>div>.card,.dashboardPinnedGrid>.card{transition:none}}.rowArrow{color:#8a8aa0}.cards.personalizedMetricCards{grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard a,.dashboardTextLink,.sectionHeading>a,.homeWealthParts>a{align-items:center;min-height:24px;display:inline-flex}.uxSearchButton{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;bottom:80px;right:24px}.uxSearchButton b,.uxSearchButton kbd{display:none}.scrollTop{width:44px;height:44px}.shell{padding-bottom:110px}.toastStack{top:84px;bottom:auto}@media (pointer:coarse),(max-width:760px){.mainNav>a,.moreNav summary{padding-top:12px;padding-bottom:12px;line-height:20px}.navSearchTrigger,.logoutButton,.healthShortcut,.dashboardCustomizeButton,.dashboardReset,.moreNavMenu a,.dashboardQuickActions a,.dashboardAttention li a{align-items:center;min-height:44px;display:flex}.navSearchTrigger,.logoutButton{justify-content:center;min-width:44px}.metricCard a,.dashboardTextLink,.sectionHeading>a,.homeWealthParts>a{min-height:44px}button:not(.toast button):not(.check),select,input:not([type=checkbox]):not([type=radio]):not([type=range]),.globalBrokerCard a{align-items:center;min-height:44px;display:inline-flex}.holdingsTable .stockLink{min-height:44px}.dashboardCardControls label,.compactToggle,.dashboardPinChooser label{align-items:center;gap:8px;min-height:44px;display:flex}.uxSearchButton,.scrollTop{right:14px}.uxSearchButton{bottom:70px}}@media (max-width:640px){.logoutButton{padding:8px 12px!important;font-size:.75rem!important}.logoutButton:after{content:none}.dashboardIntro{gap:8px;padding:12px 0 8px}.dashboardIntro h2{margin:2px 0;font-size:1.5rem}.dashboardIntro p.muted,.personalDashboardBar p{display:none}.compactNotice{margin-bottom:6px}.personalDashboardBar{flex-direction:row;align-items:center}.personalDashboardBar .dashboardCustomizeButton{width:auto;padding:0 14px}.cards.personalizedMetricCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 20px}.personalizedMetricCards .metricCard{gap:0;min-height:0;padding:12px}.personalizedMetricCards .metricIcon{display:none}.personalizedMetricCards .metricCard strong{font-size:1.125rem}.personalizedMetricCards .metricCard small,.personalizedMetricCards .metricCard a{margin-top:4px}.toastStack{width:auto;top:12px;left:12px;right:12px}.holdingsTableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-right:0;overflow:visible}.holdingsTable,.holdingsTable tbody{width:100%;display:block;min-width:0!important}.holdingsTable thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.holdingsTable tr{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;background:#0e0e28cc;border:1px solid #ffffff15;border-radius:12px;gap:10px;margin:0 0 10px;padding:12px;display:grid}.holdingsTable td{white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}.holdingsTable td:before{content:attr(data-label);color:#9c9cb1;font-size:.75rem;font-weight:600}.holdingsTable td.holdingName{grid-column:1/-1}.holdingsTable td.holdingName:before{content:none}.holdingsTable td.holdingName .stockLink{width:100%}.holdingsTable td[data-label=Status],.holdingsTable td[data-label=Checklist]{grid-column:span 2}.holdingsTable td[data-label=My\ alert]{grid-column:1/-1}.holdingsTable td[data-label=My\ alert] select{width:100%}.holdingsTable td[data-label=My\ alert]:before,.holdingsTable td[data-label=Checklist]:before,.holdingsTable td[data-label=Data]:before{content:none}.holdingsTable td[data-label=Data]{justify-content:center;align-items:flex-end}.holdingsTable td[data-label=Data] br,.holdingsTable td[data-label=Data] small{display:none}}.ledgerPage h1{margin:6px 0}.ledgerFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0;display:flex}.ledgerFilters label{color:#acacc2;gap:6px;font-size:.75rem;font-weight:700;display:grid}.ledgerFilters select{color:#edebf8;min-width:160px;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:9px 10px;font-size:.875rem}.ledgerFilterActions{align-items:center;gap:12px;display:flex}.ledgerFilters button{color:#fff;cursor:pointer;background:#591dd8;border:1px solid #713bf6;border-radius:9px;padding:10px 16px;font-weight:700}.ledgerSummaries{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:18px 0;display:grid}.ledgerSummary h2{font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:1.5rem}.ledgerSummary h2 small{letter-spacing:0;font-size:.75rem;font-weight:600}.ledgerSummary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.ledgerSummary dl div{gap:3px;display:grid}.ledgerSummary dt{color:#9c9cb1;font-size:.75rem}.ledgerSummary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ledgerTable td{font-variant-numeric:tabular-nums}.ledgerLead small{margin-top:2px;display:block}.ledgerAmount{white-space:nowrap;font-weight:700}.ledgerScope{margin-top:24px;font-size:.75rem}@media (max-width:640px){.ledgerFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ledgerFilters select{width:100%;min-width:0;min-height:44px}.ledgerFilters button{min-height:44px}.ledgerSummaries{grid-template-columns:1fr}.ledgerPage .tableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-right:0;overflow:visible}.ledgerTable,.ledgerTable tbody{width:100%;display:block;min-width:0!important}.ledgerTable thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ledgerTable tr{background:#0e0e28cc;border:1px solid #ffffff15;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:0 0 8px;padding:12px;display:grid}.ledgerTable td{white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}.ledgerTable td:before{content:attr(data-label);color:#9c9cb1;font-size:.75rem;font-weight:600}.ledgerTable td.ledgerLead{order:-2;grid-column:1/3}.ledgerTable td.ledgerLead:before{content:none}.ledgerTable td.ledgerAmount{order:-1;align-items:flex-end;font-size:1rem}.ledgerTable td.ledgerAmount:before{content:none}}.growwSyncButton{color:#6ee7b7;font:inherit;cursor:pointer;background:#34d3991f;border:1px solid #2f8f6b;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:750}.growwSyncButton:hover:not(:disabled){background:#34d39933}.growwSyncButton:disabled{opacity:.7;cursor:progress}.growwSyncWrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.growwAutoSync{color:var(--muted,#94a3b8);cursor:pointer;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.growwAutoSync input{accent-color:#2f8f6b;margin:0}.growwAutoSync small{font-size:inherit}.orderPanel{gap:14px;max-width:640px;margin:18px 0;display:grid}.orderPanel h2{margin:0;font-size:1.25rem}.orderSide{border:1px solid #ffffff25;border-radius:10px;grid-template-columns:1fr 1fr;width:220px;display:inline-grid;overflow:hidden}.orderSide button{color:#acacc2;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.orderSide button.active.isBuy{color:#fff;background:#591dd8}.orderSide button.active.isSell{color:#fff;background:#be123c}.orderFields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.orderFields label{color:#acacc2;gap:6px;font-size:.75rem;font-weight:700;display:grid}.orderFields input,.orderFields select{color:#edebf8;min-height:44px;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:0 12px;font-size:1rem}.orderActions{flex-wrap:wrap;gap:10px;display:flex}.orderActions button,.orderActions a{color:#edebf8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.orderActions .orderPrimary{color:#fff;background:#591dd8;border-color:#713bf6}.orderActions .orderPrimary.orderSell{background:#be123c;border-color:#fb7185}.orderActions button:disabled{opacity:.6;cursor:progress}.orderConfirm{border-color:#713bf6;box-shadow:0 0 0 1px #713bf659}.orderConfirm dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.orderConfirm dl div{gap:3px;display:grid}.orderConfirm dt{color:#9c9cb1;font-size:.75rem}.orderConfirm dd{margin:0;font-weight:700}.orderWarning,.orderNote{margin:0;font-size:.875rem}.orderProblems{color:#fb7185;margin:0;padding-left:18px;font-size:.875rem}.ordersStatus{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0;display:grid}.ordersStatus div{gap:4px;display:grid}.orderRowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orderRowActions button{color:#c4b5fd;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:8px;padding:0 12px;font-size:.75rem;font-weight:750}.orderRowActions .orderCancel{color:#fb7185;border-color:#7f1d3a}.orderModify{color:#d1d1db;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.orderModify input{color:#f8fafc;width:110px;min-height:36px;font:inherit;background:#0c0c21cc;border:1px solid #ffffff25;border-radius:8px;padding:0 8px;font-size:.875rem}.orderRemark{margin-top:3px;display:block}.execTree{gap:14px;margin:18px 0;display:grid}.execNode{align-content:start;gap:8px;padding:16px;display:grid}.execNode h2,.execNode h3{margin:0;font-size:1.05rem;line-height:1.35}.execCeo{text-align:center;justify-self:center;justify-items:center;width:100%;max-width:760px}.execRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.execIndependent{border-style:dashed}.execAgents{gap:6px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.execAgents .badge{text-align:center;min-width:22px}.execReport{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.execReport h3{margin:0 0 6px;font-size:.95rem}.execReport ul,.execReport ol{margin:0;padding-left:18px;line-height:1.55}.execEligibility{gap:8px;margin-top:12px;padding:16px;display:grid}.execEligibility h3{margin:0}.execConfirm{flex-wrap:wrap;gap:8px;display:flex}.execEmergency{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.execEmergency .card{align-content:start;gap:8px;padding:16px;display:grid}.execEmergency h3{margin:0}.execIssues{gap:8px;padding:0;line-height:1.5;list-style:none;display:grid}@media (max-width:1000px){.execRow{grid-template-columns:1fr 1fr}.execEmergency{grid-template-columns:1fr}}@media (max-width:600px){.execRow{grid-template-columns:1fr}}.orderMoney{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 4px;display:grid}.orderMoney div{gap:2px;display:grid}.orderMoney dt{opacity:.75;font-size:.75rem}.orderMoney dd{margin:0;font-weight:700}@media (max-width:520px){.orderMoney{grid-template-columns:1fr 1fr}}.agentGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.agentCard{align-content:start;gap:8px;padding:16px;display:grid}.agentCard header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agentCard h3{margin:0;font-size:1.05rem}.agentCard p{margin:0;line-height:1.5}.agentTimes{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.agentTimes dt{opacity:.7;font-size:.75rem}.agentTimes dd{margin:0;font-weight:600}.agentError{font-size:.8rem}.agentJobs{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.agentJobs li{gap:6px;display:grid}.agentJobs small{display:block}.agentLinks{flex-wrap:wrap;gap:12px;font-size:.85rem;display:flex}.securityFindings{gap:12px;display:grid}.securityFinding{gap:6px;padding:16px;display:grid}.securityFinding h3{margin:2px 0;font-size:1rem}.securityFinding p{margin:0;line-height:1.5}.securityPassed{gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.signalWarn{background:#fbbf24;box-shadow:0 0 0 5px #fbbf241f}.commandSupervisor{margin:18px 0}.orderWhy{max-width:46ch;margin-top:4px;font-size:12.5px;line-height:1.4;display:block}@media (max-width:640px){.orderConfirm dl{grid-template-columns:1fr}.orderSide{width:100%}.orderRowActions button,.orderModify input{min-height:44px}.orderModify input{font-size:16px}}.botStatus{margin:18px 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.botStatus .card{gap:4px;display:grid}.botControls{gap:14px;display:grid}.botCapital{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.botCapital label{color:#acacc2;gap:6px;font-size:.75rem;font-weight:700;display:grid}.botCapital input{color:#edebf8;width:160px;min-height:44px;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:0 12px}.botCapital button{color:#edebf8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:10px;padding:0 16px;font-weight:750}.botPeGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:10px 0 14px;display:grid}.botPeGrid span{font-variant-numeric:tabular-nums;background:#0e0e28cc;border:1px solid #ffffff15;border-radius:8px;padding:8px 10px}.botPaste{gap:10px;display:grid}.botPaste textarea{color:#edebf8;width:100%;font:inherit;background:#08081ccc;border:1px solid #ffffff25;border-radius:9px;padding:10px;font-size:.875rem}.botRun{margin:0 0 8px}.botRun summary{cursor:pointer;gap:4px;min-height:44px;display:grid}.botRun ul{margin:4px 0 10px;padding-left:18px}.botFlags li{color:#fbbf24}.perfTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.perfTiles .card{gap:4px;padding:14px 16px;display:grid}.perfTiles .card>span{letter-spacing:.02em;font-size:.75rem;font-weight:700}.perfTiles strong{font-variant-numeric:tabular-nums;margin:0!important;font-size:1.25rem!important}.perfTiles small{font-size:.75rem}.perfCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.perfTrades{margin-top:16px}.perfTrades summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:750}.tchart{gap:10px;min-width:0;margin:0;display:grid}.tchartHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tchartHead>div{gap:2px;display:grid}.tchartTitle{font-size:1rem;font-weight:800}.tchartHead small{font-size:.75rem}.tchartHead>strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0!important;font-size:1.125rem!important}.tchartLegend{color:#9e9eae;gap:14px;font-size:.75rem;display:flex}.tchartLegend span{align-items:center;gap:6px;display:inline-flex}.tchartLegend i,.tchartTip i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.tchartLegend i.line{width:14px;height:2px}.tchartBody{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.tchartY{position:relative}.tchartY span{color:#8a8aa0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;position:absolute;right:0;transform:translateY(-50%)}.tchartPlot{outline-offset:4px;touch-action:pan-y;position:relative}.tchartPlot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tchartGrid{stroke:#ffffff12;stroke-width:1px}.tchartZero{stroke:#ffffff27;stroke-width:1px}.tchartX{height:18px;margin-left:60px;position:relative}.tchartX span{color:#8a8aa0;white-space:nowrap;font-size:.6875rem;position:absolute;transform:translate(-50%)}.tchartX:not(.bars) span:first-child{transform:none}.tchartX:not(.bars) span:last-child:not(:first-child){transform:translate(-100%)}.tchartCross{opacity:.55;pointer-events:none;background:#9e9eae;width:1px;position:absolute;top:0;bottom:0}.tchartDot{pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0e0e28}.tchartTip{color:#c0c0d0;pointer-events:none;z-index:2;white-space:nowrap;background:#08081cc4;border:1px solid #ffffff1f;border-radius:10px;gap:2px;min-width:140px;padding:8px 10px;font-size:.75rem;display:grid;position:absolute;top:4px;transform:translate(12px);box-shadow:0 10px 24px #00000059}.tchartTip.left{transform:translate(calc(-100% - 12px))}.tchartTip strong{color:#f3f3f7;font-variant-numeric:tabular-nums;font-size:.9375rem}.tchartTip strong.buy{color:#34d399}.tchartTip strong.sell{color:#fb7185}.tchartHits{display:flex;position:absolute;inset:0}.tchartHit{cursor:crosshair;background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0}.tchartHit:focus-visible{outline-offset:-2px;outline:2px solid #ac7cff99}.tchartEmpty{text-align:center;margin:0;padding:28px 0;font-size:.875rem}.tchartRank{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tchartRank li{grid-template-columns:minmax(90px,150px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.tchartRankLabel{gap:1px;min-width:0;display:grid}.tchartRankLabel b{font-size:.875rem}.tchartRankLabel small{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.tchartRankBar{background:#131335cc;border-radius:5px;height:10px;overflow:hidden}.tchartRankBar i{border-radius:5px;height:100%;display:block}.tchartRankValue{font-variant-numeric:tabular-nums;color:#e6e5ed;font-size:.8125rem}.ledgerSource{color:#ae93fd;border:1px solid #ffffff25;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.6875rem;font-weight:700;display:inline-block}.ledgerSource.bot{color:#c4b5fd;border-color:#5b4a9c}@media (max-width:1000px){.perfTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.perfCharts{grid-template-columns:1fr}}@media (max-width:640px){.tchartX span.opt{display:none}.tchartBody{grid-template-columns:44px minmax(0,1fr)}.tchartX{margin-left:52px}.tchartRank li{grid-template-columns:minmax(70px,110px) minmax(0,1fr) auto}.perfTiles strong{font-size:1.0625rem!important}}.botCharts{margin:0 0 18px}.orbPaper{color:#fbbf24}.orbAlert{background:#1d0f17;border-color:#7f1d3a}.orbGate{gap:12px;margin:0 0 18px;display:grid}.orbGate>div:first-child{gap:4px;display:grid}.orbGate strong{margin:0!important;font-size:1.5rem!important}.orbGate small{font-size:.8125rem}.orbGateBar{background:#131335cc;border-radius:5px;height:10px;overflow:hidden}.orbGateBar i{background:#8960fa;border-radius:5px;height:100%;display:block}.orbControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orbControls button{color:#e5e2f7;cursor:pointer;background:#0c0c24cc;border:1px solid #ffffff25;border-radius:10px;min-height:44px;padding:0 16px;font-weight:750}.orbControls .orbStop{color:#fff;background:#b91c1c;border-color:#ef4444;padding:0 22px;font-size:1rem}.orbControls .orbStop:hover:not(:disabled){background:#dc2626}.orbControls .orbStop:disabled{opacity:.5;cursor:not-allowed}.orbTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.orbTwoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.orbSmallTable{min-width:0}.orbSmallTable th,.orbSmallTable td{white-space:normal}.orbLog{gap:8px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.orbLog li{background:#0c0c24cc;border:1px solid #ffffff15;border-radius:10px;gap:2px;padding:10px 12px;font-size:.8125rem;display:grid}.orbLog li time{color:#8a8aa0;font-size:.6875rem}.orbLog li.breach{border-color:#7f1d3a}.orbLog li.trade{border-color:#ffffff1f}.orbRules ul{color:#cdcdda;gap:8px;margin:8px 0;padding-left:20px;font-size:.875rem;display:grid}@media (max-width:1000px){.orbTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.orbTwoCol{grid-template-columns:1fr}}.tchartLevel{letter-spacing:.01em;pointer-events:none;white-space:nowrap;background:#0e0e28ad;border-radius:4px;padding:0 4px;font-size:.625rem;font-weight:700;position:absolute;right:2px;transform:translateY(-110%)}.tchartLevel.band{color:#ae93fd;transform:translateY(-50%)}.researchSearch{gap:6px;max-width:560px;margin:16px 0 18px;display:grid}.researchSearch>div{gap:8px;display:flex}.researchSearch input{color:#f3f3f7;min-height:44px;font:inherit;text-transform:uppercase;background:#08081ccc;border:1px solid #ffffff25;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.researchSearch button{border-radius:10px;min-height:44px;padding:0 18px;font-weight:750}.researchTiles{grid-template-columns:repeat(4,minmax(0,1fr))}.researchBrief{margin:0 0 18px}.researchFilters{gap:8px;margin:0 0 14px;display:grid}.researchFilters>div{flex-wrap:wrap;gap:6px;display:flex}.researchFilters a{color:#c0c0d0;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.researchFilters a.on{color:#fff;background:#591dd8;border-color:#713bf6}.researchFilters a b{font-variant-numeric:tabular-nums}.researchTable{min-width:1100px}.researchTable .ledgerLead a{color:#e6e5ed;text-decoration:none}.researchTable .ledgerLead a:hover strong{color:#cbaeff}.researchNotes{color:#acacc2;max-width:320px;font-size:.8125rem;white-space:normal!important}.researchHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.researchHead .badge{font-size:.875rem}.researchWhy{color:#cdcdda;margin:8px 0 16px}.researchPage .tchart{margin-bottom:18px}.researchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.researchGrid h2{margin:0 0 10px;font-size:1.125rem}.researchLevels{background:0 0;width:100%;min-width:0;margin-bottom:8px}.researchLevels td,.researchLevels th{white-space:normal;background:0 0;padding:8px 6px;font-size:.875rem;position:static}.researchLevels th{color:#9e9eae;font-size:.75rem;font-weight:700}.researchNow td{background:#8960fa14}.researchReportAction{justify-items:start;gap:6px;margin-bottom:14px;display:grid}.researchReportAction button{border-radius:10px;min-height:44px;padding:0 18px;font-weight:750}.researchReport{margin:12px 0}.researchReport.older{opacity:.75}.researchMd h3{margin:16px 0 6px;font-size:1rem}.researchMd p,.researchMd li{color:#cdcdda;font-size:.9375rem;line-height:1.6}.researchMd ul{margin:6px 0;padding-left:20px}.researchMd a{color:#ae93fd}.researchSmall{min-width:720px}@media (max-width:1000px){.researchTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.researchGrid{grid-template-columns:1fr}}@keyframes emaSpin{to{transform:rotate(360deg)}}.kv{gap:0;margin:0;display:grid}.kv>div{border-bottom:1px solid #171738;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;font-size:.875rem;display:grid}.kv dt{color:#acacc2}.kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.growwAccount h3{margin:16px 0 6px;font-size:.9375rem}.themeToggle{background:#0e0e287e;border:1px solid #ffffff1c;border-radius:10px;padding:3px;display:inline-flex}.themeToggle button{cursor:pointer;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex;color:#acacc2!important;background:0 0!important;border:0!important}.themeToggle button.on{color:#fff!important;background:#321d66!important}.themeToggle button:focus-visible{outline-offset:1px;outline:2px solid #ac7cff}@media (max-width:760px){.themeToggle .themeLabel{display:none}.themeToggle button{justify-content:center;min-width:40px;min-height:40px}}.aiControls{gap:12px;display:grid}.aiControls a.button,.aiPage a.button{color:#e5e2f7;background:#0c0c24cc;border:1px solid #ffffff25;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.aiControls .orderPrimary,.aiInline .orderPrimary,.aiSettings .orderPrimary{color:#fff;background:#591dd8;border-color:#713bf6}.aiResume{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aiResume label{color:#cdcdda;align-items:center;gap:8px;font-size:.875rem;display:flex}.aiResume input{color:#eceaf7;width:130px;min-height:44px;font:inherit;letter-spacing:.06em;background:#09091fcc;border:1px solid #ffffff25;border-radius:10px;padding:0 10px}.aiResume button,.aiInline button,.aiAnalyst button{color:#e5e2f7;cursor:pointer;background:#0c0c24cc;border:1px solid #ffffff25;border-radius:10px;min-height:44px;padding:0 16px;font-weight:750}.aiResume button:disabled,.aiInline button:disabled,.aiAnalyst button:disabled{opacity:.55;cursor:not-allowed}.aiInline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.aiAnalyst{justify-items:start;gap:8px;margin:6px 0;display:grid}.aiSignals .aiAnalyst button{min-height:32px;padding:0 10px;font-size:.75rem}.aiMeters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aiMeter{background:#0c0c24cc;border:1px solid #ffffff15;border-radius:12px;gap:6px;padding:14px;display:grid}.aiMeter strong{font-size:1.125rem}.aiGate{gap:6px;margin:8px 0;padding:0;font-size:.875rem;list-style:none;display:grid}.aiRegime{margin:-6px 0 18px;font-size:.8125rem}.aiSignals td small{display:block}.aiBacktest td{white-space:nowrap}.aiSettings{gap:10px;display:grid}.aiSettings textarea{color:#eceaf7;background:#09091fcc;border:1px solid #ffffff25;border-radius:10px;width:100%;min-height:320px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:800px){.aiMeters{grid-template-columns:repeat(2,minmax(0,1fr))}}.sectionTabs{align-items:center;gap:12px;min-width:0;max-width:1500px;margin:0 auto;padding:16px 24px 0;display:flex}.sectionTabsLabel{color:#b083ff;letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:.75rem;font-weight:850}.sectionTabsList{scrollbar-width:thin;background:#0e0e287e;border:1px solid #9e9eae24;border-radius:12px;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.sectionTabsList a{color:#c2c2d2;white-space:nowrap;border-radius:8px;flex:none;align-items:center;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}.sectionTabsList a:hover{color:#fff;background:#ac7cff1f}.sectionTabsList a.active{color:#fff;background:#591dd8}.sectionTabsList a:focus-visible{outline-offset:1px;outline:3px solid #ac7cff8c}@media (max-width:850px){.sectionTabs{flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px 0}.sectionTabsList a{min-height:44px}}.usTabs{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:18px 0 6px;padding:4px;display:flex;overflow-x:auto}.usTabs a{color:#d6d0ee;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.usTabs a:hover{color:#fff;background:#ffffff1a}.usTabs a.active{color:#05051a;background:#fff}.usRefresh{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;flex:none;padding:9px 16px;font-weight:600}.usRefresh:hover{background:#ffffff1a}.usRefresh:disabled{opacity:.6;cursor:progress}.usFilings,.usEarnings{gap:14px;display:grid}.usFiling header,.usEarnings header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.usFiling header .badge{margin-left:8px}.usFiling.followed{border-color:#5fe6a073}.usFiling header a,.usEarnings a,.usNews a,.usFoot a{color:#c8b6ff}.usMoves{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.usMoves .badge{padding:7px 11px;font-size:.8125rem}.usNews{gap:2px;margin:0;padding:0;list-style:none;display:grid}.usNews li{border-radius:12px;gap:3px;padding:12px 14px;display:grid}.usNews li:hover{background:#ffffff0a}.usNews li.important{border-left:3px solid #fbbf24}.usNews li>span{font-size:.75rem}.usNews a{font-weight:600;text-decoration:none}.usNews a:hover{text-decoration:underline}.usEarnings p{margin:0 0 6px}.usSettings{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.usSettings label{gap:6px;font-size:.875rem;font-weight:600;display:grid}.usSettings input{color:#f1eefc;font:inherit;background:#0a0a24b3;border:1px solid #ffffff29;border-radius:10px;padding:10px 12px}.usSettings small{font-weight:400}.usSettings button{color:#05051a;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:11px 22px;font-weight:700}.usFoot{margin-top:28px;font-size:.8125rem}@media (max-width:760px){.usSettings{grid-template-columns:1fr}.usTabs{width:100%}}.scBrakes{border-color:#fb718573;margin:18px 0}.scBrakes h2{margin:0 0 10px}.scBrake{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.scBrake>div{gap:3px;display:grid}.scTable td small{font-size:.75rem;display:block}.scBench td{background:#ffffff08}.scNote{margin-top:10px;font-size:.8125rem}.scPast{gap:6px;margin:0;padding-left:18px;display:grid}.cmRunner form{grid-template-columns:1fr 180px auto;align-items:end;gap:14px;display:grid}.cmRunner label{gap:6px;font-size:.875rem;font-weight:600;display:grid}.cmRunner input,.cmRunner select{color:#f1eefc;font:inherit;background:#0a0a24b3;border:1px solid #ffffff29;border-radius:10px;padding:10px 12px}.cmRunner button{color:#05051a;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:11px 22px;font-weight:700}.cmRunner button:disabled{opacity:.6;cursor:progress}.cmProgress{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cmProgress li{color:#a9a3c4;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:.8125rem}.cmProgress li.done{color:#c9f7df;background:#5fe6a024;border-color:#5fe6a066}.cmProgress li.now{color:#fff;border-color:#c79bff;animation:1.2s ease-in-out infinite cmPulse}@keyframes cmPulse{50%{opacity:.55}}.cmLive,.cmSteps{gap:12px;margin-top:16px;display:grid}.cmLive article,.cmSteps article{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.cmLive article>strong,.cmSteps article>strong{color:#c8b6ff;margin-bottom:6px;display:block}.cmVerdict{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cmVerdict .cmBadge{border:1px solid;border-radius:999px;padding:8px 18px;font-size:1.6rem;font-weight:800}.cmCols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cmCols ul{margin:6px 0 0;padding-left:18px}.cmEvidence{columns:2;column-gap:24px;font-size:.8125rem}.cmEvidence li{break-inside:avoid;margin:0 0 6px}.cmStage{letter-spacing:.12em;text-transform:uppercase;color:#aef6cf;margin:18px 0 6px;font-size:.75rem}@media (max-width:760px){.cmRunner form,.cmCols{grid-template-columns:1fr}.cmEvidence{columns:1}}@media (prefers-reduced-motion:reduce){.cmProgress li.now{animation:none}}.aiStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aiStatsGrid h3{margin:0 0 8px}@media (max-width:900px){.aiStatsGrid{grid-template-columns:1fr}}.moreNavMenu{grid-template-columns:1fr;gap:2px}.navArea{border-bottom:1px solid #9e9eae1f}.navArea:last-child{border-bottom:0}.navArea>summary{color:#ece9f8;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:.875rem;font-weight:750;list-style:none;display:flex}.navArea>summary::-webkit-details-marker{display:none}.navArea>summary:after{content:"›";color:#9d9db1;font-size:1.1rem;transition:transform .18s}.navArea[open]>summary:after{transform:rotate(90deg)}.navArea>summary small{color:#8c8ca0;margin-left:auto;font-size:.6875rem;font-weight:700}.navArea>summary:hover{background:#ac7cff1a}.navArea>summary:focus-visible{outline-offset:2px;outline:3px solid #ac7cff8c}.navAreaLinks{grid-template-columns:1fr 1fr;gap:2px;padding:2px 4px 10px;display:grid}.navAreaLinks .navGroupLabel{background:0 0;border-top:0;margin-top:6px;padding:8px 6px 3px;font-size:.6875rem;position:static}.navAreaLinks a[aria-current=page]{background:#591dd88c;color:#fff!important}.sectionTabsArea{color:#8c8ca0;font-weight:750}@media (prefers-reduced-motion:reduce){.navArea>summary:after{transition:none}}.pauseAll{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:14px 18px;display:flex}.pauseAll>div{gap:4px;min-width:0;display:grid}.pauseAll strong{font-size:.95rem}.pauseAll.on{background:#ffb84d14;border-color:#ffb84d8c}.pauseAllBtn{color:#ffb3b3;cursor:pointer;background:#ff6b6b1f;border:1px solid #ff6b6b99;border-radius:10px;flex:none;min-height:44px;padding:0 18px;font-weight:750}.pauseAllBtn.armed{color:#fff;background:#d93a3a;border-color:#d93a3a}.pauseAllBtn.resume{color:#9ff0c6;background:#3dd68c1f;border-color:#3dd68c99}.pauseAllBtn:disabled{opacity:.6;cursor:wait}.pauseAllBtn:focus-visible{outline-offset:2px;outline:3px solid #ac7cff8c}@media (max-width:640px){.pauseAll{flex-direction:column;align-items:stretch}.pauseAllBtn{width:100%}}.cashPlan{gap:14px;margin:18px 0;display:grid}.cashPlanHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cashPlanHead h2{margin:6px 0;font-size:1.25rem}.cashPlanNums{grid-template-columns:repeat(3,auto);gap:18px;display:grid}.cashPlanNums>div{gap:2px;display:grid}.cashPlanNums strong{font-size:1.1rem}@media (max-width:640px){.cashPlanNums{grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%}.cashPlanNums strong{font-size:.95rem}}.cashPlan .ledgerTable{width:100%;min-width:0}.cashPlan .ledgerTable td.ledgerLead{white-space:normal;min-width:220px}.cashPlan .ledgerTable td.ledgerLead strong{font-size:1rem}.cashPlan .ledgerTable td:not(.ledgerLead),.cashPlan .ledgerTable th{white-space:nowrap}.glassesShell{max-width:760px}.g2Screen{aspect-ratio:2;color:#4dff88;background:#000;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:auto 1fr;width:100%;max-width:576px;margin:18px 0 10px;padding:0;font-family:ui-monospace,Menlo,monospace;display:grid;overflow:hidden}.g2Head{letter-spacing:.06em;opacity:.85;padding:8px 12px;font-size:.8125rem}.g2Body{white-space:pre-wrap;color:inherit;background:0 0;border:1px solid #4dff8859;border-radius:8px;margin:0 8px 8px;padding:10px;font-size:.875rem;line-height:1.45;overflow:hidden}.g2Controls{flex-wrap:wrap;gap:8px;display:flex}.g2Controls button,.glassesSetup button{min-height:44px;color:inherit;cursor:pointer;background:#ac7cff1f;border:1px solid #ffffff29;border-radius:10px;padding:0 16px;font-weight:700}.g2Controls button:disabled{opacity:.4;cursor:default}.glassesSetup{gap:14px;margin:18px 0;display:grid}.glassesQr{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.glassesQr img{background:#fff;border-radius:10px}.glassesLink{word-break:break-all;margin-top:6px;font-size:.75rem;display:block}.glassesSteps{gap:6px;padding-left:20px;display:grid}@media (max-width:640px){.g2Body{font-size:.75rem}}.glassesTrading{gap:12px;margin:18px 0;display:grid}.gtHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gtHead h2{margin:0 0 4px}.gtList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gtList li{align-items:center;gap:10px;display:flex}.gtList li button{margin-left:auto}.gtForm{flex-wrap:wrap;gap:8px;display:flex}.gtForm select,.gtForm input{min-height:44px;color:inherit;background:#0e0e2899;border:1px solid #ffffff29;border-radius:10px;padding:0 10px}.gtForm input[type=number]{width:90px}.gtForm input:not([type]){flex:1;min-width:180px}@media (max-width:640px){.gtHead{flex-direction:column}}.alertTriage h3{margin:7px 0 4px}.alertTriage .triageHead{color:#fbbf24;margin:12px 0 0;font-size:.75rem;font-weight:750}.alertTriage .triageHead.sell{color:#f87171}.dashboardAttention .alertTriage ul{grid-template-columns:1fr;margin:8px 0}.dashboardAttention .triageRow{align-items:center;gap:8px;display:flex}.dashboardAttention .triageRow a{flex:1;min-width:0}.triageBtns{gap:6px;display:flex}.triageBtns button,.alertTriage .linkButton{color:#e4e1f2;cursor:pointer;background:#131335cc;border:1px solid #ffffff1f;border-radius:7px;min-height:36px;padding:6px 9px;font-size:.75rem}.triageBtns button:disabled{opacity:.5;cursor:wait}.alertTriage .linkButton{color:#c4b5fd;background:0 0;border:none;min-height:0;padding:0;text-decoration:underline}@media (max-width:520px){.dashboardAttention .triageRow{flex-direction:column;align-items:stretch}.triageBtns button{flex:1;min-height:44px}}.agentOffice{gap:8px;margin:0;display:grid}.agentOffice svg{width:100%;height:auto;image-rendering:pixelated;background:#0d111c;border:1px solid #2a3348;border-radius:14px}.agentOffice text{font-family:ui-monospace,Menlo,Consolas,monospace}.agentOffice .tag{font-size:8.5px;font-weight:700}.agentOffice .roomLabel{letter-spacing:.04em;font-size:9.5px;font-weight:800}.agentOffice .coreText{fill:#c4b5fd;font-size:16px;font-weight:900}.agentOffice .zzz{fill:#8fa4d6;font-size:9px;animation:2.6s ease-in-out infinite officeZ}.agentOffice .alertMark{fill:#ff5c6c;font-size:15px;font-weight:900;animation:1s steps(2,end) infinite officeBlink}.agentOffice .warnMark{fill:#f5b942;font-size:13px;font-weight:900}.agentOffice .bot-working .botBody{animation:1.4s steps(2,end) infinite officeBob}.agentOffice .bot-working .armL{animation:.35s steps(2,end) infinite officeType}.agentOffice .bot-working .armR{animation:.35s steps(2,end) .17s infinite officeType}.agentOffice .bot-working .visor{animation:3s ease-in-out infinite officeVisor}.agentOffice .bot-failing .visor{animation:1s steps(2,end) infinite officeBlink}.agentOffice .antenna{animation:2.4s steps(2,end) infinite officeBlink}.agentOffice .screen-working{animation:2s ease-in-out infinite officeScreen}.agentOffice .codeLines{animation:1.2s steps(3,end) infinite officeCode}.agentOffice .screen-failing{animation:1s steps(2,end) infinite officeBlink}.agentOffice .led0{animation:1.1s steps(2,end) infinite officeBlink}.agentOffice .led1{animation:1.7s steps(2,end) .3s infinite officeBlink}.agentOffice .led2{animation:1.3s steps(2,end) .6s infinite officeBlink}.agentOffice .led3{animation:2.1s steps(2,end) .9s infinite officeBlink}.agentOffice .coreGlow{transform-origin:480px 360px;animation:4s ease-in-out infinite officePulse}.agentOffice .vaultDial{transform-box:fill-box;transform-origin:50% 160%;animation:6s steps(8,end) infinite officeSpin}.agentOffice .desk:focus{outline:none}.agentOffice .desk:focus rect:first-child{stroke-width:2.5px}.agentOffice figcaption{font-size:.85rem;line-height:1.5}.officeLegend{flex-wrap:wrap;gap:12px;display:flex}.officeLegend span{align-items:center;gap:6px;display:inline-flex}.officeLegend i{border-radius:2px;width:10px;height:10px;display:inline-block}.mood-working{color:#3ee6a1}.mood-failing{color:#ff5c6c}.mood-warning{color:#f5b942}@keyframes officeBob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes officeType{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes officeVisor{0%,to{opacity:1}50%{opacity:.6}}@keyframes officeBlink{0%{opacity:1}to{opacity:.2}}@keyframes officeScreen{0%,to{opacity:1}50%{opacity:.75}}@keyframes officeCode{0%{transform:translate(0)}to{transform:translate(3px)}}@keyframes officeZ{0%{opacity:0;transform:translateY(2px)}50%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes officePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes officeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.agentOffice *{animation:none!important}}.agentOffice.still *{animation:none!important}.agentOffice .ownerBadge{letter-spacing:.12em;font-size:12px;font-weight:900}.agentOffice .personBody{animation:2.2s steps(2,end) infinite officeBob}.agentOffice .person .armR{animation:.5s steps(2,end) infinite officeType}.agentOffice .crown{animation:3s ease-in-out infinite officeVisor}.execOwner{border-color:#ffd86b}.agentOfficeWrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.agentOfficeWrap{grid-template-columns:1fr}}.agentOffice .desk{cursor:pointer;outline:none}.agentOffice .deskHalo{fill:#0000;stroke-width:0;stroke-dasharray:4 3;transition:stroke-width .15s}.agentOffice .desk:hover .deskHalo,.agentOffice .desk:focus-visible .deskHalo{stroke-width:1.5px}.agentOffice .desk.selected .deskHalo{stroke-width:2.5px;fill:#ffffff0a}.agentOffice .desk:hover .botBody{filter:brightness(1.25)}.agentOffice .ownerDesk:hover .personBody,.agentOffice .ownerDesk:focus-visible .personBody{filter:brightness(1.15)}.agentOffice .bubbleText{fill:#141a2a;font-size:9px;font-weight:700}.agentOffice .bubble{animation:.25s ease-out officePop}.agentOffice .clock{letter-spacing:.04em;font-size:26px;font-weight:900}.agentOffice .ticker{font-size:8.5px}.agentOffice .ownerCount{font-size:18px;font-weight:900}.agentOffice .blinkSlow{animation:1.6s steps(2,end) infinite officeBlink}.agentOffice .bot-wave .armR{transform-box:fill-box;transform-origin:50% 0;animation:.5s ease-in-out infinite alternate officeWave}.officePanel{background:var(--card,#11162a);border:1px solid #2a3348;border-radius:14px;align-content:start;gap:10px;max-height:calc(100vh - 32px);padding:16px;display:grid;position:sticky;top:16px;overflow:auto}@media (max-width:1100px){.officePanel{max-height:none;position:static}}.officePanel header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.officePanel h3{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;font-size:1.05rem;display:flex}.officePanel h4{opacity:.85;margin:6px 0 0;font-size:.85rem}.officePanel p{margin:0;line-height:1.5}.officeClose{cursor:pointer;color:inherit;background:0 0;border:none;min-width:36px;min-height:36px;font-size:1.4rem;line-height:1}.officeSays{background:#ffffff0d;border-radius:8px;padding:8px 10px;font-style:italic}.officeJobs,.officeRuns{gap:10px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.officeJobs li{gap:6px;display:grid}.officeJobs small{display:block}.officeBtns{flex-wrap:wrap;gap:6px;display:flex}.officeBtns button{color:inherit;cursor:pointer;background:#7c5cff1f;border:1px solid #2f3a55;border-radius:8px;min-height:36px;padding:6px 12px;font-weight:700}.officeBtns button:disabled{opacity:.5;cursor:wait}.officeLinks{flex-wrap:wrap;gap:12px;font-size:.85rem;display:flex}.officeNote{font-size:.78rem}.officeHint .officeLegend{gap:6px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.officeHint .officeLegend li{align-items:center;gap:8px;display:flex}.officeHint .officeLegend i{border-radius:3px;width:12px;height:12px;display:inline-block}.mood-badge-working{color:#3ee6a1}.mood-badge-failing{color:#ff5c6c}.mood-badge-warning{color:#f5b942}@keyframes officePop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes officeWave{0%{transform:rotate(0)}to{transform:rotate(-70deg)}}.agentOfficeWrap.still *{animation:none!important}.shivaOrb{z-index:85;color:#e9e4ff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;background:#0e0e28d9;border:1px solid #7c5cff8c;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;position:fixed;bottom:122px;right:14px;box-shadow:0 10px 30px #4428b459}.shivaOrb b{letter-spacing:.08em;font-size:.8rem}.shivaCore,.shivaFace{background:radial-gradient(circle at 40% 35%,#c7f3ff 0,#5ec8ff 30%,#5b3df5 70%,#2a1a7a 100%);border-radius:50%;width:30px;height:30px;display:inline-block;position:relative;box-shadow:0 0 14px #5ec8ffa6}.shivaCore i,.shivaFace i{opacity:0;border:2px solid #7c5cff80;border-radius:50%;position:absolute;inset:-4px}.shiva-listening .shivaCore i,.shivaFace.shiva-listening i{animation:1.4s ease-out infinite shivaRing}.shiva-listening .shivaCore i:nth-child(2),.shivaFace.shiva-listening i:nth-child(2){animation-delay:.45s}.shiva-listening .shivaCore i:nth-child(3),.shivaFace.shiva-listening i:nth-child(3){animation-delay:.9s}.shiva-thinking .shivaCore,.shivaFace.shiva-thinking{background:conic-gradient(#5ec8ff,#7c5cff,#c7f3ff,#5ec8ff);animation:1.2s linear infinite shivaSpin}.shiva-speaking .shivaCore,.shivaFace.shiva-speaking{animation:.5s ease-in-out infinite alternate shivaTalk}.shivaWake .shivaCore{box-shadow:0 0 0 3px #3ee6a18c,0 0 16px #5ec8ffa6}.shivaPanel{z-index:90;color:#e9e7f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c22f5;border:1px solid #7c5cff73;border-radius:18px;grid-template-rows:auto 1fr auto auto auto auto auto;gap:10px;width:min(390px,100vw - 28px);max-height:min(620px,100vh - 200px);padding:14px;display:grid;position:fixed;bottom:170px;right:14px;box-shadow:0 24px 60px #00000080}.shivaPanel header{align-items:center;gap:10px;display:flex}.shivaPanel header div{flex:1;display:grid}.shivaPanel header strong{letter-spacing:.2em;font-size:.95rem}.shivaPanel header small{color:#a9a6c4;font-size:.78rem}.shivaFace{width:40px;height:40px}.shivaIcon{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:36px;min-height:36px;font-size:1.1rem}.shivaIcon:hover{background:#ffffff12}.shivaLog{align-content:start;gap:8px;min-height:120px;padding-right:4px;display:grid;overflow:auto}.shivaLog p{border-radius:12px;max-width:88%;margin:0;padding:8px 11px;font-size:.9rem;line-height:1.45}.shivaSays{background:#7c5cff29;border-top-left-radius:4px;justify-self:start}.shivaYou{background:#5ec8ff24;border-top-right-radius:4px;justify-self:end}.shivaInterim{opacity:.6;font-style:italic}.shivaConfirm{background:#f5b9421f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.shivaConfirm span{flex:1;font-weight:700}.shivaConfirm button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:6px 14px}.shivaChips{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.shivaChips button{color:inherit;cursor:pointer;background:#7c5cff1a;border:1px solid #7c5cff66;border-radius:999px;flex:none;min-height:32px;padding:6px 10px;font-size:.78rem}.shivaInput{gap:6px;display:flex}.shivaInput input{min-width:0;min-height:40px;color:inherit;font:inherit;background:#08081ccc;border:1px solid #ffffff29;border-radius:10px;flex:1;padding:0 10px;font-size:16px}.shivaMic{cursor:pointer;background:#7c5cff26;border:1px solid #7c5cff80;border-radius:10px;min-width:44px;min-height:40px;font-size:1.05rem}.shivaMic.on{background:#e5484d;border-color:#e5484d;animation:.6s ease-in-out infinite alternate shivaTalk}.shivaMic:disabled{opacity:.4;cursor:not-allowed}.shivaWakeToggle{align-items:center;gap:8px;font-size:.82rem;display:flex}.shivaNote{font-size:.72rem;line-height:1.4}@keyframes shivaRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}@keyframes shivaSpin{to{transform:rotate(360deg)}}@keyframes shivaTalk{0%{transform:scale(1)}to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.shivaOrb *,.shivaPanel *,.shivaOrb,.shivaMic{animation:none!important}}@media (max-width:600px){.shivaOrb b{display:none}.shivaOrb{padding:6px}.shivaPanel{bottom:166px}}.orderSyncBar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}
