.birth.svelte-1jie7tx{gap:var(--space-8);max-width:32rem;margin-top:var(--space-16);display:grid}.birth__label.svelte-1jie7tx{font-size:var(--size-note);color:var(--ink-2)}.birth__row.svelte-1jie7tx{gap:var(--space-8);flex-wrap:wrap;display:flex}.birth__input.svelte-1jie7tx{flex:12rem;width:auto}.birth__answer.svelte-1jie7tx{min-height:1.5em;margin:var(--space-4) 0 0;font-size:var(--size-note)}.disc.svelte-120k3ge{flex:none;display:block}.sun.svelte-120k3ge{fill:var(--fire)}.cover.svelte-120k3ge{fill:var(--accent-strong)}.moon.svelte-120k3ge{fill:var(--bg-page)}.shadow.svelte-120k3ge{fill:var(--accent)}.shadow--faint.svelte-120k3ge{opacity:.55}.contour.svelte-120k3ge{fill:none;stroke:var(--ink-1);stroke-width:1.1px}[data-theme=dark] .moon.svelte-120k3ge{fill:#ede7d9}[data-theme=dark] .shadow.svelte-120k3ge{fill:#2a52a6}.card__lasts.svelte-1i86cna{white-space:nowrap}.card.svelte-1i86cna{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;display:flex}.card__head.svelte-1i86cna{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.card__season.svelte-1i86cna{margin:0}.card__tag.svelte-1i86cna{padding:0 var(--space-8);border-radius:var(--radius-pill);color:var(--fire-text);font-size:var(--size-micro);border:1px solid}.card__range.svelte-1i86cna{column-gap:var(--space-8);font-size:var(--size-heading);line-height:var(--lh-heading);flex-wrap:wrap;margin:0;display:flex}.card__range.svelte-1i86cna span:where(.svelte-1i86cna){white-space:nowrap}.card__arrow.svelte-1i86cna{color:var(--ink-3)}.card__length.svelte-1i86cna{font-size:var(--size-note);color:var(--ink-2);margin:0}.card__rail.svelte-1i86cna{height:var(--space-8);margin:var(--space-8) 0;border-radius:var(--radius-pill);background:var(--accent-soft);outline:1px solid color-mix(in srgb, var(--accent) 30%, transparent);position:relative}.card__span.svelte-1i86cna{top:calc(var(--space-4) * -1);bottom:calc(var(--space-4) * -1);background:var(--fire);border-radius:1px;min-width:3px;position:absolute}.card__list.svelte-1i86cna{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.card__eclipse.svelte-1i86cna{column-gap:var(--space-8);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.card__name.svelte-1i86cna{font-size:var(--size-note);margin:0;font-weight:500}.card__eclipse--grazing.svelte-1i86cna .card__name:where(.svelte-1i86cna){color:var(--ink-2);font-weight:400}.card__meta.svelte-1i86cna{font-size:var(--size-micro);color:var(--ink-2);margin:0}.card__meta.svelte-1i86cna .ai-data:where(.svelte-1i86cna){color:var(--ink-1)}@media (width<=640px){.card__range.svelte-1i86cna{font-size:var(--size-body)}}.rules__switch.svelte-5jwcuv{max-width:36rem}.rules__text.svelte-5jwcuv{max-width:var(--measure);min-height:3em;margin:var(--space-12) 0;font-size:var(--size-note);color:var(--ink-2)}.rules__scroll.svelte-5jwcuv,.rules__table.svelte-5jwcuv{margin-inline:calc(var(--app-gutter) * -1);padding-inline:var(--app-gutter);overflow-x:auto}.rules__frame.svelte-5jwcuv{min-width:720px;height:calc(var(--space-64) + var(--space-48));position:relative}.rules__caption.svelte-5jwcuv{font-size:var(--size-micro);line-height:var(--lh-tight);color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.rules__caption.svelte-5jwcuv .ai-data:where(.svelte-5jwcuv){color:var(--ink-1)}.rules__own.svelte-5jwcuv,.rules__bar.svelte-5jwcuv{top:var(--space-48);height:var(--space-32);border-radius:var(--radius-s);position:absolute}.rules__bar.svelte-5jwcuv{background:var(--accent-soft);transition:left .2s,width .2s}.rules__own.svelte-5jwcuv{border:1.5px dashed var(--accent);z-index:1}.rules__eclipse.svelte-5jwcuv{top:calc(var(--space-48) - var(--space-4));height:calc(var(--space-32) + var(--space-8));background:var(--fire);z-index:1;width:2px;position:absolute;transform:translate(-1px)}.rules__axis.svelte-5jwcuv{height:var(--space-20);border-top:1px solid var(--line-strong);position:absolute;bottom:0;left:0;right:0}.rules__axis.svelte-5jwcuv span:where(.svelte-5jwcuv){top:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--line-strong);font-size:var(--size-micro);color:var(--ink-3);position:absolute}@media (prefers-reduced-motion:reduce){.rules__bar.svelte-5jwcuv{transition:none}}.rules__h3.svelte-5jwcuv{margin:var(--space-32) 0 0;font-size:var(--size-body);font-weight:600}table.svelte-5jwcuv{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--size-note)}th.svelte-5jwcuv,td.svelte-5jwcuv{padding:var(--space-8) var(--space-8) var(--space-8) 0;border-bottom:1px solid var(--line);text-align:left;font-weight:400}thead.svelte-5jwcuv th:where(.svelte-5jwcuv){font-size:var(--size-micro);color:var(--ink-3);border-bottom-color:var(--line-strong)}td.svelte-5jwcuv{font-size:var(--size-micro);white-space:nowrap}tr.is-reader.svelte-5jwcuv th:where(.svelte-5jwcuv),tr.is-reader.svelte-5jwcuv td:where(.svelte-5jwcuv){background:var(--accent-soft)}tr.is-reader.svelte-5jwcuv th:where(.svelte-5jwcuv){box-shadow:inset 3px 0 0 var(--accent);padding-left:var(--space-8)}.strip.svelte-c89w75{margin:0 0 var(--space-24)}.strip__scroll.svelte-c89w75{margin-inline:calc(var(--app-gutter) * -1);padding-inline:var(--app-gutter);overflow-x:auto}.strip__frame.svelte-c89w75{min-width:720px;position:relative}.strip__names.svelte-c89w75{height:var(--space-48);position:relative}.strip__name.svelte-c89w75{bottom:var(--space-4);font-size:var(--size-micro);line-height:var(--lh-tight);color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.strip__name--start.svelte-c89w75{align-items:flex-start;transform:none}.strip__name--end.svelte-c89w75{align-items:flex-end;transform:translate(-100%)}.strip__name--event.svelte-c89w75{color:var(--fire-text)}.strip__svg.svelte-c89w75{width:100%;height:auto;display:block;overflow:visible}.strip__veil.svelte-c89w75{fill:var(--accent-soft)}.strip__edge.svelte-c89w75{stroke:var(--accent);stroke-width:1px}.strip__ring.svelte-c89w75{fill:none;stroke:var(--fire);stroke-width:1.6px}.strip__eclipse.svelte-c89w75{fill:var(--fire)}.strip__axis.svelte-c89w75{stroke:var(--line-strong);stroke-width:1px}.strip__tick.svelte-c89w75{stroke:var(--line);stroke-width:1px}.strip__days.svelte-c89w75{height:var(--space-20);position:relative}.strip__days.svelte-c89w75 span:where(.svelte-c89w75){top:var(--space-2);font-size:var(--size-micro);color:var(--ink-3);white-space:nowrap;position:absolute;transform:translate(-50%)}.strip__marks.svelte-c89w75{height:var(--space-48);position:relative}.strip__mark.svelte-c89w75{width:var(--space-20);height:var(--space-20);border:1px solid var(--ink-3);background:var(--bg-page);color:var(--ink-2);font-size:var(--size-micro);border-radius:50%;place-items:center;line-height:1;display:inline-grid;position:absolute;top:0;transform:translate(-50%)}.strip__mark--low.svelte-c89w75{top:var(--space-24)}.strip__mark--inline.svelte-c89w75{flex:none;position:static;transform:none}.strip__list.svelte-c89w75{columns:2 280px;column-gap:var(--space-24);margin:var(--space-8) 0 0;font-size:var(--size-note);padding:0;list-style:none}.strip__list.svelte-c89w75 li:where(.svelte-c89w75){gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--line);break-inside:avoid;align-items:baseline;display:flex}.strip__when.svelte-c89w75{min-width:7.5em;font-size:var(--size-micro);color:var(--ink-2)}.nodes.svelte-1471e5t{margin:0}.nodes__scroll.svelte-1471e5t{margin-inline:calc(var(--app-gutter) * -1);padding-inline:var(--app-gutter);overflow-x:auto}.nodes__frame.svelte-1471e5t{min-width:720px;margin-left:var(--space-32);position:relative}.nodes__svg.svelte-1471e5t{width:100%;height:auto;display:block;overflow:visible}.nodes__corridor.svelte-1471e5t{fill:var(--accent-soft)}.nodes__grid.svelte-1471e5t{stroke:var(--line);stroke-width:1px}.nodes__axis.svelte-1471e5t{stroke:var(--accent);stroke-width:1px}.nodes__line.svelte-1471e5t{fill:none;stroke:var(--ink-3);stroke-width:1.2px}.nodes__ring.svelte-1471e5t{fill:none;stroke:var(--fire);stroke-width:1.6px}.nodes__ring--miss.svelte-1471e5t{stroke:var(--ink-3);stroke-dasharray:3 3}.nodes__label.svelte-1471e5t{right:calc(100% + var(--space-6));font-size:var(--size-micro);color:var(--ink-3);position:absolute;transform:translateY(-50%)}.nodes__label--axis.svelte-1471e5t{color:var(--accent)}.nodes__names.svelte-1471e5t{min-width:720px;height:var(--space-24);margin-left:var(--space-32);position:relative}.nodes__name.svelte-1471e5t{bottom:var(--space-4);font-size:var(--size-micro);color:var(--fire-text);white-space:nowrap;position:absolute;transform:translate(-50%)}.nodes__name--start.svelte-1471e5t{transform:none}.nodes__name--end.svelte-1471e5t{transform:translate(-100%)}.nodes__months.svelte-1471e5t{min-width:720px;height:var(--space-20);margin-left:var(--space-32);position:relative}.nodes__months.svelte-1471e5t span:where(.svelte-1471e5t){top:var(--space-2);padding-left:var(--space-4);font-size:var(--size-micro);color:var(--ink-3);position:absolute}.nodes__legend.svelte-1471e5t{gap:var(--space-8) var(--space-16);margin-top:var(--space-8);font-size:var(--size-micro);color:var(--ink-2);flex-wrap:wrap;display:flex}.nodes__key.svelte-1471e5t{width:var(--space-12);height:var(--space-12);margin-right:var(--space-6);vertical-align:-1px;border-radius:var(--radius-s);display:inline-block}.nodes__key--corridor.svelte-1471e5t{background:var(--accent-soft);border:1px solid var(--accent)}.nodes__key--ring.svelte-1471e5t{border:1.5px solid var(--fire);border-radius:50%}.nodes__key--miss.svelte-1471e5t{border:1.5px dashed var(--ink-3)}.answer.svelte-118xnju b:where(.svelte-118xnju){color:var(--accent);white-space:nowrap;font-weight:500}.status.svelte-118xnju{gap:var(--space-12);margin:var(--space-16) 0 0;padding:var(--space-12) var(--space-16);border:1px solid var(--event1-border);border-radius:var(--radius-m);background:var(--surface-event1);font-size:var(--size-note);align-items:baseline;display:flex}.status--live.svelte-118xnju{border-color:var(--fire);background:color-mix(in srgb, var(--fire) 8%, transparent)}.status__dot.svelte-118xnju{width:var(--space-8);height:var(--space-8);background:var(--accent);border-radius:50%;flex:none}.status--live.svelte-118xnju .status__dot:where(.svelte-118xnju){background:var(--fire)}.cards.svelte-118xnju{gap:var(--space-16);margin-top:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.more.svelte-118xnju{margin:var(--space-12) 0 0;font-size:var(--size-note)}.strip-title.svelte-118xnju{margin:var(--space-24) 0 var(--space-8);font-size:var(--size-body);font-weight:600}.note.svelte-118xnju{max-width:var(--measure);margin:var(--space-12) 0 0;font-size:var(--size-note);color:var(--ink-2)}.stat.svelte-118xnju{gap:var(--space-16);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.stat__number.svelte-118xnju{font-family:var(--font-display);font-size:var(--size-display);line-height:var(--lh-heading);color:var(--fire-text);white-space:nowrap;margin:0}.stat.svelte-118xnju .note:where(.svelte-118xnju){margin:0}.triples.svelte-118xnju{height:calc(var(--space-64) + var(--space-16));margin:var(--space-16) 0;position:relative}.triples__line.svelte-118xnju{left:0;right:0;top:var(--space-32);border-top:1px solid var(--line-strong);position:absolute}.triples__dot.svelte-118xnju{top:calc(var(--space-32) - var(--space-6));width:var(--space-12);height:var(--space-12);background:var(--accent);border-radius:50%;position:absolute;transform:translate(-50%)}.triples__dot--own.svelte-118xnju{top:calc(var(--space-32) - var(--space-8));width:var(--space-16);height:var(--space-16);background:var(--fire)}.triples__year.svelte-118xnju{top:var(--space-6);font-size:var(--size-micro);color:var(--fire-text);position:absolute;transform:translate(-50%)}.triples__tick.svelte-118xnju{top:calc(var(--space-32) + var(--space-16));font-size:var(--size-micro);color:var(--ink-3);position:absolute;transform:translate(-50%)}.all.svelte-118xnju{margin-inline:calc(var(--app-gutter) * -1);padding-inline:var(--app-gutter);overflow-x:auto}.all.svelte-118xnju table:where(.svelte-118xnju){border-collapse:collapse;width:100%;min-width:620px;font-size:var(--size-note)}.all.svelte-118xnju th:where(.svelte-118xnju),.all.svelte-118xnju td:where(.svelte-118xnju){padding:var(--space-8) var(--space-8) var(--space-8) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.all.svelte-118xnju th:where(.svelte-118xnju){font-weight:400;font-size:var(--size-micro);color:var(--ink-3);border-bottom-color:var(--line-strong)}.all.svelte-118xnju td.ai-data:where(.svelte-118xnju){font-size:var(--size-micro);white-space:nowrap}.all.svelte-118xnju tr.is-year:where(.svelte-118xnju) td:where(.svelte-118xnju){background:var(--surface-event1)}.all.svelte-118xnju tr.is-year:where(.svelte-118xnju) td:where(.svelte-118xnju):first-child{box-shadow:inset 3px 0 0 var(--accent);padding-left:var(--space-8)}.eclipse-inline.svelte-118xnju{align-items:center;gap:var(--space-4);margin:0 var(--space-12) var(--space-4) 0;font-size:var(--size-micro);white-space:nowrap;display:inline-flex}.pill.svelte-118xnju{margin:0 var(--space-8) var(--space-4) 0;padding:0 var(--space-8);border-radius:var(--radius-pill);font-size:var(--size-micro);display:inline-block}.pill--now.svelte-118xnju{background:var(--fire);color:var(--on-fire)}.pill--next.svelte-118xnju{background:var(--accent);color:var(--on-accent)}@media (width<=640px){.stat.svelte-118xnju{grid-template-columns:minmax(0,1fr)}}
