.travessa-score-kpis{container-type:inline-size}.travessa-score-kpis .travessa-score-kpi.metric-card{box-shadow:none;background:#ffffff09;border-color:#0000;border-radius:12px;position:relative;overflow:hidden}.travessa-score-kpi>.travessa-score-kpi-wash{pointer-events:none;z-index:0;opacity:.3;background:linear-gradient(180deg,transparent 0%,transparent 75%,color-mix(in srgb,var(--site-accent,#34b27b)20%,transparent)100%);position:absolute;inset:-1px}.travessa-score-kpis-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@container (min-width:280px){.travessa-score-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:480px){.travessa-score-kpis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.metric-summary{margin:16px 0 0}.metric-summary .travessa-score-kpis-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-summary .travessa-score-kpi.metric-card{border:1px solid var(--content-panel-border,#1b2a31);border-radius:var(--content-panel-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--kpi-team-color,var(--site-accent))16%,var(--site-page-bg,#090e11)),var(--site-page-bg,#090e11)85%);min-height:150px;padding:16px;transition:background-color .18s;box-shadow:inset 0 1px #ffffff05}.metric-summary .travessa-score-kpi:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--site-accent)42%,transparent),transparent);height:1px;position:absolute;bottom:0;left:8%;right:8%}.metric-summary .travessa-score-kpi-wash,.metric-summary .travessa-score-kpi>.pointer-events-none{display:none}.metric-summary .travessa-score-kpi h3{letter-spacing:normal;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.metric-summary .travessa-score-kpi h3 svg{color:#fff;width:16px;height:16px}.metric-summary .travessa-score-kpi .metric-content{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:28px}.metric-summary .travessa-score-kpi .metric-content>.metric-value{font-family:"Insatiable Display",var(--font-logo),"Inter",system-ui,sans-serif;letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:.95}.metric-summary .travessa-score-kpi .metric-content>.metric-caption{white-space:normal;max-width:45%;color:var(--text-muted);flex-direction:column;flex-shrink:0;align-items:flex-end;font-family:Inter,sans-serif;font-size:10px;display:flex}.metric-summary .kpi-secondary-number{color:var(--site-accent);font-family:var(--font-jornades-mono),ui-monospace,monospace;font-size:44px;font-weight:600;line-height:1}.metric-summary .kpi-secondary-label{color:#89969f;text-align:right;margin-top:5px;font-size:12px;line-height:1.3}.metric-summary .kpi-secondary-total{color:#89969f;margin-left:2px;font-size:.45em;font-weight:500}@media (max-width:639px){.metric-summary .travessa-score-kpis-grid{grid-template-columns:minmax(0,1fr)}.metric-summary .travessa-score-kpi.metric-card{min-height:124px}.metric-summary .travessa-score-kpi.metric-card:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.metric-summary .travessa-score-kpi,.metric-summary .travessa-score-kpi:after{transition:none}}.metric-summary[data-metric-variant=travessa] .travessa-score-kpi .metric-content{justify-content:flex-start;align-items:baseline;gap:12px}.metric-summary[data-metric-variant=travessa] .travessa-score-kpi .metric-content>.metric-value{font-size:clamp(40px,3.5vw,52px)}.metric-summary[data-metric-variant=travessa] .travessa-score-kpi .metric-content>.metric-caption{flex-shrink:1;align-items:flex-start;max-width:none}.metric-summary[data-metric-variant=travessa] .travessa-score-kpi .kpi-secondary-label{text-align:left}.metric-summary[data-metric-variant=compact] .travessa-score-kpis-grid{margin-bottom:0}.metric-summary[data-metric-variant=compact] .travessa-score-kpi.metric-card{min-height:104px;padding:12px}.metric-summary[data-metric-variant=compact] .metric-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:auto;padding-top:16px}.metric-summary[data-metric-variant=compact] .metric-content>.metric-value{white-space:nowrap;overflow-wrap:normal;font-size:clamp(28px,14cqi,40px)}.metric-summary[data-metric-variant=compact] .metric-content>.metric-caption{display:none}
