.now[data-astro-cid-jre3xd3d]{padding:20px 22px;margin-top:6px}.ec-def[data-astro-cid-jre3xd3d]{margin-top:16px}.ec-now[data-astro-cid-jre3xd3d] .ec-when{font:700 13px Karla,Karla Fallback,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:8px 0 2px}.ec-now[data-astro-cid-jre3xd3d] .ec-next-head{font:400 26px/1.25 Prata,Prata Fallback,serif;color:var(--ink);margin:4px 0 2px}.ec-now[data-astro-cid-jre3xd3d] .ec-next-date{font:700 18px Karla,Karla Fallback,sans-serif;color:var(--ink);margin:0 0 8px}.ec-now[data-astro-cid-jre3xd3d] .ec-next-line{margin:0 0 6px}.ec-now[data-astro-cid-jre3xd3d] .ec-after{color:var(--muted);font-size:16px}.jump[data-astro-cid-jre3xd3d]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 18px;font-weight:700;font-size:15px}.ec-fig[data-astro-cid-jre3xd3d] svg[data-astro-cid-jre3xd3d]{display:block}.ec-fig-n[data-astro-cid-jre3xd3d]{font:700 44px Karla,Karla Fallback,sans-serif;fill:var(--ink)}.ec-fig-l[data-astro-cid-jre3xd3d]{font:700 10px Karla,Karla Fallback,sans-serif;letter-spacing:.14em;fill:var(--muted)}.yr[data-astro-cid-jre3xd3d]{margin-top:40px}.ec-intro[data-astro-cid-jre3xd3d]{max-width:760px}.tbl[data-astro-cid-jre3xd3d] small[data-astro-cid-jre3xd3d]{color:var(--muted)}.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d]{font-size:15px}.ec-table[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d].past td[data-astro-cid-jre3xd3d]{color:var(--muted)}.ec-table[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d].tot td[data-astro-cid-jre3xd3d]:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d].ec-yes{color:var(--ink)}.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d].ec-no{color:var(--muted)}.ec-pastlab[data-astro-cid-jre3xd3d]{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.ec-tool[data-astro-cid-jre3xd3d]{margin-top:40px;background:var(--soft);border:1px solid var(--line2);border-radius:22px;padding:26px 30px}.ec-tool-in[data-astro-cid-jre3xd3d]{margin-top:28px}.ec-form[data-astro-cid-jre3xd3d]{max-width:520px;margin-top:6px}.ec-form[data-astro-cid-jre3xd3d] label[data-astro-cid-jre3xd3d],.ec-dform[data-astro-cid-jre3xd3d] label[data-astro-cid-jre3xd3d]{display:flex;flex-direction:column;gap:6px;font:700 14px Karla,Karla Fallback,sans-serif;color:var(--ink);position:relative}.ec-form[data-astro-cid-jre3xd3d] input[data-astro-cid-jre3xd3d],.ec-dform[data-astro-cid-jre3xd3d] input[data-astro-cid-jre3xd3d]{min-height:48px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px;background:var(--paper);color:var(--ink);font:16px Karla,Karla Fallback,sans-serif;min-width:0;width:100%}.ec-tool[data-astro-cid-jre3xd3d] .ec-list{position:absolute;z-index:5;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--paper);border:1px solid var(--line2);border-radius:10px;box-shadow:0 10px 30px #00000059;max-height:320px;overflow:auto}.ec-tool[data-astro-cid-jre3xd3d] .ec-list li{padding:9px 10px;border-radius:8px;cursor:pointer;font:500 16px Karla,sans-serif;color:var(--ink);display:flex;justify-content:space-between;gap:10px}.ec-tool[data-astro-cid-jre3xd3d] .ec-list li[aria-selected=true]{background:var(--soft)}.ec-tool[data-astro-cid-jre3xd3d] .ec-list li small{color:var(--muted);font-size:13px;text-align:right}.ec-err[data-astro-cid-jre3xd3d]{color:var(--err);margin:10px 0 0}.ec-city-out[data-astro-cid-jre3xd3d]{margin-top:16px;min-height:60px}.ec-city-out[data-astro-cid-jre3xd3d] .ec-city-sum{font-size:18px;margin:0 0 10px}.ec-city-out[data-astro-cid-jre3xd3d] tr.no td{color:var(--muted)}.ec-note[data-astro-cid-jre3xd3d]{font-size:13px;margin-top:14px}.ec-seasons[data-astro-cid-jre3xd3d]{padding-left:22px}.ec-seasons[data-astro-cid-jre3xd3d] li[data-astro-cid-jre3xd3d]{margin-bottom:6px}.ec-seasons[data-astro-cid-jre3xd3d] li[data-astro-cid-jre3xd3d].past{color:var(--muted)}.ec-axes[data-astro-cid-jre3xd3d]{padding-left:22px}.ec-signs[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d].key td[data-astro-cid-jre3xd3d]{font-weight:700}.ec-signbtn[data-astro-cid-jre3xd3d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0}.ec-signbtn[data-astro-cid-jre3xd3d] button[data-astro-cid-jre3xd3d]{min-height:44px;border:1px solid var(--line2);border-radius:10px;background:var(--paper);color:var(--ink);font:700 14px Karla,Karla Fallback,sans-serif;cursor:pointer;padding:0 6px;white-space:nowrap}.ec-signbtn[data-astro-cid-jre3xd3d] button[data-astro-cid-jre3xd3d][aria-pressed=true]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.ec-dform[data-astro-cid-jre3xd3d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;max-width:520px}.ec-dform[data-astro-cid-jre3xd3d] button[data-astro-cid-jre3xd3d]{min-height:48px;padding:0 20px;border:0;border-radius:10px;background:var(--btn);color:var(--btn-ink);font:700 16px Karla,Karla Fallback,sans-serif;cursor:pointer}.ec-sign-out[data-astro-cid-jre3xd3d]{margin-top:18px}.ec-sdemo[data-astro-cid-jre3xd3d]{margin:0 0 10px;border:0;padding:0}.ec-sres[data-astro-cid-jre3xd3d] .ec-sun{font:400 22px/1.3 Prata,Prata Fallback,serif;color:var(--ink);margin:0 0 8px}.ec-sres[data-astro-cid-jre3xd3d] .ec-sum{margin:0 0 12px}.ec-sres[data-astro-cid-jre3xd3d] .ec-houses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ec-sres[data-astro-cid-jre3xd3d] .ec-h{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-width:0}.ec-sres[data-astro-cid-jre3xd3d] .ec-h.key{border-color:var(--survey)}.ec-sres[data-astro-cid-jre3xd3d] .ec-h.hit{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ec-sres[data-astro-cid-jre3xd3d] .ec-hd{font:700 14px Karla,Karla Fallback,sans-serif;color:var(--ink)}.ec-sres[data-astro-cid-jre3xd3d] .ec-ht{font:500 13px Karla,Karla Fallback,sans-serif;color:var(--muted);text-align:right}.ec-sres[data-astro-cid-jre3xd3d] .ec-hn{font:700 20px/1.2 Karla,Karla Fallback,sans-serif;color:var(--accent);grid-column:1/-1}.ec-sres[data-astro-cid-jre3xd3d] .ec-hx{font-size:15px;grid-column:1/-1;overflow-wrap:anywhere}.ec-side[data-astro-cid-jre3xd3d] ul[data-astro-cid-jre3xd3d] li[data-astro-cid-jre3xd3d]{font-weight:700}.ec-side[data-astro-cid-jre3xd3d] small[data-astro-cid-jre3xd3d]{color:var(--muted);font-weight:400;display:block}.sg-meta[data-astro-cid-jre3xd3d]{font-size:15px;color:var(--muted)}.body[data-astro-cid-jre3xd3d]>article[data-astro-cid-jre3xd3d]{min-width:0}@media(max-width:860px){.ec-tool[data-astro-cid-jre3xd3d]{padding:22px 18px}.ec-signbtn[data-astro-cid-jre3xd3d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ec-table[data-astro-cid-jre3xd3d] thead[data-astro-cid-jre3xd3d]{display:none}.ec-table[data-astro-cid-jre3xd3d],.ec-table[data-astro-cid-jre3xd3d] tbody[data-astro-cid-jre3xd3d],.ec-table[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d],.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d]{display:block;width:100%}.ec-table[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d]{border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-bottom:12px}.ec-table[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d].tot td[data-astro-cid-jre3xd3d]:first-child{box-shadow:none}.ec-table[data-astro-cid-jre3xd3d] tr[data-astro-cid-jre3xd3d].tot{border-color:var(--accent)}.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d]{border:0;padding:4px 0}.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d]:before{content:attr(data-l);display:block;font:700 11px Karla,Karla Fallback,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ec-table[data-astro-cid-jre3xd3d] td[data-astro-cid-jre3xd3d]:first-child:before{display:none}.ec-sres[data-astro-cid-jre3xd3d] .ec-houses{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.ec-signbtn[data-astro-cid-jre3xd3d]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-dform[data-astro-cid-jre3xd3d]{grid-template-columns:minmax(0,1fr)}}
