.home-spray-demo[data-v-2e546ea3]{padding:16px;border:1px solid #426055;border-radius:12px;background:#071d19;min-width:0}.hsd-eyebrow[data-v-2e546ea3]{margin:0 0 14px;color:var(--vh-lime,#b2f64c);font-size:9px;line-height:1.5;letter-spacing:.08em}.hsd-layout[data-v-2e546ea3]{display:grid;grid-template-columns:minmax(0,1.78fr) minmax(0,1fr);gap:16px;align-items:center}.hsd-windows[data-v-2e546ea3]{grid-column:2;grid-row:1;min-width:0}.hsd-windows h4[data-v-2e546ea3]{margin:0 0 10px;color:var(--vh-lime,#b2f64c);font-weight:500;font-size:13px}.hsd-windows button[data-v-2e546ea3]{display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;min-height:66px;margin-bottom:8px;padding:9px;border:1px solid #426055;border-radius:8px;background:#102622;color:#f4f7f3;text-align:left;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.hsd-windows button[aria-pressed=true][data-v-2e546ea3]{border-color:#b2f64c;background:#b2f64c0b}.hsd-windows button>svg[data-v-2e546ea3]{width:30px;height:30px;flex-shrink:0;stroke:none}.hsd-windows button>span[data-v-2e546ea3]{min-width:0}.hsd-windows strong[data-v-2e546ea3]{display:block;margin-top:2px;font-size:15px;font-weight:550;color:#b2f64c}.hsd-windows a[data-v-2e546ea3]{display:flex;align-items:center;gap:12px;margin-top:9px;color:#b2f64c;font-size:11px;line-height:1.5}.hsd-windows[data-v-2e546ea3] :is(button,a):focus-visible{outline:2px solid #b2f64c;outline-offset:3px}.hsd-plot[data-v-2e546ea3]{grid-column:1;grid-row:1;min-width:0}.hsd-legend[data-v-2e546ea3]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:2px;font-size:10px;color:#d3ded7}.hsd-legend span[data-v-2e546ea3]{display:flex;align-items:center;gap:4px}.hsd-legend span[data-v-2e546ea3]:before{content:"";display:block;width:13px;height:2px;background:#bcc9d1}.hsd-legend .hsd-gust[data-v-2e546ea3]:before{background:#c6a7e8}.hsd-legend .hsd-rain[data-v-2e546ea3]:before{height:7px;background:#78cafa}.hsd-chart[data-v-2e546ea3]{display:block;width:100%;height:auto;overflow:visible;stroke:none}.hsd-chart rect[data-v-2e546ea3],.hsd-chart text[data-v-2e546ea3]{stroke:none}.hsd-grid line[data-v-2e546ea3]{stroke:#426055;stroke-width:1;stroke-dasharray:2 4}.hsd-highlight rect[data-v-2e546ea3]{fill:#b2f64c26}.hsd-axis text[data-v-2e546ea3]{font-family:inherit;font-size:14px;fill:#c5d3ca}.hsd-bars rect[data-v-2e546ea3]{fill:#78cafa;opacity:.7}.hsd-wind-line[data-v-2e546ea3],.hsd-gust-line[data-v-2e546ea3]{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hsd-wind-line[data-v-2e546ea3]{stroke:#d0d8dc}.hsd-gust-line[data-v-2e546ea3]{stroke:#c6a7e8;stroke-dasharray:4 4}.hsd-plot-note[data-v-2e546ea3]{margin:4px 0 0;color:#b9c8be;font-size:10px;line-height:1.5}.hsd-consultation[data-v-2e546ea3]{margin:12px 0 0;color:#a6bab0;font-size:10px;line-height:1.5}.hsd-empty[data-v-2e546ea3]{margin:0;color:#b9c8be;font-size:13px;line-height:1.6}@media(min-width:761px)and (max-width:1000px){.hsd-layout[data-v-2e546ea3]{grid-template-columns:1fr;gap:14px}.hsd-windows[data-v-2e546ea3],.hsd-plot[data-v-2e546ea3]{grid-column:auto;grid-row:auto}.hsd-windows button[data-v-2e546ea3]{min-height:54px;font-size:12px}.hsd-windows strong[data-v-2e546ea3]{font-size:13px}.hsd-plot-note[data-v-2e546ea3]{font-size:11px}}@media(max-width:760px){.hsd-layout[data-v-2e546ea3]{grid-template-columns:1fr;gap:16px}.hsd-plot[data-v-2e546ea3]{grid-column:1;grid-row:1}.hsd-windows[data-v-2e546ea3]{grid-column:1;grid-row:2}.home-spray-demo[data-v-2e546ea3]{padding:16px}.hsd-eyebrow[data-v-2e546ea3]{font-size:10px}.hsd-windows h4[data-v-2e546ea3]{font-size:15px}.hsd-windows button[data-v-2e546ea3]{min-height:65px;font-size:13px;padding:11px}.hsd-windows strong[data-v-2e546ea3]{font-size:14px}.hsd-windows a[data-v-2e546ea3]{font-size:12px}.hsd-windows button>svg[data-v-2e546ea3]{width:36px;height:36px}.hsd-legend[data-v-2e546ea3],.hsd-consultation[data-v-2e546ea3]{font-size:11px}}.hsd-compact[data-v-2e546ea3]{display:flex;flex-direction:column;padding:13px}.hsd-compact .hsd-eyebrow[data-v-2e546ea3]{font-size:8px;margin-bottom:9px}.hsd-compact .hsd-layout[data-v-2e546ea3]{display:flex;flex-direction:column;gap:9px;flex:1;justify-content:center}.hsd-compact .hsd-plot[data-v-2e546ea3]{width:100%}.hsd-compact .hsd-legend[data-v-2e546ea3]{font-size:9px;gap:7px}.hsd-compact .hsd-chart[data-v-2e546ea3]{max-height:115px}.hsd-compact .hsd-windows[data-v-2e546ea3]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px}.hsd-compact .hsd-windows h4[data-v-2e546ea3]{grid-column:1/-1;margin:0;font-size:11px}.hsd-compact .hsd-windows button[data-v-2e546ea3]{font-size:9px;padding:7px 5px;gap:5px;margin:0;min-height:50px}.hsd-compact .hsd-windows button>svg[data-v-2e546ea3]{width:23px;height:23px}.hsd-compact .hsd-windows strong[data-v-2e546ea3]{font-size:12px}.hsd-compact .hsd-windows a[data-v-2e546ea3]{display:none}.hsd-compact .hsd-consultation[data-v-2e546ea3]{font-size:9px;margin-top:9px}.hsd-compact .hsd-plot-note[data-v-2e546ea3]{font-size:9px}@media(max-width:760px){.hsd-compact .hsd-chart[data-v-2e546ea3]{max-height:145px}.hsd-compact .hsd-windows button[data-v-2e546ea3]{font-size:10px;min-height:55px}.hsd-compact .hsd-windows strong[data-v-2e546ea3]{font-size:13px}.hsd-compact .hsd-consultation[data-v-2e546ea3]{font-size:10px}}.product-report-preview[data-v-c77f342a],.product-preview-stage[data-v-c77f342a]{position:relative;width:100%;height:100%;min-height:0;overflow:clip;background:#071e19;isolation:isolate}.product-preview-stage[data-v-c77f342a]{color:#f4f7f3;font-family:Outfit,system-ui,sans-serif}.preview-poster[data-v-c77f342a]{position:absolute;top:0;right:0;bottom:0;left:0}.preview-poster[data-v-c77f342a]>*{width:100%;height:100%;border:0!important;border-radius:0!important}.preview-crop[data-v-c77f342a]{position:absolute;top:calc(50% - 24px);left:50%;transform:translate(-50%,-50%);overflow:clip;pointer-events:none}.preview-crop iframe[data-v-c77f342a]{position:absolute;top:0;border:0;transform-origin:top left;pointer-events:none}.preview-play[data-v-c77f342a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:linear-gradient(transparent,#04171430);color:#b2f64c;cursor:pointer;display:grid;place-items:center;padding:0}.play-circle[data-v-c77f342a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:1px solid #b2f64c;background:#041714ed;display:grid;place-items:center;box-shadow:0 5px 25px #0006}.play-circle svg[data-v-c77f342a]{width:27px;height:27px;fill:currentColor;transform:translate(2px)}.preview-label[data-v-c77f342a]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:6px;background:#041714ed;padding:6px 12px;font-size:13px;color:#f4f7f3}.preview-play[data-v-c77f342a]:disabled{cursor:wait}.preview-play:hover .play-circle[data-v-c77f342a]{background:#b2f64c;color:#041714}.preview-play[data-v-c77f342a]:focus-visible{outline:2px solid #b2f64c;outline-offset:-4px;border-radius:10px}.preview-caption[data-v-c77f342a]{position:absolute;bottom:10px;left:10px;right:106px;font-size:11px;line-height:1.3;animation:caption-in-c77f342a .3s ease both}.preview-caption strong[data-v-c77f342a]{display:block;color:#b2f64c;font-size:13px;font-weight:500;margin-bottom:4px}.preview-caption span[data-v-c77f342a]{display:block;color:#c6d5cf;font-size:9px}.preview-transport[data-v-c77f342a]{position:absolute;bottom:8px;right:8px;display:flex;border:1px solid #426055;border-radius:7px;background:#041714ed;color:#b2f64c}.preview-transport button[data-v-c77f342a]{width:44px;height:44px;padding:11px;display:grid;place-items:center;border:0;background:none;color:inherit;cursor:pointer}.preview-transport svg[data-v-c77f342a]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.preview-transport .play-icon[data-v-c77f342a]{fill:currentColor;stroke:none}.preview-transport button[data-v-c77f342a]:focus-visible{outline:2px solid #b2f64c;border-radius:5px}.preview-progress[data-v-c77f342a]{position:absolute;bottom:0;left:0;right:0;height:2px;background:#426055;overflow:hidden}.preview-progress span[data-v-c77f342a]{height:100%;display:block;background:#b2f64c}.preview-expand[data-v-c77f342a]{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:12px;display:grid;place-items:center;border:1px solid #426055;border-radius:7px;background:#041714ed;color:#b2f64c;cursor:pointer}.preview-expand svg[data-v-c77f342a]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.preview-expand[data-v-c77f342a]:focus-visible{outline:2px solid #b2f64c;outline-offset:2px}.preview-error[data-v-c77f342a]{position:absolute;bottom:0;left:0;right:0;margin:0;padding:9px;background:#041714;color:#f4f7f3;font-size:12px}.preview-error a[data-v-c77f342a]{color:#b2f64c}.product-preview-dialog[data-v-c77f342a]{box-sizing:border-box;width:99vw;height:99dvh;max-width:99vw;max-height:99dvh;margin:auto;padding:0;border:1px solid #426055;border-radius:12px;background:#071e19;color:#f4f7f3;font-family:Outfit,system-ui,sans-serif;overflow:hidden}.product-preview-dialog[open][data-v-c77f342a]{display:flex;flex-direction:column;animation:dialog-in-c77f342a .3s ease both}.product-preview-dialog[data-v-c77f342a]::backdrop{background:#000d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-dialog-head[data-v-c77f342a]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-bottom:1px solid #426055;flex:none}.preview-tabs[data-v-c77f342a]{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.preview-tabs button[data-v-c77f342a]{border:0;border-radius:6px;min-height:44px;padding:8px 12px;font:inherit;font-size:13px;background:transparent;color:#b2c4bd;cursor:pointer}.preview-tabs button[aria-pressed=true][data-v-c77f342a]{background:#193b30;color:#b2f64c}.preview-open[data-v-c77f342a]{margin-left:auto;flex:none;display:grid;align-items:center;min-height:44px;color:#b2f64c;text-decoration:none;font-size:13px}.preview-close[data-v-c77f342a]{width:44px;height:44px;flex:none;border:0;border-radius:6px;background:#102622;color:#f4f7f3;font-size:28px;cursor:pointer}.preview-dialog-head[data-v-c77f342a] :is(button,a):focus-visible{outline:2px solid #b2f64c;outline-offset:2px}.preview-dialog-body[data-v-c77f342a]{flex:1;min-height:0;position:relative}.is-expanded .preview-caption[data-v-c77f342a]{left:18px;bottom:16px}.is-expanded .preview-caption strong[data-v-c77f342a]{font-size:17px}.is-expanded .preview-caption span[data-v-c77f342a]{font-size:12px}.is-expanded .preview-transport[data-v-c77f342a]{bottom:16px;right:16px}@keyframes caption-in-c77f342a{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes dialog-in-c77f342a{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:600px){.preview-dialog-head[data-v-c77f342a]{padding:6px;gap:4px;flex-wrap:wrap}.preview-tabs[data-v-c77f342a]{flex:1;gap:0}.preview-tabs button[data-v-c77f342a]{font-size:11px;padding:7px 8px;flex:1}.preview-close[data-v-c77f342a]{order:2}.preview-open[data-v-c77f342a]{order:3;flex-basis:100%;min-height:30px;font-size:12px;padding-left:8px}.is-expanded .preview-caption[data-v-c77f342a]{left:12px;right:110px}.is-expanded .preview-caption strong[data-v-c77f342a]{font-size:14px}.is-expanded .preview-caption span[data-v-c77f342a]{font-size:10px}}@media(prefers-reduced-motion:reduce){.preview-caption[data-v-c77f342a],.product-preview-dialog[open][data-v-c77f342a]{animation:none}}.hp-heading>p[data-v-9749a1ce]{max-width:330px}.hp-grid[data-v-9749a1ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.hp-card[data-v-9749a1ce]{--hp-accent:#b2f64c;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #426055;border-radius:16px;background:linear-gradient(145deg,#142f27,#0c221d);transition:border-color .2s,box-shadow .2s}.hp-atlas[data-v-9749a1ce]{--hp-accent:#cbdba4}.hp-spray[data-v-9749a1ce]{--hp-accent:#8ccfe5}.hp-card[data-v-9749a1ce]:hover{border-color:var(--hp-accent);box-shadow:0 10px 28px #0002}.hp-card[data-v-9749a1ce]:focus-within{border-color:var(--hp-accent)}.hp-card-heading[data-v-9749a1ce]{display:flex;align-items:center;gap:10px;padding:18px 16px;min-width:0}.hp-product-icon[data-v-9749a1ce]{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid #8ba89945;border-radius:9px;color:var(--hp-accent);background:#071d1870}.hp-product-icon svg[data-v-9749a1ce]{width:21px;height:21px}.hp-card-heading>div[data-v-9749a1ce]{min-width:0}.hp-category[data-v-9749a1ce]{display:block;font-size:8px;letter-spacing:.12em;color:#b5c9bd;margin-bottom:3px}.hp-card-heading h3[data-v-9749a1ce]{font-size:21px;line-height:1.2;margin:0;letter-spacing:-.035em;white-space:nowrap}.hp-label[data-v-9749a1ce]{margin-left:auto;font-size:9px;padding:4px 6px;border:1px solid #96b28345;border-radius:5px;color:var(--hp-accent);white-space:nowrap}.hp-media[data-v-9749a1ce]{margin:0 14px;aspect-ratio:1.2;min-width:0;min-height:315px;overflow:hidden;border:1px solid #426055;border-radius:10px;background:#071d19}.hp-media[data-v-9749a1ce] .report-preview.brief-demo{width:100%;height:100%;min-height:0;aspect-ratio:auto!important;border:0;border-radius:0}.hp-media[data-v-9749a1ce] .ap-preview{height:100%;aspect-ratio:auto;border:0;border-radius:0}.hp-media[data-v-9749a1ce] .home-spray-demo{height:100%;border:0;border-radius:0}.hp-content[data-v-9749a1ce]{display:flex;flex-direction:column;align-items:stretch;flex:1;padding:20px 18px 18px}.hp-content>p[data-v-9749a1ce]:first-child{font-size:15px;line-height:1.5;color:#c4d4ca;margin:0 0 16px}.hp-features[data-v-9749a1ce]{display:flex;flex-wrap:wrap;gap:7px 13px;list-style:none;margin:0 0 20px;padding:0;color:#dce6d7;font-size:11px}.hp-features li[data-v-9749a1ce]:before{content:"✓";color:var(--hp-accent);margin-right:5px}.hp-content .hp-price[data-v-9749a1ce]{margin:auto 0 17px;padding-top:0;display:flex;flex-direction:column;gap:4px}.hp-price strong[data-v-9749a1ce]{font-size:17px;font-weight:500;color:var(--hp-accent)}.hp-price span[data-v-9749a1ce]{font-size:11px;color:#afc2b7}.hp-action[data-v-9749a1ce]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border:1px solid #789b7366;border-radius:8px;color:#edf4e9;font-size:14px;font-weight:500;background:#1c3d2b80;transition:background .2s,border-color .2s}.hp-action>span[data-v-9749a1ce]{font-size:21px;color:var(--hp-accent)}.hp-action[data-v-9749a1ce]:hover{border-color:var(--hp-accent);background:#284a3480}.hp-action[data-v-9749a1ce]:focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px}@media(max-width:1180px)and (min-width:1001px){.hp-grid[data-v-9749a1ce]{gap:14px}.hp-product-icon[data-v-9749a1ce]{width:29px;height:29px}.hp-card-heading[data-v-9749a1ce]{gap:7px;padding:16px 12px}.hp-card-heading h3[data-v-9749a1ce]{font-size:19px}.hp-label[data-v-9749a1ce]{font-size:8px;padding:4px}.hp-category[data-v-9749a1ce]{font-size:7px}}@media(max-width:1000px)and (min-width:761px){.hp-grid[data-v-9749a1ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hp-spray[data-v-9749a1ce]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.hp-spray .hp-card-heading[data-v-9749a1ce]{grid-column:1;grid-row:1;padding:20px 22px 12px}.hp-spray .hp-content[data-v-9749a1ce]{grid-column:1;grid-row:2;padding:10px 22px 22px}.hp-spray .hp-media[data-v-9749a1ce]{grid-column:2;grid-row:1/3;margin:18px 18px 18px 0;aspect-ratio:auto}.hp-spray .hp-content .hp-price[data-v-9749a1ce]{margin-top:0}}@media(max-width:760px){.hp-grid[data-v-9749a1ce]{grid-template-columns:1fr;gap:20px}.hp-card-heading[data-v-9749a1ce]{padding:18px;gap:10px}.hp-card-heading h3[data-v-9749a1ce]{font-size:24px}.hp-category[data-v-9749a1ce]{font-size:9px}.hp-label[data-v-9749a1ce]{font-size:10px}.hp-media[data-v-9749a1ce]{margin:0 16px;aspect-ratio:1.15}.hp-content[data-v-9749a1ce]{padding:20px}.hp-content>p[data-v-9749a1ce]:first-child{font-size:16px}.hp-features[data-v-9749a1ce]{font-size:12px;margin-bottom:18px}.hp-price strong[data-v-9749a1ce]{font-size:18px}.hp-price span[data-v-9749a1ce]{font-size:12px}.hp-action[data-v-9749a1ce]{font-size:15px;min-height:50px}}@media(max-width:380px){.hp-card-heading[data-v-9749a1ce]{padding-inline:14px;gap:8px}.hp-card-heading h3[data-v-9749a1ce]{font-size:21px}.hp-product-icon[data-v-9749a1ce]{width:30px;height:30px}.hp-label[data-v-9749a1ce]{font-size:9px}.hp-category[data-v-9749a1ce]{font-size:8px}}@media(prefers-reduced-motion:reduce){.hp-card[data-v-9749a1ce],.hp-action[data-v-9749a1ce]{transition:none}}
