.weather_surface__iigBc{--weather-ink:#112820;--weather-muted:#65786f;--weather-line:rgba(18,55,43,0.13);--weather-card:rgba(255,255,255,0.92);--weather-card-solid:#fff;--weather-deep:#071f20;--weather-deep-2:#0b3230;--weather-mint:#64ddb0;--weather-cyan:#54c9ed;--weather-amber:#f0ad55;--weather-red:#df735f;--weather-violet:#a98bff;min-height:100vh;color:var(--weather-ink);background:radial-gradient(circle at 12% -8%,rgba(73,206,166,.18),transparent 36rem),radial-gradient(circle at 96% 16%,rgba(70,184,225,.13),transparent 30rem),linear-gradient(180deg,#f3f8f5,#edf4f0 55%,#f8faf8)}.weather_container__8TC3K{width:min(1500px,calc(100% - 40px));margin:0 auto;padding:30px 0 72px}.weather_weatherNav__RQPL0{display:flex;align-items:center;gap:5px;overflow-x:auto;margin-bottom:24px;padding:5px;border:1px solid var(--weather-line);border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 16px 42px rgba(19,52,41,.05);backdrop-filter:blur(16px)}.weather_navLink__gXp_m{flex:0 0 auto;padding:10px 15px;border-radius:13px;color:var(--weather-muted);font-size:14px;font-weight:700;letter-spacing:-.02em;transition:background .16s ease,color .16s ease,transform .16s ease}.weather_navLink__gXp_m:hover{color:var(--weather-ink);background:rgba(56,145,111,.08);transform:translateY(-1px)}.weather_navLinkActive__5Q3Zp{color:#fff;background:#153f34;box-shadow:0 7px 18px rgba(17,62,49,.2)}.weather_breadcrumb__O2f8R{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:#668076;font-size:14px;font-weight:700;letter-spacing:.04em}.weather_breadcrumbDot___QEP6{width:6px;height:6px;border-radius:999px;background:var(--weather-mint);box-shadow:0 0 0 5px rgba(100,221,176,.17)}.weather_pageHead__uDPrs{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.weather_pageTitle__6Xcwu{max-width:900px}.weather_pageTitle__6Xcwu h1{margin:0;font-size:clamp(32px,4vw,58px);line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.weather_pageTitle__6Xcwu p{max-width:760px;margin:12px 0 0;color:var(--weather-muted);font-size:16px;line-height:1.65;letter-spacing:-.02em}.weather_headActions__ezjUr{display:flex;align-items:center;gap:9px;flex:0 0 auto}.weather_compactButton__FMATF,.weather_primaryButton__d1jt5,.weather_secondaryButton__UzuC7{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 17px;border:1px solid transparent;border-radius:13px;font-size:14px;font-weight:800;cursor:pointer}.weather_primaryButton__d1jt5{color:#fff;background:#154d3d;box-shadow:0 12px 24px rgba(15,75,58,.18)}.weather_secondaryButton__UzuC7{color:var(--weather-ink);border-color:var(--weather-line);background:rgba(255,255,255,.8)}.weather_compactButton__FMATF{min-height:36px;padding:0 12px;color:#d9eee6;border-color:rgba(189,234,219,.22);background:rgba(11,43,40,.56)}.weather_dataBanner__ynMiU,.weather_sampleBanner__DuZKD{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 15px;border:1px solid rgba(220,151,68,.28);border-radius:14px;color:#704818;background:rgba(255,241,215,.84);font-size:14px;line-height:1.5}.weather_dataBanner__ynMiU strong,.weather_sampleBanner__DuZKD strong{display:inline-flex;align-items:center;gap:7px}.weather_liveBanner__t8_9Z{color:#12543f;border-color:rgba(42,161,119,.26);background:linear-gradient(90deg,rgba(222,249,239,.96),rgba(236,250,247,.86));box-shadow:0 11px 28px rgba(32,126,92,.07)}.weather_unavailableBanner__1mO3Y{color:#754416;border-color:rgba(220,151,68,.32);background:rgba(255,241,215,.9)}.weather_referenceBanner__1o0rO{color:#694d91;border-color:rgba(137,105,182,.25);background:rgba(242,236,252,.9)}.weather_dataBadge___U94n{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;color:#fff;background:#17684d;font-size:11px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.weather_unavailableBanner__1mO3Y .weather_dataBadge___U94n{background:#9b5f24}.weather_referenceBanner__1o0rO .weather_dataBadge___U94n{background:#725496}.weather_sampleBadge__dCsfP{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;color:#70430f;background:#ffdba7;font-size:11px;font-weight:900;letter-spacing:.06em}.weather_trace__34dun{color:rgba(112,72,24,.72);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.weather_summaryGrid__9IAa5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.weather_card___zJn5,.weather_glassCard__17jHJ,.weather_summaryCard__Q2N_e{min-width:0;border:1px solid var(--weather-line);border-radius:20px;background:var(--weather-card);box-shadow:0 18px 42px rgba(17,52,41,.055)}.weather_summaryCard__Q2N_e{position:relative;overflow:hidden;min-height:122px;padding:18px}.weather_summaryCard__Q2N_e:after{position:absolute;right:-15px;bottom:-30px;width:105px;height:105px;border-radius:999px;background:radial-gradient(circle,rgba(80,207,166,.16),transparent 70%);content:""}.weather_summaryLabel__fP0X_{color:var(--weather-muted);font-size:14px;font-weight:700}.weather_summaryValue__O9t6B{margin-top:8px;font-size:clamp(21px,2vw,29px);font-weight:900;line-height:1.12;letter-spacing:-.04em}.weather_summaryNote__mV3Xy{margin-top:8px;color:#708079;font-size:14px}.weather_summaryIcon__hGi2X{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#165640;background:rgba(85,207,164,.14);font-weight:900}.weather_telemetryRail__a9EKa{position:relative;z-index:2;display:grid;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(105px,.72fr)) minmax(180px,1fr);gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid rgba(120,213,184,.18);border-radius:19px;color:#dff6ee;background:rgba(8,39,36,.96);box-shadow:0 20px 45px rgba(5,36,32,.14)}.weather_telemetryRail__a9EKa:after{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0,rgba(78,227,177,.17),transparent 32%),linear-gradient(90deg,transparent,rgba(93,209,229,.055),transparent);content:""}.weather_telemetryLead__7GlWZ,.weather_telemetryMetric__g7Vy9,.weather_telemetryTail__TQiy4{position:relative;z-index:1;display:grid;align-content:center;min-height:92px;padding:14px 16px;border-right:1px solid rgba(167,223,205,.1)}.weather_telemetryLead__7GlWZ span,.weather_telemetryMetric__g7Vy9 span,.weather_telemetryTail__TQiy4 span{color:#74d5b5;font-size:10px;font-weight:900;letter-spacing:.1em}.weather_telemetryLead__7GlWZ strong,.weather_telemetryMetric__g7Vy9 strong,.weather_telemetryTail__TQiy4 strong{margin-top:5px;font-size:20px;letter-spacing:-.035em}.weather_telemetryLead__7GlWZ small,.weather_telemetryTail__TQiy4 small{overflow:hidden;margin-top:4px;color:#90aaa1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.weather_telemetryMetric__g7Vy9{text-align:right}.weather_telemetryMetric__g7Vy9 strong{color:#f2fffa}.weather_telemetryTail__TQiy4{border-right:0}.weather_dashboardGrid__eviaO{display:grid;grid-template-columns:minmax(0,68fr) minmax(320px,32fr);gap:14px;align-items:stretch}.weather_dashboardGrid__eviaO>*,.weather_listItem__PmJjF,.weather_list__xN7OE,.weather_stack__R7Frr{min-width:0}.weather_mapCard__XAsVE{--layer-ambient-a:rgba(87,222,183,0.22);--layer-ambient-b:rgba(72,178,229,0.16);--layer-ambient-line:rgba(143,236,210,0.11);position:relative;min-width:0;overflow:hidden;min-height:670px;border:1px solid rgba(167,224,207,.18);border-radius:27px;color:#d8eee7;background:radial-gradient(circle at 70% 30%,rgba(49,181,147,.13),transparent 30%),linear-gradient(145deg,var(--weather-deep),#06191c);box-shadow:0 25px 60px rgba(2,30,29,.22)}.weather_mapCard__XAsVE[data-active-layer=rain-cloud]{--layer-ambient-a:rgba(75,195,241,0.28);--layer-ambient-b:rgba(119,124,238,0.17);--layer-ambient-line:rgba(119,211,243,0.13)}.weather_mapCard__XAsVE[data-active-layer=wind-spray]{--layer-ambient-a:rgba(78,227,177,0.27);--layer-ambient-b:rgba(59,179,210,0.14);--layer-ambient-line:rgba(112,235,198,0.13)}.weather_mapCard__XAsVE[data-active-layer=temperature]{--layer-ambient-a:rgba(255,137,87,0.25);--layer-ambient-b:rgba(244,191,92,0.16);--layer-ambient-line:rgba(255,191,117,0.11)}.weather_mapCard__XAsVE[data-active-layer=wetness]{--layer-ambient-a:rgba(168,136,255,0.26);--layer-ambient-b:rgba(72,199,217,0.14);--layer-ambient-line:rgba(194,165,255,0.12)}.weather_mapCard__XAsVE[data-active-layer=soil-water]{--layer-ambient-a:rgba(242,190,90,0.24);--layer-ambient-b:rgba(72,206,168,0.14);--layer-ambient-line:rgba(246,209,124,0.12)}.weather_mapCard__XAsVE:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(110,209,186,.055) 1px,transparent 0),linear-gradient(90deg,rgba(110,209,186,.055) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%);content:""}.weather_mapToolbar__56y_9{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px 9px}.weather_mapSearch__RxfGw{display:flex;align-items:center;gap:8px;width:min(390px,55%);min-height:41px;padding:0 13px;border:1px solid rgba(193,235,223,.16);border-radius:12px;color:#d8eee7;background:rgba(10,38,37,.7);font-size:14px;backdrop-filter:blur(12px)}.weather_mapSearch__RxfGw input{width:100%;min-width:0;border:0;outline:0;color:inherit;background:transparent;font:inherit}.weather_mapSearch__RxfGw input::-moz-placeholder{color:#b9d1ca;opacity:1}.weather_mapSearch__RxfGw input::placeholder{color:#b9d1ca;opacity:1}.weather_mapTools__v6jbq{display:flex;gap:7px}.weather_layerTabs__JyO1U{position:relative;z-index:5;display:flex;gap:7px;overflow-x:auto;padding:8px 17px 0}.weather_layerButton__UQsyq{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid rgba(194,232,221,.15);border-radius:999px;color:#bbd1ca;background:rgba(7,31,32,.67);font-size:14px;font-weight:700;cursor:pointer}.weather_layerButtonActive__ctFYg{color:#07261f;border-color:rgba(128,241,202,.6);background:#b8f2dd;box-shadow:0 0 25px rgba(99,226,178,.2)}.weather_provenanceDock__LiojQ{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 17px 0}.weather_provenanceItems__NlEbN{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.weather_provenanceItems__NlEbN::-webkit-scrollbar{display:none}.weather_provenanceChip__gOaKr{--source-tone:#70d9b6;display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;min-height:27px;padding:0 8px;border:1px solid color-mix(in srgb,var(--source-tone) 24%,transparent);border-radius:9px;color:#c7ddd5;background:rgba(6,29,29,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(12px)}.weather_provenanceChip__gOaKr[data-source-kind=ultra-short]{--source-tone:#60c6e7}.weather_provenanceChip__gOaKr[data-source-kind=short]{--source-tone:#4d9ed4}.weather_provenanceChip__gOaKr[data-source-kind=model]{--source-tone:#718bd9}.weather_provenanceChip__gOaKr[data-source-kind=radar]{--source-tone:#41c7ee}.weather_provenanceChip__gOaKr[data-source-kind=satellite]{--source-tone:#9a88ef}.weather_provenanceChip__gOaKr[data-source-kind=sensor]{--source-tone:#d0a3f6}.weather_provenanceChip__gOaKr i{width:6px;height:6px;border-radius:50%;background:var(--source-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--source-tone) 12%,transparent)}.weather_provenanceChip__gOaKr strong{font-size:10px;font-weight:900;letter-spacing:.02em}.weather_provenanceChip__gOaKr small{color:#819e95;font-size:9px}.weather_provenanceChip__gOaKr[data-source-state=PRIMARY] small{color:var(--source-tone)}.weather_provenanceChip__gOaKr[data-source-state=INSUFFICIENT_DATA],.weather_provenanceChip__gOaKr[data-source-state=NOT_CONNECTED]{opacity:.62}.weather_decorativeNotice__i8_82{flex:0 0 auto;color:#718f86;font-size:9px;font-weight:800;letter-spacing:.04em}.weather_mapAtmosphere__dG9Et{position:absolute;z-index:1;inset:118px 0 82px;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 24% 31%,var(--layer-ambient-a),transparent 31%),radial-gradient(circle at 68% 60%,var(--layer-ambient-b),transparent 34%);opacity:.9;transition:background .26s ease}.weather_mapAtmosphere__dG9Et:before{position:absolute;inset:9% -10% 7%;border-radius:44%;background:repeating-linear-gradient(118deg,transparent 0 34px,var(--layer-ambient-line) 35px 36px,transparent 37px 73px);filter:blur(.5px);content:"";transform:rotate(-8deg)}.weather_atmosphereOrbA__3lT0c,.weather_atmosphereOrbB__Fadv2,.weather_atmosphereSweep__XxCz5{position:absolute;display:block;pointer-events:none}.weather_atmosphereOrbA__3lT0c{top:5%;left:7%;width:46%;height:37%;border-radius:48% 52% 62% 38%;background:radial-gradient(ellipse,var(--layer-ambient-a),transparent 68%);filter:blur(18px);animation:weather_atmosphereFloat__z9Tzh 12s ease-in-out infinite alternate}.weather_atmosphereOrbB__Fadv2{right:7%;bottom:10%;width:43%;height:45%;border-radius:56% 44% 38% 62%;background:radial-gradient(ellipse,var(--layer-ambient-b),transparent 69%);filter:blur(23px);animation:weather_atmosphereFloat__z9Tzh 16s ease-in-out -4s infinite alternate-reverse}.weather_atmosphereSweep__XxCz5{top:18%;right:-20%;width:85%;height:11%;border-radius:50%;background:linear-gradient(90deg,transparent,var(--layer-ambient-line),transparent);filter:blur(8px);transform:rotate(-17deg);animation:weather_atmosphereSweep__XxCz5 11s ease-in-out infinite}.weather_mapStage__1OepC{position:absolute;z-index:2;inset:124px 0 82px;display:grid;place-items:center}.weather_mapSvg__9M1wu{width:min(94%,850px);height:min(100%,570px);overflow:visible}.weather_land__drF6m{fill:rgba(54,98,92,.68);stroke:rgba(157,220,205,.7);stroke-width:1.5;transition:fill .24s ease}.weather_regionLine__JL4Yu{fill:none;stroke:rgba(178,225,213,.26);stroke-width:1.2}.weather_radarRing__4QXzl{fill:none;stroke:rgba(84,218,175,.28);stroke-width:1.4;transform-origin:center;animation:weather_radarPulse____b8R 4.8s ease-out infinite}.weather_radarRingDelay__ozlxc{animation-delay:1.4s}.weather_isobar__VV5ik{fill:none;stroke:rgba(107,199,235,.52);stroke-width:1.4;stroke-dasharray:7 8;animation:weather_dashFlow__xEU3E 16s linear infinite}.weather_windPath__yRh5i{fill:none;stroke:rgba(106,231,190,.7);stroke-width:2;stroke-linecap:round;stroke-dasharray:2 10;animation:weather_dashFlow__xEU3E 8s linear infinite}.weather_cloudBand__7h9S3{opacity:.47;mix-blend-mode:screen;animation:weather_cloudDrift__jvih1 18s ease-in-out infinite alternate}.weather_mapMarker__swGlC{cursor:pointer;outline:none}.weather_mapMarker__swGlC:focus-visible .weather_markerCore__RnxuA{stroke:#fff3a8;stroke-width:5px}.weather_markerHalo__dr9Gx{opacity:.24;animation:weather_markerPulse__Svz4P 2.8s ease-out infinite}.weather_markerCore__RnxuA{stroke:#f2fffa;stroke-width:2.3}.weather_observationMarker__N4_YN{pointer-events:none}.weather_observationHalo__EBCcd{fill:rgba(100,221,176,.14);stroke:rgba(137,244,208,.5);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:weather_observationPulse__OHzmB 2.6s ease-out infinite}.weather_observationCore__m6mAE{fill:#8cf0ca;stroke:#f4fffb;stroke-width:2.5;filter:drop-shadow(0 0 9px rgba(91,235,184,.75))}.weather_observationLegend__kxIlD{background:#8cf0ca;box-shadow:0 0 0 4px rgba(140,240,202,.13)}.weather_markerLabel__4DjRD{fill:#effbf7;font-size:12px;font-weight:800;paint-order:stroke;stroke:rgba(5,28,28,.88);stroke-width:4px}.weather_farmBoundary__WPuMq{fill:rgba(255,209,102,.14);stroke:#ffd166;stroke-width:2.5;stroke-dasharray:7 5}.weather_mapInsight__oDvGA{position:absolute;z-index:4;top:164px;right:22px;width:min(265px,34%);padding:15px;border:1px solid rgba(186,232,217,.18);border-radius:16px;color:#daeee8;background:rgba(7,31,31,.82);box-shadow:0 18px 42px rgba(0,11,12,.3);backdrop-filter:blur(16px)}.weather_insightKicker__hvHUg{margin-bottom:7px;color:#84d7bd;font-size:12px;font-weight:800;letter-spacing:.06em}.weather_mapInsight__oDvGA strong{display:block;margin-bottom:6px;font-size:16px;letter-spacing:-.03em}.weather_mapInsight__oDvGA p{margin:0;color:#9bb8af;font-size:14px;line-height:1.5}.weather_insightContext__WVGez{margin-bottom:8px!important;color:#c1d8d0!important;font-size:12px!important}.weather_activeSourceBadge__NqhcC{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;margin-bottom:8px;padding:5px 8px;border:1px solid rgba(133,220,191,.19);border-radius:8px;color:#a9ddcb;background:rgba(84,195,159,.08);font-size:9px;font-weight:850;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.weather_activeSourceBadge__NqhcC[data-source-kind=RADAR]{color:#91dff6;border-color:rgba(81,198,237,.25);background:rgba(81,198,237,.08)}.weather_activeSourceBadge__NqhcC[data-source-kind=FARM_SENSOR],.weather_activeSourceBadge__NqhcC[data-source-kind=SATELLITE]{color:#c8b6ff;border-color:rgba(168,136,239,.25);background:rgba(168,136,239,.08)}.weather_activeSourceBadge__NqhcC[data-source-kind=MODEL],.weather_activeSourceBadge__NqhcC[data-source-kind=SHORT_FORECAST],.weather_activeSourceBadge__NqhcC[data-source-kind=ULTRA_SHORT_FORECAST]{color:#9dd4f3;border-color:rgba(96,174,220,.25);background:rgba(96,174,220,.08)}.weather_insightMetrics__Nu0rP{margin-bottom:7px!important;color:#d6e9e3!important;font-size:11px!important}.weather_locationStatus__GjSvE{color:#b8f2dd!important;font-weight:750}.weather_insightLayerDescription__FSUpP{margin-top:7px!important;font-size:11px!important}.weather_mapSignalDeck__nmSyU{position:absolute;z-index:5;bottom:94px;left:18px;width:min(318px,44%);padding:11px 12px 9px;border:1px solid rgba(173,226,210,.17);border-radius:15px;color:#dff5ed;background:radial-gradient(circle at 14% 0,rgba(84,219,174,.11),transparent 45%),rgba(4,25,26,.84);box-shadow:0 18px 42px rgba(0,11,12,.24);backdrop-filter:blur(16px)}.weather_mapSignalDeck__nmSyU header{display:flex;align-items:center;justify-content:space-between;gap:8px}.weather_mapSignalDeck__nmSyU header span{color:#81d9bd;font-size:9px;font-weight:950;letter-spacing:.11em}.weather_mapSignalDeck__nmSyU header small{color:#77988e;font-size:9px}.weather_mapSignalDeck__nmSyU svg{display:block;width:100%;height:66px;margin-top:4px;overflow:visible}.weather_mapSignalGrid__3OBSv{stroke:rgba(152,211,194,.1);stroke-width:1}.weather_mapSignalPath__DgtOC{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px currentcolor)}.weather_mapSignalCursor__rUq09{stroke:rgba(232,255,247,.48);stroke-width:1;stroke-dasharray:2 3}.weather_mapSignalPoint__NpTK0{stroke:#f2fff9;stroke-width:1.2}.weather_mapSignalDeck__nmSyU footer{display:flex;align-items:center;gap:8px;color:#90aaa1;font-size:9px}.weather_mapSignalDeck__nmSyU footer span{display:inline-flex;align-items:center;gap:4px}.weather_mapSignalDeck__nmSyU footer i{width:5px;height:5px;border-radius:50%}.weather_mapSignalDeck__nmSyU footer b{margin-left:auto;color:#d7ae72;font-size:8px;letter-spacing:.02em}.weather_mapSignalSourceLegend__1OyCY{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-top:6px;padding-top:6px;border-top:1px solid rgba(155,211,194,.1);color:#829f96;font-size:8px;scrollbar-width:none}.weather_mapSignalSourceLegend__1OyCY::-webkit-scrollbar{display:none}.weather_mapSignalSourceLegend__1OyCY span{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px}.weather_mapSignalSourceLegend__1OyCY svg{width:22px;height:4px;margin:0}.weather_mapSignalSourceLegend__1OyCY line{stroke:#b8d5cb;stroke-width:1.5}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=OBSERVATION]{color:#8be2c5}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=ULTRA_SHORT_FORECAST]{color:#78cfec}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=SHORT_FORECAST]{color:#70abd5}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=MODEL]{color:#9da9ec}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=RADAR]{color:#55c9ee}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=SATELLITE]{color:#b3a5f2}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=FARM_SENSOR]{color:#d7b8ee}.weather_mapSignalSourceLegend__1OyCY span[data-source-kind=NONE]{color:#d1a36c}.weather_mapSignalDeck__nmSyU>p{margin:14px 0 5px;color:#8ea59d;font-size:11px;line-height:1.5}.weather_mapLegend__8oSzn{position:absolute;z-index:4;right:18px;bottom:93px;display:grid;gap:7px;padding:10px 12px;border:1px solid rgba(191,231,219,.14);border-radius:12px;color:#b5ccc5;background:rgba(6,27,28,.72);font-size:12px}.weather_legendRow__8sq7w{display:flex;align-items:center;gap:7px}.weather_legendDot__dBJwB{width:7px;height:7px;border-radius:999px}.weather_timeline__wutOt{position:absolute;z-index:6;right:17px;bottom:16px;left:17px;padding:11px 13px 9px;border:1px solid rgba(191,231,219,.16);border-radius:14px;background:rgba(5,25,26,.85);backdrop-filter:blur(16px)}.weather_timelineKinds__cfRCJ,.weather_timelineLabels__4Lw5e{display:grid;grid-template-columns:24% 38% 38%;color:#81a79c;font-size:11px}.weather_timelineKinds__cfRCJ span:nth-child(2){color:#71d5b4}.weather_timelineKinds__cfRCJ span:nth-child(3){color:#77bfe0}.weather_timelineButtons___Lwv2{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:7px 0}.weather_timelineButton__0AlOS{position:relative;height:7px;border:0;border-radius:999px;background:#335e57;cursor:pointer}.weather_timelineButton__0AlOS:nth-child(n+3):nth-child(-n+5){background:#4da984}.weather_timelineButton__0AlOS:nth-child(n+6){background:#3a7e99}.weather_timelineButtonActive__sDAIc:after{position:absolute;top:50%;left:50%;width:14px;height:14px;border:3px solid #baf4df;border-radius:999px;background:#1f7b5c;box-shadow:0 0 0 4px rgba(101,224,178,.15);content:"";transform:translate(-50%,-50%)}.weather_timelineEmpty__9p1oo{grid-column:1/-1;min-height:24px;color:#91aaa2;font-size:11px;text-align:center}.weather_timelineLabels__4Lw5e{grid-template-columns:repeat(4,1fr)}.weather_timelineLabels__4Lw5e span:nth-child(2),.weather_timelineLabels__4Lw5e span:nth-child(3){text-align:center}.weather_timelineLabels__4Lw5e span:last-child{text-align:right}.weather_decisionPanel__OeAN2{display:flex;min-width:0;flex-direction:column;min-height:670px;padding:20px;border:1px solid var(--weather-line);border-radius:27px;background:radial-gradient(circle at 100% 0,rgba(86,212,168,.1),transparent 26%),rgba(255,255,255,.94);box-shadow:0 25px 60px rgba(17,49,39,.08)}.weather_sheetHandle__bc4P5{display:none;width:42px;height:4px;margin:0 auto 14px;border-radius:999px;background:#d4dfda}.weather_cardHead__EgF5s,.weather_panelHead__cmYvH,.weather_sectionHead__Qbm6m{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.weather_cardHead__EgF5s h3,.weather_panelHead__cmYvH h2,.weather_sectionHead__Qbm6m h2,.weather_sectionHead__Qbm6m h3{margin:0;letter-spacing:-.035em}.weather_panelHead__cmYvH h2{font-size:23px}.weather_cardHead__EgF5s p,.weather_panelHead__cmYvH p,.weather_sectionHead__Qbm6m p{margin:5px 0 0;color:var(--weather-muted);font-size:14px;line-height:1.5}.weather_filterPill__zJ23I,.weather_gatePill__hUM5q,.weather_kindPill__CzycZ,.weather_livePill__gb9vH,.weather_statusPill__jyBlh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.weather_gatePill__hUM5q{color:#7b4c0f;background:#fff0d5}.weather_kindPill__CzycZ{color:#15547a;background:#e3f5fd}.weather_kindObservation__LB8uG{color:#12614a;background:#def5eb}.weather_kindForecast__1kwW9{color:#145f85;background:#e0f3fb}.weather_kindSensor__T__68{color:#694d91;background:#eee7fb}.weather_statusPill__jyBlh{color:#6b4315;background:#fff0d8}.weather_livePill__gb9vH{color:#0f5a41;background:#dff8ed;box-shadow:inset 0 0 0 1px rgba(54,174,128,.14)}.weather_decisionList__k_cpV{display:grid;gap:10px;margin-top:17px}.weather_decisionCard__7eGml{position:relative;overflow:hidden;padding:14px;border:1px solid var(--weather-line);border-radius:16px;background:#fff}.weather_decisionCard__7eGml:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(#e9b35f,#df7e69);content:""}.weather_decisionTitle__tkNKk{display:flex;align-items:center;gap:10px}.weather_decisionIcon__ix_fa{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#155843;background:#e3f5ed;font-weight:900}.weather_decisionTitle__tkNKk strong{display:block;font-size:14px}.weather_decisionTitle__tkNKk small{display:block;margin-top:2px;color:#809188;font-size:13px}.weather_decisionCandidate__b_fvA{margin:12px 0 8px;color:#654314;font-size:16px;font-weight:900;letter-spacing:-.03em}.weather_reasonList__gMyRv{display:grid;gap:5px;margin:0;padding:0;list-style:none}.weather_reasonList__gMyRv li{position:relative;padding-left:12px;color:#63766d;font-size:14px;line-height:1.45}.weather_reasonList__gMyRv li:before{position:absolute;top:.58em;left:0;width:4px;height:4px;border-radius:999px;background:#d99b48;content:""}.weather_decisionMeta__VG3JX{display:flex;justify-content:space-between;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid #edf1ef;color:#83928b;font-size:13px}.weather_panelFooter__z6XLU{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:15px}.weather_panelFooter__z6XLU a{display:grid;min-height:42px;place-items:center;border:1px solid var(--weather-line);border-radius:12px;font-size:14px;font-weight:800}.weather_panelFooter__z6XLU a:last-child{color:#fff;border-color:#174d3d;background:#174d3d}.weather_sectionGrid__EbpBp{display:grid;grid-template-columns:1.25fr .85fr .85fr;gap:14px;margin-top:14px}.weather_card___zJn5{padding:19px}.weather_sectionHead__Qbm6m{margin-bottom:17px}.weather_sectionHead__Qbm6m h2{font-size:22px}.weather_sectionHead__Qbm6m h3{font-size:17px}.weather_sectionHead__Qbm6m a{color:#4e7567;font-size:14px;font-weight:800}.weather_workBands__c5FQf{display:grid;gap:10px}.weather_workBandRow__z1TAx{display:grid;grid-template-columns:56px 1fr 80px;align-items:center;gap:10px}.weather_workBandRow__z1TAx strong{font-size:14px}.weather_signalBand__f9CYQ{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.weather_signalCell__OXWH_{height:22px;border-radius:5px;background:#dce5e1}.weather_signalLow__Gsxq5{background:#91d9bf}.weather_signalMixed__NXVMy{background:#e7bf7d}.weather_signalHigh__opEGB{background:#df887a}.weather_signalNoData__e1PHi{background:repeating-linear-gradient(135deg,#e1e7e4 0 5px,#f0f3f2 5px 10px)}.weather_bandGate__qTcrC{color:#8b6329;font-size:13px;text-align:right}.weather_bandAxis___gRyG{display:flex;justify-content:space-between;margin:8px 85px 0 66px;color:#9aa8a2;font-size:10px}.weather_list__xN7OE{display:grid;gap:9px}.weather_listItem__PmJjF{display:flex;align-items:center;gap:11px;width:100%;max-width:100%;min-height:58px;padding:10px 11px;border:1px solid #e6ede9;border-radius:13px;background:rgba(255,255,255,.72)}.weather_listIcon__mWLDS{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:11px;color:#205d49;background:#e8f5ef;font-weight:900}.weather_listCopy__nB8uo{min-width:0;flex:1}.weather_listCopy__nB8uo strong{display:block}.weather_listCopy__nB8uo p,.weather_listCopy__nB8uo strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.weather_listCopy__nB8uo p{margin:3px 0 0;color:#788880}.weather_listTime___9ph5{color:#97a39e;font-size:12px}.weather_contentGrid__pwYF8{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px}.weather_contentGridEqual__AQ79j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.weather_threeGrid__A9SSf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.weather_metricGrid__jGw9Y{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.weather_metricCard__YFNS7{min-height:150px;padding:15px;border:1px solid var(--weather-line);border-radius:18px;background:rgba(255,255,255,.88)}.weather_metricCard__YFNS7 strong{display:block;margin-top:12px;font-size:16px;letter-spacing:-.03em}.weather_metricCard__YFNS7 p{margin:7px 0 0;color:var(--weather-muted);font-size:14px;line-height:1.5}.weather_metricValue__wArIn{margin-top:13px;color:#714b19;font-size:14px;font-weight:850}.weather_chart__AMC0r{position:relative;min-height:260px;overflow:hidden;margin-top:15px;border:1px solid #e5ece8;border-radius:16px;background:linear-gradient(rgba(31,88,68,.055) 1px,transparent 0),linear-gradient(90deg,rgba(31,88,68,.055) 1px,transparent 0),linear-gradient(180deg,#fbfdfc,#f4f9f6);background-size:100% 42px,64px 100%,auto}.weather_chartSvg__hvXRE{width:100%;height:260px;overflow:visible}.weather_chartLine__n3Jv9{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.weather_chartPoint__Emcz1{stroke:#fff;stroke-width:2;filter:drop-shadow(0 4px 7px rgba(14,68,52,.22))}.weather_chartEmpty__EyNfM{display:grid;min-height:260px;place-content:center;gap:7px;margin-top:15px;padding:24px;border:1px dashed #cddbd5;border-radius:16px;color:#657a70;background:linear-gradient(rgba(31,88,68,.04) 1px,transparent 0),linear-gradient(90deg,rgba(31,88,68,.04) 1px,transparent 0),linear-gradient(180deg,#fbfdfc,#f4f9f6);background-size:100% 42px,64px 100%,auto;text-align:center}.weather_chartEmpty__EyNfM strong{color:#254c3d;font-size:17px}.weather_chartEmpty__EyNfM span{font-size:13px}.weather_chartArea__MukzC{opacity:.14}.weather_chartLabel__0CYNG{fill:#73867d;font-size:11px}.weather_chartLegend__fPHFc{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.weather_tableWrap__S28a7{overflow-x:auto;margin-top:14px;border:1px solid #e3ebe7;border-radius:15px}.weather_table__zDFhO{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.weather_table__zDFhO td,.weather_table__zDFhO th{padding:12px 14px;border-bottom:1px solid #e8eeeb;text-align:left;vertical-align:top}.weather_table__zDFhO th{color:#526b61;background:#f3f8f5;font-size:13px;letter-spacing:.03em}.weather_table__zDFhO tr:last-child td{border-bottom:0}.weather_stack__R7Frr{display:grid;gap:14px}.weather_sourceStrip__HjDS8{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.weather_sourceChip__ROg7d{--source-chip-tone:#4fbf99;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid #dce9e3;border-radius:10px;color:#516a60;background:rgba(255,255,255,.76);font-size:12px}.weather_sourceChip__ROg7d[data-source-kind=RADAR]{--source-chip-tone:#42b7e5}.weather_sourceChip__ROg7d[data-source-kind=SATELLITE]{--source-chip-tone:#8b76dd}.weather_sourceChip__ROg7d[data-source-kind=MODEL],.weather_sourceChip__ROg7d[data-source-kind=SHORT_FORECAST],.weather_sourceChip__ROg7d[data-source-kind=ULTRA_SHORT_FORECAST]{--source-chip-tone:#4d91c6}.weather_sourceChip__ROg7d[data-source-kind=FARM_SENSOR]{--source-chip-tone:#9f72ce}.weather_sourceChip__ROg7d b{color:var(--source-chip-tone);font-size:10px;font-weight:950;letter-spacing:.04em}.weather_sourceChip__ROg7d i{width:7px;height:7px;border-radius:999px;background:var(--source-chip-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--source-chip-tone) 12%,transparent)}.weather_sourceChip__ROg7d[data-quality=INSUFFICIENT] i{background:#e1a454}.weather_routeTabs__l8EIj{display:flex;gap:7px;overflow-x:auto;margin-bottom:14px}.weather_routeTab__bbVtC{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid var(--weather-line);border-radius:11px;color:#587066;background:rgba(255,255,255,.72);font-size:13px;font-weight:800}.weather_routeTabActive__iYVVg{color:#fff;background:#184d3d}.weather_radarFrames__zu_G4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:14px}.weather_radarFrame__VzF4J{position:relative;overflow:hidden;min-height:76px;border:1px solid #dbe6e1;border-radius:11px;background:radial-gradient(circle at var(--x,48%) var(--y,52%),rgba(74,194,232,.7),transparent 18%),radial-gradient(circle at 58% 45%,rgba(95,223,173,.45),transparent 28%),#0d2b2b}.weather_radarFrame__VzF4J span{position:absolute;right:6px;bottom:5px;color:#d5ece5;font-size:10px}.weather_satelliteStage__0Xunr{position:relative;overflow:hidden;min-height:430px;border-radius:22px;color:#d8eee7;background:radial-gradient(ellipse at 48% 45%,rgba(90,178,200,.26),transparent 32%),linear-gradient(160deg,#0c2b32,#061a1d)}.weather_satelliteStage__0Xunr:after,.weather_satelliteStage__0Xunr:before{position:absolute;border:2px solid rgba(221,247,246,.18);border-radius:50%;filter:blur(1px);content:""}.weather_satelliteStage__0Xunr:before{top:20%;left:15%;width:65%;height:24%;transform:rotate(15deg)}.weather_satelliteStage__0Xunr:after{top:43%;left:32%;width:55%;height:18%;transform:rotate(-8deg)}.weather_satelliteCopy__gf7gv{position:absolute;right:25px;bottom:25px;left:25px;padding:18px;border:1px solid rgba(217,241,236,.15);border-radius:16px;background:rgba(4,24,27,.76)}.weather_farmHero__Tyeyx{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:14px;padding:21px;border:1px solid var(--weather-line);border-radius:22px;color:#dff4ec;background:radial-gradient(circle at 90% 10%,rgba(77,211,166,.2),transparent 40%),linear-gradient(130deg,#0c312d,#092122)}.weather_farmHero__Tyeyx h2{margin:0;font-size:28px;letter-spacing:-.04em}.weather_farmMeta__UVb_P{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.weather_farmMeta__UVb_P span{padding:6px 9px;border:1px solid rgba(196,233,220,.15);border-radius:999px;color:#aac8be;font-size:12px}.weather_farmScore__Ymf9f{text-align:right}.weather_farmScore__Ymf9f strong{display:block;font-size:22px}.weather_farmScore__Ymf9f span{color:#9ab9af;font-size:12px}.weather_farmUrlCard__zHnK_{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.4fr);gap:14px 20px;align-items:center;margin-bottom:14px;border:1px solid rgba(48,135,106,.2);border-radius:18px;padding:16px 18px;background:radial-gradient(circle at 96% 0,rgba(84,201,237,.13),transparent 34%),linear-gradient(135deg,rgba(239,251,246,.98),rgba(249,253,251,.94));box-shadow:0 14px 34px rgba(19,77,59,.07)}.weather_farmUrlCopy__Cgech span,.weather_farmUrlCopy__Cgech strong{display:block}.weather_farmUrlCopy__Cgech span{color:#26795f;font-size:10px;font-weight:950;letter-spacing:.08em}.weather_farmUrlCopy__Cgech strong{margin-top:7px;color:#173f32;font-size:16px}.weather_farmUrlCopy__Cgech p{margin:6px 0 0;color:#637a70;font-size:12px;line-height:1.5}.weather_farmUrlControl__dkzUH{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.weather_farmUrlControl__dkzUH code{overflow:hidden;border:1px solid rgba(42,119,93,.15);border-radius:11px;padding:12px;color:#215c49;background:rgba(255,255,255,.82);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.weather_farmUrlControl__dkzUH button:disabled{cursor:wait;opacity:.56}.weather_farmUrlBoundary___4GS5{grid-column:1/-1;border-top:1px dashed rgba(48,135,106,.18);padding-top:11px;color:#526e63;font-size:12px;font-weight:720;line-height:1.5}.weather_formGrid__biI41{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.weather_field__E3YwI{display:grid;gap:7px}.weather_fieldFull__pUrVy{grid-column:1/-1}.weather_field__E3YwI label{color:#4f685e;font-size:14px;font-weight:800}.weather_input__c1ORg,.weather_select__FREs7,.weather_textarea__PfJst{width:100%;border:1px solid #d7e2dd;border-radius:12px;color:#183a2e;background:#fff;font:inherit;font-size:14px}.weather_input__c1ORg,.weather_select__FREs7{min-height:44px;padding:0 12px}.weather_textarea__PfJst{min-height:98px;padding:12px;resize:vertical}.weather_formActions__WPO_a{display:flex;justify-content:flex-end;gap:8px;grid-column:1/-1;margin-top:6px}.weather_toggleRow__kyj8u{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e7eeea}.weather_toggle__NWEk_{position:relative;width:44px;height:24px;border:0;border-radius:999px;background:#cfdad5;cursor:pointer}.weather_toggle__NWEk_:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(14,48,38,.18);content:"";transition:transform .16s ease}.weather_toggleOn__uAYNe{background:#43a47f}.weather_toggleOn__uAYNe:after{transform:translateX(20px)}.weather_emptyState__skoBC{display:grid;min-height:210px;place-items:center;padding:30px;border:1px dashed #cedbd5;border-radius:18px;color:#6b7f76;background:rgba(249,252,250,.72);text-align:center}.weather_emptyStateCompact__UYyPS{display:grid;min-height:86px;place-items:center;padding:16px;border:1px dashed #cedbd5;border-radius:13px;color:#6b7f76;background:rgba(249,252,250,.72);font-size:13px;line-height:1.5;text-align:center}.weather_emptyState__skoBC strong{display:block;margin-bottom:7px;color:#294c3e;font-size:17px}.weather_notice__Rvr25{padding:13px 15px;border-left:3px solid #e5a44e;border-radius:8px 13px 13px 8px;color:#6a4b1d;background:#fff4e1;font-size:14px;line-height:1.6}.weather_memberTruthRail__5GtXU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid rgba(36,112,87,.2);border-radius:20px;background:rgba(31,100,78,.12);box-shadow:0 18px 45px rgba(19,66,51,.08)}.weather_memberTruthRail__5GtXU article{position:relative;min-height:112px;padding:16px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--truth-tone) 16%,transparent),transparent 58%),rgba(255,255,255,.96)}.weather_memberTruthRail__5GtXU article[data-tone=live]{--truth-tone:#16a475}.weather_memberTruthRail__5GtXU article[data-tone=reference]{--truth-tone:#3a77d8}.weather_memberTruthRail__5GtXU article[data-tone=warn]{--truth-tone:#d88828}.weather_memberTruthRail__5GtXU article[data-tone=hold]{--truth-tone:#b06147}.weather_memberTruthRail__5GtXU article:before{position:absolute;top:0;right:15px;left:15px;height:3px;border-radius:0 0 4px 4px;background:var(--truth-tone);content:""}.weather_memberTruthRail__5GtXU small,.weather_memberTruthRail__5GtXU span,.weather_memberTruthRail__5GtXU strong{display:block}.weather_memberTruthRail__5GtXU span{color:var(--truth-tone);font-size:10px;font-weight:900;letter-spacing:.08em}.weather_memberTruthRail__5GtXU strong{margin-top:13px;color:#173d31;font-size:15px;letter-spacing:-.03em}.weather_memberTruthRail__5GtXU small{margin-top:7px;color:#6c8178;font-size:11px;line-height:1.45}.weather_memberTruthRail__5GtXU>p{grid-column:1/-1;margin:0;padding:10px 15px;color:#4f695f;background:rgba(245,250,247,.96);font-size:12px;line-height:1.55}.weather_accessBoundary__mVpzC{position:relative;overflow:hidden;min-height:390px;padding:clamp(30px,6vw,72px);border:1px solid #dbe6e0;border-radius:28px;background:radial-gradient(circle at 82% 20%,rgba(76,197,157,.18),transparent 25%),linear-gradient(135deg,#f7fcf9,#eef7f3 52%,#fff8eb);box-shadow:0 28px 70px rgba(18,62,49,.1)}.weather_accessBoundary__mVpzC:after{position:absolute;right:-90px;bottom:-130px;width:320px;height:320px;border:52px solid rgba(40,140,106,.07);border-radius:50%;content:""}.weather_accessBoundary__mVpzC>span{color:#9a641e;font-size:11px;font-weight:950;letter-spacing:.12em}.weather_accessBoundary__mVpzC h2{max-width:620px;margin:18px 0 12px;color:#163c30;font-size:clamp(28px,4vw,48px);letter-spacing:-.055em;line-height:1.02}.weather_accessBoundary__mVpzC p{max-width:660px;margin:0;color:#586f66;font-size:15px;line-height:1.7}.weather_accessBoundary__mVpzC code,.weather_accessBoundary__mVpzC small{display:block;margin-top:18px;color:#73877f;font-size:11px}.weather_accessBoundary__mVpzC>div{position:relative;z-index:1;display:flex;gap:9px;margin-top:28px}.weather_memberEmptyPanel__OeKK3{display:grid;grid-column:1/-1;min-height:260px;place-items:center;padding:36px;border:1px dashed #bed2c9;border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(70,187,148,.13),transparent 48%),#f9fcfa;color:#63786f;text-align:center}.weather_memberEmptyPanel__OeKK3 span{color:#2b7a60;font-size:10px;font-weight:950;letter-spacing:.1em}.weather_memberEmptyPanel__OeKK3 strong{margin-top:10px;color:#21483a;font-size:22px}.weather_memberEmptyPanel__OeKK3 p{max-width:480px;margin:4px 0 18px;font-size:13px;line-height:1.6}.weather_alertDeliveryLabel__6pFkt{display:block;margin-top:4px;color:#71877e;font-size:9px;font-weight:850;letter-spacing:.05em}.weather_miniMap__e5t__{position:relative;display:grid;place-items:center;overflow:hidden;min-height:180px;border-radius:15px;background:radial-gradient(circle at 64% 44%,rgba(85,210,164,.34),transparent 22%),linear-gradient(rgba(113,210,186,.07) 1px,transparent 0),linear-gradient(90deg,rgba(113,210,186,.07) 1px,transparent 0),#0b2b2c;background-size:auto,32px 32px,32px 32px,auto}.weather_miniMap__e5t__ span{z-index:1;padding:8px 12px;border:1px solid rgba(170,235,216,.22);border-radius:999px;color:rgba(226,248,241,.78);background:rgba(7,31,31,.72);font-size:12px;font-weight:760;letter-spacing:.02em}.weather_footerEvidence__4XR3r{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:16px;padding:15px 17px;border:1px solid var(--weather-line);border-radius:16px;color:#5c7269;background:rgba(255,255,255,.68);font-size:13px}.weather_footerEvidence__4XR3r code{color:#4e665c;font-size:11px;word-break:break-all}@keyframes weather_radarPulse____b8R{0%{opacity:0;transform:scale(.72)}35%{opacity:.65}to{opacity:0;transform:scale(1.14)}}@keyframes weather_dashFlow__xEU3E{to{stroke-dashoffset:-120}}@keyframes weather_cloudDrift__jvih1{0%{transform:translate3d(-10px,-3px,0) rotate(-2deg)}to{transform:translate3d(22px,8px,0) rotate(3deg)}}@keyframes weather_markerPulse__Svz4P{0%{r:11;opacity:.25}80%,to{r:23;opacity:0}}@keyframes weather_observationPulse__OHzmB{0%{opacity:.82;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes weather_atmosphereFloat__z9Tzh{0%{transform:translate3d(-4%,-3%,0) rotate(-3deg) scale(.94)}to{transform:translate3d(7%,5%,0) rotate(4deg) scale(1.08)}}@keyframes weather_atmosphereSweep__XxCz5{0%,to{opacity:.3;transform:translate3d(-12%,0,0) rotate(-17deg)}50%{opacity:.72;transform:translate3d(16%,5%,0) rotate(-12deg)}}html.dark .weather_surface__iigBc{--weather-ink:#e5f3ed;--weather-muted:#9bb2a7;--weather-line:rgba(177,219,205,0.13);--weather-card:rgba(15,27,24,0.94);--weather-card-solid:#101e1a;background:radial-gradient(circle at 10% -8%,rgba(73,206,166,.1),transparent 36rem),linear-gradient(180deg,#101916,#0b100e)}html.dark .weather_card___zJn5,html.dark .weather_decisionPanel__OeAN2,html.dark .weather_footerEvidence__4XR3r,html.dark .weather_metricCard__YFNS7,html.dark .weather_sourceChip__ROg7d,html.dark .weather_summaryCard__Q2N_e,html.dark .weather_weatherNav__RQPL0{background:rgba(15,27,24,.9)}html.dark .weather_accessBoundary__mVpzC,html.dark .weather_decisionCard__7eGml,html.dark .weather_farmUrlCard__zHnK_,html.dark .weather_input__c1ORg,html.dark .weather_listItem__PmJjF,html.dark .weather_memberEmptyPanel__OeKK3,html.dark .weather_memberTruthRail__5GtXU article,html.dark .weather_memberTruthRail__5GtXU>p,html.dark .weather_select__FREs7,html.dark .weather_textarea__PfJst{color:var(--weather-ink);border-color:rgba(175,216,203,.12);background:#13251f}html.dark .weather_chart__AMC0r{border-color:rgba(175,216,203,.12);background:linear-gradient(rgba(143,203,183,.05) 1px,transparent 0),linear-gradient(90deg,rgba(143,203,183,.05) 1px,transparent 0),#10201b;background-size:100% 42px,64px 100%,auto}html.dark .weather_farmUrlControl__dkzUH code,html.dark .weather_farmUrlCopy__Cgech strong{color:#dff4ec}html.dark .weather_farmUrlBoundary___4GS5,html.dark .weather_farmUrlCopy__Cgech p{color:#9bb2a7}html.dark .weather_farmUrlControl__dkzUH code{border-color:rgba(175,216,203,.12);background:rgba(8,22,18,.72)}@media (max-width:1180px){.weather_telemetryRail__a9EKa{grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(95px,.7fr))}.weather_telemetryTail__TQiy4{display:none}.weather_dashboardGrid__eviaO{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr)}.weather_summaryGrid__9IAa5{grid-template-columns:repeat(2,minmax(0,1fr))}.weather_sectionGrid__EbpBp{grid-template-columns:1fr 1fr}.weather_sectionGrid__EbpBp>:first-child{grid-column:1/-1}.weather_metricGrid__jGw9Y{grid-template-columns:repeat(3,minmax(0,1fr))}.weather_threeGrid__A9SSf{grid-template-columns:1fr 1fr}}@media (max-width:900px){.weather_container__8TC3K{width:min(100% - 24px,760px);padding-top:18px}.weather_pageHead__uDPrs{align-items:flex-start;flex-direction:column}.weather_headActions__ezjUr{width:100%}.weather_headActions__ezjUr>*{flex:1}.weather_telemetryRail__a9EKa{grid-template-columns:repeat(4,minmax(0,1fr))}.weather_telemetryLead__7GlWZ{grid-column:1/-1;min-height:76px}.weather_telemetryMetric__g7Vy9{min-height:72px;padding:12px;text-align:left}.weather_telemetryMetric__g7Vy9 strong{font-size:17px}.weather_contentGridEqual__AQ79j,.weather_contentGrid__pwYF8,.weather_dashboardGrid__eviaO{grid-template-columns:minmax(0,1fr)}.weather_memberTruthRail__5GtXU{grid-template-columns:repeat(2,minmax(0,1fr))}.weather_mapCard__XAsVE{min-height:560px;border-radius:23px}.weather_decisionPanel__OeAN2{position:relative;z-index:8;min-height:0;margin-top:-46px;padding-top:12px;border-radius:25px 25px 20px 20px;box-shadow:0 -18px 50px rgba(8,37,30,.13)}.weather_sheetHandle__bc4P5{display:block}.weather_decisionList__k_cpV{grid-template-columns:repeat(2,minmax(0,1fr))}.weather_sectionGrid__EbpBp{grid-template-columns:1fr}.weather_sectionGrid__EbpBp>:first-child{grid-column:auto}.weather_metricGrid__jGw9Y,.weather_threeGrid__A9SSf{grid-template-columns:repeat(2,minmax(0,1fr))}.weather_mapInsight__oDvGA{top:152px;width:220px}.weather_mapSignalDeck__nmSyU{width:min(300px,45%)}.weather_radarFrames__zu_G4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.weather_container__8TC3K{width:min(100% - 20px,430px);padding-bottom:48px}.weather_weatherNav__RQPL0{margin-right:-10px;margin-left:-10px;border-right:0;border-left:0;border-radius:0}.weather_pageTitle__6Xcwu h1{font-size:35px}.weather_pageTitle__6Xcwu p{font-size:14px}.weather_dataBanner__ynMiU,.weather_sampleBanner__DuZKD{align-items:flex-start;flex-flow:row wrap;gap:7px;margin-bottom:10px;padding:10px 12px}.weather_dataBanner__ynMiU strong,.weather_sampleBanner__DuZKD strong{align-items:flex-start}.weather_dataBanner__ynMiU .weather_trace__34dun,.weather_sampleBanner__DuZKD .weather_trace__34dun{width:100%;font-size:10px}.weather_summaryGrid__9IAa5{gap:8px;margin-bottom:10px;padding:0 10px 4px}.weather_memberTruthRail__5GtXU,.weather_summaryGrid__9IAa5{display:flex;overflow-x:auto;margin-right:-10px;margin-left:-10px;scroll-snap-type:x proximity;scrollbar-width:none}.weather_memberTruthRail__5GtXU{gap:1px;border-right:0;border-left:0;border-radius:0}.weather_memberTruthRail__5GtXU::-webkit-scrollbar{display:none}.weather_memberTruthRail__5GtXU article{flex:0 0 230px;scroll-snap-align:start}.weather_memberTruthRail__5GtXU>p{flex:0 0 280px;align-content:center}.weather_accessBoundary__mVpzC{min-height:350px;padding:28px 20px;border-radius:21px}.weather_accessBoundary__mVpzC>div{align-items:stretch;flex-direction:column}.weather_telemetryRail__a9EKa{margin-right:-10px;margin-left:-10px;border-radius:17px}.weather_telemetryLead__7GlWZ{padding:13px 14px}.weather_telemetryMetric__g7Vy9{min-width:0;padding:11px 8px}.weather_telemetryMetric__g7Vy9 strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.weather_summaryGrid__9IAa5::-webkit-scrollbar{display:none}.weather_summaryCard__Q2N_e{flex:0 0 158px;min-height:104px;padding:12px;border-radius:16px;scroll-snap-align:start}.weather_summaryLabel__fP0X_{font-size:12px}.weather_summaryValue__O9t6B{max-width:140px;margin-top:6px;font-size:18px}.weather_summaryNote__mV3Xy{margin-top:6px;font-size:12px;line-height:1.35}.weather_summaryIcon__hGi2X{display:none}.weather_mapCard__XAsVE{min-height:640px;margin-right:-10px;margin-left:-10px;border-radius:21px}.weather_mapToolbar__56y_9{padding-right:12px;padding-left:12px}.weather_mapSearch__RxfGw{width:63%}.weather_mapTools__v6jbq .weather_compactButton__FMATF:last-child{display:none}.weather_layerTabs__JyO1U,.weather_provenanceDock__LiojQ{padding-right:12px;padding-left:12px}.weather_decorativeNotice__i8_82{display:none}.weather_mapAtmosphere__dG9Et{inset:150px 0 138px}.weather_mapStage__1OepC{inset:148px -70px 138px -90px}.weather_mapInsight__oDvGA{top:190px;right:12px;width:177px;padding:12px}.weather_mapInsight__oDvGA strong{font-size:15px}.weather_insightLayerDescription__FSUpP,.weather_insightMetrics__Nu0rP{display:none}.weather_mapInsight__oDvGA .weather_locationStatus__GjSvE{font-size:10px;line-height:1.35}.weather_mapSignalDeck__nmSyU{right:11px;bottom:88px;left:11px;width:auto;padding:9px 11px 7px;border-radius:13px}.weather_mapSignalDeck__nmSyU svg{height:58px}.weather_mapLegend__8oSzn{display:none}.weather_timeline__wutOt{right:11px;bottom:12px;left:11px}.weather_decisionPanel__OeAN2{margin-top:-42px;margin-right:-4px;margin-left:-4px;padding:15px;border-radius:28px 28px 20px 20px;box-shadow:0 -24px 58px rgba(8,37,30,.17)}.weather_decisionList__k_cpV{grid-template-columns:1fr;max-height:475px;overflow-y:auto}.weather_formGrid__biI41,.weather_metricGrid__jGw9Y,.weather_sectionGrid__EbpBp,.weather_threeGrid__A9SSf{grid-template-columns:1fr}.weather_fieldFull__pUrVy,.weather_formActions__WPO_a{grid-column:auto}.weather_workBandRow__z1TAx{grid-template-columns:44px 1fr}.weather_bandGate__qTcrC{display:none}.weather_bandAxis___gRyG{margin-left:54px}.weather_panelFooter__z6XLU{position:static;padding-top:12px;background:transparent}.weather_farmHero__Tyeyx,.weather_farmUrlCard__zHnK_,.weather_farmUrlControl__dkzUH{grid-template-columns:1fr}.weather_farmScore__Ymf9f{text-align:left}.weather_footerEvidence__4XR3r{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.weather_atmosphereOrbA__3lT0c,.weather_atmosphereOrbB__Fadv2,.weather_atmosphereSweep__XxCz5,.weather_cloudBand__7h9S3,.weather_isobar__VV5ik,.weather_markerHalo__dr9Gx,.weather_observationHalo__EBCcd,.weather_radarRing__4QXzl,.weather_windPath__yRh5i{animation:none}.weather_navLink__gXp_m,.weather_toggle__NWEk_:after{transition:none}}