.reading-label.svelte-166phys{margin:0 0 var(--space-12)}.archetype-cover.svelte-166phys{--figure-offset:0px;min-width:0}.archetype-cover.has-image.svelte-166phys{grid-template-columns:minmax(0,1fr);width:calc(100% + 90px);display:grid}.has-image.svelte-166phys .cover-copy:where(.svelte-166phys),.hero-visual.svelte-166phys{grid-area:1/1}.has-image.svelte-166phys .cover-copy:where(.svelte-166phys){z-index:1;align-self:start;width:240px;position:relative}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}.has-image.svelte-166phys h2:where(.svelte-166phys){width:max-content;max-width:340px}.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){width:220px;margin-bottom:0}.hero-visual.svelte-166phys{width:100%;padding-top:var(--figure-offset);pointer-events:none;justify-self:stretch}.hero-visual.svelte-166phys picture:where(.svelte-166phys){display:block}.mobile-only.svelte-166phys .hero-visual:where(.svelte-166phys){justify-self:end;width:440px}.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%}.archetype-cover.has-image.svelte-166phys{grid-template-rows:auto auto auto;width:100%}.has-image.svelte-166phys .cover-copy:where(.svelte-166phys){display:contents}.has-image.svelte-166phys h2:where(.svelte-166phys){z-index:1;grid-area:1/1;align-self:start;width:auto;max-width:min(100%,260px);position:relative}.hero-visual.svelte-166phys,.mobile-only.svelte-166phys .hero-visual:where(.svelte-166phys){width:calc(100% + var(--app-gutter) * 2);transform:translateX(calc(var(--app-gutter) * -1));grid-area:2/1;place-self:start;padding-top:0}.has-image.svelte-166phys .natal-subtitle:where(.svelte-166phys){width:auto;margin-top:var(--space-16);grid-area:3/1}}@media (width>=440px) and (width<=819px){.hero-visual.svelte-166phys,.mobile-only.svelte-166phys .hero-visual:where(.svelte-166phys){width:440px;transform:translateX(var(--app-gutter));justify-self:end}}.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)}.natal-polarity.svelte-2sdjg6{align-items:baseline;gap:var(--space-8) var(--space-16);margin-bottom:var(--space-12);color:var(--personal);font-family:var(--font-text);font-size:var(--size-note);flex-wrap:wrap;display:flex}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-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}}.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.svelte-yu23p{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);gap:0;margin-top:24px;display:grid}.big3--two.svelte-yu23p{grid-template-columns:repeat(2,1fr)}.big3__cell.svelte-yu23p{grid-row:span 3;grid-template-rows:subgrid;border-right:1px solid var(--line);align-content:start;min-width:0;padding:15px 14px 17px;display:grid}.big3__role.svelte-yu23p{grid-row:1}.big3__text.svelte-yu23p{grid-row:2}.big3__top.svelte-yu23p{grid-row:3}.big3__cell.svelte-yu23p:first-child{padding-left:0}.big3__cell.svelte-yu23p:last-child{border-right:0;padding-right:0}.big3__top.svelte-yu23p{align-items:flex-start;gap:10px;margin:14px 0 0;display:flex}.big3__pair.svelte-yu23p{color:var(--accent);flex:none;align-items:center;gap:5px;display:flex}.big3__ac.svelte-yu23p{font-family:var(--font-data);font-size:var(--size-data);letter-spacing:.04em;font-weight:600}.big3__head.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-note);color:var(--ink-2)}.big3__role.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-note);line-height:var(--lh-note);color:var(--ink-3);text-wrap:balance;margin:0 0 6px}.big3__text.svelte-yu23p{font-family:var(--font-text);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-1);margin:0}.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)}@media (width<=540px){.big3.svelte-yu23p,.big3--two.svelte-yu23p{grid-template-columns:1fr}.big3__cell.svelte-yu23p{border-right:0;border-bottom:1px solid var(--line);padding-inline:0;display:block}.big3__cell.svelte-yu23p:last-child{border-bottom:0}}
