.rp-months[data-v-bf9f747c]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.rp-month-btn[data-v-bf9f747c]{font-size:.75rem;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--ink-mist, rgba(0,0,0,.1));background:transparent;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono)}.rp-month-btn.on[data-v-bf9f747c]{background:var(--brand, #009040);border-color:var(--brand, #009040);color:#fff}.rp-grid[data-v-bf9f747c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.rp-kpi[data-v-bf9f747c]{padding:1rem 1.25rem}.rp-kpi-label[data-v-bf9f747c]{font-size:.75rem;color:var(--text-muted)}.rp-kpi-val[data-v-bf9f747c]{font-size:1.5rem;font-weight:700;color:var(--text-deep);margin-top:.25rem}.rp-kpi-val.up[data-v-bf9f747c]{color:var(--quote-up)}.rp-kpi-val.down[data-v-bf9f747c]{color:var(--quote-down)}.rp-kpi-val.pt-color[data-v-bf9f747c]{color:var(--brand, #009040)}.rp-kpi-val.carbon-color[data-v-bf9f747c]{color:#047857}.rp-kpi-val.carbon-color small[data-v-bf9f747c]{font-size:.75rem}.rp-kpi-sub[data-v-bf9f747c]{font-size:.6875rem;color:var(--text-muted);margin-top:.125rem}.rp-kpi-sub .up[data-v-bf9f747c]{color:var(--quote-up)}.rp-kpi-sub .down[data-v-bf9f747c]{color:var(--quote-down)}@media (max-width: 768px){.rp-grid[data-v-bf9f747c]{grid-template-columns:repeat(2,1fr)}}.rp-curve-card[data-v-bf9f747c]{padding:1rem 1.25rem;margin-top:.75rem}.rp-curve[data-v-bf9f747c]{width:100%;height:160px;margin-top:.5rem}.rp-curve-meta[data-v-bf9f747c]{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--text-muted);margin-top:.25rem}.rp-two-col[data-v-bf9f747c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.75rem}@media (max-width: 768px){.rp-two-col[data-v-bf9f747c]{grid-template-columns:1fr}}.rp-block[data-v-bf9f747c]{padding:1rem 1.25rem}.rp-symbols[data-v-bf9f747c]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.rp-symbols li[data-v-bf9f747c]{display:flex;align-items:baseline;gap:.75rem;font-size:.875rem}.rp-sym-name[data-v-bf9f747c]{flex:1;color:var(--text-body)}.rp-sym-trades[data-v-bf9f747c]{font-size:.75rem;color:var(--text-muted)}.rp-sym-pnl[data-v-bf9f747c]{min-width:6rem;text-align:right;font-weight:600}.rp-sym-pnl.up[data-v-bf9f747c]{color:var(--quote-up)}.rp-sym-pnl.down[data-v-bf9f747c]{color:var(--quote-down)}.rp-highlights[data-v-bf9f747c]{display:flex;flex-direction:column;gap:.625rem}.rp-hl[data-v-bf9f747c]{display:flex;align-items:baseline;gap:.75rem;font-size:.875rem}.rp-hl-tag[data-v-bf9f747c]{font-size:.625rem;padding:.125rem .5rem;border-radius:.25rem;color:#fff;flex-shrink:0}.rp-hl-tag.up[data-v-bf9f747c]{background:var(--quote-up)}.rp-hl-tag.down[data-v-bf9f747c]{background:var(--quote-down)}.rp-hl-tag.flat[data-v-bf9f747c]{background:var(--text-muted)}.rp-hl .mono[data-v-bf9f747c]{margin-left:auto;font-weight:600}.rp-hl .mono.up[data-v-bf9f747c]{color:var(--quote-up)}.rp-hl .mono.down[data-v-bf9f747c]{color:var(--quote-down)}.up[data-v-bf9f747c]{color:var(--quote-up)}.down[data-v-bf9f747c]{color:var(--quote-down)}.flat[data-v-bf9f747c]{color:var(--text-muted)}.mono[data-v-bf9f747c]{font-family:var(--font-mono)}
