:root{--mc-font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mc-font-size-label:9px;--mc-font-size-small:10px;--mc-font-size-body:12px;--mc-font-size-panel-title:15px;--mc-font-size-page-title:23px;--mc-radius-small:8px;--mc-radius-medium:11px;--mc-radius-large:16px;--mc-radius-xlarge:19px;--mc-radius-pill:999px;--mc-space-1:4px;--mc-space-2:8px;--mc-space-3:12px;--mc-space-4:16px;--mc-space-5:20px;--mc-space-6:24px;--mc-space-7:30px;--mc-sidebar-width:248px;--mc-header-height:86px;--mc-content-max-width:1680px;--mc-transition-fast:.15s ease;--mc-transition-medium:.22s ease;--mc-color-background:var(--mc-color-app-background);--mc-color-background-elevated:var(--mc-color-surface-elevated);--mc-color-surface:var(--mc-color-surface-primary);--mc-color-surface-strong:var(--mc-color-surface-elevated);--mc-color-surface-muted:var(--mc-color-surface-secondary);--mc-color-surface-hover:var(--mc-color-surface-interactive);--mc-color-border:var(--mc-color-border-default);--mc-color-border-soft:var(--mc-color-border-subtle);--mc-color-border-strong:var(--mc-color-border-emphasis);--mc-color-focus:var(--mc-color-focus-ring);--mc-color-risk:var(--mc-color-negative)}:root,:root[data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-color-app-background:#071019;--mc-color-sidebar-background:#071019f7;--mc-color-header-background:#071019de;--mc-color-surface-primary:#0b1924db;--mc-color-surface-secondary:#0d1d28c7;--mc-color-surface-elevated:#0b1924;--mc-color-surface-interactive:#172e3cd9;--mc-color-surface-selected:#4fd1a51f;--mc-color-text-primary:#edf3f7;--mc-color-text-secondary:#a9bbc6;--mc-color-text-muted:#718895;--mc-color-text-subtle:#526775;--mc-color-text-disabled:#445763;--mc-color-text-inverse:#071019;--mc-color-primary:#4fd1a5;--mc-color-primary-hover:#69dbb4;--mc-color-information:#5f91b2;--mc-color-intelligence:#745f9b;--mc-color-positive:#4fd1a5;--mc-color-negative:#d66f6f;--mc-color-attention:#d6a95f;--mc-color-neutral:#6c8798;--mc-color-border-subtle:#85a4b817;--mc-color-border-default:#85a4b821;--mc-color-border-emphasis:#76a7b833;--mc-color-focus-ring:#4fd1a5b8;--mc-shadow-panel:0 16px 42px #0000001f, inset 0 1px 0 #ffffff05;--mc-shadow-elevated:0 20px 60px #0003;--mc-shadow-drawer:-30px 0 80px #0006;--mc-gradient-app:radial-gradient(circle at 35% -10%, #2f749c29, transparent 34%);--mc-gradient-brand:linear-gradient(145deg, #4fd1a529, #15354573);--mc-gradient-navigation-active:linear-gradient(90deg, #4fd1a524, #4fd1a509)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-color-app-background:#0a0e15;--mc-color-sidebar-background:#0a0e15fa;--mc-color-header-background:#0a0e15e6;--mc-color-surface-primary:#141a26e6;--mc-color-surface-secondary:#181f2cd1;--mc-color-surface-elevated:#171e2b;--mc-color-surface-interactive:#263041e6;--mc-color-surface-selected:#60a5fa21;--mc-color-text-primary:#f1f5f9;--mc-color-text-secondary:#b6c2d1;--mc-color-text-muted:#7e8da1;--mc-color-text-subtle:#5f6d80;--mc-color-text-disabled:#485466;--mc-color-text-inverse:#0a0e15;--mc-color-primary:#60a5fa;--mc-color-primary-hover:#7db7fb;--mc-color-information:#38bdf8;--mc-color-intelligence:#a78bfa;--mc-color-positive:#34d399;--mc-color-negative:#f87171;--mc-color-attention:#fbbf24;--mc-color-neutral:#94a3b8;--mc-color-border-subtle:#94a3b817;--mc-color-border-default:#94a3b824;--mc-color-border-emphasis:#94a3b83d;--mc-color-focus-ring:#60a5fab8;--mc-shadow-panel:0 16px 42px #0000002b, inset 0 1px 0 #ffffff06;--mc-shadow-elevated:0 20px 60px #00000047;--mc-shadow-drawer:-30px 0 80px #0000007a;--mc-gradient-app:radial-gradient(circle at 35% -10%, #3b82f61f, transparent 35%);--mc-gradient-brand:linear-gradient(145deg, #60a5fa2e, #3730a338);--mc-gradient-navigation-active:linear-gradient(90deg, #60a5fa29, #60a5fa09)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-color-app-background:#f3f6f8;--mc-color-sidebar-background:#fffffffa;--mc-color-header-background:#f8fafceb;--mc-color-surface-primary:#fffffff5;--mc-color-surface-secondary:#f4f7f9f0;--mc-color-surface-elevated:#fff;--mc-color-surface-interactive:#edf2f5;--mc-color-surface-selected:#0d8f721a;--mc-color-text-primary:#17212b;--mc-color-text-secondary:#31445b;--mc-color-text-muted:#51657b;--mc-color-text-subtle:#6b7f93;--mc-color-text-disabled:#95a3b1;--mc-color-text-inverse:#fff;--mc-color-primary:#2563eb;--mc-color-primary-hover:#1d4ed8;--mc-color-information:#2563eb;--mc-color-intelligence:#7c3aed;--mc-color-positive:#0f8a68;--mc-color-negative:#c84d4d;--mc-color-attention:#a87517;--mc-color-neutral:#52687e;--mc-color-border-subtle:#3a4b5814;--mc-color-border-default:#3a4b5824;--mc-color-border-emphasis:#3a4b583d;--mc-color-focus-ring:#2563eb7a;--mc-shadow-panel:0 12px 34px #22344212, inset 0 1px 0 #ffffffbf;--mc-shadow-elevated:0 18px 50px #22344221;--mc-shadow-drawer:-24px 0 70px #2234422e;--mc-gradient-app:radial-gradient(circle at 35% -10%, #2563eb14, transparent 34%);--mc-gradient-brand:linear-gradient(145deg, #2563eb26, #7c3aed14);--mc-gradient-navigation-active:linear-gradient(90deg, #2563eb21, #7c3aed0a)}@media (prefers-reduced-motion:reduce){:root{--mc-transition-fast:0s;--mc-transition-medium:0s}}:root,:root[data-theme=emerald]{--mc-workspace-background:#061019;--mc-workspace-gradient:radial-gradient(circle at 26% -12%, #1f976f33, transparent 38%);--mc-toolbar-background:#051017f5;--mc-panel-background:#07191fed;--mc-panel-background-strong:#081d23;--mc-panel-background-muted:#0a1f24cc;--mc-panel-border:#4fdaad30;--mc-panel-border-hover:#59e4b957;--mc-chart-surface:#081b21;--mc-chart-grid:#62cda81a;--mc-chart-axis:#668c82;--mc-chart-track:#5cbe9b1c;--mc-chart-series-1:#58ddb4;--mc-chart-series-2:#36c99b;--mc-chart-series-3:#78edc6;--mc-chart-series-4:#2dac83;--mc-chart-series-5:#98f3d4;--mc-chart-series-6:#1f7d60;--mc-chart-glow:#58ddb440;--mc-risk-trend-line:var(--mc-chart-series-3);--mc-risk-gauge-primary:var(--mc-chart-series-1);--mc-risk-gauge-secondary:var(--mc-chart-series-4);--mc-risk-gauge-track:#3b7a6830;--mc-action-background:#55d7ae;--mc-action-hover:#6be3bc;--mc-action-text:#04120e;--mc-selection-background:#49d1a31f;--mc-selection-border:#4fdaad57;--mc-selection-text:#75e4bf;--mc-positive-soft:#4fd1a517;--mc-attention-soft:#d6a95f17;--mc-negative-soft:#d66f6f17;--mc-neutral-soft:#6d91841a}:root[data-theme=dark]{--mc-workspace-background:#090e17;--mc-workspace-gradient:radial-gradient(circle at 28% -12%, #4a6cca33, transparent 38%), radial-gradient(circle at 86% 8%, #7e57c21f, transparent 32%);--mc-toolbar-background:#090e17f5;--mc-panel-background:#0e1725f0;--mc-panel-background-strong:#101b2c;--mc-panel-background-muted:#111d2dd6;--mc-panel-border:#6f95cc30;--mc-panel-border-hover:#78a4e657;--mc-chart-surface:#0d1827;--mc-chart-grid:#7995be1c;--mc-chart-axis:#6e7f98;--mc-chart-track:#7591ba1c;--mc-chart-series-1:#5b9dff;--mc-chart-series-2:#9b7cfb;--mc-chart-series-3:#ff9f43;--mc-chart-series-4:#ffd166;--mc-chart-series-5:#35c3ff;--mc-chart-series-6:#c084fc;--mc-chart-glow:#ff9f433d;--mc-risk-trend-line:#ffad4d;--mc-risk-gauge-primary:var(--mc-chart-series-1);--mc-risk-gauge-secondary:var(--mc-chart-series-2);--mc-risk-gauge-track:#36486552;--mc-action-background:#5b9dff;--mc-action-hover:#7bb0ff;--mc-action-text:#07111f;--mc-selection-background:#5b9dff1f;--mc-selection-border:#5b9dff5c;--mc-selection-text:#8fbcff;--mc-positive-soft:#34d39917;--mc-attention-soft:#ffb14a1a;--mc-negative-soft:#f871711a;--mc-neutral-soft:#8091ac1c}:root[data-theme=light]{--mc-workspace-background:#eef3f7;--mc-workspace-gradient:radial-gradient(circle at 28% -12%, #2563eb14, transparent 38%), radial-gradient(circle at 88% 6%, #7c3aed0d, transparent 30%);--mc-toolbar-background:#fffffff0;--mc-panel-background:#fffffffa;--mc-panel-background-strong:#fff;--mc-panel-background-muted:#f6f8fb;--mc-panel-border:#475b6e29;--mc-panel-border-hover:#2a4c6e45;--mc-chart-surface:#fbfcfd;--mc-chart-grid:#3e51651a;--mc-chart-axis:#788897;--mc-chart-track:#485b6e1a;--mc-chart-series-1:#2563eb;--mc-chart-series-2:#7c3aed;--mc-chart-series-3:#d97706;--mc-chart-series-4:#ca8a04;--mc-chart-series-5:#0891b2;--mc-chart-series-6:#0f8a68;--mc-chart-glow:#d9770629;--mc-risk-trend-line:#d97706;--mc-risk-gauge-primary:var(--mc-chart-series-1);--mc-risk-gauge-secondary:var(--mc-chart-series-2);--mc-risk-gauge-track:#e8edf2;--mc-action-background:#2563eb;--mc-action-hover:#1d4ed8;--mc-action-text:#fff;--mc-selection-background:#2563eb17;--mc-selection-border:#2563eb47;--mc-selection-text:#1d4ed8;--mc-positive-soft:#0f8a6814;--mc-attention-soft:#a8751717;--mc-negative-soft:#c84d4d14;--mc-neutral-soft:#60758714}*{box-sizing:border-box}html{background:#071019;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}#root{width:100%;min-height:100vh}.instrument-identity{align-items:center;gap:10px;min-width:0;display:flex}.portfolio-catalog-results button>.instrument-identity{flex-direction:row;flex:auto;gap:10px}.instrument-identity__visual{color:#9bb8ff;background:linear-gradient(145deg,#5b85de29,#5ed3b014),#051118e6;border:1px solid #84afc429;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.instrument-identity__visual img{box-sizing:border-box;object-fit:contain;background:#fffffff0;width:100%;height:100%;padding:5px}.instrument-identity__visual>span{letter-spacing:.03em;font-size:10px;font-weight:850}.instrument-identity__visual svg{width:16px;height:16px}.instrument-identity__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.instrument-identity__copy strong,.instrument-identity__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instrument-identity__copy strong{color:inherit}.instrument-identity__copy small{line-height:1.35}.portfolio-catalog-selection .instrument-identity{flex-direction:row}.portfolio-catalog-selection .instrument-identity__copy{gap:5px}:root[data-theme=light] .instrument-identity__visual{color:#315fa5;background:linear-gradient(145deg,#3d70c424,#7560c914),#eef4fb;border-color:#3b5c8733}:root[data-theme=light] .instrument-identity__visual img{background:#fff}:root[data-theme=emerald] .instrument-identity__visual{color:#74d7b4;background:linear-gradient(145deg,#49c0972b,#358b9714),#041812eb;border-color:#4fc29a3d}@media (width<=720px){.instrument-identity,.portfolio-catalog-results button>.instrument-identity{align-items:flex-start}.instrument-identity__copy strong,.instrument-identity__copy small{text-overflow:clip;white-space:normal;overflow:visible}}.instrument-identity__visual--suppressed{display:none}.executive-market-overview{margin-top:16px;padding:18px}.executive-market-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.executive-market-heading h2{color:var(--mc-color-text-primary);margin:3px 0 0;font-size:16px}.executive-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.executive-market-column{border:1px solid var(--mc-panel-border);background:var(--mc-panel-background-muted);border-radius:11px;min-width:0;padding:12px}.executive-market-title{min-height:20px;color:var(--mc-color-text-primary);align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.executive-market-title small{color:var(--mc-color-text-muted);margin-left:auto;font-size:9px}.executive-market-title.is-up{color:var(--mc-color-positive)}.executive-market-title.is-down{color:var(--mc-color-negative)}.executive-market-list{display:grid}.executive-market-list>div{border-top:1px solid var(--mc-panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.executive-market-list>div:first-child{border-top:0}.executive-market-list>div>span{gap:2px;min-width:0;display:grid}.executive-market-list>div>span:last-child{text-align:right}.executive-market-list strong,.executive-market-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.executive-market-list strong{color:var(--mc-color-text-primary);font-size:10px}.executive-market-list small{color:var(--mc-color-text-muted);font-size:8px}.executive-market-list small.is-up,.executive-market-list small.is-down{font-size:9px;font-weight:700}.executive-market-list small.is-up{color:var(--mc-color-positive)}.executive-market-list small.is-down{color:var(--mc-color-negative)}.executive-market-empty,.executive-market-state{color:var(--mc-color-text-muted);font-size:10px;line-height:1.5}.executive-market-state{border:1px dashed var(--mc-panel-border);border-radius:10px;padding:16px}.executive-market-state.is-error{color:var(--mc-color-negative)}@media (width<=980px){.executive-market-grid{grid-template-columns:1fr}}.executive-market-list>div>.instrument-identity{width:100%;min-width:0}.executive-market-list .instrument-identity__visual{border-radius:8px;flex-basis:30px;width:30px;height:30px}.executive-market-list .instrument-identity__copy{gap:2px}.executive-market-list .instrument-identity__copy strong{font-size:10px}.executive-market-list .instrument-identity__copy small{font-size:8px}.executive-market-values{text-align:right;gap:2px;min-width:86px;display:grid}.executive-market-values strong{font-size:10px}.executive-market-values small{font-size:9px}.content{color:var(--mc-color-text-primary)}.daily-insight{border-color:var(--mc-panel-border);background:linear-gradient(118deg, color-mix(in srgb, var(--mc-chart-series-1) 10%, var(--mc-panel-background-strong)), var(--mc-panel-background));box-shadow:var(--mc-shadow-elevated);color:var(--mc-color-text-primary)}.insight-icon{border-color:var(--mc-selection-border);background:var(--mc-selection-background);color:var(--mc-chart-series-1)}.insight-copy h2{color:var(--mc-color-text-primary)}.insight-copy>p:not(.section-label){color:var(--mc-color-text-secondary)}.section-label{color:var(--mc-color-text-muted)}.insight-recommendation{color:var(--mc-color-text-primary)}.insight-recommendation span{background:var(--mc-selection-background);color:var(--mc-selection-text)}.primary-button{background:var(--mc-action-background);color:var(--mc-action-text);box-shadow:0 12px 30px color-mix(in srgb, var(--mc-action-background) 20%, transparent)}.primary-button:hover{background:var(--mc-action-hover)}.snapshot-card,.panel{border-color:var(--mc-panel-border);background:var(--mc-panel-background);color:var(--mc-color-text-primary);box-shadow:var(--mc-shadow-panel);transition:border-color var(--mc-transition-fast), background var(--mc-transition-fast), transform var(--mc-transition-fast)}.snapshot-card:hover,.panel:hover{border-color:var(--mc-panel-border-hover)}.snapshot-card p,.snapshot-card>span,.period-label,.allocation-row p,.donut-center span,.performance-column span,.performance-context,.decision-item p,.decision-item>span:nth-last-child(2),.market-score span,.market-summary>p,.disclaimer{color:var(--mc-color-text-muted)}.snapshot-card>strong,.panel-heading h2,.donut-center strong,.allocation-row strong,.decision-item strong,.market-score strong,.executive-empty-state strong{color:var(--mc-color-text-primary)}.period-label{background:var(--mc-panel-background-muted)}.donut-chart{background:conic-gradient(var(--mc-chart-series-1) 0 42%, var(--mc-chart-series-2) 42% 70%, var(--mc-chart-series-3) 70% 84%, var(--mc-chart-series-4) 84% 100%);box-shadow:0 0 30px color-mix(in srgb, var(--mc-chart-series-1) 10%, transparent)}.donut-chart:after{background:var(--mc-panel-background-strong);box-shadow:inset 0 0 0 1px var(--mc-panel-border)}.chart-grid-lines,.performance-chart{border-bottom-color:var(--mc-panel-border);background:linear-gradient(var(--mc-chart-grid) 1px, transparent 1px);background-size:100% 25%}.line-chart svg{color:var(--mc-chart-series-1)}.wealth-path{filter:drop-shadow(0 0 7px var(--mc-chart-glow))}.chart-axis{color:var(--mc-chart-axis)}.performance-value{color:var(--mc-chart-series-1)}.performance-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--mc-chart-series-2) 90%, white 10%), color-mix(in srgb, var(--mc-chart-series-2) 28%, transparent))}.text-button,.market-action{color:var(--mc-color-text-secondary)}.decision-item{border-top-color:var(--mc-panel-border)}.signal-type-label{color:var(--mc-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:inline-block}.signal-type-risk{color:var(--mc-color-negative)}.signal-type-opportunity{color:var(--mc-color-positive)}.signal-type-decision{color:var(--mc-chart-series-2)}.signal-type-information{color:var(--mc-color-text-secondary)}.signal-action{color:var(--mc-color-text-subtle);margin-top:7px;font-size:8px;line-height:1.45;display:block}.priority-high{background:var(--mc-color-negative);box-shadow:0 0 9px color-mix(in srgb, var(--mc-color-negative) 38%, transparent)}.executive-intelligence-empty{min-height:150px}.market-action{border-top-color:var(--mc-panel-border)}.executive-empty-state{border-color:var(--mc-panel-border);background:var(--mc-panel-background-muted)}.executive-empty-state>svg{color:var(--mc-chart-series-2)}.executive-empty-state span{color:var(--mc-color-text-muted)}:root[data-theme=light] .content{background:var(--mc-workspace-gradient), var(--mc-workspace-background)}:root[data-theme=light] .daily-insight{background:linear-gradient(118deg,#eff6fffa,#fffffffa);box-shadow:0 16px 38px #22344214,inset 0 1px #ffffffeb}:root[data-theme=light] .snapshot-card,:root[data-theme=light] .panel{background:var(--mc-panel-background-strong);box-shadow:0 12px 34px #22344212,inset 0 1px #ffffffeb}:root[data-theme=light] .executive-empty-state{background:#f7f9fb}:root[data-theme=light] .insight-icon,:root[data-theme=light] .panel-heading>svg,:root[data-theme=light] .executive-empty-state>svg,:root[data-theme=light] .market-score>svg{color:var(--mc-chart-series-1)}:root[data-theme=light] .performance-bar{background:linear-gradient(#2563ebe6,#2563eb38)}:root[data-theme=dark] .daily-insight{background:radial-gradient(circle at 10% 0%, #5b9dff29, transparent 36%), radial-gradient(circle at 88% 20%, #9b7cfb1a, transparent 32%), var(--mc-panel-background-strong)}:root[data-theme=dark] .snapshot-card:first-child{border-color:color-mix(in srgb, var(--mc-chart-series-1) 34%, var(--mc-panel-border))}:root[data-theme=dark] .snapshot-card:nth-child(2){border-color:color-mix(in srgb, var(--mc-chart-series-2) 32%, var(--mc-panel-border))}:root[data-theme=dark] .snapshot-card:nth-child(3){border-color:color-mix(in srgb, var(--mc-chart-series-3) 30%, var(--mc-panel-border))}:root[data-theme=dark] .snapshot-card:nth-child(4){border-color:color-mix(in srgb, var(--mc-chart-series-4) 30%, var(--mc-panel-border))}:root[data-theme=dark] .snapshot-card:nth-child(5){border-color:color-mix(in srgb, var(--mc-chart-series-5) 30%, var(--mc-panel-border))}:root[data-theme=dark] .snapshot-card:nth-child(6){border-color:color-mix(in srgb, var(--mc-chart-series-6) 30%, var(--mc-panel-border))}:root[data-theme=dark] .charts-grid .panel:first-child .panel-heading>svg{color:var(--mc-chart-series-1)}:root[data-theme=dark] .charts-grid .panel:nth-child(2) .panel-heading>svg{color:var(--mc-chart-series-2)}:root[data-theme=dark] .charts-grid .panel:nth-child(3) .panel-heading>svg{color:var(--mc-chart-series-3)}:root[data-theme=dark] .lower-grid .panel:first-child .panel-heading>svg{color:var(--mc-chart-series-4)}:root[data-theme=dark] .lower-grid .panel:nth-child(2) .panel-heading>svg{color:var(--mc-chart-series-5)}:root[data-theme=emerald] .daily-insight{background:radial-gradient(circle at 10% 0,#58ddb424,#0000 36%),linear-gradient(118deg,#071f23fa,#06161cfa)}:root[data-theme=emerald] .snapshot-card,:root[data-theme=emerald] .panel{border-color:#4fdaad36}:root[data-theme=emerald] .snapshot-card:hover,:root[data-theme=emerald] .panel:hover{border-color:#5ce8bb57}:root[data-theme=emerald] .panel-heading>svg,:root[data-theme=emerald] .executive-empty-state>svg,:root[data-theme=emerald] .market-score>svg{color:var(--mc-chart-series-3)}:root[data-theme=emerald] .performance-bar{background:linear-gradient(#58ddb4e6,#2dac8340)}:root[data-theme=emerald] .executive-empty-state{background:#071a1fb8;border-color:#4fdaad2e}:root[data-theme=light] .section-label,:root[data-theme=light] .snapshot-card p,:root[data-theme=light] .snapshot-card>span,:root[data-theme=light] .allocation-row p,:root[data-theme=light] .performance-context,:root[data-theme=light] .decision-item p,:root[data-theme=light] .market-summary>p,:root[data-theme=light] .insight-copy>p:not(.section-label),:root[data-theme=light] .insight-recommendation{color:var(--mc-color-text-secondary)}:root[data-theme=light] .insight-icon{color:var(--mc-chart-series-1);background:#2563eb0f;border-color:#2563eb24}:root[data-theme=light] .insight-recommendation span{color:#1d4ed8;background:#2563eb17}.executive-news-panel{gap:18px;margin-bottom:18px;padding:20px;display:grid}.executive-news-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.executive-news-heading>div{gap:5px;display:grid}.executive-news-heading p{letter-spacing:.12em;color:var(--mc-color-text-muted);margin:0;font-size:10px;font-weight:800}.executive-news-heading h2{margin:0;font-size:18px}.executive-news-heading span,.executive-news-item p,.executive-news-link,.executive-news-meta small{color:var(--mc-color-text-muted)}.executive-news-heading span{font-size:12px;line-height:1.5}.executive-news-heading button{border:1px solid var(--mc-panel-border);background:var(--mc-panel-background-strong);min-height:36px;color:var(--mc-color-text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.executive-news-heading button:disabled{cursor:wait;opacity:.6}.executive-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.executive-news-item{border:1px solid var(--mc-panel-border);background:var(--mc-panel-background-strong);min-width:0;color:inherit;border-radius:12px;gap:8px;padding:14px;text-decoration:none;display:grid}.executive-news-item:hover{border-color:var(--mc-selection-border)}.executive-news-meta{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.executive-news-meta em{border:1px solid var(--mc-panel-border);border-radius:999px;padding:2px 6px;font-style:normal}.executive-news-meta small{margin-left:auto}.executive-news-item h3{margin:0;font-size:13px;line-height:1.4}.executive-news-item p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.executive-news-link{align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.executive-news-state{border:1px dashed var(--mc-panel-border);min-height:74px;color:var(--mc-color-text-muted);border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.executive-news-state.is-error{color:var(--mc-color-negative)}@media (width<=900px){.executive-news-grid{grid-template-columns:1fr}.executive-news-heading{flex-direction:column}}.theme-selector-select{border:1px solid var(--mc-color-border-soft);background:var(--mc-panel-background-muted);min-width:105px;height:34px;color:var(--mc-color-text-primary);font:inherit;cursor:pointer;border-radius:8px;outline:none;padding:0 30px 0 10px;font-size:11px;font-weight:680}.theme-selector-select:hover,.theme-selector-select:focus{border-color:var(--mc-link)}:root[data-theme=light] .theme-selector-select{color:#24425f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f9fd;border-color:#b8cadf}:root[data-theme=dark] .theme-selector-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=emerald] .theme-selector-select{color:#c9e7dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071f18c7;border-color:#52b19247}:root{color:#edf3f7;font-synthesis:none;text-rendering:optimizelegibility;background:#071019;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{color:inherit}.product-shell{background:radial-gradient(circle at 35% -10%,#2f749c29,#0000 34%),#071019;min-height:100vh}.sidebar{z-index:30;background:#071019f7;border-right:1px solid #85a4b821;flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 50px #0000001f}.sidebar-header{border-bottom:1px solid #85a4b81a;align-items:center;gap:12px;height:86px;padding:0 20px;display:flex}.brand-mark{color:#69dbb4;letter-spacing:-.03em;background:linear-gradient(145deg,#4fd1a529,#15354573);border:1px solid #4fd1a552;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.sidebar-header strong,.profile-card strong{color:#edf3f7;font-size:13px;font-weight:650;display:block}.sidebar-header span,.profile-card span{color:#748896;margin-top:3px;font-size:10px;display:block}.sidebar-close{cursor:pointer;background:0 0;border:0;border-radius:9px;margin-left:auto;padding:7px;display:none}.navigation{flex:1;padding:22px 12px}.navigation-label{color:#526775;letter-spacing:.16em;margin:0 10px 11px;font-size:9px;font-weight:750}.navigation-item{color:#8194a2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:43px;margin-bottom:4px;padding:0 11px;font-size:12px;transition:color .15s,background .15s,border-color .15s;display:flex}.navigation-item:hover{color:#cbd7df;background:#85a4b80f;border-color:#85a4b81f}.navigation-item-active{color:#dcebe6;background:linear-gradient(90deg,#4fd1a524,#4fd1a509);border-color:#4fd1a526}.navigation-item>span:nth-child(2){flex:1}.planned-label{color:#526775;background:#85a4b80f;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:700}.sidebar-footer{border-top:1px solid #85a4b817;padding:10px 12px 17px}.profile-card{background:#0e1e2a80;border:1px solid #85a4b81a;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:12px 10px;display:flex}.sidebar-signout{background:#0e1e2a52;border-color:#85a4b814;margin-top:8px;margin-bottom:0}.sidebar-signout:hover{color:#b9d7cc;background:#4fd1a50e;border-color:#6ee7b738}.sidebar-signout:disabled{cursor:wait;opacity:.58}.profile-avatar{color:#7adfbd;background:#183243;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.application{min-height:100vh;margin-left:248px}.application-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071019de;border-bottom:1px solid #85a4b81c;justify-content:space-between;align-items:center;min-height:86px;padding:0 30px;display:flex;position:sticky;top:0}.header-title{align-items:center;gap:13px;display:flex}.header-title p{color:#607786;letter-spacing:.15em;margin:0 0 5px;font-size:9px;font-weight:750}.header-title h1{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:620}.mobile-menu-button{cursor:pointer;background:#10212dcc;border:1px solid #85a4b821;border-radius:9px;padding:8px;display:none}.header-actions{align-items:center;gap:9px;display:flex}.executive-status{color:#bac9d2;background:#0d1d28c7;border:1px solid #85a4b824;border-radius:999px;align-items:center;gap:8px;margin-right:5px;padding:9px 12px;font-size:11px;font-weight:650;display:flex}.executive-status span{background:#4fd1a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #4fd1a5a6}.icon-button{color:#8fa2af;cursor:pointer;background:#0d1d28b3;border:1px solid #85a4b821;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button:hover{color:#dce5eb;background:#172e3cd9}.notification-button>span{background:#d6a95f;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.content{width:100%;max-width:1680px;margin:0 auto;padding:24px 30px 30px}.section-label{color:#718895;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:750}.daily-insight{background:linear-gradient(110deg,#173546fa,#0b1c28f7);border:1px solid #76a7b833;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;margin-bottom:15px;padding:23px 24px;display:grid;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff06}.insight-icon{color:#69dbb4;background:#4fd1a514;border:1px solid #4fd1a53b;border-radius:12px;align-self:flex-start;place-items:center;width:42px;height:42px;display:grid}.insight-copy h2{letter-spacing:-.035em;margin:0 0 8px;font-size:24px;font-weight:620}.insight-copy>p:not(.section-label){color:#a9bbc6;max-width:920px;margin:0;font-size:12px;line-height:1.65}.insight-recommendation{color:#dce6eb;align-items:center;gap:9px;margin-top:11px;font-size:11px;font-weight:570;display:flex}.insight-recommendation span{color:#6eddb8;letter-spacing:.04em;background:#4fd1a517;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:750}.primary-button{color:#071019;cursor:pointer;background:#4fd1a5;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:780;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 12px 30px #4fd1a52e}.primary-button:hover{background:#69dbb4;transform:translateY(-1px)}.snapshot-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.snapshot-card{background:#0c1b27d4;border:1px solid #85a4b821;border-radius:14px;min-height:119px;padding:16px;box-shadow:inset 0 1px #ffffff05}.snapshot-card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.snapshot-card p{color:#7e929f;margin:0;font-size:10px;font-weight:600}.trend-dot{border-radius:50%;width:6px;height:6px}.trend-positive{background:#4fd1a5;box-shadow:0 0 9px #4fd1a566}.trend-neutral{background:#6c8798}.trend-attention{background:#d6a95f;box-shadow:0 0 9px #d6a95f59}.snapshot-card>strong{color:#eef3f6;letter-spacing:-.025em;margin-bottom:7px;font-size:18px;font-weight:650;display:block}.snapshot-card>span{color:#728692;font-size:9px;line-height:1.45;display:block}.charts-grid{grid-template-columns:.9fr 1.18fr .92fr;gap:15px;margin-bottom:15px;display:grid}.lower-grid{grid-template-columns:1.22fr .78fr;gap:15px;display:grid}.panel{background:#0b1924db;border:1px solid #85a4b821;border-radius:16px;min-width:0;padding:19px;box-shadow:0 16px 42px #0000001f,inset 0 1px #ffffff05}.chart-panel{min-height:289px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:620}.panel-heading>svg{color:#607886}.period-label{color:#748996;background:#85a4b812;border-radius:6px;padding:5px 7px;font-size:9px}.allocation-content{grid-template-columns:minmax(105px,.9fr) minmax(130px,1.1fr);align-items:center;gap:20px;min-height:190px;display:grid}.donut-chart{aspect-ratio:1;background:conic-gradient(#4fd1a5 0 42%, #5f91b2 42% 70%, #d6a95f 70% 84%, #745f9b 84% 100%);border-radius:50%;justify-self:center;width:min(145px,100%);position:relative;box-shadow:0 0 30px #4fd1a50f}.donut-chart:after{content:"";background:#0b1924;border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #85a4b817}.donut-center{z-index:2;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-center strong{font-size:17px;font-weight:650}.donut-center span{color:#6e8390;margin-top:3px;font-size:8px}.allocation-legend{flex-direction:column;gap:12px;display:flex}.allocation-row{grid-template-columns:7px 1fr auto;align-items:center;gap:8px;display:grid}.allocation-row p,.allocation-row strong{margin:0;font-size:9px}.allocation-row p{color:#8497a3}.allocation-row strong{color:#cbd6dc;font-weight:650}.allocation-color{border-radius:2px;width:7px;height:7px}.allocation-equity{background:#4fd1a5}.allocation-fixed{background:#5f91b2}.allocation-cash{background:#d6a95f}.allocation-alternative{background:#745f9b}.line-chart{height:196px;padding-top:8px;position:relative}.chart-grid-lines{background:linear-gradient(#85a4b813 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #85a4b81a;position:absolute;inset:8px 0 24px}.line-chart svg{color:#4fd1a5;width:100%;height:calc(100% - 32px);position:absolute;inset:8px 0 24px;overflow:visible}.wealth-path{fill:none;stroke:currentColor;stroke-width:2.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #4fd1a540)}.area-path{fill:url(#wealthArea)}.chart-axis{color:#5e7481;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.performance-value{color:#63dab4;letter-spacing:-.02em;font-size:17px;font-weight:680}.performance-chart{background:linear-gradient(#85a4b80f 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #85a4b81a;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:161px;padding-top:8px;display:grid}.performance-column{flex-direction:column;justify-content:flex-end;gap:7px;height:100%;display:flex}.performance-bar{background:linear-gradient(#4fd1a5db,#4fd1a540);border-radius:4px 4px 1px 1px;min-height:10px}.performance-column span{color:#5e7481;text-align:center;height:17px;font-size:7px}.performance-context{color:#7c919e;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.performance-context svg{color:#4fd1a5}.decision-panel,.market-panel{min-height:264px}.text-button,.market-action{color:#7d929f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;display:inline-flex}.text-button:hover,.market-action:hover{color:#65dab5}.decision-list{flex-direction:column;display:flex}.decision-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #85a4b817;grid-template-columns:7px minmax(0,1fr) auto 16px;align-items:center;gap:12px;width:100%;padding:14px 1px;display:grid}.decision-item:first-child{border-top:0}.decision-item:hover strong{color:#65dab5}.decision-item strong{color:#dce5ea;margin-bottom:4px;font-size:11px;font-weight:610;transition:color .15s;display:block}.decision-item p{color:#728692;margin:0;font-size:9px;line-height:1.4}.decision-item>span:nth-last-child(2){color:#728692;white-space:nowrap;font-size:8px}.decision-item>svg{color:#4e6573}.priority-dot{border-radius:50%;width:7px;height:7px}.priority-medium{background:#d6a95f;box-shadow:0 0 9px #d6a95f5e}.priority-low{background:#4fd1a5;box-shadow:0 0 9px #4fd1a54d}.market-summary{padding:4px 0 17px}.market-score{align-items:center;gap:11px;margin-bottom:16px;display:flex}.market-score>svg{color:#5b98b8}.market-score strong,.market-score span{display:block}.market-score strong{color:#dbe5ea;margin-bottom:4px;font-size:12px;font-weight:620}.market-score span{color:#728793;font-size:8px}.market-summary>p{color:#8498a4;margin:0;font-size:10px;line-height:1.65}.market-action{border-top:1px solid #85a4b817;padding-top:13px}.disclaimer{color:#526a77;text-align:center;margin:16px 0 0;font-size:8px;line-height:1.5}.navigation-overlay{display:none}.ai-drawer{z-index:60;background:radial-gradient(circle at 50% 0,#22586f40,#0000 38%),#09141e;border-left:1px solid #85a4b829;flex-direction:column;width:min(410px,100vw);height:100vh;padding:22px;transition:transform .22s;display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-30px 0 80px #0006}.ai-drawer-open{transform:translate(0)}.ai-drawer-header{border-bottom:1px solid #85a4b81c;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.ai-drawer-header p{color:#58d5aa;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:750}.ai-drawer-header h2{margin:0;font-size:18px;font-weight:620}.ai-context{background:#4fd1a50e;border:1px solid #4fd1a524;border-radius:13px;gap:11px;margin-top:22px;padding:16px;display:flex}.ai-context svg{color:#5ed8b0;flex:none}.ai-context p{color:#a8bac4;margin:0;font-size:11px;line-height:1.65}.ai-suggestions{flex-direction:column;gap:9px;margin-top:19px;display:flex}.ai-suggestions button{color:#a9bac4;text-align:left;cursor:pointer;background:#0f202cb8;border:1px solid #85a4b821;border-radius:10px;padding:12px 13px;font-size:10px}.ai-suggestions button:hover:not(:disabled){color:#d9e5e9;border-color:#4fd1a53d}.ai-signal-context{border:1px solid var(--mc-color-border-default);background:linear-gradient(145deg, color-mix(in srgb, var(--mc-color-intelligence) 9%, var(--mc-color-surface-elevated)), var(--mc-color-surface-elevated));min-height:0;color:var(--mc-color-text-primary);scrollbar-gutter:stable;border-radius:13px;flex-direction:column;flex:auto;gap:14px;margin-top:16px;padding:17px;display:flex;overflow-y:auto}.ai-signal-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-signal-heading>span{color:var(--mc-color-risk);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ai-signal-heading>small{border:1px solid var(--mc-color-border-soft);background:var(--mc-color-surface-muted);color:var(--mc-color-text-secondary);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.ai-signal-context>h3{color:var(--mc-color-text-primary);margin:0;font-size:20px;line-height:1.25}.ai-signal-context>p,.ai-signal-action p{color:var(--mc-color-text-secondary);margin:0;font-size:13px;line-height:1.55}.ai-signal-action,.ai-signal-evidence{border-top:1px solid var(--mc-color-border-soft);padding-top:13px}.ai-signal-action>strong,.ai-signal-evidence>strong{color:var(--mc-color-text-primary);letter-spacing:.04em;margin-bottom:7px;font-size:11px;display:block}.ai-signal-evidence ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-signal-evidence li{border:1px solid var(--mc-color-border-soft);background:var(--mc-color-surface-muted);border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.ai-signal-evidence li>span{color:var(--mc-color-text-primary);font-size:12px;font-weight:650;line-height:1.4}.ai-signal-evidence li>small{color:var(--mc-color-text-secondary);font-size:10px;line-height:1.4}.ai-signal-evidence code{overflow-wrap:anywhere;color:var(--mc-color-text-subtle);font-size:9px;line-height:1.4}.ai-signal-workspace{border:1px solid var(--mc-color-border-emphasis);background:var(--mc-color-surface-interactive);width:100%;color:var(--mc-color-text-primary);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:11px 12px;font-size:12px;font-weight:650;display:flex}.ai-signal-workspace:hover{border-color:var(--mc-color-primary);background:var(--mc-color-surface-hover)}.ai-generative-status{border-top:1px solid var(--mc-color-border-soft);color:var(--mc-color-text-muted);flex:none;align-items:center;gap:7px;margin:14px 0 0;padding-top:12px;font-size:10px;line-height:1.45;display:flex}.ai-generative-status svg{color:var(--mc-color-intelligence);flex:none}.ai-suggestions button:disabled{opacity:.68;cursor:not-allowed}.ai-composer input:disabled{color:var(--mc-color-text-disabled);cursor:not-allowed;opacity:.82}.ai-composer button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.ai-composer{border-top:1px solid #85a4b81c;flex:none;grid-template-columns:minmax(0,1fr) 40px;gap:8px;margin-top:auto;padding-top:18px;display:grid}.ai-composer input{color:#dce5e9;background:#0e1e2ae6;border:1px solid #85a4b826;border-radius:10px;outline:none;min-width:0;padding:0 13px;font-size:10px}.ai-composer input:focus{border-color:#4fd1a55c}.ai-composer button{color:#071019;cursor:pointer;background:#4fd1a5;border:0;border-radius:10px;place-items:center;height:40px;display:grid}@media (width<=1280px){.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid .chart-panel:last-child{grid-column:1/-1}}@media (width<=980px){.sidebar{transition:transform .2s;transform:translate(-105%)}.sidebar-mobile-open{transform:translate(0)}.sidebar-close{place-items:center;display:grid}.application{margin-left:0}.mobile-menu-button{place-items:center;display:grid}.navigation-overlay{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border:0;display:block;position:fixed;inset:0}.lower-grid{grid-template-columns:1fr}}@media (width<=720px){.application-header{min-height:74px;padding:0 16px}.header-title h1{font-size:18px}.header-title p,.icon-button{display:none}.content{padding:16px}.daily-insight{grid-template-columns:auto minmax(0,1fr);padding:19px}.primary-button{grid-column:1/-1;width:100%}.snapshot-grid,.charts-grid{grid-template-columns:1fr}.charts-grid .chart-panel:last-child{grid-column:auto}.allocation-content{grid-template-columns:1fr}.allocation-legend{width:100%}.decision-item{grid-template-columns:7px minmax(0,1fr) 16px}.decision-item>span:nth-last-child(2){display:none}}@media (width<=450px){.executive-status{padding:8px 10px;font-size:9px}.insight-icon{display:none}.daily-insight{grid-template-columns:1fr}.insight-copy h2{font-size:21px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.overlay-open{overflow:hidden}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #4fd1a5b8}.sidebar{overflow:hidden}.navigation{scrollbar-width:thin;scrollbar-color:#85a4b833 transparent;min-height:0;overflow-y:auto}.founder-edition-label{color:#68d9b3;letter-spacing:.11em;text-transform:uppercase;background:#4fd1a50e;border:1px solid #4fd1a52b;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:6px;font-weight:760;line-height:1;display:inline-flex}.ai-overlay{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#02080d8a;border:0;position:fixed;inset:0}.ai-drawer{visibility:hidden;pointer-events:none;transition:transform .22s,visibility 0s linear .22s}.ai-drawer-open{visibility:visible;pointer-events:auto;transition:transform .22s}.ai-drawer-header h2{max-width:290px}.ai-context p{overflow-wrap:anywhere}@media (width<=980px){.sidebar{width:min(248px,88vw)}}@media (width<=720px){.ai-drawer{width:100vw;padding:18px}.ai-drawer-header h2{font-size:17px}.ai-context{margin-top:17px;padding:14px}.ai-suggestions button{min-height:44px}.sidebar-footer{padding-bottom:calc(17px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.executive-empty-state{text-align:center;background:#07111947;border:1px dashed #85a4b829;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;padding:24px;display:flex}.executive-empty-state>svg{color:#607987;margin-bottom:2px}.executive-empty-state strong{color:#cbd7dd;font-size:12px;font-weight:620}.executive-empty-state span{color:#6f8490;max-width:340px;font-size:9px;line-height:1.55}.executive-empty-state .text-button{margin-top:4px}.executive-empty-state-market{min-height:145px;margin-bottom:14px}.executive-status-loading,.executive-status-monitoring{color:#d6a95f;background:#d6a95f14;border-color:#d6a95f38}.executive-status-loading span,.executive-status-monitoring span{background:#d6a95f;box-shadow:0 0 10px #d6a95f73}.executive-status-unavailable,.executive-status-no-data{color:#8ea1ab;background:#71869214;border-color:#71869233}.executive-status-unavailable span,.executive-status-no-data span{background:#718692;box-shadow:0 0 10px #71869259}.executive-status-attention{color:#df7861;background:#df786114;border-color:#df78613d}.executive-status-attention span{background:#df7861;box-shadow:0 0 10px #df786173}.executive-status-control{color:#65dab3;background:#4fd1a514;border-color:#4fd1a533}.executive-status-control span{background:#4fd1a5;box-shadow:0 0 10px #4fd1a573}.application.application>.wealth-workspace-screen,.application.application>.decision-workspace-screen,.application.application>.scenario-lab-screen,.application.application>.risk-center-screen,.application.application>.markets-workspace-screen,.application.application>.indices-workspace-screen,.application.application>.knowledge-screen{z-index:auto;width:100%;min-width:0;max-width:100%;min-height:calc(100vh - var(--mc-header-height));box-sizing:border-box;position:relative;inset:auto;overflow:visible}.workspace-loading{min-height:calc(100vh - var(--mc-header-height));place-content:center;justify-items:center;gap:var(--mc-space-3);padding:var(--mc-space-7);color:var(--mc-color-text-muted);display:grid}.workspace-loading p{font-size:var(--mc-font-size-small);margin:0}.workspace-loading-indicator{border:2px solid var(--mc-color-border-strong);border-top-color:var(--mc-color-primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite workspace-loading-spin}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-loading-indicator{animation-duration:1.8s}}.auth-page,.auth-loading{color:#f4f7fb;background:radial-gradient(circle at 15% 15%,#34d3991f,#0000 30%),radial-gradient(circle at 85% 80%,#3b82f61f,#0000 32%),#071019;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1823eb;border:1px solid #ffffff1a;border-radius:24px;width:min(100%,480px);padding:36px;box-shadow:0 32px 80px #0000006b}.auth-brand{align-items:center;gap:14px;margin-bottom:48px;display:flex}.auth-brand-mark,.auth-loading-mark{color:#06110e;background:linear-gradient(135deg,#6ee7b7,#34d399);border-radius:14px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:15px}.auth-brand span{color:#8fa2b5;margin-top:3px;font-size:12px}.auth-security-label{color:#6ee7b7;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.auth-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,6vw,42px);line-height:1.08}.auth-heading>p{color:#9fb0c0;margin:20px 0 32px;line-height:1.65}.auth-form{gap:12px;display:grid}.auth-form label{color:#cbd5df;font-size:13px;font-weight:700}.auth-input-wrapper{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:0 15px;display:flex}.auth-input-wrapper:focus-within{border-color:#34d399;box-shadow:0 0 0 3px #34d3991f}.auth-input-wrapper svg{color:#7f91a3;flex:none}.auth-input-wrapper input{color:#f7fafc;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:15px 0}.auth-input-wrapper input::placeholder{color:#687989}.auth-form button{color:#06110e;font:inherit;cursor:pointer;background:#6ee7b7;border:0;border-radius:12px;margin-top:6px;padding:15px 18px;font-weight:800;transition:transform .16s,opacity .16s}.auth-form button:hover:not(:disabled){transform:translateY(-1px)}.auth-form button:disabled{cursor:wait;opacity:.65}.auth-message{color:#b9f5dc;background:#34d39914;border:1px solid #6ee7b738;border-radius:10px;margin:18px 0 0;padding:13px 15px;font-size:14px;line-height:1.5}.auth-footnote{color:#718395;margin:24px 0 0;font-size:12px;line-height:1.55}.auth-loading{align-content:center;gap:14px}.auth-loading p{color:#9fb0c0;margin:0}@media (width<=560px){.auth-page{padding:14px}.auth-panel{border-radius:20px;padding:26px 22px}.auth-brand{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.auth-form button{transition:none}}.auth-code-intro{color:#9fb0c0;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;margin:0 0 22px;padding:13px 15px;font-size:13px;line-height:1.55}.auth-code-intro strong{color:#dce6ee;overflow-wrap:anywhere;margin-top:4px;display:block}.auth-code-input input{letter-spacing:.32em;text-align:center;font-size:22px;font-weight:750}.auth-code-input input::placeholder{letter-spacing:.32em}.auth-code-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.auth-code-actions button{color:#8fa2b5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:inline-flex}.auth-code-actions button:hover:not(:disabled){color:#6ee7b7}.auth-code-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=420px){.auth-code-actions{flex-direction:column;align-items:flex-start;gap:4px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--mc-font-family);color:var(--mc-color-text-primary);background:var(--mc-color-app-background)}body{color:var(--mc-color-text-primary);background:var(--mc-color-app-background)}.product-shell{background:var(--mc-gradient-app), var(--mc-color-app-background);color:var(--mc-color-text-primary);transition:color var(--mc-transition-medium), background var(--mc-transition-medium)}.sidebar{border-right-color:var(--mc-color-border-default);background:var(--mc-color-sidebar-background);box-shadow:var(--mc-shadow-panel)}.sidebar-header{border-bottom-color:var(--mc-color-border-subtle)}.brand-mark{border-color:color-mix(in srgb, var(--mc-color-primary) 34%, transparent);background:var(--mc-gradient-brand);color:var(--mc-color-primary-hover)}.sidebar-header strong,.profile-card strong{color:var(--mc-color-text-primary)}.sidebar-header span,.profile-card span{color:var(--mc-color-text-muted)}.sidebar-close{color:var(--mc-color-text-secondary)}.sidebar-close:hover{background:var(--mc-color-surface-interactive);color:var(--mc-color-text-primary)}.navigation-label{color:var(--mc-color-text-subtle)}.navigation-item{color:var(--mc-color-text-muted);transition:color var(--mc-transition-fast), background var(--mc-transition-fast), border-color var(--mc-transition-fast)}.navigation-item:hover{border-color:var(--mc-color-border-default);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-primary)}.navigation-item-active{border-color:color-mix(in srgb, var(--mc-color-primary) 24%, transparent);background:var(--mc-gradient-navigation-active);color:var(--mc-color-text-primary)}.navigation-item-active svg{color:var(--mc-color-primary)}.planned-label{background:var(--mc-color-surface-secondary);color:var(--mc-color-text-subtle)}.sidebar-footer{border-top-color:var(--mc-color-border-subtle)}.profile-card{border-color:var(--mc-color-border-default);background:var(--mc-color-surface-secondary);box-shadow:var(--mc-shadow-panel)}.profile-avatar{background:var(--mc-color-surface-interactive);color:var(--mc-color-primary)}.sidebar-signout{border-color:var(--mc-color-border-subtle);background:var(--mc-color-surface-secondary)}.sidebar-signout:hover{border-color:color-mix(in srgb, var(--mc-color-primary) 28%, transparent);background:var(--mc-color-surface-selected);color:var(--mc-color-primary)}.application-header{border-bottom-color:var(--mc-color-border-default);background:var(--mc-color-header-background)}.header-title p{color:var(--mc-color-text-muted)}.header-title h1{color:var(--mc-color-text-primary)}.mobile-menu-button,.icon-button{border-color:var(--mc-color-border-default);background:var(--mc-color-surface-secondary);color:var(--mc-color-text-secondary)}.mobile-menu-button:hover,.icon-button:hover{border-color:var(--mc-color-border-emphasis);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-primary)}.executive-status{border-color:var(--mc-color-border-default);background:var(--mc-color-surface-secondary);color:var(--mc-color-text-secondary)}.theme-selector{align-items:center;gap:8px;display:flex}.theme-selector-label{color:var(--mc-color-text-muted);font-size:10px;font-weight:650}.theme-selector-select{border:1px solid var(--mc-color-border-default);border-radius:var(--mc-radius-medium);background:var(--mc-color-surface-secondary);min-height:36px;color:var(--mc-color-text-primary);cursor:pointer;transition:color var(--mc-transition-fast), background var(--mc-transition-fast), border-color var(--mc-transition-fast);outline:none;padding:0 30px 0 11px;font-size:11px;font-weight:650}.theme-selector-select:hover{border-color:var(--mc-color-border-emphasis);background:var(--mc-color-surface-interactive)}.theme-selector-select:focus-visible{border-color:var(--mc-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--mc-color-focus-ring) 28%, transparent)}.theme-selector-select option{background:var(--mc-color-surface-elevated);color:var(--mc-color-text-primary)}.ai-drawer{border-left-color:var(--mc-color-border-default);background:var(--mc-color-surface-elevated);color:var(--mc-color-text-primary);box-shadow:var(--mc-shadow-drawer)}@media (width<=820px){.theme-selector-label{display:none}.theme-selector-select{max-width:116px}}@media (width<=520px){.theme-selector-select{width:92px;min-width:92px;padding-right:22px}}:root[data-theme=light] .brand-mark{color:#2563eb;border-color:#2563eb38}:root[data-theme=light] .navigation-item-active{border-color:#2563eb33}:root[data-theme=light] .navigation-item-active svg,:root[data-theme=light] .sidebar-signout:hover,:root[data-theme=light] .sidebar-close:hover{color:#2563eb}:root[data-theme=light] .executive-status,:root[data-theme=light] .theme-selector-label{color:var(--mc-color-text-secondary)}:root[data-theme=light]{--mc-light-blue:#2563eb;--mc-light-blue-hover:#1d4ed8;--mc-light-violet:#6d3bd1;--mc-light-text-strong:#16283b;--mc-light-text-body:#344b63;--mc-light-text-muted:#536b83;--mc-light-text-soft:#6a7f94}:root[data-theme=light] .brand-mark{color:var(--mc-light-blue)!important;background:linear-gradient(145deg,#2563eb21,#6d3bd10f)!important;border-color:#2563eb47!important}:root[data-theme=light] .founder-edition-label{color:var(--mc-light-blue)!important;background:#2563eb13!important;border-color:#2563eb38!important}:root[data-theme=light] .navigation-item-active{color:var(--mc-light-text-strong)!important;background:linear-gradient(90deg,#2563eb1f,#6d3bd106)!important;border-color:#2563eb3b!important}:root[data-theme=light] .navigation-item-active svg{color:var(--mc-light-blue)!important}:root[data-theme=light] .navigation-label{color:#536b83!important}:root[data-theme=light] .primary-button,:root[data-theme=light] .risk-ai-button,:root[data-theme=light] .risk-control-message button{background:var(--mc-light-blue)!important;color:#fff!important;box-shadow:0 12px 28px #2563eb33!important}:root[data-theme=light] .primary-button:hover,:root[data-theme=light] .risk-ai-button:hover,:root[data-theme=light] .risk-control-message button:hover{background:var(--mc-light-blue-hover)!important}:root[data-theme=light] .insight-recommendation span{border:1px solid #2563eb1f;color:var(--mc-light-blue-hover)!important;background:#2563eb17!important}:root[data-theme=light] .theme-selector-select:focus-visible,:root[data-theme=light] button:focus-visible,:root[data-theme=light] input:focus-visible{border-color:var(--mc-light-blue)!important;outline-color:#2563ebb8!important}:root[data-theme=light] .daily-insight,:root[data-theme=light] .insight-copy h2{color:var(--mc-light-text-strong)!important}:root[data-theme=light] .insight-copy>p:not(.section-label){font-weight:500;color:var(--mc-light-text-body)!important}:root[data-theme=light] .insight-recommendation{font-weight:640;color:var(--mc-light-text-body)!important}:root[data-theme=light] .section-label{color:#4d6680!important}:root[data-theme=light] .snapshot-card p{color:#4d657d!important}:root[data-theme=light] .snapshot-card>strong{color:var(--mc-light-text-strong)!important;opacity:1!important}:root[data-theme=light] .snapshot-card>span{color:var(--mc-light-text-muted)!important;opacity:1!important}:root[data-theme=light] .panel-heading h2,:root[data-theme=light] .executive-empty-state strong,:root[data-theme=light] .decision-item strong,:root[data-theme=light] .market-score strong{color:var(--mc-light-text-strong)!important}:root[data-theme=light] .executive-empty-state span,:root[data-theme=light] .decision-item p,:root[data-theme=light] .market-summary>p,:root[data-theme=light] .performance-context,:root[data-theme=light] .disclaimer{color:var(--mc-light-text-muted)!important}:root[data-theme=light] .panel-heading>svg,:root[data-theme=light] .executive-empty-state>svg,:root[data-theme=light] .market-score>svg{color:var(--mc-light-violet)!important}:root[data-theme=light] .sidebar-header span,:root[data-theme=light] .profile-card span,:root[data-theme=light] .navigation-item,:root[data-theme=light] .header-title p,:root[data-theme=light] .theme-selector-label,:root[data-theme=light] .executive-status{color:var(--mc-light-text-muted)!important}:root[data-theme=light] .sidebar-header strong,:root[data-theme=light] .profile-card strong,:root[data-theme=light] .header-title h1{color:var(--mc-light-text-strong)!important}.founder-edition-label{white-space:nowrap;letter-spacing:.14em!important;min-height:0!important;padding:3px 7px!important;font-size:8px!important;font-weight:750!important;line-height:1!important}.navigation-item{font-size:13px}.navigation-label,.sidebar-header span,.profile-card span,.header-title p,.theme-selector-label{line-height:1.3}:where(.markets-summary-heading,.indices-summary-heading,.markets-card-heading p,.indices-card-heading p,.markets-chart-summary span,.indices-chart-summary span,.markets-regime-description,.markets-regime-factors span,.markets-watchlist-name small,.markets-event-time span,.markets-disclaimer,.indices-comparison-note,.indices-comparison-state,.indices-source-note,.indices-source-details dt,.indices-table-count,.indices-table-pagination>span,.indices-disclaimer,.indices-table th,.indices-state-card p,.indices-summary-card>p,.indices-update-status,.indices-refresh-button,.markets-update-status){line-height:1.4;font-size:12px!important}:where(.markets-signal-row p,.markets-implication span,.indices-warning-banner p,.indices-source-status span,.indices-source-details dd,.indices-table td,.indices-calculator-explanation,.indices-calculator-result>p){line-height:1.45;font-size:13px!important}:where(.markets-period-control button,.indices-period-control button,.indices-comparison-mode-control button,.indices-series-selector button,.indices-comparison-series button,.indices-table-pagination button){font-size:12px}:where(.indices-amount-input input,.indices-calculator-field select,.indices-calculator-field input[type=date],.indices-table-custom-range input){font-size:13px}.mc-focusable-card{cursor:zoom-in}.mc-focusable-card :is(button,a,input,select,textarea,[role=button]){cursor:pointer}.mc-card-focus-placeholder{visibility:hidden;pointer-events:none}.mc-card-focus-backdrop{z-index:9997;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0309127a;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.mc-card-focus-backdrop-active{opacity:1;visibility:visible}.mc-card-focus-active{overscroll-behavior:contain;cursor:zoom-out;z-index:9998!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 48px)!important;box-shadow:0 30px 90px #0000006b, 0 0 0 1px color-mix(in srgb, var(--mc-color-primary) 28%, transparent)!important;margin:0!important;transition:left .24s cubic-bezier(.2,.8,.2,1),top .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s!important;position:fixed!important;overflow:auto!important;transform:none!important}.mc-card-focus-active:focus{outline:none}.mc-card-focus-closing{pointer-events:none}.mc-card-focus-close{z-index:3;border:1px solid var(--mc-color-border-emphasis);background:var(--mc-color-surface-elevated);width:32px;height:32px;color:var(--mc-color-text-primary);box-shadow:var(--mc-shadow-panel);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.mc-card-focus-close:hover{border-color:var(--mc-color-primary);background:var(--mc-color-surface-interactive)}:root[data-theme=light] .mc-card-focus-backdrop{background:#20324a4d}:root[data-theme=light] .mc-card-focus-active{box-shadow:0 30px 80px #2234423d,0 0 0 2px #2563eb3d!important}@media (width<=720px){.mc-card-focus-active{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 32px)!important}.mc-card-focus-close{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.mc-card-focus-backdrop,.mc-card-focus-active{transition:none!important}}.mc-card-focus-active{--mc-focus-title:21px;--mc-focus-subtitle:16px;--mc-focus-body:15px;--mc-focus-label:12px;--mc-focus-metric:19px;line-height:1.5}.mc-card-focus-active :where(.risk-card-heading h2,.markets-card-heading h2,.indices-card-heading h2,.panel-heading h2){font-size:var(--mc-focus-title)!important;line-height:1.22!important}.mc-card-focus-active :where(.risk-card-heading p,.markets-card-heading p,.indices-card-heading p,.section-label){font-size:var(--mc-focus-label)!important;line-height:1.4!important}.mc-card-focus-active :where(.risk-trend-summary span,.risk-control-message p,.risk-alert-copy p,.markets-regime-description,.markets-signal-row p,.indices-comparison-note,.indices-source-note,.indices-calculator-explanation,.indices-calculator-result>p,.executive-empty-state span){font-size:var(--mc-focus-body)!important;line-height:1.55!important}.mc-card-focus-active .risk-stress-options{gap:14px!important}.mc-card-focus-active .risk-stress-option{min-height:96px;padding:17px 18px!important}.mc-card-focus-active .risk-stress-option span{font-size:13px!important;line-height:1.35!important}.mc-card-focus-active .risk-stress-option strong{margin-top:10px;display:block;font-size:21px!important;line-height:1.1!important}.mc-card-focus-active .risk-stress-result{gap:17px!important;padding:19px 20px!important}.mc-card-focus-active .risk-stress-icon{flex:0 0 52px!important;width:52px!important;height:52px!important}.mc-card-focus-active .risk-stress-result span{font-size:12px!important;line-height:1.35!important}.mc-card-focus-active .risk-stress-result strong{font-size:19px!important;line-height:1.25!important}.mc-card-focus-active .risk-stress-result p{margin-top:6px!important;font-size:14px!important;line-height:1.5!important}.mc-card-focus-active .risk-stress-metrics{gap:14px!important}.mc-card-focus-active .risk-stress-metrics>div{min-height:80px;padding:15px 16px!important}.mc-card-focus-active .risk-stress-metrics span{font-size:12px!important;line-height:1.35!important}.mc-card-focus-active .risk-stress-metrics strong{margin-top:7px;display:block;font-size:18px!important;line-height:1.15!important}.mc-card-focus-active :where(.risk-limit-heading strong,.risk-concentration-row>div strong,.risk-concentration-row>strong,.risk-alert-copy strong){font-size:var(--mc-focus-subtitle)!important}.mc-card-focus-active :where(.risk-limit-heading span,.risk-concentration-row>div span,.risk-alert-copy p){font-size:14px!important;line-height:1.5!important}.mc-card-focus-active .markets-signal-row{padding-block:18px!important}.mc-card-focus-active .markets-signal-title>strong{font-size:17px!important}.mc-card-focus-active .markets-signal-row p{margin-top:8px!important;font-size:15px!important;line-height:1.55!important}.mc-card-focus-active .markets-implication{gap:8px!important;margin-top:12px!important}.mc-card-focus-active .markets-implication span{font-size:12px!important}.mc-card-focus-active .markets-implication strong{font-size:14px!important;line-height:1.5!important}.mc-card-focus-active :where(.markets-watchlist-name strong,.markets-watchlist-value strong,.markets-event-time strong,.markets-event-row>div:last-child strong){font-size:16px!important}.mc-card-focus-active :where(.markets-watchlist-name small,.markets-event-time span){font-size:13px!important}.mc-card-focus-active .indices-comparison-results strong{font-size:21px!important}.mc-card-focus-active .indices-comparison-results span{font-size:13px!important}.mc-card-focus-active .indices-comparison-tooltip{min-width:260px;padding:17px!important}.mc-card-focus-active .indices-comparison-tooltip>strong{font-size:17px!important}.mc-card-focus-active .indices-comparison-tooltip div>strong{font-size:15px!important}.mc-card-focus-active .indices-comparison-tooltip small{font-size:12px!important}.mc-card-focus-active .indices-source-details dt{font-size:13px!important}.mc-card-focus-active .indices-source-details dd{font-size:16px!important;line-height:1.45!important}.mc-card-focus-active .indices-table th{font-size:13px!important}.mc-card-focus-active .indices-table td{font-size:15px!important;line-height:1.5!important}.mc-card-focus-active .indices-calculator-result>strong{font-size:clamp(36px,3vw,50px)!important}.mc-card-focus-active .indices-calculator-metrics span{font-size:12px!important}.mc-card-focus-active .indices-calculator-metrics strong{font-size:17px!important}.mc-card-focus-active .executive-empty-state strong{font-size:18px!important}.mc-card-focus-active .executive-empty-state span{font-size:14px!important;line-height:1.5!important}.mc-card-focus-active .mc-card-focus-close{font-size:22px!important;line-height:1!important}@media (width<=900px){.mc-card-focus-active{--mc-focus-title:20px;--mc-focus-subtitle:15px;--mc-focus-body:14px;--mc-focus-label:11px;--mc-focus-metric:18px}}.mc-card-focus-active .markets-signal-row{padding-block:18px!important;display:block!important}.mc-card-focus-active .markets-signal-title{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.mc-card-focus-active .markets-signal-title>strong{font-size:17px!important;line-height:1.35!important}.mc-card-focus-active .markets-signal-row p{margin-top:10px!important;margin-bottom:0!important;padding-right:0!important;font-size:15px!important;line-height:1.6!important}.mc-card-focus-active .markets-implication{grid-template-columns:126px minmax(0,1fr)!important;align-items:start!important;gap:4px 16px!important;margin-top:14px!important;display:grid!important}.mc-card-focus-active .markets-implication span{letter-spacing:.08em;white-space:nowrap!important;font-size:12px!important;line-height:1.35!important;display:block!important}.mc-card-focus-active .markets-implication strong{white-space:normal!important;min-width:0!important;font-size:14px!important;line-height:1.55!important;display:block!important}.mc-card-focus-active .markets-regime-description{margin-bottom:14px!important;font-size:16px!important;line-height:1.65!important}.mc-card-focus-active :where(.markets-regime-row,.markets-regime-item,.markets-regime-factor,.markets-regime-metric){grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;column-gap:18px!important;display:grid!important}.mc-card-focus-active :where(.markets-regime-row,.markets-regime-item,.markets-regime-factor,.markets-regime-metric)>:first-child{font-size:16px!important;line-height:1.5!important}.mc-card-focus-active :where(.markets-regime-row,.markets-regime-item,.markets-regime-factor,.markets-regime-metric)>:last-child{white-space:normal!important;text-align:right!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important}.mc-card-focus-active :where(.markets-regime-list,.markets-regime-details,.markets-regime-metrics){row-gap:0!important}.mc-card-focus-active :where(.markets-regime-list>li,.markets-regime-details>li,.markets-regime-metrics>li){grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;column-gap:18px!important;padding-block:12px!important;display:grid!important}.mc-card-focus-active :where(.markets-regime-list>li>:first-child,.markets-regime-details>li>:first-child,.markets-regime-metrics>li>:first-child){font-size:16px!important;line-height:1.5!important}.mc-card-focus-active :where(.markets-regime-list>li>:last-child,.markets-regime-details>li>:last-child,.markets-regime-metrics>li>:last-child){white-space:normal!important;text-align:right!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important}@media (width<=900px){.mc-card-focus-active .markets-implication{grid-template-columns:1fr!important;row-gap:6px!important}.mc-card-focus-active .markets-implication span{white-space:normal!important}}.ai-drawer{width:min(480px,100vw)!important}.ai-drawer-header>div>p{letter-spacing:.14em!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}.ai-drawer-header h2{font-size:28px!important;line-height:1.18!important}.ai-context{gap:13px!important;padding:20px!important}.ai-context p{font-size:17px!important;line-height:1.62!important}.ai-suggestions{gap:12px!important}.ai-suggestions button{white-space:normal!important;text-align:left!important;min-height:52px!important;padding:14px 17px!important;font-size:16px!important;font-weight:560!important;line-height:1.4!important}.ai-composer input{min-height:58px!important;padding:14px 17px!important;font-size:17px!important;line-height:1.4!important}.ai-composer>button{width:52px!important;min-width:52px!important;height:52px!important}:root[data-theme=light] .ai-drawer-header>div>p,:root[data-theme=light] .ai-context>svg{color:#2563eb!important}:root[data-theme=light] .ai-context{background:linear-gradient(#2563eb0e,#7c3aed06)!important;border-color:#2563eb33!important}:root[data-theme=light] .ai-composer>button{color:#fff!important;background:linear-gradient(#347ff7 0%,#1f63ea 100%)!important;border:1px solid #2563eb6b!important;box-shadow:0 10px 24px #2563eb33!important}:root[data-theme=dark] .ai-drawer-header>div>p,:root[data-theme=dark] .ai-context>svg{color:#6aa6ff!important}:root[data-theme=dark] .ai-context{background:linear-gradient(#3d84ef1c,#1f53a50e)!important;border-color:#6aa6ff40!important}:root[data-theme=dark] .ai-suggestions button{color:#d9e7f8!important;background:#0d1f33c2!important;border-color:#6aa6ff2b!important}:root[data-theme=dark] .ai-composer>button{color:#fff!important;background:linear-gradient(#438cff 0%,#216cf2 100%)!important;border:1px solid #7eb8ff9e!important;box-shadow:0 11px 27px #2066e857,0 0 23px #4691ff42!important}:root[data-theme=dark] .ai-composer>button :is(svg,path),:root[data-theme=light] .ai-composer>button :is(svg,path){color:#fff!important;stroke:currentColor!important}.markets-signals-card .markets-signals-list{display:grid!important}.markets-signals-card .markets-signal-row{grid-template-columns:8px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:18px 0!important;display:grid!important}.markets-signals-card .markets-signal-row:first-child{padding-top:0!important}.markets-signals-card .markets-signal-row>div{min-width:0!important}.markets-signals-card .markets-signal-title{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.markets-signals-card .markets-signal-title>strong{min-width:0!important;font-size:13px!important;line-height:1.4!important}.markets-signals-card .markets-evidence{flex:none!important;font-size:9px!important;line-height:1.2!important}.markets-signals-card .markets-signal-row p{white-space:normal!important;margin:9px 0 11px!important;padding:0!important;font-size:13px!important;line-height:1.58!important;display:block!important;position:static!important;transform:none!important}.markets-signals-card .markets-implication{grid-template-columns:92px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.markets-signals-card .markets-implication span{letter-spacing:.06em!important;white-space:nowrap!important;font-size:10px!important;font-weight:760!important;line-height:1.4!important;display:block!important}.markets-signals-card .markets-implication strong{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;font-weight:580!important;line-height:1.55!important;display:block!important}.markets-signals-card.mc-card-focus-active{padding:26px!important}.markets-signals-card.mc-card-focus-active .markets-signal-row{gap:16px!important;padding:21px 0!important}.markets-signals-card.mc-card-focus-active .markets-signal-title>strong{font-size:17px!important}.markets-signals-card.mc-card-focus-active .markets-evidence{font-size:11px!important}.markets-signals-card.mc-card-focus-active .markets-signal-row p{font-size:15px!important;line-height:1.62!important}.markets-signals-card.mc-card-focus-active .markets-implication{grid-template-columns:116px minmax(0,1fr)!important;gap:16px!important}.markets-signals-card.mc-card-focus-active .markets-implication span{font-size:12px!important}.markets-signals-card.mc-card-focus-active .markets-implication strong{font-size:14px!important;line-height:1.58!important}.markets-regime-factors span,.markets-regime-factors strong{font-size:11px!important;line-height:1.45!important}.mc-card-focus-active .markets-regime-description{font-size:16px!important;line-height:1.65!important}.mc-card-focus-active .markets-regime-factors>div{grid-template-columns:minmax(0,1fr) minmax(130px,auto)!important;align-items:start!important;gap:18px!important;padding:13px 0!important;display:grid!important}.mc-card-focus-active .markets-regime-factors span,.mc-card-focus-active .markets-regime-factors strong{font-size:16px!important;line-height:1.5!important}.mc-card-focus-active .markets-regime-factors strong{text-align:right!important;white-space:normal!important;font-weight:700!important}@media (width<=720px){.ai-drawer{width:100vw!important}.ai-suggestions button{font-size:15px!important}.markets-signals-card .markets-signal-title{flex-direction:column!important}.markets-signals-card .markets-implication,.markets-signals-card.mc-card-focus-active .markets-implication{grid-template-columns:1fr!important;gap:6px!important}.markets-signals-card .markets-implication span{white-space:normal!important}}:root[data-theme=light]{--mc-light-card-surface-top:#f9fbff;--mc-light-card-surface-bottom:#eef4fb;--mc-light-card-surface-strong:#f5f9ff;--mc-light-card-border:#b9cbe1;--mc-light-card-border-hover:#7fa6d7;--mc-light-card-text:#14263b;--mc-light-card-body:#38516c;--mc-light-card-muted:#526b86}:root[data-theme=light] :is(.snapshot-card,.panel,.risk-summary-card,.risk-card,.markets-summary-card,.markets-asset-card,.markets-card,.indices-state-card,.indices-summary-card,.indices-card){border-color:var(--mc-light-card-border)!important;background:linear-gradient(180deg, var(--mc-light-card-surface-top) 0%, var(--mc-light-card-surface-bottom) 100%)!important;color:var(--mc-light-card-text)!important;box-shadow:0 12px 30px #2b4a6c16,inset 0 1px #fffffff2!important}:root[data-theme=light] :is(.snapshot-card,.panel,.risk-summary-card,.risk-card,.markets-summary-card,.markets-asset-card,.markets-card,.indices-state-card,.indices-summary-card,.indices-card):hover{border-color:var(--mc-light-card-border-hover)!important;box-shadow:0 15px 34px #2b4a6c1c,inset 0 1px #fffffffa!important}:root[data-theme=light] :is(.daily-insight,.risk-control-message,.indices-calculator-result){background:radial-gradient(circle at 92% 5%,#7c3aed0b,#0000 34%),linear-gradient(120deg,#eef6ff 0%,#f8fbff 58%,#f2f5ff 100%)!important;border-color:#aec4df!important}:root[data-theme=light] :is(.executive-empty-state,.risk-status-inner,.risk-stress-option,.risk-stress-metrics>div,.markets-regime-status,.indices-comparison-results>div,.indices-calculator-metrics>div,.indices-calculator-explanation){background:#f1f6fc!important;border-color:#c5d4e5!important}:root[data-theme=light] :is(.snapshot-card>strong,.panel-heading h2,.risk-summary-card>strong,.risk-card-heading h2,.markets-summary-card>strong,.markets-card-heading h2,.indices-state-card h2,.indices-summary-card>strong,.indices-card-heading h2){color:var(--mc-light-card-text)!important}:root[data-theme=light] :is(.snapshot-card p,.snapshot-card>span,.allocation-row p,.performance-context,.decision-item p,.market-summary>p,.risk-summary-heading,.risk-card-heading p,.risk-trend-summary span,.risk-concentration-row>div span,.markets-summary-heading,.markets-card-heading p,.markets-regime-description,.markets-signal-row p,.markets-watchlist-name small,.indices-summary-heading,.indices-card-heading p,.indices-comparison-note,.indices-source-note,.indices-source-details dt){color:var(--mc-light-card-body)!important}:root[data-theme=light] :is(.section-label,.period-label,.markets-chart-axis,.indices-chart-axis,.markets-disclaimer,.indices-disclaimer){color:var(--mc-light-card-muted)!important}:root[data-theme=light] .ai-context{background:radial-gradient(circle at 92% 5%,#7c3aed12,#0000 38%),linear-gradient(135deg,#eef5ff 0%,#f7f9ff 54%,#f4f1ff 100%)!important;border:1px solid #a9c1ea!important;box-shadow:0 10px 24px #2f599113,inset 0 1px #fffffff0!important}:root[data-theme=light] .ai-context p{color:#35506e!important;text-shadow:none!important;font-weight:520!important}:root[data-theme=light] .ai-context>svg{filter:drop-shadow(0 2px 5px #2563eb2e);color:#2563eb!important}:root[data-theme=light] .ai-suggestions button{color:#f7fbff!important;background:linear-gradient(#536579 0%,#46596e 100%)!important;border-color:#9fb4cc!important;box-shadow:inset 0 1px #ffffff14!important}:root[data-theme=light] .ai-suggestions button:hover:not(:disabled){background:linear-gradient(#5d7188 0%,#4d6279 100%)!important;border-color:#7698c2!important}:root[data-theme=light] .ai-composer input{color:#1b3048!important;background:#f5f9fe!important;border-color:#aebfd3!important}:root[data-theme=light] .ai-composer input::placeholder{color:#60768e!important}:root,:root[data-theme=emerald]{--mc-link:#67dfba;--mc-link-hover:#8cebcf;--mc-selected-bg:#4fdaad1f;--mc-selected-border:#4fdaad57;--mc-selected-text:#75e4bf;--mc-ai-bg:linear-gradient(180deg, #5bdcb2, #42c99e);--mc-ai-hover:linear-gradient(180deg, #69e7bd, #4fd3a7);--mc-ai-border:#70f4ca9e;--mc-ai-border-hover:#91ffdcd1;--mc-ai-text:#061713;--mc-ai-shadow:0 11px 26px #3dbe9247, 0 0 22px #4fdaad33;--mc-ai-shadow-hover:0 14px 31px #3dbe9257, 0 0 29px #4fdaad47}:root[data-theme=dark]{--mc-link:#6aa6ff;--mc-link-hover:#92bdff;--mc-selected-bg:#5b9dff21;--mc-selected-border:#5b9dff61;--mc-selected-text:#91bdff;--mc-ai-bg:linear-gradient(180deg, #438cff, #216cf2);--mc-ai-hover:linear-gradient(180deg, #5297ff, #2d78fa);--mc-ai-border:#7eb8ffb8;--mc-ai-border-hover:#a4d1ffeb;--mc-ai-text:#fff;--mc-ai-shadow:0 11px 27px #2066e85c, 0 0 24px #4691ff4d;--mc-ai-shadow-hover:0 14px 32px #2066e873, 0 0 32px #4691ff6b}:root[data-theme=light]{--mc-link:#245fd9;--mc-link-hover:#174dbb;--mc-selected-bg:#2563eb17;--mc-selected-border:#2563eb4d;--mc-selected-text:#1f56c5;--mc-ai-bg:linear-gradient(180deg, #2f6ef6, #1f58d8);--mc-ai-hover:linear-gradient(180deg, #397af8, #2864e5);--mc-ai-border:#245fd9;--mc-ai-border-hover:#174dbb;--mc-ai-text:#fff;--mc-ai-shadow:0 10px 23px #2563eb38, 0 0 12px #2563eb14;--mc-ai-shadow-hover:0 13px 29px #2563eb4a, 0 0 17px #2563eb1f}:is(.mc-primary-ai-action,.primary-button,.risk-ai-button,.markets-ai-button,.indices-ai-button,.scenario-ai-button,.knowledge-ai-button,.wealth-toolbar-primary-ai,.decision-ai-button){cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:11px 14px;font-size:10px;font-weight:760;display:inline-flex;border:1px solid var(--mc-ai-border)!important;background:var(--mc-ai-bg)!important;color:var(--mc-ai-text)!important;box-shadow:var(--mc-ai-shadow)!important;transition:all .16s!important}:is(.mc-primary-ai-action,.primary-button,.risk-ai-button,.markets-ai-button,.indices-ai-button,.scenario-ai-button,.knowledge-ai-button,.wealth-toolbar-primary-ai,.decision-ai-button) :is(svg,path){color:var(--mc-ai-text)!important;stroke:currentColor!important}:is(.mc-primary-ai-action,.primary-button,.risk-ai-button,.markets-ai-button,.indices-ai-button,.scenario-ai-button,.knowledge-ai-button,.wealth-toolbar-primary-ai,.decision-ai-button):not(:disabled):hover{transform:translateY(-1px);border-color:var(--mc-ai-border-hover)!important;background:var(--mc-ai-hover)!important;box-shadow:var(--mc-ai-shadow-hover)!important}.mc-action-link{text-decoration:none;color:var(--mc-link)!important}.mc-action-link:hover{color:var(--mc-link-hover)!important}.mc-selectable-control[aria-pressed=true]{border-color:var(--mc-selected-border)!important;background:var(--mc-selected-bg)!important;color:var(--mc-selected-text)!important}.mc-secondary-action{border:1px solid var(--mc-panel-border)!important;background:var(--mc-panel-background-muted)!important;color:var(--mc-color-text-secondary)!important;box-shadow:none!important}.mc-secondary-action:hover{transform:translateY(-1px);border-color:var(--mc-panel-border-hover)!important;background:var(--mc-color-surface-interactive)!important;color:var(--mc-color-text-primary)!important}:is(.mc-primary-ai-action,.mc-action-link,.mc-selectable-control,.mc-secondary-action):focus-visible{outline:3px solid color-mix(in srgb, var(--mc-link) 32%, transparent);outline-offset:3px}.mc-contextual-ai-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:700;border:1px solid color-mix(in srgb, var(--mc-link) 48%, var(--mc-panel-border))!important;background:color-mix(in srgb, var(--mc-link) 8%, var(--mc-panel-background-muted))!important;color:var(--mc-link)!important;box-shadow:none!important;transition:transform .16s,border-color .16s,background .16s,color .16s!important;display:inline-flex!important}.mc-contextual-ai-action :is(svg,path){color:currentColor!important;stroke:currentColor!important}.mc-contextual-ai-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--mc-link-hover) 68%, var(--mc-panel-border))!important;background:color-mix(in srgb, var(--mc-link) 13%, var(--mc-panel-background-muted))!important;color:var(--mc-link-hover)!important;box-shadow:none!important}.mc-contextual-ai-action:focus-visible{outline:3px solid color-mix(in srgb, var(--mc-link) 30%, transparent);outline-offset:3px}:root,:root[data-theme=emerald]{--mc-asset-equity:#72e4c1;--mc-asset-fixed-income:#49c8a1;--mc-asset-alternatives:#2f9f7e;--mc-asset-liquidity:#9be9d0;--mc-asset-fund:#5bd4ae;--mc-asset-etf:#43b995;--mc-asset-crypto:#86d8b9;--mc-asset-real-estate:#39aa86;--mc-asset-other:#6ba898}:root[data-theme=dark]{--mc-asset-equity:#3b82f6;--mc-asset-fixed-income:#8b5cf6;--mc-asset-alternatives:#ff8a34;--mc-asset-liquidity:#22d3ee;--mc-asset-fund:#14b8a6;--mc-asset-etf:#38bdf8;--mc-asset-crypto:#f59e0b;--mc-asset-real-estate:#ec4899;--mc-asset-other:#94a3b8}:root[data-theme=light]{--mc-asset-equity:#1d4ed8;--mc-asset-fixed-income:#7c3aed;--mc-asset-alternatives:#ea580c;--mc-asset-liquidity:#0891b2;--mc-asset-fund:#0f766e;--mc-asset-etf:#0284c7;--mc-asset-crypto:#d97706;--mc-asset-real-estate:#be185d;--mc-asset-other:#64748b}.wealth-equity{background:var(--mc-asset-equity)!important}.wealth-fixed{background:var(--mc-asset-fixed-income)!important}.wealth-alternative{background:var(--mc-asset-alternatives)!important}.wealth-cash{background:var(--mc-asset-liquidity)!important}.wealth-fund{background:var(--mc-asset-fund)!important}.wealth-etf{background:var(--mc-asset-etf)!important}.wealth-crypto{background:var(--mc-asset-crypto)!important}.wealth-real-estate{background:var(--mc-asset-real-estate)!important}.wealth-other{background:var(--mc-asset-other)!important}:root[data-theme=dark] .wealth-donut{box-shadow:0 0 32px color-mix(in srgb, var(--mc-asset-equity) 14%, transparent)!important}:root[data-theme=light] .wealth-donut{box-shadow:0 0 28px color-mix(in srgb, var(--mc-asset-equity) 12%, transparent)!important}:root[data-theme=emerald] .wealth-donut{box-shadow:0 0 30px color-mix(in srgb, var(--mc-asset-equity) 10%, transparent)!important}.scenario-impact-row:nth-child(2){--mc-impact-asset-color:var(--mc-asset-equity)}.scenario-impact-row:nth-child(3){--mc-impact-asset-color:var(--mc-asset-fixed-income)}.scenario-impact-row:nth-child(4){--mc-impact-asset-color:var(--mc-asset-alternatives)}.scenario-impact-row:nth-child(5){--mc-impact-asset-color:var(--mc-asset-liquidity)}.scenario-impact-row .scenario-impact-bar>span{box-shadow:0 0 8px color-mix(in srgb, var(--mc-impact-asset-color) 16%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--mc-impact-asset-color) 92%, white 8%), var(--mc-impact-asset-color))!important}.scenario-impact-row>strong.scenario-value-positive{color:var(--mc-color-positive)!important}.scenario-impact-row>strong.scenario-value-negative{color:var(--mc-color-negative)!important}:root[data-theme=dark]{--mc-dark-positive-strong:#63ffc0;--mc-dark-positive:#35efa5;--mc-dark-positive-border:#35efa561;--mc-dark-positive-surface:#24d9931f;--mc-dark-positive-glow:#35efa540}:root[data-theme=dark] :where([data-tone=positive],[data-status=positive],.mc-positive,.is-positive,.status-positive,[class$=-positive],[class*=-positive\ ],[class$=-success],[class*=-success\ ],[class$=-verified],[class*=-verified\ ],[class$=-bullish],[class*=-bullish\ ],[class$=-gain],[class*=-gain\ ]){color:var(--mc-dark-positive)!important}:root[data-theme=dark] :where([data-tone=positive],[data-status=positive],.mc-positive,.is-positive,.status-positive,[class$=-positive],[class*=-positive\ ],[class$=-success],[class*=-success\ ],[class$=-verified],[class*=-verified\ ]) svg{color:var(--mc-dark-positive-strong)!important}:root[data-theme=dark] .knowledge-status:not(.knowledge-status-error){border-color:var(--mc-dark-positive-border);background:var(--mc-dark-positive-surface);color:#c1e3d7}:root[data-theme=dark] .knowledge-status:not(.knowledge-status-error) svg{color:var(--mc-dark-positive-strong);filter:drop-shadow(0 0 7px var(--mc-dark-positive-glow))}:root[data-theme=dark] .knowledge-notice{border-color:var(--mc-dark-positive-border);background:var(--mc-dark-positive-surface);color:#c9eadf}:root[data-theme=dark] .knowledge-notice svg,:root[data-theme=dark] .knowledge-notice button,:root[data-theme=dark] .knowledge-entry-security svg,:root[data-theme=dark] .knowledge-evidence-row>svg,:root[data-theme=dark] .knowledge-document-evidence-list article>svg,:root[data-theme=dark] .knowledge-history-evidence-list article>svg{color:var(--mc-dark-positive-strong)}:root[data-theme=dark] .knowledge-activity-dot,:root[data-theme=dark] .knowledge-history-events article>span{background:var(--mc-dark-positive);box-shadow:0 0 12px var(--mc-dark-positive-glow)}:root[data-theme=dark] .evidence-alta,:root[data-theme=dark] .knowledge-version-validation.valid{border-color:var(--mc-dark-positive-border);background:var(--mc-dark-positive-surface);color:var(--mc-dark-positive-strong)}
