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