:root{color:#0d1a28;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-ink:#0d1a28;--page-ink-soft:#526272;--page-ink-faint:#738392;--page-border:#6278902e;--page-border-strong:#54709147;--page-surface:#ffffffd1;--page-surface-strong:#fff;--page-surface-soft:#f5f9fd;--page-panel-shadow:0 20px 48px #14243814;--page-panel-shadow-strong:0 22px 56px #1424381f;--page-accent:#1677ff;--page-accent-strong:#0f5fd0;--page-accent-soft:#1677ff1f;--page-accent-cyan:#0ac7e8;--page-bullish-bg:#15b3791f;--page-bullish-border:#15b37940;--page-bullish-text:#0e7e57;--page-bearish-bg:#f253531a;--page-bearish-border:#f2535338;--page-bearish-text:#bf2d43;--page-neutral-bg:#1c35510f;--page-neutral-border:#1c35511f;--page-neutral-text:#425768;background:radial-gradient(circle at 0 0,#3d93ff29,#0000 26%),radial-gradient(circle at 100% 0,#00deff1f,#0000 22%),linear-gradient(#edf3f9 0%,#e9f0f7 52%,#e5edf5 100%);font-family:Aptos,Segoe UI Variable Text,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;color:var(--page-ink);background-color:#0000;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px),radial-gradient(circle at top,#ffffff75,#0000 42%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px,32px 32px,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 12% 14%,#0dc7ff14,#0000 20%),radial-gradient(circle at 86% 10%,#1677ff14,#0000 18%),linear-gradient(#ffffff14,#0000 30%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{z-index:1;width:min(1360px,100vw - 32px);margin:0 auto;padding:32px 0 56px;position:relative}.topbar{border:1px solid var(--page-border);box-shadow:var(--page-panel-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-bottom:28px;padding:22px 24px;display:grid}.brand-block h1,.section-heading h2,.detail-hero h2,.panel h2,.panel h3{margin:0;font-family:Segoe UI Variable Display,Bahnschrift,Aptos Display,Aptos,Segoe UI,sans-serif}.brand-block h1{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1}.hero-copy,.muted-copy,.field-hint,.long-copy,.breakdown-row p,.card-snippet{color:var(--page-ink-soft)}.hero-copy{color:#4d6274;max-width:70ch;margin:14px 0 0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--page-accent-strong);margin:0 0 8px;font-size:.78rem;font-weight:700}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nav-link{border:1px solid var(--page-border);background:#ffffffb8;border-radius:999px;padding:11px 16px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;box-shadow:0 6px 18px #1424380d}.nav-link:hover,.nav-link:focus-visible{background:#fffffff5;border-color:#1677ff57;transform:translateY(-1px);box-shadow:0 10px 20px #14243814}.nav-link.is-active{color:#f5fbff;background:linear-gradient(135deg,#10233a 0%,#0f3d6d 100%);border-color:#103d6de6;box-shadow:0 16px 28px #0c336138}.page-shell{gap:18px;display:grid}.page-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);align-items:start;gap:18px;display:grid}.stacked-panels{gap:18px;display:grid}.panel{background:var(--page-surface);border:1px solid var(--page-border);box-shadow:var(--page-panel-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:22px}.form-section{gap:20px;display:grid}.section-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.field-grid{gap:16px;display:grid}.field-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.field{gap:8px;display:grid}.field label{color:var(--page-ink);font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--page-border);width:100%;color:var(--page-ink);background:#f7fbfff5;border-radius:16px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#1677ff7a;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #1677ff1a}.field-hint{margin:0;font-size:.92rem}.status-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-width:fit-content;padding:10px 14px;font-weight:700;display:inline-flex}.status-pill strong{font-size:1.05rem}.status-pill.bullish-eurusd{background:var(--page-bullish-bg);border-color:var(--page-bullish-border);color:var(--page-bullish-text)}.status-pill.bearish-eurusd{background:var(--page-bearish-bg);border-color:var(--page-bearish-border);color:var(--page-bearish-text)}.status-pill.neutral{background:var(--page-neutral-bg);border-color:var(--page-neutral-border);color:var(--page-neutral-text)}.submit-row{justify-content:flex-end;display:flex}.button{border:1px solid var(--page-border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;transition:transform .14s,box-shadow .14s,opacity .14s,border-color .14s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 26px #1424381f}.button:disabled{opacity:.7;cursor:not-allowed}.button.primary{color:#f5fbff;background:linear-gradient(135deg,#11243b 0%,#0d4f93 100%);border-color:#0d4f93c7}.button.secondary{color:var(--page-ink);background:#ffffffd6}.button.danger{color:#fff7f3;background:linear-gradient(135deg,#b93145 0%,#d34a5a 100%);border-color:#b93145e6}.inline-button{margin-top:12px}.error-box{color:#ad2740;background:#fff3f6f0;border-color:#d34a5a38}.issue-list{margin:10px 0 0;padding-left:18px}.info-panel p{margin-top:0}.history-list,.metric-grid,.narrative-grid,.history-controls{gap:18px;display:grid}.dashboard-page{border:1px solid var(--page-border);background:linear-gradient(#f8fcffe0 0%,#f1f7fdf5 100%);border-radius:20px;gap:22px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffffb8}.dashboard-card{border:1px solid var(--page-border);background:#ffffffeb;border-radius:16px;padding:18px;box-shadow:0 12px 28px #0f1b2a12}.dashboard-section{gap:12px;display:grid}.dashboard-section-primary{gap:10px}.dashboard-section-header{justify-content:space-between;align-items:end;gap:14px;display:flex}.dashboard-section-header .muted-copy{max-width:42ch;margin:0;font-size:.92rem}.dashboard-hero{background:linear-gradient(135deg,#fffffff0 0%,#f7fbfffa 100%);gap:14px;display:grid}.dashboard-hero-header{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.dashboard-hero-copy{gap:8px;display:grid}.dashboard-private-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.dashboard-private-actions .button{width:fit-content}.dashboard-badge-row{flex-wrap:wrap;gap:8px;display:flex}.dashboard-pair-pill,.dashboard-mode-pill{color:var(--page-ink);background:#ffffffe6;border:1px solid #1677ff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.dashboard-pair-pill:after{content:"▾";color:#536570;font-size:.8rem}.dashboard-mode-pill{color:var(--page-ink-soft);background:#e9f2fcb8}.dashboard-hero-title{letter-spacing:-.045em;max-width:11ch;color:var(--page-ink);font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.dashboard-hero-subtitle{max-width:58ch;color:var(--page-ink-soft);margin:0;font-size:.95rem}.dashboard-snapshot-card{background:linear-gradient(#f3f9fffa 0%,#fafcfffa 100%);border:1px solid #6286b033;border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #1424380f}.dashboard-snapshot-card h3{font-size:1.35rem;line-height:1.02}.dashboard-snapshot-card .muted-copy{margin:0;font-size:.88rem}.dashboard-snapshot-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dashboard-snapshot-metric{background:#fffffff0;border:1px solid #6e89a829;border-radius:12px;gap:4px;padding:10px;display:grid}.dashboard-snapshot-metric span{color:var(--page-ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem}.dashboard-snapshot-metric strong{font-size:.92rem;line-height:1.2}.dashboard-tag-list{flex-wrap:wrap;gap:6px;display:flex}.dashboard-tag{color:#365068;background:#eff6ffe0;border:1px solid #7e9bbe2e;border-radius:999px;align-items:center;padding:5px 8px;font-size:.8rem;display:inline-flex}.dashboard-pair-pill:after{content:"▾";color:var(--page-ink-faint)}.dashboard-kpi-grid,.dashboard-overview-grid,.dashboard-group-grid,.dashboard-review-grid{gap:12px;display:grid}.dashboard-kpi-grid,.dashboard-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpi-card{background:linear-gradient(#fffffff5 0%,#f8fbfff5 100%);border:1px solid #6882a12e;border-radius:14px;gap:6px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffffd6,0 8px 22px #0f172a0d}.dashboard-tone-bullish-eurusd{border-color:#15b37947;box-shadow:inset 0 2px #15b3792e,0 8px 22px #0f172a0d}.dashboard-tone-bearish-eurusd{border-color:#f2535347;box-shadow:inset 0 2px #f253532e,0 8px 22px #0f172a0d}.dashboard-kpi-label{color:var(--page-ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.dashboard-kpi-value{color:var(--page-ink);letter-spacing:-.04em;font-size:clamp(1.6rem,2vw,2.3rem);line-height:.95}.dashboard-kpi-helper{color:var(--page-ink-soft);margin:0;font-size:.82rem}.dashboard-bucket-card{gap:12px;display:grid}.dashboard-bucket-header{gap:4px;display:grid}.dashboard-bucket-card h3{font-size:1.12rem;line-height:1.06}.dashboard-bucket-card .muted-copy{margin:0;font-size:.84rem}.dashboard-bucket-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.dashboard-bucket-item{background:#f5f9fde6;border:1px solid #708cab29;border-radius:12px;gap:4px;padding:10px;display:grid}.dashboard-bucket-item span{color:var(--page-ink-faint);font-size:.8rem}.dashboard-bucket-item strong{font-size:1.28rem;line-height:.95}.intelligence-page{background:linear-gradient(#f4f9fff0 0%,#ecf4fbfa 100%)}.intelligence-chart-stack{gap:14px;display:grid}.intelligence-chart-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intelligence-chart-card{background:linear-gradient(#fffffff2 0%,#f8fbfffa 100%);gap:12px;display:grid;overflow:hidden}.intelligence-chart-header{justify-content:space-between;align-items:end;gap:14px;display:flex}.intelligence-chart-header h3{font-size:1.2rem;line-height:1.05}.intelligence-chart-header .muted-copy{max-width:38ch;margin:0;font-size:.86rem}.intelligence-chart-canvas{width:100%;min-height:280px}.intelligence-hero{gap:22px;display:grid}.intelligence-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:22px;display:grid}.intelligence-hero-copy{gap:14px;display:grid}.intelligence-output-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.intelligence-metric-grid{gap:16px;display:grid}.intelligence-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.intelligence-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.intelligence-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-metric-card .dashboard-kpi-value{font-size:clamp(1.3rem,1.9vw,1.9rem)}.tool-gate-card{gap:18px;max-width:620px;display:grid}.tool-gate-form{gap:16px;display:grid}.option-private-badge{border:1px solid var(--page-border-strong);color:var(--page-ink);letter-spacing:.04em;text-transform:uppercase;background:#10233a14;border-radius:999px;align-self:start;padding:8px 12px;font-size:.82rem;font-weight:700}.option-expiry-shell{gap:18px}.option-expiry-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.option-expiry-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.option-expiry-layout{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.option-expiry-input-panel,.option-expiry-output-panel{min-width:0}.option-expiry-inline-errors{gap:10px;display:grid}.option-meta-list{color:var(--page-ink-faint);flex-wrap:wrap;gap:10px;font-size:.88rem;display:flex}.option-interpretation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.option-interpretation-card,.option-interpretation-main,.option-ranking-card,.option-cluster-summary-card{border:1px solid var(--page-border);background:#f7fbffe6;border-radius:18px;padding:16px}.option-interpretation-card h3,.option-interpretation-main h3,.option-ranking-card h3,.option-cluster-summary-card h3{margin:0 0 10px;font-size:1rem}.option-interpretation-card p,.option-interpretation-main p,.option-cluster-summary-card p{color:var(--page-ink);margin:0}.option-interpretation-main{gap:10px;margin-top:14px;display:grid}.option-interpretation-main small{color:var(--page-ink-faint)}.option-ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.option-ranking-card ol{gap:10px;margin:0;padding-left:18px;display:grid}.option-ranking-card li{color:var(--page-ink-soft);gap:2px;display:grid}.option-ranking-card li strong{color:var(--page-ink)}.option-cluster-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.option-table-wrapper{overflow-x:auto}.option-table{border-collapse:collapse;width:100%;min-width:900px}.option-table th,.option-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #62789024;padding:11px 12px;font-size:.92rem}.option-table th{color:var(--page-ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.option-table tbody tr:hover{background:#1677ff0a}.option-expiry-map-card{gap:18px;display:grid}.option-price-map{border:1px solid var(--page-border);background:linear-gradient(#ffffffd6,#f4f9fde6),repeating-linear-gradient(90deg,#6278900f 0 1px,#0000 1px 72px);border-radius:20px;height:240px;position:relative;overflow:hidden}.option-price-track{background:#0d1a2847;height:2px;position:absolute;top:52%;left:4%;right:4%}.option-cluster-band{background:#1677ff1f;border:1px solid #1677ff2e;border-radius:999px;position:absolute;top:42%;bottom:34%}.option-anchor{color:var(--page-ink);justify-items:center;gap:4px;display:grid;position:absolute;top:18px;transform:translate(-50%)}.option-anchor:after{content:"";background:#0d1a282e;width:1px;position:absolute;top:48px;bottom:-118px}.option-anchor-label{letter-spacing:.08em;text-transform:uppercase;color:var(--page-ink-faint);font-size:.72rem}.option-anchor-open strong{color:#0f5fd0}.option-anchor-spot strong{color:#a22a54}.option-strike-marker{background:#0d1a281f;border:1px solid #0d1a282e;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:36px;transform:translate(-50%);box-shadow:0 10px 22px #0f1b2a14}.option-strike-marker span{color:var(--page-ink-faint);white-space:nowrap;font-size:.72rem;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.option-strike-marker.is-main{background:#f2535329;border-color:#f2535366}.option-strike-marker.is-upper{background:#15b37924;border-color:#15b37957}.option-strike-marker.is-lower{background:#0f5fd024;border-color:#0f5fd057}.option-path-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.option-path-chip{border:1px solid var(--page-border);color:var(--page-ink);background:#ffffffe6;border-radius:999px;padding:7px 10px;font-weight:600}.option-path-arrow{color:var(--page-ink-faint)}.history-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.history-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.history-card{gap:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.history-card:hover,.history-card:focus-visible{border-color:#1677ff42;transform:translateY(-2px);box-shadow:0 22px 42px #1424381f}.history-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.history-meta{flex-wrap:wrap;gap:8px;display:flex}.history-meta span{color:#41586c;background:#e9f2fcbf;border-radius:999px;padding:7px 10px;font-size:.92rem}.dashboard-latest-table{gap:8px;display:grid}.dashboard-latest-table-primary{border-color:#607d9d38;box-shadow:0 14px 32px #0f1b2a14}.dashboard-latest-head{color:var(--page-ink-faint);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:145px 150px minmax(200px,.95fr) minmax(0,1.2fr);gap:12px;padding:0 4px;font-size:.72rem;display:grid}.dashboard-latest-body{gap:8px;display:grid}.dashboard-latest-row{background:linear-gradient(#fcfefffa 0%,#f5f9fdf0 100%);border:1px solid #708cab2e;border-radius:12px;grid-template-columns:145px 150px minmax(200px,.95fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-latest-row:hover,.dashboard-latest-row:focus-visible{border-color:#1677ff47;transform:translateY(-1px);box-shadow:0 12px 28px #0f1b2a14}.dashboard-latest-date,.dashboard-latest-bias,.dashboard-latest-context,.dashboard-latest-plan{align-content:start;gap:6px;display:grid}.dashboard-latest-date strong,.dashboard-latest-bias strong{font-size:.98rem;line-height:1}.dashboard-latest-date span{color:var(--page-ink-faint);font-size:.8rem}.dashboard-bias-chip{background:#f5f9fdf2;border:1px solid #708cab2e;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-bias-chip.bullish-eurusd{background:var(--page-bullish-bg);border-color:var(--page-bullish-border);color:var(--page-bullish-text)}.dashboard-bias-chip.bearish-eurusd{background:var(--page-bearish-bg);border-color:var(--page-bearish-border);color:var(--page-bearish-text)}.dashboard-bias-chip.neutral{background:var(--page-neutral-bg);border-color:var(--page-neutral-border);color:var(--page-neutral-text)}.dashboard-latest-plan p{color:#385164;margin:0}.dashboard-latest-plan-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-mobile-label{color:var(--page-ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;display:none}.card-snippet{margin:0}.detail-hero{justify-content:space-between;align-items:start;gap:18px;display:flex}.detail-side,.detail-actions{justify-items:end;gap:12px;display:grid}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.metric-card{gap:6px;display:grid}.breakdown-list{gap:12px;display:grid}.breakdown-row{border-top:1px solid #10202b14;justify-content:space-between;align-items:start;gap:16px;padding:14px 0;display:flex}.breakdown-row:first-child{border-top:none;padding-top:0}.breakdown-row p,.long-copy{margin:6px 0 0}.plain-list{color:var(--page-ink-soft);margin:6px 0 0;padding-left:18px}.plain-list li+li{margin-top:6px}.breakdown-score{text-align:right;min-width:48px;font-weight:800}.breakdown-score.positive{color:var(--page-bullish-text)}.breakdown-score.negative{color:var(--page-bearish-text)}.breakdown-score.neutral{color:var(--page-ink-soft)}.narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-state,.empty-state{text-align:center}@media (width<=1080px){.page-grid,.topbar,.field-grid.two-up,.field-grid.three-up,.field-grid.four-up,.history-filter-grid,.detail-hero,.narrative-grid{grid-template-columns:1fr}.dashboard-hero-header,.intelligence-hero-grid,.intelligence-chart-grid-two,.dashboard-kpi-grid,.dashboard-snapshot-metrics,.intelligence-output-strip,.dashboard-overview-grid,.dashboard-group-grid,.dashboard-review-grid,.dashboard-latest-row,.option-interpretation-grid,.option-cluster-summary-grid,.option-ranking-grid,.option-expiry-layout,.intelligence-grid-three,.intelligence-grid-five,.intelligence-grid-four,.intelligence-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.option-expiry-header,.section-heading,.dashboard-section-header,.history-header,.detail-hero,.breakdown-row{flex-direction:column}.submit-row{justify-content:stretch}.button.primary{width:100%}.dashboard-latest-head{display:none}.dashboard-mobile-label{display:block}}@media (width<=720px){.app-shell{width:min(100vw - 20px,1360px);padding:20px 0 40px}.panel{border-radius:22px;padding:18px}.dashboard-page{border-radius:20px;padding:18px}.dashboard-card{border-radius:16px;padding:18px}.dashboard-hero-header,.intelligence-hero-grid,.intelligence-chart-grid-two,.dashboard-kpi-grid,.dashboard-snapshot-metrics,.intelligence-output-strip,.dashboard-overview-grid,.dashboard-group-grid,.dashboard-review-grid,.dashboard-latest-row,.option-interpretation-grid,.option-cluster-summary-grid,.option-ranking-grid,.option-expiry-layout,.intelligence-grid-three,.intelligence-grid-five,.intelligence-grid-four,.intelligence-grid-six{grid-template-columns:1fr}.dashboard-hero-title{max-width:none}.option-price-map{height:280px}}
