.reading-label.svelte-166phys{margin:0 0 var(--space-12)}.archetype-cover.svelte-166phys{min-width:0}.archetype-cover.has-image.svelte-166phys{grid-template-columns:minmax(0,1fr);display:grid}.has-image.svelte-166phys .cover-copy:where(.svelte-166phys){display:contents}.has-image.svelte-166phys h2:where(.svelte-166phys){grid-row:1}h2.svelte-166phys{font:400 var(--size-display)/var(--lh-tight) var(--font-display);letter-spacing:var(--track-tight);text-wrap:balance;overflow-wrap:anywhere;margin:0}.natal-subtitle.svelte-166phys{margin:var(--space-16) 0 var(--space-24);color:var(--ink-2);font-size:var(--size-lede);line-height:var(--lh-body);text-wrap:pretty}.has-image.svelte-166phys .natal-subtitle:where(.svelte-166phys){grid-row:3;margin-bottom:0}.hero-visual.svelte-166phys{pointer-events:none;grid-row:2}.hero-visual.svelte-166phys picture:where(.svelte-166phys){display:block}.hero-visual.svelte-166phys img:where(.svelte-166phys){width:100%;max-width:none;height:auto;display:block}.save-row.svelte-166phys{margin:var(--space-24) 0 var(--space-32)}.illustration-status.svelte-166phys{color:var(--ink-3);font-size:var(--size-note);margin-bottom:var(--space-24)}.export-dialog.svelte-166phys{border:1px solid var(--line);border-radius:var(--space-16);width:min(620px, calc(100vw - var(--space-32)));max-height:calc(100dvh - var(--space-32));background:var(--bg-page);color:var(--ink-1);box-shadow:var(--shadow-overlay);padding:0;overflow:auto}.export-dialog.svelte-166phys::backdrop{background:#080912b8}.dialog-head.svelte-166phys{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16);display:flex}h3.svelte-166phys{font:400 var(--size-heading)/var(--lh-heading) var(--font-display);margin:0}.dialog-body.svelte-166phys{padding:0 var(--space-24) var(--space-24)}.format-choice.svelte-166phys{gap:var(--space-8);margin-bottom:var(--space-20);flex-wrap:wrap;display:flex}.is-active.svelte-166phys{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.export-preview.svelte-166phys{border-radius:var(--space-8);background:var(--bg-panel);justify-content:center;align-items:center;height:min(46svh,450px);display:flex;overflow:hidden}.export-preview.svelte-166phys img:where(.svelte-166phys){object-fit:contain;width:100%;height:100%}.export-preview.svelte-166phys p:where(.svelte-166phys){font-size:var(--size-note);padding:var(--space-16)}.export-meta.svelte-166phys{font-family:var(--font-data);font-size:var(--size-micro);color:var(--ink-3);text-align:center;margin:var(--space-12) 0}.privacy-note.svelte-166phys{color:var(--ink-2);font-size:var(--size-note);margin:var(--space-16) 0 0}.dialog-foot.svelte-166phys{border-top:1px solid var(--line);padding:var(--space-16) var(--space-24) var(--space-24);background:var(--bg-page);justify-content:flex-end;display:flex;position:sticky;bottom:0}@media (width<=819px){.save-row.svelte-166phys{margin:var(--space-16) 0 var(--space-24)}.export-dialog.svelte-166phys{width:100%;max-width:100vw;max-height:calc(100dvh - var(--space-16));border-radius:var(--space-16) var(--space-16) 0 0;margin:0;position:fixed;inset:auto 0 0}.dialog-head.svelte-166phys{padding:var(--space-20)}.dialog-body.svelte-166phys{padding:0 var(--space-20) var(--space-20)}.dialog-foot.svelte-166phys{padding:var(--space-16) var(--space-20) var(--space-24)}.dialog-foot.svelte-166phys .ai-btn{justify-content:center;width:100%}.has-image.svelte-166phys h2:where(.svelte-166phys){max-width:min(100%,260px)}.hero-visual.svelte-166phys{width:calc(100% + var(--app-gutter) * 2);transform:translateX(calc(var(--app-gutter) * -1))}}@media (width>=440px) and (width<=819px){.hero-visual.svelte-166phys{width:440px;transform:translateX(var(--app-gutter));justify-self:end}}p.svelte-1wzsls0{max-width:var(--measure);font-size:var(--size-note);margin:0}.natal-day-entry__lead.svelte-1wzsls0{padding-right:var(--tap-min);color:var(--ink-1);font-weight:600}.natal-day-entry__copy.svelte-1wzsls0{margin-top:var(--space-4);color:var(--ink-2)}.natal-day-entry__action.svelte-1wzsls0{margin-top:var(--space-12);display:flex}@media (width<=420px){.natal-day-entry__action.svelte-1wzsls0{flex-direction:column;align-items:stretch}}.natal-reading.svelte-2sdjg6{margin-block:var(--space-32) var(--space-48);color:var(--ink-1);font-family:var(--font-text);font-size:var(--size-body);line-height:var(--lh-body)}.reading-label.svelte-2sdjg6{margin:0}h3.svelte-2sdjg6,.natal-question.svelte-2sdjg6{font-family:var(--font-display);font-weight:400}.natal-card.svelte-2sdjg6{align-items:baseline;gap:var(--space-8) var(--space-12);margin:0 0 var(--space-24);grid-template-columns:max-content 1fr;display:grid}.natal-card.svelte-2sdjg6 div:where(.svelte-2sdjg6){display:contents}.natal-card.svelte-2sdjg6 dt:where(.svelte-2sdjg6){color:var(--ink-3);font-size:var(--size-note)}.natal-card.svelte-2sdjg6 dd:where(.svelte-2sdjg6){margin:0}p.svelte-2sdjg6{margin:0 0 var(--space-16);text-wrap:pretty}.natal-overview.svelte-2sdjg6{font-size:var(--size-lede)}.natal-contents.svelte-2sdjg6{gap:var(--space-12) var(--space-24);padding-block:var(--space-24);border-block:1px solid var(--line);font-family:var(--font-text);font-size:var(--size-note);flex-wrap:wrap;display:flex}.natal-contents.svelte-2sdjg6 a:where(.svelte-2sdjg6){color:var(--ink-2);text-decoration:none}.natal-contents.svelte-2sdjg6 a:where(.svelte-2sdjg6):hover{color:var(--ink-1);text-decoration:underline}.natal-theme.svelte-2sdjg6{padding-block:var(--space-32);border-bottom:1px solid var(--line);scroll-margin-top:var(--space-64)}h3.svelte-2sdjg6{margin:0 0 var(--space-12);font-size:var(--size-heading);line-height:var(--lh-heading);letter-spacing:var(--track-tight);text-wrap:balance}.natal-evidence.svelte-2sdjg6{margin-block:var(--space-16);color:var(--ink-3);font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-note)}.natal-evidence.svelte-2sdjg6 summary:where(.svelte-2sdjg6){cursor:pointer;width:fit-content}.natal-evidence.svelte-2sdjg6 ul:where(.svelte-2sdjg6){margin-block:var(--space-12) 0;padding-left:var(--space-20);color:var(--ink-2)}.natal-evidence-label.svelte-2sdjg6{margin:var(--space-16) 0 0;color:var(--ink-2);font-weight:500}.natal-evidence-label.svelte-2sdjg6+ul:where(.svelte-2sdjg6){margin-top:var(--space-8)}.natal-sides.svelte-2sdjg6 p:where(.svelte-2sdjg6){margin:var(--space-8) 0 0;padding-left:var(--space-12);border-left:2px solid var(--personal);color:var(--ink-2)}.natal-connections.svelte-2sdjg6{padding-block:var(--space-32) var(--space-16)}.natal-ending.svelte-2sdjg6{border-top:1px solid var(--line);padding-top:var(--space-32)}.natal-question.svelte-2sdjg6{margin-top:var(--space-8);font-size:var(--size-question);line-height:var(--lh-heading);letter-spacing:var(--track-tight);text-wrap:balance}@media (width<=819px){.natal-card.svelte-2sdjg6{gap:var(--space-12);grid-template-columns:1fr}.natal-card.svelte-2sdjg6 div:where(.svelte-2sdjg6){display:block}.natal-card.svelte-2sdjg6 dt:where(.svelte-2sdjg6){margin-bottom:var(--space-4)}}@media (width>=1024px){.natal-overview.svelte-2sdjg6 p:where(.svelte-2sdjg6),.natal-theme.svelte-2sdjg6>p:where(.svelte-2sdjg6),.natal-connections.svelte-2sdjg6>p:where(.svelte-2sdjg6){text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 2 2;text-wrap:wrap}}.reg-backdrop.svelte-1bn2bqm{animation:.18s ease-out both svelte-1bn2bqm-reg-fade}.reg-sheet.svelte-1bn2bqm{gap:var(--space-12);animation:.2s ease-out both svelte-1bn2bqm-reg-rise;display:grid;position:relative}.reg-sheet__handle.svelte-1bn2bqm{display:none}.reg-sheet__close.svelte-1bn2bqm{top:var(--space-4);right:var(--space-4);width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-s);color:var(--ink-2);font-size:var(--size-icon);cursor:pointer;background:0 0;border:0;padding:0;line-height:1;position:absolute}.reg-sheet__close.svelte-1bn2bqm:hover{color:var(--ink-1)}.reg-sheet__title.svelte-1bn2bqm{padding-right:var(--space-32);margin:0}.reg-sheet__lead.svelte-1bn2bqm{color:var(--ink-2);font-size:var(--size-note);line-height:var(--lh-note);margin:0}.reg-sheet__or.svelte-1bn2bqm{gap:var(--space-12);color:var(--ink-2);font-size:var(--size-note);line-height:var(--lh-note);grid-template-columns:1fr auto 1fr;align-items:center;margin:0;display:grid}.reg-sheet__or.svelte-1bn2bqm:before,.reg-sheet__or.svelte-1bn2bqm:after{content:"";border-top:1px solid var(--line)}.reg-sheet__services.svelte-1bn2bqm{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}@keyframes svelte-1bn2bqm-reg-fade{0%{opacity:0}}@keyframes svelte-1bn2bqm-reg-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=480px){.reg-sheet.svelte-1bn2bqm{animation-name:svelte-1bn2bqm-reg-slide;animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.reg-sheet__handle.svelte-1bn2bqm{width:36px;height:4px;margin:calc(-1 * var(--space-8)) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--line-strong);justify-self:center;display:block}}@keyframes svelte-1bn2bqm-reg-slide{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.reg-backdrop.svelte-1bn2bqm,.reg-sheet.svelte-1bn2bqm{animation:none}}.natal-lock.svelte-6h73z7{justify-items:start;gap:var(--space-12);margin-block:0 var(--space-32);padding:var(--space-20) var(--space-20) var(--space-24);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-card);display:grid}.natal-lock__steps.svelte-6h73z7{gap:var(--space-8) var(--space-20);color:var(--ink-2);font-size:var(--size-note);line-height:var(--lh-note);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.natal-lock__steps.svelte-6h73z7 li:where(.svelte-6h73z7){align-items:center;gap:var(--space-6);display:flex}.natal-lock__steps.svelte-6h73z7 svg:where(.svelte-6h73z7){box-sizing:border-box;width:20px;height:20px;padding:var(--space-2);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none}.natal-lock__steps.svelte-6h73z7 .is-done:where(.svelte-6h73z7) svg:where(.svelte-6h73z7){background:var(--accent);color:var(--on-accent)}.natal-lock__steps.svelte-6h73z7 .is-locked:where(.svelte-6h73z7){color:var(--ink-1);font-weight:600}.natal-lock__steps.svelte-6h73z7 .is-locked:where(.svelte-6h73z7) svg:where(.svelte-6h73z7){border:1.5px solid var(--accent);color:var(--accent);stroke-width:1.8px}.natal-lock__state.svelte-6h73z7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.natal-lock__title.svelte-6h73z7{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--size-h3);font-weight:400;line-height:var(--lh-heading);text-wrap:balance}.natal-lock__copy.svelte-6h73z7{color:var(--ink-2);font-size:var(--size-note);line-height:var(--lh-note);margin:0}.natal-lock__card.svelte-6h73z7{align-items:center;gap:var(--space-12);width:100%;margin:var(--space-8) 0;padding-block:var(--space-16);border-block:1px solid var(--line);grid-template-columns:max-content 1fr;display:grid}.natal-lock__card.svelte-6h73z7 div:where(.svelte-6h73z7){display:contents}.natal-lock__card.svelte-6h73z7 dt:where(.svelte-6h73z7){color:var(--ink-2);font-size:var(--size-note);line-height:var(--lh-note)}.natal-lock__card.svelte-6h73z7 dd:where(.svelte-6h73z7){margin:0}.natal-lock__card.svelte-6h73z7 dd:where(.svelte-6h73z7) span:where(.svelte-6h73z7){height:var(--space-12);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-1) 12%, transparent);display:block}.natal-publication-status.has-status.svelte-yu23p{gap:var(--space-12);margin-block:var(--space-24);display:grid}.natal-publication-warning.svelte-yu23p{padding:var(--space-12) var(--space-16);border-inline-start:3px solid var(--line-strong);background:var(--bg-panel);color:var(--ink-2);font-size:var(--size-body);line-height:var(--lh-body);margin:0}.natal-day-link.svelte-yu23p{margin-block:var(--space-24) var(--space-48)}.shell--natal.svelte-yu23p{padding-top:0}.shell--natal.svelte-yu23p>main:where(.svelte-yu23p){width:100%;max-width:var(--focused-content-max);margin-inline:auto}.caps.svelte-yu23p{margin:34px 0 0}.h1n.svelte-yu23p{font-family:var(--font-display);font-weight:400;font-size:var(--size-heading);line-height:var(--lh-heading);letter-spacing:var(--track-tight);margin:10px 0 8px}.meta.svelte-yu23p{font-family:var(--font-data);font-size:var(--size-data);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:var(--lh-body);margin:0}.natal-feedback.svelte-yu23p{color:var(--ink-2);font-size:var(--size-body);line-height:var(--lh-body);margin-block:16px}.natal-feedback.svelte-yu23p p:where(.svelte-yu23p){margin:0 0 12px}.big3__ac.svelte-yu23p{font-family:var(--font-data);font-size:var(--size-data);letter-spacing:.04em;font-weight:600}.nblock.svelte-yu23p{margin:30px 0 0}.nblock__caps.svelte-yu23p{margin:0 0 10px}.nblock__p.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-body);color:var(--ink-1);margin:0 0 10px}.nblock__p--lead.svelte-yu23p{font-size:var(--size-note);color:var(--ink-2)}.anchors.svelte-yu23p,.aspects.svelte-yu23p{gap:2px;margin:0;padding:0;list-style:none;display:grid}.anchor.svelte-yu23p,.aspect.svelte-yu23p{border-top:1px solid var(--line);font-family:var(--font-text);font-size:var(--size-note);color:var(--ink-1);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 0;display:flex}.anchor__why.svelte-yu23p,.aspect__kind.svelte-yu23p,.aspect__orb.svelte-yu23p{font-family:var(--font-data);font-size:var(--size-data);color:var(--ink-3);font-variant-numeric:tabular-nums}.anchor__what.svelte-yu23p,.aspect__pair.svelte-yu23p{flex:auto;min-width:0}.anchor__rel.svelte-yu23p,.aspect__glyph.svelte-yu23p{color:var(--ink-3);padding-inline:2px}.aspect__orb.svelte-yu23p{margin-inline-start:auto}.calculation.svelte-yu23p{border-top:1px solid var(--line);margin-top:26px}.calculation.svelte-yu23p+.calculation:where(.svelte-yu23p){margin-top:0}.calculation.svelte-yu23p summary:where(.svelte-yu23p){min-height:var(--tap-min);font-family:var(--font-text);font-size:var(--size-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:4px;font-weight:500;list-style:none;display:flex}.calculation.svelte-yu23p summary:where(.svelte-yu23p):focus-visible{outline:2px solid var(--personal-strong);outline-offset:4px}.calculation.svelte-yu23p summary:where(.svelte-yu23p)::-webkit-details-marker{display:none}.calculation.svelte-yu23p summary:where(.svelte-yu23p):after{content:"+";font-size:var(--size-body);color:var(--ink-3);font-weight:300}.calculation[open].svelte-yu23p summary:where(.svelte-yu23p):after{content:"−"}.calculation__body.svelte-yu23p{padding:10px 0 18px}.tally.svelte-yu23p{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 26px;display:grid}.tally__head.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);margin:0 0 3px;font-weight:500}.tally.svelte-yu23p ul:where(.svelte-yu23p){margin:0;padding:0;list-style:none}.tally.svelte-yu23p li:where(.svelte-yu23p){border-bottom:1px solid var(--line);font-family:var(--font-text);font-size:var(--size-note);color:var(--ink-2);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.tally.svelte-yu23p b:where(.svelte-yu23p){font-family:var(--font-data);color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:500}.nrow.svelte-yu23p{min-height:var(--tap-min);min-width:var(--tap-min);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:5px;padding:10px 0;display:inline-flex}.nrow__caret.svelte-yu23p{color:var(--ink-3);font-size:var(--size-badge);transition:transform .14s}tr.is-open.svelte-yu23p .nrow__caret:where(.svelte-yu23p){transform:rotate(180deg)}.meaning.svelte-yu23p td:where(.svelte-yu23p){padding:2px 0 14px}.meaning__subject.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-note);color:var(--ink-3);margin:0 0 5px}.meaning__text.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-1);margin:0}.meaning__q.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-body);color:var(--ink-2);margin:7px 0 0}.positions.svelte-yu23p{margin-top:22px}.positions-foot.svelte-yu23p{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;display:flex}.natal-actions.svelte-yu23p .ai-btn{white-space:normal;max-width:100%}.copy-status.svelte-yu23p{font-size:var(--size-note);line-height:var(--lh-note);color:var(--danger);max-width:var(--measure);margin:0}.copy-status--ok.svelte-yu23p{color:var(--ink-2)}.ntab.svelte-yu23p{table-layout:fixed;border-collapse:collapse;width:100%}.ntab__glyph.svelte-yu23p{width:8%}.ntab__name.svelte-yu23p{width:31%}.ntab__sign.svelte-yu23p{width:27%}.ntab__degree.svelte-yu23p{width:22%}.ntab__house.svelte-yu23p{width:12%}.ntab.svelte-yu23p th:where(.svelte-yu23p){text-align:left;font-family:var(--font-text);font-weight:500;font-size:var(--size-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);padding:6px 8px 6px 0}.ntab.svelte-yu23p td:where(.svelte-yu23p){border-bottom:1px solid var(--line);vertical-align:baseline;padding:7.5px 8px 7.5px 0}.ntab.svelte-yu23p tr:where(.svelte-yu23p):last-child td:where(.svelte-yu23p){border-bottom:0}.ntab.svelte-yu23p td.g:where(.svelte-yu23p){color:var(--accent)}.sign-name.svelte-yu23p{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.sign-name.svelte-yu23p svg{color:var(--ink-3)}.ntab.svelte-yu23p td.n:where(.svelte-yu23p){font-family:var(--font-text);font-size:var(--size-note);padding-block:0;font-weight:500}.ntab.svelte-yu23p td.s:where(.svelte-yu23p){font-family:var(--font-text);font-size:var(--size-note)}.ntab.svelte-yu23p td.d:where(.svelte-yu23p),.ntab.svelte-yu23p th.d:where(.svelte-yu23p){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ntab.svelte-yu23p td.d:where(.svelte-yu23p){font-family:var(--font-data);font-size:var(--size-data);color:var(--ink-1)}.ntab.svelte-yu23p td.h:where(.svelte-yu23p),.ntab.svelte-yu23p th.h:where(.svelte-yu23p){text-align:right;font-variant-numeric:tabular-nums}.ntab.svelte-yu23p td.h:where(.svelte-yu23p){font-family:var(--font-data);font-size:var(--size-data);color:var(--ink-2)}.ntab.svelte-yu23p td:where(.svelte-yu23p) .rx:where(.svelte-yu23p){color:var(--ink-3);vertical-align:-1px;margin-left:5px;display:inline-flex}.addressee.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure);margin:10px 0 0}.done-actions.svelte-yu23p{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.done-actions.svelte-yu23p .ai-link{min-height:var(--tap-min);align-items:center;display:inline-flex}.nodata.svelte-yu23p{border:1px dashed color-mix(in srgb, var(--personal) 45%, transparent);background:var(--surface-personal);border-radius:var(--radius-m);margin-top:32px;padding:22px 22px 24px}.nodata__caps.svelte-yu23p{color:var(--personal-strong);margin:0}.nodata.svelte-yu23p h1:where(.svelte-yu23p){font-family:var(--font-display);font-weight:400;font-size:var(--size-h3);line-height:var(--lh-heading);letter-spacing:var(--track-tight);margin:8px 0}.nodata.svelte-yu23p p:where(.svelte-yu23p):not(.nodata__caps){font-size:var(--size-note);line-height:var(--lh-body);color:var(--ink-2);max-width:var(--measure);margin:0 0 18px}.nodata.svelte-yu23p .row:where(.svelte-yu23p){flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guest-sample.svelte-yu23p{margin-top:var(--space-48)}.natal-teaser.svelte-yu23p{margin-block:var(--space-24) var(--space-32)}
