.solar-report-ledger-module__wtsEYq__ledger{gap:.85rem;min-width:0;margin-top:1rem;padding:1rem;display:grid}.solar-report-ledger-module__wtsEYq__head{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.solar-report-ledger-module__wtsEYq__headArt{border:1px solid var(--line);background:var(--mint-50);width:54px;height:50px;box-shadow:var(--depth-chip);border-radius:15px 11px 16px 12px;flex:none;place-items:center;display:grid;transform:rotate(-2deg)}.solar-report-ledger-module__wtsEYq__headText{flex:14rem;min-width:0}.solar-report-ledger-module__wtsEYq__headText h2{letter-spacing:-.02em;margin:.1rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:850}.solar-report-ledger-module__wtsEYq__eyebrow{color:var(--field-700);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.solar-report-ledger-module__wtsEYq__figures{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;min-width:0;display:grid}.solar-report-ledger-module__wtsEYq__figure{border:1px solid var(--line);background:linear-gradient(152deg, var(--porcelain) 0 74%, var(--paper-50));min-width:0;box-shadow:var(--depth-chip);border-radius:14px 11px 15px 12px;gap:.15rem;padding:.7rem .8rem;display:grid}.solar-report-ledger-module__wtsEYq__figureValue{color:var(--ink-900);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums slashed-zero;font-size:1.6rem;font-weight:800;line-height:1.05}.solar-report-ledger-module__wtsEYq__figureLabel{color:var(--ink-800);font-size:.8125rem;font-weight:800}.solar-report-ledger-module__wtsEYq__figureNote{color:var(--ink-650);font-size:.75rem;line-height:1.4}.solar-report-ledger-module__wtsEYq__figureLead .solar-report-ledger-module__wtsEYq__figureValue{color:var(--field-800)}.solar-report-ledger-module__wtsEYq__bar{border:1px solid var(--line);background:var(--mint-100);border-radius:999px;height:14px;display:flex;overflow:hidden}.solar-report-ledger-module__wtsEYq__barSolar{background:linear-gradient(180deg, var(--field-600), var(--field-800));height:100%}.solar-report-ledger-module__wtsEYq__barAerial{background:linear-gradient(180deg, var(--field-400), var(--field-600));height:100%}.solar-report-ledger-module__wtsEYq__barOver{background:var(--safety-orange,#f2552a);height:100%}.solar-report-ledger-module__wtsEYq__barOverCovered{background:var(--steel);height:100%}.solar-report-ledger-module__wtsEYq__legend{min-width:0;color:var(--ink-650);flex-wrap:wrap;gap:.35rem 1rem;margin:0;font-size:.78rem;display:flex}.solar-report-ledger-module__wtsEYq__legend>span{align-items:center;gap:.4rem;display:inline-flex}.solar-report-ledger-module__wtsEYq__swatch{border-radius:4px 3px 5px;flex:none;width:12px;height:12px}.solar-report-ledger-module__wtsEYq__swatchSolar{background:var(--field-700)}.solar-report-ledger-module__wtsEYq__swatchAerial{background:var(--field-500)}.solar-report-ledger-module__wtsEYq__swatchOver{background:var(--safety-orange,#f2552a)}.solar-report-ledger-module__wtsEYq__swatchOverCovered{background:var(--steel)}.solar-report-ledger-module__wtsEYq__swatchLeft{border:1px solid var(--line);background:var(--mint-100)}.solar-report-ledger-module__wtsEYq__rest{border:1px dashed var(--line-strong);background:var(--mint-50);border-radius:14px 11px 15px 12px;gap:.4rem;min-width:0;padding:.75rem .8rem;display:grid}.solar-report-ledger-module__wtsEYq__restRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;margin:0;font-size:.8125rem;display:flex}.solar-report-ledger-module__wtsEYq__restRow b{color:var(--ink-800);font-weight:800}.solar-report-ledger-module__wtsEYq__restRow small{color:var(--ink-650);font-size:.75rem;line-height:1.4;display:block}.solar-report-ledger-module__wtsEYq__restTotal{border-top:1px solid var(--line);padding-top:.4rem;font-weight:850}.solar-report-ledger-module__wtsEYq__note{color:var(--ink-650);margin:0;font-size:.78rem;line-height:1.55}.solar-report-ledger-module__wtsEYq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}@media (max-width:560px){.solar-report-ledger-module__wtsEYq__ledger{padding:.85rem}.solar-report-ledger-module__wtsEYq__figureValue{font-size:1.35rem}}@media (forced-colors:active){.solar-report-ledger-module__wtsEYq__bar,.solar-report-ledger-module__wtsEYq__figure,.solar-report-ledger-module__wtsEYq__rest,.solar-report-ledger-module__wtsEYq__headArt{border-color:canvastext}}
:where(.route-stage) *,:where(.route-stage) :before,:where(.route-stage) :after{box-sizing:border-box}.route-stage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--paper);--foreground:var(--ink-950);--card:#fff;--card-foreground:var(--ink-950);--popover:#fff;--popover-foreground:var(--ink-950);--primary:var(--field-700);--primary-solid:var(--field-700);--primary-foreground:#fff;--secondary:var(--mint-100);--secondary-foreground:var(--ink-950);--muted:var(--mint-50);--muted-foreground:var(--ink-650);--accent:var(--mint-100);--accent-foreground:var(--field-800);--success:var(--field-600);--success-foreground:#fff;--warning:var(--amber);--warning-foreground:var(--ink-950);--destructive:var(--red);--destructive-foreground:#fff;--border:var(--line);--input:var(--line-strong);--ring:var(--field-600);--ink:var(--ink-950);--ink-soft:var(--ink-800);--steel:var(--ink-650);--steel-light:var(--ink-500);color:var(--ink-950);font-family:var(--font-body);font-size:var(--text-dashboard-body)}:where(.route-stage) input,:where(.route-stage) select,:where(.route-stage) textarea{font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}.route-stage button,.route-stage a{-webkit-tap-highlight-color:transparent}:where(.route-stage) button{font:inherit;cursor:pointer}:where(.route-stage) a{text-decoration:none}.route-stage h1,.route-stage h2,.route-stage h3,.route-stage p{margin-top:0}.route-stage h1{margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,3vw,3.25rem);font-weight:900;line-height:.98}.route-stage h2{margin-bottom:var(--space-2);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800;line-height:1.08}.route-stage h3{margin-bottom:var(--space-2);font-size:.95rem;font-weight:800}.route-stage p{margin-bottom:var(--space-4);color:var(--ink-650);line-height:1.5}.route-stage small{color:var(--ink-650);font-size:var(--text-dashboard-body);line-height:1.4}.route-stage img{max-width:100%;height:auto}.route-stage .eyebrow{color:var(--field-700);font-size:max(var(--text-utility), .8125rem);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-weight:900;display:block}.surface{border:1px solid var(--line);background:linear-gradient(158deg, var(--porcelain,var(--porcelain)) 0 68%, var(--paper-50,#fbf5ea));box-shadow:0 4px 0 var(--depth-lip,#e0d2b8), 0 14px 28px #0d2c2212;border-radius:18px 21px 16px 19px}@media (max-width:1024px){.route-stage button,.route-stage .button,.route-stage nav a,.route-stage [role=button]{min-height:44px}.route-stage a:not(.button):not(p a):not(small a):not(dd a){align-items:center;min-height:44px}:where(.route-stage a:not(.button):not(p a):not(small a):not(dd a)){display:inline-flex}.route-stage p a,.route-stage small a,.route-stage dd a{min-height:0;display:inline}}.fl-masthead{border:1px solid var(--line);background:linear-gradient(118deg, var(--porcelain) 0 56%, #e3f2e8 60% 74%, #f1e1c9 78%);box-shadow:0 6px 0 var(--ply-masthead,#d8c7a8), 0 18px 34px #0d2c2214;border-radius:18px 22px 15px 20px;justify-content:space-between;align-items:center;gap:clamp(.85rem,2.4vw,1.9rem);margin-bottom:1rem;padding:clamp(.95rem,2.1vw,1.4rem) clamp(1rem,2.3vw,1.55rem);display:flex}.fl-masthead__copy{min-width:0}.fl-masthead h1{margin:0;font-size:clamp(1.55rem,3.2vw,2.45rem)}.fl-masthead__copy p{max-width:56ch;margin:.3rem 0 0;font-size:.8125rem}.fl-masthead__aside{flex-shrink:0;align-items:center;gap:clamp(.55rem,1.5vw,1rem);display:flex}.fl-masthead__art{width:clamp(72px,8.5vw,112px);display:block}.fl-masthead__art img{object-fit:contain;filter:drop-shadow(0 9px 7px #10412b29);width:100%;height:auto;transform:rotate(-1.5deg)}@media (max-width:720px){.fl-masthead{background:linear-gradient(172deg, var(--porcelain) 0 50%, #e3f2e8 54% 74%, #f1e1c9 78%);flex-flow:column;align-items:stretch}.fl-masthead__aside{justify-content:flex-start;gap:.75rem}.fl-masthead__art{width:62px}.fl-masthead__aside .button{flex:1}}.job-created-receipt{border:1px solid var(--line);border-left:3px solid var(--pp-field,#1c5d3f);background:linear-gradient(126deg, var(--porcelain) 0 62%, #e3f2e8 62% 82%, #f1e1c9 82%);box-shadow:0 6px 0 var(--ply-masthead,#d8c7a8), 0 18px 34px #0d2c2214;border-radius:16px 20px 14px 18px;gap:.7rem;margin-bottom:1rem;padding:clamp(.9rem,2vw,1.15rem) clamp(1rem,2.2vw,1.35rem);display:grid}.job-created-receipt__lead{margin:0;font-size:.9rem}.job-created-receipt__stamp{border:1px solid color-mix(in srgb, var(--pp-field,#1c5d3f) 38%, var(--line));color:var(--pp-field,#1c5d3f);background:color-mix(in srgb, var(--pp-field,#1c5d3f) 8%, var(--porcelain));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-right:.5rem;padding:.16rem .5rem;font-size:.7rem;font-weight:800;display:inline-block}.job-created-receipt__steps{flex-wrap:wrap;gap:.55rem;display:flex}.job-created-receipt__steps .button{border:1px solid var(--line,#d5e2d8);min-height:44px;color:var(--field-800,#0f5c3b);background:var(--porcelain);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.job-created-receipt__steps .button--primary{color:#fff;border-color:var(--field-800,#0f5c3b);background:linear-gradient(180deg, var(--field-700,#16734a), var(--field-800,#0f5c3b));box-shadow:0 7px 14px #0f5c3b29}.job-created-receipt__note{color:var(--steel);margin:0;font-size:.78rem}@media (max-width:720px){.job-created-receipt{background:linear-gradient(172deg, var(--porcelain) 0 54%, #e3f2e8 58% 78%, #f1e1c9 82%)}.job-created-receipt__steps .button{flex:100%;justify-content:center}}.route-subtitle{display:none}
