@property --rh-p{syntax:"<percentage>";inherits:false;initial-value:0%}.rh-dash{--rh-card:#fff;--rh-line:#14151a1a;--rh-fg:#15161a;--rh-fg-muted:#15161a9e;--rh-soft:#14151a12;--rh-soft-2:#14151a21;--rh-band-1:#14151a29;--rh-band-2:#14151a1a;--rh-band-3:#14151a0d;--rh-gold:#b9791c;--rh-green:#3dbe8b;--rh-coral:#e2725b;--rh-violet:#a28bf0;color:var(--rh-fg);background:#f4f4f6;border-radius:24px;padding:24px;font-family:Geist,system-ui,sans-serif}.dark .rh-dash{--rh-card:#131418;--rh-line:#ffffff12;--rh-fg:#f2f2f4;--rh-fg-muted:#f2f2f49e;--rh-soft:#ffffff1a;--rh-soft-2:#fff3;--rh-band-1:#ffffff21;--rh-band-2:#ffffff17;--rh-band-3:#ffffff0d;--rh-gold:#ecad53;background:#0c0d10}.rh-dash.rh-dash-bare{background:0 0;border-radius:0;padding:0}.rh-dash *{font-family:inherit}.rh-card{background:var(--rh-card);border:1px solid var(--rh-line);border-radius:18px;padding:20px}.rh-muted{color:var(--rh-fg-muted)}.rh-title{letter-spacing:.12em;text-transform:uppercase;color:var(--rh-fg-muted);font-size:12px;font-weight:500}.rh-rise{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards rh-rise;animation-delay:calc(var(--i,0) * 90ms);transform:translateY(14px)}@keyframes rh-rise{to{opacity:1;transform:none}}.rh-arc{transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.rh-needle{transform-box:view-box;transform-origin:120px 112px;transition:transform 1.8s cubic-bezier(.34,1.56,.64,1)}.rh-sway{transform-box:view-box;transform-origin:120px 112px;animation:5s ease-in-out infinite alternate rh-sway}@keyframes rh-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.rh-ring{--rh-p:0%;--rh-c:var(--rh-green);background:conic-gradient(var(--rh-c) var(--rh-p), var(--rh-soft) 0);border-radius:9999px;place-items:center;transition:--rh-p 1.4s cubic-bezier(.2,.7,.2,1);display:grid}.rh-ring>span{background:var(--rh-card);border-radius:9999px;place-items:center;display:grid}.rh-bar{transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.rh-live-dot{animation:1.6s ease-in-out infinite rh-live}@keyframes rh-live{0%,to{box-shadow:0 0 #3dbe8b99}50%{box-shadow:0 0 0 6px #3dbe8b00}}.rh-pulse-coral{animation:1.6s ease-in-out infinite rh-pulse-coral}.rh-pulse-violet{animation:2.2s ease-in-out infinite rh-pulse-violet}@keyframes rh-pulse-coral{0%,to{box-shadow:0 0 #e2725b80}50%{box-shadow:0 0 0 7px #e2725b00}}@keyframes rh-pulse-violet{0%,to{box-shadow:0 0 #a28bf080}50%{box-shadow:0 0 0 7px #a28bf000}}.rh-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rh-row2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.rh-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.rh-tickets{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}@media (width<=1099px){.rh-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-row2{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.rh-dash:not(.rh-dash-bare){border-radius:18px;padding:14px}.rh-gauges{grid-template-columns:minmax(0,1fr)}.rh-tickets{scroll-snap-type:x proximity;padding-bottom:6px;display:flex;overflow-x:auto}.rh-tickets>*{scroll-snap-align:start;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.rh-rise{opacity:1;animation:none;transform:none}.rh-sway,.rh-live-dot,.rh-pulse-coral,.rh-pulse-violet{animation:none}.rh-arc,.rh-needle,.rh-ring,.rh-bar{transition:none}}.rh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.rh-kpi{align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.rh-kpi+.rh-kpi{border-left:1px solid var(--rh-line)}.rh-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,monospace}.rh-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1099px){.rh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-kpi:nth-child(odd){border-left:0}.rh-kpi:nth-child(n+3){border-top:1px solid var(--rh-line)}.rh-main{grid-template-columns:minmax(0,1fr)}}.rh-strong{color:var(--rh-fg)}.rh-chip{background:var(--rh-soft)}.rh-chip:hover{background:var(--rh-soft-2)}.rh-divide>*+*{border-top:1px solid var(--rh-line)}.rh-hover:hover{background:var(--rh-soft)}
