.astro-page{--astro-teal:#103738;--astro-ink:#122c30;--astro-ivory:#faf8f3;--astro-gold:#b7955c;--astro-border:#dfceb0;--astro-rose:#be879c;background:var(--astro-ivory);color:var(--astro-ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.astro-page *{box-sizing:border-box}.astro-page .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f3f5;border-bottom:1px solid #cfbb953d}.astro-page .site-header .nav{max-width:1320px}.astro-page .site-header a:not(.button){color:#183238}.astro-page .site-header .nav-active{text-underline-offset:7px;-webkit-text-decoration:underline #b7955c;text-decoration:underline #b7955c;color:#173d3d!important}.astro-page .site-header .nav-cta{color:#fffaf0;background:#103738;border:1px solid #103738;border-radius:5px}.astro-page .menu-toggle{color:#173d3d;border-color:#d3c4a7}.astro-shell{width:90%;max-width:1280px;margin:0 auto}.astro-page h1,.astro-page h2,.astro-page h3,.astro-page h4,.astro-page p{margin-top:0}.astro-page h1,.astro-page h2,.astro-page h3,.astro-page h4{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.astro-eyebrow{letter-spacing:.17em;color:var(--astro-gold);align-items:center;gap:9px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.astro-hero{isolation:isolate;background:#082b2e;align-items:center;min-height:clamp(540px,42vw,680px);display:flex;position:relative;overflow:hidden}.astro-hero-art{z-index:-3;position:absolute;inset:0}.astro-hero-art img{object-fit:cover;object-position:center center}.astro-hero-shade{z-index:-2;background:linear-gradient(90deg,#03272c55 0%,#03272c33 33%,#0000 64%);position:absolute;inset:0}.astro-hero-copy{width:51%;max-width:640px;padding:65px 0 62px}.astro-hero .astro-eyebrow{color:#e5c589;margin-bottom:22px;font-size:10px}.astro-hero h1{color:#fffdf5;text-shadow:0 2px 12px #021a25b3;margin-bottom:24px;font-size:clamp(42px,4.05vw,66px);line-height:1.06}.astro-hero-copy>p{color:#f8f4e7;text-shadow:0 1px 8px #001b24;max-width:450px;margin-bottom:30px;font:400 clamp(16px,1.45vw,20px)/1.65 Georgia,serif}.astro-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.astro-button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:17px 24px;font:400 15px/1.3 Georgia,serif;text-decoration:none;transition:box-shadow .2s,background .2s;display:inline-flex}.astro-button-gold{color:#142a2d;background:linear-gradient(110deg,#f6e2b4,#d4af70);border-color:#dcc18b;box-shadow:0 5px 20px #0003}.astro-button-gold:hover{background:#f0d8a2;box-shadow:0 4px 26px #e7c48255}.astro-quiet-link{color:#fcf6e8;text-underline-offset:6px;font:400 14px Georgia,serif;text-decoration-thickness:1px}.astro-hero-note{color:#eee6d6;border-top:1px solid #f2d39f33;align-items:center;gap:12px;max-width:340px;margin-top:32px;padding-top:20px;font:400 13px Georgia,serif;display:flex}.astro-hero-note svg{color:#e5c589}.astro-hero-glimmer{z-index:-1;pointer-events:none;position:absolute;inset:0}.astro-hero-glimmer i{background:#fff5d1;border-radius:50%;width:5px;height:5px;animation:6s ease-in-out infinite astro-glimmer;position:absolute;top:35%;left:76%;box-shadow:0 0 18px 7px #f7dba76b}.astro-hero-glimmer i:nth-child(2){width:3px;height:3px;animation-delay:-2.4s;top:17%;left:91%}.astro-hero-glimmer i:nth-child(3){width:2px;height:2px;animation-delay:-4s;top:25%;left:59%}@keyframes astro-glimmer{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:.85;transform:scale(1.3)}}.astro-birth-section{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:start;gap:54px;padding:62px 0 60px;scroll-margin-top:100px;display:grid}.astro-birth-intro{align-self:stretch;min-width:0;position:relative}.astro-section-star{color:#bda064;align-items:center;gap:18px;margin-bottom:24px;font:400 22px Georgia,serif;display:flex}.astro-section-star i{background:linear-gradient(90deg,#bfa46c,#0000);width:145px;height:1px}.astro-birth-intro h2{margin-bottom:20px;font-size:clamp(37px,4vw,53px);line-height:1.06}.astro-birth-intro>p{color:#41575a;z-index:1;font:400 20px/1.5 Georgia,serif;position:relative}.astro-intro-orbit{opacity:.18;pointer-events:none;color:#af8f55;width:230px;height:110px;position:absolute;bottom:-15px;left:0;overflow:hidden}.astro-intro-orbit span{font:400 90px Georgia,serif;position:absolute;top:24px;left:45px}.astro-intro-orbit i{border:1px solid;border-radius:50%;width:210px;height:210px;position:absolute;top:5px;left:0}.astro-intro-orbit i:last-child{width:165px;height:165px;top:28px;left:22px}.astro-birth-panel{border:1px solid var(--astro-border);background:linear-gradient(140deg,#fffefa,#faf8f5);border-radius:11px;min-width:0;padding:28px;box-shadow:0 12px 35px #68563b08}.astro-birth-panel form>h3{align-items:center;gap:11px;margin-bottom:26px;font-size:26px;display:flex}.astro-birth-panel form>h3:after{content:"";background:linear-gradient(90deg,#c5a466aa,#0000);flex:1;height:1px;margin-left:14px}.astro-birth-panel form>h3 svg{color:#b18f56;flex-shrink:0}.astro-birth-fields{grid-template-columns:1fr 1fr 1.2fr;gap:16px;display:grid}.astro-birth-fields>label{min-width:0;font:400 14px/1.5 Georgia,serif}.astro-birth-fields input{color:#233c3f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:auto;background:#fffdf9;border:1px solid #d9d4c9;border-radius:5px;width:100%;min-width:0;max-width:100%;height:52px;margin-top:7px;padding:0 11px;font:400 14px Arial,sans-serif;display:block}.astro-birth-fields input:disabled{color:#8d9794;cursor:not-allowed;background:#eeeae4}.astro-birth-fields input::placeholder{color:#7e8a87}.astro-time-unknown{cursor:pointer;align-items:center;gap:9px;margin:17px 0 0;font:400 13px/1.5 Georgia,serif;display:flex}.astro-time-unknown input{accent-color:#194347;flex-shrink:0;width:17px;height:17px;margin:0}.astro-form-availability{color:#69736e;max-width:65ch;margin:18px 0 15px;font-size:12px;line-height:1.65}.astro-button-dark{color:#fff9ed;background:linear-gradient(110deg,#123c3d,#0d3033);border-color:#183f41}.astro-button-dark:hover{background:#205054;box-shadow:0 4px 16px #123c3d1f}.astro-birth-panel .astro-button{width:100%}.astro-form-privacy{color:#78817b;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.65;display:flex}.astro-form-privacy svg{color:#987b48;flex-shrink:0;margin-top:2px}.astro-birth-review{border-top:1px solid #d9cab0;margin-top:24px;padding-top:24px}.astro-birth-review h4{outline-offset:5px;margin:12px 0 18px;font-size:25px;line-height:1.25}.astro-birth-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 20px;display:grid}.astro-birth-review dt{color:#76817b;margin-bottom:6px;font-size:11px}.astro-birth-review dd{overflow-wrap:anywhere;margin:0;font:400 16px/1.5 Georgia,serif}.astro-birth-review p{color:#65736d;font-size:13px;line-height:1.8}.astro-text-button{color:#244d4e;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font:400 14px Georgia,serif;text-decoration:underline}.astro-section-heading{text-align:center;justify-content:center;align-items:center;gap:22px;margin-bottom:30px;display:flex}.astro-section-heading>span{background:linear-gradient(90deg,#0000,#c3a371);flex:1;max-width:140px;height:1px}.astro-section-heading>span:last-child{transform:rotate(180deg)}.astro-section-heading h2{margin:0;font-size:clamp(29px,3vw,41px);line-height:1.2}.astro-pillars{padding:8px 0 58px}.astro-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}.astro-pillar{text-align:center;background:linear-gradient(160deg,#fffdf8,#f8f5ee);border:1px solid #d6bd95;border-radius:8px;flex-direction:column;min-width:0;padding:9px 9px 0;display:flex}.astro-pillar-art{aspect-ratio:1.26;background:#153d40;border:1px solid #c8ac72;border-bottom:0;border-radius:50% 50% 0 0/70% 70% 0 0;width:100%;position:relative;overflow:hidden}.astro-pillar-art img{object-fit:cover;object-position:center 42%;transition:transform .65s}.astro-pillar:hover .astro-pillar-art img{transform:scale(1.025)}.astro-pillar h3{letter-spacing:-.045em;justify-content:center;align-items:center;min-height:2.4em;margin:17px 10px 12px;font-size:clamp(21px,1.9vw,27px);line-height:1.2;display:flex}.astro-pillar>p{color:#415657;min-height:3.3em;margin:0 18px 23px;font:400 15px/1.65 Georgia,serif}.astro-pillar details{text-align:left;border-top:1px solid #d6bd954d;margin-top:auto;padding:0 13px}.astro-pillar summary{color:#4f6461;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font:400 13px/1.5 Georgia,serif;list-style:none;display:flex}.astro-pillar summary::-webkit-details-marker{display:none}.astro-pillar summary>span{color:#a8874d;font-size:20px;font-weight:400}.astro-pillar details[open] summary>span{transform:rotate(45deg)}.astro-pillar details p{color:#60706a;padding-bottom:6px;font-size:13px;line-height:1.8}.astro-zodiac{padding:0 0 66px;scroll-margin-top:100px}.astro-zodiac .astro-section-heading{margin-bottom:12px}.astro-section-intro{text-align:center;color:#73817b;margin-bottom:33px;font:400 15px/1.7 Georgia,serif}.astro-zodiac-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 30px;max-width:1000px;margin:0 auto 38px;display:grid}.astro-zodiac-grid button{color:#263f42;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.astro-zodiac-grid button>span{color:#b59356;border:1px solid #cfb687;border-radius:50%;place-items:center;width:77px;height:77px;font:400 44px/1 Georgia,serif;transition:background .2s,box-shadow .2s,color .2s;display:grid;box-shadow:inset 0 0 0 4px #faf7f0,inset 0 0 0 5px #dfcfb180}.astro-zodiac-grid button[aria-selected=true]>span{color:#e4c98e;background:#133f41;box-shadow:inset 0 0 0 3px #faf7f0,inset 0 0 0 4px #d3b57a}.astro-zodiac-grid button:hover>span{background:#e6eae2;box-shadow:inset 0 0 0 4px #faf7f0,inset 0 0 0 5px #c9ad79}.astro-zodiac-grid button[aria-selected=true]:hover>span{background:#1e4d4e}.astro-zodiac-grid strong{white-space:nowrap;font:400 15px/1.4 Georgia,serif}.astro-sign-panel{isolation:isolate;background:#fffdf9;border:1px solid #d6bd95;border-radius:9px;grid-template-columns:1.2fr .8fr;min-height:245px;display:grid;position:relative;overflow:hidden}.astro-sign-copy{z-index:1;min-width:0;padding:30px 36px}.astro-sign-copy h3{margin:11px 0 15px;font-size:clamp(28px,3vw,40px);line-height:1.1}.astro-sign-tags{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.astro-sign-tags span{color:#3d5551;background:#e8ece6;border-radius:20px;padding:5px 14px;font:400 12px Georgia,serif}.astro-sign-copy>p{max-width:60ch;margin-bottom:15px;font:400 16px/1.7 Georgia,serif}.astro-editorial-link{color:#22494c;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font:400 14px/1.5 Georgia,serif;text-decoration:underline;display:inline-flex}.astro-sign-art{isolation:isolate;background:linear-gradient(90deg,#fffdf9,#0000 30%),linear-gradient(#0000 50%,#e7ded283),url(/astrology/moon-v1.webp) 50% 44%/cover;min-height:250px;position:relative}.astro-sign-art:after{content:"";z-index:-1;background:linear-gradient(90deg,#be879c15,#0c2f3b55);position:absolute;inset:0}.astro-sign-art svg{color:#f8ddb0;filter:drop-shadow(0 0 6px #ffeac7);opacity:.9;width:100%;height:100%;position:absolute;inset:0}.astro-sign-art>span{color:#f5d699;background:#143a403b;border:1px solid #d4b888aa;border-radius:50%;place-items:center;width:87px;height:87px;font:400 54px Georgia,serif;display:grid;position:absolute;top:28%;right:14%}.astro-sign-reflection{border-top:1px solid #ddcfb7;margin-top:18px;padding:19px 0 0}.astro-sign-reflection p{color:#556c68;font-size:14px;line-height:1.8}.astro-sign-reflection h4{margin:20px 0 10px;font-size:22px}.astro-sign-reflection small{color:#8a9389;font-size:11px;line-height:1.7;display:block}.astro-notes{grid-template-columns:.7fr 1.3fr;gap:65px;padding:20px 0 68px;scroll-margin-top:100px;display:grid}.astro-notes h2{margin:16px 0 20px;font-size:clamp(33px,3vw,43px);line-height:1.1}.astro-notes>div>p{color:#5c706a;font:400 16px/1.7 Georgia,serif}.astro-notes-list details{border-top:1px solid #d9ceb9}.astro-notes-list details:last-child{border-bottom:1px solid #d9ceb9}.astro-notes-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font:400 21px/1.4 Georgia,serif;list-style:none;display:flex}.astro-notes-list summary::-webkit-details-marker{display:none}.astro-notes-list summary span{color:#9c8053;flex-shrink:0;font-size:24px}.astro-notes-list details[open] summary span{transform:rotate(45deg)}.astro-notes-list details p{color:#586f69;max-width:68ch;margin-bottom:24px;font-size:14px;line-height:1.9}.astro-lunar-banner{color:#f8f1e0;background:linear-gradient(90deg,#082c30ef,#0d333ee6),url(/astrology/hero-v1.webp) 100%/cover;border-top:1px solid #bc9e6566;padding:48px 0;position:relative}.astro-lunar-inner{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.astro-lunar-inner>div:last-child{border-left:1px solid #b79b6466;padding-left:50px}.astro-lunar-inner h2{color:#fff9ed;margin-bottom:18px;font-size:clamp(25px,2.5vw,34px);line-height:1.2}.astro-lunar-inner a{color:#f2e6cd;align-items:center;gap:13px;font:400 14px Georgia,serif;text-decoration:none;display:inline-flex}.astro-lunar-cycle{filter:drop-shadow(0 0 14px #d99f9c45);justify-content:center;align-items:center;gap:13px;display:flex}.astro-lunar-cycle span{background:linear-gradient(90deg,#062b31 55%,#e8d09c 55%);border:1px solid #d8bc8166;border-radius:50%;width:43px;height:43px;box-shadow:0 0 14px #eccd8d12}.astro-lunar-cycle .phase-0,.astro-lunar-cycle .phase-6{background:#0b2d32;width:29px;height:29px;box-shadow:inset -6px 0 #e8c693}.astro-lunar-cycle .phase-1{background:#0b2d32;box-shadow:inset -15px 0 #e8c693}.astro-lunar-cycle .phase-3{background:radial-gradient(circle at 35% 30%,#f4e8d2,#d6b486 52%,#bd9177);width:77px;height:77px;box-shadow:0 0 28px #d5b19b66,inset 0 0 12px #fff5dfb3}.astro-lunar-cycle .phase-4,.astro-lunar-cycle .phase-5,.astro-lunar-cycle .phase-6{transform:rotate(180deg)}.astro-footer{color:#415953;background:#f6f3ec;padding:38px 0 22px}.astro-footer-top{border-bottom:1px solid #d6c7a64d;justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;display:flex}.astro-footer-brand{color:#ac8e56;align-items:center;gap:10px;font:400 33px Georgia,serif;text-decoration:none;display:flex}.astro-footer-brand span{color:#223f40;font-size:25px}.astro-footer-top p{color:#738178;margin:10px 0 0;font:400 13px Georgia,serif}.astro-footer-top nav{flex-wrap:wrap;gap:24px;display:flex}.astro-footer a,.astro-footer button{color:inherit;font-size:12px;text-decoration:none}.astro-footer-bottom{color:#859082;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:11px;display:flex}.astro-footer-bottom>div{align-items:center;gap:20px;display:flex}.astro-footer-bottom button{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.astro-footer-note{text-align:center;color:#879185;font:400 11px/1.6 Georgia,serif;margin:20px 5% 0!important}.astro-page :is(button,a,input,summary):focus-visible{outline-offset:5px;outline:2px solid #a2814e}.astro-page :is(input):focus-visible{outline-offset:2px}@media (max-width:1100px){.astro-birth-section{grid-template-columns:.6fr 1.4fr;gap:30px}.astro-birth-panel{padding:24px}.astro-birth-fields{gap:10px}.astro-birth-fields input{padding:0 8px;font-size:12px}.astro-birth-intro h2{font-size:40px}.astro-hero-copy{width:53%}.astro-hero-actions{gap:20px}.astro-button{padding:15px 20px}.astro-quiet-link{font-size:13px}.astro-pillar-grid{gap:18px}.astro-sign-copy{padding:27px}.astro-lunar-cycle{gap:9px}.astro-lunar-cycle span{width:35px;height:35px}.astro-lunar-cycle .phase-3{width:65px;height:65px}.astro-footer-top nav{gap:17px}}@media (max-width:850px){.astro-hero{min-height:550px}.astro-hero-copy{width:57%;padding:55px 0}.astro-hero h1{font-size:43px}.astro-hero-shade{background:linear-gradient(90deg,#042b30e6,#042b3080 46%,#0000 75%)}.astro-hero-copy>p{font-size:17px}.astro-birth-section{grid-template-columns:1fr;gap:26px;padding:42px 0}.astro-birth-intro h2 br,.astro-birth-intro>p br{display:none}.astro-birth-intro h2{font-size:40px}.astro-birth-intro>p{margin:0;font-size:18px}.astro-intro-orbit{width:160px;height:120px;top:-20px;left:auto;right:0}.astro-section-star{margin-bottom:16px}.astro-birth-fields input{font-size:15px}.astro-pillar-grid{gap:14px}.astro-pillar h3{min-height:3.6em;margin-left:2px;margin-right:2px;font-size:21px}.astro-pillar>p{min-height:4.95em;margin:0 8px 20px;font-size:14px}.astro-pillar details{padding:0 6px}.astro-pillar summary{font-size:12px}.astro-zodiac-grid{gap:22px 16px}.astro-zodiac-grid button>span{width:67px;height:67px;font-size:39px}.astro-notes{grid-template-columns:.8fr 1.2fr;gap:32px}.astro-notes-list summary{font-size:20px}.astro-lunar-inner{text-align:center;grid-template-columns:1fr;gap:30px}.astro-lunar-inner>div:last-child{border-top:1px solid #b79b6466;border-left:0;padding:28px 0 0}.astro-lunar-cycle{gap:20px}.astro-footer-top{flex-direction:column;align-items:flex-start}.astro-footer-bottom{align-items:flex-start}}@media (max-width:600px){.astro-shell{width:90%}.astro-hero{min-height:0;display:block}.astro-hero-art{height:360px;inset:0 0 auto}.astro-hero-art img{object-position:82% center}.astro-hero-shade{background:linear-gradient(#0000 45%,#082b2e66 81%,#082b2e 98%);height:390px;inset:0 0 auto}.astro-hero-copy{width:100%;max-width:none;padding:342px 0 37px}.astro-hero .astro-eyebrow{letter-spacing:.12em;margin-bottom:17px;font-size:9px}.astro-hero h1{margin-bottom:20px;font-size:clamp(35px,9vw,48px);line-height:1.08}.astro-hero-copy>p{max-width:35ch;margin-bottom:25px;font-size:17px;line-height:1.65}.astro-hero-actions{align-items:center;gap:22px}.astro-hero-actions .astro-button{width:100%;font-size:16px}.astro-hero-actions .astro-quiet-link{margin:0 auto}.astro-hero-note{max-width:none;margin-top:27px;font-size:13px}.astro-birth-section{gap:24px;padding:35px 0 38px}.astro-birth-intro h2{margin-bottom:13px;font-size:37px}.astro-birth-intro>p{max-width:27ch;font-size:18px;line-height:1.5}.astro-intro-orbit{opacity:.12;width:90px}.astro-birth-panel{border-radius:9px;padding:22px 18px}.astro-birth-panel form>h3{margin-bottom:22px;font-size:25px}.astro-birth-fields{grid-template-columns:1fr 1fr;gap:18px 12px}.astro-birth-fields>label:last-child{grid-column:1/-1}.astro-birth-fields input{height:52px;padding:0 10px;font-size:16px}.astro-form-availability{margin-top:20px;font-size:12px}.astro-form-privacy{font-size:10px;line-height:1.7}.astro-time-unknown{font-size:14px}.astro-birth-review dl{grid-template-columns:1fr 1fr}.astro-birth-review dl>div:last-child{grid-column:1/-1}.astro-section-heading{gap:10px;margin-bottom:22px}.astro-section-heading h2{max-width:21ch;font-size:30px}.astro-section-heading>span{max-width:25px}.astro-pillars{padding:0 0 40px}.astro-pillar-grid{grid-template-columns:1fr;gap:24px;max-width:420px;margin:auto}.astro-pillar{padding:11px 11px 0}.astro-pillar-art{aspect-ratio:1.3}.astro-pillar h3{min-height:0;margin:20px 8px 12px;font-size:27px}.astro-pillar>p{max-width:29ch;min-height:0;margin:0 auto 21px;font-size:16px;line-height:1.6}.astro-pillar summary{padding:16px 0;font-size:14px}.astro-pillar details{padding:0 8px}.astro-pillar details p{font-size:14px}.astro-zodiac{padding-bottom:40px}.astro-section-intro{max-width:28ch;margin:0 auto 25px;font-size:14px}.astro-zodiac-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px 8px;margin-bottom:28px}.astro-zodiac-grid button>span{width:58px;height:58px;font-size:33px}.astro-zodiac-grid strong{font-size:12px}.astro-sign-panel{grid-template-columns:1fr;min-height:0}.astro-sign-copy{padding:25px 22px}.astro-sign-copy h3{margin:12px 0 17px;font-size:32px}.astro-sign-copy>p{font-size:16px}.astro-sign-art{background:linear-gradient(#0000 75%,#fdfaf7 100%),url(/astrology/moon-v1.webp) 50% 42%/cover;min-height:180px}.astro-sign-art>span{width:65px;height:65px;font-size:42px;top:25%;right:13%}.astro-notes{grid-template-columns:1fr;gap:15px;padding:10px 0 42px}.astro-notes h2{font-size:36px}.astro-notes h2 br{display:none}.astro-notes>div>p{margin-bottom:10px;font-size:16px}.astro-notes-list summary{padding:22px 0;font-size:21px}.astro-notes-list details p{font-size:14px}.astro-lunar-banner{padding:35px 0}.astro-lunar-inner{gap:24px}.astro-lunar-cycle{gap:9px}.astro-lunar-cycle span{width:31px;height:31px}.astro-lunar-cycle .phase-0,.astro-lunar-cycle .phase-6{width:22px;height:22px}.astro-lunar-cycle .phase-3{width:56px;height:56px}.astro-lunar-inner h2{font-size:27px;line-height:1.3}.astro-footer{padding-top:28px}.astro-footer-top{gap:25px;padding-bottom:26px}.astro-footer-top nav{gap:15px 21px}.astro-footer-bottom{flex-direction:column;gap:16px}.astro-footer-note{max-width:35ch;font-size:11px;margin:21px auto 0!important}}@media (prefers-reduced-motion:reduce){.astro-hero-glimmer i{opacity:.3;animation:none}.astro-pillar-art img,.astro-button,.astro-zodiac-grid button>span{transition:none}}.astro-footer .astro-footer-brand{color:#ac8e56;font-size:33px}.astro-page .site-header .desktop-nav-links>a.nav-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}.astro-page .site-header{background:#faf8f3f5!important;border-bottom:1px solid #cfbb953d!important;box-shadow:0 1px #b7955c12!important}.astro-page .site-header .desktop-nav-links>a,.astro-page .site-header .nav-dropdown-trigger{color:#264244!important}.astro-page .site-header .desktop-nav-links>a:hover,.astro-page .site-header .desktop-nav-links>a:focus-visible{box-shadow:none!important;background:#e7eee5!important;border-color:#b8c8b9!important}.astro-page .site-header a:focus-visible{outline-offset:4px;outline:2px solid #b7955c!important}.astro-page .mobile-menu a:not(.button){color:#274644!important;background:#faf8f3!important;border-color:#d4d9cc!important}.astro-page .mobile-menu a.mobile-nav-active{box-shadow:none!important;background:#e7eee5!important;border-color:#b8c8b9!important}.astro-page .menu-toggle{color:#244842!important;box-shadow:none!important;background:#e9eee5!important;border-color:#d7cbb3!important}.astro-lunar-banner{background:radial-gradient(at 18% 80%,#b47d8b22,#0000 55%),radial-gradient(circle at 82% 25%,#e8caa799 1px,#0000 2px),radial-gradient(circle at 65% 72%,#e8caa755 1px,#0000 2px),linear-gradient(100deg,#082c30,#103b40)}
.astro-page{--ps-ink:#153d3e;--ps-muted:#647a75;--ps-gold:#aa8650;--ps-line:#dcd8c9;--ps-paper:#fdfbf6}.ps-subnav{border-bottom:1px solid var(--ps-line);letter-spacing:.04em;background:#f8f5ee;justify-content:center;gap:34px;padding:15px 22px;font-family:Arial,sans-serif;font-size:12px;display:flex}.ps-subnav a{color:var(--ps-ink);text-decoration:none}.ps-subnav a:hover{text-underline-offset:6px;text-decoration:underline}.ps-tool-page{color:var(--ps-ink);background:radial-gradient(at 15% 0,#eadce33b,#0000 35%),#f6f4ed;padding-bottom:80px}.ps-page-heading{text-align:center;border-bottom:1px solid var(--ps-line);margin-bottom:42px;padding:68px 22px 53px}.ps-page-heading h1{margin:21px 0;font-family:Georgia,serif;font-size:clamp(40px,4.4vw,66px);font-weight:400;line-height:1.1}.ps-page-heading h1 em{color:#8e7756;font-weight:400}.ps-page-heading p{max-width:600px;color:var(--ps-muted);margin:0 auto;font:16px/1.8 Arial,sans-serif}.ps-tool-shell{width:min(1380px,94%);margin:auto}.ps-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:30px;display:grid}.ps-sidebar{background:var(--ps-paper);border:1px solid var(--ps-line);border-radius:10px;padding:23px;box-shadow:0 15px 50px #163c3910}.ps-form-heading h3{margin:13px 0 25px;font-size:29px;font-weight:400;line-height:1.18}.ps-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;display:grid}.ps-sidebar .ps-fields{grid-template-columns:1fr}.ps-fields label,.ps-search{color:var(--ps-ink);font:12px/1.5 Arial,sans-serif;display:block}.ps-fields label small{color:var(--ps-muted);font-size:10px;display:block}.ps-fields input,.ps-fields select,.ps-search input,.ps-year input{color:#183e3c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefb;border:1px solid #d8d3c1;border-radius:4px;width:100%;min-width:0;height:45px;margin-top:7px;padding:0 10px;font:14px Arial,sans-serif;display:block}.ps-fields input:focus,.ps-fields select:focus,.ps-search input:focus{outline-offset:2px;outline:2px solid #b09562}.ps-advanced{margin:22px 0}.ps-advanced summary{cursor:pointer;border-top:1px solid var(--ps-line);justify-content:space-between;gap:12px;padding:14px 0;font:12px/1.5 Arial,sans-serif;display:flex}.ps-advanced[open] summary{margin-bottom:12px}.ps-advanced summary::marker{content:""}.ps-check{color:var(--ps-ink);align-items:flex-start;gap:9px;margin:17px 0;font:12px/1.6 Arial,sans-serif;display:flex}.ps-check input{accent-color:#204e49;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ps-small{color:var(--ps-muted);margin:16px 0;font:11px/1.8 Arial,sans-serif}.ps-birth-form .astro-button{justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;font-size:13px}.ps-error{color:#713c2a;background:#f5eae2;border:1px solid #b0806a;border-radius:4px;padding:14px;font:13px/1.6 Arial,sans-serif}.ps-history{border-top:1px solid var(--ps-line);margin-top:22px;padding-top:16px;font:12px Arial,sans-serif}.ps-history summary{cursor:pointer;justify-content:space-between;display:flex}.ps-history button{border:0;border-bottom:1px solid var(--ps-line);text-align:left;width:100%;color:var(--ps-ink);cursor:pointer;background:0 0;justify-content:space-between;gap:9px;padding:15px 0;display:flex}.ps-sidebar-link{color:var(--ps-ink);align-items:center;gap:10px;margin-top:23px;font:12px/1.6 Arial,sans-serif;display:flex}.ps-chart-content{min-width:0}.ps-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.ps-chart-toolbar h2{margin:10px 0;font-size:32px;font-weight:400}.ps-chart-toolbar p{color:var(--ps-muted);margin:0;font:13px Arial,sans-serif}.ps-toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.ps-toolbar-actions button{border:1px solid var(--ps-line);color:var(--ps-ink);cursor:pointer;background:#fdfbf6;border-radius:4px;align-items:center;gap:5px;padding:9px 11px;font:11px Arial,sans-serif;display:flex}.ps-engine-note{border-top:1px solid var(--ps-line);padding:12px 0}.ps-notice{color:#54736b;font:12px Arial,sans-serif}.ps-board{background:#b7b9a4;border:1px solid #ac9266;border-radius:9px;grid-template-rows:repeat(4,minmax(150px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden;box-shadow:0 15px 45px #1a414412}.ps-cell{text-align:left;color:var(--ps-ink);cursor:pointer;background:#fffdf7;border:0;flex-direction:column;align-items:stretch;min-width:0;padding:14px 12px;display:flex;position:relative}.ps-cell:hover{background:#edf1e9}.ps-cell.selected{z-index:1;background:#e6eee4;box-shadow:inset 0 0 0 2px #9a804f}.ps-cell-head{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.ps-cell-head strong{font:600 12px/1.4 Arial,sans-serif}.ps-cell-head>span{color:#8c805e;font-size:10px}.ps-cell>small{color:var(--ps-muted);margin:5px 0 11px;font:10px/1.6 Arial,sans-serif}.ps-cell-stars{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ps-cell-stars>span{font-size:17px;line-height:1.2}.ps-cell-stars small{color:#8b754f;margin-top:5px;font:9px/1.5 Arial,sans-serif;display:block}.ps-cell-stars .ps-empty-star{color:var(--ps-muted);font:12px/1.5 Arial,sans-serif}.ps-cell-bottom{color:var(--ps-muted);border-top:1px solid #d8ddcd;margin-top:auto;padding-top:8px;font:9px/1.5 Arial,sans-serif}.ps-board-center{text-align:center;color:#f8edd5;background:radial-gradient(at 65% 30%,#78526055,#0000 65%),radial-gradient(circle,#2e5d57,#102f31);flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;padding:20px;display:flex}.ps-board-center .astro-eyebrow{color:#dbc99a;font-size:8px}.ps-board-center>div{color:#d3b77b;text-shadow:0 0 30px #e5c88760;margin:20px 0;font-size:76px;line-height:1.2}.ps-board-center h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:30px;font-weight:400;line-height:1.2}.ps-board-center p{color:#d3d5c4;font:12px Arial,sans-serif}.ps-board-center>small{letter-spacing:.15em;color:#b5c1ad;margin-top:12px;font:8px Arial,sans-serif}.ps-chart-tabs{border:1px solid var(--ps-line);border-radius:7px 7px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;display:grid;overflow:hidden}.ps-chart-tabs button{color:var(--ps-ink);border:0;border-right:1px solid var(--ps-line);cursor:pointer;background:#f0eee4;padding:17px 10px;font:12px/1.5 Arial,sans-serif}.ps-chart-tabs button.active{color:#f8edd5;background:#1c4442}.ps-insight{border:1px solid var(--ps-line);background:#fffdf8;border-top:0;border-radius:0 0 8px 8px;padding:30px}.ps-insight h3{margin:13px 0 20px;font-size:34px;font-weight:400}.ps-insight h4{letter-spacing:.06em;text-transform:uppercase;color:#907444;margin:27px 0 15px;font:600 12px/1.6 Arial,sans-serif}.ps-insight p{color:#536b65;font:14px/1.9 Arial,sans-serif}.ps-insight .ps-small{font-size:11px}.ps-chips{flex-wrap:wrap;gap:10px;display:flex}.ps-chips>span{border:1px solid var(--ps-line);color:var(--ps-muted);background:#f8f7ee;border-radius:4px;padding:10px 13px;font:11px/1.6 Arial,sans-serif}.ps-chips strong{color:var(--ps-ink);margin-bottom:4px;font:18px Georgia,serif;display:block}.ps-transform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ps-transform-grid>div{border:1px solid var(--ps-line);background:#f3f3e9;border-radius:4px;padding:17px 12px}.ps-transform-grid span{color:#8d7955;margin-bottom:8px;font:10px/1.5 Arial,sans-serif;display:block}.ps-transform-grid strong{font-size:19px;font-weight:400}.ps-cycle-list{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ps-cycle-list button{border:1px solid var(--ps-line);min-width:90px;color:var(--ps-ink);cursor:pointer;background:#fffdf8;border-radius:4px;padding:11px}.ps-cycle-list button.active,.ps-theme-tabs button.active{color:#f3e4bc;background:#1d4744;border-color:#1d4744}.ps-cycle-list small{margin-top:7px;font:10px Arial,sans-serif;display:block}.ps-year{margin:26px 0 15px;font:12px Arial,sans-serif;display:block}.ps-year input{width:125px}.ps-pattern{border-top:1px solid var(--ps-line);padding:17px 0}.ps-pattern summary{cursor:pointer;justify-content:space-between;gap:20px;display:flex}.ps-pattern summary>span{color:#8b754f;font:10px Arial,sans-serif}.ps-pattern p{font-size:13px}.ps-theme-tabs{flex-wrap:wrap;gap:7px;display:flex}.ps-theme-tabs button{color:var(--ps-ink);border:1px solid var(--ps-line);cursor:pointer;background:0 0;border-radius:30px;padding:9px 13px;font:11px/1.5 Arial,sans-serif}.ps-theme-body{padding:26px 0}.ps-theme-body blockquote{color:#536b65;background:#f4f1e7;border-left:2px solid #bda16a;margin:23px 0;padding:18px 22px;font-size:22px;line-height:1.6}.ps-source-text{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/2 Arial,sans-serif}.ps-service-status{background:#f5eee4;border-radius:5px;padding:14px;font-size:12px!important}.ps-pillar-link{border-top:1px solid var(--ps-line);color:var(--ps-ink);justify-content:space-between;align-items:center;margin:0 16px;padding:21px 8px;font-size:16px;text-decoration:none;display:flex}.ps-palace-orbit{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.ps-palace-orbit button{cursor:pointer;color:var(--ps-ink);background:#fcfaf3;border:1px solid #d7d4c4;border-radius:5px;padding:21px 10px;transition:background .2s}.ps-palace-orbit button[aria-pressed=true]{color:#f2e0b5;background:#214844;border-color:#214844}.ps-palace-orbit span{color:#aa8c59;margin-bottom:15px;font:10px Arial,sans-serif;display:block}.ps-palace-orbit strong{font-size:18px;font-weight:400;display:block}.ps-palace-orbit small{opacity:.7;margin-top:8px;font-size:11px;display:block}.ps-palace-preview{text-align:center;border:1px solid var(--ps-line);background:#edece1;border-radius:5px;margin-top:22px;padding:40px 25px}.ps-palace-preview h3{margin:15px 0;font-size:35px;font-weight:400}.ps-palace-preview p{color:var(--ps-muted);max-width:580px;margin:0 auto 20px;font:15px/1.8 Arial,sans-serif}.ps-palace-preview a{color:var(--ps-ink);font-size:16px}.ps-dual-forms{grid-template-columns:1fr 1fr;gap:35px;display:grid}.ps-dual-forms>section{background:var(--ps-paper);border:1px solid var(--ps-line);border-radius:8px;padding:35px}.ps-step{color:#b59563;font:italic 30px Georgia,serif}.ps-dual-forms h2{margin:10px 0 25px;font-size:32px;font-weight:400}.ps-dual-forms .ps-form-heading{display:none}.ps-dual-result{text-align:center;color:var(--ps-ink);padding:55px 0 0}.ps-dual-result h2{margin:18px 0;font-size:40px;font-weight:400;line-height:1.25}.ps-dual-result>p{color:var(--ps-muted);font:14px/1.8 Arial,sans-serif}.ps-profile-star{color:#ae8d56;font-size:65px}.ps-dual-profiles{grid-template-columns:1fr 1fr;gap:30px;margin:35px 0;display:grid}.ps-dual-profiles article{text-align:left;border:1px solid var(--ps-line);background:#fefcf7;border-radius:7px;padding:30px}.ps-dual-profiles h3{margin:10px 0;font-size:32px;font-weight:400}.ps-dual-profiles p{color:var(--ps-muted);font:14px/1.8 Arial,sans-serif}.ps-dual-profiles h4{color:#947c50;margin:25px 0 12px;font:12px Arial,sans-serif}.ps-dual-profiles strong{font-size:20px;font-weight:400}.ps-table-wrap{border:1px solid var(--ps-line);border-radius:5px;overflow-x:auto}.ps-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font:12px/1.7 Arial,sans-serif}.ps-table-wrap caption{text-align:left;background:#fcfaf3;padding:20px;font-size:18px}.ps-table-wrap th,.ps-table-wrap td{border-top:1px solid var(--ps-line);padding:15px}.ps-table-wrap thead{background:#e7eade}.ps-codex-mode{justify-content:center;gap:12px;margin-bottom:32px;display:flex}.ps-codex-mode button{color:var(--ps-ink);cursor:pointer;background:0 0;border:1px solid #bfc5b6;border-radius:30px;padding:13px 25px;font:12px Arial,sans-serif}.ps-codex-mode button[aria-pressed=true]{color:#f5e5bf;background:#1e4744;border-color:#1e4744}.ps-codex{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:35px;display:grid}.ps-codex aside{border:1px solid var(--ps-line);background:#fdfbf5;border-radius:6px;padding:23px}.ps-codex-list{margin-top:15px;display:grid}.ps-codex-list button{border:0;border-bottom:1px solid var(--ps-line);text-align:left;color:var(--ps-ink);cursor:pointer;background:0 0;gap:18px;padding:15px 8px;display:flex}.ps-codex-list button[aria-pressed=true]{background:#e8eddf}.ps-codex-list button>span{color:#9e8456;font:italic 14px Georgia,serif}.ps-codex-list strong{font:600 12px Arial,sans-serif;display:block}.ps-codex-list small{color:var(--ps-muted);margin-top:6px;font:10px/1.6 Arial,sans-serif;display:block}.ps-codex-detail{color:#f5e9cf;background:linear-gradient(150deg,#10393c,#224943 65%,#454f47);border:1px solid #b39763;border-radius:7px;min-height:640px;padding:42px 50px;position:sticky;top:25px;box-shadow:0 20px 60px #173b3b20}.ps-codex-detail .astro-eyebrow{color:#dbc292}.ps-codex-sigil{color:#d9ba79;text-align:center;padding:20px 0;font-size:110px}.ps-codex-detail h2{margin:8px 0 20px;font-size:48px;font-weight:400}.ps-codex-detail h3{color:#d5c8ae;font-size:23px;font-weight:400}.ps-keywords{text-transform:uppercase;letter-spacing:.15em;color:#ceb782;padding:15px 0;font:11px/1.7 Arial,sans-serif}.ps-codex-detail p{color:#d6dece;font:16px/1.9 Arial,sans-serif}.ps-codex-detail blockquote{color:#eddbb2;border-top:1px solid #b3a27866;border-bottom:1px solid #b3a27866;margin:30px 0;padding:22px 0;font-size:25px;line-height:1.5}.ps-codex-detail .ps-small{color:#b0c2b6;font-size:11px}.ps-codex-detail .astro-button{color:#193c39;background:#ddc58c;margin-top:20px;font-size:13px}.astro-footer-note a{color:inherit}.astro-page button:focus-visible,.astro-page summary:focus-visible{outline-offset:3px;outline:2px solid #ad864b}@media (min-width:1200px){.astro-birth-panel .ps-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-birth-panel .ps-form-heading h3 br{display:none}}@media (max-width:1100px){.ps-workspace{grid-template-columns:265px minmax(0,1fr);gap:20px}.ps-sidebar{padding:18px}.ps-board{grid-template-rows:repeat(4,minmax(140px,auto))}.ps-cell{padding:11px 8px}.ps-cell-stars>span{font-size:15px}.ps-board-center h3{font-size:23px}.ps-insight{padding:23px}.ps-transform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-codex{grid-template-columns:260px minmax(0,1fr);gap:20px}.ps-codex-detail{padding:30px}}@media (max-width:850px){.ps-workspace{grid-template-columns:1fr}.ps-sidebar .ps-fields{grid-template-columns:1fr 1fr}.ps-sidebar .ps-advanced:not([open]){display:block}.ps-chart-toolbar{margin-top:20px}.ps-page-heading{padding:44px 22px 32px}.ps-palace-orbit{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-dual-forms{gap:20px}.ps-dual-forms>section{padding:22px}.ps-dual-forms .ps-fields,.ps-codex{grid-template-columns:1fr}.ps-codex-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps-codex-list button{gap:10px}.ps-codex-detail{min-height:0;position:static}.ps-codex-sigil{padding:0;font-size:80px}}@media (max-width:600px){.ps-subnav{flex-wrap:wrap;gap:12px;padding:12px 10px;font-size:10px}.ps-tool-page{padding-bottom:40px}.ps-page-heading{margin-bottom:25px}.ps-page-heading .astro-eyebrow{font-size:9px}.ps-page-heading p{font-size:14px}.ps-tool-shell{width:calc(100% - 28px)}.ps-sidebar{padding:20px 16px}.ps-fields{gap:16px 12px}.ps-fields label{font-size:11px}.ps-fields input,.ps-fields select{font-size:16px}.ps-form-heading h3{font-size:27px}.ps-small{font-size:11px}.ps-board{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.ps-cell{min-height:145px;padding:14px 10px;grid-area:auto!important}.ps-board-center{grid-area:1/1/auto/-1;min-height:165px;padding:20px}.ps-board-center>div{margin:7px 0;font-size:45px}.ps-board-center h3{font-size:26px}.ps-board-center p{margin:5px}.ps-board-center>small{margin-top:8px}.ps-chart-toolbar h2{font-size:29px}.ps-chart-tabs{grid-template-columns:1fr 1fr}.ps-chart-tabs button{padding:14px 8px;font-size:11px}.ps-insight{padding:23px 17px}.ps-insight h3{font-size:29px}.ps-insight p{font-size:13px}.ps-insight .astro-eyebrow{font-size:9px}.ps-transform-grid strong{font-size:17px}.ps-theme-tabs button{padding:9px 10px;font-size:10px}.ps-pattern summary{gap:8px}.ps-pattern summary>span{font-size:9px}.ps-palace-orbit{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ps-palace-orbit button{padding:17px 8px}.ps-palace-orbit strong{font-size:16px}.ps-palace-preview{padding:28px 18px}.ps-palace-preview h3{font-size:30px}.ps-dual-forms,.ps-dual-profiles{grid-template-columns:1fr}.ps-dual-forms .ps-fields{grid-template-columns:1fr 1fr}.ps-dual-forms .ps-advanced .ps-fields{grid-template-columns:1fr}.ps-dual-result h2{font-size:31px}.ps-dual-profiles{gap:20px}.ps-dual-profiles article{padding:23px}.ps-table-wrap th,.ps-table-wrap td{padding:10px;font-size:10px}.ps-codex-mode{gap:8px}.ps-codex-mode button{padding:12px 15px;font-size:11px}.ps-codex aside{padding:15px}.ps-codex-list{grid-template-columns:1fr 1fr}.ps-codex-list button{gap:8px;padding:13px 5px}.ps-codex-list strong{font-size:11px}.ps-codex-list small{font-size:9px}.ps-codex-detail{padding:27px 22px}.ps-codex-detail h2{font-size:38px}.ps-codex-detail p{font-size:14px}.ps-codex-detail blockquote{font-size:23px}.ps-pillar-link{margin:0 8px;font-size:15px}.ps-history button{font-size:12px}.ps-source-text{font-size:14px}.astro-birth-panel{min-width:0}}@media (prefers-reduced-motion:reduce){.ps-palace-orbit button{transition:none}}@media print{.astro-page>.site-header,.ps-subnav,.ps-sidebar,.astro-footer,.ps-toolbar-actions,.ps-page-heading,.ps-chart-tabs{display:none!important}.ps-workspace{display:block}.ps-tool-shell{width:100%}.ps-tool-page{background:#fff}.ps-board{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-insight{break-before:auto}.ps-cell{grid-area:revert!important}.ps-board{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-board-center{grid-area:2/2/4/4}}
.astro-cosmic{--ps-ink:#e5eee7;--ps-muted:#9fb9b7;--ps-gold:#dfbd7e;--ps-line:#78c9c62c;--ps-paper:#0b242c;color:#e5eee7;isolation:isolate;background:#05131e;position:relative;overflow:clip}.astro-cosmic>main,.astro-cosmic>header,.astro-cosmic>nav,.astro-cosmic>footer{z-index:1;position:relative}.cosmic-atmosphere{pointer-events:none;z-index:0;background:#05131e;position:fixed;inset:0;overflow:hidden}.cosmic-atmosphere canvas{position:absolute;inset:0}.cosmic-nebula{background:radial-gradient(at 12% 22%,#006f803b,#0000 40%),radial-gradient(at 85% 65%,#68477833,#0000 42%),radial-gradient(at 60% 95%,#b47e5220,#0000 35%);animation:25s ease-in-out infinite alternate cosmic-nebula;position:absolute;inset:-15%}.cosmic-motion-toggle{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b6cacc;cursor:pointer;background:#071c27db;border:1px solid #b9dbc43b;border-radius:30px;align-items:center;gap:7px;padding:10px 13px;font:10px Arial,sans-serif;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 20px #0003}.cosmic-motion-toggle:hover{color:#f4dfb8;border-color:#dec18e}.astro-cosmic .site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none!important;background:#061722e8!important;border-color:#7dd9d526!important}.astro-cosmic .site-header img{filter:brightness(0)invert(.95)}.astro-cosmic .site-header .desktop-nav-links>a,.astro-cosmic .site-header .nav-dropdown-trigger{color:#c1d6d4!important}.astro-cosmic .site-header .desktop-nav-links>a.nav-active{color:#f0d4a1!important}.astro-cosmic .site-header .desktop-nav-links>a:hover{background:#183a42!important;border-color:#6dc9c455!important}.astro-cosmic .site-header .button{color:#102d36!important;background:#e1c48f!important;border-color:#e1c48f!important;box-shadow:0 0 25px #d9b77720!important}.astro-cosmic .menu-toggle{color:#d6e5df!important;background:#12333d!important;border-color:#6bc6c43b!important}.astro-cosmic .mobile-menu{background:#0a222e!important}.astro-cosmic .mobile-menu a:not(.button){color:#dae8df!important;background:#0d2c37!important;border-color:#71c0bb33!important}.astro-cosmic .ps-subnav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#081c29b5;border-color:#72b9b62c;gap:40px;padding:17px 22px}.astro-cosmic .ps-subnav a{color:#a9c4c7;letter-spacing:.06em;font-size:11px}.astro-cosmic .ps-subnav a:hover{color:#efd3a0}.astro-cosmic .astro-hero{background:0 0;border-bottom:1px solid #6abfbc33;align-items:center;min-height:780px;padding:83px 0 128px;display:flex;overflow:hidden}.astro-cosmic .astro-hero-art{opacity:.14;mix-blend-mode:screen;filter:saturate(.5)blur(1px);width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#0008 55%,#000 100%);mask-image:linear-gradient(90deg,#0000,#0008 55%,#000 100%)}.astro-cosmic .astro-hero-art img{object-position:center;animation:24s ease-in-out infinite alternate cosmic-backdrop}.astro-cosmic .astro-hero-shade{background:linear-gradient(90deg,#04141de8 0%,#04141da8 42%,#07182322 75%),linear-gradient(#0000 65%,#051723)}.astro-cosmic .astro-hero>.astro-shell{z-index:3;width:min(1320px,89%);position:relative}.astro-cosmic .astro-hero-copy{width:56%;max-width:760px;padding:0}.astro-cosmic .astro-eyebrow{color:#adcfca;letter-spacing:.2em;font:10px/1.7 Arial,sans-serif}.astro-cosmic .astro-hero-copy>.astro-eyebrow{align-items:center;gap:12px;animation:.9s both cosmic-enter;display:inline-flex}.astro-cosmic .astro-hero-copy>.astro-eyebrow:before{content:"";background:#81e2dc;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #62d9d2}.astro-cosmic .astro-hero h1{letter-spacing:-.045em;color:#f2efe2;margin:29px 0;font:400 clamp(59px,5.55vw,88px)/1.03 Georgia,serif;animation:1s .15s both cosmic-enter}.astro-cosmic .astro-hero h1 em{color:#0000;background:linear-gradient(105deg,#f8dfab,#b7d8d1 56%,#b1a7d0);-webkit-background-clip:text;background-clip:text;font-weight:400}.astro-cosmic .astro-hero-copy>p{color:#b0c5c4;max-width:43ch;margin:0 0 33px;font:16px/1.9 Arial,sans-serif;animation:1s .3s both cosmic-enter}.astro-cosmic .astro-hero-actions{gap:25px;animation:1s .45s both cosmic-enter}.astro-cosmic .astro-button{border-radius:4px;transition:transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.astro-cosmic .astro-button:hover{transform:translateY(-3px);box-shadow:0 8px 35px #81e0d630}.astro-cosmic .astro-button-gold{color:#0b2934;letter-spacing:.025em;background:linear-gradient(110deg,#e9cc96,#ead7a9 45%,#b7cebc);border:1px solid #f1dfa9;min-height:56px;font:600 12px Arial,sans-serif;box-shadow:0 0 32px #e3c38519}.astro-cosmic .astro-button-gold:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#fff7 50%,#0000 65%);animation:7s ease-in-out 2s infinite cosmic-button-sheen;position:absolute;inset:0;transform:translate(-110%)}.astro-cosmic .astro-quiet-link{color:#c8ded9;font:11px Arial,sans-serif}.astro-cosmic .astro-hero-note{color:#809f9f;border-color:#87ccc627;max-width:450px;margin-top:36px;font-size:11px;animation:1s .6s both cosmic-enter}.astro-cosmic .astro-hero-note svg{color:#b3d8cf}.astro-cosmic .astro-hero-glimmer{display:none}.celestial-reactor{aspect-ratio:1;z-index:2;perspective:900px;pointer-events:none;width:min(44vw,660px);animation:1.8s both cosmic-reactor-arrive;position:absolute;top:49%;right:3.5%;transform:translateY(-50%)}.reactor-halo{background:radial-gradient(circle,#7bdac619 0%,#0000 48%,#a6dcd718 60%,#0000 72%);border-radius:50%;animation:8s ease-in-out infinite cosmic-breathe;position:absolute;inset:4%;box-shadow:0 0 100px #70dbc912}.reactor-orbit{transform-style:preserve-3d;border:1px solid #83dbdba0;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 10px #6bc7d52a,inset 0 0 12px #69dce015}.reactor-orbit:after{content:"";border:1px dashed #8bd3d350;border-radius:50%;position:absolute;inset:12%}.reactor-orbit i{background:#c7fff2;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 15px #83fae3,0 0 35px #94e5cf}.orbit-one{animation:24s linear infinite cosmic-orbit-one}.orbit-two{border-color:#e1b886b3;animation:33s linear infinite cosmic-orbit-two;inset:12%}.orbit-two i{background:#f5d7aa;box-shadow:0 0 20px #ebbd8a}.orbit-three{border-color:#d7b6da80;animation:40s linear infinite cosmic-orbit-three;inset:17%}.reactor-axis{background:linear-gradient(90deg,#0000,#84d7d54d,#0000);width:112%;height:1px;position:absolute;top:50%;left:-6%;transform:rotate(-22deg)}.axis-two{transform:rotate(68deg)}.reactor-dial{stroke:#a6ddd4a3;stroke-width:.65px;width:100%;height:100%;animation:70s linear infinite cosmic-dial;position:absolute;inset:0}.reactor-dial path{stroke:#a1d6d42e}.reactor-dial circle:nth-child(2){stroke-dasharray:3 7;stroke:#d4bd9299}.reactor-core{background:radial-gradient(circle at 43% 35%,#fff4d5,#e1c190 8%,#7fd7d280 25%,#3d8e9944 48%,#0000 70%);border-radius:50%;place-items:center;animation:6s ease-in-out infinite cosmic-core;display:grid;position:absolute;inset:34%;box-shadow:0 0 50px #a3dcd925,0 0 120px #a2dbda15}.reactor-core>span{color:#fff1d0;filter:drop-shadow(0 0 18px #c1f4dd);font-size:clamp(50px,7vw,110px);line-height:1}.reactor-core>i{border:1px solid #b4e5d455;border-radius:50%;animation:5s ease-out infinite cosmic-pulse;position:absolute;inset:-28%}.reactor-caption{text-align:center;color:#bad6d0;letter-spacing:.27em;font:8px Arial,sans-serif;position:absolute;left:0;right:0}.caption-top{top:-7%}.caption-bottom{color:#9bb5b6;font-size:7px;bottom:-8%}.reactor-coordinate{color:#c7ddd3;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#092633cc;border:1px solid #82c9c940;padding:7px 11px;font:8px Arial,sans-serif;position:absolute}.coordinate-one{top:30%;left:3%}.coordinate-two{top:64%;right:-2%}.coordinate-three{bottom:3%;left:14%}.cosmic-hero-bottom{z-index:4;border-top:1px solid #7fb5ae2b;justify-content:space-between;align-items:center;padding-top:22px;display:flex;position:absolute;bottom:29px;left:5.5%;right:5.5%}.cosmic-hero-bottom>div{gap:40px;display:flex}.cosmic-hero-bottom>div>span{color:#90aeb0;align-items:center;gap:11px;font:9px Arial,sans-serif;display:flex}.cosmic-hero-bottom strong{color:#d2e6db;font:25px Georgia,serif}.cosmic-hero-bottom>a{letter-spacing:.15em;color:#a7c3bd;align-items:center;gap:15px;font:8px Arial,sans-serif;text-decoration:none;display:flex}.cosmic-hero-bottom>a i{background:linear-gradient(#d7bf86,#0000);width:1px;height:26px;animation:2.5s ease-in-out infinite cosmic-scroll}.astro-cosmic h2,.astro-cosmic h3{color:#e3ece0}.astro-cosmic .astro-birth-section{gap:70px;padding-top:100px;padding-bottom:95px}.astro-cosmic .astro-birth-intro h2{font-size:clamp(40px,4vw,59px);font-weight:400}.astro-cosmic .astro-birth-intro>p,.astro-cosmic .astro-notes>div>p{color:#9cb4b2}.astro-cosmic .astro-section-star{color:#ddc590;text-shadow:0 0 40px #a8e1d4}.astro-cosmic .astro-birth-panel,.astro-cosmic .ps-sidebar,.astro-cosmic .ps-dual-forms>section,.astro-cosmic .ps-codex aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#13383f80,#0b222eaa);border:1px solid #79b7b545;border-radius:10px;box-shadow:0 15px 65px #0002,inset 0 1px #bce3d510}.astro-cosmic .astro-birth-panel{padding:38px}.astro-cosmic .ps-fields input,.astro-cosmic .ps-fields select,.astro-cosmic .ps-search input,.astro-cosmic .ps-year input{color:#e1e9dc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061a25b3;border-color:#80b5b63d;transition:border-color .25s,box-shadow .25s}.astro-cosmic .ps-fields input:focus,.astro-cosmic .ps-fields select:focus,.astro-cosmic .ps-search input:focus{border-color:#a5dcd1;outline-color:#9edbd180;box-shadow:0 0 20px #7fded313}.astro-cosmic .ps-fields label,.astro-cosmic .ps-check,.astro-cosmic .ps-history,.astro-cosmic .ps-sidebar-link{color:#c1d5cc}.astro-cosmic .ps-fields label small,.astro-cosmic .ps-small{color:#90adae}.astro-cosmic .astro-button-dark{color:#0b2932;background:linear-gradient(110deg,#a9d6c8,#c9c8a4);border:1px solid #b6d3bd;font:600 12px Arial,sans-serif;box-shadow:0 0 25px #91dacc15}.astro-cosmic .ps-advanced summary{color:#bbd4cb}.astro-cosmic .ps-form-heading h3{font-weight:400}.astro-cosmic .astro-section-heading h2{font-size:clamp(30px,3.3vw,47px);font-weight:400}.astro-cosmic .astro-section-heading>span{background:linear-gradient(90deg,#0000,#7cbdbb55,#0000)}.astro-cosmic .astro-pillars{padding-bottom:95px}.astro-cosmic .astro-pillar{background:linear-gradient(155deg,#173f453b,#071c28b3);border:1px solid #9acbc433;border-radius:8px;transition:transform .45s,border-color .45s,box-shadow .45s;overflow:hidden;box-shadow:0 15px 40px #0002}.astro-cosmic .astro-pillar:hover{border-color:#c0d4b46b;transform:translateY(-9px);box-shadow:0 20px 60px #0004,0 0 40px #79c9c710}.astro-cosmic .astro-pillar-art{position:relative;overflow:hidden}.astro-cosmic .astro-pillar-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0a2434c9);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f1ddb22b}.astro-cosmic .astro-pillar-art img{opacity:.85;transition:transform 1.2s,opacity .6s}.astro-cosmic .astro-pillar:hover img{opacity:1;transform:scale(1.06)}.astro-cosmic .astro-pillar h3{color:#e9e8d7;font-size:29px;font-weight:400}.astro-cosmic .astro-pillar>p{color:#9db8b5;font:14px/1.8 Arial,sans-serif}.astro-cosmic .ps-pillar-link{color:#dcc693;border-color:#97c9c22b;padding:23px 8px;font:12px Arial,sans-serif}.astro-cosmic .ps-pillar-link svg{transition:transform .3s}.astro-cosmic .astro-pillar:hover .ps-pillar-link svg{transform:translate(5px)}.astro-cosmic .astro-zodiac{padding-bottom:95px}.astro-cosmic .astro-section-intro{color:#9db8b6;font:14px/1.8 Arial,sans-serif}.astro-cosmic .ps-palace-orbit{gap:12px}.astro-cosmic .ps-palace-orbit button{color:#b9d1c8;background:#0b26315e;border-color:#79bcb733;transition:background .3s,border-color .3s,transform .3s;position:relative;overflow:hidden}.astro-cosmic .ps-palace-orbit button:hover{border-color:#9bdcd175;transform:translateY(-4px)}.astro-cosmic .ps-palace-orbit button[aria-pressed=true]{color:#f1ddae;background:linear-gradient(130deg,#2e5c5a,#14383f);border-color:#d9c091;box-shadow:0 0 25px #7dcac31a}.astro-cosmic .ps-palace-orbit span{color:#9bcac8}.astro-cosmic .ps-palace-preview{background:radial-gradient(at 100% 0,#7958782e,#0000 65%),#0c2632a8;border-color:#7dbab735;padding:40px 25px}.astro-cosmic .ps-palace-preview p{color:#aac4bd}.astro-cosmic .ps-palace-preview a{color:#e3cfa2}.astro-cosmic .astro-notes{padding-bottom:80px}.astro-cosmic .astro-notes h2{font-weight:400}.astro-cosmic .astro-notes-list details{border-color:#83bcb533}.astro-cosmic .astro-notes-list summary{color:#d5e5d9}.astro-cosmic .astro-notes-list summary>span{color:#a3c9c0}.astro-cosmic .astro-notes-list details p{color:#9ab4b2}.astro-cosmic .astro-lunar-banner{background:radial-gradient(at 20% 40%,#32676c33,#0000 50%),radial-gradient(at 90% 60%,#96738b24,#0000 50%),#0a1f2b80;border-block:1px solid #6caeaa33;padding:60px 0}.astro-cosmic .astro-lunar-cycle .phase-3{animation:7s ease-in-out infinite cosmic-moon}.astro-cosmic .astro-lunar-inner h2{color:#e1e5d4;font-weight:400}.astro-cosmic .astro-footer{background:#04121ccc;border:0}.astro-cosmic .astro-footer-top{border-color:#72aaa32b}.astro-cosmic .astro-footer-top p,.astro-cosmic .astro-footer-top nav a,.astro-cosmic .astro-footer-bottom,.astro-cosmic .astro-footer-bottom a,.astro-cosmic .astro-footer-bottom button,.astro-cosmic .astro-footer-note{color:#8ca9a8}.astro-cosmic .astro-footer .astro-footer-brand{color:#cbd7c1}.astro-cosmic .ps-tool-page{background:0 0}.astro-cosmic .ps-page-heading{background:radial-gradient(at 50% 30%,#1a59632b,#0000 60%);border-color:#7fc4bd26;padding:60px 22px 45px}.astro-cosmic .ps-page-heading h1{color:#e5ece0}.astro-cosmic .ps-page-heading h1 em{color:#afcdbb}.astro-cosmic .ps-page-heading p{color:#9eb7b4}.astro-cosmic .ps-toolbar-actions button{color:#bed5cc;background:#12333e66;border-color:#8cc4bc3b;transition:border-color .25s,transform .25s}.astro-cosmic .ps-toolbar-actions button:hover{border-color:#cbd4aa;transform:translateY(-2px)}.astro-cosmic .ps-board{background:#4a807d6b;border-color:#92c7ba70;box-shadow:0 0 60px #70aeb70c,0 20px 60px #0003}.astro-cosmic .ps-cell{color:#dbe8d8;background:#09232f;transition:background .25s,box-shadow .25s;animation:.65s both cosmic-palace-reveal}.astro-cosmic .ps-cell.selected{background:linear-gradient(130deg,#26524f,#143a41);box-shadow:inset 0 0 0 1px #d4c68a,inset 0 0 35px #80c5ae0d}.astro-cosmic .ps-cell:hover{background:#183f47;box-shadow:inset 0 0 0 1px #88cfc4}.astro-cosmic .ps-cell-head>span{color:#bdc49d}.astro-cosmic .ps-cell>small,.astro-cosmic .ps-cell-bottom,.astro-cosmic .ps-cell-stars .ps-empty-star{color:#7eaba9}.astro-cosmic .ps-cell-stars small{color:#c2bb92}.astro-cosmic .ps-cell-bottom{border-color:#77b6ae2b}.astro-cosmic .ps-board-center{background:radial-gradient(circle at 50% 44%,#396f6d60,#0000 65%),#071b28;position:relative;overflow:hidden}.astro-cosmic .ps-board-center:before{content:"";pointer-events:none;border:1px dashed #91d3c43d;border-radius:50%;animation:50s linear infinite cosmic-dial;position:absolute;inset:9%}.astro-cosmic .ps-board-center:after{content:"";pointer-events:none;background:linear-gradient(#0000,#80d9d318,#0000);height:12%;animation:1.8s ease-out cosmic-chart-scan;position:absolute;top:-20%;left:0;right:0}.astro-cosmic .ps-board-center>div{color:#ccdeb8;text-shadow:0 0 30px #86dacc66;animation:15s ease-in-out infinite cosmic-center-star}.astro-cosmic .ps-board-center>h3,.astro-cosmic .ps-board-center>p,.astro-cosmic .ps-board-center>small,.astro-cosmic .ps-board-center>.astro-eyebrow{z-index:1;position:relative}.astro-cosmic .ps-chart-tabs{border-color:#6ba9a33b}.astro-cosmic .ps-chart-tabs button{color:#8fb5b3;background:#0b2632;border-color:#6ba9a329;transition:background .25s,color .25s}.astro-cosmic .ps-chart-tabs button.active{color:#eadbb0;background:#25504f}.astro-cosmic .ps-insight{background:#09212dd9;border-color:#7ab5ad40;animation:.4s both cosmic-panel-in}.astro-cosmic .ps-insight h4{color:#cfbd8c}.astro-cosmic .ps-insight p{color:#a1bfba}.astro-cosmic .ps-chips>span,.astro-cosmic .ps-transform-grid>div{color:#9dbbb4;background:#0f303a;border-color:#71b1a936}.astro-cosmic .ps-chips strong{color:#dce6cc}.astro-cosmic .ps-transform-grid span{color:#b6c3a8}.astro-cosmic .ps-cycle-list button,.astro-cosmic .ps-theme-tabs button{color:#a3c0b9;background:#0a2631;border-color:#70b0a733;transition:background .2s,transform .2s}.astro-cosmic .ps-cycle-list button:hover,.astro-cosmic .ps-theme-tabs button:hover{transform:translateY(-2px)}.astro-cosmic .ps-cycle-list button.active,.astro-cosmic .ps-theme-tabs button.active{color:#f0dfb4;background:#315753;border-color:#a5c4a5}.astro-cosmic .ps-theme-body blockquote{color:#cee0cd;background:#193c4380;border-color:#c2c599}.astro-cosmic .ps-service-status{color:#d1c5a5;background:#4c443430}.astro-cosmic .ps-error{color:#f0c0a5;background:#492b2a88;border-color:#b5846e66}.astro-cosmic .ps-notice{color:#9cd4c1}.astro-cosmic .ps-history button{color:#bed2c7}.astro-cosmic .ps-dual-profiles article{background:linear-gradient(145deg,#14343ecc,#0a2432aa);border-color:#81bcb342}.astro-cosmic .ps-dual-result>p,.astro-cosmic .ps-dual-profiles p{color:#a3bcb4}.astro-cosmic .ps-profile-star{color:#c5d5ae;animation:7s ease-in-out infinite cosmic-breathe}.astro-cosmic .ps-dual-profiles h4{color:#b9c3a1}.astro-cosmic .ps-table-wrap{border-color:#77afa63d}.astro-cosmic .ps-table-wrap caption{color:#cddbcc;background:#102e39}.astro-cosmic .ps-table-wrap thead{background:#1a3f47}.astro-cosmic .ps-table-wrap td,.astro-cosmic .ps-table-wrap th{border-color:#70a69e33}.astro-cosmic .ps-codex-mode button{color:#b9ccc1;border-color:#87bdb23d}.astro-cosmic .ps-codex-mode button[aria-pressed=true]{color:#e8dfbd;background:#2e5550;border-color:#aac4a1}.astro-cosmic .ps-codex-list button{color:#bed2c5}.astro-cosmic .ps-codex-list button[aria-pressed=true]{background:#244943}.astro-cosmic .ps-codex-list small{color:#91b3ad}.astro-cosmic .ps-codex-detail{background:radial-gradient(at 50% 5%,#49736a55,#0000 65%),linear-gradient(145deg,#102f3d,#0a1d2b);border-color:#9bbc9c73;box-shadow:0 0 60px #77c1c115,0 20px 60px #0003}.astro-cosmic .ps-codex-sigil{color:#caddb9;text-shadow:0 0 45px #8fd5c538;animation:18s ease-in-out infinite cosmic-center-star}.astro-cosmic .ps-codex-detail h3{color:#c9d6bd}.astro-cosmic .ps-codex-detail p{color:#aac3b8}.astro-cosmic .ps-codex-detail blockquote{color:#d8dcc0}.astro-cosmic [data-reveal]{transition:opacity .85s,transform .85s cubic-bezier(.2,.65,.3,1)}.astro-cosmic [data-reveal=waiting]{opacity:0;transform:translateY(28px)}.astro-cosmic [data-reveal=visible]{opacity:1}.astro-cosmic .astro-pillar:nth-child(2){transition-delay:80ms}.astro-cosmic .astro-pillar:nth-child(3){transition-delay:.16s}@keyframes cosmic-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cosmic-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cosmic-nebula{to{transform:translate(3%,-2%)scale(1.05)}}@keyframes cosmic-backdrop{to{transform:scale(1.06)translate(-1%)}}@keyframes cosmic-dial{to{transform:rotate(360deg)}}@keyframes cosmic-orbit-one{0%{transform:rotateX(65deg)rotateY(-18deg)rotate(0)}to{transform:rotateX(65deg)rotateY(-18deg)rotate(360deg)}}@keyframes cosmic-orbit-two{0%{transform:rotateX(-30deg)rotateY(58deg)rotate(20deg)}to{transform:rotateX(-30deg)rotateY(58deg)rotate(-340deg)}}@keyframes cosmic-orbit-three{0%{transform:rotateX(35deg)rotateY(25deg)rotate(0)}to{transform:rotateX(35deg)rotateY(25deg)rotate(360deg)}}@keyframes cosmic-reactor-arrive{0%{opacity:0;transform:translateY(-48%)scale(.85)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes cosmic-breathe{50%{opacity:.55;filter:brightness(1.3)}}@keyframes cosmic-core{50%{filter:brightness(1.25);transform:scale(1.035)}}@keyframes cosmic-pulse{0%{opacity:.6;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}@keyframes cosmic-button-sheen{0%,65%{transform:translate(-110%)}90%,to{transform:translate(110%)}}@keyframes cosmic-scroll{50%{opacity:.4;transform:translateY(6px)}}@keyframes cosmic-moon{50%{filter:brightness(1.15);box-shadow:0 0 50px #a4dec74d}}@keyframes cosmic-palace-reveal{0%{opacity:0;filter:brightness(1.6);transform:scale(.96)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes cosmic-chart-scan{to{top:120%}}@keyframes cosmic-center-star{50%{filter:drop-shadow(0 0 15px #9fdfcd);transform:rotate(90deg)}}@media (min-width:1101px) and (max-height:800px){.astro-cosmic .astro-hero{min-height:620px;padding:40px 0 95px}.astro-cosmic .astro-hero h1{margin:23px 0;font-size:72px}.astro-cosmic .astro-hero-copy>p{margin-bottom:25px;font-size:14px;line-height:1.8}.astro-cosmic .astro-hero-note{margin-top:24px}.celestial-reactor{width:min(39vw,560px);top:47%}.cosmic-hero-bottom{padding-top:17px;bottom:20px}}@media (max-width:1100px){.astro-cosmic .astro-hero{min-height:700px;padding-top:65px}.astro-cosmic .astro-hero h1{font-size:65px}.celestial-reactor{width:43vw;right:2%}.astro-cosmic .astro-hero-copy{width:57%}.astro-cosmic .astro-hero-actions{flex-wrap:wrap;gap:20px}.cosmic-hero-bottom>div{gap:24px}.astro-cosmic .astro-birth-section{gap:40px}.astro-cosmic .astro-birth-panel{padding:27px}}@media (max-width:850px){.astro-cosmic .astro-hero{min-height:660px}.astro-cosmic .astro-hero h1{font-size:54px}.astro-cosmic .astro-hero-copy>p{font-size:14px}.reactor-caption{font-size:6px}.reactor-coordinate{padding:5px 6px;font-size:6px}.cosmic-hero-bottom>div{gap:20px}.cosmic-hero-bottom>a{display:none}.astro-cosmic .ps-subnav{gap:24px}.astro-cosmic .astro-pillar h3{font-size:25px}.astro-cosmic .astro-birth-section{padding-top:60px;padding-bottom:60px}}@media (max-width:600px){.astro-cosmic .ps-subnav{gap:12px;padding:13px 10px}.astro-cosmic .ps-subnav a{letter-spacing:0;font-size:9px}.cosmic-motion-toggle{padding:10px;bottom:13px;right:12px}.cosmic-motion-toggle span{display:none}.astro-cosmic .astro-hero{flex-direction:column;align-items:stretch;gap:15px;min-height:0;padding:48px 0 0;display:flex}.astro-cosmic .astro-hero-art{opacity:.15;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 70%,#0000);mask-image:linear-gradient(#0000,#000 70%,#0000)}.astro-cosmic .astro-hero-art img{object-fit:cover;object-position:70%}.astro-cosmic .astro-hero-shade{background:linear-gradient(#04141d80,#0000 50%,#05131e)}.astro-cosmic .astro-hero>.astro-shell{order:0;width:calc(100% - 38px)}.astro-cosmic .astro-hero-copy{width:100%;max-width:none;padding:0}.astro-cosmic .astro-hero-copy>.astro-eyebrow{letter-spacing:.12em;gap:8px;font-size:8px}.astro-cosmic .astro-hero h1{letter-spacing:-.04em;margin:23px 0;font-size:clamp(44px,11.2vw,62px);line-height:1.03}.astro-cosmic .astro-hero-copy>p{max-width:36ch;margin-bottom:26px;font-size:14px;line-height:1.8}.astro-cosmic .astro-hero-actions{gap:20px}.astro-cosmic .astro-hero-actions .astro-button{justify-content:center;width:100%;min-height:52px;font-size:12px}.astro-cosmic .astro-hero-actions .astro-quiet-link{font-size:10px}.astro-cosmic .astro-hero-note{display:none}.celestial-reactor{order:1;width:80%;max-width:400px;margin:40px auto 35px;animation:1.8s .2s both cosmic-mobile-reactor;position:relative;top:auto;right:auto;transform:none}.reactor-caption{font-size:6px}.caption-top{top:-7%}.caption-bottom{font-size:5px;bottom:-8%}.reactor-core>span{font-size:65px}.reactor-coordinate{font-size:6px}.cosmic-hero-bottom{order:2;margin:0 19px;padding:20px 0 24px;position:relative;inset:auto}.cosmic-hero-bottom>div{justify-content:space-between;gap:10px;width:100%}.cosmic-hero-bottom>div>span{flex-direction:column;align-items:flex-start;gap:6px;font-size:8px;display:flex}.cosmic-hero-bottom strong{font-size:27px}.astro-cosmic .astro-birth-section{gap:25px;padding-top:45px;padding-bottom:47px}.astro-cosmic .astro-birth-intro h2{font-size:38px}.astro-cosmic .astro-birth-panel{padding:23px 17px}.astro-cosmic .astro-section-heading h2{font-size:31px}.astro-cosmic .astro-pillars{padding-bottom:45px}.astro-cosmic .astro-pillar-grid{gap:25px}.astro-cosmic .astro-pillar h3{font-size:28px}.astro-cosmic .astro-zodiac,.astro-cosmic .astro-notes{padding-bottom:45px}.astro-cosmic .ps-page-heading{padding:40px 20px 30px}.astro-cosmic .ps-page-heading h1{font-size:40px}.astro-cosmic .ps-page-heading p{font-size:13px}.astro-cosmic .astro-lunar-banner{padding:35px 0}.astro-cosmic .ps-cell{min-height:145px}.astro-cosmic .astro-pillar-art{aspect-ratio:1.25}}@keyframes cosmic-mobile-reactor{0%{opacity:0;transform:scale(.88)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}.astro-cosmic[data-motion=paused] *,.astro-cosmic[data-motion=paused] :before,.astro-cosmic[data-motion=paused] :after{animation-play-state:paused!important}.astro-cosmic[data-motion=paused] .astro-hero-copy>*{opacity:1;transform:none;animation:none!important}.astro-cosmic[data-motion=paused] .ps-cell{opacity:1;filter:none;transform:none;animation:none!important}.astro-cosmic[data-motion=paused] [data-reveal]{opacity:1;transition:none;transform:none}.astro-cosmic[data-motion=paused] .celestial-reactor{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.astro-cosmic *,.astro-cosmic :before,.astro-cosmic :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.astro-cosmic [data-reveal],.astro-cosmic .astro-hero-copy>*{opacity:1;transform:none}}@media print{.cosmic-atmosphere,.cosmic-motion-toggle,.celestial-reactor{display:none!important}.astro-cosmic,.astro-cosmic .ps-tool-page{color:#153d3e!important;background:#fff!important}.astro-cosmic .ps-cell,.astro-cosmic .ps-insight{color:#153d3e!important;background:#fff!important;animation:none!important}.astro-cosmic h2,.astro-cosmic h3,.astro-cosmic .ps-insight p{color:#153d3e!important}}
.ps-personal-journeys{padding:90px 0 30px}.ps-journey-heading{text-align:center;margin-bottom:43px}.astro-cosmic .ps-journey-heading h2,.astro-cosmic .ps-daily-contemplation h2{letter-spacing:-.025em;margin:20px 0;font:400 clamp(35px,4vw,59px)/1.13 Georgia,serif}.ps-journey-heading h2 em,.ps-daily-contemplation h2 em{color:#abcbbf;font-weight:400}.ps-journey-heading p{color:#97b7b5;font:14px/1.9 Arial,sans-serif}.ps-journey-layout{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:35px;display:grid}.ps-journey-choices{gap:10px;display:grid}.ps-journey-choices button{text-align:left;color:#a5c3bf;cursor:pointer;background:#0b263174;border:1px solid #78bcb72e;border-radius:6px;align-items:center;gap:20px;padding:21px 23px;transition:background .3s,border-color .3s,transform .3s;display:flex}.ps-journey-choices button[aria-pressed=true]{color:#e5e8d1;background:linear-gradient(110deg,#31585399,#14363f8c);border-color:#d1c38a9c}.ps-journey-choices button:hover{border-color:#a4cdc46b;transform:translate(4px)}.ps-journey-choices button>span{text-align:center;color:#c1d6b8;flex-shrink:0;width:30px;font:30px Georgia,serif}.ps-journey-choices button>div{flex:1}.ps-journey-choices small{letter-spacing:.16em;color:#91b6b6;margin-bottom:8px;font:8px/1.5 Arial,sans-serif;display:block}.ps-journey-choices strong{font:400 18px/1.4 Georgia,serif}.ps-journey-choices svg{color:#c7c79d;flex-shrink:0}.ps-journey-detail{background:radial-gradient(at 65% 10%,#68775b27,#0000 60%),linear-gradient(160deg,#13343ee8,#091e2cce);border:1px solid #a2c7ad70;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 38px;animation:.5s both cosmic-panel-in;display:flex;box-shadow:0 20px 65px #0003}.ps-journey-sigil{color:#d8d9b3;filter:drop-shadow(0 0 25px #83d1be55);margin:0 auto 30px;font:100px/1 Georgia,serif}.astro-cosmic .ps-journey-detail h3{letter-spacing:-.01em;margin:20px 0;font:400 35px/1.25 Georgia,serif}.ps-journey-detail>p{color:#a8c1b7;font:14px/1.9 Arial,sans-serif}.ps-journey-palaces{border-top:1px solid #7bbdb42e;width:100%;margin:10px 0 17px;padding:20px 0 25px}.ps-journey-palaces small{letter-spacing:.14em;color:#8faeab;margin-bottom:10px;font:8px Arial,sans-serif;display:block}.ps-journey-palaces span{color:#d6d9b8;font:15px/1.7 Georgia,serif}.ps-journey-detail .astro-button{font-size:11px}.ps-journey-detail .ps-small{font-size:10px}.ps-daily-contemplation{background:radial-gradient(at 10%,#477f6c28,#0000 60%),linear-gradient(140deg,#12323d80,#292d4144);border:1px solid #83bfb63b;border-radius:8px;grid-template-columns:1fr 1.25fr;align-items:center;gap:65px;margin-top:20px;margin-bottom:90px;padding:48px;display:grid;box-shadow:0 20px 55px #0002}.ps-daily-symbol{aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:300px;display:grid;position:relative}.ps-daily-symbol>i{border:1px solid #9dcac166;border-radius:50%;animation:50s linear infinite cosmic-dial;position:absolute;inset:8%}.ps-daily-symbol>i:first-child{border:1px dashed #c8c39066;animation-direction:reverse;inset:0}.ps-daily-symbol>i:last-child:before{content:"";background:#c9f2d1;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:50%;box-shadow:0 0 20px #a4e5c8}.ps-daily-symbol>span{color:#d8ddba;filter:drop-shadow(0 0 35px #92cbbf70);font:130px/1 Georgia,serif}.ps-daily-contemplation>div>p{color:#9fbcb7;margin-bottom:22px;font:14px/1.9 Arial,sans-serif}.astro-cosmic .ps-daily-contemplation h2{font-size:39px}.ps-daily-contemplation .ps-small{margin:20px 0 0;font-size:10px}.ps-daily-reveal{animation:.65s both cosmic-panel-in}.ps-daily-reveal>span{color:#c2cfac;letter-spacing:.07em;text-transform:uppercase;font:9px Arial,sans-serif}.ps-daily-reveal blockquote{color:#e2e4ca;margin:0;padding:15px 0;font:28px/1.5 Georgia,serif}.ps-daily-reveal>a{color:#a4c9bd;font:11px Arial,sans-serif}.astro-cosmic .ps-reading-rich>h3{font-size:38px}.ps-reading-rich .ps-theme-body{padding-bottom:20px;animation:.35s both cosmic-panel-in}.ps-reading-rich .ps-reading-question{text-transform:none;letter-spacing:0;color:#e2e6ce;margin:20px 0;font:400 30px/1.3 Georgia,serif}.ps-placement-note{background:#43675c1c;border-left:2px solid #c1cb9c;padding:14px 17px;color:#c0d5c6!important}.ps-reading-lenses{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.ps-reading-lenses article{background:#12323b77;border:1px solid #83b7aa2c;border-radius:5px;padding:22px 20px}.ps-reading-lenses article:last-child{grid-column:1/-1}.ps-reading-lenses article>span{letter-spacing:.12em;color:#9fc3b3;font:8px Arial,sans-serif}.ps-reading-lenses h5{color:#dce2c9;margin:12px 0;font:400 23px/1.3 Georgia,serif}.ps-reading-lenses p{margin:0;font-size:12px!important}.ps-transform-note{margin:22px 0;font-size:11px!important}.ps-reading-practice{border-bottom:1px solid #80b8aa33;padding:24px 0}.ps-reading-practice>p{color:#b9d3c4!important;font-size:14px!important}.ps-reflection-note{padding-top:28px}.ps-reflection-note label{display:block}.ps-reflection-note label>strong{color:#d5ddc4;margin:14px 0 20px;font:400 25px/1.4 Georgia,serif;display:block}.ps-reflection-note textarea{resize:vertical;color:#e1e9dc;background:#061a25b3;border:1px solid #80b5b63d;border-radius:5px;width:100%;min-height:125px;max-height:440px;padding:15px;font:14px/1.8 Arial,sans-serif}.ps-reflection-note textarea:focus{outline-offset:2px;outline:2px solid #9edbd180}.ps-reflection-note textarea::placeholder{color:#6e8e90}.ps-note-actions{align-items:center;gap:10px;margin:13px 0;display:flex}.ps-note-actions button{color:#b9d2c6;cursor:pointer;background:#14353f;border:1px solid #91bbae40;border-radius:4px;align-items:center;gap:6px;padding:9px 13px;font:10px Arial,sans-serif;display:flex}.ps-note-actions button:disabled{opacity:.45;cursor:not-allowed}.ps-note-actions>small{color:#8eaaa5;margin-left:auto;font:9px Arial,sans-serif}.ps-original-report{border-top:1px solid #80b8aa33;padding-top:20px}.ps-original-report summary{color:#bdcbb2;cursor:pointer;justify-content:space-between;gap:10px;font:12px/1.6 Arial,sans-serif;display:flex}.ps-original-report .ps-source-text{margin-top:24px}.ps-dual-conversations{text-align:left;background:#102c3677;border:1px solid #83b6a93d;border-radius:7px;margin:40px 0;padding:30px}.ps-dual-conversations>h3{margin:16px 0 28px;font:400 33px Georgia,serif}.ps-dual-conversations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.ps-dual-conversations h4{color:#d6e0c7;margin:0 0 15px;font:400 22px/1.4 Georgia,serif}.ps-dual-conversations p{color:#abc3b7;font:13px/1.9 Arial,sans-serif}.ps-dual-conversations article small{color:#8faea7;border-top:1px solid #83b6a92c;margin-top:18px;padding-top:15px;font:11px/1.8 Arial,sans-serif;display:block}@media (max-width:850px){.ps-journey-layout{gap:20px}.ps-journey-detail{padding:30px 24px}.astro-cosmic .ps-journey-detail h3{font-size:30px}.ps-journey-choices button{gap:12px;padding:19px 15px}.ps-journey-choices strong{font-size:16px}.ps-daily-contemplation{gap:35px;padding:32px}.astro-cosmic .ps-daily-contemplation h2{font-size:33px}.ps-dual-conversations>div{grid-template-columns:1fr}.ps-personal-journeys{padding-top:60px}}@media (max-width:600px){.ps-personal-journeys{padding-top:45px}.ps-journey-heading{margin-bottom:28px}.ps-journey-heading p{font-size:12px}.ps-journey-layout{grid-template-columns:1fr}.ps-journey-choices{grid-template-columns:1fr 1fr;gap:9px}.ps-journey-choices button{align-items:flex-start;gap:9px;padding:16px 12px;display:block}.ps-journey-choices button>span{text-align:left;margin-bottom:11px;font-size:25px;display:block}.ps-journey-choices button>svg{display:none}.ps-journey-choices small{letter-spacing:.08em;min-height:22px;font-size:7px}.ps-journey-choices strong{font-size:16px;line-height:1.35}.ps-journey-detail{padding:28px 23px}.ps-journey-sigil{margin-bottom:20px;font-size:70px}.astro-cosmic .ps-journey-detail h3{font-size:29px}.ps-journey-detail>p{font-size:12px}.ps-journey-detail .astro-button{justify-content:center;width:100%;font-size:10px}.ps-daily-contemplation{grid-template-columns:1fr;gap:25px;margin-top:10px;margin-bottom:45px;padding:27px 22px}.ps-daily-symbol{width:145px}.ps-daily-symbol>span{font-size:80px}.astro-cosmic .ps-daily-contemplation h2{font-size:31px}.ps-daily-contemplation>div>p{font-size:12px}.ps-daily-contemplation .astro-button{justify-content:center;width:100%;font-size:10px}.ps-daily-reveal blockquote{font-size:24px}.astro-cosmic .ps-reading-rich>h3{font-size:30px}.ps-reading-rich .ps-reading-question{font-size:25px}.ps-reading-lenses{grid-template-columns:1fr}.ps-reading-lenses article:last-child{grid-column:auto}.ps-reading-lenses article{padding:20px 17px}.ps-reading-lenses h5{font-size:22px}.ps-reflection-note label>strong{font-size:23px}.ps-reflection-note textarea{font-size:16px}.ps-note-actions{flex-wrap:wrap;gap:7px}.ps-note-actions button{padding:9px 10px;font-size:9px}.ps-note-actions>small{font-size:8px}.ps-dual-conversations{padding:25px 20px}.ps-dual-conversations>h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.ps-journey-detail,.ps-daily-reveal,.ps-daily-symbol>i{animation:none!important}.ps-journey-choices button{transition:none!important}}
.astro-cosmic>.site-header{z-index:100;isolation:isolate;position:relative;background:#081b25fa!important;overflow:visible!important}.astro-cosmic>.ps-subnav{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#83b4ad2c;padding:0;position:relative;background:#0a202b!important}.astro-cosmic .site-header .nav,.astro-cosmic .site-header .desktop-links,.astro-cosmic .site-header .desktop-nav-links,.astro-cosmic .site-header .nav-dropdown,.astro-cosmic .site-header .account-dropdown{overflow:visible!important}.astro-cosmic .site-header .nav-dropdown-panel,.astro-cosmic .site-header .account-dropdown-panel{z-index:200;min-width:220px;padding-top:10px}.astro-cosmic .site-header .nav-dropdown-trigger,.astro-cosmic .site-header .nav-dropdown-trigger:hover,.astro-cosmic .site-header .nav-dropdown-trigger:focus-visible,.astro-cosmic .site-header .nav-dropdown-trigger.nav-active{border-radius:5px;color:#c8dbd6!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.astro-cosmic .site-header .nav-dropdown-trigger:hover,.astro-cosmic .site-header .nav-dropdown-trigger:focus-visible{color:#f1d8a6!important;background:#173b43!important;border-color:#8cbcb950!important}.astro-cosmic .site-header .nav-dropdown-menu,.astro-cosmic .site-header .account-dropdown-menu{border-radius:8px;padding:7px;background:#102a35!important;border:1px solid #7da9a64d!important;box-shadow:0 16px 35px #0006!important}.astro-cosmic .site-header .nav-dropdown-menu>a,.astro-cosmic .site-header .account-dropdown-menu>.nav-signout{border-radius:5px;min-height:44px;font-size:13px;color:#d3e2db!important;background:0 0!important;border:0!important}.astro-cosmic .site-header .nav-dropdown-menu>a:hover,.astro-cosmic .site-header .nav-dropdown-menu>a:focus-visible,.astro-cosmic .site-header .account-dropdown-menu>.nav-signout:hover{color:#f3dba7!important;box-shadow:none!important;background:#22434a!important}.ps-subnav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;width:min(1380px,94%);min-height:66px;margin:auto;display:grid}.ps-subnav-mark{letter-spacing:.15em;color:#8aaca9;align-items:center;gap:9px;font:9px Arial,sans-serif;display:flex}.ps-subnav-mark svg{color:#b8cda9}.ps-subnav-inner>div{align-items:center;gap:6px;display:flex}.astro-cosmic .ps-subnav-inner a{letter-spacing:.01em;white-space:nowrap;color:#a8c5c0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:11px 16px;font:11px Arial,sans-serif;display:flex}.astro-cosmic .ps-subnav-inner a[aria-current=page]{color:#ecdfb4;background:#23433f;border-color:#b1bf8e55;text-decoration:none}.astro-cosmic .ps-subnav-inner a:hover{background:#193943;border-color:#79b5ad40;text-decoration:none}.ps-subnav-caption{text-align:right;color:#7f9d9d;font:italic 13px Georgia,serif}.astro-cosmic .ps-page-heading.ps-instrument-heading{text-align:left;background:radial-gradient(at 95%,#3f706837,#0000 55%),linear-gradient(105deg,#102c36b8,#101e2be0);border:1px solid #7ab4aa38;border-radius:9px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:55px;width:min(1380px,94%);margin:25px auto 27px;padding:29px 38px;display:grid;position:relative;overflow:hidden}.ps-instrument-heading:before{content:"";pointer-events:none;background-image:linear-gradient(#84b9ad05 1px,#0000 1px),linear-gradient(90deg,#84b9ad05 1px,#0000 1px);background-size:33px 33px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.astro-cosmic .ps-instrument-heading h1{letter-spacing:-.025em;color:#e3eadb;margin:14px 0 15px;font:400 clamp(32px,3.2vw,46px)/1.12 Georgia,serif}.astro-cosmic .ps-instrument-heading h1 em{color:#b1cebd}.astro-cosmic .ps-instrument-heading p{color:#9cb6b0;max-width:620px;margin:0;font:13px/1.8 Arial,sans-serif}.ps-instrument-copy{z-index:1}.ps-instrument-markers{color:#c1c9aa;flex-wrap:wrap;align-items:center;gap:14px;margin-top:23px;font:9px Arial,sans-serif;display:flex}.ps-instrument-markers i{background:#82a69c;border-radius:50%;width:3px;height:3px}.ps-heading-orbit{text-align:center;place-self:center;width:265px;max-width:100%;position:relative}.ps-heading-orbit svg{stroke:#a9c9b966;stroke-width:.8px;filter:drop-shadow(0 0 20px #8bdac423);width:100%;height:205px;display:block}.ps-heading-orbit svg>circle:last-child,.ps-heading-orbit svg>circle:nth-last-child(2){fill:#c9ddb7;stroke:#c9ddb7}.ps-heading-orbit svg>path{stroke:#d7dcb6;stroke-width:1.5px}.ps-heading-orbit>span{letter-spacing:.18em;color:#7eaaa5;margin-top:8px;font:7px Arial,sans-serif;display:block}.astro-cosmic .ps-workspace{grid-template-columns:306px minmax(0,1fr);align-items:start;gap:25px}.astro-cosmic .ps-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#597f77 transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d2732e8;border-radius:8px;align-self:start;max-height:calc(100svh - 44px);padding:23px;position:sticky;top:22px;overflow-y:auto;box-shadow:0 10px 35px #0002}.astro-cosmic .ps-sidebar .ps-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.astro-cosmic .ps-sidebar .ps-fields>label:first-child{grid-column:1/-1}.astro-cosmic .ps-sidebar .ps-advanced .ps-fields{grid-template-columns:1fr}.astro-cosmic .ps-sidebar .ps-advanced .ps-fields>label{grid-column:auto}.astro-cosmic .ps-form-heading h3{margin:12px 0 23px;font:400 26px/1.2 Georgia,serif}.astro-cosmic .ps-sidebar .ps-fields label{font-size:10px}.astro-cosmic .ps-fields input,.astro-cosmic .ps-fields select{height:44px;padding:0 10px}.astro-cosmic .ps-sidebar .ps-fields input,.astro-cosmic .ps-sidebar .ps-fields select{font-size:13px}.astro-cosmic .ps-timezone-field>small{color:#81a4a0;margin-top:0;font:10px/1.5 Arial,sans-serif}.astro-cosmic .ps-sidebar .ps-advanced{margin:18px 0}.astro-cosmic .ps-sidebar .ps-advanced summary{padding:14px 0;font-size:11px}.astro-cosmic .ps-sidebar .ps-small{font-size:10px;line-height:1.7}.astro-cosmic .ps-history{margin-top:18px;padding-top:18px}.astro-cosmic .ps-sidebar-link{margin-top:20px;font-size:11px}.astro-cosmic .ps-chart-content{min-width:0;max-width:100%}.astro-cosmic .ps-chart-toolbar{align-items:center;gap:12px;min-height:74px;margin:0 0 14px}.astro-cosmic .ps-chart-toolbar h2{overflow-wrap:anywhere;margin:10px 0;font-size:29px;line-height:1.2}.astro-cosmic .ps-engine-note{margin:9px 0 14px;font-size:10px}.astro-cosmic .ps-chart-tabs button{padding:14px 9px;font-size:11px}.astro-cosmic .ps-insight{padding:28px}.astro-cosmic .ps-insight h3,.astro-cosmic .ps-reading-rich>h3{letter-spacing:-.015em;overflow-wrap:anywhere;max-width:100%;margin:13px 0 24px;font:400 31px/1.2 Georgia,serif}.astro-cosmic .ps-reading-rich>h3 br{display:none}.astro-cosmic .ps-reading-rich .ps-reading-question{margin-top:22px;font-size:27px;line-height:1.3}.astro-cosmic .ps-theme-tabs{flex-wrap:wrap;gap:7px;display:flex}.astro-cosmic .ps-theme-tabs button{text-align:left;white-space:normal;border-radius:4px;flex:1 0 calc(20% - 5.6px);min-width:120px;min-height:39px;padding:9px 11px;font-size:10px;line-height:1.45}.astro-cosmic .ps-reading-lenses h5{font-size:21px}.astro-cosmic .ps-cell>small{font-size:8px}.astro-cosmic .ps-cell-head>span{color:#719b93;font:9px Arial,sans-serif}.astro-cosmic .ps-cell-stars>span{font-size:16px}.astro-cosmic .ps-cell-stars small,.astro-cosmic .ps-cell-bottom{font-size:9px}.astro-cosmic .ps-board-center small{font-size:7px}.astro-cosmic .ps-codex-list button small{color:#8fac9e}@media (max-width:1100px){.ps-subnav-inner{grid-template-columns:auto 1fr;gap:20px}.ps-subnav-caption{display:none}.ps-subnav-inner>div{justify-content:flex-end}.astro-cosmic .ps-subnav-inner a{padding:10px 12px;font-size:10px}.astro-cosmic .ps-page-heading.ps-instrument-heading{grid-template-columns:1fr 210px;gap:25px;padding:28px}.ps-heading-orbit{width:205px}.ps-heading-orbit svg{height:175px}.astro-cosmic .ps-workspace{grid-template-columns:272px minmax(0,1fr);gap:20px}.astro-cosmic .ps-sidebar{padding:19px}.astro-cosmic .ps-theme-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.astro-cosmic .ps-insight{padding:24px}.astro-cosmic .ps-insight h3,.astro-cosmic .ps-reading-rich>h3{font-size:29px}}@media (max-width:850px){.astro-cosmic .ps-workspace{grid-template-columns:1fr}.astro-cosmic .ps-sidebar{max-height:none;position:static;overflow:visible}.astro-cosmic .ps-sidebar .ps-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.astro-cosmic .ps-sidebar .ps-fields>label:first-child,.astro-cosmic .ps-sidebar .ps-fields>.ps-timezone-field{grid-column:auto}.astro-cosmic .ps-sidebar .ps-advanced .ps-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-cosmic .ps-subnav-inner a{padding:10px;font-size:10px}.ps-subnav-mark{letter-spacing:.08em;font-size:8px}.ps-subnav-mark svg{display:none}}@media (max-width:600px){.ps-subnav-inner{min-height:0;padding:10px 0;display:block}.ps-subnav-mark{display:none}.ps-subnav-inner>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.astro-cosmic .ps-subnav-inner a{white-space:normal;text-align:center;flex-direction:column;gap:6px;min-height:52px;padding:9px 4px;font-size:9px}.astro-cosmic .ps-page-heading.ps-instrument-heading{grid-template-columns:1fr 80px;align-items:center;gap:12px;margin:18px auto 22px;padding:22px 18px}.astro-cosmic .ps-instrument-heading .astro-eyebrow{letter-spacing:.09em;font-size:7px}.astro-cosmic .ps-instrument-heading h1{margin:12px 0;font-size:30px}.astro-cosmic .ps-instrument-heading p{font-size:11px;line-height:1.7}.ps-instrument-markers{gap:8px;margin-top:16px;font-size:8px}.ps-instrument-markers span:last-child,.ps-instrument-markers i:last-of-type{display:none}.ps-heading-orbit{width:90px}.ps-heading-orbit svg{height:100px}.ps-heading-orbit>span{display:none}.astro-cosmic .ps-sidebar .ps-fields{grid-template-columns:1fr 1fr}.astro-cosmic .ps-sidebar .ps-fields>label:first-child{grid-column:1/-1}.astro-cosmic .ps-sidebar .ps-advanced .ps-fields{grid-template-columns:1fr}.astro-cosmic .ps-sidebar .ps-fields input,.astro-cosmic .ps-sidebar .ps-fields select{font-size:16px}.astro-cosmic .ps-sidebar .ps-fields label{font-size:11px}.astro-cosmic .ps-theme-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-cosmic .ps-insight{padding:23px 18px}.astro-cosmic .ps-insight h3,.astro-cosmic .ps-reading-rich>h3{font-size:27px}.astro-cosmic .ps-reading-rich .ps-reading-question{font-size:24px}.astro-cosmic .ps-chart-toolbar h2{font-size:27px}.astro-cosmic .ps-chart-tabs button{font-size:10px}.astro-cosmic .ps-form-heading h3{font-size:25px}}@media print{.ps-subnav,.ps-heading-orbit{display:none!important}.astro-cosmic .ps-sidebar{max-height:none;position:static;overflow:visible}.astro-cosmic .ps-insight h3,.astro-cosmic .ps-chart-toolbar h2{color:#143d39!important}}
.ps-symbolic-sky{stroke:#85bcb04d;stroke-width:.8px;width:100%;height:auto;overflow:visible}.ps-symbolic-sky .sky-rim{stroke:#c8bc8166;stroke-dasharray:2 5}.ps-symbolic-sky .sky-thread{stroke:#bad4b9;stroke-width:1.2px}.ps-symbolic-sky .sky-node{fill:#e2d5a6;stroke:#f7f0d2;filter:drop-shadow(0 0 5px #ade8ce)}.ps-symbolic-sky .sky-core{fill:#cbd7af;stroke:#e3dcac;filter:drop-shadow(0 0 14px #95d3bf)}.ps-symbolic-sky .sky-halo{stroke:#a5d6bb;animation:5s ease-in-out infinite discovery-pulse}.astro-cosmic .ps-palace-orbit button{text-align:left;background:radial-gradient(at 50% 35%,#386f6433,#0000 75%),#0a222dc9;min-width:0;padding:12px 13px 22px}.ps-palace-orbit .ps-symbolic-sky{width:105px;max-width:85%;margin:0 auto 10px;transition:transform .5s;display:block}.ps-palace-orbit button:hover .ps-symbolic-sky{transform:rotate(8deg)scale(1.07)}.astro-cosmic .ps-palace-orbit .ps-area-number{text-align:left;color:#b4c3aa;margin:0;font:10px Arial,sans-serif;display:block}.astro-cosmic .ps-palace-orbit strong{margin:0 0 9px;font:400 20px/1.3 Georgia,serif;display:block}.astro-cosmic .ps-palace-orbit small{color:#8eafa8;min-height:16px;font:10px/1.6 Arial,sans-serif;display:block}.astro-cosmic .ps-palace-preview{text-align:left;background:radial-gradient(at 10%,#397b692a,#0000 60%),linear-gradient(125deg,#0c2a34e6,#101e2be6);grid-template-columns:.8fr 1.4fr;align-items:center;gap:45px;margin-top:22px;padding:38px 46px;display:grid}.ps-palace-map{text-align:center;justify-self:center;width:100%;max-width:290px}.ps-palace-map>span,.ps-codex-visual>span{letter-spacing:.2em;color:#9eafa0;font:8px/1.7 Arial,sans-serif}.astro-cosmic .ps-palace-story h3{margin:18px 0;font:400 42px/1.15 Georgia,serif}.astro-cosmic .ps-palace-story>p{margin:0;font:14px/1.8 Arial,sans-serif}.ps-palace-story blockquote{color:#d9d8b6;margin:23px 0;font:23px/1.4 Georgia,serif}.ps-palace-notice{border-top:1px solid #86b4a62e;padding:19px 0 22px}.ps-palace-notice small,.ps-codex-lenses small,.ps-codex-detail blockquote small,.ps-daily-resource small{letter-spacing:.16em;color:#c7b985;margin-bottom:9px;font:8px/1.5 Arial,sans-serif;display:block}.astro-cosmic .ps-palace-notice p{margin:0;font:12px/1.9 Arial,sans-serif}.ps-palace-story>a{font:12px/1.7 Arial,sans-serif}.ps-palace-story{animation:.4s both cosmic-panel-in}.astro-cosmic .ps-daily-contemplation{background:radial-gradient(at 20% 30%,#3a7d6c33,#0000 65%),linear-gradient(125deg,#0a2732ef,#141f2ee6);grid-template-columns:.85fr 1.3fr;gap:45px;padding:37px}.ps-daily-plate{text-align:center;background:linear-gradient(140deg,#153b4055,#061b2866);border:1px solid #a8c5ad3d;border-radius:160px 160px 8px 8px;padding:26px 22px 30px;position:relative}.ps-daily-plate>.astro-eyebrow{letter-spacing:.18em;font-size:8px}.ps-daily-plate .ps-symbolic-sky{max-width:270px;margin:10px auto 4px;display:block}.ps-daily-phases{border-block:1px solid #8fb5a52b;justify-content:center;gap:15px;padding:13px 0;display:flex}.ps-daily-phases span{color:#c6c6a0;letter-spacing:.07em;font:7px Arial,sans-serif}.ps-daily-plate>p{color:#e2dfc0;margin:20px 0 9px;font:23px/1.3 Georgia,serif}.ps-daily-plate>small{color:#8daea6;font:10px/1.7 Arial,sans-serif}.ps-daily-ritual{border-block:1px solid #8ab3a72c;gap:10px;margin:0 0 26px;padding:16px 0;display:grid}.ps-daily-ritual>span{color:#afc5b8;font:12px/1.7 Arial,sans-serif}.ps-daily-ritual b{color:#c9b883;margin-right:13px;font:italic 14px Georgia,serif}.ps-daily-resource{color:#abc6b8;border-left:1px solid #b6bf8b;margin:10px 0 22px;padding-left:15px;font:12px/1.8 Arial,sans-serif}.ps-daily-reveal blockquote{font-size:26px}.astro-cosmic .ps-codex{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:30px}.astro-cosmic .ps-codex>aside{scrollbar-width:thin;scrollbar-color:#587d71 #0a202a;max-height:calc(100svh - 44px);padding:22px;position:sticky;top:22px;overflow:auto}.astro-cosmic .ps-codex-list button{gap:16px;padding:16px 10px}.astro-cosmic .ps-codex-list button>span{font-size:17px}.astro-cosmic .ps-codex-list strong{font-size:14px}.astro-cosmic .ps-codex-list small{font-size:10px;line-height:1.6}.astro-cosmic .ps-codex-detail{min-height:0;padding:35px;display:flow-root;position:relative;overflow:hidden}.ps-codex-visual{float:right;text-align:center;width:220px;max-width:43%;margin:15px -2px 18px 24px}.ps-codex-visual .ps-symbolic-sky{display:block}.astro-cosmic .ps-codex-detail h2{letter-spacing:-.025em;overflow-wrap:break-word;margin:35px 0 17px;font:400 clamp(36px,4vw,56px)/1.12 Georgia,serif}.astro-cosmic .ps-codex-detail h3{margin:0 0 20px;font:italic 23px/1.4 Georgia,serif}.astro-cosmic .ps-codex-detail>.astro-eyebrow{font-size:9px}.astro-cosmic .ps-codex-detail>p{font:14px/1.95 Arial,sans-serif}.astro-cosmic .ps-keywords{letter-spacing:0;flex-wrap:wrap;gap:7px;margin-bottom:22px;font:10px/1.5 Arial,sans-serif;display:flex}.ps-keywords>span{color:#d4c79e;border:1px solid #a2bca23b;border-radius:20px;padding:5px 10px}.ps-codex-lenses{clear:both;grid-template-columns:1fr 1fr;gap:14px;margin:27px 0;display:grid}.astro-cosmic .ps-codex-lenses p{margin:0;font:13px/1.85 Arial,sans-serif}.astro-cosmic .ps-codex-detail blockquote{text-align:left;border-left:2px solid #bcb988;margin:28px 0;padding:22px 0 22px 22px;font:26px/1.45 Georgia,serif}.astro-cosmic .ps-codex-detail .ps-small{font-size:10px}.ps-codex-detail .astro-button{font-size:12px}@keyframes discovery-pulse{50%{opacity:.3;transform-origin:50%;transform:scale(1.015)}}@media (max-width:1000px){.astro-cosmic .ps-palace-orbit{grid-template-columns:repeat(4,minmax(0,1fr))}.astro-cosmic .ps-codex{grid-template-columns:250px minmax(0,1fr);gap:20px}.ps-codex-visual{width:160px}.astro-cosmic .ps-codex-detail{padding:26px}.ps-codex-lenses{grid-template-columns:1fr}.astro-cosmic .ps-daily-contemplation{gap:25px}}@media (max-width:700px){.astro-cosmic .ps-palace-orbit{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.astro-cosmic .ps-palace-orbit strong{font-size:17px}.astro-cosmic .ps-palace-orbit small{min-height:28px;font-size:9px}.ps-palace-orbit .ps-symbolic-sky{width:82px}.astro-cosmic .ps-palace-preview{grid-template-columns:1fr;gap:20px;padding:25px}.ps-palace-map{max-width:190px}.astro-cosmic .ps-palace-story h3{font-size:34px}.astro-cosmic .ps-daily-contemplation{grid-template-columns:1fr;gap:28px;padding:23px}.ps-daily-plate{justify-self:center;width:100%;max-width:330px;padding:25px 20px}.ps-daily-plate .ps-symbolic-sky{max-width:200px}.astro-cosmic .ps-codex{grid-template-columns:1fr}.astro-cosmic .ps-codex>aside{max-height:none;padding:18px;position:static}.ps-codex-list{max-height:230px;overflow:auto}.ps-codex-visual{width:150px;margin:5px 0 15px 14px}.astro-cosmic .ps-codex-detail h2{font-size:37px}.astro-cosmic .ps-codex-detail h3{font-size:20px}.ps-codex-lenses>section{padding:18px}}@media (prefers-reduced-motion:reduce){.ps-symbolic-sky .sky-halo,.ps-palace-story{animation:none!important}.ps-palace-orbit .ps-symbolic-sky{transition:none}}.astro-cosmic[data-motion=paused] .ps-symbolic-sky .sky-halo{animation-play-state:paused}.astro-cosmic .astro-zodiac{padding-top:36px;padding-bottom:65px}.astro-cosmic .astro-section-intro{max-width:620px;margin:18px auto 32px}.ps-palace-gallery{grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr);align-items:start;gap:30px;display:grid}.astro-cosmic .ps-palace-gallery .ps-palace-orbit{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.astro-cosmic .ps-palace-gallery .ps-palace-preview{text-align:left;background:0 0;border:0;grid-area:1/1;margin:0;padding:0;display:block;overflow:hidden}.ps-palace-gallery .ps-palace-map{text-align:left;background:#142e36;border-radius:180px 180px 7px 7px;width:100%;max-width:none;height:285px;position:relative;overflow:hidden}.ps-palace-map>img{object-fit:cover;object-position:50% 55%;opacity:.87;animation:.6s both cosmic-panel-in}.ps-palace-map:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#061e2af2);position:absolute;inset:0}.ps-palace-map>span{z-index:1;white-space:nowrap;color:#e5d8b4;background:#09233099;border:1px solid #d5c49150;border-radius:30px;padding:7px 12px;font-size:8px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.ps-palace-map>strong{z-index:1;color:#f5e4c7;max-width:250px;font:italic 29px/1.2 Georgia,serif;position:absolute;bottom:25px;left:28px;right:24px}.ps-palace-gallery .ps-palace-story{padding:22px 8px 0}.ps-palace-gallery .ps-palace-story>.astro-eyebrow{font-size:8px}.astro-cosmic .ps-palace-gallery .ps-palace-story h3{margin:12px 0;font-size:30px}.astro-cosmic .ps-palace-gallery .ps-palace-story>p{font-size:12px}.ps-palace-gallery .ps-palace-story blockquote{color:#d7ccab;margin:16px 0;font:italic 21px/1.5 Georgia,serif}.ps-palace-gallery .ps-palace-notice{padding:14px 0}.astro-cosmic .ps-palace-gallery .ps-palace-notice p{font-size:11px}.ps-palace-gallery .ps-palace-story>a{color:#dec28c;margin-top:4px;display:inline-block}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button{min-height:145px;box-shadow:none;background:radial-gradient(at 0 0,#4a7c6c16,#0000 80%),#0a253035;border-color:#90bbab25;border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:17px 15px 16px;display:flex}.ps-palace-gallery .ps-area-icon{color:#b7cba4;filter:drop-shadow(0 0 12px #d4c38820);margin-bottom:15px;transition:transform .4s}.ps-palace-gallery button:nth-child(3n+2) .ps-area-icon{color:#c6b09d}.ps-palace-gallery button:nth-child(3n) .ps-area-icon{color:#8ebcbd}.ps-palace-gallery button:hover .ps-area-icon{transform:translateY(-3px)rotate(-7deg)}.astro-cosmic .ps-palace-gallery .ps-palace-orbit strong{margin:0 0 7px;font-size:19px}.astro-cosmic .ps-palace-gallery .ps-palace-orbit small{min-height:0;font-size:9px}.astro-cosmic .ps-palace-gallery .ps-area-number{color:#93b6a77a;font:italic 12px Georgia,serif;position:absolute;top:16px;right:15px}.ps-area-arrow{color:#ceb787;opacity:0;font:16px Arial,sans-serif;transition:opacity .3s;position:absolute;bottom:17px;right:12px}.ps-palace-gallery button:hover .ps-area-arrow,.ps-palace-gallery button[aria-pressed=true] .ps-area-arrow{opacity:1}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button[aria-pressed=true]{background:radial-gradient(at 0 0,#578a7455,#0000 85%),linear-gradient(120deg,#24483f,#102c36);border-color:#cfb581a6;box-shadow:inset 0 1px #d0c79333,0 8px 24px #0002}.astro-cosmic .ps-daily-contemplation{box-shadow:none;background:radial-gradient(at 90%,#977b7315,#0000 70%);border:0;grid-template-columns:.9fr 1.2fr;align-items:center;gap:54px;margin-top:20px;margin-bottom:60px;padding:0 36px 0 0}.astro-cosmic .ps-daily-plate{isolation:isolate;background:#092533;border:1px solid #c5b38866;border-radius:220px 220px 10px 10px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:560px;padding:30px 24px;display:flex;position:relative;overflow:hidden}.ps-daily-plate>img{object-fit:cover;object-position:50% 45%;z-index:-2}.ps-daily-plate:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b243238,#0000 40%,#061c2af7);position:absolute;inset:0}.ps-daily-plate>.astro-eyebrow{color:#f3ddaf;text-shadow:0 1px 10px #000;position:absolute;top:42px}.ps-daily-art-caption{text-align:left;width:100%;margin-bottom:20px}.ps-daily-art-caption em{color:#f9e9cc;text-shadow:0 2px 12px #061821;font:italic 37px/1.05 Georgia,serif}.ps-daily-art-caption>span{letter-spacing:.16em;color:#d4c5a5;margin-top:14px;font:7px/1.8 Arial,sans-serif;display:block}.ps-daily-phases{border-color:#c6bb8a44;gap:20px;width:100%}.ps-daily-plate>p{margin:17px 0 8px;font-size:22px}.astro-cosmic .ps-daily-contemplation h2{font-size:clamp(32px,3.2vw,46px)}.ps-daily-ritual{gap:13px;margin-bottom:24px;padding:18px 0}.ps-daily-ritual>span{font-size:12px}.ps-daily-reveal blockquote{color:#e5cfaa;font-style:italic}.ps-daily-resource{border-color:#ae8f72}.ps-daily-contemplation .astro-button{border-radius:30px}.astro-cosmic .ps-codex-detail{background:radial-gradient(at 100% 0,#7d675327,#0000 65%),linear-gradient(125deg,#18383988,#0a202bcc);border-color:#b9b98b42;border-radius:12px;padding:33px}.ps-codex-visual{isolation:isolate;border:1px solid #d1b88655;border-radius:160px 160px 8px 8px;width:280px;max-width:43%;height:330px;margin:18px 0 24px 28px;position:relative;overflow:hidden}.ps-codex-visual>img{object-fit:cover;z-index:-2;opacity:.8}.ps-codex-visual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 25%,#071f2bf5);position:absolute;inset:0}.ps-codex-visual .ps-symbolic-sky{opacity:.45;mix-blend-mode:screen;width:75%;position:absolute;bottom:25px;left:12.5%}.ps-codex-visual>span{color:#ecddba;width:100%;font-size:7px;position:absolute;bottom:15px;left:0}.astro-cosmic .ps-codex-detail h2{margin-top:28px;font-size:clamp(37px,3.5vw,53px)}.astro-cosmic .ps-codex-detail>p:not(.ps-small){min-height:95px}.ps-codex-lenses{border-block:1px solid #a4b3a22b;gap:25px;margin-top:25px;padding:22px 0}.ps-codex-lenses>section{background:0 0;border:0;border-radius:0;padding:0 10px 0 0}.ps-codex-lenses>section+section{border-left:1px solid #a4b3a22b;padding-left:25px}.ps-codex-lenses small{color:#c6b28d}.astro-cosmic .ps-codex-detail blockquote{text-align:left;color:#e6d3ad;border:0;margin:24px 0 12px;padding:0;font-size:27px;font-style:italic}.astro-cosmic .ps-codex-detail blockquote small{font-style:normal}.astro-cosmic .ps-codex-detail .astro-button{border-radius:30px;margin-top:10px}.astro-cosmic .ps-codex>aside{box-shadow:none;background:#0a25305c;border-color:#8ab1a530;border-radius:10px}.astro-cosmic .ps-codex-list button{border-radius:5px}.astro-cosmic .ps-codex-list button[aria-pressed=true]{background:linear-gradient(100deg,#45675388,#274d4455);box-shadow:inset 2px 0 #d3ba86}.astro-cosmic .ps-heading-orbit{background:linear-gradient(90deg,#08212bec,#08212b44),url(/astrology/hero-v1.webp) 50%/cover;border-radius:12px}.astro-cosmic .ps-heading-orbit svg{opacity:.65}@media (max-width:1050px){.ps-palace-gallery{grid-template-columns:.9fr 1.25fr;gap:22px}.astro-cosmic .ps-palace-gallery .ps-palace-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button{min-height:121px}.ps-codex-visual{width:200px;height:270px}.astro-cosmic .ps-daily-contemplation{gap:30px;padding-right:5px}.astro-cosmic .ps-daily-plate{min-height:540px}.ps-codex-lenses>section+section{border-left:0;padding-left:0}}@media (max-width:700px){.ps-palace-gallery{grid-template-columns:1fr;gap:24px}.astro-cosmic .ps-palace-gallery .ps-palace-preview{grid-area:1/1}.ps-palace-gallery .ps-palace-map{max-width:none;height:260px}.astro-cosmic .ps-palace-gallery .ps-palace-orbit{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button{min-height:132px;padding:13px 10px}.astro-cosmic .ps-palace-gallery .ps-palace-orbit strong{font-size:16px}.astro-cosmic .ps-palace-gallery .ps-palace-orbit small{max-width:95%;min-height:25px;font-size:8px}.ps-palace-gallery .ps-area-icon{width:22px;margin-bottom:12px}.ps-area-arrow{display:none}.astro-cosmic .ps-daily-contemplation{grid-template-columns:1fr;gap:24px;padding:0}.astro-cosmic .ps-daily-plate{border-radius:180px 180px 9px 9px;width:100%;max-width:100%;min-height:480px}.ps-daily-art-caption em{font-size:36px}.ps-daily-contemplation>div:last-child{padding:0 6px}.ps-codex-visual{float:none;border-radius:130px 130px 5px 5px;width:100%;max-width:100%;height:245px;margin:22px 0}.ps-codex-visual>img{object-position:center 40%}.ps-codex-visual .ps-symbolic-sky{width:150px;bottom:5px;left:auto;right:10px}.astro-cosmic .ps-codex-detail{padding:23px}.astro-cosmic .ps-codex-detail h2{margin-top:18px}.astro-cosmic .ps-codex-detail>p:not(.ps-small){min-height:0}.ps-codex-lenses{gap:20px}.astro-cosmic .astro-zodiac{padding-top:10px}}
.astro-cosmic{--ps-gold:#e6c8a1;--ps-line:#b8a4bc30}.cosmic-nebula{background:radial-gradient(at 8% 17%,#125d694d,#0000 47%),radial-gradient(at 93% 63%,#94587840,#0000 48%),radial-gradient(at 53% 98%,#80659036,#0000 45%)}.cosmic-aurora{pointer-events:none;opacity:.7;will-change:transform;width:85vw;height:85vh;animation:30s ease-in-out infinite alternate ayla-aurora-drift;position:absolute}.aurora-rose{background:radial-gradient(#a6637c47,#0000 65%);top:3vh;right:-30vw;transform:rotate(-20deg)}.aurora-azure{background:radial-gradient(#326b9152,#0000 65%);animation-duration:38s;animation-delay:-14s;bottom:-20vh;left:-25vw}.cosmic-meteors{position:absolute;inset:0;overflow:hidden}.cosmic-meteors i{opacity:0;background:linear-gradient(90deg,#0000,#f8d9bc);width:140px;height:1px;animation:19s linear 4s infinite ayla-meteor;position:absolute;top:9%;left:64%;transform:rotate(-32deg)}.cosmic-meteors i:after{content:"";background:#f7e8c7;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:0;box-shadow:0 0 8px #f2c5b3}.cosmic-meteors i+i{width:100px;animation-duration:27s;animation-delay:12s;top:45%;left:37%}.astro-cosmic .astro-hero-art{opacity:.23;filter:saturate(.8)}.astro-cosmic .astro-hero h1 em{background-image:linear-gradient(100deg,#f2d9b1,#d9abc1 50%,#b4cde3 90%)}.reactor-halo{background:radial-gradient(circle,#b58da92b,#0000 50%,#d2b5cc17 63%,#0000 73%)}.reactor-core{background:radial-gradient(circle at 43% 35%,#fff0db,#e6c5a1 8%,#d3a3bb80 25%,#608caa44 48%,#0000 70%)}.reactor-dial{stroke:#c9b9ce99}.reactor-orbit.orbit-three{border-color:#e4a9c48c}.astro-cosmic .astro-section-heading>span{background:linear-gradient(90deg,#0000,#c4a4b266,#0000)}.astro-cosmic .astro-section-heading h2{color:#f0e7dd}.astro-cosmic .astro-eyebrow{color:#c5b7c5}.astro-cosmic .astro-button-dark{color:#162c36;background:linear-gradient(115deg,#d2b6bd,#d5c299 80%);border-color:#ebd2b2}.astro-cosmic .astro-button-gold{background:linear-gradient(110deg,#e9cba5,#d9b5c0 55%,#bec9ce);border-color:#e7c7aa}.astro-cosmic .astro-button:hover{box-shadow:0 8px 30px #c895b331}.astro-cosmic .ps-personal-journeys{position:relative}.astro-cosmic .ps-personal-journeys:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 45%,#a2617b21,#0000 60%);position:absolute;inset:5% -5% 0}.astro-cosmic .ps-journey-detail{background:radial-gradient(at 90% 0,#a5708a25,#0000 65%),linear-gradient(145deg,#17363ee0,#1b2538cc);border-color:#c7a7b052}.astro-cosmic .ps-journey-choices button[aria-pressed=true]{background:linear-gradient(110deg,#6e526a63,#233b4d70);border-color:#d3b2ad88}.astro-cosmic .ps-journey-heading h2 em,.astro-cosmic .ps-daily-contemplation h2 em{color:#d4b1c3}.astro-cosmic .astro-birth-panel{background:radial-gradient(at 100% 0,#91718720,#0000 70%),#0d2833b8}.astro-cosmic .astro-pillar{border-color:#b2a2b332}.astro-cosmic .astro-pillar-art img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1),filter .8s}.astro-cosmic .astro-pillar:hover .astro-pillar-art img{filter:saturate(1.1);transform:scale(1.045)}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button{background:linear-gradient(145deg,#23334545,#1a26363b);border-color:#ada2bd30;transition:transform .35s,border-color .4s,box-shadow .4s,background .4s}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button:nth-child(3n+2){background:linear-gradient(145deg,#4a32494d,#172b383d)}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button:nth-child(3n){background:linear-gradient(145deg,#243b514d,#162a363d)}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button:hover{border-color:#d1abc58c;transform:translateY(-4px);box-shadow:0 10px 30px #0a10284d,inset 0 1px #d8b8c72c}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button[aria-pressed=true]{background:radial-gradient(at 0 0,#b0839650,#0000 85%),linear-gradient(120deg,#4b3c53,#203542);border-color:#dfbfacb8;box-shadow:inset 0 1px #e0c7b433,0 0 30px #bd96b51c}.ps-palace-gallery .ps-area-icon{color:#dfc0ca}.ps-palace-gallery button:nth-child(3n+2) .ps-area-icon{color:#e0c39e}.ps-palace-gallery button:nth-child(3n) .ps-area-icon{color:#adc8df}.ps-palace-map>img{animation:.9s both ayla-picture-arrive}.ps-palace-map:after{background:linear-gradient(#0000 30%,#151b32f2)}.ps-palace-map{border:1px solid #c6a5b250}.ps-palace-map>strong{color:#ffe6d6;text-shadow:0 2px 16px #161329}.ps-palace-story blockquote{color:#e6c6b4!important}.astro-cosmic .ps-daily-contemplation{background:radial-gradient(at 90% 20%,#a46a8b21,#0000 65%),radial-gradient(at 70% 100%,#5279b21b,#0000 70%);position:relative}.astro-cosmic .ps-daily-plate{border-color:#d2b1ad88;box-shadow:0 0 55px #be96b51a}.ps-daily-plate>img{transform-origin:50% 35%;animation:18s ease-in-out infinite alternate ayla-moon-breath}.ps-daily-plate:after{background:linear-gradient(#38283d24,#0000 32%,#101a2df5)}.ps-daily-art-caption em{color:#ffe4dc}.ps-daily-art-caption>span{color:#edc8b1}.ps-daily-reveal{animation:.85s cubic-bezier(.2,.7,.2,1) both ayla-reveal}.ps-daily-reveal blockquote{color:#ead0d1}.ps-daily-ritual b{color:#e0b3c3}.ps-daily-resource{border-color:#be93ad}.ps-daily-phases{border-color:#d5acbc55}.ps-daily-reveal>a{color:#e0b8c5}.ps-daily-plate:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 35%,#ffdfb91c,#0000 55%);animation:9s ease-in-out infinite ayla-moon-glow;position:absolute;inset:0}.ps-daily-plate>:not(img){z-index:1;position:relative}.ps-daily-plate>.astro-eyebrow{position:absolute}.astro-cosmic .ps-codex-detail{background:radial-gradient(at 95% 5%,#9e708b33,#0000 62%),linear-gradient(125deg,#21303f99,#122635cc);border-color:#c1a2b455}.ps-codex-visual{border-color:#d9b6b066;box-shadow:0 0 35px #b88eaf15}.ps-codex-visual>img{animation:22s ease-in-out infinite alternate ayla-moon-breath}.ps-codex-visual:after{background:linear-gradient(#0000 20%,#181f35f2)}.astro-cosmic .ps-codex-detail h3{color:#d4b5c8}.astro-cosmic .ps-codex-detail blockquote{color:#ebcdbd}.astro-cosmic .ps-codex-list button[aria-pressed=true]{background:linear-gradient(100deg,#77566d77,#35465a66);box-shadow:inset 2px 0 #e7bfbb}.ps-keywords>span{color:#e4c3bb;border-color:#d2b5c144}.ps-codex-detail h2{animation:.6s both ayla-reveal}.astro-cosmic .ps-page-heading{background:radial-gradient(at 90%,#a36e8e26,#0000 60%),linear-gradient(120deg,#16344066,#231e3744)}.astro-cosmic .ps-page-heading h1 em{color:#d3b1c7}.astro-cosmic .ps-subnav-inner a[aria-current=page]{background:linear-gradient(110deg,#74546955,#29415077);border-color:#c7a4b566}@keyframes ayla-aurora-drift{0%{opacity:.55;transform:translate(-3%,-3%)rotate(-15deg)}to{opacity:.95;transform:translate(7%,9%)rotate(8deg)}}@keyframes ayla-meteor{0%,85%{opacity:0;transform:translate(0,0)rotate(-32deg)}86%{opacity:.8}92%{opacity:0;transform:translate(360px,-225px)rotate(-32deg)}to{opacity:0;transform:translate(360px,-225px)rotate(-32deg)}}@keyframes ayla-moon-breath{0%{transform:scale(1)}to{transform:scale(1.055)}}@keyframes ayla-moon-glow{0%,to{opacity:.25}50%{opacity:.9}}@keyframes ayla-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ayla-picture-arrive{0%{opacity:.45;transform:scale(1.06)}to{opacity:.87;transform:scale(1)}}@media (max-width:700px){.cosmic-aurora{will-change:auto;width:110vw}.cosmic-meteors i+i{display:none}.astro-cosmic .ps-palace-gallery .ps-palace-orbit button:hover{transform:none}.ps-daily-plate>img{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.cosmic-aurora,.cosmic-meteors i,.ps-daily-plate>img,.ps-daily-plate:before,.ps-codex-visual>img,.ps-daily-reveal,.ps-palace-map>img,.ps-codex-detail h2{animation:none!important}.ps-palace-map>img{opacity:.87}.cosmic-meteors{display:none}}@media print{.cosmic-aurora,.cosmic-meteors{display:none}}
