.solar-cost-grid line[data-v-df9a84b5]{stroke:#0f172a14;stroke-width:1}.solar-cost-axis[data-v-df9a84b5]{fill:none;stroke:#0f172a33;stroke-width:1.2}.solar-cost-axis-labels text[data-v-df9a84b5],.solar-cost-axis-title[data-v-df9a84b5]{fill:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.solar-cost-axis-title[data-v-df9a84b5]{font-size:10px;font-weight:600;letter-spacing:.02em}.solar-cost-line[data-v-df9a84b5]{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7}.solar-capacity-axis[data-v-df9a84b5]{fill:none;stroke:#ea580c47;stroke-width:1.2}.solar-capacity-axis-labels text[data-v-df9a84b5],.solar-capacity-axis-title[data-v-df9a84b5]{fill:#c2410c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.solar-capacity-axis-title[data-v-df9a84b5]{font-weight:600;letter-spacing:.02em}.solar-capacity-line[data-v-df9a84b5]{fill:none;stroke:#f97316;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.solar-capacity-end-label[data-v-df9a84b5],.solar-cost-end-label[data-v-df9a84b5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.solar-cost-end-label[data-v-df9a84b5]{fill:#2563eb}.solar-capacity-end-label[data-v-df9a84b5]{fill:#c2410c}.solar-cost-hover circle[data-v-df9a84b5]{fill:#fff;stroke:#1d4ed8;stroke-width:2;transition:cx .12s ease,cy .12s ease}.solar-cost-hover rect[data-v-df9a84b5]{fill:#fffffff5;stroke:#0f172a24;stroke-width:1}.solar-cost-hover text[data-v-df9a84b5]{fill:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.solar-cost-hover .solar-cost-hover-value[data-v-df9a84b5]{fill:#0f172a;font-size:11px}.solar-cost-hover .solar-capacity-hover-dot[data-v-df9a84b5]{fill:#fff7ed;stroke:#f97316}.solar-cost-hover .solar-capacity-hover-value[data-v-df9a84b5]{fill:#c2410c;font-size:11px}.duck-grid line[data-v-df9a84b5]{stroke:#0f172a14;stroke-width:1}.duck-night-band[data-v-df9a84b5]{fill:#0f172a09}.duck-axis[data-v-df9a84b5]{fill:none;stroke:#0f172a2e;stroke-width:1.2}.duck-axis-labels text[data-v-df9a84b5],.duck-axis-title[data-v-df9a84b5],.duck-gross-annotation[data-v-df9a84b5],.duck-net-annotation[data-v-df9a84b5],.duck-ramp-annotation[data-v-df9a84b5],.duck-solar-annotation[data-v-df9a84b5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.duck-axis-labels text[data-v-df9a84b5],.duck-axis-title[data-v-df9a84b5]{fill:#64748b}.duck-axis-title[data-v-df9a84b5]{font-weight:600;letter-spacing:.02em}.duck-solar-area[data-v-df9a84b5]{fill:#facc1538}.duck-gross-line[data-v-df9a84b5]{fill:none;stroke:#64748b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.duck-net-line[data-v-df9a84b5]{fill:none;stroke:#f97316;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.duck-gross-annotation[data-v-df9a84b5]{fill:#475569c7;font-weight:600}.duck-gross-leader[data-v-df9a84b5]{fill:none;stroke:#64748b8c;stroke-linecap:round;stroke-width:1.1}.duck-net-annotation[data-v-df9a84b5]{fill:#c2410c;font-weight:600}.duck-net-leader[data-v-df9a84b5]{fill:none;stroke:#f973169e;stroke-linecap:round;stroke-width:1.1}.duck-solar-annotation[data-v-df9a84b5]{fill:#475569e6;font-weight:600}.duck-solar-leader[data-v-df9a84b5]{fill:none;stroke:#5c2f0880;stroke-linecap:round;stroke-width:1.1}.plug-diagram[data-v-df9a84b5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:100%}.plug-diagram text[data-v-df9a84b5]{font-size:10px;font-weight:700;fill:#475569;text-anchor:middle;dominant-baseline:middle}.plug-active-lines path[data-v-df9a84b5],.plug-lines line[data-v-df9a84b5],.plug-lines path[data-v-df9a84b5]{fill:none;stroke:#0f172a80;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.plug-active-lines path[data-v-df9a84b5]{stroke:#0f172ac7;stroke-width:1.9}.plug-dashed[data-v-df9a84b5]{stroke-dasharray:4 4}.plug-arrow-head[data-v-df9a84b5]{fill:#0f172ad6}.plug-node rect[data-v-df9a84b5]{fill:#fff;stroke:#0f172a9e;stroke-width:1.6}.plug-optional rect[data-v-df9a84b5]{stroke-dasharray:4 4}.plug-muted[data-v-df9a84b5]{font-size:8.5px!important;font-weight:600!important;fill:#94a3b8!important}.plug-inside[data-v-df9a84b5]{font-size:9px!important;fill:#334155!important}.plug-wire-labels rect[data-v-df9a84b5]{fill:#fff;stroke:#0f172a1f;stroke-width:1}.plug-wire-labels text[data-v-df9a84b5]{font-size:8.5px;fill:#64748b}.plug-sun circle[data-v-df9a84b5]{fill:#facc15;stroke:#d97706c7;stroke-width:1.6}.plug-tip[data-v-df9a84b5]{opacity:0;pointer-events:none;transition:opacity .12s ease}.plug-tooltip-target:hover .plug-tip[data-v-df9a84b5]{opacity:1}.plug-tip-box[data-v-df9a84b5]{background:#fffffff5;border:1px solid rgba(15,23,42,.14);border-radius:5px;box-sizing:border-box;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:400;line-height:1.35;padding:5px 6px;width:100%}.plug-dimmed[data-v-df9a84b5]{opacity:.28}.plug-pulses circle[data-v-df9a84b5]{fill:#eab308e6;stroke:#b4530957;stroke-width:1}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__runway{background:linear-gradient(90deg,#7c2d12,#7c2d12 18%,#dc2626 28%,#f97316 42%,#facc15 54%,#16a34a 68%,#2563eb 84%,#7c3aed);border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a14;height:8px}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__bar{background:transparent;height:8px}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__button{background:var(--solar-slider-thumb-color,#0f172a);border:2px solid #fff;box-shadow:0 0 0 1px #0f172a40,0 2px 6px #0f172a2e;height:16px;width:16px}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__marks-stop{background:#0f172a;border-radius:999px;box-shadow:0 0 0 1px #ffffffbf;height:14px;top:-3px;width:2px}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__marks-text{margin-top:12px;text-shadow:0 1px 0 hsla(0,0%,100%,.9),0 0 6px hsla(0,0%,100%,.9)}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__marks-text:first-child{margin-left:6px}[data-v-df9a84b5] .solar-spectrum-slider .el-slider__marks-text:last-child{margin-left:-6px}.frequency-label[data-v-809c424f]{fill:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}
