body:has(.nv){background:#f2f5f9}body:has(.nv) .strip{display:none}.nv{--night:#0b1a2c;--night2:#132840;--nline:#22395a;--page:#f2f5f9;--card:#fff;--line:#dce3ec;--line2:#eef2f6;--ink:#0e1c2f;--ink2:#3e4f66;--muted:#56677d;--ice:#8fd3ff;--ice2:#b7c6d8;--ice3:#8a9bb2;--acc:#1d5fd1;--obs:#a3b1c2;--rain:#2e9e7a;--warn-bg:#fff1e3;--warn:#9a4a0a;background:var(--page);color:var(--ink);font-family:var(--f-ui);padding-bottom:calc(64px + env(safe-area-inset-bottom));font-size:15px;line-height:1.45}.nv a{color:var(--acc)}.nv a:hover{color:#164aa6}.nv h1,.nv h2,.nv h3{font-family:var(--f-head);letter-spacing:-.01em;margin:0;line-height:1.15}.nv p{margin:0}.nv-in{width:100%;max-width:760px;margin:0 auto;padding:0 16px}.nv [hidden]{display:none!important}.nv-mono,.nv-num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.nv-hero{background:var(--night);color:#fff}.nv-top{justify-content:space-between;align-items:center;gap:8px;height:60px;display:flex}.nv-brand{align-items:center;gap:8px;text-decoration:none;display:inline-flex;color:#fff!important}.nv-brand svg{color:var(--ice)}.nv-brand b{font-family:var(--f-head);letter-spacing:-.01em;font-size:19px;font-weight:800}.nv-brand b span{color:var(--ice)}.nv-top__r{align-items:center;gap:2px;display:flex}.nv-top__l{border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ice2)!important}.nv-top__l:hover{background:#ffffff0f;color:#fff!important}.nv-top__l[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ice);border-radius:0;color:#fff!important}.nv-top__nav{display:none}.nv-top__lang{font-family:var(--f-mono);font-size:12px}.nv-top--back .nv-brand{display:none}.nv-top .nv-back{margin-left:-6px}.nv-share{cursor:pointer;background:0 0;border:0;position:relative}.nv-share__ok{color:var(--ink);white-space:nowrap;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;top:46px;right:0;box-shadow:0 2px 10px #00000040}.nv-hero__in{padding-top:14px}.nv-eyebrow{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;display:block}.nv-eyebrow--ice{color:var(--ice)}.nv-hero .nv-eyebrow{color:var(--ice3)}.nv-hero .nv-eyebrow--ice{color:var(--ice)}.nv-h1{font-size:28px;font-weight:800;letter-spacing:-.015em!important;margin-top:10px!important;line-height:1.12!important}.nv-h1 span{color:var(--ice)}.nv-lead{color:var(--ice2);font-size:15px;margin-top:10px!important}.nv-ridge{width:100%;height:46px;margin-top:22px;display:block}.nv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.nv-cards__g{display:contents}.nv-hcard{background:var(--night2);border:1px solid var(--nline);border-radius:16px;min-width:0;padding:14px;text-decoration:none;display:block;color:#fff!important}a.nv-hcard:hover{border-color:#3a5a86}.nv-hcard--wide{grid-column:span 2;padding:16px}.nv-hcard__row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.nv-hcard__day{font-family:var(--f-head);font-size:28px;font-weight:800;line-height:1.1}.nv-hcard__name{margin-top:4px;font-size:16px;font-weight:600;display:block}.nv-hcard__name span{color:var(--ice2);font-weight:400}.nv-hcard__name--s{margin-top:6px;font-size:14px}.nv-hcard__why{color:#d5e0ec;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.nv-hcard__why>span{align-items:center;gap:6px;display:inline-flex}.nv-hcard__big{font-family:var(--f-mono);margin-top:8px;font-size:30px;font-weight:700;line-height:1;display:block}.nv-hcard__big small{font-family:var(--f-ui);font-size:15px;font-weight:600}.nv-hcard__sub{color:var(--ice2);margin-top:2px;font-size:12px;display:block}.nv-hcard__sub.is-ice{color:var(--ice)}.nv-hcard.is-wait .nv-hcard__big{color:var(--ice3)}.nv-ic.is-sun{color:#ffd27a}.nv-ic.is-ice{color:var(--ice)}.nv-ic.is-rain{color:var(--rain)}.nv .nv-card .nv-ic.is-sun,.nv-wk .nv-ic.is-sun,.nv-t7 .nv-ic.is-sun,.nv-hh .nv-ic.is-sun{color:#c77a00}.nv-sec{padding-top:32px}.nv-h2{font-size:24px;font-weight:800;margin-top:4px!important}.nv-h3{font-size:18px;font-weight:800}.nv-intro{color:var(--ink2);font-size:14px;margin-top:6px!important}.nv-small{color:var(--muted);font-size:12px}.nv-card{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:16px}.nv-empty{box-shadow:0 0 0 1px var(--line);color:var(--ink2);background:#fff;border-radius:12px;padding:16px;font-size:14px}.nv-load{box-shadow:0 0 0 1px var(--line);color:var(--muted);background:#fff;border-radius:16px;padding:18px;font-size:14px}.nv-card .nv-load{box-shadow:none;background:0 0;border-radius:0;padding:4px 0}.nv-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.nv-pill i{border-radius:50%;width:8px;height:8px}.nv-pill--mb{color:#0b6b3e;background:#dcf5e7}.nv-pill--mb i{background:#12a15c}.nv-pill--b{color:#3f6a0c;background:#eaf6d9}.nv-pill--b i{background:#6fb52c}.nv-pill--r{color:#8a5a00;background:#fff3d6}.nv-pill--r i{background:#e3a21a}.nv-pill--d{color:#a3281a;background:#fde2de}.nv-pill--d i{background:#e04a33}.nv-lv{border-radius:3px;width:26px;height:6px;display:block}.nv-lv--mb{background:#12a15c}.nv-lv--b{background:#6fb52c}.nv-lv--r{background:#e3a21a}.nv-lv--d{background:#e04a33}.nv-lv.is-dot{border-radius:50%;width:8px;height:8px}.nv .nv-nota--4{color:#fff;background:#0c8049}.nv .nv-nota--3{color:#0e1c2f;background:#7dbb3c}.nv .nv-nota--2{color:#0e1c2f;background:#f0b429}.nv .nv-nota--1{color:#fff;background:#cc3d27}.nv .nv-nota--0{color:#3e4f66;background:#c9d3df}.nv .nv-nota--x{color:#56677d;background:#e3e9f0}.nv-nota{text-align:center;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:56px;padding:6px 8px 5px;line-height:1;display:inline-flex}.nv-nota b{font:700 20px var(--f-mono);letter-spacing:-.02em}.nv-nota small{font:700 10px var(--f-ui);letter-spacing:.02em;white-space:nowrap;margin-top:3px}.nv-nota.is-big{border-radius:14px;min-width:68px;padding:8px 10px 6px}.nv-nota.is-big b{font-size:26px}.nv-hcard .nv-nota{box-shadow:0 0 0 1px #ffffff1f}.nv-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:10px;display:grid}.nv-part{min-width:0}.nv-part__k{color:var(--muted);font-size:11px;font-weight:600;display:block}.nv-part__bar{background:#e3e9f0;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.nv-part__bar i{border-radius:3px;height:100%;display:block}.nv-parts.has-text{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.nv-parts.has-text .nv-part{grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.nv-parts.has-text .nv-part__k{color:var(--ink2);font-size:13px}.nv-parts.has-text .nv-part__bar{border-radius:4px;height:8px;margin-top:0}.nv-parts.has-text .nv-part__t{color:var(--ink2);grid-column:2;margin-top:3px;font-size:13px}.nv-nlg{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex;margin-top:10px!important}.nv-nlg span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nv-nlg i{border-radius:3px;width:12px;height:10px;display:inline-block}.nv-nlg b{color:var(--ink2);font-weight:600}.nv-map__wrap .nv-nlg{margin-left:14px;margin-right:14px}.nv-chips{scrollbar-width:none;gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.nv-chips::-webkit-scrollbar{display:none}.nv-chip{height:44px;color:var(--ink2);font:600 14px/1 var(--f-ui);cursor:pointer;background:#fff;border:1px solid #c9d3df;border-radius:999px;flex:none;padding:0 14px}.nv-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.nv-seg{background:#e3e9f0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:3px;display:grid}.nv-seg button{height:40px;font:600 14px/1 var(--f-ui);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px}.nv-seg button[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #0e1c2f1f}.nv-seg--auto{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.nv-seg--sm{margin-top:0}.nv-seg--sm button{height:36px;font-size:13px}.nv-ctl .nv-seg{margin-top:10px}.nv-mapbar{flex-direction:column;gap:8px;padding:10px;display:flex}.nv-sel{align-items:center;gap:8px;margin-top:10px;display:flex}.nv-sel label{color:var(--ink2);font-size:14px;font-weight:600}.nv-sel select{height:44px;font:600 14px var(--f-ui);color:var(--ink);background:#fff;border:1px solid #c9d3df;border-radius:12px;flex:1;padding:0 12px}.nv-list{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.nv-row{padding:14px;position:relative}.nv-row:hover{box-shadow:0 0 0 1px #b9c6d6,0 2px 8px #0e1c2f0f}.nv-row__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nv-row__id{min-width:0}.nv-row__name{font-family:var(--f-head);font-size:18px;font-weight:700;text-decoration:none;color:var(--ink)!important}.nv-row__name:after{content:"";border-radius:16px;position:absolute;inset:0}.nv-row__name:focus-visible{outline:none}.nv-row__name:focus-visible:after{outline:2px solid var(--acc);outline-offset:2px}.nv-row__meta{color:var(--muted);font-size:13px;margin-top:1px!important}.nv-badge{border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;margin-top:8px!important}.nv-badge--wind{background:var(--warn-bg);color:var(--warn)}.nv-row__bot{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.nv-row__tot{text-align:right;font-size:13px;font-weight:600;line-height:1.1}.nv-row__tot b{font-family:var(--f-mono);font-size:22px;font-weight:700}.nv-row__tot small{color:var(--muted);font-size:12px;font-weight:400;display:block}.nv-spark__bars{align-items:flex-end;gap:3px;height:30px;display:flex}.nv-spark__b{background:var(--obs);border-radius:2px 2px 0 0;width:12px}.nv-spark__b.is-zero{background:#e3e9f0;border-radius:2px}.nv-spark__days{font-family:var(--f-mono);color:var(--muted);gap:3px;margin-top:4px;font-size:9px;line-height:1;display:flex}.nv-spark__days span{text-align:center;width:12px}.nv-spark__days .is-fut{color:var(--ink)}.nv-spark__days .is-sel{font-weight:700;text-decoration:underline}.nv-legend-s{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.nv-legend-s span{align-items:center;gap:6px;display:inline-flex}.nv-legend-s i{border-radius:2px;width:12px;height:10px;display:inline-block}.nv-legend-s i.is-dot{border-radius:50%;width:8px;height:8px}.nv-more{width:100%;height:50px;box-shadow:0 0 0 1px var(--line);font:700 15px var(--f-ui);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.nv-more:hover{box-shadow:0 0 0 1px #b9c6d6}.nv-list.is-short>li:nth-child(n+7){display:none}.nv-rk .nv-row__top{align-items:center}.nv-rk__pos{width:22px;font:700 15px var(--f-mono);color:var(--muted);flex:none;align-self:flex-start;margin-right:-4px;padding-top:3px}.nv-rk .nv-row__id{flex:1}.nv-rk .nv-parts{margin-left:30px}.nv .nv-rk__why{color:var(--ink2);margin:8px 0 0 30px;font-size:14px}.nv-rank>li:first-child .nv-rk__pos{color:var(--ink)}.nv-how{margin-top:14px;padding:0 16px}.nv-how summary{cursor:pointer;align-items:center;min-height:50px;font-size:15px;font-weight:700;display:flex}.nv-how__b{color:var(--ink2);padding:0 0 14px;font-size:14px}.nv-how__b ul{flex-direction:column;gap:6px;margin:10px 0;padding-left:18px;display:flex}.nv-how__b b{color:var(--ink)}.nv-map{height:270px;box-shadow:0 0 0 1px var(--line);background:#e9eef4;border-radius:16px;margin-top:12px;position:relative;overflow:hidden}.nv-map .leaflet-tile-pane{filter:saturate(.3)contrast(.92)brightness(1.08);opacity:.7}.nv-map.leaflet-container{font-family:var(--f-ui)}.nv-map .leaflet-control-attribution{font-size:10px;line-height:1.4}.nv .nv-legend-s+.nv-more{margin-top:16px}.nv-pin-w{width:0!important;height:0!important}.nv-pin{width:0;height:0;position:absolute;top:0;left:0}.nv-pin__dot{border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 2px #fff,0 1px 4px #0e1c2f66}.nv-pin.is-sensor .nv-pin__dot{border-radius:3px}.nv-pin__lab{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 2px;text-decoration:none;display:inline-flex;position:absolute;top:0;left:10px;transform:translateY(-50%);box-shadow:0 1px 6px #0e1c2f40;color:var(--ink)!important}.nv-pin.is-l .nv-pin__lab{left:auto;right:10px}.nv-pin.is-t .nv-pin__lab{top:-9px;left:0;transform:translate(-50%,-100%)}.nv-pin.is-b .nv-pin__lab{top:9px;left:0;transform:translate(-50%)}.nv-pin__lab b{background:var(--bg,#eef3f8);min-width:28px;height:20px;color:var(--fg,var(--ink));font:700 12px var(--f-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #0e1c2f1f}.nv-pin__lab span{font-size:12px;font-weight:600}.nv-pin.is-short .nv-pin__lab{padding-right:2px}.nv-pin.is-short .nv-pin__lab span,.nv-pin.is-dot .nv-pin__lab{display:none}.nv-pin__lab:not(:has(b)){padding:3px 8px}.nv-pin.is-short .nv-pin__lab:not(:has(b)){display:none}.nv-pin.is-sensor .nv-pin__lab,.nv-pin.is-sensor .nv-pin__lab b{border-radius:6px}a.nv-pin__lab:hover{box-shadow:0 0 0 2px var(--acc), 0 1px 6px #0e1c2f40}.nv-map__note{color:var(--ink2);font-size:13px;margin-top:10px!important}.nv-map__wrap{margin-top:12px;padding:0 0 14px;overflow:hidden}.nv-map__wrap .nv-map{box-shadow:none;border-radius:16px 16px 0 0;margin-top:0}.nv-mapbar+.nv-map{border-radius:0}.nv-map__wrap .nv-scale,.nv-map__wrap .nv-map__note,.nv-map__wrap .nv-map__more{margin-left:14px;margin-right:14px}.nv-map__more{font-size:14px;margin-top:6px!important}.nv-map__more a{font-weight:600}.nv-scale{align-items:flex-end;gap:3px;margin-top:12px;display:flex}.nv-scale>b{color:var(--ink2);flex:none;margin-right:4px;font-size:12px;font-weight:600}.nv-scale>span{font:11px var(--f-mono);color:var(--ink2);flex-direction:column;flex:1;gap:4px;display:flex}.nv-scale>span i{border-radius:3px;height:10px}.nv-back{align-items:center;gap:2px;height:44px;padding:0 10px 0 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.nv-name{font-size:34px;font-weight:800;letter-spacing:-.02em!important;line-height:1.05!important}.nv-chiprow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.nv-dchip{background:var(--night2);border:1px solid var(--nline);border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}a.nv-dchip:hover{border-color:#3a5a86}.nv-dchip svg{margin-left:6px}.nv-prof{width:100%;height:auto;font-family:var(--f-ui);margin-top:14px;display:block}.nv-prof__pill{font-size:11px;font-weight:600}.nv-prof__lab{fill:#fff;font-size:12px;font-weight:700}.nv-prof__sub{fill:var(--ice2);font-size:11px}.nv-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nv-fact{background:var(--night2);border:1px solid var(--nline);border-radius:14px;min-width:0;padding:12px}.nv-fact__k{color:var(--ice2);font-size:12px}.nv-fact__v{font-family:var(--f-mono);align-items:center;gap:10px;font-size:24px;font-weight:700;line-height:1.1;display:flex;margin-top:4px!important}.nv-fact__v small{font-family:var(--f-ui);font-size:14px;font-weight:600}.nv-fact__v svg{color:var(--ice)}.nv-fact__v .nv-ic.is-sun{color:#ffd27a}.nv-fact__v .nv-ic.is-rain{color:#6fd3ae}.nv-fact__s{color:var(--ice3);font-size:11px;margin-top:2px!important}.nv-fact.is-warn .nv-fact__v{color:#ffb65c}.nv-meta{color:var(--ice2);font-size:15px;margin-top:6px!important}.nv-dchip svg{color:var(--ice)}.nv-verd{margin-top:10px;padding:16px}.nv-verd__h{justify-content:space-between;align-items:center;gap:12px;display:flex}.nv-verd__t{font-size:22px;font-weight:800;margin-top:8px!important}.nv-verd__p{color:var(--ink2);font-size:14px;margin-top:6px!important}.nv-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nv-wk>li{min-width:0}.nv-wk__d{background:var(--page);width:100%;min-height:64px;font:600 12px var(--f-ui);color:var(--ink2);cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 6px;display:flex}.nv-wk__d:hover{background:#e7ecf2}.nv-wk__d.is-sel{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);font-weight:700}.nv-wk__d .nv-ic{color:var(--ink2)}.nv-wk__lg{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex;margin-top:10px!important}.nv-wk__lg span{align-items:center;gap:5px;display:inline-flex}.nv-wk__lg .nv-lv{width:14px}.nv-wk__n{min-width:30px;height:18px;font:700 11px var(--f-mono);border-radius:6px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.nv-verd__nota{border-top:1px solid var(--line2);margin-top:14px;padding-top:14px}.nv-verd__why{color:var(--ink);font-size:15px;font-weight:600}.nv-verd__src{color:var(--muted);font-size:12px;margin-top:10px!important}.nv-verd .nv-nlg{margin-top:12px!important}.nv-tabs{z-index:5;scrollbar-width:none;background:var(--page);border-bottom:1px solid var(--line);gap:4px;margin-top:16px;padding:0 16px;display:flex;position:sticky;top:0;overflow-x:auto}.nv-tabs::-webkit-scrollbar{display:none}.nv-tabs a{flex:none;align-items:center;height:44px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--muted)!important}.nv-tabs a.is-on{box-shadow:inset 0 -3px 0 var(--acc);font-weight:700;color:var(--ink)!important}.nv-anchor{scroll-margin-top:56px}.nv-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nv-trio>div{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;min-width:0;padding:10px}.nv-trio p:first-child{color:var(--muted);font-size:12px}.nv-trio b{font:700 20px var(--f-mono);margin-top:2px;display:block}.nv-trio b small{font:400 13px var(--f-ui)}.nv-trio b.is-fut{color:var(--acc)}.nv-trio p:last-child{color:var(--muted);font-size:11px}.nv-chartbox{margin-top:10px;padding:12px 16px 10px}.nv-chart{width:100%;height:auto;font-family:var(--f-mono);display:block}.nv-chart__v{fill:var(--ink);font-size:11px;font-weight:700}.nv-chart__v.is-fut{fill:var(--acc)}.nv-chart__d{fill:var(--muted);font-size:10px}.nv-chart__d.is-fut{fill:var(--ink)}.nv-chart__d.is-today{font-weight:700}.nv-chart__now{fill:var(--ink);font-size:10px;font-weight:700}.nv-chart__na{fill:var(--muted);font-size:14px}.nv-type{align-items:flex-start;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.nv-type__ic{width:40px;height:40px;color:var(--acc);background:#eaf2fb;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.nv-type__t{font-size:17px;font-weight:700;margin-top:4px!important}.nv-type__s{color:var(--ink2);font-size:14px;margin-top:4px!important}.nv-hh{margin-top:12px;padding:12px 12px 10px}.nv-hh__g{grid-template-columns:74px repeat(6,minmax(0,1fr));align-items:center;row-gap:2px;font-size:13px;display:grid}.nv-hh__l{color:var(--muted);font-size:12px}.nv-hh__c{min-height:26px;font-family:var(--f-mono);text-align:center;justify-content:center;align-items:center;display:flex}.nv-hh__c.is-h{color:var(--ink2);font-size:12px;font-weight:600}.nv-hh__c.is-ic{min-height:32px;color:var(--ink2)}.nv-hh__c.is-snow{color:var(--acc);font-weight:600}.nv-hh__c.is-dim{color:#9aa8ba}.nv-hh__c.nv-hi{background:var(--warn-bg);color:var(--warn);border-radius:6px;margin:0 2px;font-weight:700}.nv-fog{background:#8a9bb2;border-radius:4px;width:calc(100% - 4px);height:8px;display:block}.nv-fog.is-light{background:#c9d3df}.nv-notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.nv-note{background:var(--page);color:var(--ink2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.nv-note svg{flex:none}.nv-note--wind{background:var(--warn-bg);color:var(--warn)}.nv-t7{margin-top:10px;padding:4px 14px;font-size:13px}.nv-t7__r{border-top:1px solid var(--line2);grid-template-columns:62px 52px 68px 40px minmax(0,1fr);align-items:center;gap:5px;min-height:46px;display:grid}.nv-t7.is-ns .nv-t7__r{grid-template-columns:80px 70px minmax(0,1fr) 60px}.nv-t7__h{min-height:34px;color:var(--muted);border-top:0;font-size:11px}.nv-t7__day{align-items:center;gap:6px;font-weight:700;display:flex}.nv-t7__day .nv-ic{color:var(--ink2)}.nv-t7__lv{text-align:right;justify-self:end}.nv-tdlv{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.nv-tdlv i{flex:none}.nv-t7__n{min-width:38px;height:24px;font:700 13px var(--f-mono);border-radius:7px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.nv-t7__h span{white-space:nowrap}.nv-cm{font:700 13px var(--f-mono);border-radius:6px;justify-self:start;padding:2px 7px;display:inline-block}.nv-dash{color:#8a9bb2}.nv-mono.is-rain{color:#1e7a5c;font-weight:700}.nv-mono.nv-hi{background:var(--warn-bg);color:var(--warn);border-radius:6px;justify-self:start;padding:2px 6px;font-weight:700}.nv-sens{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nv-sen{padding:12px}.nv-sen__n{font-size:13px;font-weight:700}.nv-sen__m{color:var(--muted);font-size:12px}.nv-sen__v{font-size:14px;font-weight:600;margin-top:8px!important}.nv-sen__v b{font:700 26px var(--f-mono)}.nv-sen__d{color:var(--muted);font-size:12px;font-weight:600;margin-top:4px!important}.nv-sen__d.is-up{color:var(--acc)}.nv-links{margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.nv-links li+li{border-top:1px solid var(--line2)}.nv-links a{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex;color:var(--ink)!important}.nv-links a:hover{background:#f7f9fb}.nv-links small{color:var(--muted);font-size:12px;font-weight:400;display:block}.nv-links svg{color:var(--muted);flex:none}.nv-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.nv-dl>div{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;min-width:0;padding:10px}.nv-dl dt{color:var(--muted);font-size:12px}.nv-dl dd{margin:2px 0 0;font-size:13px;font-weight:700}.nv-dl dd.nv-mono{font-size:14px}.nv-note-s{color:var(--ink2);font-size:13px;margin-top:8px!important}.nv-links b{display:block}.nv-links .nv-links__k{width:34px;height:34px;color:var(--acc);background:#eaf2fb;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-right:12px;display:inline-flex}.nv-links .nv-links__k svg{color:var(--acc)}.nv-links a>span:first-child{min-width:0;padding:10px 0}.nv-links .nv-links__t{align-items:center;display:flex}.nv-near__t{margin-top:28px!important}.nv-near{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nv-near a{height:40px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ink)!important}.nv-near a:hover{box-shadow:0 0 0 1px #b9c6d6}.nv-near small{font:12px var(--f-mono);color:var(--muted)}.nv-stale{color:var(--warn);font-size:12px;margin-top:8px!important}.nv-hide{display:none!important}.nv-roads{margin-top:12px;padding:4px 14px}.nv-road{color:var(--ink2);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.nv-road+.nv-road{border-top:1px solid var(--line2)}.nv-road i{background:#8a9bb2;border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.nv-road.is-ok i{background:#12a15c}.nv-road.is-amber i{background:#e3a21a}.nv-road.is-red i{background:#e04a33}.nv-road b{color:var(--ink);display:block}.nv-roads .nv-load{padding:12px 0}.nv-foot{color:var(--ink2);background:#e7ecf2;margin-top:40px;padding:24px 0 20px;font-size:12px;line-height:1.5}.nv-foot p+p{margin-top:10px!important}.nv-foot__b{font-family:var(--f-head);color:var(--ink);font-size:16px;font-weight:800}.nv-foot__b span{color:var(--acc)}.nv-foot__l{flex-wrap:wrap;gap:4px 16px;display:flex}.nv-foot__l a{font-weight:600}.nv-tab{z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.nv-tab a{flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex;color:var(--muted)!important}.nv-tab a[aria-current=page]{font-weight:700;color:var(--acc)!important}@media (width>=900px){.nv{padding-bottom:0}.nv-tab{display:none}.nv-top{height:68px}.nv-top__nav{align-items:center;gap:4px;margin-right:8px;display:flex}.nv-top--back .nv-brand{display:inline-flex}.nv-top--back .nv-back{display:none}.nv-h1{max-width:680px;font-size:40px}.nv-lead{font-size:17px}.nv-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-cards .nv-hcard--wide{grid-column:span 2}.nv-cards:not(:has(.nv-hcard--wide)){grid-template-columns:repeat(2,minmax(0,1fr))}.nv-tabs{padding:0 max(16px,50% - 364px)}.nv-map{height:440px}.nv-name{font-size:44px}.nv-fhero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.nv-fhero .nv-facts{margin-top:14px}.nv-sens{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nv-chart{max-width:560px;margin:0 auto}}
