.hp-pv-panel[data-v-9ca093e7]{display:flex;background:var(--hp-black);box-shadow:0 24px 64px #100f0f59}.hp-pv-panel__body[data-v-9ca093e7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;padding:44px 48px}.hp-pv-panel__head[data-v-9ca093e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.hp-pv-panel__eyebrow[data-v-9ca093e7]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-secondary)}.hp-pv-panel__live[data-v-9ca093e7]{display:flex;align-items:center;gap:var(--space-2)}.hp-pv-panel__live-dot[data-v-9ca093e7]{width:7px;height:7px;border-radius:50%;background:var(--hp-hybrid-2);animation:hp-pv-panel-pulse-9ca093e7 1.6s ease-in-out infinite}.hp-pv-panel__live-label[data-v-9ca093e7]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:11px;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--hp-hybrid-2)}.hp-pv-panel__main[data-v-9ca093e7],.hp-pv-panel__power[data-v-9ca093e7]{display:flex;flex-direction:column}.hp-pv-panel__power[data-v-9ca093e7]{gap:var(--space-1);padding:var(--space-2) 0 0}.hp-pv-panel__power-value[data-v-9ca093e7]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(40px,10vw,64px);line-height:1.05;letter-spacing:-.01em;color:var(--hp-white);font-variant-numeric:tabular-nums}.hp-pv-panel__gauge[data-v-9ca093e7]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0 var(--space-6)}.hp-pv-panel__track[data-v-9ca093e7]{position:relative;height:34px}.hp-pv-panel__track-line[data-v-9ca093e7]{position:absolute;left:0;right:0;top:50%;border-top:1.6px dashed hsla(0,0%,100%,.3)}.hp-pv-panel__sun-marker[data-v-9ca093e7]{position:absolute;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);transition:left 1.6s ease;background:var(--hp-black)}.hp-pv-panel__sun[data-v-9ca093e7]{display:block;width:100%;height:100%;transform-origin:center}.hp-pv-panel__sun--active[data-v-9ca093e7]{animation:hp-pv-panel-sun-spin-9ca093e7 16s linear infinite;will-change:transform}.hp-pv-panel__bar[data-v-9ca093e7]{height:3px;background:#ffffff24}.hp-pv-panel__bar-fill[data-v-9ca093e7]{height:3px;background:linear-gradient(90deg,var(--hp-hybrid-1),var(--hp-hybrid-2));transition:width 1.6s ease}.hp-pv-panel__scale[data-v-9ca093e7]{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;color:var(--text-muted)}.hp-pv-panel__stats[data-v-9ca093e7]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border-subtle)}.hp-pv-panel__stat[data-v-9ca093e7]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-4) 0;border-right:1px solid var(--border-subtle)}.hp-pv-panel__stat--right[data-v-9ca093e7]{padding:var(--space-4) 0 var(--space-4) 28px;border-right:none}.hp-pv-panel__stat-value[data-v-9ca093e7]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:26px;line-height:1;color:var(--hp-white);font-variant-numeric:tabular-nums;white-space:nowrap}.hp-pv-panel__stat-label[data-v-9ca093e7]{font-size:var(--text-caption);letter-spacing:.02em;color:var(--text-secondary)}.hp-pv-panel__footnote[data-v-9ca093e7]{font-size:var(--text-caption);line-height:1.6;color:var(--text-muted);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}@keyframes hp-pv-panel-pulse-9ca093e7{0%,to{opacity:1}50%{opacity:.35}}@keyframes hp-pv-panel-sun-spin-9ca093e7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.hp-pv-panel__live-dot[data-v-9ca093e7]{animation:none}.hp-pv-panel__sun--active[data-v-9ca093e7]{animation:none;will-change:auto}}@media(max-width:768px){.hp-pv-panel__body[data-v-9ca093e7]{padding:var(--space-5) var(--space-4)}.hp-pv-panel__stats[data-v-9ca093e7]{grid-template-columns:1fr}.hp-pv-panel__stat[data-v-9ca093e7]{padding:var(--space-4) 0;border-right:none;border-bottom:1px solid var(--border-subtle)}.hp-pv-panel__stat--right[data-v-9ca093e7]{padding:var(--space-4) 0;border-bottom:none}}
