.wlead{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-3);max-width:88ch;display:flex}.wlead svg{color:var(--aqua);flex:none;margin-top:2px}.wlead__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.wlead__text strong{font-weight:var(--fw-semibold);color:var(--aqua-deep)}.wmeter{gap:var(--sp-2);min-width:0;display:grid}.wmeter__bar{border-radius:var(--r-pill);background:var(--series-track);height:10px;position:relative;overflow:hidden}.wmeter__fill{border-radius:var(--r-pill);background:var(--aqua);height:100%;transition:width var(--t-base)}.wmeter__fill--full{background:var(--aqua-deep)}.wmeter__facts{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);flex-wrap:wrap;display:flex}.wmeter__facts .num{color:var(--ink);font-weight:var(--fw-semibold)}.wmeter__arrow{color:var(--muted)}.wfeed{gap:var(--sp-3);display:grid;position:relative}.wfeed__item{padding-left:var(--sp-8);position:relative}.wfeed__item:before{content:"";top:0;left:7px;bottom:calc(-1 * var(--sp-3));background:var(--line);width:2px;position:absolute}.wfeed__item:last-child:before{height:22px;bottom:auto}.wfeed__dot{border-radius:var(--r-pill);border:2px solid var(--aqua-soft);background:var(--card);width:16px;height:16px;position:absolute;top:16px;left:0}.wfeed__dot--done{background:var(--aqua-deep);border-color:var(--aqua-deep)}.wfeed__dot--active{border-color:var(--aqua);box-shadow:0 0 0 3px var(--aqua-soft)}.wcard{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);scroll-margin-top:var(--sp-12);transition:border-color var(--t-fast), box-shadow var(--t-fast);display:grid}.wcard.is-open{border-color:var(--mint);box-shadow:var(--shadow-card)}.wcard__head{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.wcard__name{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold)}.wcard__win{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.wcard__cycle{font-size:var(--fs-caption);line-height:var(--lh-caption);white-space:nowrap}.wcard__grid{gap:var(--sp-4) var(--sp-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=899px){.wcard__grid{grid-template-columns:minmax(0,1fr)}}.wcard__foot{align-items:center;gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.wcard__scale{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.wpick{align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-3);border:1px solid var(--color-control-border);border-radius:var(--r-control);background:var(--card);color:var(--ink);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-semibold);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);margin-left:auto;display:inline-flex}.wpick:hover{background:var(--soft)}.wpick[aria-pressed=true]{background:var(--sage);border-color:var(--mint);color:var(--deep)}.wchip{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border:1px dashed var(--line-strong);border-radius:var(--r-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);white-space:nowrap;display:inline-flex}.wchip--some{border-style:solid;border-color:var(--copper-active);color:var(--copper-deep);background:var(--copper-soft)}.wdetail{gap:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);display:grid}.wdetail__title{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.wextra{gap:var(--sp-2);display:grid}.wextra__item{gap:var(--sp-1) var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:86px minmax(0,1fr);display:grid}.wextra__item:last-child{border-bottom:0;padding-bottom:0}.wextra__date{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.wextra__body{gap:2px;min-width:0;display:grid}.wextra__name{font-weight:var(--fw-semibold)}.wextra__origin{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.wstats{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.wstat{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-tiny);background:var(--soft);display:grid}.wstat__key{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--muted)}.wstat__val{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.wstat__note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted)}.wcell{gap:2px;min-width:0;display:grid}.wcell__sub{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.wcell--num{text-align:right;justify-items:end}.wv-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:inline-flex}.wv-filters{align-items:flex-end}.wv-kpinote{align-items:center;gap:var(--sp-2);display:inline-flex}.wv-strip{flex:none;align-items:flex-end;gap:2px;height:18px;display:inline-flex}.wv-strip__slot{background:var(--series-track);border-radius:1px;align-items:flex-end;width:6px;height:100%;display:flex}.wv-strip__bar{background:var(--aqua-soft);border-radius:1px;width:100%}.wv-strip__bar.is-current{background:var(--aqua-deep)}.wv-split{gap:var(--sp-6);grid-template-columns:minmax(0,31fr) minmax(0,69fr);align-items:start;display:grid}.wv-split__rail,.wv-split__main{min-width:0}.wv-tabs{margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.wv-feed{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.wv-feed__item{padding-left:var(--sp-6);position:relative}.wv-feed__item:before{content:"";top:0;left:7px;bottom:calc(-1 * var(--sp-3));background:var(--line);width:2px;position:absolute}.wv-feed__item:last-child:before{height:22px;bottom:auto}.wv-card{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--card);cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast);display:grid}.wv-card:hover{border-color:var(--aqua-soft)}.wv-card.is-on{border-color:var(--aqua);box-shadow:0 0 0 1px var(--aqua), var(--shadow-card)}.wv-card__pick{align-items:center;gap:var(--sp-2);text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.wv-card__name{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold)}.wv-card.is-on .wv-card__name{color:var(--aqua-deep)}.wv-card__win{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--muted);font-variant-numeric:tabular-nums}.wv-detail{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.wv-detail>*{min-width:0}.wv-detail__head{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.wv-detail__title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-semibold);margin:0}.wv-detail__more{font-size:var(--fs-caption);margin-left:auto}.wv-stats{grid-template-columns:repeat(auto-fill, minmax(clamp(calc(20% - var(--sp-3)), (720px - 100%) * 999, calc(33.333% - var(--sp-3))), 1fr));margin-bottom:0}.wv-stats>.wstat{min-width:0}@media (width<=640px){.wv-stats{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.wv-stats>.wstat{padding:var(--sp-2)}.wv-stats>.wstat:last-child:nth-child(odd){grid-column:1/-1}}.wv-note{align-items:center;gap:var(--sp-2);margin:calc(-1 * var(--sp-2)) 0 0;display:flex}.wv-section{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.wv-section>*{min-width:0}.wv-h{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.wv-chip{align-items:center;gap:var(--sp-1);height:28px;padding:0 var(--sp-3);border:1px solid var(--aqua);border-radius:var(--r-pill);background:var(--aqua-soft);color:var(--ink);font-size:var(--fs-caption);font-weight:var(--fw-regular);cursor:pointer;display:inline-flex}.wv-farm{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-width:12rem;display:inline-flex}.wv-farm__map{border-radius:var(--r-tiny);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.wv-farm__map:hover,.wv-farm__map.is-on{border-color:var(--aqua);color:var(--aqua-deep);background:var(--aqua-soft)}.wv-cardx{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.wv-cardx dt{color:var(--muted)}.wv-cardx dd{margin:0}.wv-state{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--aqua-deep)}.wv-state--partial{color:var(--data-water-ink)}.wv-state--none{color:var(--st-warn-ink)}.wv-state--unmeasured{color:var(--muted)}.wv-bars__list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.wv-chan{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-tiny);color:var(--ink);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(8rem,18rem) minmax(0,1fr) 10rem;display:grid}.wv-chan:hover{background:var(--soft)}.wv-chan.is-on{border-color:var(--aqua);background:var(--aqua-soft)}.wv-chan__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wv-chan__farms{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--muted);display:block;overflow:hidden}.wv-chan__track{border-radius:var(--r-pill);background:var(--series-track);height:10px;position:relative}.wv-chan__fill{border-radius:var(--r-pill);background:var(--aqua);height:100%;display:block}.wv-chan__mark{background:var(--muted);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.wv-chan__val{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.wv-chan__sub{margin-left:var(--sp-2);font-weight:var(--fw-regular);font-size:var(--fs-caption);color:var(--muted)}.wv-div{gap:var(--sp-3);display:grid}.wv-div__legend{gap:var(--sp-4);flex-wrap:wrap;display:flex}.wv-div__legend span{align-items:center;gap:var(--sp-1);display:inline-flex}.wv-div__swatch{border-radius:2px;width:12px;height:12px;display:inline-block}.wv-div__swatch--under,.wv-div__bar--under{background:var(--st-warn)}.wv-div__swatch--over,.wv-div__bar--over{background:var(--aqua-deep)}.wv-div__list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.wv-div__row{align-items:center;gap:0 var(--sp-3);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr) minmax(0,1fr) 6.5rem;display:grid}.wv-div__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wv-div__left,.wv-div__right{height:12px;display:flex}.wv-div__left{border-right:1px solid var(--muted);justify-content:flex-end}.wv-div__bar{border-radius:2px;height:100%;display:block}.wv-div__val{text-align:right;font-variant-numeric:tabular-nums}.wv-plain{padding-left:var(--sp-4);margin:0}@media (width<=1279px){.wv-split{grid-template-columns:minmax(0,1fr)}.wv-feed{gap:var(--sp-3);padding-bottom:var(--sp-2);display:flex;overflow-x:auto}.wv-feed__item{flex:0 0 300px;padding-left:0}.wv-feed__item:before,.wv-feed__item .wfeed__dot{display:none}.wv-div__row{grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) minmax(0,1fr) 5.5rem}}@media (width<=640px){.wv-chan{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto}.wv-chan__track{grid-area:2/1/auto/-1}}.wv-hint{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.wv-head{justify-items:end;gap:var(--sp-2);display:grid}.wv-controls{justify-content:flex-end;align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=767px){.wv-head{justify-items:start}.wv-controls{justify-content:flex-start}}.wv-feed.wv-feed--compact{gap:var(--sp-2);padding-bottom:0;display:grid;overflow:visible}.wv-feed.wv-feed--compact .wv-feed__item{padding-left:var(--sp-6);flex:none}.wv-feed.wv-feed--compact .wv-feed__item .wfeed__dot{display:block;top:10px}.wv-feed.wv-feed--compact .wv-feed__item:before{bottom:calc(-1 * var(--sp-2));display:block}.wv-feed--compact .wv-card{gap:var(--sp-1);padding:var(--sp-2)}.wv-feed--compact .wv-card__name{font-size:var(--fs-body);line-height:var(--lh-body)}
