:root{--background:#040b14;--surface:#0d1b2d;--surface-soft:#12243a;--sidebar:#102a2d;--sidebar-soft:#18383b;--text:#f1f5f9;--muted:#9aa9bc;--border:#94a3b838;--accent:#0f766e;--accent-dark:#2dd4bf;--accent-soft:#0f766e2e;--danger:#f87171;--danger-soft:#f8717126;--shadow:0 12px 32px #00000073;--gain:#34d399;--gain-soft:#34d39924;--loss:#f87171;--loss-soft:#f8717124;--mono:"JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace}.trading-figure{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.chart-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin-bottom:16px;padding:20px 22px 14px}.chart-card-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.chart-card-head span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.chart-card-head strong{font-family:var(--mono);font-size:15px;font-weight:800}.chart-card-head strong.up{color:var(--gain)}.chart-card-head strong.down{color:var(--loss)}.chart-card-head strong.flat{color:var(--muted)}.chart-svg-wrap{width:100%;line-height:0}.chart-timeframes{gap:4px;margin-top:10px;display:flex}.chart-timeframes button{color:var(--muted);cursor:default;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:750}.chart-timeframes button.active{background:var(--surface-soft);color:var(--text);border-color:var(--border)}.watchlist-table tbody tr.row-up{background:var(--gain-soft)}.watchlist-table tbody tr.row-down{background:var(--loss-soft)}.watchlist-table tbody tr.row-up:hover,.watchlist-table tbody tr.row-down:hover{filter:brightness(1.15)}.global-ticker-wrap{padding:16px 38px 0}@media (max-width:720px){.global-ticker-wrap{padding:14px 18px 0}}.account-summary-bar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:stretch;gap:22px;margin:12px 38px 0;padding:16px 22px;display:flex}.account-summary-bar.disconnected{color:var(--muted);padding:12px 22px;font-size:13px}.account-summary-error{color:var(--muted)}.account-summary-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.account-summary-stat.primary strong{font-size:22px}.account-summary-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.account-summary-stat strong{color:var(--text);font-size:17px}.account-summary-stat .trading-change{font-size:12px}.account-summary-divider{background:var(--border);align-self:stretch;width:1px}.account-summary-paper-tag{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.account-summary-paper-tag .status-dot{background:var(--accent-dark);border-radius:50%;width:7px;height:7px}@media (max-width:900px){.account-summary-bar{flex-wrap:wrap;gap:16px;margin:12px 18px 0}.account-summary-divider{display:none}.account-summary-paper-tag{margin-left:0}}.symbol-page{max-width:1100px;margin:0 auto;padding:24px 38px 60px}.symbol-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.symbol-detail-back{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.symbol-detail-back:hover{color:var(--text)}.symbol-detail-header h1{margin:0 0 8px;font-size:32px}.symbol-price-row{align-items:baseline;gap:12px;display:flex}.symbol-price{font-size:26px}.symbol-price-row .trading-change{font-size:14px}.symbol-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.symbol-stat{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;gap:6px;padding:16px;display:flex}.symbol-stat span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.symbol-stat strong{font-size:16px}.candlestick-chart{width:100%;height:320px;display:block}.candlestick-empty{color:var(--muted);text-align:center;padding:60px 0}.candlestick-axis-label{fill:var(--muted);font-size:11px;font-family:var(--mono)}@media (max-width:900px){.symbol-page{padding:20px 18px 40px}.symbol-detail-header{flex-direction:column}.symbol-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticker-strip{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.ticker-track{width:max-content;animation:38s linear infinite ticker-scroll;display:flex}.ticker-strip:hover .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{border-right:1px solid var(--border);white-space:nowrap;color:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:flex}.ticker-item:hover{background:var(--surface-soft)}.ticker-item .ticker-symbol{color:var(--text);font-size:12px;font-weight:800}.ticker-item .ticker-price{font-family:var(--mono);color:var(--muted);font-size:12px}.trading-change{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;display:inline-flex}.trading-change:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.trading-change.up{color:var(--gain)}.trading-change.up:before{border-bottom:6px solid var(--gain)}.trading-change.down{color:var(--loss)}.trading-change.down:before{border-top:6px solid var(--loss)}.trading-change.flat{color:var(--muted)}.trading-change.flat:before{display:none}.market-status-pill{border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;background:var(--surface-soft);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.market-status-pill .status-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.market-status-pill.open{color:var(--gain);border-color:#34d39959}.market-status-pill.open .status-dot{background:var(--gain);box-shadow:0 0 0 3px var(--gain-soft)}.market-status-pill.closed .status-dot{background:var(--muted)}.day-range-bar{background:linear-gradient(90deg, var(--loss-soft), var(--surface-soft) 50%, var(--gain-soft));border:1px solid var(--border);border-radius:999px;min-width:90px;height:8px;margin:6px 0 3px;position:relative}.day-range-bar>span{background:var(--text);border:2px solid var(--background);width:12px;height:12px;box-shadow:0 0 0 2px var(--text), 0 2px 6px #00000080;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-range-labels{color:var(--muted);font-size:10px;font-family:var(--mono);justify-content:space-between;display:flex}.watchlist-table{border-collapse:collapse;width:100%}.watchlist-table th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 14px;font-size:10px;font-weight:800}.watchlist-table th:first-child,.watchlist-table td:first-child{text-align:left}.watchlist-table td{text-align:right;border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px}.watchlist-table tbody tr:last-child td{border-bottom:none}.watchlist-table tbody tr{transition:background .15s}.watchlist-table tbody tr:hover{background:var(--surface-soft)}.watchlist-symbol-cell{align-items:center;gap:10px;display:flex}.watchlist-symbol-link{color:inherit;text-decoration:none}.watchlist-symbol-link:hover .watchlist-symbol-name{text-decoration:underline}.watchlist-symbol-badge{background:var(--surface-soft);border:1px solid var(--border);width:32px;height:32px;color:var(--text);border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.watchlist-symbol-name{color:var(--text);font-weight:750}.watchlist-symbol-sub{color:var(--muted);font-size:11px;font-weight:500;display:block}@media (max-width:720px){.watchlist-table thead{display:none}.watchlist-table,.watchlist-table tbody,.watchlist-table tr,.watchlist-table td{width:100%;display:block}.watchlist-table tr{border-bottom:1px solid var(--border);padding:12px 14px}.watchlist-table td{text-align:right;border-bottom:none;padding:3px 0}.watchlist-table td:first-child{text-align:left}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#fff;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-mark{letter-spacing:.08em;background:#2aa79c;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.brand-name,.brand-product{margin:0}.brand-name{font-size:17px;font-weight:700}.brand-product{color:#a9c1c3;margin-top:3px;font-size:12px}.nav{gap:7px;margin-top:28px;display:grid}.nav-link{color:#c7d8da;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-group{gap:2px;display:grid}.nav-sublist{border-left:1px solid #ffffff1f;gap:1px;margin:2px 0 6px 20px;padding-left:14px;display:grid}.nav-sublink{color:#a9bcbe;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.nav-sublink:hover{color:#fff;background:#ffffff0d}.nav-sublink.active{background:var(--sidebar-soft);color:#fff;font-weight:700}.nav-link:hover,.nav-link.active{background:var(--sidebar-soft);color:#fff}.nav-link span{text-align:center;width:20px}.sidebar-footer{border-top:1px solid #ffffff1f;margin-top:auto;padding:18px 10px 4px}.sidebar-footer p{color:#9eb5b7;margin:8px 0 0;font-size:12px}.paper-badge,.connection-status{align-items:center;gap:8px;display:inline-flex}.paper-badge{font-size:13px;font-weight:700}.status-dot{background:#52d1bd;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #52d1bd1f}.status-dot.muted{box-shadow:none;background:#a7b4b6}.workspace{min-width:0;padding:32px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow,.section-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(28px,3vw,42px)}.subtitle{max-width:700px;color:var(--muted);margin-bottom:0;line-height:1.6}.topbar-actions{align-items:center;gap:14px;display:flex}.connection-status{color:var(--muted);white-space:nowrap;font-size:13px}.primary-button,.secondary-button,.danger-button{border-radius:10px;min-height:42px;padding:0 17px;font-weight:700}.primary-button{border:1px solid var(--accent);background:var(--accent);color:#fff}.primary-button:hover{background:var(--accent-dark)}.secondary-button{border:1px solid var(--border);background:var(--surface);color:var(--text)}.secondary-button:disabled{cursor:not-allowed;opacity:.55}.danger-button{background:var(--danger-soft);width:100%;color:var(--danger);border:1px solid #efcaca;margin-top:20px}.notice{background:var(--accent-soft);border:1px solid #bee0db;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:16px 18px;display:flex}.notice strong{margin-bottom:5px;display:block}.notice p{color:#496a68;margin:0;font-size:13px;line-height:1.5}.notice>span{white-space:nowrap;color:var(--accent-dark);font-size:12px;font-weight:800}.metric-card,.panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px}.metric-card{padding:20px}.metric-card p{color:var(--muted);margin-bottom:13px;font-size:13px}.metric-card strong{letter-spacing:-.03em;margin-bottom:9px;font-size:26px;display:block}.metric-card span{color:var(--muted);font-size:12px}.main-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.8fr);gap:20px;margin-bottom:20px;display:grid}.panel{min-width:0;padding:22px}.panel-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.panel-header h2{letter-spacing:-.02em;margin:0;font-size:19px}.locked-label{color:var(--muted);background:#eef2f3;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;text-transform:uppercase;padding:12px 10px;font-size:11px}td{color:#3c4c50;border-bottom:1px solid #edf1f2;padding:15px 10px;font-size:13px}tbody tr:last-child td{border-bottom:0}.symbol-cell{align-items:center;gap:11px;display:flex}.symbol-cell strong,.symbol-cell small{display:block}.symbol-cell strong{color:var(--text);margin-bottom:3px}.symbol-cell small{color:var(--muted)}.symbol-icon{background:var(--surface-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;font-weight:800;display:grid}.neutral-pill{color:var(--muted);background:#eef2f3;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.risk-list{border-top:1px solid var(--border)}.risk-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:14px 0;font-size:13px;display:flex}.risk-row strong{text-align:right}.empty-state{text-align:center;align-content:center;place-items:center;min-height:210px;padding:24px;display:grid}.empty-icon{background:var(--surface-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:14px;font-size:21px;display:grid}.empty-state h3{margin-bottom:7px;font-size:16px}.empty-state p{max-width:420px;color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.6}footer{color:var(--muted);justify-content:space-between;gap:20px;padding:26px 2px 6px;font-size:12px;display:flex}footer p{margin:0}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{grid-template-columns:1fr}}@media (max-width:800px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:16px;position:static}.brand{padding-bottom:16px}.nav{margin-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.nav-link,.nav-group{flex:none}.nav-sublist,.sidebar-footer{display:none}.workspace{padding:22px 16px}.topbar{display:block}.topbar-actions{justify-content:space-between;margin-top:20px}.secondary-grid{grid-template-columns:1fr}}@media (max-width:560px){.metric-grid{grid-template-columns:1fr}.topbar-actions,.notice,footer{flex-direction:column;align-items:flex-start}.primary-button{width:100%}}.alpaca-account-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;margin-bottom:20px;padding:22px}.account-card-header,.account-title-row{align-items:center;display:flex}.account-card-header{justify-content:space-between;gap:20px;margin-bottom:20px}.account-title-row{gap:10px}.account-title-row h2{margin:0;font-size:20px}.account-subtitle{color:var(--muted);margin:7px 0 0;font-size:13px}.account-metrics,.account-status-grid{gap:14px;display:grid}.account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.account-metrics>div,.account-status-grid>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:16px}.account-metrics span,.account-status-grid span,.account-status-grid small{display:block}.account-metrics span,.account-status-grid span{color:var(--muted);margin-bottom:8px;font-size:12px}.account-metrics strong{font-size:20px}.account-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-status-grid strong{margin-bottom:5px;font-size:14px;display:block}.account-status-grid small{color:var(--muted);font-size:11px;line-height:1.4}.paper-balance-note{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.account-error{background:var(--danger-soft);border-color:#efcaca;justify-content:space-between;align-items:center;gap:22px;display:flex}.account-error h2{margin-bottom:8px}.account-error p:last-child{color:var(--danger);margin-bottom:0;font-size:13px}.account-loading{color:var(--muted);padding:10px 0;font-size:14px}@media (max-width:1100px){.account-metrics,.account-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.account-card-header,.account-error{flex-direction:column;align-items:stretch}.account-metrics,.account-status-grid{grid-template-columns:1fr}}.panel-description{color:var(--muted);margin:6px 0 0;font-size:12px}.market-change{font-weight:700}.market-change.positive{color:#087a55}.market-change.negative{color:#b13c3c}.market-error{background:var(--danger-soft);border:1px solid #efcaca;border-radius:12px;padding:18px}.market-error strong{color:var(--danger);margin-bottom:7px;display:block}.market-error p{color:var(--danger);margin:0;font-size:12px;line-height:1.5}.market-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.options-page-shell{background:var(--background);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.options-sidebar{background:var(--sidebar);color:#fff;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.options-page-content{min-width:0;padding:32px}.options-workspace{max-width:1700px;margin:0 auto}.options-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.options-heading h1{margin-bottom:8px}.options-heading>div:first-child>p:last-child{max-width:760px;color:var(--muted);margin-bottom:0;line-height:1.6}.read-only-badge{background:var(--accent-soft);color:var(--accent-dark);white-space:nowrap;border:1px solid #bee0db;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.options-controls{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid}.options-controls label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.options-controls select{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:#fff;border-radius:9px;padding:0 12px;font-size:13px;font-weight:600}.options-summary-grid article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;padding:17px}.options-summary-grid span,.options-summary-grid strong{display:block}.options-summary-grid span{color:var(--muted);margin-bottom:9px;font-size:11px}.options-summary-grid strong{font-size:19px}.options-table-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.options-table-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.options-table-header h2{margin-bottom:6px}.options-table-header p{color:var(--muted);margin-bottom:0;font-size:12px}.options-table-header>span{color:var(--muted);font-size:12px;font-weight:700}.options-table{min-width:1120px}.options-table td{white-space:nowrap}.contract-type{text-transform:uppercase;border-radius:999px;justify-content:center;min-width:52px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.contract-type.call,.options-table-card .contract-type.call,.options-table td .contract-type.call{background:var(--gain-soft);border:1px solid #34d39959;color:var(--gain)!important;-webkit-text-fill-color:var(--gain)!important}.contract-type.put,.options-table-card .contract-type.put,.options-table td .contract-type.put{background:var(--loss-soft);border:1px solid #f8717159;color:var(--loss)!important;-webkit-text-fill-color:var(--loss)!important}.options-empty{color:var(--muted);text-align:center;padding:36px 20px}.view-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.view-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:700}.view-toggle button.active{background:var(--accent);color:#fff}.options-ladder{border-collapse:collapse;width:100%;min-width:720px}.options-ladder th{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;text-align:center;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.ladder-side-header.calls{color:var(--gain)}.ladder-side-header.puts{color:var(--loss)}.ladder-strike-header{min-width:90px}.options-ladder td{border-bottom:1px solid var(--border);color:var(--text);text-align:center;white-space:nowrap;padding:9px 14px;font-size:13px}.options-ladder tbody tr:hover{background:var(--surface-soft)}.ladder-strike{color:var(--text);background:var(--surface-soft);font-weight:700}.ladder-row.atm .ladder-strike{color:var(--accent-dark);box-shadow:inset 0 0 0 1px var(--accent-dark)}.ladder-itm{background:#94a3b814}.options-error{background:var(--danger-soft);color:var(--danger);border:1px solid #efcaca;border-radius:13px;padding:20px}.options-error strong{margin-bottom:7px;display:block}.options-error p{margin-bottom:0;font-size:13px}.options-safety-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:11px;margin-top:16px;padding:14px 16px;font-size:12px;line-height:1.5}@media (max-width:1200px){.options-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.options-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.options-page-shell{display:block}.options-sidebar{width:100%;height:auto;padding:16px;position:static}.options-page-content{padding:22px 16px}.options-heading{flex-direction:column}}@media (max-width:600px){.options-controls,.options-summary-grid{grid-template-columns:1fr}.options-table-header{flex-direction:column;align-items:flex-start}}.scanner-workspace{max-width:1700px;margin:0 auto}.scanner-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.scanner-heading h1{margin-bottom:8px}.scanner-heading p:last-child{max-width:760px;color:var(--muted);margin-bottom:0;line-height:1.6}.scanner-safety-banner{background:var(--accent-soft);border:1px solid #bee0db;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:16px 18px;display:flex}.scanner-safety-banner strong{margin-bottom:5px;display:block}.scanner-safety-banner p{color:#496a68;margin-bottom:0;font-size:12px;line-height:1.5}.scanner-safety-banner>span{color:var(--accent-dark);white-space:nowrap;font-size:12px;font-weight:800}.scanner-table-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.scanner-table-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.scanner-table-header h2{margin-bottom:6px}.scanner-table-header p{color:var(--muted);margin-bottom:0;font-size:12px}.scanner-table-header>span{color:var(--muted);font-size:12px;font-weight:700}.scanner-table{min-width:1180px}.scanner-table td{vertical-align:middle}.scanner-eligible{background:#fbfefd}.scanner-bias{text-transform:uppercase;border-radius:999px;justify-content:center;min-width:66px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.scanner-bias.bullish{color:#087a55;background:#e5f5ed}.scanner-bias.bearish{color:#a93d3d;background:#fbeaea}.scanner-bias.neutral{color:var(--muted);background:#eef2f3}.score-cell>strong{margin-bottom:5px;display:block}.score-track{background:#e5ebec;border-radius:999px;width:76px;height:5px;overflow:hidden}.score-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}.strategy-active,.strategy-watch{border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.strategy-active{background:var(--accent-soft);color:var(--accent-dark)}.strategy-watch{color:var(--muted);background:#eef2f3}.scanner-detail-button{border:1px solid var(--border);min-height:32px;color:var(--text);background:#fff;border-radius:8px;padding:0 11px;font-size:11px;font-weight:700}.scanner-detail-row td{background:var(--surface-soft);padding:0}.scanner-explanation{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px 28px;display:grid}.scanner-explanation h3{margin-bottom:10px;font-size:14px}.scanner-explanation ul{margin:0;padding-left:18px}.scanner-explanation li,.scanner-explanation p{color:var(--muted);font-size:12px;line-height:1.65}.scanner-methodology{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;margin-top:20px;padding:22px}.scanner-methodology h2{margin-bottom:17px;font-size:18px}.methodology-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:15px}.methodology-grid strong{margin-bottom:7px;font-size:13px;display:block}.methodology-grid p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.55}@media (max-width:1200px){.methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.scanner-heading,.scanner-safety-banner,.scanner-table-header{flex-direction:column;align-items:stretch}.scanner-heading .primary-button{width:100%}.scanner-explanation,.methodology-grid{grid-template-columns:1fr}}.learning-proposal{max-width:1500px;margin:0 auto}.proposal-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.proposal-heading>div:first-child>p:last-child{max-width:720px;color:var(--muted);line-height:1.6}.proposal-controls{gap:10px;display:flex}.proposal-controls select{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:100px;min-height:42px;padding:0 12px}.proposal-status-row{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.proposal-status-row span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:9px 12px;font-size:12px}.maximum-loss-card{background:var(--danger-soft);border:2px solid #d79999;border-radius:15px;margin-bottom:18px;padding:24px}.maximum-loss-card span,.maximum-loss-card strong{display:block}.maximum-loss-card span{color:var(--danger);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800}.maximum-loss-card strong{color:var(--danger);margin-bottom:7px;font-size:42px}.maximum-loss-card p{color:var(--danger);margin:0}.proposal-grid,.proposal-two-column,.terms-grid{gap:16px;display:grid}.proposal-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.proposal-two-column{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.proposal-card,.approval-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:20px}.proposal-card h2,.approval-card h2{margin-bottom:10px;font-size:17px}.proposal-card p,.proposal-card li,.approval-card p{color:var(--muted);font-size:13px;line-height:1.65}.proposal-card ul,.proposal-card ol{margin-bottom:0;padding-left:20px}.caution-card{border-color:#edcccc}.terms-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.terms-grid>div{background:var(--surface-soft);border-radius:10px;padding:14px}.terms-grid strong{margin-bottom:7px;display:block}.terms-grid p{margin:0;font-size:12px}.approval-card{margin-top:16px}.approval-checklist{gap:10px;margin:18px 0;display:grid}.approval-checklist label{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.approval-checklist input{margin-top:3px}.execution-disabled-note{margin:12px 0 0;font-size:11px!important}@media (max-width:1100px){.proposal-grid,.terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.proposal-heading,.proposal-controls{flex-direction:column}.proposal-controls,.proposal-controls select,.proposal-controls button{width:100%}.proposal-grid,.proposal-two-column,.terms-grid{grid-template-columns:1fr}}.ai-analysis-card{border-color:#b8d8d4;margin-top:16px}.ai-analysis-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.ai-assessment-badge{background:var(--accent-soft);color:var(--accent-dark);text-transform:capitalize;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.ai-summary{background:var(--surface-soft);border-radius:11px;padding:16px}.ai-analysis-card h3{margin-bottom:9px;font-size:14px}.ai-analysis-card ul{margin:0;padding-left:19px}.ai-analysis-card li{color:var(--muted);font-size:13px;line-height:1.65}.ai-lesson{border-left:4px solid var(--accent);background:var(--accent-soft);margin:18px 0;padding:16px}.ai-lesson strong{margin-bottom:6px;display:block}.ai-lesson p{margin:0}.ai-fallback-note,.mld-app-main .ai-fallback-note{background:#fbbf2424;border:1px solid #fbbf2459;border-radius:10px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.5;color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}@media (max-width:700px){.ai-analysis-heading{flex-direction:column}}.scanner-page{width:min(100%,1440px);margin:0 auto;padding:32px 28px 64px}.scanner-page>header,.scanner-page>section:first-of-type{margin-bottom:22px}.scanner-page h1{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.scanner-page h2{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2}.scanner-page h3{margin:0 0 6px;font-size:1rem;line-height:1.3}.scanner-page p{line-height:1.65}.scanner-page>p,.scanner-page header p{max-width:780px;margin-top:0}.scanner-page section,.scanner-page article{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 18px 50px #0000001f,inset 0 1px #ffffff09}.scanner-page section{margin-top:22px;padding:24px}.scanner-page section section,.scanner-page article section{box-shadow:none;border-radius:14px;margin-top:16px;padding:18px}.scanner-page button,.scanner-page a[role=button]{letter-spacing:-.01em;cursor:pointer;border-radius:10px;min-height:42px;padding:10px 17px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .15s}.scanner-page button:hover,.scanner-page a[role=button]:hover{transform:translateY(-1px)}.scanner-page button:active,.scanner-page a[role=button]:active{transform:translateY(0)}.scanner-page button:focus-visible,.scanner-page a:focus-visible{outline-offset:3px;outline:3px solid #2dd4bf47}.scanner-page [class*=control],.scanner-page [class*=action],.scanner-page [class*=toolbar]{gap:12px}.scanner-page [class*=notice],.scanner-page [class*=alert],.scanner-page [class*=disclaimer]{border-radius:12px;padding:14px 16px;line-height:1.55}.scanner-page table{border-collapse:separate;border-spacing:0;width:100%;font-size:.925rem}.scanner-page table thead th{z-index:2;color:#e2e8f0b8;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1522f5;border-bottom:1px solid #94a3b838;padding:13px 14px;font-size:.72rem;font-weight:800;position:sticky;top:0}.scanner-page table tbody td{vertical-align:middle;border-bottom:1px solid #94a3b81f;padding:15px 14px}.scanner-page table tbody tr{transition:background-color .14s,transform .14s}.scanner-page table tbody tr:hover{background:#2dd4bf0b}.scanner-page table tbody tr:last-child td{border-bottom:0}.scanner-page table th:first-child{border-top-left-radius:12px}.scanner-page table th:last-child{border-top-right-radius:12px}.scanner-page table td:first-child,.scanner-page table th:first-child{padding-left:18px}.scanner-page table td:last-child,.scanner-page table th:last-child{padding-right:18px}.scanner-page table td:first-child,.scanner-page table td:nth-child(3),.scanner-page table td:nth-child(4),.scanner-page table td:nth-child(6){font-variant-numeric:tabular-nums}.scanner-page table td:nth-child(2){letter-spacing:.025em;font-weight:800}.scanner-page table td:nth-child(6){font-size:1rem;font-weight:800}:is(.scanner-page section:has(table),.scanner-page article:has(table)){overflow:hidden}:is(.scanner-page section:has(table)>div,.scanner-page article:has(table)>div){max-width:100%;overflow-x:auto}:is(.scanner-page section:has(h2) dl,.scanner-page section:has(h3) dl){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scanner-page dt{margin-bottom:4px;font-weight:750}.scanner-page dd{color:#e2e8f0b3;margin:0;line-height:1.55}.scanner-page .bearish-scanner-panel{background:radial-gradient(circle at 100% 0,#f8717114,#0000 34%),linear-gradient(145deg,#ffffff0b,#ffffff04);border-color:#f8717133;position:relative;overflow:hidden}.scanner-page .bearish-scanner-panel:before{content:"";background:#f87171bf;border-radius:999px;width:74px;height:3px;position:absolute;top:0;left:22px}.scanner-page .bearish-scanner-panel>p{color:#e2e8f0b8;max-width:760px;margin-top:4px}.scanner-page [class*=badge],.scanner-page [class*=pill],.scanner-page [class*=status]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.scanner-page table a{font-weight:700;text-decoration:none}.scanner-page table a:hover{text-underline-offset:3px;text-decoration:underline}.scanner-page section>:first-child,.scanner-page article>:first-child{margin-top:0}.scanner-page section>:last-child,.scanner-page article>:last-child{margin-bottom:0}@media (max-width:1050px){.scanner-page{padding-inline:20px}.scanner-page section{padding:20px}.scanner-page table{min-width:920px}}@media (max-width:720px){.scanner-page{padding:22px 14px 48px}.scanner-page h1{font-size:2.05rem}.scanner-page section{border-radius:15px;margin-top:16px;padding:17px}.scanner-page section section,.scanner-page article section{padding:15px}.scanner-page table{min-width:860px;font-size:.86rem}.scanner-page table thead th,.scanner-page table tbody td{padding:12px 11px}:is(.scanner-page section:has(h2) dl,.scanner-page section:has(h3) dl){grid-template-columns:1fr;gap:12px}.scanner-page button,.scanner-page a[role=button]{justify-content:center;width:100%}}.scanner-page{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:32px 32px 64px;overflow-x:hidden}.scanner-page .bearish-scanner-panel{box-sizing:border-box;clear:both;padding:24px;display:block;overflow:hidden;width:100%!important;max-width:100%!important;margin:24px 0 0!important;position:relative!important;inset:auto!important;transform:none!important}.scanner-page>section,.scanner-page>article,.scanner-page>div{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.scanner-page .bearish-scanner-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;margin:0 0 20px;display:flex}.scanner-page .bearish-scanner-panel h2{margin:0 0 6px}.scanner-page .bearish-scanner-panel p{max-width:760px;margin:0}.scanner-page .bearish-scanner-panel table{width:100%;max-width:100%}.scanner-page .bearish-scanner-panel>div:has(table){width:100%;max-width:100%;overflow-x:auto}@media (max-width:1100px){.scanner-page{padding:28px 22px 56px}}@media (max-width:768px){.scanner-page{width:100%;padding:20px 14px 44px}.scanner-page .bearish-scanner-panel{padding:18px;width:100%!important;margin:18px 0 0!important}.scanner-page .bearish-scanner-panel>header{flex-direction:column;align-items:stretch;gap:14px}.scanner-page .bearish-scanner-panel button{width:100%}}.options-page-content .bearish-scanner-panel{box-sizing:border-box;width:100%;max-width:100%;margin:28px 0 0}.options-page-content .bearish-scanner-panel .bearish-header{width:100%}.options-page-content .bearish-scanner-panel .table-wrap{width:100%;max-width:100%;overflow-x:auto}@media (max-width:700px){.options-page-content .bearish-scanner-panel{margin-top:20px;padding:18px}}.crypto-review-page{color:#e7edf4;background:radial-gradient(circle at 10% 0,#158a9629,#0000 34%),radial-gradient(circle at 92% 8%,#3b82f61a,#0000 30%),#071019;min-height:100vh;padding:34px 28px 64px}.crypto-review-container{width:min(1240px,100%);margin:0 auto}.crypto-review{gap:22px;display:grid}.crypto-review-hero{background:linear-gradient(135deg,#101f2cfa,#08141ffa);border:1px solid #203142;border-radius:22px;justify-content:space-between;gap:28px;padding:30px;display:flex;box-shadow:0 20px 55px #00000047}.crypto-review-hero__copy{max-width:760px}.crypto-review-eyebrow{color:#45ced6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:800}.crypto-review-hero h1{color:#fff;margin:0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.crypto-review-intro{color:#aebdca;max-width:700px;margin:16px 0 0;font-size:1rem;line-height:1.75}.crypto-review-hero__actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.crypto-review-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.crypto-review-summary-card{background:#0d1a26;border:1px solid #203142;border-radius:16px;padding:19px 20px}.crypto-review-summary-card span{color:#8395a5;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.crypto-review-summary-card strong{color:#fff;margin-top:9px;font-size:1.75rem;display:block}.crypto-review-safety{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:16px;justify-content:space-between;gap:24px;padding:20px 22px;display:flex}.crypto-review-safety>div{align-items:flex-start;gap:13px;display:flex}.crypto-review-safety__icon{color:#fbc96b;background:#f59e0b33;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.crypto-review-safety strong{color:#ffdc96}.crypto-review-safety p{color:#c6aa79;margin:5px 0 0;font-size:.88rem}.crypto-review-safety ul{color:#f2d395;align-items:center;gap:20px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.crypto-review-safety li:before{content:"•";color:#f5a623;margin-right:7px}.crypto-review-list{gap:20px;display:grid}.crypto-review-card{background:linear-gradient(#0e1b28,#0a1621);border:1px solid #203142;border-radius:20px;padding:26px;overflow:hidden;box-shadow:0 18px 45px #0000003d}.crypto-review-card__header{justify-content:space-between;gap:24px;display:flex}.crypto-review-card__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crypto-review-card h2{color:#fff;margin:0;font-size:1.75rem}.crypto-review-card__dates{color:#8092a2;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:.84rem;display:flex}.crypto-review-status{letter-spacing:.03em;border:1px solid;border-radius:999px;align-items:center;min-height:29px;padding:5px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.crypto-review-status--pending_review{color:#ffd27a;background:#f59e0b1a;border-color:#f59e0b73}.crypto-review-status--approved{color:#79e5ba;background:#10b9811a;border-color:#10b98173}.crypto-review-status--rejected{color:#ff9cae;background:#f43f5e1a;border-color:#f43f5e73}.crypto-review-status--expired,.crypto-review-status--cancelled{color:#b9c4cf;background:#94a3b814;border-color:#94a3b859}.crypto-review-score{text-align:center;background:#45ced614;border:1px solid #45ced652;border-radius:15px;min-width:126px;padding:14px 18px}.crypto-review-score span,.crypto-review-score small{color:#8dcfd4;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.crypto-review-score strong{color:#fff;margin:3px 0;font-size:2rem;display:block}.crypto-review-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.crypto-review-detail{background:#0a1621;border:1px solid #1c2c3b;border-radius:13px;min-width:0;padding:15px 16px}.crypto-review-detail span{color:#7f92a2;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.crypto-review-detail strong{overflow-wrap:anywhere;color:#eef5fb;margin-top:8px;font-size:.98rem;display:block}.crypto-review-value--positive{color:#57d6a4!important}.crypto-review-value--negative{color:#ff8298!important}.crypto-review-section{margin-top:24px}.crypto-review-section h3{color:#e9f2f8;margin:0 0 12px;font-size:1rem}.crypto-review-rationale{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crypto-review-rationale li{color:#b9c7d3;background:#0a1621;border:1px solid #1c2c3b;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.87rem;line-height:1.5;display:flex}.crypto-review-rationale li span{color:#4fd6a5;font-weight:900}.crypto-review-guardrails{background:#09141e;border:1px solid #1c2c3b;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.crypto-review-guardrails>div{border-right:1px solid #1c2c3b;padding:14px 17px}.crypto-review-guardrails>div:last-child{border-right:0}.crypto-review-guardrails span,.crypto-review-guardrails strong{display:block}.crypto-review-guardrails span{color:#718697;text-transform:uppercase;font-size:.7rem;font-weight:700}.crypto-review-guardrails strong{color:#dce7ef;margin-top:5px;font-size:.9rem}.crypto-review-disabled{color:#ff899d!important}.crypto-review-decision{border-top:1px solid #203142;margin-top:24px;padding-top:22px}.crypto-review-decision label{color:#c9d5df;margin-bottom:9px;font-size:.86rem;font-weight:700;display:block}.crypto-review-decision textarea{resize:vertical;box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#07121c;border:1px solid #294052;border-radius:12px;outline:none;padding:13px 14px}.crypto-review-decision textarea:focus{border-color:#38bec8;box-shadow:0 0 0 3px #38bec81f}.crypto-review-decision__actions{flex-wrap:wrap;gap:11px;margin-top:14px;display:flex}.crypto-review-button{cursor:pointer;min-height:42px;font:inherit;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.crypto-review-button:hover{transform:translateY(-1px)}.crypto-review-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.crypto-review-button--secondary{color:#d8e8f1;background:#102231;border-color:#2b4659}.crypto-review-button--secondary:hover{background:#143041;border-color:#3fc1cb}.crypto-review-button--approve{color:#fff;background:#12815e}.crypto-review-button--approve:hover{background:#15956d}.crypto-review-button--reject{color:#ff9bac;background:0 0;border-color:#f43f5e80}.crypto-review-button--reject:hover{background:#f43f5e1a}.crypto-review-footnote{color:#708392;margin:10px 0 0;font-size:.76rem}.crypto-review-reviewed{color:#aebeca;background:#0a1621;border:1px solid #243747;border-radius:12px;margin-top:22px;padding:15px 17px}.crypto-review-reviewed p{margin:7px 0 0}.crypto-review-alert{border:1px solid;border-radius:13px;padding:15px 17px;font-size:.9rem}.crypto-review-alert--success{color:#8be5c1;background:#10b98117;border-color:#10b98161}.crypto-review-alert--error{color:#ff9caf;background:#f43f5e17;border-color:#f43f5e61}.crypto-review-empty{text-align:center;color:#91a3b1;background:#0b1823;border:1px dashed #2b4051;border-radius:20px;padding:64px 24px}.crypto-review-empty__icon{color:#4cc8d1;margin-bottom:10px;font-size:2.2rem}.crypto-review-empty h2{color:#fff;margin:0}.crypto-review-empty p{max-width:520px;margin:10px auto 0;line-height:1.65}@media (max-width:980px){.crypto-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.crypto-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-review-safety{flex-direction:column}.crypto-review-safety ul{flex-wrap:wrap}}@media (max-width:680px){.crypto-review-page{padding:18px 14px 42px}.crypto-review-hero{flex-direction:column;padding:22px}.crypto-review-hero__actions{width:100%}.crypto-review-hero__actions .crypto-review-button{flex:1}.crypto-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-review-card{padding:19px}.crypto-review-card__header{flex-direction:column}.crypto-review-score{box-sizing:border-box;width:100%}.crypto-review-metrics,.crypto-review-rationale,.crypto-review-guardrails{grid-template-columns:1fr}.crypto-review-guardrails>div{border-bottom:1px solid #1c2c3b;border-right:0}.crypto-review-guardrails>div:last-child{border-bottom:0}.crypto-review-decision__actions{flex-direction:column}.crypto-review-decision__actions .crypto-review-button{width:100%}}@media (max-width:1180px){.asset-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.asset-class-grid{grid-template-columns:1fr}.asset-class-card{min-height:auto}}.global-app-shell{grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.global-app-shell>.options-sidebar{z-index:40;height:100vh;position:sticky;top:0}.global-app-content{min-width:0}.global-app-content>.app-shell{min-height:100vh;display:block}.global-app-content>.app-shell>.workspace{width:100%;min-width:0}.global-app-content>main,.global-app-content>.app-shell{max-width:none}.asset-class-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.asset-class-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #94a3b82e;border-radius:18px;flex-direction:column;min-height:230px;padding:24px;display:flex;box-shadow:0 18px 45px #02061724}.asset-class-card h2{margin:6px 0 0;font-size:1.18rem}.asset-class-card>p{opacity:.78;margin:20px 0;line-height:1.65}.asset-class-card a{margin-top:auto;font-weight:700;text-decoration:none}.asset-class-card a:hover{text-decoration:underline}@media (max-width:1180px){.global-app-shell{grid-template-columns:230px minmax(0,1fr)}.asset-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.global-app-shell{display:block}.global-app-shell>.options-sidebar{width:100%;height:auto;position:relative}.asset-class-grid{grid-template-columns:1fr}.asset-class-card{min-height:auto}}.options-route{width:100%;min-width:0;padding:28px;overflow-x:hidden}.options-route-content{width:100%;min-width:0;max-width:1500px;margin:0 auto}.options-route-content section,.options-route-content article,.options-route-content form,.options-route-content div{min-width:0}.options-route-content table{border-collapse:collapse;width:100%;max-width:100%}.options-route-content table th,.options-route-content table td{white-space:nowrap}.options-route-content .table-wrapper,.options-route-content .table-container,.options-route-content .options-table-wrapper,.options-route-content .options-chain-table,.options-route-content .chain-table,.options-route-content .option-chain{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.options-route-content input,.options-route-content select,.options-route-content button{max-width:100%}@media (max-width:1100px){.options-route{padding:22px}}@media (max-width:800px){.options-route{padding:18px}.options-route-content table{min-width:760px}}@media (max-width:560px){.options-route{padding:14px}}.scanner-route{width:100%;min-width:0;padding:28px;overflow-x:hidden}.scanner-route-content{width:100%;min-width:0;max-width:1500px;margin:0 auto}.scanner-route-content,.scanner-route-content>*,.scanner-route-content section,.scanner-route-content article,.scanner-route-content header,.scanner-route-content form,.scanner-route-content div{box-sizing:border-box;min-width:0;max-width:100%}.scanner-route-content .topbar,.scanner-route-content .scanner-header,.scanner-route-content .page-header,.scanner-route-content .panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scanner-route-content .topbar-actions,.scanner-route-content .scanner-actions,.scanner-route-content .header-actions,.scanner-route-content .status-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scanner-route-content .metric-grid,.scanner-route-content .summary-grid,.scanner-route-content .scanner-summary,.scanner-route-content .status-grid,.scanner-route-content .score-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.scanner-route-content .table-wrapper,.scanner-route-content .table-container,.scanner-route-content .scanner-table-wrapper,.scanner-route-content .opportunity-table-wrapper,.scanner-route-content .ranked-opportunities,.scanner-route-content .opportunities-table,.scanner-route-content .scanner-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.scanner-route-content table{border-collapse:collapse;width:100%;min-width:920px;max-width:none}.scanner-route-content table th,.scanner-route-content table td{white-space:nowrap;vertical-align:middle;padding:13px 14px}.scanner-route-content table th{letter-spacing:.035em;text-transform:uppercase;font-size:.76rem}.scanner-route-content table td{font-size:.9rem}.scanner-route-content table th:nth-last-child(-n+2),.scanner-route-content table td:nth-last-child(-n+2){white-space:normal;min-width:150px;line-height:1.4}.scanner-route-content .main-grid,.scanner-route-content .secondary-grid,.scanner-route-content .explanation-grid,.scanner-route-content .method-grid,.scanner-route-content .scoring-grid,.scanner-route-content .bearish-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.scanner-route-content .panel,.scanner-route-content .card,.scanner-route-content .scanner-panel,.scanner-route-content .explanation-card{width:100%;min-width:0;overflow:hidden}.scanner-route-content p,.scanner-route-content li,.scanner-route-content strong,.scanner-route-content span{overflow-wrap:anywhere}.scanner-route-content button,.scanner-route-content input,.scanner-route-content select,.scanner-route-content a{max-width:100%}@media (max-width:1180px){.scanner-route{padding:22px}.scanner-route-content table{min-width:860px}}@media (max-width:800px){.scanner-route{padding:18px}.scanner-route-content .topbar,.scanner-route-content .scanner-header,.scanner-route-content .page-header{display:block}.scanner-route-content .topbar-actions,.scanner-route-content .scanner-actions,.scanner-route-content .header-actions{margin-top:16px}.scanner-route-content table{min-width:820px}}@media (max-width:560px){.scanner-route{padding:14px}.scanner-route-content .metric-grid,.scanner-route-content .summary-grid,.scanner-route-content .scanner-summary,.scanner-route-content .status-grid,.scanner-route-content .score-grid,.scanner-route-content .main-grid,.scanner-route-content .secondary-grid,.scanner-route-content .explanation-grid,.scanner-route-content .method-grid,.scanner-route-content .scoring-grid,.scanner-route-content .bearish-grid{grid-template-columns:1fr}}:root{--mld-bg:#07111f;--mld-bg-deep:#040b14;--mld-sidebar:#081421;--mld-surface:#0d1a2b;--mld-surface-raised:#112238;--mld-surface-soft:#14283f;--mld-surface-hover:#172e49;--mld-border:#94a3b82b;--mld-border-strong:#94a3b847;--mld-text:#f4f7fb;--mld-text-secondary:#c4cedb;--mld-text-muted:#8391a4;--mld-primary:#3b82f6;--mld-primary-hover:#60a5fa;--mld-primary-soft:#3b82f624;--mld-accent:#2dd4bf;--mld-accent-soft:#2dd4bf21;--mld-positive:#34d399;--mld-positive-soft:#34d39921;--mld-negative:#fb7185;--mld-negative-soft:#fb718521;--mld-warning:#fbbf24;--mld-warning-soft:#fbbf2421;--mld-radius-sm:9px;--mld-radius-md:14px;--mld-radius-lg:19px;--mld-shadow:0 18px 48px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--mld-bg-deep)}body{background:radial-gradient(circle at 82% 0%, #2563eb17, transparent 32rem), radial-gradient(circle at 30% 30%, #2dd4bf09, transparent 34rem), linear-gradient(180deg, var(--mld-bg-deep) 0%, var(--mld-bg) 40%, #081321 100%);min-height:100vh;color:var(--mld-text);margin:0}.global-app-shell{color:var(--mld-text);background:0 0}.global-app-content{background:0 0;min-width:0;min-height:100vh}.options-sidebar{border-right:1px solid var(--mld-border);background:linear-gradient(#081421fc,#050e19fc);box-shadow:18px 0 45px #00000029}.options-sidebar,.options-sidebar *{box-sizing:border-box}.options-sidebar .brand-mark{background:linear-gradient(135deg, var(--mld-primary), var(--mld-accent));color:#fff;box-shadow:0 10px 30px #3b82f638}.options-sidebar .brand-product{color:var(--mld-text-muted)}.options-sidebar nav a{color:var(--mld-text-secondary);background:0 0;border:1px solid #0000;transition:color .16s,border-color .16s,background .16s,transform .16s}.options-sidebar nav a:hover{color:var(--mld-text);border-color:var(--mld-border);background:#ffffff09;transform:translate(2px)}.options-sidebar nav a.active,.options-sidebar nav a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--mld-primary);background:linear-gradient(90deg,#3b82f633,#2dd4bf12);border-color:#3b82f640}.options-sidebar .sidebar-note,.options-sidebar .sidebar-footer{border-color:var(--mld-border);color:var(--mld-text-muted)}.page-header,.topbar,.scanner-header,.crypto-header,.automation-header,.options-header,.proposal-header{color:var(--mld-text)}.page-header h1,.topbar h1,.scanner-header h1,.crypto-header h1,.automation-header h1,.options-header h1,.proposal-header h1,main h1{color:var(--mld-text);letter-spacing:-.025em}main h2,main h3,main h4{color:var(--mld-text)}main p{color:var(--mld-text-secondary)}.section-label,.eyebrow,.kicker,.overline{color:var(--mld-accent);letter-spacing:.09em;text-transform:uppercase}.panel,.card,.metric-card,.stat-card,.summary-card,.dashboard-card,.scanner-panel,.crypto-panel,.automation-panel,.options-panel,.proposal-panel,.asset-class-card,.explanation-card,.control-card,.status-card,.risk-card,.position-card,.watchlist-card,.chain-card{border:1px solid var(--mld-border);color:var(--mld-text);box-shadow:var(--mld-shadow);background:linear-gradient(145deg,#112238f5,#0a1829f5)}.panel:hover,.card:hover,.asset-class-card:hover{border-color:var(--mld-border-strong)}main section,main article{box-sizing:border-box}main section[style*="background: white"],main article[style*="background: white"],main div[style*="background: white"]{background:var(--mld-surface)!important}.metric-card strong,.stat-card strong,.summary-card strong,.metric-value,.stat-value,.account-value,.price-value{color:var(--mld-text)}.metric-card span,.stat-card span,.summary-card span,.metric-label,.stat-label{color:var(--mld-text-muted)}button,.button,.primary-button,.secondary-button,.action-button,a.button{border-radius:var(--mld-radius-sm);font:inherit}.primary-button,button.primary,.button-primary,.action-button.primary{color:#fff;background:linear-gradient(#3b82f6,#2563eb);border:1px solid #60a5fa61;box-shadow:0 10px 26px #2563eb38}.primary-button:hover,button.primary:hover,.button-primary:hover,.action-button.primary:hover{background:linear-gradient(#60a5fa,#3b82f6)}.secondary-button,button.secondary,.button-secondary,.action-button.secondary{border:1px solid var(--mld-border-strong);color:var(--mld-text-secondary);background:#ffffff09}.secondary-button:hover,button.secondary:hover,.button-secondary:hover,.action-button.secondary:hover{background:var(--mld-primary-soft);color:#fff;border-color:#60a5fa66}button:disabled,.button:disabled{opacity:.48;cursor:not-allowed}main a{color:var(--mld-primary-hover)}main a:hover{color:#93c5fd}input,select,textarea{border:1px solid var(--mld-border-strong);border-radius:var(--mld-radius-sm);color:var(--mld-text);box-shadow:none;background:#040c17b8;outline:none}input::placeholder,textarea::placeholder{color:#64748b}input:focus,select:focus,textarea:focus{border-color:#60a5fab3;box-shadow:0 0 0 3px #3b82f621}.table-wrapper,.table-container,.options-table-wrapper,.scanner-table-wrapper,.opportunity-table-wrapper,.chain-table-wrapper{border:1px solid var(--mld-border);border-radius:var(--mld-radius-md);background:#081524e0}table{color:var(--mld-text-secondary);background:0 0}table thead{background:#ffffff09}table th{border-bottom:1px solid var(--mld-border-strong);color:var(--mld-text-muted);background:#081422e0}table td{border-bottom:1px solid var(--mld-border);color:var(--mld-text-secondary);background:0 0}table tbody tr{transition:background .14s,color .14s}table tbody tr:hover{background:#3b82f612}table tbody tr:last-child td{border-bottom:0}.badge,.status-badge,.paper-badge,.score-badge,.signal-badge,.mode-badge,.connection-badge{border:1px solid var(--mld-border);color:var(--mld-text-secondary);background:#ffffff0a;border-radius:999px}.badge.success,.status-badge.active,.status-badge.connected,.status-active,.status-success,.positive{background:var(--mld-positive-soft);color:#6ee7b7;border-color:#34d39947}.badge.warning,.status-badge.warning,.status-watch,.warning{background:var(--mld-warning-soft);color:#fcd34d;border-color:#fbbf2447}.badge.danger,.status-badge.error,.status-negative,.negative{background:var(--mld-negative-soft);color:#fda4af;border-color:#fb718547}.status-dot{background:var(--mld-positive);box-shadow:0 0 0 4px #34d3991c,0 0 16px #34d39980}.status-dot.muted{background:var(--mld-text-muted);box-shadow:none}hr{border:0;border-top:1px solid var(--mld-border)}ul,ol{color:var(--mld-text-secondary)}*{scrollbar-width:thin;scrollbar-color:#64748ba6 #08142299}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#08142299}::-webkit-scrollbar-thumb{background:#64748ba6;border:2px solid #08142299;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8b8}.options-route{background:0 0}.options-route-content{color:var(--mld-text)}.options-route-content table{background:#07121fe6}.options-route-content table th{z-index:2;position:sticky;top:0}.scanner-route{background:0 0}.scanner-route-content{color:var(--mld-text)}.scanner-route-content table{background:#07121fe6}.scanner-route-content table th{z-index:2;position:sticky;top:0}.automation-page,.crypto-page,.options-route,.scanner-route,.proposals-page,.short-trading-page,.workspace{color:var(--mld-text)}.automation-page section,.crypto-page section,.proposals-page section,.short-trading-page section{border-color:var(--mld-border)}@media (max-width:800px){.global-app-content{background:var(--mld-bg)}.options-sidebar{border-right:0;border-bottom:1px solid var(--mld-border);box-shadow:0 16px 35px #0000002e}}:root{--mld-page-bg:#06101d;--mld-page-bg-alt:#081524;--mld-card-bg:#0d1b2d;--mld-card-bg-raised:#12243a;--mld-card-bg-soft:#172c45;--mld-heading:#f8fafc;--mld-body:#d4deea;--mld-muted:#9aa9bc;--mld-faint:#74849a;--mld-line:#94a3b833;--mld-line-strong:#94a3b857}html,body,#__next{background:var(--mld-page-bg)!important;color:var(--mld-body)!important}.global-app-content,.global-app-content>main,.global-app-content>.app-shell,.global-app-content .workspace,.options-route,.scanner-route{color:var(--mld-body)!important;background:0 0!important}.global-app-content .options-page-shell,.global-app-content .scanner-page-shell,.global-app-content .crypto-page-shell,.global-app-content .proposals-page-shell{grid-template-columns:none!important;width:100%!important;min-width:0!important;display:block!important}.global-app-content h1,.global-app-content h2,.global-app-content h3,.global-app-content h4,.global-app-content h5,.global-app-content h6,.global-app-content legend,.global-app-content strong,.global-app-content b{color:var(--mld-heading)!important}.global-app-content p,.global-app-content li,.global-app-content dd,.global-app-content blockquote,.global-app-content label{color:var(--mld-body)}.global-app-content small,.global-app-content .muted,.global-app-content .subtle,.global-app-content .secondary-text,.global-app-content .helper-text,.global-app-content .description,.global-app-content .caption,.global-app-content .meta,.global-app-content .timestamp{color:var(--mld-muted)!important;opacity:1!important}.global-app-content [style*="color: black"],.global-app-content [style*=color\:black],.global-app-content [style*="color: #000"],.global-app-content [style*="color:#000"],.global-app-content [style*="color: rgb(0"],.global-app-content [style*="color:rgb(0"]{color:var(--mld-heading)!important}.global-app-content [style*="color: #111"],.global-app-content [style*="color:#111"],.global-app-content [style*="color: #222"],.global-app-content [style*="color:#222"],.global-app-content [style*="color: #333"],.global-app-content [style*="color:#333"],.global-app-content [style*="color: #444"],.global-app-content [style*="color:#444"]{color:var(--mld-body)!important}.global-app-content [style*="color: gray"],.global-app-content [style*="color: grey"],.global-app-content [style*="color:#6"],.global-app-content [style*="color: #6"],.global-app-content [style*="color:#7"],.global-app-content [style*="color: #7"]{color:var(--mld-muted)!important}.global-app-content p,.global-app-content span,.global-app-content li,.global-app-content td,.global-app-content th,.global-app-content label{text-shadow:none}.global-app-content .opacity-50,.global-app-content .opacity-60,.global-app-content .opacity-70{opacity:.88!important}.global-app-content .card,.global-app-content .panel,.global-app-content .box,.global-app-content .tile,.global-app-content .module,.global-app-content .widget,.global-app-content .metric-card,.global-app-content .stat-card,.global-app-content .summary-card,.global-app-content .dashboard-card,.global-app-content .control-card,.global-app-content .status-card,.global-app-content .risk-card,.global-app-content .position-card,.global-app-content .watchlist-card,.global-app-content .chain-card,.global-app-content .scanner-panel,.global-app-content .scanner-card,.global-app-content .options-panel,.global-app-content .option-card,.global-app-content .crypto-panel,.global-app-content .crypto-card,.global-app-content .proposal-card,.global-app-content .automation-panel,.global-app-content .explanation-card,.global-app-content .asset-class-card{border:1px solid var(--mld-line)!important;color:var(--mld-body)!important;background:linear-gradient(145deg,#12243afa,#0a1829fa)!important;box-shadow:0 18px 48px #0000003d!important}.global-app-content [style*="background: white"],.global-app-content [style*=background\:white],.global-app-content [style*="background-color: white"],.global-app-content [style*=background-color\:white],.global-app-content [style*="background: #fff"],.global-app-content [style*="background:#fff"],.global-app-content [style*="background-color: #fff"],.global-app-content [style*="background-color:#fff"],.global-app-content [style*="background: rgb(255"],.global-app-content [style*="background:rgb(255"],.global-app-content [style*="background-color: rgb(255"],.global-app-content [style*="background-color:rgb(255"],.global-app-content [style*="background: #f"],.global-app-content [style*="background:#f"],.global-app-content [style*="background-color: #f"],.global-app-content [style*="background-color:#f"]{border-color:var(--mld-line)!important;background:var(--mld-card-bg)!important;color:var(--mld-body)!important}.global-app-content section,.global-app-content article{color:var(--mld-body)}.global-app-content section[class*=card],.global-app-content section[class*=panel],.global-app-content section[class*=summary],.global-app-content section[class*=control],.global-app-content section[class*=result],.global-app-content section[class*=research],.global-app-content article[class*=card],.global-app-content article[class*=panel]{border-color:var(--mld-line)!important;background-color:var(--mld-card-bg)!important}.global-app-content .table-wrapper,.global-app-content .table-container,.global-app-content [class*=table-wrapper],.global-app-content [class*=table-container]{border-radius:14px;overflow-x:auto;border:1px solid var(--mld-line)!important;background:#091728!important}.global-app-content table{color:var(--mld-body)!important;background:#091728!important}.global-app-content thead,.global-app-content thead tr{background:#12243a!important}.global-app-content th{border-color:var(--mld-line-strong)!important;color:#b8c5d6!important;opacity:1!important;background:#12243a!important}.global-app-content td{border-color:var(--mld-line)!important;color:var(--mld-body)!important;opacity:1!important;background:0 0!important}.global-app-content tbody tr:nth-child(2n){background:#ffffff05!important}.global-app-content tbody tr:hover{background:#3b82f61a!important}.global-app-content input,.global-app-content select,.global-app-content textarea{border:1px solid var(--mld-line-strong)!important;color:var(--mld-heading)!important;opacity:1!important;background:#071422!important}.global-app-content button:not(.danger-button),.global-app-content .button:not(.danger-button){color:var(--mld-heading)}.global-app-content button[disabled]{color:#8090a4!important;opacity:.72!important;background:#152337!important}.global-app-content .notice,.global-app-content .info-box,.global-app-content .alert,.global-app-content .callout{border:1px solid var(--mld-line)!important;color:var(--mld-body)!important;background:#112238f0!important}.global-app-content .success,.global-app-content .positive{color:#6ee7b7!important}.global-app-content .error,.global-app-content .danger,.global-app-content .negative{color:#fda4af!important}.options-route-content,.options-route-content>*{color:var(--mld-body)}.options-route-content [class*=chain],.options-route-content [class*=quote],.options-route-content [class*=expiration],.options-route-content [class*=contract],.options-route-content [class*=strategy]{border-color:var(--mld-line)}.options-route-content table td,.options-route-content table th{color:var(--mld-body)!important}.scanner-route-content,.scanner-route-content>*{color:var(--mld-body)}.scanner-route-content [class*=score],.scanner-route-content [class*=rank],.scanner-route-content [class*=research],.scanner-route-content [class*=opportunit]{border-color:var(--mld-line)}@media (max-width:800px){.global-app-content{background:var(--mld-page-bg)!important}.global-app-content .card,.global-app-content .panel,.global-app-content article,.global-app-content section{box-shadow:none}}:root{--core-bg:#07111f;--core-panel:#0d1b2d;--core-panel-raised:#12243a;--core-panel-soft:#172c45;--core-border:#94a3b838;--core-border-strong:#94a3b85c;--core-heading:#f8fafc;--core-body:#d8e1ec;--core-muted:#9cabc0;--core-faint:#78889e;--core-blue:#60a5fa;--core-teal:#2dd4bf;--core-green:#6ee7b7;--core-yellow:#fcd34d;--core-red:#fda4af}.global-app-content{min-width:0;background:radial-gradient(circle at 80% 0%, #2563eb14, transparent 34rem), var(--core-bg)!important;color:var(--core-body)!important}.global-app-content>main{min-width:0;color:var(--core-body)}.global-app-content .page-shell,.global-app-content .dashboard-shell,.global-app-content .scanner-page-shell,.global-app-content .options-page-shell{grid-template-columns:none!important;width:100%!important;min-width:0!important;display:block!important}.global-app-content h1,.global-app-content h2,.global-app-content h3,.global-app-content h4,.global-app-content h5,.global-app-content h6,.global-app-content strong{color:var(--core-heading)!important;opacity:1!important}.global-app-content p,.global-app-content li,.global-app-content label,.global-app-content dd,.global-app-content td{color:var(--core-body)}.global-app-content small,.global-app-content .muted,.global-app-content .subtitle,.global-app-content .description,.global-app-content .helper-text,.global-app-content .meta,.global-app-content .caption,.global-app-content .eyebrow,.global-app-content .section-label{color:var(--core-muted)!important;opacity:1!important}.global-app-content [style*="color: #000"],.global-app-content [style*="color:#000"],.global-app-content [style*="color: black"],.global-app-content [style*=color\:black],.global-app-content [style*="color: #111"],.global-app-content [style*="color:#111"],.global-app-content [style*="color: #222"],.global-app-content [style*="color:#222"],.global-app-content [style*="color: #333"],.global-app-content [style*="color:#333"]{color:var(--core-heading)!important}.global-app-content [style*="color: #555"],.global-app-content [style*="color:#555"],.global-app-content [style*="color: #666"],.global-app-content [style*="color:#666"],.global-app-content [style*="color: #777"],.global-app-content [style*="color:#777"]{color:var(--core-muted)!important}.global-app-content [style*="opacity: 0.5"],.global-app-content [style*="opacity:0.5"],.global-app-content [style*="opacity: 0.6"],.global-app-content [style*="opacity:0.6"]{opacity:.9!important}.global-app-content .card,.global-app-content .panel,.global-app-content .metric-card,.global-app-content .stat-card,.global-app-content .summary-card,.global-app-content .dashboard-card,.global-app-content .scanner-panel,.global-app-content .scanner-card,.global-app-content .options-panel,.global-app-content .option-card,.global-app-content .chain-card,.global-app-content .risk-card,.global-app-content .position-card,.global-app-content .journal-card,.global-app-content .empty-state,.global-app-content .control-card,.global-app-content .status-card,.global-app-content .asset-class-card,.global-app-content .explanation-card,.global-app-content .research-card{border:1px solid var(--core-border)!important;color:var(--core-body)!important;background:linear-gradient(145deg,#12243afa,#0a1829fa)!important;box-shadow:0 18px 48px #0003!important}.global-app-content [style*="background: white"],.global-app-content [style*=background\:white],.global-app-content [style*="background-color: white"],.global-app-content [style*=background-color\:white],.global-app-content [style*="background: #fff"],.global-app-content [style*="background:#fff"],.global-app-content [style*="background-color: #fff"],.global-app-content [style*="background-color:#fff"],.global-app-content [style*="background: #f8"],.global-app-content [style*="background:#f8"],.global-app-content [style*="background: #f9"],.global-app-content [style*="background:#f9"],.global-app-content [style*="background: #fa"],.global-app-content [style*="background:#fa"],.global-app-content [style*="background: #f1"],.global-app-content [style*="background:#f1"]{border-color:var(--core-border)!important;background:var(--core-panel)!important;color:var(--core-body)!important}.options-route,.options-route-content{width:100%;min-width:0;color:var(--core-body)}.options-route-content>*{min-width:0;max-width:100%}.options-route-content form,.options-route-content .controls,.options-route-content .filters,.options-route-content .options-controls{border-radius:14px;border:1px solid var(--core-border)!important;background:var(--core-panel)!important;color:var(--core-body)!important}.options-route-content .summary-grid,.options-route-content .metric-grid,.options-route-content .options-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.options-route-content [class*=summary],.options-route-content [class*=metric],.options-route-content [class*=contract],.options-route-content [class*=quote],.options-route-content [class*=chain]{color:var(--core-body)}.options-route-content .table-wrapper,.options-route-content .table-container,.options-route-content [class*=table-wrapper],.options-route-content [class*=table-container]{border-radius:14px;overflow-x:auto;border:1px solid var(--core-border)!important;background:#091728!important}.options-route-content table{width:100%;min-width:1050px;background:#091728!important}.options-route-content th{background:var(--core-panel-raised)!important;color:#bac7d8!important}.options-route-content td{color:var(--core-body)!important;background:0 0!important}.options-route-content tbody tr:hover{background:#3b82f61a!important}.scanner-route,.scanner-route-content{width:100%;min-width:0;color:var(--core-body)}.scanner-route-content>*{min-width:0;max-width:100%}.scanner-route-content .scanner-summary,.scanner-route-content .score-grid,.scanner-route-content .explanation-grid,.scanner-route-content .bearish-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.scanner-route-content [class*=score],.scanner-route-content [class*=research],.scanner-route-content [class*=bearish],.scanner-route-content [class*=opportunit]{color:var(--core-body)}.scanner-route-content .table-wrapper,.scanner-route-content .table-container,.scanner-route-content [class*=table-wrapper],.scanner-route-content [class*=table-container]{border-radius:14px;overflow-x:auto;border:1px solid var(--core-border)!important;background:#091728!important}.scanner-route-content table{width:100%;min-width:920px;background:#091728!important}.scanner-route-content th{background:var(--core-panel-raised)!important;color:#bac7d8!important}.scanner-route-content td{color:var(--core-body)!important;background:0 0!important}#risk,section[id=risk],div[id=risk]{color:var(--core-body);scroll-margin-top:24px}#risk .card,#risk .panel,#risk .risk-card,#risk>div{border-color:var(--core-border)!important}#risk [class*=label],#risk dt,#risk small,#risk span{color:var(--core-muted)}#risk [class*=value],#risk dd,#risk strong{color:var(--core-heading)!important}#risk .locked,#risk [class*=locked]{color:var(--core-yellow)!important;background:#fbbf241a!important;border-color:#fbbf244d!important}#positions,section[id=positions],div[id=positions]{color:var(--core-body);scroll-margin-top:24px}#positions .empty-state,#positions .position-card,#positions>div{border-color:var(--core-border)!important}#positions .empty-state{background:linear-gradient(145deg,#12243afa,#0a1829fa)!important}#positions .empty-state h3{color:var(--core-heading)!important}#positions .empty-state p{color:var(--core-muted)!important}#journal,section[id=journal],div[id=journal]{color:var(--core-body);scroll-margin-top:24px}#journal .empty-state,#journal .journal-card,#journal>div{border-color:var(--core-border)!important}#journal .empty-state{background:linear-gradient(145deg,#12243afa,#0a1829fa)!important}#journal .empty-state h3{color:var(--core-heading)!important}#journal .empty-state p{color:var(--core-muted)!important}.global-app-content table{border-color:var(--core-border)!important}.global-app-content table th{border-color:var(--core-border-strong)!important;color:#bac7d8!important;opacity:1!important}.global-app-content table td{border-color:var(--core-border)!important;color:var(--core-body)!important;opacity:1!important}.global-app-content input,.global-app-content select,.global-app-content textarea{border:1px solid var(--core-border-strong)!important;color:var(--core-heading)!important;background:#071422!important}.global-app-content input::placeholder{color:var(--core-faint)!important;opacity:1!important}.global-app-content .positive,.global-app-content .success{color:var(--core-green)!important}.global-app-content .warning{color:var(--core-yellow)!important}.global-app-content .negative,.global-app-content .danger,.global-app-content .error{color:var(--core-red)!important}.global-app-content a{color:#7db5ff}.global-app-content a:hover{color:#b8d7ff}@media (max-width:900px){.options-route,.scanner-route{padding:18px}.options-route-content .summary-grid,.scanner-route-content .scanner-summary,.scanner-route-content .score-grid,.scanner-route-content .explanation-grid,.scanner-route-content .bearish-grid{grid-template-columns:1fr}}@media (max-width:560px){.options-route,.scanner-route{padding:14px}}:root{--mld-bg:#07111f;--mld-bg-deep:#040b14;--mld-sidebar:#081421;--mld-panel:#0d1b2d;--mld-panel-raised:#12243a;--mld-panel-soft:#172c45;--mld-panel-hover:#19314d;--mld-border:#94a3b838;--mld-border-strong:#94a3b85c;--mld-heading:#f8fafc;--mld-body:#d8e1ec;--mld-muted:#9cabc0;--mld-faint:#78889e;--mld-blue:#60a5fa;--mld-blue-strong:#3b82f6;--mld-teal:#2dd4bf;--mld-green:#6ee7b7;--mld-yellow:#fcd34d;--mld-red:#fda4af;--mld-shadow:0 18px 48px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%;background:var(--mld-bg-deep)!important;color:var(--mld-body)!important}body{margin:0}.global-app-shell{min-height:100vh;background:radial-gradient(circle at 80% 0%, #2563eb17, transparent 34rem), linear-gradient(180deg, var(--mld-bg-deep), var(--mld-bg))!important}.global-app-content{min-width:0;min-height:100vh;overflow-x:hidden;color:var(--mld-body)!important;background:0 0!important}.global-app-content .options-sidebar{display:none!important}.dashboard-route,.scanner-route,.options-route,.proposals-route{min-height:100vh;width:100%!important;min-width:0!important;color:var(--mld-body)!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important}.workspace,.scanner-workspace,.options-workspace,.proposals-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:30px;color:var(--mld-body)!important;background:0 0!important}.global-app-content h1,.global-app-content h2,.global-app-content h3,.global-app-content h4,.global-app-content h5,.global-app-content h6{margin-top:0;color:var(--mld-heading)!important;opacity:1!important}.global-app-content p,.global-app-content li,.global-app-content label,.global-app-content td,.global-app-content dd{color:var(--mld-body)}.subtitle,.description,.helper-text,.caption,.meta,.timestamp,.empty-state p,.metric-card span,.account-panel span,.scanner-table-header p,.options-table-header p{color:var(--mld-muted)!important;opacity:1!important}.eyebrow,.section-label,.scanner-eyebrow,.options-eyebrow{color:var(--mld-teal)!important;opacity:1!important}.global-app-content strong,.global-app-content b{color:var(--mld-heading)}.topbar,.scanner-heading,.options-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.topbar h1,.scanner-heading h1,.options-heading h1{letter-spacing:-.025em;color:var(--mld-heading)!important}.topbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-status{border:1px solid var(--mld-border);background:#ffffff09;border-radius:999px;padding:9px 13px;color:var(--mld-muted)!important}.panel,.notice,.metric-card,.account-panel,.scanner-table-card,.scanner-explanation,.scanner-methodology,.scanner-detail-row,.scanner-safety-banner,.options-controls,.options-table-card,.options-safety-note,.options-summary-grid>*,.risk-panel,.position-card,.journal-card,.empty-state{box-shadow:var(--mld-shadow);border:1px solid var(--mld-border)!important;color:var(--mld-body)!important;background:linear-gradient(145deg,#12243afa,#0a1829fa)!important}.panel,.notice,.scanner-table-card,.scanner-explanation,.scanner-methodology,.scanner-safety-banner,.options-controls,.options-table-card,.options-safety-note{border-radius:16px}.panel-header,.scanner-table-header,.options-table-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-header h2,.scanner-table-header h2,.options-table-header h2{margin-bottom:4px;color:var(--mld-heading)!important}.notice{justify-content:space-between;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.notice strong{color:var(--mld-heading)!important}.notice p{margin:5px 0 0;color:var(--mld-muted)!important}.notice>span{background:#2dd4bf1f;border:1px solid #2dd4bf47;border-radius:999px;flex:none;align-self:flex-start;padding:7px 11px;color:var(--mld-teal)!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metric-card{border-radius:15px;min-width:0;padding:20px}.metric-card p{margin:0 0 10px;color:var(--mld-muted)!important}.metric-card span{display:block}.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}#risk{scroll-margin-top:24px}.risk-panel{min-width:0}.locked-label{background:#fbbf241c;border:1px solid #fbbf2452;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700;color:var(--mld-yellow)!important}.risk-list{border:1px solid var(--mld-border);background:#050f1b7a;border-radius:12px;gap:0;display:grid;overflow:hidden}.risk-row{border-bottom:1px solid var(--mld-border);justify-content:space-between;gap:18px;padding:13px 15px;display:flex;background:0 0!important}.risk-row:last-child{border-bottom:0}.risk-row span{color:var(--mld-muted)!important}.risk-row strong{text-align:right;color:var(--mld-heading)!important}.danger-button{background:#fb71851c;border:1px solid #fb718557;border-radius:10px;width:100%;margin-top:16px;padding:11px 14px;font-weight:700;color:var(--mld-red)!important}#positions,#journal{scroll-margin-top:24px}.empty-state{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex;border-style:dashed!important}.empty-state h3{margin:0 0 7px;color:var(--mld-heading)!important}.empty-state p{max-width:480px;margin:0}.options-workspace{overflow:hidden}.options-controls{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:flex}.options-controls label{gap:7px;display:grid;color:var(--mld-muted)!important}.options-controls input,.options-controls select{min-height:42px}.options-summary-grid>*{border-radius:14px;min-width:0;padding:17px}.options-summary-grid strong{color:var(--mld-heading)!important}.options-table-header{padding:20px 20px 0}.table-wrap{border-top:1px solid var(--mld-border);width:100%;max-width:100%;overflow-x:auto;background:#091728!important}.options-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--mld-body)!important;background:#091728!important}.options-table thead,.options-table thead tr{background:var(--mld-panel-raised)!important}.options-table th{z-index:2;border-bottom:1px solid var(--mld-border-strong);text-align:left;white-space:nowrap;padding:12px 13px;position:sticky;top:0;background:var(--mld-panel-raised)!important;color:#bdcad9!important}.options-table td{border-bottom:1px solid var(--mld-border);white-space:nowrap;padding:12px 13px;color:var(--mld-body)!important;background:0 0!important}.options-table tbody tr:nth-child(2n){background:#ffffff05!important}.options-safety-note{margin-top:18px;padding:16px 18px}.options-safety-note,.options-safety-note p{color:var(--mld-muted)!important}.scanner-workspace{overflow:hidden}.scanner-safety-banner{justify-content:space-between;gap:18px;margin-bottom:18px;padding:17px 19px;display:flex}.scanner-safety-banner p,.scanner-safety-banner span{color:var(--mld-muted)!important}.scanner-table-card{min-width:0;margin-bottom:20px;overflow:hidden}.scanner-table-header{padding:20px 20px 0}.scanner-table-card .table-wrap{background:#091728!important}.scanner-table{border-collapse:collapse;width:100%;min-width:1040px;color:var(--mld-body)!important;background:#091728!important}.scanner-table thead,.scanner-table thead tr{background:var(--mld-panel-raised)!important}.scanner-table th{z-index:2;border-bottom:1px solid var(--mld-border-strong);text-align:left;white-space:nowrap;padding:12px 13px;position:sticky;top:0;background:var(--mld-panel-raised)!important;color:#bdcad9!important}.scanner-table td{border-bottom:1px solid var(--mld-border);vertical-align:middle;padding:12px 13px;color:var(--mld-body)!important;background:0 0!important}.scanner-table tbody tr:nth-child(2n){background:#ffffff05!important}.score-cell{min-width:140px}.score-track{border-radius:999px;height:7px;overflow:hidden;background:#94a3b830!important}.score-track>span,.score-track>div{border-radius:inherit;height:100%;display:block;background:linear-gradient(90deg, var(--mld-blue-strong), var(--mld-teal))!important}.scanner-detail-row{box-shadow:none;border-radius:13px;padding:18px}.scanner-explanation p,.scanner-methodology p,.scanner-explanation li,.scanner-methodology li{color:var(--mld-body)!important}.methodology-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.methodology-grid>*{border:1px solid var(--mld-border);border-radius:13px;padding:16px;color:var(--mld-body)!important;background:#050f1b7a!important}.positive,.success,.bullish,.status-positive{color:var(--mld-green)!important}.negative,.error,.danger,.bearish,.status-negative{color:var(--mld-red)!important}.warning,.neutral,.watch,.status-warning{color:var(--mld-yellow)!important}.global-app-content input,.global-app-content select,.global-app-content textarea{box-sizing:border-box;border-radius:9px;outline:none;padding:10px 12px;border:1px solid var(--mld-border-strong)!important;color:var(--mld-heading)!important;background:#071422!important}.global-app-content input::placeholder,.global-app-content textarea::placeholder{opacity:1;color:var(--mld-faint)!important}.global-app-content input:focus,.global-app-content select:focus,.global-app-content textarea:focus{box-shadow:0 0 0 3px #3b82f624;border-color:#60a5fabd!important}.global-app-content select option{background:var(--mld-panel);color:var(--mld-heading)}.primary-button,.global-app-content button[type=submit]{background:linear-gradient(#3b82f6,#2563eb);border:1px solid #60a5fa66;border-radius:9px;padding:10px 14px;font-weight:700;color:#fff!important}.primary-button:hover,.global-app-content button[type=submit]:hover{background:linear-gradient(#60a5fa,#3b82f6)}.global-app-content button:disabled{border-color:var(--mld-border)!important;color:#8796aa!important;opacity:.78!important;background:#152337!important}.workspace footer{border-top:1px solid var(--mld-border);justify-content:space-between;gap:20px;margin-top:24px;padding:18px 2px;display:flex}.workspace footer p,.workspace footer span{margin:0;color:var(--mld-muted)!important}@media (max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{grid-template-columns:1fr}}@media (max-width:800px){.workspace,.scanner-workspace,.options-workspace,.proposals-workspace{padding:20px}.topbar,.scanner-heading,.options-heading,.notice,.scanner-safety-banner{flex-direction:column}.secondary-grid{grid-template-columns:1fr}.panel-header,.scanner-table-header,.options-table-header{flex-direction:column}}@media (max-width:560px){.workspace,.scanner-workspace,.options-workspace,.proposals-workspace{padding:14px}.metric-grid{grid-template-columns:1fr}.options-controls{align-items:stretch}.options-controls>*{width:100%}.risk-row{flex-direction:column;align-items:flex-start;gap:5px}.risk-row strong{text-align:left}}:root{--contrast-heading:#f8fafc;--contrast-body:#dce6f2;--contrast-muted:#a8b6c9;--contrast-faint:#8797ad;--contrast-panel:#0d1b2d;--contrast-panel-raised:#12243a;--contrast-border:#94a3b840}.global-app-content{color:var(--contrast-body)!important}.global-app-content main,.global-app-content section,.global-app-content article,.global-app-content aside,.global-app-content header,.global-app-content footer,.global-app-content form,.global-app-content fieldset{color:inherit}.global-app-content :is(.panel,.notice,.metric-card,.account-panel,.risk-panel,.position-card,.journal-card,.empty-state,.scanner-table-card,.scanner-explanation,.scanner-methodology,.scanner-detail-row,.scanner-safety-banner,.options-controls,.options-table-card,.options-safety-note) :is(div,span,p,li,label,dt,dd){color:var(--contrast-body)}.global-app-content :is(h1,h2,h3,h4,h5,h6,legend,strong,b){color:var(--contrast-heading)!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}.metric-card strong,.account-panel strong,.risk-row strong,.options-summary-grid strong,.score-cell strong,.scanner-detail-row strong,.position-card strong,.journal-card strong{color:var(--contrast-heading)!important}.global-app-content :is(.muted,.subtitle,.description,.helper-text,.caption,.meta,.timestamp,.secondary-text,.supporting-text,.table-note,.empty-state p){color:var(--contrast-muted)!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}.global-app-content :is(p,span,div,li,label,small,td,th,dt,dd)[class*=opacity],.global-app-content [style*="opacity: 0."],.global-app-content [style*="opacity:0."]{opacity:1!important}.global-app-content [style*="color: black"],.global-app-content [style*=color\:black],.global-app-content [style*="color: #000"],.global-app-content [style*="color:#000"],.global-app-content [style*="color: #111"],.global-app-content [style*="color:#111"],.global-app-content [style*="color: #222"],.global-app-content [style*="color:#222"],.global-app-content [style*="color: #333"],.global-app-content [style*="color:#333"],.global-app-content [style*="color: #374151"],.global-app-content [style*="color:#374151"],.global-app-content [style*="color: #475569"],.global-app-content [style*="color:#475569"]{color:var(--contrast-body)!important;-webkit-text-fill-color:currentColor!important}.global-app-content [style*="color: #6b7280"],.global-app-content [style*="color:#6b7280"],.global-app-content [style*="color: #64748b"],.global-app-content [style*="color:#64748b"],.global-app-content [style*="color: gray"],.global-app-content [style*=color\:gray],.global-app-content [style*="color: grey"],.global-app-content [style*=color\:grey]{color:var(--contrast-muted)!important;-webkit-text-fill-color:currentColor!important}.options-workspace,.options-workspace>*,.options-controls,.options-summary-grid,.options-table-card,.options-safety-note{color:var(--contrast-body)!important}.options-controls label,.options-controls span,.options-controls p{color:var(--contrast-muted)!important}.options-controls input,.options-controls select,.options-controls button{color:var(--contrast-heading)!important;-webkit-text-fill-color:currentColor!important}.options-summary-grid>*{color:var(--contrast-body)!important}.options-summary-grid p,.options-summary-grid span,.options-summary-grid small{color:var(--contrast-muted)!important;opacity:1!important}.options-table,.options-table tbody,.options-table tr{color:var(--contrast-body)!important}.options-table th,.options-table th *{color:#c5d1df!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}.options-table td,.options-table td *{color:var(--contrast-body);opacity:1!important;-webkit-text-fill-color:currentColor!important}.options-table td a{color:#8fc1ff!important}.options-safety-note,.options-safety-note *{color:var(--contrast-muted)!important;opacity:1!important}.scanner-workspace,.scanner-workspace>*,.scanner-safety-banner,.scanner-table-card,.scanner-detail-row,.scanner-explanation,.scanner-methodology{color:var(--contrast-body)!important}.scanner-heading p,.scanner-safety-banner p,.scanner-safety-banner span{color:var(--contrast-muted)!important;opacity:1!important}.scanner-table th,.scanner-table th *{color:#c5d1df!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}.scanner-table td,.scanner-table td *{color:var(--contrast-body);opacity:1!important;-webkit-text-fill-color:currentColor!important}.scanner-detail-row p,.scanner-detail-row span,.scanner-explanation p,.scanner-explanation li,.scanner-methodology p,.scanner-methodology li{color:var(--contrast-body)!important}.methodology-grid>*,.methodology-grid>* *{color:var(--contrast-body)}#risk,#risk *,.risk-panel,.risk-panel *{-webkit-text-fill-color:currentColor}.risk-panel{color:var(--contrast-body)!important}.risk-panel h2,.risk-panel h3,.risk-panel strong{color:var(--contrast-heading)!important}.risk-row,.risk-row *{opacity:1!important}.risk-row span,.risk-row label{color:var(--contrast-muted)!important}.risk-row strong,.risk-row output{color:var(--contrast-heading)!important}#positions,#journal{color:var(--contrast-body)!important}#positions *,#journal *{opacity:1}#positions h2,#positions h3,#positions strong,#journal h2,#journal h3,#journal strong{color:var(--contrast-heading)!important}#positions p,#positions span,#journal p,#journal span{color:var(--contrast-muted)}.account-panel,.account-panel *,.watchlist-panel,.watchlist-panel *{opacity:1}.account-panel h2,.account-panel h3,.account-panel strong,.watchlist-panel h2,.watchlist-panel h3,.watchlist-panel strong{color:var(--contrast-heading)!important}.account-panel p,.account-panel span,.watchlist-panel p,.watchlist-panel span{color:var(--contrast-muted)}.global-app-content :is(.badge,.pill,.tag,.status,.chip,.locked-label,.connection-status){opacity:1!important;-webkit-text-fill-color:currentColor!important}.global-app-content :is(.badge,.pill,.tag,.status,.chip):not(.positive,.success,.negative,.danger,.warning,.bullish,.bearish){color:var(--contrast-body)!important}.global-app-content :is(.positive,.success,.bullish,.status-positive){color:#86efac!important}.global-app-content :is(.negative,.error,.danger,.bearish,.status-negative){color:#fda4af!important}.global-app-content :is(.warning,.neutral,.watch,.status-warning){color:#fde68a!important}.global-app-content button,.global-app-content button *,.global-app-content .button,.global-app-content .button *{opacity:1!important;-webkit-text-fill-color:currentColor!important}.global-app-content button:not(:disabled){color:#fff!important}.global-app-content button:disabled,.global-app-content button:disabled *{color:#9aa9bc!important;opacity:1!important}.global-app-content a,.global-app-content a *{color:#8fc1ff;opacity:1!important;-webkit-text-fill-color:currentColor!important}.global-app-content a:hover,.global-app-content a:hover *{color:#c3ddff}.global-app-content input,.global-app-content select,.global-app-content textarea{color:var(--contrast-heading)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:#071422!important}.global-app-content input::placeholder,.global-app-content textarea::placeholder{color:var(--contrast-faint)!important;opacity:1!important}.global-app-content select option{color:var(--contrast-heading)!important;background:var(--contrast-panel)!important}.global-app-content svg{color:currentColor}.global-app-content svg:not([fill=none]){fill:currentColor}.global-app-content svg[stroke]{stroke:currentColor}.global-app-content :is(.empty-state,.loading-state,.error-state,.no-results),.global-app-content :is(.empty-state,.loading-state,.error-state,.no-results) *{opacity:1!important}.global-app-content :is(.empty-state,.loading-state,.error-state,.no-results) h3{color:var(--contrast-heading)!important}.global-app-content :is(.empty-state,.loading-state,.error-state,.no-results) p{color:var(--contrast-muted)!important}:root{--wo-bg:#06101d;--wo-panel:#0d1c2e;--wo-panel-2:#11243a;--wo-panel-3:#162b44;--wo-border:#94a3b838;--wo-border-hover:#60a5fa7a;--wo-heading:#f8fafc;--wo-text:#dbe5f1;--wo-muted:#a6b4c7;--wo-blue:#69aafc;--wo-green:#75e6b1;--wo-red:#fda4af;--wo-yellow:#fbd56a;--wo-radius:16px;--wo-shadow:0 18px 46px #00000038}html,body{background:var(--wo-bg);min-height:100%}body{overflow-x:hidden}.mld-app-shell{background:radial-gradient(circle at 80% 0, #2563eb1a, transparent 34rem), var(--wo-bg);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.mld-app-shell>.options-sidebar{z-index:50;box-sizing:border-box;width:auto;min-width:0;height:100vh;position:sticky;top:0}.mld-app-main{min-width:0;min-height:100vh;overflow:hidden}.mld-app-main .options-sidebar{display:none!important}.dashboard-page,.scanner-page,.options-page,.proposals-page{width:100%;min-width:0;margin:0;background:0 0!important;display:block!important}.workspace,.scanner-workspace,.options-workspace,.proposals-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:1540px;margin:0 auto;padding:30px}.topbar,.scanner-heading,.options-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:22px;display:grid}.topbar h1,.scanner-heading h1,.options-heading h1{letter-spacing:-.035em;margin:3px 0 8px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.08;color:var(--wo-heading)!important}.topbar .subtitle,.scanner-heading>div>p:last-child,.options-heading>div>p:last-child{max-width:760px;margin:0;font-size:1rem;line-height:1.65;color:var(--wo-muted)!important}.eyebrow,.scanner-eyebrow,.options-eyebrow,.section-label{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;color:#59dfcb!important}.panel,.notice,.metric-card,.account-panel,.risk-panel,.scanner-table-card,.scanner-explanation,.scanner-methodology,.scanner-safety-banner,.options-controls,.options-table-card,.options-safety-note,.options-summary-grid>*,.empty-state,.position-card,.journal-card{box-shadow:var(--wo-shadow);border:1px solid var(--wo-border)!important;border-radius:var(--wo-radius)!important;color:var(--wo-text)!important;background:linear-gradient(145deg,#11243afa,#091727fa)!important}.panel:hover,.metric-card:hover,.options-summary-grid>:hover{border-color:var(--wo-border-hover)!important}.panel{padding:22px}.panel-header,.scanner-table-header,.options-table-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-header h2,.scanner-table-header h2,.options-table-header h2{margin:2px 0 0;color:var(--wo-heading)!important}.panel-header p,.scanner-table-header p,.options-table-header p{color:var(--wo-muted)!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.metric-card{min-width:0;padding:20px}.metric-card p{margin:0 0 10px;font-size:.86rem;color:var(--wo-muted)!important}.metric-card strong{margin-bottom:7px;font-size:1.7rem;display:block;color:var(--wo-heading)!important}.metric-card span{font-size:.82rem;color:var(--wo-muted)!important}.main-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}#positions,#journal{min-width:0;scroll-margin-top:25px}#positions.panel,#journal.panel{flex-direction:column;min-height:310px;display:flex}#positions .panel-header,#journal .panel-header{margin-bottom:18px}#positions .empty-state,#journal .empty-state{flex:1;min-height:205px;margin:0}.empty-state{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;border-style:dashed!important}.empty-icon{border:1px solid var(--wo-border);background:var(--wo-panel-3);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:1.35rem;display:grid;color:var(--wo-blue)!important}.empty-state h3{margin:0 0 8px;font-size:1.05rem;color:var(--wo-heading)!important}.empty-state p{max-width:520px;margin:0;line-height:1.6;color:var(--wo-muted)!important}.scanner-safety-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}.scanner-safety-banner strong{color:var(--wo-heading)!important}.scanner-safety-banner p{color:var(--wo-muted)!important}.scanner-table-card{min-width:0;overflow:hidden}.scanner-table-header{border-bottom:1px solid var(--wo-border);padding:21px 22px}.scanner-table-card .table-wrap{width:100%;overflow-x:auto}.scanner-table{border-collapse:collapse;width:100%;min-width:1050px;background:#081625!important}.scanner-table th{border-bottom:1px solid var(--wo-border);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:13px 14px;font-size:.75rem;background:var(--wo-panel-2)!important;color:#c8d4e2!important}.scanner-table td{border-bottom:1px solid var(--wo-border);vertical-align:middle;padding:14px;color:var(--wo-text)!important}.scanner-table tbody tr:hover{background:#3b82f617!important}.scanner-detail-row{border-radius:13px;margin:14px;padding:18px;border:1px solid var(--wo-border)!important;background:#081625cc!important}.scanner-explanation,.scanner-methodology{margin-top:20px;padding:22px}.scanner-explanation h2,.scanner-methodology h2{color:var(--wo-heading)!important}.methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.methodology-grid>*{border:1px solid var(--wo-border);border-radius:13px;min-width:0;padding:17px;background:#05101db3!important}.methodology-grid h3,.methodology-grid strong{color:var(--wo-heading)!important}.methodology-grid p{line-height:1.55;color:var(--wo-muted)!important}.scanner-workspace button:disabled{opacity:1!important}.scanner-table-card:has(tbody:empty){opacity:1!important}.scanner-table-card tbody:empty:after{height:120px;color:var(--wo-muted);content:"Market data is loading or no eligible symbols were returned.";text-align:center;padding:30px;display:table-cell}.options-controls{grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:14px;margin-bottom:18px;padding:19px;display:grid}.options-controls label{gap:7px;min-width:0;font-size:.8rem;font-weight:700;display:grid;color:var(--wo-muted)!important}.options-controls input,.options-controls select{width:100%;min-height:43px}.options-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.options-summary-grid>*{min-width:0;padding:18px}.options-summary-grid p,.options-summary-grid span{color:var(--wo-muted)!important}.options-summary-grid strong{font-size:1.28rem;color:var(--wo-heading)!important}.options-table-card{min-width:0;overflow:hidden}.options-table-header{border-bottom:1px solid var(--wo-border);padding:21px 22px}.options-table-card .table-wrap{width:100%;overflow-x:auto}.options-table{border-collapse:collapse;width:100%;min-width:1160px;background:#081625!important}.options-table th{border-bottom:1px solid var(--wo-border);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:13px 14px;font-size:.74rem;background:var(--wo-panel-2)!important;color:#c8d4e2!important}.options-table td{border-bottom:1px solid var(--wo-border);white-space:nowrap;padding:13px 14px;color:var(--wo-text)!important}.options-table tbody tr:hover{background:#3b82f617!important}.options-table-card tbody:empty:after{height:130px;color:var(--wo-muted);content:"Option contracts are loading or no contracts match the selected filters.";text-align:center;padding:32px;display:table-cell}.options-safety-note{margin-top:18px;padding:17px 19px;color:var(--wo-muted)!important}.mld-app-main input,.mld-app-main select,.mld-app-main textarea{box-sizing:border-box;border-radius:9px;border:1px solid var(--wo-border)!important;color:var(--wo-heading)!important;background:#071422!important}.mld-app-main input:focus,.mld-app-main select:focus,.mld-app-main textarea:focus{outline:none;box-shadow:0 0 0 3px #3b82f624;border-color:var(--wo-blue)!important}.mld-app-main button{border-radius:9px;min-height:42px}@media (max-width:1200px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.options-controls,.options-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.mld-app-shell{grid-template-columns:1fr}.mld-app-shell>.options-sidebar{width:100%;height:auto;position:relative}.main-grid,.secondary-grid,.topbar,.scanner-heading,.options-heading{grid-template-columns:1fr}}@media (max-width:700px){.workspace,.scanner-workspace,.options-workspace,.proposals-workspace{padding:18px}.metric-grid,.options-summary-grid,.methodology-grid,.options-controls,.scanner-safety-banner{grid-template-columns:1fr}}.dashboard-page .secondary-grid{align-items:stretch;margin-top:22px}.dashboard-page #positions,.dashboard-page #journal{border:1px solid var(--border);background:var(--surface);min-height:340px;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:0;scroll-margin-top:28px;display:flex;position:relative;overflow:hidden}.dashboard-page #positions:before,.dashboard-page #journal:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.dashboard-page #positions .panel-header,.dashboard-page #journal .panel-header{border-bottom:1px solid var(--border);background:var(--surface);min-height:92px;margin:0;padding:24px 26px 20px}.dashboard-page #positions .panel-header>div,.dashboard-page #journal .panel-header>div{min-width:0}.dashboard-page #positions .section-label,.dashboard-page #journal .section-label{color:var(--accent);opacity:1;margin-bottom:8px}.dashboard-page #positions .panel-header h2,.dashboard-page #journal .panel-header h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:750;line-height:1.25}.dashboard-page #positions .empty-state,.dashboard-page #journal .empty-state{border:1px dashed var(--border);background:var(--surface-soft);text-align:center;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:245px;margin:18px;padding:34px 28px;display:flex}.dashboard-page #positions .empty-icon,.dashboard-page #journal .empty-icon{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:var(--accent-soft);width:54px;height:54px;color:var(--accent-dark);border-radius:16px;flex:none;place-items:center;margin:0 0 18px;font-size:23px;font-weight:800;line-height:1;display:grid}.dashboard-page #positions .empty-state h3,.dashboard-page #journal .empty-state h3{color:var(--text);letter-spacing:-.015em;margin:0 0 9px;font-size:17px;font-weight:750;line-height:1.35}.dashboard-page #positions .empty-state p,.dashboard-page #journal .empty-state p{width:min(100%,470px);max-width:none;color:var(--muted);opacity:1;margin:0;font-size:13px;line-height:1.7}.dashboard-page #positions:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow)}.dashboard-page #positions:target .empty-state{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}@media (max-width:800px){.dashboard-page .secondary-grid{grid-template-columns:1fr}.dashboard-page #positions,.dashboard-page #journal{min-height:300px}.dashboard-page #positions .panel-header,.dashboard-page #journal .panel-header{min-height:auto;padding:22px 20px 17px}.dashboard-page #positions .empty-state,.dashboard-page #journal .empty-state{min-height:210px;margin:14px;padding:28px 20px}}@media (max-width:480px){.dashboard-page #positions,.dashboard-page #journal{border-radius:14px}.dashboard-page #positions .empty-state,.dashboard-page #journal .empty-state{margin:10px;padding:24px 16px}.dashboard-page #positions .empty-icon,.dashboard-page #journal .empty-icon{border-radius:14px;width:48px;height:48px;font-size:20px}}.equities-page{background:var(--background);min-height:100vh;color:var(--text)}.equities-workspace{width:100%;max-width:1500px;margin:0 auto;padding:30px}.equities-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.equities-heading h1{color:var(--text);margin:4px 0 8px;font-size:34px}.equities-heading p{color:var(--muted)}.equities-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.equities-status-grid article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:18px}.equities-status-grid span{color:var(--muted);font-size:12px;display:block}.equities-status-grid strong{color:var(--text);margin-top:8px;font-size:21px;display:block}.equities-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin-bottom:18px;overflow:hidden}.equities-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.equities-card-header h2{color:var(--text);margin:3px 0 0;font-size:19px}.equities-card-header>span{color:var(--muted);font-size:12px}.equities-table{border-collapse:collapse;width:100%;min-width:760px}.equities-table th{background:var(--surface-soft);color:var(--muted);text-align:left;padding:12px 14px;font-size:11px}.equities-table td{border-top:1px solid var(--border);color:var(--text);padding:13px 14px}.equities-table td strong{color:var(--text)}.equities-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.equities-row{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.equities-row:first-of-type{border-top:0}.equities-row div{gap:4px;display:grid}.equities-row span,.equities-row p{color:var(--muted);margin:0;font-size:12px}.equities-row strong{color:var(--text)}.equities-empty{color:var(--muted);margin:0;padding:26px 20px}.equities-alert{background:var(--loss-soft);color:var(--loss);border:1px solid #f8717159;border-radius:12px;margin-bottom:18px;padding:16px 18px}.equities-alert p{color:var(--loss);opacity:.85;margin:5px 0 0}@media (max-width:1000px){.equities-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.equities-two-column{grid-template-columns:1fr}}@media (max-width:700px){.equities-workspace{padding:18px}.equities-heading{flex-direction:column}.equities-status-grid{grid-template-columns:1fr}}.command-autopilot{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--text);border-radius:18px;margin:0 0 22px;padding:24px}.command-autopilot-head,.command-autopilot-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.command-autopilot-head h2{color:var(--text);margin:3px 0 0}.autopilot-live,.autopilot-off{letter-spacing:.04em;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.autopilot-live{color:#075e48;background:#dff8ef}.autopilot-off{color:#9f2525;background:#fff0f0}.command-autopilot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.command-autopilot-grid article{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:16px}.command-autopilot-grid span,.command-autopilot-grid small{color:var(--muted);display:block}.command-autopilot-grid strong{color:var(--text);margin:5px 0;font-size:20px;display:block}.command-autopilot-grid small{font-size:12px;line-height:1.45}.command-autopilot-body{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1.4fr 1fr;gap:14px;padding:18px 0;display:grid}.command-autopilot-body h3{color:var(--text);margin:0 0 8px}.command-autopilot-body p{color:var(--muted);margin:0;line-height:1.65}.command-opportunities{gap:7px;display:grid}.command-opportunities div{background:var(--surface-soft);color:var(--text);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.command-opportunities small{color:var(--muted)}.command-autopilot-foot{color:var(--muted);padding-top:14px;font-size:12px}.command-autopilot-foot a{color:var(--accent-dark);font-weight:750;text-decoration:none}@media (max-width:900px){.command-autopilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-autopilot-body{grid-template-columns:1fr}}@media (max-width:560px){.command-autopilot{padding:18px}.command-autopilot-head,.command-autopilot-foot{flex-direction:column;align-items:flex-start}.command-autopilot-grid{grid-template-columns:1fr}}.dashboard-position-list,.dashboard-journal-list{gap:.75rem;display:grid}.dashboard-position-row,.dashboard-journal-row{background:#0f172a52;border:1px solid #94a3b82e;border-radius:.85rem;gap:.65rem;padding:.9rem 1rem;display:grid}.dashboard-position-row{grid-template-columns:1.1fr 1fr 1fr;align-items:center}.dashboard-position-row>div,.dashboard-journal-row>div{gap:.2rem;display:grid}.dashboard-position-row span,.dashboard-journal-row span,.dashboard-journal-row time{color:var(--muted,#94a3b8);font-size:.78rem}.dashboard-journal-row p{color:var(--text-secondary,#cbd5e1);margin:0;line-height:1.45}.dashboard-data-error{color:#fecaca;margin-top:.9rem}@media (max-width:760px){.dashboard-position-row{grid-template-columns:1fr}}.ai-portfolio-manager{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;margin:0 0 22px;padding:24px}.ai-pm-header,.ai-pm-section-head,.ai-pm-card-title,.ai-pm-position-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-pm-header>div:first-child{max-width:760px}.ai-pm-header h2,.ai-pm-section-head h3,.ai-pm-card-title h3,.ai-pm-permission h3{color:var(--text);margin:4px 0 0}.ai-pm-header p,.ai-pm-decision p,.ai-pm-permission p,.ai-pm-position p{color:var(--muted);line-height:1.6}.ai-pm-state{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;min-width:230px;padding:14px 16px}.ai-pm-state span,.ai-pm-state small,.ai-pm-lanes span,.ai-pm-lanes small{color:var(--muted);display:block}.ai-pm-state strong{color:var(--text);margin:6px 0;font-size:18px;display:block}.ai-pm-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ai-pm-lanes article,.ai-pm-decision,.ai-pm-permission,.ai-pm-position{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px}.ai-pm-lanes article{padding:15px}.ai-pm-lanes strong{color:var(--text);margin:5px 0;display:block}.ai-pm-decision-grid{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.ai-pm-decision,.ai-pm-permission{padding:18px}.ai-pm-card-title>strong{color:var(--text);font-size:18px}.ai-pm-decision-meta,.ai-pm-cycle,.ai-pm-position footer{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.ai-pm-decision-meta strong{color:var(--text)}.ai-pm-holdings{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.ai-pm-section-head>div>span{color:var(--muted);font-size:12px}.ai-pm-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ai-pm-position{padding:16px}.ai-pm-position-head>div{gap:3px;display:grid}.ai-pm-position-head>div:last-child{text-align:right}.ai-pm-position-head strong{color:var(--text)}.ai-pm-position-head span,.ai-pm-position footer,.ai-pm-empty{color:var(--muted)}.ai-pm-empty{margin:14px 0 0}@media (max-width:980px){.ai-pm-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-pm-decision-grid,.ai-pm-position-grid{grid-template-columns:1fr}}@media (max-width:620px){.ai-portfolio-manager{padding:18px}.ai-pm-header,.ai-pm-section-head,.ai-pm-position-head{flex-direction:column}.ai-pm-state{width:100%}.ai-pm-lanes{grid-template-columns:1fr}.ai-pm-position-head>div:last-child{text-align:left}}.simple-dashboard-page{min-height:100vh}.simple-workspace{max-width:1180px;padding:34px 38px 24px}.simple-autopilot-home{gap:18px;display:grid}.simple-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 6px;display:flex}.simple-title-row{align-items:center;gap:12px;display:flex}.simple-title-row h1{color:var(--text);letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1}.simple-paper-badge{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.simple-autopilot-status{align-items:flex-start;gap:11px;margin-top:20px;display:flex}.simple-autopilot-status strong{color:var(--text);font-size:1.08rem;display:block}.simple-autopilot-status p{color:var(--muted);margin:4px 0 0;line-height:1.55}.simple-status-dot{background:#a7b4b6;border-radius:50%;width:11px;height:11px;margin-top:5px}.simple-status-dot.on{background:#1f9d74;box-shadow:0 0 0 5px #1f9d741f}.simple-manage-button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);border-radius:11px;align-items:center;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.simple-summary-strip{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.simple-summary-strip article{padding:18px 20px}.simple-summary-strip article+article{border-left:1px solid var(--border)}.simple-summary-strip span{color:var(--muted);font-size:12px;display:block}.simple-summary-strip strong{color:var(--text);margin-top:6px;font-size:1.32rem;display:block}.simple-ai-card,.simple-section,.simple-options-card,.simple-attention{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.simple-ai-card{padding:24px}.simple-section-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.simple-ai-card h2,.simple-section h2,.simple-options-card h2{color:var(--text);letter-spacing:-.02em;margin:6px 0 8px}.simple-ai-card>p,.simple-options-card p{color:var(--muted);margin:0;line-height:1.6}.simple-details,.simple-position-details{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.simple-details summary,.simple-position-details summary{width:fit-content;color:var(--accent-dark);cursor:pointer;font-weight:750}.simple-details p,.simple-position-details p{color:var(--muted);line-height:1.6}.simple-detail-meta{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.simple-section{padding:22px}.simple-section-head,.simple-position-main,.simple-options-card,.simple-attention,.simple-attention>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.simple-section-head{align-items:flex-start;margin-bottom:12px}.simple-section-head a,.simple-options-action a,.simple-attention a{color:var(--accent-dark);font-weight:750;text-decoration:none}.simple-position-list{gap:10px;display:grid}.simple-position-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;padding:15px 16px}.simple-position-main>div{gap:3px;display:grid}.simple-position-main>div:last-child{text-align:right}.simple-position-main strong{color:var(--text);font-size:1.05rem}.simple-position-main span,.simple-position-details>span,.simple-empty{color:var(--muted);font-size:12px}.simple-options-card{padding:20px 22px}.simple-options-action{justify-items:end;gap:8px;min-width:92px;display:grid}.simple-options-action>span{background:var(--accent-soft);color:var(--accent-dark);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.simple-attention{padding:17px 20px}.simple-attention-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.simple-attention strong{color:var(--text)}.simple-attention p{color:var(--muted);margin:3px 0 0;font-size:13px}.simple-attention.needs-attention{background:snow;border-color:#e7bcbc}.simple-attention.needs-attention .simple-attention-icon{background:var(--danger-soft);color:var(--danger)}.simple-footer{justify-content:space-between;gap:16px;border-top:1px solid var(--border)!important;color:var(--muted)!important;margin-top:26px!important;padding:18px 0 0!important;font-size:12px!important;display:flex!important}@media (max-width:900px){.simple-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-summary-strip article:nth-child(3){border-left:0;border-top:1px solid var(--border)}.simple-summary-strip article:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:700px){.simple-workspace{padding:22px 18px}.simple-hero,.simple-section-head,.simple-options-card,.simple-attention{flex-direction:column;align-items:flex-start}.simple-manage-button{justify-content:center;width:100%}.simple-position-main{align-items:flex-start}.simple-options-action{grid-template-columns:1fr auto;place-items:center start;width:100%}.simple-footer{flex-direction:column}}.today-screen{gap:18px;display:grid}.today-header,.today-title-line,.today-status,.today-action,.today-section-head,.today-position-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.today-header{align-items:flex-start;padding:4px 0 8px}.today-title-line{justify-content:flex-start;gap:10px}.today-title-line h1{color:var(--text);letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(2.3rem,4vw,3.4rem);line-height:1}.today-intro{max-width:660px;color:var(--muted);margin:12px 0 0;line-height:1.6}.today-status,.today-action,.today-holdings,.today-next,.today-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.today-status{justify-content:flex-start;padding:24px}.today-status.ok{background:#fbfffd;border-color:#c9e8dc}.today-status.alert{background:snow;border-color:#e7c5c5}.today-status-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:900;display:grid}.today-status.alert .today-status-icon{background:var(--danger-soft);color:var(--danger)}.today-status span{color:var(--accent-dark);letter-spacing:.08em;font-size:11px;font-weight:900}.today-status h2{color:var(--text);margin:4px 0 6px}.today-status p{color:var(--muted);margin:0;line-height:1.6}.today-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.today-summary article{padding:18px 20px}.today-summary article+article{border-left:1px solid var(--border)}.today-summary span{color:var(--muted);font-size:12px;display:block}.today-summary strong{color:var(--text);margin-top:6px;font-size:1.28rem;display:block}.today-action{padding:22px 24px}.today-action h2,.today-holdings h2,.today-next h2{color:var(--text);letter-spacing:-.02em;margin:5px 0 7px}.today-action p{color:var(--muted);margin:0;line-height:1.55}.today-action-buttons a{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;min-height:42px;padding:0 15px;font-weight:750;text-decoration:none;display:inline-flex}.today-holdings,.today-next{padding:22px 24px}.today-section-head{align-items:flex-start;margin-bottom:12px}.today-section-head a{color:var(--accent-dark);font-weight:750;text-decoration:none}.today-position-list{gap:9px;display:grid}.today-position-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr auto minmax(170px,auto);padding:14px 16px;display:grid}.today-position-row>div{gap:3px;display:grid}.today-position-row>div:nth-child(2){text-align:right}.today-position-row strong{color:var(--text)}.today-position-row span,.today-position-row small{color:var(--muted);font-size:12px}.today-position-row details{text-align:right;justify-self:end}.today-position-row summary,.today-why summary{color:var(--accent-dark);cursor:pointer;font-weight:750}.today-position-row details p{max-width:520px;color:var(--muted);line-height:1.55}.today-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.today-flow div{background:var(--surface-soft);border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.today-flow strong{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;display:grid}.today-flow span{color:var(--text);font-size:13px;font-weight:650}.today-why{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.today-why p{color:var(--muted);line-height:1.6}.today-why small{color:var(--muted)}@media (max-width:900px){.today-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-summary article:nth-child(3){border-left:0;border-top:1px solid var(--border)}.today-summary article:nth-child(4){border-top:1px solid var(--border)}.today-position-row{grid-template-columns:1fr auto}.today-position-row details{text-align:left;grid-column:1/-1;justify-self:start}.today-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.today-header,.today-action,.today-section-head{flex-direction:column;align-items:flex-start}.today-action-buttons,.today-action-buttons a{width:100%}.today-action-buttons a{justify-content:center}.today-summary,.today-flow{grid-template-columns:1fr}.today-summary article+article{border-left:0;border-top:1px solid var(--border)}.today-position-row{grid-template-columns:1fr}.today-position-row>div:nth-child(2){text-align:left}}.today-searching{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:22px 24px}.today-searching-head h2,.today-crypto-head h3{color:var(--text);letter-spacing:-.02em;margin:5px 0 7px}.today-searching-head p{color:var(--muted);margin:0;line-height:1.55}.today-searching-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.today-searching-grid article{background:var(--surface-soft);border-radius:11px;padding:14px}.today-searching-grid span{color:var(--muted);font-size:12px;display:block}.today-searching-grid strong{color:var(--text);margin:5px 0;display:block}.today-searching-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.today-activity-links{flex-wrap:wrap;gap:12px;display:flex}.today-crypto-block{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.today-crypto-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.today-crypto-status{background:var(--danger-soft);color:var(--danger);letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.today-crypto-status.on{background:var(--accent-soft);color:var(--accent-dark)}.today-crypto-empty{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:5px;padding:15px 16px;display:grid}.today-crypto-empty strong{color:var(--text)}.today-crypto-empty span{color:var(--muted);font-size:13px}@media (max-width:800px){.today-searching-grid{grid-template-columns:1fr}.today-activity-links{width:100%}}.today-crypto-status.locked{color:#8a5a00;background:#fff4dc}.pf-home{gap:18px;display:grid}.pf-topbar{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 2px;display:flex}.pf-brand-kicker{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:800}.pf-topbar h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,3.15rem);line-height:1}.pf-top-actions{align-items:center;gap:10px;display:flex}.pf-top-actions a{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);border-radius:10px;align-items:center;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.pf-paper-pill{background:var(--accent-soft);color:var(--accent-dark);letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.pf-balance-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:1.6fr .8fr 1fr;gap:0;display:grid;overflow:hidden}.pf-balance-card>div{padding:22px 24px}.pf-balance-card>div+div{border-left:1px solid var(--border)}.pf-balance-main>span,.pf-pnl>span{color:var(--muted);font-size:12px;display:block}.pf-balance-main>strong{color:var(--text);letter-spacing:-.045em;margin-top:4px;font-size:clamp(2rem,4vw,3.1rem);display:block}.pf-balance-main small,.pf-pnl small,.pf-autopilot small{color:var(--muted)}.pf-pnl{align-content:center;display:grid}.pf-pnl strong{color:var(--text);margin-top:5px;font-size:1.9rem;font-weight:800}.pf-autopilot{align-items:center;gap:12px;display:flex}.pf-autopilot>div{gap:3px;display:grid}.pf-autopilot strong{color:var(--text)}.pf-dot{background:#b9c2c4;border-radius:50%;flex:none;width:11px;height:11px}.pf-dot.on{background:#1f9d74;box-shadow:0 0 0 5px #1f9d741f}.pf-section{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:22px 24px}.pf-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.pf-section-head>div>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.pf-section-head h2{color:var(--text);letter-spacing:-.02em;margin:4px 0 0}.pf-section-head a{color:var(--accent-dark);font-weight:750;text-decoration:none}.pf-holdings{gap:9px;display:grid}.pf-holdings-table{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;overflow:hidden}.pf-holdings-table .watchlist-table td,.pf-holdings-table .watchlist-table th{padding:12px 16px}.pf-holding-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.pf-symbol,.pf-value{gap:3px;display:grid}.pf-value{text-align:right}.pf-symbol strong,.pf-value strong{color:var(--text)}.pf-symbol span,.pf-value span{color:var(--muted);font-size:12px}.pf-protected{font-weight:800;color:#8a5a00!important}.pf-activity-list{gap:4px;display:grid}.pf-activity-item{border-top:1px solid var(--border);grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.pf-activity-item:first-child{border-top:0;padding-top:2px}.pf-activity-icon{background:var(--surface-soft);width:30px;height:30px;color:var(--accent-dark);border-radius:50%;place-items:center;font-weight:900;display:grid}.pf-activity-icon.protective{color:#fbbf24;background:#fbbf2429}.pf-activity-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-activity-title strong{color:var(--text)}.pf-activity-title time{color:var(--muted);font-size:12px}.pf-activity-item p{color:var(--muted);margin:4px 0 0;line-height:1.55}.pf-watch-strip{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pf-watch-strip article{padding:17px 18px}.pf-watch-strip article+article{border-left:1px solid var(--border)}.pf-watch-strip span,.pf-watch-strip small{color:var(--muted);font-size:12px;display:block}.pf-watch-strip strong{color:var(--text);margin:5px 0 3px;display:block}.pf-attention{background:var(--gain-soft);border:1px solid #34d3994d;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.pf-attention.alert{background:var(--loss-soft);border-color:#f8717159}.pf-attention>div{align-items:center;gap:12px;display:flex}.pf-attention>div>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-dark);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.pf-attention.alert>div>span{background:var(--danger-soft);color:var(--danger)}.pf-attention strong{color:var(--text)}.pf-attention p{color:var(--muted);margin:3px 0 0;font-size:13px}.pf-attention>a{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:900px){.pf-balance-card{grid-template-columns:1fr 1fr}.pf-autopilot{border-top:1px solid var(--border);grid-column:1/-1;border-left:0!important}.pf-watch-strip{grid-template-columns:1fr}.pf-watch-strip article+article{border-left:0;border-top:1px solid var(--border)}}@media (max-width:650px){.pf-topbar,.pf-attention,.pf-section-head{flex-direction:column;align-items:flex-start}.pf-balance-card{grid-template-columns:1fr}.pf-balance-card>div+div{border-left:0;border-top:1px solid var(--border)}.pf-autopilot{grid-column:auto}.pf-holding-row{grid-template-columns:1fr}.pf-value{text-align:left}.pf-activity-title{flex-direction:column;align-items:flex-start;gap:3px}.pf-attention>a{justify-content:center;width:100%}}.client-page{min-height:100vh}.client-workspace{max-width:1180px;margin:0 auto;padding:34px 38px 28px}.client-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.client-kicker{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.client-heading h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,3rem)}.client-heading p{max-width:720px;color:var(--muted);margin:10px 0 0;line-height:1.6}.client-secondary-button,.client-status-pill{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-weight:750;display:inline-flex}.client-secondary-button{cursor:pointer}.client-status-pill{color:var(--accent-dark);background:var(--accent-soft)}.client-section,.client-research-hero{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.client-section{padding:22px 24px}.client-research-hero{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:24px;display:flex}.client-research-hero span,.client-section-head span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.client-research-hero h2,.client-section-head h2{color:var(--text);letter-spacing:-.02em;margin:5px 0 7px}.client-research-hero p{max-width:700px;color:var(--muted);margin:0;line-height:1.55}.client-research-hero a,.client-text-link{color:var(--accent-dark);font-weight:750;text-decoration:none}.client-research-hero>a{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;min-height:42px;padding:0 15px;display:inline-flex}.client-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.client-section-head small{color:var(--muted)}.client-opportunity-list,.client-compact-list,.client-setting-list{gap:9px;display:grid}.client-opportunity-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:34px 1fr 90px 90px;align-items:center;gap:12px;padding:14px 15px;display:grid}.client-rank{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.client-opportunity-row>div:nth-child(2),.client-opportunity-score{gap:3px;display:grid}.client-opportunity-row strong{color:var(--text)}.client-opportunity-row span{color:var(--muted);font-size:12px}.client-opportunity-score{text-align:right}.client-badge{background:var(--surface);color:var(--muted);border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-weight:800}.client-badge.eligible{background:var(--accent-soft);color:var(--accent-dark)}.client-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.client-compact-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.client-compact-list>div:first-child{border-top:0;padding-top:0}.client-compact-list>div>div{gap:3px;display:grid}.client-compact-list>div>div:last-child{text-align:right}.client-compact-list strong{color:var(--text)}.client-compact-list span{color:var(--muted);font-size:12px}.client-text-link{margin-top:12px;display:inline-block}.client-activity-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.client-activity-summary article{padding:18px 20px}.client-activity-summary article+article{border-left:1px solid var(--border)}.client-activity-summary span{color:var(--muted);font-size:12px;display:block}.client-activity-summary strong{color:var(--text);margin-top:5px;font-size:1.35rem;display:block}.client-timeline{display:grid}.client-timeline article{border-top:1px solid var(--border);grid-template-columns:22px 1fr;gap:12px;padding:15px 0;display:grid}.client-timeline article:first-child{border-top:0}.client-timeline-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:6px}.client-timeline-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.client-timeline-title strong{color:var(--text)}.client-timeline-title span{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:11px}.client-timeline-title time{color:var(--muted);margin-left:auto;font-size:12px}.client-timeline p{color:var(--muted);margin:4px 0 0;line-height:1.55}.client-setting-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.client-setting-list strong{color:var(--text)}.client-setting-list p{color:var(--muted);margin:4px 0 0;line-height:1.5}.client-toggle-state,.client-toggle-button{border:1px solid var(--border);background:var(--surface);min-width:64px;color:var(--muted);text-align:center;border-radius:999px;padding:7px 10px;font-weight:800}.client-toggle-state.on,.client-toggle-button.on{background:var(--accent-soft);color:var(--accent-dark);border-color:#0000}.client-toggle-state.review{color:#a5b4fc;background:#818cf829;border-color:#0000}.client-toggle-button{cursor:pointer}.client-setting-message{color:var(--muted);margin:12px 0 0;font-size:13px}.client-settings-grid,.client-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.client-settings-grid>div,.client-protection-grid article{background:var(--surface-soft);border-radius:11px;padding:14px}.client-settings-grid span,.client-protection-grid span{color:var(--muted);font-size:12px;display:block}.client-settings-grid strong,.client-protection-grid strong{color:var(--text);margin-top:5px;display:block}.client-connection-card{background:var(--surface-soft);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.client-connection-dot{background:#c8d0d2;border-radius:50%;width:12px;height:12px}.client-connection-dot.on{background:#1f9d74;box-shadow:0 0 0 5px #1f9d741f}.client-connection-card>div:last-child{gap:3px;display:grid}.client-connection-card strong{color:var(--text)}.client-connection-card span{color:var(--muted);font-size:13px}.client-safety-note{border:1px solid var(--border);border-radius:12px;margin-top:12px;padding:15px}.client-safety-note strong{color:var(--text)}.client-safety-note p{color:var(--muted);margin:5px 0 0;line-height:1.55}@media (max-width:850px){.client-two-column,.client-activity-summary{grid-template-columns:1fr}.client-activity-summary article+article{border-left:0;border-top:1px solid var(--border)}.client-opportunity-row{grid-template-columns:32px 1fr auto}.client-badge{grid-column:2/-1;justify-self:start}}@media (max-width:650px){.client-workspace{padding:22px 18px}.client-heading,.client-research-hero,.client-section-head,.client-setting-list article{flex-direction:column;align-items:flex-start}.client-settings-grid,.client-protection-grid{grid-template-columns:1fr}.client-opportunity-row{grid-template-columns:30px 1fr}.client-opportunity-score{text-align:left}.client-timeline-title time{width:100%;margin-left:0}}.dashboard-page.simple-dashboard-page,.client-page{min-height:100vh}.client-badge:not(.eligible){color:var(--muted);background:var(--surface-soft);border:1px solid var(--border)}.client-status-pill,.client-toggle-state.on,.client-toggle-button.on{color:var(--accent-dark);background:var(--accent-soft)}.options-sidebar{background:var(--sidebar);color:#fff}.options-sidebar .brand-name{color:#fff}.options-sidebar .brand-product,.options-sidebar .sidebar-footer p{color:#c6d5d7}.options-sidebar .nav-link{color:#d7e3e5}.options-sidebar .nav-link:hover,.options-sidebar .nav-link.active{background:var(--sidebar-soft);color:#fff}.options-sidebar .paper-badge{color:#fff}
