.mcsi-section.svelte-13djbfy{gap:.95rem;background:var(--finance-bg);border:1px solid var(--finance-border);border-radius:var(--radius-card);padding:1rem;color:var(--finance-text);font-family:var(--font-body)}.mcsi-hero.svelte-13djbfy{margin-bottom:.2rem;gap:.4rem}.mcsi-section.svelte-13djbfy h1:where(.svelte-13djbfy){margin:0;font-size:var(--type-page-title);line-height:1.14;font-weight:600;color:var(--finance-text)}.mcsi-section.svelte-13djbfy p:where(.svelte-13djbfy){margin:0;font-size:var(--type-body);line-height:var(--line-copy);color:var(--finance-muted)}.mcsi-section.svelte-13djbfy .ink-label:where(.svelte-13djbfy){font-size:.82rem;color:var(--finance-meta)}.mcsi-grid.svelte-13djbfy{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mcsi-today.svelte-13djbfy,.signals.svelte-13djbfy,.chart-block.svelte-13djbfy,.history-list.svelte-13djbfy{background:var(--finance-surface);border:1px solid var(--finance-border);border-radius:var(--radius-card);padding:.86rem .92rem;box-shadow:none}.mcsi-score.svelte-13djbfy{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin:.12rem 0 0;color:var(--finance-accent);letter-spacing:0;line-height:1.1}.mcsi-date.svelte-13djbfy{color:var(--finance-meta);margin-bottom:.35rem;font-size:.84rem;font-weight:500}.mcsi-note.svelte-13djbfy{margin:0}.signals-grid.svelte-13djbfy{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.58rem}.signal-card.svelte-13djbfy{background:color-mix(in srgb,var(--finance-surface) 90%,var(--color-text-primary) 10%);border:1px solid var(--finance-border);border-radius:var(--radius-card);padding:.64rem .74rem;box-shadow:none}.signal-label.svelte-13djbfy{font-size:.9rem;color:var(--finance-meta);margin-bottom:.16rem}.signal-score.svelte-13djbfy{font-weight:600;font-size:1.27rem;line-height:1.25;color:var(--finance-text)}.chart-header.svelte-13djbfy{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.62rem;flex-wrap:wrap}.chart-caption.svelte-13djbfy{font-size:.9rem;color:var(--finance-muted);line-height:var(--line-copy)}.chart.svelte-13djbfy{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:.62rem;align-items:end}.bar.svelte-13djbfy{display:grid;gap:.28rem}.bar-fill.svelte-13djbfy{height:120px;background:color-mix(in srgb,var(--finance-accent) 74%,var(--finance-surface) 26%);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px #342d27b8;width:100%;transform-origin:bottom;transition:height .2s ease}.bar-footer.svelte-13djbfy{display:flex;justify-content:space-between;font-size:.8rem;line-height:1.3;color:var(--finance-meta);font-weight:500}.bar-score.svelte-13djbfy{font-weight:700;color:var(--finance-text)}.history-list.svelte-13djbfy ul:where(.svelte-13djbfy){list-style:none;padding:0;margin:.42rem 0 0;display:grid;gap:.25rem}.history-list.svelte-13djbfy li:where(.svelte-13djbfy){display:flex;justify-content:space-between;align-items:baseline;padding:.45rem 0;border-bottom:1px solid rgba(143,132,120,.22)}.history-list.svelte-13djbfy li:where(.svelte-13djbfy):last-child{border-bottom:none}.history-date.svelte-13djbfy{font-size:.94rem;font-weight:600;color:var(--finance-text)}.history-score.svelte-13djbfy{font-size:.84rem;font-weight:500;color:var(--finance-meta)}.empty-copy.svelte-13djbfy{font-size:1.02rem}@media(min-width:900px){.mcsi-section.svelte-13djbfy{padding:1.2rem}}
