.scope-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-grid)}.scope-card{padding:var(--space-card);border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);min-width:0}.scope-card h2{font-size:var(--font-card);line-height:1.4;margin:0 0 16px;font-weight:650}.scope-card ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}.scope-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline}.scope-card li a{min-width:0;overflow-wrap:anywhere;font-size:15px;min-height:32px}.scope-card li strong{font-size:1.125rem;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.scope-card li p{grid-column:1/-1;font-size:var(--font-note);line-height:1.6;margin:0;color:var(--color-text-muted)}.scope-card details{margin-top:12px;font-size:var(--font-note);line-height:1.6}.scope-card summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.scope-card .missing-badge{font-size:var(--font-note);border-radius:8px;font-weight:400;line-height:1.6}.scope-card .v-bars{margin:0}.scope-card .v-bars li{padding-block:5px}.scope-card .v-bar-heading a{font-size:.9rem;min-height:28px}.scope-card .v-bar-heading strong{font-size:1rem}.scope-card-values{margin-top:10px!important}.card-sparkline{margin:0}.card-sparkline svg{display:block;width:100%;height:auto}.card-sparkline figcaption{font-size:var(--font-note);line-height:1.5;color:var(--color-text-muted);margin-top:4px}.interest-panel{min-width:0}.interest-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-grid);margin:20px 0}.interest-metrics>div{min-width:0}.interest-metrics dt{font-size:var(--font-note)}.interest-metrics dd{margin:6px 0;font-size:var(--font-number);font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.interest-panel-heading{padding-bottom:18px;margin:0;border-bottom:1px solid #deebf6}.interest-panel-eyebrow{margin:0 0 4px;color:#4372a3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.interest-panel-heading h2,.interest-metric-heading h3,.interest-chart-section h3{margin:0;color:#102c4a;font-size:20px;line-height:1.35}.interest-industry-picker{display:grid;gap:6px;flex:0 1 340px;color:#315b88;font-size:12px;font-weight:750}.interest-industry-picker select{width:100%;min-width:260px;border-color:#bdd8f2;background:#fff;color:#173968;font-weight:700}.interest-metric-section{padding:20px;border-radius:16px;background:#fff}.interest-metric-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.interest-metric-heading .v-caption{max-width:330px;margin:0;text-align:right;line-height:1.5}.interest-metric-card{min-width:0;padding:15px;border-radius:13px;background:var(--metric-soft);color:var(--metric-ink)}.interest-metric-card dt{color:#42627f;font-size:12px;font-weight:700}.interest-metric-card dd{margin:6px 0;color:var(--metric-ink);font-size:24px;font-weight:800;letter-spacing:-.03em}.interest-metric-card small{display:block;min-height:32px;color:#58718c;font-size:11px;line-height:1.45}.metric-current{--metric-soft:#eaf4ff;--metric-ink:#176ee9}.metric-yearDelta{--metric-soft:#e8faf5;--metric-ink:#078e78}.metric-yearRate{--metric-soft:#fff0ed;--metric-ink:#dc644f}.metric-multiple{--metric-soft:#f1edff;--metric-ink:#7254c7}.interest-streak{margin:0 0 7px;color:#254e79;font-size:13px;font-weight:700;line-height:1.5}.interest-criterion{margin:0;line-height:1.5}.interest-chart-section>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.interest-chart-section>header>p{max-width:260px;margin:0;color:#60728e;font-size:12px;line-height:1.5;text-align:right}.interest-chart-card{min-width:0;padding:18px;border-radius:16px;background:linear-gradient(135deg,var(--chart-soft),#fff 55%);box-shadow:0 3px 12px #2a598d08}.interest-chart-card.tone-blue{--chart-soft:#edf6ff}.interest-chart-card.tone-mint{--chart-soft:#ebfaf5}.interest-chart-card.tone-purple{--chart-soft:#f3f0ff}.interest-chart-card .mini-history{margin-top:0}.interest-chart-card .mini-history figcaption{font-size:17px}.interest-chart-description{margin:14px 0 5px;color:#264d77;font-size:13px;font-weight:700;line-height:1.5}.interest-chart-card .v-caption{margin:0;line-height:1.5}.interest-panel [data-interest-status]:empty{display:none}.interest-panel [data-interest-status]{font-size:var(--font-note)}[data-rankings][aria-busy=true],[data-interest-panel][aria-busy=true]{opacity:.65}@media(max-width:1000px){.scope-cards,.interest-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.scope-cards{grid-template-columns:1fr}.scope-card{padding:16px}.interest-metrics dd{font-size:1.375rem}.interest-panel .v-section-heading{align-items:stretch}.interest-panel .v-select select{width:100%;min-width:0;min-height:46px;font-size:16px}.interest-metric-section{padding:16px}.interest-metric-heading,.interest-chart-section>header{display:block}.interest-metric-heading .v-caption,.interest-chart-section>header>p{max-width:none;margin-top:6px;text-align:left}.interest-chart-card{padding:15px}.interest-chart-card .mini-history figcaption{font-size:16px}}.interest-metric-card small,.interest-criterion{overflow-wrap:anywhere}.interest-industry-picker{min-width:0}.interest-basis{margin-top:16px;line-height:1.7;max-width:76ch}.interest-basis summary{min-height:44px;padding-block:10px;box-sizing:border-box;display:list-item;cursor:pointer;font-weight:600;color:#315b88}.interest-basis dl{display:grid;gap:12px;margin:12px 0}.interest-basis dt{font-weight:650}.interest-basis dd{margin:4px 0 0;overflow-wrap:anywhere}.interest-basis p{overflow-wrap:anywhere}.interest-metrics{row-gap:18px}.interest-metric-card small{min-height:0;line-height:1.65}.interest-chart-section{margin-top:24px}
