.jf-blueprint .content .hvac-estimator-module__q_fjGW__page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;padding-top:6px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kicker:before{content:"";background:var(--sky);border-radius:50%;width:7px;height:7px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__page-title{letter-spacing:-.03em;text-transform:uppercase;font-size:46px;font-weight:900;line-height:.95}.jf-blueprint .content .hvac-estimator-module__q_fjGW__page-sub{max-width:64ch;color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__page-actions{flex-shrink:0;gap:12px;padding-bottom:4px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn{border:var(--border);border-radius:var(--radius);height:40px;color:var(--ink);font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease), box-shadow .12s var(--ease), background .12s;background:#fff;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn:active{box-shadow:none;transform:translate(0)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn-primary{background:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn-primary:hover{background:var(--blueprint-dark)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn-ghost{color:var(--ink);background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn-ghost:hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn-sm{height:38px;padding:0 14px;font-size:11.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn[disabled]{opacity:.45;pointer-events:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn .hvac-estimator-module__q_fjGW__ic{width:15px;height:15px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__link{cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;color:var(--blueprint);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:600;text-decoration:underline}.jf-blueprint .content .hvac-estimator-module__q_fjGW__ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:17px;height:17px;display:inline}.jf-blueprint .content .hvac-estimator-module__q_fjGW__card{border:var(--border);border-radius:var(--radius);background:#fff;margin-bottom:16px;padding:0;position:relative;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__head{border-bottom:1.5px solid var(--hair-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px 13px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__head-txt{min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__card-title{letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__card-sub{max-width:64ch;color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__card-sub b{color:var(--ink-soft);font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__step{vertical-align:-5px;border:1.5px solid var(--ink);width:24px;height:24px;font-family:var(--font-mono);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:11px;font-weight:700;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__step.hvac-estimator-module__q_fjGW__done{background:var(--ink);color:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kpi-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.jf-blueprint .content .hvac-estimator-module__q_fjGW__mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__note{max-width:66ch;color:var(--muted);font-size:12.5px;line-height:1.55}.jf-blueprint .content .hvac-estimator-module__q_fjGW__note b{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid{gap:11px;margin-top:4px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-addr{grid-template-columns:minmax(0,2.4fr) minmax(0,.7fr) minmax(0,1.3fr)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.jf-blueprint .content .hvac-estimator-module__q_fjGW__field{min-width:0;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:6px;min-height:16px;margin-bottom:5px;font-size:9.5px;font-weight:600;display:flex}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__in,.jf-blueprint .content .hvac-estimator-module__q_fjGW__sel){box-sizing:border-box;border:1.5px solid var(--hair-soft);border-radius:var(--radius);width:100%;height:38px;font-family:var(--font);color:var(--ink);background:#fff;padding:0 11px;font-size:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sel{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__in:focus,.jf-blueprint .content .hvac-estimator-module__q_fjGW__sel:focus){border-color:var(--ink);outline:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__in::placeholder{color:var(--muted-faint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__in.hvac-estimator-module__q_fjGW__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.jf-blueprint .content .hvac-estimator-module__q_fjGW__ta{box-sizing:border-box;border:1.5px solid var(--hair-soft);border-radius:var(--radius);width:100%;min-height:72px;font-family:var(--font);color:var(--ink);resize:vertical;background:#fff;padding:9px 11px;font-size:13px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__ta:focus{border-color:var(--ink);outline:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__acts{border-top:1.5px solid var(--hair-soft);flex-wrap:wrap;align-items:center;gap:11px;margin-top:16px;padding-top:15px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__acts .hvac-estimator-module__q_fjGW__btn{height:38px;padding:0 15px;font-size:12.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__acts-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;color:var(--muted-light);background:#fff;border:1.5px solid;padding:2px 6px;font-size:9.5px;font-weight:800;line-height:1.3;display:inline-block}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-measured,.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-plan){color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-read{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-stated{color:#fff;background:var(--ink);border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-default{color:var(--muted-light);border-style:dashed}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-pass{color:var(--success)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-fix{color:var(--danger)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chip-verify{color:var(--warning-dark)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero{border-bottom:1.5px solid var(--hair-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-cell{border-right:1.5px solid var(--hair-soft);min-width:0;padding:15px 18px 17px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-cell:last-child{border-right:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-v{font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;margin-top:8px;font-size:28px;font-weight:900;line-height:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-v.hvac-estimator-module__q_fjGW__accent{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-h.hvac-estimator-module__q_fjGW__hero-warn{color:var(--danger);white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-v small{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:13px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;font-weight:600;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__call{border:1.5px solid var(--hair-soft);border-radius:var(--radius);color:var(--ink-soft);border-left-width:3px;gap:9px;padding:10px 11px;font-size:12.5px;line-height:1.45;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__call+.hvac-estimator-module__q_fjGW__call{margin-top:8px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__call-act{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__call.hvac-estimator-module__q_fjGW__warn{border-left-color:var(--warning);background:var(--warning-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__call.hvac-estimator-module__q_fjGW__info{border-left-color:var(--sky);background:#4a9eff12}.jf-blueprint .content .hvac-estimator-module__q_fjGW__call.hvac-estimator-module__q_fjGW__bad{border-left-color:var(--danger);background:var(--danger-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__stamp{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;vertical-align:1px;margin:0 9px 0 0;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__intake{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__intake>*{min-width:0;padding:16px 18px 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__intake>*+*{border-left:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sec-title{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12.5px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sec-sub{color:var(--muted);max-width:60ch;margin-bottom:12px;font-size:12.5px;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop{text-align:center;cursor:pointer;border:2px dashed var(--hair-soft);border-radius:var(--radius);background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:132px;padding:18px;transition:border-color .12s,background .12s;display:flex}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop:hover,.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop.hvac-estimator-module__q_fjGW__over){border-color:var(--ink);background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop-t{letter-spacing:.04em;font-size:13.5px;font-weight:800}.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop-s{color:var(--muted);max-width:40ch;font-size:12px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop input{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__drop .hvac-estimator-module__q_fjGW__ic{width:24px;height:24px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__clip{border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:#fff;align-items:center;gap:12px;padding:10px 12px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__clip video{-o-object-fit:cover;object-fit:cover;background:var(--ink);border-radius:var(--radius);flex-shrink:0;width:96px;height:54px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__clip-t{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__clip-m{margin-top:3px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__clip .hvac-estimator-module__q_fjGW__link{margin-left:auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__frames{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;margin-top:10px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__frame{aspect-ratio:16/9;border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:var(--ink);position:relative;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__frame span{color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;background:#0a0a0abf;padding:1px 4px;font-size:9px;position:absolute;bottom:3px;left:4px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__stage{align-items:center;gap:10px;margin-top:12px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__stage-bar{border:1.5px solid var(--ink);background:#fff;flex:1;height:6px;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__stage-fill{background:var(--blueprint);height:100%;transition:width .3s}.jf-blueprint .content .hvac-estimator-module__q_fjGW__stage-t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:10.5px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide{border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:var(--paper);margin-top:14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:11px 13px;font-size:12.5px;font-weight:800;list-style:none;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide>summary .hvac-estimator-module__q_fjGW__mono{text-transform:none;letter-spacing:.02em;margin-left:auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide[open]>summary{border-bottom:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide-body{padding:12px 13px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shots{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shot{border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:#fff;grid-template-columns:28px 1fr;gap:10px;padding:10px 11px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shot-n{border:1.5px solid var(--ink);width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shot-t{letter-spacing:.02em;font-size:12.5px;font-weight:800}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shot-d{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shot-say{font-family:var(--font-mono);color:var(--blueprint);margin-top:5px;font-size:10.5px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tips{flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tip{color:var(--ink-soft);font-size:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tip:before{content:"—";color:var(--muted-light);margin-right:6px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cover{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin-top:12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov{border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-i{border:1.5px solid var(--muted-light);width:16px;height:16px;color:var(--muted-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:900;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov.hvac-estimator-module__q_fjGW__got .hvac-estimator-module__q_fjGW__cov-i{border-color:var(--success);background:var(--success);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-t{font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-s{color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot{border:1.5px dashed var(--hair-soft);border-radius:var(--radius);background:var(--paper);cursor:pointer;flex-direction:column;gap:6px;min-height:120px;padding:9px;display:flex;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot:hover{border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot.hvac-estimator-module__q_fjGW__has{background:#fff;border-style:solid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot input{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot-t{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot-s{color:var(--muted);font-size:11px;line-height:1.4}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--ink);width:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot-r{font-family:var(--font-mono);color:var(--ink);word-break:break-word;font-size:10.5px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot-r b{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slot .hvac-estimator-module__q_fjGW__chip{position:absolute;top:7px;right:7px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__confirm{border-top:1.5px solid var(--hair-soft);padding:16px 18px 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp{border:1.5px solid var(--hair-soft);border-left-width:3px;margin-top:16px;padding:12px 14px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-house{background:var(--paper-deep);border-left-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-job{background:var(--paper);border-left-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-t{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-house .hvac-estimator-module__q_fjGW__grp-k{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-job .hvac-estimator-module__q_fjGW__grp-k{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp-s{min-width:0;color:var(--muted);flex:320px;font-size:12px;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp .hvac-estimator-module__q_fjGW__fs:first-of-type{margin-top:10px}@media (max-width:768px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp{padding:11px 12px 12px}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fs:first-child{margin-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold>summary{cursor:pointer;border-radius:3px;margin:0 -9px;padding:7px 9px;list-style:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold>summary:hover{background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold[open]>summary{margin-bottom:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold>summary:after{content:"show";font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);margin-left:auto;font-size:9.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold[open]>summary:after{content:"hide"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold-s{min-width:0;font-family:var(--font-mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:10.5px;overflow:hidden}@media (max-width:768px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold>summary{flex-wrap:wrap}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold-s{white-space:normal;flex-basis:100%}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fs-t{align-items:center;gap:10px;margin-bottom:8px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fs-t .hvac-estimator-module__q_fjGW__mono{text-transform:none;letter-spacing:.03em;font-weight:500}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-f{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk{border:1.5px solid var(--hair-soft);border-radius:var(--radius);cursor:pointer;background:#fff;align-items:center;gap:8px;height:38px;padding:0 10px;font-size:12.5px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk input{width:15px;height:15px;accent-color:var(--blueprint);margin:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design>*{min-width:0;padding:16px 18px 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design>*+*{border-left:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__unit{border:1.5px solid var(--ink);border-radius:var(--radius);background:#fff;padding:12px 13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__unit-t{letter-spacing:.02em;font-size:15px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__unit-m{margin-top:4px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__unit ul{gap:4px;margin-top:9px;padding-left:0;list-style:none;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__unit li{color:var(--ink-soft);padding-left:12px;font-size:12.5px;line-height:1.45;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__unit li:before{content:"";background:var(--blueprint);width:5px;height:5px;position:absolute;top:8px;left:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__runner{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__runner b{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart{border:1.5px solid var(--hair-soft);background:linear-gradient(var(--grid-light) 1px, transparent 1px), linear-gradient(90deg, var(--grid-light) 1px, transparent 1px);background-size:20px 20px;width:100%;height:auto;margin-top:12px;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart text{font-family:var(--font-mono);fill:var(--muted);font-size:9.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart .hvac-estimator-module__q_fjGW__cap{fill:none;stroke:var(--blueprint);stroke-width:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart .hvac-estimator-module__q_fjGW__ld{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 3}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart .hvac-estimator-module__q_fjGW__ax{stroke:var(--hair-soft);stroke-width:1px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart .hvac-estimator-module__q_fjGW__mk{fill:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chart .hvac-estimator-module__q_fjGW__band{fill:var(--chart-fill)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__legend{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__legend span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__legend i{border-top:2px solid var(--blueprint);width:16px;height:0;display:inline-block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__legend i.hvac-estimator-module__q_fjGW__d{border-top:1.5px dashed var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fit{margin-top:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fit-bar{border:1.5px solid var(--ink);background:#fff;height:22px;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fit-band{background:var(--chart-fill);position:absolute;top:0;bottom:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fit-mark{background:var(--blueprint);width:3px;position:absolute;top:-4px;bottom:-4px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fit-ax{justify-content:space-between;margin-top:4px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__checks{gap:6px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__check{border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:#fff;grid-template-columns:62px 1fr;align-items:start;gap:10px;padding:8px 10px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__check-t{font-size:12.5px;font-weight:800}.jf-blueprint .content .hvac-estimator-module__q_fjGW__check-d{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__check-r{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-light);margin-top:3px;font-size:9.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__notes{gap:5px;padding-left:0;list-style:none;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__notes li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__notes .hvac-estimator-module__q_fjGW__chip{margin-top:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp{border-collapse:collapse;width:100%;margin-top:10px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp th,.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp td){border-bottom:1px solid var(--hair-soft);text-align:right;font-variant-numeric:tabular-nums;padding:5px 8px;font-size:11.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);font-size:9px;font-weight:600}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp th:first-child,.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp td:first-child){text-align:left}.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp tr:last-child td{border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-sec{border-top:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-sec:first-child{border-top:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-head{background:var(--paper-deep);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-sum{font-family:var(--font-mono);font-size:12.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tbl-wrap{overflow-x:auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table{border-collapse:collapse;width:100%;min-width:620px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table th{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light);text-align:left;border-bottom:1.5px solid var(--hair-soft);padding:9px 14px;font-size:9.5px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td{border-bottom:1.5px solid var(--hair-soft);vertical-align:middle;padding:7px 14px;font-size:13px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table th.hvac-estimator-module__q_fjGW__num,.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td.hvac-estimator-module__q_fjGW__num){text-align:right}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table tbody tr:last-child td{border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table tbody tr:nth-child(2n){background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-in{box-sizing:border-box;border:1.5px solid var(--hair-soft);border-radius:var(--radius);width:100%;height:32px;font-family:var(--font);color:var(--ink);background:#fff;padding:0 8px;font-size:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-in.hvac-estimator-module__q_fjGW__num{width:92px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-in:focus{border-color:var(--ink);outline:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-light);margin-top:2px;font-size:9.5px;line-height:1.4;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-x{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-x:hover{border-color:var(--ink);color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-x .hvac-estimator-module__q_fjGW__ic{width:13px;height:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-add{padding:8px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total{border-top:2px solid var(--ink);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total-v{color:var(--blueprint);font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__assump{border-top:1.5px solid var(--hair-soft);padding:12px 16px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__assump ul{gap:3px;margin-top:6px;padding-left:16px;list-style:outside;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__assump li{color:var(--muted);font-size:12px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel{border-top:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:var(--paper-deep);align-items:center;gap:10px;padding:11px 16px;font-size:12px;font-weight:800;list-style:none;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary .hvac-estimator-module__q_fjGW__mono{text-transform:none;letter-spacing:.02em;margin-left:auto;font-weight:500}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-rc{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__recent{gap:0;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow{border:0;border-bottom:1.5px solid var(--hair-soft);text-align:left;cursor:pointer;width:100%;font-family:var(--font);color:var(--ink);background:0 0;align-items:center;gap:12px;padding:11px 18px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow:last-child{border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow:hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-main{flex:1;min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-m{margin-top:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-v{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__empty{color:var(--muted);padding:16px 18px;font-size:12.5px}@media (max-width:1100px){:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__intake,.jf-blueprint .content .hvac-estimator-module__q_fjGW__design){grid-template-columns:minmax(0,1fr)}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__intake>*+*,.jf-blueprint .content .hvac-estimator-module__q_fjGW__design>*+*){border-left:none;border-top:1.5px solid var(--hair-soft)}}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__page-title{font-size:34px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-addr,.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-3,.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-4){grid-template-columns:1fr 1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-addr>:first-child{grid-column:span 2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero{grid-template-columns:1fr 1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-cell{border-right:none;border-bottom:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-cell:nth-child(odd){border-right:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-v{font-size:24px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__slots{grid-template-columns:1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__acts{flex-direction:column;align-items:stretch}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__acts .hvac-estimator-module__q_fjGW__btn,.jf-blueprint .content .hvac-estimator-module__q_fjGW__head-acts .hvac-estimator-module__q_fjGW__btn){width:100%;height:44px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn,.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn-sm){min-height:44px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__in,.jf-blueprint .content .hvac-estimator-module__q_fjGW__sel,.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk){height:44px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__head-acts{width:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__check{grid-template-columns:1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__shots{grid-template-columns:1fr}}@media (max-width:520px){:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-addr,.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-3,.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-4){grid-template-columns:1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-addr>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__btn,.jf-blueprint .content .hvac-estimator-module__q_fjGW__stage-fill){transition:none}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__permit{border-top:1.5px solid var(--hair-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px 16px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__permit-txt{flex:320px;min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__permit-acts{flex-direction:column;flex:0 380px;align-items:stretch;gap:8px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__permit-link{gap:8px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__permit-link .hvac-estimator-module__q_fjGW__in{flex:1;min-width:0;height:38px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap{border-bottom:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap:last-child{border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap .hvac-estimator-module__q_fjGW__rrow{cursor:default;border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open{text-align:left;cursor:pointer;min-width:0;font-family:var(--font);color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__recent>*{min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>*{max-width:100%}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-a{white-space:normal}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-v{white-space:normal}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__actual{grid-template-columns:150px 150px minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 18px 14px;display:grid}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__actual{grid-template-columns:1fr 1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__actual>:nth-child(3){grid-column:span 2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__actual .hvac-estimator-module__q_fjGW__btn{grid-column:span 2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__permit-acts{flex-basis:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow{flex-wrap:wrap}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job{text-align:left;cursor:pointer;border:1.5px solid var(--hair-soft);border-radius:var(--radius);min-height:78px;color:var(--ink);font-family:var(--font);transition:border-color .12s, transform .12s var(--ease), box-shadow .12s var(--ease);background:#fff;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 12px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job:hover{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on{border:2px solid var(--ink);background:var(--ink);color:var(--paper)}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__jobs{grid-template-columns:1fr 1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job{min-height:44px}}@media (max-width:520px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__jobs{grid-template-columns:1fr}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap{gap:6px;margin-top:12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row{text-align:left;background:var(--paper);border:1.5px solid var(--hair-soft);width:100%;font:inherit;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1.4fr) minmax(0,1.5fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row:hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__on{background:var(--ink);color:#fff;border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__out{border-left:3px solid var(--warning-dark)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-t{font-size:13px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-m{opacity:.75;font-size:10.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-w{opacity:.85;font-size:11.5px;line-height:1.4}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}@media (max-width:768px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row{grid-template-columns:minmax(0,1fr);gap:3px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-a{justify-self:start}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-gt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:7px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t{text-align:left;background:var(--paper);border:1.5px solid var(--hair-soft);font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t:hover{border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t.hvac-estimator-module__q_fjGW__rec{border-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t.hvac-estimator-module__q_fjGW__on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-n{align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-n:before{content:"";border:1.5px solid;border-radius:2px;flex:none;width:12px;height:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-n:before{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);font-size:9px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-tag{color:#f2f0ebcc}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-i{color:var(--muted);font-size:11px;line-height:1.4}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-i{color:#f2f0ebcc}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-p{letter-spacing:.03em;color:var(--blueprint);font-size:10px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-t.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-p{color:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-list{gap:4px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-list li{border-top:1px solid var(--hair-soft);justify-content:space-between;gap:12px;padding:6px 0;display:flex}@media (max-width:768px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc{grid-template-columns:minmax(0,1fr)}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kinds{border-bottom:1.5px solid var(--hair-soft);grid-template-columns:auto 1fr 1fr;align-items:stretch;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kinds-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-right:1.5px solid var(--hair-soft);align-items:center;padding:0 16px;font-size:10px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind{text-align:left;border:none;border-right:1.5px solid var(--hair-soft);font:inherit;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on{background:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind-t{justify-content:space-between;gap:12px;font-size:14px;font-weight:700;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind-v{font-family:var(--mono);font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind-s{font-family:var(--mono);opacity:.8;font-size:11px}@media (max-width:768px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__kinds{grid-template-columns:1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kinds-lbl{border-right:none;padding:8px 16px 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind{border-right:none;border-bottom:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind:last-child{border-bottom:none}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers{border-bottom:1.5px solid var(--hair-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers-wh{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier{text-align:left;border:0;border-right:1.5px solid var(--hair-soft);min-width:0;color:var(--ink);cursor:pointer;font-family:var(--font);background:#fff;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 16px 14px;transition:background .12s;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on{background:var(--ink);color:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__tier-k{color:#f2f0ebbf}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier-t{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:800;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier-m{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:10px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__tier-m{color:#f2f0ebbf}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier-v{font-variant-numeric:tabular-nums;color:var(--blueprint);margin-top:4px;font-size:20px;font-weight:900}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers{grid-template-columns:1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier{border-right:none;border-bottom:1.5px solid var(--hair-soft);min-height:44px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier:last-child{border-bottom:none}}.jf-blueprint .content{overflow-x:clip}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-1{grid-template-columns:minmax(0,1fr)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__more{margin-top:10px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__more>summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding:8px 0;font-size:12px;font-weight:800;list-style:none;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__more>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__more>summary:before{content:"+";font-family:var(--font-mono)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__more[open]>summary:before{content:"−"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__more>summary .hvac-estimator-module__q_fjGW__mono{text-transform:none;letter-spacing:.02em;font-weight:500}.jf-blueprint .content button.hvac-estimator-module__q_fjGW__cov{cursor:pointer;font-family:var(--font);color:var(--ink);text-align:left}.jf-blueprint .content button.hvac-estimator-module__q_fjGW__cov:hover{border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total--acts{flex-wrap:wrap}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total--acts{bottom:env(safe-area-inset-bottom,0px);z-index:3;box-shadow:0 -4px 0 var(--paper);position:sticky}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total--acts .hvac-estimator-module__q_fjGW__head-acts{width:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total--acts .hvac-estimator-module__q_fjGW__head-acts .hvac-estimator-module__q_fjGW__btn{flex:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table{min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table thead{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table tbody tr{border-bottom:1.5px solid var(--hair-soft);grid-template-columns:1fr 1fr auto;gap:6px 8px;padding:10px 14px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table tbody tr:last-child{border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td{border:0;padding:0;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td:first-child{grid-column:1/-1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td:nth-child(2){grid-column:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td:nth-child(3){grid-column:2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td:nth-child(4){grid-column:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td:nth-child(5){grid-column:2;align-self:center}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td:nth-child(6){grid-area:2/3/4;align-self:center}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-in.hvac-estimator-module__q_fjGW__num{width:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-table td input[aria-label=Unit]{width:100%!important}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-note{font-size:10.5px}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-main{gap:12px;min-width:0;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2{grid-template-areas:"rail rail""main sum"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2>.hvac-estimator-module__q_fjGW__rail{grid-area:rail}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2>.hvac-estimator-module__q_fjGW__hv-main{grid-area:main}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2>.hvac-estimator-module__q_fjGW__sum{grid-area:sum}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st{border:var(--border);border-radius:var(--radius);box-shadow:3px 3px 0 var(--shadow);background:#fff;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-locked{border-style:dashed;border-color:var(--muted-faint);background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h{text-align:left;width:100%;color:var(--ink);font-family:var(--font);cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h:disabled{cursor:default}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h:not(:disabled):hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-open>.hvac-estimator-module__q_fjGW__st-h{border-bottom:1.5px solid var(--hair-soft);cursor:default}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-n{border:1.5px solid var(--ink);border-radius:var(--radius);width:26px;height:26px;color:var(--ink);font-family:var(--font-mono);background:#fff;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-n .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:14px;height:14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-open .hvac-estimator-module__q_fjGW__st-n{background:var(--ink);color:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-done:not(.hvac-estimator-module__q_fjGW__st-open) .hvac-estimator-module__q_fjGW__st-n{background:var(--blueprint);border-color:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-locked .hvac-estimator-module__q_fjGW__st-n{border-style:dashed;border-color:var(--muted-light);color:var(--muted-light);background:0 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-t{flex-direction:column;gap:3px;min-width:0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-title{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-locked .hvac-estimator-module__q_fjGW__st-title{color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-lead{color:var(--ink-soft);font-size:13px;line-height:1.45}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-sum{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-why{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-edit{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blueprint);border:1.5px solid var(--blueprint);border-radius:var(--radius);padding:6px 9px;font-size:10.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h:not(:disabled):hover .hvac-estimator-module__q_fjGW__st-edit{background:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-b[hidden]{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-next{border-top:1.5px solid var(--hair-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-next .hvac-estimator-module__q_fjGW__btn .hvac-estimator-module__q_fjGW__ic{width:14px;height:14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-b{animation:hvac-estimator-module__q_fjGW__hvIn .42s var(--ease) both}@keyframes hvac-estimator-module__q_fjGW__hvIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-b{animation:none}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how{margin-top:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-top{margin:0;padding:10px 18px 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how>summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);align-items:center;gap:8px;font-size:10.5px;font-weight:700;list-style:none;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how>summary:before{content:"+";border-radius:var(--radius);border:1.5px solid;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how[open]>summary:before{content:"−"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-b{max-width:70ch;color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.55}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-b b{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail{z-index:4;border:var(--border);border-radius:var(--radius);box-shadow:3px 3px 0 var(--shadow);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i{border-right:1.5px solid var(--hair-soft);min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i:last-child{border-right:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-b{text-align:left;width:100%;color:var(--ink);font-family:var(--font);cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-b:disabled{cursor:default;color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-b:not(:disabled):hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-b:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__rail-b{box-shadow:inset 0 -3px 0 var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__st-n{background:var(--ink);color:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i.hvac-estimator-module__q_fjGW__done:not(.hvac-estimator-module__q_fjGW__on) .hvac-estimator-module__q_fjGW__st-n{background:var(--blueprint);border-color:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i.hvac-estimator-module__q_fjGW__locked .hvac-estimator-module__q_fjGW__st-n{border-style:dashed;border-color:var(--muted-light);color:var(--muted-light);background:0 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-t{flex-direction:column;gap:2px;min-width:0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-title{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-s{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-i.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__rail-s{color:var(--blueprint);text-transform:uppercase;letter-spacing:.1em}.jf-blueprint .content .hvac-estimator-module__q_fjGW__jg-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job{-moz-column-gap:12px;text-align:left;cursor:pointer;border:var(--border);border-radius:var(--radius);min-height:74px;color:var(--ink);box-shadow:3px 3px 0 var(--shadow);font-family:var(--font);transition:transform .12s var(--ease), box-shadow .12s var(--ease), border-color .12s;background:#fff;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:3px 12px;padding:12px 40px 12px 12px;display:grid;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on{border-color:var(--blueprint);box-shadow:3px 3px 0 var(--blueprint);color:var(--ink);background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-ic{border:1.5px solid var(--ink);border-radius:var(--radius);width:32px;height:32px;color:var(--ink);grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-ic{border-color:var(--blueprint);color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-t{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-s{color:var(--muted);font-size:11.5px;line-height:1.4}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-s{color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-stamp{background:var(--blueprint);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:10px;right:10px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-stamp .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:13px;height:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-stamp{animation:hvac-estimator-module__q_fjGW__hvStamp .3s var(--ease) both;display:inline-flex}@keyframes hvac-estimator-module__q_fjGW__hvStamp{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-stamp{animation:none}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr{border:var(--border);border-radius:var(--radius);height:40px;box-shadow:3px 3px 0 var(--shadow);transition:box-shadow .12s var(--ease);background:#fff;align-items:center;gap:10px;padding:0 12px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr:focus-within{box-shadow:3px 3px 0 var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr>.hvac-estimator-module__q_fjGW__ic{width:15px;height:15px;color:var(--muted-light);flex:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr-in{min-width:0;height:100%;font-family:var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr-in::placeholder{color:var(--muted-faint);font-style:italic;font-weight:400}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lbl .hvac-estimator-module__q_fjGW__chip{margin-left:8px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src{border:1.5px solid var(--hair-soft);border-radius:var(--radius);background:var(--paper);margin:12px 0 0;padding:0;list-style:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-r{border-top:1.5px solid var(--hair-soft);grid-template-columns:22px 150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-r:first-child{border-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-i{border:1.5px solid var(--muted-light);border-radius:var(--radius);width:18px;height:18px;font-family:var(--font-mono);color:var(--muted-light);background:#fff;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-i .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:12px;height:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-found .hvac-estimator-module__q_fjGW__src-i{background:var(--blueprint);border-color:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-busy .hvac-estimator-module__q_fjGW__src-i{border-style:dashed;animation:1s ease-in-out infinite alternate hvac-estimator-module__q_fjGW__hvPulse}@keyframes hvac-estimator-module__q_fjGW__hvPulse{0%{opacity:.35}to{opacity:1}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:10.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-v{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;line-height:1.4}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-default .hvac-estimator-module__q_fjGW__src-v{color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-s{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);font-size:9.5px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-found .hvac-estimator-module__q_fjGW__src-s{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum{border:var(--border);border-radius:var(--radius);box-shadow:3px 3px 0 var(--shadow);background:#fff;padding:14px 16px 16px;position:sticky;top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2>.hvac-estimator-module__q_fjGW__sum{top:76px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-k{letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:12px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-l{margin:0;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-r{border-bottom:1.5px solid var(--hair-soft);grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 0;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-r dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-r dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.35}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-p dd{color:var(--blueprint);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:22px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-a{gap:8px;margin-top:14px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-a .hvac-estimator-module__q_fjGW__btn{width:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fit{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:8px;font-size:10.5px;font-weight:600;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap .hvac-estimator-module__q_fjGW__rrow{cursor:default;border:0;align-items:center;gap:12px;padding:0 18px 0 0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap:hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open{text-align:left;cursor:pointer;flex-flow:wrap;flex:1;align-items:center;gap:3px 12px;min-width:0;padding:11px 18px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-a{flex:auto;order:0;min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-v{flex:none;order:1;margin-left:auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-m{flex-basis:100%;order:2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open:hover .hvac-estimator-module__q_fjGW__rrow-a{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-act{white-space:nowrap;flex:none}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total--acts{box-shadow:none;position:static}}@media (max-width:1100px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv{grid-template-columns:minmax(0,1fr);padding-bottom:96px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2{grid-template-areas:"rail""main"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum{z-index:6;box-shadow:none;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));border-width:2px 0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid;position:fixed;inset:auto 0 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-l2>.hvac-estimator-module__q_fjGW__sum{top:auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-k{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-l{flex-wrap:wrap;gap:2px 14px;min-width:0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-r{border:0;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:0;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-r dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-p dd{font-size:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-a{gap:8px;margin:0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-a .hvac-estimator-module__q_fjGW__btn{width:auto;height:44px;min-height:44px;padding:0 12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sum-a .hvac-estimator-module__q_fjGW__btn-ghost{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail{grid-template-columns:repeat(5,minmax(0,1fr))}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-b{grid-template-columns:1fr;justify-items:center;gap:6px;padding:9px 4px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-t{align-items:center}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-title{letter-spacing:.04em;text-align:center;font-size:9.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rail-s{display:none}}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__jobs{grid-template-columns:1fr 1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job{min-height:44px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-r{grid-template-columns:22px minmax(0,1fr)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-v{grid-column:2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__src-s{grid-column:2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-sum{white-space:normal}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-next{flex-direction:column;align-items:stretch}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-next .hvac-estimator-module__q_fjGW__btn{width:100%;height:44px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap .hvac-estimator-module__q_fjGW__rrow{flex-wrap:wrap;padding-right:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-act{padding:0 0 10px 18px}}@media (max-width:520px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__jobs{grid-template-columns:1fr}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv{gap:24px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv-main{gap:24px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv{grid-template-areas:"rail rail""main sum"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv>.hvac-estimator-module__q_fjGW__rail{grid-area:rail}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv>.hvac-estimator-module__q_fjGW__hv-main{grid-area:main}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv>.hvac-estimator-module__q_fjGW__sum{grid-area:sum;top:76px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h{cursor:default;background:0 0;padding:18px 22px 16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-open>.hvac-estimator-module__q_fjGW__st-h{cursor:default}.jf-blueprint .content .hvac-estimator-module__q_fjGW__body{padding:20px 22px 22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__confirm{padding:20px 22px 22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-next{margin-top:20px;padding-top:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-next--pad{margin:0;padding:16px 22px 20px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fs{margin-top:20px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-f{gap:12px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__in,.jf-blueprint .content .hvac-estimator-module__q_fjGW__ta,.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-in){border:1.5px solid var(--ink)}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__in:focus,.jf-blueprint .content .hvac-estimator-module__q_fjGW__ta:focus,.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-in:focus){outline:2px solid var(--blueprint);outline-offset:1px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__sel{appearance:none;background-image:none;padding-right:30px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hvsel{display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hvsel .bp-sel-in{border:1.5px solid var(--ink);border-radius:var(--radius);height:38px;font-family:var(--font);letter-spacing:0;padding:0 30px 0 11px;font-size:13px;font-weight:500}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk input{accent-color:var(--blueprint);border-radius:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__jgs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__jg+.hvac-estimator-module__q_fjGW__jg{margin-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__jobs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job{-moz-column-gap:10px;min-height:46px;box-shadow:3px 3px 0 var(--shadow);grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 10px;padding:0 40px 0 12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-ic{border:0;grid-row:auto;width:24px;height:24px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-ic .hvac-estimator-module__q_fjGW__ic{width:17px;height:17px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-t{font-size:12.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job-stamp{top:50%;transform:translateY(-50%)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__job.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-stamp{animation:none}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier,.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind){position:relative}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier .hvac-estimator-module__q_fjGW__job-stamp,.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind .hvac-estimator-module__q_fjGW__job-stamp){background:var(--blueprint);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:10px;right:10px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier .hvac-estimator-module__q_fjGW__job-stamp .hvac-estimator-module__q_fjGW__ic,.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind .hvac-estimator-module__q_fjGW__job-stamp .hvac-estimator-module__q_fjGW__ic){stroke-width:2.5px;width:13px;height:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on{color:var(--ink);box-shadow:inset 0 0 0 2px var(--blueprint);background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-stamp{display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier{padding-right:40px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on{color:var(--ink);box-shadow:inset 0 0 0 2px var(--blueprint);background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__job-stamp{display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind{padding-right:40px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg{border:0;gap:8px;padding:0;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn{border:1.5px solid var(--ink);border-radius:var(--radius);height:40px;font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:box-shadow .12s var(--ease), transform .12s var(--ease);background:#fff;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn.hvac-estimator-module__q_fjGW__on{border-color:var(--blueprint);color:var(--blueprint);box-shadow:3px 3px 0 var(--blueprint);transform:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-ic{width:15px;height:15px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-stamp{background:var(--blueprint);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;width:18px;height:18px;display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-stamp .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:11px;height:11px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__seg-stamp{animation:hvac-estimator-module__q_fjGW__hvStamp .3s var(--ease) both;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__seg-ic{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__mode{margin-top:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__mode-type{padding:12px 0 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone{text-align:center;cursor:pointer;border:1.5px dashed var(--ink);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:124px;padding:16px;transition:background .12s,border-color .12s;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone:hover{background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone input{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone>.hvac-estimator-module__q_fjGW__ic{width:20px;height:20px;color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone-t{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone-h{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);max-width:44ch;font-size:10.5px;font-weight:600;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone-plate{min-height:132px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone-plate img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--ink);width:100%;max-height:96px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zone.hvac-estimator-module__q_fjGW__has{border-style:solid;border-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__guide{margin-top:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov{font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin-top:16px;padding:0;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov>summary{cursor:pointer;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:14px;padding:8px 0;list-style:none;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-bar{border:1.5px solid var(--ink);background:#fff;height:8px;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-bar i{background:var(--blueprint);height:100%;transition:width .3s var(--ease);display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-t{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:11px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-x{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov[open] .hvac-estimator-module__q_fjGW__cov-x{font-size:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov[open] .hvac-estimator-module__q_fjGW__cov-x:after{content:"hide";font-size:10.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-l{margin:4px 0 0;padding:0;list-style:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-r button{border:0;border-top:1px solid var(--hair-soft);text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-r:first-child button{border-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-r button:hover .hvac-estimator-module__q_fjGW__cov-n{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-i{border:1.5px solid var(--ink);border-radius:var(--radius);color:#fff;background:#fff;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-i .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:11px;height:11px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-r.hvac-estimator-module__q_fjGW__got .hvac-estimator-module__q_fjGW__cov-i{background:var(--blueprint);border-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-n{font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-s{text-transform:none;letter-spacing:.02em}.jf-blueprint .content .hvac-estimator-module__q_fjGW__cov-r.hvac-estimator-module__q_fjGW__got .hvac-estimator-module__q_fjGW__cov-s{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__folds{border-top:1.5px solid var(--hair-soft);margin-top:18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2>summary{cursor:pointer;border-bottom:1.5px solid var(--hair-soft);grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:14px;padding:13px 0;list-style:none;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2>summary:hover .hvac-estimator-module__q_fjGW__fold2-t{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-t{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12.5px;font-weight:900}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-s{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:600;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-c{width:16px;height:16px;color:var(--muted);transition:transform .2s var(--ease)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2[open]>summary .hvac-estimator-module__q_fjGW__fold2-c{transform:rotate(180deg)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-b{border-bottom:1.5px solid var(--hair-soft);padding:12px 0 16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2 .hvac-estimator-module__q_fjGW__fs{margin-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__putin{margin-top:22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__putin .hvac-estimator-module__q_fjGW__sec-sub{margin-bottom:4px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__putin>.hvac-estimator-module__q_fjGW__fs:first-of-type{margin-top:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grp{background:0 0;border:0;padding:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-top{margin:6px 0 12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr-sm{height:36px;box-shadow:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__addr-sm .hvac-estimator-module__q_fjGW__addr-in{font-size:13px;font-weight:500}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-g{margin-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-g>summary{padding:11px 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-g .hvac-estimator-module__q_fjGW__svc-rows{border-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-g .hvac-estimator-module__q_fjGW__fold2-b{padding:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-rows{border-top:1.5px solid var(--hair-soft);margin:0;padding:0;list-style:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-r{border-bottom:1px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-rb{text-align:left;width:100%;min-height:36px;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0 4px 6px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-rb:hover .hvac-estimator-module__q_fjGW__svc-n{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-rb:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-box{border:1.5px solid var(--ink);border-radius:var(--radius);color:#fff;background:#fff;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-box .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:12px;height:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-r.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-box{background:var(--blueprint);border-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-n{font-size:13px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-n:before{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-r.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-n{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-p{letter-spacing:.03em;color:var(--muted);white-space:nowrap;font-size:11px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-r.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__svc-p{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-x{color:var(--muted);gap:8px;padding:0 0 12px 30px;font-size:12.5px;line-height:1.45;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-list{margin-top:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design>*{padding:20px 22px 22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-sum{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-n{text-transform:none;letter-spacing:.03em;color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-l{border-top:1.5px solid var(--hair-soft);margin:0;padding:0;list-style:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-r{border-bottom:1px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-b{text-align:left;width:100%;min-height:40px;font-family:var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:62px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 0;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-b:hover .hvac-estimator-module__q_fjGW__chk-t{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-b:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-t{min-width:0;font-size:13px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-c{width:16px;height:16px;color:var(--muted);transition:transform .2s var(--ease)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-r.hvac-estimator-module__q_fjGW__open .hvac-estimator-module__q_fjGW__chk-c{transform:rotate(180deg)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-d{color:var(--muted);padding:0 0 12px 72px;font-size:12.5px;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-next{border:1.5px solid var(--blueprint);background:color-mix(in oklab, var(--blueprint) 6%, #fff);gap:6px;margin:0 0 8px;padding:10px 12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-clear{font-family:var(--font-mono);color:var(--success-dark,#1f6b3a);padding:10px 0;font-size:11px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-plan{border-left:2px solid var(--blueprint);background:color-mix(in oklab, var(--blueprint) 4%, #fff);color:var(--ink);margin-top:8px;padding:8px 10px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-lead{color:var(--ink);font-size:12px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field{flex-wrap:wrap;align-items:flex-end;gap:6px 12px;width:100%;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field .hvac-estimator-module__q_fjGW__field{min-width:200px;color:var(--ink);flex:0 300px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field .hvac-estimator-module__q_fjGW__in,.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field .hvac-estimator-module__q_fjGW__sel){height:36px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-link{font-family:var(--font-mono);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 0;font-size:11px;text-decoration:underline}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-link:hover{color:var(--blueprint)}@media (max-width:560px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field .hvac-estimator-module__q_fjGW__field{flex:100%}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field .hvac-estimator-module__q_fjGW__in,.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-field .hvac-estimator-module__q_fjGW__sel){height:44px}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-btn{border:1.5px solid var(--blueprint);min-height:30px;color:var(--blueprint);font-family:var(--font-mono);letter-spacing:.02em;text-align:left;cursor:pointer;background:#fff;border-radius:2px;padding:4px 10px;font-size:11px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-btn:hover{background:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-btn:focus-visible{outline:2px solid var(--blueprint);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-note{min-height:30px;color:var(--muted);align-items:center;gap:6px;padding:4px 2px;font-size:12px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-priced{color:var(--success-dark,#1f6b3a);font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-priced .hvac-estimator-module__q_fjGW__ic{width:14px;height:14px}@media (max-width:560px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__fix-btn{min-height:40px}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass{margin-top:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass>summary{cursor:pointer;border-bottom:1px solid var(--hair-soft);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:6px 0;list-style:none;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass>summary::-webkit-details-marker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass>summary .hvac-estimator-module__q_fjGW__mono{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass[open]>summary .hvac-estimator-module__q_fjGW__mono:after{content:" · hide"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass[open]>summary .hvac-estimator-module__q_fjGW__mono{font-size:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-pass[open]>summary .hvac-estimator-module__q_fjGW__mono:after{content:"hide";font-size:10.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-wide{border-top:1.5px solid var(--hair-soft);margin:0;padding:14px 22px 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-wide .hvac-estimator-module__q_fjGW__how-b{max-width:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-wide .hvac-estimator-module__q_fjGW__how-b p{max-width:76ch;margin:0 0 4px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__comp{max-width:640px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines{--v2-cols:minmax(200px, 1fr) 72px 90px 124px 132px 32px;padding:0 22px 6px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-h{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0 8px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-grid{grid-template-columns:var(--v2-cols);-moz-column-gap:var(--v2-gap,12px);column-gap:var(--v2-gap,12px);align-items:center;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt{border-top:1.5px solid var(--hair-soft);cursor:pointer;min-height:42px;padding:6px 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover{background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-edit{border-top:1.5px solid var(--hair-soft);row-gap:0;padding:6px 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-name{color:var(--ink);overflow-wrap:anywhere;min-width:0;padding:0 6px;font-size:13.5px;font-weight:600;line-height:1.35}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-name i{color:var(--muted);font-style:normal}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-num{font-family:var(--font-mono);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12.5px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-unit{font-family:var(--font-mono);color:var(--muted);padding:0 6px;font-size:11.5px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-total{font-family:var(--font-mono);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:13px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-kill{opacity:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover .hvac-estimator-module__q_fjGW__line-kill{opacity:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:focus-within .hvac-estimator-module__q_fjGW__line-kill{opacity:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-edit .hvac-estimator-module__q_fjGW__line-kill{opacity:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-kill:focus-visible{opacity:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-add{border-top:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-legend{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);padding:4px 6px 10px;font-size:10.5px;font-weight:600}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total{padding:16px 22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__assump-l{color:var(--muted);gap:3px;margin:0;padding-left:16px;font-size:12px;line-height:1.45;list-style:outside;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title{padding:0 22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title>summary{grid-template-columns:minmax(0,1fr) auto auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title .hvac-estimator-module__q_fjGW__fold2-t{letter-spacing:.04em;text-transform:none;white-space:normal;font-size:14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title .hvac-estimator-module__q_fjGW__st-edit{padding:5px 9px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary{padding:13px 22px}@media (max-width:1100px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv{grid-template-areas:"rail""main"}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv>.hvac-estimator-module__q_fjGW__sum{top:auto}}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__jgs{grid-template-columns:1fr;gap:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__jobs{grid-template-columns:1fr}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg{flex-direction:column}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn{height:44px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__zones{grid-template-columns:1fr}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__body,.jf-blueprint .content .hvac-estimator-module__q_fjGW__confirm){padding:16px 14px 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__st-h{padding:16px 14px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design>*{padding:16px 14px 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__how-wide{padding:12px 14px 16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-b{grid-template-columns:56px minmax(0,1fr) 16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__chk-d{padding-left:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines{padding:0 14px 6px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-grid{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto 28px;column-gap:8px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-grid>.hvac-estimator-module__q_fjGW__line-name{grid-column:1/-1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-edit>input:first-child{grid-column:1/-1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-grid>.hvac-estimator-module__q_fjGW__line-unit{grid-column:2}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-h+.hvac-estimator-module__q_fjGW__lines-grid{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-kill{opacity:1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__bo-total{padding:14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title{padding:0 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2>summary{grid-template-columns:auto minmax(0,1fr) 18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title>summary{grid-template-columns:minmax(0,1fr) auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-title .hvac-estimator-module__q_fjGW__fold2-s{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-s{white-space:normal}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-rb{grid-template-columns:18px minmax(0,1fr)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__svc-p{grid-column:2}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__field{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-f,.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-rc,.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-addr){align-items:end}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-f{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lbl{align-items:flex-end;min-height:18px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lbl>span:first-child{min-width:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary{color:var(--ink);background:#fff;transition:background .12s}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary:hover{background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary:focus-visible{outline:2px solid var(--blueprint);outline-offset:-2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary .hvac-estimator-module__q_fjGW__mono{color:var(--muted)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel-go{flex:none;align-items:center;gap:10px;margin-left:14px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary:hover .hvac-estimator-module__q_fjGW__st-edit{background:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__go-close{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel[open] .hvac-estimator-module__q_fjGW__go-open{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel[open] .hvac-estimator-module__q_fjGW__go-close{display:inline-block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel[open]>summary .hvac-estimator-module__q_fjGW__fold2-c{transform:rotate(180deg)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel[open]>summary{border-bottom:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel-body{padding:18px 22px 20px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel-body>.hvac-estimator-module__q_fjGW__note{max-width:none;color:var(--ink-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel-body>.hvac-estimator-module__q_fjGW__how{margin:8px 0 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row{border:1.5px solid var(--hair);border-radius:var(--radius);color:var(--ink);background:#fff;padding:10px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row:hover{background:var(--paper);border-color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__on{color:var(--ink);border-color:var(--blueprint);box-shadow:inset 0 0 0 1px var(--blueprint);background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__out{border-left-width:1.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__out.hvac-estimator-module__q_fjGW__on{border-left-width:1.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__out{border-left-color:var(--hair)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-row.hvac-estimator-module__q_fjGW__out.hvac-estimator-module__q_fjGW__on{border-left-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-t{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-m{opacity:1;color:var(--muted);font-size:11px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-w{opacity:1;color:var(--ink-soft);font-size:12.5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-a{color:var(--blueprint);align-items:center;gap:8px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-stamp{background:var(--blueprint);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-stamp .hvac-estimator-module__q_fjGW__ic{stroke-width:2.5px;width:11px;height:11px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__swap-msg{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-soft);margin-top:10px;font-size:10.5px;font-weight:600;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fold2-in{border-top:1.5px solid var(--hair-soft);margin-top:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines{--v2-cols:minmax(200px, 1fr) 72px 90px 124px 132px 72px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blueprint);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-hint .hvac-estimator-module__q_fjGW__ic{width:12px;height:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt{transition:background .12s,box-shadow .12s}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover{background:var(--paper);box-shadow:inset 3px 0 0 var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover .hvac-estimator-module__q_fjGW__line-name{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-acts{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-pen{border:1.5px solid var(--hair);border-radius:var(--radius);width:28px;height:28px;color:var(--muted);background:#fff;justify-content:center;align-items:center;display:inline-flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-pen .hvac-estimator-module__q_fjGW__ic{width:13px;height:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover .hvac-estimator-module__q_fjGW__line-pen{border-color:var(--blueprint);color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-done{border:1.5px solid var(--blueprint);border-radius:var(--radius);height:28px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);cursor:pointer;background:#fff;padding:0 8px;font-size:10px;font-weight:700}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-done:hover{background:var(--blueprint);color:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-edit{background:var(--paper);box-shadow:inset 3px 0 0 var(--blueprint)}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel>summary{flex-wrap:wrap;row-gap:6px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel-go{margin-left:auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__panel-body{padding:14px 14px 16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-h{grid-template-columns:minmax(0,1fr) auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-hint{grid-area:2/1/auto/-1}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lines-grid{grid-template-columns:minmax(0,1fr) auto auto auto auto}.jf-blueprint .content .hvac-estimator-module__q_fjGW__grid-f{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hvsel .bp-sel-in{height:44px}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design .hvac-estimator-module__q_fjGW__unit+*{margin-top:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__notes{margin:0;padding-left:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__design .hvac-estimator-module__q_fjGW__unit+.hvac-estimator-module__q_fjGW__notes{margin-top:16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__notes li{align-items:baseline}.jf-blueprint .content .hvac-estimator-module__q_fjGW__notes .hvac-estimator-module__q_fjGW__chip{flex:none;margin-top:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-d{border-bottom:0;margin-bottom:24px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__dsec{margin-bottom:20px;padding:0 22px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__dsec-k{margin-bottom:10px;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kinds{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind{text-align:left;border:1px solid var(--ink);border-radius:var(--radius);min-height:56px;color:var(--ink);box-shadow:none;outline-offset:-2px;cursor:pointer;background:#fff;outline:2px solid #0000;flex-direction:column;justify-content:center;gap:3px;padding:10px 44px 10px 16px;transition:background .12s,outline-color .12s;display:flex;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind:last-child{border-right:1px solid var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind:hover{background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on{color:var(--ink);border-color:var(--blueprint);outline-color:var(--blueprint);box-shadow:none;background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind-t{gap:16px;font-size:14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind-v{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__kind-v{color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind-s{font-family:var(--font-mono);opacity:1;color:var(--muted);font-size:11px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers,.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers-wh){border:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier{text-align:left;border:1px solid var(--ink);border-radius:var(--radius);min-width:0;min-height:112px;color:var(--ink);box-shadow:none;outline-offset:-2px;cursor:pointer;background:#fff;outline:2px solid #0000;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 44px 14px 16px;transition:background .12s,outline-color .12s;display:flex;position:relative}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier:last-child{border-right:1px solid var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier:hover{background:var(--paper)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on{color:var(--ink);border-color:var(--blueprint);outline-color:var(--blueprint);box-shadow:none;background:#fff}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier-t{white-space:normal;overflow-wrap:anywhere;overflow:visible}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier-v{color:var(--ink);margin-top:auto;padding-top:8px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__tier-v{color:var(--blueprint)}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__tier-k,.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__tier-m){color:var(--muted)}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier .hvac-estimator-module__q_fjGW__job-stamp,.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind .hvac-estimator-module__q_fjGW__job-stamp){top:10px;right:10px;transform:none}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-d~.hvac-estimator-module__q_fjGW__design,.jf-blueprint .content .hvac-estimator-module__q_fjGW__dsec~.hvac-estimator-module__q_fjGW__design){border-top:1.5px solid var(--hair-soft);margin-top:24px}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__dsec{padding:0 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kinds{grid-template-columns:1fr;gap:8px}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers,.jf-blueprint .content .hvac-estimator-module__q_fjGW__tiers-wh){grid-template-columns:1fr;gap:8px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier{border-bottom:1px solid var(--ink);min-height:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on{border-bottom-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind{border-bottom:1px solid var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on{border-bottom-color:var(--blueprint)}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind:last-child,.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier:last-child){border-bottom:1px solid var(--ink)}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__kind.hvac-estimator-module__q_fjGW__on:last-child,.jf-blueprint .content .hvac-estimator-module__q_fjGW__tier.hvac-estimator-module__q_fjGW__on:last-child){border-bottom-color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__hero-d{margin-bottom:20px}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-l>span{display:inline}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-more{display:none}.bps .hvac-estimator-module__q_fjGW__ls-ta{resize:vertical;height:auto;min-height:76px;padding:9px 10px;font-family:inherit;line-height:1.4}.bps .bps-fld.hvac-estimator-module__q_fjGW__ls-half{flex:calc(50% - 6px);min-width:0}.bps .hvac-estimator-module__q_fjGW__ls-num{text-align:right;font-variant-numeric:tabular-nums}.bps .hvac-estimator-module__q_fjGW__ls-total{font-family:var(--bps-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#555;border-top:2px solid #0a0a0a;flex:100%;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:11px;font-weight:700;display:flex}.bps .hvac-estimator-module__q_fjGW__ls-total b{letter-spacing:0;color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:16px}.bps .hvac-estimator-module__q_fjGW__ls-foot{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.bps .hvac-estimator-module__q_fjGW__ls-foot-r{gap:8px;display:inline-flex}.bps .hvac-estimator-module__q_fjGW__ls-foot .bps-btn{height:44px}.bps .hvac-estimator-module__q_fjGW__ls-remove{letter-spacing:.08em;text-transform:uppercase;color:#a83232;cursor:pointer;background:0 0;border:0;height:44px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:800}.bps .hvac-estimator-module__q_fjGW__ls-remove:hover{text-decoration:underline}.bps .hvac-estimator-module__q_fjGW__rs-acts{gap:10px;display:grid}.bps .hvac-estimator-module__q_fjGW__rs-acts .bps-btn{width:100%;height:48px}@media (max-width:1100px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv{padding-bottom:0}:is(.jf-blueprint .content .hvac-estimator-module__q_fjGW__hv:last-child,.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-card:last-child,.jf-blueprint .content .hvac-estimator-module__q_fjGW__recent-card:last-child){margin-bottom:calc(24px + 104px + env(safe-area-inset-bottom,0px))}}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-wrap .hvac-estimator-module__q_fjGW__rrow{flex-wrap:nowrap;padding:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open{align-items:baseline;gap:2px 12px;min-height:56px;padding:10px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-a{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-v{white-space:nowrap;font-size:13px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-m{white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:.02em;flex:0 0 100%;max-width:100%;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-open>.hvac-estimator-module__q_fjGW__rrow-m~.hvac-estimator-module__q_fjGW__rrow-m{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-act{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rrow-more{border:0;border-top:1.5px solid var(--hair-soft);width:100%;min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);cursor:pointer;background:0 0;font-size:11px;font-weight:700;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__actual{padding:4px 14px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg{flex-direction:row;gap:8px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn{border:1px solid var(--ink);min-width:0;height:88px;box-shadow:none;outline-offset:-2px;font-family:var(--font-mono);letter-spacing:.06em;text-align:center;outline:2px solid #0000;flex-direction:column;flex:1 1 0;gap:8px;padding:10px 4px 8px;font-size:11px;font-weight:700;line-height:1.25;transform:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn:hover{box-shadow:none;transform:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn.hvac-estimator-module__q_fjGW__on{border-color:var(--blueprint);outline-color:var(--blueprint);box-shadow:none;transform:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-ic{width:24px;height:24px;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__seg-ic{width:24px;height:24px;display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-l>span{display:block}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-stamp{width:16px;height:16px;position:absolute;top:5px;right:5px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-stamp .hvac-estimator-module__q_fjGW__ic{width:10px;height:10px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__seg-btn.hvac-estimator-module__q_fjGW__on .hvac-estimator-module__q_fjGW__seg-stamp{animation:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover{box-shadow:none;background:0 0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt:hover .hvac-estimator-module__q_fjGW__line-name{color:var(--ink)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt{min-height:56px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__line-txt .hvac-estimator-module__q_fjGW__line-kill{display:none}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-rows{display:grid}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row{border-bottom:1.5px solid var(--hair-soft);align-items:center;gap:14px;padding:10px 18px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row:last-child{border-bottom:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row:hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-main{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row form{flex:none;margin:0}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold{text-align:left;cursor:pointer;width:100%;min-height:44px;font-family:var(--font);color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:10px 18px;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold:hover{background:var(--paper-deep)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold-t{white-space:nowrap;font-size:13px;font-weight:800}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold-s{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold-chev{color:var(--muted);flex:none;font-size:12px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold[aria-expanded=true]{border-bottom:1.5px solid var(--hair-soft)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fit--open{padding:10px 18px 0}@media (max-width:860px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row{flex-wrap:wrap;padding:12px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-main{flex-basis:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row form{flex:100%}.jf-blueprint .content .hvac-estimator-module__q_fjGW__lead-row .hvac-estimator-module__q_fjGW__btn-sm{justify-content:center;width:100%;min-height:44px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold{flex-wrap:wrap;gap:4px 12px;padding:12px 14px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__rec-fold-s{white-space:normal;flex-basis:100%}}@media (max-width:768px){.jf-blueprint .content .hvac-estimator-module__q_fjGW__kicker{display:none}.jf-blueprint .content .hvac-estimator-module__q_fjGW__page-title{font-size:clamp(34px,10.6vw,48px);line-height:.95}}.jf-blueprint .content .hvac-estimator-module__q_fjGW__from-plans{border:1.5px solid var(--ink);border-radius:var(--radius);background:#fff;margin-top:18px;padding:14px 16px 16px}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fp-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fp-k .hvac-estimator-module__q_fjGW__ic{width:16px;height:16px;color:var(--blueprint)}.jf-blueprint .content .hvac-estimator-module__q_fjGW__fp-p{color:var(--muted);max-width:72ch;margin:6px 0 12px;font-size:13px;line-height:1.5}.jf-blueprint .content .hvac-estimator-module__q_fjGW__from-plans .hvac-estimator-module__q_fjGW__zone{min-height:96px}
