.share[data-astro-cid-wkojbtzc]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-block:1.25rem .25rem}.share-label[data-astro-cid-wkojbtzc]{color:var(--muted);font-size:.92rem}.share-btns[data-astro-cid-wkojbtzc]{display:flex;gap:.55rem}.share[data-astro-cid-wkojbtzc] a[data-astro-cid-wkojbtzc]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.share[data-astro-cid-wkojbtzc] a[data-astro-cid-wkojbtzc]:hover{transform:translateY(-2px);opacity:.9}.share-txt[data-astro-cid-wkojbtzc]{color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.02em}.sidebar[data-astro-cid-5fuvhpn5]{display:none}@media(min-width:1100px){.sidebar[data-astro-cid-5fuvhpn5]{display:block}}.sidebar-sticky[data-astro-cid-5fuvhpn5]{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:2rem}.sidebar-title[data-astro-cid-5fuvhpn5]{font-weight:700;font-size:1.02rem;color:var(--text);margin:0 0 .9rem}.sidebar-list[data-astro-cid-5fuvhpn5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.sidebar-list[data-astro-cid-5fuvhpn5] a[data-astro-cid-5fuvhpn5]{display:flex;gap:.7rem;align-items:flex-start;text-decoration:none;color:var(--text);font-size:.92rem;line-height:1.35}.sidebar-list[data-astro-cid-5fuvhpn5] a[data-astro-cid-5fuvhpn5]:hover span[data-astro-cid-5fuvhpn5]{text-decoration:underline}.sidebar-list[data-astro-cid-5fuvhpn5] img[data-astro-cid-5fuvhpn5]{border-radius:8px;object-fit:cover;flex-shrink:0;margin-top:.15rem}.sidebar-socials[data-astro-cid-5fuvhpn5]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sidebar-socials[data-astro-cid-5fuvhpn5] a[data-astro-cid-5fuvhpn5]{display:inline-block;padding:.35rem .9rem;border:1px solid var(--border);border-radius:999px;background:#fff;text-decoration:none;color:var(--text);font-size:.88rem}.sidebar-socials[data-astro-cid-5fuvhpn5] a[data-astro-cid-5fuvhpn5]:hover{border-color:var(--accent)}.abbar[data-astro-cid-nercfoos][hidden]{display:none!important}.abbar[data-astro-cid-nercfoos]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.6rem 2.6rem .6rem 1rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom));background:linear-gradient(100deg,#241a4d,#3a2b73 60%,#5a3f9e);color:#fff;box-shadow:0 -6px 24px #1a123059}.abbar-text[data-astro-cid-nercfoos]{display:flex;align-items:center;gap:.55rem;font-size:.95rem;min-width:0}.abbar-orb[data-astro-cid-nercfoos]{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#fff,#ffd678 45%,#b06bff);box-shadow:0 0 12px #ffd678b3}.abbar-btns[data-astro-cid-nercfoos]{display:flex;gap:.5rem;flex-shrink:0}.abbar-btn[data-astro-cid-nercfoos]{background:#ffd678;color:#291c50;font-weight:700;font-size:.88rem;padding:.5rem 1.1rem;border-radius:999px;text-decoration:none;white-space:nowrap}.abbar-btn[data-astro-cid-nercfoos]:hover{filter:brightness(1.05)}.abbar-btn2[data-astro-cid-nercfoos]{background:#ffffff1a;color:#fff;border:1.5px solid rgba(255,255,255,.55);font-weight:600;font-size:.88rem;padding:.45rem 1rem;border-radius:999px;text-decoration:none;white-space:nowrap}.abbar-btn2[data-astro-cid-nercfoos]:hover{background:#ffffff2e;border-color:#fff}.abbar-close[data-astro-cid-nercfoos]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffffb3;font-size:1.5rem;line-height:1;cursor:pointer;padding:.3rem .55rem}.abbar-close[data-astro-cid-nercfoos]:hover{color:#fff}@media(max-width:600px){.abbar[data-astro-cid-nercfoos]{flex-direction:column;gap:.5rem;padding:.6rem 2.4rem .7rem .9rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom));text-align:center}.abbar-text[data-astro-cid-nercfoos]{font-size:.84rem;justify-content:center}.abbar-close[data-astro-cid-nercfoos]{top:-18px;right:10px;transform:none;width:36px;height:36px;padding:0;border-radius:50%;background:#241a4d;color:#fff;border:1.5px solid rgba(255,255,255,.45);font-size:1.35rem;box-shadow:0 -2px 10px #1a123059}.abbar[data-astro-cid-nercfoos]{padding-right:.9rem}}.ncalc{--page:#dde2f5;--ink:#291c50;--muted:#5f5478;--night:#1a1230;--gold:#ffd678;--line:#cdd3ec;--paper:#f6f7fd;--radius:22px;margin:2.4rem 0;color:var(--ink);font-size:15px;line-height:1.6}.ncalc *,.ncalc *:before,.ncalc *:after{box-sizing:border-box}.ncalc h2,.ncalc h3,.ncalc p{margin:0}.ncalc h2,.ncalc h3{font-family:var(--font-head);font-weight:500;hyphens:none;word-break:normal;overflow-wrap:normal;color:inherit}.ncalc .dark,.ncalc .dark h2,.ncalc .dark h3{color:#fff}.ncalc [hidden]{display:none!important}.ncalc :focus-visible{outline:3px solid #7751bf;outline-offset:4px}.ncalc .dark :focus-visible{outline-color:var(--gold)}.ncalc a{text-decoration:none}.ncalc .suggestions button{all:unset;display:block;width:100%;cursor:pointer}.ncalc .suggestions li:hover,.ncalc .suggestions li:focus-within{background:#e9e8f6}.ncalc .suggestions li:first-child{background:none}.ncalc .ncalc-err{margin-top:16px;color:#a12d4b;font-size:13px;font-weight:600}.ncalc .calculate[disabled]{opacity:.6;cursor:wait}.ncalc .hero h2{font-size:32px}.ncalc h2,.ncalc h3{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.ncalc .article-link{color:#fff}.ncalc .edit,.ncalc .no-time-note a{color:var(--muted);text-decoration:underline}.ncalc .button.gold{color:var(--ink)}.ncalc .button.secondary{color:#fff}.ncalc h1,.ncalc h2,.ncalc h3{font-family:var(--font-head);font-weight:500;hyphens:none;word-break:normal;overflow-wrap:normal}.ncalc.calculator{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 18px 48px -32px #291c5055}.ncalc .dark{background:var(--night);color:#fff}.ncalc .hero{padding:34px 36px 32px;border-radius:21px 21px 0 0;background:linear-gradient(115deg,#241a4d,#382666 60%,#5a3f9e)}.ncalc .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:19px;color:#ddd5ee;font-size:12px;font-weight:500}.ncalc .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);flex:none}.ncalc .hero h2{max-width:610px;font-size:32px;line-height:1.45;letter-spacing:-1.1px}.ncalc .hero .intro{max-width:510px;color:#e2daef;line-height:1.7;margin-top:12px}.ncalc .form-body{padding:30px 36px 32px}.ncalc .birth-fields{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ncalc fieldset{padding:0;border:0;margin:0;min-width:0}.ncalc legend,.ncalc .field-label{display:block;padding:0;margin-bottom:9px;font-weight:600;font-size:13px}.ncalc .date-fields{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:8px}.ncalc .date-fields label{display:block;margin:0 0 5px 2px;font-size:11px;color:var(--muted)}.ncalc input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;height:48px;padding:0 13px;background:#fff;color:var(--ink);font-size:16px}.ncalc input::placeholder{color:#79718d;opacity:1}.ncalc input:hover{border-color:#a89ac9}.ncalc .time-input{margin-top:23px}.ncalc .optional{color:var(--muted);font-weight:400;font-size:11px}.ncalc .check{display:flex;align-items:center;gap:8px;width:fit-content;min-height:36px;margin-top:5px;color:var(--muted);font-size:12px;cursor:pointer}.ncalc .check input{margin:0;width:17px;height:17px;accent-color:var(--ink)}.ncalc .time-field:has(input[type=checkbox]:checked) .time-input{opacity:.4;pointer-events:none}.ncalc .city-field{margin-top:23px}.ncalc .city-input{position:relative}.ncalc .city-input input{padding-right:44px}.ncalc .search-icon{position:absolute;right:17px;top:15px;width:15px;height:15px;border:1.7px solid var(--muted);border-radius:50%;pointer-events:none}.ncalc .search-icon:after{content:"";position:absolute;right:-5px;bottom:-3px;width:7px;height:1.7px;background:var(--muted);transform:rotate(45deg)}.ncalc .suggestions{list-style:none;margin:7px 0 0;padding:5px;border:1px solid var(--line);border-radius:12px;background:#fff}.ncalc .suggestions li{padding:10px 12px;font-size:12px;line-height:1.55;border-radius:7px}.ncalc .suggestions li:first-child{background:#e9e8f6}.ncalc .suggestions li+li{margin-top:2px}.ncalc .suggestions strong{font-weight:600}.ncalc .suggestions span:before{content:", "}.ncalc .suggestions span{color:var(--muted)}.ncalc .form-action{margin-top:25px}.ncalc .button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;border:1px solid transparent;border-radius:12px;text-decoration:none;font-size:13px;font-weight:700;line-height:1.6;text-align:center}.ncalc .gold{background:var(--gold);color:var(--ink)}.ncalc .gold:hover{background:#ffe2a0}.ncalc .calculate{width:100%}.ncalc .privacy{max-width:440px;margin:12px auto 0;color:var(--muted);font-size:11px;text-align:center;line-height:1.7}.ncalc .result-hero h2{font-size:30px;line-height:1.5}.ncalc .degree{display:inline-block;margin-top:16px;font-size:13px;color:var(--gold)}.ncalc .article-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.ncalc .article-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:11px 16px;border:1px solid #9989b9;border-radius:10px;font-size:12px;font-weight:500;text-decoration:none}.ncalc .article-link:hover{background:#ffffff15;border-color:var(--gold)}.ncalc .article-link .arrow{font-size:18px;color:var(--gold);line-height:1}.ncalc .result-body{padding:28px 36px 30px}.ncalc .planet-heading{font-size:16px;line-height:1.7;letter-spacing:-.3px}.ncalc .planet-list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;margin:14px 0 26px;padding:0}.ncalc .planet-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.ncalc .planet-row dt{font-weight:600}.ncalc .planet-row dd{margin:0;color:var(--muted);text-align:right}.ncalc .planet-row .house{white-space:nowrap}.ncalc .bot{padding:25px 26px;border-radius:16px;background:var(--night)}.ncalc .bot h3{max-width:510px;font-size:18px;line-height:1.6;letter-spacing:-.4px}.ncalc .bot p{max-width:510px;color:#d5cde5;margin-top:11px;font-size:13px;line-height:1.8}.ncalc .bot-actions{display:flex;gap:10px;margin-top:21px}.ncalc .bot-actions .gold{flex:1}.ncalc .secondary{border-color:#8a7ca4;color:#fff;padding-inline:18px}.ncalc .secondary:hover{background:#ffffff10}.ncalc .edit{display:block;width:fit-content;margin:22px auto 0;font-size:12px;color:var(--muted)}.ncalc .no-time-note{max-width:540px;padding:14px 17px;margin:0 0 25px;border:1px solid var(--line);border-left:3px solid #8062b5;border-radius:0 10px 10px 0;font-size:12px;line-height:1.8}.ncalc .no-time-note a{display:inline-block;margin-top:3px;font-weight:600}@media(max-width:600px){.ncalc .hero{padding:26px 22px}.ncalc .hero h2{font-size:27px;letter-spacing:-.8px}.ncalc .hero .intro{font-size:13px;line-height:1.8}.ncalc .eyebrow{font-size:11px;margin-bottom:16px}.ncalc .form-body{padding:24px 22px}.ncalc .birth-fields{grid-template-columns:1fr;gap:21px}.ncalc .time-input{margin-top:0}.ncalc .date-fields{grid-template-columns:.85fr 1fr 1.3fr}.ncalc .city-field{margin-top:20px}.ncalc .suggestions li{padding:10px}.ncalc .suggestions span{display:block}.ncalc .suggestions span:before{content:none}.ncalc .privacy{max-width:270px}.ncalc .result-hero h2{font-size:24px;line-height:1.55}.ncalc .article-links{flex-direction:column;gap:8px;margin-top:21px}.ncalc .article-link{font-size:12px}.ncalc .result-body{padding:24px 22px}.ncalc .planet-heading{font-size:15px}.ncalc .planet-list{grid-template-columns:1fr;margin-top:11px}.ncalc .planet-row{font-size:12px;padding:10px 0}.ncalc .bot{padding:21px 18px;margin-inline:-6px}.ncalc .bot h3{font-size:16px;line-height:1.7}.ncalc .bot p{font-size:12px}.ncalc .bot-actions{flex-direction:column;gap:9px}.ncalc .bot-actions .button{padding-inline:10px;font-size:12px}}.ncalc{font-size:17px}.ncalc .eyebrow{font-size:14px}.ncalc .hero .intro{font-size:17px}.ncalc legend,.ncalc .field-label{font-size:16px}.ncalc .optional,.ncalc .date-fields label{font-size:14px}.ncalc input:not([type=checkbox]){font-size:18px;height:54px}.ncalc .check{font-size:15px}.ncalc .check input{width:20px;height:20px}.ncalc .suggestions li{font-size:16px}.ncalc .button{font-size:17px;min-height:56px}.ncalc .privacy{font-size:14px;max-width:460px}.ncalc .ncalc-err{font-size:15px}.ncalc .degree{font-size:17px}.ncalc .article-link{font-size:16px;min-height:52px}.ncalc .planet-heading{font-size:20px}.ncalc .planet-row{font-size:17px;padding:13px 0}.ncalc .bot h3{font-size:21px}.ncalc .bot p{font-size:16px}.ncalc .edit,.ncalc .no-time-note{font-size:15px}@media(max-width:600px){.ncalc .hero .intro{font-size:16px}.ncalc .planet-row{font-size:17px}.ncalc .bot-actions .button,.ncalc .article-link{font-size:16px}.ncalc .result-hero h2{font-size:28px}}.ncalc .nc-ex-item{padding:4px 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.ncalc .nc-ex-item h3{font-size:20px;line-height:1.35;margin-bottom:10px}.ncalc .nc-ex-item p{font-size:17px;line-height:1.65;margin:0 0 10px;color:var(--ink)}.ncalc .nc-ex-more{display:inline-block;margin-top:4px;font-size:16px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.sub-mobile[data-astro-cid-p7i6zjf4]{display:none}@media(max-width:1099px){.sub-mobile[data-astro-cid-p7i6zjf4]{display:block;margin:2.5rem 0 0;padding:1.25rem 1.25rem 1.4rem;border:1px solid var(--border);border-radius:14px;background:var(--surface, #faf7f2)}.sub-title[data-astro-cid-p7i6zjf4]{margin:0 0 .4rem;font-weight:700;font-size:1.05rem;color:var(--heading, #291c50)}.sub-text[data-astro-cid-p7i6zjf4]{margin:0 0 1rem;font-size:.95rem;line-height:1.5;color:var(--muted, #555)}.sub-links[data-astro-cid-p7i6zjf4]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem}.sub-links[data-astro-cid-p7i6zjf4] a[data-astro-cid-p7i6zjf4]{display:inline-block;padding:.55rem 1rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--heading, #291c50);text-decoration:none;font-weight:600;font-size:.95rem}.sub-links[data-astro-cid-p7i6zjf4] a[data-astro-cid-p7i6zjf4]:hover,.sub-links[data-astro-cid-p7i6zjf4] a[data-astro-cid-p7i6zjf4]:focus-visible{border-color:var(--accent)}}.au[data-astro-cid-zo2yia6q]{margin:2.5rem 0;padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--border);border-radius:16px;background:var(--bg-soft, #eef1fb)}.au-top[data-astro-cid-zo2yia6q]{display:flex;align-items:center;gap:.9rem}.au-ava[data-astro-cid-zo2yia6q]{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none;display:block}.au-who[data-astro-cid-zo2yia6q]{display:flex;flex-direction:column;line-height:1.25}.au-who[data-astro-cid-zo2yia6q] b[data-astro-cid-zo2yia6q]{font-size:1.3rem;color:var(--text);display:inline-flex;align-items:center;gap:.35rem}.au-ok[data-astro-cid-zo2yia6q]{width:20px;height:20px;display:block;flex:none}.au-who[data-astro-cid-zo2yia6q] i[data-astro-cid-zo2yia6q]{font-style:normal;font-size:.85rem;color:var(--muted);margin-top:.15rem}.au-text[data-astro-cid-zo2yia6q]{margin:1rem 0 1.25rem;font-size:1rem;line-height:1.6;color:var(--text)}.au-btns[data-astro-cid-zo2yia6q]{display:flex;flex-wrap:wrap;gap:.6rem}.au-btn[data-astro-cid-zo2yia6q]{display:inline-block;padding:.7rem 1.35rem;border-radius:10px;font-weight:600;font-size:.98rem;text-decoration:none;border:1px solid transparent}.au-tg[data-astro-cid-zo2yia6q]{background:var(--accent);color:var(--accent-contrast)}.au-tg[data-astro-cid-zo2yia6q]:hover,.au-tg[data-astro-cid-zo2yia6q]:focus-visible{opacity:.9}.au-max[data-astro-cid-zo2yia6q]{background:#fff;color:var(--text);border-color:var(--border)}.au-max[data-astro-cid-zo2yia6q]:hover,.au-max[data-astro-cid-zo2yia6q]:focus-visible{border-color:var(--accent)}@media(max-width:560px){.au[data-astro-cid-zo2yia6q]{padding:1.25rem 1.1rem 1.35rem}.au-ava[data-astro-cid-zo2yia6q]{width:72px;height:72px}.au-who[data-astro-cid-zo2yia6q] b[data-astro-cid-zo2yia6q]{font-size:1.18rem}.au-btns[data-astro-cid-zo2yia6q]{flex-direction:column}.au-btn[data-astro-cid-zo2yia6q]{text-align:center}}.series-nav[data-astro-cid-w7ld43o3]{margin:2.25rem 0 0;padding:1.25rem 1.25rem .75rem;border:1px solid var(--border);border-radius:14px;background:var(--bg-soft)}.series-block[data-astro-cid-w7ld43o3]{margin-bottom:1rem}.series-title[data-astro-cid-w7ld43o3]{font-weight:700;font-size:1.02rem;margin:0 0 .6rem;color:var(--text)}.series-list[data-astro-cid-w7ld43o3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.series-chip[data-astro-cid-w7ld43o3]{display:inline-block;padding:.32rem .8rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);text-decoration:none;font-size:.92rem;line-height:1.3}a[data-astro-cid-w7ld43o3].series-chip:hover{border-color:var(--accent);text-decoration:underline}.series-chip[data-astro-cid-w7ld43o3].is-current{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}@media(min-width:1100px){.article-grid[data-astro-cid-qohuf6np]{display:grid;grid-template-columns:minmax(0,70ch) 300px;gap:4rem;justify-content:center}}.breadcrumbs[data-astro-cid-qohuf6np]{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--muted);font-size:.88rem;margin:1rem 0 1.5rem}.breadcrumbs[data-astro-cid-qohuf6np] a[data-astro-cid-qohuf6np]{color:inherit}
