.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fv-dashboard-app{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fv-profile-button,.fv-weather-pill{border:1px solid rgba(225,255,225,.28);background:linear-gradient(145deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.035)),rgba(3,26,18,.42);box-shadow:0 .65rem 1.45rem rgba(0,20,10,.18),inset 0 1px hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);transition:border-color .22s ease-out,background .22s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.fv-profile-button:focus-visible,.fv-profile-button:hover,.fv-weather-pill:focus-visible,.fv-weather-pill:hover{border-color:hsla(86,81%,73%,.5);background:linear-gradient(145deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04)),rgba(3,25,17,.68);transform:translateY(-1px)}.fv-profile-menu{border:1px solid rgba(218,255,211,.2);background:rgba(4,22,16,.92);box-shadow:0 1rem 2.4rem rgba(0,0,0,.35);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);animation:fv-menu-enter .18s cubic-bezier(.22,1,.36,1) both}@keyframes fv-menu-enter{0%{opacity:0;transform:translateY(-.5rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fv-dashboard-app{--fv-bg:#031510;--fv-panel:rgba(7,34,30,.74);--fv-panel-soft:rgba(11,48,41,.56);--fv-panel-strong:rgba(4,24,21,.88);--fv-line:rgba(190,239,218,.22);--fv-line-strong:hsla(97,66%,64%,.5);--fv-text:#f6fff7;--fv-muted:rgba(226,247,233,.72);--fv-soft:rgba(226,247,233,.52);--fv-lime:#94df4b;--fv-lime-soft:#c8f76e;--fv-cyan:#4ac7ff;--fv-teal:#5ad8c8;--fv-gold:#f2c85b;--fv-amber:#ffb454;--fv-red:#ff6b61;--fv-purple:#a78bfa;color:var(--fv-text)}body.dashboard-react-ready .route-home{background:linear-gradient(180deg,rgba(255,246,196,.1),rgba(3,51,29,.04) 52%,rgba(0,24,12,.26)),url(assets/landing-lawn-optimized.jpg) 50% /cover no-repeat}body.dashboard-react-ready .route-home:before{background:radial-gradient(circle at 7% 4%,rgba(255,220,120,.35),transparent 29rem),radial-gradient(circle at 72% 18%,rgba(190,239,218,.13),transparent 30rem),linear-gradient(180deg,hsla(0,0%,100%,.035),rgba(1,35,19,.12) 65%,rgba(0,18,12,.34))}.fv-coming-soon-trigger,.fv-live-badge,.fv-profile-button,.fv-service-area-selector select,.fv-weather-pill{border-color:var(--fv-line);color:var(--fv-text);background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.032)),rgba(5,29,25,.54);box-shadow:0 .46rem 1rem rgba(0,12,8,.16),inset 0 1px hsla(0,0%,100%,.12)}.fv-brief-title-row .fv-section-kicker,.fv-section-kicker,.fv-section-label,.fv-service-area-selector>span{color:hsla(81,90%,70%,.82)}.fv-field-advisory{color:var(--fv-text)}.fv-brief-metric-card strong,.fv-brief-title-row h1,.fv-field-call-body h2,.fv-full-advisory-card strong,.fv-module-card strong,.fv-quickmix-strip-copy h2,.fv-recommendation-card h3{color:var(--fv-text);text-shadow:0 .42rem .85rem rgba(0,8,6,.28)}.fv-brief-metric-card p,.fv-brief-metric-card small,.fv-field-call-body span:not(.fv-field-call-check),.fv-full-advisory-card small,.fv-module-card span[class*=text-],.fv-quickmix-strip-copy p,.fv-recommendation-card p,.fv-updated-stamp{color:var(--fv-muted)}.fv-advisory-message,.fv-advisory-panel,.fv-brief-metric-card,.fv-conditions-section,.fv-field-call-card,.fv-full-advisory-card,.fv-metric,.fv-module-card,.fv-operation-card,.fv-quickmix-strip,.fv-recommendation-card,.fv-route-pulse,.fv-today-directive{border-color:var(--fv-line);background:radial-gradient(circle at 100% 0,rgba(148,223,75,.07),transparent 10rem),linear-gradient(145deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.028)),var(--fv-panel);box-shadow:0 .7rem 1.35rem rgba(0,12,8,.18),inset 0 1px hsla(0,0%,100%,.12)}.fv-field-call-card{border-color:rgba(148,223,75,.42);background:radial-gradient(circle at 82% 28%,rgba(148,223,75,.15),transparent 13rem),radial-gradient(circle at 4% 100%,rgba(74,199,255,.08),transparent 15rem),linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.026)),rgba(6,39,31,.76)}.fv-field-call-check{color:#061a10;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.44),transparent .9rem),linear-gradient(145deg,#d6fb7b,#7bdc55);box-shadow:0 .6rem 1.1rem rgba(42,159,67,.24)}.fv-full-advisory-card,.fv-recommendation-card{color:var(--fv-text)}.fv-full-advisory-card,.fv-quickmix-strip{border-color:rgba(148,223,75,.36)}.fv-full-advisory-icon,.fv-quickmix-strip-icon{color:var(--fv-lime-soft);background:rgba(148,223,75,.1)}.fv-action-arrow,.fv-card-arrow,.fv-quickmix-strip button{border-color:rgba(148,223,75,.42);color:#071b10;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.36),transparent .7rem),linear-gradient(145deg,#d6fb7b,#7bdc55);box-shadow:0 .55rem 1rem rgba(42,159,67,.2)}.fv-quickmix-strip{background:radial-gradient(circle at 8% 50%,rgba(74,199,255,.13),transparent 10rem),radial-gradient(circle at 100% 0,rgba(148,223,75,.1),transparent 12rem),linear-gradient(145deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.028)),rgba(5,39,38,.74)}.fv-quickmix-strip-copy span{color:var(--fv-cyan)}@media (max-width:640px){.fv-brief-metric-card,.fv-field-call-card,.fv-full-advisory-card,.fv-module-card,.fv-quickmix-strip,.fv-recommendation-card{background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.028)),rgba(6,34,30,.72)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.top-\[calc\(100\%\+0\.65rem\)\]{top:calc(100% + .65rem)}.z-30{z-index:30}.mt-1{margin-top:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-8{width:2rem}.w-full{width:100%}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.items-baseline{align-items:baseline}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-visible{overflow:visible}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border-b{border-bottom-width:1px}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.p-2{padding:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.text-left{text-align:left}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/55{color:hsla(0,0%,100%,.55)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body.dashboard-react-ready .route-home{box-sizing:border-box;min-height:100vh;padding:clamp(.45rem,1.2vw,.9rem);background:linear-gradient(180deg,rgba(255,246,196,.08),rgba(3,51,29,.06) 54%,rgba(0,27,14,.25)),url(assets/landing-lawn-optimized.jpg) 50% /cover no-repeat}body.dashboard-react-ready .route-home:before{background:radial-gradient(circle at 7% 4%,rgba(255,220,120,.42),transparent 29rem),radial-gradient(circle at 72% 18%,rgba(212,255,210,.12),transparent 30rem),linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(1,35,19,.1) 65%,rgba(0,24,12,.3));mix-blend-mode:normal;-webkit-backdrop-filter:blur(.8px) saturate(1.12) brightness(1.08);backdrop-filter:blur(.8px) saturate(1.12) brightness(1.08)}body.dashboard-react-ready .route-home:after{inset:0;height:auto;background:linear-gradient(90deg,rgba(0,18,9,.1),transparent 18%,transparent 82%,rgba(0,18,9,.1)),linear-gradient(180deg,transparent 58%,rgba(0,24,12,.34));filter:none}body.dashboard-react-ready .route-home-sky{opacity:.38}body.dashboard-react-ready .grass-particles{opacity:.16}body.dashboard-react-ready .route-home-lawn{opacity:.36}body.dashboard-react-ready .route-home-content{width:min(96rem,100%);margin:0 auto;padding:0;text-align:initial}body.dashboard-react-ready .route-home-content>.route-brand-logo{display:none}body.dashboard-react-ready #landingDashboard{display:block;width:100%;max-width:none;margin:0;padding:0}body.dashboard-react-ready #landingDashboard:after,body.dashboard-react-ready #landingDashboard:before{display:none}.fv-feature-grid{width:100%;max-width:none;margin:clamp(.55rem,1.1vh,.8rem) 0 0;padding:0}.fv-weather-pill{padding:.42rem .65rem!important}.fv-profile-button{height:2.65rem!important;padding-right:.55rem!important;padding-left:.55rem!important}@media (min-width:1024px){body.dashboard-react-ready .route-home{height:100vh;min-height:0;overflow:hidden}}@media (max-width:1023px){.fv-dashboard-header{grid-template-columns:minmax(12rem,1fr) auto}.fv-dashboard-logo{width:min(21rem,48vw);justify-self:start}.fv-header-spacer{display:none}}@media (max-width:640px){.fv-dashboard-logo{width:min(10rem,42vw);max-height:4.3rem}.fv-dashboard-header{grid-template-columns:minmax(9rem,1fr) auto;gap:.35rem;margin-bottom:.45rem}.fv-module-card{min-height:6.35rem;padding:.68rem}.fv-icon-stage{width:2.4rem;height:2.1rem}.fv-advisory-panel{border-radius:1.05rem}.fv-advisory-compact .fv-advisory-heading{flex-wrap:nowrap}.fv-advisory-compact .fv-advisory-heading h2{font-size:1rem;letter-spacing:.13em}.fv-advisory-compact .fv-readiness-pill{flex:0 0 auto;padding:.3rem .45rem;font-size:.54rem;white-space:nowrap}.fv-advisory-compact .fv-today-directive>span:not(.fv-section-kicker){display:none}.fv-advisory-command{grid-template-columns:1fr}.fv-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.fv-current-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-metric,.fv-metric>span:last-child{min-width:0}.fv-metric strong,.fv-metric>span:last-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-advisory-compact .fv-outlook-list{grid-template-columns:1fr;gap:.22rem}.fv-advisory-compact .fv-outlook-list article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.08rem .35rem;padding:.3rem .38rem}.fv-advisory-compact .fv-outlook-list strong{margin:0;text-align:right}.fv-advisory-compact .fv-outlook-list small{grid-column:1/-1;margin:0}.fv-route-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-advisory-compact .fv-advisory-message,.fv-advisory-compact .fv-operation-card{padding:.62rem}.fv-advisory-compact .fv-risk-high,.fv-advisory-compact .fv-risk-low,.fv-advisory-compact .fv-risk-moderate{min-width:3.8rem;padding-right:.3rem;padding-left:.3rem}.fv-advisory-compact .fv-risk-list span,.fv-advisory-compact .fv-risk-list strong{font-size:.63rem}.fv-advisory-compact .fv-advisory-message>span:last-child>span{font-size:.62rem}.fv-feature-grid{gap:.45rem;margin-top:.5rem}.fv-weather-pill{padding:.32rem .55rem!important}.fv-weather-pill svg{width:1.55rem;height:1.55rem}.fv-dashboard-header>div:last-child{justify-content:flex-end}}body.dashboard-react-ready .fv-sidebar{transition:width .18s ease,padding .18s ease}body.dashboard-react-ready .fv-sidebar:after{opacity:.08}body.dashboard-react-ready .fv-sidebar-brand img{filter:drop-shadow(0 .55rem .9rem rgba(0,0,0,.25))}body.dashboard-react-ready .fv-mobile-menu,body.dashboard-react-ready .fv-sidebar-toggle{flex:0 0 auto;box-shadow:inset 0 1px hsla(0,0%,100%,.08)}body.dashboard-react-ready .fv-sidebar-toggle:focus-visible,body.dashboard-react-ready .fv-sidebar-toggle:hover{color:#fff;background:hsla(0,0%,100%,.14);outline:none}body.dashboard-react-ready .fv-sidebar nav{gap:.28rem;padding:.15rem 0}body.dashboard-react-ready .fv-sidebar nav button{min-height:2.55rem;padding:0 .72rem;font-size:.84rem}body.dashboard-react-ready .fv-sidebar nav button.is-active,body.dashboard-react-ready .fv-sidebar nav button:focus-visible,body.dashboard-react-ready .fv-sidebar nav button:hover{border-left-color:transparent}body.dashboard-react-ready .fv-main-shell{gap:1rem;padding:clamp(1rem,2vw,1.55rem)}body.dashboard-react-ready .fv-overview-topbar{grid-template-columns:auto minmax(0,1fr)}body.dashboard-react-ready .fv-overview-title h1{color:#17231d;font-size:clamp(1.3rem,1.8vw,1.75rem);letter-spacing:0}body.dashboard-react-ready .fv-overview-title p{color:#52635a;font-size:.9rem}body.dashboard-react-ready .fv-overview-controls{justify-self:end}body.dashboard-react-ready .fv-mobile-menu,body.dashboard-react-ready .fv-top-select{border-color:rgba(19,39,28,.12);background:rgba(241,246,241,.78);box-shadow:0 .55rem 1.15rem rgba(28,45,34,.07)}body.dashboard-react-ready .fv-top-select{min-width:11.5rem;border-radius:.5rem;padding:.45rem .7rem}body.dashboard-react-ready .fv-top-select span{color:#53675b}body.dashboard-react-ready .fv-top-select select{color:#17241d}body.dashboard-react-ready .fv-mobile-menu{color:#17231d}body.dashboard-react-ready .fv-weather-planning-deck{align-items:stretch}body.dashboard-react-ready .fv-weather-primary-column{display:grid;gap:.85rem;min-width:0}body.dashboard-react-ready .fv-weather-summary-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}body.dashboard-react-ready .fv-glance-card>span,body.dashboard-react-ready .fv-hourly-outlook-card header span,body.dashboard-react-ready .fv-overview-quickmix span,body.dashboard-react-ready .fv-seven-day-card header span,body.dashboard-react-ready .fv-weather-summary-main span{margin:0;color:#4f705d;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.dashboard-react-ready .fv-weather-summary-main span{color:rgba(223,239,224,.78)}body.dashboard-react-ready .fv-weather-summary-main strong{display:block;margin-top:.15rem;color:#fff;font-size:clamp(3rem,6vw,4.6rem);font-weight:900;letter-spacing:0;line-height:.9}body.dashboard-react-ready .fv-weather-summary-main p{margin:.32rem 0 0;color:rgba(242,250,244,.78);font-size:.92rem;font-weight:650}body.dashboard-react-ready .fv-weather-summary-icon{width:clamp(4.2rem,7vw,5.8rem);height:clamp(4.2rem,7vw,5.8rem);align-self:center}body.dashboard-react-ready .fv-weather-summary-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body.dashboard-react-ready .fv-weather-summary-details article{display:grid;align-content:center;min-width:0;border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;padding:.72rem;background:rgba(10,25,18,.38)}body.dashboard-react-ready .fv-weather-summary-details span{color:rgba(225,239,228,.68);font-size:.63rem;font-weight:820;text-transform:uppercase}body.dashboard-react-ready .fv-weather-summary-details strong{margin-top:.22rem;color:#fff;font-size:1.2rem;font-weight:880}body.dashboard-react-ready .fv-weather-summary-details small{color:rgba(229,242,231,.68);font-size:.68rem;font-weight:720}body.dashboard-react-ready .fv-weather-refresh{align-self:center;min-height:2.65rem;border:1px solid hsla(0,0%,100%,.14);border-radius:.5rem;padding:0 .85rem;color:#f5fff7;background:hsla(0,0%,100%,.08);font-size:.74rem;font-weight:850;cursor:pointer}body.dashboard-react-ready .fv-hourly-outlook-card{padding:.9rem}body.dashboard-react-ready .fv-hourly-outlook-card header,body.dashboard-react-ready .fv-seven-day-card header{align-items:end;margin-bottom:.75rem}body.dashboard-react-ready .fv-glance-card h2,body.dashboard-react-ready .fv-hourly-outlook-card h2,body.dashboard-react-ready .fv-seven-day-card h2{margin:.16rem 0 0;color:#17231d;font-size:.96rem;font-weight:870;letter-spacing:0}body.dashboard-react-ready .fv-hourly-outlook-card header p{margin:0;max-width:21rem;color:#5a6b61;font-size:.76rem;font-weight:680}body.dashboard-react-ready .fv-day-card,body.dashboard-react-ready .fv-hour-card{display:grid;min-width:0;box-shadow:inset 0 1px hsla(0,0%,100%,.32)}body.dashboard-react-ready .fv-hour-card{gap:.15rem;padding:.64rem .42rem}body.dashboard-react-ready .fv-day-card>span,body.dashboard-react-ready .fv-hour-card span{color:#2f4136;font-size:.66rem;font-weight:850}body.dashboard-react-ready .fv-hour-icon{width:2rem;height:2rem}body.dashboard-react-ready .fv-day-card strong,body.dashboard-react-ready .fv-hour-card strong{color:#17231d;font-size:1.28rem;font-weight:900;letter-spacing:0}body.dashboard-react-ready .fv-hour-card em,body.dashboard-react-ready .fv-hour-card small{gap:.18rem;color:#5c6d62;font-size:.62rem;font-weight:780}body.dashboard-react-ready .fv-hour-card em{color:#486d79}body.dashboard-react-ready .fv-hour-card svg{width:.74rem;height:.74rem}body.dashboard-react-ready .fv-hour-rain{border-color:rgba(85,125,145,.2);background:rgba(221,233,235,.7)}body.dashboard-react-ready .fv-hour-wind{border-color:rgba(151,129,69,.22);background:hsla(44,42%,88%,.72)}body.dashboard-react-ready .fv-hour-heat{border-color:rgba(146,91,69,.2);background:hsla(25,35%,88%,.72)}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card{display:grid;align-content:start;padding:.9rem}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card header button{border:1px solid rgba(32,67,45,.12);border-radius:.5rem;color:#2f5940;background:rgba(223,232,223,.76)}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-icon{width:1.75rem;height:1.75rem}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card b,body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card small{display:none}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card em{justify-self:end;color:#486d79}body.dashboard-react-ready .fv-overview-quickmix{gap:.85rem;padding:.9rem}body.dashboard-react-ready .fv-quickmix-orb{width:3.25rem;height:3.25rem;border-color:rgba(47,91,61,.12);border-radius:.5rem;color:#2f6843;background:rgba(210,225,211,.78)}body.dashboard-react-ready .fv-quickmix-orb svg{width:2.45rem;height:2.1rem}body.dashboard-react-ready .fv-overview-quickmix span{color:#4f705d}body.dashboard-react-ready .fv-overview-quickmix h2{color:#17231d;font-size:1.25rem}body.dashboard-react-ready .fv-overview-quickmix p{color:#57675e}body.dashboard-react-ready .fv-quickmix-action{min-height:2.8rem}body.dashboard-react-ready .fv-glance-card{padding:.9rem}body.dashboard-react-ready .fv-glance-row{min-height:2.65rem;border-bottom-color:rgba(24,43,31,.08)}body.dashboard-react-ready .fv-glance-icon{border-radius:.5rem;color:#466b75;background:rgba(211,226,226,.78)}body.dashboard-react-ready .fv-glance-row em,body.dashboard-react-ready .fv-glance-row strong{color:#17231d}body.dashboard-react-ready .fv-glance-row b,body.dashboard-react-ready .fv-glance-row em small{color:#5f6f65}body.dashboard-react-ready .fv-advisory-strip{grid-template-columns:2.8rem minmax(0,1fr) auto;padding:.8rem .9rem}body.dashboard-react-ready .fv-advisory-strip-icon{width:2.6rem;height:2.6rem;border-radius:.5rem;background:#2f5840;box-shadow:none}body.dashboard-react-ready .fv-advisory-strip button{border-color:rgba(38,77,52,.16);border-radius:.5rem;color:#244b33;background:hsla(96,22%,95%,.78)}@media (max-width:1180px){body.dashboard-react-ready .fv-overview-lower-grid,body.dashboard-react-ready .fv-overview-lower-grid-single,body.dashboard-react-ready .fv-weather-planning-deck{grid-template-columns:1fr}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-seven-day-strip{grid-template-columns:repeat(7,minmax(5.2rem,1fr));overflow-x:auto}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card{grid-template-columns:1fr;justify-items:center}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card b,body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card small{display:block}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card em{justify-self:center}}@media (max-width:860px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-sidebar-collapsed .fv-app-shell{grid-template-columns:1fr}body.dashboard-react-ready .fv-sidebar.is-collapsed{width:min(18.5rem,86vw);padding:1rem .75rem}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand{justify-content:flex-start}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand img{display:block}body.dashboard-react-ready .fv-sidebar.is-collapsed nav button{grid-template-columns:1.35rem minmax(0,1fr);justify-items:stretch;padding:0 .72rem}body.dashboard-react-ready .fv-sidebar.is-collapsed nav button span{display:inline}body.dashboard-react-ready .fv-mobile-menu{display:grid}body.dashboard-react-ready .fv-overview-controls{grid-column:auto;justify-self:end}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr}}@media (max-width:640px){body.dashboard-react-ready .fv-overview-topbar{grid-template-columns:auto minmax(0,1fr)}body.dashboard-react-ready .fv-overview-controls{grid-column:1/-1;justify-self:stretch}body.dashboard-react-ready .fv-top-select{width:100%}body.dashboard-react-ready .fv-advisory-strip,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-weather-summary-details{grid-template-columns:1fr}body.dashboard-react-ready .fv-hourly-strip{grid-template-columns:repeat(8,minmax(5.7rem,1fr));overflow-x:auto;padding-bottom:.15rem}body.dashboard-react-ready .fv-hourly-outlook-card header{display:grid}body.dashboard-react-ready .fv-hourly-outlook-card header p{max-width:none;text-align:left}body.dashboard-react-ready .fv-advisory-strip button,body.dashboard-react-ready .fv-quickmix-action{width:100%;justify-content:center}}@media (max-width:1024px){.fv-advisory-panel,.fv-profile-button,.fv-profile-menu,.fv-weather-pill{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.fv-advisory-message,.fv-card-arrow,.fv-icon-stage,.fv-module-card,.fv-profile-button,.fv-weather-pill{transition-duration:.01ms!important}.fv-profile-menu{animation:none!important}}.fv-dashboard-app{max-width:86rem!important}.fv-dashboard-header{grid-template-columns:1fr minmax(13rem,22rem) 1fr;min-height:3.8rem;margin-bottom:.45rem}.fv-dashboard-logo{width:min(18rem,100%);max-height:4rem}.fv-coming-soon-wrap{position:relative;justify-self:end}.fv-coming-soon-trigger{min-height:2.65rem;border:1px solid rgba(222,255,211,.24);border-radius:999px;padding:.6rem .9rem;color:hsla(0,0%,100%,.82);background:rgba(4,36,23,.46);box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 .5rem 1.2rem rgba(0,25,12,.14);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease}.fv-coming-soon-trigger:focus-visible,.fv-coming-soon-trigger:hover{border-color:hsla(81,88%,72%,.58);background:rgba(4,45,27,.72);outline:none;transform:translateY(-1px)}.fv-coming-soon-menu{position:absolute;z-index:40;top:calc(100% + .55rem);right:0;width:min(18rem,calc(100vw - 1.5rem));border:1px solid rgba(220,255,216,.24);border-radius:1rem;padding:.55rem;background:rgba(4,31,21,.96);box-shadow:0 1rem 2.4rem rgba(0,20,10,.34);animation:fv-menu-enter .18s cubic-bezier(.22,1,.36,1) both}.fv-coming-soon-menu>p{margin:0;padding:.35rem .45rem .5rem;color:rgba(224,255,212,.52);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fv-coming-soon-menu button{display:grid;width:100%;gap:.12rem;border:0;border-radius:.75rem;padding:.7rem;color:#fff;background:transparent;text-align:left}.fv-coming-soon-menu button:focus-visible,.fv-coming-soon-menu button:hover{background:hsla(0,0%,100%,.1);outline:none}.fv-coming-soon-menu button span{font-weight:800}.fv-coming-soon-menu button small{color:hsla(0,0%,100%,.58)}.fv-service-area-selector{position:relative;display:grid;gap:.22rem;justify-self:end;min-width:11.5rem;border:1px solid rgba(222,255,211,.28);border-radius:.9rem;padding:.42rem .55rem .5rem;color:#fff;background:linear-gradient(145deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035)),rgba(4,36,23,.5);box-shadow:inset 0 1px hsla(0,0%,100%,.12),0 .5rem 1.2rem rgba(0,25,12,.14)}.fv-service-area-selector>span{color:rgba(216,247,207,.65);font-size:.58rem;font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase}.fv-service-area-selector select{width:100%;min-height:1.65rem;border:0;padding:0 1.45rem 0 0;color:#fff;background:transparent;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.fv-service-area-selector select:focus-visible{outline:2px solid hsla(81,88%,72%,.72);outline-offset:3px}.fv-service-area-selector option{color:#12251a;background:#f4f8ef}.fv-field-advisory{border:1px solid rgba(201,244,207,.38);border-radius:1.35rem;padding:clamp(.8rem,1.3vw,1.15rem);background:radial-gradient(circle at 100% 0,rgba(136,220,71,.13),transparent 24rem),linear-gradient(145deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04)),rgba(3,34,22,.64);box-shadow:0 1rem 2.4rem rgba(0,26,13,.19),inset 0 1px hsla(0,0%,100%,.13);-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.fv-field-advisory-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(221,255,224,.14);padding-bottom:.65rem}.fv-field-advisory-header h1,.fv-field-advisory-header p{margin:0}.fv-field-advisory-header p{color:#bcf064;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fv-field-advisory-header h1{margin-top:.1rem;font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1;letter-spacing:.08em;text-transform:uppercase}.fv-field-advisory-header>span{border:1px solid hsla(82,82%,67%,.42);border-radius:999px;padding:.35rem .58rem;color:#d9ff92;background:rgba(139,213,57,.1);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fv-field-advisory-header>span.is-loading{color:hsla(0,0%,100%,.65)}.fv-advisory-topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.28fr);gap:.7rem;margin-top:.7rem}.fv-action-list,.fv-analysis-card,.fv-current-condition-block,.fv-rain-signal,.fv-week-ahead{border:1px solid rgba(222,255,228,.13);border-radius:.95rem;background:rgba(0,32,20,.32);box-shadow:inset 0 1px hsla(0,0%,100%,.07)}.fv-current-condition-block{padding:.72rem}.fv-action-list h2,.fv-current-condition-block h2{margin:0;color:rgba(221,251,218,.68);font-size:.63rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.fv-condition-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin-top:.5rem}.fv-condition-grid article{min-width:0;border-left:2px solid rgba(143,219,74,.52);padding:.25rem .42rem}.fv-condition-grid span,.fv-condition-grid strong{display:block}.fv-condition-grid span{color:hsla(0,0%,100%,.52);font-size:.55rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.fv-condition-grid strong{margin-top:.15rem;overflow:hidden;color:#fff;font-size:clamp(.78rem,1.2vw,1rem);line-height:1.15;text-overflow:ellipsis}.fv-rain-signal{display:grid;min-height:6.6rem;place-content:center;padding:.65rem;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(80,189,255,.22),transparent 6rem),rgba(0,36,40,.48)}.fv-rain-signal>span{color:#9bdfff;font-size:.62rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.fv-rain-signal strong{font-size:clamp(2.2rem,5vw,3.7rem);line-height:.95;letter-spacing:-.06em}.fv-rain-signal small{margin-top:.3rem;color:rgba(228,248,255,.68);font-size:.62rem}.fv-action-columns,.fv-field-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem}.fv-action-list,.fv-analysis-card{padding:.72rem .82rem}.fv-analysis-card>span,.fv-week-copy>span{color:#c7f47d;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fv-analysis-card p,.fv-weather-range>p,.fv-week-copy p{margin:.35rem 0 0;color:hsla(0,0%,100%,.78);font-size:.76rem;font-weight:520;line-height:1.45}.fv-field-guidance{border-color:rgba(190,238,89,.26);background:linear-gradient(145deg,rgba(181,234,78,.1),transparent),rgba(0,35,21,.38)}.fv-action-list p{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.45rem;align-items:start;margin:.45rem 0 0;color:hsla(0,0%,100%,.78);font-size:.72rem;line-height:1.35}.fv-action-list b{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;font-size:.8rem}.fv-do-list{border-color:rgba(145,220,66,.25)}.fv-do-list h2{color:#c8f477}.fv-do-list b{color:#13350c;background:#a8e459}.fv-caution-list{border-color:rgba(255,191,83,.28)}.fv-caution-list h2{color:#ffd17b}.fv-caution-list b{color:#432900;background:#ffc15b}.fv-week-ahead{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.78fr);gap:.8rem;margin-top:.7rem;padding:.72rem .82rem}.fv-weather-range>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.22rem;border-radius:.75rem;background:rgba(0,20,13,.42)}.fv-weather-range button{min-height:2.25rem;border:0;border-radius:.58rem;padding:.35rem;color:hsla(0,0%,100%,.64);background:transparent;font-size:.68rem;font-weight:800;transition:color .16s ease,background .16s ease,transform .16s ease}.fv-weather-range button:focus-visible,.fv-weather-range button:hover{color:#fff;background:hsla(0,0%,100%,.08);outline:none}.fv-weather-range button.active{color:#17320e;background:linear-gradient(145deg,#d8f47d,#83cf45);box-shadow:0 .35rem .75rem rgba(0,20,10,.2)}.fv-feature-grid{margin-top:.55rem}.fv-module-card{min-height:5.2rem!important}@media (min-width:1024px){body.dashboard-react-ready .route-home{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}}@media (max-width:900px){.fv-advisory-topline,.fv-week-ahead{grid-template-columns:1fr}.fv-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-rain-signal{min-height:5.6rem}.fv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.fv-dashboard-header{grid-template-columns:minmax(7.5rem,.9fr) minmax(9.5rem,1.1fr);gap:.55rem}.fv-dashboard-logo{width:min(9.5rem,40vw)}.fv-service-area-selector{width:100%;min-width:0;padding:.4rem .48rem .44rem}.fv-service-area-selector select{min-height:1.8rem;font-size:.76rem}.fv-field-advisory{border-radius:1rem;padding:.65rem;-webkit-backdrop-filter:none;backdrop-filter:none}.fv-field-advisory-header h1{font-size:1.08rem}.fv-field-advisory-header>span{font-size:.52rem}.fv-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-action-columns,.fv-field-analysis-grid{grid-template-columns:1fr}.fv-week-ahead{min-width:0}.fv-weather-range>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fv-module-card{min-height:5.7rem!important}}body.dashboard-react-ready .route-home{height:100dvh;min-height:0;overflow:hidden}.fv-dashboard-app{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - clamp(.9rem, 2.4vw, 1.8rem));min-height:0;overflow:hidden}.fv-dashboard-header{min-height:3.15rem;margin-bottom:clamp(.32rem,.8vh,.55rem)}.fv-dashboard-logo{width:min(15.8rem,100%);max-height:3.55rem}.fv-field-advisory{display:grid;min-height:0;overflow:hidden;border-color:rgba(201,244,207,.32);padding:clamp(.55rem,1vw,.82rem)}.fv-field-advisory-header{padding-bottom:.42rem}.fv-field-advisory-header h1{font-size:clamp(1.05rem,1.55vw,1.42rem)}.fv-field-advisory-header p{font-size:.56rem}.fv-field-advisory-header>span{padding:.28rem .5rem;font-size:.56rem}.fv-advisory-topline{grid-template-columns:minmax(0,1fr) minmax(9.6rem,.28fr);gap:.45rem;margin-top:.45rem}.fv-action-list,.fv-analysis-card,.fv-current-condition-block,.fv-rain-signal,.fv-week-ahead{border-radius:.78rem}.fv-action-list,.fv-analysis-card,.fv-current-condition-block,.fv-week-ahead{padding:.5rem .58rem}.fv-condition-grid{gap:.28rem;margin-top:.34rem}.fv-condition-grid article{padding:.14rem .3rem}.fv-action-list h2,.fv-analysis-card>span,.fv-condition-grid span,.fv-current-condition-block h2,.fv-field-tool-actions button span,.fv-week-copy>span{font-size:.54rem}.fv-condition-grid strong{margin-top:.08rem;font-size:clamp(.68rem,1vw,.9rem)}.fv-rain-signal{min-height:0;padding:.48rem}.fv-rain-signal strong{font-size:clamp(1.85rem,3.8vw,3rem)}.fv-rain-signal small{margin-top:.18rem;font-size:.58rem}.fv-action-columns,.fv-field-analysis-grid{gap:.45rem;margin-top:.45rem}.fv-analysis-card p,.fv-week-copy p{margin-top:.22rem;font-size:clamp(.64rem,.95vw,.74rem);line-height:1.28;-webkit-line-clamp:2}.fv-action-list p,.fv-analysis-card p,.fv-week-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.fv-action-list p{margin-top:.25rem;padding-left:1.35rem;font-size:clamp(.6rem,.9vw,.7rem);line-height:1.22;-webkit-line-clamp:1}.fv-action-list b{position:absolute;width:1rem;height:1rem;margin-left:-1.35rem;font-size:.62rem}.fv-week-ahead{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:.48rem;margin-top:.45rem}.fv-field-tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;min-width:0}.fv-field-tool-actions button{display:grid;min-width:0;border:1px solid rgba(218,255,190,.18);border-radius:.78rem;padding:.48rem .58rem;color:#fff;background:linear-gradient(145deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.035)),rgba(0,29,20,.34);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.fv-field-tool-actions button:focus-visible,.fv-field-tool-actions button:hover{border-color:rgba(203,255,106,.52);background:radial-gradient(circle at 0 50%,rgba(190,245,75,.14),transparent 7rem),rgba(0,35,22,.5);outline:none;transform:translateY(-1px)}.fv-field-tool-actions button span{color:#c8f477;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fv-field-tool-actions button strong{display:block;margin-top:.12rem;overflow:hidden;font-size:clamp(.78rem,1.08vw,.92rem);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.fv-field-tool-actions button small{display:block;margin-top:.16rem;overflow:hidden;color:hsla(0,0%,100%,.58);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.fv-quickmix-action{border-color:hsla(81,85%,71%,.46)!important;box-shadow:0 0 0 1px rgba(194,255,91,.06),0 .55rem 1rem rgba(0,22,9,.13)}.fv-full-advisory-action{border-color:rgba(96,203,255,.34)!important}.fv-feature-grid{flex:0 0 auto;gap:clamp(.42rem,.8vw,.62rem)!important;margin-top:clamp(.36rem,.8vh,.55rem)!important}.fv-module-card{min-height:clamp(4.35rem,8.2vh,5.15rem)!important;padding:clamp(.52rem,.9vw,.72rem)!important}.fv-module-card strong{font-size:clamp(.86rem,1.1vw,1rem)!important}@media (max-width:900px){.fv-advisory-topline{grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr)}.fv-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-week-ahead{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.dashboard-react-ready .route-home{padding:.38rem}.fv-dashboard-app{height:calc(100dvh - .76rem)}.fv-dashboard-header{min-height:2.8rem;margin-bottom:.32rem}.fv-dashboard-logo{width:min(8.2rem,36vw);max-height:2.9rem}.fv-service-area-selector{padding:.32rem .42rem}.fv-service-area-selector>span{font-size:.5rem}.fv-service-area-selector select{min-height:1.5rem;font-size:.68rem}.fv-field-advisory{padding:.42rem}.fv-field-advisory-header{gap:.45rem;padding-bottom:.32rem}.fv-field-advisory-header h1{font-size:.92rem;letter-spacing:.05em}.fv-field-advisory-header>span{padding:.22rem .34rem;font-size:.46rem;letter-spacing:.04em}.fv-action-columns,.fv-advisory-topline,.fv-field-analysis-grid{gap:.32rem;margin-top:.32rem}.fv-advisory-topline{grid-template-columns:minmax(0,1fr) minmax(6.7rem,.45fr)}.fv-action-list,.fv-analysis-card,.fv-current-condition-block,.fv-week-ahead{padding:.38rem .42rem}.fv-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin-top:.24rem}.fv-condition-grid article{border-left-width:1px;padding:.1rem .18rem}.fv-action-list h2,.fv-analysis-card>span,.fv-condition-grid span,.fv-current-condition-block h2,.fv-field-tool-actions button span,.fv-week-copy>span{font-size:.47rem;letter-spacing:.07em}.fv-condition-grid strong{font-size:.6rem}.fv-rain-signal{padding:.36rem}.fv-rain-signal strong{font-size:clamp(1.35rem,9vw,2rem)}.fv-rain-signal small{font-size:.48rem}.fv-analysis-card p,.fv-week-copy p{font-size:.57rem;line-height:1.18}.fv-action-list p{margin-top:.18rem;font-size:.54rem}.fv-week-ahead{gap:.32rem;margin-top:.32rem}.fv-field-tool-actions{gap:.3rem}.fv-field-tool-actions button{padding:.35rem .38rem}.fv-field-tool-actions button strong{font-size:.62rem}.fv-field-tool-actions button small{font-size:.48rem}.fv-feature-grid{gap:.3rem!important;margin-top:.32rem!important}.fv-module-card{min-height:clamp(3.55rem,9.5vh,4.45rem)!important;padding:.42rem!important}.fv-module-card strong{font-size:.74rem!important}.fv-module-card span[class*=text-]{font-size:.54rem!important}.fv-module-card .fv-icon-stage{width:1.85rem!important;height:1.65rem!important}.fv-card-arrow{width:1.45rem!important;height:1.45rem!important}}.fv-field-advisory{grid-template-rows:auto minmax(0,1fr);gap:clamp(.42rem,.85vh,.62rem);background:radial-gradient(circle at 12% 8%,rgba(111,217,255,.15),transparent 18rem),radial-gradient(circle at 92% 0,rgba(203,255,91,.16),transparent 18rem),linear-gradient(145deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035)),rgba(2,30,22,.6)}.fv-weather-command-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.42rem,.8vh,.6rem);min-height:0}.fv-weather-primary-row{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(13rem,.76fr);gap:clamp(.42rem,.8vw,.62rem)}.fv-advisory-digest-panel,.fv-digest-card,.fv-quickmix-hero-card,.fv-rain-hero-card,.fv-temp-hero-card,.fv-weather-indicator-strip article{border:1px solid rgba(222,255,228,.14);border-radius:clamp(.75rem,1vw,1rem);background:linear-gradient(145deg,hsla(0,0%,100%,.115),hsla(0,0%,100%,.032)),rgba(0,31,22,.42);box-shadow:inset 0 1px hsla(0,0%,100%,.1),0 .55rem 1.1rem rgba(0,18,9,.1)}.fv-quickmix-hero-card,.fv-rain-hero-card,.fv-temp-hero-card{min-width:0;overflow:hidden;padding:clamp(.58rem,1vw,.86rem)}.fv-temp-hero-card{background:radial-gradient(circle at 90% 8%,rgba(255,221,93,.2),transparent 9rem),linear-gradient(145deg,rgba(87,201,126,.12),hsla(0,0%,100%,.035)),rgba(0,35,24,.54)}.fv-rain-hero-card{background:radial-gradient(circle at 78% 4%,rgba(95,196,255,.34),transparent 9rem),linear-gradient(145deg,rgba(79,178,255,.12),hsla(0,0%,100%,.03)),rgba(0,33,39,.56)}.fv-quickmix-hero-card{border-color:rgba(203,255,106,.44);color:#fff;background:radial-gradient(circle at 0 60%,rgba(203,255,91,.2),transparent 8rem),linear-gradient(145deg,rgba(181,242,78,.14),hsla(0,0%,100%,.035)),rgba(0,41,25,.58);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.fv-quickmix-hero-card:focus-visible,.fv-quickmix-hero-card:hover{border-color:rgba(218,255,116,.72);outline:none;transform:translateY(-1px)}.fv-advisory-digest-panel header span,.fv-digest-card>span,.fv-quickmix-hero-card>span,.fv-rain-hero-card>span,.fv-temp-hero-card>span,.fv-weather-indicator-strip span{display:block;color:rgba(219,255,215,.68);font-size:clamp(.5rem,.76vw,.62rem);font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.fv-temp-hero-main{display:flex;align-items:center;gap:clamp(.45rem,1vw,.7rem);margin-top:.16rem}.fv-temp-weather-icon{width:clamp(2.4rem,4.2vw,3.6rem);height:clamp(2.4rem,4.2vw,3.6rem);flex:0 0 auto;filter:drop-shadow(0 .4rem .8rem rgba(92,194,255,.2))}.fv-rain-hero-card strong,.fv-temp-hero-main strong{display:block;color:#fffce7;font-size:clamp(2.6rem,6.4vw,5.35rem);line-height:.88;letter-spacing:-.07em}.fv-temp-hero-main sup{font-size:.38em;letter-spacing:0}.fv-rain-hero-card p,.fv-temp-hero-card p{margin:.18rem 0 0;overflow:hidden;color:hsla(0,0%,100%,.86);font-size:clamp(.8rem,1.25vw,1rem);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.fv-quickmix-hero-card em,.fv-quickmix-hero-card small,.fv-rain-hero-card small,.fv-temp-hero-card small{display:block;margin-top:.18rem;overflow:hidden;color:hsla(0,0%,100%,.58);font-size:clamp(.56rem,.82vw,.68rem);font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fv-quickmix-hero-card strong{display:block;margin-top:.3rem;color:#fff;font-size:clamp(.95rem,1.45vw,1.25rem);line-height:1.05}.fv-quickmix-hero-card em{color:#d9ff92}.fv-weather-indicator-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.32rem,.7vw,.52rem)}.fv-weather-indicator-strip article{min-width:0;padding:clamp(.48rem,.85vw,.68rem)}.fv-weather-indicator-strip strong{margin-top:.14rem;color:#fff;font-size:clamp(.95rem,1.7vw,1.35rem);line-height:1}.fv-weather-indicator-strip small,.fv-weather-indicator-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-weather-indicator-strip small{margin-top:.18rem;color:hsla(0,0%,100%,.52);font-size:clamp(.52rem,.76vw,.62rem)}.fv-advisory-digest-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:clamp(.5rem,.9vw,.7rem)}.fv-advisory-digest-panel header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.fv-advisory-digest-panel header strong{display:block;margin-top:.08rem;color:#fff;font-size:clamp(.78rem,1vw,.92rem);line-height:1}.fv-advisory-digest-panel header button{flex:0 0 auto;border:1px solid rgba(123,217,255,.34);border-radius:999px;padding:.38rem .58rem;color:#c6f3ff;background:rgba(68,170,225,.12);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fv-advisory-digest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.32rem,.7vw,.5rem);min-height:0;margin-top:.44rem}.fv-digest-card{min-width:0;overflow:hidden;padding:clamp(.45rem,.75vw,.62rem)}.fv-digest-card strong{display:block;margin-top:.12rem;color:#fff;font-size:clamp(.72rem,.95vw,.86rem);line-height:1.05}.fv-digest-card li,.fv-digest-card p{display:-webkit-box;overflow:hidden;margin:.25rem 0 0;color:hsla(0,0%,100%,.72);font-size:clamp(.56rem,.78vw,.66rem);line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fv-digest-card ul{display:grid;gap:.08rem;margin:.24rem 0 0;padding:0;list-style:none}.fv-digest-card li:before{margin-right:.28rem;color:#c8f477;content:"•"}.fv-digest-caution{border-color:rgba(255,199,97,.24)}.fv-digest-caution li:before{color:#ffd17b}.fv-digest-recommendation{border-color:hsla(81,85%,71%,.24)}.fv-advisory-cue-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:clamp(.34rem,.7vw,.55rem);align-items:stretch;min-height:0}.fv-advisory-cue-card,.fv-full-advisory-button{border:1px solid rgba(231,255,210,.18);border-radius:.9rem;background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.035)),rgba(3,34,23,.46);box-shadow:0 .65rem 1.2rem rgba(0,12,7,.14),inset 0 1px hsla(0,0%,100%,.09)}.fv-advisory-cue-card{min-width:0;min-height:5.15rem;overflow:hidden;padding:clamp(.52rem,.8vw,.72rem)}.fv-advisory-cue-card span{display:inline-grid;min-width:2.55rem;min-height:1.28rem;place-items:center;border-radius:999px;padding:0 .45rem;color:#0e2a19;background:#c9f578;font-size:clamp(.56rem,.72vw,.66rem);font-weight:900}.fv-advisory-cue-card strong{display:block;margin-top:.42rem;color:#f7fff0;font-size:clamp(.76rem,.95vw,.9rem);letter-spacing:-.01em;line-height:1.04}.fv-advisory-cue-card p{display:-webkit-box;margin:.18rem 0 0;overflow:hidden;color:rgba(245,255,238,.72);font-size:clamp(.56rem,.78vw,.68rem);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fv-cue-watch span{background:#ffdc72}.fv-cue-caution{border-color:rgba(255,181,85,.38)}.fv-cue-caution span{background:#ffb75f}.fv-full-advisory-button{min-width:6.9rem;padding:.55rem .74rem;color:#efffe8;font-size:clamp(.58rem,.78vw,.7rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.fv-full-advisory-button:focus-visible,.fv-full-advisory-button:hover{border-color:hsla(79,88%,71%,.55);background:rgba(26,88,48,.58)}@media (max-width:900px){.fv-weather-primary-row{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.fv-quickmix-hero-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.fv-quickmix-hero-card em,.fv-quickmix-hero-card small,.fv-quickmix-hero-card span,.fv-quickmix-hero-card strong{grid-column:1}.fv-advisory-cue-strip,.fv-advisory-digest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-full-advisory-button{grid-column:1/-1;min-height:2.35rem}}@media (max-width:640px){.fv-weather-command-panel{gap:.32rem}.fv-weather-primary-row{gap:.3rem}.fv-quickmix-hero-card,.fv-rain-hero-card,.fv-temp-hero-card{padding:.42rem}.fv-temp-weather-icon{width:1.95rem;height:1.95rem}.fv-rain-hero-card strong,.fv-temp-hero-main strong{font-size:clamp(1.9rem,11vw,3.2rem)}.fv-quickmix-hero-card strong,.fv-rain-hero-card p,.fv-temp-hero-card p{font-size:.68rem}.fv-quickmix-hero-card em,.fv-quickmix-hero-card small,.fv-rain-hero-card small,.fv-temp-hero-card small{font-size:.48rem}.fv-weather-indicator-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.24rem}.fv-weather-indicator-strip article{padding:.34rem .26rem}.fv-advisory-digest-panel header span,.fv-digest-card>span,.fv-weather-indicator-strip span{font-size:.43rem;letter-spacing:.06em}.fv-weather-indicator-strip strong{font-size:.7rem}.fv-weather-indicator-strip small{display:none}.fv-advisory-digest-panel{padding:.38rem}.fv-advisory-digest-panel header strong{font-size:.68rem}.fv-advisory-digest-panel header button{padding:.28rem .4rem;font-size:.48rem}.fv-advisory-digest-grid{gap:.24rem;margin-top:.3rem}.fv-digest-card{padding:.34rem}.fv-digest-card strong{font-size:.6rem}.fv-digest-card li,.fv-digest-card p{font-size:.5rem;line-height:1.14;-webkit-line-clamp:1}.fv-advisory-cue-strip{gap:.24rem}.fv-advisory-cue-card{min-height:4.2rem;padding:.38rem}.fv-advisory-cue-card span{min-height:1rem;font-size:.46rem}.fv-advisory-cue-card strong{margin-top:.26rem;font-size:.62rem}.fv-advisory-cue-card p{font-size:.5rem;line-height:1.14;-webkit-line-clamp:1}.fv-full-advisory-button{min-height:1.95rem;padding:.32rem;font-size:.5rem}}body.dashboard-react-ready .route-home{align-items:start;overflow-x:hidden;overflow-y:auto;padding:clamp(.55rem,1.2vw,.9rem);background:linear-gradient(180deg,rgba(255,224,134,.1),rgba(0,30,18,.04) 42%,rgba(0,18,10,.28)),url(assets/landing-lawn-optimized.jpg) 50% /cover no-repeat}@media (min-width:980px){body.dashboard-react-ready .route-home{height:100dvh;overflow:hidden}}body.dashboard-react-ready .route-home:before{background:radial-gradient(circle at 6% 5%,rgba(255,217,112,.44),transparent 28rem),radial-gradient(circle at 74% 18%,hsla(92,87%,70%,.08),transparent 30rem),linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,28,16,.1) 64%,rgba(0,18,10,.3));-webkit-backdrop-filter:blur(.6px) saturate(1.12) brightness(1.08);backdrop-filter:blur(.6px) saturate(1.12) brightness(1.08)}.fv-dashboard-app{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:0!important;width:min(70.5rem,calc(100vw - 1rem))!important;max-width:none!important;height:calc(100dvh - clamp(.7rem, 1.5vw, 1.15rem))!important;min-height:0!important;padding:0!important;overflow:hidden!important}.fv-dashboard-header{display:flex!important;min-height:3.8rem!important;align-items:center;justify-content:space-between;gap:1rem;margin:0!important;border:1px solid rgba(220,255,213,.19);border-radius:.72rem .72rem 0 0;padding:.58rem .72rem;background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.035)),rgba(1,24,17,.72);box-shadow:0 1rem 2.6rem rgba(0,16,9,.22),inset 0 1px hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(16px) saturate(122%);backdrop-filter:blur(16px) saturate(122%)}.fv-dashboard-logo{width:min(10.4rem,34vw)!important;max-height:3rem!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 .55rem .85rem rgba(0,0,0,.45))}.fv-header-controls{display:flex;align-items:center;gap:.65rem;min-width:0}.fv-service-area-selector{display:flex!important;align-items:center;gap:.62rem;min-width:0!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.fv-service-area-selector>span{color:rgba(244,255,239,.8)!important;font-size:.66rem!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.fv-service-area-selector select{min-width:7.25rem!important;min-height:2.25rem!important;border:1px solid rgba(224,255,215,.17)!important;border-radius:.52rem!important;padding:0 2rem 0 .7rem!important;color:#fff!important;background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.025)),rgba(0,12,10,.35)!important;font-size:.72rem!important;font-weight:850!important}.fv-live-badge{display:inline-flex;min-height:2.25rem;align-items:center;gap:.42rem;border:1px solid rgba(134,245,48,.42);border-radius:.52rem;padding:0 .82rem;color:#98ff39;background:rgba(19,84,21,.12);font-size:.72rem;font-weight:950;letter-spacing:.02em;white-space:nowrap}.fv-live-badge span{width:.48rem;height:.48rem;border:2px solid;border-radius:999px;box-shadow:0 0 .7rem rgba(143,255,48,.65)}.fv-field-advisory{display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:.52rem!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(220,255,213,.19)!important;border-top:0!important;border-radius:0 0 .72rem .72rem!important;padding:.88rem 1rem .58rem!important;color:#fff;background:radial-gradient(circle at 12% 22%,rgba(129,236,58,.1),transparent 22rem),radial-gradient(circle at 94% 0,rgba(69,200,255,.08),transparent 26rem),linear-gradient(145deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.026)),rgba(0,20,15,.73)!important;box-shadow:0 1.1rem 3rem rgba(0,16,9,.22),inset 0 1px hsla(0,0%,100%,.08)!important;-webkit-backdrop-filter:blur(16px) saturate(116%);backdrop-filter:blur(16px) saturate(116%)}.fv-brief-title-row{display:flex;align-items:end;justify-content:space-between;gap:1rem}.fv-brief-title-row h1,.fv-brief-title-row p{margin:0}.fv-brief-title-row p{color:#9cff42;font-size:clamp(.62rem,.85vw,.74rem);font-weight:950;letter-spacing:.06em;text-transform:uppercase}.fv-brief-title-row h1{margin-top:.15rem;color:#fff;font-size:clamp(1.62rem,2.65vw,2.25rem);font-weight:850;letter-spacing:-.045em;line-height:.95}.fv-updated-stamp{display:inline-flex;align-items:center;gap:.55rem;color:hsla(0,0%,100%,.78);font-size:.72rem;font-weight:700;white-space:nowrap}.fv-updated-stamp svg{width:1rem;height:1rem;opacity:.8}.fv-brief-main-grid{display:grid;grid-template-columns:minmax(19rem,1.03fr) minmax(0,1.34fr);gap:.62rem;min-height:0}.fv-brief-metric-card,.fv-field-call-card,.fv-full-advisory-card,.fv-module-card,.fv-quickmix-strip,.fv-recommendation-card{border:1px solid rgba(225,255,217,.17);background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.025)),rgba(1,27,19,.54);box-shadow:inset 0 1px hsla(0,0%,100%,.09),0 .55rem 1.15rem rgba(0,10,6,.12)}.fv-field-call-card{display:grid;align-content:space-between;min-height:10.65rem;border-color:rgba(126,242,38,.64);border-radius:.8rem;padding:.82rem 1rem;background:radial-gradient(circle at 88% 96%,rgba(123,232,39,.17),transparent 10rem),linear-gradient(145deg,rgba(64,149,51,.18),hsla(0,0%,100%,.025)),rgba(2,31,18,.68)}.fv-field-call-card>p{margin:0;color:#a6ff4d;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fv-field-call-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.fv-field-call-check{display:grid;width:2.95rem;height:2.95rem;place-items:center;border-radius:50%;color:#12320d;background:radial-gradient(circle at 35% 25%,#d7ff8c,#72df34 70%);box-shadow:0 .7rem 1.45rem rgba(112,230,48,.24)}.fv-field-call-check svg{width:1.65rem;height:1.65rem}.fv-field-call-body h2{margin:0;color:#fff;font-size:clamp(1.42rem,2.45vw,2.08rem);font-weight:850;letter-spacing:-.045em;line-height:1}.fv-field-call-body span:not(.fv-field-call-check){display:block;margin-top:.35rem;color:hsla(0,0%,100%,.78);font-size:.76rem;font-weight:600}.fv-spray-score-row{display:flex;align-items:end;justify-content:space-between;gap:1rem}.fv-spray-score-row span{display:block;color:rgba(241,255,236,.7);font-size:.75rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fv-spray-score-row strong{display:block;margin-top:.18rem;color:#83f02e;font-size:clamp(2.35rem,4.45vw,3.55rem);font-weight:950;letter-spacing:-.08em;line-height:.9}.fv-spray-score-row small{color:rgba(214,255,189,.8);font-size:.36em;font-weight:650;letter-spacing:-.04em}.fv-score-gauge{--score:302deg;position:relative;width:5.75rem;height:3.9rem;overflow:hidden}.fv-score-gauge:before{position:absolute;inset:.1rem .1rem auto;height:5.75rem;border:.42rem solid hsla(0,0%,100%,.1);border-bottom-color:transparent;border-radius:999px 999px 0 0;background:conic-gradient(from 270deg,#78f02d var(--score),transparent 0);-webkit-mask:radial-gradient(circle at 50% 100%,transparent 0 2.58rem,#000 2.64rem);mask:radial-gradient(circle at 50% 100%,transparent 0 2.58rem,#000 2.64rem);content:""}.fv-gauge-needle{position:absolute;right:1rem;bottom:.98rem;width:2.18rem;height:.24rem;border-radius:999px;background:#f2f7ec;transform:rotate(-32deg);transform-origin:1.96rem 50%;box-shadow:0 .25rem .65rem rgba(0,0,0,.28)}.fv-gauge-needle:after{position:absolute;right:-.13rem;top:-.28rem;width:.8rem;height:.8rem;border-radius:50%;background:#fff;content:""}.fv-score-gauge small{position:absolute;right:.6rem;bottom:0;color:#a7ff42;font-size:.66rem;font-weight:850}.fv-brief-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.fv-brief-metric-card{display:grid;grid-template-columns:2.05rem minmax(0,1fr);gap:.5rem;align-items:start;min-width:0;border-radius:.68rem;padding:.6rem .66rem}.fv-brief-metric-icon{display:grid;width:1.78rem;height:1.78rem;place-items:center;color:#6cd3ff}.fv-brief-metric-icon svg{width:100%;height:100%}.fv-metric-high .fv-brief-metric-icon{color:#ffad29}.fv-metric-low .fv-brief-metric-icon{color:#91dfff}.fv-brief-weather-icon{width:1.85rem;height:1.85rem}.fv-brief-metric-card span:not(.fv-brief-metric-icon){display:block;color:rgba(245,255,241,.66);font-size:.6rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.fv-brief-metric-card strong{display:block;margin-top:.1rem;color:#fff;font-size:clamp(1.28rem,2.05vw,1.8rem);font-weight:900;letter-spacing:-.055em;line-height:.95}.fv-brief-metric-card p,.fv-brief-metric-card small{display:block;margin:.3rem 0 0;overflow:hidden;color:hsla(0,0%,100%,.78);font-size:.62rem;font-weight:650;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.fv-brief-metric-card small{margin-top:.18rem;color:hsla(0,0%,100%,.58);font-size:.58rem}.fv-recommendation-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(12rem,1.08fr);gap:.46rem;min-height:0}.fv-full-advisory-card,.fv-recommendation-card{min-width:0;min-height:4.4rem;border-radius:.68rem;padding:.62rem .68rem}.fv-recommendation-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.46rem}.fv-recommendation-watch{border-color:rgba(255,190,48,.64);background:radial-gradient(circle at 0 0,rgba(255,184,47,.16),transparent 9rem),rgba(35,28,5,.45)}.fv-recommendation-icon{color:#ffbd38;font-size:1.1rem;font-weight:900;line-height:1}.fv-recommendation-badge{display:inline-grid;min-height:1.05rem;place-items:center;border:1px solid rgba(132,240,46,.5);border-radius:999px;padding:0 .45rem;color:#a7ff42;background:rgba(94,195,24,.12);font-size:.48rem;font-weight:950}.fv-recommendation-watch .fv-recommendation-badge{border-color:rgba(255,190,48,.52);color:#ffcf5d;background:rgba(255,183,48,.12)}.fv-recommendation-card h3{margin:.22rem 0 0;color:#fff;font-size:.78rem;font-weight:850;line-height:1.05}.fv-recommendation-card p{display:-webkit-box;margin:.22rem 0 0;overflow:hidden;color:hsla(0,0%,100%,.7);font-size:.58rem;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fv-mini-arrow{color:hsla(0,0%,100%,.78);font-size:1.12rem}.fv-full-advisory-card{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.56rem;align-items:center;border-color:rgba(123,240,40,.6);color:#fff;background:radial-gradient(circle at 0 60%,rgba(123,240,40,.14),transparent 9rem),rgba(2,34,19,.58);text-align:left}.fv-full-advisory-icon{color:#9cff42}.fv-full-advisory-icon svg{width:1.9rem;height:1.9rem}.fv-full-advisory-card small,.fv-full-advisory-card strong{display:block}.fv-full-advisory-card strong{color:#fff;font-size:.84rem;font-weight:850;line-height:1.18}.fv-full-advisory-card small{margin-top:.2rem;color:hsla(0,0%,100%,.72);font-size:.58rem;line-height:1.28}.fv-action-arrow{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.52rem;color:#12270d;background:linear-gradient(145deg,#b9fb61,#5bd02d);font-size:1.35rem;font-weight:900}.fv-quickmix-strip{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.68rem;align-items:center;min-height:3.75rem;border-color:rgba(58,202,255,.48);border-radius:.68rem;padding:.58rem .88rem;background:radial-gradient(circle at 0 50%,rgba(66,210,255,.18),transparent 15rem),linear-gradient(145deg,rgba(36,173,217,.12),hsla(0,0%,100%,.03)),rgba(0,35,39,.54)}.fv-quickmix-strip-icon{width:2.6rem;height:2.6rem;color:#5df}.fv-quickmix-strip-copy h2,.fv-quickmix-strip-copy p,.fv-quickmix-strip-copy span{margin:0}.fv-quickmix-strip-copy span{color:#48d8ff;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.fv-quickmix-strip-copy h2{margin-top:.12rem;color:#fff;font-size:clamp(1rem,1.55vw,1.22rem);font-weight:850;letter-spacing:-.025em;line-height:1.05}.fv-quickmix-strip-copy p{margin-top:.22rem;color:rgba(167,236,255,.82);font-size:.66rem}.fv-quickmix-strip button{display:inline-flex;min-height:2.15rem;align-items:center;gap:.48rem;border:1px solid rgba(98,214,255,.58);border-radius:.48rem;padding:0 .92rem;color:#e6f8ff;background:linear-gradient(145deg,rgba(48,159,216,.9),rgba(13,92,145,.9));font-size:.72rem;font-weight:850}.fv-quickmix-strip button svg{width:1rem;height:1rem}.fv-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;margin:.56rem 0 0!important;min-height:0}.fv-module-card{min-height:3.95rem!important;align-items:center;gap:.72rem;border-radius:.62rem!important;padding:.62rem .72rem!important;color:#fff}.fv-module-card .fv-icon-stage{width:2.25rem!important;height:1.95rem!important;filter:drop-shadow(0 .35rem .55rem rgba(var(--card-accent-rgb),.2))}.fv-module-card strong{color:#fff;font-size:.82rem!important;font-weight:850!important;line-height:1.08!important}.fv-module-card span[class*=text-]{display:-webkit-box!important;margin-top:.22rem!important;overflow:hidden;color:hsla(0,0%,100%,.7)!important;font-size:.58rem!important;line-height:1.32!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fv-card-arrow{width:1.75rem!important;height:1.75rem!important}@media (max-width:760px){.fv-dashboard-app{width:min(100%,calc(100vw - 1rem))!important;height:auto!important;min-height:calc(100dvh - 1rem)!important;overflow:visible!important}body.dashboard-react-ready .route-home{overflow-y:auto}.fv-brief-main-grid{grid-template-columns:1fr}.fv-brief-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-recommendation-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-full-advisory-card,.fv-quickmix-strip{grid-column:1/-1}.fv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:660px){.fv-dashboard-app{width:min(100%,calc(100vw - .7rem))!important}.fv-dashboard-header{align-items:start;gap:.55rem;padding:.52rem}.fv-dashboard-logo{width:min(8.8rem,35vw)!important}.fv-header-controls{flex-direction:column;align-items:stretch;gap:.38rem}.fv-service-area-selector{justify-content:flex-end}.fv-service-area-selector>span{display:none}.fv-live-badge,.fv-service-area-selector select{min-height:1.9rem!important;font-size:.62rem!important}.fv-field-advisory{gap:.48rem!important;padding:.68rem!important}.fv-brief-title-row{align-items:start}.fv-brief-title-row h1{font-size:clamp(1.42rem,8vw,1.85rem)}.fv-updated-stamp{font-size:.56rem}.fv-field-call-card{min-height:10.8rem;padding:.78rem}.fv-field-call-body{gap:.72rem}.fv-field-call-check{width:2.65rem;height:2.65rem}.fv-field-call-body h2{font-size:1.35rem}.fv-field-call-body span:not(.fv-field-call-check){font-size:.72rem}.fv-spray-score-row strong{font-size:2.6rem}.fv-score-gauge{width:5.2rem}.fv-brief-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-brief-metric-card{grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;padding:.58rem}.fv-brief-metric-icon,.fv-brief-weather-icon{width:1.55rem;height:1.55rem}.fv-brief-metric-card strong{font-size:1.18rem}.fv-brief-metric-card p,.fv-brief-metric-card small{font-size:.58rem}.fv-recommendation-row{grid-template-columns:1fr}.fv-full-advisory-card,.fv-recommendation-card{min-height:4.7rem;padding:.66rem}.fv-quickmix-strip{grid-template-columns:2.5rem minmax(0,1fr);padding:.68rem}.fv-quickmix-strip button{grid-column:1/-1;justify-content:center;width:100%}.fv-quickmix-strip-icon{width:2.35rem;height:2.35rem}.fv-feature-grid{grid-template-columns:1fr!important;gap:.48rem!important}}body.dashboard-react-ready .fv-dashboard-app .fv-score-gauge{background:transparent!important;box-shadow:none!important}body.dashboard-react-ready .fv-dashboard-app .fv-score-gauge:before{border-color:rgba(226,247,233,.16) rgba(226,247,233,.16) transparent!important;background:conic-gradient(from 270deg,#94df4b var(--score),transparent 0)!important;filter:drop-shadow(0 .55rem .75rem rgba(0,12,8,.24))!important}body.dashboard-react-ready .fv-dashboard-app .fv-score-gauge small,body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-row strong{color:#c8f76e!important}body.dashboard-react-ready .fv-dashboard-app .fv-action-arrow,body.dashboard-react-ready .fv-dashboard-app .fv-card-arrow,body.dashboard-react-ready .fv-dashboard-app .fv-field-call-check,body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip button{color:#071b10!important;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.34),transparent .72rem),linear-gradient(145deg,#d6fb7b,#7bdc55)!important}body.dashboard-react-ready .fv-dashboard-app .fv-refresh-area-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(225,255,217,.16);border-radius:999px;padding:.45rem .68rem;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025)),rgba(2,27,20,.44);cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .18s ease}body.dashboard-react-ready .fv-dashboard-app .fv-refresh-area-button:focus-visible,body.dashboard-react-ready .fv-dashboard-app .fv-refresh-area-button:hover{border-color:rgba(174,244,85,.62);color:#d6ff91;outline:none;transform:translateY(-1px)}body.dashboard-react-ready .fv-dashboard-app .fv-refresh-area-button:active{transform:translateY(0)}body.dashboard-react-ready .fv-dashboard-app .fv-recommendation-row{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-dashboard-app .fv-full-advisory-card{min-height:3.75rem}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip[hidden]{display:none!important}body.dashboard-react-ready .fv-dashboard-app .fv-field-advisory>.fv-feature-grid{margin:0!important}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline{grid-template-columns:minmax(7.5rem,.65fr) minmax(0,1.45fr) minmax(10rem,.85fr);align-items:center;min-height:4.7rem;gap:.8rem;padding:.64rem .86rem}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline>p{align-self:center}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline .fv-field-call-body{gap:.72rem}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline .fv-field-call-body h2{font-size:clamp(1.12rem,1.8vw,1.52rem)}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline .fv-field-call-check{width:2.35rem;height:2.35rem}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline .fv-spray-score-row{align-items:center}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline .fv-spray-score-row strong{font-size:clamp(1.75rem,2.65vw,2.35rem)}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline .fv-score-gauge{width:4.9rem;height:3.25rem}@media (max-width:760px){body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-inline{grid-template-columns:1fr;align-items:start;min-height:0}}body.dashboard-react-ready .fv-dashboard-app .fv-title-line{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}body.dashboard-react-ready .fv-dashboard-app .fv-season-phase-badge{border:1px solid hsla(81,90%,70%,.24);border-radius:999px;padding:.26rem .5rem;color:#d8ff91;background:rgba(148,223,75,.08);font-size:.58rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}body.dashboard-react-ready .fv-dashboard-app .fv-live-badge{min-height:2.05rem;border-color:rgba(190,239,218,.18);color:rgba(226,247,233,.78);background:rgba(5,29,25,.36);font-size:.66rem;letter-spacing:0;text-transform:none}body.dashboard-react-ready .fv-dashboard-app .fv-service-area-selector{gap:.38rem}body.dashboard-react-ready .fv-dashboard-app .fv-service-area-selector>span{color:rgba(226,247,233,.58)!important;font-size:.6rem!important}body.dashboard-react-ready .fv-dashboard-app .fv-service-area-selector select{min-width:6.6rem!important;min-height:2.05rem!important;border-color:rgba(190,239,218,.16)!important;background:rgba(2,18,15,.34)!important;font-size:.68rem!important}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(8.5rem,.44fr);gap:.6rem .8rem;align-items:center;min-height:0;padding:.68rem .82rem;border-color:rgba(148,223,75,.58);background:radial-gradient(circle at 88% 15%,rgba(148,223,75,.16),transparent 13rem),radial-gradient(circle at 4% 100%,rgba(74,199,255,.08),transparent 15rem),linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.026)),rgba(6,39,31,.78)}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-main{display:grid;gap:.42rem;min-width:0}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-main>p{margin:0;color:#a6ff4d;font-size:.64rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily .fv-field-call-body{gap:.72rem}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily .fv-field-call-check{width:2.45rem;height:2.45rem}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily .fv-field-call-check svg{width:1.4rem;height:1.4rem}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily h2{font-size:clamp(1.26rem,2vw,1.68rem)}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel{display:grid;justify-items:end;gap:.1rem;min-width:0;text-align:right}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel>span{color:rgba(226,247,233,.68);font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel strong{color:#c8f76e;font-size:clamp(2.2rem,4vw,3rem);font-weight:950;letter-spacing:-.075em;line-height:.92;text-shadow:0 .45rem .9rem rgba(0,8,6,.3)}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel small{color:rgba(226,247,233,.76);font-size:.36em;letter-spacing:-.03em}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel b{border:1px solid rgba(148,223,75,.34);border-radius:999px;padding:.18rem .44rem;color:#071b10;background:linear-gradient(145deg,#d6fb7b,#7bdc55);font-size:.62rem;font-weight:900}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:center;border-top:1px solid rgba(226,247,233,.1);padding-top:.48rem}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip>span{color:rgba(226,247,233,.62);font-size:.62rem;font-weight:850;white-space:nowrap}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip>div{display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-status,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-chip{border:1px solid rgba(226,247,233,.13);border-radius:999px;padding:.24rem .42rem;color:rgba(246,255,247,.86);background:hsla(0,0%,100%,.045);font-size:.58rem;font-weight:850;line-height:1;white-space:nowrap}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-status em,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-chip em{font-style:normal;font-weight:950}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-good,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-ok{border-color:rgba(148,223,75,.34);color:#d8ff91;background:rgba(148,223,75,.09)}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-heat-caution,body.dashboard-react-ready .fv-dashboard-app .fv-outlook-wind-watch,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-caution{border-color:rgba(255,180,84,.34);color:#ffd58f;background:rgba(255,180,84,.09)}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-rain-risk,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-avoid{border-color:rgba(255,107,97,.38);color:#ffb4ad;background:rgba(255,107,97,.1)}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-monitor{border-color:rgba(74,199,255,.34);color:#a8e7ff;background:rgba(74,199,255,.09)}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip{min-height:4rem;border-color:rgba(148,223,75,.44);background:radial-gradient(circle at 4% 50%,rgba(74,199,255,.17),transparent 14rem),radial-gradient(circle at 100% 0,rgba(148,223,75,.14),transparent 12rem),linear-gradient(145deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.03)),rgba(5,39,38,.82)}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip-copy p{color:rgba(214,245,255,.82);font-size:.68rem}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip button{min-height:2.35rem;padding-inline:1rem;font-size:.76rem}body.dashboard-react-ready .fv-dashboard-app .fv-daily-decision-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.18fr) minmax(12rem,.8fr);gap:.46rem}body.dashboard-react-ready .fv-dashboard-app .fv-cautions-panel,body.dashboard-react-ready .fv-dashboard-app .fv-outlook-panel{min-width:0;border:1px solid rgba(225,255,217,.17);border-radius:.68rem;padding:.58rem .66rem;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.024)),rgba(1,27,19,.58);box-shadow:inset 0 1px hsla(0,0%,100%,.08),0 .55rem 1.15rem rgba(0,10,6,.1)}body.dashboard-react-ready .fv-dashboard-app .fv-cautions-panel>span,body.dashboard-react-ready .fv-dashboard-app .fv-outlook-panel>span{display:block;color:#c8f76e;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}body.dashboard-react-ready .fv-dashboard-app .fv-cautions-panel ul{display:grid;gap:.18rem;margin:.38rem 0 0;padding:0;list-style:none}body.dashboard-react-ready .fv-dashboard-app .fv-cautions-panel li{position:relative;padding-left:.75rem;color:rgba(246,255,247,.78);font-size:.64rem;line-height:1.25}body.dashboard-react-ready .fv-dashboard-app .fv-cautions-panel li:before{position:absolute;left:0;top:.48em;width:.32rem;height:.32rem;border-radius:50%;background:#ffb454;content:""}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-panel>div{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.42rem}body.dashboard-react-ready .fv-dashboard-app .fv-daily-decision-grid .fv-full-advisory-card{min-height:0;padding:.56rem .62rem}body.dashboard-react-ready .fv-dashboard-app .fv-brief-main-grid{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-dashboard-app .fv-brief-metric-grid{gap:.42rem}body.dashboard-react-ready .fv-dashboard-app .fv-module-card{opacity:.94}@media (max-width:900px){body.dashboard-react-ready .fv-dashboard-app .fv-daily-decision-grid,body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily{grid-template-columns:1fr}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel{justify-items:start;text-align:left}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip{grid-template-columns:1fr}}@media (max-width:660px){body.dashboard-react-ready .fv-dashboard-app .fv-title-line{align-items:start}body.dashboard-react-ready .fv-dashboard-app .fv-season-phase-badge{font-size:.52rem}body.dashboard-react-ready .fv-dashboard-app .fv-live-badge{display:none}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily{padding:.66rem}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-panel>div,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-react-ready .fv-dashboard-app .fv-outlook-status,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-chip{white-space:normal}}body.dashboard-react-ready .fv-dashboard-app{width:min(1160px,calc(100vw - clamp(.75rem, 2.2vw, 2.25rem)));max-width:none;display:grid;gap:clamp(.48rem,1vw,.72rem);padding-bottom:clamp(.5rem,1.6vw,1rem)}body.dashboard-react-ready .fv-dashboard-app :where(button,select){-webkit-tap-highlight-color:transparent}body.dashboard-react-ready .fv-dashboard-header{min-height:0;padding:clamp(.48rem,1vw,.7rem) clamp(.58rem,1.4vw,.9rem);border-color:rgba(205,239,216,.16);border-radius:clamp(.9rem,2vw,1.15rem);background:linear-gradient(145deg,hsla(0,0%,100%,.078),hsla(0,0%,100%,.022)),rgba(3,18,15,.66);box-shadow:0 .65rem 1.45rem rgba(0,10,7,.18),inset 0 1px hsla(0,0%,100%,.12)}body.dashboard-react-ready .fv-dashboard-logo{width:clamp(9.2rem,18vw,14.8rem);max-height:3.15rem;-o-object-fit:contain;object-fit:contain}body.dashboard-react-ready .fv-header-controls{gap:.45rem}body.dashboard-react-ready .fv-service-area-selector{min-width:clamp(9.2rem,16vw,12rem);border-color:rgba(205,239,216,.16);border-radius:.78rem;padding:.34rem .48rem .42rem;background:linear-gradient(145deg,hsla(0,0%,100%,.072),hsla(0,0%,100%,.018)),rgba(2,18,15,.52)}body.dashboard-react-ready .fv-service-area-selector>span{font-size:.56rem!important;letter-spacing:.035em!important;text-transform:uppercase}body.dashboard-react-ready .fv-service-area-selector select{min-height:1.85rem!important;font-size:.74rem!important}body.dashboard-react-ready .fv-live-badge{min-height:2rem;border-color:rgba(155,230,78,.22);background:rgba(6,35,28,.46)}body.dashboard-react-ready .fv-field-advisory{gap:clamp(.42rem,.95vw,.62rem);padding:clamp(.58rem,1.2vw,.78rem);border-color:rgba(205,239,216,.16);border-radius:clamp(1rem,2vw,1.25rem);background:radial-gradient(circle at 10% 0,rgba(155,230,78,.1),transparent 15rem),radial-gradient(circle at 90% 0,rgba(89,205,245,.07),transparent 18rem),linear-gradient(145deg,hsla(0,0%,100%,.078),hsla(0,0%,100%,.022)),rgba(3,18,15,.68);box-shadow:0 .75rem 1.8rem rgba(0,10,7,.22),inset 0 1px hsla(0,0%,100%,.12)}body.dashboard-react-ready .fv-brief-title-row{min-height:0;align-items:start;gap:.58rem}body.dashboard-react-ready .fv-brief-title-row>div>p{font-size:.62rem;letter-spacing:.055em}body.dashboard-react-ready .fv-brief-title-row h1{font-size:clamp(1.78rem,3.4vw,2.65rem);letter-spacing:-.06em}body.dashboard-react-ready .fv-field-call-card-daily{grid-template-columns:minmax(0,1.12fr) minmax(8.2rem,.36fr);padding:clamp(.58rem,1.15vw,.78rem);border-radius:.95rem}body.dashboard-react-ready .fv-field-call-card-daily h2{font-size:clamp(1.18rem,1.7vw,1.5rem)}body.dashboard-react-ready .fv-field-call-card-daily .fv-field-call-check{width:2.25rem;height:2.25rem}body.dashboard-react-ready .fv-spray-score-panel strong{font-size:clamp(2.15rem,3.45vw,2.8rem)}body.dashboard-react-ready .fv-readiness-strip{padding-top:.42rem}body.dashboard-react-ready .fv-quickmix-strip{min-height:3.55rem;padding:clamp(.5rem,1vw,.68rem);border-radius:.95rem}body.dashboard-react-ready .fv-quickmix-strip-icon{width:2.55rem;height:2.55rem}body.dashboard-react-ready .fv-quickmix-strip-copy h2{font-size:clamp(.98rem,1.45vw,1.18rem)}body.dashboard-react-ready .fv-quickmix-strip-copy p{max-width:42rem}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))!important;gap:clamp(.44rem,1vw,.62rem)}body.dashboard-react-ready .fv-module-card{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center;min-height:4.55rem;gap:.55rem;padding:.58rem .68rem;border-color:rgba(var(--card-accent-rgb),.22);border-radius:.92rem;background:radial-gradient(circle at 92% 12%,rgba(var(--card-accent-rgb),.12),transparent 6rem),linear-gradient(145deg,hsla(0,0%,100%,.074),hsla(0,0%,100%,.02)),rgba(4,26,22,.56);box-shadow:0 .55rem 1.15rem rgba(0,10,7,.16),inset 0 1px hsla(0,0%,100%,.1)}body.dashboard-react-ready .fv-module-card>span:nth-of-type(2){order:1}body.dashboard-react-ready .fv-module-card .fv-icon-stage{order:2;width:2.25rem;height:2.25rem;opacity:.92;filter:drop-shadow(0 .32rem .48rem rgba(0,0,0,.24)) saturate(.96)}body.dashboard-react-ready .fv-module-card .fv-card-arrow{order:3;width:1.85rem;height:1.85rem}body.dashboard-react-ready .fv-module-card strong{font-size:.96rem}body.dashboard-react-ready .fv-module-card span[class*=text-]{margin-top:.14rem;font-size:.67rem;color:rgba(228,245,232,.66)}body.dashboard-react-ready .fv-daily-decision-grid{gap:.42rem}body.dashboard-react-ready .fv-cautions-panel,body.dashboard-react-ready .fv-full-advisory-card,body.dashboard-react-ready .fv-outlook-panel{border-radius:.86rem}@media (hover:hover){body.dashboard-react-ready .fv-module-card:focus-visible,body.dashboard-react-ready .fv-module-card:hover,body.dashboard-react-ready .fv-quickmix-strip:hover{transform:translateY(-1px)}}@media (min-width:741px) and (max-width:1020px){body.dashboard-react-ready .fv-dashboard-app{width:calc(100vw - 1rem)}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dashboard-react-ready .fv-brief-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.dashboard-react-ready .fv-daily-decision-grid,body.dashboard-react-ready .fv-field-call-card-daily{grid-template-columns:1fr}}@media (max-width:740px){body.dashboard-react-ready .fv-dashboard-app{width:calc(100vw - .55rem);gap:.42rem;padding-bottom:.5rem}body.dashboard-react-ready .fv-dashboard-header{grid-template-columns:1fr;gap:.42rem;padding:.48rem}body.dashboard-react-ready .fv-dashboard-logo{width:clamp(8.4rem,54vw,11.2rem);max-height:2.65rem}body.dashboard-react-ready .fv-header-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}body.dashboard-react-ready .fv-service-area-selector{min-width:0;width:100%}body.dashboard-react-ready .fv-live-badge{min-width:0;padding-inline:.5rem;font-size:.58rem}body.dashboard-react-ready .fv-field-advisory{padding:.48rem;border-radius:.9rem}body.dashboard-react-ready .fv-brief-title-row{grid-template-columns:1fr}body.dashboard-react-ready .fv-brief-title-row h1{font-size:clamp(1.55rem,9vw,2.1rem)}body.dashboard-react-ready .fv-daily-decision-grid,body.dashboard-react-ready .fv-field-call-card-daily{grid-template-columns:1fr}body.dashboard-react-ready .fv-outlook-panel>div,body.dashboard-react-ready .fv-readiness-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-react-ready .fv-quickmix-strip{grid-template-columns:auto minmax(0,1fr)}body.dashboard-react-ready .fv-quickmix-strip button{grid-column:1/-1;width:100%}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dashboard-react-ready .fv-module-card{grid-template-columns:minmax(0,1fr) auto!important;min-height:4.35rem;padding:.56rem}body.dashboard-react-ready .fv-module-card .fv-icon-stage{display:none}body.dashboard-react-ready .fv-module-card span[class*=text-]{font-size:.62rem}}@media (max-width:420px){body.dashboard-react-ready .fv-live-badge{display:none}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:1fr!important}}body.dashboard-react-ready .fv-live-decision-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,.58fr);gap:clamp(.5rem,1vw,.7rem);align-items:stretch}body.dashboard-react-ready .fv-live-weather-card{display:grid;gap:.58rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.46);border-radius:1.08rem;padding:clamp(.72rem,1.3vw,.92rem);color:#0c1710;background:radial-gradient(circle at 86% 18%,rgba(255,218,91,.22),transparent 7rem),radial-gradient(circle at 15% 100%,rgba(145,206,71,.18),transparent 11rem),linear-gradient(145deg,rgba(255,255,247,.94),hsla(85,44%,90%,.82));box-shadow:0 .72rem 1.6rem rgba(0,12,8,.2),inset 0 1px hsla(0,0%,100%,.74);-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%)}body.dashboard-react-ready .fv-live-forecast header,body.dashboard-react-ready .fv-live-weather-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}body.dashboard-react-ready .fv-live-forecast header>span,body.dashboard-react-ready .fv-live-weather-header>span{color:rgba(9,24,15,.86);font-size:.66rem;font-weight:950;letter-spacing:.045em;text-transform:uppercase}body.dashboard-react-ready .fv-live-forecast button,body.dashboard-react-ready .fv-live-weather-header button{display:inline-flex;align-items:center;gap:.25rem;border:0;border-radius:999px;min-height:1.65rem;padding:.18rem .38rem;color:rgba(9,55,30,.92);background:hsla(0,0%,100%,.46);font-size:.62rem;font-weight:850;cursor:pointer}body.dashboard-react-ready .fv-live-forecast button{color:#0d6c3a}body.dashboard-react-ready .fv-live-weather-mini-icon{width:1.05rem;height:1.05rem}body.dashboard-react-ready .fv-live-weather-current{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}body.dashboard-react-ready .fv-live-weather-temp{display:grid;gap:.06rem}body.dashboard-react-ready .fv-live-weather-temp strong{display:flex;align-items:start;gap:.12rem;color:#050906;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:980;letter-spacing:-.09em;line-height:.9}body.dashboard-react-ready .fv-live-weather-temp small{margin-top:.38rem;font-size:.28em;letter-spacing:-.02em}body.dashboard-react-ready .fv-live-weather-temp span{color:#102016;font-size:.78rem;font-weight:800}body.dashboard-react-ready .fv-live-weather-temp em{color:rgba(9,24,15,.64);font-size:.72rem;font-style:normal;font-weight:760}body.dashboard-react-ready .fv-live-weather-hero-icon{width:clamp(5rem,8vw,6.8rem);height:clamp(5rem,8vw,6.8rem);filter:drop-shadow(0 .6rem .55rem rgba(42,71,41,.18))}body.dashboard-react-ready .fv-live-weather-metrics{display:grid;gap:.34rem}body.dashboard-react-ready .fv-live-weather-metric{display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto auto;gap:.45rem;align-items:center;min-height:2.45rem;border:1px solid hsla(0,0%,100%,.56);border-radius:.72rem;padding:.36rem .42rem;background:hsla(0,0%,100%,.62);box-shadow:inset 0 1px hsla(0,0%,100%,.7)}body.dashboard-react-ready .fv-live-weather-row-icon{display:grid;place-items:center;color:#1b86bd}body.dashboard-react-ready .fv-live-weather-row-icon svg{width:1.05rem;height:1.05rem}body.dashboard-react-ready .fv-live-weather-row-label{color:rgba(9,24,15,.74);font-size:.64rem;font-weight:950;letter-spacing:.035em;text-transform:uppercase}body.dashboard-react-ready .fv-live-weather-metric strong{display:inline-flex;align-items:baseline;gap:.16rem;color:#08130d;font-size:1.02rem;font-weight:920;white-space:nowrap}body.dashboard-react-ready .fv-live-weather-metric strong small{color:rgba(9,24,15,.68);font-size:.6rem;font-weight:760}body.dashboard-react-ready .fv-live-weather-metric b{border-radius:999px;padding:.18rem .34rem;font-size:.52rem;font-weight:920;line-height:1}body.dashboard-react-ready .fv-weather-status-low b{color:#1c681f;background:#d7f7ac}body.dashboard-react-ready .fv-weather-status-moderate b{color:#7b4f00;background:#ffe3a1}body.dashboard-react-ready .fv-weather-status-high b{color:#8c1d16;background:#ffc7bf}body.dashboard-react-ready .fv-weather-status-steady b{color:#287337;background:#d9f5b8}body.dashboard-react-ready .fv-live-forecast{display:grid;gap:.38rem;border-radius:.78rem;padding:.56rem;background:hsla(0,0%,100%,.56)}body.dashboard-react-ready .fv-live-forecast>div{display:grid;gap:.18rem}body.dashboard-react-ready .fv-live-forecast-row{display:grid;grid-template-columns:minmax(4.6rem,1fr) 1.55rem 2rem 2rem 2.8rem;gap:.35rem;align-items:center;min-height:1.45rem;color:rgba(8,19,12,.9);font-size:.68rem}body.dashboard-react-ready .fv-live-forecast-row>span{overflow:hidden;font-weight:760;text-overflow:ellipsis;white-space:nowrap}body.dashboard-react-ready .fv-live-forecast-icon{width:1.32rem;height:1.32rem}body.dashboard-react-ready .fv-live-forecast-row strong{color:#07100b;font-weight:900}body.dashboard-react-ready .fv-live-forecast-row small{color:rgba(8,19,12,.58);font-size:.66rem;font-weight:760}body.dashboard-react-ready .fv-live-forecast-row em{display:inline-flex;align-items:center;justify-content:end;gap:.12rem;color:#1577b5;font-size:.62rem;font-style:normal;font-weight:850;white-space:nowrap}body.dashboard-react-ready .fv-live-forecast-row em svg{width:.76rem;height:.76rem}@media (min-width:741px) and (max-width:1020px){body.dashboard-react-ready .fv-live-decision-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr)}}@media (max-width:740px){body.dashboard-react-ready .fv-live-decision-grid{grid-template-columns:1fr;gap:.42rem}body.dashboard-react-ready .fv-live-weather-card{order:-1;gap:.42rem;padding:.54rem}body.dashboard-react-ready .fv-live-weather-current{grid-template-columns:minmax(0,1fr) auto;gap:.32rem}body.dashboard-react-ready .fv-live-weather-temp strong{font-size:clamp(2.45rem,12vw,3.35rem)}body.dashboard-react-ready .fv-live-weather-temp em,body.dashboard-react-ready .fv-live-weather-temp span{font-size:.68rem}body.dashboard-react-ready .fv-live-weather-hero-icon{width:4.2rem;height:4.2rem}body.dashboard-react-ready .fv-live-weather-metrics{gap:.24rem}body.dashboard-react-ready .fv-live-weather-metric{grid-template-columns:1.1rem minmax(0,1fr) auto auto;gap:.28rem;min-height:2.12rem;padding:.28rem .34rem}body.dashboard-react-ready .fv-live-weather-row-label{font-size:.58rem;letter-spacing:.025em}body.dashboard-react-ready .fv-live-weather-metric strong{font-size:.9rem}body.dashboard-react-ready .fv-live-weather-metric b{padding:.16rem .28rem;font-size:.48rem}body.dashboard-react-ready .fv-live-forecast{gap:.28rem;padding:.42rem}body.dashboard-react-ready .fv-live-forecast>div{gap:.1rem}body.dashboard-react-ready .fv-live-forecast-row{grid-template-columns:minmax(4.3rem,1fr) 1.25rem 1.65rem 1.65rem 2.45rem;gap:.24rem;min-height:1.24rem;font-size:.62rem}body.dashboard-react-ready .fv-live-forecast-icon{width:1.08rem;height:1.08rem}body.dashboard-react-ready .fv-live-forecast-row em,body.dashboard-react-ready .fv-live-forecast-row small{font-size:.56rem}}body.dashboard-react-ready,body.dashboard-react-ready .route-home{overflow-x:hidden!important}body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .fv-dashboard-app *{box-sizing:border-box}body.dashboard-react-ready .fv-dashboard-app{display:grid!important;width:min(100%,71rem)!important;max-width:calc(100vw - 1.5rem)!important;height:auto!important;gap:.72rem!important;overflow:visible!important}body.dashboard-react-ready .fv-dashboard-header{position:relative;z-index:4;display:grid!important;grid-template-columns:minmax(8rem,auto) minmax(0,1fr);align-items:center!important;gap:1rem!important;min-height:4.35rem!important;border:1px solid rgba(223,255,218,.22)!important;border-radius:.9rem!important;padding:.58rem .9rem!important;overflow:visible!important;background:linear-gradient(135deg,rgba(252,255,239,.16),rgba(1,24,18,.54)),rgba(4,34,25,.68)!important}body.dashboard-react-ready .fv-dashboard-logo{width:clamp(8.2rem,15vw,12.2rem)!important;max-height:3.05rem!important;-o-object-fit:contain!important;object-fit:contain!important}body.dashboard-react-ready .fv-header-controls{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.48rem!important;min-width:0}body.dashboard-react-ready .fv-live-badge,body.dashboard-react-ready .fv-service-area-selector select{min-height:2.15rem!important;border-radius:.52rem!important}body.dashboard-react-ready .fv-field-advisory{position:relative;z-index:1;display:grid!important;grid-template-rows:none!important;gap:.72rem!important;min-height:0!important;height:auto!important;overflow:visible!important;border:1px solid rgba(222,255,214,.22)!important;border-radius:.9rem!important;padding:clamp(.74rem,1.2vw,1rem)!important;background:radial-gradient(circle at 8% 12%,rgba(181,252,83,.1),transparent 18rem),radial-gradient(circle at 94% 0,rgba(81,206,255,.08),transparent 22rem),linear-gradient(145deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035)),rgba(1,25,18,.68)!important;box-shadow:0 1rem 2.6rem rgba(0,20,10,.16),inset 0 1px hsla(0,0%,100%,.1)!important}body.dashboard-react-ready .fv-brief-title-row{position:relative;z-index:2;align-items:flex-start!important;min-height:0!important}body.dashboard-react-ready .fv-brief-title-row h1{font-size:clamp(1.7rem,3vw,2.35rem)!important;line-height:1!important}body.dashboard-react-ready .fv-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}body.dashboard-react-ready .fv-homepage-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,23.5rem);gap:clamp(.72rem,1.3vw,1rem);align-items:start;min-width:0}body.dashboard-react-ready .fv-homepage-primary-column{display:grid;gap:.62rem;min-width:0}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily{align-content:start!important;align-items:start!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-height:clamp(12rem,18vw,14.25rem)!important;height:auto!important;overflow:hidden!important;border-radius:.86rem!important;padding:clamp(.74rem,1.15vw,.98rem)!important}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-main,body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip,body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel{position:relative;z-index:1}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-body{align-items:center;min-width:0}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily h2{overflow-wrap:anywhere}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel{justify-self:end;min-width:7rem}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip{align-self:end;grid-row:3;margin-top:auto}body.dashboard-react-ready .fv-live-weather-card{align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important;border-radius:1rem!important}body.dashboard-react-ready .fv-live-forecast-row small,body.dashboard-react-ready .fv-live-forecast-row strong,body.dashboard-react-ready .fv-live-weather-metric strong,body.dashboard-react-ready .fv-live-weather-temp em,body.dashboard-react-ready .fv-live-weather-temp span,body.dashboard-react-ready .fv-live-weather-temp strong{white-space:nowrap}body.dashboard-react-ready .fv-live-weather-temp strong{font-size:clamp(2.95rem,5vw,4rem)!important;letter-spacing:-.075em!important}body.dashboard-react-ready .fv-live-weather-hero-icon{width:clamp(4.8rem,7vw,6rem)!important;height:clamp(4.8rem,7vw,6rem)!important}body.dashboard-react-ready .fv-live-forecast-row,body.dashboard-react-ready .fv-live-weather-metric{min-width:0}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip{min-height:4.65rem!important;border-radius:.86rem!important;overflow:hidden!important}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip button{justify-self:end;white-space:nowrap}body.dashboard-react-ready .fv-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.62rem!important;margin:0!important;min-width:0}body.dashboard-react-ready .fv-module-card{min-height:4.45rem!important;height:auto!important;overflow:hidden!important;isolation:isolate}body.dashboard-react-ready .fv-module-card .fv-icon-stage{flex:0 0 auto}body.dashboard-react-ready .fv-module-card span[class*=text-],body.dashboard-react-ready .fv-module-card strong{overflow-wrap:anywhere}body.dashboard-react-ready .fv-daily-decision-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(13rem,.78fr)!important;gap:.62rem!important;align-items:stretch;min-width:0}body.dashboard-react-ready .fv-cautions-panel,body.dashboard-react-ready .fv-daily-decision-grid .fv-full-advisory-card,body.dashboard-react-ready .fv-outlook-panel{min-width:0!important;height:auto!important;overflow:hidden!important}@media (max-width:1080px){body.dashboard-react-ready .fv-homepage-main-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.dashboard-react-ready .fv-daily-decision-grid{grid-template-columns:1fr 1fr!important}body.dashboard-react-ready .fv-daily-decision-grid .fv-full-advisory-card{grid-column:1/-1}}@media (max-width:860px){body.dashboard-react-ready .fv-dashboard-app{max-width:calc(100vw - 1rem)!important;gap:.56rem!important}body.dashboard-react-ready .fv-dashboard-header{grid-template-columns:1fr;gap:.5rem!important}body.dashboard-react-ready .fv-header-controls{justify-content:flex-start}body.dashboard-react-ready .fv-homepage-main-grid{grid-template-columns:1fr}body.dashboard-react-ready .fv-homepage-primary-column{order:-1}body.dashboard-react-ready .fv-homepage-main-grid>.fv-live-weather-card{order:0!important}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily{min-height:12.2rem!important}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dashboard-react-ready .fv-daily-decision-grid{grid-template-columns:1fr!important}}@media (max-width:560px){body.dashboard-react-ready .fv-dashboard-app{max-width:calc(100vw - .7rem)!important;padding-bottom:.7rem!important}body.dashboard-react-ready .fv-dashboard-header{padding:.56rem!important}body.dashboard-react-ready .fv-dashboard-logo{width:min(9rem,54vw)!important}body.dashboard-react-ready .fv-header-controls{display:grid!important;grid-template-columns:1fr;width:100%}body.dashboard-react-ready .fv-live-badge,body.dashboard-react-ready .fv-service-area-selector,body.dashboard-react-ready .fv-service-area-selector select{width:100%}body.dashboard-react-ready .fv-field-advisory{padding:.58rem!important}body.dashboard-react-ready .fv-brief-title-row{display:grid!important;gap:.42rem}body.dashboard-react-ready .fv-updated-stamp{justify-self:start}body.dashboard-react-ready .fv-dashboard-app .fv-field-call-card-daily{grid-template-columns:1fr!important;gap:.58rem!important;min-height:0!important}body.dashboard-react-ready .fv-dashboard-app .fv-spray-score-panel{justify-items:start;justify-self:start;text-align:left}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip{grid-template-columns:1fr}body.dashboard-react-ready .fv-dashboard-app .fv-readiness-strip>div{display:flex}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip{grid-template-columns:auto minmax(0,1fr)!important}body.dashboard-react-ready .fv-dashboard-app .fv-quickmix-strip button{grid-column:1/-1;width:100%;justify-content:center}body.dashboard-react-ready .fv-live-weather-current{grid-template-columns:minmax(0,1fr) auto!important}body.dashboard-react-ready .fv-live-weather-temp strong{font-size:clamp(2.35rem,12vw,3.2rem)!important}body.dashboard-react-ready .fv-live-weather-hero-icon{width:4rem!important;height:4rem!important}body.dashboard-react-ready .fv-live-weather-metric{grid-template-columns:1rem minmax(0,1fr) auto!important}body.dashboard-react-ready .fv-live-weather-metric b{grid-column:2/-1;justify-self:start}body.dashboard-react-ready .fv-live-forecast-row{grid-template-columns:minmax(4.2rem,1fr) 1.15rem 1.7rem 1.6rem 2.35rem!important}body.dashboard-react-ready .fv-feature-grid{grid-template-columns:1fr!important}}body.dashboard-react-ready .route-home{height:100dvh!important;overflow:hidden!important;background:radial-gradient(circle at 80% -10%,rgba(103,216,255,.2),transparent 28rem),linear-gradient(135deg,#edf6ef,#f8fbf6 52%,#e2efe6)!important}body.dashboard-react-ready .grass-particles,body.dashboard-react-ready .route-home-lawn,body.dashboard-react-ready .route-home-sky,body.dashboard-react-ready .route-home:after,body.dashboard-react-ready .route-home:before{display:none!important}body.dashboard-react-ready #landingDashboard,body.dashboard-react-ready .route-home-content{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important}body.dashboard-react-ready .fv-dashboard-app{display:block!important;--fv-theme-primary:#67c94d;--fv-theme-secondary:#5bbfd2;--fv-theme-accent:#f4c85b;--fv-theme-ink:#07130e;--fv-theme-bg-1:#eff6f1;--fv-theme-bg-2:#fafcf9;--fv-theme-bg-3:#e8f1ec;--fv-theme-sidebar-1:#081417;--fv-theme-sidebar-2:#030c0f;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important;color:#07130e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.dashboard-react-ready .fv-theme-sky{--fv-theme-primary:#4aa3df;--fv-theme-secondary:#78d7c4;--fv-theme-accent:#d9f99d;--fv-theme-bg-1:#eef7fb;--fv-theme-bg-2:#fbfdff;--fv-theme-bg-3:#e5f2f6;--fv-theme-sidebar-1:#062032;--fv-theme-sidebar-2:#07131f}body.dashboard-react-ready .fv-theme-sunset{--fv-theme-primary:#f09a45;--fv-theme-secondary:#d75b7a;--fv-theme-accent:#ffe08a;--fv-theme-bg-1:#fbf2ec;--fv-theme-bg-2:#fffaf4;--fv-theme-bg-3:#f5e5de;--fv-theme-sidebar-1:#2c1714;--fv-theme-sidebar-2:#180e13}body.dashboard-react-ready .fv-theme-violet{--fv-theme-primary:#8b6ce8;--fv-theme-secondary:#55c7d8;--fv-theme-accent:#f0c7ff;--fv-theme-bg-1:#f3f1fb;--fv-theme-bg-2:#fdfbff;--fv-theme-bg-3:#e9e5f6;--fv-theme-sidebar-1:#1e1743;--fv-theme-sidebar-2:#101223}body.dashboard-react-ready .fv-theme-graphite{--fv-theme-primary:#5f7280;--fv-theme-secondary:#82c9a3;--fv-theme-accent:#d8de86;--fv-theme-bg-1:#edf1ef;--fv-theme-bg-2:#fafbf8;--fv-theme-bg-3:#e2e8e5;--fv-theme-sidebar-1:#172027;--fv-theme-sidebar-2:#0b1014}body.dashboard-react-ready .fv-app-shell{grid-template-columns:clamp(16rem,20vw,18.5rem) minmax(0,1fr);width:100%;height:100%;background:radial-gradient(circle at 70% 12%,color-mix(in srgb,var(--fv-theme-primary) 20%,transparent),transparent 24rem),radial-gradient(circle at 24% 6%,color-mix(in srgb,var(--fv-theme-secondary) 15%,transparent),transparent 22rem),linear-gradient(135deg,var(--fv-theme-bg-1),var(--fv-theme-bg-2) 58%,var(--fv-theme-bg-3))}body.dashboard-react-ready .fv-sidebar{position:relative;z-index:10;min-width:0;padding:1.4rem 1.05rem;color:#effbf2;background:radial-gradient(circle at 30% 100%,color-mix(in srgb,var(--fv-theme-primary) 24%,transparent),transparent 13rem),radial-gradient(circle at 80% 0,color-mix(in srgb,var(--fv-theme-secondary) 16%,transparent),transparent 12rem),linear-gradient(180deg,var(--fv-theme-sidebar-1),var(--fv-theme-sidebar-2));box-shadow:1rem 0 2.4rem rgba(5,18,14,.14)}body.dashboard-react-ready .fv-sidebar:after{position:absolute;inset:auto 0 0;height:13rem;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.46)),url(assets/landing-lawn-optimized.jpg) bottom /cover no-repeat;opacity:.18;content:""}body.dashboard-react-ready .fv-sidebar-brand{position:relative;z-index:1;padding:.15rem .25rem .55rem}body.dashboard-react-ready .fv-sidebar-brand img{display:block;width:min(13.8rem,100%);filter:drop-shadow(0 .8rem 1.1rem rgba(0,0,0,.42))}body.dashboard-react-ready .fv-sidebar nav{position:relative;z-index:1;gap:.35rem;overflow-y:auto;padding-right:.1rem}body.dashboard-react-ready .fv-sidebar nav button,body.dashboard-react-ready .fv-sidebar-profile{display:grid;width:100%;border:0;color:rgba(244,255,247,.82);background:transparent;cursor:pointer;text-align:left}body.dashboard-react-ready .fv-sidebar nav button{grid-template-columns:1.35rem minmax(0,1fr);gap:.8rem;min-height:2.65rem;border-left:3px solid transparent;border-radius:.75rem;padding:0 .7rem;font-size:.87rem;transition:background .17s ease,border-color .17s ease,color .17s ease,transform .17s ease}body.dashboard-react-ready .fv-sidebar nav button svg{width:1.22rem;height:1.22rem;color:currentColor}body.dashboard-react-ready .fv-sidebar nav button.is-active,body.dashboard-react-ready .fv-sidebar nav button:focus-visible,body.dashboard-react-ready .fv-sidebar nav button:hover{border-left-color:var(--fv-theme-primary);color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--fv-theme-primary) 28%,transparent),color-mix(in srgb,var(--fv-theme-primary) 8%,transparent)),hsla(0,0%,100%,.045);transform:translateX(1px)}body.dashboard-react-ready .fv-sidebar-profile{position:relative;z-index:1;grid-template-columns:2.3rem minmax(0,1fr);gap:.1rem .75rem;align-items:center;border:1px solid rgba(196,255,190,.15);border-radius:1rem;padding:.75rem;background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025)),rgba(8,35,29,.72);box-shadow:inset 0 1px hsla(0,0%,100%,.08)}body.dashboard-react-ready .fv-sidebar-profile>span{grid-row:1/span 2;display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:50%;color:#07130e;background:linear-gradient(145deg,var(--fv-theme-accent),var(--fv-theme-primary));font-size:.78rem;font-weight:950}body.dashboard-react-ready .fv-sidebar-profile small,body.dashboard-react-ready .fv-sidebar-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-react-ready .fv-sidebar-profile strong{color:#fff;font-size:.86rem}body.dashboard-react-ready .fv-sidebar-profile small{color:rgba(244,255,247,.6);font-size:.66rem;font-weight:700}body.dashboard-react-ready .fv-main-shell{gap:clamp(.9rem,1.4vw,1.2rem);height:100%;overflow-y:auto;padding:clamp(1rem,2.2vw,1.85rem)}body.dashboard-react-ready .fv-overview-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}body.dashboard-react-ready .fv-overview-title h1{margin:0;color:#101a16;font-size:clamp(1.45rem,2.1vw,2.05rem);font-weight:920;letter-spacing:-.045em}body.dashboard-react-ready .fv-overview-title p{margin:.25rem 0 0;color:#51615a;font-size:.95rem;font-weight:650}body.dashboard-react-ready .fv-overview-controls{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-width:0}body.dashboard-react-ready .fv-avatar-button,body.dashboard-react-ready .fv-live-status-pill,body.dashboard-react-ready .fv-mobile-menu,body.dashboard-react-ready .fv-notification-button,body.dashboard-react-ready .fv-top-select{border:1px solid rgba(12,38,25,.08);background:hsla(0,0%,100%,.78);box-shadow:0 .65rem 1.35rem rgba(21,48,33,.08)}body.dashboard-react-ready .fv-top-select{display:grid;min-width:12.3rem;border-radius:.85rem;padding:.42rem .65rem}body.dashboard-react-ready .fv-top-select span{color:#5f6d65;font-size:.58rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}body.dashboard-react-ready .fv-top-select select{border:0;color:#132019;background:transparent;font-size:.78rem;font-weight:850;outline:none}body.dashboard-react-ready .fv-live-status-pill{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.04rem .45rem;align-items:center;min-height:3rem;border-radius:.95rem;padding:.4rem .8rem;color:#15231a;font-size:.78rem;font-weight:900}body.dashboard-react-ready .fv-live-status-pill>span{grid-row:1/span 2;width:.6rem;height:.6rem;border-radius:50%;background:#4dc324;box-shadow:0 0 0 .25rem rgba(77,195,36,.12)}body.dashboard-react-ready .fv-live-status-pill small{color:#66736b;font-size:.58rem;font-weight:720}body.dashboard-react-ready .fv-avatar-button,body.dashboard-react-ready .fv-mobile-menu,body.dashboard-react-ready .fv-notification-button{display:grid;width:2.85rem;height:2.85rem;place-items:center;border-radius:50%;color:#142019;cursor:pointer}body.dashboard-react-ready .fv-mobile-menu svg,body.dashboard-react-ready .fv-notification-button svg{width:1.2rem;height:1.2rem}body.dashboard-react-ready .fv-avatar-button{color:#08100c;background:#fff;font-weight:930}body.dashboard-react-ready .fv-mobile-menu{display:none}body.dashboard-react-ready .fv-overview-stack{display:grid;gap:clamp(.82rem,1.2vw,1rem);align-content:start;min-width:0}body.dashboard-react-ready .fv-overview-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,12.4rem);gap:1rem;align-items:stretch;min-height:clamp(11.4rem,20vw,15rem);overflow:hidden;border:1px solid hsla(0,0%,100%,.42);border-radius:1.25rem;padding:clamp(1rem,2vw,1.4rem);color:#fff;background:linear-gradient(90deg,rgba(5,35,17,.86),rgba(6,50,18,.48)),url(assets/landing-lawn-optimized.jpg) center 62% /cover no-repeat;box-shadow:0 1rem 2.4rem rgba(18,45,25,.18)}body.dashboard-react-ready .fv-overview-hero:after{position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgba(166,255,57,.22),transparent 12rem),linear-gradient(180deg,transparent 45%,rgba(0,0,0,.28));pointer-events:none;content:""}body.dashboard-react-ready .fv-hero-copy,body.dashboard-react-ready .fv-hero-score{position:relative;z-index:1}body.dashboard-react-ready .fv-hero-copy{display:grid;align-content:center;min-width:0}body.dashboard-react-ready .fv-current-day-main>span,body.dashboard-react-ready .fv-current-day-stats span,body.dashboard-react-ready .fv-glance-card>span,body.dashboard-react-ready .fv-hero-copy>p,body.dashboard-react-ready .fv-overview-quickmix span,body.dashboard-react-ready .fv-seven-day-card header span{margin:0;color:#91ff35;font-size:.68rem;font-weight:930;letter-spacing:.08em;text-transform:uppercase}body.dashboard-react-ready .fv-hero-title-row{display:flex;align-items:center;gap:1rem;margin-top:.55rem}body.dashboard-react-ready .fv-hero-check{display:grid;width:3.8rem;height:3.8rem;flex:0 0 auto;place-items:center;border-radius:1.1rem;color:#fff;background:linear-gradient(145deg,#8df536,#31b934);box-shadow:0 .75rem 1.25rem rgba(34,136,34,.28)}body.dashboard-react-ready .fv-hero-check svg{width:1.9rem;height:1.9rem}body.dashboard-react-ready .fv-hero-title-row h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.45rem);font-weight:950;letter-spacing:-.06em;line-height:.96;text-shadow:0 .8rem 1.5rem rgba(0,0,0,.24)}body.dashboard-react-ready .fv-hero-title-row span{display:block;margin-top:.55rem;color:hsla(0,0%,100%,.86);font-size:.95rem;font-weight:650}body.dashboard-react-ready .fv-hero-readiness{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.35rem}body.dashboard-react-ready .fv-readiness-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:.42rem .64rem;color:hsla(0,0%,100%,.9);background:rgba(7,26,16,.54);box-shadow:inset 0 1px hsla(0,0%,100%,.12);font-size:.66rem;font-weight:820}body.dashboard-react-ready .fv-readiness-chip em{border-radius:999px;padding:.16rem .35rem;font-style:normal;font-size:.56rem;font-weight:940}body.dashboard-react-ready .fv-readiness-ok em{color:#12300c;background:#94ed3f}body.dashboard-react-ready .fv-readiness-caution em,body.dashboard-react-ready .fv-readiness-monitor em{color:#473100;background:#ffc85a}body.dashboard-react-ready .fv-readiness-avoid em{color:#fff;background:#e84c41}body.dashboard-react-ready .fv-hero-score{display:grid;align-content:center;justify-items:center;border:1px solid rgba(192,255,153,.18);border-radius:1rem;padding:.9rem;background:radial-gradient(circle at 30% 0,rgba(145,255,53,.15),transparent 7rem),rgba(2,17,14,.76);box-shadow:inset 0 1px hsla(0,0%,100%,.12);text-align:center}body.dashboard-react-ready .fv-hero-score span{color:hsla(0,0%,100%,.82);font-size:.72rem;font-weight:890;letter-spacing:.08em;text-transform:uppercase}body.dashboard-react-ready .fv-hero-score strong{margin-top:.45rem;color:#91ff35;font-size:clamp(3.3rem,6vw,5.4rem);font-weight:970;letter-spacing:-.08em;line-height:.86}body.dashboard-react-ready .fv-hero-score small{color:hsla(0,0%,100%,.82);font-size:1.05rem;letter-spacing:-.02em}body.dashboard-react-ready .fv-hero-score b{margin-top:.7rem;border-radius:999px;padding:.48rem 1.15rem;color:#16350d;background:linear-gradient(145deg,#b9fa5c,#74d837);font-size:.86rem;font-weight:930}body.dashboard-react-ready .fv-advisory-strip,body.dashboard-react-ready .fv-current-day-box,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-seven-day-card{border:1px solid rgba(23,36,27,.08);border-radius:1.15rem;background:hsla(0,0%,100%,.88);box-shadow:0 .8rem 1.8rem rgba(20,42,29,.09),inset 0 1px hsla(0,0%,100%,.74)}body.dashboard-react-ready .fv-current-day-box{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(.72rem,1.2vw,1rem);align-items:stretch;padding:1rem;position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--fv-theme-sidebar-1) 88%,transparent),color-mix(in srgb,var(--fv-theme-primary) 36%,transparent)),radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--fv-theme-accent) 34%,transparent),transparent 14rem),url(assets/landing-lawn-optimized.jpg) center 58% /cover no-repeat;box-shadow:0 1rem 2.2rem rgba(20,42,29,.15),inset 0 1px hsla(0,0%,100%,.22)}body.dashboard-react-ready .fv-current-day-main{display:grid;align-content:center;min-width:0}body.dashboard-react-ready .fv-current-day-main>span,body.dashboard-react-ready .fv-current-day-stats span{color:color-mix(in srgb,var(--fv-theme-accent) 70%,#fff)}body.dashboard-react-ready .fv-current-day-main h2{margin:.18rem 0 0;color:#fff;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:950;letter-spacing:-.035em}body.dashboard-react-ready .fv-current-day-main p{margin:.35rem 0 0;color:hsla(0,0%,100%,.82);font-size:.9rem;font-weight:750}body.dashboard-react-ready .fv-current-day-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body.dashboard-react-ready .fv-current-day-stats article{display:grid;align-content:center;min-width:0;border:1px solid hsla(0,0%,100%,.18);border-radius:.85rem;padding:.75rem;background:rgba(4,22,17,.48);box-shadow:inset 0 1px hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}body.dashboard-react-ready .fv-current-day-stats strong{display:block;margin-top:.28rem;color:#fff;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:940;line-height:1.05}body.dashboard-react-ready .fv-current-day-stats b{display:block;margin-top:.22rem;color:hsla(0,0%,100%,.68);font-size:.68rem;font-weight:800}body.dashboard-react-ready .fv-overview-quickmix{grid-template-columns:4.6rem minmax(0,1fr) auto;gap:1rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 30%,color-mix(in srgb,var(--fv-theme-accent) 42%,transparent),transparent 9rem),radial-gradient(circle at 95% 8%,color-mix(in srgb,var(--fv-theme-secondary) 26%,transparent),transparent 12rem),linear-gradient(135deg,color-mix(in srgb,var(--fv-theme-primary) 78%,#1b1535),color-mix(in srgb,var(--fv-theme-sidebar-2) 86%,#0f1024))}body.dashboard-react-ready .fv-quickmix-orb{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:1px solid hsla(0,0%,100%,.26);border-radius:50%;background:hsla(0,0%,100%,.11)}body.dashboard-react-ready .fv-quickmix-orb svg{width:3.4rem;height:2.8rem}body.dashboard-react-ready .fv-overview-quickmix span{color:color-mix(in srgb,var(--fv-theme-accent) 72%,#fff)}body.dashboard-react-ready .fv-overview-quickmix h2{margin:.12rem 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:920;letter-spacing:-.035em}body.dashboard-react-ready .fv-overview-quickmix p{margin:0;color:hsla(0,0%,100%,.78);font-size:.88rem;font-weight:650}body.dashboard-react-ready .fv-quickmix-action{gap:.9rem;min-height:3.1rem;border:0;border-radius:999px;padding:0 1.4rem;color:color-mix(in srgb,var(--fv-theme-sidebar-2) 85%,#111);background:#fff;box-shadow:0 .85rem 1.55rem rgba(13,4,48,.28);font-size:.9rem;font-weight:940;cursor:pointer}body.dashboard-react-ready .fv-overview-lower-grid{display:grid;gap:clamp(.82rem,1.2vw,1rem);align-items:stretch}body.dashboard-react-ready .fv-overview-lower-grid,body.dashboard-react-ready .fv-overview-lower-grid-single{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-seven-day-card{padding:1rem}body.dashboard-react-ready .fv-seven-day-card header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.8rem}body.dashboard-react-ready .fv-glance-card>span,body.dashboard-react-ready .fv-seven-day-card header span{color:#1c2b21}body.dashboard-react-ready .fv-glance-card h2,body.dashboard-react-ready .fv-seven-day-card h2{margin:.16rem 0 0;color:#111b16;font-size:.95rem;font-weight:940;letter-spacing:-.02em}body.dashboard-react-ready .fv-seven-day-card header button{border-radius:999px;padding:.48rem .75rem;color:#4d18b7;background:#f0e9ff;font-size:.72rem;font-weight:900;cursor:pointer}body.dashboard-react-ready .fv-seven-day-strip{display:grid;grid-template-columns:repeat(7,minmax(5.1rem,1fr));gap:.55rem}body.dashboard-react-ready .fv-day-card{display:grid;justify-items:center;gap:.18rem;min-width:0;border:1px solid rgba(18,35,23,.05);border-radius:.8rem;padding:.7rem .45rem;background:linear-gradient(180deg,#fbfdfa,#f2f6f2)}body.dashboard-react-ready .fv-day-card>span{color:#213027;font-size:.62rem;font-weight:920}body.dashboard-react-ready .fv-day-icon{width:2.15rem;height:2.15rem}body.dashboard-react-ready .fv-day-card strong{color:#101912;font-size:1.45rem;font-weight:950;letter-spacing:-.06em}body.dashboard-react-ready .fv-day-card small{color:#6c7a70;font-size:.68rem;font-weight:750}body.dashboard-react-ready .fv-day-card em{gap:.14rem;color:#1679ca;font-size:.64rem;font-weight:860}body.dashboard-react-ready .fv-day-card em svg{width:.82rem;height:.82rem}body.dashboard-react-ready .fv-day-card b{margin-top:.22rem;border-radius:999px;padding:.2rem .42rem;font-size:.52rem;font-weight:940}body.dashboard-react-ready .fv-day-excellent b,body.dashboard-react-ready .fv-day-good b{color:#1e650d;background:#d9f8ab}body.dashboard-react-ready .fv-day-moderate b{color:#815500;background:#ffe5a5}body.dashboard-react-ready .fv-day-poor b{color:#8b2118;background:#ffc9c2}body.dashboard-react-ready .fv-glance-card{align-content:start}body.dashboard-react-ready .fv-glance-card>div{margin-top:.85rem}body.dashboard-react-ready .fv-glance-row{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.55rem;min-height:3rem;border-bottom:1px solid rgba(12,30,20,.08);padding-bottom:.48rem}body.dashboard-react-ready .fv-glance-row:last-child{border-bottom:0;padding-bottom:0}body.dashboard-react-ready .fv-glance-icon{width:2.1rem;height:2.1rem;border-radius:50%;color:#1486bd;background:#e0f5ff}body.dashboard-react-ready .fv-glance-icon svg{width:1.18rem;height:1.18rem}body.dashboard-react-ready .fv-glance-row strong{color:#17221b;font-size:.8rem;font-weight:900}body.dashboard-react-ready .fv-glance-row em{color:#101a14;font-size:.92rem;font-weight:940}body.dashboard-react-ready .fv-glance-row em small{margin-left:.14rem;color:#69756d;font-size:.62rem}body.dashboard-react-ready .fv-glance-row b{grid-column:2/-1;justify-self:start;margin-top:-.52rem;color:#6a776e;font-size:.58rem;font-weight:760}body.dashboard-react-ready .fv-weather-status-low .fv-glance-icon{color:#1683bb;background:#dff5ff}body.dashboard-react-ready .fv-weather-status-moderate .fv-glance-icon{color:#8e5a00;background:#ffe8ad}body.dashboard-react-ready .fv-weather-status-high .fv-glance-icon{color:#9e2119;background:#ffd2cc}body.dashboard-react-ready .fv-weather-status-steady .fv-glance-icon{color:#2c7f18;background:#e4f8d0}body.dashboard-react-ready .fv-advisory-strip{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.9rem 1rem;background:radial-gradient(circle at 4% 20%,rgba(105,69,204,.13),transparent 8rem),hsla(0,0%,100%,.9)}body.dashboard-react-ready .fv-advisory-strip-icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#6f3ce7,#32198b);box-shadow:0 .65rem 1rem rgba(68,36,153,.2)}body.dashboard-react-ready .fv-advisory-strip-icon svg{width:1.35rem;height:1.35rem}body.dashboard-react-ready .fv-advisory-strip strong{color:#121c17;font-size:.95rem;font-weight:920}body.dashboard-react-ready .fv-advisory-strip p{margin:.2rem 0 0;color:#56645d;font-size:.82rem;font-weight:650}body.dashboard-react-ready .fv-advisory-strip button{display:inline-flex;align-items:center;gap:.65rem;min-height:2.7rem;border:1px solid rgba(101,58,211,.22);border-radius:999px;padding:0 1.1rem;color:#4d18b7;background:#fff;font-size:.8rem;font-weight:930;cursor:pointer}body.dashboard-react-ready .fv-profile-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(3,12,9,.48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.dashboard-react-ready .fv-login-screen{position:fixed;inset:0;z-index:78;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);background:linear-gradient(180deg,rgba(255,255,250,.92),rgba(255,252,239,.8) 42%,hsla(0,0%,100%,.08)),url(assets/landing-lawn-optimized.jpg) bottom /cover no-repeat}body.dashboard-react-ready .fv-login-card{display:grid;gap:1.25rem;width:min(31rem,100%);color:#101a14;text-align:center}body.dashboard-react-ready .fv-login-card img{justify-self:center;width:min(15rem,74vw);height:auto;filter:drop-shadow(0 .8rem 1.2rem rgba(27,49,29,.18))}body.dashboard-react-ready .fv-login-card h2{margin:0;color:#101a14;font-size:clamp(1.55rem,4vw,2rem);font-weight:930;letter-spacing:-.045em}body.dashboard-react-ready .fv-login-card p{margin:-.85rem 0 .35rem;color:#607066;font-size:1rem;font-weight:650}body.dashboard-react-ready .fv-login-card label{display:grid;gap:.55rem;text-align:left}body.dashboard-react-ready .fv-login-card label>span:not(.sr-only){display:inline-flex;align-items:center;gap:.65rem;color:#142017;font-size:.78rem;font-weight:930;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-login-card label>span:not(.sr-only) svg{width:1.25rem;height:1.25rem;color:#3b941b}body.dashboard-react-ready .fv-login-card select{width:100%;min-height:3.75rem;border:1px solid rgba(12,30,20,.14);border-radius:.75rem;padding:0 1rem;color:#29352f;background:hsla(0,0%,100%,.88);box-shadow:0 .55rem 1.2rem rgba(33,45,34,.08);font-size:1rem;font-weight:700;outline:none}body.dashboard-react-ready .fv-login-card .fv-primary-action{margin-top:.55rem;min-height:3.65rem;border-radius:.75rem;font-size:1rem}body.dashboard-react-ready .fv-profile-card{display:grid;gap:1rem;width:min(44rem,100%);max-height:min(44rem,calc(100dvh - 2rem));overflow:auto;border:1px solid rgba(21,46,29,.1);border-radius:1.25rem;padding:clamp(1rem,2vw,1.4rem);color:#101a14;background:#fbfdf9;box-shadow:0 2rem 5rem rgba(0,0,0,.28)}body.dashboard-react-ready .fv-profile-eyebrow{margin:0;color:#4d18b7;font-size:.7rem;font-weight:920;letter-spacing:.08em;text-transform:uppercase}body.dashboard-react-ready .fv-profile-card h2,body.dashboard-react-ready .fv-profile-card h3{margin:0;color:#0d1711;letter-spacing:-.035em}body.dashboard-react-ready .fv-profile-card>p:not(.fv-profile-eyebrow){margin:0;color:#56645d;font-weight:650}body.dashboard-react-ready .fv-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}body.dashboard-react-ready .fv-profile-form-grid label{display:grid;gap:.28rem}body.dashboard-react-ready .fv-profile-form-grid span{color:#4e5c54;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-profile-form-grid input,body.dashboard-react-ready .fv-profile-form-grid select{min-height:2.75rem;border:1px solid rgba(12,30,20,.12);border-radius:.72rem;padding:0 .75rem;color:#101a14;background:#fff;font-weight:750;outline:none}body.dashboard-react-ready .fv-profile-form-wide{grid-column:1/-1}body.dashboard-react-ready .fv-danger-action,body.dashboard-react-ready .fv-icon-button,body.dashboard-react-ready .fv-primary-action,body.dashboard-react-ready .fv-secondary-action{min-height:2.75rem;border:0;border-radius:999px;padding:0 1rem;font-weight:920;cursor:pointer}body.dashboard-react-ready .fv-primary-action{color:#07120d;background:linear-gradient(145deg,#a8f447,#5dd043)}body.dashboard-react-ready .fv-secondary-action{color:#3e149c;background:#efe8ff}body.dashboard-react-ready .fv-danger-action{color:#90221b;background:#ffe0dc}body.dashboard-react-ready .fv-profile-settings-head{display:flex;justify-content:space-between;gap:1rem;align-items:start}body.dashboard-react-ready .fv-icon-button{width:2.5rem;min-height:2.5rem;padding:0;color:#243128;background:#eef3ee}body.dashboard-react-ready .fv-profile-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}body.dashboard-react-ready .fv-profile-list button{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.04rem .55rem;align-items:center;border:1px solid rgba(12,30,20,.08);border-radius:.8rem;padding:.55rem;background:#f4f8f3;cursor:pointer;text-align:left}body.dashboard-react-ready .fv-profile-list button.is-active{border-color:rgba(111,60,231,.32);background:#efe8ff}body.dashboard-react-ready .fv-profile-list span{grid-row:1/span 2;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fff;background:#4d18b7;font-size:.68rem;font-weight:940}body.dashboard-react-ready .fv-profile-list small,body.dashboard-react-ready .fv-profile-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-react-ready .fv-profile-list strong{color:#111b16;font-size:.82rem}body.dashboard-react-ready .fv-profile-list small{color:#65736b;font-size:.62rem;font-weight:720}body.dashboard-react-ready .fv-profile-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}body.dashboard-react-ready .fv-profile-create{border-top:1px solid rgba(12,30,20,.08);padding-top:1rem}body.dashboard-react-ready .fv-preferences-fieldset{display:grid;gap:.65rem;border:1px solid rgba(12,30,20,.08);border-radius:.9rem;margin:.9rem 0 0;padding:.85rem;background:#f5f9f3}body.dashboard-react-ready .fv-theme-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}body.dashboard-react-ready .fv-theme-selector button{display:grid;gap:.42rem;min-width:0;border:1px solid rgba(12,30,20,.1);border-radius:.9rem;padding:.58rem;color:#26372d;background:hsla(0,0%,100%,.78);cursor:pointer;text-align:left}body.dashboard-react-ready .fv-theme-selector button.is-active{border-color:color-mix(in srgb,var(--fv-theme-primary) 52%,rgba(12,30,20,.1));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fv-theme-primary) 16%,transparent),transparent 4rem),#fff;box-shadow:0 .5rem 1.1rem rgba(22,46,28,.08)}body.dashboard-react-ready .fv-theme-swatches{display:flex;gap:.24rem}body.dashboard-react-ready .fv-theme-swatches i{display:block;width:1.25rem;height:1.25rem;border:2px solid hsla(0,0%,100%,.9);border-radius:999px;box-shadow:0 .18rem .45rem rgba(0,0,0,.12)}body.dashboard-react-ready .fv-theme-selector strong{overflow-wrap:anywhere;font-size:.68rem;line-height:1.1}body.dashboard-react-ready .fv-preferences-fieldset legend{padding:0 .35rem;color:#4d18b7;font-size:.72rem;font-weight:920;letter-spacing:.06em;text-transform:uppercase}body.dashboard-react-ready .fv-preferences-fieldset label{display:flex;align-items:center;gap:.55rem;color:#25342b;font-size:.82rem;font-weight:750}body.dashboard-react-ready .fv-preferences-fieldset input{width:1.05rem;height:1.05rem;accent-color:#59c935}body.dashboard-react-ready .fv-pref-hide-ratings .fv-day-card b{display:none}body.dashboard-react-ready .fv-pref-compact .fv-main-shell{gap:.7rem;padding:clamp(.75rem,1.5vw,1.2rem)}body.dashboard-react-ready .fv-pref-compact .fv-overview-stack{gap:.62rem}body.dashboard-react-ready .fv-pref-compact .fv-overview-hero{min-height:10rem}body.dashboard-react-ready .fv-pref-contrast .fv-advisory-strip,body.dashboard-react-ready .fv-pref-contrast .fv-current-day-box,body.dashboard-react-ready .fv-pref-contrast .fv-glance-card,body.dashboard-react-ready .fv-pref-contrast .fv-overview-quickmix,body.dashboard-react-ready .fv-pref-contrast .fv-seven-day-card{border-color:rgba(4,18,10,.22);box-shadow:0 .75rem 1.6rem rgba(7,20,12,.16)}@media (max-width:1100px){body.dashboard-react-ready .fv-current-day-box,body.dashboard-react-ready .fv-overview-lower-grid{grid-template-columns:1fr}body.dashboard-react-ready .fv-seven-day-strip{overflow-x:auto;padding-bottom:.2rem}body.dashboard-react-ready .fv-day-card{min-width:5.6rem}}@media (max-width:860px){body.dashboard-react-ready .route-home{height:auto!important;min-height:100dvh!important;overflow-y:auto!important}body.dashboard-react-ready .fv-dashboard-app{height:auto!important;min-height:100dvh!important;overflow:visible!important}body.dashboard-react-ready .fv-app-shell{grid-template-columns:1fr;min-height:100dvh;height:auto;overflow:visible}body.dashboard-react-ready .fv-sidebar{position:fixed;inset:0 auto 0 0;width:min(18.5rem,86vw);transform:translateX(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1)}body.dashboard-react-ready .fv-sidebar.is-open{transform:translateX(0)}body.dashboard-react-ready .fv-sidebar-backdrop{position:fixed;inset:0;z-index:8;border:0;background:rgba(4,14,10,.42)}body.dashboard-react-ready .fv-main-shell{height:auto;min-height:100dvh;overflow:visible;padding:.85rem}body.dashboard-react-ready .fv-overview-topbar{grid-template-columns:auto minmax(0,1fr)}body.dashboard-react-ready .fv-mobile-menu{display:grid}body.dashboard-react-ready .fv-overview-controls{grid-column:1/-1;justify-content:start;flex-wrap:wrap}body.dashboard-react-ready .fv-overview-hero{grid-template-columns:1fr}body.dashboard-react-ready .fv-hero-score{justify-items:start;text-align:left}}@media (max-width:640px){body.dashboard-react-ready .fv-main-shell{padding:.65rem}body.dashboard-react-ready .fv-advisory-strip,body.dashboard-react-ready .fv-current-day-box,body.dashboard-react-ready .fv-current-day-stats,body.dashboard-react-ready .fv-overview-controls,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-theme-selector{grid-template-columns:1fr}body.dashboard-react-ready .fv-advisory-strip button,body.dashboard-react-ready .fv-live-status-pill,body.dashboard-react-ready .fv-overview-controls>*,body.dashboard-react-ready .fv-quickmix-action,body.dashboard-react-ready .fv-top-select{width:100%}body.dashboard-react-ready .fv-avatar-button,body.dashboard-react-ready .fv-notification-button{width:2.7rem}body.dashboard-react-ready .fv-hero-title-row{align-items:flex-start}body.dashboard-react-ready .fv-hero-check{width:3rem;height:3rem}body.dashboard-react-ready .fv-hero-title-row h2{font-size:clamp(1.7rem,9vw,2.55rem)}body.dashboard-react-ready .fv-hero-score strong{font-size:3.1rem}body.dashboard-react-ready .fv-seven-day-strip{grid-template-columns:repeat(7,minmax(5.2rem,1fr))}body.dashboard-react-ready .fv-profile-form-grid,body.dashboard-react-ready .fv-profile-list{grid-template-columns:1fr}}body.dashboard-react-ready .fv-dashboard-app{--fv-theme-primary:#5f9f72;--fv-theme-secondary:#6f97a0;--fv-theme-accent:#c7b56a;--fv-theme-ink:#14201a;--fv-theme-bg-1:#dfe7e1;--fv-theme-bg-2:#edf1ec;--fv-theme-bg-3:#d4ded7;--fv-theme-sidebar-1:#10211b;--fv-theme-sidebar-2:#08130f;color:var(--fv-theme-ink)}body.dashboard-react-ready .fv-app-shell{grid-template-columns:clamp(15.5rem,18vw,17.5rem) minmax(0,1fr);background:linear-gradient(135deg,rgba(18,32,25,.04),transparent 28rem),linear-gradient(135deg,var(--fv-theme-bg-1),var(--fv-theme-bg-2) 54%,var(--fv-theme-bg-3))}body.dashboard-react-ready .fv-sidebar-collapsed .fv-app-shell{grid-template-columns:5.25rem minmax(0,1fr)}body.dashboard-react-ready .fv-sidebar{gap:1rem;padding:1rem .75rem;background:linear-gradient(180deg,hsla(0,0%,100%,.045),transparent 14rem),linear-gradient(180deg,var(--fv-theme-sidebar-1),var(--fv-theme-sidebar-2));box-shadow:.7rem 0 1.8rem rgba(9,22,16,.16)}body.dashboard-react-ready .fv-sidebar-brand{gap:.65rem;min-height:3rem;padding:0}body.dashboard-react-ready .fv-sidebar-brand img{width:min(10.5rem,100%)}body.dashboard-react-ready .fv-mobile-menu,body.dashboard-react-ready .fv-sidebar-toggle{display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(236,247,239,.12);border-radius:.5rem;background:hsla(0,0%,100%,.08);cursor:pointer}body.dashboard-react-ready .fv-mobile-menu span,body.dashboard-react-ready .fv-sidebar-toggle span{display:block;width:1.1rem;height:2px;border-radius:999px;background:currentColor;pointer-events:none}body.dashboard-react-ready .fv-sidebar-toggle{color:rgba(244,255,247,.9)}body.dashboard-react-ready .fv-sidebar nav button{border-left:0;border-radius:.5rem;color:rgba(238,248,241,.74)}body.dashboard-react-ready .fv-sidebar nav button.is-active,body.dashboard-react-ready .fv-sidebar nav button:focus-visible,body.dashboard-react-ready .fv-sidebar nav button:hover{color:#f8fff9;background:hsla(0,0%,100%,.085);transform:none}body.dashboard-react-ready .fv-sidebar.is-collapsed{padding-inline:.62rem}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand img,body.dashboard-react-ready .fv-sidebar.is-collapsed nav button span{display:none}body.dashboard-react-ready .fv-sidebar.is-collapsed nav button{grid-template-columns:1fr;justify-items:center;padding-inline:0}body.dashboard-react-ready .fv-overview-stack,body.dashboard-react-ready .fv-weather-primary-column{display:grid;gap:.85rem}body.dashboard-react-ready .fv-weather-planning-deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:.85rem}body.dashboard-react-ready .fv-advisory-strip,body.dashboard-react-ready .fv-current-weather-summary,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-seven-day-card{border:1px solid rgba(24,43,31,.1);border-radius:.5rem;background:rgba(235,240,235,.74);box-shadow:0 .75rem 1.5rem rgba(19,35,25,.08),inset 0 1px hsla(0,0%,100%,.36)}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(14rem,1fr) minmax(22rem,1.15fr) auto;gap:.75rem;padding:.9rem;color:#f8fff8;background:linear-gradient(135deg,rgba(18,40,31,.92),rgba(47,82,63,.84)),url(assets/landing-lawn-optimized.jpg) center 62% /cover no-repeat}body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card{padding:.9rem}body.dashboard-react-ready .fv-hourly-strip{grid-template-columns:repeat(8,minmax(5.7rem,1fr));gap:.5rem}body.dashboard-react-ready .fv-day-card,body.dashboard-react-ready .fv-hour-card{border:1px solid rgba(26,46,34,.08);border-radius:.5rem;background:hsla(90,22%,96%,.58)}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-seven-day-strip{grid-template-columns:1fr;gap:.42rem}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card{grid-template-columns:2.7rem 2rem minmax(0,1fr) auto;align-items:center;justify-items:start;gap:.42rem;padding:.48rem .5rem}body.dashboard-react-ready .fv-overview-lower-grid,body.dashboard-react-ready .fv-overview-lower-grid-single{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem)}body.dashboard-react-ready .fv-overview-quickmix{grid-template-columns:3.65rem minmax(0,1fr) auto;color:#17231d;background:rgba(226,235,226,.78)}body.dashboard-react-ready .fv-glance-card h2,body.dashboard-react-ready .fv-hourly-outlook-card h2,body.dashboard-react-ready .fv-overview-quickmix h2,body.dashboard-react-ready .fv-seven-day-card h2{color:#17231d;letter-spacing:0}body.dashboard-react-ready .fv-quickmix-action{border:1px solid rgba(38,77,52,.16);border-radius:.5rem;color:#f4fff6;background:#254d34;box-shadow:0 .55rem 1rem rgba(21,48,31,.14)}body.dashboard-react-ready .fv-advisory-strip{background:rgba(226,233,226,.72)}@media (max-width:1180px){body.dashboard-react-ready .fv-overview-lower-grid,body.dashboard-react-ready .fv-overview-lower-grid-single,body.dashboard-react-ready .fv-weather-planning-deck{grid-template-columns:1fr}}@media (max-width:860px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-sidebar-collapsed .fv-app-shell{grid-template-columns:1fr}body.dashboard-react-ready .fv-sidebar{position:fixed;inset:0 auto 0 0;z-index:10;width:min(18.5rem,86vw);transform:translateX(-105%)!important}body.dashboard-react-ready .fv-sidebar.is-open{transform:translateX(0)!important}body.dashboard-react-ready .fv-mobile-menu{position:relative;z-index:12;display:grid;color:#17231d}body.dashboard-react-ready .fv-overview-controls{grid-column:auto;justify-self:end}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-seven-day-strip{grid-template-columns:repeat(7,minmax(5.2rem,1fr));overflow-x:auto}body.dashboard-react-ready .fv-weather-planning-deck>.fv-seven-day-card .fv-day-card{grid-template-columns:1fr;justify-items:center}}@media (max-width:640px){body.dashboard-react-ready .fv-overview-controls{grid-column:1/-1;justify-self:stretch}body.dashboard-react-ready .fv-advisory-strip button,body.dashboard-react-ready .fv-quickmix-action,body.dashboard-react-ready .fv-top-select{width:100%}body.dashboard-react-ready .fv-advisory-strip,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-weather-summary-details{grid-template-columns:1fr}body.dashboard-react-ready .fv-hourly-strip{overflow-x:auto;padding-bottom:.15rem}}body.dashboard-react-ready .fv-dashboard-app:not(.fv-mobile-nav-mode) .fv-mobile-menu{display:none!important}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-mobile-menu{display:grid!important}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode.fv-sidebar-collapsed .fv-app-shell{grid-template-columns:1fr!important;min-height:100dvh;height:auto;overflow:visible}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell{height:auto;min-height:100dvh;overflow:visible}body.dashboard-react-ready,body.dashboard-react-ready .route-home{overflow-x:hidden;background:#020807!important}body.dashboard-react-ready .route-home,body.dashboard-react-ready .route-home:after,body.dashboard-react-ready .route-home:before{background:radial-gradient(circle at 20% 8%,rgba(63,151,112,.12),transparent 34rem),radial-gradient(circle at 82% 18%,rgba(38,124,137,.08),transparent 32rem),linear-gradient(145deg,#020807,#041210 48%,#020807)!important}body.dashboard-react-ready .grass-particles,body.dashboard-react-ready .route-home-horizon,body.dashboard-react-ready .route-home-lawn,body.dashboard-react-ready .route-home-sky,body.dashboard-react-ready .route-home:after{display:none!important}body.dashboard-react-ready #landingDashboard,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .route-home-content{width:100%;max-width:none;min-height:100dvh;margin:0}body.dashboard-react-ready .route-home{min-height:100dvh;padding:0!important}body.dashboard-react-ready .fv-dashboard-app{--fv-ops-bg:#020807;--fv-ops-panel:rgba(12,27,26,.78);--fv-ops-panel-strong:rgba(9,23,22,.9);--fv-ops-line:rgba(220,255,238,.11);--fv-ops-line-strong:rgba(133,236,72,.52);--fv-ops-text:rgba(247,252,246,.96);--fv-ops-muted:rgba(221,233,224,.68);--fv-ops-soft:rgba(218,230,220,.48);--fv-ops-green:#8fec4c;--fv-ops-green-soft:#c6f65d;--fv-ops-yellow:#f1c94e;--fv-ops-blue:#8fc6e7;color:var(--fv-ops-text);background:var(--fv-ops-bg)}body.dashboard-react-ready .fv-app-shell{display:grid;grid-template-columns:clamp(13.5rem,14vw,16rem) minmax(0,1fr)!important;background:radial-gradient(circle at 12% 4%,rgba(91,174,86,.1),transparent 30rem),linear-gradient(145deg,#020908,#041210 52%,#020807)!important;overflow:hidden}body.dashboard-react-ready .fv-sidebar{position:sticky;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;gap:2rem;padding:1.25rem 0 1.5rem;border-right:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(12,32,29,.88),rgba(2,11,10,.96)),#020807!important;box-shadow:none}body.dashboard-react-ready .fv-sidebar-brand{display:flex;align-items:center;gap:.56rem;min-height:3.25rem;padding:0 1.2rem}body.dashboard-react-ready .fv-sidebar-brand img{width:min(11.2rem,100%);height:auto;filter:drop-shadow(0 .5rem .9rem rgba(0,0,0,.34))}body.dashboard-react-ready .fv-sidebar-toggle{width:2.15rem;height:2.15rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.52rem;color:rgba(238,247,235,.74);background:hsla(0,0%,100%,.03)}body.dashboard-react-ready .fv-sidebar-toggle span{width:1rem;height:1px}body.dashboard-react-ready .fv-sidebar nav{display:grid;align-content:start;gap:.7rem;padding:.25rem .55rem}body.dashboard-react-ready .fv-sidebar nav button{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:3.55rem;border:0;border-radius:.72rem;padding:0 1rem;color:rgba(237,244,236,.76);background:transparent;font-size:.92rem;font-weight:760;letter-spacing:0}body.dashboard-react-ready .fv-sidebar nav button svg{width:1.35rem;height:1.35rem}body.dashboard-react-ready .fv-sidebar nav button:after{content:"";position:absolute;top:0;right:-.55rem;width:3px;height:100%;border-radius:999px;background:transparent}body.dashboard-react-ready .fv-sidebar nav button.is-active,body.dashboard-react-ready .fv-sidebar nav button:focus-visible,body.dashboard-react-ready .fv-sidebar nav button:hover{color:#f7fff4;background:linear-gradient(90deg,rgba(99,218,61,.22),rgba(68,178,67,.06)),hsla(0,0%,100%,.035);outline:none}body.dashboard-react-ready .fv-sidebar nav button.is-active:after{background:var(--fv-ops-green);box-shadow:0 0 1rem rgba(143,236,76,.65)}body.dashboard-react-ready .fv-sidebar:after{content:"Updated\A 6:00 AM";white-space:pre;display:block;width:8.3rem;margin:auto auto 0 .55rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.72rem;padding:.74rem .85rem .74rem 3rem;color:rgba(245,250,243,.9);background:radial-gradient(circle at 1.75rem 50%,rgba(239,203,64,.44),transparent 1.2rem),rgba(9,24,22,.68);font-size:.72rem;line-height:1.25}body.dashboard-react-ready .fv-sidebar.is-collapsed{padding-inline:.44rem}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand{justify-content:center;padding-inline:0}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand img,body.dashboard-react-ready .fv-sidebar.is-collapsed nav button span,body.dashboard-react-ready .fv-sidebar.is-collapsed:after{display:none!important}body.dashboard-react-ready .fv-main-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.8rem;min-width:0;height:100dvh;padding:1.05rem 1.1rem 1.1rem;overflow:hidden}body.dashboard-react-ready .fv-dashboard-topbar{display:flex;justify-content:flex-end;min-height:4.7rem;border:1px solid var(--fv-ops-line);border-radius:.85rem;padding:0 1.35rem;background:rgba(6,18,17,.58);box-shadow:inset 0 1px hsla(0,0%,100%,.035)}body.dashboard-react-ready .fv-dashboard-topbar>img{display:none}body.dashboard-react-ready .fv-dashboard-topbar>div{display:flex;align-items:center;gap:1rem}body.dashboard-react-ready .fv-top-weather{display:inline-flex;align-items:center;gap:.52rem;color:rgba(246,251,244,.92);font-size:.95rem;font-weight:820}body.dashboard-react-ready .fv-top-weather svg{width:1.75rem;height:1.75rem}body.dashboard-react-ready .fv-notification-button{position:relative;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:0;border-left:1px solid hsla(0,0%,100%,.12);color:rgba(237,245,235,.82);background:transparent}body.dashboard-react-ready .fv-notification-button svg{width:1.35rem;height:1.35rem}body.dashboard-react-ready .fv-notification-button i{position:absolute;top:.35rem;right:.42rem;width:.32rem;height:.32rem;border-radius:999px;background:#ff4e45}body.dashboard-react-ready .fv-ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18.5rem,21rem);gap:.78rem;min-height:0;overflow:hidden}body.dashboard-react-ready .fv-ops-main-column,body.dashboard-react-ready .fv-ops-right-column{display:grid;gap:.78rem;min-height:0}body.dashboard-react-ready .fv-ops-main-column{grid-template-rows:minmax(13.5rem,.96fr) minmax(12rem,.9fr) minmax(11rem,.72fr)}body.dashboard-react-ready .fv-ops-right-column{grid-template-rows:auto minmax(15rem,1fr) minmax(15rem,1.1fr)}body.dashboard-react-ready .fv-current-weather-summary,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-operations-snapshot,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-service-area-card,body.dashboard-react-ready .fv-service-map-card,body.dashboard-react-ready .fv-seven-day-card{border:1px solid var(--fv-ops-line);border-radius:.85rem;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),var(--fv-ops-panel);box-shadow:inset 0 1px hsla(0,0%,100%,.035);overflow:hidden}body.dashboard-react-ready .fv-glance-card h2,body.dashboard-react-ready .fv-hourly-outlook-card h2,body.dashboard-react-ready .fv-operations-snapshot h2,body.dashboard-react-ready .fv-overview-quickmix .fv-quickmix-copy>span,body.dashboard-react-ready .fv-panel-kicker,body.dashboard-react-ready .fv-seven-day-card h2{color:var(--fv-ops-green);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-current-weather-summary{display:grid;grid-template-columns:minmax(22rem,1.2fr) minmax(26rem,1.1fr);min-height:0;padding:1.35rem 1.5rem;color:var(--fv-ops-text);background:linear-gradient(90deg,rgba(3,13,11,.72),rgba(5,22,18,.64)),linear-gradient(180deg,rgba(9,30,27,.35),rgba(3,16,13,.72)),url(assets/landing-lawn-optimized.jpg) center 65% /cover no-repeat}body.dashboard-react-ready .fv-current-weather-summary:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 34% 40%,hsla(0,0%,100%,.12),transparent 10rem),linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 42%);pointer-events:none}body.dashboard-react-ready .fv-weather-hero-main,body.dashboard-react-ready .fv-weather-hero-side,body.dashboard-react-ready .fv-weather-refresh{position:relative;z-index:1}body.dashboard-react-ready .fv-weather-temp-row{display:grid;grid-template-columns:minmax(0,max-content) minmax(6rem,13rem);align-items:center;gap:clamp(1.2rem,5vw,6rem);margin-top:.8rem}body.dashboard-react-ready .fv-weather-temp-row strong{display:flex;align-items:start;color:#fff;font-size:clamp(4.2rem,7vw,5.4rem);line-height:.82;font-weight:900;letter-spacing:0;text-shadow:0 .5rem 1.2rem rgba(0,0,0,.35)}body.dashboard-react-ready .fv-weather-temp-row small{margin-top:.25rem;font-size:.42em}body.dashboard-react-ready .fv-weather-summary-icon{width:clamp(6rem,10vw,10rem);height:clamp(5rem,8vw,8rem);filter:drop-shadow(0 .9rem 1.1rem rgba(0,0,0,.42))}body.dashboard-react-ready .fv-weather-hero-main p{margin:.42rem 0 0;color:#fff;font-size:1.05rem;font-weight:720}body.dashboard-react-ready .fv-weather-hero-main em{display:block;margin-top:.62rem;color:rgba(238,247,235,.72);font-style:normal;font-size:.92rem}body.dashboard-react-ready .fv-weather-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:1.2rem;margin-top:1.15rem;padding-top:.9rem}body.dashboard-react-ready .fv-weather-metric-strip article{display:grid;grid-template-columns:auto auto;gap:0 .44rem;min-width:0}body.dashboard-react-ready .fv-weather-metric-strip svg{grid-row:span 2;width:1.15rem;height:1.15rem;color:rgba(228,239,230,.72)}body.dashboard-react-ready .fv-weather-metric-strip strong{color:#fff;font-size:.85rem}body.dashboard-react-ready .fv-weather-metric-strip span{color:rgba(225,236,224,.7);font-size:.72rem}body.dashboard-react-ready .fv-weather-hero-side{display:grid;grid-template-columns:.75fr .8fr 1.3fr;align-items:center;border-left:1px solid rgba(143,236,76,.35)}body.dashboard-react-ready .fv-weather-hero-side article{display:grid;align-content:center;min-height:8.5rem;padding:0 1.5rem;border-left:1px solid hsla(0,0%,100%,.12)}body.dashboard-react-ready .fv-weather-hero-side article:first-child{border-left:0}body.dashboard-react-ready .fv-weather-hero-side span{color:rgba(232,242,230,.78);font-size:.72rem;font-weight:900;text-transform:uppercase}body.dashboard-react-ready .fv-weather-hero-side strong{margin-top:.42rem;color:#fff;font-size:1.6rem;font-weight:860}body.dashboard-react-ready .fv-score-dial{display:grid;width:4.95rem;height:4.95rem;place-items:center;margin-top:.42rem;border-radius:999px;background:radial-gradient(circle,rgba(6,25,21,.96) 56%,transparent 58%),conic-gradient(var(--fv-ops-green-soft) var(--score),hsla(0,0%,100%,.15) 0)}body.dashboard-react-ready .fv-score-dial strong{margin:0;font-size:1.82rem}body.dashboard-react-ready .fv-spray-score-widget b{width:-moz-max-content;width:max-content;margin-top:-.35rem;border:1px solid rgba(241,201,78,.38);border-radius:.45rem;padding:.52rem .92rem;color:var(--fv-ops-yellow);background:rgba(7,22,19,.88);font-size:.76rem}body.dashboard-react-ready .fv-best-window-widget small{margin-top:.5rem;color:var(--fv-ops-green);font-size:.86rem}body.dashboard-react-ready .fv-best-window-widget i{display:block;width:100%;height:.3rem;margin-top:.75rem;border-radius:999px;background:linear-gradient(90deg,var(--fv-ops-green) 58%,hsla(0,0%,100%,.16) 58%)}body.dashboard-react-ready .fv-weather-refresh{position:absolute;right:1.35rem;bottom:1rem;min-height:auto;border:0;color:rgba(231,242,229,.78);background:transparent;font-size:.76rem}body.dashboard-react-ready .fv-weather-refresh:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.44rem;border-radius:999px;background:var(--fv-ops-green);box-shadow:0 0 .65rem rgba(143,236,76,.62)}body.dashboard-react-ready .fv-hourly-outlook-card{display:grid;grid-template-rows:auto minmax(0,1fr);padding:1.05rem 1.1rem}body.dashboard-react-ready .fv-hourly-outlook-card header,body.dashboard-react-ready .fv-seven-day-card header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .9rem}body.dashboard-react-ready .fv-glance-card h2,body.dashboard-react-ready .fv-hourly-outlook-card h2,body.dashboard-react-ready .fv-operations-snapshot h2,body.dashboard-react-ready .fv-seven-day-card h2{margin:0;color:var(--fv-ops-green);letter-spacing:.02em}body.dashboard-react-ready .fv-hourly-outlook-card header span{margin-left:.55rem;color:rgba(225,235,224,.72);font-size:.75rem}body.dashboard-react-ready .fv-hourly-outlook-card header p{margin:0 0 0 auto;color:rgba(225,235,224,.62);font-size:.78rem;text-align:right}body.dashboard-react-ready .fv-hourly-outlook-card header button,body.dashboard-react-ready .fv-operations-snapshot button,body.dashboard-react-ready .fv-seven-day-card header button{border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:rgba(246,251,244,.88);background:hsla(0,0%,100%,.04);font-size:.76rem;font-weight:760}body.dashboard-react-ready .fv-hourly-outlook-card header button{min-width:6.4rem;min-height:2.1rem}body.dashboard-react-ready .fv-hourly-strip{grid-template-columns:repeat(8,minmax(5.8rem,1fr));gap:.75rem;min-width:0;overflow:hidden}body.dashboard-react-ready .fv-hour-card{display:grid;justify-items:center;align-content:center;gap:.35rem;min-height:9.5rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.62rem;padding:.72rem .5rem;color:var(--fv-ops-text);background:linear-gradient(145deg,hsla(0,0%,100%,.052),hsla(0,0%,100%,.015)),rgba(16,30,29,.78)}body.dashboard-react-ready .fv-hour-card.is-active{border-color:var(--fv-ops-line-strong);box-shadow:inset 0 0 0 1px rgba(143,236,76,.26)}body.dashboard-react-ready .fv-hour-card span{color:rgba(244,249,243,.86);font-size:.8rem;font-weight:820}body.dashboard-react-ready .fv-hour-icon{width:2.45rem;height:2.2rem}body.dashboard-react-ready .fv-hour-card strong{color:#fff;font-size:1.55rem;line-height:1}body.dashboard-react-ready .fv-hour-card em,body.dashboard-react-ready .fv-hour-card small{display:inline-flex;align-items:center;gap:.24rem;color:rgba(234,243,232,.8);font-size:.74rem;font-style:normal}body.dashboard-react-ready .fv-hour-card svg{width:.84rem;height:.84rem}body.dashboard-react-ready .fv-ops-bottom-row{display:grid;grid-template-columns:minmax(18rem,1.7fr) minmax(15rem,.9fr) minmax(17rem,1fr);gap:.78rem;min-height:0}body.dashboard-react-ready .fv-overview-quickmix{grid-template-columns:minmax(0,1fr) minmax(9rem,45%);padding:1.35rem;background:radial-gradient(circle at 78% 50%,rgba(120,233,72,.17),transparent 13rem),linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),rgba(12,27,26,.78)}body.dashboard-react-ready .fv-quickmix-copy{align-content:center;gap:.8rem}body.dashboard-react-ready .fv-overview-quickmix .fv-quickmix-copy>span{display:inline-flex;align-items:center;gap:.5rem}body.dashboard-react-ready .fv-overview-quickmix .fv-quickmix-copy>span svg{width:1.25rem;height:1.25rem}body.dashboard-react-ready .fv-overview-quickmix h2{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:0}body.dashboard-react-ready .fv-quickmix-action{gap:.55rem;width:min(12rem,100%);min-height:2.9rem;border:1px solid rgba(143,236,76,.38);border-radius:.52rem;color:#f8fff5;background:linear-gradient(145deg,rgba(86,177,48,.52),rgba(45,96,32,.78));font-weight:860;white-space:nowrap}body.dashboard-react-ready .fv-dashboard-flask{display:grid;place-items:center;min-height:9rem}body.dashboard-react-ready .fv-dashboard-flask:before{content:"";position:absolute;width:8rem;height:8rem;border:1px solid rgba(143,236,76,.15);border-radius:999px;transform:rotate(-16deg) scaleX(1.45)}body.dashboard-react-ready .fv-dashboard-flask span{position:relative;z-index:1;width:4.9rem;height:5.9rem;border:2px solid rgba(181,243,162,.62);border-radius:.7rem .7rem 2rem 2rem;background:linear-gradient(180deg,transparent 0 47%,rgba(118,207,65,.42) 47%),rgba(99,201,91,.13);box-shadow:inset 0 0 1.2rem rgba(132,233,92,.16),0 0 1.8rem rgba(68,160,50,.16)}body.dashboard-react-ready .fv-dashboard-flask span:before{content:"";position:absolute;top:-1.9rem;left:50%;width:1.7rem;height:2.1rem;border:2px solid rgba(181,243,162,.62);border-bottom:0;transform:translateX(-50%)}body.dashboard-react-ready .fv-dashboard-flask b,body.dashboard-react-ready .fv-dashboard-flask i{position:absolute;right:.5rem;width:2.15rem;height:2.15rem;border:1px solid rgba(143,236,76,.25);border-radius:999px;background:rgba(12,28,25,.72)}body.dashboard-react-ready .fv-dashboard-flask i{top:1.4rem}body.dashboard-react-ready .fv-dashboard-flask b{bottom:1.2rem}body.dashboard-react-ready .fv-glance-card{display:grid;gap:.8rem;padding:1.15rem}body.dashboard-react-ready .fv-glance-card>div{display:grid;gap:.48rem}body.dashboard-react-ready .fv-glance-row{display:grid;grid-template-columns:2.65rem minmax(0,1fr) auto;grid-template-areas:"icon label value" "icon label status";align-items:center;gap:0 .7rem}body.dashboard-react-ready .fv-glance-icon{grid-area:icon;display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:.45rem;color:var(--fv-ops-blue);background:rgba(143,199,231,.1)}body.dashboard-react-ready .fv-glance-icon svg{width:1.35rem;height:1.35rem}body.dashboard-react-ready .fv-glance-row strong{grid-area:label;color:rgba(246,251,244,.9);font-size:.86rem}body.dashboard-react-ready .fv-glance-row em{grid-area:value;color:#fff;font-size:1rem;font-style:normal;font-weight:860}body.dashboard-react-ready .fv-glance-row b{grid-area:status;color:var(--fv-ops-green);font-size:.7rem;text-align:right}body.dashboard-react-ready .fv-service-map-card{position:relative;min-height:11rem;background:radial-gradient(circle at 45% 55%,rgba(102,198,74,.16),transparent 8rem),linear-gradient(145deg,hsla(0,0%,100%,.035),transparent),rgba(10,24,23,.78)}body.dashboard-react-ready .fv-map-lines{position:absolute;inset:0;opacity:.45;background:linear-gradient(32deg,transparent 0 42%,hsla(0,0%,100%,.08) 42% 43%,transparent 43%),linear-gradient(142deg,transparent 0 40%,hsla(0,0%,100%,.07) 40% 41%,transparent 41%),linear-gradient(86deg,transparent 0 60%,hsla(0,0%,100%,.06) 60% 61%,transparent 61%)}body.dashboard-react-ready .fv-map-region{position:absolute;inset:27% 22% 16% 20%;border:1px solid rgba(143,236,76,.45);border-radius:34% 40% 28% 38%;background:rgba(103,206,75,.24);transform:rotate(12deg)}body.dashboard-react-ready .fv-map-pin{position:absolute;left:46%;top:50%;width:1.25rem;height:1.25rem;border-radius:999px 999px 999px 0;background:hsla(99,75%,87%,.95);transform:rotate(-45deg)}body.dashboard-react-ready .fv-map-label{position:absolute;right:1rem;top:1.35rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;padding:.7rem .9rem;background:rgba(10,22,20,.76)}body.dashboard-react-ready .fv-map-label span,body.dashboard-react-ready .fv-map-label strong{display:block}body.dashboard-react-ready .fv-map-label strong{color:#fff}body.dashboard-react-ready .fv-map-label span{margin-top:.22rem;color:rgba(238,247,235,.76);font-size:.72rem}body.dashboard-react-ready .fv-map-label span:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem}body.dashboard-react-ready .fv-service-area-card{padding:1.15rem}body.dashboard-react-ready .fv-service-area-card .fv-top-select{display:grid;width:100%;min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body.dashboard-react-ready .fv-service-area-card .fv-top-select span{color:var(--fv-ops-green);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-service-area-card .fv-top-select select{min-height:2.2rem;border:0;color:#fff;background:transparent;font-size:1.08rem;font-weight:860}body.dashboard-react-ready .fv-operations-snapshot,body.dashboard-react-ready .fv-seven-day-card{display:grid;align-content:start;padding:1.1rem 1.15rem}body.dashboard-react-ready .fv-seven-day-card header button{border:0;padding:0;color:var(--fv-ops-green);background:transparent}body.dashboard-react-ready .fv-operations-snapshot>div,body.dashboard-react-ready .fv-seven-day-strip{display:grid;grid-template-columns:1fr;gap:0}body.dashboard-react-ready .fv-day-card,body.dashboard-react-ready .fv-operations-snapshot article{display:grid;align-items:center;min-height:2.35rem;border:0;border-bottom:1px solid hsla(0,0%,100%,.07);border-radius:0;padding:.28rem 0;background:transparent}body.dashboard-react-ready .fv-day-card{grid-template-columns:minmax(4.4rem,1fr) 2.2rem minmax(4.4rem,auto) minmax(3.4rem,auto);gap:.55rem}body.dashboard-react-ready .fv-day-card span{color:#fff;font-size:.82rem;font-weight:760}body.dashboard-react-ready .fv-day-icon{width:1.62rem;height:1.62rem}body.dashboard-react-ready .fv-day-card strong{color:#fff;font-size:.88rem}body.dashboard-react-ready .fv-day-card strong small{color:rgba(226,236,224,.6);font-size:.78rem}body.dashboard-react-ready .fv-day-card em{display:inline-flex;align-items:center;justify-self:end;gap:.32rem;color:rgba(227,241,235,.88);font-size:.8rem;font-style:normal;font-weight:780}body.dashboard-react-ready .fv-day-card em svg{width:.85rem;height:.85rem;color:var(--fv-ops-blue)}body.dashboard-react-ready .fv-operations-snapshot article{grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.55rem}body.dashboard-react-ready .fv-snapshot-icon{display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:999px}body.dashboard-react-ready .fv-snapshot-icon:before{color:rgba(231,240,229,.84);font-size:.82rem}body.dashboard-react-ready .fv-snapshot-pin:before{content:"o"}body.dashboard-react-ready .fv-snapshot-area:before{content:"A"}body.dashboard-react-ready .fv-snapshot-clock:before{content:"t"}body.dashboard-react-ready .fv-snapshot-products:before{content:"P"}body.dashboard-react-ready .fv-snapshot-check:before{content:"✓";content:"OK";font-size:.58rem;font-weight:900}body.dashboard-react-ready .fv-operations-snapshot article strong{color:rgba(240,248,238,.83);font-size:.85rem;font-weight:720}body.dashboard-react-ready .fv-operations-snapshot article em{color:#fff;font-style:normal;font-size:.92rem;font-weight:850}body.dashboard-react-ready .fv-operations-snapshot article.is-good em{color:var(--fv-ops-green)}body.dashboard-react-ready .fv-operations-snapshot button{width:100%;min-height:2.9rem;margin-top:.95rem;color:rgba(247,252,246,.92)}body.dashboard-react-ready .fv-mobile-bottom-nav,body.dashboard-react-ready .fv-ops-mobile-panels{display:none}@media (max-width:1500px){body.dashboard-react-ready .fv-app-shell{grid-template-columns:12.75rem minmax(0,1fr)!important}body.dashboard-react-ready .fv-sidebar-brand{padding-inline:.95rem}body.dashboard-react-ready .fv-sidebar nav button{gap:.72rem;padding-inline:.86rem;font-size:.86rem}body.dashboard-react-ready .fv-main-shell{padding-inline:.9rem}body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,19.4rem);gap:.68rem}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(18rem,1fr) minmax(18.5rem,.92fr);padding:1.1rem 1.2rem}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:.62fr .72fr 1.55fr}body.dashboard-react-ready .fv-weather-hero-side article{padding-inline:.72rem}body.dashboard-react-ready .fv-best-window-widget{padding-bottom:1rem}body.dashboard-react-ready .fv-best-window-widget strong{font-size:1.35rem;line-height:1.18}body.dashboard-react-ready .fv-best-window-widget small{font-size:.78rem}body.dashboard-react-ready .fv-weather-refresh{right:.85rem;bottom:.6rem;font-size:.68rem}body.dashboard-react-ready .fv-hourly-strip{grid-template-columns:repeat(8,minmax(4.65rem,1fr));gap:.56rem}body.dashboard-react-ready .fv-hour-card{min-height:8.65rem;padding:.58rem .34rem}body.dashboard-react-ready .fv-hour-card strong{font-size:1.42rem}body.dashboard-react-ready .fv-ops-bottom-row{grid-template-columns:minmax(14rem,1.18fr) minmax(11.4rem,.82fr) minmax(13rem,1fr);gap:.68rem}body.dashboard-react-ready .fv-overview-quickmix{grid-template-columns:minmax(0,1fr) minmax(6.6rem,42%);padding:1.1rem}body.dashboard-react-ready .fv-overview-quickmix h2{font-size:1.46rem}body.dashboard-react-ready .fv-quickmix-action{min-height:2.65rem;padding-inline:.8rem;font-size:.82rem}body.dashboard-react-ready .fv-glance-card{padding:.95rem}body.dashboard-react-ready .fv-glance-row{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:0 .5rem}body.dashboard-react-ready .fv-glance-row em,body.dashboard-react-ready .fv-glance-row strong{font-size:.84rem}}@media (max-width:1180px){body.dashboard-react-ready .fv-app-shell{grid-template-columns:13.75rem minmax(0,1fr)!important}body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:1fr;overflow:auto;padding-right:.1rem}body.dashboard-react-ready .fv-ops-main-column{grid-template-rows:auto auto auto}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(18rem,1fr) minmax(19rem,.95fr)}body.dashboard-react-ready .fv-hourly-strip{display:flex;gap:.66rem;overflow-x:auto;padding-bottom:.2rem}body.dashboard-react-ready .fv-hour-card{flex:0 0 5.7rem}body.dashboard-react-ready .fv-ops-right-column{grid-template-columns:minmax(12rem,.78fr) repeat(2,minmax(14rem,1fr));grid-template-rows:auto}}@media (max-width:860px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .route-home{min-height:100dvh;height:auto;overflow-x:hidden}body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode.fv-sidebar-collapsed .fv-app-shell{display:block}body.dashboard-react-ready .fv-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(19rem,86vw);transform:translateX(-105%)}body.dashboard-react-ready .fv-sidebar.is-open{transform:translateX(0)}body.dashboard-react-ready .fv-sidebar-toggle{display:none}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-main-shell{display:grid;gap:.78rem;height:auto;min-height:100dvh;padding:1.6rem clamp(.75rem,4vw,1.1rem) 6.6rem;overflow:visible}body.dashboard-react-ready .fv-dashboard-topbar{min-height:4.2rem;border:0;border-radius:0;padding:0;background:transparent}body.dashboard-react-ready .fv-dashboard-topbar>img{display:block;width:min(12.2rem,44vw);height:auto}body.dashboard-react-ready .fv-dashboard-topbar>div{gap:.8rem}body.dashboard-react-ready .fv-ops-dashboard-grid{display:block;overflow:visible}body.dashboard-react-ready .fv-ops-main-column{display:grid;gap:.78rem}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(0,1.12fr) minmax(13rem,.88fr);min-height:23rem;padding:1.05rem}body.dashboard-react-ready .fv-weather-temp-row{grid-template-columns:1fr;gap:.25rem}body.dashboard-react-ready .fv-weather-temp-row strong{font-size:clamp(3.85rem,14vw,4.8rem)}body.dashboard-react-ready .fv-weather-summary-icon{width:min(9rem,42vw);height:min(6rem,30vw);justify-self:center}body.dashboard-react-ready .fv-weather-metric-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}body.dashboard-react-ready .fv-weather-metric-strip article{grid-template-columns:1fr;justify-items:center;text-align:center}body.dashboard-react-ready .fv-weather-metric-strip svg{grid-row:auto}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:1fr 1fr;align-content:start;border-left-color:rgba(143,236,76,.26)}body.dashboard-react-ready .fv-weather-hero-side article{min-height:auto;padding:.4rem .7rem}body.dashboard-react-ready .fv-best-window-widget{grid-column:1/-1;margin-top:.75rem}body.dashboard-react-ready .fv-best-window-widget strong{font-size:clamp(1.2rem,4.5vw,1.45rem)}body.dashboard-react-ready .fv-weather-refresh{right:1rem;bottom:.85rem}body.dashboard-react-ready .fv-hourly-outlook-card{min-width:0;padding:1rem}body.dashboard-react-ready .fv-hourly-outlook-card header{display:grid;grid-template-columns:1fr auto;align-items:center}body.dashboard-react-ready .fv-hourly-outlook-card header p{display:none}body.dashboard-react-ready .fv-hourly-strip{display:flex;gap:.58rem;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity}body.dashboard-react-ready .fv-hour-card{flex:0 0 5.65rem;min-height:8.9rem;scroll-snap-align:start}body.dashboard-react-ready .fv-ops-mobile-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}body.dashboard-react-ready .fv-ops-right-column{display:none}body.dashboard-react-ready .fv-operations-snapshot,body.dashboard-react-ready .fv-seven-day-card{padding:1rem}body.dashboard-react-ready .fv-seven-day-card header button{display:none}body.dashboard-react-ready .fv-day-card{grid-template-columns:minmax(3.8rem,1fr) 2rem minmax(4rem,auto) minmax(3rem,auto);gap:.35rem}body.dashboard-react-ready .fv-day-card em,body.dashboard-react-ready .fv-day-card strong,body.dashboard-react-ready .fv-operations-snapshot article em{font-size:.82rem}body.dashboard-react-ready .fv-ops-bottom-row{display:block}body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-service-map-card{display:none}body.dashboard-react-ready .fv-overview-quickmix{min-height:8.6rem;grid-template-columns:minmax(0,1fr) minmax(8rem,35%);margin-top:.2rem;padding:1rem 1.2rem}body.dashboard-react-ready .fv-overview-quickmix h2{display:none}body.dashboard-react-ready .fv-quickmix-action{width:min(15rem,100%);min-height:3.45rem;font-size:1rem}body.dashboard-react-ready .fv-dashboard-flask{min-height:6.7rem}body.dashboard-react-ready .fv-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid hsla(0,0%,100%,.09);padding:.5rem max(.55rem,env(safe-area-inset-left)) calc(.65rem + env(safe-area-inset-bottom));background:rgba(4,17,16,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.dashboard-react-ready .fv-mobile-more-menu{position:fixed;right:max(.65rem,env(safe-area-inset-right));bottom:calc(4.95rem + env(safe-area-inset-bottom));z-index:31;display:grid;width:min(18rem,calc(100vw - 1.3rem));gap:.36rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.9rem;padding:.45rem;background:rgba(8,29,25,.96);box-shadow:0 1rem 2rem rgba(0,0,0,.28),inset 0 1px hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.dashboard-react-ready .fv-mobile-more-menu button{display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.56rem;min-height:2.85rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.68rem;padding:0 .72rem;color:rgba(235,244,232,.82);background:hsla(0,0%,100%,.035);font-size:.82rem;font-weight:760;text-align:left}body.dashboard-react-ready .fv-mobile-more-menu button svg{width:1.2rem;height:1.2rem}body.dashboard-react-ready .fv-mobile-more-menu button.is-active,body.dashboard-react-ready .fv-mobile-more-menu button:focus-visible,body.dashboard-react-ready .fv-mobile-more-menu button:hover{border-color:rgba(143,236,76,.34);color:#efffe8;background:rgba(102,176,73,.18);outline:none}body.dashboard-react-ready .fv-mobile-bottom-nav button{display:grid;justify-items:center;gap:.22rem;min-width:0;min-height:3.55rem;border:0;color:rgba(231,240,229,.72);background:transparent;font-size:.74rem}body.dashboard-react-ready .fv-mobile-bottom-nav button svg{width:1.45rem;height:1.45rem}body.dashboard-react-ready .fv-mobile-bottom-nav button.is-active{color:var(--fv-ops-green)}}@media (max-width:520px){body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-main-shell{padding-inline:.65rem}body.dashboard-react-ready .fv-service-area-card{padding:.95rem}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr .9fr;min-height:23.5rem}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:1fr}body.dashboard-react-ready .fv-spray-score-widget{justify-items:start}body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-react-ready .fv-ops-mobile-panels{grid-template-columns:1fr 1fr}body.dashboard-react-ready .fv-operations-snapshot h2,body.dashboard-react-ready .fv-seven-day-card h2{font-size:.88rem}body.dashboard-react-ready .fv-day-card{grid-template-columns:minmax(3.5rem,1fr) 1.8rem minmax(3.7rem,auto)}body.dashboard-react-ready .fv-day-card em{display:none}body.dashboard-react-ready .fv-operations-snapshot article{grid-template-columns:1.7rem minmax(0,1fr)}body.dashboard-react-ready .fv-operations-snapshot article em{grid-column:2}body.dashboard-react-ready .fv-dashboard-flask:before{width:6.3rem;height:6.3rem}}body.dashboard-react-ready .fv-sidebar:after{display:none!important}body.dashboard-react-ready .fv-sidebar{grid-template-rows:auto minmax(0,1fr)}body.dashboard-react-ready .fv-weather-refresh{right:.95rem;bottom:.82rem;min-height:2rem;border:1px solid rgba(143,236,76,.28);border-radius:999px;padding:.35rem .72rem;color:rgba(246,255,243,.92);background:rgba(8,28,23,.82)}body.dashboard-react-ready .fv-weather-refresh:before{display:none}body.dashboard-react-ready .fv-spray-score-widget{display:grid;align-content:center;justify-items:start;min-height:8.5rem;border:0;border-left:1px solid hsla(0,0%,100%,.12);padding:0 1.5rem;color:inherit;background:transparent;text-align:left;cursor:pointer}body.dashboard-react-ready .fv-spray-score-widget:focus-visible{outline:2px solid rgba(143,236,76,.8);outline-offset:-2px}body.dashboard-react-ready .fv-score-breakdown-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(0,7,6,.72)}body.dashboard-react-ready .fv-score-breakdown{width:min(38rem,100%);max-height:min(42rem,calc(100dvh - 2rem));overflow:auto;border:1px solid hsla(0,0%,100%,.11);border-radius:.9rem;padding:1rem;color:var(--fv-ops-text);background:linear-gradient(145deg,rgba(18,34,31,.97),rgba(4,15,14,.98));box-shadow:0 1.4rem 3rem rgba(0,0,0,.42)}body.dashboard-react-ready .fv-score-breakdown header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}body.dashboard-react-ready .fv-monitor-card h2,body.dashboard-react-ready .fv-score-breakdown header span,body.dashboard-react-ready .fv-turf-impact-card h2{margin:0;color:var(--fv-ops-green);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-score-breakdown h2{margin:.2rem 0 0;color:#fff;font-size:1.45rem}body.dashboard-react-ready .fv-score-breakdown header button{min-height:2.2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.55rem;padding:0 .75rem;color:rgba(246,251,244,.88);background:hsla(0,0%,100%,.045)}body.dashboard-react-ready .fv-monitor-card>div,body.dashboard-react-ready .fv-score-factor-list,body.dashboard-react-ready .fv-turf-pressure-list{display:grid;gap:.46rem}body.dashboard-react-ready .fv-monitor-card article,body.dashboard-react-ready .fv-score-factor-list article,body.dashboard-react-ready .fv-turf-pressure-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.55rem;padding:.62rem .7rem;background:hsla(0,0%,100%,.03)}body.dashboard-react-ready .fv-monitor-card strong,body.dashboard-react-ready .fv-score-factor-list strong,body.dashboard-react-ready .fv-turf-pressure-list strong{color:#fff;font-size:.82rem}body.dashboard-react-ready .fv-monitor-card span,body.dashboard-react-ready .fv-score-factor-list span,body.dashboard-react-ready .fv-turf-impact-card small{color:rgba(234,243,232,.68);font-size:.72rem;line-height:1.35}body.dashboard-react-ready .fv-score-factor-list em,body.dashboard-react-ready .fv-turf-pressure-list em{color:rgba(248,253,246,.9);font-size:.76rem;font-style:normal;font-weight:850}body.dashboard-react-ready .fv-monitor-card .is-low,body.dashboard-react-ready .fv-score-factor-list .is-helping,body.dashboard-react-ready .fv-turf-pressure-list .is-low{border-color:rgba(143,236,76,.2)}body.dashboard-react-ready .fv-monitor-card .is-moderate,body.dashboard-react-ready .fv-score-factor-list .is-neutral,body.dashboard-react-ready .fv-turf-pressure-list .is-moderate{border-color:rgba(241,201,78,.22)}body.dashboard-react-ready .fv-monitor-card .is-elevated,body.dashboard-react-ready .fv-score-factor-list .is-hurting,body.dashboard-react-ready .fv-turf-pressure-list .is-elevated{border-color:rgba(255,137,101,.28)}body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-turf-impact-card{display:grid;align-content:start;gap:.72rem;border:1px solid var(--fv-ops-line);border-radius:.85rem;padding:1rem;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.012)),var(--fv-ops-panel);box-shadow:inset 0 1px hsla(0,0%,100%,.035);overflow:hidden}body.dashboard-react-ready .fv-turf-impact-reader{padding:.95rem;background:radial-gradient(circle at 50% 30%,hsla(95,44%,59%,.08),transparent 46%),linear-gradient(145deg,rgba(27,43,37,.86),rgba(12,26,22,.92))}body.dashboard-react-ready .fv-turf-impact-reader-button{display:grid;width:100%;min-height:15.6rem;border:0;padding:0;color:inherit;text-align:left;background:transparent;cursor:pointer}body.dashboard-react-ready .fv-turf-impact-reader-button:focus-visible{outline:2px solid rgba(164,235,82,.72);outline-offset:.35rem;border-radius:.7rem}body.dashboard-react-ready .fv-turf-impact-kicker{margin:0;color:var(--fv-ops-green);font-size:.74rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-turf-impact-title{display:block;margin-top:.25rem;color:rgba(248,254,246,.96);font-size:clamp(1.75rem,2.6vw,2.15rem);font-weight:900;line-height:.95}body.dashboard-react-ready .fv-turf-impact-ring{--ring-fill:#dfbd59;--ring-track:rgba(142,164,143,.2);position:relative;align-self:center;justify-self:center;display:grid;width:min(12rem,72%);aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--ring-fill) var(--impact-score),var(--ring-track) 0);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02)}body.dashboard-react-ready .fv-turf-impact-reader.is-low .fv-turf-impact-ring{--ring-fill:#86c95c}body.dashboard-react-ready .fv-turf-impact-reader.is-elevated .fv-turf-impact-ring{--ring-fill:#d9785e}body.dashboard-react-ready .fv-turf-impact-ring:after{content:"";position:absolute;inset:1.05rem;border-radius:inherit;background:radial-gradient(circle at 50% 45%,rgba(9,28,22,.98),rgba(5,19,15,.98))}body.dashboard-react-ready .fv-turf-impact-ring span{position:relative;z-index:1;display:grid;place-content:center;justify-items:center;min-width:0;padding:1rem;text-align:center}body.dashboard-react-ready .fv-turf-impact-ring strong{color:hsla(98,67%,98%,.98);font-size:.92rem;font-weight:950;line-height:1}body.dashboard-react-ready .fv-turf-impact-ring small{margin-top:.2rem;color:rgba(238,246,235,.76);font-size:.64rem}body.dashboard-react-ready .fv-turf-impact-ring b{margin-top:.55rem;color:var(--fv-ops-green);font-size:1.55rem;font-weight:950;line-height:1}body.dashboard-react-ready .fv-turf-impact-reader-details{display:grid;gap:.48rem}body.dashboard-react-ready .fv-turf-impact-reader-details[hidden]{display:none}body.dashboard-react-ready .fv-turf-impact-reader-details article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.72rem;padding:.68rem .72rem;background:hsla(0,0%,100%,.035)}body.dashboard-react-ready .fv-turf-impact-reader-details article.is-low{border-color:rgba(126,210,117,.14)}body.dashboard-react-ready .fv-turf-impact-reader-details article.is-moderate{border-color:rgba(222,189,89,.2)}body.dashboard-react-ready .fv-turf-impact-reader-details article.is-elevated{border-color:rgba(229,120,96,.24)}body.dashboard-react-ready .fv-turf-impact-reader-details small,body.dashboard-react-ready .fv-turf-impact-reader-details span,body.dashboard-react-ready .fv-turf-impact-reader-details strong{display:block;min-width:0}body.dashboard-react-ready .fv-turf-impact-reader-details strong{color:hsla(98,67%,98%,.96);font-size:.76rem;font-weight:900}body.dashboard-react-ready .fv-turf-impact-reader-details small{margin-top:.16rem;color:rgba(234,243,232,.72);font-size:.66rem;line-height:1.35}body.dashboard-react-ready .fv-turf-impact-reader-details b{border-radius:999px;padding:.28rem .45rem;color:rgba(238,246,235,.96);background:hsla(0,0%,100%,.055);font-size:.6rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-turf-impact-reader-details .is-low b{color:#9ce077}body.dashboard-react-ready .fv-turf-impact-reader-details .is-moderate b{color:#ead36e}body.dashboard-react-ready .fv-turf-impact-reader-details .is-elevated b{color:#ff8b7c}body.dashboard-react-ready .fv-turf-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}body.dashboard-react-ready .fv-turf-impact-grid article{min-width:0;border:1px solid hsla(0,0%,100%,.075);border-radius:.55rem;padding:.58rem;background:hsla(0,0%,100%,.028)}body.dashboard-react-ready .fv-turf-impact-grid span{display:block;color:rgba(232,242,230,.66);font-size:.68rem}body.dashboard-react-ready .fv-turf-impact-grid strong{display:block;margin-top:.12rem;color:#fff;font-size:.96rem}body.dashboard-react-ready .fv-panel-empty{margin:0;color:rgba(234,243,232,.68);font-size:.8rem;line-height:1.45}body.dashboard-react-ready .fv-service-area-card{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.75rem}body.dashboard-react-ready .fv-service-area-outline{display:grid;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgba(143,236,76,.18);border-radius:.65rem;color:rgba(143,236,76,.82);background:rgba(143,236,76,.07)}body.dashboard-react-ready .fv-service-area-outline svg{width:1.9rem;height:1.45rem}body.dashboard-react-ready .fv-overview-quickmix{width:100%;border:1px solid var(--fv-ops-line);color:inherit;text-align:left;cursor:pointer}body.dashboard-react-ready .fv-overview-quickmix:focus-visible,body.dashboard-react-ready .fv-overview-quickmix:hover{border-color:rgba(143,236,76,.4);outline:none}body.dashboard-react-ready .fv-ops-right-column{grid-template-rows:auto auto auto auto}@media (max-width:860px){body.dashboard-react-ready .fv-spray-score-widget{min-height:auto;padding:.4rem .7rem}body.dashboard-react-ready .fv-ops-mobile-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.dashboard-react-ready .fv-monitor-card{grid-column:1/-1}}@media (max-width:520px){body.dashboard-react-ready .fv-ops-mobile-panels{grid-template-columns:1fr}body.dashboard-react-ready .fv-turf-impact-grid{grid-template-columns:1fr 1fr}}body.dashboard-react-ready,body.dashboard-react-ready #landingDashboard,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .route-home,body.dashboard-react-ready .route-home-content{min-height:100dvh!important;height:auto!important;overflow-y:visible!important}body.dashboard-react-ready .fv-app-shell{display:grid!important;grid-template-columns:clamp(12.5rem,14vw,15.5rem) minmax(0,1fr)!important;height:auto!important;overflow:visible!important}body.dashboard-react-ready .fv-sidebar{top:0;align-self:start;min-height:0;overflow:hidden auto}body.dashboard-react-ready .fv-sidebar-toggle{display:none!important}body.dashboard-react-ready .fv-sidebar-brand{justify-content:center;min-height:auto;padding:1rem .9rem .65rem}body.dashboard-react-ready .fv-sidebar-brand img{width:min(10.8rem,100%)}body.dashboard-react-ready .fv-sidebar nav{gap:.5rem;padding-inline:.65rem}body.dashboard-react-ready .fv-sidebar nav button{min-height:2.9rem;border-radius:.62rem;padding:0 .85rem}body.dashboard-react-ready .fv-main-shell{display:grid!important;grid-template-rows:auto auto!important;gap:.85rem;height:auto!important;min-height:100dvh!important;overflow:visible!important;padding:clamp(.8rem,1.4vw,1.2rem) clamp(.85rem,1.5vw,1.35rem) 1.2rem}body.dashboard-react-ready .fv-dashboard-topbar{min-height:3.15rem!important;border-radius:.75rem;padding:0 .9rem}body.dashboard-react-ready .fv-ops-dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(19.5rem,clamp(20rem,22vw,24rem))!important;align-items:start;gap:.9rem;min-height:0!important}body.dashboard-react-ready .fv-ops-main-column,body.dashboard-react-ready .fv-ops-right-column{display:grid!important;grid-template-rows:none!important;align-content:start;gap:.9rem;min-width:0;min-height:0!important;overflow:visible!important}body.dashboard-react-ready .fv-ops-right-column{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-current-weather-summary,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-service-area-card,body.dashboard-react-ready .fv-service-map-card,body.dashboard-react-ready .fv-seven-day-card,body.dashboard-react-ready .fv-turf-impact-card{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(18rem,1fr) minmax(24rem,.95fr)!important;gap:clamp(1rem,2vw,1.45rem);align-items:stretch;padding:clamp(1.15rem,1.6vw,1.5rem) clamp(1.15rem,1.6vw,1.5rem) 3.5rem;background:linear-gradient(90deg,rgba(2,10,9,.84),rgba(4,18,16,.72)),linear-gradient(180deg,rgba(5,24,20,.62),rgba(2,11,10,.86)),url(assets/landing-lawn-optimized.jpg) center 66% /cover no-repeat}body.dashboard-react-ready .fv-weather-temp-row{grid-template-columns:minmax(0,max-content) minmax(5.5rem,10rem);gap:clamp(1rem,3vw,3.5rem)}body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}body.dashboard-react-ready .fv-weather-metric-strip article{grid-template-columns:auto minmax(0,1fr)}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:minmax(5.6rem,.7fr) minmax(6.6rem,.75fr) minmax(12rem,1.2fr);gap:0;min-width:0;border-left-color:rgba(143,236,76,.24)}body.dashboard-react-ready .fv-spray-score-widget,body.dashboard-react-ready .fv-weather-hero-side article{min-height:auto!important;padding:.45rem clamp(.75rem,1.2vw,1.15rem)}body.dashboard-react-ready .fv-best-window-widget strong{overflow-wrap:anywhere;line-height:1.12}body.dashboard-react-ready .fv-weather-refresh{top:auto!important;right:1rem!important;bottom:.9rem!important;z-index:2}body.dashboard-react-ready .fv-hourly-outlook-card{padding:clamp(.9rem,1.2vw,1.15rem)}body.dashboard-react-ready .fv-hourly-outlook-card header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}body.dashboard-react-ready .fv-hourly-outlook-card header p{justify-self:end;min-width:0}body.dashboard-react-ready .fv-hourly-strip{display:grid;grid-template-columns:repeat(8,minmax(5.15rem,1fr));gap:.62rem;overflow-x:visible!important;overflow-y:visible!important}body.dashboard-react-ready .fv-hour-card{min-height:8.2rem!important;padding:.68rem .45rem}body.dashboard-react-ready .fv-ops-bottom-row{display:grid!important;grid-template-columns:minmax(16rem,1.12fr) minmax(13rem,.82fr) minmax(15rem,1fr);gap:.9rem;align-items:stretch;min-height:0!important;overflow:visible!important}body.dashboard-react-ready .fv-overview-quickmix{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(7.5rem,32%);align-items:center;gap:.75rem;padding:1.15rem;overflow:hidden!important}body.dashboard-react-ready .fv-quickmix-copy{position:relative;z-index:2;min-width:0}body.dashboard-react-ready .fv-overview-quickmix h2{max-width:16rem;overflow:visible!important;text-overflow:clip!important}body.dashboard-react-ready .fv-dashboard-flask{position:relative;z-index:1;justify-self:end;width:min(9rem,100%);min-height:7.5rem!important;opacity:.72;pointer-events:none}body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-service-area-card,body.dashboard-react-ready .fv-seven-day-card,body.dashboard-react-ready .fv-turf-impact-card{padding:1rem}body.dashboard-react-ready .fv-seven-day-strip{gap:0}body.dashboard-react-ready .fv-day-card{min-height:2.55rem;padding:.34rem 0}body.dashboard-react-ready .fv-turf-impact-reader-button{min-height:auto!important}body.dashboard-react-ready .fv-turf-impact-ring{width:clamp(8.25rem,56%,10.75rem);margin-top:.8rem;margin-bottom:.1rem}body.dashboard-react-ready .fv-monitor-card>div{display:grid;gap:.55rem}body.dashboard-react-ready .fv-monitor-card article{display:grid!important;grid-template-columns:1fr!important;align-items:start;gap:.24rem;padding:.68rem .72rem}body.dashboard-react-ready .fv-monitor-card article span,body.dashboard-react-ready .fv-monitor-card article strong{display:block;min-width:0}body.dashboard-react-ready .fv-monitor-card article strong{font-size:.78rem;line-height:1.15}body.dashboard-react-ready .fv-monitor-card article span{font-size:.69rem;line-height:1.35}@media (max-width:1500px){body.dashboard-react-ready .fv-app-shell{grid-template-columns:12.25rem minmax(0,1fr)!important}body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,20.5rem)!important}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(17rem,1fr) minmax(21rem,.95fr)!important}body.dashboard-react-ready .fv-hour-card{min-height:7.9rem!important}body.dashboard-react-ready .fv-ops-bottom-row{grid-template-columns:minmax(14rem,1.08fr) minmax(11.5rem,.82fr) minmax(13rem,1fr)}}@media (max-width:1180px){body.dashboard-react-ready .fv-app-shell{grid-template-columns:12rem minmax(0,1fr)!important}body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:minmax(0,1fr) minmax(20rem,.92fr)!important}body.dashboard-react-ready .fv-hourly-strip{display:flex;gap:.62rem;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.35rem;scroll-snap-type:x proximity}body.dashboard-react-ready .fv-hour-card{flex:0 0 5.75rem;scroll-snap-align:start}body.dashboard-react-ready .fv-ops-right-column{grid-template-columns:minmax(15rem,.86fr) repeat(2,minmax(15rem,1fr))!important;align-items:start}}@media (max-width:980px){body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid hsla(0,0%,100%,.12);padding-top:.8rem}body.dashboard-react-ready .fv-ops-right-column{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-ops-bottom-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-app-shell{display:block!important;min-height:100dvh!important;height:auto!important;overflow:visible!important}body.dashboard-react-ready .fv-sidebar{position:fixed!important;height:100dvh!important;z-index:40}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-main-shell{display:grid!important;grid-template-rows:auto auto!important;min-height:100dvh!important;height:auto!important;padding:1rem clamp(.72rem,4vw,1rem) 6.5rem;overflow:visible!important}body.dashboard-react-ready .fv-dashboard-topbar{min-height:3.4rem!important}body.dashboard-react-ready .fv-ops-dashboard-grid{display:block!important}body.dashboard-react-ready .fv-ops-main-column{gap:.78rem}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr!important;padding:1rem 1rem 3.7rem}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-react-ready .fv-best-window-widget{grid-column:1/-1}body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-react-ready .fv-hourly-outlook-card header{grid-template-columns:1fr auto}body.dashboard-react-ready .fv-hourly-outlook-card header p{display:none}body.dashboard-react-ready .fv-ops-mobile-panels{display:grid!important;grid-template-columns:1fr;gap:.78rem;margin-top:.78rem}body.dashboard-react-ready .fv-ops-right-column{display:none!important}body.dashboard-react-ready .fv-ops-bottom-row{display:grid!important;grid-template-columns:1fr;gap:.78rem;margin-top:.78rem}body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-service-map-card{display:none!important}body.dashboard-react-ready .fv-overview-quickmix{grid-template-columns:minmax(0,1fr) minmax(6.6rem,28%);min-height:10.9rem!important}body.dashboard-react-ready .fv-overview-quickmix h2{display:block;font-size:1.35rem}body.dashboard-react-ready .fv-dashboard-flask{min-height:6.4rem!important;opacity:.52}}@media (max-width:520px){body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-main-shell{padding-inline:.62rem}body.dashboard-react-ready .fv-dashboard-topbar{min-height:3.1rem!important}body.dashboard-react-ready .fv-current-weather-summary{padding:.88rem .88rem 3.6rem}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:1fr}body.dashboard-react-ready .fv-weather-metric-strip{gap:.48rem}body.dashboard-react-ready .fv-overview-quickmix{grid-template-columns:1fr minmax(5.5rem,24%);padding:.95rem;min-height:10.2rem!important}body.dashboard-react-ready .fv-dashboard-flask{opacity:.38}}body.dashboard-react-ready .fv-service-area-card{grid-template-columns:2.25rem minmax(0,1fr)}body.dashboard-react-ready .fv-service-area-card .fv-top-select,body.dashboard-react-ready .fv-service-area-card .fv-top-select select{width:100%!important;min-width:0!important;max-width:100%}body.dashboard-react-ready .fv-overview-quickmix{display:block!important;min-height:10rem!important;padding:1.1rem 4.75rem 1.1rem 1.1rem;overflow:visible!important}body.dashboard-react-ready .fv-quickmix-copy{display:grid;gap:.72rem;max-width:100%}body.dashboard-react-ready .fv-overview-quickmix h2{max-width:none}body.dashboard-react-ready .fv-quickmix-action{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.45rem;padding:.5rem .72rem;font-size:.86rem;line-height:1.1}body.dashboard-react-ready .fv-dashboard-flask{position:absolute;right:.85rem;bottom:.78rem;width:clamp(3.85rem,15%,4.65rem);min-height:4.85rem!important;overflow:hidden;border-radius:1rem;opacity:.38}@media (min-width:1280px){body.dashboard-react-ready .fv-hourly-strip{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:.52rem;overflow:visible!important}body.dashboard-react-ready .fv-hour-card{min-width:0!important;flex:none!important}}@media (max-width:1500px){body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-weather-hero-side{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid hsla(0,0%,100%,.12);padding-top:.85rem}}@media (max-width:860px){body.dashboard-react-ready .fv-overview-quickmix{padding-right:4rem;min-height:9.7rem!important}body.dashboard-react-ready .fv-quickmix-action{font-size:.88rem}body.dashboard-react-ready .fv-dashboard-flask{right:.48rem;bottom:.5rem;width:3.3rem;min-height:4rem!important;opacity:.3}}body.dashboard-react-ready .fv-app-shell{grid-template-columns:clamp(13.5rem,15vw,15.75rem) minmax(0,1fr)!important}body.dashboard-react-ready .fv-sidebar{position:sticky!important;top:0!important;z-index:3!important;height:100dvh!important;min-height:0!important}body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important}body.dashboard-react-ready .fv-tab-workspace{grid-template-rows:auto minmax(0,1fr);min-width:0;gap:.78rem}body.dashboard-react-ready .fv-tab-page-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.78rem;padding:.78rem .95rem;background:rgba(8,24,22,.78)}body.dashboard-react-ready .fv-tab-page-header h1,body.dashboard-react-ready .fv-tab-page-header p{margin:0}body.dashboard-react-ready .fv-tab-page-header p{color:rgba(203,239,199,.72);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.dashboard-react-ready .fv-tab-page-header h1{margin-top:.12rem;color:#f6fff4;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.05}body.dashboard-react-ready .fv-inline-panel-shell{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;transform:none!important;z-index:auto!important;filter:none!important}body.dashboard-react-ready .fv-inline-panel-shell .fv-inline-panel-surface{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.dashboard-react-ready .fv-inline-panel-body.landing-panel-body{width:100%;min-width:0;min-height:0;max-width:none;padding:0!important;color:#f6fff4;background:transparent!important;overflow:visible!important;overscroll-behavior:contain}body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-field-shell,body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-pro{min-height:calc(100dvh - 8rem)!important}@media (max-width:860px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-app-shell{display:block!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{height:auto!important;min-height:100dvh!important;overflow:visible!important}body.dashboard-react-ready .fv-tab-page-header{padding:.72rem .8rem}}body.dashboard-react-ready,body.dashboard-react-ready #landingDashboard,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .route-home,body.dashboard-react-ready .route-home-content{width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;overflow-x:hidden!important}body.dashboard-react-ready *{min-width:0}body.dashboard-react-ready .fv-dashboard-app{min-height:100dvh;background:radial-gradient(circle at 18% 0,rgba(104,173,75,.12),transparent 26rem),linear-gradient(135deg,#020c0b,#061716 45%,#03100f)}body.dashboard-react-ready .fv-app-shell{width:100%!important;max-width:none!important;grid-template-columns:clamp(12.5rem,14vw,15rem) minmax(0,1fr)!important;min-height:100dvh!important;height:100dvh!important;overflow:hidden!important}body.dashboard-react-ready .fv-sidebar-collapsed .fv-app-shell{grid-template-columns:4.9rem minmax(0,1fr)!important}body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;padding:clamp(.72rem,1vw,1rem)!important;gap:clamp(.58rem,.9vw,.82rem)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable}body.dashboard-react-ready .fv-dashboard-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:center;justify-content:stretch;gap:.72rem;min-height:3.65rem!important;padding:.45rem .68rem!important;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012)),rgba(5,18,17,.78)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.045)!important}body.dashboard-react-ready .fv-command-actions,body.dashboard-react-ready .fv-command-title{display:flex!important;align-items:center;min-width:0}body.dashboard-react-ready .fv-command-title{gap:.62rem}body.dashboard-react-ready .fv-command-actions{justify-content:flex-end;gap:.55rem}body.dashboard-react-ready .fv-command-logo{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgba(143,236,76,.18);border-radius:.62rem;background:rgba(6,22,18,.78);overflow:hidden}body.dashboard-react-ready .fv-command-logo img{width:2.1rem;height:2.1rem;-o-object-fit:contain;object-fit:contain}body.dashboard-react-ready .fv-command-title h1,body.dashboard-react-ready .fv-command-title p{margin:0}body.dashboard-react-ready .fv-command-title p{color:hsla(89,79%,68%,.78);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body.dashboard-react-ready .fv-command-title h1{color:#f6fff4;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.05;font-weight:850}body.dashboard-react-ready .fv-command-menu{display:none;width:2.35rem;height:2.35rem;place-items:center;border:1px solid hsla(0,0%,100%,.11);border-radius:.58rem;color:#ecf8e8;background:hsla(0,0%,100%,.045)}body.dashboard-react-ready .fv-command-menu span,body.dashboard-react-ready .fv-sidebar-toggle span{display:block;width:1.05rem;height:.12rem;border-radius:999px;background:currentColor}body.dashboard-react-ready .fv-command-actions .fv-top-select{width:clamp(11.5rem,18vw,15.5rem)!important;min-height:2.55rem;padding:.42rem .58rem!important;border-radius:.62rem!important;background:rgba(12,28,25,.82)!important}body.dashboard-react-ready .fv-command-actions .fv-top-select span{font-size:.55rem!important;letter-spacing:.08em!important}body.dashboard-react-ready .fv-command-actions .fv-top-select select{font-size:.86rem!important}body.dashboard-react-ready .fv-status-chip{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid rgba(143,236,76,.22);border-radius:999px;padding:0 .78rem;color:#b8ef5c;background:rgba(31,70,35,.22);font-size:.72rem;font-weight:850}body.dashboard-react-ready .fv-tab-workspace{width:100%;max-width:none}body.dashboard-react-ready .fv-tab-page-header{padding:.62rem .78rem!important;border-radius:.68rem!important}body.dashboard-react-ready .fv-tab-page-header h1{font-size:clamp(1.05rem,1.4vw,1.38rem)!important}body.dashboard-react-ready .fv-tab-page-header p{font-size:.62rem!important}body.dashboard-react-ready .fv-main-shell:has(.fv-inline-panel-shell),body.dashboard-react-ready.landing-overlay-open .fv-main-shell,body.dashboard-react-ready.landing-panel-open .fv-main-shell{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dashboard-react-ready .fv-inline-panel-body,body.dashboard-react-ready .fv-inline-panel-shell,body.dashboard-react-ready .fv-inline-panel-shell .fv-inline-panel-surface{width:100%!important;max-width:none!important;transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dashboard-react-ready .fv-ops-dashboard-grid{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)!important;gap:clamp(.62rem,.9vw,.86rem)!important;overflow:visible!important}body.dashboard-react-ready .fv-ops-main-column{grid-template-rows:minmax(13rem,.92fr) minmax(11.5rem,.82fr) minmax(10.5rem,.62fr)!important}body.dashboard-react-ready .fv-ops-right-column{grid-template-rows:auto auto minmax(0,1fr)!important}body.dashboard-react-ready .fv-current-weather-summary,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-operations-snapshot,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-service-map-card,body.dashboard-react-ready .fv-seven-day-card,body.dashboard-react-ready .fv-turf-impact-card{border-radius:.72rem!important;background-color:rgba(13,29,25,.76)!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-mapper-workspace{position:relative!important;width:100%!important;height:calc(100dvh - 8.7rem)!important;min-height:32rem!important;border:1px solid hsla(0,0%,100%,.08);border-radius:.78rem;background:rgba(5,16,15,.78);overflow:hidden!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map-stage{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;border-radius:.78rem!important;overflow:hidden!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .leaflet-container,body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map{width:100%!important;height:100%!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-search-panel{position:absolute!important;top:.72rem!important;left:.72rem!important;width:min(25rem,calc(100% - 1.44rem))!important;max-width:calc(100% - 1.44rem)!important;z-index:24!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-panel{position:absolute!important;top:.72rem!important;right:.72rem!important;bottom:auto!important;left:auto!important;width:clamp(17rem,22vw,21.5rem)!important;max-height:calc(100% - 1.44rem)!important;overflow:auto!important;z-index:22!important;background:rgba(12,29,26,.86)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-toolbar{position:absolute!important;left:50%!important;right:auto!important;bottom:.72rem!important;transform:translateX(-50%)!important;z-index:25!important;max-width:min(46rem,calc(100% - 1.44rem));overflow-x:auto}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-basemap-switcher{position:absolute!important;top:.72rem!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:21!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map-provider{position:absolute!important;left:.72rem!important;bottom:.72rem!important;z-index:21!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-field-shell,body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-lite,body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-pro{width:100%!important;max-width:none!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .mix-workspace-grid,body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-lite .mix-workspace-grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr)!important;gap:clamp(.74rem,1vw,1rem)!important}body.dashboard-react-ready .landing-product-label-grid,body.dashboard-react-ready .product-label-grid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important;gap:.74rem!important}body.dashboard-react-ready .product-label-intro,body.dashboard-react-ready .product-library-controls{grid-column:1/-1}body.dashboard-react-ready .fv-smart-card,body.dashboard-react-ready .product-label-card,body.dashboard-react-ready .symptom-card.reference-card{border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),rgba(15,23,20,.72)!important;box-shadow:0 .75rem 1.5rem rgba(0,0,0,.18)!important}body.dashboard-react-ready .product-container-card{grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr)!important;padding:.76rem!important}body.dashboard-react-ready .product-container-frame{min-height:6.8rem!important}body.dashboard-react-ready .database-hub,body.dashboard-react-ready .fv-lawn-database,body.dashboard-react-ready .fv-reference-page{width:100%!important;max-width:none!important}body.dashboard-react-ready .fv-database-command-bar,body.dashboard-react-ready .fv-database-compact-header{border-color:hsla(0,0%,100%,.08)!important;border-radius:.72rem!important;background:rgba(14,27,24,.74)!important;box-shadow:none!important}body.dashboard-react-ready .fv-database-command-bar{position:sticky;top:0;z-index:5;padding:.72rem!important}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid,body.dashboard-react-ready .fv-smart-database-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))!important;gap:.72rem!important}body.dashboard-react-ready .field-weather-workspace,body.dashboard-react-ready .landing-weather-display,body.dashboard-react-ready .weather-operations-dashboard{width:100%!important;max-width:none!important}body.dashboard-react-ready .field-weather-workspace,body.dashboard-react-ready .weather-operations-dashboard{display:grid;gap:.78rem}body.dashboard-react-ready .weather-card-grid,body.dashboard-react-ready .weather-dashboard-grid,body.dashboard-react-ready .weather-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important}@media (min-width:1440px){body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem)!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-mapper-workspace{height:calc(100dvh - 8.25rem)!important;min-height:38rem!important}body.dashboard-react-ready .landing-product-label-grid,body.dashboard-react-ready .product-label-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))!important}}@media (max-width:1180px) and (min-width:768px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-sidebar-collapsed .fv-app-shell{grid-template-columns:5.15rem minmax(0,1fr)!important}body.dashboard-react-ready .fv-sidebar{padding-inline:.48rem!important}body.dashboard-react-ready .fv-sidebar .fv-sidebar-brand img,body.dashboard-react-ready .fv-sidebar nav button span{display:none!important}body.dashboard-react-ready .fv-dashboard-topbar{grid-template-columns:minmax(0,1fr) minmax(16rem,auto)}body.dashboard-react-ready .fv-command-logo{display:none}body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(15.5rem,18rem)!important}body.dashboard-react-ready .fv-current-weather-summary{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-panel{width:min(19rem,calc(100% - 1.44rem))!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .mix-workspace-grid,body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-lite .mix-workspace-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode.fv-sidebar-collapsed .fv-app-shell{display:block!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow:visible!important}body.dashboard-react-ready .fv-sidebar{width:min(18.5rem,86vw)!important}body.dashboard-react-ready .fv-sidebar-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{height:auto!important;min-height:100dvh!important;padding:.62rem .62rem 5.35rem!important;overflow:visible!important}body.dashboard-react-ready .fv-dashboard-topbar{position:sticky;top:.5rem;grid-template-columns:1fr;gap:.5rem;z-index:9;min-height:0!important}body.dashboard-react-ready .fv-command-menu{display:grid}body.dashboard-react-ready .fv-command-logo{width:2.1rem;height:2.1rem}body.dashboard-react-ready .fv-command-title h1{font-size:1.08rem}body.dashboard-react-ready .fv-command-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto;width:100%;gap:.42rem}body.dashboard-react-ready .fv-command-actions .fv-top-select{width:100%!important}body.dashboard-react-ready .fv-top-weather{font-size:.82rem!important}body.dashboard-react-ready .fv-status-chip{min-height:2.1rem;padding-inline:.58rem;font-size:.66rem}body.dashboard-react-ready .fv-notification-button{width:2.1rem!important;height:2.1rem!important}body.dashboard-react-ready .fv-tab-page-header{display:none!important}body.dashboard-react-ready .fv-ops-bottom-row,body.dashboard-react-ready .fv-ops-dashboard-grid,body.dashboard-react-ready .fv-ops-main-column,body.dashboard-react-ready .fv-ops-mobile-panels{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;gap:.68rem!important;overflow:visible!important}body.dashboard-react-ready .fv-current-weather-summary{min-height:21rem!important;padding:.98rem!important}body.dashboard-react-ready .fv-weather-hero-side,body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dashboard-react-ready .fv-hourly-strip,body.dashboard-react-ready .fv-seven-day-strip{overflow-x:auto!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-mapper-workspace{height:calc(100dvh - 8.6rem)!important;min-height:34rem!important;border-radius:.72rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-search-panel{top:.5rem!important;left:.5rem!important;width:calc(100% - 1rem)!important;max-width:none!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-basemap-switcher{top:4.6rem!important;left:.5rem!important;transform:none!important;max-width:calc(100% - 1rem);overflow-x:auto}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-panel{top:auto!important;right:.5rem!important;bottom:.5rem!important;left:.5rem!important;width:auto!important;max-height:38dvh!important;border-radius:.72rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-toolbar{bottom:calc(38dvh + 1rem)!important;max-width:calc(100% - 1rem)}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map-provider,body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map-status{display:none!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .mix-workspace-grid,body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .quick-mix-lite .mix-workspace-grid,body.dashboard-react-ready .quick-mix-lite .mix-workspace-grid{grid-template-columns:1fr!important}body.dashboard-react-ready .mix-summary-actions,body.dashboard-react-ready .quick-mix-action-bar,body.dashboard-react-ready .quick-mix-footer{position:sticky;bottom:4.7rem;z-index:8}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid,body.dashboard-react-ready .fv-smart-database-grid,body.dashboard-react-ready .landing-product-label-grid,body.dashboard-react-ready .product-container-card,body.dashboard-react-ready .product-label-grid{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-database-command-bar{position:static}body.dashboard-react-ready .product-category-tabs,body.dashboard-react-ready .reference-filter-row{overflow-x:auto;flex-wrap:nowrap}body.dashboard-react-ready .field-weather-workspace,body.dashboard-react-ready .weather-operations-dashboard{grid-template-columns:1fr!important}}body.dashboard-react-ready{--fv-surface:rgba(11,26,23,.78);--fv-surface-soft:rgba(14,31,27,.68);--fv-surface-quiet:rgba(10,22,20,.56);--fv-border-soft:rgba(222,255,229,.09);--fv-border-medium:rgba(178,232,187,.18);--fv-text-strong:#f4fff2;--fv-text-mid:rgba(236,252,237,.76);--fv-text-soft:rgba(226,246,229,.58);--fv-accent-green:#8fd95a;--fv-accent-blue:#75c7df;--fv-accent-amber:#e2bd5a;--fv-danger-soft:#e98972}body.dashboard-react-ready .route-home-content{width:100%!important;max-width:none!important}body.dashboard-react-ready .fv-app-shell{background:radial-gradient(circle at 18% -8%,rgba(109,190,96,.11),transparent 27rem),linear-gradient(145deg,rgba(2,14,13,.98),rgba(7,22,20,.96) 56%,rgba(4,13,12,.98))}body.dashboard-react-ready .fv-current-weather-summary,body.dashboard-react-ready .fv-dashboard-topbar,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-inline-panel-surface,body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar,body.dashboard-react-ready .fv-lawn-database .fv-db-card.reference-card,body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-service-map-card,body.dashboard-react-ready .fv-seven-day-card,body.dashboard-react-ready .fv-sidebar,body.dashboard-react-ready .fv-turf-impact-card,body.dashboard-react-ready .quick-mix-lite .mix-result-card,body.dashboard-react-ready .quick-mix-lite .mix-step-card{border:1px solid var(--fv-border-soft)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),var(--fv-surface)!important;box-shadow:0 .8rem 1.8rem rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.045)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{display:grid!important;align-content:start}body.dashboard-react-ready .fv-tab-workspace{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);gap:0}body.dashboard-react-ready .fv-tab-page-header{display:none!important}body.dashboard-react-ready .fv-inline-panel-shell{display:block!important;min-height:0;overflow:visible!important}body.dashboard-react-ready .fv-inline-panel-shell,body.dashboard-react-ready .fv-inline-panel-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.dashboard-react-ready .fv-inline-panel-surface{min-height:0!important;padding:0!important}body.dashboard-react-ready .fv-inline-panel-body{display:block;min-height:0;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)!important;align-items:stretch}body.dashboard-react-ready .fv-ops-main-column{grid-template-rows:auto auto minmax(0,auto)!important}body.dashboard-react-ready .fv-current-weather-summary{min-height:14rem!important;padding:clamp(.9rem,1.15vw,1.15rem)!important}body.dashboard-react-ready .fv-weather-temp-row strong{font-size:clamp(3rem,5.3vw,5.4rem)!important;letter-spacing:0!important}body.dashboard-react-ready .fv-weather-hero-side{gap:.64rem!important}body.dashboard-react-ready .fv-spray-score-widget,body.dashboard-react-ready .fv-weather-hero-side article,body.dashboard-react-ready .fv-weather-metric-strip article{border-color:var(--fv-border-soft)!important;background:hsla(0,0%,100%,.035)!important}body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-seven-day-card,body.dashboard-react-ready .fv-turf-impact-card{padding:clamp(.76rem,1vw,1rem)!important}body.dashboard-react-ready .fv-day-card,body.dashboard-react-ready .fv-hour-card,body.dashboard-react-ready .fv-monitor-card article{border-color:hsla(0,0%,100%,.075)!important;background:hsla(0,0%,100%,.035)!important;box-shadow:none!important}body.dashboard-react-ready .fv-ops-bottom-row{grid-template-columns:minmax(15rem,1.05fr) minmax(13rem,.78fr) minmax(15rem,.9fr)!important;gap:clamp(.64rem,.9vw,.82rem)!important}body.dashboard-react-ready .fv-overview-quickmix{min-height:8rem!important;align-content:center;background:radial-gradient(circle at 82% 42%,rgba(143,217,90,.12),transparent 12rem),linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012)),rgba(10,32,27,.76)!important}body.dashboard-react-ready .fv-dashboard-flask{opacity:.64;transform:scale(.82)}body.dashboard-react-ready .fv-turf-impact-card{min-height:0!important}body.dashboard-react-ready .fv-turf-impact-ring{width:clamp(8.5rem,12vw,10.4rem)!important;height:clamp(8.5rem,12vw,10.4rem)!important;margin:.7rem auto 0!important}body.dashboard-react-ready .fv-lawn-database{display:grid;gap:.72rem;min-height:0}body.dashboard-react-ready .fv-lawn-database .fv-database-compact-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem .84rem!important;border:1px solid var(--fv-border-soft)!important;border-radius:.72rem!important;background:var(--fv-surface-quiet)!important}body.dashboard-react-ready .fv-lawn-database .fv-database-compact-header h3{margin:.1rem 0 0!important;color:var(--fv-text-strong)!important;font-size:clamp(1rem,1.3vw,1.22rem)!important;line-height:1.1}body.dashboard-react-ready .fv-lawn-database .fv-database-compact-header p:not(.eyebrow){margin:.18rem 0 0!important;color:var(--fv-text-soft)!important;font-size:.76rem!important}body.dashboard-react-ready .fv-lawn-database .fv-database-label-link{min-height:2.3rem!important;padding:0 .76rem!important;border-color:rgba(117,199,223,.22)!important;color:var(--fv-text-mid)!important;background:rgba(117,199,223,.08)!important;box-shadow:none!important}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{display:grid!important;grid-template-columns:minmax(18rem,1.25fr) minmax(0,2fr) auto;align-items:end;gap:.7rem!important;padding:.7rem!important;position:sticky!important;top:0!important;z-index:5!important}body.dashboard-react-ready .fv-database-search{display:grid;gap:.28rem}body.dashboard-react-ready .fv-database-search span,body.dashboard-react-ready .quick-mix-lite .manual-rate-field,body.dashboard-react-ready .quick-mix-lite .mix-field-label{color:rgba(185,235,169,.82)!important;font-size:.62rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}body.dashboard-react-ready .fv-database-search input{width:100%;min-height:2.8rem!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:.62rem!important;padding:0 .85rem!important;color:var(--fv-text-strong)!important;background:rgba(3,15,14,.7)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.045)!important}body.dashboard-react-ready .fv-filter-row{display:flex;flex-wrap:wrap;gap:.38rem!important}body.dashboard-react-ready .reference-filter{min-height:2.12rem!important;border:1px solid hsla(0,0%,100%,.095)!important;border-radius:999px!important;padding:0 .62rem!important;color:var(--fv-text-mid)!important;background:hsla(0,0%,100%,.035)!important;box-shadow:none!important;font-size:.72rem!important;font-weight:760!important}body.dashboard-react-ready .reference-filter:focus-visible,body.dashboard-react-ready .reference-filter:hover{border-color:rgba(143,217,90,.32)!important;color:var(--fv-text-strong)!important;background:rgba(143,217,90,.08)!important;transform:none!important}body.dashboard-react-ready .reference-filter.active{border-color:rgba(143,217,90,.4)!important;color:#eaffdf!important;background:rgba(91,150,75,.24)!important}body.dashboard-react-ready .fv-database-result-chip{justify-self:end;margin:0!important;border:1px solid rgba(143,217,90,.2);border-radius:999px;padding:.46rem .62rem;color:var(--fv-text-mid)!important;background:rgba(143,217,90,.08);white-space:nowrap}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr))!important;align-items:stretch;gap:.76rem!important}body.dashboard-react-ready .fv-lawn-database .fv-db-card.reference-card{display:grid;min-height:100%;grid-template-rows:auto auto auto auto minmax(0,auto) auto;gap:.62rem;padding:.72rem!important;border-radius:.76rem!important}body.dashboard-react-ready .fv-lawn-database .fv-db-card-main{grid-template-columns:6.4rem minmax(0,1fr)!important;gap:.66rem!important}body.dashboard-react-ready .fv-lawn-database .fv-db-thumb{width:6.4rem!important;min-height:5.1rem!important;border:1px solid hsla(0,0%,100%,.085)!important;border-radius:.58rem!important;background:hsla(0,0%,100%,.035)!important;overflow:hidden}body.dashboard-react-ready .fv-lawn-database .fv-db-card-topline{display:flex;flex-wrap:wrap;gap:.34rem}body.dashboard-react-ready .fv-category-badge,body.dashboard-react-ready .fv-status-badge{border:1px solid hsla(0,0%,100%,.09)!important;border-radius:999px!important;padding:.22rem .44rem!important;color:var(--fv-text-mid)!important;background:hsla(0,0%,100%,.04)!important;font-size:.58rem!important;letter-spacing:.04em!important}body.dashboard-react-ready .fv-db-card[data-db-type=Insect] .fv-category-badge{border-color:rgba(226,189,90,.26)!important;color:#f4d782!important;background:rgba(226,189,90,.09)!important}body.dashboard-react-ready .fv-db-card[data-db-type=Disease] .fv-category-badge{border-color:hsla(12,73%,68%,.24)!important;color:#f0b09e!important;background:hsla(12,73%,68%,.08)!important}body.dashboard-react-ready .fv-db-card[data-db-type=Weed] .fv-category-badge{border-color:rgba(143,217,90,.28)!important;color:#b9eb7f!important;background:rgba(143,217,90,.08)!important}body.dashboard-react-ready .fv-db-card h3{margin:.24rem 0 0!important;color:var(--fv-text-strong)!important;font-size:1rem!important;line-height:1.12}body.dashboard-react-ready .fv-db-card p{color:var(--fv-text-mid)!important;font-size:.76rem!important;line-height:1.38}body.dashboard-react-ready .fv-db-meta-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}body.dashboard-react-ready .fv-db-meta-row span{display:grid;gap:.12rem;min-height:2.8rem;align-content:center;border:1px solid hsla(0,0%,100%,.065);border-radius:.5rem;padding:.42rem;color:var(--fv-text-mid);background:hsla(0,0%,100%,.028);font-size:.64rem;line-height:1.16}body.dashboard-react-ready .fv-db-meta-row b{color:var(--fv-text-soft);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}body.dashboard-react-ready .fv-db-gallery-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}body.dashboard-react-ready .fv-db-gallery-thumb{min-height:3.3rem;border:1px solid hsla(0,0%,100%,.075)!important;border-radius:.48rem!important;background:hsla(0,0%,100%,.03)!important;box-shadow:none!important;overflow:hidden}body.dashboard-react-ready .fv-db-details{margin-top:auto}body.dashboard-react-ready .fv-db-details summary{display:flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid rgba(143,217,90,.28);border-radius:.56rem;color:#e8ffd8;background:rgba(143,217,90,.09);cursor:pointer;font-size:.78rem;font-weight:820;list-style:none}body.dashboard-react-ready .fv-db-details summary::-webkit-details-marker{display:none}body.dashboard-react-ready .fv-db-card-actions{display:flex!important;justify-content:flex-start!important;gap:.42rem!important}body.dashboard-react-ready .fv-db-card-actions .symptom-source{min-height:2rem!important;border-color:rgba(117,199,223,.24)!important;color:#bdefff!important;background:rgba(117,199,223,.08)!important}body.dashboard-react-ready .quick-mix-field-shell,body.dashboard-react-ready .quick-mix-lite,body.dashboard-react-ready .quick-mix-pro{width:100%!important;max-width:none!important}body.dashboard-react-ready .quick-mix-lite{display:grid!important;gap:.72rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.dashboard-react-ready .quick-mix-lite:after,body.dashboard-react-ready .quick-mix-lite:before{display:none!important}body.dashboard-react-ready .quick-mix-lite .round-mix-heading.quick-mix-lite-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:0!important;margin:0!important;padding:.72rem .84rem!important;border:1px solid var(--fv-border-soft)!important;border-radius:.72rem!important;background:var(--fv-surface-soft)!important}body.dashboard-react-ready .quick-mix-lite .round-mix-heading h3{margin:.1rem 0 0!important;color:var(--fv-text-strong)!important;font-size:clamp(1.05rem,1.4vw,1.26rem)!important}body.dashboard-react-ready .quick-mix-lite .quick-mix-heading-copy>span{color:var(--fv-text-soft)!important;font-size:.75rem!important}body.dashboard-react-ready .quick-mix-lite .quick-mix-header-actions{display:flex!important;align-items:end;gap:.42rem!important}body.dashboard-react-ready .quick-mix-lite .quick-mix-preset-select{min-width:min(15rem,44vw)}body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .mix-workspace-grid,body.dashboard-react-ready .quick-mix-lite .mix-workspace-grid{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.72fr)!important;align-items:start;gap:.82rem!important}body.dashboard-react-ready .quick-mix-lite .mix-workflow-column{display:grid;gap:.72rem!important}body.dashboard-react-ready .quick-mix-lite .mix-step-card{padding:.82rem!important;border-radius:.72rem!important}body.dashboard-react-ready .quick-mix-lite .mix-step-heading{margin-bottom:.62rem!important;padding-bottom:.54rem!important;border-bottom:1px solid hsla(0,0%,100%,.075)}body.dashboard-react-ready .quick-mix-lite .mix-step-heading h4{color:var(--fv-text-strong)!important;font-size:.95rem!important}body.dashboard-react-ready .quick-mix-lite .adjuvant-rate-note,body.dashboard-react-ready .quick-mix-lite .mix-application-note,body.dashboard-react-ready .quick-mix-lite .mix-product-meta,body.dashboard-react-ready .quick-mix-lite .mix-rate-note,body.dashboard-react-ready .quick-mix-lite .mix-step-helper{color:var(--fv-text-soft)!important;font-size:.72rem!important;line-height:1.36}body.dashboard-react-ready .quick-mix-lite .mix-setup-grid-primary{grid-template-columns:minmax(11rem,1.1fr) minmax(10rem,.9fr)!important}body.dashboard-react-ready .quick-mix-lite .mix-application-grid{display:grid;grid-template-columns:minmax(12rem,.52fr) minmax(0,1fr);gap:.62rem;align-items:end}body.dashboard-react-ready .quick-mix-lite .custom-picker-trigger,body.dashboard-react-ready .quick-mix-lite .input-with-unit,body.dashboard-react-ready .quick-mix-lite input,body.dashboard-react-ready .quick-mix-lite select{min-height:2.54rem!important;border:1px solid hsla(0,0%,100%,.115)!important;border-radius:.56rem!important;color:var(--fv-text-strong)!important;background:rgba(3,15,14,.68)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.05)!important}body.dashboard-react-ready .quick-mix-lite .tank-preset-buttons{gap:.24rem!important}body.dashboard-react-ready .quick-mix-lite .mix-action-button,body.dashboard-react-ready .quick-mix-lite .mix-add-component-button,body.dashboard-react-ready .quick-mix-lite .mix-rate-buttons button,body.dashboard-react-ready .quick-mix-lite .mix-reset-button,body.dashboard-react-ready .quick-mix-lite .mix-save-preset-button,body.dashboard-react-ready .quick-mix-lite .tank-preset-buttons button{min-height:2.28rem!important;border:1px solid hsla(0,0%,100%,.105)!important;border-radius:.52rem!important;color:var(--fv-text-mid)!important;background:hsla(0,0%,100%,.04)!important;box-shadow:none!important;font-size:.76rem!important;font-weight:780!important}body.dashboard-react-ready .quick-mix-lite .mix-rate-buttons button.active,body.dashboard-react-ready .quick-mix-lite .tank-preset-buttons button.is-selected{border-color:rgba(143,217,90,.42)!important;color:#efffdf!important;background:rgba(103,166,74,.24)!important}body.dashboard-react-ready .quick-mix-lite .mix-rate-buttons{gap:.3rem!important}body.dashboard-react-ready .quick-mix-lite .mix-compatibility-status,body.dashboard-react-ready .quick-mix-lite .mix-coverage-preview{border:1px solid hsla(0,0%,100%,.075)!important;border-radius:.58rem!important;background:hsla(0,0%,100%,.03)!important}body.dashboard-react-ready .quick-mix-lite .mix-result-column{position:sticky;top:.2rem;display:grid;gap:.62rem}body.dashboard-react-ready .quick-mix-lite .mix-result-card{border-radius:.72rem!important;padding:.82rem!important}body.dashboard-react-ready .quick-mix-lite .concentrate-result{border:0!important;background:transparent!important;box-shadow:none!important}body.dashboard-react-ready .quick-mix-lite .quick-mix-result-empty-state{min-height:18rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:.7rem;padding:.82rem;background:hsla(0,0%,100%,.024)}body.dashboard-react-ready .quick-mix-lite .mix-beaker-hero{transform:scale(.76);transform-origin:center;opacity:.72;margin-block:-1.2rem}body.dashboard-react-ready .quick-mix-lite .mix-result-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.44rem!important}body.dashboard-react-ready .quick-mix-lite .mix-batch-plan,body.dashboard-react-ready .quick-mix-lite .mix-result-compatibility,body.dashboard-react-ready .quick-mix-lite .mix-result-metric,body.dashboard-react-ready .quick-mix-lite .mix-result-product,body.dashboard-react-ready .quick-mix-lite .mix-result-summary,body.dashboard-react-ready .quick-mix-lite .mix-validation-panel{border:1px solid hsla(0,0%,100%,.075)!important;border-radius:.58rem!important;background:hsla(0,0%,100%,.035)!important;box-shadow:none!important}body.dashboard-react-ready .quick-mix-lite .mix-result-metric strong,body.dashboard-react-ready .quick-mix-lite .mix-result-product-name,body.dashboard-react-ready .quick-mix-lite .mix-result-summary strong{color:var(--fv-text-strong)!important}body.dashboard-react-ready .quick-mix-lite .mix-add-amount{border-radius:.48rem!important;color:#0a2113!important;background:linear-gradient(145deg,#d6f688,#8fd95a)!important}body.dashboard-react-ready .quick-mix-lite .mix-summary-actions{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:.5rem;align-items:center}body.dashboard-react-ready .quick-mix-lite .mix-calculate-button{min-height:2.75rem!important;border:1px solid rgba(143,217,90,.5)!important;border-radius:.58rem!important;color:#071b10!important;background:linear-gradient(145deg,#c9f47f,#72cf48)!important;box-shadow:0 .6rem 1.2rem rgba(52,153,56,.18)!important}body.dashboard-react-ready .quick-mix-lite .mix-calculate-button:disabled{border-color:hsla(0,0%,100%,.1)!important;color:rgba(236,252,237,.42)!important;background:hsla(0,0%,100%,.04)!important;box-shadow:none!important}body.dashboard-react-ready .quick-mix-lite .mix-action-status,body.dashboard-react-ready .quick-mix-lite .mix-mobile-status{grid-column:1/-1;color:var(--fv-text-soft)!important;font-size:.72rem!important}@media (min-width:1500px){body.dashboard-react-ready .fv-ops-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,25rem)!important}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid{grid-template-columns:repeat(auto-fit,minmax(19.5rem,1fr))!important}}@media (max-width:1180px){body.dashboard-react-ready .fv-inline-panel-shell.fv-quick-mix-tab-panel .mix-workspace-grid,body.dashboard-react-ready .fv-ops-bottom-row,body.dashboard-react-ready .fv-ops-dashboard-grid,body.dashboard-react-ready .quick-mix-lite .mix-workspace-grid{grid-template-columns:1fr!important}body.dashboard-react-ready .quick-mix-lite .mix-result-column{position:static}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{grid-template-columns:1fr;align-items:stretch}body.dashboard-react-ready .fv-database-result-chip{justify-self:start}}@media (max-width:767px){body.dashboard-react-ready,body.dashboard-react-ready #landingDashboard,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .fv-inline-panel-body,body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell,body.dashboard-react-ready .route-home,body.dashboard-react-ready .route-home-content{overflow-x:hidden!important}body.dashboard-react-ready .fv-dashboard-topbar{position:static!important}body.dashboard-react-ready .fv-command-actions{grid-template-columns:minmax(0,1fr) auto auto!important}body.dashboard-react-ready .fv-status-chip{display:none!important}body.dashboard-react-ready .fv-current-weather-summary{min-height:0!important}body.dashboard-react-ready .fv-weather-temp-row strong{font-size:clamp(2.7rem,16vw,4.3rem)!important}body.dashboard-react-ready .fv-hourly-strip,body.dashboard-react-ready .fv-seven-day-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}body.dashboard-react-ready .fv-day-card,body.dashboard-react-ready .fv-hour-card{min-width:0!important}body.dashboard-react-ready .fv-turf-impact-ring{width:8rem!important;height:8rem!important}body.dashboard-react-ready .fv-lawn-database .fv-database-compact-header{grid-template-columns:1fr}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{position:static!important}body.dashboard-react-ready .fv-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-react-ready .fv-season-filter-row{grid-template-columns:repeat(4,minmax(0,1fr))}body.dashboard-react-ready .reference-filter{width:100%;justify-content:center;padding-inline:.36rem!important;font-size:.66rem!important}body.dashboard-react-ready .fv-lawn-database .fv-db-card-main{grid-template-columns:minmax(0,1fr)!important}body.dashboard-react-ready .fv-lawn-database .fv-db-thumb{width:100%!important;min-height:8rem!important}body.dashboard-react-ready .fv-db-meta-row,body.dashboard-react-ready .quick-mix-lite .mix-application-grid,body.dashboard-react-ready .quick-mix-lite .mix-result-metric-grid,body.dashboard-react-ready .quick-mix-lite .mix-setup-grid-primary,body.dashboard-react-ready .quick-mix-lite .mix-summary-actions,body.dashboard-react-ready .quick-mix-lite .quick-mix-header-actions,body.dashboard-react-ready .quick-mix-lite .round-mix-heading.quick-mix-lite-heading{grid-template-columns:1fr!important}body.dashboard-react-ready .quick-mix-lite .quick-mix-header-actions{display:grid!important;width:100%}body.dashboard-react-ready .quick-mix-lite .quick-mix-preset-select{min-width:0}body.dashboard-react-ready .quick-mix-lite .mix-summary-actions,body.dashboard-react-ready .quick-mix-lite .quick-mix-action-bar,body.dashboard-react-ready .quick-mix-lite .quick-mix-footer{position:static!important}body.dashboard-react-ready .quick-mix-lite .mix-rate-buttons,body.dashboard-react-ready .quick-mix-lite .tank-preset-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading,body.dashboard-react-ready .quick-mix-lite .mix-step-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy status"!important;align-items:start!important;gap:.62rem!important}body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading>div,body.dashboard-react-ready .quick-mix-lite .mix-step-heading>div{grid-area:copy;min-width:0!important}body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading h4,body.dashboard-react-ready .quick-mix-lite .mix-step-heading h4{max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body.dashboard-react-ready .quick-mix-lite .mix-ready-pill,body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading>span,body.dashboard-react-ready .quick-mix-lite .mix-result-state,body.dashboard-react-ready .quick-mix-lite .mix-step-heading>span{grid-area:status;display:inline-flex!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:12rem!important;height:auto!important;min-height:1.9rem!important;align-items:center!important;justify-content:center!important;align-self:start!important;border:1px solid rgba(143,217,90,.28)!important;border-radius:999px!important;padding:.38rem .68rem!important;color:rgba(230,255,217,.88)!important;background:rgba(142,226,91,.08)!important;box-shadow:none!important;font-size:.68rem!important;font-weight:780!important;letter-spacing:.02em!important;line-height:1.12!important;white-space:normal!important;text-align:center!important;text-transform:none!important}body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading>span:first-child{display:none!important}body.dashboard-react-ready .quick-mix-lite .mix-result-state{border-color:hsla(0,0%,100%,.12)!important;color:rgba(226,236,225,.78)!important;background:hsla(0,0%,100%,.045)!important}@media (max-width:640px){body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading,body.dashboard-react-ready .quick-mix-lite .mix-step-heading{grid-template-columns:1fr!important;grid-template-areas:"copy" "status"!important}body.dashboard-react-ready .quick-mix-lite .mix-ready-pill,body.dashboard-react-ready .quick-mix-lite .mix-result-card-heading>span,body.dashboard-react-ready .quick-mix-lite .mix-result-state,body.dashboard-react-ready .quick-mix-lite .mix-step-heading>span{justify-self:start}}@media (max-width:860px){body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-sidebar{position:fixed!important;inset:0 auto 0 0!important;top:0!important;z-index:40!important;width:min(18.5rem,86vw)!important;height:100dvh!important;transform:translateX(-105%)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-sidebar.is-open{transform:translateX(0)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-main-shell,body.dashboard-react-ready .fv-dashboard-app.fv-mobile-nav-mode .fv-tab-main-shell{margin-top:0!important}}body.dashboard-react-ready .fv-dashboard-app{--fv-command-panel:rgba(9,28,24,.82);--fv-command-panel-2:rgba(13,34,29,.78);--fv-command-border:rgba(207,255,211,.12);--fv-command-border-strong:rgba(143,217,90,.28);--fv-command-text:#f4fff0;--fv-command-muted:rgba(229,244,226,.68);--fv-command-green:#9be34b;--fv-command-amber:#e7bc4d}body.dashboard-react-ready .fv-app-shell{min-height:100dvh;padding:clamp(.55rem,.9vw,.9rem)!important;gap:clamp(.7rem,1vw,1.05rem)!important;background:radial-gradient(circle at 20% -12%,rgba(116,204,70,.11),transparent 31rem),linear-gradient(142deg,#020c0b,#061b18 44%,#020d0c)!important}body.dashboard-react-ready .fv-sidebar{border-radius:.7rem!important;background:linear-gradient(180deg,rgba(15,38,31,.9),rgba(8,25,22,.86))!important}body.dashboard-react-ready .fv-sidebar nav{display:flex!important;min-height:0;flex-direction:column}body.dashboard-react-ready .fv-sidebar nav button{min-height:3.24rem!important;border-radius:.58rem!important;color:rgba(238,248,235,.78)!important;font-weight:760!important}body.dashboard-react-ready .fv-sidebar nav button.is-settings{margin-top:auto}body.dashboard-react-ready .fv-sidebar nav button.is-active{border-color:rgba(143,217,90,.28)!important;color:var(--fv-command-text)!important;background:linear-gradient(90deg,rgba(76,135,61,.34),rgba(49,96,56,.18))!important;box-shadow:inset 3px 0 0 var(--fv-command-green),0 .55rem 1.2rem rgba(0,0,0,.16)!important}body.dashboard-react-ready .fv-dashboard-topbar{min-height:4.95rem!important;border-radius:.72rem!important;padding:.9rem 1rem!important;background:linear-gradient(90deg,rgba(8,25,22,.88),rgba(6,20,18,.72))!important}body.dashboard-react-ready .fv-command-actions{display:none!important}body.dashboard-react-ready .fv-command-title{gap:.9rem!important}body.dashboard-react-ready .fv-command-title p{color:var(--fv-command-green)!important;letter-spacing:.11em!important}body.dashboard-react-ready .fv-command-title h1{color:var(--fv-command-text)!important;font-size:clamp(1.16rem,1.35vw,1.42rem)!important}body.dashboard-react-ready .fv-overview-command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.7rem,.85vw,.95rem);align-items:stretch;min-width:0}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary{grid-column:span 5}body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card{grid-column:span 4}body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:span 3}body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card{grid-column:span 9}body.dashboard-react-ready .fv-overview-command-grid .fv-glance-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card{grid-column:span 3}body.dashboard-react-ready .fv-current-weather-summary,body.dashboard-react-ready .fv-glance-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-overview-quickmix,body.dashboard-react-ready .fv-service-map-card,body.dashboard-react-ready .fv-seven-day-card,body.dashboard-react-ready .fv-spray-window-card,body.dashboard-react-ready .fv-turf-impact-card{border:1px solid var(--fv-command-border)!important;border-radius:.72rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),var(--fv-command-panel)!important;box-shadow:0 .85rem 1.8rem rgba(0,0,0,.18),inset 0 1px hsla(0,0%,100%,.04)!important}body.dashboard-react-ready .fv-current-weather-summary{position:relative;min-height:14.1rem!important;padding:clamp(1rem,1.3vw,1.35rem)!important}body.dashboard-react-ready .fv-weather-temp-layout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,1.7vw,1.7rem);margin-top:.35rem}body.dashboard-react-ready .fv-weather-temp-layout strong{display:block;color:var(--fv-command-text);font-size:clamp(3.5rem,5vw,5.2rem);line-height:.92;letter-spacing:0}body.dashboard-react-ready .fv-weather-temp-layout strong small{font-size:.45em}body.dashboard-react-ready .fv-weather-temp-layout em,body.dashboard-react-ready .fv-weather-temp-layout p{display:block;margin:.25rem 0 0;color:var(--fv-command-muted);font-style:normal}body.dashboard-react-ready .fv-weather-summary-icon{width:clamp(5rem,7.2vw,7rem)!important;height:clamp(5rem,7.2vw,7rem)!important}body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:1.05rem!important;gap:.34rem!important}body.dashboard-react-ready .fv-weather-metric-strip article{min-height:3.2rem!important;padding:.55rem .62rem!important}body.dashboard-react-ready .fv-weather-updated{position:absolute;right:1rem;bottom:.75rem;color:rgba(205,239,197,.72);font-size:.74rem}body.dashboard-react-ready .fv-spray-window-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:1rem!important;gap:.9rem}body.dashboard-react-ready .fv-best-window-panel,body.dashboard-react-ready .fv-spray-score-panel{display:grid;align-content:center;gap:.55rem;border:0!important;background:transparent!important;color:var(--fv-command-text);text-align:center}body.dashboard-react-ready .fv-spray-score-panel{border-right:1px solid hsla(0,0%,100%,.12)!important;cursor:pointer}body.dashboard-react-ready .fv-best-window-panel span,body.dashboard-react-ready .fv-spray-score-panel span{color:rgba(239,252,234,.84);font-size:.74rem;font-weight:900;text-transform:uppercase}body.dashboard-react-ready .fv-score-dial{width:7.2rem!important;height:7.2rem!important;margin:0 auto!important}body.dashboard-react-ready .fv-best-window-panel strong{font-size:clamp(1.25rem,1.65vw,1.72rem);line-height:1.22}body.dashboard-react-ready .fv-best-window-panel small{color:var(--fv-command-green)}body.dashboard-react-ready .fv-best-window-panel i{display:block;height:.42rem;border-radius:999px;background:linear-gradient(90deg,var(--fv-command-green) 56%,hsla(0,0%,100%,.14) 56%)}body.dashboard-react-ready .fv-hourly-outlook-card header{grid-template-columns:minmax(0,1fr) auto auto!important;gap:.75rem!important}body.dashboard-react-ready .fv-hourly-strip{grid-template-columns:repeat(8,minmax(5.5rem,1fr))!important}body.dashboard-react-ready .fv-hour-card{min-height:8.15rem!important;padding:.72rem .5rem!important}body.dashboard-react-ready .fv-seven-day-strip{gap:.08rem!important}body.dashboard-react-ready .fv-day-card{display:grid!important;grid-template-columns:minmax(4.4rem,1fr) 2rem minmax(4.6rem,auto) minmax(3rem,auto);align-items:center;min-height:2.48rem!important;padding:.32rem 0!important;border-width:0 0 1px!important;border-radius:0!important;background:transparent!important}body.dashboard-react-ready .fv-field-conditions-card h2,body.dashboard-react-ready .fv-monitor-card h2,body.dashboard-react-ready .fv-seven-day-card h2{color:var(--fv-command-green)!important;font-size:.84rem!important;letter-spacing:.04em!important;text-transform:uppercase}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;min-height:3.2rem!important;padding:.52rem .62rem!important}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row>span:not(.fv-glance-icon){display:grid;gap:.1rem}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row small{color:rgba(229,244,226,.62);font-size:.68rem}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row b{border:1px solid rgba(143,217,90,.28);border-radius:999px;padding:.22rem .52rem;color:var(--fv-command-green);background:rgba(143,217,90,.08);font-size:.68rem}body.dashboard-react-ready .fv-field-conditions-card .fv-condition-caution b,body.dashboard-react-ready .fv-field-conditions-card .fv-condition-moderate b{border-color:rgba(231,188,77,.32);color:#f0cc65;background:rgba(231,188,77,.08)}body.dashboard-react-ready .fv-overview-quickmix{min-height:13rem!important;padding:1rem!important;text-align:left!important}body.dashboard-react-ready .fv-quickmix-copy p{margin:.4rem 0 1rem;color:var(--fv-command-muted)}body.dashboard-react-ready .fv-quickmix-action{width:min(100%,12rem);justify-content:center}body.dashboard-react-ready .fv-service-map-card{min-height:13rem!important;overflow:hidden}body.dashboard-react-ready .fv-map-label span:before{content:"Boundary "}body.dashboard-react-ready .fv-monitor-card article{position:relative;padding-right:1.9rem!important}body.dashboard-react-ready .fv-monitor-card article:after{content:">";position:absolute;right:.72rem;top:50%;color:rgba(237,255,229,.68);transform:translateY(-50%)}body.dashboard-react-ready .fv-settings-tab-panel .fv-profile-modal{position:static!important;inset:auto!important;display:block!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dashboard-react-ready .fv-settings-tab-panel .fv-profile-card{width:min(100%,72rem)!important;max-width:none!important;margin:0!important;border:1px solid var(--fv-command-border)!important;border-radius:.72rem!important;background:var(--fv-command-panel)!important;box-shadow:none!important}body.dashboard-react-ready .product-label-card,body.dashboard-react-ready .product-label-intro,body.dashboard-react-ready .product-library-controls{border:1px solid var(--fv-command-border)!important;border-radius:.72rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),rgba(12,31,27,.78)!important;box-shadow:0 .75rem 1.45rem rgba(0,0,0,.16)!important}body.dashboard-react-ready .product-label-card{display:grid!important;grid-template-columns:minmax(7.4rem,.38fr) minmax(0,1fr);gap:.85rem!important;padding:.85rem!important}body.dashboard-react-ready .product-container-frame{border-color:hsla(0,0%,100%,.08)!important;background:hsla(0,0%,100%,.035)!important}body.dashboard-react-ready .product-container-image,body.dashboard-react-ready .product-library-jug{-o-object-fit:contain!important;object-fit:contain!important}body.dashboard-react-ready .product-label-card h3{color:var(--fv-command-text)!important}body.dashboard-react-ready .product-label-card p,body.dashboard-react-ready .product-label-card small{color:var(--fv-command-muted)!important}body.dashboard-react-ready .product-label-card-actions{display:flex!important;flex-wrap:wrap;gap:.45rem!important}body.dashboard-react-ready .product-label-button,body.dashboard-react-ready .product-label-missing{min-height:2.1rem!important;border-radius:999px!important;padding:.42rem .68rem!important;font-size:.68rem!important;font-weight:820!important;text-decoration:none!important}body.dashboard-react-ready .product-label-button{border:1px solid rgba(143,217,90,.24)!important;color:rgba(235,255,227,.88)!important;background:rgba(143,217,90,.08)!important}body.dashboard-react-ready .product-label-missing{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.09);color:rgba(231,242,228,.54)!important;background:hsla(0,0%,100%,.035)}body.dashboard-react-ready .product-category-tab{border-color:hsla(0,0%,100%,.09)!important;background:hsla(0,0%,100%,.035)!important;box-shadow:none!important}body.dashboard-react-ready .product-category-tab.active{border-color:rgba(143,217,90,.36)!important;background:rgba(143,217,90,.11)!important}@media (max-width:1280px){body.dashboard-react-ready .fv-overview-command-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card{grid-column:span 6}body.dashboard-react-ready .fv-overview-command-grid .fv-glance-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:span 3}}@media (max-width:760px){body.dashboard-react-ready .fv-app-shell{padding:.62rem .62rem 5.5rem!important}body.dashboard-react-ready .fv-overview-command-grid{grid-template-columns:minmax(0,1fr)}body.dashboard-react-ready .fv-overview-command-grid>*{grid-column:1/-1!important}body.dashboard-react-ready .fv-current-weather-summary{min-height:0!important}body.dashboard-react-ready .fv-weather-temp-layout{grid-template-columns:1fr}body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dashboard-react-ready .fv-spray-window-card{grid-template-columns:1fr}body.dashboard-react-ready .fv-spray-score-panel{border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.12)!important;padding-bottom:.95rem}body.dashboard-react-ready .fv-hourly-outlook-card header{grid-template-columns:1fr auto!important}body.dashboard-react-ready .fv-hourly-outlook-card header p{grid-column:1/-1}body.dashboard-react-ready .fv-hourly-strip{display:flex!important;overflow-x:auto;scroll-snap-type:x proximity}body.dashboard-react-ready .fv-hour-card{min-width:5.8rem;scroll-snap-align:start}}body.dashboard-react-ready .fv-overview-command-grid{grid-auto-flow:row!important;grid-template-rows:auto minmax(21.5rem,auto) auto!important;gap:clamp(.86rem,1vw,1.08rem)!important}body.dashboard-react-ready .fv-field-conditions-card,body.dashboard-react-ready .fv-hourly-outlook-card,body.dashboard-react-ready .fv-monitor-card,body.dashboard-react-ready .fv-seven-day-card{overflow:hidden!important}body.dashboard-react-ready .fv-hourly-outlook-card{min-height:0!important;padding-bottom:.86rem!important}body.dashboard-react-ready .fv-hourly-strip{display:grid!important;overflow:hidden!important;align-items:stretch!important;min-height:0!important}body.dashboard-react-ready .fv-hour-card{min-height:6.7rem!important;height:auto!important;padding:.58rem .44rem!important}body.dashboard-react-ready .fv-hour-card strong{font-size:clamp(1.34rem,1.55vw,1.75rem)!important}body.dashboard-react-ready .fv-hour-card em,body.dashboard-react-ready .fv-hour-card small{font-size:.68rem!important;line-height:1.15!important}body.dashboard-react-ready .fv-seven-day-card{max-height:none!important}body.dashboard-react-ready .fv-day-card{min-height:2.15rem!important}body.dashboard-react-ready .fv-field-conditions-card{min-height:13rem!important}body.dashboard-react-ready .fv-field-conditions-card>div{display:grid!important;gap:.46rem!important}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row{grid-template-columns:2.35rem minmax(0,1fr) auto!important;grid-template-areas:"icon copy status"!important;min-height:2.9rem!important;overflow:hidden!important}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-icon{grid-area:icon!important;width:2.35rem!important;height:2.35rem!important}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row>span:not(.fv-glance-icon){grid-area:copy!important;min-width:0!important;text-align:left!important}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row>span:not(.fv-glance-icon) small,body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row>span:not(.fv-glance-icon) strong{display:block!important;width:auto!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;text-align:left!important}body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row>b{grid-area:status!important;justify-self:end!important;white-space:nowrap!important}body.dashboard-react-ready .fv-monitor-card{min-height:13rem!important}body.dashboard-react-ready .fv-monitor-card>div{display:grid!important;gap:.45rem!important}body.dashboard-react-ready .fv-monitor-card article{min-height:2.9rem!important;overflow:hidden!important}body.dashboard-react-ready .fv-weather-metric-strip article strong{font-size:clamp(.72rem,.8vw,.86rem)!important}body.dashboard-react-ready .fv-weather-metric-strip article span{font-size:.62rem!important}@media (max-width:1280px){body.dashboard-react-ready .fv-overview-command-grid{grid-template-rows:none!important}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-row:auto!important}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card{grid-column:1/-1!important}body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:span 3!important}}@media (max-width:760px){body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:1/-1!important;grid-row:auto!important}}body.dashboard-react-ready .fv-dashboard-topbar{min-height:4.25rem!important;padding:.72rem .9rem!important}body.dashboard-react-ready .fv-command-title{min-width:0!important}body.dashboard-react-ready .fv-command-title h1{font-size:clamp(1.12rem,1.25vw,1.34rem)!important;line-height:1.05!important}body.dashboard-react-ready .fv-command-title p{font-size:.62rem!important;line-height:1!important}body.dashboard-react-ready .fv-command-logo{width:2.35rem!important;height:2.35rem!important}body.dashboard-react-ready .fv-command-logo img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}body.dashboard-react-ready .fv-inline-panel-body>.field-weather-workspace>.field-weather-toolbar{display:none!important}body.dashboard-react-ready .field-weather-inline-workspace,body.dashboard-react-ready .turf-analysis-inline-workspace{gap:0!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .landing-weather-display,body.dashboard-react-ready .fv-inline-panel-shell.fv-weather-tab-panel .landing-weather-display{display:block!important;min-height:0!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-dashboard{gap:.58rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-hero{align-items:center!important;border:1px solid hsla(0,0%,100%,.075)!important;border-radius:.72rem!important;padding:.78rem .9rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),rgba(14,31,27,.74)!important;box-shadow:none!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-hero h3{margin:.08rem 0 .16rem!important;font-size:clamp(1.22rem,1.65vw,1.64rem)!important;line-height:1.08!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-hero p:not(.eyebrow){max-width:56rem!important;font-size:.82rem!important;line-height:1.35!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-meta{min-width:min(14rem,100%)!important;border:1px solid hsla(0,0%,100%,.07)!important;border-radius:.66rem!important;padding:.58rem .68rem!important;background:rgba(9,21,19,.58)!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-range-bar{margin-top:0!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-layout{grid-template-columns:minmax(0,1.55fr) minmax(18.5rem,.75fr)!important;gap:.58rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-main,body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-side{gap:.58rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-panel{border:1px solid hsla(0,0%,100%,.075)!important;border-radius:.72rem!important;padding:.82rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),rgba(15,27,24,.72)!important;box-shadow:none!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-events article,body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-metric-grid article,body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-monitor-list article,body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-risk-list article,body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-summary-card{border:1px solid hsla(0,0%,100%,.055)!important;border-radius:.62rem!important;background:hsla(0,0%,100%,.028)!important}body.dashboard-react-ready .fv-database-compact-header{padding:.78rem .9rem!important}body.dashboard-react-ready .fv-database-compact-header h3{font-size:clamp(1.15rem,1.5vw,1.52rem)!important;line-height:1.1!important}body.dashboard-react-ready .fv-database-compact-header .eyebrow{color:hsla(95,69%,74%,.9)!important}@media (max-width:1280px){body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-layout{grid-template-columns:1fr!important}}@media (max-width:760px){body.dashboard-react-ready .fv-dashboard-topbar{min-height:3.9rem!important;padding:.62rem .72rem!important}body.dashboard-react-ready .fv-command-logo{width:2rem!important;height:2rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-hero{align-items:stretch!important;flex-direction:column!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-metric-grid,body.dashboard-react-ready .fv-inline-panel-shell.fv-turf-analysis-tab-panel .turf-analysis-summary-grid{grid-template-columns:1fr!important}}body.dashboard-react-ready{--fv-command-green:#89bc65!important;--fv-command-amber:#d7b866!important;--fv-accent-green:#86bf6a!important;--fv-accent-blue:#7fb3bd!important;--fv-accent-amber:#d2b76b!important;--fv-brand-soft-panel:rgba(238,255,228,.08);--fv-brand-soft-line:rgba(220,255,205,.16)}body.dashboard-react-ready .fv-sidebar-brand{min-height:4.35rem!important;border:1px solid var(--fv-brand-soft-line)!important;border-radius:.74rem!important;padding:.56rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.02)),rgba(14,34,29,.74)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.055),0 .55rem 1.2rem rgba(0,0,0,.14)!important}body.dashboard-react-ready .fv-dashboard-logo,body.dashboard-react-ready .fv-login-card>img,body.dashboard-react-ready .fv-sidebar-brand img{opacity:1!important;filter:brightness(1.14) contrast(1.1) saturate(1.08) drop-shadow(0 .44rem .7rem rgba(0,0,0,.28))!important}body.dashboard-react-ready .fv-sidebar-brand img{width:min(11.5rem,calc(100% - 3.1rem))!important;max-height:3.05rem!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}body.dashboard-react-ready .fv-sidebar-brand:after{display:none;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:.64rem;background-color:rgba(235,255,226,.055);background-image:radial-gradient(circle at 50% 36%,hsla(93,38%,59%,.16),transparent 70%),url(assets/brand/fieldview-app-icon.png?v=20260621-brand-v1);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,1.84rem 1.84rem;box-shadow:inset 0 1px hsla(0,0%,100%,.06),0 .42rem .9rem rgba(0,0,0,.18);content:""}body.dashboard-react-ready .fv-command-logo{border:1px solid var(--fv-brand-soft-line)!important;border-radius:.7rem!important;background:radial-gradient(circle at 50% 36%,hsla(93,38%,59%,.16),transparent 70%),rgba(235,255,226,.055)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.06),0 .42rem .9rem rgba(0,0,0,.18)!important}body.dashboard-react-ready .fv-command-logo img{padding:.22rem!important;filter:brightness(1.1) contrast(1.08) saturate(1.06)!important}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand:after{display:block}body.dashboard-react-ready .fv-sidebar nav button.is-active{border-color:hsla(95,39%,57%,.26)!important;background:linear-gradient(90deg,rgba(80,123,67,.28),rgba(48,86,57,.14))!important;box-shadow:inset 3px 0 0 hsla(95,39%,57%,.88),0 .45rem .95rem rgba(0,0,0,.12)!important}body.dashboard-react-ready .eyebrow,body.dashboard-react-ready .fv-command-title p,body.dashboard-react-ready .fv-field-conditions-card h2,body.dashboard-react-ready .fv-monitor-card h2,body.dashboard-react-ready .fv-seven-day-card h2{color:hsla(92,53%,71%,.88)!important}body.dashboard-react-ready .fv-best-window-panel small,body.dashboard-react-ready .fv-field-conditions-card .fv-glance-row b,body.dashboard-react-ready .fv-score-dial strong,body.dashboard-react-ready .turf-analysis-gauge b{color:hsla(92,53%,67%,.96)!important}body.dashboard-react-ready .fv-best-window-panel i{background:linear-gradient(90deg,hsla(95,39%,57%,.92) 56%,hsla(0,0%,100%,.13) 0)!important}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{grid-template-columns:minmax(17rem,.95fr) minmax(28rem,1.35fr) auto!important;align-items:stretch!important;gap:.62rem!important;border-color:hsla(0,0%,100%,.075)!important;border-radius:.82rem!important;padding:.62rem!important;background:linear-gradient(145deg,hsla(0,0%,100%,.042),hsla(0,0%,100%,.012)),rgba(18,30,27,.8)!important;box-shadow:0 .36rem .9rem rgba(0,0,0,.1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dashboard-react-ready .fv-database-toolbar .fv-database-search{align-self:stretch!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:.28rem!important}body.dashboard-react-ready .fv-database-toolbar .reference-search span{color:rgba(205,224,211,.64)!important;font-size:.6rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.dashboard-react-ready .fv-database-toolbar .reference-search input{min-height:2.6rem!important;border-color:hsla(0,0%,100%,.095)!important;border-radius:.58rem!important;color:rgba(244,251,244,.93)!important;background:rgba(5,15,13,.52)!important;box-shadow:inset 0 1px hsla(0,0%,100%,.045)!important}body.dashboard-react-ready .fv-database-toolbar .reference-search input::-moz-placeholder{color:rgba(213,226,216,.45)!important}body.dashboard-react-ready .fv-database-toolbar .reference-search input::placeholder{color:rgba(213,226,216,.45)!important}body.dashboard-react-ready .fv-database-filter-stack{align-self:stretch!important;display:grid!important;grid-template-rows:1fr 1fr!important;gap:.32rem!important;min-width:0!important;border:1px solid hsla(0,0%,100%,.07)!important;border-radius:.62rem!important;padding:.32rem!important;background:rgba(5,17,15,.38)!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.2rem!important;border:0!important;padding:0!important;overflow:visible!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter{justify-content:center!important;min-width:0!important;min-height:2rem!important;border:1px solid transparent!important;border-radius:.42rem!important;padding:.28rem .42rem!important;color:rgba(218,231,221,.7)!important;background:transparent!important;box-shadow:none!important;font-size:.68rem!important;font-weight:760!important;line-height:1.1!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter span{margin-left:.22rem!important;color:rgba(187,204,191,.54)!important;font-size:.64rem!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter:focus-visible,body.dashboard-react-ready .fv-database-toolbar .reference-filter:hover{border-color:hsla(95,39%,57%,.22)!important;color:rgba(242,250,241,.9)!important;background:hsla(0,0%,100%,.045)!important;transform:none!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter.active{border-color:hsla(95,39%,57%,.28)!important;color:rgba(245,252,242,.94)!important;background:rgba(98,137,84,.2)!important}body.dashboard-react-ready .fv-database-toolbar .fv-season-filter-row .reference-filter.active{border-color:rgba(127,179,189,.28)!important;background:rgba(85,122,128,.18)!important}body.dashboard-react-ready .fv-database-result-chip{align-self:stretch!important;display:grid!important;min-width:5.6rem!important;place-items:center!important;border:1px solid hsla(0,0%,100%,.07)!important;border-radius:.58rem!important;padding:.34rem .56rem!important;background:rgba(5,17,15,.36)!important}body.dashboard-react-ready .fv-database-result-chip strong{color:rgba(239,248,239,.88)!important;background:transparent!important;font-size:.72rem!important}body.dashboard-react-ready .fv-lawn-database .fv-database-label-link,body.dashboard-react-ready .mix-add-component-button,body.dashboard-react-ready .mix-add-inline-button,body.dashboard-react-ready .mix-reset-button,body.dashboard-react-ready .mix-save-preset-button,body.dashboard-react-ready .product-label-button,body.dashboard-react-ready .symptom-source{border-color:hsla(95,39%,57%,.2)!important;color:rgba(229,243,224,.86)!important;background:hsla(95,39%,57%,.075)!important;box-shadow:none!important}body.dashboard-react-ready .fv-lawn-database .fv-db-card.reference-card{border-color:hsla(0,0%,100%,.065)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.036),hsla(0,0%,100%,.01)),rgba(18,30,27,.76)!important}body.dashboard-react-ready .fv-lawn-database .reference-card-site{border-left-color:rgba(101,139,151,.5)!important}body.dashboard-react-ready .fv-lawn-database .reference-card-disease{border-left-color:rgba(150,132,166,.48)!important}body.dashboard-react-ready .fv-lawn-database .reference-card-weed{border-left-color:rgba(106,147,103,.52)!important}body.dashboard-react-ready .fv-lawn-database .fv-category-badge,body.dashboard-react-ready .fv-lawn-database .fv-status-badge{border-color:hsla(0,0%,100%,.075)!important;color:rgba(224,238,224,.76)!important;background:hsla(0,0%,100%,.045)!important}body.dashboard-react-ready .turf-analysis-gauge{background:radial-gradient(circle,rgba(13,27,22,.98) 57%,transparent 59%),conic-gradient(hsla(45,56%,62%,.92) var(--turf-score),hsla(0,0%,100%,.08) 0)!important}body.dashboard-react-ready .fv-score-dial{background:radial-gradient(circle,rgba(9,22,18,.98) 56%,transparent 58%),conic-gradient(hsla(95,39%,57%,.92) var(--score,75%),hsla(0,0%,100%,.12) 0)!important}@media (max-width:1180px){body.dashboard-react-ready .fv-sidebar .fv-sidebar-brand:after{display:block}body.dashboard-react-ready .fv-command-logo{display:grid!important}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{grid-template-columns:1fr!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.dashboard-react-ready .fv-database-result-chip{display:none!important}}@media (max-width:760px){body.dashboard-react-ready .fv-sidebar-brand{min-height:4rem!important}body.dashboard-react-ready .fv-database-filter-stack{gap:.24rem!important;padding:.26rem!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:.04rem!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter{flex:0 0 auto!important;min-height:1.9rem!important;padding:.24rem .5rem!important;font-size:.66rem!important}}body.dashboard-react-ready .fv-dashboard-logo,body.dashboard-react-ready .fv-login-card>img,body.dashboard-react-ready .fv-sidebar-brand img{filter:drop-shadow(0 .5rem .8rem rgba(0,0,0,.34)) drop-shadow(0 0 .65rem rgba(128,222,95,.1))!important}body.dashboard-react-ready .fv-sidebar-brand img{width:min(12.75rem,calc(100% - 3rem))!important;max-height:3.35rem!important}body.dashboard-react-ready .fv-dashboard-logo,body.dashboard-react-ready .fv-login-card>img{width:min(18.5rem,100%)!important;max-height:6.2rem!important;-o-object-fit:contain!important;object-fit:contain!important}body.dashboard-react-ready .fv-sidebar:not(.is-collapsed) .fv-sidebar-brand:after{display:none!important;content:none!important}body.dashboard-react-ready .fv-sidebar.is-collapsed .fv-sidebar-brand:after{background-image:radial-gradient(circle at 50% 36%,hsla(93,38%,59%,.16),transparent 70%),url(assets/brand/fieldview-app-icon.png?v=20260621-brand-v1)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light{--fv-surface:hsla(90,60%,98%,.95);--fv-surface-soft:rgba(243,249,240,.92);--fv-surface-quiet:rgba(236,245,232,.9);--fv-border-soft:rgba(29,72,43,.16);--fv-border-medium:rgba(34,96,55,.24);--fv-text-strong:#10261a;--fv-text-mid:#2f4b3b;--fv-text-soft:#587061;--fv-command-text:#10261a;--fv-command-muted:#536b5b;--fv-command-green:#2d6e36!important;--fv-command-amber:#8b6519!important;--fv-accent-green:#2f7b3f!important;--fv-accent-blue:#266d79!important;--fv-accent-amber:#8a671d!important;color:var(--fv-text-mid)!important;color-scheme:light;background:radial-gradient(circle at 18% -8%,rgba(116,177,76,.16),transparent 28rem),linear-gradient(145deg,#f5faf2,#edf5ea 58%,#e1ebdf)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-app-shell{background:radial-gradient(circle at 15% -8%,rgba(90,158,72,.16),transparent 30rem),linear-gradient(145deg,#f7fbf4,#edf5ea 54%,#dce9dc)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-sidebar{background:linear-gradient(180deg,rgba(18,51,38,.96),rgba(7,29,24,.97))!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-current-weather-summary,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-dashboard-topbar,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-glance-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-hourly-outlook-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-lawn-database .fv-database-command-bar.fv-database-toolbar,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-lawn-database .fv-db-card.reference-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-monitor-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-overview-quickmix,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-service-map-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-seven-day-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-turf-impact-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-basemap-switcher,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-floating-panel,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-floating-toolbar,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-search-panel,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .quick-mix-lite .mix-result-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .quick-mix-lite .mix-step-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-hero,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-meta,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-panel{border-color:var(--fv-border-soft)!important;color:var(--fv-text-mid)!important;background:linear-gradient(145deg,hsla(0,0%,100%,.82),hsla(98,57%,97%,.74)),var(--fv-surface)!important;box-shadow:0 .72rem 1.45rem rgba(20,45,28,.12),inset 0 1px hsla(0,0%,100%,.78)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-command-title h1,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-current-weather-summary h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-day-card strong,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-db-card h3,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-glance-card h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-glance-row strong,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-hour-card strong,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-hourly-outlook-card h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-monitor-card h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-seven-day-card h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-turf-impact-card h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-weather-temp-layout strong,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-weather-temp-row strong,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-floating-panel h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-search-panel h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .quick-mix-lite h2,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .quick-mix-lite h3,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-dashboard h3{color:var(--fv-text-strong)!important;text-shadow:none!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .eyebrow,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-command-title p,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-database-search span,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-section-kicker,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-section-label,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .quick-mix-lite .manual-rate-field,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .quick-mix-lite .mix-field-label{color:#2d6e36!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell .fv-db-card p,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell .property-floating-panel p,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell .property-search-panel p,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell .turf-analysis-dashboard p,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell dd,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell dt,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell li,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell p,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-main-shell small{color:var(--fv-text-mid)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-day-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-hour-card,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-monitor-card article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-weather-hero-side article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-weather-metric-strip article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-events article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-metric-grid article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-monitor-list article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-risk-list article,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .turf-analysis-summary-card{border-color:rgba(36,87,52,.14)!important;color:var(--fv-text-mid)!important;background:hsla(0,0%,100%,.58)!important;box-shadow:none!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light :where(input,select,textarea){border-color:rgba(36,87,52,.24)!important;color:#10261a!important;background:hsla(0,0%,100%,.88)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light :where(input,select,textarea)::-moz-placeholder{color:rgba(47,75,59,.58)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light :where(input,select,textarea)::placeholder{color:rgba(47,75,59,.58)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .mix-add-component-button,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .mix-add-inline-button,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .mix-reset-button,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .mix-save-preset-button,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .product-category-tabs button,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-map-provider,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-map-status,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .reference-filter{border-color:rgba(36,87,52,.18)!important;color:#1f432b!important;background:hsla(0,0%,100%,.66)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .product-category-tabs button.active,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-map-provider.is-active,body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .reference-filter.active{border-color:rgba(47,123,63,.34)!important;color:#0e2a19!important;background:rgba(107,170,82,.18)!important}body.dashboard-react-ready,body.dashboard-react-ready #landingDashboard,body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .fv-inline-panel-shell,body.dashboard-react-ready .fv-inline-panel-surface,body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell,body.dashboard-react-ready .fv-tab-workspace,body.dashboard-react-ready .landing-panel-body,body.dashboard-react-ready .route-home{max-width:100%;min-width:0}body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{overflow-x:clip}body.dashboard-react-ready .fv-inline-panel-shell,body.dashboard-react-ready .fv-inline-panel-surface,body.dashboard-react-ready .fv-tab-workspace,body.dashboard-react-ready .landing-panel-body{min-height:0}body.dashboard-react-ready :where(.fv-dashboard-topbar,.fv-current-weather-summary,.fv-hourly-outlook-card,.fv-seven-day-card,.fv-turf-impact-card,.fv-monitor-card,.fv-glance-card,.fv-service-map-card,.fv-overview-quickmix,.fv-inline-panel-surface,.quick-mix-lite,.property-mapper-workspace,.weather-ops-dashboard,.turf-analysis-dashboard,.database-hub,.product-label-workspace){min-width:0}body.dashboard-react-ready :where(.fv-inline-panel-surface,.quick-mix-lite,.property-mapper-workspace,.weather-ops-dashboard,.turf-analysis-dashboard,.database-hub,.product-label-workspace) :where(p,li,dd,dt,small){overflow-wrap:break-word}body.dashboard-react-ready :where(.fv-current-weather-summary,.fv-weather-metric-strip,.fv-weather-metric-strip article,.fv-hourly-outlook-card,.fv-hour-card,.fv-service-map-card,.fv-map-label){word-break:normal!important;overflow-wrap:normal!important}body.dashboard-react-ready :where(.fv-weather-metric-strip article strong,.fv-weather-metric-strip article span,.fv-hour-card span,.fv-hour-card strong,.fv-hour-card small,.fv-hour-card em,.fv-map-label strong,.fv-map-label span){word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}body.dashboard-react-ready :where(.fv-command-menu,.fv-sidebar-toggle,.fv-refresh-area-button,.fv-mode-toggle button,.fv-mobile-bottom-nav button,.reference-filter,.product-category-tabs button,.mix-save-preset-button,.mix-reset-button,.mix-add-inline-button,.mix-add-component-button,.property-map-provider,.property-tool-button,.property-floating-toolbar button,.property-panel-actions button,.property-search-go,.field-weather-nav button,.turf-analysis-range-nav button){min-height:44px;touch-action:manipulation}body.dashboard-react-ready :where(.fv-profile-menu,.fv-mobile-more-menu,.fv-score-breakdown,.landing-popout,.image-lightbox,.fv-profile-modal,.property-search-panel,.property-floating-panel,.property-floating-toolbar,.property-layers-menu){max-width:calc(100vw - 1rem)}body.dashboard-react-ready .fv-mobile-more-menu,body.dashboard-react-ready .fv-profile-menu{z-index:90!important}body.dashboard-react-ready .fv-profile-modal,body.dashboard-react-ready .fv-score-breakdown-backdrop,body.dashboard-react-ready .image-lightbox{z-index:100!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map,body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-map-stage,body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-mapper-workspace{min-width:0!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-panel,body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-search-panel{overscroll-behavior:contain}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light :where(.fv-top-select span,.fv-mode-toggle,.fv-panel-kicker,.fv-section-kicker,.fv-section-label,.reference-card small,.product-label-meta,.property-status-text,.property-muted,.weather-section-heading span){color:var(--fv-text-soft)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light :where(.fv-refresh-area-button,.fv-mobile-bottom-nav,.fv-mode-toggle button,.fv-sidebar-toggle,.fv-command-menu){color:#10261a!important}@media (max-width:860px){body.dashboard-react-ready .fv-main-shell,body.dashboard-react-ready .fv-tab-main-shell{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))!important}body.dashboard-react-ready .fv-dashboard-topbar{position:sticky;top:0;z-index:30}body.dashboard-react-ready :where(.fv-dashboard-topbar,.fv-sidebar,.fv-inline-panel-surface,.property-floating-panel,.property-search-panel){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.dashboard-react-ready :where(.fv-current-weather-summary,.fv-hourly-outlook-card,.fv-seven-day-card,.fv-turf-impact-card,.fv-monitor-card,.fv-glance-card,.fv-service-map-card,.fv-overview-quickmix,.fv-inline-panel-surface){border-radius:1.1rem!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-search-panel{max-height:min(42vh,18rem)!important}body.dashboard-react-ready .fv-inline-panel-shell.fv-maps-tab-panel .property-floating-panel{max-height:min(48vh,22rem)!important}}@media (max-width:520px){body.dashboard-react-ready .fv-mobile-bottom-nav{gap:.28rem!important;padding-left:max(.45rem,env(safe-area-inset-left,0px))!important;padding-right:max(.45rem,env(safe-area-inset-right,0px))!important}body.dashboard-react-ready .fv-mobile-bottom-nav button{min-width:0;padding-inline:.2rem!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light :where(.fv-mobile-bottom-nav button span,.fv-command-title p,.fv-main-shell p,.fv-main-shell small){color:#244330!important}}body.dashboard-react-ready .fv-overview-command-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;grid-auto-rows:auto!important;align-items:start!important;gap:clamp(.9rem,1vw,1.1rem)!important}body.dashboard-react-ready .fv-overview-command-grid>*{position:relative;min-width:0}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary{grid-column:1/span 5!important;grid-row:1!important}body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card{grid-column:6/span 4!important;grid-row:1!important}body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:10/span 3!important;grid-row:1!important}body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card{grid-column:1/span 9!important;grid-row:2!important;margin-top:0!important}body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card{grid-column:10/span 3!important;grid-row:2!important}body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix{grid-column:1/span 3!important;grid-row:3!important}body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card{grid-column:4/span 3!important;grid-row:3!important}body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card{grid-column:7/span 3!important;grid-row:3!important}body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card{grid-column:10/span 3!important;grid-row:3!important}body.dashboard-react-ready .fv-current-weather-summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:start!important;min-height:0!important;height:auto!important;padding:clamp(.95rem,1.15vw,1.2rem)!important;overflow:hidden!important}body.dashboard-react-ready .fv-weather-hero-main{display:grid;min-width:0;gap:.72rem}body.dashboard-react-ready .fv-weather-temp-layout{gap:clamp(.75rem,1.2vw,1.15rem)!important;margin-top:.25rem!important;min-width:0}body.dashboard-react-ready .fv-weather-temp-layout strong{font-size:clamp(3rem,4.55vw,4.65rem)!important}body.dashboard-react-ready .fv-weather-summary-icon{width:clamp(4.45rem,6vw,5.55rem)!important;height:clamp(4.45rem,6vw,5.55rem)!important}body.dashboard-react-ready .fv-weather-metric-strip{display:grid!important;grid-template-columns:repeat(5,minmax(4.15rem,1fr))!important;gap:.38rem!important;margin-top:.15rem!important;padding-top:.72rem;border-top:1px solid hsla(0,0%,100%,.11)}body.dashboard-react-ready .fv-weather-metric-strip article{display:grid!important;grid-template-columns:1.05rem minmax(0,1fr);align-content:center;align-items:center;-moz-column-gap:.34rem;column-gap:.34rem;min-height:3rem!important;padding:.48rem .46rem!important}body.dashboard-react-ready .fv-weather-metric-strip article svg{grid-row:1/span 2;width:1rem;height:1rem}body.dashboard-react-ready .fv-weather-metric-strip article span,body.dashboard-react-ready .fv-weather-metric-strip article strong{grid-column:2;min-width:0;white-space:nowrap!important}body.dashboard-react-ready .fv-weather-metric-strip article strong{font-size:clamp(.66rem,.75vw,.78rem)!important;line-height:1.05!important}body.dashboard-react-ready .fv-weather-metric-strip article span{overflow:hidden;color:rgba(222,238,218,.68);font-size:.58rem!important;line-height:1.05!important;text-overflow:ellipsis}body.dashboard-react-ready .fv-weather-updated{position:static!important;justify-self:end;margin-top:.62rem;line-height:1.2}body.dashboard-react-ready .fv-map-label{max-width:calc(100% - 1.6rem);min-width:min(7.4rem,calc(100% - 1.6rem));padding:.62rem .72rem!important}body.dashboard-react-ready .fv-map-label span,body.dashboard-react-ready .fv-map-label strong{white-space:nowrap!important}body.dashboard-react-ready .fv-map-label span{display:flex!important;align-items:center;gap:.35rem}body.dashboard-react-ready .fv-map-label span:before{content:""!important;flex:0 0 0.45rem;width:.45rem!important;height:.45rem!important;margin-right:0!important;border-radius:999px;background:#2dd36f}body.dashboard-react-ready .fv-turf-impact-reader{overflow:visible!important}body.dashboard-react-ready .fv-turf-impact-reader-button{min-height:0!important}body.dashboard-react-ready .fv-score-breakdown-backdrop{z-index:1000!important}body.dashboard-react-ready .fv-turf-impact-modal{width:min(36rem,100%)}body.dashboard-react-ready .fv-turf-impact-modal-note{margin:-.25rem 0 .85rem;color:rgba(234,243,232,.72);font-size:.82rem;line-height:1.45}body.dashboard-react-ready .fv-turf-impact-modal-list{gap:.55rem}body.dashboard-react-ready .fv-turf-impact-modal.is-low{border-color:rgba(126,210,117,.24)}body.dashboard-react-ready .fv-turf-impact-modal.is-moderate{border-color:rgba(222,189,89,.28)}body.dashboard-react-ready .fv-turf-impact-modal.is-elevated{border-color:rgba(229,120,96,.32)}@media (max-width:1280px){body.dashboard-react-ready .fv-overview-command-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:none!important}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-row:auto!important}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card{grid-column:1/-1!important}body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:span 3!important}}@media (max-width:760px){body.dashboard-react-ready .fv-overview-command-grid{grid-template-columns:minmax(0,1fr)!important}body.dashboard-react-ready .fv-overview-command-grid .fv-current-weather-summary,body.dashboard-react-ready .fv-overview-command-grid .fv-field-conditions-card,body.dashboard-react-ready .fv-overview-command-grid .fv-hourly-outlook-card,body.dashboard-react-ready .fv-overview-command-grid .fv-monitor-card,body.dashboard-react-ready .fv-overview-command-grid .fv-overview-quickmix,body.dashboard-react-ready .fv-overview-command-grid .fv-service-map-card,body.dashboard-react-ready .fv-overview-command-grid .fv-seven-day-card,body.dashboard-react-ready .fv-overview-command-grid .fv-spray-window-card,body.dashboard-react-ready .fv-overview-command-grid .fv-turf-impact-card{grid-column:1/-1!important;grid-row:auto!important}body.dashboard-react-ready .fv-weather-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.dashboard-react-ready .fv-turf-impact-modal-list article{grid-template-columns:minmax(0,1fr)}body.dashboard-react-ready .fv-turf-impact-modal-list b{justify-self:start}}:root{--z-base:1;--z-header:20;--z-dropdown:40;--z-modal:100}body.dashboard-react-ready *,body.dashboard-react-ready :after,body.dashboard-react-ready :before{box-sizing:border-box}body.dashboard-react-ready .route-home{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app,body.dashboard-react-ready .fv-main-shell{height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:visible!important}body.dashboard-react-ready .fv-main-shell{align-content:start!important}body.dashboard-react-ready .fv-dashboard-topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;overflow:visible!important}body.dashboard-react-ready .fv-command-actions,body.dashboard-react-ready .fv-command-title{min-width:0!important}body.dashboard-react-ready .fv-overview-dashboard{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;align-items:start!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;gap:16px!important;overflow:visible!important}body.dashboard-react-ready .fv-overview-dashboard>.fv-dashboard-card{position:relative!important;inset:auto!important;z-index:auto!important;display:grid;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;border:1px solid rgba(160,255,120,.14)!important;border-radius:14px!important;padding:16px!important;color:var(--fv-command-text,#f7fff5);background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012)),rgba(12,36,29,.92)!important;box-shadow:0 .85rem 1.8rem rgba(0,0,0,.18),inset 0 1px hsla(0,0%,100%,.04)!important;transform:none!important;overflow:hidden!important}body.dashboard-react-ready .fv-overview-dashboard>.fv-dashboard-card>*{min-width:0}@media (min-width:1200px){body.dashboard-react-ready .fv-overview-dashboard{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"weather weather weather weather weather spray spray spray spray turf turf turf" "route route route route route route route route route outlook outlook outlook" "quick quick quick field field field map map map monitor monitor monitor"!important}body.dashboard-react-ready .fv-overview-dashboard>.current-weather-card{grid-area:weather!important}body.dashboard-react-ready .fv-overview-dashboard>.spray-score-card{grid-area:spray!important}body.dashboard-react-ready .fv-overview-dashboard>.turf-impact-card{grid-area:turf!important}body.dashboard-react-ready .fv-overview-dashboard>.route-window-card{grid-area:route!important}body.dashboard-react-ready .fv-overview-dashboard>.outlook-card{grid-area:outlook!important}body.dashboard-react-ready .fv-overview-dashboard>.quick-mix-card{grid-area:quick!important}body.dashboard-react-ready .fv-overview-dashboard>.field-conditions-card{grid-area:field!important}body.dashboard-react-ready .fv-overview-dashboard>.map-preview-card{grid-area:map!important}body.dashboard-react-ready .fv-overview-dashboard>.monitor-card{grid-area:monitor!important}}@media (min-width:768px) and (max-width:1199px){body.dashboard-react-ready .fv-overview-dashboard{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-areas:"weather weather weather weather weather weather" "spray spray spray turf turf turf" "route route route route route route" "quick quick quick field field field" "map map map map map map" "outlook outlook outlook monitor monitor monitor"!important}}@media (max-width:767px){body.dashboard-react-ready .fv-dashboard-topbar{grid-template-columns:minmax(0,1fr)!important}body.dashboard-react-ready .fv-command-actions{display:grid!important;grid-template-columns:minmax(0,1fr);justify-self:stretch!important;gap:.55rem}body.dashboard-react-ready .fv-overview-dashboard{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"weather" "spray" "turf" "route" "outlook" "quick" "field" "map" "monitor"!important}}@media (max-width:1199px){body.dashboard-react-ready .fv-overview-dashboard>.current-weather-card{grid-area:weather!important}body.dashboard-react-ready .fv-overview-dashboard>.spray-score-card{grid-area:spray!important}body.dashboard-react-ready .fv-overview-dashboard>.turf-impact-card{grid-area:turf!important}body.dashboard-react-ready .fv-overview-dashboard>.route-window-card{grid-area:route!important}body.dashboard-react-ready .fv-overview-dashboard>.outlook-card{grid-area:outlook!important}body.dashboard-react-ready .fv-overview-dashboard>.quick-mix-card{grid-area:quick!important}body.dashboard-react-ready .fv-overview-dashboard>.field-conditions-card{grid-area:field!important}body.dashboard-react-ready .fv-overview-dashboard>.map-preview-card{grid-area:map!important}body.dashboard-react-ready .fv-overview-dashboard>.monitor-card{grid-area:monitor!important}}body.dashboard-react-ready .route-window-card{grid-template-rows:auto minmax(0,1fr);min-height:12.5rem!important}body.dashboard-react-ready .fv-overview-dashboard>.turf-impact-card{overflow:visible!important}body.dashboard-react-ready .route-window-card header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;margin-bottom:.78rem!important}body.dashboard-react-ready .route-window-card header p{grid-column:1;margin:0}body.dashboard-react-ready .route-window-card header button{grid-column:2;grid-row:1/span 2;justify-self:end;white-space:nowrap}body.dashboard-react-ready .fv-hourly-strip{display:flex!important;gap:.62rem!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding-bottom:.16rem;scrollbar-width:thin}body.dashboard-react-ready .fv-hour-card{flex:1 0 5.4rem;min-width:5.4rem!important;max-width:8rem}body.dashboard-react-ready .quick-mix-card{grid-template-columns:minmax(0,1fr) minmax(4.4rem,30%)!important;align-items:center!important;min-height:13rem!important;text-align:left!important}body.dashboard-react-ready .quick-mix-card .fv-dashboard-flask{position:relative!important;inset:auto!important;justify-self:end;max-width:100%;transform:none!important;opacity:.68;pointer-events:none}body.dashboard-react-ready .field-conditions-card,body.dashboard-react-ready .monitor-card,body.dashboard-react-ready .outlook-card{align-content:start!important;gap:.68rem!important}body.dashboard-react-ready .field-conditions-card .fv-glance-row{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:center!important;gap:.62rem!important;min-height:0!important;overflow:hidden!important}body.dashboard-react-ready .field-conditions-card .fv-glance-row>span:not(.fv-glance-icon),body.dashboard-react-ready .monitor-card article span{min-width:0!important}body.dashboard-react-ready .field-conditions-card .fv-glance-row b{max-width:7.5rem;white-space:nowrap!important}body.dashboard-react-ready .monitor-card article{display:grid!important;min-width:0!important;gap:.24rem!important}body.dashboard-react-ready .map-preview-card{min-height:13rem!important;isolation:isolate;background:radial-gradient(circle at 18% 20%,rgba(210,246,197,.12),transparent 5.5rem),linear-gradient(28deg,hsla(0,0%,100%,.075) 0 1px,transparent 1px 42%),linear-gradient(142deg,hsla(0,0%,100%,.055) 0 1px,transparent 1px 46%),linear-gradient(145deg,rgba(17,41,35,.96),rgba(5,21,18,.94))!important}body.dashboard-react-ready .map-preview-card .fv-map-label,body.dashboard-react-ready .map-preview-card .fv-map-lines,body.dashboard-react-ready .map-preview-card .fv-map-parcels,body.dashboard-react-ready .map-preview-card .fv-map-pin,body.dashboard-react-ready .map-preview-card .fv-map-region{position:absolute;pointer-events:none}body.dashboard-react-ready .map-preview-card .fv-map-lines{inset:0;z-index:0;opacity:.32}body.dashboard-react-ready .map-preview-card .fv-map-region{z-index:1;border-color:rgba(143,236,76,.42)!important;background:rgba(103,206,75,.14)!important}body.dashboard-react-ready .fv-map-parcels{inset:.65rem .55rem .45rem;z-index:2;width:calc(100% - 1.1rem);height:calc(100% - 1.1rem)}body.dashboard-react-ready .property-boundary{fill:none;stroke:#ff3b30;stroke-width:2.65px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.96;vector-effect:non-scaling-stroke}body.dashboard-react-ready .fv-map-parcels .property-boundary-fill{fill:rgba(255,59,48,.08)}body.dashboard-react-ready .property-road{fill:none;stroke:rgba(239,247,236,.48);stroke-width:7px;stroke-linecap:round;stroke-opacity:.62;vector-effect:non-scaling-stroke}body.dashboard-react-ready .street-name-label,body.dashboard-react-ready .street-number-label{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;paint-order:stroke fill;pointer-events:none}body.dashboard-react-ready .street-name-label{fill:rgba(241,248,239,.84);stroke:rgba(0,0,0,.62);stroke-width:3px;font-size:10px;font-weight:800;letter-spacing:.02em}body.dashboard-react-ready .street-number-label{fill:#fff;stroke:rgba(0,0,0,.84);stroke-width:3.5px;font-size:13px;font-weight:900}body.dashboard-react-ready .map-preview-card .fv-map-pin{z-index:3}body.dashboard-react-ready .map-preview-card .fv-map-label{right:.82rem;top:.78rem;z-index:4;max-width:calc(100% - 1.64rem);min-width:min(8.4rem,calc(100% - 1.64rem));background:rgba(6,18,16,.86)!important;box-shadow:0 .55rem 1.1rem rgba(0,0,0,.24)}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-overview-dashboard>.fv-dashboard-card{border-color:rgba(36,87,52,.16)!important;color:#10261a;background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(245,251,242,.78)),hsla(98,57%,97%,.94)!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .map-preview-card{background:radial-gradient(circle at 18% 20%,rgba(63,121,56,.12),transparent 5.5rem),linear-gradient(28deg,rgba(37,76,48,.1) 0 1px,transparent 1px 42%),linear-gradient(142deg,rgba(37,76,48,.08) 0 1px,transparent 1px 46%),linear-gradient(145deg,rgba(233,244,231,.98),rgba(215,232,213,.94))!important}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-boundary{stroke:#d8241f;stroke-opacity:.98}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .fv-map-parcels .property-boundary-fill{fill:rgba(216,36,31,.075)}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .property-road{stroke:hsla(0,0%,100%,.78)}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .street-name-label{fill:#16321f;stroke:hsla(0,0%,100%,.88)}body.dashboard-react-ready .fv-dashboard-app.fv-mode-light .street-number-label{fill:#fff;stroke:rgba(10,28,16,.9)}@media (max-width:767px){body.dashboard-react-ready .route-window-card header{grid-template-columns:minmax(0,1fr)!important}body.dashboard-react-ready .route-window-card header button{grid-column:1;grid-row:auto;justify-self:start}body.dashboard-react-ready .quick-mix-card{grid-template-columns:minmax(0,1fr)!important}body.dashboard-react-ready .quick-mix-card .fv-dashboard-flask{display:none}body.dashboard-react-ready .field-conditions-card .fv-glance-row{grid-template-columns:2.35rem minmax(0,1fr)!important}body.dashboard-react-ready .field-conditions-card .fv-glance-row b{grid-column:2;justify-self:start}body.dashboard-react-ready .map-preview-card{min-height:12.5rem!important}}body.dashboard-react-ready .fv-mode-toggle,body.dashboard-react-ready .fv-theme-selector{display:none!important}body.dashboard-react-ready .fv-dashboard-app{color-scheme:dark}body.dashboard-react-ready .fv-dashboard-app.fv-theme-field.fv-mode-dark{--fv-theme-primary:#75df47;--fv-theme-secondary:#58c8b3;--fv-theme-accent:#d9f071;--fv-theme-ink:#f8fff4;--fv-theme-bg-1:#03110d;--fv-theme-bg-2:#061c16;--fv-theme-bg-3:#09291f}body.dashboard-react-ready .fv-dashboard-app.fv-theme-field.fv-mode-dark .fv-dashboard-card,body.dashboard-react-ready .fv-dashboard-app.fv-theme-field.fv-mode-dark .fv-dashboard-topbar,body.dashboard-react-ready .fv-dashboard-app.fv-theme-field.fv-mode-dark .fv-sidebar{border-color:rgba(203,255,177,.14)!important;box-shadow:0 .9rem 2rem rgba(0,8,5,.25),inset 0 1px hsla(0,0%,100%,.12)!important}@media (max-width:860px){body.dashboard-react-ready .fv-app-shell,body.dashboard-react-ready .fv-dashboard-app{min-height:100dvh!important;max-width:100vw}body.dashboard-react-ready .fv-main-shell{min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:max(.65rem,var(--fv-safe-top)) max(.65rem,var(--fv-safe-right)) calc(5.7rem + var(--fv-safe-bottom)) max(.65rem,var(--fv-safe-left))!important;scroll-padding-top:calc(var(--fv-safe-top) + 4.5rem);scroll-padding-bottom:calc(var(--fv-safe-bottom) + 6.5rem);-webkit-overflow-scrolling:touch}body.dashboard-react-ready .fv-dashboard-topbar{min-width:0;padding-right:max(.75rem,var(--fv-safe-right))!important;padding-left:max(.75rem,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-command-actions,body.dashboard-react-ready .fv-command-title,body.dashboard-react-ready .fv-top-select{min-width:0}body.dashboard-react-ready .fv-mobile-bottom-nav{min-height:calc(4.55rem + var(--fv-safe-bottom))!important;padding-right:max(.35rem,var(--fv-safe-right))!important;padding-bottom:max(.4rem,var(--fv-safe-bottom))!important;padding-left:max(.35rem,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-mobile-bottom-nav button{min-width:44px;min-height:44px}body.dashboard-react-ready .fv-mobile-more-menu{right:max(.65rem,var(--fv-safe-right))!important;bottom:calc(5rem + var(--fv-safe-bottom))!important;left:max(.65rem,var(--fv-safe-left))!important;max-height:calc(100dvh - var(--fv-safe-top) - var(--fv-safe-bottom) - 6rem);overflow-y:auto;-webkit-overflow-scrolling:touch}body.dashboard-react-ready .fv-sidebar{max-height:100dvh!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.dashboard-react-ready .fv-score-breakdown-backdrop,body.dashboard-react-ready .fv-sidebar,body.dashboard-react-ready .fv-turf-impact-modal-backdrop{padding:max(.75rem,var(--fv-safe-top)) max(.65rem,var(--fv-safe-right)) max(.75rem,var(--fv-safe-bottom)) max(.65rem,var(--fv-safe-left))!important}body.dashboard-react-ready .fv-score-breakdown,body.dashboard-react-ready .fv-turf-impact-modal{max-height:calc(100dvh - var(--fv-safe-top) - var(--fv-safe-bottom) - 1.5rem)!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.dashboard-react-ready .fv-inline-panel-body,body.dashboard-react-ready .fv-inline-panel-shell,body.dashboard-react-ready .fv-tab-workspace{min-width:0;max-width:100%}body.fv-keyboard-open.dashboard-react-ready .fv-mobile-bottom-nav{opacity:0;pointer-events:none;transform:translateY(110%)}}@media (max-width:390px){body.dashboard-react-ready .fv-dashboard-topbar{gap:.5rem!important;padding-inline:max(.55rem,var(--fv-safe-left)) max(.55rem,var(--fv-safe-right))!important}body.dashboard-react-ready .fv-command-title h1{font-size:1rem!important}body.dashboard-react-ready .fv-top-select{max-width:9.25rem}}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:inline{display:inline}}