.nv-gf-gauge{width:min(220px,100%);margin:4px auto 10px;text-align:center}.nv-gf-gauge svg{display:block;width:100%;overflow:visible}.nv-gf-gauge-halo{fill:none;stroke:#55ddc3;stroke-width:1;opacity:.18;filter:drop-shadow(0 0 13px #4bdec8)}.nv-gf-gauge-progress,.nv-gf-gauge-track{fill:none;stroke-width:13;stroke-linecap:round}.nv-gf-gauge-track{stroke:#2a4248}.nv-gf-gauge-progress{filter:drop-shadow(0 0 8px #4bdec8a8)}.nv-gf-gauge-tip{fill:#d5fff3;filter:drop-shadow(0 0 8px #8cfde2)}.nv-gf-gauge-score{fill:#effff9;font:650 48px ui-rounded,SF Pro Rounded,system-ui,sans-serif;letter-spacing:-.05em}.nv-gf-gauge-scale{fill:#a7c7c9;font:600 9px system-ui,sans-serif;letter-spacing:.16em}.nv-gf-gauge-notice{max-width:245px;margin:-5px auto 8px;color:var(--np-muted,#afc8cd);font-size:11px;line-height:1.45}.nv-gf-chart{min-width:0}.nv-gf-chart figcaption{color:var(--np-text,#edf8f8)}.nv-gf-switch{margin:16px 0;padding:3px;width:fit-content;border:1px solid #4d8c8966;border-radius:10px;background:#0b2530a8}.nv-gf-switch button{min-height:40px;border:0;border-radius:7px}.nv-gf-legend button:focus-visible,.nv-gf-switch button:focus-visible{outline:2px solid #b4f9e7;outline-offset:2px}.nv-gf-plot{overflow:hidden;border:1px solid #4d8c8966;border-radius:16px;background:radial-gradient(circle at 52% -15%,#4acbb514,transparent 55%),linear-gradient(145deg,#132c38eb,#0b1e2be8);box-shadow:inset 0 1px #ffffff10,0 12px 25px #02151e30;padding:14px 15px 10px}.nv-gf-plot svg{display:block;width:100%;height:auto;min-height:190px}.nv-gf-grid-line{stroke:#668c8c58;stroke-width:.75;stroke-dasharray:3 5}.nv-gf-grid-vertical{stroke:#668c8c35}.nv-gf-axis-label{fill:#c1d7d8;font:600 10px system-ui,sans-serif}.nv-gf-area{opacity:.85}.nv-gf-line{fill:none;stroke:#5de2ca;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px #5de2ca7d)}.nv-gf-dot-halo{fill:#58e7cc28}.nv-gf-dot{fill:#c6fff0;stroke:#2abfa9;stroke-width:2}.nv-gf-plot-caption{color:#b8ced1;font-size:11px;line-height:1.5;padding:2px 5px 4px}.nv-gf-no-plot{border:1px solid #4d8c8966;border-radius:12px;background:#102a35;color:var(--np-muted,#afc8cd);padding:18px;font-size:12px}.nv-gf-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.nv-gf-legend button{display:flex;align-items:center;gap:10px;min-width:0;min-height:49px;padding:9px 12px;border:1px solid #537e8359;border-radius:10px;background:linear-gradient(145deg,#1837439c,#0b253081);color:var(--np-text,#edf8f8);text-align:left;cursor:pointer}.nv-gf-legend button[aria-pressed=true]{border-color:#76dec7;background:#2a665c47}.nv-gf-legend-index{display:inline-grid;flex:0 0 23px;height:23px;place-items:center;border-radius:50%;background:#61dac224;color:#b7f5e4;font-size:10px;font-weight:700}.nv-gf-legend-title{flex:1 1;min-width:0;font-size:11px;line-height:1.4}.nv-gf-legend strong{flex:0 0 auto;color:#8cf1d7;font-size:11px;white-space:nowrap}.nv-gf-focus{border-color:#537e8359;background:#132d38}.nv-gf-chart .np-table-wrap{border:1px solid #537e8359;border-radius:12px;background:#102a35}.nv-gf-values{margin-top:16px}@media (max-width:700px){.nv-gf-gauge{width:min(194px,100%)}.nv-gf-plot{padding:12px 9px 8px}.nv-gf-legend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nv-gf-gauge-progress,.nv-gf-line{transition:none;animation:none}}