[data-astronomy-root] [hidden]{display:none!important}[data-astronomy-root]{--astro-font: "Inter", "Manrope", "SF Pro Text", "Segoe UI", sans-serif;font-family:var(--astro-font);line-height:1.35}[data-astronomy-root] *,[data-astronomy-root] *:before,[data-astronomy-root] *:after{box-sizing:border-box;font-family:var(--astro-font)}[data-astronomy-root] h1,[data-astronomy-root] h2,[data-astronomy-root] h3,[data-astronomy-root] h4,[data-astronomy-root] p,[data-astronomy-root] span,[data-astronomy-root] time,[data-astronomy-root] label,[data-astronomy-root] th,[data-astronomy-root] td,[data-astronomy-root] a,[data-astronomy-root] strong,[data-astronomy-root] summary{letter-spacing:normal;text-transform:none}[data-astronomy-root] .astro-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 9px;font-size:.72rem;line-height:1.15;background:#ffffff14;color:#aab8ca;white-space:nowrap}[data-astronomy-root] .astro-pill.good{color:#06110a;background:#8ee6a8}[data-astronomy-root] .astro-pill.fair{color:#2b2100;background:#ffd166}[data-astronomy-root] .astro-pill.poor{color:#2b0505;background:#ff8a8a}[data-astronomy-root] .astro-pill.info{color:#031321;background:#7cc7ff}[data-astronomy-root] .astro-pill.soft{color:#b7f7d1;background:#b7f7d11a;border:1px solid rgba(183,247,209,.28)}[data-astronomy-root] .astro-pill.twilight{color:#2b2100;background:#ffd89a;border:1px solid rgba(255,216,154,.55);margin-left:6px;vertical-align:1px}[data-astronomy-root] .astro-event{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px;background:#ffffff08}[data-astronomy-root] .astro-event time{color:#7cc7ff;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}[data-astronomy-root] .astro-event h4{margin:0 0 3px;font-size:.95rem;line-height:1.25;font-weight:700;color:#dfe9f7}[data-astronomy-root] .astro-event p{margin:0;color:#aab8ca;line-height:1.45;font-size:.88rem}[data-astronomy-root] .astro-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}[data-astronomy-root] .astro-day-name,[data-astronomy-root] .astro-day{min-height:104px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;background:#ffffff09}[data-astronomy-root] .astro-day-name{min-height:auto;padding:9px 10px;color:#aab8ca;text-align:center;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;background:#ffffff04}[data-astronomy-root] .astro-day strong{display:block;margin-bottom:8px;font-size:1rem;line-height:1}[data-astronomy-root] .astro-day .astro-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}[data-astronomy-root] .astro-day-empty{background:transparent;border-color:#ffffff0f}[data-astronomy-root] .astro-day{position:relative}[data-astronomy-root] .astro-more-btn{cursor:pointer;border:1px solid rgba(183,247,209,.28)}[data-astronomy-root] .astro-day-popover{position:absolute;left:10px;right:10px;top:68px;z-index:20;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#081220f5;box-shadow:0 12px 30px #00000073;padding:10px;display:grid;gap:8px}[data-astronomy-root] .astro-popover-tags{display:flex;flex-wrap:wrap;gap:6px}[data-astronomy-root] .astro-popover-events{margin:0;padding-left:16px;color:#c7d4e7;font-size:.78rem;line-height:1.35;max-height:120px;overflow:auto}[data-astronomy-root] table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff06}[data-astronomy-root] th,[data-astronomy-root] td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left;font-size:.9rem}[data-astronomy-root] th{position:sticky;top:0;background:#10233a;color:#aab8ca;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;z-index:1}[data-astronomy-root] tr:last-child td{border-bottom:0}[data-astronomy-root] td.num{font-variant-numeric:tabular-nums}[data-astronomy-root] .astro-generated-at{margin:0 10px 0 0;color:#aab8caeb;font-size:.82rem;letter-spacing:.02em;text-transform:none;border-right:1px solid rgba(255,255,255,.16);padding-right:10px;white-space:nowrap}[data-astronomy-root] .astro-modal-body{max-height:68vh;overflow:auto;display:grid;grid-template-columns:1fr;gap:12px;padding-right:4px;align-content:start}[data-astronomy-root] .astro-modal-day{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;padding:6px 10px;margin-bottom:0}[data-astronomy-root] .astro-modal-day>h3{margin:0 0 4px;font-size:.93rem;color:#c6d7ef}[data-astronomy-root] .astro-modal-event{display:grid!important;grid-template-columns:112px minmax(0,1fr) 92px;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:7px 2px}[data-astronomy-root] .astro-modal-event:first-of-type{border-top:0}[data-astronomy-root] .astro-modal-event>time{color:#7cc7ff;font-weight:700;font-size:.8rem;white-space:nowrap}[data-astronomy-root] .astro-modal-event>div>h4{margin:0 0 1px;font-size:.94rem;line-height:1.22}[data-astronomy-root] .astro-modal-event>div>p{margin:0;color:#aab8ca;font-size:.84rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-astronomy-root] .astro-modal-event>.astro-pill{justify-self:end}@media(min-width:1200px){[data-astronomy-root] .astro-modal-body{grid-template-columns:repeat(2,minmax(0,1fr))}[data-astronomy-root] .astro-modal-event{grid-template-columns:98px minmax(0,1fr) 88px}[data-astronomy-root] .astro-modal-event>time{font-size:.78rem}}@media(min-width:1700px){[data-astronomy-root] .astro-modal-body{grid-template-columns:repeat(3,minmax(0,1fr))}[data-astronomy-root] .astro-modal-event{grid-template-columns:92px minmax(0,1fr) 84px}}@media(max-width:980px){[data-astronomy-root] .astro-modal-body{grid-template-columns:1fr}[data-astronomy-root] .astro-modal-event{grid-template-columns:1fr auto;gap:8px}[data-astronomy-root] .astro-modal-event>time{grid-column:1 / -1}[data-astronomy-root] .astro-modal-event>div{grid-column:1 / 2}[data-astronomy-root] .astro-modal-event>.astro-pill{grid-column:2 / 3;align-self:start}}[data-astronomy-root] .astro-ev-icon{display:inline-flex;width:14px;height:14px;margin-right:6px;vertical-align:-2px;color:#7cc7ff;opacity:.95}[data-astronomy-root] .astro-ev-icon--default{color:#7cc7ff}[data-astronomy-root] .astro-ev-icon--dark{color:#9fd3ff}[data-astronomy-root] .astro-ev-icon--mw{color:#9be7c4}[data-astronomy-root] .astro-ev-icon--planet{color:#8fc5ff}[data-astronomy-root] .astro-ev-icon--conj{color:#d2b7ff}[data-astronomy-root] .astro-ev-icon--occult{color:#ffd49a}[data-astronomy-root] .astro-ev-icon--meteor{color:#ffcf8a}[data-astronomy-root] .astro-ev-icon--comet{color:#91e7ee}[data-astronomy-root] .astro-ev-icon--minor{color:#f3da9b}[data-astronomy-root] .astro-ev-icon--solar{color:#ffd166}[data-astronomy-root] .astro-ev-icon--twilight{color:#ffb86b}[data-astronomy-root] .astro-ev-icon>svg{width:14px;height:14px;stroke:currentColor;fill:none}:root{--bg:#07111f;--text:#edf4ff;--muted:#aab8ca;--line:rgba(255,255,255,.12);--accent:#7cc7ff;--accent-2:#b7f7d1;--warn:#ffd166;--bad:#ff8a8a;--good:#8ee6a8;--radius:18px;--max:1260px}.shell[data-astro-cid-jhp7ujoy]{display:grid;grid-template-columns:280px minmax(0,1fr);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh - 120px);background:radial-gradient(circle at top left,rgba(124,199,255,.2),transparent 28rem),radial-gradient(circle at 80% 20%,rgba(183,247,209,.08),transparent 22rem),var(--bg);color:var(--text)}.sidebar[data-astro-cid-jhp7ujoy]{position:sticky;top:0;height:100vh;overflow:auto;background:#07111fdb;backdrop-filter:blur(16px);border-right:1px solid var(--line);padding:20px 16px;font-size:16px}.brand[data-astro-cid-jhp7ujoy]{display:flex;gap:12px;align-items:center;margin-bottom:24px}.brand-mark[data-astro-cid-jhp7ujoy]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#7cc7ff,#b7f7d1);color:#07111f;font-weight:900}.brand[data-astro-cid-jhp7ujoy] h1[data-astro-cid-jhp7ujoy]{margin:0;font-size:1.04rem;line-height:1.1;font-weight:800}.brand[data-astro-cid-jhp7ujoy] p[data-astro-cid-jhp7ujoy]{margin:3px 0 0;color:var(--muted);font-size:.82rem;line-height:1.3}.control-group[data-astro-cid-jhp7ujoy]{margin-bottom:16px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09}label[data-astro-cid-jhp7ujoy]{display:block;color:var(--muted);font-size:.78rem;margin-bottom:6px}select[data-astro-cid-jhp7ujoy],input[data-astro-cid-jhp7ujoy][type=search]{width:100%;border:1px solid var(--line);background:#07111f;color:var(--text);border-radius:12px;padding:9px 11px;margin-bottom:9px;font-size:.9rem;line-height:1.2}.nav-title[data-astro-cid-jhp7ujoy]{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin:16px 8px 8px}nav[data-astro-cid-jhp7ujoy] a[data-astro-cid-jhp7ujoy]{display:flex;justify-content:space-between;text-decoration:none;color:var(--muted);padding:9px 11px;border-radius:12px;margin:2px 0;font-size:.97rem;line-height:1.25}nav[data-astro-cid-jhp7ujoy] a[data-astro-cid-jhp7ujoy]:hover,nav[data-astro-cid-jhp7ujoy] a[data-astro-cid-jhp7ujoy].active{background:#7cc7ff1f;color:var(--text)}.astro-pill[data-astro-cid-jhp7ujoy]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 8px;font-size:.74rem;background:#ffffff14;color:var(--muted)}.astro-pill[data-astro-cid-jhp7ujoy].good{color:#06110a;background:var(--good)}.astro-pill[data-astro-cid-jhp7ujoy].fair{color:#2b2100;background:var(--warn)}.astro-pill[data-astro-cid-jhp7ujoy].poor{color:#2b0505;background:var(--bad)}.astro-pill[data-astro-cid-jhp7ujoy].info{color:#031321;background:var(--accent)}.astro-pill[data-astro-cid-jhp7ujoy].soft{color:var(--accent-2);background:#b7f7d11a;border:1px solid rgba(183,247,209,.28)}.status[data-astro-cid-jhp7ujoy]{color:var(--accent-2);font-size:.86rem}.content-wrap[data-astro-cid-jhp7ujoy]{min-width:0;padding:28px}.content[data-astro-cid-jhp7ujoy]{max-width:var(--max);margin:0 auto}.astro-hero[data-astro-cid-jhp7ujoy]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:24px}.astro-hero[data-astro-cid-jhp7ujoy] h2[data-astro-cid-jhp7ujoy]{margin:0 0 8px;font-size:clamp(2rem,4.2vw,3.85rem);line-height:.95;letter-spacing:-.045em;white-space:nowrap}.astro-hero[data-astro-cid-jhp7ujoy] p[data-astro-cid-jhp7ujoy]{margin:0;color:var(--muted);max-width:68ch}.astro-hero-actions[data-astro-cid-jhp7ujoy]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.astro-generated-at[data-astro-cid-jhp7ujoy]{margin:0 10px 0 0!important;color:#aab8cadb!important;font-size:.75rem!important;letter-spacing:.04em!important;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.16);padding-right:10px;white-space:nowrap}.astro-button[data-astro-cid-jhp7ujoy]{border:1px solid var(--line);background:#ffffff0f;color:var(--text);padding:10px 14px;border-radius:13px;text-decoration:none;font-weight:700;font-size:.9rem}.astro-button[data-astro-cid-jhp7ujoy].primary{color:#07111f;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:0}.astro-grid[data-astro-cid-jhp7ujoy]{display:grid;gap:16px}.astro-grid[data-astro-cid-jhp7ujoy].astro-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.astro-grid[data-astro-cid-jhp7ujoy].astro-two{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.astro-card[data-astro-cid-jhp7ujoy]{background:linear-gradient(180deg,#ffffff0e,#ffffff07);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.astro-card[data-astro-cid-jhp7ujoy] h3[data-astro-cid-jhp7ujoy]{margin:0 0 12px;font-size:1rem}.metric[data-astro-cid-jhp7ujoy]{font-size:1.8rem;line-height:1.05;font-weight:850;letter-spacing:-.03em;margin-bottom:6px}.small[data-astro-cid-jhp7ujoy]{color:var(--muted);font-size:.88rem;line-height:1.45}.section[data-astro-cid-jhp7ujoy]{margin-top:26px}.astro-section-header[data-astro-cid-jhp7ujoy]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.astro-section-header[data-astro-cid-jhp7ujoy] h2[data-astro-cid-jhp7ujoy]{margin:0;font-size:1.35rem}.astro-month-grid[data-astro-cid-jhp7ujoy]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.astro-day-name[data-astro-cid-jhp7ujoy],.astro-day[data-astro-cid-jhp7ujoy]{min-height:104px;border:1px solid var(--line);border-radius:14px;padding:10px;background:#ffffff09}.astro-day-name[data-astro-cid-jhp7ujoy]{min-height:auto;padding:9px 10px;color:var(--muted);text-align:center;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;background:#ffffff04}.astro-day[data-astro-cid-jhp7ujoy] strong[data-astro-cid-jhp7ujoy]{display:block;margin-bottom:8px;font-size:1rem;line-height:1}.astro-day[data-astro-cid-jhp7ujoy] .astro-tags[data-astro-cid-jhp7ujoy]{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.astro-day-empty[data-astro-cid-jhp7ujoy]{background:transparent;border-color:#ffffff0f}.astro-pill[data-astro-cid-jhp7ujoy]{font-size:.72rem!important;padding:3px 9px!important;line-height:1.15!important}.astro-upcoming-open[data-astro-cid-jhp7ujoy]{cursor:pointer}.astro-timeline[data-astro-cid-jhp7ujoy]{display:grid;gap:10px}.astro-event[data-astro-cid-jhp7ujoy]{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px;background:#ffffff08}.astro-event[data-astro-cid-jhp7ujoy] time[data-astro-cid-jhp7ujoy]{color:var(--accent);font-weight:800}.astro-event[data-astro-cid-jhp7ujoy] h4[data-astro-cid-jhp7ujoy]{margin:0 0 3px;font-size:.95rem}.astro-event[data-astro-cid-jhp7ujoy] p[data-astro-cid-jhp7ujoy]{margin:0}table[data-astro-cid-jhp7ujoy]{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#ffffff06}th[data-astro-cid-jhp7ujoy],td[data-astro-cid-jhp7ujoy]{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:.9rem}th[data-astro-cid-jhp7ujoy]{position:sticky;top:0;background:#10233a;color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;z-index:1}tr[data-astro-cid-jhp7ujoy]:last-child td[data-astro-cid-jhp7ujoy]{border-bottom:0}td[data-astro-cid-jhp7ujoy].num{font-variant-numeric:tabular-nums}.astro-table-wrap[data-astro-cid-jhp7ujoy]{max-height:420px;overflow:auto;border-radius:16px}details[data-astro-cid-jhp7ujoy]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;margin-top:12px;overflow:hidden}summary[data-astro-cid-jhp7ujoy]{cursor:pointer;padding:14px 16px;font-weight:800}details[data-astro-cid-jhp7ujoy] .inside[data-astro-cid-jhp7ujoy]{padding:0 16px 16px}.astro-chart-placeholder[data-astro-cid-jhp7ujoy]{min-height:260px;border:1px dashed rgba(124,199,255,.35);border-radius:16px;display:grid;place-items:center;color:var(--muted);background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;text-align:center;padding:18px}.astro-source-note[data-astro-cid-jhp7ujoy]{margin-top:18px;padding:14px 16px;border-left:4px solid var(--accent);color:var(--muted);background:#7cc7ff14;border-radius:12px;font-size:.88rem}.astro-modal-backdrop[data-astro-cid-jhp7ujoy]{position:fixed;inset:0;z-index:2000;background:#02070ec7;backdrop-filter:blur(4px);padding:24px 28px;overflow:auto}.astro-modal[data-astro-cid-jhp7ujoy]{width:min(1360px,calc(100vw - 56px));margin:0 auto;background:linear-gradient(180deg,#0a1627fa,#08111ffa);border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 20px 48px #0000008c;padding:16px 16px 12px}.astro-modal-head[data-astro-cid-jhp7ujoy]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.astro-modal-head[data-astro-cid-jhp7ujoy] h2[data-astro-cid-jhp7ujoy]{margin:0;font-size:1.4rem;line-height:1.15}.astro-modal-close[data-astro-cid-jhp7ujoy]{border:1px solid var(--line);background:#ffffff14;color:var(--text);padding:8px 12px;border-radius:12px;cursor:pointer;font-weight:700}.astro-modal-subtitle[data-astro-cid-jhp7ujoy]{margin:0 0 12px;color:var(--muted);font-size:.9rem}.astro-modal-toolbar[data-astro-cid-jhp7ujoy]{margin:0 0 10px}.astro-modal-filters[data-astro-cid-jhp7ujoy]{display:flex;gap:8px;flex-wrap:wrap}.astro-modal-filters[data-astro-cid-jhp7ujoy] .astro-pill[data-astro-cid-jhp7ujoy]{cursor:pointer}.astro-modal-filters[data-astro-cid-jhp7ujoy] .astro-pill[data-astro-cid-jhp7ujoy].active{outline:1px solid rgba(124,199,255,.75);background:#7cc7ff33;color:#dff1ff}.astro-modal-body[data-astro-cid-jhp7ujoy]{max-height:68vh;overflow:auto;display:grid;grid-template-columns:1fr;gap:12px;padding-right:4px;align-content:start}.astro-modal-day[data-astro-cid-jhp7ujoy]{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;padding:6px 10px}.astro-modal-day[data-astro-cid-jhp7ujoy] h3[data-astro-cid-jhp7ujoy]{margin:0 0 4px;font-size:.93rem;color:#c6d7ef;letter-spacing:.01em}.astro-modal-event[data-astro-cid-jhp7ujoy]{display:grid;grid-template-columns:112px minmax(0,1fr) 92px;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:7px 2px}.astro-modal-event[data-astro-cid-jhp7ujoy]:first-of-type{border-top:0}.astro-modal-event[data-astro-cid-jhp7ujoy] time[data-astro-cid-jhp7ujoy]{color:var(--accent);font-weight:700;font-size:.8rem;white-space:nowrap;opacity:.95}.astro-modal-event[data-astro-cid-jhp7ujoy] h4[data-astro-cid-jhp7ujoy]{margin:0 0 1px;font-size:.94rem;line-height:1.22}.astro-modal-event[data-astro-cid-jhp7ujoy] p[data-astro-cid-jhp7ujoy]{margin:0;color:var(--muted);font-size:.84rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.astro-modal-empty[data-astro-cid-jhp7ujoy]{border:1px dashed var(--line);border-radius:12px;padding:14px;color:var(--muted)}@media(max-width:980px){.shell[data-astro-cid-jhp7ujoy]{grid-template-columns:1fr}.sidebar[data-astro-cid-jhp7ujoy]{position:relative;height:auto}.astro-grid[data-astro-cid-jhp7ujoy].astro-cards-4,.astro-grid[data-astro-cid-jhp7ujoy].astro-two,.astro-hero[data-astro-cid-jhp7ujoy]{grid-template-columns:1fr}.astro-hero[data-astro-cid-jhp7ujoy] h2[data-astro-cid-jhp7ujoy]{white-space:normal}.astro-hero-actions[data-astro-cid-jhp7ujoy]{justify-content:flex-start}.astro-month-grid[data-astro-cid-jhp7ujoy]{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-event[data-astro-cid-jhp7ujoy]{grid-template-columns:1fr}}
