.power-curve-graph{margin-top:2.5rem}.power-curve-graph--mod-range{margin-bottom:1rem;padding:1.25rem}.power-curve-graph__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.power-curve-graph__header h2{margin:0}.power-curve-graph__header p{color:var(--se-muted);margin:.35rem 0 0}.power-curve-graph__svg{width:100%;height:auto;margin-top:1rem;overflow:visible}.power-curve-graph__grid{opacity:.55}.power-curve-graph__axis-label{font-size:13px}.power-curve-graph__usable{fill:var(--se-primary);opacity:.12}.power-curve-graph__curve{stroke-width:2.5px}.power-curve-graph__curve--combined{stroke:var(--se-primary);stroke-width:3.5px}.power-curve-graph__hover-target{pointer-events:all}.power-curve-graph__hover-tooltip rect{fill:var(--se-surface-raised);stroke:var(--se-border)}.power-curve-graph__hover-tooltip text{fill:var(--se-text);font-size:12px}.power-curve-graph__marker{stroke-width:1.5px;stroke-dasharray:2 4;opacity:.85;vector-effect:non-scaling-stroke}.power-curve-graph__legend{color:var(--se-muted);flex-wrap:wrap;gap:.65rem 1rem;margin-top:.75rem;font-size:.8rem;display:flex}.power-curve-graph__legend span{align-items:center;gap:.35rem;display:inline-flex}.power-curve-graph__legend-toggle{color:var(--se-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.power-curve-graph__legend-toggle:hover,.power-curve-graph__legend-toggle:focus-visible{color:var(--se-text)}.power-curve-graph__legend-toggle--inactive{opacity:.45}.power-curve-graph__legend-line,.power-curve-graph__legend-area,.power-curve-graph__legend-marker{background:var(--se-primary);width:1.1rem;height:.15rem;display:inline-block}.power-curve-graph__legend-area{background:var(--se-primary);opacity:.3;height:.65rem}.power-curve-graph__legend-marker{border-radius:50%;width:.65rem;height:.65rem}.power-curve-graph__unavailable{color:var(--se-warning-text)}.power-curve-graph__adjustment-note{margin-bottom:-1.75rem}@media (width<=800px){.power-curve-graph__header{display:block}}
