.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.farms{gap:var(--s-4);padding-block:var(--s-5) var(--s-9);display:grid}.farms__bar{align-items:center;gap:var(--s-3) var(--s-6);padding-bottom:var(--s-3);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}.farms__title{font-size:var(--fs-xl);line-height:var(--lh-tight);margin:0}.farms__fields{align-items:center;min-width:0;min-height:36px;display:flex}.fnav__skel{width:10rem;display:inline-block}@media (width<=40rem){.farms__fields{flex-basis:100%}.farms .farms__summary{min-height:3.2em}.fview .verdict{min-height:2.44em}}#field-body{min-height:min(48rem,85vh)}.farms__lead{max-width:var(--measure);color:var(--c-ink-muted);font-size:var(--fs-sm);margin:0}.farms__region{gap:var(--s-3);min-width:0;display:grid}.rtabs{gap:var(--s-5);min-height:40px;display:flex;overflow-x:auto}.rtabs__skel{align-self:center;width:5rem}.rtab{min-height:40px;color:var(--c-ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.rtab__name{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.rtab__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rtab:hover,.rtab[aria-selected=true]{color:var(--c-ink)}.rtab:focus-visible,.vtab:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.farms__summary{gap:0 var(--s-4);min-height:1.5em;color:var(--c-ink-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.farms__summary strong{color:var(--c-ink);font-weight:var(--fw-semibold)}.farms__summary-skel{width:min(24rem,80%);display:inline-block}.fnav{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fnav__link{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-3);border:1px solid var(--c-line);color:var(--c-ink-muted);font-size:var(--fs-sm);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:999px;text-decoration:none;display:inline-flex}.fnav__link:hover{color:var(--c-ink);border-color:var(--c-line-strong)}.fnav__link[aria-current=true]{color:var(--c-ink);font-weight:var(--fw-semibold);border-color:var(--c-line-strong);background:var(--c-surface)}.fnav .tab-indicator{display:none}.fnav__name{overflow-wrap:anywhere}.fnav__ha{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-ink-muted)}.fnav__empty{color:var(--c-ink-muted)}.fdot{background:var(--fdot,var(--c-status-no_recent_data));border-radius:50%;flex:none;width:.6rem;height:.6rem}.fdot--critical{--fdot:var(--c-status-critical)}.fdot--warning{--fdot:var(--c-status-warning)}.fdot--info{--fdot:var(--c-status-info)}.fdot--normal{--fdot:var(--c-status-normal)}.fdot--no_recent_data{border:1.5px dashed var(--c-status-no_recent_data);background:0 0}.views[hidden]{display:none}.vtabs{border-bottom:1px solid var(--c-line);display:flex;overflow-x:auto}.vtab{min-height:44px;padding:0 var(--s-4);color:var(--c-ink-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none}.vtab:first-child{padding-left:0}.vtab:hover,.vtab[aria-selected=true]{color:var(--c-ink)}.vpanel{padding-top:var(--s-5);min-width:0}.vpanel[hidden]{display:none}.vpanel:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.motion .vpanel:not([hidden]){animation:vpanel-in var(--dur-slow) var(--ease-emph)}@keyframes vpanel-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.motion .vpanel:not([hidden]){animation:none}}.vtabs--seg{border:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-sunken);border-radius:999px;flex:none;gap:2px;margin-left:auto;padding:3px;overflow:visible}.vtabs--seg[hidden]{display:none}.vtabs--seg .vtab,.vtabs--seg .vtab:first-child{min-height:34px;padding:0 var(--s-4);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:999px}.vtabs--seg .vtab[aria-selected=true]{background:var(--c-surface);box-shadow:var(--shadow-raised)}.vtabs--seg .vtab:focus-visible{outline-offset:1px}.vtabs--seg .tab-indicator{display:none}.fview{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.fview__head{align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.fview__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.fview__grid{gap:var(--s-7);grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr)}}.fview__stage{gap:var(--s-2);min-width:0;display:grid}.fview__side{gap:var(--s-6);align-content:start;min-width:0;display:grid}.fview__credits{max-width:var(--measure)}.fview .holo__stage{aspect-ratio:16/9}.fview__noholo{aspect-ratio:16/11;padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-sunken);align-content:center;display:grid}.fview__name{font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.fview__meta{gap:var(--s-1) var(--s-4);color:var(--c-ink-muted);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.fview__date:empty{display:none}.fview__hint,.fview__honest{color:var(--c-ink-muted);font-size:var(--fs-xs);max-width:var(--measure);margin:0}.fview__hint[hidden],.fview__honest[hidden]{display:none}.fview__credits .credit{margin:0}.fview__h{margin:0 0 var(--s-2)}.verdict{padding-left:var(--s-5);max-width:40ch;font-size:clamp(1.35rem,1.1rem + 1.1vw,1.9rem);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;line-height:1.22;position:relative}.verdict:before{content:"";background:var(--c-status-no_recent_data);border-radius:2px;width:4px;position:absolute;top:.18em;bottom:.18em;left:0}.verdict[data-tone=calm]:before{background:var(--c-status-normal)}.verdict[data-tone=watch]:before{background:var(--c-status-info)}.verdict[data-tone=act]:before{background:var(--c-status-warning)}.inds{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem) and (width<=63.99rem){.inds{grid-template-columns:repeat(3,minmax(0,1fr))}}.ind{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label spark""word spark""nums spark";align-items:center;row-gap:2px}@media (width>=40rem) and (width<=63.99rem){.ind{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""word""nums""spark"}}.ind p{margin:0}.ind__label{color:var(--c-ink-muted);font-size:var(--fs-xs);grid-area:label}.ind__word{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);grid-area:word}.ind__nums{font-size:var(--fs-sm);grid-area:nums}.ind__usual{color:var(--c-ink-muted)}.ind--up{--stat-mark:var(--c-status-normal)}.ind--ok{--stat-mark:var(--c-accent)}.ind--down{--stat-mark:var(--c-status-warning)}.spark{grid-area:spark;width:7.5rem;height:2.2rem;overflow:visible}.spark--empty{display:block}.spark__line{fill:none;stroke:var(--c-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark__normal{fill:none;stroke:var(--c-normal-line);stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.spark__dot{fill:var(--c-accent);stroke:var(--c-surface);stroke-width:1.5px}.spark__base{stroke:var(--c-line);stroke-width:1px;vector-effect:non-scaling-stroke}.spark__tick{stroke:var(--c-ink-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.spark__tick.is-last{stroke:var(--c-accent);stroke-width:2.5px}.todo p,.where p{margin:0}.todo__title{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.todo__title.is-urgent{color:var(--c-status-warning-fg)}.todo__body,.where__text{max-width:var(--measure);color:var(--c-ink-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.where__text{color:var(--c-ink)}.motion .fview .verdict,.motion .fview .ind,.motion .fview .todo-wrap,.motion .fview .where{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-emph);transform:translateY(8px)}.motion .fview.is-in .verdict,.motion .fview.is-in .ind,.motion .fview.is-in .todo-wrap,.motion .fview.is-in .where{opacity:1;transform:none}.motion .fview.is-in .ind{transition-delay:calc(.12s + var(--i,0) * 90ms)}.motion .fview.is-in .todo-wrap{transition-delay:.42s}.motion .fview.is-in .where{transition-delay:.5s}.motion .fview.is-in .spark__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:spark-draw 1.1s var(--ease-out) .3s forwards}@keyframes spark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.motion .fview .verdict,.motion .fview .ind,.motion .fview .todo-wrap,.motion .fview .where{opacity:1;transition:none;transform:none}.motion .fview.is-in .spark__line{stroke-dasharray:none;animation:none}}.knums{gap:var(--s-4);margin-bottom:var(--s-5);display:grid}.keynum{padding-top:var(--s-3);border-top:2px solid var(--c-line-strong);gap:2px;display:grid}.keynum p{margin:0}.keynum__label{color:var(--c-ink-muted);font-size:var(--fs-xs)}.keynum__value{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.keynum__normal,.keynum__diff,.keynum__none{color:var(--c-ink-muted);font-size:var(--fs-sm)}.keynum__z{color:var(--c-ink-muted);font-size:var(--fs-xs)}.fview__nodata,.fview__asof,.fview__more{max-width:var(--measure);font-size:var(--fs-sm);margin:0}.fview__nodata,.fview__asof{color:var(--c-ink-muted)}.sview{gap:var(--s-6);align-items:start;display:grid}@media (width>=64rem){.sview{gap:var(--s-7);grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.sview__side{top:calc(var(--s-9) + var(--s-4));position:sticky}}.sview__main,.sview__side{gap:var(--s-3);min-width:0;display:grid}.sview__title{margin:var(--s-4) 0 0;font-size:var(--fs-md)}.sview__title:first-child{margin-top:0}.sview__words p{max-width:var(--measure);margin:0 0 var(--s-2);font-size:var(--fs-md);line-height:var(--lh-body)}.sview__sub,.sview__calm{color:var(--c-ink-muted);font-size:var(--fs-sm);margin:0}.dview{gap:var(--s-5);margin-top:var(--s-5);display:grid}.dview__cols{gap:var(--s-5);align-items:start;display:grid}@media (width>=64rem){.dview__cols{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}}.dview #download-series{justify-self:start}.dview #download-series[aria-disabled=true]{opacity:.5;pointer-events:none}.card{gap:var(--s-4);min-width:0;padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-raised);align-content:start;display:grid}@media (width>=48rem){.card{padding:var(--s-5) var(--s-6)}}.card__head{gap:var(--s-1);display:grid}.card__title{font-size:var(--fs-lg);margin:0}.card__sub,.card__text{font-size:var(--fs-sm);color:var(--c-ink-muted);margin:0}.field-cols,.field-cols__main,.field-cols__side{gap:var(--s-5);align-content:start;min-width:0;display:grid}@media (width>=64rem){.field-cols{gap:var(--s-6);grid-template-columns:minmax(0,1fr) 21rem}.field-cols__main,.field-cols__side{gap:var(--s-6)}}.chart-view{gap:var(--s-4);display:grid}.chart-controls{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.tabs{gap:var(--s-1);border-bottom:1px solid var(--c-line);display:inline-flex}.tab{min-height:44px;padding:0 var(--s-4);color:var(--c-ink-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.tab:hover{color:var(--c-ink)}.tab[aria-selected=true]{color:var(--c-ink);border-bottom-color:var(--c-accent)}.seg.seg--buttons{border:1px solid var(--c-line-strong);border-radius:var(--r-md);gap:0;padding:2px;display:inline-flex}.seg__btn{min-width:3.25rem;min-height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--c-ink-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0}.seg__btn[aria-pressed=true]{background:var(--c-accent-soft);color:var(--c-ink)}.chart-panel{gap:var(--s-3);min-width:0;display:grid}.chart-summary{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);max-width:var(--measure);margin:0}.chart-meaning{font-size:var(--fs-xs);color:var(--c-ink-muted);max-width:var(--measure);margin:0}.chart-frame{min-width:0}.chart-plot{min-height:240px;position:relative}@media (width>=32.5rem){.chart-plot{min-height:320px}}.chart-plot .skeleton--chart{height:240px}@media (width>=32.5rem){.chart-plot .skeleton--chart{height:320px}}.chart-plot .uplot{width:100%;font-family:var(--font-sans)}.chart-event{background:var(--c-event-band);border-left:1px solid var(--c-status-warning);pointer-events:none;position:absolute;top:0;bottom:0}.chart-event--critical{border-left-color:var(--c-status-critical)}.chart-event--info{border-left-color:var(--c-status-info)}.chart-ring{border:2px solid var(--c-ink);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.chart-tip{z-index:2;min-width:9.5rem;padding:var(--s-2) var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-raised);font-size:var(--fs-xs);color:var(--c-ink);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;line-height:1.45;position:absolute;top:0;left:0}.chart-ring[hidden],.chart-tip[hidden]{display:none}.chart-tip__date{font-weight:var(--fw-semibold);margin-bottom:2px}.chart-tip__row{color:var(--c-ink-muted)}.chart-tip__row strong{color:var(--c-ink)}.chart-actions{display:flex}.btn--small{min-height:40px;padding:0 var(--s-3)}.swatch--dot{width:.6rem;height:.6rem;box-shadow:none;border-radius:50%}.swatch--ring{border:1.5px solid var(--c-ndvi);background:var(--c-surface);width:.6rem;height:.6rem;box-shadow:none;border-radius:50%}.swatch--ring-ndmi{border-color:var(--c-ndmi)}.swatch--dash{border-top:2px dashed var(--c-normal-line);width:1.1rem;height:0;box-shadow:none;background:0 0;border-radius:0}.obs-table{border:1px solid var(--c-line);border-radius:var(--r-md);max-height:24rem;overflow:auto}.obs-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.obs-table th,.obs-table td{padding:var(--s-2) var(--s-3);text-align:left;border-bottom:1px solid var(--c-line);white-space:nowrap}.obs-table th{background:var(--c-sunken);font-size:var(--fs-xs);font-weight:var(--fw-semibold);position:sticky;top:0}.obs-table .num{text-align:right;font-variant-numeric:tabular-nums}.obs-table tr.is-low td{color:var(--c-ink-muted)}.facts{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:0;display:grid}.facts--wide{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.facts__item{gap:2px;min-width:0;display:grid}.facts dt{font-size:var(--fs-xs);color:var(--c-ink-muted)}.facts dd{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.timeline{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.timeline__item{gap:var(--s-2);padding-left:var(--s-5);display:grid;position:relative}.timeline__item:before{content:"";border:2px solid var(--c-status-warning);background:var(--c-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:.45rem;left:0}.timeline__item.is-open:before{background:var(--c-status-warning)}.timeline__item--critical:before{border-color:var(--c-status-critical)}.timeline__item--critical.is-open:before{background:var(--c-status-critical)}.timeline__item--info:before{border-color:var(--c-status-info)}.timeline__item--info.is-open:before{background:var(--c-status-info)}.timeline__head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.timeline__title{font-size:var(--fs-md);margin:0}.timeline__when{font-size:var(--fs-sm);color:var(--c-ink-muted);margin:0}.timeline__desc{max-width:var(--measure);margin:0}.timeline .facts{margin-top:var(--s-1)}.tasks{gap:var(--s-4);display:grid}.task{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-page);justify-items:start;display:grid}.task>.facts{justify-self:stretch}.task__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;justify-self:stretch;display:flex}.task__title{font-size:var(--fs-md);margin:0}.task__status{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-accent)}.task__reason{font-size:var(--fs-sm);color:var(--c-ink-muted);margin:0}.task__desc{max-width:var(--measure);margin:0}.imagery{gap:var(--s-3);display:grid}.imagery__pair{gap:var(--s-3);flex-wrap:wrap;display:flex}.crop{gap:var(--s-1);flex:1 1 0;min-width:0;margin:0;display:grid}.crop__frame{border-radius:var(--r-sm);background:var(--c-sunken);width:100%;position:relative;overflow:hidden}.crop__frame img{width:100%;height:auto;display:block}.crop__outline{fill:none;width:100%;height:100%;position:absolute;inset:0}.crop__halo{stroke:#0000008c;stroke-width:3.5px;vector-effect:non-scaling-stroke}.crop__line{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.crop__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-ink-muted)}.ndvi-scale{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--c-ink-muted);font-variant-numeric:tabular-nums;display:flex}.ndvi-scale__bar{border-radius:2px;flex:1;max-width:12rem;height:.5rem;display:flex;overflow:hidden}.ndvi-scale__bar span{flex:1}.imagery__caption{font-size:var(--fs-xs);color:var(--c-ink-muted);margin:0}.farm-map{aspect-ratio:1;border-radius:var(--r-lg);background:var(--c-map-bg);box-shadow:inset 0 0 0 1px var(--c-line);position:relative;overflow:hidden}@media (width>=48rem){.farm-map{aspect-ratio:16/10}}@media (width>=64rem){.farm-map{aspect-ratio:auto;height:min(32rem,100dvh - 10rem);min-height:26rem}}.farm-map>.skeleton{border-radius:0;height:auto;position:absolute;inset:0}.farm-map>.state{inset:var(--s-4);align-content:center;position:absolute}.map-ctl{z-index:var(--z-map-ui);background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-raised), 0 0 0 1px var(--c-line);position:absolute}.map-ctl[hidden]{display:none}.map-ctl--toggle{top:var(--s-2);left:var(--s-2);max-width:calc(100% - var(--s-4));padding:3px}.map-ctl--legend{left:var(--s-2);bottom:var(--s-2);width:12.5rem;max-width:calc(100% - var(--s-4));padding:var(--s-2) var(--s-3)}.seg{flex-wrap:wrap;gap:2px;display:flex}.seg__opt{display:inline-flex;position:relative}.seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__opt span{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-ink-muted);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.seg__opt:hover span{color:var(--c-ink);background:var(--c-sunken)}.seg__opt input:checked+span{background:var(--c-accent);color:var(--c-on-accent)}.seg__opt input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:1px}@media (width<=23rem){.seg__opt span{padding:0 var(--s-2)}}.ndvi-legend__title{font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:var(--s-1)}.ndvi-legend__bar{border-radius:2px;height:10px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.ndvi-legend__ticks{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--c-ink-muted);justify-content:space-between;display:flex}.farm-map .maplibregl-popup-content{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-raised), 0 0 0 1px var(--c-line);font-family:var(--font-sans)}.farm-map .maplibregl-popup-tip{border-top-color:var(--c-surface);border-bottom-color:var(--c-surface)}.farm-map .maplibregl-popup-close-button{width:28px;height:28px;color:var(--c-ink-muted);font-size:18px}.map-popup{justify-items:start;gap:var(--s-2);padding-right:var(--s-4);display:grid}.map-popup__name{font-weight:var(--fw-semibold);font-size:var(--fs-sm);overflow-wrap:anywhere}.map-popup__line{font-size:var(--fs-xs);color:var(--c-ink-muted)}.map-popup__link{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.map-foot{gap:var(--s-3);margin-top:var(--s-3);display:grid}.map-foot__dates{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}.fswatch{background:color-mix(in srgb, var(--fs-c) 26%, transparent);width:1.1rem;height:.85rem;box-shadow:inset 0 0 0 var(--fs-w) var(--fs-c);border-radius:2px}.fswatch--critical{--fs-c:var(--c-status-critical);--fs-w:3px}.fswatch--warning{--fs-c:var(--c-status-warning);--fs-w:2.5px}.fswatch--info{--fs-c:var(--c-status-info);--fs-w:1.5px}.fswatch--normal{--fs-c:var(--c-status-normal);--fs-w:1.5px}.fswatch--no_recent_data{--fs-c:var(--c-status-no_recent_data);--fs-w:0px;box-shadow:none;border:1.5px dashed var(--c-status-no_recent_data)}
