.pk-section[data-astro-cid-lfnuijnp]{flex-direction:column;gap:14px;padding:30px 20px 0;display:flex}.pk-section[data-astro-cid-lfnuijnp] h2[data-astro-cid-lfnuijnp]{font-family:var(--font-display);font-weight:500;font-size:var(--h2-size)}.prose[data-astro-cid-lfnuijnp]{max-width:var(--measure);margin:0;font-size:1.0625rem;line-height:1.7}.pk-small[data-astro-cid-lfnuijnp]{max-width:var(--measure);color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.6}.num[data-astro-cid-lfnuijnp]{font-family:var(--font-numeric);font-weight:500}.pk-form[data-astro-cid-lfnuijnp]{flex-direction:column;gap:8px;max-width:30rem;display:flex}.pk-form[data-astro-cid-lfnuijnp] label[data-astro-cid-lfnuijnp]{color:var(--text-muted);font-size:.9375rem}.pk-form-row[data-astro-cid-lfnuijnp]{flex-wrap:wrap;gap:10px;display:flex}.pk-form[data-astro-cid-lfnuijnp] input[data-astro-cid-lfnuijnp]{min-width:0;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);flex:12rem;padding:10px 12px;font-size:1.0625rem}.pk-form[data-astro-cid-lfnuijnp] button[data-astro-cid-lfnuijnp]{font:inherit;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;padding:10px 18px;font-size:1rem}.pk-out[data-astro-cid-lfnuijnp]{flex-direction:column;gap:18px;max-width:40rem;display:flex}.pk-diagram[data-astro-cid-lfnuijnp] svg{width:100%;max-width:420px;height:auto;display:block}.pk-diagram[data-astro-cid-lfnuijnp] .pk-t,.pk-diagram[data-astro-cid-lfnuijnp] .pk-t4{fill:none;stroke:var(--border);stroke-width:1.5px}.pk-diagram[data-astro-cid-lfnuijnp] .pk-t4{stroke-dasharray:4 4}.pk-diagram[data-astro-cid-lfnuijnp] circle{stroke-width:1.5px}.pk-diagram[data-astro-cid-lfnuijnp] .pk-base circle{fill:var(--surface);stroke:var(--border)}.pk-diagram[data-astro-cid-lfnuijnp] .pk-peak circle{fill:var(--accent-bg);stroke:var(--accent)}.pk-diagram[data-astro-cid-lfnuijnp] text{font-family:var(--font-numeric);fill:var(--text);font-size:1rem}.pk-diagram[data-astro-cid-lfnuijnp] .pk-age,.pk-diagram[data-astro-cid-lfnuijnp] .pk-lab{fill:var(--text-muted);font-family:inherit;font-size:.75rem}.pk-list[data-astro-cid-lfnuijnp]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pk-list[data-astro-cid-lfnuijnp] .pk-li{grid-template-columns:2.6rem 1fr;align-items:start;gap:12px;display:grid}.pk-list[data-astro-cid-lfnuijnp] .pk-li-n{background:var(--accent-bg);width:2.4rem;height:2.4rem;color:var(--accent-tx);border-radius:50%;justify-content:center;align-items:center;font-size:1.0625rem;display:inline-flex}.pk-list[data-astro-cid-lfnuijnp] .pk-li-h,.pk-list[data-astro-cid-lfnuijnp] .pk-li-t{margin:0;font-size:1rem;line-height:1.5}.pk-list[data-astro-cid-lfnuijnp] .pk-li-t{color:var(--text-muted)}.pk-list[data-astro-cid-lfnuijnp] .pk-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-left:6px;font-size:.75rem}.pk-list[data-astro-cid-lfnuijnp] .pk-this-year .pk-tag{color:var(--accent-tx);font-weight:500}.pk-list[data-astro-cid-lfnuijnp] .pk-past{opacity:.75}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-ph-h{color:var(--text-muted);margin:0 0 8px;font-size:.9375rem}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-bar{border-radius:7px;height:14px;display:flex;position:relative;overflow:visible}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-seg{height:100%;display:block}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-s1{background:var(--plane-physical);border-radius:7px 0 0 7px}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-s2{background:var(--plane-mind)}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-s3{background:var(--plane-soul);border-radius:0 7px 7px 0}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-now{background:var(--text);border-radius:2px;width:4px;height:24px;margin-left:-2px;position:absolute;top:-5px}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-ph-key{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-sw{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.pk-phasebar[data-astro-cid-lfnuijnp] .pk-nowkey{background:var(--text);width:4px}.pk-note[data-astro-cid-lfnuijnp]{max-width:var(--measure);margin:0;font-size:1rem;line-height:1.6}.pk-steps[data-astro-cid-lfnuijnp],.pk-phases[data-astro-cid-lfnuijnp]{max-width:var(--measure);flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:1.0625rem;line-height:1.65;display:flex}.pk-steps[data-astro-cid-lfnuijnp] b[data-astro-cid-lfnuijnp],.pk-phases[data-astro-cid-lfnuijnp] b[data-astro-cid-lfnuijnp]{font-weight:500}.pk-meanings[data-astro-cid-lfnuijnp]{max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pk-meanings[data-astro-cid-lfnuijnp] li[data-astro-cid-lfnuijnp]{border-bottom:1px solid var(--border);grid-template-columns:2.6rem 1fr;gap:14px;padding:14px 0;scroll-margin-top:80px;display:grid}.pk-num[data-astro-cid-lfnuijnp]{color:var(--accent-tx);font-size:1.375rem}.pk-mean[data-astro-cid-lfnuijnp]{margin:0;font-size:1.0625rem;line-height:1.65}.pk-watch[data-astro-cid-lfnuijnp]{color:var(--text-muted);margin:6px 0 0;font-size:.9375rem;line-height:1.6}.pk-next[data-astro-cid-lfnuijnp]{padding-bottom:40px}.pk-next-grid[data-astro-cid-lfnuijnp]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=639px){.pk-next-grid[data-astro-cid-lfnuijnp]{grid-template-columns:1fr}}
