.asset-chart-block.svelte-t3141r{background:#0810168c;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px}.asset-chart-main.svelte-t3141r{height:140px}.rsi-wrap.svelte-t3141r{height:84px;margin-top:12px}.chart-placeholder.svelte-t3141r{margin-top:10px;color:#8eaec4;font-size:.8rem}.asset-detail-panel.svelte-ezfak2{background:linear-gradient(180deg,#0d1523f5,#09101cfa);border:1px solid var(--border);border-radius:18px;padding:12px;display:grid;gap:8px}.asset-price-highlight.svelte-ezfak2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(100,244,161,.28);background:linear-gradient(135deg,#122b23bd,#0c141ef5);box-shadow:0 18px 32px #1c7a562e}.asset-price-info.svelte-ezfak2{display:flex;align-items:center;min-width:0;flex:1}.asset-price-label.svelte-ezfak2{color:#a7d7bf;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.asset-price-value.svelte-ezfak2{color:#dffef0;font-size:clamp(.9rem,.85vw,1.05rem);line-height:1.1;font-weight:800;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 0 18px rgba(100,244,161,.18)}.asset-detail-panel.svelte-ezfak2 h4:where(.svelte-ezfak2),.asset-detail-panel.svelte-ezfak2 h5:where(.svelte-ezfak2){margin:0;color:var(--text)}.asset-detail-panel.svelte-ezfak2 h4:where(.svelte-ezfak2){color:#7bd9ff;font-size:1.4rem;line-height:1.2;font-weight:900;letter-spacing:-.03em;text-shadow:0 0 12px rgba(123,217,255,.2)}.ai-score-card.svelte-ezfak2{border-radius:14px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(140deg,#111a26f2,#080e16fa);box-shadow:inset 0 0 0 1px #ffffff0a;display:grid;gap:8px}.ai-score-card.bullish.svelte-ezfak2{border-color:#60d39473;box-shadow:0 10px 24px #24a4692e,inset 0 0 0 1px #60d3942e}.ai-score-card.bearish.svelte-ezfak2{border-color:#ff6b6b73;box-shadow:0 10px 24px #be38382e,inset 0 0 0 1px #ff6b6b2e}.score-head.svelte-ezfak2{display:flex;justify-content:space-between;align-items:center;gap:10px}.score-title.svelte-ezfak2{color:#eaf6ff;font-weight:700;letter-spacing:.08em;font-size:.82rem}.score-badge.svelte-ezfak2{font-size:.7rem;border-radius:999px;padding:4px 8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#dff6ff}.ai-score-card.bullish.svelte-ezfak2 .score-badge:where(.svelte-ezfak2){color:#9cffc6;border-color:#60d39473;background:#60d3941f}.ai-score-card.bearish.svelte-ezfak2 .score-badge:where(.svelte-ezfak2){color:#ffb0b0;border-color:#ff6b6b73;background:#ff6b6b1f}.score-value.svelte-ezfak2{font-size:1.28rem;font-weight:800;color:#e8f0ff;line-height:1}.ai-score-card.bullish.svelte-ezfak2 .score-value:where(.svelte-ezfak2){color:#75f2ad;text-shadow:0 0 14px rgba(96,211,148,.35)}.ai-score-card.bearish.svelte-ezfak2 .score-value:where(.svelte-ezfak2){color:#ff8f8f;text-shadow:0 0 14px rgba(255,107,107,.35)}.score-cards-grid.svelte-ezfak2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.score-gauge-row.svelte-ezfak2{display:flex;gap:10px;align-items:center;justify-content:space-between}.score-gauge.svelte-ezfak2{width:100px;height:52px;min-width:100px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.22))}.score-gauge-svg.svelte-ezfak2{width:100%;height:100%;overflow:visible}.score-track.svelte-ezfak2,.score-progress.svelte-ezfak2{fill:none;stroke-linecap:round;stroke-width:10}.score-track.svelte-ezfak2{stroke:#8295ad33}.score-progress.svelte-ezfak2{stroke-linecap:round}.score-progress-news.svelte-ezfak2{stroke:url(#assetGaugeGradientNews)}.score-progress-ia.svelte-ezfak2{stroke:url(#assetGaugeGradientIa)}.score-needle.svelte-ezfak2{stroke:#eef7ff;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,255,255,.28))}.score-pivot.svelte-ezfak2{fill:#f5fbff;stroke:#0e1620eb;stroke-width:1.4}.score-gauge-caption.svelte-ezfak2{color:var(--text-muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.score-copy.svelte-ezfak2{display:grid;gap:1px}.asset-quick-stats.svelte-ezfak2,.asset-db-stats.svelte-ezfak2,.asset-detail-ratings.svelte-ezfak2{display:flex;gap:6px;flex-wrap:wrap}.signals-grid.svelte-ezfak2{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px}.fundamental-health.svelte-ezfak2{display:grid;gap:8px;padding:10px;border:1px solid rgba(var(--accent-rgb),.18);border-radius:12px;background:linear-gradient(145deg,#0e1927eb,#09111cf0)}.fundamental-health-header.svelte-ezfak2{display:flex;justify-content:space-between;align-items:end;gap:10px}.fundamental-health-header.svelte-ezfak2 div:where(.svelte-ezfak2){display:grid;gap:2px}.fundamental-health-header.svelte-ezfak2 span:where(.svelte-ezfak2){color:#60d394;font-size:.6rem;font-weight:800;letter-spacing:.11em}.fundamental-health-header.svelte-ezfak2 h5:where(.svelte-ezfak2){margin:0;color:#dff4ff;font-size:.84rem}.fundamental-health-header.svelte-ezfak2>small:where(.svelte-ezfak2){color:var(--text-muted);font-size:.62rem}.group-columns.svelte-ezfak2,.ratio-row.svelte-ezfak2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(74px,.65fr) minmax(74px,.65fr);gap:7px;align-items:center}.group-columns.svelte-ezfak2{padding:0 0 4px;color:#708aa4;font-size:.54rem;text-transform:uppercase;letter-spacing:.04em}.group-columns.svelte-ezfak2 span:where(.svelte-ezfak2):not(:first-child){text-align:right}.fundamental-groups.svelte-ezfak2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fundamental-group.svelte-ezfak2{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff06}.fundamental-group.svelte-ezfak2 h6:where(.svelte-ezfak2){margin:0 0 5px;color:#70d8ff;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.ratio-row.svelte-ezfak2{min-height:24px;border-top:1px solid rgba(255,255,255,.045)}.ratio-row.svelte-ezfak2>span:where(.svelte-ezfak2){color:#9bb2c9;font-size:.62rem}.ratio-row.svelte-ezfak2 strong:where(.svelte-ezfak2),.ratio-row.svelte-ezfak2 small:where(.svelte-ezfak2){text-align:right;white-space:nowrap}.ratio-row.svelte-ezfak2 strong:where(.svelte-ezfak2){color:#eef8ff;font-size:.7rem}.ratio-row.svelte-ezfak2 small:where(.svelte-ezfak2){color:#7893ac;font-size:.62rem}.signal-card.svelte-ezfak2{background:#111a26d6;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px;display:grid;gap:6px}@media (max-width: 760px){.fundamental-groups.svelte-ezfak2{grid-template-columns:1fr}}.signal-card.svelte-ezfak2 h5:where(.svelte-ezfak2){font-size:.79rem;color:var(--accent-strong)}.signal-list.svelte-ezfak2{display:flex;flex-wrap:wrap;gap:6px}.metric-pill.svelte-ezfak2{padding:3px 7px;border-radius:999px;background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.35);font-size:.7rem;color:#dff6ff}.company-description-card.svelte-ezfak2{border:1px solid rgba(var(--accent-rgb),.2);border-radius:12px;background:#0b121ee0;padding:8px 10px}.company-description-card.svelte-ezfak2 summary:where(.svelte-ezfak2){cursor:pointer;color:var(--accent-strong);font-size:.82rem;font-weight:700;list-style:none}.company-description-card.svelte-ezfak2 summary:where(.svelte-ezfak2)::-webkit-details-marker{display:none}.company-description-card.svelte-ezfak2 p:where(.svelte-ezfak2){margin:8px 0 0;color:var(--text-muted);font-size:.78rem;line-height:1.45}.quick-stat.svelte-ezfak2,.signal-chip.svelte-ezfak2{padding:3px 7px;border-radius:999px;background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.35);font-size:.7rem;color:#dff6ff}.asset-detail-news.svelte-ezfak2{color:var(--text-muted);font-size:.78rem}.news-link.svelte-ezfak2{color:var(--accent);text-decoration:none}.news-link.svelte-ezfak2:hover{color:var(--accent-strong)}.ia-analysis-title.svelte-ezfak2{font-size:.82rem;color:var(--accent-strong)}.analysis-comment.svelte-ezfak2{white-space:pre-line;word-wrap:break-word;line-height:1.6;color:var(--text)}.comment-section.svelte-ezfak2{margin:0}.editorial-tag.svelte-ezfak2{display:inline;font-weight:700;color:#7bd9fff2;text-transform:uppercase;letter-spacing:.05em;font-size:.95em;margin-top:0}.asset-chart-controls.svelte-ezfak2{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.asset-chart-controls.svelte-ezfak2 button:where(.svelte-ezfak2),.sma-toggle.svelte-ezfak2{background:rgba(var(--accent-rgb),.12);color:#dff6ff;border:1px solid rgba(var(--accent-rgb),.35);border-radius:8px;padding:6px 9px;font-size:.74rem}.sma-toggle.svelte-ezfak2{display:inline-flex;gap:6px;align-items:center}.asset-last-price.svelte-ezfak2{color:var(--text);font-size:.78rem}@media (max-width: 640px){.score-gauge-row.svelte-ezfak2{justify-content:space-between}}.insight-card.svelte-vwjjmb{background:linear-gradient(180deg,#111a28,#0f1726);border:1px solid var(--border);border-radius:var(--radius);padding:12px;display:grid;gap:8px;box-shadow:var(--shadow)}.card-header.svelte-vwjjmb{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.card-header.svelte-vwjjmb h3:where(.svelte-vwjjmb){margin:0;font-size:1rem;color:var(--accent-strong)}.assets-hint.svelte-vwjjmb{color:var(--text-muted);font-size:.75rem}.assets-list.svelte-vwjjmb{display:grid;gap:5px;max-height:300px;overflow:auto;padding-right:2px}.asset-item.svelte-vwjjmb{border:1px solid rgba(var(--accent-rgb),.16);background:#111f31b8;border-radius:9px;padding:6px 7px;display:grid;gap:3px}.asset-item.svelte-vwjjmb:hover{border-color:rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.1)}.asset-item.selected.svelte-vwjjmb{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.14)}.asset-item-main.svelte-vwjjmb{display:grid;gap:3px}.asset-top-line.svelte-vwjjmb{display:flex;justify-content:space-between;align-items:center;gap:8px}.asset-top-line.svelte-vwjjmb .ticker:where(.svelte-vwjjmb){font-weight:700;color:var(--text);font-size:.9rem}.signal-chip.svelte-vwjjmb{padding:2px 7px;border-radius:999px;background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.35);font-size:.68rem}.sentiment-chip.svelte-vwjjmb{min-width:0;text-align:center;white-space:nowrap;line-height:1.1}.sentiment-chip.positive.svelte-vwjjmb{color:#7dffb1;background:#60d3941f;border-color:#60d39461}.sentiment-chip.negative.svelte-vwjjmb{color:#ff9a9a;background:#ff6b6b1f;border-color:#ff6b6b61}.asset-mini-metrics.svelte-vwjjmb{display:flex;gap:4px;flex-wrap:wrap}.mini-metric.svelte-vwjjmb{color:var(--text-muted);font-size:.66rem;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.09);padding:1px 6px}.asset-item-button.svelte-vwjjmb{width:100%;text-align:left;border:1px solid transparent;background:transparent;cursor:pointer;padding:0;display:grid;gap:3px}.asset-item-button.selected.svelte-vwjjmb{border-color:rgba(var(--accent-rgb),.4);border-radius:12px;background:rgba(var(--accent-rgb),.12)}.commodity-module.svelte-qum414{position:relative;margin:28px 0;padding:20px;border:1px solid rgba(120,145,164,.32);border-radius:14px;background:linear-gradient(180deg,#0e1925,#09131e);box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff06}.commodity-header.svelte-qum414{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid rgba(137,158,177,.18)}.commodity-kicker.svelte-qum414{color:#c99a4b;font-size:.65rem;font-weight:800;letter-spacing:.16em}h2.svelte-qum414{margin:3px 0 2px;color:#f3f6f9;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:500}.commodity-header.svelte-qum414 p:where(.svelte-qum414){margin:0;color:#91a1b1;font-size:.8rem}.period-tabs.svelte-qum414{display:flex;gap:4px;padding:3px;border:1px solid rgba(126,150,171,.22);background:#09131e}.period-tabs.svelte-qum414 button:where(.svelte-qum414),.commodity-footer.svelte-qum414 button:where(.svelte-qum414){border:0;color:#8fa1b2;background:transparent;font:inherit;font-size:.69rem;font-weight:700;cursor:pointer}.period-tabs.svelte-qum414 button:where(.svelte-qum414){padding:6px 10px}.period-tabs.svelte-qum414 button.active:where(.svelte-qum414){color:#eef4f8;background:#173044;box-shadow:inset 0 -2px #d1a24f}.commodity-selector-grid.svelte-qum414{margin:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.commodity-selector-card.svelte-qum414{min-width:0;padding:12px 13px;display:flex;flex-direction:column;gap:9px;border:1px solid rgba(126,150,171,.24);background:#07111bd1;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.commodity-selector-card.svelte-qum414:hover{transform:translateY(-1px);border-color:#5dc7e270}.commodity-selector-card.active.svelte-qum414{border-color:#d1a24f;background:linear-gradient(135deg,#1b3040f5,#0d1924f5);box-shadow:inset 3px 0 #d1a24f}.selector-card-title.svelte-qum414{color:#dce7ef;font-size:.72rem;font-weight:800;letter-spacing:.025em}.selector-card-heading.svelte-qum414{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.selector-card-heading.svelte-qum414 strong:where(.svelte-qum414){color:#eef4f8;font-size:1rem}.selector-signals.svelte-qum414{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.selector-signals.svelte-qum414>span:where(.svelte-qum414){padding:6px 7px;border:1px solid rgba(126,150,171,.15);color:#becbd6;font-size:.62rem;line-height:1.25}.selector-signals.svelte-qum414 small:where(.svelte-qum414){display:block;margin-bottom:2px;color:#71869a;font-size:.52rem;font-weight:800}.selector-card-status.svelte-qum414{display:flex;align-items:center;gap:6px;color:#9eadba;font-size:.61rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.selector-card-status.svelte-qum414 i:where(.svelte-qum414){width:7px;height:7px;border-radius:50%;background:#8191a1}.selector-card-status.bullish.svelte-qum414{color:#69dda9}.selector-card-status.bullish.svelte-qum414 i:where(.svelte-qum414){background:#39c98a;box-shadow:0 0 9px #39c98a73}.selector-card-status.bearish.svelte-qum414{color:#ef8f96}.selector-card-status.bearish.svelte-qum414 i:where(.svelte-qum414){background:#e1646d}.selector-card-status.warning.svelte-qum414{color:#ead17d}.selector-card-status.warning.svelte-qum414 i:where(.svelte-qum414){background:#e2bf5b}.selector-card-status.recovery.svelte-qum414{color:#74d5ea}.selector-card-status.recovery.svelte-qum414 i:where(.svelte-qum414){background:#43bdd7}.selector-card-status.divergent.svelte-qum414{color:#efad6d}.selector-card-status.divergent.svelte-qum414 i:where(.svelte-qum414){background:#e59445}.commodity-analysis-layout.svelte-qum414{display:grid;grid-template-columns:minmax(205px,.23fr) minmax(0,1fr);gap:12px;align-items:start}.commodity-visualization.svelte-qum414{min-width:0}.current-regime.svelte-qum414{margin:0 0 9px auto;width:fit-content;min-width:230px;padding:8px 11px;border-left:3px solid #8191a1;background:#8191a112}.current-regime.svelte-qum414 span:where(.svelte-qum414),.current-regime.svelte-qum414 small:where(.svelte-qum414){display:block;color:#8fa1b1;font-size:.58rem}.current-regime.svelte-qum414 span:where(.svelte-qum414){text-transform:uppercase;font-weight:800;letter-spacing:.06em}.current-regime.svelte-qum414 span:where(.svelte-qum414) i:where(.svelte-qum414){display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#8191a1}.current-regime.svelte-qum414 strong:where(.svelte-qum414){display:block;margin:2px 0;color:#dce7ef;font-size:.86rem}.current-regime.bullish.svelte-qum414{border-color:#39c98a;background:#39c98a12}.current-regime.bullish.svelte-qum414 strong:where(.svelte-qum414){color:#6fe0ae}.current-regime.bullish.svelte-qum414 span:where(.svelte-qum414) i:where(.svelte-qum414){background:#39c98a}.current-regime.bearish.svelte-qum414{border-color:#e1646d;background:#e1646d12}.current-regime.bearish.svelte-qum414 strong:where(.svelte-qum414){color:#ef939a}.current-regime.bearish.svelte-qum414 span:where(.svelte-qum414) i:where(.svelte-qum414){background:#e1646d}.current-regime.warning.svelte-qum414{border-color:#e2bf5b}.current-regime.recovery.svelte-qum414{border-color:#43bdd7}.current-regime.divergent.svelte-qum414{border-color:#e59445}.current-regime.warning.svelte-qum414 span:where(.svelte-qum414) i:where(.svelte-qum414){background:#e2bf5b}.current-regime.recovery.svelte-qum414 span:where(.svelte-qum414) i:where(.svelte-qum414){background:#43bdd7}.current-regime.divergent.svelte-qum414 span:where(.svelte-qum414) i:where(.svelte-qum414){background:#e59445}.commodity-reading-guide.svelte-qum414{position:sticky;top:12px;padding:14px;border:1px solid rgba(126,150,171,.18);background:#050d168c}.reading-guide-title.svelte-qum414{padding-bottom:9px;border-bottom:1px solid rgba(201,154,75,.32);color:#f0d39c;font-family:Georgia,Times New Roman,serif;font-size:1rem}.reading-block.svelte-qum414{padding:11px 0;border-bottom:1px solid rgba(126,150,171,.13)}.reading-block.svelte-qum414>span:where(.svelte-qum414){display:block;color:#6f879b;font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reading-block.svelte-qum414 strong:where(.svelte-qum414){display:block;margin-top:2px;color:#dbe7ef;font-size:.72rem}.reading-block.svelte-qum414 p:where(.svelte-qum414),.reading-caveat.svelte-qum414{margin:4px 0 0;color:#96a7b6;font-size:.66rem;line-height:1.45}.active-reading.svelte-qum414{box-shadow:inset 2px 0 #c99a4b;padding-left:9px}.reading-sequence.svelte-qum414{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#dce7ef;font-size:.6rem;font-weight:750}.reading-sequence.svelte-qum414 i:where(.svelte-qum414){color:#c99a4b;font-style:normal}.reading-caveat.svelte-qum414{padding-left:8px;border-left:2px solid rgba(239,142,142,.55)}.reading-sources.svelte-qum414{margin-top:13px;display:grid;gap:4px}.reading-sources.svelte-qum414>span:where(.svelte-qum414){color:#71869a;font-size:.53rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reading-sources.svelte-qum414 a:where(.svelte-qum414){color:#77bfd2;font-size:.59rem;text-decoration:none}.reading-sources.svelte-qum414 a:where(.svelte-qum414):hover{color:#a4e5f5}.commodity-summary.svelte-qum414{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(126,150,171,.16);border-bottom:1px solid rgba(126,150,171,.16)}.commodity-summary.svelte-qum414>div:where(.svelte-qum414){padding:8px 10px;border-right:1px solid rgba(126,150,171,.13)}.commodity-summary.svelte-qum414>div:where(.svelte-qum414):last-child{border-right:0}.commodity-summary.svelte-qum414 span:where(.svelte-qum414){display:block;color:#778b9e;font-size:.58rem;text-transform:uppercase}.commodity-summary.svelte-qum414 strong:where(.svelte-qum414){color:#dce8f1;font-size:.8rem}.commodity-primary-charts.svelte-qum414{display:grid;grid-template-rows:280px 240px 340px;gap:8px;padding-top:12px;transition:opacity .18s ease}.commodity-primary-charts.loading.svelte-qum414{opacity:.45}.commodity-chart.svelte-qum414{position:relative;min-width:0;padding:8px 10px 4px;border:1px solid rgba(126,150,171,.15);background:#050d1680}.regime-key.svelte-qum414{position:absolute;z-index:2;left:54px;top:35px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px 10px;color:#8396a7;font-size:.53rem;pointer-events:none}.regime-key.svelte-qum414 span:where(.svelte-qum414):before{content:"";display:inline-block;width:9px;height:6px;margin-right:4px;border-radius:1px}.regime-key.svelte-qum414 .bullish-band:where(.svelte-qum414):before{background:var(--bullish-band)}.regime-key.svelte-qum414 .bearish-band:where(.svelte-qum414):before{background:var(--bearish-band)}.regime-key.svelte-qum414 .recovery-band:where(.svelte-qum414):before{background:#43bdd742}.regime-key.svelte-qum414 .momentum-band:where(.svelte-qum414):before{background:#e2bf5b42}.regime-key.svelte-qum414 .event-point:where(.svelte-qum414):before{width:6px;border-radius:50%;background:#e59445}.commodity-footer.svelte-qum414{display:flex;justify-content:space-between;gap:12px;padding-top:10px;color:#72869a;font-size:.65rem}.commodity-footer.svelte-qum414 button:where(.svelte-qum414){color:#73cbe2}.commodity-methodology.svelte-qum414{margin-top:10px;padding:12px 14px;display:grid;gap:6px;border-left:2px solid #c99a4b;background:#c99a4b0f;color:#aebdca;font-size:.74rem;line-height:1.5}.commodity-methodology.svelte-qum414 p:where(.svelte-qum414){margin:0}.commodity-methodology.svelte-qum414 strong:where(.svelte-qum414){color:#e5edf3}.commodity-loading.svelte-qum414,.commodity-error.svelte-qum414,.commodity-empty.svelte-qum414{padding:14px;color:#9eb0c1;font-size:.78rem;text-align:center}.commodity-error.svelte-qum414{color:#ff9f9f}@media (max-width: 1100px){.commodity-analysis-layout.svelte-qum414{grid-template-columns:1fr}.commodity-reading-guide.svelte-qum414{position:static}.reading-sources.svelte-qum414{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.commodity-header.svelte-qum414,.commodity-footer.svelte-qum414{flex-direction:column;align-items:stretch}.commodity-selector-grid.svelte-qum414{grid-template-columns:1fr}.period-tabs.svelte-qum414{overflow-x:auto}.commodity-summary.svelte-qum414{grid-template-columns:repeat(2,minmax(0,1fr))}.commodity-summary.svelte-qum414>div:where(.svelte-qum414){border-bottom:1px solid rgba(126,150,171,.13)}.commodity-primary-charts.svelte-qum414{grid-template-rows:240px 210px 290px}.current-regime.svelte-qum414{min-width:0;width:auto}}@media (max-width: 520px){.commodity-module.svelte-qum414{padding:13px}.period-tabs.svelte-qum414 button:where(.svelte-qum414){white-space:nowrap;padding:6px 8px}.reading-sources.svelte-qum414,.commodity-summary.svelte-qum414{grid-template-columns:1fr}.commodity-summary.svelte-qum414>div:where(.svelte-qum414){border-right:0}}.main-control-panel.svelte-f3ggol{margin:30px 0}.control-container.svelte-f3ggol{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:20px;width:100%;align-items:start}.variables-selector.svelte-f3ggol{background:linear-gradient(180deg,#111a28,#0f1726);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);height:fit-content}.selector-form.svelte-f3ggol,.form-row.svelte-f3ggol{display:flex;flex-direction:column;gap:15px}.input-group.svelte-f3ggol{display:flex;flex-direction:column}.input-group.svelte-f3ggol label:where(.svelte-f3ggol){margin-bottom:5px;color:var(--text);font-weight:500}.input-group.svelte-f3ggol input:where(.svelte-f3ggol){background:#0d1523f5;color:var(--text);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:12px 14px}.variables-selection.svelte-f3ggol h3:where(.svelte-f3ggol){color:var(--accent-strong);margin-top:0;margin-bottom:15px}.variable-category.svelte-f3ggol{margin-bottom:14px}.variable-category.svelte-f3ggol h4:where(.svelte-f3ggol){margin:0 0 8px;color:var(--accent);font-size:.88rem}.variable-item.svelte-f3ggol{display:flex;gap:8px;align-items:center;color:var(--text);min-width:0;flex:1;cursor:pointer;margin-bottom:7px}.macro-actions.svelte-f3ggol{display:flex;gap:12px;align-items:center;margin-top:14px;flex-wrap:wrap}.btn-primary.svelte-f3ggol{background:linear-gradient(135deg,var(--accent),#2ca9ff);color:#061b28;border:none;border-radius:12px;padding:12px 14px;cursor:pointer;font-weight:700;box-shadow:0 14px 30px #208eff3d}.btn-primary.svelte-f3ggol:disabled{opacity:.65;cursor:not-allowed}.data-visualization.svelte-f3ggol,.macro-chart-stack.svelte-f3ggol{display:grid;gap:14px}.macro-chart-card.svelte-f3ggol{border:1px solid rgba(var(--accent-rgb),.3);border-radius:14px;background:linear-gradient(180deg,#121e2ff5,#0b131ffa);padding:12px}.macro-chart-title.svelte-f3ggol{color:#c7ecff;font-size:.95rem;font-weight:600;margin-bottom:4px}.macro-chart-meta.svelte-f3ggol{color:var(--text-muted);font-size:.78rem;margin-bottom:8px}.macro-chart-meta-series.svelte-f3ggol{margin-top:-4px;font-size:.75rem;opacity:.92}.macro-chart-canvas.svelte-f3ggol{height:240px}.macro-status.svelte-f3ggol{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.2);color:var(--text)}.macro-status-error.svelte-f3ggol{background:#ff6b6b1f;border-color:#ff6b6b38}.current-values.svelte-f3ggol{display:grid;gap:10px}.current-values.svelte-f3ggol h3:where(.svelte-f3ggol){margin:0;color:var(--text);font-size:.95rem}.values-grid.svelte-f3ggol{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.value-card.svelte-f3ggol{background:linear-gradient(160deg,#121d2cf2,#0a121efa);border:1px solid rgba(var(--accent-rgb),.24);border-radius:10px;padding:0;overflow:hidden;box-shadow:0 8px 18px #0000002e}.value-card-toggle.svelte-f3ggol{width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.value-card-toggle.svelte-f3ggol:disabled{cursor:default}.value-name.svelte-f3ggol{color:var(--accent-strong);font-size:.85rem;font-weight:700}.value-current.svelte-f3ggol{color:var(--text);font-size:1.1rem;font-weight:700;margin:4px 0}.value-change.svelte-f3ggol{color:var(--text-muted);font-size:.78rem}.value-definition-hint.svelte-f3ggol{margin-top:7px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);color:var(--accent-strong);font-size:.68rem;font-weight:750}.value-definition.svelte-f3ggol{padding:0 12px 11px;display:grid;gap:8px;color:var(--text-muted);font-size:.74rem;line-height:1.45}.value-definition.svelte-f3ggol>div:where(.svelte-f3ggol){padding-top:8px;border-top:1px solid rgba(255,255,255,.09)}.value-definition.svelte-f3ggol span:where(.svelte-f3ggol){color:#eaf7ff;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.value-definition.svelte-f3ggol p:where(.svelte-f3ggol){margin:4px 0 0}.value-definition.svelte-f3ggol .value-reading:where(.svelte-f3ggol){border-top-color:#ffd16633}.value-definition.svelte-f3ggol .value-reading:where(.svelte-f3ggol) span:where(.svelte-f3ggol){color:#ffd166}.complementary-section.svelte-f3ggol{margin-top:12px;display:grid;gap:12px}.complementary-header.svelte-f3ggol h2:where(.svelte-f3ggol){margin:0;color:var(--text);font-size:1.05rem}.complementary-header.svelte-f3ggol p:where(.svelte-f3ggol){margin:4px 0 0;color:var(--text-muted);font-size:.86rem}.complementary-grid.svelte-f3ggol{display:grid;gap:12px}.complementary-details.svelte-f3ggol{background:#08101680;border:1px solid rgba(var(--accent-rgb),.24);border-radius:12px;padding:0;overflow:hidden}.complementary-details.svelte-f3ggol>summary:where(.svelte-f3ggol){cursor:pointer;list-style:none;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;-webkit-user-select:none;user-select:none}.complementary-details.svelte-f3ggol>summary:where(.svelte-f3ggol)::-webkit-details-marker{display:none}.complementary-details.svelte-f3ggol>summary:where(.svelte-f3ggol) h3:where(.svelte-f3ggol){margin:0;color:var(--accent-strong);font-size:.95rem}.complementary-details.svelte-f3ggol>summary:where(.svelte-f3ggol):after{content:"▶";color:var(--accent-strong);font-size:.7rem;transition:transform .2s ease;flex-shrink:0}.complementary-details[open].svelte-f3ggol>summary:where(.svelte-f3ggol):after{transform:rotate(90deg)}.complementary-details.svelte-f3ggol>summary:where(.svelte-f3ggol):hover{background:rgba(var(--accent-rgb),.08)}.complementary-details.svelte-f3ggol>:where(.svelte-f3ggol):not(summary){padding:0 16px 14px}.complementary-empty.svelte-f3ggol{margin:0;color:var(--text-muted);font-size:.82rem}.table-wrap.svelte-f3ggol{overflow-x:auto;border:1px solid rgba(var(--accent-rgb),.28);border-radius:10px;background:#0f1b2bfa;margin-top:10px}.table-compact.svelte-f3ggol,.complementary-table.svelte-f3ggol{width:100%;border-collapse:collapse;color:#e6f2ff;min-width:720px}.table-compact.svelte-f3ggol th:where(.svelte-f3ggol),.table-compact.svelte-f3ggol td:where(.svelte-f3ggol),.complementary-table.svelte-f3ggol th:where(.svelte-f3ggol),.complementary-table.svelte-f3ggol td:where(.svelte-f3ggol){padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;font-size:.85rem}.complementary-calendar-table.svelte-f3ggol th:where(.svelte-f3ggol):nth-child(1),.complementary-calendar-table.svelte-f3ggol td:where(.svelte-f3ggol):nth-child(1),.complementary-calendar-table.svelte-f3ggol th:where(.svelte-f3ggol):nth-child(2),.complementary-calendar-table.svelte-f3ggol td:where(.svelte-f3ggol):nth-child(2),.complementary-calendar-table.svelte-f3ggol th:where(.svelte-f3ggol):nth-child(3),.complementary-calendar-table.svelte-f3ggol td:where(.svelte-f3ggol):nth-child(3){white-space:nowrap}.event-col.svelte-f3ggol,.source-col.svelte-f3ggol{color:var(--text-muted)}@media (max-width: 900px){.control-container.svelte-f3ggol{grid-template-columns:1fr}.macro-chart-canvas.svelte-f3ggol{height:220px}}.market-sentiment-card.svelte-1kr2bc{background:linear-gradient(180deg,#111a28,#0f1726);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-top:0;box-shadow:var(--shadow)}.card-header.svelte-1kr2bc{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:10px}.card-header.svelte-1kr2bc h3:where(.svelte-1kr2bc){margin:0;color:#7bd9ff;font-size:1rem;font-weight:900;letter-spacing:-.02em}.update-time.svelte-1kr2bc,.market-reference-line.svelte-1kr2bc,.market-source-line.svelte-1kr2bc{color:var(--text-muted);font-size:.8rem}.market-comment.svelte-1kr2bc{display:grid;min-width:0;overflow-wrap:anywhere;gap:10px}.market-gauges-grid.svelte-1kr2bc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.market-gauge-card.svelte-1kr2bc{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:14px;align-items:center;min-height:88px;border-radius:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#0f1724fa,#0a101afa)}.market-gauge-card.bullish.svelte-1kr2bc{border-color:#60d3946b;box-shadow:0 12px 28px #1d7c4d24}.market-gauge-card.bearish.svelte-1kr2bc{border-color:#ff6b6b66;box-shadow:0 12px 28px #85222224}.market-gauge-copy.svelte-1kr2bc{display:grid;gap:2px;min-width:0}.market-gauge-title.svelte-1kr2bc{color:#e8f0ff;font-weight:700;font-size:.79rem;letter-spacing:.08em;line-height:1.25}.market-gauge-reading.svelte-1kr2bc{color:#f4f8ff;font-size:1.15rem;font-weight:800;line-height:1}.market-gauge-status.svelte-1kr2bc{color:var(--text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.market-gauge-raw.svelte-1kr2bc{color:#9ab3d8c7;font-size:.59rem;letter-spacing:.03em}.market-gauge.svelte-1kr2bc{width:96px;height:56px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.22))}.market-gauge-svg.svelte-1kr2bc{width:100%;height:100%;overflow:visible}.gauge-track.svelte-1kr2bc,.gauge-progress.svelte-1kr2bc{fill:none;stroke-linecap:round;stroke-width:10}.gauge-track.svelte-1kr2bc{stroke:#8295ad33}.gauge-needle.svelte-1kr2bc{stroke:#eef7ff;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,255,255,.28))}.gauge-pivot.svelte-1kr2bc{fill:#f5fbff;stroke:#0e1620eb;stroke-width:1.4}.market-metrics.svelte-1kr2bc{display:flex;gap:10px;flex-wrap:wrap}.market-reference-chart.svelte-1kr2bc{display:grid;gap:7px;padding:10px;border:1px solid rgba(var(--accent-rgb),.18);border-radius:12px;background:#08101b7a}.market-reference-chart-header.svelte-1kr2bc{display:flex;justify-content:space-between;align-items:end;gap:12px}.market-reference-chart-header.svelte-1kr2bc div:where(.svelte-1kr2bc){display:grid;gap:2px}.market-reference-chart-header.svelte-1kr2bc span:where(.svelte-1kr2bc){color:var(--accent);font-size:.59rem;font-weight:800;letter-spacing:.11em}.market-reference-chart-header.svelte-1kr2bc h4:where(.svelte-1kr2bc){margin:0;color:var(--text);font-size:.88rem}.market-reference-chart-header.svelte-1kr2bc small:where(.svelte-1kr2bc),.market-reference-fallback.svelte-1kr2bc{color:var(--text-muted);font-size:.62rem}.market-reference-chart .asset-chart-block{padding:7px}.market-reference-chart .asset-chart-main{height:156px}.signal.svelte-1kr2bc{padding:4px 8px;border-radius:999px;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);font-size:.78rem}.signal.positive.svelte-1kr2bc{color:#72e29b}.signal.negative.svelte-1kr2bc{color:#ff8f8f}.signal.neutral.svelte-1kr2bc{color:#ffd166}.comment-content.svelte-1kr2bc{color:var(--text);line-height:1.6;white-space:pre-line;word-wrap:break-word}.comment-section.svelte-1kr2bc{margin:0}.comment-section.svelte-1kr2bc+.comment-section:where(.svelte-1kr2bc){margin-top:16px}.editorial-tag.svelte-1kr2bc{display:inline;font-weight:700;color:#7bd9fff2;text-transform:uppercase;letter-spacing:.05em;font-size:.95em;margin-top:0}.news-link.svelte-1kr2bc{color:var(--accent);text-decoration:none}.news-link.svelte-1kr2bc:hover{color:var(--accent-strong)}.market-sources.svelte-1kr2bc{display:grid;gap:7px;padding-top:10px;border-top:1px solid rgba(var(--accent-rgb),.16)}.market-sources-label.svelte-1kr2bc{color:var(--text-muted);font-size:.78rem;font-weight:700}.market-source-item.svelte-1kr2bc{display:grid;gap:2px}.market-source-item.svelte-1kr2bc small:where(.svelte-1kr2bc){color:var(--text-muted);font-size:.67rem}@media (max-width: 640px){.card-header.svelte-1kr2bc{flex-wrap:wrap}.market-gauge-card.svelte-1kr2bc{grid-template-columns:minmax(0,1fr) 88px;min-height:82px;gap:8px}.market-gauge.svelte-1kr2bc{width:88px;height:52px}.market-reference-chart-header.svelte-1kr2bc{align-items:start;flex-direction:column;gap:4px}}.wage-inflation-card.svelte-1qts9j{border:1px solid rgba(126,150,171,.38);border-radius:10px;overflow:hidden;background:linear-gradient(145deg,#101f2bfa,#0a1520fa)}.wage-inflation-card.adverse.svelte-1qts9j{border-color:#ed686f7a}.wage-inflation-card.positive.svelte-1qts9j{border-color:#3fcf947a}.relationship-toggle.svelte-1qts9j{width:100%;padding:9px;display:grid;gap:7px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.relationship-heading.svelte-1qts9j{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#65d6ee;font-size:.72rem;font-weight:800}.relationship-heading.svelte-1qts9j strong:where(.svelte-1qts9j){padding:2px 7px;border:1px solid rgba(126,150,171,.3);border-radius:999px;color:#dbe6ee;font-size:.58rem}.adverse.svelte-1qts9j .relationship-heading:where(.svelte-1qts9j) strong:where(.svelte-1qts9j){border-color:#ed686f61;color:#f09ba0}.positive.svelte-1qts9j .relationship-heading:where(.svelte-1qts9j) strong:where(.svelte-1qts9j){border-color:#3fcf9461;color:#79e0b4}.relationship-levels.svelte-1qts9j{display:flex;align-items:center;gap:7px;color:#8397a9;font-size:.58rem}.relationship-levels.svelte-1qts9j strong:where(.svelte-1qts9j){margin-left:3px;color:#dce8f0;font-size:.67rem}.relationship-levels.svelte-1qts9j i:where(.svelte-1qts9j){color:#596d7f;font-style:normal}.relationship-values.svelte-1qts9j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.relationship-values.svelte-1qts9j span:where(.svelte-1qts9j){padding:5px 6px;border:1px solid rgba(126,150,171,.13);color:#e5eef5;font-size:.7rem}.relationship-values.svelte-1qts9j small:where(.svelte-1qts9j){display:block;margin-bottom:2px;color:#7f93a5;font-size:.5rem;text-transform:uppercase}.relationship-reading.svelte-1qts9j{display:flex;justify-content:space-between;gap:8px;font-size:.61rem}.relationship-reading.svelte-1qts9j strong:where(.svelte-1qts9j){color:#e8c47a}.relationship-reading.svelte-1qts9j span:where(.svelte-1qts9j){color:#8296a8}.gap-motion.svelte-1qts9j{padding:4px 6px;border-left:2px solid #8191a1;background:#8191a10f;color:#b9c6d0;font-size:.6rem;font-weight:750}.gap-motion.closing.svelte-1qts9j{border-color:#48cda0;color:#75ddb7}.gap-motion.widening.svelte-1qts9j{border-color:#e1ae57;color:#e8c176}.driver-description.svelte-1qts9j{margin:0;color:#98a9b7;font-size:.58rem;line-height:1.35}.relationship-hint.svelte-1qts9j{color:#62cce4;font-size:.58rem;font-weight:700}.relationship-detail.svelte-1qts9j{padding:0 9px 10px;display:grid;gap:7px}.formula-audit.svelte-1qts9j{padding:8px;display:grid;gap:6px;border-top:1px solid rgba(126,150,171,.13);border-left:2px solid rgba(101,214,238,.45);background:#07111b7a}.formula-audit.svelte-1qts9j div:where(.svelte-1qts9j){display:grid;gap:2px}.formula-audit.svelte-1qts9j span:where(.svelte-1qts9j){color:#7f94a6;font-size:.54rem}.formula-audit.svelte-1qts9j strong:where(.svelte-1qts9j){color:#dce8f0;font-size:.62rem;font-weight:650}.formula-audit.svelte-1qts9j p:where(.svelte-1qts9j){margin:0;color:#aab8c3;font-size:.56rem}.relationship-chart.svelte-1qts9j{position:relative;height:102px;padding-top:15px;border-top:1px solid rgba(126,150,171,.13)}.relationship-chart.svelte-1qts9j svg:where(.svelte-1qts9j){width:100%;height:86px;overflow:visible}.relationship-chart.svelte-1qts9j line:where(.svelte-1qts9j){stroke:#7e96ab29}.relationship-chart.svelte-1qts9j path:where(.svelte-1qts9j){fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.wage-line.svelte-1qts9j{stroke:#49d6a0}.pce-line.svelte-1qts9j{stroke:#efb954}.chart-legend.svelte-1qts9j{position:absolute;top:1px;right:0;display:flex;gap:10px;color:#8da0b1;font-size:.53rem}.chart-legend.svelte-1qts9j span:where(.svelte-1qts9j):before{content:"";display:inline-block;width:8px;height:2px;margin-right:4px;vertical-align:middle}.chart-legend.svelte-1qts9j .wage:where(.svelte-1qts9j):before{background:#49d6a0}.chart-legend.svelte-1qts9j .pce:where(.svelte-1qts9j):before{background:#efb954}.detail-metrics.svelte-1qts9j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;color:#94a6b5;font-size:.59rem}.detail-metrics.svelte-1qts9j strong:where(.svelte-1qts9j){color:#dce7ef}.relationship-detail.svelte-1qts9j p:where(.svelte-1qts9j){margin:0;color:#8699aa;font-size:.57rem;line-height:1.4}.relationship-detail.svelte-1qts9j .relationship-caveat:where(.svelte-1qts9j){padding-left:7px;border-left:2px solid rgba(239,185,84,.45);color:#aa9e8b}@media (max-width: 520px){.relationship-values.svelte-1qts9j{grid-template-columns:1fr}.relationship-reading.svelte-1qts9j{flex-direction:column}.detail-metrics.svelte-1qts9j{grid-template-columns:1fr}}.market-crawl-wrap.svelte-1h9h9fu{width:100%;margin-bottom:18px;background:linear-gradient(180deg,#0f1724,#0b1320);border:1px solid rgba(80,200,255,.25);border-radius:16px;overflow:hidden;box-shadow:0 16px 32px #0003}.market-crawl-inner.svelte-1h9h9fu{padding:12px 14px}.crawl-title.svelte-1h9h9fu{color:#64f4a1;font-size:.8rem;letter-spacing:.14em;font-weight:700;margin-bottom:8px;text-transform:uppercase}.crawl-viewport.svelte-1h9h9fu{overflow:hidden;border-radius:12px;border:1px solid rgba(80,200,255,.24);background:linear-gradient(180deg,#132034,#0f1b2d)}.crawl-track.svelte-1h9h9fu{overflow:hidden;position:relative}.crawl-lane.svelte-1h9h9fu{display:inline-flex;align-items:center;gap:10px;min-width:max-content;padding:8px 0 9px 100%;animation:svelte-1h9h9fu-crawl-scroll 34s linear infinite}.crawl-item.svelte-1h9h9fu{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(80,200,255,.24);background:#0e1c2ce6;padding:5px 10px;line-height:1;font-family:IBM Plex Mono,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:inset 0 0 0 1px #50c8ff14}.crawl-symbol.svelte-1h9h9fu{color:#64f4a1;font-size:.76rem;font-weight:700;letter-spacing:.04em}.crawl-price.svelte-1h9h9fu{color:#e8f6ff;font-size:.8rem;font-weight:700;text-shadow:0 0 8px rgba(80,200,255,.2)}.intro-section.svelte-1h9h9fu{margin:20px 0;padding:24px 20px;background:linear-gradient(135deg,#0a0f1a,#0d1220,#0f1626);border:1px solid rgba(80,200,255,.2);border-radius:18px}.intro-content.svelte-1h9h9fu{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);gap:20px;align-items:start}.intro-left.svelte-1h9h9fu{display:flex;flex-direction:column;gap:20px}.dashboard-intro.svelte-1h9h9fu{text-align:left}.intro-right.svelte-1h9h9fu{min-width:0;margin-top:122px}.dashboard-intro.svelte-1h9h9fu h1:where(.svelte-1h9h9fu){margin:0;color:#64f4a1;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1;letter-spacing:.02em;text-shadow:0 0 16px rgba(100,244,161,.16)}.dashboard-subtitle.svelte-1h9h9fu{color:var(--text-muted);font-size:.95rem;margin:8px 0 0;line-height:1.3}.dashboard-brief.svelte-1h9h9fu{margin:6px 0 0;color:#c9e8ff;font-size:.9rem;line-height:1.35}.data-source-note.svelte-1h9h9fu{margin:6px 0 0;color:#8aa0b9;font-size:.78rem;line-height:1.2}.owl-video-container.svelte-1h9h9fu{position:relative;width:100%;aspect-ratio:16 / 9;max-height:360px;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #50c8ff4d;border:2px solid rgba(80,200,255,.4)}.welcome-video.svelte-1h9h9fu{width:100%;height:100%;object-fit:cover;display:block}.macro-help.svelte-1h9h9fu{width:100%;border:1px solid rgba(80,200,255,.18);border-radius:12px;background:#ffffff08;overflow:hidden}.macro-help-toggle.svelte-1h9h9fu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:#dfeaf7;padding:.8rem .9rem;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-align:left}.macro-help-icon.svelte-1h9h9fu{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#50c8ff1f;border:1px solid rgba(80,200,255,.22);color:#8be6ff;font-size:1.1rem;line-height:1}.macro-help-content.svelte-1h9h9fu{padding:0 .9rem .9rem;color:#c6d3e7;font-size:.8rem;line-height:1.5}.macro-help-content.svelte-1h9h9fu p:where(.svelte-1h9h9fu){margin:.35rem 0}.macro-help-content.svelte-1h9h9fu strong:where(.svelte-1h9h9fu){color:#eaf6ff}.intro-indicators-wrap.svelte-1h9h9fu{width:100%;border:1px solid rgba(80,200,255,.16);border-radius:12px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px;max-height:clamp(360px,52vh,520px);overflow:auto}.qpro-evolution-image.svelte-1h9h9fu{width:100%;border-radius:12px;border:1px solid rgba(80,200,255,.24);background:#0c1422;max-height:60vh;object-fit:contain}.intro-indicator-grid.svelte-1h9h9fu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.featured-analysis-grid.svelte-1h9h9fu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid rgba(80,200,255,.14)}.indicator-card.svelte-1h9h9fu{background:#ffffff0a;border:1px solid rgba(80,200,255,.2);border-radius:10px;padding:0;overflow:hidden;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.indicator-card-toggle.svelte-1h9h9fu{width:100%;border:0;padding:9px;display:grid;gap:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.indicator-card-toggle.svelte-1h9h9fu:disabled{cursor:default}.indicator-card.positive.svelte-1h9h9fu{border-color:#63e2a366;box-shadow:inset 0 0 0 1px #63e2a314,0 10px 24px #16704424;background:linear-gradient(180deg,#11221ee0,#0f1822f5)}.indicator-card.negative.svelte-1h9h9fu{border-color:#ff76766b;box-shadow:inset 0 0 0 1px #ff767614,0 10px 24px #78202024;background:linear-gradient(180deg,#24161ce6,#121421fa)}.indicator-card.dxy-positive.svelte-1h9h9fu{border-color:#3b82f68c;box-shadow:inset 0 0 0 1px #1e40af29,0 10px 24px #0052cc2e;background:linear-gradient(180deg,#12274eeb,#0f1822fa)}.indicator-card.dxy-negative.svelte-1h9h9fu{border-color:#b91c1c94;box-shadow:inset 0 0 0 1px #991b1b29,0 10px 24px #6918222e;background:linear-gradient(180deg,#3c1920f0,#16151ffa)}.indicator-card.mixed-neutral.svelte-1h9h9fu{border-color:#6b728094;box-shadow:inset 0 0 0 1px #6b72801f,0 10px 24px #1f29372e;background:linear-gradient(180deg,#262b34eb,#13171ffa)}.indicator-card.svelte-1h9h9fu:hover{transform:translateY(-3px);background:#ffffff14}.indicator-card.positive.svelte-1h9h9fu:hover{background:linear-gradient(180deg,#142823f5,#101c26fa)}.indicator-card.negative.svelte-1h9h9fu:hover{background:linear-gradient(180deg,#2a181ef5,#161724fa)}.indicator-card.dxy-positive.svelte-1h9h9fu:hover{background:linear-gradient(180deg,#163160fa,#101c2afa)}.indicator-card.dxy-negative.svelte-1h9h9fu:hover{background:linear-gradient(180deg,#491c25fa,#1b1722fa)}.indicator-card.mixed-neutral.svelte-1h9h9fu:hover{background:linear-gradient(180deg,#2f343efa,#171b23fa)}.copper-impact-card.svelte-1h9h9fu{--copper-accent: #f2cd83;--copper-accent-border: rgba(242, 205, 131, .3);--copper-accent-fill: rgba(242, 205, 131, .08);border:1px solid rgba(133,154,178,.3);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#171f2bf0,#0f1822fa);box-shadow:0 10px 24px #00000024;transition:border-color .2s ease}.copper-impact-card.svelte-1h9h9fu:hover{border-color:#859ab280}.copper-impact-card.positive.svelte-1h9h9fu{--copper-accent: #9af0cb;--copper-accent-border: rgba(78, 224, 161, .3);--copper-accent-fill: rgba(78, 224, 161, .08)}.copper-impact-card.adverse.svelte-1h9h9fu{--copper-accent: #f0a5ab;--copper-accent-border: rgba(237, 104, 111, .3);--copper-accent-fill: rgba(237, 104, 111, .08);border-color:#ed686f52;background:linear-gradient(180deg,#241921f0,#0f1822fa)}.copper-impact-card.neutral.svelte-1h9h9fu{--copper-accent: #c7d2df;--copper-accent-border: rgba(133, 154, 178, .3);--copper-accent-fill: rgba(133, 154, 178, .08)}.copper-impact-toggle.svelte-1h9h9fu{width:100%;border:0;padding:12px;display:grid;gap:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.copper-impact-toggle.svelte-1h9h9fu:focus-visible{outline:2px solid #8be6ff;outline-offset:-3px;border-radius:9px}.copper-impact-heading.svelte-1h9h9fu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:#e5eef8;font-size:.74rem;font-weight:800;letter-spacing:.02em}.copper-impact-heading.svelte-1h9h9fu strong:where(.svelte-1h9h9fu){padding:3px 8px;border:1px solid var(--copper-accent-border);border-radius:999px;background:var(--copper-accent-fill);color:var(--copper-accent);font-size:.62rem}.copper-impact-metrics.svelte-1h9h9fu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.copper-impact-metrics.svelte-1h9h9fu span:where(.svelte-1h9h9fu){padding:6px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#edf6ff;font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums}.copper-impact-metrics.svelte-1h9h9fu small:where(.svelte-1h9h9fu){display:block;margin-bottom:3px;color:#a6b6c7;font-size:.6rem;font-weight:650;text-transform:uppercase}.copper-impact-toggle.svelte-1h9h9fu p:where(.svelte-1h9h9fu){margin:0;color:#c7d2df;font-size:.66rem;line-height:1.35}.copper-impact-toggle.svelte-1h9h9fu .copper-persistence-warning:where(.svelte-1h9h9fu){padding-left:6px;border-left:2px solid rgba(133,154,178,.4);color:#c7d2df}.copper-persistence-warning.svelte-1h9h9fu strong:where(.svelte-1h9h9fu){color:inherit;font-weight:600}.copper-impact-detail.svelte-1h9h9fu{padding:0 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;color:#9fb0c2;font-size:.62rem}.copper-impact-detail.svelte-1h9h9fu span:where(.svelte-1h9h9fu){padding-top:5px;border-top:1px solid rgba(255,255,255,.07)}.copper-impact-detail.svelte-1h9h9fu strong:where(.svelte-1h9h9fu){color:#e5eef8}.copper-impact-detail.svelte-1h9h9fu .copper-detail-wide:where(.svelte-1h9h9fu){grid-column:1 / -1;line-height:1.35}.copper-impact-detail.svelte-1h9h9fu .copper-caveat:where(.svelte-1h9h9fu){color:#c6aeb0;border-top-color:#ef8e8e38}.indicator-definition-hint.svelte-1h9h9fu{margin-top:3px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08);color:#8be6ff;font-size:.62rem;font-weight:750;letter-spacing:.02em}.indicator-definition.svelte-1h9h9fu{padding:0 12px 12px;display:grid;gap:9px;color:var(--text-muted);font-size:.74rem;line-height:1.45}.indicator-definition.svelte-1h9h9fu>div:where(.svelte-1h9h9fu){padding-top:8px;border-top:1px solid rgba(255,255,255,.09)}.indicator-definition.svelte-1h9h9fu span:where(.svelte-1h9h9fu){color:#eaf7ff;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.indicator-definition.svelte-1h9h9fu p:where(.svelte-1h9h9fu){margin:4px 0 0}.indicator-definition.svelte-1h9h9fu .indicator-reading:where(.svelte-1h9h9fu){border-top-color:#ffd16633}.indicator-definition.svelte-1h9h9fu .indicator-reading:where(.svelte-1h9h9fu) span:where(.svelte-1h9h9fu){color:#ffd166}.indicator-name.svelte-1h9h9fu{color:var(--accent-strong);font-size:.75rem;font-weight:700;letter-spacing:.02em}.indicator-value.svelte-1h9h9fu{color:var(--text);font-size:.96rem;font-weight:700}.indicator-ref.svelte-1h9h9fu{width:fit-content;padding:2px 7px;border-radius:999px;border:1px solid rgba(80,200,255,.28);background:#50c8ff1f;font-size:.66rem}.indicator-ref.positive.svelte-1h9h9fu{color:#baf5d1;background:#4ccb8629;border-color:#4ccb8657}.indicator-ref.negative.svelte-1h9h9fu{color:#ff9f9f;background:#951c1c2e;border-color:#ff7e7e52}.indicator-ref.dxy-positive.svelte-1h9h9fu{color:#bfdbfe;background:#1e40af3d;border-color:#3b82f67a}.indicator-ref.dxy-negative.svelte-1h9h9fu{color:#fecaca;background:#991b1b40;border-color:#b91c1c80}.indicator-ref.mixed-neutral.svelte-1h9h9fu{color:#d1d5db;background:#6b728033;border-color:#6b72806b}.indicator-meta.svelte-1h9h9fu{color:#a0a8b8;font-size:.72rem;line-height:1.2}.indicator-signal.svelte-1h9h9fu{width:fit-content;margin-top:2px;color:#b6bbc4;font-size:.68rem;font-weight:750}.indicator-signal.positive.svelte-1h9h9fu{color:#a8dabb}.indicator-signal.dxy-positive.svelte-1h9h9fu{color:#9fd7ff}.indicator-signal.negative.svelte-1h9h9fu{color:#ff9f9f}.indicator-signal.dxy-negative.svelte-1h9h9fu{color:#e6a5a5}.indicator-meta.positive.svelte-1h9h9fu{color:#a8dabb}.indicator-meta.negative.svelte-1h9h9fu{color:#d8a6a6}.indicator-meta.dxy-positive.svelte-1h9h9fu{color:#a9c9f5}.indicator-meta.dxy-negative.svelte-1h9h9fu{color:#d9a3a7}.indicator-meta.mixed-neutral.svelte-1h9h9fu{color:#b6bbc4}@media (max-width: 1350px){.intro-indicator-grid.svelte-1h9h9fu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.intro-content.svelte-1h9h9fu{grid-template-columns:1fr}.intro-right.svelte-1h9h9fu{margin-top:0}}@media (max-width: 640px){.intro-section.svelte-1h9h9fu{padding:20px 12px;margin-bottom:20px}.dashboard-intro.svelte-1h9h9fu h1:where(.svelte-1h9h9fu){font-size:1.3rem}.dashboard-subtitle.svelte-1h9h9fu{font-size:.85rem}.intro-indicator-grid.svelte-1h9h9fu,.featured-analysis-grid.svelte-1h9h9fu{grid-template-columns:1fr}}@keyframes svelte-1h9h9fu-crawl-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.portfolio-insights-section.svelte-1lku32e{background:linear-gradient(180deg,#111a28,#0f1726);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:grid;gap:10px;box-shadow:var(--shadow)}.portfolio-insights-section.svelte-1lku32e h2:where(.svelte-1lku32e){margin:0;color:var(--text);font-size:1rem}.portfolio-section-header.svelte-1lku32e{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.portfolio-section-subtitle.svelte-1lku32e{margin:4px 0 0;color:var(--text-muted);font-size:.78rem;line-height:1.35}.portfolio-assets-container.svelte-1lku32e{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;align-items:flex-start}.portfolio-asset-card.svelte-1lku32e{flex:0 0 min(300px,calc(100vw - 96px));min-width:280px;max-width:300px;background:linear-gradient(160deg,#121d2cf2,#0a121efa);border:1px solid rgba(var(--accent-rgb),.24);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;align-self:flex-start}.asset-header.svelte-1lku32e{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.asset-header.svelte-1lku32e .ticker:where(.svelte-1lku32e){color:var(--accent-strong);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-header.svelte-1lku32e .price:where(.svelte-1lku32e){color:#ebf7ff;font-weight:800;font-size:1.06rem;letter-spacing:-.02em;padding:5px 9px;border-radius:999px;background:linear-gradient(180deg,#50c8ff29,#50c8ff0f);border:1px solid rgba(80,200,255,.28);box-shadow:inset 0 0 0 1px #50c8ff14;justify-self:end}.sentiment.svelte-1lku32e,.signal-chip.svelte-1lku32e{padding:4px 8px;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.14);font-size:.76rem}.asset-ratings-inline.svelte-1lku32e{display:flex;gap:8px;flex-wrap:wrap}.portfolio-score-row.svelte-1lku32e{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 5px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#0c1421e0,#0a111cf5);min-height:60px}.portfolio-score-row.positive.svelte-1lku32e{border-color:#60d39447;box-shadow:inset 0 0 0 1px #60d3940d}.portfolio-score-row.negative.svelte-1lku32e{border-color:#ff6b6b47;box-shadow:inset 0 0 0 1px #ff6b6b0d}.portfolio-score-copy.svelte-1lku32e{display:grid;gap:2px}.portfolio-score-label.svelte-1lku32e{color:#d8e6f3;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.portfolio-score-value.svelte-1lku32e{color:#eef7ff;font-size:1rem;font-weight:800;line-height:1}.portfolio-score-row.positive.svelte-1lku32e .portfolio-score-value:where(.svelte-1lku32e){color:#77efab}.portfolio-score-row.negative.svelte-1lku32e .portfolio-score-value:where(.svelte-1lku32e){color:#ff9494}.portfolio-score-gauge.svelte-1lku32e{width:58px;height:36px;min-width:58px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.18))}.portfolio-score-svg.svelte-1lku32e{width:100%;height:100%;overflow:visible}.portfolio-gauge-track.svelte-1lku32e,.portfolio-gauge-progress.svelte-1lku32e{fill:none;stroke-linecap:round;stroke-width:8}.portfolio-gauge-track.svelte-1lku32e{stroke:#8295ad2e}.portfolio-gauge-needle.svelte-1lku32e{stroke:#eef7ff;stroke-width:1.8;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(255,255,255,.22))}.portfolio-gauge-pivot.svelte-1lku32e{fill:#f5fbff;stroke:#0e1620eb;stroke-width:1.2}.portfolio-canvas-wrap.svelte-1lku32e{height:82px;margin-top:-2px}.risk-indicators.svelte-1lku32e{display:flex;flex-wrap:wrap;gap:6px}.risk-pill.svelte-1lku32e{padding:3px 7px;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.1);color:#dff4ff;font-size:.68rem;font-weight:600}.options-quality.svelte-1lku32e{color:#9ab3d8;font-size:.66rem}.options-quality.valid.svelte-1lku32e{color:#79efad}.options-quality.historical_fallback.svelte-1lku32e,.options-quality.partial.svelte-1lku32e{color:#ffd166}.asset-comment.svelte-1lku32e{color:var(--text);font-size:.76rem;line-height:1.42;white-space:pre-wrap;word-wrap:break-word;min-height:86px;overflow-wrap:anywhere;margin-top:0;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.asset-comment.expanded.svelte-1lku32e{max-height:none;display:block;overflow:visible;overflow-wrap:anywhere}.comment-section.svelte-1lku32e{margin-bottom:0}.comment-section.svelte-1lku32e strong:where(.svelte-1lku32e){color:#7bd9fff2;font-weight:700}.asset-meta.svelte-1lku32e{overflow-wrap:anywhere}.comment-toggle.svelte-1lku32e{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--accent-rgb),.25);background:rgba(var(--accent-rgb),.08);color:var(--accent-strong);border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;align-self:flex-start;cursor:pointer}.asset-signals.svelte-1lku32e{color:var(--text-muted);font-size:.74rem;line-height:1.35;padding-top:2px}.asset-meta.svelte-1lku32e{color:var(--text-muted);font-size:.78rem;padding-top:2px;border-top:1px solid rgba(255,255,255,.06)}.company-description-card.svelte-1lku32e{border:1px solid rgba(var(--accent-rgb),.2);border-radius:12px;background:#0b121ee0;padding:7px 9px}.company-description-card.svelte-1lku32e summary:where(.svelte-1lku32e){cursor:pointer;color:var(--accent-strong);font-size:.82rem;font-weight:700;list-style:none}.company-description-card.svelte-1lku32e summary:where(.svelte-1lku32e)::-webkit-details-marker{display:none}.company-description-card.svelte-1lku32e p:where(.svelte-1lku32e){margin:8px 0 0;color:var(--text-muted);font-size:.72rem;line-height:1.45}.news-link.svelte-1lku32e{color:var(--accent);text-decoration:none;font-weight:600;line-height:1.35}.news-link.svelte-1lku32e:hover{color:var(--accent-strong);text-decoration:underline}@media (max-width: 1200px){.portfolio-asset-card.svelte-1lku32e{flex-basis:min(280px,calc(100vw - 72px));min-width:260px;max-width:280px}}@media (max-width: 720px){.portfolio-assets-container.svelte-1lku32e{display:grid;grid-template-columns:1fr;overflow:visible}.portfolio-asset-card.svelte-1lku32e{flex:1 1 auto;max-width:none;min-width:0}.asset-comment.svelte-1lku32e{min-height:0}}.portfolio-dynamic-card.svelte-oy9fha{background:linear-gradient(180deg,#111a28,#0f1726);border:1px solid var(--border);border-radius:var(--radius);padding:12px;display:grid;gap:7px;box-shadow:var(--shadow)}.card-header.svelte-oy9fha{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.card-header.svelte-oy9fha h3:where(.svelte-oy9fha){margin:0;color:var(--text);font-size:1.06rem}.eyebrow.svelte-oy9fha{display:block;margin-bottom:3px;color:#60d394;font-size:.62rem;font-weight:800;letter-spacing:.12em}.card-meta.svelte-oy9fha,.range-label.svelte-oy9fha{color:var(--text-muted);font-size:.78rem}.period-controls.svelte-oy9fha{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.period-controls.svelte-oy9fha label:where(.svelte-oy9fha){display:grid;gap:2px;color:var(--text-muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.05em}.period-controls.svelte-oy9fha input:where(.svelte-oy9fha),.period-controls.svelte-oy9fha button:where(.svelte-oy9fha){min-height:28px;border:1px solid rgba(var(--accent-rgb),.25);border-radius:7px;background:#08111ddb;color:var(--text);padding:4px 7px;font:inherit}.period-controls.svelte-oy9fha button:where(.svelte-oy9fha){cursor:pointer;color:#07151f;background:var(--accent-strong);font-weight:800}.period-controls.svelte-oy9fha button:where(.svelte-oy9fha):disabled{cursor:not-allowed;opacity:.55}.status-line.svelte-oy9fha{color:var(--text-muted);font-size:.82rem;padding:8px 0}.status-line.error.svelte-oy9fha{color:#ff9e9e}.method-strip.svelte-oy9fha{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--text-muted);font-size:.66rem}.method-strip.svelte-oy9fha span:where(.svelte-oy9fha){display:flex;align-items:center;gap:5px}.method-strip.svelte-oy9fha strong:where(.svelte-oy9fha){color:var(--accent-strong)}.method-strip.svelte-oy9fha i:where(.svelte-oy9fha){width:18px;height:0;border-top:2px solid #60d394}.method-strip.svelte-oy9fha i.legacy:where(.svelte-oy9fha){border-top-style:dashed}.risk-pulse.svelte-oy9fha{display:grid;gap:5px;padding:8px 9px;border:1px solid rgba(246,196,83,.18);border-radius:10px;background:#f6c45309}.risk-pulse-title.svelte-oy9fha{display:flex;justify-content:space-between;gap:8px}.risk-pulse-title.svelte-oy9fha span:where(.svelte-oy9fha){color:#f6c453;font-size:.59rem;font-weight:800;letter-spacing:.1em}.risk-pulse-title.svelte-oy9fha small:where(.svelte-oy9fha){color:var(--text-muted);font-size:.58rem}.risk-pulse-grid.svelte-oy9fha{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.risk-pulse-grid.svelte-oy9fha div:where(.svelte-oy9fha){min-width:0;padding:6px;border-radius:8px;background:#ffffff06}.risk-pulse-grid.svelte-oy9fha span:where(.svelte-oy9fha){display:block;color:var(--text-muted);font-size:.59rem}.risk-pulse-grid.svelte-oy9fha strong:where(.svelte-oy9fha){display:block;margin-top:3px;color:var(--text);font-size:.82rem}.metric-grid.svelte-oy9fha{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.metric-card.svelte-oy9fha{background:#0d1726c7;border:1px solid rgba(var(--accent-rgb),.2);border-radius:10px;padding:7px}.metric-card.svelte-oy9fha p:where(.svelte-oy9fha){margin:0;color:var(--text-muted);font-size:.68rem;letter-spacing:.02em;text-transform:uppercase}.metric-card.svelte-oy9fha h4:where(.svelte-oy9fha){margin:4px 0 0;color:var(--text);font-size:.92rem;line-height:1.1}.portfolio-dynamic-card .panel{background:#0b1422ad;border:1px solid rgba(var(--accent-rgb),.22);border-radius:10px;padding:8px}.portfolio-dynamic-card .panel h3{margin:0 0 8px;color:var(--accent-strong);font-size:.9rem}.portfolio-dynamic-card .chart-wrap{height:245px}@media (max-width: 980px){.metric-grid.svelte-oy9fha,.risk-pulse-grid.svelte-oy9fha{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-dynamic-card .chart-wrap{height:220px}}:root{color-scheme:dark;--bg: #070b12;--surface: #111820;--surface-strong: #151f2b;--surface-soft: #192437;--text: #e8f0ff;--text-muted: #9ab3d8;--accent: #50c8ff;--accent-rgb: 80, 200, 255;--accent-strong: #76d6ff;--border: rgba(255, 255, 255, .08);--shadow: 0 18px 40px rgba(0, 0, 0, .22);--radius: 16px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at top,rgba(80,200,255,.1),transparent 32%),linear-gradient(180deg,#0b1220,#070b12 68%);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;width:100%;overflow-x:hidden}nav.svelte-1mfm8sk{width:100%;margin:0 0 12px;padding:16px 24px;background:#060c16f2;border-radius:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;border:1px solid rgba(80,200,255,.18);box-shadow:0 18px 35px #00000029}nav.svelte-1mfm8sk a:where(.svelte-1mfm8sk){color:var(--text);text-decoration:none;font-weight:600;letter-spacing:.02em;transition:color .2s ease,transform .2s ease}nav.svelte-1mfm8sk a:where(.svelte-1mfm8sk):hover{color:var(--accent);transform:translateY(-1px)}.dashboard-container.svelte-1mfm8sk{width:min(1500px,calc(100% - 24px));max-width:min(1500px,calc(100% - 24px));margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:0}.market-assets-layout.svelte-1mfm8sk{display:grid;grid-template-columns:minmax(520px,620px) minmax(0,1fr);gap:20px;margin-top:12px;align-items:start}@media (max-width: 1320px){.market-assets-layout.svelte-1mfm8sk{grid-template-columns:minmax(440px,540px) minmax(0,1fr)}}.market-left-stack.svelte-1mfm8sk,.market-right-stack.svelte-1mfm8sk{display:grid;gap:20px;align-content:start}.market-left-stack.svelte-1mfm8sk{grid-template-rows:auto}.assets-highlight.svelte-1mfm8sk{background:linear-gradient(180deg,#111a28,#0f1726);border:1px solid var(--border);border-radius:var(--radius);padding:12px;box-shadow:var(--shadow)}.card-header.svelte-1mfm8sk h3:where(.svelte-1mfm8sk){margin:0;color:#7bd9ff;font-size:1.2rem;font-weight:900;letter-spacing:-.03em}.assets-hint.svelte-1mfm8sk{color:var(--text-muted);font-size:.75rem}.status-banner.svelte-1mfm8sk{position:sticky;bottom:16px;width:fit-content;margin:16px auto;padding:10px 14px;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.2);border-radius:10px;color:var(--text)}.status-banner.error.svelte-1mfm8sk{background:#ff6b6b1f;border-color:#ff6b6b33}.section-label.svelte-1mfm8sk{font-size:.85rem;font-weight:700;letter-spacing:.08em;color:#7bd9ffcc;text-transform:uppercase;margin-bottom:12px;padding-left:4px}.section-divider.svelte-1mfm8sk{height:1px;background:linear-gradient(90deg,transparent,rgba(80,200,255,.25) 10%,rgba(80,200,255,.25) 90%,transparent);margin:36px 0 24px}@media (max-width: 900px){nav.svelte-1mfm8sk{padding:14px 16px;gap:12px}.dashboard-container.svelte-1mfm8sk{width:calc(100% - 14px);max-width:calc(100% - 14px)}.market-assets-layout.svelte-1mfm8sk{grid-template-columns:1fr}.section-divider.svelte-1mfm8sk{margin:28px 0 20px}}
