:root{color-scheme:light;--ink: #17352b;--muted: #557067;--paper: #fbfbf6;--card: #ffffff;--line: #dbe5dd;--green: #256747;--green-dark: #174b35;--green-pale: #e6f2e9;--lime: #d8e88d;--accent: #256747;--accent-dark: #174b35;--accent-pale: #e6f2e9;--accent-soft: #d8e88d;--accent-glow: rgba(216, 232, 141, .62);--amber: #9a5a18;--amber-pale: #fff4df;--shadow: 0 12px 34px rgba(29, 72, 53, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-panel-body .quick-mix-field-shell{min-height:0}.landing-panel-body .quick-mix-field-shell .quick-mix-lite{--quick-mix-line: rgba(143, 255, 54, .5);--quick-mix-blue: #57d4ff;display:grid;gap:.72rem;overflow:visible;border:1px solid rgba(223,255,205,.16);border-radius:1.18rem;padding:clamp(.78rem,1.4vw,1rem);background:radial-gradient(circle at 8% 0%,rgba(173,255,74,.12),transparent 13rem),radial-gradient(circle at 100% 12%,rgba(87,212,255,.1),transparent 16rem),linear-gradient(145deg,#ffffff18,#ffffff06),#011811a8!important;box-shadow:0 1rem 2.3rem #000e083d,inset 0 1px #ffffff1a}.landing-panel-body .quick-mix-lite:after{display:none}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:0;padding:0 0 .2rem}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading h3{margin:.02rem 0 0;color:#fff;font-size:clamp(2rem,4.2vw,3.2rem);line-height:.9}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading span{display:block;margin-top:.26rem;color:#f4ffefc7;font-size:.92rem;font-weight:650}.landing-panel-body .quick-mix-lite .mix-reset-top{min-height:2.55rem;border-radius:.58rem!important;padding:0 1rem!important;color:#fff!important;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#00161170!important}.landing-panel-body .quick-mix-lite .mix-workspace-grid{display:grid;grid-template-columns:minmax(20rem,1.02fr) minmax(21rem,.98fr);gap:clamp(.8rem,1.5vw,1.25rem);align-items:start;margin:0}.landing-panel-body .quick-mix-lite .mix-workflow-column{display:grid;gap:.5rem}.landing-panel-body .quick-mix-lite .mix-step-card{display:grid;gap:.58rem;border:1px solid rgba(218,255,201,.14);border-radius:.72rem;padding:.62rem .7rem;background:linear-gradient(145deg,#ffffff13,#ffffff06),#0022186b;box-shadow:inset 0 1px #ffffff14}.landing-panel-body .quick-mix-lite .mix-step-heading{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.55rem}.landing-panel-body .quick-mix-lite .mix-step-heading>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(143,255,54,.42);border-radius:999px;color:#9fff38;background:#2a781c2e;font-size:.82rem;font-weight:950}.landing-panel-body .quick-mix-lite .mix-step-heading h4{margin:0;color:#fff;font-size:.98rem;line-height:1.05}.landing-panel-body .quick-mix-lite .mix-step-helper{margin:.12rem 0 0;color:#f6fff0a8;font-size:.72rem;line-height:1.25}.landing-panel-body .quick-mix-lite .mix-field-label,.landing-panel-body .quick-mix-lite .manual-rate-field{color:#f6fff1bd;font-size:.78rem;font-weight:760;letter-spacing:0;text-transform:none}.landing-panel-body .quick-mix-lite .mix-setup-grid-primary{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:.58rem}.landing-panel-body .quick-mix-lite .nozzle-field{grid-column:1 / -1}.landing-panel-body .quick-mix-lite .custom-picker-trigger,.landing-panel-body .quick-mix-lite .input-with-unit,.landing-panel-body .quick-mix-lite input{min-height:2.48rem;border:1px solid rgba(223,255,205,.2);border-radius:.52rem;color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff06),#00120f6b;font-size:.9rem;font-weight:760}.landing-panel-body .quick-mix-lite .custom-picker-value{color:#fff;font-size:.9rem;font-weight:850}.landing-panel-body .quick-mix-lite .product-picker{border:0;border-radius:0;padding:0;background:transparent}.landing-panel-body .quick-mix-lite .product-picker-icon,.landing-panel-body .quick-mix-lite .product-picker-selected-jug{display:none!important}.landing-panel-body .quick-mix-lite .product-picker-option{grid-template-columns:minmax(0,1fr);min-height:2.75rem;border-radius:.55rem;padding:.55rem .65rem}.landing-panel-body .quick-mix-lite .product-picker-copy strong{color:#fff;font-size:.9rem}.landing-panel-body .quick-mix-lite .product-picker-copy small{color:#f4ffee9e;font-size:.68rem}.landing-panel-body .quick-mix-lite .product-picker-search{min-height:2.45rem;margin-top:.38rem;border-radius:.55rem;font-size:.84rem}.landing-panel-body .quick-mix-lite .custom-picker.is-open .custom-picker-list,.landing-panel-body .quick-mix-lite .product-picker.is-open .custom-picker-list{display:grid;gap:.34rem;max-height:min(16rem,48vh);border:1px solid rgba(206,255,183,.18);border-radius:.66rem;padding:.36rem;background:#001611f5;box-shadow:0 .9rem 1.8rem #000b0757}.landing-panel-body .quick-mix-lite .mix-rate-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(217,255,196,.17);border-radius:.55rem}.landing-panel-body .quick-mix-lite .mix-rate-buttons button{min-height:2.25rem;border:0!important;border-radius:0!important;color:#f4ffefb8!important;background:#00120f52!important;box-shadow:none!important}.landing-panel-body .quick-mix-lite .mix-rate-note,.landing-panel-body .quick-mix-lite .adjuvant-rate-note,.landing-panel-body .quick-mix-lite .mix-compatibility-status,.landing-panel-body .quick-mix-lite .mix-coverage-preview{border:1px solid rgba(218,255,201,.12);border-left:.22rem solid rgba(143,255,54,.64);border-radius:.55rem;padding:.44rem .55rem;color:#f7fff2bd;background:#00140f57;font-size:.7rem;line-height:1.28}.landing-panel-body .quick-mix-lite .mix-coverage-preview.is-ready strong{color:#a9ff4f}.landing-panel-body .quick-mix-lite .mix-optional-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.landing-panel-body .quick-mix-lite .mix-add-component-button{min-height:2.45rem;border:1px solid rgba(143,255,54,.34)!important;border-radius:.72rem!important;color:#a9ff4f!important;background:#206e222e!important}.landing-panel-body .quick-mix-lite .mix-add-component-button[hidden],.landing-panel-body .quick-mix-lite [data-secondary-card][hidden],.landing-panel-body .quick-mix-lite [data-adjuvant-section][hidden],.landing-panel-body .quick-mix-lite .mix-adjuvant-card[hidden],.landing-panel-body .quick-mix-lite .mix-action-grid,.landing-panel-body .quick-mix-lite .mix-calculate-button[hidden]{display:none!important}.landing-panel-body .quick-mix-lite .mix-result-column{position:sticky;top:.2rem}.landing-panel-body .quick-mix-lite .mix-result-card{border:1px solid rgba(143,255,54,.78);border-radius:1.05rem;padding:1rem;background:radial-gradient(circle at 6% 4%,rgba(143,255,54,.15),transparent 12rem),radial-gradient(circle at 100% 20%,rgba(87,212,255,.1),transparent 16rem),linear-gradient(145deg,#ffffff18,#ffffff06),#00120fc7;box-shadow:0 1rem 2rem #000e083d,inset 0 1px #ffffff17}.landing-panel-body .quick-mix-lite .mix-result-card-heading{margin-bottom:.72rem}.landing-panel-body .quick-mix-lite .mix-result-card-heading>span{color:var(--quick-mix-blue);border-color:#57d4ff80;background:#57d4ff1a}.landing-panel-body .quick-mix-lite .mix-result-card-heading h4{color:#a9ff4f;font-size:1.08rem;text-transform:uppercase;letter-spacing:.04em}.landing-panel-body .quick-mix-lite .concentrate-result{display:grid;gap:.7rem;min-height:15rem;border:0;padding:0;background:transparent}.landing-panel-body .quick-mix-lite .mix-result-empty{place-items:center;min-height:15rem;border:1px dashed rgba(218,255,201,.22);border-radius:.82rem;padding:1rem;color:#f4ffefb8;text-align:center}.landing-panel-body .quick-mix-lite .mix-results-dashboard{border:1px solid rgba(218,255,201,.13);border-radius:.82rem;overflow:hidden;background:#ffffff09}.landing-panel-body .quick-mix-lite .mix-result-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-panel-body .quick-mix-lite .mix-result-metric{min-width:0;border-right:1px solid rgba(218,255,201,.12);border-bottom:1px solid rgba(218,255,201,.12);padding:.78rem .86rem}.landing-panel-body .quick-mix-lite .mix-result-metric:nth-child(2n){border-right:0}.landing-panel-body .quick-mix-lite .mix-result-metric span{display:block;color:#f5fff0a8;font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.landing-panel-body .quick-mix-lite .mix-result-metric strong{display:flex;align-items:baseline;gap:.34rem;margin-top:.25rem;color:#fff;font-size:clamp(2.05rem,4.4vw,3.15rem);font-weight:950;letter-spacing:-.055em;line-height:.92}.landing-panel-body .quick-mix-lite .mix-result-metric small{color:#ffffffdb;font-size:.43em;font-weight:720;letter-spacing:-.02em;text-transform:none}.landing-panel-body .quick-mix-lite .mix-result-metric p{margin:.36rem 0 0;color:#f4ffef9e;font-size:.68rem;line-height:1.22}.landing-panel-body .quick-mix-lite .mix-result-metric:nth-child(5) strong{color:#9fff38;font-size:clamp(1.1rem,2.4vw,1.55rem);letter-spacing:-.02em}.landing-panel-body .quick-mix-lite .mix-result-summary,.landing-panel-body .quick-mix-lite .mix-result-product,.landing-panel-body .quick-mix-lite .mix-result-compatibility,.landing-panel-body .quick-mix-lite .mix-validation-panel{border:1px solid rgba(218,255,201,.13);border-radius:.78rem;padding:.64rem .72rem;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#00181270}.landing-panel-body .quick-mix-lite .mix-result-product{border-left:.28rem solid rgba(87,212,255,.75)}.landing-panel-body .quick-mix-lite .mix-result-product:nth-of-type(3){border-left-color:#ffbd5ad9}.landing-panel-body .quick-mix-lite .mix-add-amount{margin:.46rem 0;border:1px solid rgba(143,255,54,.4);border-radius:.62rem;padding:.55rem .65rem;color:#11260d;background:linear-gradient(145deg,#c9ff6d,#7dea35);font-size:1rem;text-align:center}.landing-panel-body .quick-mix-lite .mix-add-amount b{color:#11260d}.landing-panel-body .quick-mix-lite .mix-rate-reference{margin:0;border-color:#daffc91f;background:#0018124d}@media(max-width:900px){.landing-panel-body .quick-mix-field-shell .quick-mix-lite .mix-workspace-grid{grid-template-columns:1fr}.landing-panel-body .quick-mix-lite .mix-result-column{position:static}}@media(max-width:560px){.landing-panel-body .quick-mix-field-shell .quick-mix-lite{padding:.68rem}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading{align-items:flex-start}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading h3{font-size:2.15rem}.landing-panel-body .quick-mix-lite .mix-setup-grid-primary,.landing-panel-body .quick-mix-lite .mix-optional-actions,.landing-panel-body .quick-mix-lite .mix-result-metric-grid{grid-template-columns:1fr}.landing-panel-body .quick-mix-lite .nozzle-field{grid-column:auto}.landing-panel-body .quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-panel-body .quick-mix-lite .mix-result-metric{border-right:0}}.reference-card,.product-label-card,.scouting-card{content-visibility:auto;contain-intrinsic-size:22rem}@media(max-width:1024px){.landing-popout-panel,.round-mix-calculator,.landing-panel-body .custom-picker-list,.product-detail-dialog,.image-lightbox-dialog{backdrop-filter:none!important}.grass-particles i:nth-child(n+7){display:none}}.database-hub,.service-area-workspace{width:min(72rem,100%);margin:0 auto}.database-hub-intro,.service-area-workspace-intro{border:1px solid rgba(211,247,202,.2);border-radius:1.15rem;padding:clamp(1rem,2vw,1.45rem);color:#fff;background:radial-gradient(circle at 100% 0,rgba(175,233,79,.13),transparent 17rem),linear-gradient(145deg,#ffffff1a,#ffffff06),#022b1b9e}.database-hub-intro h3,.service-area-workspace-intro h3{margin:.18rem 0 0;color:#fff;font-size:clamp(1.45rem,3vw,2rem)}.database-hub-intro>p:last-child,.service-area-workspace-intro>p:last-child{max-width:48rem;margin:.5rem 0 0;color:#f4ffeeb8;line-height:1.5}.database-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.database-hub-grid button{display:grid;min-height:9rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:.2rem .8rem;align-content:center;border:1px solid rgba(220,255,216,.2);border-radius:1rem;padding:1rem;color:#fff;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#032e1d99;text-align:left;box-shadow:inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,background .18s ease}.database-hub-grid button:hover,.database-hub-grid button:focus-visible{border-color:#c6f26894;background:linear-gradient(145deg,#d3f58724,#ffffff08),#03321fb8;outline:none;transform:translateY(-2px)}.database-hub-icon{display:grid;width:3.4rem;height:3.4rem;grid-row:1 / 3;place-items:center;border-radius:.9rem;color:#0e2e18;background:linear-gradient(145deg,#dff58d,#7dcc43);box-shadow:inset 0 1px #ffffff80,0 .5rem 1rem #00160b38;font-size:1.25rem;font-weight:1000}.database-hub-disease{background:linear-gradient(145deg,#ffd98b,#eb9837)}.database-hub-insect{background:linear-gradient(145deg,#d6c1ff,#8f70da)}.database-hub-reference{background:linear-gradient(145deg,#9de9ff,#48b9d5)}.database-hub-grid strong{align-self:end;font-size:1.05rem}.database-hub-grid small{color:#f4ffeea3;font-size:.75rem;line-height:1.4}.database-home-button{margin-bottom:.65rem;border:1px solid rgba(220,255,216,.2);border-radius:999px;padding:.52rem .75rem;color:#e3ffc0;background:#02301d94;font-size:.72rem;font-weight:850}.service-area-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.service-area-workspace-grid button{display:flex;min-height:3.6rem;align-items:center;gap:.65rem;border:1px solid rgba(216,249,217,.18);border-radius:.85rem;padding:.65rem .75rem;color:#fffc;background:#032e1d94;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.service-area-workspace-grid button>span{width:.8rem;height:.8rem;flex:0 0 auto;border:2px solid rgba(190,233,193,.5);border-radius:50%}.service-area-workspace-grid button:hover,.service-area-workspace-grid button:focus-visible,.service-area-workspace-grid button.active{border-color:#b9ef3b94;color:#fff;background:linear-gradient(145deg,rgba(185,239,59,.13),transparent),#033620b8;outline:none;transform:translateY(-1px)}.service-area-workspace-grid button.active>span{border-color:#d9f987;background:#a8dd4f;box-shadow:0 0 0 .22rem #a8dd4f26}.service-area-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.service-area-summary article{border:1px solid rgba(216,249,217,.15);border-radius:.85rem;padding:.7rem;background:#032a1b75}.service-area-summary span,.service-area-summary strong{display:block}.service-area-summary span{color:#e7ffe285;font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.service-area-summary strong{margin-top:.2rem;color:#fff}.service-area-zone-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.service-area-zone-overview>div{border:1px solid rgba(216,249,217,.15);border-radius:.85rem;padding:.75rem;background:linear-gradient(145deg,rgba(87,184,255,.08),transparent),#032a1b75}.service-area-zone-overview span,.service-area-zone-overview strong,.service-area-zone-overview small{display:block}.service-area-zone-overview span{color:#9ddfff;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.service-area-zone-overview strong{margin-top:.3rem;color:#fff;font-size:.78rem;line-height:1.35}.service-area-zone-overview small{margin-top:.35rem;color:#ecffea94;line-height:1.35}@media(max-width:720px){.database-hub-grid,.service-area-workspace-grid,.service-area-zone-overview,.service-area-summary{grid-template-columns:1fr}.database-hub-grid button{min-height:6.4rem}}*{box-sizing:border-box}[hidden]{display:none!important}body.lightbox-open{overflow:hidden}.image-lightbox{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:3.2rem 1.2rem 1.2rem;background:#071a13e6;backdrop-filter:blur(6px)}.image-lightbox img{max-width:min(94vw,1200px);max-height:82vh;border:4px solid rgba(255,255,255,.86);border-radius:1rem;object-fit:contain;box-shadow:0 20px 55px #00000061}.image-lightbox p{margin:.7rem 0 0;color:#fff;font-weight:850}.image-lightbox-close{position:absolute;top:1rem;right:1rem;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:#ffffff24;font-size:1.75rem}body{margin:0;min-height:100vh;background:radial-gradient(circle at top right,var(--accent-pale),transparent 26rem),linear-gradient(180deg,#f7faf3 0%,var(--paper) 38%);color:var(--ink)}.route-home{position:relative;display:grid;min-height:100vh;overflow:hidden;align-items:center;justify-items:center;padding:1.25rem;color:#fff;background:linear-gradient(180deg,#0530240a,#03301b24 38%,#01160dc2),url(assets/landing-lawn-optimized.jpg) center center / cover no-repeat}.route-home:before,.route-home:after{position:absolute;content:"";pointer-events:none}.route-home:before{z-index:1;inset:0;background:radial-gradient(circle at 6% 10%,rgba(255,216,92,.28),transparent 24rem),radial-gradient(circle at 88% 76%,rgba(133,255,113,.2),transparent 27rem),linear-gradient(110deg,rgba(0,46,22,.12),transparent 48%,rgba(1,35,17,.18));mix-blend-mode:screen}.route-home:after{z-index:2;inset:auto -8% -10%;height:48%;background:radial-gradient(ellipse at 50% 100%,rgba(0,14,8,.82),transparent 62%),linear-gradient(180deg,transparent,rgba(0,27,15,.78));filter:blur(18px)}.route-home-sky{position:absolute;z-index:2;inset:0;background:radial-gradient(circle at 8% 23%,rgba(255,243,152,.46) 0 .55rem,transparent .64rem),radial-gradient(circle at 17% 15%,rgba(255,255,255,.36) 0 .28rem,transparent .36rem),radial-gradient(circle at 72% 20%,rgba(226,255,193,.22) 0 .4rem,transparent .52rem),radial-gradient(circle at 90% 33%,rgba(255,242,149,.25) 0 .3rem,transparent .4rem);filter:blur(.6px)}.route-home-horizon{position:absolute;z-index:2;top:-24rem;right:-22rem;width:46rem;height:46rem;border:1px solid rgba(210,255,158,.22);border-radius:50%;box-shadow:0 0 0 5rem #c6ff8106,0 0 0 10rem #c6ff8105}.route-home-lawn{position:absolute;z-index:3;inset:auto -8% -3rem;height:9rem;background:repeating-linear-gradient(103deg,transparent 0 .82rem,rgba(160,255,104,.28) .9rem .98rem),repeating-linear-gradient(76deg,transparent 0 1.1rem,rgba(5,92,43,.32) 1.16rem 1.25rem);filter:blur(1px);opacity:.78;animation:landing-grass-breathe 9.2s ease-in-out infinite}@keyframes landing-grass-breathe{0%,to{transform:translateZ(0) skew(0)}50%{transform:translate3d(-.7rem,.12rem,0) skew(-1.3deg)}}.grass-particles{position:absolute;z-index:4;inset:0;overflow:hidden;pointer-events:none}.grass-particles i{position:absolute;bottom:-12vh;left:var(--x);width:calc(.34rem * var(--scale));height:calc(2.8rem * var(--scale));border-radius:100% 0;opacity:0;background:linear-gradient(180deg,#dcff75,#53c84e 58%,#08713b);box-shadow:0 0 .85rem #b4ff5257;filter:drop-shadow(0 .2rem .18rem rgba(0,50,24,.28));transform-origin:50% 100%;animation:float-grass var(--duration) linear var(--delay) infinite}.grass-particles i:nth-child(3n){filter:blur(.7px) drop-shadow(0 .18rem .18rem rgba(0,50,24,.24))}@keyframes float-grass{0%{opacity:0;transform:translate3d(0,10vh,0) rotate(-26deg)}12%{opacity:.8}72%{opacity:.55}to{opacity:0;transform:translate3d(var(--drift),-122vh,0) rotate(214deg)}}.route-home-content{position:relative;z-index:6;width:min(80rem,100%);margin:clamp(.5rem,5vh,4rem) auto 0;text-align:center;transition:opacity .36s ease,transform .44s cubic-bezier(.2,.72,.22,1),filter .36s ease}.route-home.is-launching .route-home-content{opacity:0;filter:blur(8px);transform:translate3d(0,-1.15rem,0) scale(.985)}.route-brand-logo{display:block;width:min(56rem,88%);max-height:min(22vh,13.8rem);margin:0 auto clamp(.65rem,2vh,1.1rem);object-fit:contain;opacity:0;transform:translate3d(0,-40vh,0) scale(.9);filter:saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18));animation:route-logo-arrival 3.3s linear .12s forwards,route-logo-bob 6.8s ease-in-out 3.46s infinite;will-change:transform,opacity,filter}@keyframes route-logo-arrival{0%{opacity:0;transform:translate3d(0,-42vh,0) scale(.9);filter:blur(8px) saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18))}18%{opacity:.22;transform:translate3d(0,-33vh,0) scale(.925);filter:blur(4px) saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18))}40%{opacity:.54;transform:translate3d(0,-22vh,0) scale(.955);filter:blur(1.6px) saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18))}64%{opacity:.82;transform:translate3d(0,-10vh,0) scale(.985);filter:blur(.35px) saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18))}86%{opacity:.96;transform:translate3d(0,-.7rem,0) scale(1.002);filter:blur(0) saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18))}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1.15) contrast(1.08) drop-shadow(0 .72rem .9rem rgba(0,45,20,.3)) drop-shadow(0 0 1.2rem rgba(255,212,56,.18))}}@keyframes route-logo-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.36rem,0)}}.route-home-eyebrow,.weather-eyebrow{margin-bottom:.35rem;font-size:.7rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.route-home h1{margin-bottom:.45rem;color:#fff;font-size:clamp(2.8rem,9vw,5.4rem);line-height:.95;text-shadow:0 10px 25px rgba(4,56,31,.22)}.route-home-intro{max-width:34rem;margin:0 auto 1.35rem;color:#ffffffe6;font-weight:700;line-height:1.5}.route-entry-actions{display:grid;justify-items:center;gap:.72rem;transition:transform .36s ease,opacity .32s ease}.route-home.is-launching .route-entry-actions{opacity:0;transform:translate3d(0,.95rem,0)}.landing-field-panel{position:relative;display:grid;grid-template-columns:minmax(11rem,auto) minmax(0,1fr);align-items:center;gap:clamp(.7rem,1.5vw,1.1rem);width:min(55rem,94%);margin:0 auto clamp(.85rem,2.2vh,1.35rem);border:1px solid rgba(255,232,126,.26);border-radius:1.15rem;padding:clamp(.62rem,1.2vw,.84rem) clamp(.82rem,1.8vw,1.1rem);overflow:hidden;color:#f9ffed;background:radial-gradient(circle at 8% 18%,rgba(255,221,82,.2),transparent 8rem),linear-gradient(135deg,#03301dc7,#021e149e),#032b1a85;box-shadow:0 .8rem 2.1rem #00140a42,inset 0 1px #ffffff38,inset 0 -1px #ffe05e1f;text-align:left;backdrop-filter:blur(18px) saturate(140%)}.landing-field-panel:after{position:absolute;inset:.55rem;border-radius:.86rem;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 42%,rgba(118,255,127,.08));content:"";pointer-events:none}.field-panel-main,.field-panel-details{position:relative;z-index:1}.field-panel-main{display:grid;gap:.12rem}.field-panel-kicker{color:#ffe776d1;font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.field-panel-main strong{color:#fff;font-size:clamp(1.06rem,2.1vw,1.42rem);font-weight:1000;letter-spacing:-.04em;text-shadow:0 .45rem .9rem rgba(0,15,8,.5)}.field-panel-details{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.48rem}.field-panel-details span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:.42rem .62rem;color:#f4ffe8e0;background:#0022145c;font-size:.78rem;font-weight:850;box-shadow:inset 0 1px #ffffff1f}.route-start-card{position:relative;width:min(33rem,100%);margin:0 auto;border:1px solid rgba(255,219,94,.68);border-radius:999px;padding:.42rem;background:linear-gradient(135deg,#1d7e46d6,#023220eb),#033f25db;box-shadow:0 1.35rem 3rem #00211266,inset 0 1px #ffffff3d,0 0 0 .34rem #ffc51e1c;backdrop-filter:blur(22px) saturate(150%);text-align:left;transition:border-radius .36s cubic-bezier(.22,.86,.22,1),box-shadow .36s ease,transform .26s ease}.route-start-card.is-open{border-radius:1.45rem;box-shadow:0 1.5rem 3.4rem #00211275,inset 0 1px #ffffff3d,0 0 0 .34rem #ffc51e21}.route-start-card.is-selecting{transform:scale(.985)}.route-start-card:before{position:absolute;inset:.2rem;border:1px solid rgba(255,255,255,.12);border-radius:inherit;content:"";pointer-events:none}.route-picker{position:relative;z-index:1}.route-picker-trigger{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;width:100%;border:0;border-radius:999px;column-gap:.58rem;padding:.28rem .72rem .28rem .3rem;color:#fff;background:transparent;text-align:left;cursor:pointer;transition:background .26s ease,transform .26s ease}.route-start-card.is-open .route-picker-trigger{border-radius:1.05rem}.route-pin{position:relative;grid-row:1 / 3;width:2.74rem;height:2.74rem;border:1px solid rgba(255,245,181,.92);border-radius:50% 50% 50% 0;background:linear-gradient(145deg,#ffe865,#ffb40d);box-shadow:0 .45rem .9rem #00261240,0 0 0 .24rem #ffd74924;transform:rotate(-45deg)}.route-pin:after{position:absolute;inset:.78rem;border-radius:50%;content:"";background:#0b6339;box-shadow:inset 0 1px 2px #00190c59}.route-service-title{display:block;color:#ffda48;font-size:.62rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.route-picker-copy{display:grid;min-width:0;gap:.06rem}.route-picker-copy strong{color:#fff;font-size:clamp(1.18rem,3vw,1.52rem);font-weight:950;line-height:1;letter-spacing:-.02em;text-shadow:0 .32rem .7rem rgba(0,28,14,.28)}.route-picker-copy em{color:#fff6c1c7;font-size:.69rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.route-picker-chevron{position:absolute;right:1.08rem;top:50%;width:.58rem;height:.58rem;border-right:2px solid #ffd84f;border-bottom:2px solid #ffd84f;transform:translateY(-62%) rotate(45deg);transition:transform .32s cubic-bezier(.22,.86,.22,1)}.route-start-card.is-open .route-picker-chevron{transform:translateY(-26%) rotate(225deg)}.route-city-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;max-height:0;margin:0 .3rem;overflow:hidden;padding:0 0 .08rem;opacity:0;transform:translate3d(0,-.42rem,0) scale(.99);transform-origin:top center;pointer-events:none;transition:max-height .46s cubic-bezier(.22,.86,.22,1),margin .36s ease,padding .36s ease,opacity .26s ease,transform .36s cubic-bezier(.22,.86,.22,1)}.route-start-card.is-open .route-city-list{max-height:18rem;margin:.52rem .3rem .24rem;padding-top:.18rem;opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.route-city-list button{border:1px solid rgba(255,224,105,.32);border-radius:999px;padding:.54rem .58rem;color:#fff8cf;background:linear-gradient(145deg,#ffffff1f,#ffffff05),#00392375;font-size:.74rem;font-weight:900;box-shadow:inset 0 1px #ffffff1a;cursor:pointer;opacity:0;transform:translate3d(0,-.22rem,0);transition:opacity .22s ease,transform .22s ease,border-color .14s ease,background .14s ease}.route-start-card.is-open .route-city-list button{opacity:1;transform:translateZ(0)}.route-start-card.is-open .route-city-list button:nth-child(1){transition-delay:20ms}.route-start-card.is-open .route-city-list button:nth-child(2){transition-delay:40ms}.route-start-card.is-open .route-city-list button:nth-child(3){transition-delay:60ms}.route-start-card.is-open .route-city-list button:nth-child(4){transition-delay:80ms}.route-start-card.is-open .route-city-list button:nth-child(5){transition-delay:.1s}.route-start-card.is-open .route-city-list button:nth-child(6){transition-delay:.12s}.route-start-card.is-open .route-city-list button:nth-child(7){transition-delay:.14s}.route-start-card.is-open .route-city-list button:nth-child(8){transition-delay:.16s}.route-start-card.is-open .route-city-list button:nth-child(9){transition-delay:.18s}.route-start-card.is-open .route-city-list button:nth-child(10){transition-delay:.2s}.route-start-card.is-open .route-city-list button:nth-child(11){transition-delay:.22s}.route-start-card.is-open .route-city-list button:nth-child(12){transition-delay:.24s}.route-start-card.is-open .route-city-list button:nth-child(13){transition-delay:.26s}.route-start-card.is-open .route-city-list button:nth-child(14){transition-delay:.28s}.route-city-list button:hover,.route-city-list button:focus-visible{border-color:#ffe15dbd;background:linear-gradient(145deg,#ffd84f42,#ffffff14),#035731b8;transform:translateY(-2px)}.city-native-select{display:none;position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.route-database-shortcut{position:relative;border:1px solid rgba(255,222,106,.5);border-radius:999px;padding:.48rem .94rem .5rem 2rem;color:#fff3b5;background:#0036229e;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 .62rem 1.3rem #00201133;backdrop-filter:blur(14px);transition:transform .16s ease,background .16s ease}.route-database-shortcut:before{position:absolute;top:50%;left:.78rem;width:.58rem;height:.58rem;border:2px solid #ffd44a;border-radius:50%;content:"";transform:translateY(-58%)}.route-database-shortcut:after{position:absolute;top:56%;left:1.32rem;width:.42rem;height:2px;border-radius:2px;content:"";background:#ffd44a;transform:rotate(45deg);transform-origin:left center}.route-database-shortcut:hover,.route-database-shortcut:focus-visible{background:#085c33c7;transform:translateY(-2px)}.route-start-status{min-height:1.15rem;margin:-.45rem 0 -.72rem;color:#fff2a3;font-size:.78rem;font-weight:850;text-align:center}.route-start-status:empty{display:none}.landing-dashboard{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"quick quick quick weather weather mapper mapper mapper" "diseases diseases weeds weeds labels labels estimates estimates" ". . trends trends trends trends . .";align-items:stretch;gap:clamp(.68rem,1.25vw,.96rem);width:min(66rem,100%);margin:0 auto;padding:0 clamp(.2rem,1vw,.75rem);isolation:isolate}.landing-badge{position:relative;display:grid;grid-column:span 2;min-height:clamp(8rem,15.5vh,9.8rem);place-items:center;align-content:center;gap:clamp(.34rem,.8vw,.52rem);border:1px solid color-mix(in srgb,var(--badge-accent, #a8f06a) 42%,rgba(255,255,255,.2));border-radius:1.34rem;padding:clamp(.72rem,1.15vw,.94rem);overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--badge-accent, #a8f06a) 24%,transparent),transparent 6.8rem),linear-gradient(145deg,#ffffff2e,#f6ffed12 42%,#00150d99),#0122159e;box-shadow:0 1.05rem 2.35rem #00120961,0 .18rem .65rem color-mix(in srgb,var(--badge-accent, #a8f06a) 18%,transparent),inset 0 1px #ffffff47,inset 0 -1px color-mix(in srgb,var(--badge-accent, #a8f06a) 26%,transparent),inset 0 0 1.1rem #ffffff0b;text-align:center;isolation:isolate;cursor:pointer;backdrop-filter:blur(20px) saturate(150%);transform:translateZ(0);transition:transform .26s cubic-bezier(.2,.78,.22,1),box-shadow .26s ease,border-color .26s ease,background .26s ease}.landing-badge:before,.landing-badge:after{position:absolute;content:"";pointer-events:none}.landing-badge:before{z-index:0;inset:0;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--badge-accent, #a8f06a) 26%,transparent),transparent 6.8rem),radial-gradient(circle at 50% 100%,rgba(140,255,112,.12),transparent 5.8rem),linear-gradient(180deg,#ffffff08,#00130b8a);opacity:1;transition:opacity .26s ease}.landing-badge:after{z-index:1;inset:auto .72rem .54rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--badge-accent, #a8f06a),color-mix(in srgb,var(--badge-accent, #a8f06a) 45%,white),transparent);opacity:.62;transition:opacity .26s ease,transform .26s ease}.landing-badge:hover,.landing-badge:focus-visible{border-color:color-mix(in srgb,var(--badge-accent, #a8f06a) 72%,rgba(255,255,255,.42));background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--badge-accent, #a8f06a) 34%,transparent),transparent 7.6rem),linear-gradient(145deg,#ffffff3d,#f6ffed1a 44%,#001e119e),#043c24ad;box-shadow:0 1.35rem 2.8rem #00110875,0 0 1.8rem color-mix(in srgb,var(--badge-accent, #a8f06a) 22%,transparent),inset 0 1px #ffffff5c,inset 0 0 1.35rem #fff1,0 0 0 1px color-mix(in srgb,var(--badge-accent, #a8f06a) 20%,transparent);transform:translate3d(0,-.26rem,0) scale(1.018)}.landing-badge:focus-visible{outline:2px solid rgba(255,228,104,.86);outline-offset:3px}.landing-badge:active{transform:translate3d(0,.04rem,0) scale(.988)}.landing-badge:hover:before,.landing-badge:focus-visible:before{opacity:1}.landing-badge:hover:after,.landing-badge:focus-visible:after{opacity:.92;transform:scaleX(1.04)}.landing-icon{position:relative;z-index:2;display:grid;width:clamp(4.75rem,7.2vw,6.35rem);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--badge-accent, #ffe36f) 56%,rgba(255,255,255,.24));border-radius:1.45rem;color:var(--icon-color, var(--badge-accent, #ffe36f));background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.38),transparent 1.7rem),linear-gradient(145deg,color-mix(in srgb,var(--badge-accent, #ffe36f) 24%,transparent),#ffffff14),#00211694;box-shadow:0 .92rem 1.55rem #00160c47,0 0 1rem color-mix(in srgb,var(--badge-accent, #ffe36f) 20%,transparent),inset 0 1px #ffffff52,inset 0 -1px color-mix(in srgb,var(--badge-accent, #ffe36f) 24%,transparent);backdrop-filter:blur(14px) saturate(145%);transition:transform .28s cubic-bezier(.2,.78,.22,1),border-color .26s ease,color .26s ease}.landing-icon svg{width:76%;height:76%;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .32rem .34rem rgba(0,31,16,.24))}.landing-badge:hover .landing-icon,.landing-badge:focus-visible .landing-icon{border-color:color-mix(in srgb,var(--badge-accent, #ffe36f) 78%,white);color:color-mix(in srgb,var(--badge-accent, #ffe36f) 72%,white);transform:translate3d(0,-.18rem,0) scale(1.045)}.landing-badge.quick-mix{--badge-accent: #79df50;--icon-color: #bfff72;grid-area:quick;min-height:clamp(8.9rem,17vh,10.8rem)}.landing-badge.weather{--badge-accent: #62c7ff;--icon-color: #8edbff;grid-area:weather}.landing-badge.diseases{--badge-accent: #ff9f3f;--icon-color: #ffbd6e;grid-area:diseases}.landing-badge.weeds{--badge-accent: #63df55;--icon-color: #9cff73;grid-area:weeds}.landing-badge.labels{--badge-accent: #ffd44e;--icon-color: #ffe47d;grid-area:labels}.landing-badge.trends{--badge-accent: #43d6be;--icon-color: #77f5df;grid-area:trends;min-height:clamp(8.7rem,16.5vh,10.4rem)}.landing-badge.estimates{--badge-accent: #93b8d2;--icon-color: #bdd9ec;grid-area:estimates}.landing-badge.property-mapper{--badge-accent: #65e4ff;--icon-color: #9af3ff;--accent-rgb: 101, 228, 255;grid-area:mapper}.landing-badge strong{position:relative;z-index:2;max-width:100%;color:#fff;font-size:clamp(.9rem,1.35vw,1.08rem);font-weight:1000;line-height:1.05;letter-spacing:-.025em;text-shadow:0 .38rem .95rem rgba(0,20,10,.62)}.landing-badge.icon-only strong{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.landing-popout{position:fixed;z-index:30;inset:clamp(.55rem,2vw,1.25rem);display:grid;place-items:center;padding:0;background:#021e127a;backdrop-filter:blur(12px) saturate(130%)}.landing-popout-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(76rem,100%);height:min(100%,52rem);border:1px solid rgba(255,218,76,.48);border-radius:clamp(1.1rem,2vw,1.65rem);overflow:hidden;background:radial-gradient(circle at 91% 6%,rgba(255,223,78,.2),transparent 19rem),linear-gradient(145deg,#fffffffa,#e8f8d4f5);box-shadow:0 1.6rem 4rem #00150a75;transform:translate3d(0,1.2rem,0) scale(.982);opacity:0;transition:transform .26s cubic-bezier(.2,.82,.22,1),opacity .22s ease}.landing-popout.landing-popout-entering .landing-popout-panel{opacity:1;transform:translateZ(0) scale(1)}.landing-popout-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,206,58,.38);padding:clamp(.85rem,2vw,1.2rem);color:#fff;background:radial-gradient(circle at 90% 12%,rgba(255,219,76,.28),transparent 12rem),linear-gradient(135deg,#024129fa,#08773df0)}.landing-popout-header .eyebrow{color:#ffdc54}.landing-popout-header h2{margin:0;color:#fff;font-size:clamp(1.65rem,4.6vw,3rem);letter-spacing:-.055em}.landing-panel-close{border:1px solid rgba(255,225,91,.62);border-radius:999px;padding:.62rem .92rem;color:#083b26;background:linear-gradient(145deg,#fff36f,#ffc928);box-shadow:0 .52rem 1rem #0025122e;font-size:.82rem;font-weight:950}.landing-panel-body{min-height:0;overflow:auto;padding:clamp(.8rem,2vw,1.15rem);color:var(--ink)}.landing-panel-intro{margin-bottom:.9rem;border:1px solid rgba(11,92,53,.14);border-radius:1.05rem;padding:.9rem 1rem;background:#ffffffbd}.landing-panel-intro p:last-child{margin-bottom:0;color:#4b675b;font-size:.92rem;font-weight:700;line-height:1.45}.landing-database-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.seasonal-occurrence-panel{display:grid;gap:.86rem;margin-bottom:1rem}.seasonal-occurrence-header{border:1px solid rgba(11,92,53,.14);border-radius:1.08rem;padding:.95rem;background:radial-gradient(circle at 92% 8%,rgba(255,222,76,.24),transparent 12rem),linear-gradient(145deg,#ffffffeb,#e8f8d4db);box-shadow:0 .55rem 1.1rem #00412412}.seasonal-occurrence-header h3{margin:.1rem 0 .28rem;color:#06442d}.seasonal-occurrence-header p:last-child{margin:0;color:#4b675b;font-weight:760}.seasonal-round-tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.16rem}.seasonal-round-tabs .landing-trend-tab{flex:0 0 auto}.seasonal-occurrence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.seasonal-occurrence-card{display:grid;grid-template-columns:minmax(7.4rem,.42fr) minmax(0,1fr);gap:.82rem;align-items:start}.seasonal-occurrence-photo{display:block;width:100%;min-height:9.2rem;border:1px solid rgba(255,221,91,.26);border-radius:.96rem;overflow:hidden;background:#05442a57;box-shadow:inset 0 1px #ffffff1f}.seasonal-occurrence-photo img{width:100%;height:100%;min-height:9.2rem;object-fit:cover}.seasonal-occurrence-body h3{margin-top:0}.landing-product-label-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-estimate-card{max-width:62rem}.landing-weather-layout{display:grid;grid-template-columns:1fr;gap:1rem;width:min(62rem,100%);margin:0 auto}.landing-weather-cities,.landing-weather-display,.trend-card,.landing-trend-hero{border:1px solid rgba(11,92,53,.14);border-radius:1.08rem;padding:.95rem;background:#ffffffd1;box-shadow:0 .55rem 1.1rem #00412412}.landing-weather-city-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem}.landing-weather-city-grid button,.landing-trend-tab{border:1px solid rgba(12,92,53,.18);border-radius:999px;padding:.56rem .64rem;color:#06442d;background:#f4fbeb;font-size:.78rem;font-weight:900}.landing-weather-city-grid button.active,.landing-trend-tab.active{border-color:#ffcb21b8;color:#fff;background:linear-gradient(135deg,#075331,#0f8849);box-shadow:0 .45rem .9rem #00412429}.landing-weather-display{color:#fff;background:radial-gradient(circle at 90% 10%,rgba(255,222,76,.26),transparent 13rem),linear-gradient(135deg,#063c29,#0c7741)}.landing-weather-display h3,.landing-weather-display .weather-eyebrow,.landing-weather-display .weather-details,.landing-weather-display .weather-status{color:#fff}.landing-weather-now{margin-top:.7rem}.landing-weather-hours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem}.landing-weather-hours article{border:1px solid rgba(255,255,255,.16);border-radius:.85rem;padding:.62rem;background:#ffffff1a}.landing-weather-hours span,.landing-weather-hours small{display:block;color:#ffffffd1;font-size:.72rem;font-weight:800}.landing-weather-hours strong{display:block;color:#ffe16a;font-size:1.35rem}.landing-trend-tabs{display:flex;gap:.5rem;margin-bottom:.8rem;overflow-x:auto;padding-bottom:.16rem}.landing-trend-tab{flex:0 0 auto}.landing-trend-hero{margin-bottom:.85rem;background:radial-gradient(circle at 90% 10%,rgba(255,222,76,.22),transparent 12rem),linear-gradient(145deg,#fffffff0,#e8f8d4e0)}.landing-trend-hero h3{color:#06442d;font-size:clamp(1.3rem,3vw,2rem)}.landing-trend-hero p:last-child{margin-bottom:0;color:#4b675b;font-weight:760;line-height:1.45}.landing-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.trend-card h4{margin-bottom:.54rem;color:#06442d;font-size:.9rem}.trend-card ul{display:grid;gap:.36rem;margin:0;padding-left:1rem}.trend-card li{color:#4b675b;font-size:.84rem;font-weight:720;line-height:1.36}@media(prefers-reduced-motion:reduce){.grass-particles{display:none}.route-brand-logo{opacity:1;transform:none;animation:none}.route-home-content,.route-entry-actions,.landing-badge,.landing-icon,.landing-icon svg,.landing-popout-panel,.route-start-card,.route-picker-chevron,.route-city-list,.route-city-list button{transition:none}}@media(max-width:1120px){.landing-dashboard{grid-template-columns:repeat(8,minmax(0,1fr));width:min(62rem,100%)}}@media(max-width:900px){.landing-database-grid,.landing-product-label-grid,.landing-trend-grid,.landing-weather-layout{grid-template-columns:1fr}.landing-popout{inset:.48rem}}@media(max-width:760px){.route-home-content{margin-top:clamp(.25rem,2.2vh,1.2rem)}.route-brand-logo{width:min(40rem,76%);max-height:min(15vh,9.5rem);margin-bottom:.62rem}.landing-field-panel{grid-template-columns:1fr;width:min(34rem,94%);gap:.52rem;text-align:center}.field-panel-details{justify-content:center}.landing-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"quick quick quick quick" "mapper mapper weather weather" "diseases diseases weeds weeds" "labels labels estimates estimates" "trends trends trends trends";width:min(34rem,100%)}}@media(max-width:560px){.landing-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"quick quick quick quick" "mapper mapper weather weather" "diseases diseases weeds weeds" "labels labels estimates estimates" "trends trends trends trends";gap:.56rem;padding:.46rem;border-radius:1.25rem}.landing-badge{min-height:6.85rem;border-radius:1rem;padding:.62rem}.landing-badge strong{font-size:.84rem}.landing-icon{width:4.3rem;border-radius:1.05rem}.landing-field-panel{padding:.58rem .64rem}.field-panel-details span{width:100%;font-size:.72rem}.landing-weather-city-grid,.landing-weather-hours{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.landing-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"quick quick" "mapper weather" "diseases weeds" "labels estimates" "trends trends"}.landing-badge{min-height:5.9rem}}body[data-round="1"]{--accent: #7abf3f;--accent-dark: #2f6f2c;--accent-pale: #edf8df;--accent-soft: #c8ed7f;--accent-glow: rgba(155, 221, 83, .56)}body[data-round="2"]{--accent: #35a766;--accent-dark: #135b39;--accent-pale: #e4f6e9;--accent-soft: #91dda9;--accent-glow: rgba(74, 196, 111, .5)}body[data-round="3"]{--accent: #168965;--accent-dark: #0a523d;--accent-pale: #def4eb;--accent-soft: #7ed8b3;--accent-glow: rgba(64, 184, 132, .48)}body[data-round="4"]{--accent: #6d9344;--accent-dark: #3d602a;--accent-pale: #edf4df;--accent-soft: #bad275;--accent-glow: rgba(142, 181, 86, .5)}body[data-round="5"]{--accent: #4f8849;--accent-dark: #28552d;--accent-pale: #e7f1df;--accent-soft: #9ec578;--accent-glow: rgba(105, 159, 82, .5)}button,input,textarea{font:inherit}button{cursor:pointer}.site-header{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.15rem clamp(1rem,4vw,3.5rem);color:#fff;background:radial-gradient(circle at 82% 20%,var(--accent-glow),transparent 17rem),linear-gradient(125deg,var(--accent-dark),var(--accent));box-shadow:0 8px 26px #103e2b2e;transition:background .26s ease}.brand-block{display:flex;align-items:center;min-width:0}.logo-landscape{position:relative;display:flex;align-items:center;min-height:5.6rem;border-radius:1rem;padding:.22rem .55rem .05rem .2rem;overflow:hidden}.logo-landscape:before{position:absolute;right:0;bottom:.22rem;left:0;height:1.25rem;border-radius:999px;content:"";background:linear-gradient(180deg,#1f854000,#0f4d2b75);filter:blur(7px)}.logo-landscape:after{position:absolute;right:3%;bottom:.08rem;left:1%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(213,240,101,.48),transparent)}.brand-logo{position:relative;z-index:1;display:block;width:clamp(15rem,30vw,25.5rem);max-height:6.7rem;object-fit:contain;object-position:left center;filter:drop-shadow(0 5px 5px rgba(7,38,25,.2))}h1,h2,h3,p{margin-top:0}h1{margin-bottom:.2rem;font-size:clamp(1.75rem,4vw,2.65rem);letter-spacing:-.045em}h2{margin-bottom:.55rem;font-size:clamp(1.55rem,3vw,2.25rem);letter-spacing:-.04em}h3{margin-bottom:.5rem;font-size:1.08rem}.eyebrow{margin-bottom:.3rem;color:var(--green);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.site-header .eyebrow{color:var(--accent-soft)}.subtitle{margin-bottom:0;color:#cfe1d6;font-size:.9rem}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;width:100%}.header-round-selector{display:block;width:min(13.5rem,38vw);border:1px solid rgba(255,255,255,.34);border-radius:.95rem;padding:.6rem .75rem;background:#ffffff24;box-shadow:0 7px 20px #10352724;backdrop-filter:blur(8px)}.header-round-selector span{display:block;margin-bottom:.22rem;color:#ffffffc7;font-size:.65rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.header-round-selector select{width:100%;border:0;padding:0;color:#fff;background:transparent;font-size:.95rem;font-weight:850}.header-round-selector option{color:var(--ink);background:#fff}.when-to-sell-button,.service-area-button,.symptom-finder-button,.back-to-rounds{border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:.68rem .92rem;color:#fff;background:#ffffff21;font-size:.82rem;font-weight:850;box-shadow:0 5px 16px #1035271c}.symptom-finder-button:hover,.when-to-sell-button:hover,.service-area-button:hover{background:#ffffff3b}.back-to-rounds{margin-bottom:.8rem;border-color:color-mix(in srgb,var(--accent) 30%,white);color:var(--accent-dark);background:var(--accent-pale);box-shadow:none}main{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 2rem}.view{display:none}.view.active{display:block}.view.view-entering{animation:page-view-enter .36s cubic-bezier(.2,.72,.22,1) both}.panel-entering{animation:page-panel-enter .32s cubic-bezier(.2,.72,.22,1) both}@keyframes page-view-enter{0%{opacity:0;filter:blur(5px);transform:translate3d(0,.78rem,0) scale(.992)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes page-panel-enter{0%{opacity:0;filter:blur(4px);transform:translate3d(0,.62rem,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes page-card-enter{0%{opacity:0;transform:translate3d(0,.45rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.database-home:not([hidden]),.database-results:not([hidden]),#when-to-sell.view-entering .section-heading,#calculators.view-entering .section-heading{animation:page-panel-enter .32s cubic-bezier(.2,.72,.22,1) both}.database-home:not([hidden]) .database-category,.database-results:not([hidden]) .symptom-card,.database-results:not([hidden]) .question-item,.database-results:not([hidden]) .product-label-card,#when-to-sell.view-entering .sell-card,#calculators.view-entering .calculator-card,#calculators.view-entering .region-card{animation:page-card-enter .3s cubic-bezier(.2,.72,.22,1) both}.database-home:not([hidden]) .database-category:nth-child(2),.database-results:not([hidden]) .symptom-card:nth-child(2),.database-results:not([hidden]) .question-item:nth-child(2),.database-results:not([hidden]) .product-label-card:nth-child(2),#when-to-sell.view-entering .sell-card:nth-child(2),#calculators.view-entering .calculator-card:nth-child(2),#calculators.view-entering .region-card:nth-child(2){animation-delay:35ms}.database-home:not([hidden]) .database-category:nth-child(3),.database-results:not([hidden]) .symptom-card:nth-child(3),.database-results:not([hidden]) .question-item:nth-child(3),.database-results:not([hidden]) .product-label-card:nth-child(3),#when-to-sell.view-entering .sell-card:nth-child(3),#calculators.view-entering .calculator-card:nth-child(3),#calculators.view-entering .region-card:nth-child(3){animation-delay:70ms}.database-home:not([hidden]) .database-category:nth-child(4),.database-results:not([hidden]) .symptom-card:nth-child(4),.database-results:not([hidden]) .question-item:nth-child(4),.database-results:not([hidden]) .product-label-card:nth-child(4),#when-to-sell.view-entering .sell-card:nth-child(4),#calculators.view-entering .calculator-card:nth-child(4),#calculators.view-entering .region-card:nth-child(4){animation-delay:105ms}.database-home:not([hidden]) .database-category:nth-child(5),.database-results:not([hidden]) .symptom-card:nth-child(5),.database-results:not([hidden]) .question-item:nth-child(5),.database-results:not([hidden]) .product-label-card:nth-child(5){animation-delay:.14s}.intro-card,.section-heading{margin-bottom:1rem;border:1px solid var(--line);border-radius:1.2rem;padding:1.15rem;background:linear-gradient(115deg,#fffffff5,#ffffffbd),var(--accent-pale);box-shadow:var(--shadow)}.intro-card p:last-child,.section-heading p:last-child{margin-bottom:0;color:var(--muted);line-height:1.55}.round-panel{border:1px solid var(--line);border-radius:1.2rem;overflow:hidden;background:var(--card);box-shadow:0 15px 34px color-mix(in srgb,var(--accent) 16%,transparent)}.round-snapshot{display:flex;width:min(24rem,48vw);align-self:stretch}.local-weather{display:flex;min-height:100%;width:100%;flex-direction:column;justify-content:center;gap:.24rem;border:1px solid rgba(255,255,255,.32);border-radius:.9rem;padding:1rem 1.05rem;color:#eaf6ee;background:#083f2757;box-shadow:0 8px 18px #14312424;backdrop-filter:blur(9px)}.hero-reminder{max-width:43rem;margin-top:.78rem;border:1px solid color-mix(in srgb,var(--accent-soft) 68%,white);border-radius:1rem;padding:.78rem .82rem;background:linear-gradient(130deg,#ffffff3d,#ffffff1a),#06372257;box-shadow:inset 0 1px #ffffff38,0 10px 22px #1431242e;backdrop-filter:blur(9px)}.hero-reminder p{margin:0;color:#fff;font-size:.9rem;font-weight:720;line-height:1.48}.hero-reminder .hero-reminder-label{display:flex;align-items:center;gap:.38rem;margin-bottom:.38rem;color:#fff;font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hero-reminder-label span{display:grid;width:1.2rem;height:1.2rem;place-items:center;border-radius:50%;color:var(--accent-dark);background:var(--accent-soft);font-size:.76rem;letter-spacing:0;box-shadow:0 3px 10px #0c2d1d2e}.local-weather h3,.local-weather p{margin-bottom:0}.local-weather h3{overflow:hidden;color:#fff;font-size:1.08rem;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.weather-eyebrow{color:#ffffffb8;font-size:.62rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.weather-condition,.weather-status{margin-top:.16rem;color:#ffffffd1;font-size:.82rem;line-height:1.34}.weather-compact-row{display:flex;align-items:baseline;gap:.52rem;margin-top:.22rem}.weather-compact-row strong{color:#fff;font-size:2.08rem;line-height:1}.weather-compact-row span,.weather-details{color:#fffc;font-size:.76rem;line-height:1.36}.round-hero{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem;color:#fff;background:radial-gradient(circle at 84% 18%,var(--accent-glow),transparent 14rem),linear-gradient(135deg,var(--accent-dark),var(--accent));transition:background .22s ease}.round-hero h2{margin-bottom:.25rem}.round-cycle-button{display:flex;align-items:center;gap:.55rem;margin:0 0 .25rem;border:0;border-radius:999px;padding:0;color:#fff;background:transparent;font-size:clamp(2rem,4vw,3rem);font-weight:850;letter-spacing:-.04em;text-align:left;transition:transform .16s ease,text-shadow .16s ease}.round-cycle-button:hover,.round-cycle-button:focus-visible{transform:translate(4px);text-shadow:0 5px 16px rgba(0,0,0,.18)}.round-cycle-icon{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid rgba(255,255,255,.54);border-radius:50%;background:#ffffff24;font-size:1.1rem;letter-spacing:0}.round-hero .service-title{max-width:38rem;margin-bottom:.75rem;color:var(--accent-soft);font-size:clamp(1.15rem,2.3vw,1.55rem);font-weight:850;letter-spacing:-.025em}.round-hero .season-label{margin-bottom:.22rem;color:#ffffffd1;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.round-content{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;padding:1.15rem}.service-overview{margin-bottom:1rem;border-bottom:1px solid var(--line);padding-bottom:1rem}.service-overview summary{position:relative;padding-right:1.6rem;color:var(--accent-dark);font-size:1rem;font-weight:850;list-style:none;cursor:pointer}.service-overview summary::-webkit-details-marker{display:none}.service-overview summary:after{position:absolute;top:50%;right:.12rem;content:"\2304";color:var(--accent-dark);font-size:1.18rem;line-height:1;transform:translateY(-58%);transition:transform .16s ease}.service-overview[open] summary:after{transform:translateY(-38%) rotate(180deg)}.service-overview p{max-width:52rem;margin:.72rem 0 0;color:#38584d;font-size:1rem;line-height:1.65}.customer-questions{margin-top:.05rem}.customer-questions h3{margin-bottom:.72rem;color:var(--accent-dark)}.question-list{display:grid;gap:.5rem}.question-item{border:1px solid var(--line);border-radius:.78rem;overflow:hidden;background:#fff}.question-item summary{position:relative;padding:.72rem 2.3rem .72rem .8rem;color:var(--accent-dark);font-size:.9rem;font-weight:850;list-style:none;cursor:pointer}.question-item summary::-webkit-details-marker{display:none}.question-item summary:after{position:absolute;top:50%;right:.8rem;content:"+";color:var(--accent);font-size:1.2rem;line-height:1;transform:translateY(-50%)}.question-item[open] summary:after{content:"\2212"}.question-item p{margin:0;border-top:1px solid var(--line);padding:.72rem .8rem .82rem;color:#49675d;font-size:.88rem;line-height:1.55}.checklist,.compact-list,.region-card ul{margin:0;padding-left:1.2rem}.checklist li,.compact-list li,.region-card li{margin-bottom:.58rem;line-height:1.45}.focus-box{border-radius:1rem;padding:1rem;background:linear-gradient(145deg,var(--accent-pale),#ffffff)}.focus-box h3{color:var(--accent-dark)}.focus-box p{color:var(--muted);line-height:1.5}.scouting-group+.scouting-group{margin-top:.95rem;border-top:1px solid color-mix(in srgb,var(--accent) 20%,white);padding-top:.82rem}.scouting-group h4{margin:0 0 .45rem;color:var(--accent-dark);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.scouting-list{display:grid;gap:.56rem;margin:0;padding:0;list-style:none}.scouting-list li{display:grid;grid-template-columns:3.1rem 1fr;gap:.52rem;align-items:center}.scouting-list a,.less-common a{color:var(--accent-dark);font-size:.94rem;font-weight:850;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:.16rem}.scouting-list a:hover,.less-common a:hover{color:var(--accent)}.scouting-list span,.less-common span{display:block;color:#536e64;font-size:.82rem;line-height:1.38}.scouting-photo{display:block;width:3.1rem;height:3.1rem;border:2px solid rgba(255,255,255,.8);border-radius:.65rem;overflow:hidden;box-shadow:0 3px 8px #14493326;padding:0}.scouting-photo img{width:100%;height:100%;object-fit:cover}.scouting-initial{display:grid;width:100%;height:100%;place-items:center;color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-dark));font-size:1.15rem;font-weight:900}.less-common{margin-top:.95rem;border-top:1px solid color-mix(in srgb,var(--accent) 20%,white);padding-top:.72rem}.less-common summary{color:var(--accent-dark);font-size:.86rem;font-weight:850;cursor:pointer}.less-common ul{display:grid;gap:.48rem;margin:.65rem 0 0;padding-left:1rem}.callout{margin-top:1rem;border-radius:.9rem;padding:.9rem;line-height:1.45}.warning{color:#764414;background:var(--amber-pale);border:1px solid #f2d29e}.search-box,.notes-box{display:block;margin-bottom:1rem;color:var(--green-dark);font-size:.82rem;font-weight:800}.database-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;min-height:21rem;align-items:stretch}.database-category{position:relative;display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--line);border-radius:1.15rem;padding:1rem;overflow:hidden;color:#fff;background:#174b35;box-shadow:var(--shadow);font-size:1.28rem;text-align:center}.database-category:before{position:absolute;inset:0;content:"";z-index:1;opacity:1;background:linear-gradient(180deg,#0a372024,#073720d1)}.database-category.diseases:before{background:linear-gradient(180deg,#42411829,#443613d6)}.database-category.faq:before{background:linear-gradient(180deg,#1a572f1f,#10512cd6)}.database-category.sales:before{background:linear-gradient(180deg,#335b231a,#1a4e26e0)}.database-category.estimates:before{background:radial-gradient(circle at 50% 24%,rgba(255,214,47,.18),transparent 9rem),linear-gradient(180deg,#07592e14,#043a20e6)}.database-category:hover{transform:translateY(-3px);box-shadow:0 15px 30px #1d483529}.database-category strong,.database-icon,.database-category-image,.database-category span{position:relative;z-index:2}.database-category-image{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.database-category strong{align-self:stretch;margin-top:auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.62rem .7rem;background:#07361f80;box-shadow:0 8px 20px #07301c2e;backdrop-filter:blur(7px)}.database-category span{color:#ffffffdb;font-size:.78rem;font-weight:750;line-height:1.35;text-shadow:0 2px 10px rgba(4,45,25,.5)}.database-results-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.database-results-header h2{margin-bottom:0}.database-home-button{border:1px solid color-mix(in srgb,var(--accent) 30%,white);border-radius:999px;padding:.58rem .78rem;color:var(--accent-dark);background:var(--accent-pale);font-size:.82rem;font-weight:850}.dictionary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.72rem}.database-info-grid{display:grid;gap:.85rem}.faq-heading{margin-bottom:0}.faq-round-selector{display:block;max-width:20rem;margin-top:.8rem;color:var(--accent-dark);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.faq-round-selector select{width:100%;margin-top:.3rem;border:1px solid color-mix(in srgb,var(--accent) 30%,white);border-radius:.72rem;padding:.66rem .72rem;color:var(--accent-dark);background:#fff;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:none}.dictionary-card{border:1px solid var(--line);border-radius:.85rem;padding:.9rem;background:#fff;box-shadow:0 4px 12px #1d48350d}.dictionary-card h3{margin-bottom:.35rem;color:var(--accent-dark)}.dictionary-card p{margin-bottom:0;color:#49675d;font-size:.9rem;line-height:1.5}input,textarea{width:100%;margin-top:.35rem;border:1px solid #cddbd1;border-radius:.75rem;padding:.75rem;color:var(--ink);background:#fff}textarea{resize:vertical;line-height:1.5}input:focus,textarea:focus,button:focus-visible{outline:3px solid rgba(37,103,71,.26);outline-offset:2px}.symptom-grid,.calculator-grid,.region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.sell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.sell-card{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:#fff;box-shadow:0 5px 16px #1d48350f}.sell-card.featured{border-color:color-mix(in srgb,var(--accent) 46%,white);background:linear-gradient(145deg,white,var(--accent-pale))}.sell-season{display:inline-block;margin-bottom:.55rem;border-radius:999px;padding:.28rem .52rem;color:var(--accent-dark);background:var(--accent-pale);font-size:.7rem;font-weight:850}.sell-card h3{color:var(--accent-dark);font-size:1.16rem}.sell-card h4{margin:.82rem 0 .4rem;color:var(--accent-dark);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.sell-summary,.sell-card li,.sell-hold{color:#49675d;font-size:.9rem;line-height:1.5}.sell-card ul{margin:0;padding-left:1.1rem}.sell-card li{margin-bottom:.3rem}.sell-hold{margin:.82rem 0 0;border-top:1px solid var(--line);padding-top:.72rem}.symptom-card,.calculator-card,.region-card{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:var(--card);box-shadow:0 5px 16px #1d48350f}.symptom-card .tag{display:inline-block;margin-bottom:.6rem;border-radius:999px;padding:.25rem .55rem;color:var(--green-dark);background:var(--green-pale);font-size:.72rem;font-weight:800;text-transform:uppercase}.symptom-card p,.calculator-card p{color:var(--muted);font-size:.92rem;line-height:1.48}.symptom-card strong{color:var(--green-dark)}.database-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin:.18rem 0 .45rem}.database-gallery-image,.database-gallery-loading{display:block;width:100%;height:4.5rem;border:0;border-radius:.52rem;padding:0;overflow:hidden;background:var(--accent-pale)}.database-gallery-loading{background:linear-gradient(100deg,var(--accent-pale),white,var(--accent-pale));background-size:200% 100%;animation:gallery-loading 1.4s linear infinite}.database-gallery-image img{width:100%;height:100%;object-fit:cover}.verified-photo-empty{grid-column:1 / -1;margin:0;border:1px dashed var(--line);border-radius:.55rem;padding:.68rem;color:#62776f;background:#fbfcf8;font-size:.8rem;line-height:1.35}@keyframes gallery-loading{to{background-position:-200% 0}}.database-initial{display:grid;width:100%;height:100%;place-items:center;color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-dark));font-size:2.7rem;font-weight:900}.symptom-source{display:inline-block;margin-top:.2rem;color:var(--accent-dark);font-size:.85rem;font-weight:850;text-underline-offset:.16rem}.symptom-source:hover{color:var(--accent)}.calculator-card label{display:block;margin-top:.7rem;color:var(--green-dark);font-size:.83rem;font-weight:750}.calculator-card button,.notes-actions button{margin-top:.9rem;border:0;border-radius:999px;padding:.7rem .95rem;color:#fff;background:var(--green);font-weight:800}.calculator-card output{display:block;min-height:3rem;margin-top:.8rem;border-radius:.7rem;padding:.7rem;color:var(--green-dark);background:var(--green-pale);font-size:.9rem;font-weight:750}.estimate-calculator-card{max-width:58rem;margin:0 auto;border:1px solid rgba(255,205,44,.36);border-radius:1.55rem;padding:clamp(1rem,2.4vw,1.45rem);background:radial-gradient(circle at 88% 8%,rgba(255,224,91,.22),transparent 17rem),linear-gradient(145deg,#fffffff7,#e8f8d3f0);box-shadow:0 1.2rem 2.6rem #00392029}.estimate-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(11,92,53,.12);padding-bottom:.85rem}.estimate-heading h2{margin-bottom:0;color:#073f29;font-size:clamp(1.9rem,5.4vw,3.25rem);letter-spacing:-.06em}.estimate-input-label{display:grid;gap:.48rem;margin-top:1rem;color:#073f29;font-size:.82rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.estimate-input-label input{min-height:3.45rem;border:1px solid rgba(11,92,53,.22);border-radius:1rem;padding:.82rem 1rem;color:#073f29;background:#fffffff0;box-shadow:inset 0 .25rem .8rem #0b5c350f;font-size:1.2rem;font-weight:900}.estimate-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.estimate-summary article{border:1px solid rgba(255,205,44,.42);border-radius:1.15rem;padding:1rem;color:#fff;background:radial-gradient(circle at 88% 14%,rgba(255,216,47,.36),transparent 8rem),linear-gradient(135deg,#06442d,#0c7c43);box-shadow:0 .75rem 1.4rem #00412429}.estimate-summary span{font-size:.78rem;font-weight:850;letter-spacing:.02em}.estimate-summary span{display:block;color:#ffffffc7}.estimate-summary strong{display:block;margin-top:.22rem;color:#ffe16a;font-size:clamp(1.55rem,4.6vw,2.4rem);letter-spacing:-.04em}.estimate-reset-button{min-height:3rem;margin-top:1rem;border:0;border-radius:999px;padding:.72rem 1.25rem;color:#fff;background:linear-gradient(135deg,#0b6d3d,#06442d);box-shadow:0 .6rem 1.1rem #00412429;font-weight:950}.estimate-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.estimate-sheet-toolbar .estimate-reset-button{margin-top:0}.estimate-sheet-preview{margin:1rem 0 0;border:1px solid rgba(11,92,53,.16);border-radius:1.2rem;padding:clamp(.52rem,1.6vw,1rem);overflow:auto;background:radial-gradient(circle at 50% 0%,rgba(255,225,91,.22),transparent 16rem),#f4f9ece0}.estimate-sheet-preview img{display:block;width:min(100%,48rem);height:auto;margin:0 auto;border-radius:.55rem;background:#fff;box-shadow:0 1.2rem 2rem #00321c2e}.concentrate-calculator{grid-column:1 / -1;border-color:color-mix(in srgb,var(--accent) 44%,var(--line));background:linear-gradient(145deg,white,var(--accent-pale))}.round-mix-calculator{margin:0 0 1rem;padding:.85rem;box-shadow:0 8px 20px #1d483514}.round-mix-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.round-mix-heading h3{margin:0;color:var(--accent-dark);font-size:1.08rem}.round-mix-heading>span{border-radius:999px;padding:.26rem .48rem;color:var(--accent-dark);background:#ffffffad;font-size:.66rem;font-weight:850;text-transform:uppercase}.concentrate-calculator .eyebrow{margin-bottom:.2rem;color:var(--accent-dark)}.calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem}.calculator-card select{width:100%;border:1px solid var(--line);border-radius:.68rem;padding:.68rem;color:var(--green-dark);background:#fff;font:inherit}.round-mix-calculator .calculator-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.8fr);gap:0 .58rem}.round-mix-calculator label{margin-top:.55rem;font-size:.76rem}.round-mix-calculator select,.round-mix-calculator input{min-height:2.52rem;padding:.56rem;font-size:.82rem}.round-mix-calculator button{margin-top:.7rem;padding:.62rem .82rem;font-size:.82rem}.input-with-unit{display:flex;align-items:center;border:1px solid var(--line);border-radius:.68rem;overflow:hidden;background:#fff}.input-with-unit input{width:100%;min-width:0;border:0;background:transparent}.input-with-unit span{padding-right:.58rem;color:var(--muted);font-size:.76rem;font-weight:800}.round-mix-calculator output{min-height:0;margin-top:.65rem;padding:.62rem;font-size:.82rem}.round-mix-calculator .mix-rate-reference{margin-top:.62rem;font-size:.76rem}.custom-concentrate-editor{margin-top:.7rem;border:1px solid rgba(12,98,55,.18);border-radius:.78rem;padding:.58rem .64rem;color:var(--green-dark);background:#ffffff8f}.custom-concentrate-editor summary{color:#075331;font-size:.78rem;font-weight:900;cursor:pointer}.custom-concentrate-fields{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.82fr));gap:0 .54rem}.custom-concentrate-fields label:last-child{grid-column:1 / -1}.custom-concentrate-editor p{margin:.52rem 0 0;color:#527065;font-size:.72rem;line-height:1.42}.round-mix-calculator .custom-product-save{margin-top:.58rem}.custom-product-status{display:inline-block;margin-left:.52rem;color:#075331;font-size:.73rem;font-weight:850}.round-mix-calculator .custom-product-remove{display:grid;width:1.45rem;height:1.45rem;place-items:center;margin:0;border-radius:50%;padding:0;color:#fff;background:#8b3d28;box-shadow:none;font-size:1rem;line-height:1}.concentrate-calculator output span{display:block;margin-top:.24rem;line-height:1.42}.mix-rate-reference{margin-top:.82rem;color:var(--green-dark);font-size:.82rem}.mix-rate-reference summary{cursor:pointer;font-weight:850}.mix-rate-table-wrap{margin-top:.6rem;overflow-x:auto}.mix-rate-reference table{width:100%;border-collapse:collapse;background:#ffffffb8}.mix-rate-reference th,.mix-rate-reference td{border-bottom:1px solid var(--line);padding:.48rem;text-align:left;white-space:nowrap}.mix-rate-reference p{margin-bottom:0;font-size:.78rem}.product-label-link{appearance:none;border:0;background:transparent;padding:0;color:#075331;cursor:pointer;font:inherit;font-weight:900;text-underline-offset:.16rem}.product-label-link:hover{color:#8a6500}.product-label-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem}.product-label-intro,.product-label-card{border:1px solid rgba(11,92,53,.16);border-radius:1rem;padding:1rem;background:#ffffffe6;box-shadow:0 .5rem 1.2rem #00412414}.product-label-intro{grid-column:1 / -1;border-color:#ffc82f66;color:#fff;background:linear-gradient(135deg,#04462d,#0d7541)}.product-library-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(255,230,91,.24),transparent 10rem),linear-gradient(135deg,#04462df0,#0d7541e6)}.product-library-herbicide{border-color:#67df7461}.product-library-fungicide{border-color:#62b9ff6b;background:radial-gradient(circle at 100% 0%,rgba(104,196,255,.26),transparent 10rem),linear-gradient(135deg,#043e4cf0,#0d6a75e6)}.product-library-insecticide{border-color:#ffae5f6b;background:radial-gradient(circle at 100% 0%,rgba(255,192,104,.24),transparent 10rem),linear-gradient(135deg,#502a10f0,#9c561ee6)}.product-library-fertilizer{border-color:#dfed6975;background:radial-gradient(circle at 100% 0%,rgba(230,255,132,.28),transparent 10rem),linear-gradient(135deg,#2d4e12f0,#67861ee6)}.product-library-status{flex:0 0 auto;display:grid;place-items:center;min-width:5.2rem;min-height:5.2rem;border:1px solid rgba(255,255,255,.2);border-radius:1.3rem;background:#ffffff1f;box-shadow:inset 0 1px #fff3}.product-library-status strong{font-size:1.85rem;line-height:1;color:#ffe66a}.product-library-status span{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-library-controls{grid-column:1 / -1;display:grid;gap:.75rem;padding:.75rem;border:1px solid rgba(11,92,53,.14);border-radius:1.15rem;background:#ffffffb8;box-shadow:0 .55rem 1.25rem #00412414,inset 0 1px #ffffffc7;backdrop-filter:blur(14px)}.product-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.product-category-tab{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.2rem;border:1px solid rgba(11,92,53,.12);border-radius:.95rem;padding:.72rem .82rem;color:#0a4129;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.65),transparent 3.4rem),#f1fae6c2;box-shadow:inset 0 1px #ffffffc7;cursor:pointer;font:inherit;font-weight:950;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-category-tab:hover,.product-category-tab.active{transform:translateY(-1px);border-color:#ffd54380;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.82),transparent 3.8rem),#fffad5e6;box-shadow:0 .55rem 1rem #0041241a,inset 0 1px #ffffffdb}.product-category-tab strong{min-width:1.85rem;padding:.2rem .45rem;border-radius:999px;color:#073720;background:#ffe663c2;text-align:center}.product-category-tab-herbicide.active{border-color:#4dc85db8}.product-category-tab-fungicide.active{border-color:#4cacebb8}.product-category-tab-insecticide.active{border-color:#eb8c3cb8}.product-category-tab-fertilizer.active{border-color:#b8d136b8}.product-label-search{display:grid;gap:.35rem}.product-label-search span{color:#073720bd;font-size:.78rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.product-label-search input{width:100%;border:1px solid rgba(11,92,53,.16);border-radius:.95rem;padding:.84rem .95rem;color:#073720;background:#ffffffdb;box-shadow:inset 0 1px #ffffffdb;font:inherit;font-weight:800;outline:none}.product-label-search input:focus{border-color:#ffcd2cb8;box-shadow:0 0 0 3px #ffcd2c2e}.product-label-empty{grid-column:1 / -1;border:1px dashed rgba(11,92,53,.24);border-radius:1rem;padding:1.1rem;color:#164a31;background:#ffffffbd;box-shadow:inset 0 1px #ffffffd1}.product-label-empty h3{margin-bottom:.35rem;color:#075331}.product-label-intro .eyebrow{color:#ffd64a}.product-label-intro p:last-child,.product-label-card p{margin-bottom:0;line-height:1.5}.product-label-card .eyebrow{color:#8a6500}.product-label-card h3{color:#075331}.product-container-card{display:grid;grid-template-columns:minmax(8.5rem,.68fr) minmax(0,1fr);align-items:center;gap:.9rem;overflow:hidden;background:linear-gradient(160deg,#fffffff0,#effae0e6),radial-gradient(circle at 12% 12%,rgba(255,222,83,.22),transparent 9rem)}.product-container-link,.product-container-link:visited{display:grid;gap:.48rem;width:100%;border:0;padding:0;color:#075331;text-align:center;text-decoration:none;background:transparent;cursor:pointer}.product-container-link:not(.disabled):hover .product-container-frame{border-color:#ffcd2cc7;transform:translateY(-.12rem) scale(1.015);box-shadow:0 .85rem 1.4rem #00412429}.product-container-link:not(.disabled):hover .product-container-action{color:#8a6500}.product-container-frame,.product-container-placeholder{width:100%;aspect-ratio:13 / 17;min-height:0;border:1px solid rgba(11,92,53,.16);border-radius:.95rem;background:radial-gradient(circle at 50% 12%,#fff,#fffffff0 58%,#e8f8ced1),linear-gradient(180deg,#fff,#f0fbe0eb);box-shadow:inset 0 .35rem 1rem #ffffffad,0 .5rem 1rem #00412417}.product-container-frame{display:grid;place-items:center;padding:.75rem;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-container-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(1.24) contrast(1.08) drop-shadow(0 .55rem .38rem rgba(8,55,32,.16))}.product-jug-asset{background:transparent}.product-library-jug{max-width:92%;max-height:92%;margin:auto;mix-blend-mode:normal}.product-container-card .product-container-frame{border-color:#ffe7672e;background:radial-gradient(circle at 50% 80%,rgba(0,48,24,.16),transparent 38%),radial-gradient(circle at 50% 12%,rgba(255,255,255,.46),transparent 48%),linear-gradient(145deg,#ffffff1a,#ace57014)}.product-container-action{font-size:.74rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase;transition:color .18s ease}.product-container-placeholder{display:flex;align-items:center;justify-content:center;color:#6b7d5f;font-size:.82rem;font-weight:850;text-align:center}.product-container-frame .product-container-placeholder{height:100%;aspect-ratio:auto;padding:1rem}.product-image-missing{border-style:dashed;color:#58734c;background:radial-gradient(circle at 50% 12%,#fffffff0,#f0fae1e0),linear-gradient(145deg,#ffde602e,#277d441a)}.product-container-placeholder.product-label-file-link{display:grid;align-content:center;justify-items:center;gap:.56rem;color:#075331;background:radial-gradient(circle at 50% 8%,#fff180d1,#fffffff0 45%,#e0fac4e6),linear-gradient(145deg,#ffd622c7,#117d3a24);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-container-placeholder.product-label-file-link:hover,.product-container-placeholder.product-label-file-link:focus-visible{border-color:#ffcd2cd1;transform:translateY(-.12rem) scale(1.015);box-shadow:0 .85rem 1.4rem #00412429}.product-label-file-mark{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:.18rem solid rgba(5,83,49,.74);border-radius:1.15rem;color:#083b26;background:linear-gradient(145deg,#fff9cf,#ffc928);box-shadow:0 .55rem 1rem #00412421;font-size:.8rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.product-label-copy{min-width:0}.product-rate-note{color:#315b3c;font-size:.78rem;font-weight:760;line-height:1.45}.product-label-offline-status{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;border:1px solid rgba(57,166,87,.22);border-radius:999px;padding:.3rem .56rem;color:#145e36;background:#c3f3b166;font-size:.7rem;font-weight:900}.product-label-offline-status span{display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;color:#fff;background:#2f9958;font-size:.65rem}.product-label-meta{color:#57735f;font-size:.78rem;font-weight:850}.product-label-button{display:inline-block;margin-top:.78rem;border-radius:999px;padding:.58rem .78rem;color:#15442e;background:linear-gradient(145deg,#ffe767,#ffba16);font-size:.8rem;font-weight:900;text-decoration:none;box-shadow:0 .42rem .8rem #734e0021}.product-label-missing{margin-top:.7rem;color:#786d42;font-size:.8rem;font-style:italic}.region-grid{grid-template-columns:repeat(2,1fr)}.region-card h3{color:var(--green-dark)}.notes-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.notes-actions button{margin-top:0}.notes-actions .secondary{color:var(--green-dark);background:var(--green-pale)}#notesStatus{color:var(--muted);font-size:.88rem}.source-list{display:grid;gap:.55rem}.source-list a{border:1px solid var(--line);border-radius:.85rem;padding:.9rem;color:var(--green-dark);background:#fff;font-weight:750;text-decoration:none}.source-list a:hover{border-color:var(--green);background:var(--green-pale)}footer{padding:1.2rem;color:#d7e6dc;background:var(--accent-dark);transition:background .22s ease;text-align:center}footer p{max-width:860px;margin:0 auto;font-size:.82rem;line-height:1.5}footer p+p{margin-top:.35rem}footer a{color:var(--accent-soft);font-weight:750}@media(max-width:760px){.route-home{padding:1rem}.route-start-card{width:min(30rem,100%);padding:.38rem}.route-picker-trigger{grid-template-columns:3rem minmax(0,1fr);padding-right:1.9rem}.route-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}.route-brand-logo{width:min(38rem,96%);max-height:min(23vh,11rem)}.site-header{padding:.55rem .65rem}.header-actions{flex-wrap:wrap;gap:.42rem}.header-round-selector{width:10.4rem;margin-left:auto;padding:.44rem .54rem}.header-round-selector span{font-size:.58rem}.header-round-selector select{font-size:.72rem}.when-to-sell-button,.symptom-finder-button,.service-area-button{padding:.52rem .68rem;font-size:.72rem}.local-weather{padding:.72rem .78rem}.local-weather h3{font-size:1rem}.weather-compact-row strong{font-size:1.82rem}.round-snapshot{width:100%;margin-top:.65rem;grid-template-columns:1fr}.hero-reminder{padding:.72rem .76rem}.hero-reminder p{font-size:.85rem;line-height:1.48}.database-category{min-height:11rem}.round-content,.database-category-grid,.dictionary-grid,.symptom-grid,.sell-grid,.calculator-grid,.calculator-fields,.estimate-summary,.region-grid{grid-template-columns:1fr}.estimate-heading{display:block}.estimate-sheet-toolbar>*{flex:1 1 12rem}.round-mix-calculator .calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-concentrate-fields{grid-template-columns:1fr}.product-library-header{align-items:stretch;flex-direction:column}.product-library-status{min-width:100%;min-height:auto;grid-template-columns:auto auto;justify-content:center;gap:.4rem;padding:.7rem}.product-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-label-grid,.product-container-card{grid-template-columns:1fr}.round-hero{display:block}}@media(max-width:520px){.product-category-tabs{grid-template-columns:1fr}.product-category-tab{min-height:2.85rem}}body{background:radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 28rem),radial-gradient(circle at 6% 68%,rgba(136,218,71,.18),transparent 30rem),linear-gradient(150deg,#edf7df,#f8faee 44%,#e1eed5);transition:background .26s ease}.site-header{position:sticky;z-index:15;top:0;display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.8rem 1rem;border-bottom:1px solid rgba(255,206,54,.46);padding:.58rem clamp(.85rem,3vw,2.25rem) .68rem;background:radial-gradient(circle at 85% 18%,color-mix(in srgb,var(--accent) 54%,transparent),transparent 18rem),linear-gradient(120deg,#022d1df7,#05532ff2);box-shadow:0 14px 34px #002d184d;backdrop-filter:blur(18px) saturate(150%)}.app-header-brand{display:flex;align-items:center;min-width:0;border:0;border-radius:1rem;padding:.22rem .34rem;background:transparent;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;touch-action:manipulation}.app-header-brand:hover,.app-header-brand:focus-visible{background:#ffe76714;box-shadow:inset 0 0 0 1px #ffe76724;transform:translateY(-1px)}.app-header-logo{display:block;width:clamp(12rem,27vw,20rem);max-height:4.8rem;object-fit:contain;object-position:left center;filter:saturate(1.12) contrast(1.05) drop-shadow(0 .46rem .58rem rgba(0,26,12,.34)) drop-shadow(0 0 .72rem rgba(255,211,56,.14))}.site-header:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,transparent,#ffc62f,transparent)}.header-actions{width:auto;max-width:100%}.header-round-selector{border-color:#ffd54c6b;border-radius:1.15rem;padding:.58rem .74rem;background:#002a1b8a;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #00201133;backdrop-filter:blur(16px)}.header-round-selector span{color:#ffd648}.header-round-selector select{color:#fff6c2}.service-area-button,.when-to-sell-button,.symptom-finder-button,.back-to-rounds{border-color:#ffd64a70;color:#fff6bf;background:#002d1d85;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.service-area-button:hover,.symptom-finder-button:hover,.when-to-sell-button:hover{background:#ffc62f2e;transform:translateY(-2px)}.service-area-button{position:relative;min-width:9.7rem;border-radius:1.15rem;padding:.52rem .72rem;text-align:left}.service-area-button span,.service-area-popover-heading .route-service-title{display:block;margin-bottom:.18rem;color:#ffd648;font-size:.58rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.service-area-button strong{display:block;max-width:10rem;overflow:hidden;color:#fff;font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.service-area-button:after{position:absolute;top:50%;right:.68rem;width:.42rem;height:.42rem;border-right:2px solid #ffd64a;border-bottom:2px solid #ffd64a;content:"";transform:translateY(-70%) rotate(45deg);transition:transform .24s ease}.site-header.service-area-open .service-area-button:after{transform:translateY(-30%) rotate(225deg)}.service-area-popover{position:absolute;top:calc(100% - .34rem);right:clamp(.75rem,3vw,2.25rem);width:min(34rem,calc(100% - 1.5rem));visibility:hidden;opacity:0;pointer-events:none;clip-path:inset(0 0 100% 0 round 1.4rem);transform:translate3d(0,-.35rem,0) scale(.992);transform-origin:top right;will-change:transform,opacity,clip-path;transition:visibility 0s linear .32s,opacity .21s ease,clip-path .32s cubic-bezier(.22,.86,.22,1),transform .32s cubic-bezier(.22,.86,.22,1)}.site-header.service-area-open .service-area-popover{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 0 0 0 round 1.4rem);transform:translateZ(0) scale(1);transition-delay:0s}.service-area-popover-panel{border:1px solid rgba(255,219,94,.58);border-radius:1.4rem;padding:.85rem;background:linear-gradient(145deg,#197643f0,#012d1df5),#033f25eb;box-shadow:0 1.3rem 2.7rem #001d0f57,inset 0 1px #ffffff29,0 0 0 .26rem #ffc51e14;backdrop-filter:blur(18px) saturate(145%)}.service-area-popover-heading{display:grid;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.68rem;margin-bottom:.72rem;color:#fff}.service-area-popover-heading .route-pin{width:2.18rem;height:2.18rem}.service-area-popover-heading .route-pin:after{inset:.62rem}.service-area-popover-heading strong{display:block;font-size:1.22rem;line-height:1}.service-area-popover .route-city-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;margin:0;padding:0;overflow:visible;opacity:1;transform:none;pointer-events:auto;transition:none}.service-area-popover .route-city-list button{opacity:1;transform:none}.service-area-popover .route-city-list button.is-selected{border-color:#ffe25cd1;color:#072c1c;background:linear-gradient(145deg,#ffe979,#8fe164);box-shadow:0 .48rem 1.1rem #001a0d38,inset 0 1px #ffffff7a}.service-area-button.is-confirmed{animation:service-area-confirm .48s cubic-bezier(.22,.86,.22,1)}@keyframes service-area-confirm{45%{border-color:#acf479cc;box-shadow:0 0 0 .28rem #82e06229,0 .75rem 1.55rem #0020113d;transform:translateY(-2px) scale(1.015)}}.back-to-rounds{color:#f8d34d;background:linear-gradient(135deg,#04452bf5,#032f1ffa);box-shadow:0 .5rem 1rem #00331d24}main{width:min(1180px,calc(100% - 2rem));padding-top:1.6rem;padding-bottom:2.5rem}.round-panel{border:1px solid rgba(255,204,49,.34);border-radius:1.65rem;background:#fffff7eb;box-shadow:0 24px 54px #013b212e}.round-hero{position:relative;padding:1.55rem 1.55rem 1.45rem;overflow:hidden;background:radial-gradient(circle at 84% 18%,var(--accent-glow),transparent 16rem),linear-gradient(105deg,rgba(255,213,70,.14),transparent 42%),linear-gradient(135deg,#023a27,color-mix(in srgb,var(--accent-dark) 70%,#035533) 54%,color-mix(in srgb,var(--accent) 72%,#0e7b43))}.round-hero:after{position:absolute;right:-4rem;bottom:-4.4rem;width:19rem;height:8rem;border-radius:50%;content:"";background:radial-gradient(ellipse,rgba(170,255,87,.25),transparent 68%);filter:blur(8px)}.round-hero h2{font-size:clamp(2rem,4vw,3rem)}.round-content{gap:1.1rem;padding:1.35rem;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-pale) 80%,transparent),transparent 25rem),linear-gradient(150deg,#fffff9f7,#f0f7e7f0)}.service-overview{border:1px solid rgba(15,104,57,.18);border-radius:.95rem;padding:.78rem .86rem;background:#ffffffb8;box-shadow:0 .4rem 1rem #0246260d}.service-overview summary,.service-overview summary:after{color:#0a5a35}.focus-box{border:1px solid rgba(255,200,47,.38);border-radius:1.25rem;padding:1.1rem;background:linear-gradient(145deg,#ffffffe6,#f0fae2eb),var(--accent-pale);box-shadow:inset 0 1px #ffffffd1,0 11px 25px #0143241a}.scouting-list li{border-radius:.72rem;padding:.18rem;transition:background .15s ease,transform .15s ease}.scouting-list li:hover{background:#dff7c294;transform:translate(3px)}.question-item{border-color:#17663d29;background:#ffffffd1;box-shadow:0 3px 10px #1d48350d;transition:border-color .15s ease,box-shadow .15s ease}.question-item:hover{border-color:color-mix(in srgb,var(--accent) 42%,white);box-shadow:0 7px 16px #1d483514}.callout{border-radius:1rem}.database-category-grid{gap:1rem}.database-category{min-height:17rem;border:1px solid rgba(255,206,58,.48);border-radius:1.55rem;box-shadow:0 18px 36px #003e2233;transition:transform .18s ease,box-shadow .18s ease}.database-category:before{background:linear-gradient(180deg,#001e110f,#002816f0)}.database-category:hover{box-shadow:0 25px 46px #003b2047}.database-category strong{color:#ffe05b}.database-category span{color:#ffffffdb}.database-results-header,.section-heading{border:1px solid rgba(255,201,48,.36);border-radius:1.25rem;background:linear-gradient(135deg,#02432afa,#076839eb);box-shadow:0 .8rem 1.8rem #00381f24}.database-results-header h2,.section-heading h2,.section-heading .eyebrow,.section-heading p:last-child{color:#fff}.section-heading .eyebrow{color:#ffd64a}.faq-heading>p:not(.eyebrow){color:#ffffffd6}.faq-heading .faq-round-selector{color:#ffd64a}.database-home-button{border-color:#ffd74c6b;color:#ffe46d;background:#002c1c7a}.search-box{border:1px solid rgba(255,200,47,.3);border-radius:1rem;padding:.78rem;background:#ffffffc2;box-shadow:0 .45rem 1rem #0242250f}.dictionary-card,.sell-card,.symptom-card,.calculator-card,.region-card{border-color:#0e603729;border-radius:1.15rem;background:#ffffffe6;box-shadow:0 8px 22px #0045261a;transition:transform .16s ease,box-shadow .16s ease}.dictionary-card:hover,.sell-card:hover,.symptom-card:hover,.calculator-card:hover,.region-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #1d48351f}.round-mix-calculator{border-color:#ffc0207a;background:radial-gradient(circle at 94% 8%,rgba(255,218,79,.25),transparent 10rem),linear-gradient(140deg,#f4ffe4f7,#def4c5eb);box-shadow:0 10px 24px #0148271c}.round-mix-calculator button,.calculator-card button,.notes-actions button{color:#16452f;background:linear-gradient(145deg,#ffe767,#ffba16);box-shadow:0 .45rem .9rem #734e0024}.round-mix-heading>span,.sell-season,.symptom-card .tag{color:#075331;background:#f7d95b}.local-weather{border-color:#ffd54566;background:#002f1f94}.hero-reminder{border-color:#ffd7538f;background:linear-gradient(130deg,#ffdb5a24,#ffffff0a),#002f1f94}.hero-reminder-label span{background:#ffd13c}footer{border-top:2px solid rgba(255,198,47,.7);color:#ffffffc2;background:linear-gradient(135deg,#003620,#075733)}footer a{color:#ffe06a}@media(max-width:760px){.site-header{grid-template-columns:1fr;justify-items:center;gap:.42rem;padding:.42rem .52rem .54rem}.app-header-brand{justify-content:center;width:100%}.app-header-logo{width:min(15.8rem,70vw);max-height:2.95rem;object-position:center}.header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.18fr);align-items:stretch;justify-content:initial;width:100%;gap:.36rem}.service-area-button{min-width:0;width:100%;padding:.4rem 1.22rem .42rem .52rem}.service-area-button span{font-size:.5rem}.service-area-button strong{max-width:100%;font-size:.78rem}.symptom-finder-button{width:auto;min-width:4.8rem;padding:.5rem .6rem}.header-round-selector{width:100%;margin-left:0;padding:.38rem .46rem}.header-round-selector span{font-size:.48rem;letter-spacing:.09em}.header-round-selector select{font-size:.68rem}.service-area-popover{top:calc(100% - .22rem);right:.5rem;left:.5rem;width:auto;transform-origin:top center}.service-area-popover-panel{border-radius:1.05rem;padding:.68rem}.service-area-popover .route-city-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-area-popover .route-city-list button{padding:.5rem .48rem;font-size:.7rem}main{width:min(100% - 1rem,48rem);padding-top:.7rem}.round-panel{border-radius:1rem}.round-hero{padding:1.05rem}.round-content{padding:.75rem}.database-category{min-height:12rem}.section-heading{padding:.92rem}}body{background:radial-gradient(circle at 16% 12%,rgba(255,221,78,.18),transparent 23rem),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28rem),linear-gradient(180deg,#012315a8,#edf7dfeb 38%,#e8f2d7f5),url(assets/landing-lawn-optimized.jpg) center top / cover no-repeat}body[data-round="1"]{--round-glow: rgba(151, 220, 83, .34);--round-wash: rgba(200, 237, 127, .16)}body[data-round="2"]{--round-glow: rgba(70, 194, 111, .32);--round-wash: rgba(145, 221, 169, .14)}body[data-round="3"]{--round-glow: rgba(64, 184, 132, .3);--round-wash: rgba(126, 216, 179, .14)}body[data-round="4"]{--round-glow: rgba(142, 181, 86, .32);--round-wash: rgba(186, 210, 117, .14)}body[data-round="5"]{--round-glow: rgba(105, 159, 82, .3);--round-wash: rgba(158, 197, 120, .14)}select.custom-picker-source{display:none!important}.custom-picker{position:relative;width:100%;margin-top:.34rem}.header-round-selector .custom-picker{margin-top:0}.custom-picker-trigger{position:relative;display:flex;width:100%;min-height:2.68rem;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid rgba(255,221,96,.48);border-radius:1rem;padding:.62rem 2.05rem .62rem .72rem;color:#fff8cf;background:linear-gradient(145deg,#ffffff21,#ffffff08),#00362294;box-shadow:inset 0 1px #ffffff1f,0 .55rem 1.2rem #00221124;text-align:left;transition:border-color .17s ease,background .17s ease,transform .17s ease}.custom-picker-trigger:hover,.custom-picker-trigger:focus-visible,.custom-picker.is-open .custom-picker-trigger{border-color:#ffe167d1;background:linear-gradient(145deg,#ffd74f33,#ffffff0d),#034c2bb8;transform:translateY(-1px)}.custom-picker-value{display:block;min-width:0;overflow:hidden;font-size:.86rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.custom-picker-chevron{position:absolute;top:50%;right:.78rem;width:.48rem;height:.48rem;border-right:2px solid #ffd84f;border-bottom:2px solid #ffd84f;transform:translateY(-68%) rotate(45deg);transition:transform .24s cubic-bezier(.22,.86,.22,1)}.custom-picker.is-open .custom-picker-chevron{transform:translateY(-25%) rotate(225deg)}.custom-picker-list{position:absolute;z-index:35;top:calc(100% + .4rem);right:0;left:0;display:grid;gap:.32rem;max-height:0;overflow:hidden;border:1px solid rgba(255,219,94,.54);border-radius:1rem;padding:0;opacity:0;pointer-events:none;transform:translate3d(0,-.38rem,0) scale(.985);transform-origin:top center;background:linear-gradient(145deg,#197643f5,#012d1dfa),#033f25f0;box-shadow:0 1.1rem 2.2rem #001d0f4d,inset 0 1px #ffffff24;backdrop-filter:blur(16px) saturate(145%);transition:max-height .36s cubic-bezier(.22,.86,.22,1),padding .26s ease,opacity .18s ease,transform .26s cubic-bezier(.22,.86,.22,1)}.custom-picker.is-open .custom-picker-list{max-height:16rem;overflow-y:auto;padding:.42rem;opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.custom-picker-option{border:1px solid rgba(255,224,105,.28);border-radius:.82rem;padding:.56rem .66rem;color:#fff8cf;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#00392380;font-size:.78rem;font-weight:900;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.custom-picker-option:hover,.custom-picker-option:focus-visible,.custom-picker-option[aria-selected=true]{border-color:#ffe15dbd;background:linear-gradient(145deg,#ffd84f42,#ffffff14),#035731bf}.custom-picker-option:hover,.custom-picker-option:focus-visible{transform:translateY(-1px)}.faq-round-selector .custom-picker-trigger,.round-mix-calculator .custom-picker-trigger{color:#fff8cf}.site-header{background:radial-gradient(circle at 16% -40%,rgba(255,222,83,.22),transparent 18rem),radial-gradient(circle at 88% 0%,var(--round-glow),transparent 19rem),linear-gradient(120deg,#022d1dfa,#05532ff2)}main{width:min(1220px,calc(100% - 2rem))}.round-panel{position:relative;overflow:hidden;border:1px solid rgba(255,215,80,.46);border-radius:1.9rem;background:linear-gradient(145deg,#003622d6,#012418c7),#002b1bb8;box-shadow:0 1.6rem 3.8rem #00241347,inset 0 1px #ffffff1f,0 0 0 .35rem #ffc62f14;backdrop-filter:blur(18px) saturate(135%)}.round-panel:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 82% 8%,var(--round-glow),transparent 18rem),radial-gradient(circle at 12% 86%,rgba(154,255,99,.16),transparent 24rem),linear-gradient(110deg,rgba(255,222,90,.06),transparent 44%,var(--round-wash))}.round-panel:after{position:absolute;top:0;right:1.45rem;left:1.45rem;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--accent),#ffdf5d,transparent);opacity:.9}.round-hero,.round-content{position:relative;z-index:1}.round-hero{min-height:22rem;align-items:stretch;border-bottom:1px solid rgba(255,215,78,.26);padding:clamp(1.2rem,3vw,2.1rem);background:radial-gradient(circle at 12% 12%,rgba(255,229,119,.16),transparent 15rem),radial-gradient(circle at 86% 20%,var(--round-glow),transparent 18rem),linear-gradient(135deg,#004027eb,#002015bd)}.round-hero h2,.round-cycle-button .round-cycle-copy>span{text-shadow:0 .5rem 1rem rgba(0,24,12,.25)}.season-label{color:#ffda48}.round-cycle-button{color:#fff}.round-cycle-button .round-cycle-copy>span{font-size:clamp(3.1rem,7vw,5.8rem);letter-spacing:-.06em}.round-cycle-icon{border-color:#ffde6680;color:#ffd94d;background:#002d1d94}.round-cycle-button{position:relative;display:inline-flex;align-items:center;gap:.95rem;max-width:min(100%,37rem);margin:0 0 .72rem;border:1px solid rgba(200,237,127,.38);border-radius:1.45rem;padding:.72rem .82rem .76rem 1rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 14% 18%,rgba(219,255,154,.16),transparent 8rem),linear-gradient(135deg,#085c36c7,#012b1d9e);box-shadow:inset 0 1px #ffffff24,0 .95rem 2rem #001a0d38,0 0 0 .18rem #c1e98412;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.round-cycle-button:before{position:absolute;inset:.28rem;border:1px solid rgba(255,255,255,.08);border-radius:1.18rem;content:"";pointer-events:none}.round-cycle-button:hover,.round-cycle-button:focus-visible{border-color:#d5f69fad;background:radial-gradient(circle at 14% 18%,rgba(222,255,158,.22),transparent 8rem),linear-gradient(135deg,#0c6d3edb,#01301fb3);box-shadow:inset 0 1px #ffffff29,0 1.15rem 2.25rem #001a0d42,0 0 0 .24rem #c1e9841a;text-shadow:none;transform:translateY(-2px)}.round-cycle-copy{position:relative;z-index:1;display:grid;gap:.1rem;min-width:0}.round-cycle-button .round-cycle-copy>span{display:block;color:#fff;font-size:clamp(2.15rem,5.2vw,4.35rem);font-weight:950;letter-spacing:-.075em;line-height:.9;text-shadow:0 .48rem 1rem rgba(0,24,12,.28)}.round-cycle-copy small{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(213,246,159,.28);border-radius:999px;padding:.2rem .5rem .22rem;color:#d9f8ad;background:#0333216b;font-size:.64rem;font-weight:950;letter-spacing:.13em;line-height:1;text-transform:uppercase}.round-cycle-icon{position:relative;z-index:1;width:2.65rem;height:2.65rem;flex:0 0 auto;border-color:#d8f99e9e;color:#0b3a22;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.62),transparent .62rem),linear-gradient(145deg,#d6f39d,var(--accent));font-size:1.28rem;font-weight:950;box-shadow:inset 0 1px #ffffff59,0 .48rem .9rem #001c0d3d;transition:transform .18s ease,box-shadow .18s ease}.round-cycle-button:hover .round-cycle-icon,.round-cycle-button:focus-visible .round-cycle-icon{box-shadow:inset 0 1px #ffffff6b,0 .62rem 1rem #001c0d47;transform:translate(.18rem)}.service-title{max-width:44rem;color:#ffffffe6;font-size:clamp(1rem,2vw,1.25rem)}.hero-reminder,.local-weather{border-color:#ffd7538f;background:linear-gradient(130deg,#ffdb5a24,#ffffff0a),#002f1f94;box-shadow:inset 0 1px #ffffff1a,0 .75rem 1.6rem #00221229}.round-snapshot{width:min(27rem,40vw)}.round-content{border-radius:0 0 1.75rem 1.75rem;padding:clamp(.9rem,2vw,1.45rem);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 19rem),linear-gradient(160deg,#fdfff7e6,#e8f6dad6)}.service-overview,.focus-box,.round-mix-calculator,.question-item,.dictionary-card,.sell-card,.symptom-card,.calculator-card,.region-card{border-color:#ffc93047;background:linear-gradient(145deg,#ffffffeb,#f5fdecdb);box-shadow:0 .85rem 1.8rem #003b201c,inset 0 1px #ffffffd1}.focus-box{background:radial-gradient(circle at 94% 8%,var(--round-wash),transparent 12rem),linear-gradient(145deg,#ffffffe6,#edf9e0e0)}.round-mix-calculator{border-color:#ffcb3485;background:radial-gradient(circle at 94% 8%,rgba(255,218,79,.24),transparent 11rem),linear-gradient(145deg,#00452be6,#023120d6);color:#fff}.round-mix-calculator h3,.round-mix-calculator label,.round-mix-calculator .eyebrow,.round-mix-calculator details,.round-mix-calculator .mix-rate-reference,.round-mix-calculator .mix-rate-reference p{color:#fff}.round-mix-calculator .eyebrow,.round-mix-heading>span{color:#ffd94d}.round-mix-calculator input{border-color:#ffdb5e66;color:#fff;background:#002c1c80}.round-mix-calculator input::placeholder{color:#ffffff85}.round-mix-calculator .input-with-unit span{color:#ffe48b}.round-mix-calculator output,.round-mix-calculator .mix-rate-reference table{color:#143925}.round-mix-calculator .custom-concentrate-editor p{color:#ffffffc2}.header-round-selector{position:relative;display:grid;grid-template-columns:2.65rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.68rem;border-color:#bfe79170;border-radius:999px;padding:.46rem .68rem .5rem .48rem;background:radial-gradient(circle at 15% 18%,rgba(203,239,148,.18),transparent 4.6rem),linear-gradient(135deg,#05442ae6,#022a1cd1);box-shadow:inset 0 1px #ffffff24,0 .75rem 1.45rem #00231233}.header-round-selector:before{display:grid;grid-row:1 / 3;width:2.45rem;height:2.45rem;place-items:center;border:1px solid rgba(236,255,198,.68);border-radius:50%;color:#083820;content:"R1";background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.72),transparent .52rem),linear-gradient(145deg,var(--accent-soft),var(--accent));font-size:.86rem;font-weight:950;letter-spacing:-.04em;box-shadow:0 .35rem .7rem #001e0f3d,0 0 0 .18rem #bbea7e1f}body[data-round="2"] .header-round-selector:before{content:"R2"}body[data-round="3"] .header-round-selector:before{content:"R3"}body[data-round="4"] .header-round-selector:before{content:"R4"}body[data-round="5"] .header-round-selector:before{content:"R5"}.header-round-selector>span{grid-column:2;color:#cdeea0;font-size:.54rem;letter-spacing:.13em}.header-round-selector .custom-picker{grid-column:2;min-width:0}.header-round-selector .custom-picker-trigger{min-height:1.4rem;border:0;border-radius:0;padding:.02rem 1.25rem .02rem 0;color:#f7ffdf;background:transparent;box-shadow:none}.header-round-selector .custom-picker-trigger:hover,.header-round-selector .custom-picker-trigger:focus-visible,.header-round-selector .custom-picker.is-open .custom-picker-trigger{background:transparent;transform:none}.header-round-selector .custom-picker-value{font-size:.84rem;font-weight:950}.header-round-selector .custom-picker-chevron{right:.18rem;border-color:#cce992}.round-mix-calculator{border-color:#a8d97e75;background:radial-gradient(circle at 94% 8%,rgba(177,221,111,.17),transparent 11rem),radial-gradient(circle at 5% 100%,rgba(117,173,91,.16),transparent 12rem),linear-gradient(145deg,#0e4e32e0,#083927d6);box-shadow:0 .85rem 1.9rem #002e1826,inset 0 1px #ffffff1a}.round-mix-heading>span{border:1px solid rgba(210,244,166,.38);color:#d9f7a8;background:#d2f4a629}.round-mix-calculator .custom-picker-trigger{min-height:2.44rem;margin-top:0;border-color:#c4e99d5c;padding:.56rem 2.05rem .56rem .72rem;color:#f8ffec;background:linear-gradient(145deg,#ffffff17,#c4e99d14),#08452bb3;box-shadow:inset 0 1px #ffffff1a,0 .35rem .75rem #0022111f}.round-mix-calculator .custom-picker-trigger:hover,.round-mix-calculator .custom-picker-trigger:focus-visible,.round-mix-calculator .custom-picker.is-open .custom-picker-trigger{border-color:#d2f4a69e;background:linear-gradient(145deg,#cff29f29,#ffffff0f),#0a5431c2}.round-mix-calculator .custom-picker-list{border-color:#c4e99d73;background:linear-gradient(145deg,#145f3bfa,#052f20fa)}.round-mix-calculator .custom-picker-option{margin-top:0;padding:.52rem .64rem;color:#f4ffe6;background:linear-gradient(145deg,#ffffff14,#c0e6980d),#09432ac7}.round-mix-calculator .custom-picker-option:hover,.round-mix-calculator .custom-picker-option:focus-visible,.round-mix-calculator .custom-picker-option[aria-selected=true]{border-color:#d2f4a69e;background:linear-gradient(145deg,#bee89138,#ffffff0f),#0f5833d6}.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option){color:#143923;background:linear-gradient(145deg,#d3ef9a,#8bc55e);box-shadow:0 .45rem .9rem #00281424}.round-mix-calculator .input-with-unit{border-color:#c4e99d5c;background:#08452ba8;box-shadow:inset 0 1px #ffffff14}.round-mix-calculator .input-with-unit input{color:#f8ffec;background:transparent}.round-mix-calculator .input-with-unit span{align-self:stretch;display:grid;min-width:2.5rem;place-items:center;border-left:1px solid rgba(196,233,157,.2);padding:0 .62rem;color:#d9f7a8;background:#d2f4a61f}.mix-product-grid,.mix-setup-grid{display:grid;gap:.68rem}.mix-components-panel{margin-top:.78rem;border:1px solid rgba(196,233,157,.32);border-radius:1.08rem;padding:.72rem;background:radial-gradient(circle at 100% 0,rgba(255,221,92,.12),transparent 8rem),linear-gradient(145deg,#ffffff12,#d2f4a60e),#0331206b;box-shadow:inset 0 1px #ffffff17,0 .45rem 1rem #0024121f}.mix-components-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.72rem}.mix-components-heading h4{margin:0;color:#fff9d6;font-size:.98rem}.mix-components-heading>span{border:1px solid rgba(255,221,91,.28);border-radius:999px;padding:.24rem .46rem;color:#ffd94d;background:#ffda4f21;font-size:.64rem;font-weight:900;text-transform:uppercase}.mix-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mix-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.68rem}.mix-product-card{min-width:0;margin:0;border:1px solid rgba(196,233,157,.32);border-radius:1rem;padding:.58rem .68rem .74rem;background:radial-gradient(circle at 100% 0,rgba(210,244,166,.16),transparent 8rem),linear-gradient(145deg,#ffffff14,#d2f4a612),#073d278c;box-shadow:inset 0 1px #ffffff17,0 .45rem 1rem #0024121f}.mix-product-card-secondary{background:radial-gradient(circle at 100% 0,rgba(255,221,92,.12),transparent 8rem),linear-gradient(145deg,#ffffff12,#d2f4a60d),#06372480}.mix-adjuvant-card{grid-column:1 / -1;background:radial-gradient(circle at 100% 0,rgba(255,221,92,.14),transparent 8rem),linear-gradient(145deg,#ffffff14,#d2f4a60e),#053a268c}.mix-product-card legend{padding:0 .42rem;color:#e6ffbc;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mix-product-card label{margin-top:.48rem}.adjuvant-calculator-card{margin-top:.78rem;border:1px solid rgba(196,233,157,.32);border-radius:1rem;padding:.72rem;background:radial-gradient(circle at 100% 0,rgba(255,221,92,.13),transparent 8rem),linear-gradient(145deg,#ffffff14,#d2f4a60e),#05372480;box-shadow:inset 0 1px #ffffff17,0 .45rem 1rem #0024121f}.adjuvant-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.adjuvant-heading h4{margin:0;color:#fff9d6;font-size:.98rem}.adjuvant-heading>span{border:1px solid rgba(255,221,91,.28);border-radius:999px;padding:.24rem .46rem;color:#ffd94d;background:#ffda4f21;font-size:.64rem;font-weight:900;text-transform:uppercase}.adjuvant-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.18rem .68rem}.round-mix-calculator .adjuvant-rate-note{margin:.62rem 0 0;border:1px solid rgba(255,221,91,.2);border-radius:.82rem;padding:.5rem .58rem;color:#f4ffe8d1;background:#002a1b57;font-size:.74rem;line-height:1.35}.round-mix-calculator .adjuvant-rate-note strong{color:#fff4a8}.round-mix-calculator .adjuvant-calculate{margin-top:.66rem}.round-mix-calculator .adjuvant-result{margin-top:.62rem}.mix-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.manual-rate-field[hidden]{display:none!important}.round-mix-calculator .mix-rate-note{margin:.58rem 0 0;border:1px solid rgba(255,221,91,.22);border-radius:.82rem;padding:.48rem .56rem;color:#f4ffe8d1;background:linear-gradient(145deg,#ffffff14,#d2f4a60b),#002a1b5c;font-size:.74rem;line-height:1.36}.round-mix-calculator .mix-rate-note strong{color:#fff4a8}.round-mix-calculator output{display:grid;gap:.54rem;border:1px solid rgba(178,221,139,.34);color:#183c25;background:#eef9e0f0}.mix-result-summary,.mix-result-product{display:grid;gap:.22rem;border:1px solid rgba(32,105,61,.16);border-radius:.84rem;padding:.62rem .68rem;background:#ffffff9e}.mix-result-summary{background:linear-gradient(145deg,#cff29f6b,#ffffff9e)}.mix-result-summary strong,.mix-result-product strong{color:#10351e}.round-mix-calculator .mix-result-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.round-mix-calculator .mix-result-label,.round-mix-calculator .mix-result-rate{color:#244c31;font-size:.76rem;font-weight:950}.round-mix-calculator .mix-result-product-name{display:inline-block;border:1px solid rgba(255,225,106,.55);border-radius:999px;padding:.24rem .52rem;color:#fff4a8;background:radial-gradient(circle at 16% 20%,rgba(255,225,106,.18),transparent 3.8rem),linear-gradient(145deg,#124829,#061f12);box-shadow:inset 0 1px #ffffff29,0 .34rem .78rem #001b0d2e;letter-spacing:.01em}.mix-result-summary span,.mix-result-product span{display:block}.round-mix-calculator .mix-add-amount{display:inline-block;width:fit-content;border:1px solid rgba(4,45,25,.18);border-radius:.72rem;padding:.3rem .46rem;color:#061f12;background:linear-gradient(145deg,#ffe16a,#bfe77b);box-shadow:inset 0 1px #ffffff75,0 .35rem .75rem #001b0d29}.round-mix-calculator .custom-concentrate-editor{border-color:#c4e99d47;color:#f4ffe7;background:#d5f1b229}.round-mix-calculator .custom-concentrate-editor summary{color:#dff8b2}.round-mix-calculator .mix-rate-reference table{border:1px solid rgba(178,221,139,.34);border-radius:.7rem;overflow:hidden;background:#effae0f2}.round-mix-calculator .mix-rate-reference p{color:#f7ffeac7}.round-mix-calculator .calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .7rem}@media(max-width:520px){.round-mix-calculator .calculator-fields,.mix-product-grid,.mix-setup-grid,.adjuvant-fields,.mix-action-grid{grid-template-columns:1fr}}@media(max-width:760px){main{width:min(100% - .72rem,48rem)}.round-panel{border-radius:1.2rem}.round-hero{min-height:auto;padding:1rem}.round-cycle-button{width:100%;border-radius:1.15rem;padding:.66rem .72rem .7rem .82rem}.round-cycle-button .round-cycle-copy>span{font-size:clamp(1.85rem,12vw,3.35rem)}.round-cycle-copy small{font-size:.56rem}.round-cycle-icon{width:2.35rem;height:2.35rem}.round-snapshot{width:100%}.round-content{border-radius:0 0 1.1rem 1.1rem;padding:.72rem}.custom-picker-list{max-height:0}.custom-picker.is-open .custom-picker-list{max-height:13rem}}:root{--lm-glass: rgba(4, 54, 34, .58);--lm-glass-strong: rgba(3, 41, 28, .82);--lm-glass-soft: rgba(255, 255, 255, .13);--lm-gold: #ffd84d;--lm-gold-soft: rgba(255, 218, 79, .24);--lm-card-line: rgba(255, 219, 86, .34);--lm-card-shadow: 0 1.1rem 2.4rem rgba(0, 28, 14, .24);--lm-card-shadow-hover: 0 1.35rem 2.8rem rgba(0, 31, 16, .32);--lm-radius-lg: 1.45rem;--lm-radius-md: 1.08rem}.landing-popout{background:radial-gradient(circle at 8% 12%,rgba(255,226,95,.16),transparent 21rem),radial-gradient(circle at 92% 86%,rgba(133,255,113,.13),transparent 28rem),#01180f7a;backdrop-filter:blur(16px) saturate(145%)}.landing-popout-panel{border-color:#ffdb5670;background:radial-gradient(circle at 9% 4%,rgba(255,232,111,.14),transparent 19rem),radial-gradient(circle at 92% 12%,rgba(141,255,115,.12),transparent 22rem),linear-gradient(150deg,#05432adb,#012217eb);box-shadow:0 1.8rem 4.4rem #0012088f,inset 0 1px #ffffff1c,0 0 0 .28rem #ffd74e0f;backdrop-filter:blur(18px) saturate(150%)}.landing-popout-header{border-bottom-color:#ffda4f4d;background:radial-gradient(circle at 91% 12%,rgba(255,219,76,.3),transparent 13rem),linear-gradient(135deg,#00321feb,#07703ab8);box-shadow:inset 0 -1px #ffffff14}.landing-popout-header h2{text-shadow:0 .45rem 1rem rgba(0,18,8,.32)}.workspace-brand-header{display:flex;min-width:0;align-items:center;gap:clamp(.75rem,1.8vw,1.1rem);border:0;border-radius:1rem;padding:.2rem .32rem;color:inherit;background:transparent;cursor:pointer;text-align:left;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;touch-action:manipulation}.workspace-brand-header:hover,.workspace-brand-header:focus-visible{background:#ffe76714;box-shadow:inset 0 0 0 1px #ffe76724;transform:translateY(-1px)}.workspace-header-logo{display:block;width:clamp(8.8rem,18vw,15.5rem);max-height:4.6rem;object-fit:contain;filter:saturate(1.12) contrast(1.05) drop-shadow(0 .5rem .7rem rgba(0,26,12,.28))}.workspace-header-copy{min-width:0}.workspace-header-copy h1,.workspace-header-copy h2{margin:0;color:#fff;letter-spacing:-.055em;line-height:.95;text-shadow:0 .45rem 1rem rgba(0,18,8,.32)}.workspace-header-copy h1{font-size:clamp(1.8rem,5vw,3.4rem)}.landing-panel-close,.database-home-button,.estimate-reset-button,.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option),.calculator-card button,.notes-actions button{border:1px solid rgba(255,226,98,.7);border-radius:999px;color:#073720;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.54),transparent .72rem),linear-gradient(145deg,#fff278,#ffc422);box-shadow:inset 0 1px #ffffff47,0 .56rem 1rem #001d0e33;font-weight:950;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.landing-panel-close:hover,.landing-panel-close:focus-visible,.database-home-button:hover,.database-home-button:focus-visible,.estimate-reset-button:hover,.estimate-reset-button:focus-visible,.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option):hover,.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option):focus-visible,.calculator-card button:hover,.calculator-card button:focus-visible,.notes-actions button:hover,.notes-actions button:focus-visible{border-color:#fff28be6;box-shadow:inset 0 1px #ffffff57,0 .72rem 1.2rem #001d0e42;filter:saturate(1.08);transform:translateY(-1px)}.landing-panel-body{background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(circle at 50% 100%,rgba(180,255,116,.08),transparent 24rem);color:#f6ffe9;text-align:left}.landing-panel-body::-webkit-scrollbar{width:.72rem;height:.72rem}.landing-panel-body::-webkit-scrollbar-thumb{border:.18rem solid rgba(2,41,26,.86);border-radius:999px;background:#ffda4fd1}.landing-panel-intro,.landing-weather-cities,.landing-weather-display,.landing-trend-hero,.trend-card,.product-label-intro,.product-label-card,.estimate-calculator-card,.round-mix-calculator,.dictionary-card,.sell-card,.question-item,.symptom-card,.calculator-card,.region-card,.search-box{position:relative;border:1px solid var(--lm-card-line);border-radius:var(--lm-radius-lg);background:radial-gradient(circle at 92% 8%,var(--lm-gold-soft),transparent 12rem),linear-gradient(145deg,#ffffff29,#ffffff0e),var(--lm-glass);box-shadow:var(--lm-card-shadow),inset 0 1px #ffffff1f;color:#f6ffe9;backdrop-filter:blur(16px) saturate(140%);text-align:left}.landing-panel-intro:before,.landing-weather-cities:before,.landing-weather-display:before,.landing-trend-hero:before,.trend-card:before,.product-label-intro:before,.product-label-card:before,.estimate-calculator-card:before,.round-mix-calculator:before,.dictionary-card:before,.sell-card:before,.question-item:before,.symptom-card:before,.calculator-card:before,.region-card:before{position:absolute;inset:.22rem;border:1px solid rgba(255,255,255,.06);border-radius:calc(var(--lm-radius-lg) - .22rem);content:"";pointer-events:none}.landing-weather-cities:hover,.landing-weather-display:hover,.trend-card:hover,.product-label-card:hover,.estimate-calculator-card:hover,.round-mix-calculator:hover,.dictionary-card:hover,.sell-card:hover,.question-item:hover,.symptom-card:hover,.calculator-card:hover,.region-card:hover{border-color:#ffe76f8a;box-shadow:var(--lm-card-shadow-hover),inset 0 1px #ffffff24}.landing-panel-body h2,.landing-panel-body h3,.landing-panel-body h4,.landing-panel-body strong,.landing-trend-hero h3,.trend-card h4,.product-label-card h3,.product-label-intro h3,.estimate-heading h2,.symptom-card strong,.dictionary-card h3,.sell-card h3,.sell-card h4{color:#fff9d6;text-shadow:0 .38rem .86rem rgba(0,20,10,.22)}.landing-panel-body p,.landing-panel-body li,.landing-panel-intro p:last-child,.landing-trend-hero p:last-child,.trend-card li,.product-label-card p,.product-label-intro p:last-child,.estimate-input-label,.symptom-card p,.calculator-card p,.dictionary-card p,.sell-summary,.sell-card li,.sell-hold{color:#f4ffe8cc}.landing-panel-body .eyebrow,.landing-weather-display .weather-eyebrow,.product-label-intro .eyebrow,.product-label-card .eyebrow,.round-mix-calculator .eyebrow,.estimate-heading .eyebrow,.section-heading .eyebrow{color:var(--lm-gold)}.landing-weather-city-grid button,.landing-trend-tab,.landing-panel-body .custom-picker-trigger,.landing-panel-body .custom-picker-option,.round-mix-calculator input,.round-mix-calculator .input-with-unit,.estimate-input-label input,input,textarea{border-color:#ffdd5b52;color:#f7ffdf;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#002e1e8c;box-shadow:inset 0 1px #ffffff1a}.landing-weather-city-grid button,.landing-trend-tab{min-height:2.55rem;border-radius:999px;font-weight:950;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.landing-weather-city-grid button:hover,.landing-weather-city-grid button:focus-visible,.landing-trend-tab:hover,.landing-trend-tab:focus-visible,.landing-weather-city-grid button.active,.landing-trend-tab.active{border-color:#ffe663c7;color:#073720;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.55),transparent .7rem),linear-gradient(145deg,#fff278,#9bd85d);box-shadow:0 .62rem 1.1rem #001f0f38;transform:translateY(-1px)}.landing-database-grid,.landing-product-label-grid,.landing-trend-grid,.product-label-grid,.symptom-grid,.calculator-grid,.region-grid,.sell-grid,.database-info-grid,.estimate-summary{gap:clamp(.72rem,1.7vw,1rem)}.landing-trend-hero{text-align:center}.trend-card ul,.symptom-card ul,.sell-card ul,.trend-card li,.symptom-card li,.sell-card li{text-align:left}.landing-database-grid .symptom-card,.landing-product-label-grid .product-label-card{animation:workspace-card-rise .28s cubic-bezier(.2,.72,.22,1) both}.landing-database-grid .symptom-card:nth-child(2),.landing-product-label-grid .product-label-card:nth-child(2),.landing-trend-grid .trend-card:nth-child(2),.estimate-summary article:nth-child(2){animation-delay:45ms}.landing-database-grid .symptom-card:nth-child(3),.landing-product-label-grid .product-label-card:nth-child(3),.landing-trend-grid .trend-card:nth-child(3){animation-delay:90ms}@keyframes workspace-card-rise{0%{opacity:0;transform:translate3d(0,.55rem,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}.database-gallery-image,.database-gallery-loading,.product-container-frame,.estimate-sheet-preview{border-color:#ffdd5b47;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.2),transparent 9rem),#002c1c6b;box-shadow:inset 0 1px #ffffff1a}.database-gallery-image{transition:transform .15s ease,box-shadow .15s ease}.database-gallery-image:hover,.database-gallery-image:focus-visible{box-shadow:0 .55rem 1rem #00180c38;transform:translateY(-1px) scale(1.015)}.product-container-action,.product-label-meta,.product-rate-note,.symptom-source,.weather-details,.weather-status{color:#f4ffe8bf}.symptom-source,.product-label-link{color:#ffe66a}.symptom-source:hover,.product-label-link:hover{color:#fff4a8}.estimate-summary article,.landing-weather-hours article,.round-mix-calculator output,.round-mix-calculator .mix-rate-reference table{border:1px solid rgba(255,221,91,.3);border-radius:var(--lm-radius-md);background:linear-gradient(145deg,#ffffff21,#ffffff0b),#002e1e80;color:#f7ffdf}.estimate-summary strong,.landing-weather-hours strong,.round-mix-calculator .eyebrow,.round-mix-heading>span,.sell-season,.symptom-card .tag{color:var(--lm-gold)}.estimate-summary span,.landing-weather-hours span,.landing-weather-hours small{color:#f4ffe8bd}.round-mix-heading>span,.sell-season,.symptom-card .tag{border:1px solid rgba(255,221,91,.28);background:#ffda4f21}.round-mix-calculator .mix-rate-reference table,.round-mix-calculator .mix-rate-reference table td,.round-mix-calculator .mix-rate-reference table th{color:#f7ffdf}.round-mix-calculator .custom-concentrate-editor{border-color:#ffdd5b47;background:#ffffff14}.estimate-sheet-preview img{border:1px solid rgba(255,221,91,.25);border-radius:1rem;box-shadow:0 1rem 2rem #00180c4d}.estimate-calculator-card{max-width:76rem}.landing-estimate-card{max-width:100%}.landing-panel-body .round-mix-calculator .mix-rate-note,.round-mix-calculator .mix-rate-note{color:#f4ffe8d1}.landing-panel-body .round-mix-calculator .mix-rate-note strong,.round-mix-calculator .mix-rate-note strong{color:#fff4a8}.landing-panel-body .round-mix-calculator .mix-add-amount,.round-mix-calculator .mix-add-amount,.landing-panel-body .round-mix-calculator .mix-add-amount strong,.round-mix-calculator .mix-add-amount strong{color:#061f12;text-shadow:none}.landing-panel-body .round-mix-calculator .mix-result-product-name,.round-mix-calculator .mix-result-product-name{color:#fff4a8;text-shadow:none}.landing-panel-body .round-mix-calculator .mix-result-label,.landing-panel-body .round-mix-calculator .mix-result-rate,.round-mix-calculator .mix-result-label,.round-mix-calculator .mix-result-rate{color:#244c31;text-shadow:none}.landing-panel-body .round-mix-calculator .adjuvant-rate-note,.round-mix-calculator .adjuvant-rate-note{color:#f4ffe8d1}.landing-panel-body .round-mix-calculator .adjuvant-rate-note strong,.round-mix-calculator .adjuvant-rate-note strong{color:#fff4a8}.estimate-app-layout{display:grid;grid-template-columns:minmax(16rem,.82fr) minmax(0,1.38fr);gap:clamp(.8rem,1.8vw,1rem);align-items:start}.estimate-control-panel,.estimate-pricing-panel,.estimate-line-card{position:relative;border:1px solid rgba(255,221,91,.3);border-radius:var(--lm-radius-lg);background:radial-gradient(circle at 92% 8%,rgba(255,218,79,.2),transparent 10rem),linear-gradient(145deg,#ffffff21,#ffffff0b),#002e1e7a;box-shadow:0 .85rem 1.8rem #001c0e33,inset 0 1px #ffffff1a;backdrop-filter:blur(14px) saturate(136%)}.estimate-control-panel,.estimate-pricing-panel{padding:clamp(.85rem,1.9vw,1.12rem)}.estimate-pricing-panel{grid-column:2}.extra-care-panel{grid-column:1 / -1}.estimate-section-heading{display:flex;align-items:end;justify-content:space-between;gap:.85rem;margin-bottom:.82rem;border-bottom:1px solid rgba(255,221,91,.18);padding-bottom:.65rem}.estimate-section-heading h3{margin:0;color:#fff9d6;font-size:clamp(1.12rem,2.2vw,1.55rem)}.estimate-size-readout{margin:.72rem 0 0;border:1px solid rgba(255,221,91,.24);border-radius:999px;padding:.48rem .68rem;color:#f4ffe8c7;background:#ffffff14;font-size:.84rem;font-weight:900}.estimate-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.annual-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.extra-care-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.estimate-line-card{display:grid;gap:.3rem;min-height:8.1rem;align-content:start;padding:.86rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.estimate-line-card:hover{border-color:#ffe76f8a;box-shadow:0 1.1rem 2rem #001c0e45;transform:translateY(-2px)}.estimate-line-card span{color:#f4ffe8d1;font-size:.72rem;font-weight:950;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.estimate-line-card strong{color:var(--lm-gold);font-size:clamp(1.35rem,3.5vw,2.2rem);letter-spacing:-.05em;line-height:1}.estimate-line-card small{color:#f4ffe8ad;font-size:.74rem;font-weight:760;line-height:1.32}.estimate-line-card.premium{border-color:#ffe2627a;background:radial-gradient(circle at 92% 8%,rgba(255,218,79,.34),transparent 10rem),linear-gradient(145deg,#ffda4f2e,#ffffff0b),#00362294}.estimate-line-card.wide{grid-column:span 2}.estimate-control-panel .estimate-summary{grid-template-columns:1fr}.estimate-control-panel .estimate-reset-button{width:100%}.estimate-sheet-toolbar,.estimate-sheet-preview{display:none}.landing-weather-layout,.landing-trend-grid,.landing-database-grid,.landing-product-label-grid{align-items:stretch}@media(max-width:900px){.landing-database-grid,.seasonal-occurrence-grid,.landing-trend-grid,.annual-program-grid,.extra-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-product-label-grid,.estimate-app-layout{grid-template-columns:1fr}.estimate-pricing-panel{grid-column:1}}@media(max-width:600px){.landing-popout{inset:.42rem}.landing-popout-panel{height:min(100%,100dvh);border-radius:1.1rem}.landing-popout-header{align-items:flex-start}.landing-panel-close{flex:0 0 auto}.landing-database-grid,.seasonal-occurrence-grid,.landing-trend-grid,.landing-weather-layout,.landing-weather-city-grid,.landing-weather-hours,.landing-product-label-grid,.estimate-summary,.annual-program-grid,.extra-care-grid{grid-template-columns:1fr}.landing-panel-body{padding:.72rem}.seasonal-occurrence-card{grid-template-columns:1fr}.workspace-brand-header{align-items:flex-start}.workspace-header-logo{width:clamp(7.2rem,34vw,10rem);max-height:3.4rem}.estimate-line-card.wide{grid-column:auto}}.weather-dashboard-card{isolation:isolate;overflow:hidden;min-height:26rem;border-color:#ffdd5b52;padding:clamp(1rem,2.2vw,1.35rem)}.weather-dashboard-card:after{position:absolute;inset:auto -10% -30%;z-index:-1;height:52%;background:radial-gradient(ellipse at 50% 100%,rgba(105,190,91,.42),transparent 62%),linear-gradient(180deg,transparent,rgba(3,43,28,.46));content:""}.weather-visual-layer{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 12% 18%,rgba(255,238,139,.18),transparent 10rem),radial-gradient(circle at 92% 12%,rgba(255,255,255,.14),transparent 12rem)}.weather-theme-sunny{background:radial-gradient(circle at 82% 10%,rgba(255,227,89,.52),transparent 13rem),radial-gradient(circle at 10% 95%,rgba(76,178,88,.3),transparent 16rem),linear-gradient(135deg,#06613ef0,#0b8f4ddb)}.weather-theme-cloudy,.weather-theme-foggy,.weather-loading{background:radial-gradient(circle at 84% 12%,rgba(202,227,219,.32),transparent 13rem),radial-gradient(circle at 12% 92%,rgba(115,184,126,.24),transparent 15rem),linear-gradient(135deg,#0d4945f0,#1a604ddb)}.weather-theme-rainy{background:radial-gradient(circle at 88% 10%,rgba(111,212,230,.28),transparent 13rem),radial-gradient(circle at 10% 92%,rgba(87,171,118,.24),transparent 15rem),linear-gradient(135deg,#063d51f5,#04584ae6)}.weather-theme-stormy{background:radial-gradient(circle at 88% 10%,rgba(255,219,91,.22),transparent 11rem),radial-gradient(circle at 12% 92%,rgba(94,130,181,.28),transparent 15rem),linear-gradient(135deg,#172543fa,#053d3aeb)}.weather-theme-windy{background:radial-gradient(circle at 88% 10%,rgba(205,239,159,.32),transparent 12rem),radial-gradient(circle at 12% 92%,rgba(78,190,148,.26),transparent 15rem),linear-gradient(135deg,#064a4bf5,#08704de0)}.weather-theme-snowy{background:radial-gradient(circle at 88% 10%,rgba(238,255,255,.42),transparent 13rem),radial-gradient(circle at 12% 92%,rgba(141,201,173,.24),transparent 15rem),linear-gradient(135deg,#1e5661f5,#135f53e0)}.weather-dashboard-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.weather-main-copy h3,.weather-dashboard-hero h3{margin:.08rem 0 .45rem;color:#fff9d6;font-size:clamp(1.55rem,4vw,2.5rem);text-shadow:0 .55rem 1rem rgba(0,24,12,.22)}.weather-temp-lockup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin-top:.52rem}.weather-temp-lockup strong{color:#ffe16a;font-size:clamp(4rem,12vw,7rem);line-height:.86;letter-spacing:-.08em;text-shadow:0 .82rem 1.3rem rgba(0,22,10,.26)}.weather-temp-lockup span{max-width:18rem;color:#f7ffeae6;font-size:clamp(1rem,2.2vw,1.38rem);font-weight:900;line-height:1.1}.weather-dashboard-card .weather-details,.weather-dashboard-card .weather-status{margin-top:.7rem;color:#f7ffead1;font-weight:850}.weather-icon-orb{display:grid;width:clamp(5.4rem,17vw,8.4rem);height:clamp(5.4rem,17vw,8.4rem);place-items:center;border:1px solid rgba(255,243,160,.35);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.26),transparent 42%),linear-gradient(145deg,#ffffff29,#ffffff0a);box-shadow:inset 0 1px #fff3,0 1rem 2.4rem #00180c38;backdrop-filter:blur(8px)}.weather-icon{position:relative;display:block;width:4.2rem;height:3.4rem}.weather-icon-sun{position:absolute;top:.22rem;left:.6rem;width:2.75rem;height:2.75rem;border-radius:50%;background:#ffe16a;box-shadow:0 0 0 .42rem #ffe16a38,0 0 1.6rem #ffe16aad}.weather-icon-cloud{position:absolute;right:.2rem;bottom:.55rem;width:3.3rem;height:1.35rem;border-radius:999px;background:#f6ffeff0;box-shadow:-1.4rem -.08rem 0 -.12rem #f6ffeff0,-.7rem -.84rem 0 .18rem #f6ffeff0}.weather-icon-rain,.weather-icon-wind{position:absolute;inset:auto 0 0}.weather-icon-rain i{position:absolute;top:2.36rem;width:.16rem;height:.76rem;border-radius:999px;background:#93e9ff;transform:rotate(16deg)}.weather-icon-rain i:nth-child(1){left:1.25rem}.weather-icon-rain i:nth-child(2){left:2.06rem}.weather-icon-rain i:nth-child(3){left:2.86rem}.weather-icon-bolt{position:absolute;right:1.35rem;bottom:.05rem;width:.68rem;height:1.45rem;background:#ffe16a;clip-path:polygon(38% 0,100% 0,62% 45%,100% 45%,24% 100%,46% 55%,0 55%);filter:drop-shadow(0 0 .55rem rgba(255,225,106,.65))}.weather-icon-snow{position:absolute;left:1.82rem;top:2.35rem;width:.74rem;height:.74rem;border:2px solid #d9fbff;border-radius:50%;box-shadow:.9rem .2rem 0 -.12rem #d9fbff,-.9rem .22rem 0 -.12rem #d9fbff}.weather-icon-wind i{position:absolute;left:.35rem;width:3.5rem;height:.22rem;border-radius:999px;background:#e5ffcceb;box-shadow:.8rem .58rem 0 -.05rem #e5ffccc7}.weather-icon-wind i:nth-child(1){top:1.05rem}.weather-icon-wind i:nth-child(2){top:2.05rem;width:2.65rem}.weather-insight-strip{position:relative;z-index:1;display:grid;grid-template-columns:.75fr .62fr 1.6fr;gap:.7rem;margin-top:1.25rem}.weather-insight-strip article,.weather-dashboard-card .landing-weather-hours article{border:1px solid rgba(255,235,137,.24);background:linear-gradient(145deg,#ffffff26,#ffffff0b),#002b1d5c;box-shadow:inset 0 1px #ffffff1f,0 .55rem 1.1rem #00180c1f}.weather-insight-strip article{border-radius:1rem;padding:.78rem}.weather-insight-strip span,.weather-dashboard-card .landing-weather-hours span,.weather-dashboard-card .landing-weather-hours small{color:#f7ffeabd;font-weight:850}.weather-insight-strip strong{display:block;margin-top:.22rem;color:#fff4a8;font-size:clamp(1rem,2vw,1.28rem);line-height:1.2}.weather-insight-strip article:last-child strong{color:#f7ffeaeb;font-size:.94rem}.weather-dashboard-card .landing-weather-hours{position:relative;z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem}.weather-hour-card{position:relative;overflow:hidden}.weather-hour-card:before{position:absolute;inset:0;opacity:.18;content:""}.weather-hour-sunny:before{background:radial-gradient(circle at 80% 18%,#ffe16a,transparent 3.7rem)}.weather-hour-cloudy:before,.weather-hour-foggy:before{background:radial-gradient(circle at 80% 18%,#dcebe5,transparent 3.7rem)}.weather-hour-rainy:before,.weather-hour-stormy:before{background:radial-gradient(circle at 80% 18%,#8fe7ff,transparent 3.7rem)}.weather-hour-windy:before{background:radial-gradient(circle at 80% 18%,#d6f59b,transparent 3.7rem)}.weather-hour-snowy:before{background:radial-gradient(circle at 80% 18%,#eefeff,transparent 3.7rem)}.weather-dashboard-card .weather-hour-icon{display:block;width:2.65rem;height:2.15rem;margin:.3rem 0 .16rem;transform:scale(.62);transform-origin:left center}.weather-dashboard-card .landing-weather-hours strong{color:#ffe16a}.weather-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.weather-motion-clouds span{position:absolute;width:8rem;height:2.6rem;border-radius:999px;background:#ffffff29;filter:blur(1px);animation:weather-cloud-drift 18s linear infinite}.weather-motion-clouds span:nth-child(1){top:14%;left:-18%}.weather-motion-clouds span:nth-child(2){top:31%;left:-28%;width:11rem;animation-duration:24s;animation-delay:-6s}.weather-motion-clouds span:nth-child(3){top:52%;left:-22%;animation-duration:21s;animation-delay:-12s}.weather-motion-rain span{position:absolute;top:-20%;width:.12rem;height:8rem;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(148,235,255,.54),transparent);transform:rotate(14deg);animation:weather-rain-fall 1.2s linear infinite}.weather-motion-rain span:nth-child(1){left:18%}.weather-motion-rain span:nth-child(2){left:36%;animation-delay:-.35s}.weather-motion-rain span:nth-child(3){left:54%;animation-delay:-.72s}.weather-motion-rain span:nth-child(4){left:72%;animation-delay:-.18s}.weather-motion-rain span:nth-child(5){left:88%;animation-delay:-.55s}.weather-motion-wind span{position:absolute;left:-35%;width:30%;height:.18rem;border-radius:999px;background:#e0ffc738;animation:weather-wind-pass 3.8s ease-in-out infinite}.weather-motion-wind span:nth-child(1){top:25%}.weather-motion-wind span:nth-child(2){top:44%;animation-delay:-1.4s}.weather-motion-wind span:nth-child(3){top:64%;animation-delay:-2.6s}.weather-motion-sun span{position:absolute;top:-8rem;right:-8rem;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(255,225,106,.24),transparent 68%);animation:weather-sun-pulse 5.6s ease-in-out infinite}@keyframes weather-cloud-drift{0%{transform:translate(0)}to{transform:translate(145vw)}}@keyframes weather-rain-fall{0%{transform:translateY(-20%) rotate(14deg)}to{transform:translateY(150%) rotate(14deg)}}@keyframes weather-wind-pass{0%{transform:translate(0);opacity:0}20%,70%{opacity:1}to{transform:translate(160vw);opacity:0}}@keyframes weather-sun-pulse{0%,to{transform:scale(.94);opacity:.78}50%{transform:scale(1.04);opacity:1}}@media(max-width:780px){.weather-dashboard-hero{grid-template-columns:1fr}.weather-icon-orb{justify-self:start}.weather-insight-strip,.weather-dashboard-card .landing-weather-hours{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){body.dashboard-react-ready .landing-popout.property-mapper-popout .property-search-panel{top:auto!important;right:.55rem!important;bottom:calc(min(48dvh,23rem) + 4.95rem)!important;left:.55rem!important;width:auto!important;max-height:min(28dvh,12rem)!important;overflow:auto;border-radius:1rem!important}body.dashboard-react-ready .landing-popout.property-mapper-popout .property-search-panel.is-collapsed{right:auto!important;width:min(13rem,calc(100vw - 1.1rem))!important}body.dashboard-react-ready .landing-popout.property-mapper-popout .property-floating-panel{top:auto!important;right:.55rem!important;bottom:4.25rem!important;left:.55rem!important;width:auto!important;max-height:min(48dvh,23rem)!important;overflow:auto;border-radius:1rem!important}body.dashboard-react-ready .landing-popout.property-mapper-popout .property-floating-toolbar{right:.55rem!important;bottom:.62rem!important;left:.55rem!important;width:auto!important}}@media(max-width:480px){.weather-insight-strip,.weather-dashboard-card .landing-weather-hours{grid-template-columns:1fr}.weather-temp-lockup strong{font-size:4rem}}@media(prefers-reduced-motion:reduce){.weather-motion,.weather-motion *,.weather-motion-sun span{animation:none!important}.view.view-entering,.panel-entering,.database-home:not([hidden]),.database-results:not([hidden]),.database-home:not([hidden]) .database-category,.database-results:not([hidden]) .symptom-card,.database-results:not([hidden]) .question-item,.database-results:not([hidden]) .product-label-card,#when-to-sell.view-entering .section-heading,#when-to-sell.view-entering .sell-card,#calculators.view-entering .section-heading,#calculators.view-entering .calculator-card,#calculators.view-entering .region-card{animation:none!important;filter:none!important;transform:none!important}}.landing-popout-panel,.landing-panel-body,.round-panel,.database-results,.round-mix-calculator,.estimate-calculator-card,.weather-dashboard-card{contain:layout paint}.symptom-card,.product-label-card,.trend-card,.seasonal-occurrence-card,.estimate-line-card,.sell-card,.question-item{content-visibility:auto;contain-intrinsic-size:1px 18rem}.landing-badge,.landing-panel-close,.landing-weather-city-grid button,.landing-trend-tab,.custom-picker-trigger,.custom-picker-option,.estimate-reset-button{touch-action:manipulation}.database-category-image,.scouting-photo img,.database-gallery-image img,.seasonal-occurrence-photo img,.product-container-image{content-visibility:auto}@media(hover:none),(pointer:coarse),(max-width:780px){.route-home:after,.route-home-lawn,.route-brand-logo,.landing-badge,.landing-popout-panel,.landing-panel-intro,.landing-weather-cities,.landing-weather-display,.weather-dashboard-card,.estimate-control-panel,.estimate-pricing-panel,.estimate-line-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none}.grass-particles i:nth-child(n+9),.weather-motion-clouds span:nth-child(n+3),.weather-motion-rain span:nth-child(n+4),.weather-motion-wind span:nth-child(n+3){display:none}.grass-particles i{animation-duration:calc(var(--duration) * 1.25)}.route-brand-logo{animation:route-logo-arrival 1.8s ease-out 80ms forwards,route-logo-bob 7.6s ease-in-out 1.9s infinite}.landing-badge:hover,.landing-badge:focus-visible,.estimate-line-card:hover{transform:none}}body.app-paused *,body.app-paused *:before,body.app-paused *:after{animation-play-state:paused!important}.route-home-content{width:min(74rem,100%);margin-top:clamp(.25rem,3vh,2rem)}.route-brand-logo{width:min(47rem,78%);max-height:min(18vh,11.4rem);margin-bottom:clamp(.48rem,1.4vh,.8rem)}.route-brand-logo.fieldview-logo{width:min(42rem,74%);max-height:min(17vh,10.4rem);filter:saturate(1.08) contrast(1.04) drop-shadow(0 .82rem 1.1rem rgba(0,29,19,.38)) drop-shadow(0 0 1.05rem rgba(75,255,172,.16))}.app-header-logo.fieldview-header-logo{width:clamp(11.2rem,23vw,17rem);max-height:4.35rem;filter:saturate(1.08) contrast(1.04) drop-shadow(0 .42rem .58rem rgba(0,26,12,.32)) drop-shadow(0 0 .62rem rgba(55,220,170,.14))}.workspace-header-logo.fieldview-header-logo{width:clamp(8rem,16vw,13.6rem);max-height:4.1rem;filter:saturate(1.08) contrast(1.04) drop-shadow(0 .48rem .64rem rgba(0,26,12,.3))}.landing-field-panel{width:min(57rem,92%);margin-bottom:clamp(.72rem,1.8vh,1rem);border-color:#ffd6496b;background:radial-gradient(circle at 8% 18%,rgba(255,214,73,.26),transparent 9rem),linear-gradient(135deg,#023620e6,#00170ec2),#001c12b8;box-shadow:0 1.1rem 2.65rem #000c066b,inset 0 1px #ffffff42,inset 0 -1px #ffd6492e}.landing-dashboard{width:min(68rem,100%);gap:clamp(.7rem,1.2vw,1rem)}.landing-badge{--accent-rgb: 121, 223, 80;min-height:clamp(8.35rem,15.5vh,10rem);border:1px solid rgba(var(--accent-rgb),.58);border-radius:1.45rem;background:radial-gradient(circle at 50% 18%,rgba(var(--accent-rgb),.26),transparent 7.2rem),linear-gradient(150deg,#ffffff29,#ffffff0b 42%,#000f0abd),#001c12c2;box-shadow:0 1.35rem 2.75rem #000a057a,0 0 1.2rem rgba(var(--accent-rgb),.16),inset 0 1px #ffffff42,inset 0 0 1.8rem rgba(var(--accent-rgb),.09),inset 0 -1px rgba(var(--accent-rgb),.32);backdrop-filter:blur(22px) saturate(158%)}.landing-badge:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%),radial-gradient(circle at 50% 0%,rgba(var(--accent-rgb),.28),transparent 7rem),linear-gradient(180deg,transparent,rgba(0,13,8,.55))}.landing-badge:after{inset:auto .82rem .64rem;height:3px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.98),rgba(255,255,255,.68),transparent);opacity:.86}.landing-badge:hover,.landing-badge:focus-visible{border-color:rgba(var(--accent-rgb),.86);background:radial-gradient(circle at 50% 16%,rgba(var(--accent-rgb),.38),transparent 7.8rem),linear-gradient(150deg,#ffffff38,#ffffff12 42%,#00120ac2),#002617d1;box-shadow:0 1.65rem 3.35rem #000a058f,0 0 2.25rem rgba(var(--accent-rgb),.28),inset 0 1px #ffffff5c,inset 0 0 2rem rgba(var(--accent-rgb),.12);transform:translate3d(0,-.34rem,0) scale(1.02)}.landing-icon{width:clamp(5.3rem,7.8vw,6.95rem);border-color:rgba(var(--accent-rgb),.7);color:rgb(var(--accent-rgb));background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.42),transparent 2.1rem),radial-gradient(circle at 50% 88%,rgba(var(--accent-rgb),.18),transparent 3.4rem),linear-gradient(145deg,rgba(var(--accent-rgb),.21),#ffffff12),#001810b8;box-shadow:0 1rem 1.8rem #000c0657,0 0 1.45rem rgba(var(--accent-rgb),.25),inset 0 1px #ffffff4d,inset 0 -1px rgba(var(--accent-rgb),.28)}.landing-badge strong{font-size:clamp(.82rem,1.12vw,.98rem);color:#ffffffeb;letter-spacing:.01em}.landing-badge.quick-mix{--accent-rgb: 121, 223, 80;min-height:clamp(9.1rem,17vh,11rem)}.landing-badge.weather{--accent-rgb: 98, 199, 255}.landing-badge.diseases{--accent-rgb: 255, 159, 63}.landing-badge.weeds{--accent-rgb: 99, 223, 85}.landing-badge.labels{--accent-rgb: 255, 212, 78}.landing-badge.trends{--accent-rgb: 67, 214, 190;min-height:clamp(8.9rem,16.5vh,10.7rem)}.landing-badge.estimates{--accent-rgb: 147, 184, 210}@media(max-width:760px){.route-brand-logo{width:min(31rem,66%);max-height:min(12vh,7.2rem)}.route-brand-logo.fieldview-logo{width:min(27rem,70%);max-height:min(11vh,6.8rem)}.landing-icon{width:4.65rem}}@media(max-width:560px){.route-brand-logo{width:min(24rem,62%);max-height:6rem}.route-brand-logo.fieldview-logo{width:min(22rem,72%);max-height:5.7rem}.landing-badge{min-height:6.8rem}.landing-badge.quick-mix,.landing-badge.trends{min-height:7.4rem}.landing-icon{width:4.15rem}}.route-home{background:linear-gradient(180deg,#05302405,#03301b12 42%,#01180e75),url(assets/landing-lawn-optimized.jpg) center center / cover no-repeat}.route-home:after{inset:auto -8% -12%;height:38%;background:radial-gradient(ellipse at 50% 100%,rgba(0,16,8,.58),transparent 64%),linear-gradient(180deg,transparent,rgba(0,31,17,.52));filter:blur(20px)}.route-home-content{width:min(72rem,100%);margin-top:clamp(.4rem,4vh,3rem)}.route-brand-logo{width:min(49rem,80%);max-height:min(19vh,12.2rem);margin-bottom:clamp(1.05rem,3vh,2rem)}.landing-dashboard{width:min(66rem,96%);grid-template-areas:"quick quick quick weather weather mapper mapper mapper" "diseases diseases weeds weeds labels labels estimates estimates" ". . trends trends trends trends . .";gap:clamp(.9rem,1.65vw,1.28rem);padding:0}.landing-badge{min-height:clamp(7.35rem,13.5vh,8.65rem);border:1px solid rgba(var(--accent-rgb),.34);border-radius:1.55rem;background:radial-gradient(circle at 50% 16%,rgba(var(--accent-rgb),.16),transparent 6.2rem),linear-gradient(150deg,#ffffff21,#ffffff0a 48%,#00180e61),#002a1857;box-shadow:0 .82rem 1.85rem #00160b40,0 0 .8rem rgba(var(--accent-rgb),.09),inset 0 1px #ffffff2e,inset 0 -1px rgba(var(--accent-rgb),.14);backdrop-filter:blur(13px) saturate(132%)}.landing-badge:before{background:radial-gradient(circle at 50% 0%,rgba(var(--accent-rgb),.14),transparent 6rem),linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%,rgba(0,21,12,.24))}.landing-badge:after{inset:auto 1.05rem .72rem;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.62),rgba(255,255,255,.34),transparent);opacity:.48}.landing-badge:hover,.landing-badge:focus-visible{border-color:rgba(var(--accent-rgb),.58);background:radial-gradient(circle at 50% 16%,rgba(var(--accent-rgb),.22),transparent 6.8rem),linear-gradient(150deg,#ffffff2b,#ffffff0e 48%,#00180e70),#00301c6b;box-shadow:0 1.05rem 2.2rem #00160b4d,0 0 1.25rem rgba(var(--accent-rgb),.16),inset 0 1px #ffffff3d,inset 0 -1px rgba(var(--accent-rgb),.18);transform:translate3d(0,-.18rem,0) scale(1.012)}.landing-icon{width:clamp(4.35rem,6.4vw,5.45rem);border-color:rgba(var(--accent-rgb),.46);border-radius:1.32rem;color:rgba(var(--accent-rgb),.92);background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.32),transparent 1.8rem),linear-gradient(145deg,rgba(var(--accent-rgb),.15),#ffffff0e),#0022146b;box-shadow:0 .62rem 1.1rem #00130938,0 0 .82rem rgba(var(--accent-rgb),.14),inset 0 1px #ffffff38}.landing-badge:hover .landing-icon,.landing-badge:focus-visible .landing-icon{transform:translate3d(0,-.08rem,0) scale(1.025)}.landing-badge strong{color:#ffffffe0;font-size:clamp(.78rem,1.05vw,.94rem);text-shadow:0 .34rem .75rem rgba(0,16,8,.58)}.landing-badge.quick-mix{min-height:clamp(7.8rem,14vh,9.05rem);transform:translate3d(0,-.18rem,0)}.landing-badge.quick-mix:hover,.landing-badge.quick-mix:focus-visible{transform:translate3d(0,-.34rem,0) scale(1.012)}.landing-badge.trends{min-height:clamp(7.6rem,13.5vh,8.8rem)}@media(max-width:760px){.route-brand-logo{width:min(32rem,68%);max-height:min(13vh,7.8rem);margin-bottom:.85rem}.landing-dashboard{grid-template-areas:"quick quick quick quick" "mapper mapper weather weather" "diseases diseases weeds weeds" "labels labels estimates estimates" "trends trends trends trends";gap:.72rem}.landing-icon{width:4.15rem}}@media(max-width:560px){.route-brand-logo{width:min(25rem,64%);max-height:6.4rem}.landing-badge{min-height:6.35rem}.landing-icon{width:3.75rem}}.route-home-content{position:relative}.route-home-content:before{position:absolute;z-index:0;top:clamp(-1.2rem,-2vh,-.25rem);left:50%;width:min(44rem,78vw);height:clamp(6.5rem,15vh,10.5rem);border-radius:999px;background:radial-gradient(ellipse at 52% 42%,rgba(248,255,220,.16),rgba(126,223,80,.08) 38%,transparent 72%);content:"";filter:blur(18px);opacity:.86;pointer-events:none;transform:translate(-50%)}.route-home-content>*{position:relative;z-index:1}.route-brand-logo.fieldview-logo{width:min(39rem,74%);max-height:min(18vh,11.2rem);margin-top:clamp(-3.1rem,-4.8vh,-1.15rem);margin-bottom:clamp(.75rem,2vh,1.35rem);background:transparent;object-fit:contain;filter:drop-shadow(0 .82rem .95rem rgba(0,18,11,.4)) drop-shadow(0 .16rem .2rem rgba(0,30,18,.22)) drop-shadow(0 .08rem .16rem rgba(255,242,190,.16));opacity:.99;animation:fieldview-logo-arrival 1.45s cubic-bezier(.18,.82,.2,1) 90ms both,route-logo-bob 7.6s ease-in-out 1.7s infinite;will-change:transform,opacity}@keyframes fieldview-logo-arrival{0%{opacity:0;transform:translate3d(0,-3.6rem,0) scale(.985)}72%{opacity:.96;transform:translate3d(0,.18rem,0) scale(1.002)}to{opacity:.99;transform:translateZ(0) scale(1)}}.fieldview-header-logo{background:transparent;object-fit:contain}.app-header-logo.fieldview-header-logo{width:clamp(10.5rem,20vw,15.5rem);max-height:4.4rem;filter:drop-shadow(0 .34rem .48rem rgba(0,25,14,.24)) drop-shadow(0 .06rem .12rem rgba(255,241,181,.16))}.workspace-header-logo.fieldview-header-logo{width:clamp(8.4rem,16vw,13.5rem);max-height:4.1rem;filter:drop-shadow(0 .34rem .46rem rgba(0,25,14,.24)) drop-shadow(0 .05rem .1rem rgba(255,241,181,.14))}@media(max-width:760px){.route-home-content:before{width:min(31rem,82vw);height:clamp(4.6rem,11vh,6.5rem);filter:blur(14px)}.route-brand-logo.fieldview-logo{width:min(29rem,78%);max-height:min(14vh,8.2rem);margin-top:clamp(-1.5rem,-2.6vh,-.45rem);margin-bottom:.62rem}}@media(max-width:560px){.route-brand-logo.fieldview-logo{width:min(23rem,84%);max-height:7.25rem;margin-top:-.55rem}}.landing-panel-body,.database-results,.round-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.property-mapper-workspace{display:grid;gap:clamp(.85rem,1.7vw,1.2rem);color:#f7ffef}.property-mapper-hero,.property-map-card,.property-measure-panel,.mapped-area-banner{border:1px solid rgba(211,255,119,.22);border-radius:clamp(1rem,2vw,1.45rem);background:radial-gradient(circle at 92% 8%,rgba(101,228,255,.15),transparent 12rem),linear-gradient(145deg,#ffffff1b,#ffffff09),#04301f94;box-shadow:0 .95rem 2.1rem #00160b38,inset 0 1px #ffffff1f;backdrop-filter:blur(14px) saturate(136%)}.property-mapper-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:clamp(.95rem,2vw,1.25rem)}.property-mapper-hero h3{margin:.12rem 0 .32rem;color:#fffbe0;font-size:clamp(1.55rem,3.6vw,2.45rem);line-height:1;text-shadow:0 .45rem 1rem rgba(0,16,8,.32)}.property-mapper-hero p:last-child{max-width:56rem;margin:0;color:#f4ffe8d1;font-size:clamp(.9rem,1.6vw,1rem);font-weight:760;line-height:1.45}.property-mapper-location{display:grid;gap:.16rem;min-width:10rem;border:1px solid rgba(101,228,255,.26);border-radius:1rem;padding:.7rem .82rem;background:#0122176b;text-align:right}.property-mapper-location span,.property-stat-grid span,.property-product-picker>span,.property-product-result span,.mapped-area-banner span{color:#daffcbb8;font-size:.68rem;font-weight:1000;letter-spacing:.085em;text-transform:uppercase}.property-mapper-location strong{color:#9af3ff;font-size:1rem}.property-mapper-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);gap:clamp(.85rem,1.7vw,1.15rem);align-items:stretch}.property-map-card,.property-measure-panel{overflow:hidden;padding:clamp(.78rem,1.8vw,1rem)}.property-map-toolbar{display:flex;flex-wrap:wrap;gap:.48rem;margin-bottom:.72rem}.property-map-toolbar button,.property-send-grid button{border:1px solid rgba(211,255,119,.24);border-radius:999px;padding:.62rem .86rem;color:#f8ffecdb;background:linear-gradient(145deg,#ffffff21,#ffffff0a),#022a1b8c;box-shadow:inset 0 1px #ffffff1f;font-size:.78rem;font-weight:950;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease;touch-action:manipulation}.property-map-toolbar button:hover,.property-map-toolbar button:focus-visible,.property-map-toolbar button.active,.property-send-grid button:hover,.property-send-grid button:focus-visible{border-color:#dfff62b8;color:#12331e;background:linear-gradient(145deg,#e8ff72,#79df50);transform:translateY(-1px)}.property-send-grid button:disabled{opacity:.48;cursor:not-allowed;transform:none}.property-map-shell{position:relative;overflow:hidden;min-height:clamp(23rem,54vh,40rem);border:1px solid rgba(101,228,255,.24);border-radius:clamp(.95rem,2vw,1.25rem);background:radial-gradient(circle at 50% 35%,rgba(101,228,255,.16),transparent 16rem),linear-gradient(135deg,#02261cf5,#06512edb);box-shadow:inset 0 1px #ffffff1f,0 .8rem 1.6rem #0011082e}.property-map{position:absolute;inset:0;z-index:1}.property-map-fallback{position:absolute;z-index:3;inset:0;display:grid;place-content:center;gap:.34rem;padding:1.2rem;color:#f8ffe7;background:radial-gradient(circle at 50% 35%,rgba(101,228,255,.16),transparent 15rem),#022117e0;text-align:center}.property-map-fallback[hidden]{display:none}.property-map-fallback strong{color:#fffbe0;font-size:1.2rem}.property-map-status{margin:.68rem 0 0;color:#ecffe2c2;font-size:.86rem;font-weight:760}.leaflet-container{font-family:inherit;background:#062b1d}.leaflet-control-attribution,.leaflet-control-scale-line{color:#14351f;font-weight:800}.property-measure-panel{display:grid;align-content:start;gap:.82rem}.property-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.property-stat-grid article{min-width:0;border:1px solid rgba(211,255,119,.18);border-radius:1rem;padding:.72rem;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#0122176b}.property-stat-grid strong{display:block;margin-top:.22rem;overflow-wrap:anywhere;color:#fffbe0;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:1000}.property-send-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.property-product-picker{display:grid;gap:.42rem}.property-product-picker select,.property-product-picker .custom-picker{width:100%}.property-product-output{min-width:0}.property-product-result,.mapped-area-banner{display:grid;gap:.2rem;padding:.78rem .86rem}.property-product-result{border:1px solid rgba(101,228,255,.2);border-radius:1rem;background:radial-gradient(circle at 100% 0%,rgba(101,228,255,.13),transparent 8rem),#0122176b}.property-product-result strong,.mapped-area-banner strong{color:#fffbe0;font-size:clamp(1rem,2vw,1.24rem);line-height:1.16}.property-product-result small,.mapped-area-banner small{color:#ecffe2b8;font-size:.8rem;font-weight:760;line-height:1.35}.property-product-result.caution{border-color:#ffcc5170;background:radial-gradient(circle at 100% 0%,rgba(255,204,81,.16),transparent 8rem),#412f0b61}.property-product-result.caution span,.property-product-result.caution strong{color:#ffe58c}.property-product-result.muted strong{color:#f4ffe8d1}.mapped-area-banner{margin-bottom:.85rem;background:radial-gradient(circle at 0% 0%,rgba(101,228,255,.16),transparent 9rem),linear-gradient(145deg,#ffffff1c,#ffffff09),#04301f94}@media(max-width:900px){.property-mapper-layout,.property-mapper-hero{grid-template-columns:1fr}.property-mapper-location{text-align:left}}@media(max-width:620px){.property-map-shell{min-height:21rem}.property-stat-grid,.property-send-grid{grid-template-columns:1fr}.property-map-toolbar button,.property-send-grid button{min-height:2.75rem}}.property-mapper-pro{min-height:min(76vh,52rem)}.property-map-stage{position:relative;isolation:isolate;min-height:clamp(38rem,76vh,52rem);overflow:hidden;border:1px solid rgba(211,255,119,.24);border-radius:clamp(1.1rem,2vw,1.6rem);background:radial-gradient(circle at 48% 28%,rgba(101,228,255,.13),transparent 18rem),linear-gradient(135deg,#02261cf5,#06512edb);box-shadow:0 1.15rem 2.5rem #00170c42,inset 0 1px #ffffff2e}.property-map-stage:before,.property-map-stage:after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none}.property-map-stage:before{background:linear-gradient(180deg,rgba(0,25,15,.34),transparent 32%),linear-gradient(0deg,rgba(0,25,15,.36),transparent 38%)}.property-map-stage:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f}.property-map-stage .property-map{z-index:1}.property-map-stage .property-map-fallback{z-index:9}.property-basemap-switcher{position:absolute;z-index:32;top:.9rem;left:50%;display:flex;flex-wrap:wrap;gap:.28rem;max-width:min(30rem,calc(100% - 2rem));border:1px solid rgba(218,255,187,.22);border-radius:999px;padding:.28rem;background:#001d14ad;box-shadow:0 .55rem 1.25rem #00120a38;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);transform:translate(-50%)}.property-basemap-switcher button{min-height:2rem;border:1px solid transparent;border-radius:999px;padding:.34rem .68rem;color:#efffe8bd;background:#ffffff0f;font-size:.68rem;font-weight:900;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.property-basemap-switcher button:hover,.property-basemap-switcher button:focus-visible{color:#faffed;border-color:#beff685c;background:#7ee84221}.property-basemap-switcher button.active{color:#082015;border-color:#c2ff58d1;background:linear-gradient(135deg,#c8ff50,#74df35);box-shadow:inset 0 0 0 1px #ffffff57}.property-map-provider{position:absolute;z-index:4;right:1rem;bottom:5.3rem;border:1px solid rgba(228,255,175,.18);border-radius:999px;padding:.36rem .58rem;color:#f4ffe8bd;background:#00180f73;box-shadow:0 .35rem .8rem #00120a2e;font-size:.68rem;font-weight:900;pointer-events:none}.property-search-panel,.property-floating-panel,.property-floating-toolbar{position:absolute;z-index:5;border:1px solid rgba(228,255,175,.22);background:radial-gradient(circle at 94% 0%,rgba(223,255,98,.16),transparent 8rem),linear-gradient(145deg,#ffffff26,#ffffff0e),#032a1b8a;box-shadow:0 .9rem 2rem #00120a38,inset 0 1px #ffffff29;backdrop-filter:blur(16px) saturate(135%)}.property-search-panel{top:1rem;left:1rem;display:grid;gap:.46rem;width:min(34rem,calc(100% - 26rem));min-width:min(25rem,calc(100% - 2rem));border-radius:1.1rem;padding:.46rem}.property-search-toggle{display:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:2.65rem;border:1px solid rgba(223,255,98,.22);border-radius:999px;padding:.48rem .72rem;color:#f8ffe7;background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#001f137a;box-shadow:inset 0 1px #ffffff24;font:inherit;font-weight:1000;text-align:left}.property-search-toggle span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;color:#11331f;background:linear-gradient(145deg,#e8ff72,#79df50);font-size:1.1rem}.property-search-toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-search-heading span,.property-active-zone span,.property-zone-card span,.property-accuracy-note,.property-recent-searches>span,.property-search-field span{color:#e5ffdbb8;font-size:.66rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.property-search-heading strong{color:#fffbe0;font-size:1.05rem}.property-search-expanded{display:grid;gap:.42rem}.property-search-panel.is-collapsed{width:min(14rem,calc(100% - 2rem));min-width:0;padding:.26rem;border-radius:999px}.property-search-panel.is-collapsed .property-search-toggle{display:grid}.property-search-panel.is-collapsed .property-search-expanded{display:none}.property-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.38rem;align-items:center}.property-search-field{display:grid;gap:.18rem;min-width:0}.property-search-field input,.property-active-zone input{width:100%;border:1px solid rgba(223,255,98,.28);border-radius:999px;padding:.58rem .74rem;color:#f9ffec;background:#00180f70;box-shadow:inset 0 1px #ffffff1a;font:inherit;font-weight:850;outline:none}.property-search-field input::placeholder{color:#ebffe18c}.property-search-field input:focus,.property-active-zone input:focus{border-color:#dfff62bf;box-shadow:0 0 0 3px #dfff621f,inset 0 1px #ffffff1f}.property-search-row button,.property-floating-toolbar button,.property-send-grid button,.property-zone-card button{min-height:2.55rem;touch-action:manipulation}.property-search-row button{border:1px solid rgba(223,255,98,.28);border-radius:999px;padding:.58rem .74rem;color:#14351f;background:linear-gradient(145deg,#e5ff74,#80df55);box-shadow:0 .55rem 1rem #00221238;font-weight:1000}.property-search-row button:nth-of-type(2),.property-search-minimize{color:#f8ffe7;background:linear-gradient(145deg,#ffffff24,#ffffff0d),#00211580}.property-search-minimize{width:2.55rem;padding-right:0;padding-left:0;font-size:1.15rem}.property-search-status{min-height:0;color:#f4ffe8bd;font-size:.72rem;font-weight:780}.property-search-results{position:absolute;top:calc(100% + .38rem);right:0;left:0;display:grid;gap:.42rem;max-height:min(14rem,36vh);overflow:auto;border:1px solid rgba(228,255,175,.18);border-radius:1rem;padding:.42rem;background:radial-gradient(circle at 94% 0%,rgba(223,255,98,.13),transparent 7rem),#022618eb;box-shadow:0 .8rem 1.55rem #00120a3d}.property-search-results:empty{display:none}.property-search-results button,.property-recent-searches button{border:1px solid rgba(223,255,98,.18);border-radius:.86rem;padding:.62rem .72rem;color:#f7ffeee6;background:#00180f59;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.property-search-results button:hover,.property-search-results button:focus-visible,.property-recent-searches button:hover,.property-recent-searches button:focus-visible{border-color:#dfff6294;background:#dfff621f;transform:translateY(-1px)}.property-search-results strong{display:block;color:#fffbe0;font-size:.9rem}.property-search-results span{display:block;margin-top:.12rem;color:#ecffe2b3;font-size:.76rem;font-weight:760}.property-recent-searches{display:none;gap:.36rem}.property-recent-searches>div{display:flex;flex-wrap:wrap;gap:.35rem}.property-recent-searches>div>span{color:#ecffe29e;font-size:.78rem;font-weight:760}.property-floating-toolbar{right:24.5rem;bottom:1rem;left:1rem;display:flex;flex-wrap:wrap;gap:.42rem;border-radius:999px;padding:.54rem}.property-floating-toolbar button{flex:1 1 auto;min-width:fit-content;border:1px solid rgba(211,255,119,.24);border-radius:999px;padding:.62rem .78rem;color:#f8ffece0;background:linear-gradient(145deg,#ffffff21,#ffffff0a),#022a1b8a;font-size:.75rem;font-weight:1000;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.property-floating-toolbar button:hover,.property-floating-toolbar button:focus-visible,.property-floating-toolbar button.active{border-color:#dfff62b8;color:#12331e;background:linear-gradient(145deg,#e8ff72,#79df50);transform:translateY(-1px)}.property-floating-toolbar button:disabled{opacity:.45;cursor:not-allowed;transform:none}.property-floating-panel{top:1rem;right:1rem;bottom:1rem;display:grid;align-content:start;gap:.72rem;width:min(22rem,calc(100% - 2rem));overflow:auto;border-radius:1.25rem;padding:.82rem}.property-active-zone{display:grid;gap:.46rem}.property-active-zone label{display:grid;gap:.32rem}.property-active-zone p{margin:0;color:#ecffe2bf;font-size:.78rem;font-weight:760;line-height:1.35}.property-floating-panel .property-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-floating-panel .property-stat-grid article.featured{grid-column:1 / -1;background:radial-gradient(circle at 92% 12%,rgba(223,255,98,.2),transparent 8rem),#00180f73}.property-zone-list{display:grid;gap:.42rem}.property-zone-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.38rem;align-items:stretch}.property-zone-card>button:first-child{display:grid;gap:.12rem;border:1px solid rgba(223,255,98,.16);border-radius:.9rem;padding:.58rem .66rem;color:#f8ffe7;background:#00180f5c;text-align:left}.property-zone-card.active>button:first-child{border-color:#dfff629e;background:#dfff621f}.property-zone-card strong{color:#fffbe0;font-size:.98rem}.property-zone-card small{color:#ecffe2ad;font-size:.72rem;font-weight:760}.property-zone-delete{width:2.45rem;border:1px solid rgba(255,157,114,.26);border-radius:.9rem;color:#ffd2c3;background:#5212084d;font-weight:1000}.property-floating-panel .property-send-grid{grid-template-columns:1fr}.property-accuracy-note{margin:0;border-top:1px solid rgba(228,255,175,.16);padding-top:.62rem;line-height:1.35;text-transform:none;letter-spacing:0}.property-layer-note{margin:.1rem 0 0;border:1px solid rgba(228,255,175,.14);border-radius:.72rem;padding:.5rem .58rem;color:#eeffe6b8;background:#00180f57;font-size:.68rem;font-weight:760;line-height:1.35}@media(max-width:980px){.property-map-stage{min-height:46rem}.property-search-panel{right:1rem;width:auto;min-width:0}.property-floating-panel{top:auto;left:1rem;width:auto;max-height:46%}.property-floating-toolbar{right:1rem;bottom:calc(46% + 1.75rem)}}@media(max-width:640px){.property-map-stage{min-height:49rem;border-radius:1rem}.property-search-panel,.property-floating-panel{right:.58rem;left:.58rem;border-radius:1rem;padding:.64rem}.property-search-panel{top:.58rem}.property-search-row{grid-template-columns:1fr}.property-search-row button{width:100%}.property-recent-searches{display:none}.property-floating-panel{bottom:.58rem;max-height:43%}.property-floating-toolbar{right:.58rem;bottom:calc(43% + 1rem);left:.58rem;border-radius:1rem}.property-floating-toolbar button{flex-basis:calc(50% - .25rem);min-height:2.55rem;font-size:.72rem}.property-floating-panel .property-stat-grid{grid-template-columns:1fr}}.round-mix-calculator .mix-workspace-grid,.round-mix-calculator .mix-workflow-column,.round-mix-calculator .mix-step-card,.round-mix-calculator .mix-result-card,.round-mix-calculator .mix-result-column{min-width:0;box-sizing:border-box}.round-mix-calculator .mix-workspace-grid{display:grid;gap:clamp(.8rem,1.8vw,1.15rem);align-items:start;margin-top:.8rem}.landing-panel-body .round-mix-calculator .mix-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.round-mix-calculator .mix-workflow-column{display:grid;gap:.72rem}.landing-panel-body .quick-mix-command-center{grid-template-columns:minmax(0,1fr) auto;margin-bottom:.7rem;padding:.72rem .85rem}.landing-panel-body .quick-mix-mark{width:3.25rem;height:3.25rem;border-radius:.9rem}.landing-panel-body .quick-mix-mark svg{width:1.9rem;height:1.9rem}.landing-panel-body .quick-mix-title-lockup{gap:.65rem}.landing-panel-body .quick-mix-title-lockup h3{font-size:clamp(1.55rem,3vw,2.15rem)}.landing-panel-body .quick-mix-flow article{min-width:6rem;min-height:3.55rem;padding:.45rem}.landing-panel-body .round-mix-calculator{padding:clamp(.78rem,1.8vw,1rem)}.landing-panel-body .round-mix-heading{padding-bottom:.65rem}.mix-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;border:1px solid rgba(223,244,205,.18);border-radius:.85rem;padding:.25rem;background:#001f1457}.landing-panel-body .round-mix-calculator .mix-mode-toggle button[type=button]{min-height:2.45rem;border:1px solid transparent;border-radius:.65rem;padding:.48rem .7rem;color:#f5ffeeb3!important;background:#001c1247!important;box-shadow:none!important;font-size:.8rem;font-weight:850}.landing-panel-body .round-mix-calculator .mix-mode-toggle button.active{border-color:#daf47a8c;color:#102a18!important;background:linear-gradient(145deg,#f4ef89,#a9df67)!important;box-shadow:0 .35rem .7rem #00140a33!important}.round-mix-calculator .mix-step-card{position:relative;display:grid;gap:.68rem;border:1px solid rgba(225,243,213,.2);border-radius:1rem;padding:clamp(.72rem,1.5vw,.92rem);color:#f7fff1;background:linear-gradient(145deg,#ffffff21,#ffffff0b),#083b27a6;box-shadow:0 .45rem 1rem #00120924,inset 0 1px #ffffff1a}.round-mix-calculator .mix-step-card:nth-child(2n){background:linear-gradient(145deg,#ffffff24,#ffffff0d),#0d452e9e}.round-mix-calculator .mix-step-card.is-complete{border-color:#ade6667a}.round-mix-calculator .mix-step-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center}.round-mix-calculator .mix-step-heading>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(225,243,213,.28);border-radius:.65rem;color:#f8ffef;background:#00231694;font-size:.82rem;font-weight:950}.round-mix-calculator .mix-step-card.is-complete .mix-step-heading>span{color:#102a18;background:linear-gradient(145deg,#eff58b,#a3df62)}.round-mix-calculator .mix-step-heading h4{margin:0;color:#fff;font-size:1rem;line-height:1.15}.round-mix-calculator .mix-step-helper{margin:.18rem 0 0;color:#effbe6b3;font-size:.8rem;font-weight:650;line-height:1.35}.landing-panel-body .round-mix-calculator .mix-field-label,.landing-panel-body .round-mix-calculator .manual-rate-field,.round-mix-calculator .mix-rate-control>.mix-field-label{display:grid;gap:.38rem;margin:0;color:#f9fff4e6;font-size:.84rem;font-weight:850;letter-spacing:0;text-transform:none}.round-mix-calculator .mix-rate-control,.round-mix-calculator .mix-secondary-rate{display:grid;gap:.52rem}.round-mix-calculator .mix-secondary-rate[hidden],.round-mix-calculator .mix-adjuvant-card[hidden]{display:none!important}.round-mix-calculator .mix-rate-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.landing-panel-body .round-mix-calculator .mix-rate-buttons button[type=button]{width:100%;min-height:2.65rem;border:1px solid rgba(223,244,205,.22);border-radius:.72rem;padding:.45rem .35rem;color:#f4ffedad!important;background:#00221580!important;box-shadow:inset 0 1px #ffffff0f!important;font-size:.78rem;font-weight:850}.landing-panel-body .round-mix-calculator .mix-rate-buttons button.active{border-color:#daf47ab8;color:#102a18!important;background:linear-gradient(145deg,#f6ee82,#a8df67)!important;box-shadow:0 .4rem .8rem #00120933!important;transform:none}.landing-panel-body .round-mix-calculator .mix-rate-buttons button:disabled{opacity:.38;cursor:not-allowed}.round-mix-calculator .mix-rate-note,.round-mix-calculator .adjuvant-rate-note{margin:0;border:0;border-left:.24rem solid rgba(166,222,102,.72);border-radius:.5rem;padding:.55rem .65rem;color:#f4ffedc2;font-size:.79rem;font-weight:650;line-height:1.4}.round-mix-calculator .mix-rate-note span{display:block;margin-top:.3rem;color:#ffe5a8;font-weight:850}.round-mix-calculator .mix-rate-note.is-warning{border-left-color:#ffbd5a;background:#5b350461!important}.round-mix-calculator .mix-adjuvant-card{display:grid;gap:.6rem;border-top:1px solid rgba(225,243,213,.16);padding-top:.7rem}.round-mix-calculator .mix-compatibility-status,.round-mix-calculator .mix-coverage-preview,.round-mix-calculator .mix-result-compatibility{display:grid;gap:.18rem;border:1px solid rgba(225,243,213,.18);border-radius:.72rem;padding:.58rem .68rem;color:#f5ffeec7;background:#0023165c;font-size:.79rem;font-weight:700;line-height:1.35}.round-mix-calculator .mix-compatibility-status.is-notice,.round-mix-calculator .mix-result-compatibility.is-notice{border-color:#69d2ff6b;background:#0c425359}.round-mix-calculator .mix-compatibility-status.is-caution,.round-mix-calculator .mix-result-compatibility.is-caution{border-color:#ffbd5a8c;background:#5b350466}.round-mix-calculator .mix-compatibility-status.is-critical,.round-mix-calculator .mix-result-compatibility.is-critical{border-color:#ff5a5f9e;background:#5e14196b}.round-mix-calculator .mix-coverage-preview.is-ready{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;border-color:#a6de6673;background:#16532e7a}.round-mix-calculator .mix-coverage-preview strong{color:#eff58b;font-size:.92rem}.round-mix-calculator .mix-coverage-preview span{color:#f8fff3c7;text-align:right}.landing-panel-body .round-mix-calculator .mix-setup-grid{margin:0}.landing-panel-body .round-mix-calculator .mix-setup-grid>label{padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.landing-panel-body .round-mix-calculator .custom-picker{border-color:#e1f3d547!important;background:#00221570!important}.landing-panel-body .round-mix-calculator .custom-picker-trigger{min-height:3rem;color:#f8fff2}.landing-panel-body .round-mix-calculator .custom-picker-value{color:#f8fff2;font-size:.9rem;font-weight:850}.landing-panel-body .round-mix-calculator .nozzle-field .custom-picker[data-nozzle-color=lavender] .custom-picker-trigger{border-color:#cdb4ffad!important;background:linear-gradient(145deg,#cdb4ff38,#2e23537a)!important}.landing-panel-body .round-mix-calculator .nozzle-field .custom-picker[data-nozzle-color=red] .custom-picker-trigger{border-color:#ff5a5fb3!important;background:linear-gradient(145deg,#ff5a5f33,#5b14197a)!important}.landing-panel-body .round-mix-calculator .nozzle-field .custom-picker[data-nozzle-color=green] .custom-picker-trigger{border-color:#a6de6699!important}.landing-panel-body .round-mix-calculator .mix-action-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:0}.landing-panel-body .round-mix-calculator .mix-calculate-button,.landing-panel-body .round-mix-calculator .mix-reset-button{min-height:3.2rem;border-radius:.82rem;padding:.65rem .9rem}.landing-panel-body .round-mix-calculator .mix-calculate-button{color:#102a18;background:linear-gradient(145deg,#fff28a,#a5df65)}.landing-panel-body .round-mix-calculator .mix-calculate-button:disabled{border-color:#e1f3d529;color:#f4ffed6b;background:#00221561;box-shadow:none;cursor:not-allowed;transform:none}.landing-panel-body .round-mix-calculator .mix-reset-button{min-width:6rem;color:#f8fff3d6;background:#00221580}.landing-panel-body .round-mix-calculator .mix-result-column{position:sticky;z-index:2;top:.2rem}.round-mix-calculator .mix-result-card{overflow:hidden;border:1px solid rgba(245,239,137,.58);border-radius:1rem;padding:.78rem;background:radial-gradient(circle at 15% 0%,rgba(255,239,128,.2),transparent 10rem),linear-gradient(150deg,#1f6539f5,#04271af7);box-shadow:0 .85rem 1.8rem #00100842,inset 0 1px #ffffff29}.round-mix-calculator .mix-result-card-heading{margin-bottom:.65rem}.round-mix-calculator .mix-result-card-heading .eyebrow{margin:0 0 .12rem;font-size:.72rem;letter-spacing:.04em}.round-mix-calculator .mix-result-card .concentrate-result{display:grid;gap:.58rem;min-height:8rem;border:0!important;border-radius:.82rem;padding:0!important;color:#f8fff2;background:transparent!important;box-shadow:none!important}.round-mix-calculator .mix-result-card .mix-result-empty{place-items:center;border:1px dashed rgba(239,245,139,.32)!important;padding:1rem!important;color:#f8fff3b8;text-align:center}.round-mix-calculator .mix-result-empty p{margin:0;color:inherit;font-size:.86rem;line-height:1.45}.landing-panel-body .round-mix-calculator .mix-result-summary,.landing-panel-body .round-mix-calculator .mix-result-product{display:grid;gap:.28rem;border:1px solid rgba(231,246,217,.2)!important;border-radius:.78rem;padding:.7rem;color:#f8fff2;background:#ffffff12!important;box-shadow:none!important}.landing-panel-body .round-mix-calculator .mix-result-summary{border-color:#f5ef896b!important;background:#eff58b1a!important}.landing-panel-body .round-mix-calculator .mix-result-summary>strong{color:#f6f18b;font-size:1.08rem}.landing-panel-body .round-mix-calculator .mix-result-summary span,.landing-panel-body .round-mix-calculator .mix-result-product span{color:#f8fff3d1;font-size:.82rem;line-height:1.35}.landing-panel-body .round-mix-calculator .mix-result-product-name{color:#fff}.landing-panel-body .round-mix-calculator .mix-add-amount{margin:.3rem 0;border-color:#eff58b94;color:#102a18;background:linear-gradient(145deg,#fff18b,#a7df66);font-size:clamp(1rem,2.2vw,1.18rem)}.round-mix-calculator .mix-result-compatibility strong{color:#fff}.round-mix-calculator .mix-validation-panel{padding:.6rem}.round-mix-calculator .mix-validation-item{padding:.5rem .56rem}.round-mix-calculator .mix-validation-item p{font-size:.75rem}.round-mix-calculator.mix-field-mode .mix-step-helper,.round-mix-calculator.mix-field-mode .mix-rate-note,.round-mix-calculator.mix-field-mode .adjuvant-rate-note,.round-mix-calculator.mix-field-mode .mix-compatibility-status.is-neutral,.round-mix-calculator.mix-field-mode .mix-rate-reference,.round-mix-calculator.mix-field-mode .mix-validation-panel.notice-only{display:none}.round-mix-calculator.mix-field-mode .mix-step-card{gap:.5rem;padding:.65rem}.round-mix-calculator.mix-field-mode .mix-step-heading>span{width:1.75rem;height:1.75rem}.round-mix-calculator.mix-field-mode .mix-step-heading h4{font-size:.92rem}.round-mix-calculator.mix-field-mode .mix-workflow-column{gap:.55rem}@media(max-width:1080px){.landing-panel-body .round-mix-calculator .mix-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.62fr)}.round-mix-calculator .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.landing-panel-body .quick-mix-command-center{grid-template-columns:1fr}.landing-panel-body .quick-mix-flow{display:none}.landing-panel-body .round-mix-calculator .mix-workspace-grid{grid-template-columns:1fr}.landing-panel-body .round-mix-calculator .mix-result-column{position:static}.round-mix-calculator .mix-result-card{border-width:2px}}@media(max-width:560px){.landing-panel-body .quick-mix-command-center,.landing-panel-body .quick-mix-mark{display:none}.landing-panel-body .quick-mix-title-lockup{grid-template-columns:1fr}.landing-panel-body .quick-mix-title-lockup p:last-child{font-size:.8rem}.landing-panel-body .round-mix-heading{grid-template-columns:1fr;gap:.55rem}.mix-mode-toggle{width:100%}.round-mix-calculator .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.round-mix-calculator .mix-coverage-preview.is-ready{grid-template-columns:1fr}.round-mix-calculator .mix-coverage-preview span{text-align:left}.landing-panel-body .round-mix-calculator .mix-action-grid{grid-template-columns:1fr}.landing-panel-body .round-mix-calculator .mix-reset-button{min-width:0}.landing-panel-body .round-mix-calculator .custom-picker-trigger,.landing-panel-body .round-mix-calculator .mix-rate-buttons button[type=button],.landing-panel-body .round-mix-calculator .mix-calculate-button,.landing-panel-body .round-mix-calculator .mix-reset-button,.round-mix-calculator .adjuvant-toggle span{min-height:2.85rem}}.property-floating-panel{gap:.58rem;padding:.72rem;background:radial-gradient(circle at 96% 0%,rgba(223,255,98,.1),transparent 7rem),linear-gradient(145deg,#ffffff20,#ffffff0b),#01231775}.property-panel-section,.property-more-tools{border:1px solid rgba(228,255,175,.17);border-radius:1rem;background:linear-gradient(145deg,#ffffff18,#ffffff08),#001a1157;box-shadow:inset 0 1px #ffffff1a}.property-panel-section{display:grid;gap:.5rem;padding:.68rem}.property-panel-label{margin:0;color:#e5ffdbad;font-size:.66rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.property-panel-search-button{display:grid;grid-template-columns:minmax(0,1fr);gap:.16rem;width:100%;border:0;border-radius:.86rem;padding:.72rem .78rem;color:#f8ffe7;background:radial-gradient(circle at 95% 0%,rgba(154,243,255,.16),transparent 6rem),#00180f42;text-align:left}.property-panel-search-button span,.property-primary-measure span,.property-mini-stat-row span,.property-more-stat-grid span{color:#daffcbb8;font-size:.64rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.property-panel-search-button strong{overflow:hidden;color:#fffbe0;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.property-primary-measure{display:grid;gap:.12rem;border-radius:.95rem;padding:.72rem;background:radial-gradient(circle at 100% 0%,rgba(223,255,98,.18),transparent 7rem),#00180f57}.property-primary-measure strong{color:#fffbe0;font-size:clamp(1.55rem,4vw,2.25rem);font-weight:1000;line-height:1}.property-mini-stat-row,.property-more-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.property-mini-stat-row article,.property-more-stat-grid article{min-width:0;border:1px solid rgba(228,255,175,.13);border-radius:.82rem;padding:.58rem;background:#00180f42}.property-mini-stat-row strong,.property-more-stat-grid strong{display:block;margin-top:.16rem;overflow-wrap:anywhere;color:#9af3ff;font-size:.98rem;font-weight:1000}.property-more-tools{overflow:hidden}.property-more-tools summary{display:flex;align-items:center;justify-content:space-between;min-height:2.7rem;padding:.7rem .78rem;color:#fffbe0;cursor:pointer;font-size:.78rem;font-weight:1000;letter-spacing:.06em;list-style:none;text-transform:uppercase}.property-more-tools summary::-webkit-details-marker{display:none}.property-more-tools summary:after{width:1.65rem;height:1.65rem;border-radius:999px;color:#12331e;background:linear-gradient(145deg,#e8ff72,#79df50);content:"+";display:grid;place-items:center;font-size:1rem;line-height:1}.property-more-tools[open] summary:after{content:"-"}.property-more-tools-body{display:grid;gap:.58rem;padding:0 .68rem .68rem}.property-more-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.property-more-action-row button{min-height:2.5rem;border:1px solid rgba(223,255,98,.2);border-radius:.86rem;color:#f8ffece6;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#00180f52;font-weight:1000}.property-floating-toolbar{display:grid;grid-template-columns:repeat(6,minmax(4rem,1fr));gap:.45rem;border-radius:1.25rem;padding:.52rem;background:radial-gradient(circle at 96% 0%,rgba(154,243,255,.12),transparent 7rem),linear-gradient(145deg,#ffffff24,#ffffff0b),#001a117a}.property-floating-toolbar .property-tool-button{display:grid;grid-template-columns:1fr;justify-items:center;gap:.22rem;min-width:0;min-height:3.45rem;border-radius:1rem;padding:.5rem .42rem;color:#f8ffece0;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#00180f47}.property-tool-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center}.property-tool-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.property-floating-toolbar .property-tool-button strong{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.property-floating-toolbar .property-tool-button:hover,.property-floating-toolbar .property-tool-button:focus-visible{border-color:#9af3ff80;color:#f8ffe7;background:linear-gradient(145deg,#9af3ff29,#ffffff0f),#001f1475}.property-floating-toolbar .property-tool-button.active,.property-floating-toolbar .property-tool-save{border-color:#dfff6294;color:#12331e;background:linear-gradient(145deg,#e8ff72,#79df50);box-shadow:0 .62rem 1.15rem #002a1438,inset 0 1px #ffffff47}.property-floating-toolbar .property-tool-button:disabled{opacity:.42;cursor:not-allowed}.property-map-provider{bottom:5.9rem}@media(max-width:980px){.property-floating-panel{overflow:auto;border-radius:1.25rem 1.25rem .95rem .95rem}.property-floating-toolbar{grid-template-columns:repeat(5,minmax(3.6rem,1fr))}}@media(max-width:640px){.property-map-stage{min-height:50rem}.property-floating-panel{max-height:39%;padding:.58rem}.property-floating-toolbar{bottom:calc(39% + .9rem);grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem;padding:.4rem}.property-floating-toolbar .property-tool-button{min-height:3rem;padding:.42rem .2rem}.property-tool-icon{width:1.25rem;height:1.25rem}.property-floating-toolbar .property-tool-button strong{font-size:.59rem}.property-mini-stat-row,.property-more-stat-grid,.property-more-action-row,.property-send-grid{grid-template-columns:1fr}.property-primary-measure strong{font-size:1.55rem}}.property-panel-collapse{position:sticky;z-index:3;top:0;justify-self:end;min-height:2.35rem;border:1px solid rgba(223,255,98,.3);border-radius:999px;padding:.42rem .72rem;color:#12331e;background:linear-gradient(145deg,#e8ff72,#79df50);font-size:.68rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.property-floating-panel.is-collapsed{top:auto!important;right:.85rem!important;bottom:.85rem!important;left:auto!important;width:fit-content!important;max-height:none!important;overflow:visible;padding:.35rem;border-radius:999px}.property-floating-panel.is-collapsed>:not(.property-panel-collapse){display:none}.property-parcel-heading{display:grid;gap:.14rem}.property-parcel-heading strong{color:#fffbe0;font-size:1rem;line-height:1.2}.property-parcel-heading span,.property-detail-grid span,.property-yard-grid span,.property-notes-field span{color:#daffcbb3;font-size:.62rem;font-weight:1000;letter-spacing:.075em;text-transform:uppercase}.property-detail-grid,.property-yard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.property-yard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.property-detail-grid article,.property-yard-grid article{min-width:0;border:1px solid rgba(228,255,175,.13);border-radius:.76rem;padding:.52rem;background:#00180f42}.property-detail-grid strong,.property-yard-grid strong{display:block;margin-top:.12rem;overflow-wrap:anywhere;color:#9af3ff;font-size:.8rem;line-height:1.25}.property-notes-field{display:grid;gap:.3rem}.property-notes-field textarea{width:100%;resize:vertical;border:1px solid rgba(223,255,98,.24);border-radius:.8rem;padding:.58rem;color:#f9ffec;background:#00180f6b;font:inherit;font-size:.78rem}.property-save-record{min-height:2.6rem;border:1px solid rgba(223,255,98,.5);border-radius:.86rem;color:#12331e;background:linear-gradient(145deg,#e8ff72,#79df50);font-weight:1000}.property-parcel-status{margin:0;color:#ecffe2b8;font-size:.72rem;font-weight:760;line-height:1.35}.property-active-zone select+.custom-picker{width:100%}@media(max-width:980px){.property-floating-toolbar{grid-template-columns:repeat(6,minmax(3.2rem,1fr))}}@media(max-width:640px){.property-floating-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))}.property-floating-toolbar .property-tool-button strong{font-size:.52rem}.property-detail-grid{grid-template-columns:1fr}}.landing-trend-dashboard{display:grid;gap:clamp(.85rem,1.8vw,1.2rem)}.trend-round-track{display:grid;grid-template-columns:repeat(5,minmax(8.5rem,1fr));gap:.7rem;overflow-x:auto;padding:.08rem 0 .28rem;scroll-snap-type:x proximity}.trend-round-node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.68rem;min-height:4.45rem;border:1px solid rgba(255,231,116,.24);border-radius:1.25rem;padding:.74rem .82rem;color:#f6ffe8d6;background:radial-gradient(circle at 18% 0%,rgba(255,224,85,.16),transparent 4.2rem),linear-gradient(145deg,#ffffff1b,#ffffff09),#04341f9e;box-shadow:0 .8rem 1.75rem #00160b38,inset 0 1px #ffffff14;cursor:pointer;scroll-snap-align:start;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;touch-action:manipulation}.trend-round-node:after{position:absolute;inset:auto .9rem .48rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,224,85,.86),transparent);content:"";opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .18s ease}.trend-round-node:hover,.trend-round-node:focus-visible,.trend-round-node.active{border-color:#ffe45bb8;color:#fff9d6;background:radial-gradient(circle at 20% 0%,rgba(255,230,93,.32),transparent 4.8rem),linear-gradient(145deg,#127344db,#073f24e0);box-shadow:0 1rem 2.15rem #00180c52,0 0 0 .08rem #ffe76714 inset;transform:translateY(-2px)}.trend-round-node.active:after{opacity:1;transform:scaleX(1)}.trend-round-number{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(255,229,109,.36);border-radius:.9rem;color:#12331e;background:linear-gradient(145deg,#fff4a8,#8ddb58);box-shadow:0 .5rem 1rem #001b0d3d;font-size:.9rem;font-weight:1000;letter-spacing:.04em}.trend-round-copy{display:grid;gap:.14rem;min-width:0}.trend-round-copy strong{overflow:hidden;color:inherit;font-size:.82rem;font-weight:1000;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trend-round-copy em{overflow:hidden;color:#f0ffe0ad;font-size:.72rem;font-style:normal;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.trend-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr);gap:clamp(.8rem,2vw,1.15rem);align-items:stretch;border:1px solid rgba(255,231,103,.28);border-radius:clamp(1.2rem,2.6vw,1.7rem);padding:clamp(1rem,2.6vw,1.45rem);background:radial-gradient(circle at 88% 14%,rgba(255,226,90,.22),transparent 13rem),radial-gradient(circle at 0% 100%,rgba(132,226,77,.16),transparent 15rem),linear-gradient(145deg,#094c2be0,#022516eb);box-shadow:0 1.2rem 2.6rem #00120957,inset 0 1px #ffffff1a}.trend-hero-copy h3{margin:.18rem 0 .45rem;color:#fff9d6;font-size:clamp(1.45rem,4vw,2.45rem);line-height:1.04;text-shadow:0 .5rem 1rem rgba(0,20,10,.28)}.trend-hero-copy h3 span{display:block;margin-top:.28rem;color:#e8ffd2d1;font-size:clamp(.86rem,2vw,1.05rem);font-weight:850;letter-spacing:.02em}.trend-hero-copy p:last-child{max-width:62rem;margin:0;color:#f4ffe7d6;font-size:clamp(.9rem,1.7vw,1rem);font-weight:760;line-height:1.5}.trend-hero-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-content:stretch}.trend-hero-stat-grid article{display:grid;align-content:center;min-height:5.2rem;border:1px solid rgba(255,231,103,.22);border-radius:1rem;padding:.72rem;background:#ffffff13;text-align:center}.trend-hero-stat-grid span{color:#ecffdcb8;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trend-hero-stat-grid strong{color:#ffe970;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:1000}.trend-priority-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1rem)}.trend-priority-card{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.78rem;align-items:center;overflow:hidden;border:1px solid rgba(255,231,103,.2);border-radius:1.12rem;padding:.68rem;background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#053620ad;box-shadow:0 .8rem 1.8rem #00130a3b}.trend-priority-card img,.trend-priority-icon{display:grid;width:5rem;height:4.7rem;place-items:center;border-radius:.88rem;background:linear-gradient(145deg,#ffea7a38,#67d34d24);object-fit:cover}.trend-priority-icon svg{width:2.1rem;height:2.1rem;fill:none;stroke:#ffe66f;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.trend-priority-card span{color:var(--lm-gold);font-size:.68rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.trend-priority-card strong{display:block;margin:.16rem 0 .18rem;color:#fff9d6;font-size:1.02rem;line-height:1.08}.trend-priority-card p{margin:0;color:#eeffdfb8;font-size:.78rem;font-weight:760;line-height:1.32}.trend-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.78rem,1.8vw,1.1rem)}.trend-dashboard-card{position:relative;overflow:hidden;border:1px solid rgba(255,231,103,.2);border-radius:1.25rem;padding:clamp(.82rem,1.8vw,1rem);background:radial-gradient(circle at 100% 0%,rgba(255,229,92,.14),transparent 10rem),linear-gradient(145deg,#ffffff1c,#ffffff0a),#04331fb8;box-shadow:0 1rem 2.2rem #0012093d,inset 0 1px #ffffff14;animation:workspace-card-rise .26s cubic-bezier(.2,.72,.22,1) both;content-visibility:auto;contain-intrinsic-size:1px 20rem}.trend-dashboard-card:nth-child(2){animation-delay:35ms}.trend-dashboard-card:nth-child(3){animation-delay:70ms}.trend-dashboard-card:nth-child(4){animation-delay:105ms}.trend-dashboard-card:nth-child(5){animation-delay:.14s}.trend-dashboard-card:nth-child(6){animation-delay:175ms}.trend-dashboard-card:nth-child(7){animation-delay:.21s}.trend-card-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;margin-bottom:.72rem}.trend-card-icon{display:grid;width:2.85rem;height:2.85rem;place-items:center;border-radius:.92rem;background:linear-gradient(145deg,#ffec7f33,#6cdd4f21);box-shadow:inset 0 1px #ffffff1a}.trend-card-icon svg{width:1.72rem;height:1.72rem;fill:none;stroke:#ffe66f;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.trend-card-header p{margin:0 0 .08rem;color:#ffe86fdb;font-size:.67rem;font-weight:1000;letter-spacing:.085em;text-transform:uppercase}.trend-card-header h4{margin:0;color:#fff9d6;font-size:clamp(1rem,2vw,1.16rem);line-height:1.05}.trend-card-image{display:block;overflow:hidden;width:100%;height:clamp(8.5rem,20vw,11.5rem);margin-bottom:.78rem;border:1px solid rgba(255,231,103,.18);border-radius:1rem;padding:0;background:#0023146b;box-shadow:inset 0 1px #ffffff14;cursor:zoom-in}.trend-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.trend-card-image:hover img,.trend-card-image:focus-visible img{transform:scale(1.035)}.trend-card-list{display:grid;gap:.46rem;margin:0;padding:0;list-style:none}.trend-card-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:start;color:#f4ffe8d1;font-size:.86rem;font-weight:760;line-height:1.35}.trend-card-list li span{width:.42rem;height:.42rem;margin-top:.46rem;border-radius:999px;background:#ffe66f;box-shadow:0 0 0 .24rem #ffe66f17}.trend-card-green{border-color:#75e85b47}.trend-card-amber{border-color:#ffbe484d}.trend-card-red{border-color:#ff7e5947}.trend-card-blue{border-color:#6fcfff40}.trend-card-lime{border-color:#beff6847}.trend-card-teal{border-color:#5febc340}.trend-card-gold{border-color:#ffe76752}.trend-dashboard-entering .trend-dashboard-hero,.trend-dashboard-entering .trend-priority-card,.trend-dashboard-entering .trend-dashboard-card,.trend-dashboard-entering .trend-round-node{animation:workspace-card-rise .26s cubic-bezier(.2,.72,.22,1) both}@media(max-width:980px){.trend-round-track{grid-template-columns:repeat(5,minmax(9.5rem,1fr))}.trend-dashboard-hero,.trend-priority-strip,.trend-dashboard-grid{grid-template-columns:1fr}}@media(max-width:620px){.trend-round-track{grid-template-columns:repeat(5,minmax(8.35rem,1fr))}.trend-round-node{min-height:4rem;padding:.62rem}.trend-round-number{width:2.22rem;height:2.22rem}.trend-dashboard-hero{padding:.92rem}.trend-hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-priority-card{grid-template-columns:4.25rem minmax(0,1fr)}.trend-priority-card img,.trend-priority-icon{width:4.25rem;height:4.25rem}}.reference-workspace{display:grid;gap:clamp(.82rem,1.8vw,1.12rem)}.reference-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr);gap:clamp(.8rem,2vw,1.1rem);align-items:stretch;border:1px solid rgba(255,231,103,.26);border-radius:clamp(1.15rem,2.6vw,1.65rem);padding:clamp(1rem,2.5vw,1.35rem);background:radial-gradient(circle at 88% 12%,rgba(255,226,90,.18),transparent 12rem),radial-gradient(circle at 0% 100%,rgba(112,224,82,.14),transparent 14rem),linear-gradient(145deg,#08482ae6,#022315eb);box-shadow:0 1.15rem 2.45rem #0012094d,inset 0 1px #ffffff1a}.reference-hero h3{margin:.16rem 0 .42rem;color:#fff9d6;font-size:clamp(1.32rem,3.6vw,2.15rem);line-height:1.06}.reference-hero p:last-child{max-width:58rem;margin:0;color:#f4ffe7d1;font-weight:760;line-height:1.48}.reference-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.reference-stat-strip article{display:grid;align-content:center;min-height:5rem;border:1px solid rgba(255,231,103,.2);border-radius:1rem;padding:.65rem;background:#ffffff13;text-align:center}.reference-stat-strip span{color:#ecffdcb8;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.reference-stat-strip strong{color:#ffe970;font-size:clamp(1.35rem,3vw,2rem);font-weight:1000}.reference-toolbar{display:grid;gap:.72rem;border:1px solid rgba(255,231,103,.2);border-radius:1.15rem;padding:.78rem;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#04341fad;box-shadow:0 .8rem 1.7rem #00140a33}.reference-search{display:grid;gap:.38rem;color:#ffe86fe6;font-size:.68rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.reference-search input{margin:0;border-color:#ffdd5b52;color:#f7ffdf;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#002e1e8c;font-size:.95rem;font-weight:800;letter-spacing:0;text-transform:none}.reference-filter-row{display:flex;flex-wrap:wrap;gap:.44rem}.reference-filter{border:1px solid rgba(255,231,103,.24);border-radius:999px;padding:.52rem .72rem;color:#f4ffe8d1;background:#ffffff12;font-size:.78rem;font-weight:950;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease;touch-action:manipulation}.reference-filter:hover,.reference-filter:focus-visible,.reference-filter.active{border-color:#ffe663c7;color:#073720;background:linear-gradient(145deg,#fff278,#9bd85d);transform:translateY(-1px)}.reference-grid,.symptom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.82rem,1.8vw,1.12rem)}.reference-results-bar{grid-column:1 / -1;border:1px solid rgba(255,231,103,.2);border-radius:1rem;padding:.7rem .85rem;background:#063a23b8;box-shadow:0 .5rem 1.2rem #00140a2e}.reference-results-bar p{margin:0;color:#f4ffe8d1;font-size:.88rem;font-weight:780}.reference-results-bar strong{color:#ffe970}.reference-card{display:grid;gap:.78rem;overflow:hidden;border-color:#ffe76733;border-radius:1.22rem;padding:clamp(.82rem,1.8vw,1rem);background:radial-gradient(circle at 96% 0%,rgba(255,229,92,.13),transparent 10rem),linear-gradient(145deg,#ffffff1c,#ffffff0a),#04331fb8;box-shadow:0 1rem 2.15rem #0012093d,inset 0 1px #ffffff14;color:#f6ffe9}.reference-card-weed{border-color:#75e85b4d}.reference-card-disease{border-color:#ffbe4852}.reference-card-pest{border-color:#ff7e594d}.reference-card-site{border-color:#6fcfff42}.reference-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.44rem}.reference-card .tag{margin:0;border:1px solid rgba(255,231,103,.25);color:#12331e;background:linear-gradient(145deg,#fff4a8,#8ddb58);font-size:.68rem;font-weight:1000}.reference-season{color:#ffe86fdb;font-size:.68rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.reference-card-heading h3{margin:0 0 .25rem;color:#fff9d6;font-size:clamp(1.12rem,2.4vw,1.42rem);line-height:1.08}.reference-card-heading p{margin:0;color:#f4ffe8c7;font-size:.9rem;font-weight:760;line-height:1.42}.reference-gallery.database-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:0}.reference-gallery .database-gallery-image,.reference-gallery .database-initial{height:clamp(5.4rem,14vw,8.2rem);border:1px solid rgba(255,231,103,.16);border-radius:.9rem;background:#0023146b}.reference-gallery .database-gallery-image img{transition:transform .24s ease}.reference-gallery .database-gallery-image:hover img,.reference-gallery .database-gallery-image:focus-visible img{transform:scale(1.035)}.reference-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.reference-quick-grid section{border:1px solid rgba(255,231,103,.15);border-radius:.86rem;padding:.64rem;background:#ffffff0e}.reference-quick-grid section.wide{grid-column:1 / -1}.reference-quick-grid h4{margin:0 0 .22rem;color:#ffe970;font-size:.68rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.reference-quick-grid p{margin:0;color:#f4ffe8c7;font-size:.82rem;font-weight:730;line-height:1.38}.reference-card-actions{display:flex;justify-content:flex-start}.reference-card .symptom-source{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,231,103,.28);border-radius:999px;padding:.52rem .72rem;color:#12331e;background:linear-gradient(145deg,#fff278,#9bd85d);font-size:.78rem;font-weight:950;text-decoration:none}.reference-empty{grid-column:1 / -1}@media(max-width:980px){.reference-hero,.reference-grid,.symptom-grid{grid-template-columns:1fr}}@media(max-width:620px){.reference-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-quick-grid{grid-template-columns:1fr}.reference-filter-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.reference-filter{flex:0 0 auto}}.reference-command-center{position:relative;display:grid;gap:clamp(.78rem,1.8vw,1rem);overflow:hidden;border:1px solid rgba(255,231,103,.26);border-radius:clamp(1.2rem,2.6vw,1.7rem);padding:clamp(.88rem,2.1vw,1.18rem);background:radial-gradient(circle at 8% 12%,rgba(168,255,95,.2),transparent 10rem),radial-gradient(circle at 96% 0%,rgba(255,229,91,.16),transparent 13rem),linear-gradient(145deg,#074a2be6,#022214ed);box-shadow:0 1.15rem 2.35rem #0012094d,inset 0 1px #ffffff1a}.reference-command-center:before{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.055) 42% 44%,transparent 44%),radial-gradient(circle at 50% 120%,rgba(133,220,65,.14),transparent 18rem);content:"";pointer-events:none}.reference-title-row,.reference-control-row{position:relative;z-index:1}.reference-title-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.32fr);gap:clamp(.72rem,1.8vw,1rem);align-items:center}.reference-title-lockup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.82rem;align-items:center}.reference-page-mark{display:grid;width:clamp(4.2rem,12vw,5.5rem);height:clamp(4.2rem,12vw,5.5rem);place-items:center;border:1px solid rgba(255,231,103,.36);border-radius:1.28rem;color:#11331e;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.62),transparent .8rem),linear-gradient(145deg,#fff278,#8ed654);box-shadow:0 .78rem 1.4rem #001a0d47;font-size:clamp(.62rem,1.8vw,.76rem);font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.reference-title-lockup h3{margin:0;color:#fff9d6;font-size:clamp(1.7rem,5vw,3.1rem);line-height:.95;text-shadow:0 .55rem 1rem rgba(0,20,10,.28)}.reference-title-lockup p:last-child{max-width:34rem;margin:.28rem 0 0;color:#f4ffe8bd;font-size:clamp(.84rem,1.7vw,.96rem);font-weight:800;line-height:1.28}.reference-command-center .reference-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch}.reference-command-center .reference-stat-strip article{min-height:4.1rem;border-radius:.92rem;padding:.56rem;background:#ffffff12}.reference-control-row{display:grid;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr);gap:clamp(.62rem,1.6vw,.92rem);align-items:end;border-top:1px solid rgba(255,231,103,.14);padding-top:clamp(.68rem,1.6vw,.88rem)}.reference-control-row .reference-search{gap:.28rem}.reference-control-row .reference-search input{min-height:3.05rem;border-radius:1rem;padding-inline:.92rem;font-size:.9rem}.reference-control-row .reference-filter-row{align-items:center;justify-content:flex-end}.reference-control-row .reference-filter{padding:.58rem .82rem;background:#fff1}.reference-scouting-panel{border:1px solid rgba(255,231,103,.18);border-radius:1.08rem;background:linear-gradient(145deg,#ffffff17,#ffffff09),#032b1a94;box-shadow:0 .7rem 1.55rem #00130a2e}.reference-scouting-panel summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-radius:1.08rem;padding:.76rem .9rem;color:#fff9d6;cursor:pointer;list-style:none}.reference-scouting-panel summary::-webkit-details-marker{display:none}.reference-scouting-panel summary:after{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:999px;color:#11331e;background:linear-gradient(145deg,#fff278,#9bd85d);content:"+";font-weight:1000;transition:transform .18s ease}.reference-scouting-panel[open] summary:after{transform:rotate(45deg)}.reference-scouting-panel summary span{color:#fff9d6;font-size:.92rem;font-weight:1000}.reference-scouting-panel summary strong{margin-left:auto;color:#ffe86fdb;font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.reference-scouting-panel .seasonal-occurrence-panel{margin:0;border:0;border-top:1px solid rgba(255,231,103,.13);border-radius:0 0 1.08rem 1.08rem;padding:.8rem;background:transparent;box-shadow:none}.reference-scouting-panel .seasonal-occurrence-header{display:none}.reference-scouting-panel .seasonal-round-tabs{margin-bottom:.7rem}@media(max-width:980px){.reference-title-row,.reference-control-row{grid-template-columns:1fr}.reference-control-row .reference-filter-row{justify-content:flex-start}}@media(max-width:620px){.reference-command-center{padding:.82rem}.reference-title-lockup{grid-template-columns:1fr;gap:.55rem}.reference-page-mark{width:auto;height:auto;justify-self:start;border-radius:999px;padding:.48rem .72rem}.reference-command-center .reference-stat-strip article{min-height:3.7rem}.reference-scouting-panel summary{align-items:flex-start;flex-direction:column}.reference-scouting-panel summary strong{margin-left:0}.reference-scouting-panel summary:after{position:absolute;right:.9rem}}.quick-mix-command-center{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr);gap:clamp(.78rem,1.9vw,1.05rem);align-items:center;overflow:hidden;margin-bottom:clamp(.82rem,1.8vw,1.1rem);border:1px solid rgba(255,231,103,.28);border-radius:clamp(1.18rem,2.6vw,1.7rem);padding:clamp(.9rem,2.2vw,1.2rem);background:radial-gradient(circle at 10% 8%,rgba(255,225,88,.2),transparent 10rem),radial-gradient(circle at 94% 100%,rgba(129,229,86,.18),transparent 13rem),linear-gradient(145deg,#074c2ceb,#022415f0);box-shadow:0 1.1rem 2.45rem #00120952,inset 0 1px #ffffff1a}.quick-mix-command-center:before{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 40%,rgba(255,255,255,.055) 40% 42%,transparent 42%),radial-gradient(circle at 52% 120%,rgba(181,255,96,.1),transparent 18rem);content:"";pointer-events:none}.quick-mix-title-lockup,.quick-mix-flow{position:relative;z-index:1}.quick-mix-title-lockup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center}.quick-mix-mark{display:grid;width:clamp(4.3rem,12vw,5.7rem);height:clamp(4.3rem,12vw,5.7rem);place-items:center;border:1px solid rgba(255,231,103,.42);border-radius:1.3rem;color:#11331e;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.7),transparent .8rem),linear-gradient(145deg,#fff278,#8ed654);box-shadow:0 .8rem 1.55rem #001a0d47}.quick-mix-mark svg{width:2.65rem;height:2.65rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.quick-mix-title-lockup h3{margin:0;color:#fff9d6;font-size:clamp(1.85rem,5.2vw,3.35rem);line-height:.95;text-shadow:0 .55rem 1rem rgba(0,20,10,.3)}.quick-mix-title-lockup p:last-child{max-width:37rem;margin:.3rem 0 0;color:#f4ffe8c2;font-size:clamp(.84rem,1.7vw,.96rem);font-weight:800;line-height:1.3}.quick-mix-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.quick-mix-flow article{display:grid;gap:.15rem;align-content:center;min-height:4.6rem;border:1px solid rgba(255,231,103,.2);border-radius:1rem;padding:.62rem;background:#ffffff12;text-align:center}.quick-mix-flow span{display:grid;width:1.7rem;height:1.7rem;place-items:center;justify-self:center;border-radius:999px;color:#11331e;background:linear-gradient(145deg,#fff278,#9bd85d);font-size:.76rem;font-weight:1000}.quick-mix-flow strong{color:#fff9d6;font-size:.84rem;font-weight:1000}.quick-mix-flow small{color:#ebffdcad;font-size:.66rem;font-weight:850}.landing-panel-body .round-mix-calculator{position:relative;overflow:hidden;border-color:#ffe7673d;border-radius:clamp(1.15rem,2.6vw,1.65rem);padding:clamp(.9rem,2.2vw,1.2rem);background:radial-gradient(circle at 0% 10%,rgba(255,226,90,.16),transparent 12rem),radial-gradient(circle at 100% 84%,rgba(119,225,81,.16),transparent 13rem),linear-gradient(145deg,#06482ae6,#022114f0);box-shadow:0 1.2rem 2.55rem #00120952,inset 0 1px #ffffff1a}.landing-panel-body .round-mix-calculator:after{position:absolute;top:.55rem;right:.55rem;width:min(10rem,34%);height:min(10rem,34%);border-radius:999px;background:radial-gradient(circle,rgba(255,231,103,.16),transparent 60%),radial-gradient(circle at 40% 60%,rgba(136,229,82,.16),transparent 62%);content:"";pointer-events:none}.landing-panel-body .round-mix-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border-bottom:1px solid rgba(255,231,103,.14);padding-bottom:.82rem}.landing-panel-body .round-mix-heading h3{margin:.12rem 0 0;color:#fff9d6;font-size:clamp(1.22rem,3vw,1.75rem)}.landing-panel-body .round-mix-heading>span{position:relative;border-color:#ffe7675c;color:#11331e;background:linear-gradient(145deg,#fff278,#9bd85d);box-shadow:0 .48rem 1rem #00190c38}.landing-panel-body .mix-components-panel,.landing-panel-body .mix-product-card,.landing-panel-body .mix-setup-grid>label,.landing-panel-body .mix-rate-reference{position:relative;z-index:1}.landing-panel-body .mix-components-panel{border-color:#ffe76738;border-radius:1.2rem;padding:clamp(.72rem,1.8vw,.95rem);background:linear-gradient(145deg,#ffffff1b,#ffffff09),#04341f94;box-shadow:0 .8rem 1.65rem #00140a2e,inset 0 1px #ffffff17}.landing-panel-body .mix-components-heading{border-bottom:1px solid rgba(255,231,103,.12);padding-bottom:.66rem}.landing-panel-body .mix-components-heading h4{color:#fff9d6;font-size:clamp(1rem,2vw,1.15rem)}.landing-panel-body .mix-product-grid{gap:.78rem}.landing-panel-body .mix-product-card{border-color:#ffe76733;border-radius:1.12rem;padding:.72rem .78rem .86rem;background:radial-gradient(circle at 100% 0%,rgba(255,232,111,.12),transparent 9rem),linear-gradient(145deg,#ffffff1c,#ffffff0a),#04301ea3;box-shadow:0 .72rem 1.45rem #0012092e,inset 0 1px #ffffff14}.landing-panel-body .mix-product-card legend{border:1px solid rgba(255,231,103,.22);border-radius:999px;padding:.3rem .62rem;color:#11331e;background:linear-gradient(145deg,#fff278,#9bd85d);box-shadow:0 .38rem .78rem #00180c2e}.landing-panel-body .mix-product-card label,.landing-panel-body .mix-setup-grid label{color:#ffe86fdb;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.landing-panel-body .mix-product-card label:first-line,.landing-panel-body .mix-setup-grid label:first-line{font-weight:1000}.landing-panel-body .mix-adjuvant-card{background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.16),transparent 10rem),linear-gradient(145deg,#ffffff1c,#ffffff0a),#053622ad}.landing-panel-body .mix-adjuvant-decision{border-color:#ffe76747;background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.15),transparent 9rem),linear-gradient(145deg,#ffffff1b,#ffffff0a),#04301ea3}.landing-panel-body .mix-adjuvant-decision p{margin:.62rem 0 0;color:#f4ffe8b3;font-size:.78rem;font-weight:750;line-height:1.35}.adjuvant-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.46rem}.adjuvant-toggle label{position:relative;margin:0!important}.adjuvant-toggle input{position:absolute;width:1px!important;min-width:0!important;height:1px;margin:0;clip-path:inset(50%);opacity:0;pointer-events:none}.adjuvant-toggle span{display:grid;min-height:2.8rem;place-items:center;border:1px solid rgba(255,231,103,.22);border-radius:.9rem;color:#f4ffe8d1;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#0227198a;box-shadow:inset 0 1px #ffffff14;font-size:.9rem;font-weight:1000;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.adjuvant-toggle input:checked+span{border-color:#ffe767ad;color:#11331e;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.5),transparent .7rem),linear-gradient(145deg,#fff278,#9bd85d);box-shadow:0 .55rem 1rem #00180c38}.adjuvant-toggle span:hover,.adjuvant-toggle input:focus-visible+span{transform:translateY(-1px)}.landing-panel-body .mix-setup-grid{gap:.78rem;margin-top:.82rem}.landing-panel-body .mix-setup-grid>label{display:grid;gap:.34rem;border:1px solid rgba(255,231,103,.18);border-radius:1.05rem;padding:.72rem;background:linear-gradient(145deg,#ffffff18,#ffffff09),#05332094;box-shadow:0 .65rem 1.35rem #00130a26}.landing-panel-body .mix-action-grid{position:relative;z-index:1;margin-top:.82rem}.landing-panel-body .round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option){min-height:3rem;border:1px solid rgba(255,231,103,.3);border-radius:1rem;color:#11331e;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.5),transparent .78rem),linear-gradient(145deg,#fff278,#9bd85d);box-shadow:0 .72rem 1.35rem #00190c38;font-size:.92rem;font-weight:1000}.landing-panel-body .round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option):hover,.landing-panel-body .round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option):focus-visible{transform:translateY(-1px);box-shadow:0 .9rem 1.7rem #00190c47}.landing-panel-body .round-mix-calculator output{position:relative;z-index:1;border-color:#ffe76747;border-radius:1.08rem;padding:.78rem;color:#f7ffdf;background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.15),transparent 8rem),linear-gradient(145deg,#ffffff1a,#ffffff0a),#04321fb8;box-shadow:0 .75rem 1.55rem #00140a33,inset 0 1px #ffffff14}.landing-panel-body .mix-result-summary,.landing-panel-body .mix-result-product{border-color:#ffe76733;color:#f7ffdf;background:linear-gradient(145deg,#ffffff1c,#ffffff0d),#ffffff0b}.landing-panel-body .mix-result-summary strong,.landing-panel-body .mix-result-product strong{color:#fff9d6}.landing-panel-body .mix-result-summary span,.landing-panel-body .mix-result-product span{color:#f4ffe8d1}.landing-panel-body .round-mix-calculator .mix-add-amount{color:#061f12;background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.52),transparent .72rem),linear-gradient(145deg,#ffe16a,#bfe77b)}.landing-panel-body .mix-rate-reference{overflow:hidden;border-color:#ffe76733;border-radius:1.05rem;margin-top:.82rem;background:linear-gradient(145deg,#ffffff17,#ffffff09),#052f1e94}.landing-panel-body .mix-rate-reference summary{padding:.72rem .82rem;color:#fff9d6;font-weight:1000}.landing-panel-body .mix-rate-reference p{margin:.72rem;color:#f4ffe8b8}@media(max-width:980px){.quick-mix-command-center{grid-template-columns:1fr}}@media(max-width:620px){.quick-mix-title-lockup{grid-template-columns:1fr;gap:.58rem}.quick-mix-mark{width:3.8rem;height:3.8rem}.quick-mix-mark svg{width:2.25rem;height:2.25rem}.quick-mix-flow,.landing-panel-body .round-mix-heading,.landing-panel-body .mix-components-heading{grid-template-columns:1fr}}.landing-panel-body .quick-mix-command-center,.landing-panel-body .round-mix-calculator,.landing-panel-body .mix-components-panel,.landing-panel-body .mix-product-card,.landing-panel-body .mix-setup-grid>label,.landing-panel-body .mix-action-grid,.landing-panel-body .round-mix-calculator output,.landing-panel-body .mix-rate-reference{min-width:0;max-width:100%;box-sizing:border-box}.landing-panel-body .round-mix-calculator,.landing-panel-body .mix-components-panel{overflow:visible}.landing-panel-body .mix-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start}.landing-panel-body .mix-product-card{min-inline-size:0;overflow:visible}.landing-panel-body .mix-adjuvant-card{grid-column:auto}.landing-panel-body .adjuvant-fields,.landing-panel-body .mix-setup-grid,.landing-panel-body .mix-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));align-items:start}.landing-panel-body .round-mix-calculator label,.landing-panel-body .round-mix-calculator .custom-picker,.landing-panel-body .round-mix-calculator .input-with-unit,.landing-panel-body .round-mix-calculator input,.landing-panel-body .round-mix-calculator select{min-width:0;max-width:100%}.landing-panel-body .round-mix-calculator .custom-picker-list{position:static;z-index:auto;width:100%;margin-top:.42rem;transform-origin:top center}.landing-panel-body .round-mix-calculator .custom-picker.is-open{z-index:20}.landing-panel-body .round-mix-calculator .custom-picker.is-open .custom-picker-list{max-height:min(15rem,42vh)}.landing-panel-body .round-mix-calculator .custom-picker-value{min-width:0;white-space:normal}.landing-panel-body .round-mix-calculator .product-picker{border:1px solid rgba(255,231,103,.16);border-radius:1.05rem;padding:.28rem;background:#02231647}.landing-panel-body .round-mix-calculator .product-picker .custom-picker-trigger{min-height:3.25rem;border-color:#ffe76747;background:radial-gradient(circle at 12% 18%,rgba(105,210,255,.14),transparent 5rem),linear-gradient(145deg,#ffffff21,#ffffff0b),#053a24c2}.landing-panel-body .round-mix-calculator .product-picker .custom-picker-value{color:#fff9d6;font-size:.98rem;font-weight:1000}.landing-panel-body .round-mix-calculator .product-picker-search{display:none;width:100%;min-height:2.8rem;margin:.42rem 0 0;border:1px solid rgba(255,231,103,.28);border-radius:.9rem;padding:.68rem .78rem;color:#f7ffdf;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#002e1ebd;font-size:.9rem;font-weight:850}.landing-panel-body .round-mix-calculator .product-picker.is-open .product-picker-search{display:block}.landing-panel-body .round-mix-calculator .product-picker .custom-picker-list{display:none;gap:.46rem;max-height:0}.landing-panel-body .round-mix-calculator .product-picker.is-open .custom-picker-list{display:grid;max-height:min(21rem,52vh);border-color:#ffe76738;background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.12),transparent 8rem),linear-gradient(145deg,#08492cfa,#022115fa)}.landing-panel-body .round-mix-calculator .product-picker-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:center;min-height:4.2rem;border-radius:1rem;padding:.66rem}.product-picker-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(255,231,103,.28);border-radius:.82rem;color:#11331e;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.72),transparent 58%),linear-gradient(145deg,#fff27847,#9bd85d2e);box-shadow:inset 0 .45rem .9rem #ffffff29,0 .45rem .8rem #00170b29;font-size:.98rem;font-weight:1000;overflow:hidden}.product-picker-jug{display:block;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 .28rem .18rem rgba(0,24,12,.28))}.product-picker-selected{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.product-picker-selected-jug{width:2.1rem;height:2.1rem;object-fit:contain;filter:drop-shadow(0 .22rem .16rem rgba(0,24,12,.28))}.product-picker-selected span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-picker-copy{display:grid;gap:.16rem;min-width:0}.product-picker-copy strong{overflow:hidden;color:#fff9d6;font-size:.92rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.product-picker-copy small{color:#f4ffe8ad;font-size:.72rem;font-weight:800;line-height:1.22}.landing-panel-body .round-mix-calculator .product-picker-option[aria-selected=true]{border-color:#ffe767b8;background:radial-gradient(circle at 12% 18%,rgba(255,231,103,.22),transparent 5rem),linear-gradient(145deg,#156f3ff2,#063e26f2)}.landing-panel-body .tank-size-field .custom-picker-trigger{min-height:3.15rem;border-color:#ffe76752;background:radial-gradient(circle at 18% 20%,rgba(255,231,103,.18),transparent 4rem),linear-gradient(145deg,#ffffff21,#ffffff0b),#053a24c2}.landing-panel-body .tank-size-field .custom-picker-value{color:#fff9d6;font-size:1rem;font-weight:1000}.landing-panel-body .tank-size-field .custom-picker-list{max-height:0;scroll-snap-type:y proximity}.landing-panel-body .tank-size-field .custom-picker.is-open .custom-picker-list{max-height:min(19rem,48vh)}.landing-panel-body .tank-size-field .custom-picker-option{min-height:3rem;display:grid;align-items:center;border-radius:.92rem;padding:.72rem .82rem;font-size:.95rem;scroll-snap-align:start}.landing-panel-body .round-mix-calculator .input-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.landing-panel-body .round-mix-calculator .input-with-unit input{min-width:0}.landing-panel-body .round-mix-calculator output{overflow-wrap:anywhere}.landing-panel-body .round-mix-calculator .mix-result-heading{min-width:0}.landing-panel-body .round-mix-calculator .mix-result-product-name,.landing-panel-body .round-mix-calculator .mix-add-amount{max-width:100%;overflow-wrap:anywhere}.landing-panel-body .mix-rate-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.landing-panel-body .mix-rate-reference table{min-width:42rem}@media(max-width:720px){.landing-popout{inset:.45rem}.landing-popout-panel{width:100%;height:100%}.landing-panel-body{padding:.72rem}.landing-panel-body .round-mix-calculator{padding:.78rem}}@media(max-width:520px){.landing-panel-body .quick-mix-command-center,.landing-panel-body .round-mix-calculator{border-radius:1.05rem}.landing-panel-body .mix-product-grid,.landing-panel-body .adjuvant-fields,.landing-panel-body .mix-setup-grid,.landing-panel-body .mix-action-grid{grid-template-columns:1fr}.landing-panel-body .round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option){width:100%}.landing-panel-body .mix-rate-reference,.landing-panel-body .mix-rate-table-wrap{width:100%;max-width:100%;overflow:hidden}.landing-panel-body .mix-rate-reference table,.landing-panel-body .mix-rate-reference tbody,.landing-panel-body .mix-rate-reference tr,.landing-panel-body .mix-rate-reference td{display:block;width:100%;min-width:0}.landing-panel-body .mix-rate-reference thead{display:none}.landing-panel-body .mix-rate-reference tr{border-bottom:1px solid rgba(255,255,255,.12);padding:.55rem}.landing-panel-body .mix-rate-reference td{border:0;padding:.18rem 0}.landing-panel-body .mix-rate-reference td:nth-child(2):before{content:"Low: ";font-weight:800}.landing-panel-body .mix-rate-reference td:nth-child(3):before{content:"High: ";font-weight:800}.landing-panel-body .mix-rate-reference .product-label-link{max-width:100%;text-align:left;overflow-wrap:anywhere}}.landing-panel-body .round-mix-calculator{--nozzle-lavender: #cdb4ff;--nozzle-lavender-deep: #533f8f;--nozzle-red: #ff5a5f;--nozzle-red-deep: #67171c;--mix-blue: #69d2ff;--mix-orange: #ffbd5a}.landing-panel-body .mix-product-card:nth-child(1){border-color:#69d2ff57;background:radial-gradient(circle at 100% 0%,rgba(105,210,255,.17),transparent 9rem),linear-gradient(145deg,#ffffff1f,#ffffff0b),#04301ead}.landing-panel-body .mix-product-card:nth-child(2){border-color:#ffbd5a57;background:radial-gradient(circle at 100% 0%,rgba(255,189,90,.17),transparent 9rem),linear-gradient(145deg,#ffffff1f,#ffffff0b),#04301ea3}.landing-panel-body .mix-product-card:nth-child(1) legend{background:linear-gradient(145deg,#d8f6ff,#69d2ff)}.landing-panel-body .mix-product-card:nth-child(2) legend{background:linear-gradient(145deg,#ffe8ba,#ffbd5a)}.landing-panel-body .mix-adjuvant-card legend{background:linear-gradient(145deg,#fff278,#9bd85d)}.landing-panel-body .mix-adjuvant-card[hidden],.landing-panel-body .adjuvant-calculate[hidden],.landing-panel-body .adjuvant-result[hidden]{display:none!important}.landing-panel-body .mix-adjuvant-card.is-revealed{animation:adjuvant-reveal .26s cubic-bezier(.2,.72,.22,1) both}@keyframes adjuvant-reveal{0%{opacity:0;transform:translate3d(0,-.45rem,0) scale(.988)}to{opacity:1;transform:translateZ(0) scale(1)}}.landing-panel-body .mix-components-heading>span,.landing-panel-body .round-mix-heading>span{color:#11331e;background:linear-gradient(145deg,#fff278,#9bd85d)}.landing-panel-body .mix-rate-note,.landing-panel-body .adjuvant-rate-note{border-left:.32rem solid rgba(255,231,103,.78)}.landing-panel-body .round-mix-calculator .mix-rate-note{background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.12),transparent 7rem),#02221685}.landing-panel-body .round-mix-calculator .adjuvant-rate-note{border-left-color:#9bd85de6;background:radial-gradient(circle at 100% 0%,rgba(155,216,93,.14),transparent 7rem),#02221685}.landing-panel-body .tank-size-field{border-color:#ffe7675c;background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.2),transparent 8rem),linear-gradient(145deg,#ffffff1f,#ffffff0b),#063c25b8}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-trigger{min-height:3.15rem}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender],.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red],.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=green]{position:relative;padding-left:2.35rem}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color]:before{position:absolute;top:50%;left:.75rem;width:.92rem;height:.92rem;border:2px solid rgba(255,255,255,.72);border-radius:999px;content:"";transform:translateY(-50%);box-shadow:0 .22rem .5rem #00140a40}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender]:before{background:var(--nozzle-lavender)}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red]:before{background:var(--nozzle-red)}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=green]:before{background:#9bd85d}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender][aria-selected=true],.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender]:hover,.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender]:focus-visible{color:#fff;background:linear-gradient(145deg,#cdb4ff61,#ffffff14),#3a2669b8}.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red][aria-selected=true],.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red]:hover,.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red]:focus-visible{color:#fff;background:linear-gradient(145deg,#ff5a5f61,#ffffff14),#67171cb8}.nozzle-badge{display:inline-grid;min-height:1.65rem;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:999px;padding:.18rem .55rem;color:#10351e;font-weight:1000;white-space:nowrap;box-shadow:0 .34rem .72rem #00140a2e}.nozzle-lavender{color:#fff;background:linear-gradient(145deg,#d9c8ff,#7e63d8)}.nozzle-red{color:#fff;background:linear-gradient(145deg,#ff8a8d,#d82430)}.nozzle-green{color:#10351e;background:linear-gradient(145deg,#ddf9a8,#9bd85d)}.landing-panel-body .concentrate-result{border-width:2px;border-color:#ffe76775;background:radial-gradient(circle at 8% 0%,rgba(255,231,103,.22),transparent 11rem),radial-gradient(circle at 100% 100%,rgba(105,210,255,.16),transparent 12rem),linear-gradient(145deg,#054328eb,#021c12f5)}.landing-panel-body .adjuvant-result{border-color:#9bd85d5c}.landing-panel-body .mix-result-summary{border-color:#ffe76747;background:radial-gradient(circle at 0% 0%,rgba(255,231,103,.18),transparent 8rem),linear-gradient(145deg,#ffffff24,#ffffff0e)}.landing-panel-body .mix-result-summary>strong{color:#ffe970;font-size:clamp(1.02rem,2.5vw,1.28rem)}.landing-panel-body .mix-result-product{border-left:.34rem solid rgba(105,210,255,.78)}.landing-panel-body .mix-result-product:nth-child(3){border-left-color:#ffbd5adb}.landing-panel-body .round-mix-calculator .mix-add-amount{display:block;width:100%;border-width:2px;padding:.58rem .72rem;font-size:clamp(1rem,2.6vw,1.2rem);text-align:center}.landing-panel-body .round-mix-calculator .mix-add-amount b{color:#061f12}.mix-validation-panel{display:grid;gap:.58rem;border:1px solid rgba(255,231,103,.28);border-radius:1rem;padding:.72rem;background:radial-gradient(circle at 100% 0%,rgba(255,231,103,.14),transparent 8rem),linear-gradient(145deg,#ffffff1f,#ffffff0b)}.mix-validation-panel>strong{color:#fff9d6;font-size:1rem}.mix-validation-list{display:grid;gap:.5rem}.mix-validation-item{border:1px solid rgba(255,255,255,.14);border-left-width:.38rem;border-radius:.86rem;padding:.58rem .64rem;background:#ffffff0e}.mix-validation-item span{display:inline-block;margin-bottom:.22rem;border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.mix-validation-item h4{margin:0 0 .16rem;color:#fff9d6;font-size:.9rem}.mix-validation-item p{margin:0;color:#f4ffe8c7;font-size:.78rem;font-weight:720;line-height:1.35}.validation-notice{border-left-color:#69d2ff}.validation-notice span{color:#073720;background:linear-gradient(145deg,#c7f2ff,#69d2ff)}.validation-caution{border-left-color:#ffbd5a}.validation-caution span{color:#3d2400;background:linear-gradient(145deg,#ffe8ba,#ffbd5a)}.validation-critical{border-left-color:#ff5a5f}.validation-critical span{color:#fff;background:linear-gradient(145deg,#ff8a8d,#d82430)}.landing-popout{background:radial-gradient(circle at 12% 12%,rgba(255,228,105,.12),transparent 18rem),#001c103d;backdrop-filter:blur(8px) saturate(118%)}.landing-popout-panel{border-color:#ffdf5a52;background:linear-gradient(180deg,#043a23c2,#02231694),#022a1970;box-shadow:0 1.2rem 3rem #00100857,inset 0 1px #ffffff2e;backdrop-filter:blur(16px) saturate(132%)}.landing-popout-header{border-color:#ffdf5a2e;background:radial-gradient(circle at 88% 22%,rgba(255,218,73,.18),transparent 9rem),linear-gradient(135deg,#00512db8,#00261875)}.workspace-brand-header{background:#0020142e}.landing-panel-close,.estimate-reset-button,.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option),.landing-weather-city-grid button,.landing-trend-tab,.reference-filter,.database-home-button{border-color:#ffe26152;color:#fff9d6;background:linear-gradient(145deg,#ffffff24,#ffffff0b),#043f2670;box-shadow:0 .42rem .95rem #00160c29,inset 0 1px #ffffff29}.landing-panel-close:hover,.landing-panel-close:focus-visible,.estimate-reset-button:hover,.estimate-reset-button:focus-visible,.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option):hover,.round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option):focus-visible,.landing-weather-city-grid button:hover,.landing-trend-tab:hover,.reference-filter:hover,.reference-filter:focus-visible{border-color:#ffe26180;background:linear-gradient(145deg,#ffffff2e,#ffffff0f),#064e2e80;box-shadow:0 .62rem 1.25rem #00160c33,inset 0 1px #ffffff38;transform:translateY(-.06rem)}.landing-panel-body{background:radial-gradient(circle at 12% 8%,rgba(255,221,82,.09),transparent 18rem),radial-gradient(circle at 88% 78%,rgba(104,222,137,.08),transparent 20rem),linear-gradient(180deg,#0337223d,#001d1238)}.quick-mix-command-center,.reference-workspace,.landing-trend-dashboard,.estimate-app-layout,.weather-dashboard-card,.product-label-intro,.product-label-card,.estimate-calculator-card,.round-mix-calculator{border-color:#ffe67038!important;background:radial-gradient(circle at 16% 12%,rgba(255,232,112,.1),transparent 12rem),linear-gradient(145deg,#ffffff1f,#ffffff0b 48%,#00231542),#03301e47!important;box-shadow:0 .75rem 1.65rem #00140a2e,inset 0 1px #ffffff24!important;backdrop-filter:blur(12px) saturate(126%)}.quick-mix-command-center:before,.round-mix-calculator:before,.product-label-card:before,.estimate-calculator-card:before,.weather-dashboard-card:after{opacity:.28}.quick-mix-mark,.weather-icon-orb,.trend-round-node,.database-category-image,.product-picker-icon{box-shadow:0 .45rem .95rem #00140a2e,inset 0 1px #ffffff2e}.quick-mix-mark{width:clamp(3.1rem,5vw,4rem)}.quick-mix-mark svg,.weather-icon-orb svg,.landing-panel-body .weather-hour-icon svg{filter:drop-shadow(0 .18rem .22rem rgba(0,18,9,.2))}.quick-mix-title-lockup h3,.landing-panel-body h2,.landing-panel-body h3,.landing-panel-body h4,.estimate-section-heading h3,.trend-dashboard-hero h3,.weather-dashboard-hero h3{color:#ffffffeb;text-shadow:0 .34rem .75rem rgba(0,16,8,.34)}.landing-panel-body p,.landing-panel-body li,.landing-panel-body small,.product-label-card p,.product-label-intro p:last-child,.trend-dashboard-card li,.estimate-line-card small{color:#f4ffe8c2}.landing-panel-body .eyebrow,.product-label-card .eyebrow,.product-label-intro .eyebrow,.round-mix-calculator .eyebrow,.estimate-heading .eyebrow,.estimate-section-heading .eyebrow{color:#ffe261c7}.landing-panel-body .mix-components-panel,.landing-panel-body .mix-product-card,.landing-panel-body .mix-setup-grid>label,.landing-panel-body .mix-rate-reference,.landing-panel-body .estimate-control-panel,.landing-panel-body .estimate-pricing-panel,.landing-panel-body .estimate-line-card,.trend-priority-card,.trend-dashboard-card,.reference-card,.database-results:not([hidden]) .product-label-card,.weather-dashboard-card .landing-weather-hours article,.landing-weather-cities,.landing-weather-display{border-color:#ffe6702e!important;background:linear-gradient(145deg,#ffffff1c,#ffffff0a),#00271847!important;box-shadow:0 .45rem 1rem #00140a24,inset 0 1px #ffffff1f!important}.landing-panel-body .custom-picker,.landing-panel-body .round-mix-calculator .custom-picker,.landing-panel-body .input-with-unit,.landing-panel-body .round-mix-calculator input,.landing-panel-body .estimate-input-label input,.landing-panel-body .custom-picker-trigger{border-color:#ffe67033!important;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#00251757!important;box-shadow:inset 0 1px #ffffff1f}.landing-panel-body .custom-picker-list{border-color:#ffe67038!important;background:radial-gradient(circle at 100% 0%,rgba(255,230,112,.09),transparent 9rem),#022618eb!important;box-shadow:0 1rem 1.8rem #000c0657}.landing-panel-body .custom-picker-option{background:#ffffff0b}.landing-panel-body .custom-picker-option:hover,.landing-panel-body .custom-picker-option:focus-visible,.landing-panel-body .custom-picker-option[aria-selected=true]{background:linear-gradient(145deg,#ffe67029,#ffffff0e),#05492a7a!important}.landing-panel-body .round-mix-calculator .mix-rate-note,.landing-panel-body .round-mix-calculator .adjuvant-rate-note,.mix-validation-panel,.landing-panel-body .mix-result-summary,.landing-panel-body .mix-result-product,.landing-panel-body .concentrate-result,.landing-panel-body .adjuvant-result{border-color:#ffe67033!important;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#00251752!important;box-shadow:0 .45rem 1rem #00140a24}.landing-panel-body .round-mix-calculator .mix-add-amount{border-color:#b4f56561;background:linear-gradient(145deg,#fff17cd6,#a6e25dd6);box-shadow:0 .55rem 1.05rem #00140a29}.estimate-line-card:hover,.trend-dashboard-card:hover,.product-label-card:hover,.round-mix-calculator:hover{transform:translateY(-.06rem);box-shadow:0 .85rem 1.65rem #00140a33,inset 0 1px #ffffff29!important}.product-container-frame{background:radial-gradient(circle at 50% 80%,rgba(0,48,24,.12),transparent 38%),linear-gradient(145deg,#ffffff14,#ace5700f)}.weather-dashboard-card{color:#fff}.weather-dashboard-card .weather-details,.weather-dashboard-card .weather-status,.weather-dashboard-card .landing-weather-hours span,.weather-dashboard-card .landing-weather-hours small{color:#f4ffe8c7}.weather-dashboard-card .landing-weather-hours strong,.estimate-line-card strong,.landing-panel-body .mix-result-summary>strong,.landing-panel-body .mix-result-product-name,.landing-panel-body .round-mix-calculator .mix-add-amount{color:#ffef94f5}@media(max-width:780px){.landing-popout-panel,.quick-mix-command-center,.reference-workspace,.landing-trend-dashboard,.estimate-app-layout,.weather-dashboard-card,.product-label-card,.round-mix-calculator{backdrop-filter:none}}.product-detail-open{overflow:hidden}.product-detail-overlay{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:clamp(.7rem,2vw,1.2rem);background:radial-gradient(circle at 12% 10%,rgba(255,228,105,.14),transparent 18rem),#00140c9e;opacity:0;backdrop-filter:blur(9px) saturate(122%);transition:opacity .18s ease}.product-detail-overlay.is-visible{opacity:1}.product-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(72rem,100%);height:min(88vh,52rem);border:1px solid rgba(255,230,112,.28);border-radius:1.45rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(255,226,97,.12),transparent 17rem),linear-gradient(180deg,#043a23d1,#011f14c7);box-shadow:0 1.4rem 3.4rem #000c067a,inset 0 1px #ffffff2e;transform:translate3d(0,.5rem,0) scale(.985);transition:transform .22s cubic-bezier(.2,.78,.22,1)}.product-detail-overlay.is-visible .product-detail-panel{transform:translateZ(0) scale(1)}.product-detail-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,230,112,.18);padding:clamp(.8rem,1.8vw,1.1rem);background:radial-gradient(circle at 100% 0%,rgba(255,226,97,.16),transparent 11rem),#002d1c6b}.product-detail-title{display:grid;gap:.1rem}.product-detail-title .eyebrow{color:#ffe261c7}.product-detail-title h3{margin:0;color:#fff;font-size:clamp(1.35rem,3vw,2.2rem);line-height:1}.product-detail-close,.product-detail-source-link{border:1px solid rgba(255,226,97,.32);border-radius:999px;padding:.58rem .82rem;color:#062817;background:linear-gradient(145deg,#fff278,#9bd85d);font-weight:950;text-decoration:none;box-shadow:0 .45rem 1rem #00140a2e}.product-detail-content{display:grid;grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);min-height:0;gap:clamp(.85rem,1.8vw,1.2rem);padding:clamp(.8rem,1.8vw,1.1rem)}.product-detail-sidebar,.product-detail-label-viewer{min-height:0;border:1px solid rgba(255,230,112,.18);border-radius:1.15rem;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#00271847;box-shadow:0 .55rem 1.2rem #00140a29,inset 0 1px #ffffff1f}.product-detail-sidebar{display:grid;align-content:start;gap:.75rem;overflow-y:auto;padding:.8rem}.product-detail-image-frame{display:grid;place-items:center;min-height:16rem;border:1px solid rgba(255,230,112,.14);border-radius:1rem;background:radial-gradient(circle at 50% 78%,rgba(0,48,24,.16),transparent 40%),linear-gradient(145deg,#ffffff1f,#ace5700f)}.product-detail-image{width:100%;max-width:18rem;max-height:18rem;object-fit:contain;filter:drop-shadow(0 .7rem .45rem rgba(0,20,10,.22))}.product-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.product-detail-meta article{border:1px solid rgba(255,230,112,.14);border-radius:.8rem;padding:.5rem;background:#ffffff0e}.product-detail-meta span,.product-detail-fallback,.product-detail-note{color:#f4ffe8b8;font-size:.74rem;font-weight:780}.product-detail-meta strong{display:block;margin-top:.18rem;color:#fff9d6;font-size:.84rem}.product-detail-note{margin:0;border-left:.28rem solid rgba(255,226,97,.58);border-radius:.75rem;padding:.62rem;background:#ffffff0e;line-height:1.4}.product-detail-label-viewer{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.58rem;padding:.7rem}.product-detail-offline-viewer{grid-template-rows:minmax(0,1fr) auto;overflow-y:auto}.product-detail-local-record{display:grid;align-content:start;gap:.85rem;min-height:100%;border:1px solid rgba(190,240,116,.2);border-radius:1rem;padding:clamp(.9rem,2vw,1.2rem);background:radial-gradient(circle at 100% 0%,rgba(181,239,91,.12),transparent 13rem),linear-gradient(145deg,#ffffff17,#ffffff06),#001f1447}.product-detail-local-heading{display:flex;align-items:center;gap:.72rem}.product-detail-local-icon{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border:1px solid rgba(199,247,111,.42);border-radius:.82rem;color:#0a3d23;background:linear-gradient(145deg,#e5ff7b,#76d557);box-shadow:0 .5rem 1rem #00180c2e;font-weight:1000}.product-detail-local-heading .eyebrow{color:#d0f87dc2}.product-detail-local-heading h4,.product-detail-key-points h4{margin:.18rem 0 0;color:#fff;font-size:1rem}.product-detail-summary,.product-detail-disclaimer{margin:0;color:#f4ffe8c7;font-size:.9rem;font-weight:720;line-height:1.5}.product-detail-rate-panel{display:grid;gap:.2rem;border:1px solid rgba(255,226,97,.2);border-radius:.9rem;padding:.78rem;background:#ffe26112}.product-detail-rate-panel span{color:#ffef9da8;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-detail-rate-panel strong{color:#fff4ac;font-size:clamp(1rem,2vw,1.25rem)}.product-detail-key-points{border-top:1px solid rgba(211,255,119,.14);padding-top:.72rem}.product-detail-key-points ul{display:grid;gap:.52rem;margin:.65rem 0 0;padding:0;list-style:none}.product-detail-key-points li{position:relative;padding-left:1.25rem;color:#f4ffe8cc;font-size:.86rem;font-weight:720;line-height:1.42}.product-detail-key-points li:before{position:absolute;top:.38rem;left:.1rem;width:.48rem;height:.48rem;border-radius:50%;background:#b9ef3b;box-shadow:0 0 .55rem #b9ef3b52;content:""}.product-detail-disclaimer{border-left:.22rem solid rgba(255,204,70,.58);border-radius:.65rem;padding:.65rem .72rem;background:#ffcc4612;font-size:.76rem}.product-detail-online-reference{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(157,214,228,.16);border-radius:.9rem;padding:.7rem;background:#ffffff0a}.product-detail-online-reference p{display:grid;gap:.1rem;margin:0}.product-detail-online-reference strong{color:#eefcff;font-size:.82rem}.product-detail-online-reference span{color:#ebfbff9e;font-size:.72rem;font-weight:700}.product-detail-label-viewer iframe{width:100%;height:100%;min-height:28rem;border:1px solid rgba(255,230,112,.18);border-radius:.85rem;background:#ffffffeb}.product-detail-fallback{margin:0}.product-detail-source-link{justify-self:start}.product-detail-empty{display:grid;place-items:center;gap:.35rem;min-height:22rem;color:#f4ffe8c7;text-align:center}@media(max-width:860px){.product-detail-content{grid-template-columns:1fr;overflow-y:auto}.product-detail-panel{height:min(92vh,58rem)}.product-detail-label-viewer iframe{min-height:24rem}}@media(max-width:560px){.product-detail-overlay{padding:.45rem}.product-detail-header{align-items:start;flex-direction:column}.product-detail-close{align-self:stretch}.product-detail-meta{grid-template-columns:1fr}.product-detail-online-reference{align-items:stretch;flex-direction:column}}.landing-popout{position:fixed!important;z-index:80;top:clamp(.55rem,2vw,1.25rem)!important;right:clamp(.55rem,2vw,1.25rem)!important;bottom:clamp(.55rem,2vw,1.25rem)!important;left:clamp(.55rem,2vw,1.25rem)!important;display:grid;place-items:center;overflow:hidden;transform:none!important}.landing-popout[hidden]{display:none!important}.landing-popout-panel{max-width:min(76rem,100%);max-height:min(100%,52rem)}.landing-panel-body{min-height:0;overflow:auto}.route-home.landing-panel-open{overflow:hidden}body.landing-overlay-open{overflow:hidden;overflow-x:hidden!important;overscroll-behavior:none}body.landing-overlay-open .route-home,body.landing-overlay-open .landing-popout,body.landing-overlay-open .landing-popout-panel,body.landing-overlay-open .landing-panel-body{max-width:100vw;overflow-x:hidden}body.landing-overlay-open .fv-main-shell{overflow:hidden!important}.landing-popout.property-mapper-popout{z-index:120;inset:0!important;padding:clamp(.35rem,1.1vw,.8rem);background:radial-gradient(circle at 14% 10%,rgba(255,232,112,.16),transparent 20rem),#00120a85}.landing-popout.property-mapper-popout .landing-popout-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;max-width:none;max-height:none;overflow:hidden;border-radius:clamp(1rem,1.8vw,1.45rem)}.landing-popout.property-mapper-popout .landing-popout-header{position:relative;z-index:60;flex:0 0 auto;min-height:4.75rem;border-bottom:1px solid rgba(255,230,112,.24);background:radial-gradient(circle at 92% 18%,rgba(255,226,97,.18),transparent 12rem),linear-gradient(135deg,#00462bdb,#001b11bd);box-shadow:0 .6rem 1.2rem #000e072e}.landing-popout.property-mapper-popout .landing-panel-close{position:relative;z-index:70;min-width:5.8rem;color:#062817;background:linear-gradient(145deg,#fff278,#9bd85d)}.landing-popout.property-mapper-popout .landing-panel-body{display:block;min-height:0;overflow:hidden;padding:clamp(.45rem,1.2vw,.8rem)}.landing-popout.property-mapper-popout .property-mapper-pro{height:100%;min-height:0}.landing-popout.property-mapper-popout .property-map-stage{height:100%;min-height:0;border-radius:clamp(.85rem,1.5vw,1.2rem)}.landing-popout.property-mapper-popout .property-map,.landing-popout.property-mapper-popout .leaflet-container{z-index:1}.landing-popout.property-mapper-popout .leaflet-top.leaflet-left{top:8.4rem;left:.85rem;z-index:1200}.landing-popout.property-mapper-popout .property-search-panel,.landing-popout.property-mapper-popout .property-floating-panel,.landing-popout.property-mapper-popout .property-floating-toolbar{z-index:30;backdrop-filter:blur(14px) saturate(128%);-webkit-backdrop-filter:blur(14px) saturate(128%)}.landing-popout.property-mapper-popout .property-search-panel{top:.75rem;left:.75rem;width:min(31rem,calc(100% - 25.5rem));min-width:0;max-width:calc(100% - 1.5rem)}.landing-popout.property-mapper-popout .property-search-panel.is-collapsed{width:min(14rem,calc(100% - 1.5rem))}.landing-popout.property-mapper-popout .property-search-field span{display:none}.landing-popout.property-mapper-popout .property-floating-panel{top:.85rem;right:.85rem;bottom:.85rem;width:min(23rem,calc(100% - 1.7rem));max-height:none}.landing-popout.property-mapper-popout .property-floating-toolbar{right:24.35rem;bottom:.85rem;left:.85rem;margin:0}.landing-popout.property-mapper-popout .property-search-results{max-height:min(11rem,28vh)}.landing-popout.property-mapper-popout .property-map-provider{right:24.35rem;bottom:4.85rem}@media(max-width:960px){.landing-popout.property-mapper-popout .property-search-panel{right:auto;left:.75rem;width:min(28rem,calc(100% - 1.5rem));max-width:calc(100% - 1.5rem)}.landing-popout.property-mapper-popout .property-search-panel.is-collapsed{width:min(13rem,calc(100% - 1.5rem))}.landing-popout.property-mapper-popout .property-floating-panel{top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-height:min(42%,21rem)}.landing-popout.property-mapper-popout .property-floating-toolbar{right:.75rem;bottom:calc(min(42%,21rem) + 1.15rem);left:.75rem;max-height:8.5rem;overflow:auto;border-radius:1.05rem}.landing-popout.property-mapper-popout .property-map-provider{right:.75rem;bottom:calc(min(42%,21rem) + 10rem)}}@media(max-width:640px){.landing-popout.property-mapper-popout{padding:0}.landing-popout.property-mapper-popout .landing-popout-panel{border-radius:0;border-right:0;border-left:0}.landing-popout.property-mapper-popout .landing-popout-header{min-height:4.2rem;padding:.54rem .62rem}.landing-popout.property-mapper-popout .workspace-header-logo{width:clamp(6.8rem,34vw,9.2rem);max-height:2.8rem}.landing-popout.property-mapper-popout .workspace-header-copy{display:none}.landing-popout.property-mapper-popout .landing-panel-close{min-height:2.65rem;padding:.58rem .85rem}.landing-popout.property-mapper-popout .landing-panel-body{padding:.4rem}.landing-popout.property-mapper-popout .property-map-stage{border-radius:.85rem}.landing-popout.property-mapper-popout .property-search-panel{top:.5rem;left:.5rem;width:min(21rem,calc(100% - 1rem));gap:.42rem;padding:.58rem}.landing-popout.property-mapper-popout .property-search-panel.is-collapsed{width:min(11.5rem,calc(100% - 1rem));padding:.24rem}.landing-popout.property-mapper-popout .property-search-heading,.landing-popout.property-mapper-popout .property-recent-searches{display:none}.landing-popout.property-mapper-popout .property-search-row{grid-template-columns:minmax(0,1fr) auto auto auto}.landing-popout.property-mapper-popout .property-floating-panel{right:.5rem;bottom:.5rem;left:.5rem;max-height:min(44%,20rem);padding:.58rem}.landing-popout.property-mapper-popout .property-floating-toolbar{right:.5rem;bottom:calc(min(44%,20rem) + .9rem);left:.5rem;padding:.42rem}.landing-popout.property-mapper-popout .property-floating-toolbar button{flex-basis:calc(50% - .22rem)}.landing-popout.property-mapper-popout .property-map-provider{display:none}}.landing-popout.property-mapper-popout .property-floating-panel.is-collapsed{top:auto!important;right:.85rem!important;bottom:.85rem!important;left:auto!important;width:fit-content!important;max-height:none!important}@media(max-width:640px){.landing-popout.property-mapper-popout .property-floating-panel.is-collapsed{right:.5rem!important;bottom:.5rem!important}}.landing-popout.weather-workspace-popout .landing-popout-panel{width:min(94rem,100%);height:min(100%,62rem)}.landing-popout.weather-workspace-popout .landing-panel-body{scroll-behavior:smooth;padding:clamp(.7rem,1.5vw,1.1rem)}.field-weather-workspace{display:grid;width:100%;min-width:0;max-width:100%;gap:.85rem;color:#fff}.field-weather-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;border:1px solid rgba(186,239,206,.17);border-radius:1.2rem;padding:clamp(.9rem,2vw,1.2rem);background:radial-gradient(circle at 88% 0%,rgba(91,194,255,.13),transparent 17rem),linear-gradient(145deg,#ffffff1b,#ffffff08),#01291c59;box-shadow:inset 0 1px #ffffff1a}.field-weather-toolbar h3{margin:.08rem 0 .25rem;font-size:clamp(1.45rem,3vw,2.25rem);letter-spacing:-.04em}.field-weather-toolbar p:last-child{max-width:44rem;margin:0}.field-weather-toolbar-actions,.field-weather-nav{display:flex;gap:.45rem}.field-weather-toolbar-actions button,.field-weather-nav button,.field-weather-map-controls button,.weather-operations-error button{border:1px solid rgba(173,235,255,.22);border-radius:999px;padding:.58rem .78rem;color:#ffffffdb;background:#022d2073;box-shadow:inset 0 1px #ffffff1c;font-size:.72rem;font-weight:800;white-space:nowrap}.field-weather-toolbar-actions button:hover,.field-weather-toolbar-actions button:focus-visible,.field-weather-nav button:hover,.field-weather-nav button:focus-visible,.field-weather-map-controls button:hover,.field-weather-map-controls button:focus-visible,.field-weather-map-controls button.active{border-color:#77d9ff94;color:#fff;background:#2f91bc57;outline:none}.field-weather-nav{position:sticky;z-index:18;top:-.75rem;overflow-x:auto;border:1px solid rgba(180,232,216,.13);border-radius:999px;width:fit-content;max-width:100%;padding:.35rem;background:#02251bd6;box-shadow:0 .75rem 1.5rem #00110a33;backdrop-filter:blur(16px)}.field-weather-location-strip{overflow:hidden;border:1px solid rgba(180,232,216,.13);border-radius:1rem;padding:.45rem;background:#01281b40}.field-weather-location-strip .landing-weather-city-grid{display:flex;gap:.4rem;overflow-x:auto;padding:.1rem;scrollbar-width:thin}.field-weather-location-strip .landing-weather-city-grid button{flex:0 0 auto;min-width:auto;padding:.48rem .72rem}.weather-loading-command,.weather-operations-error>article{display:flex;align-items:center;gap:1rem;min-height:14rem;border:1px solid rgba(147,221,255,.18);border-radius:1.2rem;padding:1.2rem;background:#022b1f59}.weather-loading-pulse{width:3.4rem;height:3.4rem;flex:0 0 auto;border:.3rem solid rgba(117,216,255,.18);border-top-color:#79d8ff;border-radius:50%;animation:weather-operations-spin .9s linear infinite}@keyframes weather-operations-spin{to{transform:rotate(360deg)}}.weather-operations-dashboard{display:grid;gap:.9rem}.weather-current-dashboard,.weather-module-section{width:100%;min-width:0;max-width:100%;overflow:hidden;scroll-margin-top:4.5rem;border:1px solid rgba(180,232,216,.15);border-radius:1.25rem;padding:clamp(.85rem,2vw,1.15rem);background:linear-gradient(145deg,#ffffff18,#ffffff06),#01271c4f;box-shadow:0 .65rem 1.4rem #00130b26,inset 0 1px #ffffff1a}.weather-current-dashboard{position:relative;order:1;overflow:hidden;background:radial-gradient(circle at 88% 14%,rgba(255,224,108,.22),transparent 20rem),radial-gradient(circle at 18% 100%,rgba(82,200,255,.16),transparent 20rem),linear-gradient(135deg,#074a36a3,#02251e80)}.weather-today-summary{order:2}#weatherWeekAhead{order:3}.weather-module-section[aria-labelledby=hourlyForecastTitle]{order:4}#weatherSprayPlanning{order:5}#weatherMapSection{order:6}.weather-current-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem}.weather-current-copy h3{margin:.08rem 0 .4rem;font-size:clamp(1.35rem,3vw,2.25rem)}.weather-current-temperature{display:flex;align-items:center;gap:1rem}.weather-current-temperature>strong{font-size:clamp(3.5rem,9vw,6.4rem);line-height:.9;letter-spacing:-.08em}.weather-current-temperature>span{display:grid;gap:.15rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:750}.weather-current-temperature small{color:#ffffff94;font-size:.75rem;font-weight:650}.weather-current-icon{width:clamp(6rem,12vw,10rem);height:clamp(6rem,12vw,10rem);filter:drop-shadow(0 1rem 1.2rem rgba(0,18,10,.2))}.weather-current-icon .weather-icon{transform:scale(1.8);transform-origin:center}.weather-current-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:1rem}.weather-current-metrics article,.weather-planning-card,.weather-best-days article{border:1px solid rgba(218,245,255,.1);border-radius:.9rem;padding:.72rem;background:#ffffff0b}.weather-current-metrics span,.weather-planning-card span,.weather-best-days span{display:block;color:#ffffff80;font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.weather-current-metrics strong{display:block;margin-top:.3rem;font-size:1.15rem}.weather-today-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:.6rem}.weather-today-grid article{min-width:0;border:1px solid rgba(218,245,255,.12);border-radius:.9rem;padding:.8rem;background:linear-gradient(145deg,#ffffff13,#ffffff06),#ffffff0a}.weather-today-grid span{display:block;color:#ffffff80;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.weather-today-grid strong{display:block;margin:.38rem 0 .2rem;font-size:clamp(1.05rem,2vw,1.28rem)}.weather-today-grid small{color:#ffffff94;font-size:.67rem;line-height:1.35}.weather-today-primary{background:radial-gradient(circle at 0% 50%,rgba(185,239,59,.16),transparent 11rem),#ffffff0b!important}.weather-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.weather-section-heading h3{margin:.08rem 0 0;font-size:clamp(1.15rem,2.2vw,1.55rem)}.weather-section-heading>span{color:#ffffff75;font-size:.7rem}.weather-hourly-timeline,.weather-week-strip{display:flex;width:100%;min-width:0;max-width:100%;gap:.55rem;overflow-x:auto;padding:.1rem .1rem .45rem;scroll-snap-type:x proximity;scrollbar-width:thin}.weather-timeline-card{display:grid;flex:0 0 8rem;justify-items:center;scroll-snap-align:start;border:1px solid rgba(161,226,255,.13);border-radius:1rem;padding:.75rem .55rem;background:linear-gradient(180deg,rgba(89,191,240,.11),transparent),#ffffff09}.weather-timeline-card>span{color:#ffffff8f;font-size:.67rem}.weather-timeline-card i{display:grid;width:3.5rem;height:3.2rem;margin:.35rem 0;place-items:center}.weather-timeline-card .weather-icon{transform:scale(.8)}.weather-timeline-card strong{font-size:1.1rem}.weather-timeline-card small{margin-top:.16rem;color:#ffffff82;font-size:.62rem}.weather-timeline-card b,.weather-day-card>b{margin-top:.5rem;border-radius:999px;padding:.25rem .52rem;font-size:.63rem}.weather-quality-excellent{color:#d5ff8f;background:#92d83526}.weather-quality-good{color:#9ff3d3;background:#37cb9a24}.weather-quality-moderate{color:#ffe191;background:#f6b83026}.weather-quality-poor{color:#ffaaa4;background:#ff5b5226}.weather-spray-grid{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,.75fr));gap:.65rem}.weather-spray-score,.weather-forecast-insight{border:1px solid rgba(187,239,114,.2);border-radius:1rem;padding:.85rem;background:radial-gradient(circle at 0% 50%,rgba(172,232,64,.13),transparent 10rem),#ffffff0a}.weather-spray-score{display:flex;align-items:center;gap:.8rem}.weather-large-score{--weather-score: 270deg;display:grid;width:5.1rem;height:5.1rem;flex:0 0 auto;place-content:center;border-radius:50%;background:radial-gradient(circle,rgba(2,43,29,.97) 57%,transparent 59%),conic-gradient(#b9ef3b var(--weather-score),rgba(255,255,255,.1) 0);text-align:center}.weather-large-score strong{font-size:1.45rem;line-height:1}.weather-large-score span{color:#ffffff7a;font-size:.6rem}.weather-spray-score span,.weather-forecast-insight>span{color:#ffffff80;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.weather-spray-score h4{margin:.15rem 0;font-size:1.15rem}.weather-spray-score p,.weather-planning-card small{margin:0;color:#ffffff94;font-size:.67rem}.weather-planning-card strong{display:block;margin:.45rem 0 .22rem;font-size:.9rem}.risk-low{color:#cfff83!important}.risk-moderate{color:#ffdc7c!important}.risk-high{color:#ff9b95!important}.weather-forecast-insight{grid-column:span 2}.weather-forecast-insight p,.weather-week-recommendations p{position:relative;margin:.55rem 0 0;padding-left:1rem;font-size:.76rem;line-height:1.4}.weather-forecast-insight p:before,.weather-week-recommendations p:before{position:absolute;left:0;color:#b9ef3b;content:"\203a"}.field-weather-map-shell{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid rgba(139,218,255,.18);border-radius:1.05rem;min-height:26rem;background:#082d28}.field-weather-map{position:absolute;z-index:1;inset:0}.field-weather-map[data-weather-map-layer=temperature]:after,.field-weather-map[data-weather-map-layer=wind]:after{position:absolute;z-index:420;inset:0;pointer-events:none;content:""}.field-weather-map[data-weather-map-layer=temperature]:after{background:linear-gradient(110deg,rgba(76,189,255,.12),transparent 42%,rgba(255,205,75,.16) 72%,rgba(255,99,68,.11))}.field-weather-map[data-weather-map-layer=wind]:after{background:repeating-linear-gradient(155deg,transparent 0 28px,rgba(151,241,255,.13) 29px 31px,transparent 32px 52px)}.field-weather-map-controls{position:absolute;z-index:500;top:.7rem;left:50%;display:flex;gap:.35rem;transform:translate(-50%)}.field-weather-map-controls button{background:#02211bd1;backdrop-filter:blur(12px)}.field-weather-map-status{position:absolute;z-index:500;right:.7rem;bottom:.7rem;margin:0;border:1px solid rgba(205,243,255,.18);border-radius:999px;padding:.38rem .62rem;color:#ffffffc2!important;background:#02211bd1;font-size:.62rem;backdrop-filter:blur(12px)}.weather-week-strip{padding-bottom:.6rem}.weather-day-card{display:grid;flex:0 0 11.5rem;scroll-snap-align:start;border:1px solid rgba(164,225,255,.13);border-radius:1rem;padding:.8rem;background:linear-gradient(180deg,rgba(92,192,235,.1),transparent 48%),#ffffff09}.weather-day-card>span{font-size:.78rem;font-weight:800}.weather-day-card>i{display:grid;width:4rem;height:3.6rem;margin:.35rem auto;place-items:center}.weather-day-card>i .weather-icon{transform:scale(.9)}.weather-day-card>strong,.weather-day-card>small{text-align:center}.weather-day-card>strong{font-size:1rem}.weather-day-card>small{margin-top:.2rem;color:#ffffff8a;font-size:.62rem}.weather-day-card>b{justify-self:center}.weather-day-card dl{display:grid;gap:.25rem;margin:.65rem 0 0}.weather-day-card dl div{display:flex;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(255,255,255,.07);padding-top:.25rem}.weather-day-card dt,.weather-day-card dd{margin:0;color:#ffffff8c;font-size:.58rem}.weather-best-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.weather-best-days strong,.weather-best-days small{display:block}.weather-best-days strong{margin-top:.35rem;font-size:.92rem}.weather-best-days small{margin-top:.16rem;color:#ffffff80;font-size:.62rem}.weather-week-analysis-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:.65rem;margin-top:.65rem}.weather-week-chart-card,.weather-week-recommendations{border:1px solid rgba(178,231,247,.12);border-radius:1rem;padding:.85rem;background:#ffffff09}.weather-week-chart-card>div span,.weather-week-recommendations>span{display:block;color:#ffffff80;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.weather-week-chart-card>div strong{display:block;margin-top:.2rem;font-size:.9rem}.weather-trend-chart{display:block;width:100%;height:auto;margin-top:.4rem}.weather-chart-grid path{fill:none;stroke:#ffffff14;stroke-width:1}.weather-chart-rain rect{fill:#56beff2e}.weather-chart-high,.weather-chart-low{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.weather-chart-high{stroke:#ffd56e}.weather-chart-low{stroke:#79d8ff}.weather-week-chart-card footer{display:flex;flex-wrap:wrap;gap:.65rem}.weather-week-chart-card footer span{font-size:.6rem}.weather-week-chart-card footer span:before{display:inline-block;width:.55rem;height:.55rem;margin-right:.3rem;border-radius:50%;content:""}.chart-key-high:before{background:#ffd56e}.chart-key-low:before{background:#79d8ff}.chart-key-rain:before{background:#56beff73}@media(max-width:980px){.weather-current-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.weather-spray-grid,.weather-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weather-forecast-insight{grid-column:span 2}.weather-best-days,.weather-week-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.landing-popout.weather-workspace-popout{inset:0}.landing-popout.weather-workspace-popout .landing-popout-panel{height:100%;border-radius:0}.field-weather-toolbar{align-items:stretch;flex-direction:column}.field-weather-toolbar-actions{overflow-x:auto}.field-weather-nav{top:-.7rem;width:100%}.weather-current-hero{align-items:flex-start}.weather-current-icon{width:5.4rem;height:5.4rem}.weather-current-metrics,.weather-today-grid,.weather-spray-grid,.weather-best-days,.weather-week-analysis-grid{grid-template-columns:1fr 1fr}.weather-forecast-insight{grid-column:span 2}.weather-section-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.field-weather-map-shell{min-height:22rem}.field-weather-map-controls{top:.55rem;max-width:calc(100% - 1rem)}.field-weather-map-controls button{padding:.5rem .62rem}}@media(max-width:440px){.weather-current-temperature>strong{font-size:3.6rem}.weather-current-metrics,.weather-today-grid,.weather-spray-grid,.weather-best-days,.weather-week-analysis-grid{grid-template-columns:1fr}.weather-forecast-insight{grid-column:auto}.weather-current-icon{display:none}}@media(prefers-reduced-motion:reduce){.weather-loading-pulse{animation:none}}.landing-popout.weather-workspace-popout .landing-popout-panel{height:min(100dvh,62rem);overflow:hidden}.landing-popout.weather-workspace-popout .landing-panel-body{display:grid;min-height:0;overflow:hidden}.field-weather-workspace{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;gap:clamp(.45rem,1.2vh,.7rem)}.field-weather-toolbar{align-items:center;padding:clamp(.58rem,1.2vw,.82rem) clamp(.72rem,1.4vw,1rem)}.field-weather-toolbar h3{margin-bottom:0;font-size:clamp(1.2rem,2.2vw,1.75rem)}.field-weather-toolbar p:last-child{max-width:42rem;font-size:clamp(.72rem,1.2vw,.88rem);line-height:1.3}.field-weather-live-badge{flex:0 0 auto;border:1px solid rgba(130,230,255,.34);border-radius:999px;padding:.45rem .7rem;color:#eafff3;background:linear-gradient(145deg,#6cdbff2e,#b7ff721a),#02231b9e;box-shadow:inset 0 1px #ffffff1f;font-size:clamp(.68rem,1.2vw,.82rem);font-weight:900;white-space:nowrap}.weather-brief-display{min-height:0;overflow:hidden}.weather-brief-dashboard{display:grid;grid-template-columns:1.35fr .74fr .9fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr);grid-template-areas:"current rain recommendation" "current summary actions" "quickmix caution details";gap:clamp(.45rem,1vw,.7rem);height:100%;min-height:0;overflow:hidden}.weather-brief-card,.weather-brief-action{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(190,239,218,.17);border-radius:clamp(.85rem,1.6vw,1.1rem);background:linear-gradient(145deg,#ffffff18,#ffffff07),#01231b78;box-shadow:0 .5rem 1.1rem #000d091f,inset 0 1px #ffffff1a;backdrop-filter:blur(13px) saturate(118%)}.weather-brief-card{padding:clamp(.62rem,1.2vw,.9rem)}.weather-brief-card>span,.weather-brief-action small,.weather-brief-card small,.weather-brief-metrics dt{color:#e8ffec9e;font-size:clamp(.61rem,.95vw,.72rem);font-weight:850;letter-spacing:.03em}.weather-brief-card>span{display:block;margin-bottom:.28rem}.weather-brief-card strong,.weather-brief-card b{color:#fffce9}.weather-brief-card p{display:-webkit-box;overflow:hidden;margin:.26rem 0 0;color:#f6ffefc7;font-size:clamp(.68rem,1.05vw,.82rem);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.weather-brief-current{grid-area:current;background:radial-gradient(circle at 88% 4%,rgba(255,225,105,.18),transparent 13rem),radial-gradient(circle at 0% 100%,rgba(84,202,255,.16),transparent 14rem),#02281e8f}.weather-brief-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.weather-brief-card-head i{display:grid;width:clamp(3rem,5vw,4.2rem);height:clamp(2.5rem,4.5vw,3.5rem);place-items:center}.weather-brief-card-head .weather-icon{transform:scale(.74)}.weather-brief-temp-row{display:flex;align-items:center;gap:clamp(.5rem,1.2vw,.9rem);margin-top:clamp(.18rem,.7vh,.48rem)}.weather-brief-temp-row>strong{color:#fffce9;font-size:clamp(3rem,8.2vw,5.4rem);line-height:.9;letter-spacing:-.08em}.weather-brief-temp-row div{display:grid;gap:.12rem}.weather-brief-temp-row b{font-size:clamp(.95rem,1.8vw,1.3rem)}.weather-brief-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:clamp(.45rem,1.2vh,.75rem) 0 0}.weather-brief-metrics div{border:1px solid rgba(255,255,255,.08);border-radius:.7rem;padding:.42rem .5rem;background:#ffffff0b}.weather-brief-metrics dd{margin:.12rem 0 0;color:#fff;font-size:clamp(.82rem,1.4vw,1.05rem);font-weight:900}.weather-brief-rain{grid-area:rain;border-color:#77dbff47;background:radial-gradient(circle at 100% 0%,rgba(91,196,255,.25),transparent 9rem),#052b278a}.weather-brief-rain>strong{display:block;font-size:clamp(2.3rem,5.4vw,4rem);line-height:.92;letter-spacing:-.06em}.weather-brief-summary{grid-area:summary}.weather-brief-summary strong{display:block;font-size:clamp(1rem,1.8vw,1.28rem)}.weather-brief-summary small{display:block;margin-top:.32rem;color:#d5ff8f}.weather-brief-recommendation{grid-area:recommendation;border-color:#d0ff7f4d;background:radial-gradient(circle at 100% 8%,rgba(203,255,89,.22),transparent 9rem),#1637188a}.weather-brief-recommendation strong{display:block;font-size:clamp(1.05rem,2vw,1.42rem)}.weather-brief-checklist{grid-area:actions}.weather-brief-caution{grid-area:caution;border-color:#ffd97433}.weather-brief-checklist ul{display:grid;gap:.24rem;margin:0;padding:0;list-style:none}.weather-brief-checklist li{display:-webkit-box;overflow:hidden;color:#f6ffefcc;font-size:clamp(.66rem,1vw,.8rem);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weather-brief-checklist li:before{margin-right:.35rem;color:#cfff83;content:"\2022"}.weather-brief-caution li:before{color:#ffd66e}.weather-brief-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.12rem .65rem;align-content:center;align-items:center;padding:clamp(.58rem,1.2vw,.86rem);color:#f8ffe8;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.weather-brief-action:hover,.weather-brief-action:focus-visible{border-color:#cfff838c;background:linear-gradient(145deg,#cdff5c26,#5bd6ff14),#022a1e9e;outline:none;transform:translateY(-1px)}.weather-brief-action span{grid-row:span 2;display:grid;width:clamp(2.4rem,4.2vw,3.2rem);height:clamp(2.4rem,4.2vw,3.2rem);place-items:center;border:1px solid rgba(207,255,131,.32);border-radius:.9rem;color:#d5ff8f;background:#98dd361f;font-size:0;font-weight:1000}.weather-brief-action span:before{font-size:clamp(.72rem,1.2vw,.86rem);content:">"}.weather-brief-quickmix{grid-area:quickmix;border-color:#cfff836b;background:radial-gradient(circle at 12% 50%,rgba(207,255,89,.18),transparent 8rem),#05311f9e}.weather-brief-quickmix span:before{content:"Mix"}.weather-brief-details{grid-area:details;border-color:#77dbff4d}.weather-brief-details span{border-color:#77dbff57;color:#aeeeff;background:#40afe51f}.weather-brief-details span:before{content:"Full"}.weather-full-advisory{height:100%;min-height:0;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin}.weather-full-toolbar{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem;border:1px solid rgba(180,232,216,.13);border-radius:999px;padding:.35rem;background:#02251bd6;backdrop-filter:blur(16px)}.weather-full-toolbar>button{border:1px solid rgba(207,255,131,.32);border-radius:999px;padding:.58rem .78rem;color:#f8ffe8;background:#82cc3629;font-size:.72rem;font-weight:900}.weather-brief-display,.turf-analysis-display{min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.18rem;scrollbar-width:thin}.weather-ops-dashboard,.turf-analysis-dashboard{color:#f4fff6eb}.weather-ops-dashboard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,.72fr);grid-template-areas:"current today rain" "week week week" "hourly hourly spray" "actions caution recommendation" "links links links";gap:clamp(.55rem,1vw,.78rem);min-height:0}.weather-ops-card,.turf-analysis-panel,.turf-analysis-hero,.turf-analysis-meta,.turf-analysis-summary-card,.turf-analysis-metric-grid article,.turf-analysis-events article,.turf-analysis-risk-list article,.turf-analysis-monitor-list article{border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0f1714b8;box-shadow:0 .65rem 1.5rem #000f0a2e,inset 0 1px #ffffff0e;backdrop-filter:blur(14px) saturate(112%)}.weather-ops-card{min-width:0;padding:clamp(.68rem,1.2vw,.95rem)}.weather-ops-current{grid-area:current}.weather-ops-today{grid-area:today}.weather-ops-rain{grid-area:rain}.weather-ops-week{grid-area:week}.weather-ops-spray{grid-area:spray}.weather-ops-recommendation{grid-area:recommendation}.weather-ops-checklist{grid-area:actions}.weather-ops-caution{grid-area:caution}.weather-ops-hourly{grid-area:hourly}.weather-ops-actions{grid-area:links}.weather-ops-current{background:radial-gradient(circle at 92% 5%,rgba(245,202,91,.12),transparent 10rem),#0f201ac7}.weather-ops-today,.weather-ops-week{background:linear-gradient(145deg,#508e761f,#ffffff05),#121f1bc2}.weather-ops-rain{background:radial-gradient(circle at 90% 0%,rgba(84,166,207,.13),transparent 9rem),#112120c7}.weather-ops-card>span,.weather-ops-card small,.weather-ops-section-heading>span,.turf-analysis-section-heading>span,.turf-analysis-meta span,.turf-analysis-meta small,.turf-analysis-summary-card small,.turf-analysis-metric-grid span,.turf-analysis-metric-grid small,.turf-analysis-events p,.turf-analysis-risk-list small,.turf-analysis-monitor-list p,.turf-analysis-monitor-list small{color:#e8f7ee9e}.weather-ops-card>span,.turf-analysis-summary-card small,.turf-analysis-metric-grid span{display:block;font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.weather-ops-card strong,.turf-analysis-panel strong,.turf-analysis-hero h3,.turf-analysis-meta strong{color:#f7fff4}.weather-ops-dayline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin:.65rem 0}.weather-ops-dayline b,.weather-ops-dayline small{border:1px solid rgba(255,255,255,.07);border-radius:.65rem;padding:.48rem .5rem;background:#ffffff09;text-align:center}.weather-ops-dayline b{color:#fff7cf;font-size:1.2rem}.weather-ops-card p{margin:.48rem 0 0;color:#f2ffefc2;font-size:.78rem;line-height:1.38}.weather-ops-rain>strong,.weather-ops-recommendation>strong{display:block;margin-top:.25rem;font-size:clamp(2rem,4vw,3.3rem);line-height:.95;letter-spacing:-.04em}.weather-ops-spray>strong{display:block;margin-top:.3rem;font-size:clamp(1.2rem,2.1vw,1.55rem)}.weather-ops-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.weather-ops-day{display:grid;gap:.22rem;min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:.72rem;padding:.55rem;background:#ffffff08}.weather-ops-day span{color:#f2ffeead;font-size:.7rem;font-weight:850}.weather-ops-day i{display:grid;height:2.2rem;place-items:center}.weather-ops-day i .weather-icon{transform:scale(.58)}.weather-ops-day strong{font-size:.82rem}.weather-ops-day small{font-size:.62rem;line-height:1.25}.weather-ops-day b{justify-self:start;border-radius:999px;padding:.2rem .42rem;font-size:.58rem}.weather-ops-checklist ul,.turf-analysis-actions{display:grid;gap:.42rem;margin:.5rem 0 0;padding:0;list-style:none}.weather-ops-checklist li,.turf-analysis-actions li{position:relative;padding-left:1rem;color:#f4fff1c7;font-size:.76rem;line-height:1.35}.weather-ops-checklist li:before,.turf-analysis-actions li:before{position:absolute;left:0;color:#9bd881;content:">"}.weather-ops-caution li:before{color:#e4c56c}.weather-ops-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.weather-ops-actions .weather-brief-action{min-height:4.3rem}.turf-analysis-display{overflow-y:auto}.turf-analysis-dashboard{display:grid;gap:.65rem;min-width:0}.turf-analysis-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:clamp(.8rem,1.5vw,1.05rem);background:linear-gradient(145deg,#234132b8,#0c1814b3),#16201cc7}.turf-analysis-hero h3{margin:.08rem 0 .24rem;font-size:clamp(1.35rem,2.3vw,2rem);letter-spacing:0}.turf-analysis-hero p{max-width:48rem;margin:0;color:#effaefb3;font-size:clamp(.76rem,1vw,.9rem)}.turf-analysis-meta{display:grid;flex:0 0 auto;gap:.12rem;min-width:min(16rem,100%);padding:.65rem .75rem;background:#101c17c7}.turf-analysis-meta strong{font-size:.88rem}.turf-analysis-meta span,.turf-analysis-meta small{font-size:.66rem}.turf-analysis-range-bar{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.turf-analysis-range-nav{position:static;width:auto;background:#0a1713cc}.turf-analysis-range-nav button.active{border-color:#8ecd7985;color:#f3ffe7;background:#608e4c42}.turf-analysis-custom-note{margin:0;color:#ebf8ec9e;font-size:.7rem}.turf-analysis-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.85fr);gap:.65rem;align-items:start}.turf-analysis-main,.turf-analysis-side{display:grid;gap:.65rem;min-width:0}.turf-analysis-panel{min-width:0;overflow:hidden;padding:clamp(.75rem,1.3vw,.95rem)}.turf-analysis-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.turf-analysis-summary-card{display:flex;align-items:center;gap:.62rem;padding:.62rem}.turf-analysis-card-icon{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border-radius:.65rem;color:#cfeebe;background:#78a66024}.turf-analysis-card-icon:before{font-size:1rem;content:"*"}.turf-icon-thermometer:before{content:"T"}.turf-icon-water:before,.turf-icon-rain:before{content:"%"}.turf-icon-wind:before{content:"~"}.turf-icon-humidity:before,.turf-icon-dew:before{content:"."}.turf-analysis-summary-card strong{display:block;margin:.1rem 0;font-size:clamp(1.05rem,2vw,1.45rem)}.turf-analysis-summary-card p{margin:0;color:#e6f5e894;font-size:.64rem;line-height:1.25}.turf-analysis-chart{display:block;width:100%;height:auto}.turf-analysis-chart-grid path{fill:none;stroke:#ffffff12;stroke-width:1}.turf-analysis-rain-bars rect{fill:#5b97be57}.turf-analysis-high-line,.turf-analysis-low-line,.turf-analysis-humidity-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.turf-analysis-high-line{stroke:#d7b96f}.turf-analysis-low-line{stroke:#77a8c9}.turf-analysis-humidity-line{stroke:#8fcf9b;stroke-dasharray:4 8;stroke-width:3}.turf-analysis-chart-labels text{fill:#eef9f094;font-size:.62rem}.turf-analysis-chart-key{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.35rem}.turf-analysis-chart-key span{color:#edf9ef9e;font-size:.62rem}.chart-key-humidity:before{display:inline-block;width:.55rem;height:.55rem;margin-right:.3rem;border-radius:50%;background:#8fcf9b;content:""}.turf-analysis-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.turf-analysis-metric-grid article{padding:.62rem;background:#ffffff07}.turf-analysis-metric-grid strong{display:block;margin:.18rem 0;font-size:1rem}.turf-analysis-events{display:grid;gap:.42rem}.turf-analysis-events article,.turf-analysis-risk-list article,.turf-analysis-monitor-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.58rem .65rem;background:#ffffff07}.turf-analysis-events time{color:#f1faefbd;font-size:.72rem;font-weight:850}.turf-analysis-events strong{display:grid;gap:.1rem;font-size:.78rem}.turf-analysis-events strong span{color:#e8f7eea3;font-size:.66rem}.turf-analysis-events p{grid-column:2;margin:0;font-size:.66rem}.turf-analysis-gauge{--turf-score: 50%;display:grid;width:min(11rem,78vw);height:min(11rem,78vw);margin:0 auto .7rem;place-content:center;border-radius:50%;background:radial-gradient(circle,rgba(13,27,22,.98) 57%,transparent 59%),conic-gradient(#d7b35e var(--turf-score),rgba(255,255,255,.08) 0);text-align:center}.turf-analysis-gauge strong{color:#f5d875;font-size:.95rem;text-transform:uppercase}.turf-analysis-gauge span{color:#ecf9ee9e;font-size:.62rem}.turf-analysis-gauge b{margin-top:.32rem;color:#9fd16b;font-size:1.35rem}.turf-analysis-risk-list,.turf-analysis-monitor-list{display:grid;gap:.42rem}.turf-analysis-risk-list article,.turf-analysis-monitor-list article{grid-template-columns:minmax(0,1fr) auto}.turf-analysis-risk-list strong,.turf-analysis-monitor-list strong{display:block;font-size:.78rem}.turf-analysis-risk-list small,.turf-analysis-monitor-list small{display:block;margin-top:.12rem;font-size:.64rem;line-height:1.3}.turf-analysis-monitor-list p{margin:.18rem 0 0;font-size:.68rem;line-height:1.3}.turf-analysis-risk-list b,.turf-analysis-monitor-list b,.turf-analysis-events b{border-radius:999px;padding:.24rem .48rem;background:#ffffff0a;font-size:.58rem;text-transform:uppercase}.risk-elevated{color:#f0c66f!important}.risk-high{color:#ee928c!important}.risk-moderate{color:#dfcf84!important}.risk-low{color:#9fdc8a!important}.turf-analysis-footnote{margin:0;border:1px solid rgba(255,255,255,.07);border-radius:.78rem;padding:.62rem .75rem;color:#e8f7ee9e;background:#0f17149e;font-size:.7rem}.turf-analysis-empty{border:1px solid rgba(255,255,255,.08);border-radius:.8rem;padding:1rem;color:#ecf9eeb3;background:#ffffff09}@media(max-width:1040px){.weather-ops-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"current today" "week week" "rain spray" "hourly hourly" "actions caution" "recommendation recommendation" "links links"}.weather-ops-week-grid{grid-template-columns:repeat(4,minmax(8rem,1fr));overflow-x:auto;padding-bottom:.25rem}.turf-analysis-layout{grid-template-columns:1fr}.turf-analysis-summary-grid,.turf-analysis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.weather-ops-dashboard{grid-template-columns:1fr;grid-template-areas:"current" "today" "week" "rain" "spray" "hourly" "actions" "caution" "recommendation" "links"}.weather-ops-dayline{grid-template-columns:repeat(2,minmax(0,1fr))}.weather-ops-week-grid{display:flex;overflow-x:auto}.weather-ops-day{flex:0 0 8.8rem}.weather-ops-actions{grid-template-columns:1fr}.turf-analysis-hero,.turf-analysis-range-bar{align-items:stretch;flex-direction:column}.turf-analysis-meta{min-width:0}.turf-analysis-summary-grid,.turf-analysis-metric-grid{grid-template-columns:1fr}.turf-analysis-events article{grid-template-columns:minmax(0,1fr) auto}.turf-analysis-events time{grid-column:1 / -1}.turf-analysis-events p{grid-column:1 / -1}}@media(max-width:860px){.weather-brief-dashboard{grid-template-columns:1.05fr .95fr;grid-template-rows:1.1fr .78fr .78fr .64fr;grid-template-areas:"current recommendation" "rain actions" "summary caution" "quickmix details"}}@media(max-width:680px){.landing-popout.weather-workspace-popout .landing-popout-panel{height:100dvh}.landing-popout.weather-workspace-popout .landing-panel-body{padding:.45rem}.field-weather-toolbar{align-items:center;flex-direction:row;gap:.55rem}.field-weather-toolbar p:last-child{display:none}.field-weather-live-badge{padding:.4rem .56rem}.weather-brief-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr .7fr .78fr .68fr .58fr;grid-template-areas:"current current" "rain recommendation" "actions caution" "summary summary" "quickmix details";gap:.42rem}.weather-brief-card{padding:.55rem}.weather-brief-temp-row>strong{font-size:clamp(2.45rem,15vw,4.2rem)}.weather-brief-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.weather-brief-metrics div{padding:.32rem .36rem}.weather-brief-card p{-webkit-line-clamp:2}.weather-brief-checklist li{-webkit-line-clamp:1}.weather-brief-action{grid-template-columns:1fr;justify-items:start;gap:.12rem;padding:.54rem}.weather-brief-action span{display:none}.weather-full-toolbar{align-items:stretch;flex-direction:column;border-radius:1rem}}@media(max-width:430px){.field-weather-toolbar h3{font-size:1.05rem}.field-weather-toolbar .eyebrow{font-size:.55rem}.weather-brief-dashboard{grid-template-rows:.95fr .62fr .68fr .56fr .52fr}.weather-brief-card-head i{display:none}.weather-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.route-simple-workspace{--route-green: #72e35a;--route-aqua: #65d8d4;display:grid;gap:1rem;min-width:0;color:#eefbf2}.route-simple-header,.route-simple-planner,.route-simple-output,.route-simple-depot,.route-simple-result,.route-simple-map-shell{border:1px solid rgba(174,234,190,.18);background:linear-gradient(145deg,#062218c2,#0516139e);box-shadow:0 18px 44px #000c082e,inset 0 1px #ffffff0d;backdrop-filter:blur(18px) saturate(118%)}.route-simple-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.25rem;padding:1rem 1.15rem}.route-simple-header h3{margin:.12rem 0 .25rem;font-size:clamp(1.2rem,2vw,1.75rem)}.route-simple-header>div>span{color:#e4f7eaad;font-size:.78rem}.route-simple-header .eyebrow{color:#a6ee81}.route-simple-header button,.route-simple-actions button,.route-simple-map-toolbar button{min-height:2.65rem;border:1px solid rgba(152,226,174,.24);border-radius:.82rem;padding:.65rem .9rem;color:#eaffef;background:#0d412c85;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.route-simple-header button:hover,.route-simple-actions button:hover,.route-simple-map-toolbar button:hover{transform:translateY(-1px);border-color:#83e99794;background:#145a38b8}.route-simple-layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.65fr);gap:1rem;min-width:0}.route-simple-planner,.route-simple-output{min-width:0;border-radius:1.25rem;padding:1rem}.route-simple-planner{align-self:start;display:grid;gap:.9rem}.route-simple-depot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border-color:#76e86057;border-radius:1rem;padding:.8rem;background:linear-gradient(135deg,#4799353d,#07251a75)}.route-simple-depot-icon{display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:.8rem;color:#102913;background:linear-gradient(145deg,#c5f76f,#63d84e);box-shadow:0 8px 22px #60da4d38;font-size:.9rem;font-weight:950}.route-simple-depot div{display:grid;gap:.14rem}.route-simple-depot small,.route-simple-addresses>span,.route-simple-section-heading span,.route-simple-map-toolbar span{color:#a8ed89;font-size:.6rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.route-simple-depot strong{font-size:.85rem}.route-simple-depot div>span,.route-simple-addresses>small{color:#e2f6e98a;font-size:.64rem}.route-simple-addresses{display:grid;gap:.28rem}.route-simple-addresses textarea{width:100%;min-height:14rem;resize:vertical;border:1px solid rgba(166,229,184,.2);border-radius:1rem;outline:0;padding:.9rem;color:#f2fff5;background:#01130d85;box-shadow:inset 0 1px 10px #00000024;font:600 .78rem/1.6 inherit;transition:border-color .16s ease,box-shadow .16s ease}.route-simple-addresses textarea:focus{border-color:#74e55bb8;box-shadow:0 0 0 3px #74e55b1f}.route-simple-addresses textarea::placeholder{color:#e0f4e657}.route-simple-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.route-simple-actions .route-simple-primary{border-color:#b4f66d94;color:#102815;background:linear-gradient(135deg,#c8f66f,#68dc50);box-shadow:0 10px 24px #5bd1482e}.route-simple-actions .route-simple-primary:hover{color:#09210d;background:linear-gradient(135deg,#d5fa89,#75e35b)}.route-simple-actions button:disabled,.route-simple-map-toolbar button:disabled{opacity:.45;cursor:not-allowed;transform:none}.route-simple-primary.is-loading span:after{content:"";display:inline-block;width:.7rem;height:.7rem;margin-left:.5rem;border:2px solid rgba(12,42,18,.3);border-top-color:#102815;border-radius:50%;vertical-align:-.1rem;animation:route-simple-spin .7s linear infinite}@keyframes route-simple-spin{to{transform:rotate(360deg)}}.route-simple-status{min-height:1.2rem;color:#e4f8eaa8;font-size:.68rem;line-height:1.45}.route-simple-status[data-tone=success]{color:#b8f692}.route-simple-status[data-tone=warning]{color:#ffd57d}.route-simple-note{margin:0;color:#e0f4e670;font-size:.58rem;line-height:1.5}.route-simple-output{display:grid;grid-template-rows:auto minmax(23rem,1fr);gap:.85rem}.route-simple-empty,.route-simple-result{min-width:0;overflow:hidden;border-radius:1rem;padding:.9rem}.route-simple-empty{display:grid;min-height:8.2rem;place-items:center;align-content:center;gap:.25rem;text-align:center}.route-simple-empty-mark{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(116,229,91,.36);border-radius:50%;color:#aef27e;background:#65d8d414;font-size:.7rem;font-weight:900}.route-simple-empty h4,.route-simple-empty p{margin:0}.route-simple-empty h4{font-size:.86rem}.route-simple-empty p{max-width:34rem;color:#e2f7e98c;font-size:.65rem;line-height:1.5}.route-simple-result{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.route-simple-metrics{display:grid;width:100%;max-width:100%;min-width:0;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.route-simple-metrics article{display:grid;min-width:0;gap:.18rem;border:1px solid rgba(147,225,168,.14);border-radius:.8rem;padding:.65rem;background:#021a115c}.route-simple-metrics span{color:#dcf5e480;font-size:.55rem;font-weight:750;text-transform:uppercase}.route-simple-metrics strong{overflow:hidden;color:#d9ffcb;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.route-simple-section-heading,.route-simple-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.route-simple-section-heading div,.route-simple-map-toolbar div{display:grid;gap:.15rem}.route-simple-section-heading small{color:#e1f6e775;font-size:.56rem}.route-simple-sequence ol{display:flex;width:100%;min-width:0;gap:.45rem;margin:.6rem 0 0;padding:0 0 .25rem;list-style:none;overflow-x:auto;scrollbar-width:thin}.route-simple-sequence{width:100%;max-width:100%;min-width:0;overflow:hidden}.route-simple-sequence li{position:relative;display:grid;flex:0 0 min(13.5rem,42vw);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;border:1px solid rgba(101,216,212,.2);border-radius:.78rem;padding:.58rem;background:#14584b26}.route-simple-sequence li>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:#06251a;background:#65d8d4;font-size:.63rem;font-weight:950}.route-simple-sequence li.is-depot{border-color:#74e55b4d;background:#54ae3c26}.route-simple-sequence li.is-depot>span{background:#8be66b}.route-simple-sequence li div{display:grid;min-width:0;gap:.08rem}.route-simple-sequence li small{color:#dff6e67a;font-size:.52rem;font-weight:750;text-transform:uppercase}.route-simple-sequence li strong{overflow:hidden;font-size:.65rem;line-height:1.35;text-overflow:ellipsis}.route-simple-map-shell{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:23rem;overflow:hidden;border-radius:1rem}.route-simple-map-toolbar{z-index:2;padding:.65rem .75rem;background:#051f16d1}.route-simple-map-toolbar strong{font-size:.72rem}.route-simple-map-toolbar button{min-height:2.1rem;padding:.45rem .7rem;font-size:.62rem}.route-simple-map{min-height:20rem;background:#0c2c21}.route-simple-map-error{display:grid;height:100%;place-items:center;align-content:center;gap:.2rem;color:#e8f9edb8;text-align:center}.route-simple-map-error span{font-size:.64rem}.route-simple-marker-shell{border:0;background:transparent}.route-simple-marker{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:3px solid rgba(245,255,246,.9);border-radius:50% 50% 50% 0;color:#032219;background:#65d8d4;box-shadow:0 7px 18px #0018116b;font-size:.66rem;font-weight:950;transform:rotate(-45deg)}.route-simple-marker.is-depot{background:#8bea67}.route-simple-marker{line-height:1}.route-simple-marker-shell .route-simple-marker{text-indent:0}.route-simple-marker-shell .route-simple-marker>*{transform:rotate(45deg)}.property-route-back{position:absolute;z-index:45;top:.75rem;right:.75rem;min-height:2.55rem;border:1px solid rgba(223,255,235,.35);border-radius:.8rem;padding:.55rem .78rem;color:#f6fff9;background:#053826e0;box-shadow:0 .6rem 1.4rem #00110a3d;backdrop-filter:blur(10px);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}@media(max-width:900px){.route-simple-layout{grid-template-columns:1fr}.route-simple-planner{position:static}.route-simple-addresses textarea{min-height:10rem}}@media(max-width:560px){.route-simple-header{align-items:stretch;flex-direction:column}.route-simple-header button{width:100%}.route-simple-planner,.route-simple-output{padding:.72rem}.route-simple-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.route-simple-section-heading{align-items:flex-start;flex-direction:column}.route-simple-sequence li{flex-basis:72vw}}@media(prefers-reduced-motion:reduce){.route-simple-primary.is-loading span:after{animation:none}}.landing-popout.property-mapper-popout .property-search-panel{width:min(27rem,calc(100% - 21rem));background:linear-gradient(145deg,#ffffff1c,#ffffff09),#021f189e}.landing-popout.property-mapper-popout .property-floating-panel{width:min(18.5rem,calc(100% - 1.7rem));gap:.48rem;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#021f18a8}.property-selection-card{position:relative;overflow:hidden;border-color:#6ee7ff52}.property-selection-card:before{position:absolute;top:0;bottom:0;left:0;width:.24rem;background:#6ee7ff;content:""}.property-selection-card>strong{overflow-wrap:anywhere;color:#f8fff2;font-size:.94rem;line-height:1.25}.property-selection-card>span{color:#e2f8eea8;font-size:.7rem;font-weight:760}.property-selection-card .property-parcel-status{margin:.12rem 0 0;color:#e2f8eeb8;font-size:.67rem;line-height:1.35}.property-mapper-workspace.has-selected-parcel .property-selection-card{border-color:#efff4f99;background:radial-gradient(circle at 96% 0%,rgba(53,242,140,.18),transparent 7rem),#002617ad}.property-mapper-workspace.has-selected-parcel .property-selection-card:before{background:#efff4f}.property-mapper-workspace.is-loading-parcel .property-selection-card{opacity:.76}.property-map-status{position:absolute;z-index:31;right:19.95rem;bottom:5.45rem;left:1rem;width:fit-content;max-width:min(31rem,calc(100% - 22rem));margin:0;border:1px solid rgba(213,247,255,.24);border-radius:999px;padding:.44rem .72rem;color:#f5fff7;background:#001f17b8;box-shadow:0 .5rem 1rem #00140d3d;backdrop-filter:blur(10px);font-size:.68rem;line-height:1.25;pointer-events:none}.landing-popout.property-mapper-popout .property-floating-toolbar{right:19.85rem;grid-template-columns:repeat(4,minmax(4.15rem,1fr));max-width:30rem;overflow:visible}.property-floating-toolbar .property-tool-menu{position:relative;min-width:0}.property-floating-toolbar .property-tool-menu>summary{height:100%;list-style:none;cursor:pointer}.property-floating-toolbar .property-tool-menu>summary::-webkit-details-marker{display:none}.property-floating-toolbar .property-tool-menu>div{position:absolute;z-index:20;right:0;bottom:calc(100% + .55rem);display:grid;gap:.35rem;width:11.5rem;border:1px solid rgba(205,244,255,.25);border-radius:.95rem;padding:.46rem;background:#022219f0;box-shadow:0 .85rem 1.8rem #00120b61;backdrop-filter:blur(16px)}.property-floating-toolbar .property-tool-menu>div button{min-height:2.5rem;border:1px solid rgba(203,239,255,.16);border-radius:.72rem;padding:.55rem .65rem;color:#f4fff8;background:#ffffff0e;font:inherit;font-size:.7rem;font-weight:820;text-align:left}.property-floating-toolbar .property-tool-menu>div button:hover,.property-floating-toolbar .property-tool-menu>div button:focus-visible{border-color:#6ee7ff9e;background:#6ee7ff24}.property-floating-toolbar .property-tool-menu>div button.danger{color:#ffd8cf}.property-floating-toolbar .property-tool-menu>div button:disabled{opacity:.4}.property-mapper-workspace:has(.property-tool-menu[open]) .property-map-status{opacity:0}.property-panel-actions .property-send-grid{gap:.38rem}.property-panel-actions .property-send-grid button{min-height:2.35rem;border-radius:.72rem;padding:.5rem .62rem;font-size:.67rem}.property-parcel-number-label{pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.property-parcel-number-label span{display:block;width:100%;min-width:0;border:0;border-radius:0;padding:0;color:#fff;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:.68rem;font-weight:700;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.85)}.property-mapper-workspace[data-property-mode=parcel] .leaflet-interactive{cursor:pointer}.property-mapper-workspace[data-property-mode=add] .leaflet-container{cursor:crosshair}.property-mapper-workspace.panel-is-collapsed .property-floating-toolbar{right:5.8rem;bottom:.85rem}.property-mapper-workspace.panel-is-collapsed .property-map-status{right:5.8rem;bottom:5.45rem;max-width:min(31rem,calc(100% - 7rem))}@media(max-width:960px){.landing-popout.property-mapper-popout .property-search-panel{width:min(25rem,calc(100% - 1.5rem))}.landing-popout.property-mapper-popout .property-floating-panel{max-height:min(35%,17rem)}.landing-popout.property-mapper-popout .property-floating-toolbar{right:.75rem;bottom:calc(min(35%,17rem) + 1.12rem);left:.75rem;max-width:27rem;grid-template-columns:repeat(4,minmax(3.6rem,1fr))}.landing-popout.property-mapper-popout .leaflet-top.leaflet-left{top:8.15rem;left:.75rem}.property-map-status{right:.75rem;bottom:calc(min(35%,17rem) + 5.4rem);left:.75rem;max-width:27rem}.property-basemap-switcher{top:4.85rem;right:.75rem;left:auto;max-width:min(23rem,calc(100% - 1.5rem));border-radius:1rem;transform:none}.property-basemap-switcher button{flex:1 1 calc(50% - .3rem);padding-inline:.44rem}.property-mapper-workspace.panel-is-collapsed .property-floating-toolbar{right:5.5rem;bottom:.75rem;left:.75rem}.property-mapper-workspace.panel-is-collapsed .property-map-status{right:5.5rem;bottom:5.3rem;left:.75rem}}@media(max-width:640px){.landing-popout.property-mapper-popout .property-search-panel{width:min(20rem,calc(100% - 1rem))}.landing-popout.property-mapper-popout .property-floating-panel{max-height:min(32%,15.5rem)}.landing-popout.property-mapper-popout .property-floating-toolbar{right:.5rem;bottom:calc(min(32%,15.5rem) + .86rem);left:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.34rem}.landing-popout.property-mapper-popout .leaflet-top.leaflet-left{top:8rem;left:.5rem}.property-floating-toolbar .property-tool-button{min-height:2.78rem;padding:.34rem .18rem}.property-floating-toolbar .property-tool-menu>div{right:-.12rem;width:10.5rem}.property-map-status{right:.5rem;bottom:calc(min(32%,15.5rem) + 4.65rem);left:.5rem;max-width:calc(100% - 1rem);border-radius:.7rem;font-size:.62rem}.property-basemap-switcher{top:4.65rem;right:.5rem;left:auto;max-width:min(14rem,calc(100% - 1rem));padding:.22rem}.property-basemap-switcher button{min-height:1.8rem;padding:.25rem .34rem;font-size:.58rem}.property-mapper-workspace.panel-is-collapsed .property-floating-toolbar{right:5.25rem;bottom:.5rem;left:.5rem}.property-mapper-workspace.panel-is-collapsed .property-map-status{right:5.25rem;bottom:4.75rem;left:.5rem}}.landing-panel-body .quick-mix-command-center{margin-bottom:.55rem;padding:.7rem .82rem;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#0324188a}.landing-panel-body .quick-mix-flow,.quick-mix-field-tool .mix-mode-toggle{display:none!important}.quick-mix-area-selector,.quick-mix-label-access{display:grid;gap:.65rem;align-items:center;border:1px solid rgba(223,246,196,.18);border-radius:1.05rem;margin-bottom:.62rem;padding:.72rem;color:#f7fff0;background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#03261880;box-shadow:0 .65rem 1.35rem #00100824,inset 0 1px #ffffff1a}.quick-mix-area-selector{grid-template-columns:minmax(0,1fr) minmax(13rem,.9fr) auto}.quick-mix-area-current,.quick-mix-area-stat{display:grid;gap:.12rem;min-width:0}.quick-mix-area-current span,.quick-mix-area-stat span,.quick-mix-label-access .eyebrow{color:#d5f6a8b8;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.quick-mix-area-current strong,.quick-mix-area-stat strong{color:#fff;font-size:clamp(.98rem,1.7vw,1.2rem);line-height:1.08}.quick-mix-area-current small,.quick-mix-area-stat small,.quick-mix-label-access p{color:#f5ffeead;font-size:.78rem;line-height:1.3}.quick-mix-area-actions{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.quick-mix-area-actions button,.product-labels-access-button,.quick-mix-label-access>button,.mix-add-component-button,.mix-remove-component{border:1px solid rgba(208,244,118,.32)!important;border-radius:999px!important;color:#ecffdd!important;background:#195b3173!important;box-shadow:none!important;font-weight:900!important}.quick-mix-area-actions button,.quick-mix-label-access>button{min-height:2.5rem;padding:.55rem .82rem}.quick-mix-label-access{grid-template-columns:minmax(0,1fr) auto auto}.quick-mix-label-access h4{margin:.05rem 0 .18rem;color:#fff;font-size:1.04rem}.quick-mix-label-tags{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;max-width:23rem}.quick-mix-label-tags span{border:1px solid rgba(223,246,196,.16);border-radius:999px;padding:.28rem .48rem;color:#f6ffefc2;background:#001f1459;font-size:.68rem;font-weight:850}.quick-mix-field-tool{background:radial-gradient(circle at 100% 0%,rgba(205,244,98,.12),transparent 13rem),linear-gradient(145deg,#ffffff1d,#ffffff0a),#021f158f!important}.quick-mix-field-tool .round-mix-heading{gap:.72rem;align-items:center;border-bottom:1px solid rgba(232,248,214,.11)}.quick-mix-field-tool .round-mix-heading div>span{display:block;max-width:44rem;margin-top:.2rem;color:#f6ffefa8;font-size:.78rem;font-weight:650;line-height:1.35}.quick-mix-field-tool .product-labels-access-button{min-height:2.42rem;padding:.52rem .82rem;white-space:nowrap}.quick-mix-field-tool .mix-workspace-grid{gap:.74rem;margin-top:.7rem}.quick-mix-field-tool .mix-workflow-column{gap:.58rem}.quick-mix-field-tool .mix-step-card{gap:.55rem;border-color:#e2f9d229;border-radius:.92rem;padding:.68rem;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#08342385;box-shadow:inset 0 1px #ffffff17}.quick-mix-field-tool .mix-step-heading{gap:.55rem}.quick-mix-field-tool .mix-optional-card .mix-step-heading{grid-template-columns:auto minmax(0,1fr) auto}.quick-mix-field-tool .mix-step-heading>span{width:1.75rem;height:1.75rem;border-radius:.58rem;font-size:.74rem}.quick-mix-field-tool .mix-step-heading h4{font-size:.96rem}.quick-mix-field-tool .mix-step-helper{font-size:.73rem;line-height:1.25}.quick-mix-field-tool .mix-optional-actions{display:flex;flex-wrap:wrap;gap:.44rem}.quick-mix-field-tool .mix-add-component-button{min-height:2.38rem;padding:.48rem .8rem!important;color:#102a18!important;background:linear-gradient(145deg,#f2ee82,#a9df65)!important}.quick-mix-field-tool .mix-add-component-button[hidden]{display:none!important}.quick-mix-field-tool .mix-remove-component{min-height:2rem;padding:.35rem .58rem!important;color:#ffe9d0!important;border-color:#ffb8655c!important;background:#67350c6b!important;font-size:.7rem!important}.quick-mix-field-tool [data-secondary-card][hidden],.quick-mix-field-tool [data-adjuvant-section][hidden],.quick-mix-field-tool .mix-adjuvant-card[hidden]{display:none!important}.quick-mix-field-tool .mix-rate-note,.quick-mix-field-tool .adjuvant-rate-note{padding:.46rem .55rem;color:#f7fff1d1;font-size:.74rem;line-height:1.32;background:#001f1438}.quick-mix-field-tool .mix-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.quick-mix-field-tool .mix-action-grid{margin-top:.1rem}.quick-mix-field-tool .mix-result-card{border-color:#f5ef89ad;background:radial-gradient(circle at 0% 0%,rgba(255,238,111,.26),transparent 10rem),linear-gradient(150deg,#25763df5,#042418fa)}.quick-mix-field-tool .mix-result-card .concentrate-result{min-height:7rem}.quick-mix-field-tool .mix-add-amount b,.quick-mix-field-tool .mix-result-product-name{font-weight:950}.product-label-card-actions,.product-detail-file-actions{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;margin-top:.55rem}.product-label-card-actions .product-label-button,.product-detail-file-actions .product-detail-source-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,241,111,.34);border-radius:999px;min-height:2.1rem;padding:.42rem .68rem;color:#102a18;background:linear-gradient(145deg,#f4ee88,#a8df67);font-size:.72rem;font-weight:900;text-decoration:none}.product-detail-file-actions .product-detail-source-link:not(.primary){color:#f4ffe9;background:#15502b85}.product-label-card-actions .product-label-missing,.product-detail-file-actions .product-label-missing{color:#f6ffef9e;font-size:.72rem;font-weight:750}@media(max-width:900px){.quick-mix-area-selector,.quick-mix-label-access{grid-template-columns:1fr}.quick-mix-area-actions,.quick-mix-label-tags{justify-content:flex-start}}@media(max-width:620px){.landing-panel-body .quick-mix-command-center{display:block}.landing-panel-body .quick-mix-title-lockup{grid-template-columns:auto minmax(0,1fr)}.landing-panel-body .quick-mix-mark{display:grid;width:2.6rem;height:2.6rem}.quick-mix-area-selector,.quick-mix-label-access,.quick-mix-field-tool{border-radius:.86rem;padding:.58rem}.quick-mix-field-tool .round-mix-heading{grid-template-columns:1fr}.quick-mix-field-tool .product-labels-access-button{width:100%}.quick-mix-field-tool .mix-step-card{padding:.58rem}.quick-mix-field-tool .mix-setup-grid{grid-template-columns:1fr}.quick-mix-field-tool .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-mix-field-tool .mix-result-card{border-width:1px}}.landing-panel-body .quick-mix-field-shell .quick-mix-lite{display:grid!important;gap:.72rem!important;overflow:visible!important;border:1px solid rgba(223,255,205,.16)!important;border-radius:1.18rem!important;padding:clamp(.78rem,1.4vw,1rem)!important;background:radial-gradient(circle at 8% 0%,rgba(173,255,74,.12),transparent 13rem),radial-gradient(circle at 100% 12%,rgba(87,212,255,.1),transparent 16rem),linear-gradient(145deg,#ffffff18,#ffffff06),#011811a8!important;box-shadow:0 1rem 2.3rem #000e083d,inset 0 1px #ffffff1a!important}.landing-panel-body .quick-mix-field-shell .quick-mix-lite:after,.landing-panel-body .quick-mix-lite .product-labels-access-button,.landing-panel-body .quick-mix-lite .mix-action-grid,.landing-panel-body .quick-mix-lite .mix-calculate-button[hidden],.landing-panel-body .quick-mix-lite .product-picker-icon,.landing-panel-body .quick-mix-lite .product-picker-selected-jug{display:none!important}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;border:0!important;padding:0 0 .2rem!important}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading h3{margin:.02rem 0 0!important;color:#fff!important;font-size:clamp(2rem,4.2vw,3.2rem)!important;line-height:.9!important}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading div>span{display:block!important;margin-top:.26rem!important;color:#f4ffefc7!important;font-size:.92rem!important;font-weight:650!important}.landing-panel-body .quick-mix-lite .mix-reset-top{min-height:2.55rem!important;border-radius:.58rem!important;padding:0 1rem!important;color:#fff!important;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#00161170!important}.landing-panel-body .quick-mix-lite .mix-workspace-grid{display:grid!important;grid-template-columns:minmax(16rem,1.02fr) minmax(16rem,.98fr)!important;gap:clamp(.8rem,1.5vw,1.25rem)!important;align-items:start!important;margin:0!important}.landing-panel-body .quick-mix-lite .mix-workflow-column{display:grid!important;gap:.5rem!important}.landing-panel-body .quick-mix-lite .mix-step-card{display:grid!important;gap:.58rem!important;border:1px solid rgba(218,255,201,.14)!important;border-radius:.72rem!important;padding:.62rem .7rem!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),#0022186b!important;box-shadow:inset 0 1px #ffffff14!important}.landing-panel-body .quick-mix-lite .mix-step-heading{display:grid!important;grid-template-columns:2.1rem minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important}.landing-panel-body .quick-mix-lite .mix-step-heading>span{display:grid!important;width:2rem!important;height:2rem!important;place-items:center!important;border:1px solid rgba(143,255,54,.42)!important;border-radius:999px!important;color:#9fff38!important;background:#2a781c2e!important;font-size:.82rem!important;font-weight:950!important}.landing-panel-body .quick-mix-lite .mix-step-heading h4{margin:0!important;color:#fff!important;font-size:.98rem!important;line-height:1.05!important}.landing-panel-body .quick-mix-lite .mix-step-helper{margin:.12rem 0 0!important;color:#f6fff0a8!important;font-size:.72rem!important;line-height:1.25!important}.landing-panel-body .quick-mix-lite .mix-field-label,.landing-panel-body .quick-mix-lite .manual-rate-field{color:#f6fff1bd!important;font-size:.78rem!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}.landing-panel-body .quick-mix-lite .mix-setup-grid-primary{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1fr)!important;gap:.58rem!important}.landing-panel-body .quick-mix-lite .nozzle-field{grid-column:1 / -1!important}.landing-panel-body .quick-mix-lite .custom-picker-trigger,.landing-panel-body .quick-mix-lite .input-with-unit,.landing-panel-body .quick-mix-lite input{min-height:2.48rem!important;border:1px solid rgba(223,255,205,.2)!important;border-radius:.52rem!important;color:#fff!important;background:linear-gradient(145deg,#ffffff13,#ffffff06),#00120f6b!important;font-size:.9rem!important;font-weight:760!important}.landing-panel-body .quick-mix-lite .custom-picker-value{color:#fff!important;font-size:.9rem!important;font-weight:850!important}.landing-panel-body .quick-mix-lite .product-picker{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.landing-panel-body .quick-mix-lite .product-picker-option{grid-template-columns:minmax(0,1fr)!important;min-height:2.75rem!important;border-radius:.55rem!important;padding:.55rem .65rem!important}.landing-panel-body .quick-mix-lite .product-picker-copy strong{color:#fff!important;font-size:.9rem!important}.landing-panel-body .quick-mix-lite .product-picker-copy small{color:#f4ffee9e!important;font-size:.68rem!important}.landing-panel-body .quick-mix-lite .custom-picker.is-open .custom-picker-list,.landing-panel-body .quick-mix-lite .product-picker.is-open .custom-picker-list{display:grid!important;gap:.34rem!important;max-height:min(16rem,48vh)!important;border:1px solid rgba(206,255,183,.18)!important;border-radius:.66rem!important;padding:.36rem!important;background:#001611f5!important;box-shadow:0 .9rem 1.8rem #000b0757!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid rgba(217,255,196,.17)!important;border-radius:.55rem!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button{min-height:2.25rem!important;border:0!important;border-radius:0!important;color:#f4ffefb8!important;background:#00120f52!important;box-shadow:none!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button.active{color:#14320f!important;background:linear-gradient(145deg,#b9ff57,#65df2d)!important}.landing-panel-body .quick-mix-lite .mix-rate-note,.landing-panel-body .quick-mix-lite .adjuvant-rate-note,.landing-panel-body .quick-mix-lite .mix-compatibility-status,.landing-panel-body .quick-mix-lite .mix-coverage-preview{border:1px solid rgba(218,255,201,.12)!important;border-left:.22rem solid rgba(143,255,54,.64)!important;border-radius:.55rem!important;padding:.44rem .55rem!important;color:#f7fff2bd!important;background:#00140f57!important;font-size:.7rem!important;line-height:1.28!important}.landing-panel-body .quick-mix-lite .mix-optional-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.landing-panel-body .quick-mix-lite .mix-add-component-button{min-height:2.45rem!important;border:1px solid rgba(143,255,54,.34)!important;border-radius:.72rem!important;color:#a9ff4f!important;background:#206e222e!important}.landing-panel-body .quick-mix-lite .mix-add-component-button[hidden],.landing-panel-body .quick-mix-lite [data-secondary-card][hidden],.landing-panel-body .quick-mix-lite [data-adjuvant-section][hidden],.landing-panel-body .quick-mix-lite .mix-adjuvant-card[hidden]{display:none!important}.landing-panel-body .quick-mix-lite .mix-result-column{position:sticky!important;top:.2rem!important}.landing-panel-body .quick-mix-lite .mix-result-card{border:1px solid rgba(143,255,54,.78)!important;border-radius:1.05rem!important;padding:1rem!important;background:radial-gradient(circle at 6% 4%,rgba(143,255,54,.15),transparent 12rem),radial-gradient(circle at 100% 20%,rgba(87,212,255,.1),transparent 16rem),linear-gradient(145deg,#ffffff18,#ffffff06),#00120fc7!important;box-shadow:0 1rem 2rem #000e083d,inset 0 1px #ffffff17!important}.landing-panel-body .quick-mix-lite .mix-result-card-heading{margin-bottom:.72rem!important}.landing-panel-body .quick-mix-lite .mix-result-card-heading>span{color:#57d4ff!important;border-color:#57d4ff80!important;background:#57d4ff1a!important}.landing-panel-body .quick-mix-lite .mix-result-card-heading h4{color:#a9ff4f!important;font-size:1.08rem!important;text-transform:uppercase!important;letter-spacing:.04em!important}.landing-panel-body .quick-mix-lite .concentrate-result{display:grid!important;gap:.7rem!important;min-height:15rem!important;border:0!important;padding:0!important;background:transparent!important}.landing-panel-body .quick-mix-lite .mix-result-empty{place-items:center!important;min-height:15rem!important;border:1px dashed rgba(218,255,201,.22)!important;border-radius:.82rem!important;padding:1rem!important;color:#f4ffefb8!important;text-align:center!important}.landing-panel-body .quick-mix-lite .mix-results-dashboard{border:1px solid rgba(218,255,201,.13)!important;border-radius:.82rem!important;overflow:hidden!important;background:#ffffff09!important}.landing-panel-body .quick-mix-lite .mix-result-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing-panel-body .quick-mix-lite .mix-result-metric{min-width:0!important;border-right:1px solid rgba(218,255,201,.12)!important;border-bottom:1px solid rgba(218,255,201,.12)!important;padding:.78rem .86rem!important}.landing-panel-body .quick-mix-lite .mix-result-metric:nth-child(2n){border-right:0!important}.landing-panel-body .quick-mix-lite .mix-result-metric span{display:block!important;color:#f5fff0a8!important;font-size:.66rem!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}.landing-panel-body .quick-mix-lite .mix-result-metric strong{display:flex!important;align-items:baseline!important;gap:.34rem!important;margin-top:.25rem!important;color:#fff!important;font-size:clamp(2.05rem,4.4vw,3.15rem)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:.92!important}.landing-panel-body .quick-mix-lite .mix-result-metric small{color:#ffffffdb!important;font-size:.43em!important;font-weight:720!important;letter-spacing:-.02em!important;text-transform:none!important}.landing-panel-body .quick-mix-lite .mix-result-metric p{margin:.36rem 0 0!important;color:#f4ffef9e!important;font-size:.68rem!important;line-height:1.22!important}.landing-panel-body .quick-mix-lite .mix-result-metric:nth-child(5) strong{color:#9fff38!important;font-size:clamp(1.1rem,2.4vw,1.55rem)!important;letter-spacing:-.02em!important}.landing-panel-body .quick-mix-lite .mix-result-summary,.landing-panel-body .quick-mix-lite .mix-result-product,.landing-panel-body .quick-mix-lite .mix-result-compatibility,.landing-panel-body .quick-mix-lite .mix-validation-panel{border:1px solid rgba(218,255,201,.13)!important;border-radius:.78rem!important;padding:.64rem .72rem!important;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#00181270!important}.landing-panel-body .quick-mix-lite .mix-result-product{display:none!important}.landing-panel-body .quick-mix-lite .mix-result-product{border-left:.28rem solid rgba(87,212,255,.75)!important}.landing-panel-body .quick-mix-lite .mix-add-amount{margin:.46rem 0!important;border:1px solid rgba(143,255,54,.4)!important;border-radius:.62rem!important;padding:.55rem .65rem!important;color:#11260d!important;background:linear-gradient(145deg,#c9ff6d,#7dea35)!important;font-size:1rem!important;text-align:center!important}.landing-panel-body .quick-mix-lite .mix-add-amount b{color:#11260d!important}.landing-panel-body .quick-mix-lite .mix-rate-reference{margin:0!important;border-color:#daffc91f!important;background:#0018124d!important}@media(max-width:680px){.landing-panel-body .quick-mix-field-shell .quick-mix-lite .mix-workspace-grid{grid-template-columns:1fr!important}.landing-panel-body .quick-mix-lite .mix-result-column{position:static!important}}@media(max-width:560px){.landing-panel-body .quick-mix-field-shell .quick-mix-lite{padding:.68rem!important}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading{align-items:flex-start!important}.landing-panel-body .quick-mix-lite .quick-mix-lite-heading h3{font-size:2.15rem!important}.landing-panel-body .quick-mix-lite .mix-setup-grid-primary,.landing-panel-body .quick-mix-lite .mix-optional-actions,.landing-panel-body .quick-mix-lite .mix-result-metric-grid{grid-template-columns:1fr!important}.landing-panel-body .quick-mix-lite .nozzle-field{grid-column:auto!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing-panel-body .quick-mix-lite .mix-result-metric{border-right:0!important}}:root{--fv-bg: #031510;--fv-bg-2: #061f1a;--fv-panel: rgba(7, 34, 30, .76);--fv-panel-soft: rgba(11, 48, 41, .58);--fv-panel-strong: rgba(4, 24, 21, .9);--fv-line: rgba(190, 239, 218, .22);--fv-line-strong: rgba(151, 224, 104, .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;--fv-shadow: 0 1rem 2.3rem rgba(0, 12, 9, .26);--fv-inset: inset 0 1px rgba(255, 255, 255, .12)}body{background:var(--fv-bg)!important;color:var(--fv-text)!important}.route-home{color:var(--fv-text)!important}.route-home:before{background:radial-gradient(circle at 12% 8%,rgba(255,211,102,.2),transparent 20rem),radial-gradient(circle at 84% 8%,rgba(74,199,255,.12),transparent 18rem),linear-gradient(180deg,#041f1914,#02100d4d)!important}.route-home:after{background:linear-gradient(180deg,#02130f0a,#02130f61),radial-gradient(circle at 50% 100%,rgba(148,223,75,.12),transparent 28rem)!important}.route-brand-logo,.fieldview-logo,.fieldview-header-logo{filter:drop-shadow(0 .85rem 1.35rem rgba(0,12,8,.34)) saturate(1.04) contrast(1.04)}.route-home-content:before{background:radial-gradient(circle at 10% 0%,rgba(255,216,109,.13),transparent 18rem),linear-gradient(180deg,#051f1a80,#03151247)!important;border-color:#cff3de29!important;box-shadow:0 1.2rem 3rem #000b083d,var(--fv-inset)!important}.landing-dashboard{--fv-card-gap: clamp(.52rem, 1.2vw, .82rem);gap:var(--fv-card-gap)!important}.landing-badge{--badge-accent: var(--fv-lime);--badge-accent-rgb: 148, 223, 75;border-color:rgba(var(--badge-accent-rgb),.28)!important;color:var(--fv-text)!important;background:radial-gradient(circle at 16% 14%,rgba(var(--badge-accent-rgb),.18),transparent 7.5rem),linear-gradient(145deg,#ffffff1b,#ffffff08),#051d1985!important;box-shadow:0 .7rem 1.4rem #000c082e,inset 0 1px #ffffff21!important;backdrop-filter:blur(12px) saturate(118%)!important}.landing-badge:before{background:linear-gradient(135deg,rgba(var(--badge-accent-rgb),.26),#ffffff09),#ffffff05!important;opacity:.72!important}.landing-badge:after{border-color:rgba(var(--badge-accent-rgb),.2)!important;opacity:.7!important}.landing-badge:hover,.landing-badge:focus-visible{border-color:rgba(var(--badge-accent-rgb),.58)!important;background:radial-gradient(circle at 20% 10%,rgba(var(--badge-accent-rgb),.26),transparent 8rem),linear-gradient(145deg,#ffffff24,#ffffff0b),#06251fa3!important;box-shadow:0 1rem 2rem #000c083d,0 0 0 1px rgba(var(--badge-accent-rgb),.12),inset 0 1px #ffffff2e!important}.landing-badge strong{color:var(--fv-text)!important;text-shadow:0 .45rem .9rem rgba(0,10,7,.3)!important}.landing-icon{border-color:rgba(var(--badge-accent-rgb),.34)!important;color:var(--badge-accent)!important;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.22),transparent 1rem),rgba(var(--badge-accent-rgb),.1)!important;box-shadow:inset 0 1px #ffffff29,0 .5rem 1rem #000c082e!important}.landing-badge.quick-mix{--badge-accent: var(--fv-lime);--badge-accent-rgb: 148, 223, 75}.landing-badge.weather{--badge-accent: var(--fv-cyan);--badge-accent-rgb: 74, 199, 255}.landing-badge.diseases{--badge-accent: var(--fv-amber);--badge-accent-rgb: 255, 180, 84}.landing-badge.weeds{--badge-accent: #68d76d;--badge-accent-rgb: 104, 215, 109}.landing-badge.labels{--badge-accent: var(--fv-gold);--badge-accent-rgb: 242, 200, 91}.landing-badge.trends{--badge-accent: var(--fv-teal);--badge-accent-rgb: 90, 216, 200}.landing-badge.estimates{--badge-accent: var(--fv-purple);--badge-accent-rgb: 167, 139, 250}.landing-badge.property-mapper{--badge-accent: #67e8f9;--badge-accent-rgb: 103, 232, 249}.landing-popout{background:radial-gradient(circle at 12% 8%,rgba(242,200,91,.12),transparent 18rem),radial-gradient(circle at 85% 18%,rgba(74,199,255,.08),transparent 22rem),#01100d57!important;backdrop-filter:blur(10px) saturate(118%)!important}.landing-popout-panel{border-color:#c4f1d633!important;background:linear-gradient(180deg,#082923d1,#041815bd),#0314119e!important;box-shadow:0 1.4rem 3.4rem #000a075c,var(--fv-inset)!important}.landing-popout-header{border-color:#c4f1d629!important;background:radial-gradient(circle at 88% 10%,rgba(74,199,255,.11),transparent 12rem),linear-gradient(135deg,#092d26d6,#0418159e)!important}.workspace-brand-header,.service-area-button,.symptom-finder-button,.header-round-selector,.landing-panel-close{border-color:var(--fv-line)!important;color:var(--fv-text)!important;background:linear-gradient(145deg,#ffffff1a,#ffffff08),#051d198a!important;box-shadow:0 .46rem 1rem #000c0829,var(--fv-inset)!important}.service-area-button strong,.symptom-finder-button,.landing-panel-close{color:var(--fv-lime-soft)!important}.landing-panel-body{background:radial-gradient(circle at 12% 7%,rgba(148,223,75,.08),transparent 17rem),radial-gradient(circle at 86% 72%,rgba(74,199,255,.07),transparent 20rem),linear-gradient(180deg,#041f1a47,#0314113d)!important;color:var(--fv-text)!important}.landing-panel-body h2,.landing-panel-body h3,.landing-panel-body h4,.landing-panel-body strong,.weather-brief-card strong,.weather-brief-card b,.field-weather-toolbar h3,.reference-title-lockup h3,.product-label-card h3,.estimate-heading h2,.trend-dashboard-hero h3{color:var(--fv-text)!important}.landing-panel-body p,.landing-panel-body li,.landing-panel-body small,.weather-brief-card p,.weather-brief-card small,.weather-brief-metrics dt,.reference-card-heading p,.product-label-card p,.estimate-line-card small,.trend-dashboard-card li{color:var(--fv-muted)!important}.landing-panel-body .eyebrow,.weather-brief-card>span,.reference-season,.product-label-card .eyebrow,.estimate-section-heading .eyebrow{color:var(--fv-lime-soft)!important}.weather-brief-card,.weather-brief-action,.weather-current-dashboard,.weather-module-section,.weather-current-metrics article,.weather-planning-card,.weather-best-days article,.weather-day-card,.reference-command-center,.reference-card,.reference-scouting-panel,.database-hub,.database-hub-grid button,.database-category,.product-label-intro,.product-label-card,.product-container-card,.product-detail-panel,.estimate-calculator-card,.estimate-control-panel,.estimate-pricing-panel,.estimate-line-card,.landing-trend-dashboard,.trend-dashboard-hero,.trend-priority-card,.trend-dashboard-card,.quick-mix-command-center,.landing-panel-body .round-mix-calculator,.landing-panel-body .mix-components-panel,.landing-panel-body .mix-product-card,.landing-panel-body .mix-setup-grid>label,.landing-panel-body .mix-rate-reference{border-color:var(--fv-line)!important;color:var(--fv-text)!important;background:radial-gradient(circle at 100% 0%,rgba(148,223,75,.075),transparent 10rem),linear-gradient(145deg,#ffffff18,#ffffff07),var(--fv-panel)!important;box-shadow:var(--fv-shadow),var(--fv-inset)!important}.weather-brief-current,.weather-current-dashboard{border-color:#4ac7ff42!important;background:radial-gradient(circle at 86% 5%,rgba(74,199,255,.18),transparent 13rem),radial-gradient(circle at 4% 100%,rgba(148,223,75,.12),transparent 14rem),linear-gradient(145deg,#ffffff17,#ffffff08),#062722bd!important}.weather-brief-rain{border-color:#4ac7ff70!important;background:radial-gradient(circle at 100% 0%,rgba(74,199,255,.24),transparent 9rem),linear-gradient(145deg,#ffffff16,#ffffff07),#052727b3!important}.weather-brief-rain>strong,.weather-current-temperature>strong,.weather-brief-temp-row>strong,.weather-large-score strong,.weather-spray-score h4{color:#fff!important;text-shadow:0 .5rem 1.1rem rgba(0,8,6,.36)!important}.weather-brief-recommendation,.weather-spray-score,.weather-forecast-insight{border-color:#94df4b6b!important;background:radial-gradient(circle at 100% 8%,rgba(148,223,75,.2),transparent 10rem),linear-gradient(145deg,#ffffff18,#ffffff07),#07291fb8!important}.weather-brief-caution,.validation-caution,.reference-card-disease{border-color:#ffb4545c!important}.weather-brief-checklist li:before{color:var(--fv-lime-soft)!important}.weather-brief-caution li:before{color:var(--fv-amber)!important}.weather-brief-action:hover,.weather-brief-action:focus-visible,.database-hub-grid button:hover,.database-hub-grid button:focus-visible,.database-category:hover,.product-label-card:hover,.estimate-line-card:hover,.trend-dashboard-card:hover,.reference-card:hover,.landing-panel-close:hover,.landing-panel-close:focus-visible{border-color:#94df4b80!important;background:radial-gradient(circle at 90% 0%,rgba(148,223,75,.14),transparent 10rem),linear-gradient(145deg,#ffffff21,#ffffff0a),#082d25c2!important}.quick-mix-field-shell .quick-mix-lite,.landing-panel-body .quick-mix-field-shell .quick-mix-lite{border-color:#c4f1d633!important;background:radial-gradient(circle at 8% 0%,rgba(148,223,75,.13),transparent 13rem),radial-gradient(circle at 100% 12%,rgba(74,199,255,.12),transparent 16rem),linear-gradient(145deg,#ffffff17,#ffffff07),#051b18bd!important;box-shadow:0 1.1rem 2.4rem #000c0847,var(--fv-inset)!important}.landing-panel-body .quick-mix-lite .mix-step-card,.landing-panel-body .quick-mix-lite .mix-result-summary,.landing-panel-body .quick-mix-lite .mix-result-compatibility,.landing-panel-body .quick-mix-lite .mix-validation-panel,.landing-panel-body .quick-mix-lite .mix-results-dashboard{border-color:#c4f1d629!important;background:linear-gradient(145deg,#ffffff16,#ffffff06),#07241f94!important}.landing-panel-body .quick-mix-lite .mix-result-card{border-color:#94df4b9e!important;background:radial-gradient(circle at 6% 4%,rgba(148,223,75,.18),transparent 12rem),radial-gradient(circle at 100% 20%,rgba(74,199,255,.13),transparent 16rem),linear-gradient(145deg,#ffffff1a,#ffffff08),#041614db!important;box-shadow:0 1.25rem 2.55rem #000a0757,0 0 0 1px #94df4b14,var(--fv-inset)!important}.landing-panel-body .quick-mix-lite .mix-result-card-heading h4,.landing-panel-body .quick-mix-lite .mix-result-metric:nth-child(5) strong{color:var(--fv-lime-soft)!important}.landing-panel-body .quick-mix-lite .mix-result-card-heading>span,.weather-brief-action span,.weather-brief-details span,.field-weather-live-badge{border-color:#4ac7ff61!important;color:#c8f2ff!important;background:#4ac7ff1a!important}.landing-panel-body .quick-mix-lite .mix-result-metric{border-color:#c4f1d624!important}.landing-panel-body .quick-mix-lite .mix-result-metric span{color:#e2f7e9a8!important}.landing-panel-body .quick-mix-lite .mix-result-metric strong{color:#fff!important}.landing-panel-body .quick-mix-lite .mix-result-metric p{color:var(--fv-soft)!important}.landing-panel-body .quick-mix-lite .custom-picker-trigger,.landing-panel-body .quick-mix-lite .input-with-unit,.landing-panel-body .quick-mix-lite input,.landing-panel-body .custom-picker-trigger,.landing-panel-body .input-with-unit,.landing-panel-body input,.landing-panel-body select,.product-label-search input,.reference-search input,.estimate-input-label input{border-color:#c4f1d63d!important;color:var(--fv-text)!important;background:linear-gradient(145deg,#ffffff14,#ffffff06),#031714b3!important;box-shadow:inset 0 1px #ffffff1a!important}.landing-panel-body input::placeholder,.product-label-search input::placeholder,.reference-search input::placeholder{color:#e2f7e975!important}.landing-panel-body .custom-picker-trigger:hover,.landing-panel-body .custom-picker-trigger:focus-visible,.landing-panel-body input:focus,.product-label-search input:focus,.reference-search input:focus,.estimate-input-label input:focus{border-color:#94df4b85!important;box-shadow:0 0 0 3px #94df4b1f,inset 0 1px #ffffff24!important}.landing-panel-body .custom-picker-list,.landing-panel-body .quick-mix-lite .custom-picker.is-open .custom-picker-list,.landing-panel-body .quick-mix-lite .product-picker.is-open .custom-picker-list{border-color:#c4f1d638!important;background:#031412fa!important;box-shadow:0 1rem 2rem #00080670,var(--fv-inset)!important}.landing-panel-body .custom-picker-option{color:var(--fv-muted)!important}.landing-panel-body .custom-picker-option:hover,.landing-panel-body .custom-picker-option:focus-visible,.landing-panel-body .custom-picker-option[aria-selected=true]{color:var(--fv-text)!important;background:linear-gradient(145deg,#94df4b2e,#4ac7ff12),#093029b3!important}.mix-rate-buttons button,.landing-panel-body .quick-mix-lite .mix-rate-buttons button,.reference-filter,.landing-trend-tab,.product-category-tab,.field-weather-nav button,.field-weather-toolbar-actions button,.field-weather-map-controls button{border-color:#c4f1d62e!important;color:var(--fv-muted)!important;background:linear-gradient(145deg,#ffffff12,#ffffff06),#041a178f!important;box-shadow:none!important}.mix-rate-buttons button.active,.landing-panel-body .quick-mix-lite .mix-rate-buttons button.active,.reference-filter.active,.landing-trend-tab.active,.product-category-tab.active,.field-weather-nav button.active,.field-weather-map-controls button.active{border-color:#c8f76eb8!important;color:#061a10!important;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.48),transparent .75rem),linear-gradient(145deg,#d6fb7b,#7bdc55)!important;box-shadow:0 .5rem 1rem #2a9f4338!important}.landing-panel-body .quick-mix-lite .mix-step-heading>span,.quick-mix-flow span,.reference-scouting-panel summary:after,.database-home-button,.estimate-reset-button,.product-label-button,.product-detail-source-link.primary,.landing-panel-body .round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option),.landing-panel-body .quick-mix-lite .mix-add-component-button,.weather-brief-quickmix{border-color:#c8f76e7a!important;color:#071b10!important;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.36),transparent .65rem),linear-gradient(145deg,#cdf774,#7bdc55)!important;box-shadow:0 .55rem 1.12rem #2a9f4333,var(--fv-inset)!important}.landing-panel-body .quick-mix-lite .mix-add-component-button{color:#071b10!important}.landing-panel-body .round-mix-calculator .mix-add-amount,.landing-panel-body .quick-mix-lite .mix-add-amount{border-color:#c8f76e94!important;color:#061a10!important;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.44),transparent .8rem),linear-gradient(145deg,#d6fb7b,#82df58)!important}.landing-panel-body .round-mix-calculator .mix-add-amount b,.landing-panel-body .quick-mix-lite .mix-add-amount b{color:#061a10!important}.validation-notice{border-left-color:var(--fv-cyan)!important}.validation-notice span{color:#061a10!important;background:linear-gradient(145deg,#c8f2ff,var(--fv-cyan))!important}.validation-caution span,.weather-brief-caution .status,.reference-card-disease .tag{color:#2b1800!important;background:linear-gradient(145deg,#ffe2a6,var(--fv-amber))!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button[data-rate-level=low]{border-color:#85e85e5c!important;color:#b9f78e!important;background:linear-gradient(145deg,#7ae15221,#ffffff06),#0523189e!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button[data-rate-level=medium]{border-color:#face5e5c!important;color:#ffe08a!important;background:linear-gradient(145deg,#fac84e24,#ffffff06),#271f078c!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button[data-rate-level=high]{border-color:#ff915861!important;color:#ffb082!important;background:linear-gradient(145deg,#ff7e4824,#ffffff06),#2e130b8a!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button[data-rate-level=low].active{border-color:#beff77d1!important;color:#061a10!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.46),transparent .75rem),linear-gradient(145deg,#d4ff8a,#6fda4f)!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button[data-rate-level=medium].active{border-color:#ffe280d6!important;color:#211600!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.42),transparent .75rem),linear-gradient(145deg,#ffe78f,#f0bd46)!important}.landing-panel-body .quick-mix-lite .mix-rate-buttons button[data-rate-level=high].active{border-color:#ffb179db!important;color:#210b02!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.4),transparent .75rem),linear-gradient(145deg,#ffc18d,#f17b4f)!important}.landing-panel-body .quick-mix-lite .tank-gallon-input{min-width:0}.product-label-button.product-label-download,.product-detail-source-link.product-label-download{border-color:#5ad8c86b!important;color:#d9fffa!important;background:linear-gradient(145deg,#5ad8c82e,#ffffff09),#03221fa3!important}.validation-critical{border-left-color:var(--fv-red)!important}.validation-critical span{color:#fff!important;background:linear-gradient(145deg,#ff9a90,var(--fv-red))!important}.nozzle-lavender,.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender][aria-selected=true],.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender]:hover,.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=lavender]:focus-visible{color:#fff!important;background:linear-gradient(145deg,#c9b8ff,#7c63da)!important}.nozzle-red,.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red][aria-selected=true],.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red]:hover,.landing-panel-body .nozzle-select+.custom-picker .custom-picker-option[data-nozzle-color=red]:focus-visible{color:#fff!important;background:linear-gradient(145deg,#ff9c96,#d83a3a)!important}.product-library-herbicide{border-color:#68d76d57!important}.product-library-fungicide{border-color:#a78bfa57!important}.product-library-insecticide{border-color:#ffb45457!important}.product-library-fertilizer{border-color:#f2c85b57!important}.product-container-frame,.database-gallery-image,.database-gallery-loading,.seasonal-occurrence-photo,.estimate-sheet-preview{border-color:#c4f1d629!important;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0318158f!important}.property-selection-card,.landing-popout.property-mapper-popout .property-search-panel,.landing-popout.property-mapper-popout .property-floating-panel,.landing-popout.property-mapper-popout .property-floating-toolbar{border-color:#c4f1d62e!important;background:linear-gradient(145deg,#ffffff16,#ffffff06),#041a17a8!important;box-shadow:0 .6rem 1.25rem #000a0733,var(--fv-inset)!important}@media(max-width:640px){.landing-badge{background:radial-gradient(circle at 12% 10%,rgba(var(--badge-accent-rgb),.14),transparent 6.5rem),linear-gradient(145deg,#ffffff1a,#ffffff08),#051d1994!important}.landing-popout-panel{background:linear-gradient(180deg,#082923e0,#041815d1),#031411b8!important}}.fv-reference-page{display:grid;gap:clamp(.72rem,1.6vw,1rem);color:#f8fff4f0}.fv-database-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;border:1px solid rgba(196,241,214,.16);border-radius:.9rem;padding:.35rem;background:#0318156b}.fv-database-mode-tabs-single{grid-template-columns:minmax(0,1fr)}.fv-database-mode-tabs button,.fv-database-mode-tabs span{min-width:0;border:1px solid transparent;border-radius:.7rem;padding:.72rem .8rem;color:#eaf9efb8;background:transparent;font-size:.82rem;font-weight:900;cursor:pointer;text-align:center}.fv-database-mode-tabs button.active,.fv-database-mode-tabs button[aria-selected=true],.fv-database-mode-tabs span.active{border-color:#c8f76e61;color:#f8ffe8;background:linear-gradient(145deg,#7ede573d,#4ac7ff14),#ffffff12}.fv-reference-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(10.5rem,.24fr);gap:clamp(.72rem,1.8vw,1rem);align-items:stretch;overflow:hidden;border:1px solid rgba(200,247,110,.24);border-radius:clamp(1.05rem,2.4vw,1.45rem);padding:clamp(.9rem,2.1vw,1.2rem);background:radial-gradient(circle at 8% 0%,rgba(200,247,110,.14),transparent 13rem),radial-gradient(circle at 98% 0%,rgba(74,199,255,.11),transparent 13rem),linear-gradient(145deg,#ffffff1b,#ffffff09),#041c18ad;box-shadow:0 .9rem 1.85rem #000a0738,inset 0 1px #ffffff24;backdrop-filter:blur(10px) saturate(120%)}.fv-page-badge,.fv-category-badge,.fv-status-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-weight:900;line-height:1}.fv-page-badge{border:1px solid rgba(200,247,110,.32);padding:.34rem .56rem;color:#d9ff8f;background:#66c24e1f;font-size:.72rem}.fv-reference-hero .eyebrow{margin:.58rem 0 .12rem}.fv-reference-hero h3{margin:0;color:#fffffff5;font-size:clamp(1.9rem,5.2vw,3.05rem);line-height:.95;letter-spacing:-.04em}.fv-reference-hero p:last-child{max-width:42rem;margin:.44rem 0 0;color:#eaf9efc2;font-size:clamp(.92rem,1.65vw,1rem);font-weight:700;line-height:1.42}.fv-reference-hero-stat{display:grid;align-content:center;gap:.2rem;border:1px solid rgba(196,241,214,.16);border-radius:1rem;padding:.78rem;background:linear-gradient(145deg,#ffffff18,#ffffff06),#0316147a}.fv-reference-hero-stat span,.fv-db-meta-row,.fv-database-results-header p,.fv-trend-overview-item span{color:#d2efdead;font-size:.72rem;font-weight:850;letter-spacing:.04em}.fv-reference-hero-stat strong{color:#f8ffe8;font-size:clamp(1.08rem,2.1vw,1.32rem);line-height:1.1}.fv-reference-hero-stat small{color:#c8f76ecc;font-weight:800}.fv-round-selector.trend-round-track{grid-template-columns:repeat(5,minmax(9.6rem,1fr));gap:.52rem;padding-bottom:.18rem}.fv-round-selector .trend-round-node{min-height:3.85rem;border-color:#c4f1d62b;border-radius:1rem;padding:.58rem .64rem;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0319168a;box-shadow:none}.fv-round-selector .trend-round-node.active{border-color:#c8f76e9e;background:radial-gradient(circle at 10% 0%,rgba(200,247,110,.22),transparent 5rem),linear-gradient(145deg,#256a3ea3,#052920b3);box-shadow:0 .62rem 1.2rem #28aa4721,inset 0 1px #ffffff29}.fv-round-selector .trend-round-number{width:2.18rem;height:2.18rem;border-radius:.72rem;color:#061a10;background:linear-gradient(145deg,#d7fb7b,#7bdc55);font-size:.78rem}.fv-round-selector .trend-round-copy strong{color:#fcfff8f0;font-size:.74rem;letter-spacing:0;text-transform:none;white-space:normal}.fv-round-selector .trend-round-copy em{color:#eaf9ef9e;font-size:.68rem}.fv-round-overview-card.trend-dashboard-hero{grid-template-columns:minmax(0,.78fr) minmax(20rem,1fr);border-color:#c8f76e47;border-radius:clamp(1.05rem,2.4vw,1.45rem);padding:clamp(.88rem,2vw,1.1rem);background:radial-gradient(circle at 0% 0%,rgba(200,247,110,.13),transparent 12rem),radial-gradient(circle at 100% 100%,rgba(74,199,255,.1),transparent 12rem),linear-gradient(145deg,#ffffff18,#ffffff07),#041c189e;box-shadow:0 .75rem 1.6rem #000a0730,inset 0 1px #ffffff21}.fv-round-overview-card .trend-hero-copy h3{font-size:clamp(1.34rem,3.1vw,2.05rem)}.fv-trend-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.fv-trend-overview-item{display:grid;gap:.22rem;border:1px solid rgba(196,241,214,.16);border-radius:.9rem;padding:.68rem;background:linear-gradient(145deg,#ffffff14,#ffffff06),#03181580}.fv-trend-overview-item strong{color:#f8ffe8;font-size:.92rem;line-height:1.18}.fv-trend-overview-item p{margin:0;color:#eaf9efad;font-size:.78rem;line-height:1.32}.fv-tone-gold{border-color:#f2c85b42}.fv-tone-blue{border-color:#4ac7ff3d}.fv-tone-teal{border-color:#5ad8c83d}.fv-tone-green{border-color:#7ede5742}.fv-trend-card-grid.trend-dashboard-grid,.fv-database-grid.reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));gap:clamp(.62rem,1.45vw,.86rem)}.fv-trend-card.trend-dashboard-card,.fv-db-card.reference-card{border-color:#c4f1d629;border-radius:1.05rem;padding:.74rem;background:radial-gradient(circle at 100% 0%,rgba(200,247,110,.08),transparent 8rem),linear-gradient(145deg,#ffffff14,#ffffff06),#03191694;box-shadow:0 .62rem 1.25rem #000a072b,inset 0 1px #ffffff1f;content-visibility:visible}.fv-lawn-database{border-radius:1.25rem;padding:clamp(.25rem,1vw,.5rem);background:radial-gradient(circle at 8% 0%,rgba(168,221,255,.1),transparent 18rem),radial-gradient(circle at 92% 8%,rgba(255,224,142,.1),transparent 18rem)}.fv-lawn-database .fv-reference-hero{border-color:#8ccdb747;background:radial-gradient(circle at 6% 0%,rgba(177,224,255,.18),transparent 14rem),radial-gradient(circle at 96% 4%,rgba(255,222,151,.14),transparent 14rem),linear-gradient(145deg,#ffffff1f,#ffffff09),#06221f9e}.fv-lawn-database .fv-db-card.reference-card{background:radial-gradient(circle at 100% 0%,rgba(168,221,255,.1),transparent 9rem),linear-gradient(145deg,#ffffff18,#ffffff07),#051f1c8a}.fv-lawn-database .reference-card-site{border-color:#6dbcdc47}.fv-lawn-database .reference-card-disease{border-color:#a887e647}.fv-lawn-database .reference-card-weed{border-color:#6ecd7c4d}.fv-lawn-database .fv-db-thumb{border-color:#ffffff2e}.fv-trend-card .trend-card-header{grid-template-columns:auto minmax(0,1fr) auto;gap:.58rem;margin-bottom:.52rem}.fv-trend-card .trend-card-icon{width:2.32rem;height:2.32rem;border:1px solid rgba(196,241,214,.14);border-radius:.72rem;background:#ffffff0d}.fv-trend-card .trend-card-icon svg{width:1.35rem;height:1.35rem;stroke:#d8ff87}.fv-trend-card .trend-card-header p{font-size:.62rem;letter-spacing:.04em}.fv-trend-card .trend-card-header h4{font-size:.98rem}.fv-status-badge{border:1px solid rgba(200,247,110,.24);padding:.28rem .42rem;color:#c8f76e;background:#4f9b3e1f;font-size:.63rem}.fv-trend-card .trend-card-list{gap:.34rem}.fv-trend-card .trend-card-list li{color:#effbf2cc;font-size:.82rem;line-height:1.3}.fv-trend-more,.fv-db-details{border-top:1px solid rgba(196,241,214,.12);margin-top:.58rem;padding-top:.46rem}.fv-trend-more summary,.fv-db-details summary{display:inline-flex;align-items:center;gap:.35rem;color:#d8ff87;font-size:.78rem;font-weight:900;cursor:pointer;list-style:none}.fv-trend-more summary::-webkit-details-marker,.fv-db-details summary::-webkit-details-marker{display:none}.fv-trend-more summary:after,.fv-db-details summary:after{content:"+";font-weight:1000}.fv-trend-more[open] summary:after,.fv-db-details[open] summary:after{content:"\2212"}.fv-trend-more ul{display:grid;gap:.32rem;margin:.48rem 0 0;padding-left:1rem;color:#eaf9efbd;font-size:.82rem}.fv-database-command-bar{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:.62rem;align-items:end;border:1px solid rgba(196,241,214,.16);border-radius:1rem;padding:.72rem;background:linear-gradient(145deg,#ffffff13,#ffffff06),#0318158f}.fv-database-search{grid-row:span 2}.fv-database-search input{min-height:3rem}.fv-filter-row{align-items:center}.fv-filter-row .reference-filter span{opacity:.72}.fv-season-filter-row .reference-filter{padding-block:.42rem}.fv-database-section-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem}.fv-database-section-shortcuts button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;border:1px solid rgba(196,241,214,.15);border-radius:.92rem;padding:.58rem .66rem;color:#f8fff4e6;background:linear-gradient(145deg,#ffffff12,#ffffff05),#03181585;font-weight:900;text-align:left}.fv-database-section-shortcuts svg{width:1.28rem;height:1.28rem;fill:none;stroke:#d8ff87;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fv-database-results-header{border:1px solid rgba(196,241,214,.13);border-radius:.84rem;padding:.48rem .62rem;background:#0318156b}.fv-database-results-header p{margin:0;letter-spacing:0}.fv-database-results-header strong{color:#d8ff87}.fv-lawn-category-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.62rem,1.4vw,.9rem)}.fv-lawn-category-panel button{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.72rem;align-items:center;min-width:0;border:1px solid rgba(196,241,214,.16);border-radius:1rem;padding:.75rem;color:#f8fff4f0;background:radial-gradient(circle at 100% 0%,rgba(200,247,110,.12),transparent 8rem),linear-gradient(145deg,#ffffff17,#ffffff06),#03181585;cursor:pointer;text-align:left}.fv-lawn-category-panel button>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.9rem;background:#ffffff14}.fv-lawn-category-panel svg{width:1.55rem;height:1.55rem;fill:none;stroke:#d8ff87;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.fv-lawn-category-panel strong,.fv-lawn-category-panel small{display:block}.fv-lawn-category-panel small{margin-top:.18rem;color:#eaf9ef9e;font-size:.72rem;font-weight:750}.fv-db-card[hidden],.fv-empty-state[hidden]{display:none!important}.fv-db-card-main{display:grid;grid-template-columns:3.45rem minmax(0,1fr);gap:.68rem;align-items:start}.fv-db-thumb{display:grid;width:3.45rem;height:3.45rem;place-items:center;overflow:hidden;border:1px solid rgba(196,241,214,.15);border-radius:.82rem;padding:0;background:linear-gradient(145deg,#ffffff14,#ffffff05),#01121080}.fv-db-thumb img{width:100%;height:100%;object-fit:cover}.fv-db-thumb-icon svg{width:1.9rem;height:1.9rem;fill:none;stroke:#d8ff87;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fv-db-card-copy{min-width:0}.fv-db-card-topline{display:flex;flex-wrap:wrap;gap:.36rem;align-items:center;margin-bottom:.36rem}.fv-category-badge{border:1px solid rgba(196,241,214,.18);padding:.28rem .42rem;color:#f8ffe8;background:#ffffff12;font-size:.63rem}.fv-category-weed{border-color:#7ede5742;color:#c8f76e}.fv-category-disease{border-color:#ffbe4847;color:#ffd78a}.fv-category-pest{border-color:#ff7e5947;color:#ffb190}.fv-category-site{border-color:#4ac7ff42;color:#9ee6ff}.fv-db-card h3{margin:0 0 .22rem;color:#fffffff2;font-size:clamp(1rem,2.1vw,1.18rem);line-height:1.08}.fv-db-card p{margin:0;color:#eaf9efbd;font-size:.82rem;line-height:1.34}.fv-db-meta-row{border:1px solid rgba(196,241,214,.1);border-radius:.72rem;padding:.42rem .52rem;background:#ffffff09;letter-spacing:0}.fv-db-gallery-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;margin-top:.68rem}.fv-db-gallery-thumb{display:grid;height:clamp(5.8rem,9vw,7.2rem);min-width:0;place-items:center;overflow:hidden;border:1px solid rgba(196,241,214,.14);border-radius:.76rem;padding:0;background:linear-gradient(145deg,#ffffff14,#ffffff05),#0112107a;cursor:pointer}.fv-db-gallery-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .16s ease,filter .16s ease}.fv-db-gallery-thumb:hover img,.fv-db-gallery-thumb:focus-visible img{transform:scale(1.045);filter:saturate(1.08) brightness(1.04)}.fv-db-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.56rem}.fv-db-detail-grid section{border:1px solid rgba(196,241,214,.12);border-radius:.76rem;padding:.55rem;background:#ffffff09}.fv-db-detail-grid section.wide{grid-column:1 / -1}.fv-db-detail-grid h4{margin:0 0 .18rem;color:#d8ff87;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.fv-db-card-actions{margin-top:.2rem}.fv-db-card-actions .symptom-source{border-color:#5ad8c847;color:#d9fffa;background:linear-gradient(145deg,#5ad8c821,#ffffff06),#03221f8f}.fv-empty-state{grid-column:1 / -1}@media(max-width:980px){.fv-reference-hero,.fv-round-overview-card.trend-dashboard-hero,.fv-database-command-bar{grid-template-columns:1fr}.fv-database-search{grid-row:auto}.fv-database-section-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.fv-reference-page{gap:.62rem}.fv-reference-hero{padding:.78rem}.fv-reference-hero h3{font-size:clamp(1.55rem,10vw,2.2rem)}.fv-round-selector.trend-round-track{grid-template-columns:repeat(5,minmax(8.2rem,1fr));overflow-x:auto}.fv-trend-overview-grid,.fv-db-detail-grid{grid-template-columns:1fr}.fv-db-card-main{grid-template-columns:3.85rem minmax(0,1fr);gap:.58rem}.fv-db-thumb{width:3.85rem;height:3.85rem}.fv-db-gallery-strip{grid-template-columns:repeat(3,minmax(4.7rem,1fr));overflow-x:auto;padding-bottom:.18rem;scroll-snap-type:x proximity}.fv-db-gallery-thumb{height:4.7rem;scroll-snap-align:start}.fv-database-section-shortcuts{grid-template-columns:1fr}.fv-filter-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.fv-filter-row .reference-filter{flex:0 0 auto}}.landing-popout[data-active-panel=trends] .landing-popout-header{min-height:auto;padding:.45rem .65rem}.landing-popout[data-active-panel=trends] .workspace-brand-header{min-height:2.8rem;gap:.55rem}.landing-popout[data-active-panel=trends] .workspace-header-logo{width:clamp(7.8rem,15vw,10rem);max-height:2.7rem}.landing-popout[data-active-panel=trends] .workspace-header-copy h2{font-size:clamp(1.05rem,2vw,1.35rem)}.landing-popout[data-active-panel=trends] .workspace-header-copy .eyebrow{font-size:.58rem}.landing-popout[data-active-panel=trends] .landing-panel-close{min-height:2rem;padding:.3rem .58rem;font-size:.75rem}.landing-popout[data-active-panel=trends] .landing-panel-body{padding-top:.55rem}.fv-seasonal-dashboard{--season-card-bg: rgba(3, 24, 21, .58);--season-card-bg-strong: rgba(5, 42, 32, .72);--season-card-border: rgba(201, 247, 126, .16);--season-lime: #baf76a;--season-yellow: #ffd66e;--season-orange: #ffad55;--season-red: #ff725f;--season-blue: #73d9ff;--season-muted: rgba(230, 247, 236, .68);gap:clamp(.46rem,1.1vw,.68rem)}.fv-season-command-header,.fv-season-outlook-hero,.fv-season-active-now,.fv-season-panel,.fv-season-issue-group,.fv-season-detail,.fv-season-roadmap-card,.fv-season-empty{border:1px solid var(--season-card-border);background:radial-gradient(circle at 0% 0%,rgba(186,247,106,.08),transparent 13rem),linear-gradient(145deg,#fff1,#ffffff05),var(--season-card-bg);box-shadow:0 .55rem 1.15rem #000a0721,inset 0 1px #ffffff14;backdrop-filter:blur(7px) saturate(112%)}.fv-season-command-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,auto);gap:clamp(.5rem,1.25vw,.78rem);align-items:end;border-radius:clamp(1rem,2vw,1.35rem);padding:clamp(.62rem,1.45vw,.82rem);background:radial-gradient(circle at 0% 0%,rgba(186,247,106,.15),transparent 16rem),radial-gradient(circle at 100% 15%,rgba(115,217,255,.12),transparent 16rem),linear-gradient(145deg,#ffffff16,#ffffff06),#031d18a3}.fv-season-command-copy .eyebrow,.fv-season-section-title .eyebrow,.fv-season-active-heading .eyebrow,.fv-season-outlook-hero .eyebrow{margin:0}.fv-season-command-copy h3{margin:.18rem 0 0;color:#fffffff5;font-size:clamp(1.45rem,3.25vw,2.1rem);line-height:.98;letter-spacing:-.052em}.fv-season-command-copy>p:not(.eyebrow){margin:.22rem 0 0;color:#f8fff4e6;font-size:clamp(.9rem,1.35vw,1rem);font-weight:900;line-height:1.18}.fv-season-command-copy small{display:-webkit-box;max-width:46rem;margin-top:.2rem;color:var(--season-muted);font-size:.78rem;font-weight:700;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fv-season-command-badges{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.42rem}.fv-season-command-badges span,.fv-season-hero-badge,.fv-season-copy-status{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(201,247,126,.2);border-radius:999px;padding:.2rem .4rem;color:#e9ffc4eb;background:#baf76a14;font-size:.62rem;font-weight:900}.fv-season-command-actions{display:grid;justify-items:end;gap:.35rem}.fv-season-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;min-width:min(100%,20rem);border:1px solid rgba(201,247,126,.14);border-radius:999px;padding:.24rem;background:#0000002e}.fv-season-view-toggle button,.fv-season-copy-button,.fv-season-roadmap-card button{min-height:2.1rem;border:1px solid rgba(201,247,126,.18);border-radius:999px;color:#f6fff0e0;background:#ffffff0d;font-weight:900;cursor:pointer}.fv-season-view-toggle button.active,.fv-season-copy-button:hover,.fv-season-copy-button:focus-visible,.fv-season-roadmap-card button:hover,.fv-season-roadmap-card button:focus-visible{color:#082016;border-color:#d5ff74b3;background:linear-gradient(135deg,#d8ff87,#75df47)}.fv-season-copy-button{min-width:11rem;padding-inline:.7rem}.fv-season-copy-button.secondary{justify-self:start;min-width:8.6rem;min-height:1.88rem;font-size:.73rem}.fv-season-copy-status:empty{display:none}.fv-season-copy-fallback{width:min(22rem,100%);min-height:5.5rem;border:1px solid rgba(201,247,126,.22);border-radius:.82rem;padding:.62rem;color:#fafff4eb;background:#0000003d}.fv-seasonal-dashboard .fv-round-selector.trend-round-track{grid-template-columns:repeat(6,minmax(8.8rem,1fr));gap:.34rem;padding-bottom:.16rem}.fv-seasonal-dashboard .fv-round-selector .trend-round-node{min-height:2.7rem;border-radius:.8rem;padding:.34rem .44rem}.fv-seasonal-dashboard .fv-round-selector .trend-round-node.active{border-color:#c8f76eb8;background:radial-gradient(circle at 12% 0%,rgba(200,247,110,.27),transparent 5.5rem),linear-gradient(145deg,#24693cad,#042a21c2)}.fv-seasonal-dashboard .fv-round-selector .trend-round-number{width:1.76rem;height:1.76rem;border-radius:.54rem}.fv-season-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(.46rem,1.15vw,.64rem);align-items:stretch}.fv-season-outlook-hero,.fv-season-active-now,.fv-season-panel,.fv-season-issue-group,.fv-season-roadmap-card,.fv-season-empty{border-radius:1.05rem;padding:clamp(.56rem,1.25vw,.74rem)}.fv-season-outlook-hero{display:grid;align-content:start;gap:.28rem;min-height:unset;border-color:#baf76a47;background:radial-gradient(circle at 82% 0%,rgba(186,247,106,.18),transparent 14rem),radial-gradient(circle at 0% 100%,rgba(115,217,255,.1),transparent 13rem),linear-gradient(145deg,#ffffff13,#ffffff05),#031d18ad}.fv-season-outlook-hero h4,.fv-season-section-title h4,.fv-season-active-heading h4{margin:0;color:#fffffff5;font-size:clamp(1rem,2.05vw,1.32rem);line-height:1.08}.fv-season-outlook-hero>strong{color:#dfff9b;font-size:.86rem;font-weight:1000}.fv-season-outlook-hero>p{max-width:56rem;margin:0;color:#eefaecc7;font-size:.8rem;font-weight:730;line-height:1.28;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fv-season-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin-top:.14rem}.fv-season-focus-grid article,.fv-season-timing-grid article,.fv-season-issue-card{border:1px solid rgba(201,247,126,.12);border-radius:.74rem;padding:.44rem;background:#00000021}.fv-season-focus-grid span,.fv-season-active-card span,.fv-season-section-heading p,.fv-season-issue-group header p,.fv-season-timing-grid span,.fv-season-roadmap-card span,.fv-season-roadmap-card dt{margin:0;color:#d7eee0a8;font-size:.6rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.fv-season-focus-grid p,.fv-season-timing-grid p,.fv-season-roadmap-card dd{margin:.14rem 0 0;color:#f4ffedd6;font-size:.74rem;font-weight:740;line-height:1.24}.fv-season-active-now{display:grid;gap:.46rem}.fv-season-active-heading{display:flex;flex-wrap:wrap;gap:.42rem .8rem;align-items:end;justify-content:space-between}.fv-season-active-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.fv-season-active-card{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.55rem;min-height:5.4rem;border:1px solid rgba(201,247,126,.1);border-radius:.78rem;padding:.52rem;background:#ffffff09}.fv-season-active-thumb,.fv-season-issue-thumb{display:grid;place-items:center;overflow:hidden;border:1px solid rgba(196,241,214,.15);border-radius:.78rem;padding:0;background:linear-gradient(145deg,#ffffff14,#ffffff05),#01121085}button.fv-season-active-thumb,button.fv-season-issue-thumb{cursor:pointer}.fv-season-active-thumb{width:4.4rem;height:4.4rem}.fv-season-active-thumb img,.fv-season-issue-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .16s ease,filter .16s ease}button.fv-season-active-thumb:hover img,button.fv-season-active-thumb:focus-visible img,button.fv-season-issue-thumb:hover img,button.fv-season-issue-thumb:focus-visible img{transform:scale(1.04);filter:saturate(1.08) brightness(1.04)}.fv-season-active-icon svg,.fv-season-issue-icon svg{width:1.7rem;height:1.7rem;fill:none;stroke:#d8ff87;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fv-season-active-copy{display:grid;gap:.22rem;align-content:start;min-width:0}.fv-season-active-copy>div{display:flex;gap:.42rem;align-items:center;justify-content:space-between}.fv-season-active-card strong,.fv-season-issue-topline span{border-radius:999px;padding:.17rem .36rem;color:#082016;background:var(--season-lime);font-size:.56rem;font-weight:1000;white-space:nowrap}.fv-season-active-card p{margin:0;color:#fffffff2;font-size:.92rem;font-weight:950;line-height:1.14}.fv-season-active-card small{color:var(--season-muted);font-size:.78rem;font-weight:700;line-height:1.26}.fv-season-status-low strong,.fv-season-status-ok strong,.fv-season-issue-card.fv-season-status-low .fv-season-issue-topline span,.fv-season-issue-card.fv-season-status-ok .fv-season-issue-topline span{background:#9af06b}.fv-season-status-watch strong,.fv-season-status-moderate strong,.fv-season-issue-card.fv-season-status-moderate .fv-season-issue-topline span,.fv-season-issue-card.fv-season-status-watch .fv-season-issue-topline span{background:var(--season-yellow)}.fv-season-status-elevated strong,.fv-season-issue-card.fv-season-status-elevated .fv-season-issue-topline span{background:var(--season-orange)}.fv-season-status-high strong,.fv-season-status-avoid strong,.fv-season-status-serious strong,.fv-season-issue-card.fv-season-status-high .fv-season-issue-topline span,.fv-season-issue-card.fv-season-status-avoid .fv-season-issue-topline span{color:#fff;background:var(--season-red)}.fv-season-issues-shell,.fv-season-roadmap-shell,.fv-season-training-shell{display:grid;gap:.42rem}.fv-season-section-title{display:flex;flex-wrap:wrap;gap:.35rem .72rem;align-items:end;justify-content:space-between}.fv-season-section-title.compact{align-items:center}.fv-season-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.46rem,1.12vw,.64rem)}.fv-season-issue-group{display:grid;gap:.42rem}.fv-season-issue-group header,.fv-season-section-heading{display:flex;gap:.42rem;align-items:center}.fv-season-issue-group header h4,.fv-season-section-heading h4{margin:0;color:#fffffff2;font-size:.92rem;line-height:1.1}.fv-season-group-icon,.fv-season-section-heading>span{display:grid;flex:0 0 auto;width:1.82rem;height:1.82rem;place-items:center;border:1px solid rgba(201,247,126,.14);border-radius:.72rem;background:#ffffff0d}.fv-season-group-icon svg,.fv-season-section-heading svg{width:1.05rem;height:1.05rem;fill:none;stroke:var(--season-lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fv-season-issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.46rem}.fv-season-issue-card{display:grid;gap:.46rem;border-color:#c4f1d626;background:radial-gradient(circle at 100% 0%,rgba(200,247,110,.065),transparent 7rem),linear-gradient(145deg,#ffffff12,#ffffff06),#0319168a}.fv-season-issue-main{display:grid;grid-template-columns:4.15rem minmax(0,1fr);gap:.58rem;align-items:start}.fv-season-issue-thumb{width:4.15rem;height:4.15rem;border-radius:.82rem}.fv-season-issue-main>div{display:grid;gap:.34rem;min-width:0}.fv-season-issue-topline{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.fv-season-issue-name{display:block;color:#fffffff5;font-size:clamp(1rem,2vw,1.12rem);line-height:1.08}.fv-season-issue-card dl{display:grid;gap:.34rem;margin:0}.fv-season-issue-card dl div{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.34rem;border:1px solid rgba(196,241,214,.08);border-radius:.68rem;padding:.34rem .42rem;background:#ffffff07}.fv-season-issue-card dt{color:#d7eee094;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:none}.fv-season-issue-card dd{margin:0;color:#f2ffedd1;font-size:.82rem;font-weight:740;line-height:1.28}.fv-season-lower-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.46rem,1.12vw,.64rem)}.fv-season-lower-grid.training{grid-template-columns:minmax(0,1fr)}.fv-season-panel{display:grid;gap:.46rem}.fv-season-checklist{align-content:start}.fv-season-checklist ul,.fv-season-customer-preview ul{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}.fv-season-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.34rem;align-items:start;color:#f4ffedd6;font-size:.76rem;font-weight:760;line-height:1.22}.fv-season-checklist li span{width:.74rem;height:.74rem;margin-top:.08rem;border:1px solid rgba(200,247,110,.44);border-radius:.23rem;background:#c8f76e14;box-shadow:inset 0 1px #ffffff1a}.fv-season-timing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem}.fv-season-customer-preview li{border:1px solid rgba(201,247,126,.1);border-radius:.76rem;padding:.5rem .56rem;color:#f4ffedd1;background:#ffffff09;font-size:.8rem;font-weight:740;line-height:1.3}.fv-season-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.54rem}.fv-season-detail{overflow:hidden;border-radius:.92rem}.fv-season-detail summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.58rem .68rem;color:#dfff9b;font-size:.78rem;font-weight:950;cursor:pointer;list-style:none}.fv-season-detail summary::-webkit-details-marker{display:none}.fv-season-detail summary:after{content:"+";color:#ffffffb3;font-size:1rem;font-weight:1000}.fv-season-detail[open] summary:after{content:"-"}.fv-season-detail ul{display:grid;gap:.28rem;margin:0;padding:0 .68rem .66rem 1.55rem;color:#eaf9efc2;font-size:.74rem;line-height:1.28}.fv-season-roadmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.62rem}.fv-season-roadmap-card{display:grid;gap:.42rem;position:relative}.fv-season-roadmap-card h4{margin:0;color:#fffffff5;font-size:.96rem}.fv-season-roadmap-card dl{display:grid;gap:.32rem;margin:0}.fv-season-roadmap-card dd{margin-left:0}.fv-season-roadmap-card button{justify-self:start;min-width:7.4rem;min-height:2.1rem}.fv-season-empty{color:#f4ffedc2;font-size:.84rem;font-weight:760}@media(max-width:980px){.fv-season-command-header,.fv-season-command-grid,.fv-season-main-grid{grid-template-columns:1fr}.fv-season-command-actions{justify-items:start}.fv-season-active-grid,.fv-season-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.landing-popout[data-active-panel=trends] .landing-popout-header{padding:.38rem .48rem}.landing-popout[data-active-panel=trends] .workspace-header-logo{width:clamp(6.6rem,36vw,8.2rem);max-height:2.25rem}.fv-season-command-header{padding:.58rem}.fv-season-command-copy h3{font-size:clamp(1.38rem,8vw,1.9rem)}.fv-season-view-toggle,.fv-season-copy-button,.fv-season-copy-fallback{width:100%}.fv-seasonal-dashboard .fv-round-selector.trend-round-track{grid-template-columns:repeat(6,minmax(6.8rem,1fr));overflow-x:auto}.fv-season-outlook-hero,.fv-season-active-now,.fv-season-panel,.fv-season-issue-group,.fv-season-roadmap-card{padding:.52rem}.fv-season-focus-grid,.fv-season-timing-grid{grid-template-columns:1fr}.fv-season-active-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-season-active-card{min-height:4.85rem;padding:.46rem}.fv-season-active-card p{font-size:.78rem}.fv-season-active-card small{font-size:.66rem}.fv-season-issue-card dl div{grid-template-columns:3.5rem minmax(0,1fr);gap:.24rem}}@media(max-width:360px){.fv-season-active-grid{grid-template-columns:1fr}}.quick-mix-lite{--fv-card-bg: rgba(5, 30, 24, .72);--fv-card-bg-strong: rgba(7, 43, 33, .82);--fv-card-border: rgba(206, 255, 173, .18);--fv-lime: #8ee83f;--fv-lime-soft: rgba(142, 232, 63, .16);--fv-blue: #58c7ff;--fv-gold: #ffc857;--fv-red: #ff6b5c;--fv-purple: #c9a8ff;color:#fafff4f0}.quick-mix-lite .round-mix-heading.quick-mix-lite-heading{min-height:auto!important;margin-bottom:.75rem!important;padding:.8rem .95rem!important;border:1px solid rgba(206,255,173,.16)!important;border-radius:1.1rem!important;background:linear-gradient(135deg,#8ee83f21,#58c7ff14),#03141294!important;box-shadow:0 16px 42px #0003!important}.quick-mix-lite .round-mix-heading h3{letter-spacing:-.04em!important}.quick-mix-lite .mix-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr)!important;align-items:start!important;gap:.9rem!important}.quick-mix-lite .mix-workflow-column{min-width:0!important;gap:.66rem!important}.quick-mix-lite .mix-preset-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end;padding:.62rem;border:1px solid rgba(206,255,173,.13);border-radius:1rem;background:#ffffff0b}.quick-mix-lite .mix-step-card{padding:.72rem!important;border:1px solid var(--fv-card-border)!important;border-radius:1rem!important;background:linear-gradient(150deg,#fff1,#ffffff05),var(--fv-card-bg)!important;box-shadow:0 14px 34px #00000029!important}.quick-mix-lite .mix-step-heading{gap:.58rem!important;margin-bottom:.6rem!important}.quick-mix-lite .mix-step-heading>span{width:2rem!important;height:2rem!important;color:#0a241b!important;background:linear-gradient(135deg,#cfff6e,#62d83b)!important;font-size:.86rem!important;box-shadow:0 0 0 1px #ceffad42,0 12px 28px #64dc3c33!important}.quick-mix-lite .mix-step-heading h4{font-size:1.02rem!important;letter-spacing:-.02em!important}.quick-mix-lite .mix-step-helper{color:#ebf9e6ad!important;font-size:.82rem!important;line-height:1.32!important}.quick-mix-lite .mix-setup-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.18fr)!important;gap:.56rem!important}.quick-mix-lite .mix-field-label{gap:.32rem!important;color:#fafff4c7!important;font-size:.82rem!important;letter-spacing:0!important;text-transform:none!important}.quick-mix-lite input,.quick-mix-lite select,.quick-mix-lite .custom-picker-button{min-height:2.72rem!important;border:1px solid rgba(206,255,173,.18)!important;border-radius:.72rem!important;color:#fffffff5!important;background:linear-gradient(145deg,#ffffff14,#ffffff06),#011210b8!important;box-shadow:inset 0 1px #ffffff12!important}.quick-mix-lite .tank-gallon-select{width:100%}.quick-mix-lite .tank-preset-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;margin-top:.36rem}.quick-mix-lite .tank-preset-buttons button,.quick-mix-lite .mix-save-preset-button,.quick-mix-lite .mix-action-button{min-height:2.35rem;border:1px solid rgba(206,255,173,.16);border-radius:.72rem;color:#fafff4db;background:#ffffff0e;font-weight:850}.quick-mix-lite .tank-preset-buttons button.is-selected,.quick-mix-lite .mix-save-preset-button:hover,.quick-mix-lite .mix-action-button:not(:disabled):hover{color:#102516;background:linear-gradient(135deg,#cfff6e,#6fe83f);border-color:#d3ff74b8}.quick-mix-lite .mix-rate-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.36rem!important}.quick-mix-lite .mix-rate-buttons button{min-height:2.45rem!important;border-radius:.75rem!important;border:1px solid rgba(206,255,173,.15)!important;color:#fafff4c7!important;background:#ffffff0b!important;font-weight:900!important}.quick-mix-lite .mix-rate-buttons .mix-rate-low.active{color:#082016!important;border-color:#66d278c2!important;background:linear-gradient(135deg,#baf7a5,#58c870)!important}.quick-mix-lite .mix-rate-buttons .mix-rate-medium.active{color:#102000!important;border-color:#d5ff60d1!important;background:linear-gradient(135deg,#f4ff8d,#92e53e)!important}.quick-mix-lite .mix-rate-buttons .mix-rate-high.active{color:#2f1700!important;border-color:#ffc259db!important;background:linear-gradient(135deg,#ffd37a,#ff9c4a)!important}.quick-mix-lite .mix-rate-buttons .mix-rate-custom.active{color:#160d29!important;border-color:#cdabffdb!important;background:linear-gradient(135deg,#e1ccff,#b894ff)!important}.quick-mix-lite .manual-rate-field{display:grid;gap:.34rem;margin-top:.55rem;padding:.58rem;border:1px solid rgba(255,196,86,.22);border-radius:.82rem;background:#ffc45612;color:#ffefceeb;font-weight:850}.quick-mix-lite .manual-rate-field[hidden]{display:none!important}.quick-mix-lite .manual-rate-input-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}.quick-mix-lite .manual-rate-unit{color:#ffefcec7;font-size:.78rem;white-space:nowrap}.quick-mix-lite .mix-product-meta{display:flex;flex-wrap:wrap;gap:.34rem;margin:.48rem 0 0;color:#e7f7e2bd;font-size:.76rem;line-height:1.35}.quick-mix-lite .mix-product-meta span{border:1px solid rgba(206,255,173,.13);border-radius:999px;padding:.22rem .42rem;background:#ffffff0b}.quick-mix-lite .mix-product-meta .is-warning{border-color:#ffc45657;color:#ffda8a;background:#ffc4561a}.quick-mix-lite .mix-product-actions{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.55rem}.quick-mix-lite .mix-product-actions[hidden]{display:none!important}.quick-mix-lite .mix-product-actions a,.quick-mix-lite .mix-product-actions button,.quick-mix-lite .mix-product-action-disabled{border:1px solid rgba(88,199,255,.22);border-radius:999px;padding:.38rem .56rem;color:#dff8ff;background:#58c7ff14;font-size:.76rem;font-weight:850;text-decoration:none}.quick-mix-lite .mix-product-action-disabled{border-color:#ffc4562e;color:#ffe0a4b8;background:#ffc4560e}.quick-mix-lite .mix-coverage-preview{margin-top:.58rem!important;border:1px solid rgba(88,199,255,.17)!important;border-radius:.82rem!important;background:#58c7ff13!important}.quick-mix-lite .mix-result-column{position:sticky;top:.75rem}.quick-mix-lite .mix-result-card{border:1px solid rgba(142,232,63,.38)!important;border-radius:1.18rem!important;background:radial-gradient(circle at 15% 0%,rgba(142,232,63,.22),transparent 34%),linear-gradient(150deg,#0c3528eb,#021412db)!important;box-shadow:0 24px 62px #00000042,0 0 0 1px #8ee83f14 inset!important}.quick-mix-lite .mix-result-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.92rem}.quick-mix-lite .mix-result-metric{min-width:0;padding:.72rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.quick-mix-lite .mix-result-metric:nth-child(2n){border-right:0}.quick-mix-lite .mix-result-metric span{color:#ebfae6b3;font-size:.68rem;text-transform:uppercase;letter-spacing:.035em}.quick-mix-lite .mix-result-metric strong{display:flex;flex-wrap:wrap;gap:.22rem;align-items:baseline;margin-top:.2rem;color:#fff;font-size:clamp(1.45rem,5vw,2.45rem);line-height:.95;letter-spacing:-.06em}.quick-mix-lite .mix-result-metric small{color:#edffe4d6;font-size:.72rem;letter-spacing:0}.quick-mix-lite .mix-result-metric p{margin:.2rem 0 0;color:#edffe4ad;font-size:.75rem}.quick-mix-lite .mix-result-product{display:grid!important;gap:.28rem!important;margin-top:.58rem!important;padding:.62rem!important;border:1px solid rgba(206,255,173,.14)!important;border-radius:.86rem!important;background:#ffffff0b!important}.quick-mix-lite .mix-result-heading{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.quick-mix-lite .mix-result-label,.quick-mix-lite .mix-result-rate{border-radius:999px;padding:.18rem .4rem;background:#8ee83f1f;color:#cfff86;font-size:.68rem}.quick-mix-lite .mix-result-product-name{color:#fff;font-size:.98rem}.quick-mix-lite .mix-add-amount{color:#d8ff87!important;font-size:1.02rem!important}.quick-mix-lite .mix-batch-plan{display:grid;gap:.5rem;margin-top:.62rem;padding:.66rem;border:1px solid rgba(88,199,255,.18);border-radius:.92rem;background:#58c7ff12}.quick-mix-lite .mix-batch-plan>div:first-child{display:flex;justify-content:space-between;gap:.5rem;color:#edffe4d1}.quick-mix-lite .mix-batch-list{display:grid;gap:.4rem}.quick-mix-lite .mix-batch-list article{display:grid;gap:.12rem;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;padding:.46rem .52rem;background:#0000001f}.quick-mix-lite .mix-batch-list small{color:#edffe4ad;line-height:1.35}.quick-mix-lite .mix-validation-item span{border-radius:999px;padding:.18rem .42rem;font-size:.65rem;font-weight:950}.quick-mix-lite .validation-notice span{color:#13230e;background:#9ef06a}.quick-mix-lite .validation-caution span{color:#2c1b00;background:#ffd267}.quick-mix-lite .validation-critical span{color:#fff;background:#e9584d}.quick-mix-lite .mix-summary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.46rem;margin-top:.58rem}.quick-mix-lite .mix-summary-actions .mix-action-status{grid-column:1 / -1;min-height:1.1rem;color:#d8ff87;font-size:.78rem;text-align:center}.quick-mix-lite .mix-action-button:disabled{opacity:.48}@media(max-width:1180px){.landing-popout-panel{width:min(100vw - 1rem,70rem)!important;max-height:calc(100dvh - 1rem)!important}.landing-panel-body{padding:clamp(.68rem,1.8vw,1.05rem)!important}.landing-panel-body *,.round-mix-calculator *{min-width:0}.landing-panel-body .quick-mix-lite .mix-workspace-grid,.quick-mix-lite .mix-workspace-grid{grid-template-columns:1fr!important}.landing-panel-body .quick-mix-lite .mix-result-column,.quick-mix-lite .mix-result-column{position:static!important}.quick-mix-lite .mix-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-mix-lite .nozzle-field{grid-column:1 / -1}.fv-trends-layout,.fv-reference-grid,.fv-database-grid,.product-label-grid,.weather-dashboard-grid,.estimate-modern-grid,.route-operations-grid,.property-mapper-shell{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important}}@media(min-width:681px)and (max-width:980px){.landing-panel-body{max-height:calc(100dvh - 6.2rem);overflow:auto}.quick-mix-lite .mix-result-metric-grid,.quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-mix-lite .mix-result-metric:nth-child(2n){border-right:1px solid rgba(255,255,255,.08)}}@media(max-width:680px){.quick-mix-lite .round-mix-heading.quick-mix-lite-heading,.quick-mix-lite .mix-preset-bar,.quick-mix-lite .mix-step-card,.quick-mix-lite .mix-result-card{border-radius:.88rem!important}.quick-mix-lite .mix-preset-bar,.quick-mix-lite .mix-setup-grid,.quick-mix-lite .mix-summary-actions,.quick-mix-lite .manual-rate-input-shell{grid-template-columns:1fr!important}.quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-mix-lite .mix-result-metric-grid{grid-template-columns:1fr!important}.quick-mix-lite .mix-result-metric{border-right:0!important}.quick-mix-lite .tank-preset-buttons{grid-template-columns:repeat(5,minmax(2.3rem,1fr))}.quick-mix-lite .mix-batch-plan>div:first-child{display:grid}}:root{--fv-pro-panel: rgba(5, 27, 23, .72);--fv-pro-panel-soft: rgba(9, 40, 34, .58);--fv-pro-line: rgba(205, 239, 216, .18);--fv-pro-line-strong: rgba(152, 223, 87, .44);--fv-pro-text: #f7fff7;--fv-pro-muted: rgba(228, 245, 232, .72);--fv-pro-soft: rgba(228, 245, 232, .54);--fv-pro-lime: #9be64e;--fv-pro-cyan: #59cdf5;--fv-pro-gold: #efc960;--fv-pro-radius: 1rem;--fv-pro-shadow: 0 .75rem 1.65rem rgba(0, 12, 8, .22)}html{scrollbar-gutter:stable;text-size-adjust:100%}body{color:var(--fv-pro-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.landing-popout-panel{width:min(100vw - 1rem,74rem)!important;max-height:calc(100dvh - 1rem)!important;border:1px solid var(--fv-pro-line)!important;border-radius:clamp(1rem,2.3vw,1.35rem)!important;background:radial-gradient(circle at 12% 0%,rgba(155,230,78,.1),transparent 16rem),radial-gradient(circle at 88% 0%,rgba(89,205,245,.08),transparent 18rem),linear-gradient(145deg,#ffffff16,#ffffff07),#031210d1!important;box-shadow:0 1rem 2.25rem #000a0757,inset 0 1px #ffffff1f!important}.landing-popout-header{position:sticky;top:0;z-index:30;min-height:0!important;padding:clamp(.48rem,1.3vw,.78rem) clamp(.58rem,1.7vw,1rem)!important;border-bottom:1px solid rgba(205,239,216,.12)!important;background:#031210d1!important;backdrop-filter:blur(14px) saturate(118%)}.landing-panel-body{padding:clamp(.58rem,1.5vw,1rem)!important;overflow:auto;overscroll-behavior:contain}.landing-panel-body *,.landing-popout-panel *{min-width:0}.workspace-brand-header{gap:clamp(.45rem,1.2vw,.72rem)!important}.workspace-header-logo,.fieldview-header-logo{width:clamp(7rem,17vw,12.5rem)!important;max-height:3.15rem!important;object-fit:contain!important}.workspace-header-copy h2,.fv-reference-hero h3,.trend-dashboard-hero h3,.estimate-heading h2,.field-weather-toolbar h3,.product-label-intro h2,.database-results-header h2{letter-spacing:-.04em!important}.workspace-header-copy .eyebrow,.landing-panel-body .eyebrow,.product-label-card .eyebrow,.reference-season,.estimate-section-heading .eyebrow{letter-spacing:.055em!important}:is(.weather-brief-card,.weather-brief-action,.weather-current-dashboard,.weather-module-section,.weather-current-metrics article,.weather-planning-card,.weather-best-days article,.weather-day-card,.reference-command-center,.reference-card,.fv-db-card,.fv-trend-card,.reference-scouting-panel,.database-hub,.database-hub-grid button,.database-category,.product-label-intro,.product-label-card,.product-container-card,.product-detail-panel,.estimate-calculator-card,.estimate-control-panel,.estimate-pricing-panel,.estimate-line-card,.trend-dashboard-hero,.trend-priority-card,.trend-dashboard-card,.fv-season-command-header,.fv-season-panel,.fv-season-active-card,.fv-season-issue-card,.fv-season-roadmap-card,.property-selection-card,.landing-popout.property-mapper-popout .property-search-panel,.landing-popout.property-mapper-popout .property-floating-panel,.landing-popout.property-mapper-popout .property-floating-toolbar,.landing-panel-body .round-mix-calculator,.landing-panel-body .mix-components-panel,.landing-panel-body .mix-product-card,.landing-panel-body .mix-setup-grid>label,.landing-panel-body .mix-rate-reference,.quick-mix-lite .mix-step-card,.quick-mix-lite .mix-preset-bar,.quick-mix-lite .mix-result-card){border-color:var(--fv-pro-line)!important;border-radius:var(--fv-pro-radius)!important;color:var(--fv-pro-text)!important;background:linear-gradient(145deg,#ffffff14,#ffffff06),var(--fv-pro-panel)!important;box-shadow:var(--fv-pro-shadow),inset 0 1px #ffffff1a!important}:is(.weather-brief-card p,.weather-brief-card small,.reference-card p,.reference-card li,.fv-db-card p,.fv-db-card li,.fv-trend-card p,.fv-trend-card li,.product-label-card p,.estimate-line-card small,.trend-dashboard-card li,.fv-season-panel p,.fv-season-panel li,.property-floating-panel p,.property-search-panel p,.landing-panel-body small){color:var(--fv-pro-muted)!important;line-height:1.42!important}:is(.landing-panel-body input,.landing-panel-body select,.landing-panel-body textarea,.landing-panel-body .custom-picker-trigger,.product-label-search input,.reference-search input,.estimate-input-label input,.quick-mix-lite input,.quick-mix-lite select){min-height:2.55rem!important;border-color:#cdefd83d!important;border-radius:.78rem!important;color:var(--fv-pro-text)!important;background:linear-gradient(145deg,#ffffff14,#ffffff06),#021210b8!important}:is(.landing-panel-body input,.landing-panel-body select,.landing-panel-body textarea,.landing-panel-body .custom-picker-trigger,.product-label-search input,.reference-search input,.estimate-input-label input):focus-visible{outline:2px solid rgba(155,230,78,.74)!important;outline-offset:3px!important;border-color:#9be64e9e!important}:is(.landing-panel-close,.database-home-button,.estimate-reset-button,.product-label-button,.product-detail-source-link,.weather-brief-quickmix,.weather-brief-action,.landing-panel-body .round-mix-calculator button:not(.custom-picker-trigger):not(.custom-picker-option),.quick-mix-lite .mix-add-component-button,.quick-mix-lite .mix-action-button,.property-tool-button,.property-floating-toolbar button,.property-basemap-switcher button,.field-weather-toolbar-actions button,.field-weather-map-controls button,.reference-filter,.landing-trend-tab,.product-category-tab){min-height:2.35rem;border-radius:.78rem!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}:is(.landing-panel-close,.database-home-button,.estimate-reset-button,.product-label-button,.product-detail-source-link,.weather-brief-quickmix,.weather-brief-action,.quick-mix-lite .mix-add-component-button,.quick-mix-lite .mix-action-button,.property-tool-button,.property-floating-toolbar button,.property-basemap-switcher button,.field-weather-toolbar-actions button,.field-weather-map-controls button,.reference-filter,.landing-trend-tab,.product-category-tab):focus-visible{outline:2px solid rgba(155,230,78,.82)!important;outline-offset:3px!important}@media(hover:hover){:is(.weather-brief-action,.database-hub-grid button,.database-category,.product-label-card,.estimate-line-card,.trend-dashboard-card,.fv-trend-card,.fv-db-card,.reference-card):hover{transform:translateY(-1px)}}.product-label-grid,.fv-database-grid,.fv-reference-grid,.fv-trend-card-grid,.trend-dashboard-grid,.weather-dashboard-grid,.estimate-modern-grid,.database-category-grid{gap:clamp(.58rem,1.3vw,.9rem)!important}.quick-mix-lite .mix-workspace-grid{gap:clamp(.62rem,1.35vw,.95rem)!important}.quick-mix-lite .mix-result-card{border-color:#9be64e85!important;background:radial-gradient(circle at 12% 0%,rgba(155,230,78,.2),transparent 13rem),radial-gradient(circle at 100% 18%,rgba(89,205,245,.12),transparent 16rem),linear-gradient(145deg,#ffffff1a,#ffffff07),#021311e6!important}.quick-mix-lite .mix-result-metric strong,.estimate-summary strong,.weather-brief-rain>strong,.weather-current-temperature>strong{letter-spacing:-.055em!important}.property-map-stage{min-height:clamp(28rem,72dvh,46rem)!important}.landing-popout.property-mapper-popout .property-search-panel{width:min(25rem,calc(100vw - 1.25rem))!important}.landing-popout.property-mapper-popout .property-floating-panel{width:min(24rem,calc(100vw - 1.25rem))!important;max-height:calc(100dvh - 8rem)!important;overflow:auto}.landing-popout.property-mapper-popout .property-floating-toolbar{backdrop-filter:blur(10px) saturate(115%)}@media(min-width:741px)and (max-width:1180px){.landing-popout-panel{width:calc(100vw - .8rem)!important}.landing-panel-body{max-height:calc(100dvh - 4.3rem)!important}.landing-panel-body .quick-mix-lite .mix-workspace-grid,.quick-mix-lite .mix-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(16.5rem,.66fr)!important}.landing-panel-body .quick-mix-lite .mix-result-column,.quick-mix-lite .mix-result-column{position:sticky!important;top:.65rem!important}.quick-mix-lite .mix-result-metric-grid,.weather-dashboard-grid,.estimate-modern-grid,.fv-reference-hero,.fv-round-overview-card.trend-dashboard-hero,.fv-database-command-bar,.fv-season-command-header,.fv-season-command-grid,.fv-season-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:740px){.landing-popout-panel{width:calc(100vw - .45rem)!important;max-height:calc(100dvh - .45rem)!important;border-radius:.95rem!important}.landing-popout-header{padding:.42rem .48rem!important}.workspace-header-logo,.fieldview-header-logo{width:clamp(6.8rem,36vw,8.6rem)!important;max-height:2.4rem!important}.workspace-header-copy .eyebrow{display:none}.workspace-header-copy h2{font-size:clamp(.95rem,4.6vw,1.2rem)!important}.landing-panel-close{min-width:2.25rem!important;min-height:2.25rem!important}.landing-panel-body{padding:.5rem!important}.weather-dashboard-grid,.estimate-modern-grid,.product-label-grid,.fv-database-grid,.fv-reference-grid,.fv-trend-card-grid,.trend-dashboard-grid,.database-category-grid,.fv-reference-hero,.fv-round-overview-card.trend-dashboard-hero,.fv-database-command-bar,.fv-season-command-header,.fv-season-command-grid,.fv-season-main-grid{grid-template-columns:1fr!important}.quick-mix-lite .mix-result-card,.quick-mix-lite .mix-step-card,.weather-brief-card,.reference-card,.product-label-card,.estimate-line-card,.trend-dashboard-card,.fv-trend-card,.fv-db-card{padding:.62rem!important;border-radius:.86rem!important}.quick-mix-lite .mix-result-column{position:static!important}.quick-mix-lite .mix-result-metric-grid{grid-template-columns:1fr!important}.quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-map-stage{min-height:calc(100dvh - 5.4rem)!important}.landing-popout.property-mapper-popout .property-search-panel{inset:.55rem auto auto .55rem!important;width:min(20rem,calc(100vw - 1.1rem))!important}.landing-popout.property-mapper-popout .property-floating-panel{right:.55rem!important;bottom:4.25rem!important;width:min(20.5rem,calc(100vw - 1.1rem))!important;max-height:min(48dvh,23rem)!important}.landing-popout.property-mapper-popout .property-floating-toolbar{left:.55rem!important;right:.55rem!important;bottom:.62rem!important;width:auto!important}}:root{--fv-app-bg: #f5f8f3;--fv-surface: rgba(255, 255, 255, .92);--fv-surface-strong: #ffffff;--fv-soft-green: #67c94d;--fv-soft-green-2: #e7f7dc;--fv-blue: #4d9fca;--fv-cyan: #5bbfd2;--fv-indigo: #5c3fd1;--fv-amber: #d99824;--fv-red: #c94b3f;--fv-ink: #132017;--fv-muted: #607066;--fv-line-soft: rgba(21, 42, 26, .1);--fv-radius-sm: .78rem;--fv-radius-md: 1rem;--fv-radius-lg: 1.35rem;--fv-shadow-soft: 0 .9rem 2rem rgba(22, 46, 28, .08);--fv-shadow-card: 0 .55rem 1.35rem rgba(22, 46, 28, .07)}body.dashboard-react-ready .landing-popout{--fv-theme-primary: #67c94d;--fv-theme-secondary: #5bbfd2;--fv-theme-accent: #f4c85b;background:#08181157}body.dashboard-react-ready[data-fieldview-theme=sky] .landing-popout{--fv-theme-primary: #4aa3df;--fv-theme-secondary: #78d7c4;--fv-theme-accent: #d9f99d}body.dashboard-react-ready[data-fieldview-theme=sunset] .landing-popout{--fv-theme-primary: #f09a45;--fv-theme-secondary: #d75b7a;--fv-theme-accent: #ffe08a}body.dashboard-react-ready[data-fieldview-theme=violet] .landing-popout{--fv-theme-primary: #8b6ce8;--fv-theme-secondary: #55c7d8;--fv-theme-accent: #f0c7ff}body.dashboard-react-ready[data-fieldview-theme=graphite] .landing-popout{--fv-theme-primary: #5f7280;--fv-theme-secondary: #82c9a3;--fv-theme-accent: #d8de86}body.dashboard-react-ready .landing-popout-card,body.dashboard-react-ready .landing-panel-body>section,body.dashboard-react-ready .landing-panel-body>div{color:var(--fv-ink)}body.dashboard-react-ready .workspace-brand-header,body.dashboard-react-ready .landing-panel-close,body.dashboard-react-ready .database-home-button,body.dashboard-react-ready .estimate-reset-button,body.dashboard-react-ready .product-label-button,body.dashboard-react-ready .symptom-source,body.dashboard-react-ready .reference-filter,body.dashboard-react-ready .product-category-tab,body.dashboard-react-ready .field-weather-nav button,body.dashboard-react-ready .field-weather-toolbar-actions button,body.dashboard-react-ready .property-map-toolbar button,body.dashboard-react-ready .property-floating-toolbar button,body.dashboard-react-ready .property-send-grid button{min-height:2.7rem;border-radius:999px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}@media(hover:hover){body.dashboard-react-ready .workspace-brand-header:hover,body.dashboard-react-ready .landing-panel-close:hover,body.dashboard-react-ready .database-home-button:hover,body.dashboard-react-ready .estimate-reset-button:hover,body.dashboard-react-ready .product-label-button:hover,body.dashboard-react-ready .symptom-source:hover,body.dashboard-react-ready .reference-filter:hover,body.dashboard-react-ready .product-category-tab:hover,body.dashboard-react-ready .field-weather-nav button:hover,body.dashboard-react-ready .field-weather-toolbar-actions button:hover,body.dashboard-react-ready .property-map-toolbar button:hover,body.dashboard-react-ready .property-floating-toolbar button:hover,body.dashboard-react-ready .property-send-grid button:hover{transform:translateY(-1px);box-shadow:var(--fv-shadow-card)}}body.dashboard-react-ready .product-label-card,body.dashboard-react-ready .product-label-intro,body.dashboard-react-ready .symptom-card,body.dashboard-react-ready .reference-card,body.dashboard-react-ready .trend-dashboard-card,body.dashboard-react-ready .estimate-calculator-card,body.dashboard-react-ready .estimate-line-card,body.dashboard-react-ready .round-mix-calculator,body.dashboard-react-ready .field-weather-card,body.dashboard-react-ready .property-selection-card,body.dashboard-react-ready .property-panel-card{border-color:var(--fv-line-soft);border-radius:var(--fv-radius-lg);background:var(--fv-surface);box-shadow:var(--fv-shadow-card)}body.dashboard-react-ready .fv-reference-hero{border:1px solid var(--fv-line-soft);border-radius:var(--fv-radius-lg);background:radial-gradient(circle at 96% 0,rgba(91,191,210,.16),transparent 16rem),linear-gradient(135deg,#fffffff5,#edf9e7eb);box-shadow:var(--fv-shadow-soft)}body.dashboard-react-ready .fv-lawn-database{border-radius:var(--fv-radius-lg);background:radial-gradient(circle at 6% 0%,color-mix(in srgb,var(--fv-theme-secondary) 20%,transparent),transparent 17rem),radial-gradient(circle at 94% 6%,color-mix(in srgb,var(--fv-theme-accent) 24%,transparent),transparent 17rem),linear-gradient(180deg,#f7fbf5,#eef7f1)}body.dashboard-react-ready .fv-lawn-database .fv-reference-hero{border-color:#5bbfd22e;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--fv-theme-secondary) 36%,transparent),transparent 15rem),radial-gradient(circle at 92% 0,color-mix(in srgb,var(--fv-theme-accent) 34%,transparent),transparent 15rem),linear-gradient(135deg,#fffffffa,#eff9f2f0)}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar,body.dashboard-react-ready .fv-lawn-database .fv-database-mode-tabs,body.dashboard-react-ready .fv-lawn-database .fv-lawn-category-panel button,body.dashboard-react-ready .fv-lawn-database .fv-database-results-header{background:#ffffffb8}body.dashboard-react-ready .fv-lawn-database .fv-lawn-category-panel button{border-color:#152a1a14;color:var(--fv-ink);box-shadow:var(--fv-shadow-card)}body.dashboard-react-ready .fv-lawn-database .fv-lawn-category-panel button>span{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.8),transparent 1rem),linear-gradient(145deg,color-mix(in srgb,var(--fv-theme-accent) 58%,white),color-mix(in srgb,var(--fv-theme-primary) 52%,white))}body.dashboard-react-ready .fv-lawn-database .fv-lawn-category-panel svg{stroke:#17321f}body.dashboard-react-ready .fv-lawn-database .fv-lawn-category-panel small{color:#607066}body.dashboard-react-ready .fv-lawn-database .fv-db-card.reference-card{border-color:#152a1a14;background:radial-gradient(circle at 100% 0%,rgba(145,205,232,.15),transparent 9rem),linear-gradient(145deg,#fffffffa,#f7fcf5eb)}body.dashboard-react-ready .fv-lawn-database .fv-db-thumb-icon{color:#17321f;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.82),transparent 1rem),linear-gradient(145deg,color-mix(in srgb,var(--fv-theme-accent) 54%,white),color-mix(in srgb,var(--fv-theme-secondary) 45%,white))}body.dashboard-react-ready .fv-lawn-database .fv-db-thumb-icon svg{stroke:currentColor}body.dashboard-react-ready .fv-lawn-database .fv-db-gallery-thumb{border-color:#152a1a14;background:#fff;box-shadow:0 .45rem .95rem #162e1c0f}body.dashboard-react-ready .fv-lawn-database .reference-card-site{background:radial-gradient(circle at 100% 0%,rgba(126,198,230,.18),transparent 9rem),linear-gradient(145deg,#fff,#eef8fb)}body.dashboard-react-ready .fv-lawn-database .reference-card-disease{background:radial-gradient(circle at 100% 0%,rgba(174,151,235,.18),transparent 9rem),linear-gradient(145deg,#fff,#f5f2fb)}body.dashboard-react-ready .fv-lawn-database .reference-card-weed{background:radial-gradient(circle at 100% 0%,rgba(124,210,133,.18),transparent 9rem),linear-gradient(145deg,#fff,#eff9ef)}body.dashboard-react-ready .fv-lawn-database .fv-category-site{border-color:#5ba6ff38;color:#21567c;background:#e8f5ff}body.dashboard-react-ready .fv-lawn-database .fv-category-disease{border-color:#8c69dc38;color:#594091;background:#f0ebfb}body.dashboard-react-ready .fv-lawn-database .fv-category-weed{border-color:#67c94d3d;color:#245f25;background:#eaf8e6}body.dashboard-react-ready .fv-reference-hero h3{max-width:48rem;color:var(--fv-ink);letter-spacing:-.04em}body.dashboard-react-ready .fv-reference-hero p,body.dashboard-react-ready .fv-smart-card p,body.dashboard-react-ready .fv-smart-card dd{color:var(--fv-muted)}body.dashboard-react-ready .fv-page-badge,body.dashboard-react-ready .fv-category-badge{border:1px solid rgba(103,201,77,.2);color:#215b1c;background:var(--fv-soft-green-2)}body.dashboard-react-ready .fv-reference-hero-stat{border:1px solid rgba(91,191,210,.18);background:#ffffffb8}body.dashboard-react-ready .fv-database-command-bar{border:1px solid var(--fv-line-soft);border-radius:var(--fv-radius-lg);padding:clamp(.8rem,1.8vw,1.1rem);background:#ffffffc7;box-shadow:var(--fv-shadow-card)}body.dashboard-react-ready .fv-database-mode-tabs{border:1px solid var(--fv-line-soft);background:#ffffffb3;box-shadow:var(--fv-shadow-card)}body.dashboard-react-ready .fv-database-mode-tabs button,body.dashboard-react-ready .fv-database-mode-tabs span{color:#40594c}body.dashboard-react-ready .fv-database-mode-tabs button.active,body.dashboard-react-ready .fv-database-mode-tabs button[aria-selected=true],body.dashboard-react-ready .fv-database-mode-tabs span.active{border-color:#67c94d6b;color:#143b11;background:linear-gradient(145deg,#eefbdd,#dff5d1)}body.dashboard-react-ready .reference-search input,body.dashboard-react-ready .product-label-search input,body.dashboard-react-ready .estimate-input-label input,body.dashboard-react-ready .landing-panel-body select,body.dashboard-react-ready .landing-panel-body input[type=number],body.dashboard-react-ready .landing-panel-body input[type=text],body.dashboard-react-ready .landing-panel-body input[type=search]{border:1px solid rgba(17,38,24,.12);border-radius:var(--fv-radius-sm);background:#fff;box-shadow:inset 0 1px #ffffffbf;color:var(--fv-ink)}body.dashboard-react-ready .reference-filter{border:1px solid rgba(21,42,26,.12);color:#304238;background:#fff;box-shadow:none}body.dashboard-react-ready .reference-filter.active,body.dashboard-react-ready .product-category-tab.active{border-color:#67c94d6b;color:#143b11;background:linear-gradient(145deg,#eefbdd,#dff5d1)}body.dashboard-react-ready .fv-database-section-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.4vw,.9rem)}body.dashboard-react-ready .fv-database-section-shortcuts button{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.7rem;border:1px solid var(--fv-line-soft);border-radius:var(--fv-radius-md);padding:.65rem .85rem;color:var(--fv-ink);background:#ffffffdb;box-shadow:var(--fv-shadow-card);cursor:pointer;text-align:left}body.dashboard-react-ready .fv-database-section-shortcuts svg{width:1.45rem;height:1.45rem;color:var(--fv-soft-green);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body.dashboard-react-ready .fv-smart-database-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(.8rem,1.6vw,1rem);align-items:stretch}body.dashboard-react-ready .fv-smart-card{display:grid;align-content:start;gap:.85rem;min-width:0;border:1px solid var(--fv-line-soft);border-radius:var(--fv-radius-lg);padding:clamp(.9rem,1.5vw,1.05rem);background:var(--fv-surface-strong);box-shadow:var(--fv-shadow-card)}body.dashboard-react-ready .fv-smart-card-topline,body.dashboard-react-ready .fv-db-card-topline{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}body.dashboard-react-ready .fv-smart-card h3,body.dashboard-react-ready .fv-db-card h3{margin:0;color:var(--fv-ink);font-size:clamp(1rem,1.5vw,1.18rem);letter-spacing:-.025em}body.dashboard-react-ready .fv-smart-card-body{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.85rem}body.dashboard-react-ready .fv-smart-product-thumb{display:grid;min-height:4.25rem;place-items:center;border-radius:1rem;background:linear-gradient(145deg,#f6faf4,#edf5eb)}body.dashboard-react-ready .fv-smart-product-thumb img,body.dashboard-react-ready .fv-smart-product-thumb svg{max-width:3.75rem;max-height:4.1rem}body.dashboard-react-ready .fv-smart-card-facts{display:grid;gap:.5rem;margin:0}body.dashboard-react-ready .fv-smart-card-facts div{display:grid;gap:.14rem;border-top:1px solid rgba(21,42,26,.08);padding-top:.5rem}body.dashboard-react-ready .fv-smart-card dt{color:#476254;font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}body.dashboard-react-ready .fv-smart-card dd{margin:0;font-size:.84rem;font-weight:650;line-height:1.4}body.dashboard-react-ready .fv-smart-card-actions,body.dashboard-react-ready .fv-db-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}body.dashboard-react-ready .fv-smart-details{border:1px solid rgba(21,42,26,.09);border-radius:var(--fv-radius-md);padding:.65rem .75rem;background:#f7faf5}body.dashboard-react-ready .fv-smart-details summary{color:var(--fv-ink);cursor:pointer;font-weight:850}body.dashboard-react-ready .fv-smart-details ul{margin:.6rem 0 0;padding-left:1.05rem;color:var(--fv-muted)}body.dashboard-react-ready .fv-status-badge,body.dashboard-react-ready .product-label-missing{border-radius:999px;padding:.28rem .55rem;color:#476254;background:#f1f5ef;font-size:.68rem;font-weight:800}body.dashboard-react-ready .product-label-missing{color:#6b5626;background:#fff4d8}body.dashboard-react-ready .fv-lawn-database{gap:clamp(.58rem,1.2vw,.82rem);border-radius:var(--fv-radius-lg);padding:clamp(.48rem,1.2vw,.72rem);background:linear-gradient(180deg,#0b14117a,#090f0d47),#070f0d3d}body.dashboard-react-ready .fv-database-compact-header{display:flex;justify-content:space-between;gap:.85rem;align-items:end;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;padding:clamp(.72rem,1.5vw,.95rem);color:#f5fcf6f0;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0f1714b8;box-shadow:0 .4rem 1rem #00000024}body.dashboard-react-ready .fv-database-compact-header .eyebrow{margin:0 0 .18rem;color:#b2d6beb8;letter-spacing:.08em}body.dashboard-react-ready .fv-database-compact-header h3{margin:0;color:#fafffaf5;font-size:clamp(1.24rem,2.7vw,1.85rem);letter-spacing:0;line-height:1.08}body.dashboard-react-ready .fv-database-compact-header p:last-child{max-width:42rem;margin:.28rem 0 0;color:#dcebe0a8;font-size:.86rem;line-height:1.35}body.dashboard-react-ready .fv-database-label-link{flex:0 0 auto;border:1px solid rgba(151,183,164,.2);border-radius:.7rem;padding:.56rem .76rem;color:#eef7f0e0;background:#ffffff0e;box-shadow:none;cursor:pointer;font-size:.78rem;font-weight:850}body.dashboard-react-ready .fv-database-label-link:hover{border-color:#89b29757;background:#ffffff14}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{position:sticky;top:0;z-index:4;grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr) auto;gap:.58rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:.86rem;padding:.58rem;background:linear-gradient(145deg,#ffffff0d,#ffffff04),#16201cc7;box-shadow:0 .28rem .9rem #0000001f;backdrop-filter:blur(12px) saturate(95%)}body.dashboard-react-ready .fv-database-toolbar .fv-database-search{grid-row:auto}body.dashboard-react-ready .fv-database-toolbar .reference-search span{color:#d2e2d8a8;font-size:.68rem;letter-spacing:.04em}body.dashboard-react-ready .fv-database-toolbar .reference-search input{min-height:2.42rem;border-color:#ffffff1a;color:#f7fdf8f0;background:#050c0a6b;box-shadow:inset 0 1px #ffffff0e}body.dashboard-react-ready .fv-database-toolbar .reference-search input::placeholder{color:#d6e5da70}body.dashboard-react-ready .fv-database-filter-stack{display:grid;gap:.38rem;min-width:0}body.dashboard-react-ready .fv-database-toolbar .reference-filter-row{display:flex;flex-wrap:wrap;gap:.36rem}body.dashboard-react-ready .fv-database-toolbar .reference-filter{border-color:#ffffff16;border-radius:999px;padding:.38rem .58rem;color:#ddebe1b8;background:#ffffff0b;font-size:.72rem;box-shadow:none}body.dashboard-react-ready .fv-database-toolbar .reference-filter span{color:#b7cdbf94}body.dashboard-react-ready .fv-database-toolbar .reference-filter.active{border-color:#84ad915c;color:#f6fff6f0;background:#587f6538}body.dashboard-react-ready .fv-database-result-chip{margin:0;white-space:nowrap;color:#d7e8dca8;font-size:.74rem;font-weight:850}body.dashboard-react-ready .fv-database-result-chip strong{color:#ecf7eee6}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.75rem),1fr));gap:clamp(.52rem,1vw,.72rem)}body.dashboard-react-ready .fv-lawn-database .fv-db-card.reference-card{display:grid;align-content:start;gap:.52rem;border-color:#ffffff14;border-radius:.86rem;padding:.62rem;color:#f1f9f3e6;background:linear-gradient(145deg,#ffffff0c,#ffffff04),#16201cc7;box-shadow:0 .32rem .95rem #00000021}body.dashboard-react-ready .fv-lawn-database .reference-card-site{border-left:3px solid rgba(88,148,170,.58)}body.dashboard-react-ready .fv-lawn-database .reference-card-disease{border-left:3px solid rgba(157,137,190,.58)}body.dashboard-react-ready .fv-lawn-database .reference-card-weed{border-left:3px solid rgba(105,154,104,.62)}body.dashboard-react-ready .fv-lawn-database .fv-db-card-main{grid-template-columns:minmax(0,1fr);gap:.45rem}body.dashboard-react-ready .fv-lawn-database .fv-db-card-topline{gap:.32rem;margin-bottom:.26rem}body.dashboard-react-ready .fv-lawn-database .fv-category-badge,body.dashboard-react-ready .fv-lawn-database .fv-status-badge{border-color:#ffffff1a;padding:.22rem .42rem;color:#e4efe7c7;background:#ffffff0d;font-size:.61rem}body.dashboard-react-ready .fv-lawn-database .fv-category-site{border-color:#5894aa52;color:#aed7e5e6;background:#3d708429}body.dashboard-react-ready .fv-lawn-database .fv-category-disease{border-color:#9d89be52;color:#dccdefe6;background:#68598c29}body.dashboard-react-ready .fv-lawn-database .fv-category-weed{border-color:#699a6852;color:#c4e2c5e6;background:#47774929}body.dashboard-react-ready .fv-lawn-database .fv-db-card h3{color:#fafffaf0;font-size:clamp(.98rem,1.3vw,1.08rem);letter-spacing:0;line-height:1.12}body.dashboard-react-ready .fv-lawn-database .fv-db-card p,body.dashboard-react-ready .fv-lawn-database .fv-db-card li{color:#dbe9dfad;font-size:.78rem;line-height:1.32}body.dashboard-react-ready .fv-lawn-database .fv-db-gallery-strip{gap:.34rem;margin-top:.5rem}body.dashboard-react-ready .fv-lawn-database .fv-db-gallery-thumb{height:clamp(4.55rem,7vw,5.65rem);border-color:#ffffff14;border-radius:.58rem;background:#050c0a57;box-shadow:none}body.dashboard-react-ready .fv-lawn-database .fv-db-meta-row,body.dashboard-react-ready .fv-lawn-database .fv-db-detail-grid section,body.dashboard-react-ready .fv-lawn-database .fv-db-details{border-color:#ffffff14;background:#ffffff09}body.dashboard-react-ready .fv-lawn-database .fv-db-detail-grid h4,body.dashboard-react-ready .fv-lawn-database .fv-db-details summary{color:#c2dbcadb}body.dashboard-react-ready .fv-lawn-database .fv-db-card-actions .symptom-source{border-color:#7ea68f47;color:#e7f4ebdb;background:#ffffff0d;box-shadow:none}body.dashboard-react-ready .fv-lawn-database .fv-empty-state{border-color:#ffffff14;color:#f1f9f3e6;background:#16201cc7}body.dashboard-react-ready .fv-lawn-database .fv-database-compact-header,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-lawn-database .fv-empty-state{border-color:#ffffff14!important;color:#f1f9f3e6!important;background:linear-gradient(145deg,#ffffff0c,#ffffff04),#16201cc7!important;box-shadow:0 .32rem .95rem #00000021!important}body.dashboard-react-ready .fv-lawn-database .fv-database-compact-header{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0f1714b8!important}body.dashboard-react-ready .fv-lawn-database .reference-card-site{border-left:3px solid rgba(88,148,170,.58)!important}body.dashboard-react-ready .fv-lawn-database .reference-card-disease{border-left:3px solid rgba(157,137,190,.58)!important}body.dashboard-react-ready .fv-lawn-database .reference-card-weed{border-left:3px solid rgba(105,154,104,.62)!important}body.dashboard-react-ready .fv-database-toolbar .reference-search input{min-height:2.42rem!important;border-color:#ffffff1a!important;color:#f7fdf8f0!important;background:#050c0a6b!important;box-shadow:inset 0 1px #ffffff0e!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter{border-color:#ffffff16!important;color:#ddebe1b8!important;background:#ffffff0b!important;box-shadow:none!important}body.dashboard-react-ready .fv-database-toolbar .reference-filter.active{border-color:#84ad915c!important;color:#f6fff6f0!important;background:#587f6538!important}body.dashboard-react-ready .fv-lawn-database .fv-category-badge,body.dashboard-react-ready .fv-lawn-database .fv-status-badge,body.dashboard-react-ready .fv-lawn-database .fv-db-card-actions .symptom-source{background:#ffffff0d!important;box-shadow:none!important}body.dashboard-react-ready .fv-lawn-database .fv-db-gallery-thumb,body.dashboard-react-ready .fv-lawn-database .fv-db-meta-row,body.dashboard-react-ready .fv-lawn-database .fv-db-detail-grid section{border-color:#ffffff14!important;background:#050c0a57!important;box-shadow:none!important}body.dashboard-react-ready .product-issue-chip-row,body.dashboard-react-ready .fv-treatment-product-actions{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}body.dashboard-react-ready .product-issue-chip-row{margin-top:.44rem}body.dashboard-react-ready .product-issue-chip-row span{border:1px solid rgba(124,166,139,.22);border-radius:999px;padding:.22rem .42rem;color:#e1efe5cc;background:#557e6024;font-size:.65rem;font-weight:800}body.dashboard-react-ready .product-active-ingredient{color:#dbe9dfb8!important;font-size:.76rem}body.dashboard-react-ready .product-library-controls{position:sticky;top:0;z-index:4;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;padding:.58rem;background:linear-gradient(145deg,#ffffff0d,#ffffff04),#16201cd1;box-shadow:0 .28rem .9rem #0000001f;backdrop-filter:blur(12px) saturate(95%)}body.dashboard-react-ready .fv-treatment-preview{display:grid;gap:.16rem;border:1px solid rgba(255,255,255,.08);border-radius:.68rem;padding:.42rem .5rem;background:#050c0a52}body.dashboard-react-ready .fv-treatment-preview span{color:#b7cdbfa8;font-size:.62rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}body.dashboard-react-ready .fv-treatment-preview strong{color:#f4fcf6e6;font-size:.76rem;line-height:1.25}body.dashboard-react-ready .fv-treatment-panel{display:grid;gap:.62rem}body.dashboard-react-ready .fv-treatment-panel-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:start}body.dashboard-react-ready .fv-treatment-panel-heading h4,body.dashboard-react-ready .fv-treatment-product-group h4,body.dashboard-react-ready .fv-treatment-culture h4{margin:0 0 .18rem;color:#d6ebdceb;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}body.dashboard-react-ready .fv-treatment-panel-heading p{margin:0}body.dashboard-react-ready .fv-treatment-panel-heading>span{flex:0 0 auto;border:1px solid rgba(158,191,168,.22);border-radius:999px;padding:.24rem .46rem;color:#e6f1e9d1;background:#ffffff0d;font-size:.65rem;font-weight:850}body.dashboard-react-ready .fv-treatment-product-list{display:grid;gap:.38rem}body.dashboard-react-ready .fv-treatment-product-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:.64rem;padding:.48rem;background:#040b094d}body.dashboard-react-ready .fv-treatment-product-card strong,body.dashboard-react-ready .fv-treatment-product-card span{display:block}body.dashboard-react-ready .fv-treatment-product-card strong{color:#f7fdf8eb;font-size:.82rem}body.dashboard-react-ready .fv-treatment-product-card span{color:#cee0d49e;font-size:.68rem}body.dashboard-react-ready .fv-treatment-product-actions .product-label-button{min-height:2rem;padding:.32rem .52rem;font-size:.68rem}body.dashboard-react-ready .fv-treatment-culture ul{display:grid;gap:.22rem;margin:.3rem 0 0;padding-left:1rem}body.dashboard-react-ready .fv-treatment-label-warning{border-left:3px solid rgba(216,176,92,.62);margin:0;padding:.42rem .52rem;color:#edddb8db!important;background:#77531d29}@media(max-width:1100px){body.dashboard-react-ready .fv-database-section-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){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}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){body.dashboard-react-ready .landing-popout-card{width:min(100%,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);border-radius:1.1rem}body.dashboard-react-ready .landing-panel-body{padding:.75rem}body.dashboard-react-ready .fv-database-section-shortcuts,body.dashboard-react-ready .fv-database-mode-tabs,body.dashboard-react-ready .fv-smart-database-grid,body.dashboard-react-ready .estimate-app-layout,body.dashboard-react-ready .field-weather-layout,body.dashboard-react-ready .product-label-grid,body.dashboard-react-ready .landing-product-label-grid{grid-template-columns:1fr}body.dashboard-react-ready .fv-database-command-bar{gap:.7rem}body.dashboard-react-ready .reference-filter-row{display:flex;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity}body.dashboard-react-ready .reference-filter{flex:0 0 auto;scroll-snap-align:start}body.dashboard-react-ready .fv-database-compact-header{align-items:start;padding:.68rem}body.dashboard-react-ready .fv-database-compact-header h3{font-size:1.18rem}body.dashboard-react-ready .fv-database-compact-header p:last-child{display:none}body.dashboard-react-ready .fv-database-label-link{padding:.48rem .62rem}body.dashboard-react-ready .fv-lawn-database .fv-database-command-bar.fv-database-toolbar{position:relative;top:auto;gap:.36rem;padding:.42rem}body.dashboard-react-ready .fv-database-toolbar .reference-search{gap:0}body.dashboard-react-ready .fv-database-toolbar .reference-search span{display:none}body.dashboard-react-ready .fv-database-toolbar .reference-search input{min-height:2.16rem!important;border-radius:.58rem!important;font-size:.78rem}body.dashboard-react-ready .fv-database-filter-stack{gap:.22rem}body.dashboard-react-ready .fv-database-toolbar .reference-filter-row{flex-wrap:nowrap;overflow-x:auto;gap:.28rem;padding-bottom:.08rem}body.dashboard-react-ready .fv-database-toolbar .reference-filter{min-height:1.95rem!important;border-radius:999px!important;padding:.26rem .46rem!important;font-size:.67rem}body.dashboard-react-ready .fv-database-result-chip{display:none}body.dashboard-react-ready .fv-lawn-database .fv-smart-database-grid{grid-template-columns:1fr}body.dashboard-react-ready .fv-lawn-database .fv-db-card.reference-card{padding:.56rem}body.dashboard-react-ready .fv-treatment-product-card,body.dashboard-react-ready .fv-treatment-panel-heading{grid-template-columns:1fr}body.dashboard-react-ready .fv-treatment-product-actions{justify-content:start}body.dashboard-react-ready .fv-smart-card-body{grid-template-columns:1fr}body.dashboard-react-ready .fv-smart-product-thumb{min-height:4.8rem}body.dashboard-react-ready .property-mapper-workspace{min-height:100dvh}body.dashboard-react-ready .property-floating-panel,body.dashboard-react-ready .property-search-panel{left:.6rem;right:.6rem;bottom:.6rem;top:auto;max-height:min(52dvh,29rem);overflow:auto;border-radius:1.15rem}body.dashboard-react-ready .property-map-toolbar,body.dashboard-react-ready .property-floating-toolbar{gap:.45rem}body.dashboard-react-ready .property-map-toolbar button,body.dashboard-react-ready .property-floating-toolbar button,body.dashboard-react-ready .product-label-button,body.dashboard-react-ready .symptom-source{min-height:2.95rem}}.landing-popout.quick-mix-popout{inset:0!important;padding:0!important;background:radial-gradient(circle at 18% 18%,rgba(88,184,83,.12),transparent 34rem),radial-gradient(circle at 82% 12%,rgba(54,165,150,.12),transparent 28rem),linear-gradient(145deg,#020d0c,#041715 52%,#06110f)!important;z-index:4000!important}.landing-popout.quick-mix-popout .landing-popout-panel{width:min(100%,96rem)!important;height:min(100dvh,64rem)!important;max-width:none!important;max-height:none!important;border:1px solid rgba(140,205,136,.28)!important;border-radius:clamp(.9rem,1.8vw,1.45rem)!important;background:radial-gradient(circle at 12% 8%,rgba(83,195,81,.13),transparent 26rem),radial-gradient(circle at 88% 22%,rgba(56,161,148,.12),transparent 30rem),#020f0df7!important;box-shadow:0 1.25rem 3rem #0000005c!important;overflow:hidden!important}.landing-popout.quick-mix-popout .landing-popout-header{min-height:6.9rem!important;padding:1.28rem 2.35rem!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:#02120fd6!important;backdrop-filter:blur(18px)!important}.landing-popout.quick-mix-popout .workspace-brand-header{gap:1.35rem!important}.landing-popout.quick-mix-popout .workspace-header-logo{width:clamp(9rem,15vw,13.4rem)!important;height:auto!important}.landing-popout.quick-mix-popout .workspace-header-copy .eyebrow{color:#cceebdb8!important;font-size:.72rem!important;letter-spacing:.04em!important}.landing-popout.quick-mix-popout .workspace-header-copy h2{color:#f8fdf7f5!important;font-size:clamp(1.75rem,2.5vw,2.45rem)!important;font-weight:850!important;letter-spacing:0!important}.landing-popout.quick-mix-popout .landing-panel-close{min-width:7.4rem!important;min-height:3.28rem!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:.78rem!important;color:#f5faf4f0!important;background:#ffffff0a!important;box-shadow:none!important}.landing-popout.quick-mix-popout .landing-panel-close:before{content:"<";margin-right:.5rem;color:#f5faf4e0}.landing-popout.quick-mix-popout .landing-panel-body{height:calc(100% - 6.9rem)!important;padding:0!important;color:#f4faf2eb!important;background:transparent!important;overflow:hidden!important}.landing-popout.quick-mix-popout .quick-mix-field-shell{height:100%!important}.landing-popout.quick-mix-popout .quick-mix-pro{--quick-mix-accent: #9ee84f;--quick-mix-accent-strong: #b4f35c;--quick-mix-amber: #e0ba55;--quick-mix-orange: #ff8666;--quick-mix-line: rgba(255, 255, 255, .1);display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:1.15rem!important;height:100%!important;min-height:0!important;margin:0!important;padding:clamp(1rem,1.8vw,1.45rem) clamp(1rem,2.25vw,2rem)!important;border:0!important;border-radius:0!important;color:#f4faf2eb!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.landing-popout.quick-mix-popout .quick-mix-pro:after{display:none!important}.landing-popout.quick-mix-popout .quick-mix-lite-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:1rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.landing-popout.quick-mix-popout .quick-mix-heading-copy{min-width:0!important}.landing-popout.quick-mix-popout .quick-mix-heading-copy .eyebrow{margin:0 0 .18rem!important;color:#b2e1b1b8!important;font-size:.68rem!important;letter-spacing:.05em!important}.landing-popout.quick-mix-popout .quick-mix-heading-copy h3{margin:0!important;color:#fafef8f5!important;font-size:clamp(1.2rem,1.9vw,1.58rem)!important;line-height:1.05!important;letter-spacing:0!important}.landing-popout.quick-mix-popout .quick-mix-heading-copy>span{display:block!important;margin-top:.24rem!important;color:#dce9dda6!important;font-size:.78rem!important}.landing-popout.quick-mix-popout .quick-mix-header-actions{display:flex!important;align-items:end!important;justify-content:end!important;gap:.55rem!important;min-width:min(100%,28rem)!important}.landing-popout.quick-mix-popout .quick-mix-preset-select{flex:1 1 12rem!important;max-width:17rem!important}.landing-popout.quick-mix-popout .quick-mix-body-grid{display:grid!important;grid-template-columns:7.6rem minmax(0,1fr)!important;gap:1.15rem!important;min-height:0!important;overflow:hidden!important}.landing-popout.quick-mix-popout .quick-mix-stepper{position:relative!important;display:grid!important;align-content:start!important;gap:4.75rem!important;padding:.9rem 0 0 1rem!important}.landing-popout.quick-mix-popout .quick-mix-stepper:before{content:"";position:absolute;top:2.15rem;bottom:4rem;left:2.72rem;width:2px;background:linear-gradient(180deg,#9ee84fd6,#ffffff2e)}.landing-popout.quick-mix-popout .quick-mix-step{position:relative!important;display:grid!important;grid-template-columns:3.4rem minmax(0,1fr)!important;gap:.58rem!important;align-items:center!important;color:#ebf5e9b3!important;z-index:1!important}.landing-popout.quick-mix-popout .quick-mix-step-number{display:grid!important;place-items:center!important;width:3.4rem!important;height:3.4rem!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;color:#f1f7eeeb!important;background:#0f1917eb!important;font-size:1.24rem!important;font-weight:800!important;box-shadow:0 0 #9ee84f00!important}.landing-popout.quick-mix-popout .quick-mix-step-copy strong,.landing-popout.quick-mix-popout .quick-mix-step-copy small{display:block!important;letter-spacing:0!important}.landing-popout.quick-mix-popout .quick-mix-step-copy strong{color:#f4faf2eb!important;font-size:.82rem!important}.landing-popout.quick-mix-popout .quick-mix-step-copy small{margin-top:.16rem!important;color:#dde8dca3!important;font-size:.72rem!important}.landing-popout.quick-mix-popout .quick-mix-step.is-active .quick-mix-step-number,.landing-popout.quick-mix-popout .quick-mix-step.is-complete .quick-mix-step-number{border-color:#9ee84fdb!important;color:#f9fff4fa!important;background:radial-gradient(circle at 35% 28%,rgba(187,247,89,.34),transparent 62%),#173716e6!important;box-shadow:0 0 1.55rem #9ee84f59!important}.landing-popout.quick-mix-popout .quick-mix-step.is-active .quick-mix-step-copy strong,.landing-popout.quick-mix-popout .quick-mix-step.is-complete .quick-mix-step-copy strong{color:#c0f757f5!important}.landing-popout.quick-mix-popout .mix-workspace-grid{display:grid!important;grid-template-columns:minmax(27rem,1fr) minmax(22.5rem,.95fr)!important;gap:1.35rem!important;min-height:0!important;margin:0!important;overflow:auto!important;padding:0 .1rem .25rem 0!important;scrollbar-color:rgba(158,232,79,.35) rgba(255,255,255,.06)}.landing-popout.quick-mix-popout .mix-workflow-column{display:grid!important;gap:.75rem!important;align-content:start!important;min-width:0!important}.landing-popout.quick-mix-popout .mix-step-card,.landing-popout.quick-mix-popout .mix-rate-reference,.landing-popout.quick-mix-popout .mix-result-card,.landing-popout.quick-mix-popout .mix-summary-actions{border:1px solid rgba(255,255,255,.1)!important;border-radius:.95rem!important;background:linear-gradient(145deg,#10221dd1,#061714c7),#0f1714b8!important;box-shadow:0 .85rem 1.9rem #0000002e!important;backdrop-filter:blur(16px)!important}.landing-popout.quick-mix-popout .mix-step-card{display:grid!important;gap:.78rem!important;padding:1.08rem 1.18rem!important}.landing-popout.quick-mix-popout .mix-step-equipment{border-color:#9ee84f38!important;background:linear-gradient(145deg,#142d24c7,#061815cc),#16201cc7!important}.landing-popout.quick-mix-popout .mix-step-heading{display:grid!important;grid-template-columns:2.7rem minmax(0,1fr) auto!important;align-items:center!important;gap:.74rem!important;padding-bottom:.68rem!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.landing-popout.quick-mix-popout .mix-step-heading>span:first-child{display:grid!important;place-items:center!important;width:2.5rem!important;height:2.5rem!important;border:1px solid rgba(187,247,89,.58)!important;border-radius:.72rem!important;color:#d5fa4ef5!important;background:#4d8e2d1f!important;font-size:1rem!important;font-weight:850!important}.landing-popout.quick-mix-popout .mix-result-card-heading>span:first-child{font-size:0!important}.landing-popout.quick-mix-popout .mix-result-card-heading>span:first-child:after{content:"4";font-size:1rem}.landing-popout.quick-mix-popout .mix-step-heading h4{margin:0!important;color:#fafdf9f2!important;font-size:1.02rem!important;line-height:1.2!important;letter-spacing:0!important}.landing-popout.quick-mix-popout .mix-step-helper{margin:.18rem 0 0!important;color:#deeadca8!important;font-size:.82rem!important;line-height:1.35!important}.landing-popout.quick-mix-popout .mix-ready-pill,.landing-popout.quick-mix-popout .mix-result-state{justify-self:end!important;white-space:nowrap!important;border:1px solid rgba(158,232,79,.28)!important;border-radius:999px!important;padding:.5rem .8rem!important;color:#c9f656eb!important;background:#4773261f!important;font-size:.74rem!important;font-weight:750!important}.landing-popout.quick-mix-popout .mix-result-state{color:#e2ece1c2!important;border-color:#ffffff1f!important;background:#ffffff0a!important}.landing-popout.quick-mix-popout .mix-setup-grid-primary{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(12rem,.72fr) minmax(13rem,.9fr)!important;gap:.92rem!important;align-items:end!important}.landing-popout.quick-mix-popout .tank-size-field{grid-column:span 1!important}.landing-popout.quick-mix-popout .nozzle-field{grid-column:auto!important}.landing-popout.quick-mix-popout .mix-field-label,.landing-popout.quick-mix-popout .manual-rate-field,.landing-popout.quick-mix-popout .custom-tank-size>span:first-child{display:grid!important;gap:.45rem!important;color:#e6efe4c7!important;font-size:.78rem!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.landing-popout.quick-mix-popout .tank-size-field{gap:.62rem!important}.landing-popout.quick-mix-popout .tank-preset-buttons{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:.6rem!important;background:#02110f6b!important}.landing-popout.quick-mix-popout .tank-preset-buttons button{min-height:2.7rem!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;color:#f5faf3d1!important;background:transparent!important;font-size:.92rem!important;font-weight:850!important;box-shadow:none!important}.landing-popout.quick-mix-popout .tank-preset-buttons button:last-child{border-right:0!important}.landing-popout.quick-mix-popout .tank-preset-buttons button.is-selected{color:#fafff5fa!important;background:linear-gradient(145deg,#95e24057,#598e2542)!important;box-shadow:inset 0 0 0 1px #b6f751c7,0 0 1.1rem #9ee84f47!important}.landing-popout.quick-mix-popout .custom-tank-size{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(9rem,.7fr)!important;gap:.65rem!important;align-items:end!important}.landing-popout.quick-mix-popout .custom-picker-trigger,.landing-popout.quick-mix-popout .input-with-unit,.landing-popout.quick-mix-popout input,.landing-popout.quick-mix-popout select{min-height:2.85rem!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:.62rem!important;color:#f9fdf7f2!important;background:#02100e8f!important;box-shadow:inset 0 1px #ffffff0a!important}.landing-popout.quick-mix-popout .input-with-unit{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;padding:0 .78rem!important}.landing-popout.quick-mix-popout .input-with-unit input{min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.landing-popout.quick-mix-popout .input-with-unit span,.landing-popout.quick-mix-popout .manual-rate-unit{color:#c9f656eb!important;font-size:.82rem!important;font-weight:750!important}.landing-popout.quick-mix-popout .custom-picker-value{color:#f9fdf7f2!important;font-size:.9rem!important;font-weight:650!important}.landing-popout.quick-mix-popout .mix-coverage-preview{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.85rem!important;align-items:center!important;min-height:5.1rem!important;margin:0!important;padding:.92rem 1rem!important;border:1px solid rgba(158,232,79,.18)!important;border-left:0!important;border-radius:.82rem!important;color:#e1eddfc7!important;background:#2960251c!important}.landing-popout.quick-mix-popout .mix-coverage-icon{display:grid!important;place-items:center!important;width:3.1rem!important;height:3.1rem!important;border:1px solid rgba(158,232,79,.28)!important;border-radius:.78rem!important;background:#5b912729!important}.landing-popout.quick-mix-popout .mix-coverage-icon:before{content:"";width:1.4rem;height:1.4rem;border:2px solid rgba(212,250,78,.92);border-radius:999px;box-shadow:.52rem 0 0 -.28rem #d4fa4eeb,-.52rem 0 0 -.28rem #d4fa4eeb}.landing-popout.quick-mix-popout .mix-coverage-copy span,.landing-popout.quick-mix-popout .mix-coverage-copy strong{display:block!important}.landing-popout.quick-mix-popout .mix-coverage-copy span{color:#e0ebdead!important;font-size:.78rem!important}.landing-popout.quick-mix-popout .mix-coverage-copy strong{color:#f7fcf5f2!important;font-size:clamp(1.35rem,2vw,1.72rem)!important;letter-spacing:0!important}.landing-popout.quick-mix-popout .mix-coverage-note,.landing-popout.quick-mix-popout .mix-coverage-preview>span:last-child{color:#e3ede1b8!important;font-size:.82rem!important}.landing-popout.quick-mix-popout .product-picker{border:0!important;border-radius:0!important;background:transparent!important}.landing-popout.quick-mix-popout .product-picker-icon,.landing-popout.quick-mix-popout .product-picker-selected-jug{display:none!important}.landing-popout.quick-mix-popout .product-picker-option{grid-template-columns:minmax(0,1fr)!important;min-height:2.72rem!important}.landing-popout.quick-mix-popout .mix-product-meta,.landing-popout.quick-mix-popout .mix-rate-note,.landing-popout.quick-mix-popout .adjuvant-rate-note,.landing-popout.quick-mix-popout .mix-compatibility-status{margin:0!important;padding:.62rem .75rem!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:.62rem!important;color:#dde9dbad!important;background:#02100e57!important;font-size:.76rem!important;line-height:1.35!important}.landing-popout.quick-mix-popout .mix-rate-buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:.62rem!important;background:#02110f80!important}.landing-popout.quick-mix-popout .mix-rate-buttons button{min-height:2.72rem!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;color:#e6efe4d1!important;background:transparent!important;box-shadow:none!important;font-size:.84rem!important;font-weight:750!important}.landing-popout.quick-mix-popout .mix-rate-buttons button:last-child{border-right:0!important}.landing-popout.quick-mix-popout .mix-rate-buttons button[data-rate-level=low].active{color:#f3fff0fa!important;background:#47863161!important}.landing-popout.quick-mix-popout .mix-rate-buttons button[data-rate-level=medium].active{color:#fff4b9fa!important;background:#a6822647!important}.landing-popout.quick-mix-popout .mix-rate-buttons button[data-rate-level=high].active{color:#ffdbcffa!important;background:#9a463042!important}.landing-popout.quick-mix-popout .mix-rate-buttons button[data-rate-level=custom].active{color:#e8f2f6fa!important;background:#526f7957!important}.landing-popout.quick-mix-popout .mix-optional-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important}.landing-popout.quick-mix-popout .mix-add-component-button,.landing-popout.quick-mix-popout .mix-rate-reference>summary{min-height:4rem!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.82rem!important;color:#e0eedde0!important;background:linear-gradient(145deg,#142722c2,#061714b8),#0f1714b8!important;box-shadow:0 .65rem 1.35rem #00000021!important;font-size:.88rem!important;font-weight:780!important}.landing-popout.quick-mix-popout .mix-add-component-button[hidden],.landing-popout.quick-mix-popout [data-secondary-card][hidden],.landing-popout.quick-mix-popout [data-adjuvant-section][hidden],.landing-popout.quick-mix-popout .mix-adjuvant-card[hidden],.landing-popout.quick-mix-popout .mix-calculate-button[hidden],.landing-popout.quick-mix-popout .mix-action-grid{display:none!important}.landing-popout.quick-mix-popout .mix-rate-reference{padding:0!important;overflow:hidden!important}.landing-popout.quick-mix-popout .mix-rate-reference>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:0 1.05rem!important;list-style:none!important;cursor:pointer!important}.landing-popout.quick-mix-popout .mix-rate-reference>summary::-webkit-details-marker{display:none!important}.landing-popout.quick-mix-popout .mix-rate-reference>summary:after{content:">";color:#ddebdab3;font-size:1.2rem}.landing-popout.quick-mix-popout .mix-rate-reference[open]>summary:after{transform:rotate(90deg)}.landing-popout.quick-mix-popout .mix-rate-table-wrap{max-height:18rem!important;margin:.75rem!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.72rem!important;background:#020f0d85!important;overflow:auto!important}.landing-popout.quick-mix-popout .mix-rate-reference p{margin:0 .85rem .85rem!important;color:#e1ecde9e!important;font-size:.74rem!important}.landing-popout.quick-mix-popout .mix-result-column{position:sticky!important;top:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:1rem!important;align-self:start!important;min-height:min(45rem,calc(100dvh - 10rem))!important;max-height:calc(100dvh - 10rem)!important}.landing-popout.quick-mix-popout .mix-result-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;padding:1.08rem 1.18rem!important;border-color:#ffffff1c!important;background:radial-gradient(circle at 50% 24%,rgba(91,180,65,.13),transparent 20rem),linear-gradient(145deg,#0d1f1bd6,#051412d1),#16201cc7!important}.landing-popout.quick-mix-popout .mix-result-card .concentrate-result{display:block!important;min-height:0!important;height:100%!important;margin:0!important;padding:1rem!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.95rem!important;color:#ebf4e8e0!important;background:#05171485!important;overflow:auto!important}.landing-popout.quick-mix-popout .quick-mix-result-empty-state{display:grid!important;gap:1.2rem!important;justify-items:center!important;align-content:center!important;min-height:100%!important;text-align:center!important}.landing-popout.quick-mix-popout .mix-beaker-hero{position:relative!important;width:min(18rem,76%)!important;aspect-ratio:1.18 / 1!important;display:grid!important;place-items:center!important}.landing-popout.quick-mix-popout .mix-beaker-orbit{position:absolute;inset:8%;border:1px solid rgba(158,232,79,.18);border-radius:999px}.landing-popout.quick-mix-popout .mix-beaker-orbit:before,.landing-popout.quick-mix-popout .mix-beaker-orbit:after{content:"";position:absolute;inset:14%;border:1px solid rgba(158,232,79,.14);border-radius:999px}.landing-popout.quick-mix-popout .mix-beaker-vessel{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;width:48%!important;height:58%!important;border:2px solid rgba(142,236,126,.72)!important;border-radius:1.1rem 1.1rem 1.55rem 1.55rem!important;background:linear-gradient(180deg,#83e8661f 0 35%,#6fda6b47 35% 100%),#1d582d38!important;box-shadow:inset 0 0 1.5rem #9bf58c33,0 0 2rem #65d85e2e!important}.landing-popout.quick-mix-popout .mix-beaker-vessel:after{content:"";position:absolute;right:-31%;top:18%;width:38%;height:48%;border:2px solid rgba(142,236,126,.66);border-left:0;border-radius:0 1.2rem 1.2rem 0}.landing-popout.quick-mix-popout .mix-beaker-vessel span{position:absolute;left:58%;top:26%;width:1.8rem;height:.1rem;border-radius:999px;background:#dbffd2b8;box-shadow:0 1.15rem #dbffd294,0 2.3rem #dbffd270}.landing-popout.quick-mix-popout .mix-beaker-vessel strong{margin-top:2.4rem!important;color:#fafff8f5!important;font-size:1.35rem!important;line-height:1!important}.landing-popout.quick-mix-popout .mix-beaker-vessel small{color:#e7f2e4c7!important;font-size:.72rem!important}.landing-popout.quick-mix-popout .mix-beaker-leaf{position:absolute!important;bottom:8%!important;width:32%!important;height:22%!important;border-radius:100% 0!important;background:linear-gradient(145deg,#70d93aeb,#1e5a2185)!important;box-shadow:0 .8rem 1.5rem #0003!important}.landing-popout.quick-mix-popout .mix-beaker-leaf-left{left:12%!important;transform:rotate(-22deg)!important}.landing-popout.quick-mix-popout .mix-beaker-leaf-right{right:9%!important;transform:rotate(28deg) scaleX(-1)!important}.landing-popout.quick-mix-popout .mix-beaker-spark{position:absolute!important;z-index:3!important;width:.34rem!important;height:.34rem!important;border-radius:999px!important;background:#deff87e6!important;box-shadow:0 0 .65rem #deff87c7!important}.landing-popout.quick-mix-popout .mix-beaker-spark-one{top:22%!important;left:24%!important}.landing-popout.quick-mix-popout .mix-beaker-spark-two{top:34%!important;right:18%!important}.landing-popout.quick-mix-popout .quick-mix-result-empty-copy h4{margin:0 0 .42rem!important;color:#f8fdf7f0!important;font-size:clamp(1.28rem,2vw,1.65rem)!important;letter-spacing:0!important}.landing-popout.quick-mix-popout .quick-mix-result-empty-copy p{max-width:23rem!important;margin:0 auto!important;color:#e1eddfb8!important;font-size:.92rem!important;line-height:1.45!important}.landing-popout.quick-mix-popout .mix-pending-list{display:grid!important;width:100%!important;max-width:31rem!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.84rem!important;background:#020f0d57!important;overflow:hidden!important}.landing-popout.quick-mix-popout .mix-pending-list div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.6rem!important;min-height:2.75rem!important;padding:.5rem .72rem!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:#e3eee0bd!important;font-size:.8rem!important;text-align:left!important}.landing-popout.quick-mix-popout .mix-pending-list div:last-child{border-bottom:0!important}.landing-popout.quick-mix-popout .mix-pending-list strong{color:#eef6ecd1!important}.landing-popout.quick-mix-popout .mix-results-dashboard,.landing-popout.quick-mix-popout .mix-result-summary,.landing-popout.quick-mix-popout .mix-product-result,.landing-popout.quick-mix-popout .mix-batch-plan,.landing-popout.quick-mix-popout .mix-result-compatibility,.landing-popout.quick-mix-popout .mix-validation-panel{border-color:#ffffff1a!important;background:#020f0d5c!important;box-shadow:none!important}.landing-popout.quick-mix-popout .mix-result-metric,.landing-popout.quick-mix-popout .mix-result-metric-card{border-color:#ffffff17!important;background:#091f1a7a!important}.landing-popout.quick-mix-popout .mix-result-metric strong,.landing-popout.quick-mix-popout .mix-result-summary strong,.landing-popout.quick-mix-popout .mix-product-result strong{color:#f8fdf7f2!important}.landing-popout.quick-mix-popout .mix-summary-actions{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)!important;gap:.72rem!important;padding:.82rem!important}.landing-popout.quick-mix-popout .mix-action-button,.landing-popout.quick-mix-popout .mix-calculate-button,.landing-popout.quick-mix-popout .mix-save-preset-button,.landing-popout.quick-mix-popout .mix-reset-button{min-height:3.25rem!important;border-radius:.72rem!important;font-weight:820!important;letter-spacing:0!important;box-shadow:none!important}.landing-popout.quick-mix-popout .mix-action-button,.landing-popout.quick-mix-popout .mix-save-preset-button,.landing-popout.quick-mix-popout .mix-reset-button{border:1px solid rgba(255,255,255,.13)!important;color:#f0f8eee0!important;background:#ffffff0a!important}.landing-popout.quick-mix-popout .mix-reset-button{border-color:#9ee84f52!important;color:#c9f656f0!important}.landing-popout.quick-mix-popout .mix-calculate-button{border:0!important;color:#12240e!important;background:linear-gradient(145deg,#b7f457,#7edc30)!important;box-shadow:0 .85rem 1.65rem #6bce2e33!important}.landing-popout.quick-mix-popout .mix-calculate-button:disabled,.landing-popout.quick-mix-popout .mix-action-button:disabled{color:#dfe9dd73!important;background:#ffffff09!important;box-shadow:none!important;opacity:1!important}.landing-popout.quick-mix-popout .mix-action-status,.landing-popout.quick-mix-popout .mix-mobile-status{grid-column:1 / -1!important;min-height:1.05rem!important;color:#cce7caa3!important;font-size:.74rem!important}.landing-popout.quick-mix-popout .mix-mobile-status{display:none!important}@media(max-width:1180px){.landing-popout.quick-mix-popout .quick-mix-body-grid{grid-template-columns:1fr!important;gap:.9rem!important;overflow:auto!important}.landing-popout.quick-mix-popout .quick-mix-stepper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:.5rem .7rem .2rem!important}.landing-popout.quick-mix-popout .quick-mix-stepper:before{top:2.15rem!important;bottom:auto!important;left:12.5%!important;right:12.5%!important;width:auto!important;height:2px!important;background:linear-gradient(90deg,#9ee84fd6,#ffffff2e)!important}.landing-popout.quick-mix-popout .quick-mix-step{grid-template-columns:1fr!important;justify-items:center!important;gap:.48rem!important;text-align:center!important}.landing-popout.quick-mix-popout .mix-workspace-grid{overflow:visible!important}}@media(max-width:960px){.landing-popout.quick-mix-popout .landing-popout-panel{width:100%!important;height:100dvh!important;border-radius:0!important}.landing-popout.quick-mix-popout .landing-popout-header{min-height:5.6rem!important;padding:.85rem 1rem!important}.landing-popout.quick-mix-popout .workspace-header-logo{width:min(11rem,38vw)!important}.landing-popout.quick-mix-popout .workspace-header-copy .eyebrow{display:none!important}.landing-popout.quick-mix-popout .workspace-header-copy h2{font-size:1.45rem!important}.landing-popout.quick-mix-popout .landing-panel-close{min-width:3.4rem!important;width:3.4rem!important;padding:0!important;color:transparent!important;overflow:hidden!important}.landing-popout.quick-mix-popout .landing-panel-close:before{margin:0!important;color:#f5faf4e6!important;font-size:1.45rem!important}.landing-popout.quick-mix-popout .landing-panel-body{height:calc(100dvh - 5.6rem)!important;overflow:hidden!important}.landing-popout.quick-mix-popout .quick-mix-pro{padding:.8rem .82rem 0!important;overflow:hidden!important}.landing-popout.quick-mix-popout .quick-mix-lite-heading{align-items:center!important;padding-bottom:.25rem!important}.landing-popout.quick-mix-popout .quick-mix-heading-copy{display:none!important}.landing-popout.quick-mix-popout .quick-mix-header-actions{width:100%!important;min-width:0!important;justify-content:stretch!important}.landing-popout.quick-mix-popout .quick-mix-preset-select{max-width:none!important}.landing-popout.quick-mix-popout .mix-workspace-grid{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important;padding:0 0 6.2rem!important}.landing-popout.quick-mix-popout .mix-result-column{position:static!important;min-height:auto!important;max-height:none!important}.landing-popout.quick-mix-popout .mix-setup-grid-primary{grid-template-columns:1fr 1fr!important}.landing-popout.quick-mix-popout .tank-size-field{grid-column:1 / -1!important}.landing-popout.quick-mix-popout .nozzle-field{grid-column:auto!important}.landing-popout.quick-mix-popout .mix-summary-actions{position:sticky!important;bottom:0!important;z-index:5!important;grid-template-columns:minmax(0,1fr) auto minmax(8rem,1fr)!important;align-items:center!important;margin:0 -.82rem!important;border-radius:1rem 1rem 0 0!important;background:#041411f5!important;box-shadow:0 -1rem 2rem #00000047!important}.landing-popout.quick-mix-popout .mix-mobile-status{display:block!important;grid-column:1!important;grid-row:1!important;min-width:0!important;color:#e2ede0d1!important;font-size:.82rem!important;line-height:1.2!important}.landing-popout.quick-mix-popout .mix-action-button{grid-column:2!important;grid-row:1!important;min-width:5.4rem!important;padding:0 .8rem!important}.landing-popout.quick-mix-popout .mix-calculate-button{grid-column:3!important;grid-row:1!important;min-width:0!important;padding:0 .9rem!important}.landing-popout.quick-mix-popout .mix-action-status{grid-column:1 / -1!important}}@media(max-width:620px){.landing-popout.quick-mix-popout .landing-popout-header{min-height:5.2rem!important}.landing-popout.quick-mix-popout .landing-panel-body{height:calc(100dvh - 5.2rem)!important}.landing-popout.quick-mix-popout .quick-mix-pro{gap:.7rem!important;padding:.72rem .62rem 0!important}.landing-popout.quick-mix-popout .quick-mix-stepper{padding-inline:.1rem!important}.landing-popout.quick-mix-popout .quick-mix-step-number{width:2.8rem!important;height:2.8rem!important;font-size:1.05rem!important}.landing-popout.quick-mix-popout .quick-mix-step-copy strong{font-size:.78rem!important}.landing-popout.quick-mix-popout .quick-mix-step-copy small{display:none!important}.landing-popout.quick-mix-popout .mix-step-card,.landing-popout.quick-mix-popout .mix-result-card{padding:.9rem .82rem!important;border-radius:.82rem!important}.landing-popout.quick-mix-popout .mix-step-heading{grid-template-columns:2.35rem minmax(0,1fr)!important}.landing-popout.quick-mix-popout .mix-step-heading>span:first-child{width:2.24rem!important;height:2.24rem!important}.landing-popout.quick-mix-popout .mix-ready-pill,.landing-popout.quick-mix-popout .mix-result-state{grid-column:1 / -1!important;justify-self:start!important;padding:.42rem .62rem!important;font-size:.7rem!important}.landing-popout.quick-mix-popout .mix-setup-grid-primary,.landing-popout.quick-mix-popout .custom-tank-size,.landing-popout.quick-mix-popout .mix-optional-actions{grid-template-columns:1fr!important}.landing-popout.quick-mix-popout .tank-preset-buttons button,.landing-popout.quick-mix-popout .mix-rate-buttons button{min-height:2.55rem!important;font-size:.82rem!important}.landing-popout.quick-mix-popout .mix-coverage-preview{grid-template-columns:auto minmax(0,1fr)!important}.landing-popout.quick-mix-popout .mix-coverage-note,.landing-popout.quick-mix-popout .mix-coverage-preview>span:last-child{grid-column:1 / -1!important}.landing-popout.quick-mix-popout .quick-mix-header-actions{gap:.45rem!important}.landing-popout.quick-mix-popout .mix-save-preset-button,.landing-popout.quick-mix-popout .mix-reset-button{min-width:3.4rem!important;padding-inline:.62rem!important}.landing-popout.quick-mix-popout .mix-summary-actions{grid-template-columns:minmax(0,1fr) 4.7rem minmax(8rem,1.05fr)!important;margin:0 -.62rem!important;padding:.68rem!important}.landing-popout.quick-mix-popout .mix-action-button,.landing-popout.quick-mix-popout .mix-calculate-button{min-height:3.55rem!important;font-size:.82rem!important}.landing-popout.quick-mix-popout .quick-mix-result-empty-state{align-content:start!important}.landing-popout.quick-mix-popout .mix-beaker-hero{width:min(15rem,82%)!important}}body.dashboard-react-ready .landing-badge.estimates,body.dashboard-react-ready .quick-mix-stepper{display:none!important}body.dashboard-react-ready .landing-popout.quick-mix-popout .quick-mix-body-grid{grid-template-columns:minmax(0,1fr)!important}body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-workspace-grid{grid-column:1 / -1;min-width:0}body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-step-heading,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-result-card-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:start}body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-step-heading>span:first-child{display:none!important}body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-setup-grid-primary,body.dashboard-react-ready .landing-popout.quick-mix-popout .adjuvant-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.8rem}body.dashboard-react-ready .landing-popout.quick-mix-popout .tank-size-field{grid-column:1 / -1}body.dashboard-react-ready .landing-popout.quick-mix-popout .tank-preset-buttons,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-rate-buttons,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-optional-actions,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-summary-actions{min-width:0;overflow:hidden}body.dashboard-react-ready .landing-popout.quick-mix-popout .tank-preset-buttons button,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-rate-buttons button,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-add-component-button,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-action-button,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-calculate-button{min-width:0;white-space:normal}body.dashboard-react-ready .product-label-card,body.dashboard-react-ready .product-label-intro,body.dashboard-react-ready .product-library-controls,body.dashboard-react-ready .fv-smart-card{border-color:#ffffff17!important;color:#f5fbf2;background:linear-gradient(145deg,#ffffff0b,#ffffff04),#0c1b1ad1!important}body.dashboard-react-ready .product-label-button,body.dashboard-react-ready .product-detail-source-link{border-color:#8fec4c3d!important;color:#f8fff5!important;background:#112c23b8!important}body.dashboard-react-ready .product-label-download{color:#071b10!important;background:linear-gradient(145deg,#c9f46f,#79d74d)!important}body.dashboard-react-ready .product-label-missing{display:inline-flex;align-items:center;min-height:2.35rem;border:1px solid rgba(241,201,78,.24);border-radius:.55rem;padding:.42rem .7rem;color:#f3d77a;background:#4e370c33;font-size:.78rem;font-weight:800}@media(max-width:760px){body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-workspace-grid,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-setup-grid-primary,body.dashboard-react-ready .landing-popout.quick-mix-popout .custom-tank-size,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-optional-actions,body.dashboard-react-ready .landing-popout.quick-mix-popout .mix-summary-actions{grid-template-columns:1fr!important}}body.dashboard-react-ready .landing-popout,body.dashboard-react-ready .landing-popout-panel{transition:none!important;animation:none!important}body.dashboard-react-ready .landing-popout.landing-popout-entering .landing-popout-panel{opacity:1!important;transform:none!important}@media(min-width:1180px){body.dashboard-react-ready .landing-popout:not(.property-mapper-popout){inset:0!important;padding:0!important;place-items:stretch end;background:#020a0824;backdrop-filter:none!important}body.dashboard-react-ready .landing-popout:not(.property-mapper-popout) .landing-popout-panel{width:min(84rem,calc(100vw - clamp(14rem,18vw,18rem)))!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-right:0!important;border-radius:1.15rem 0 0 1.15rem!important;box-shadow:-1.4rem 0 3rem #00000047!important}body.dashboard-react-ready .landing-popout.quick-mix-popout .landing-popout-panel{width:min(88rem,calc(100vw - clamp(13rem,16vw,16.5rem)))!important}body.dashboard-react-ready .landing-popout.weather-workspace-popout .landing-popout-panel,body.dashboard-react-ready .landing-popout.turf-analysis-popout .landing-popout-panel{width:min(86rem,calc(100vw - clamp(13rem,17vw,17rem)))!important}body.dashboard-react-ready .landing-popout:not(.property-mapper-popout) .landing-popout-header{position:sticky;top:0;z-index:5}body.dashboard-react-ready .landing-popout:not(.property-mapper-popout) .landing-panel-body{content-visibility:auto;contain-intrinsic-size:1200px;overscroll-behavior:contain}}@media(min-width:1180px){body.dashboard-react-ready .landing-popout:not(.property-mapper-popout){top:0!important;right:0!important;bottom:0!important;left:clamp(12rem,14vw,15.5rem)!important;padding:0!important;place-items:stretch end!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.dashboard-react-ready .landing-popout.quick-mix-popout,body.dashboard-react-ready .landing-popout.weather-workspace-popout,body.dashboard-react-ready .landing-popout.turf-analysis-popout{background:transparent!important}body.dashboard-react-ready .landing-popout:not(.property-mapper-popout) .landing-popout-panel{width:calc(100vw - clamp(12rem,14vw,15.5rem))!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-left:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;background:linear-gradient(180deg,#061211fa,#040e0dfc)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}body.dashboard-react-ready .landing-popout:not(.property-mapper-popout) .landing-popout-header{background:#071312f7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 -1px #ffffff0f!important}body.dashboard-react-ready .landing-popout:not(.property-mapper-popout) .landing-panel-body{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.fv-seasonal-dashboard{--season-premium-panel: rgba(3, 24, 21, .82);--season-premium-panel-soft: rgba(7, 38, 31, .7);--season-premium-line: rgba(207, 255, 196, .14);--season-premium-line-strong: rgba(200, 247, 110, .32);--season-premium-text: rgba(248, 255, 245, .94);--season-premium-muted: rgba(224, 241, 229, .66);--season-premium-lime: #bffb72;--season-chip-red-bg: rgba(92, 29, 24, .62);--season-chip-red-line: rgba(238, 123, 111, .42);--season-chip-red-text: #ffc8c1;--season-chip-amber-bg: rgba(81, 63, 22, .6);--season-chip-amber-line: rgba(219, 174, 78, .4);--season-chip-amber-text: #f6d892;--season-chip-watch-bg: rgba(28, 65, 68, .58);--season-chip-watch-line: rgba(102, 202, 211, .32);--season-chip-watch-text: #bdeef1;--season-chip-common-bg: rgba(31, 61, 49, .62);--season-chip-common-line: rgba(144, 190, 159, .3);--season-chip-common-text: #d5ecd9;--season-chip-active-bg: rgba(76, 150, 62, .22);--season-chip-active-line: rgba(191, 251, 114, .5);--season-chip-active-text: #dfff9b;display:grid;max-width:1200px;gap:clamp(.72rem,1.7vw,1rem);margin-inline:auto;overflow-x:hidden}.fv-seasonal-dashboard .fv-season-command-header.fv-season-premium-header,.fv-seasonal-dashboard .fv-season-outlook-hero,.fv-seasonal-dashboard .fv-season-active-now,.fv-seasonal-dashboard .fv-season-panel,.fv-seasonal-dashboard .fv-season-issue-group,.fv-seasonal-dashboard .fv-season-roadmap-card,.fv-seasonal-dashboard .fv-season-empty{border:1px solid var(--season-premium-line)!important;color:var(--season-premium-text)!important;background:radial-gradient(circle at 0% 0%,rgba(191,251,114,.085),transparent 14rem),linear-gradient(145deg,#ffffff13,#ffffff06),var(--season-premium-panel)!important;box-shadow:0 .7rem 1.4rem #0009072e,inset 0 1px #ffffff1a!important}.fv-seasonal-dashboard .fv-season-command-header.fv-season-premium-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,auto);gap:clamp(.7rem,1.8vw,1rem);align-items:center;padding:clamp(.78rem,1.9vw,1.05rem);border-radius:clamp(1rem,2vw,1.35rem)!important}.fv-season-phase-row,.fv-season-command-badges,.fv-season-issue-topline,.fv-season-priority-heading,.fv-season-guidance-note>div{display:flex;flex-wrap:wrap;gap:.38rem;align-items:center}.fv-season-phase-badge,.fv-season-hero-badge,.fv-season-command-badges span{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(191,251,114,.26);border-radius:999px;padding:.24rem .48rem;color:#dcffa3;background:#5ca43e1f;font-size:.66rem;font-weight:900;line-height:1}.fv-seasonal-dashboard .fv-season-command-copy h3{margin:.18rem 0 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1}.fv-seasonal-dashboard .fv-season-command-copy>p:not(.eyebrow){max-width:58rem;margin:.28rem 0 0;color:#f2ffedd1;font-size:clamp(.86rem,1.25vw,.98rem);font-weight:740;line-height:1.34}.fv-seasonal-dashboard .fv-season-command-actions{display:grid;justify-items:end;gap:.42rem}.fv-seasonal-dashboard .fv-season-view-toggle{border-radius:999px;background:#00000038}.fv-seasonal-dashboard .fv-season-view-toggle button,.fv-seasonal-dashboard .fv-season-copy-button,.fv-seasonal-dashboard .fv-season-roadmap-card button{min-height:2.18rem;border:1px solid rgba(207,255,196,.16);color:#f6fff0db;background:#ffffff0e;box-shadow:none}.fv-seasonal-dashboard .fv-season-view-toggle button.active,.fv-seasonal-dashboard .fv-season-copy-button:hover,.fv-seasonal-dashboard .fv-season-copy-button:focus-visible,.fv-seasonal-dashboard .fv-season-roadmap-card button:hover,.fv-seasonal-dashboard .fv-season-roadmap-card button:focus-visible{border-color:#bffb72ad;color:#082016;background:linear-gradient(135deg,#d8ff87,#75df47)}.fv-seasonal-dashboard .fv-season-round-selector.trend-round-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.48rem;padding:.06rem 0 .14rem}.fv-seasonal-dashboard .trend-round-node.fv-season-selector-card{min-height:3.78rem;justify-content:flex-start;border:1px solid rgba(207,255,196,.13);border-radius:.95rem;padding:.62rem .72rem;color:#f8fff5e0;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#051a16b3;box-shadow:inset 0 1px #ffffff12}.fv-seasonal-dashboard .trend-round-node.fv-season-selector-card.active{border-color:#bffb72b3;background:radial-gradient(circle at 18% 0%,rgba(191,251,114,.18),transparent 7rem),linear-gradient(145deg,#1c5e38bd,#042a21c7);box-shadow:0 .62rem 1.2rem #41bc4621,inset 0 1px #ffffff29}.fv-seasonal-dashboard .trend-round-node.fv-season-selector-card .trend-round-copy{gap:.16rem}.fv-seasonal-dashboard .trend-round-node.fv-season-selector-card .trend-round-copy strong{color:#fcfff8f5;font-size:.86rem;letter-spacing:0;text-transform:none;white-space:normal}.fv-seasonal-dashboard .trend-round-node.fv-season-selector-card .trend-round-copy em{color:var(--season-premium-muted);font-size:.72rem}.fv-seasonal-dashboard .trend-round-number{display:none}.fv-seasonal-dashboard .fv-season-field-outlook-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(13rem,.7fr) minmax(16rem,.85fr);gap:clamp(.68rem,1.6vw,1rem);align-items:stretch;border-radius:1.14rem!important;padding:clamp(.78rem,1.8vw,1rem);border-color:#bffb723d!important}.fv-season-outlook-copy,.fv-season-focus-panel,.fv-season-priority-panel{min-width:0}.fv-season-outlook-copy{display:grid;align-content:start;gap:.28rem}.fv-season-outlook-copy h4{margin:0;color:#fffffff5;font-size:clamp(1.14rem,2.1vw,1.55rem);line-height:1.05}.fv-season-outlook-copy>strong{color:#dfff9b;font-size:.84rem}.fv-season-outlook-copy>p{margin:0;color:#eefaecc7;font-size:.84rem;font-weight:720;line-height:1.35}.fv-season-focus-panel,.fv-season-priority-panel{border:1px solid rgba(207,255,196,.1);border-radius:.92rem;padding:.62rem;background:#00000026}.fv-season-focus-panel>span,.fv-season-priority-heading p,.fv-season-guidance-note span,.fv-season-active-copy>div>span:not(.fv-season-severity-chip),.fv-season-issue-group header p{margin:0;color:#d7eee0a3;font-size:.62rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.fv-season-focus-chips{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.48rem}.fv-season-focus-chips span{border:1px solid rgba(191,251,114,.18);border-radius:999px;padding:.26rem .46rem;color:#f7fff1e0;background:#bffb7213;font-size:.72rem;font-weight:850}.fv-season-priority-panel{display:grid;gap:.54rem}.fv-season-priority-heading>span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgba(191,251,114,.18);border-radius:.72rem;background:#ffffff0d}.fv-season-priority-heading svg{width:1.05rem;height:1.05rem;fill:none;stroke:var(--season-premium-lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fv-season-priority-heading h5{margin:.08rem 0 0;color:#fffffff2;font-size:.96rem}.fv-season-priority-panel ul{display:grid;gap:.34rem;margin:0;padding:0;list-style:none}.fv-season-priority-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.36rem;color:#f4ffedd6;font-size:.76rem;font-weight:740;line-height:1.3}.fv-season-priority-panel li>span{width:.46rem;height:.46rem;margin-top:.32rem;border-radius:999px;background:var(--season-premium-lime);box-shadow:0 0 0 .18rem #bffb721a}.fv-season-severity-chip{display:inline-flex!important;width:fit-content!important;align-items:center!important;gap:.26rem!important;border:1px solid rgba(207,255,196,.14);border-radius:999px!important;padding:.2rem .42rem!important;font-size:.62rem!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;box-shadow:inset 0 1px #ffffff0f}.fv-season-severity-chip>span{width:.42rem!important;height:.42rem!important;margin:0!important;flex:0 0 auto;border:0!important;border-radius:999px!important;background:currentColor!important;opacity:.82;box-shadow:0 0 0 .16rem #ffffff0e!important}.fv-season-severity-high-risk{border-color:var(--season-chip-red-line)!important;color:var(--season-chip-red-text)!important;background:var(--season-chip-red-bg)!important}.fv-season-severity-moderate-risk{border-color:var(--season-chip-amber-line)!important;color:var(--season-chip-amber-text)!important;background:var(--season-chip-amber-bg)!important}.fv-season-severity-watch{border-color:var(--season-chip-watch-line)!important;color:var(--season-chip-watch-text)!important;background:var(--season-chip-watch-bg)!important}.fv-season-severity-common{border-color:var(--season-chip-common-line)!important;color:var(--season-chip-common-text)!important;background:var(--season-chip-common-bg)!important}.fv-season-severity-active-now{border-color:var(--season-chip-active-line)!important;color:var(--season-chip-active-text)!important;background:var(--season-chip-active-bg)!important}.fv-season-status-high-risk{--season-severity-accent: rgba(238, 123, 111, .56)}.fv-season-status-moderate-risk{--season-severity-accent: rgba(219, 174, 78, .52)}.fv-season-status-watch{--season-severity-accent: rgba(102, 202, 211, .42)}.fv-season-status-common{--season-severity-accent: rgba(144, 190, 159, .34)}.fv-season-status-active-now{--season-severity-accent: rgba(191, 251, 114, .58)}.fv-seasonal-dashboard .fv-season-active-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.fv-seasonal-dashboard .fv-season-active-card{grid-template-columns:4rem minmax(0,1fr);gap:.55rem;min-height:5.25rem;border-left:3px solid var(--season-severity-accent, rgba(191, 251, 114, .26))!important;border-radius:.9rem!important;padding:.56rem;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0214127a!important}.fv-seasonal-dashboard .fv-season-active-thumb{width:4rem;height:4rem;border-radius:.78rem}.fv-seasonal-dashboard .fv-season-active-copy{gap:.22rem}.fv-seasonal-dashboard .fv-season-active-copy>div{gap:.34rem;align-items:flex-start}.fv-seasonal-dashboard .fv-season-active-card p{margin:0;color:#fffffff0;font-size:.88rem;font-weight:900;line-height:1.15}.fv-seasonal-dashboard .fv-season-active-card small{color:var(--season-premium-muted);font-size:.72rem;font-weight:700;line-height:1.28}.fv-seasonal-dashboard .fv-season-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.62rem,1.4vw,.84rem);align-items:start}.fv-seasonal-dashboard .fv-season-category-weeds{grid-column:1;grid-row:1}.fv-seasonal-dashboard .fv-season-category-pests{grid-column:1;grid-row:2}.fv-seasonal-dashboard .fv-season-category-diseases{grid-column:2;grid-row:1}.fv-seasonal-dashboard .fv-season-category-conditions{grid-column:2;grid-row:2}.fv-seasonal-dashboard .fv-season-issue-group{display:grid;gap:.6rem;border-left:3px solid rgba(191,251,114,.22)!important;border-radius:1rem!important;padding:.68rem}.fv-seasonal-dashboard .fv-season-issue-group header{gap:.48rem}.fv-seasonal-dashboard .fv-season-issue-group header h4{margin:.06rem 0 0;color:#fffffff2;font-size:1rem}.fv-seasonal-dashboard .fv-season-issue-grid{grid-template-columns:1fr;gap:.5rem}.fv-seasonal-dashboard .fv-season-issue-card{gap:.5rem;border-left:3px solid var(--season-severity-accent, rgba(191, 251, 114, .24))!important;border-radius:.9rem!important;padding:.56rem;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#02141275!important}.fv-seasonal-dashboard .fv-season-issue-main{grid-template-columns:4rem minmax(0,1fr);gap:.58rem}.fv-seasonal-dashboard .fv-season-issue-thumb{width:4rem;height:4rem;border-radius:.78rem}.fv-seasonal-dashboard .fv-season-issue-main>div{gap:.28rem}.fv-seasonal-dashboard .fv-season-issue-topline .fv-category-badge{border:1px solid rgba(207,255,196,.13)!important;border-radius:999px!important;padding:.2rem .42rem!important;color:#e4f1e7c7!important;background:#ffffff0e!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.fv-seasonal-dashboard .fv-season-issue-name{font-size:clamp(.98rem,1.6vw,1.12rem)}.fv-seasonal-dashboard .fv-season-issue-main p{margin:0;color:#e0f1e5ad;font-size:.74rem;font-weight:720;line-height:1.28}.fv-seasonal-dashboard .fv-season-issue-card dl{gap:0;border-top:1px solid rgba(207,255,196,.08)}.fv-seasonal-dashboard .fv-season-issue-card dl div{grid-template-columns:4.2rem minmax(0,1fr);gap:.42rem;border:0;border-bottom:1px solid rgba(207,255,196,.07);border-radius:0;padding:.36rem 0;background:transparent}.fv-seasonal-dashboard .fv-season-issue-card dl div:last-child{border-bottom:0;padding-bottom:0}.fv-seasonal-dashboard .fv-season-issue-card dt{color:#d7eee099;font-size:.68rem;font-weight:950}.fv-seasonal-dashboard .fv-season-issue-card dd{color:#f2ffedcc;font-size:.78rem;font-weight:720;line-height:1.28}.fv-seasonal-dashboard .fv-season-timing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.fv-seasonal-dashboard .fv-season-guidance-note{border:1px solid rgba(207,255,196,.1);border-left:3px solid var(--season-severity-accent, rgba(191, 251, 114, .24));border-radius:.86rem;padding:.56rem;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0214126b}.fv-seasonal-dashboard .fv-season-guidance-note>div{justify-content:space-between;margin-bottom:.34rem}.fv-seasonal-dashboard .fv-season-guidance-note p{margin:0;color:#f2ffedcc;font-size:.76rem;font-weight:720;line-height:1.32}.fv-seasonal-dashboard .fv-season-roadmap-shell,.fv-seasonal-dashboard .fv-season-training-shell,.fv-seasonal-dashboard .fv-season-issues-shell{gap:.62rem}@media(max-width:1180px){.fv-seasonal-dashboard .fv-season-active-grid,.fv-seasonal-dashboard .fv-season-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-seasonal-dashboard .fv-season-field-outlook-card{grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr)}.fv-seasonal-dashboard .fv-season-priority-panel{grid-column:1 / -1}}@media(max-width:900px){.fv-seasonal-dashboard .fv-season-command-header.fv-season-premium-header,.fv-seasonal-dashboard .fv-season-field-outlook-card,.fv-seasonal-dashboard .fv-season-main-grid{grid-template-columns:1fr!important}.fv-seasonal-dashboard .fv-season-command-actions{justify-items:start}.fv-seasonal-dashboard .fv-season-category-weeds,.fv-seasonal-dashboard .fv-season-category-pests,.fv-seasonal-dashboard .fv-season-category-diseases,.fv-seasonal-dashboard .fv-season-category-conditions,.fv-seasonal-dashboard .fv-season-priority-panel{grid-column:auto;grid-row:auto}}@media(max-width:720px){.fv-seasonal-dashboard{gap:.62rem}.fv-seasonal-dashboard .fv-season-command-header.fv-season-premium-header,.fv-seasonal-dashboard .fv-season-field-outlook-card,.fv-seasonal-dashboard .fv-season-active-now,.fv-seasonal-dashboard .fv-season-panel,.fv-seasonal-dashboard .fv-season-issue-group,.fv-seasonal-dashboard .fv-season-roadmap-card{padding:.62rem}.fv-seasonal-dashboard .fv-season-round-selector.trend-round-track{display:flex;overflow-x:auto;padding-bottom:.28rem;scroll-snap-type:x proximity}.fv-seasonal-dashboard .trend-round-node.fv-season-selector-card{flex:0 0 8.25rem;min-height:3.4rem;scroll-snap-align:start}.fv-seasonal-dashboard .fv-season-view-toggle,.fv-seasonal-dashboard .fv-season-copy-button,.fv-seasonal-dashboard .fv-season-copy-fallback{width:100%}.fv-seasonal-dashboard .fv-season-active-grid,.fv-seasonal-dashboard .fv-season-timing-grid{grid-template-columns:1fr}.fv-seasonal-dashboard .fv-season-active-card,.fv-seasonal-dashboard .fv-season-issue-main{grid-template-columns:3.6rem minmax(0,1fr)}.fv-seasonal-dashboard .fv-season-active-thumb,.fv-seasonal-dashboard .fv-season-issue-thumb{width:3.6rem;height:3.6rem}.fv-seasonal-dashboard .fv-season-issue-card dl div{grid-template-columns:3.55rem minmax(0,1fr)}}@media(max-width:420px){.fv-seasonal-dashboard .fv-season-active-card,.fv-seasonal-dashboard .fv-season-issue-main{grid-template-columns:1fr}.fv-seasonal-dashboard .fv-season-active-thumb,.fv-seasonal-dashboard .fv-season-issue-thumb{width:100%;height:5.6rem}.fv-seasonal-dashboard .fv-season-issue-card dl div{grid-template-columns:1fr;gap:.14rem}}.property-mapper-workspace .property-parcel-number-label{z-index:620!important;width:34px!important;height:14px!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.property-mapper-workspace .property-parcel-number-label span,body.dashboard-react-ready .property-mapper-workspace .property-parcel-number-label span{display:block!important;width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;padding:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.85)!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.property-mapper-workspace .property-parcel-number-label.is-high-zoom{width:42px!important;height:18px!important}.property-mapper-workspace .property-parcel-number-label.is-high-zoom span,body.dashboard-react-ready .property-mapper-workspace .property-parcel-number-label.is-high-zoom span{font-size:12px!important}:root{color-scheme:dark}html,body{background:#020b08}.quick-mix-lite .mix-native-product-select,.quick-mix-lite .mix-native-product-select .custom-picker{display:none!important}.quick-mix-lite .mix-product-selection-header,.quick-mix-lite .mix-step-card,.quick-mix-lite .mix-result-card,.landing-popout.quick-mix-popout .mix-step-card{border-color:#c1ff922e!important;background:radial-gradient(circle at 10% 0%,rgba(126,233,79,.1),transparent 10rem),linear-gradient(145deg,#ffffff18,#ffffff09),#041814d1!important;box-shadow:0 .9rem 2.2rem #00080547,inset 0 1px #ffffff21!important}.quick-mix-lite .quick-product-picker{display:grid;gap:.54rem}.quick-mix-lite .quick-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr));gap:.52rem}.quick-mix-lite .quick-product-grid:not(.is-expanded) .is-extra-quick-product{display:none}.quick-mix-lite .quick-product-option{min-height:7.15rem;border:1px solid rgba(212,255,185,.14);border-radius:1rem;padding:.62rem;color:#f6fff2e6;background:linear-gradient(180deg,#ffffff16,#ffffff07),#04120fc7;box-shadow:inset 0 1px #ffffff1a;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.quick-mix-lite .quick-product-option:hover,.quick-mix-lite .quick-product-option:focus-visible{transform:translateY(-1px);border-color:#beff6f7a;background:radial-gradient(circle at 20% 0%,rgba(139,241,82,.16),transparent 6rem),linear-gradient(180deg,#ffffff1f,#ffffff0a),#061f18db}.quick-mix-lite .quick-product-option.is-selected{border-color:#beff6fe0;color:#fff;background:radial-gradient(circle at 20% 0%,rgba(190,255,111,.28),transparent 6.5rem),linear-gradient(145deg,#2f8436ad,#062e20eb);box-shadow:0 .7rem 1.45rem #4fcd452e,inset 0 1px #ffffff38}.quick-mix-lite .quick-product-thumb{display:grid;height:3.25rem;place-items:center;margin-bottom:.45rem}.quick-mix-lite .quick-product-jug{max-width:100%;max-height:3.15rem;object-fit:contain;filter:drop-shadow(0 .45rem .55rem rgba(0,0,0,.32))}.quick-mix-lite .quick-product-option strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:.78rem;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-mix-lite .quick-product-option small{display:block;margin-top:.2rem;overflow:hidden;color:#e0f2deb8;font-size:.66rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.quick-mix-lite .quick-product-show-more{justify-self:start;min-height:2.08rem;border:1px solid rgba(190,255,111,.22);border-radius:999px;padding:0 .74rem;color:#e8ffcf;background:#4d923138;font-size:.72rem;font-weight:900}.quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-mix-lite .mix-rate-buttons .mix-rate-custom.active{border-color:#ffd972b8!important;color:#fff7d2!important;background:linear-gradient(145deg,#7a5816c2,#36260cb8)!important}.quick-mix-lite .mix-rate-buttons button:disabled{cursor:not-allowed;opacity:.38}.quick-mix-lite .manual-rate-field:not([hidden]){border-color:#ffd9724d;background:#503a123d}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-card,body.dashboard-react-ready .fv-dashboard-topbar,body.dashboard-react-ready .fv-sidebar,body.dashboard-react-ready .fv-mobile-bottom-nav,body.dashboard-react-ready .landing-popout-panel{border-color:#c5ffa621!important}body.dashboard-react-ready :where(.fv-primary-action,.fv-card-arrow,.fv-action-arrow,.mix-calculate-button,.mix-action-button,.mix-save-preset-button){box-shadow:0 .55rem 1.2rem #54d74324,inset 0 1px #ffffff38!important}@media(max-width:760px){.quick-mix-lite .quick-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-mix-lite .quick-product-option{min-height:6.65rem;padding:.52rem}.quick-mix-lite .quick-product-thumb{height:2.8rem}}@media(max-width:420px){.quick-mix-lite .quick-product-grid{grid-template-columns:1fr}.quick-mix-lite .mix-rate-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--fv-safe-top: env(safe-area-inset-top, 0px);--fv-safe-right: env(safe-area-inset-right, 0px);--fv-safe-bottom: env(safe-area-inset-bottom, 0px);--fv-safe-left: env(safe-area-inset-left, 0px);--fv-keyboard-height: 0px}html{min-height:100%;max-width:100%;background:#020b08;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;max-width:100%;overflow-x:hidden}body.fv-standalone{min-height:100dvh;overscroll-behavior-y:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}input,select,textarea{scroll-margin-block:max(5rem,calc(var(--fv-safe-top) + 3rem)) max(7rem,calc(var(--fv-safe-bottom) + 5rem))}.fv-ios-install-prompt,.fv-pwa-update,.fv-pwa-status{position:fixed;z-index:5000;border:1px solid rgba(196,255,158,.24);color:#f7fff3;background:radial-gradient(circle at 0 0,rgba(139,239,77,.16),transparent 9rem),linear-gradient(145deg,#123327fa,#031410fa);box-shadow:0 1rem 2.6rem #0007046b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.fv-ios-install-prompt{right:max(1rem,var(--fv-safe-right));bottom:max(1rem,var(--fv-safe-bottom));display:grid;grid-template-columns:3.5rem minmax(0,1fr);width:min(25rem,calc(100vw - 2rem));gap:.8rem;align-items:start;border-radius:1.15rem;padding:.9rem}.fv-ios-install-prompt img{width:3.5rem;height:3.5rem;border-radius:.82rem;box-shadow:0 .45rem 1rem #0000004d}.fv-ios-install-prompt span,.fv-ios-install-prompt strong{display:block}.fv-ios-install-prompt span{color:#a8ef74;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.fv-ios-install-prompt strong{margin-top:.16rem;padding-right:2.4rem;font-size:.9rem;line-height:1.2}.fv-ios-install-prompt ol{display:grid;gap:.18rem;margin:.5rem 0 0;padding-left:1.1rem;color:#eefae9c2;font-size:.74rem;line-height:1.32}.fv-ios-install-close{position:absolute;top:.62rem;right:.62rem;min-width:2.75rem;min-height:2.25rem;border:0;color:#f0f9edb8;background:transparent;font-size:.66rem;font-weight:850}.fv-pwa-status{top:max(.75rem,var(--fv-safe-top));left:50%;display:grid;width:min(30rem,calc(100vw - 1.5rem));gap:.14rem;border-radius:.9rem;padding:.7rem .85rem;transform:translate(-50%)}.fv-pwa-status.is-offline{border-color:#ffc75b57}.fv-pwa-status strong,.fv-pwa-status span,.fv-pwa-update strong,.fv-pwa-update span{display:block}.fv-pwa-status strong,.fv-pwa-update strong{font-size:.82rem}.fv-pwa-status span,.fv-pwa-update span{color:#ebf7e7b3;font-size:.7rem;line-height:1.35}.fv-pwa-update{right:max(1rem,var(--fv-safe-right));bottom:max(1rem,var(--fv-safe-bottom));display:grid;width:min(27rem,calc(100vw - 2rem));grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border-radius:1rem;padding:.8rem}.fv-pwa-update-actions{display:flex;gap:.38rem}.fv-pwa-update button{min-height:2.75rem;border:1px solid rgba(201,255,164,.2);border-radius:.7rem;padding:0 .7rem;color:#eaffd8;background:#ffffff0f;font-weight:850}.fv-pwa-update [data-pwa-update-now]{border-color:transparent;color:#11230d;background:linear-gradient(145deg,#c8f878,#73d63e)}@media(pointer:coarse){:where(.property-tool-button,.property-search-go,.property-panel-actions button,.property-search-toggle,.mix-action-button,.mix-calculate-button,.mix-save-preset-button,.mix-reset-button,.quick-product-show-more){min-height:44px!important}}@media(max-width:860px){.route-home{min-height:100dvh;padding-top:max(.75rem,var(--fv-safe-top));padding-right:max(.68rem,var(--fv-safe-right));padding-bottom:max(.75rem,var(--fv-safe-bottom));padding-left:max(.68rem,var(--fv-safe-left))}.landing-popout,.landing-popout-panel,.product-detail-dialog,.image-lightbox-dialog{max-width:calc(100vw - var(--fv-safe-left) - var(--fv-safe-right))!important;max-height:calc(100dvh - var(--fv-safe-top) - var(--fv-safe-bottom))!important}.landing-popout-panel,.product-detail-dialog,.image-lightbox-dialog{padding-bottom:max(.75rem,var(--fv-safe-bottom))!important;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--fv-safe-bottom) + 5rem)}.image-lightbox{padding-top:max(1rem,var(--fv-safe-top));padding-right:max(.75rem,var(--fv-safe-right));padding-bottom:max(1rem,var(--fv-safe-bottom));padding-left:max(.75rem,var(--fv-safe-left))}.image-lightbox-close{top:max(.75rem,var(--fv-safe-top));right:max(.75rem,var(--fv-safe-right));min-width:44px;min-height:44px}body.fv-standalone .landing-popout.property-mapper-popout .property-map-top-search{top:max(.65rem,var(--fv-safe-top));right:max(.65rem,var(--fv-safe-right));left:max(.65rem,var(--fv-safe-left));width:auto}body.fv-standalone .landing-popout.property-mapper-popout .property-floating-toolbar{bottom:calc(.65rem + var(--fv-safe-bottom));left:max(.65rem,var(--fv-safe-left));right:max(.65rem,var(--fv-safe-right))}.property-floating-toolbar .property-tool-menu>div,.custom-picker-list{max-height:min(21rem,calc(100dvh - var(--fv-safe-top) - var(--fv-safe-bottom) - 8rem))!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.landing-popout-panel :where(input,select,textarea),.property-mapper-workspace :where(input,select,textarea),.quick-mix-lite :where(input,select,textarea){font-size:16px!important}.fv-ios-install-prompt,.fv-pwa-update{right:max(.75rem,var(--fv-safe-right));bottom:calc(5.5rem + var(--fv-safe-bottom));width:min(25rem,calc(100vw - 1.5rem - var(--fv-safe-left) - var(--fv-safe-right)))}.fv-pwa-status{top:max(.55rem,var(--fv-safe-top))}body.fv-keyboard-open .fv-ios-install-prompt,body.fv-keyboard-open .fv-pwa-update,body.fv-keyboard-open .property-floating-toolbar{opacity:0;pointer-events:none}}@media(max-width:390px){.fv-ios-install-prompt{grid-template-columns:3rem minmax(0,1fr);gap:.65rem;padding:.75rem}.fv-ios-install-prompt img{width:3rem;height:3rem}.fv-pwa-update{grid-template-columns:1fr}.fv-pwa-update-actions button{flex:1}}
