.homepage-redesign_page__C_6R2{--home-line:rgba(126,200,227,.2);--home-panel:rgba(6,32,62,.82);--home-panel-strong:rgba(6,30,58,.96);overflow:hidden;background:#03162f}.homepage-redesign_hero__pRglF{position:relative;padding:44px 0 42px;border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 15% 8%,rgba(56,181,210,.12),transparent 30%),radial-gradient(circle at 88% 18%,rgba(124,82,180,.12),transparent 31%),linear-gradient(180deg,#061d3d,#03162f)}.homepage-redesign_hero__pRglF:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 12% 22%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 78% 15%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 63% 61%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 31% 76%,#fff 0 1px,transparent 1.4px)}.homepage-redesign_heroInner__tm_91{position:relative;z-index:1;max-width:920px}.homepage-redesign_heroCopy__Pjwrd{max-width:780px;margin:0 auto 18px;text-align:center}.homepage-redesign_heroCopy__Pjwrd h1{max-width:700px;margin:8px auto 10px;color:var(--text-bright);font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08;letter-spacing:-.025em}.homepage-redesign_heroCopy__Pjwrd>p:last-child{max-width:720px;margin:0 auto;color:var(--text-mid);font-size:clamp(.96rem,1.7vw,1.12rem);line-height:1.68}.homepage-redesign_formShell__761bl{padding:clamp(18px,3vw,24px);border:1px solid rgba(200,169,110,.3);border-radius:24px;background:linear-gradient(145deg,rgba(8,42,76,.96),rgba(3,20,46,.98));box-shadow:0 26px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.homepage-redesign_formHeading__mtBjU{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:0 2px 18px;border-bottom:1px solid rgba(126,200,227,.12)}.homepage-redesign_formHeading__mtBjU span{color:var(--gold);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.homepage-redesign_formHeading__mtBjU strong{color:var(--text-bright);font-family:Cinzel,serif;font-size:1.02rem}.homepage-redesign_heroFoot__AnCLA{display:flex;justify-content:center;flex-wrap:wrap;gap:9px 28px;margin-top:19px;color:var(--text-dim);font-size:.72rem}.homepage-redesign_heroFoot__AnCLA span:before{content:"✦";margin-right:7px;color:var(--aqua2)}.homepage-redesign_narrow__SoZn3{max-width:1040px}.homepage-redesign_faqSection__hEvd1,.homepage-redesign_featureSection__Yat9F,.homepage-redesign_membershipSection__vx92I,.homepage-redesign_pathSection__CdzU5,.homepage-redesign_soulSection__jHBpe,.homepage-redesign_systemsSection__nXuKC,.homepage-redesign_testimonialSection__C1WtN{padding:82px 0}.homepage-redesign_faqSection__hEvd1,.homepage-redesign_featureSection__Yat9F,.homepage-redesign_soulSection__jHBpe,.homepage-redesign_systemsSection__nXuKC{background:#041a36}.homepage-redesign_membershipSection__vx92I,.homepage-redesign_pathSection__CdzU5,.homepage-redesign_testimonialSection__C1WtN{border-block:1px solid rgba(126,200,227,.1);background:#03162f}.homepage-redesign_profileHeader__aF8OG{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 24px;border:1px solid rgba(200,169,110,.3);border-top:3px solid rgba(200,169,110,.3);border-radius:18px;background:rgba(8,32,61,.88);box-shadow:0 16px 42px rgba(0,0,0,.16)}.homepage-redesign_profileHeader__aF8OG small,.homepage-redesign_profileHeader__aF8OG strong{display:block}.homepage-redesign_profileHeader__aF8OG small{color:var(--gold);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.homepage-redesign_profileHeader__aF8OG strong{margin-top:5px;color:var(--text-bright);font-family:Cinzel,serif;font-size:1rem}.homepage-redesign_profileHeader__aF8OG a{flex:0 0 auto;color:var(--gold);font-size:.76rem}.homepage-redesign_sectionIntro__P1ty2{max-width:760px;margin:0 auto 30px;text-align:center}.homepage-redesign_profileHeader__aF8OG+.homepage-redesign_sectionIntro__P1ty2{margin-top:50px}.homepage-redesign_sectionIntro__P1ty2 h2{margin:8px auto 12px;color:var(--text-bright);font-size:clamp(1.7rem,3.5vw,2.65rem);line-height:1.16}.homepage-redesign_finalCta__Ytv2T h2 em,.homepage-redesign_sectionIntro__P1ty2 h2 em{color:var(--aqua2);font-style:italic}.homepage-redesign_sectionIntro__P1ty2>p:last-child{color:var(--text-mid);line-height:1.7}.homepage-redesign_signalGrid__ye3Nl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.homepage-redesign_signalCard__h6E0i{display:flex;align-items:center;gap:14px;min-height:92px;padding:17px;border:1px solid var(--home-line);border-radius:16px;background:var(--home-panel);transition:border-color .2s ease,transform .2s ease}.homepage-redesign_signalCard__h6E0i:hover{border-color:rgba(200,169,110,.4);transform:translateY(-2px)}.homepage-redesign_signalCard__h6E0i>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(200,169,110,.25);border-radius:13px;color:var(--gold);font-family:Cinzel,serif}.homepage-redesign_signalCard__h6E0i small,.homepage-redesign_signalCard__h6E0i strong{display:block}.homepage-redesign_signalCard__h6E0i small{color:var(--gold);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}.homepage-redesign_signalCard__h6E0i strong{margin-top:5px;color:var(--aqua2);font-size:.78rem}.homepage-redesign_chartPreview__E6Id7{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:36px;gap:36px;margin-top:24px;padding:clamp(24px,5vw,42px);overflow:hidden;border:1px solid var(--home-line);border-radius:22px;background:linear-gradient(145deg,rgba(8,42,76,.94),rgba(3,20,46,.97))}.homepage-redesign_chartPreview__E6Id7 h3{margin:7px 0 10px;color:var(--text-bright);font-size:clamp(1.35rem,2.5vw,1.9rem)}.homepage-redesign_chartPreview__E6Id7 p:not(.homepage-redesign_eyebrow__7R_DZ){color:var(--text-mid);line-height:1.65}.homepage-redesign_chartPreview__E6Id7 a{margin-top:19px}.homepage-redesign_pathGrid__kaG6J{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.homepage-redesign_pathCard__8PEkz{min-height:255px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--home-line);border-radius:19px;background:var(--home-panel)}.homepage-redesign_pathCard__8PEkz>span{color:var(--gold);font-size:1.4rem}.homepage-redesign_pathCard__8PEkz h3{margin:19px 0 9px;color:var(--text-bright);font-size:1.02rem}.homepage-redesign_pathCard__8PEkz p{color:var(--text-dim);font-size:.79rem;line-height:1.6}.homepage-redesign_pathCard__8PEkz b{margin-top:auto;padding-top:20px;color:var(--aqua2);font-size:.72rem}.homepage-redesign_featureGrid__y2ZqQ{display:grid;grid-gap:18px;gap:18px}.homepage-redesign_featureCard__6gS_O{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:42px;gap:42px;padding:clamp(24px,5vw,44px);border:1px solid var(--home-line);border-radius:24px;background:var(--home-panel-strong)}.homepage-redesign_featureCard__6gS_O:nth-child(2n)>.homepage-redesign_featureVisual__K2sUL{order:2}.homepage-redesign_featureVisual__K2sUL{min-width:0}.homepage-redesign_featureCard__6gS_O small{color:var(--gold);font-size:.61rem;letter-spacing:.15em;text-transform:uppercase}.homepage-redesign_featureCard__6gS_O h3{margin:8px 0 12px;color:var(--text-bright);font-size:clamp(1.35rem,2.6vw,2rem)}.homepage-redesign_featureCard__6gS_O p{color:var(--text-mid);line-height:1.68}.homepage-redesign_featureCard__6gS_O a{display:inline-flex;margin-top:19px;color:var(--aqua2);font-size:.78rem;font-weight:700}.homepage-redesign_tierGrid__T9Kvx{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.homepage-redesign_tierGrid__T9Kvx article{display:flex;flex-direction:column;min-height:500px;padding:clamp(26px,4vw,38px);border-radius:22px}.homepage-redesign_freeTier__P6Z3u{border:1px solid var(--home-line);background:var(--home-panel)}.homepage-redesign_premierTier__s2BVW{border:1px solid rgba(200,169,110,.48);background:radial-gradient(circle at 50% 0,rgba(200,169,110,.12),transparent 35%),linear-gradient(145deg,rgba(11,47,78,.98),rgba(4,21,47,.98));box-shadow:0 26px 70px rgba(0,0,0,.25)}.homepage-redesign_tierGrid__T9Kvx header>span{color:var(--gold);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.homepage-redesign_tierGrid__T9Kvx h3{margin:10px 0 4px;color:var(--text-bright);font-size:1.35rem}.homepage-redesign_tierGrid__T9Kvx header p{margin-top:16px;color:var(--text-mid)}.homepage-redesign_tierGrid__T9Kvx header p strong{color:var(--gold);font-family:Cinzel,serif;font-size:2rem}.homepage-redesign_tierGrid__T9Kvx header p small{display:block;margin-top:4px}.homepage-redesign_tierGrid__T9Kvx ul{display:grid;grid-gap:12px;gap:12px;margin:28px 0;padding:0;list-style:none}.homepage-redesign_tierGrid__T9Kvx li{position:relative;padding-left:23px;color:var(--text-mid);font-size:.82rem;line-height:1.5}.homepage-redesign_tierGrid__T9Kvx li:before{content:"✓";position:absolute;left:0;color:#86dfbd}.homepage-redesign_tierGrid__T9Kvx article>a{width:100%;justify-content:center;margin-top:auto}.homepage-redesign_systemsLayout__dcYTB{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;grid-gap:70px;gap:70px}.homepage-redesign_systemsLayout__dcYTB h2{margin:8px 0 13px;color:var(--text-bright);font-size:clamp(1.7rem,3.5vw,2.65rem)}.homepage-redesign_systemsLayout__dcYTB h2 em{color:var(--aqua2);font-style:italic}.homepage-redesign_systemsLayout__dcYTB>div>p:not(.homepage-redesign_eyebrow__7R_DZ){color:var(--text-mid);line-height:1.7}.homepage-redesign_systemsLayout__dcYTB a{margin-top:24px}.homepage-redesign_systemsLayout__dcYTB ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;padding:0;list-style:none}.homepage-redesign_systemsLayout__dcYTB li{padding:15px 16px;border:1px solid var(--home-line);border-radius:13px;color:var(--text-mid);background:rgba(4,24,50,.72);font-size:.78rem}.homepage-redesign_systemsLayout__dcYTB li:before{content:"✦";margin-right:8px;color:var(--gold)}.homepage-redesign_testimonialGrid__lHX_d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.homepage-redesign_testimonialGrid__lHX_d blockquote{min-height:230px;display:flex;flex-direction:column;margin:0;padding:25px;border:1px solid rgba(200,169,110,.25);border-radius:19px;background:var(--home-panel)}.homepage-redesign_testimonialGrid__lHX_d blockquote>span{color:var(--gold);font-family:Georgia,serif;font-size:2.3rem;line-height:1}.homepage-redesign_testimonialGrid__lHX_d p{margin:10px 0 18px;color:var(--text-mid);font-size:.9rem;line-height:1.7}.homepage-redesign_testimonialGrid__lHX_d footer{margin-top:auto;color:var(--gold);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.homepage-redesign_faqList__L5asu{display:grid;grid-gap:10px;gap:10px}.homepage-redesign_faqList__L5asu details{border:1px solid var(--home-line);border-radius:15px;background:rgba(5,29,58,.82)}.homepage-redesign_faqList__L5asu summary{padding:19px 22px;color:var(--text-bright);font-family:Cinzel,serif;font-size:.9rem;cursor:pointer}.homepage-redesign_faqList__L5asu details p{padding:0 22px 20px;color:var(--text-mid);font-size:.82rem;line-height:1.65}.homepage-redesign_finalCta__Ytv2T{padding:94px 0;text-align:center;border-top:1px solid rgba(126,200,227,.12);background:radial-gradient(circle at 50% 0,rgba(75,190,213,.12),transparent 37%),#021229}.homepage-redesign_finalCta__Ytv2T h2{margin:9px auto 12px;color:var(--text-bright);font-size:clamp(1.9rem,4vw,3rem)}.homepage-redesign_finalCta__Ytv2T p:not(.homepage-redesign_eyebrow__7R_DZ){color:var(--text-mid)}.homepage-redesign_finalCta__Ytv2T a{margin-top:25px}@media (max-width:980px){.homepage-redesign_pathGrid__kaG6J{grid-template-columns:repeat(2,1fr)}.homepage-redesign_featureCard__6gS_O{grid-template-columns:1fr}.homepage-redesign_featureCard__6gS_O:nth-child(2n)>.homepage-redesign_featureVisual__K2sUL{order:0}.homepage-redesign_systemsLayout__dcYTB{grid-template-columns:1fr;gap:35px}}@media (max-width:720px){.homepage-redesign_hero__pRglF{padding:38px 0 36px}.homepage-redesign_heroCopy__Pjwrd h1{font-size:clamp(1.9rem,9vw,2.55rem)}.homepage-redesign_formHeading__mtBjU{display:block}.homepage-redesign_formHeading__mtBjU strong{display:block;margin-top:6px}.homepage-redesign_heroFoot__AnCLA{display:grid;justify-content:start;padding-inline:10px}.homepage-redesign_faqSection__hEvd1,.homepage-redesign_featureSection__Yat9F,.homepage-redesign_membershipSection__vx92I,.homepage-redesign_pathSection__CdzU5,.homepage-redesign_soulSection__jHBpe,.homepage-redesign_systemsSection__nXuKC,.homepage-redesign_testimonialSection__C1WtN{padding:62px 0}.homepage-redesign_profileHeader__aF8OG{align-items:flex-start;flex-direction:column}.homepage-redesign_signalGrid__ye3Nl{grid-template-columns:1fr 1fr}.homepage-redesign_chartPreview__E6Id7,.homepage-redesign_testimonialGrid__lHX_d,.homepage-redesign_tierGrid__T9Kvx{grid-template-columns:1fr}.homepage-redesign_tierGrid__T9Kvx article{min-height:0}}@media (max-width:520px){.homepage-redesign_formShell__761bl{padding:18px 14px;border-radius:19px}.homepage-redesign_pathGrid__kaG6J,.homepage-redesign_signalGrid__ye3Nl,.homepage-redesign_systemsLayout__dcYTB ul{grid-template-columns:1fr}.homepage-redesign_pathCard__8PEkz{min-height:220px}.homepage-redesign_chartPreview__E6Id7,.homepage-redesign_featureCard__6gS_O,.homepage-redesign_tierGrid__T9Kvx article{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.homepage-redesign_signalCard__h6E0i{transition:none}}.BirthplaceAutocomplete_field__FdbVp,.BirthplaceAutocomplete_searchWrap__VVqbW{position:relative}.BirthplaceAutocomplete_input__ngvFb{width:100%;padding-right:42px}.BirthplaceAutocomplete_spinner__kDPHP{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid rgba(126,200,227,.2);border-top:2px solid var(--aqua);border-radius:50%;animation:BirthplaceAutocomplete_spin__tPsp3 .8s linear infinite}.BirthplaceAutocomplete_selectedMark__CL4ZS{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#8de4c3;font-weight:800}.BirthplaceAutocomplete_list__VSnpQ{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 7px);margin:0;padding:7px;list-style:none;border:1px solid rgba(126,200,227,.3);border-radius:15px;background:#061d3d;box-shadow:0 20px 55px rgba(0,0,0,.48);overflow:hidden}.BirthplaceAutocomplete_option__8HCOq{width:100%;padding:12px 13px;border:0;border-radius:10px;background:transparent;color:var(--text-bright);text-align:left;cursor:pointer}.BirthplaceAutocomplete_option__8HCOq:focus,.BirthplaceAutocomplete_option__8HCOq:hover{outline:none;background:rgba(126,200,227,.1)}.BirthplaceAutocomplete_option__8HCOq small,.BirthplaceAutocomplete_option__8HCOq strong{display:block}.BirthplaceAutocomplete_option__8HCOq strong{font-size:.92rem}.BirthplaceAutocomplete_option__8HCOq small{margin-top:4px;color:var(--text-dim);font-size:.76rem}.BirthplaceAutocomplete_attribution___ZtRC{padding:8px 13px 5px;border-top:1px solid rgba(126,200,227,.1);color:#aab4c8;font-family:Arial,sans-serif;font-size:.68rem;text-align:right}.BirthplaceAutocomplete_attribution___ZtRC b{font-weight:700;color:#d8e2f5}.BirthplaceAutocomplete_status__WiMWH{display:block;min-height:18px;margin-top:6px;color:var(--text-dim);font-size:.75rem}.BirthplaceAutocomplete_error__7B1Hk{color:#ffb6be}.BirthplaceAutocomplete_resolved__6cLia{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.BirthplaceAutocomplete_resolved__6cLia span{padding:4px 8px;border-radius:999px;border:1px solid rgba(111,231,188,.2);background:rgba(55,186,138,.07);color:#a7efd5;font-size:.68rem}@keyframes BirthplaceAutocomplete_spin__tPsp3{to{transform:rotate(1turn)}}.SynastryChartWheel_frame__SnJeG{width:100%;padding:clamp(8px,2vw,20px);background:radial-gradient(circle at 50% 45%,rgba(232,136,151,.08),transparent 50%),linear-gradient(155deg,rgba(13,33,66,.98),rgba(6,18,39,.98));border:1px solid rgba(232,136,151,.18);border-radius:26px;box-shadow:0 30px 90px rgba(1,8,22,.42)}.SynastryChartWheel_wheel__xGvMI{display:block;width:100%;max-width:780px;height:auto;margin:0 auto;overflow:visible}.SynastryChartWheel_outerGlow__kKN2Q{fill:rgba(79,216,235,.02);stroke:rgba(232,136,151,.1);stroke-width:1}.SynastryChartWheel_outerRing__iR62k{fill:rgba(4,14,31,.38);stroke:rgba(240,217,140,.34);stroke-width:2}.SynastryChartWheel_zodiacInner__tjags{fill:none;stroke:rgba(79,216,235,.18);stroke-width:1.2}.SynastryChartWheel_partnerRing__rbh7l{fill:none;stroke:rgba(232,136,151,.18);stroke-width:1.2;stroke-dasharray:4 5}.SynastryChartWheel_aspectRing__acqr4{fill:rgba(1,9,24,.45);stroke:rgba(127,149,179,.15);stroke-width:1}.SynastryChartWheel_coreRing__2XzsV{fill:rgba(232,136,151,.04);stroke:rgba(240,217,140,.22);stroke-width:1}.SynastryChartWheel_signBoundary__FLIEM{stroke:rgba(127,149,179,.24);stroke-width:1}.SynastryChartWheel_signGlyph__kX5i0{fill:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:22px;text-anchor:middle;dominant-baseline:middle}.SynastryChartWheel_houseCusp__jtbzv{stroke:rgba(127,149,179,.17);stroke-width:1}.SynastryChartWheel_angleCusp__6q5JB{stroke:rgba(240,217,140,.48);stroke-width:1.8}.SynastryChartWheel_houseNumber__8aukt{fill:rgba(220,233,245,.48);font-size:11px;text-anchor:middle;dominant-baseline:middle}.SynastryChartWheel_aspectTarget__rRrk_{cursor:pointer;outline:none}.SynastryChartWheel_aspectLine__VVr56{stroke-width:1.6;opacity:.72;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease;pointer-events:none}.SynastryChartWheel_aspectHitArea__HxJ_i{stroke:transparent;stroke-width:18;pointer-events:stroke}.SynastryChartWheel_flowAspect__M3iAn{stroke:rgba(79,216,235,.78)}.SynastryChartWheel_tensionAspect__sYNNj{stroke:rgba(232,136,151,.78)}.SynastryChartWheel_conjunctionAspect__Tpisp{stroke:rgba(240,217,140,.78)}.SynastryChartWheel_aspectTarget__rRrk_:focus .SynastryChartWheel_aspectLine__VVr56,.SynastryChartWheel_aspectTarget__rRrk_:hover .SynastryChartWheel_aspectLine__VVr56,.SynastryChartWheel_selectedAspect__T5ilm .SynastryChartWheel_aspectLine__VVr56{opacity:1;stroke-width:3.2;filter:drop-shadow(0 0 5px currentColor)}.SynastryChartWheel_aspectLayerActive__j4_TV .SynastryChartWheel_aspectTarget__rRrk_:not(.SynastryChartWheel_selectedAspect__T5ilm) .SynastryChartWheel_aspectLine__VVr56{opacity:.14}.SynastryChartWheel_personA__SyhjY text,.SynastryChartWheel_personB__usD81 text{text-anchor:middle;dominant-baseline:middle;font-family:Georgia,Times New Roman,serif}.SynastryChartWheel_personA__SyhjY circle,.SynastryChartWheel_personA__SyhjY>text,.SynastryChartWheel_personB__usD81 circle,.SynastryChartWheel_personB__usD81>text{transition:stroke-width .16s ease,fill .16s ease,filter .16s ease}.SynastryChartWheel_personA__SyhjY circle{fill:rgba(17,32,61,.97);stroke:#d4af37;stroke-width:1.4}.SynastryChartWheel_personA__SyhjY>text{fill:#f0d98c;font-size:16px}.SynastryChartWheel_personB__usD81 circle{fill:rgba(55,20,40,.97);stroke:#e88897;stroke-width:1.4}.SynastryChartWheel_personB__usD81>text{fill:#ffc2cb;font-size:15px}.SynastryChartWheel_selectedPersonA__HjMwN circle{stroke:#fff3b4;stroke-width:3.2;filter:drop-shadow(0 0 9px rgba(240,217,140,.92))}.SynastryChartWheel_selectedPersonA__HjMwN>text{fill:#fff8d5}.SynastryChartWheel_selectedPersonB__EBdUL circle{stroke:#ffd6de;stroke-width:3.2;filter:drop-shadow(0 0 9px rgba(232,136,151,.92))}.SynastryChartWheel_selectedPersonB__EBdUL>text{fill:#fff2f5}.SynastryChartWheel_retrograde__V19r3{fill:#fff0f3!important;font-family:inherit!important;font-size:8px!important;font-weight:700}.SynastryChartWheel_angleMarker__7LDgc line{stroke:rgba(240,217,140,.28);stroke-width:1;stroke-dasharray:3 5;transition:stroke .16s ease,stroke-width .16s ease,filter .16s ease}.SynastryChartWheel_angleMarker__7LDgc text{fill:#f0d98c;font-size:11px;font-weight:700;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle}.SynastryChartWheel_selectedAngle__p9xs2 line{stroke:#fff3b4;stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(240,217,140,.9))}.SynastryChartWheel_selectedAngle__p9xs2 text{fill:#fff8d5}.SynastryChartWheel_partnerAngleMarker__dcJ2d line{stroke:rgba(232,136,151,.72);stroke-width:1.4;transition:stroke-width .16s ease,filter .16s ease}.SynastryChartWheel_partnerAngleMarker__dcJ2d text{fill:#ffc2cb;font-size:8px;font-weight:800;letter-spacing:.04em;text-anchor:middle;dominant-baseline:middle}.SynastryChartWheel_selectedPartnerAngle__v8LKt line{stroke:#ffd6de;stroke-width:3;filter:drop-shadow(0 0 7px rgba(232,136,151,.92))}.SynastryChartWheel_selectedPartnerAngle__v8LKt text{fill:#fff2f5}.SynastryChartWheel_coreTitle__CPNJG{fill:rgba(220,233,245,.62);font-size:8px;font-weight:700;letter-spacing:.2em;text-anchor:middle}.SynastryChartWheel_aspectHint__VHIsH{margin:0 auto 12px;color:rgba(220,233,245,.68);font-size:.76rem;line-height:1.5;text-align:center}.SynastryChartWheel_aspectDetail__in_jh{width:min(100%,720px);margin:0 auto 14px;padding:clamp(16px,3vw,24px);color:rgba(231,240,249,.88);background:radial-gradient(circle at 100% 0,rgba(232,136,151,.1),transparent 38%),linear-gradient(145deg,rgba(18,44,79,.96),rgba(7,24,50,.96));border:1px solid rgba(232,136,151,.26);border-radius:18px;box-shadow:0 18px 45px rgba(1,8,22,.34)}.SynastryChartWheel_aspectDetail__in_jh header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.SynastryChartWheel_aspectDetail__in_jh header p{margin:0 0 6px;color:#ffc2cb;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.SynastryChartWheel_aspectDetail__in_jh h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#f7edc5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.6vw,1.35rem);line-height:1.35}.SynastryChartWheel_aspectDetail__in_jh h3 strong{color:#91eff8;font-size:.8em;font-weight:700}.SynastryChartWheel_aspectDetail__in_jh button{flex:0 0 auto;width:32px;height:32px;padding:0;color:rgba(231,240,249,.76);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.SynastryChartWheel_categoryChip__1hb9S{display:inline-flex;margin-top:14px;padding:5px 9px;color:#ffc2cb;background:rgba(232,136,151,.08);border:1px solid rgba(232,136,151,.18);border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em}.SynastryChartWheel_aspectDetail__in_jh dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.SynastryChartWheel_aspectDetail__in_jh dl div{padding:10px 12px;background:rgba(2,13,31,.42);border:1px solid rgba(127,149,179,.14);border-radius:11px}.SynastryChartWheel_aspectDetail__in_jh dt{color:rgba(220,233,245,.58);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.SynastryChartWheel_aspectDetail__in_jh dd{margin:3px 0 0;color:#f0d98c;font-size:.96rem;font-weight:800}.SynastryChartWheel_aspectDetail__in_jh>p{margin:0;font-size:.88rem;line-height:1.65}.SynastryChartWheel_aspectDetail__in_jh>p strong{color:rgba(231,240,249,.96);font-weight:700}.SynastryChartWheel_legend__t6teB{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:5px;color:rgba(220,233,245,.58);font-size:.72rem}.SynastryChartWheel_legend__t6teB i{display:inline-block;width:16px;height:4px;margin-right:6px;border-radius:999px;vertical-align:middle}.SynastryChartWheel_aKey__Nwnhz i{background:#d4af37}.SynastryChartWheel_bKey__HBKfV i{background:#e88897}.SynastryChartWheel_flowKey__3OJe2 i{background:rgba(79,216,235,.84)}.SynastryChartWheel_tensionKey__MdG7C i{background:rgba(232,136,151,.84)}.SynastryChartWheel_conjunctionKey__fdK_z i{background:rgba(240,217,140,.84)}@media (max-width:600px){.SynastryChartWheel_frame__SnJeG{padding:4px;border-radius:18px}.SynastryChartWheel_aspectHint__VHIsH{padding:0 12px;font-size:.7rem}.SynastryChartWheel_aspectDetail__in_jh{border-radius:14px}.SynastryChartWheel_aspectDetail__in_jh dl{grid-template-columns:1fr}.SynastryChartWheel_legend__t6teB{gap:8px;font-size:.65rem;padding:0 7px 10px}}.AstrocartographyCalculator_calculator___y2m1{position:relative;color:#eaf2ff}.AstrocartographyCalculator_entryCard__ZlMX4,.AstrocartographyCalculator_mapSection__6qIGo,.AstrocartographyCalculator_skyCard__NpLP6{border:1px solid rgba(126,200,227,.2);border-radius:24px;background:radial-gradient(circle at 88% 4%,rgba(113,86,220,.13),transparent 32%),linear-gradient(145deg,rgba(7,38,71,.96),rgba(3,22,52,.92));box-shadow:0 24px 70px rgba(0,0,0,.28)}.AstrocartographyCalculator_entryCard__ZlMX4{padding:clamp(22px,4vw,38px)}.AstrocartographyCalculator_entryHeader__XNBJh,.AstrocartographyCalculator_sectionHeading__EYE9A,.AstrocartographyCalculator_submitRow__QnTRE{display:flex;align-items:center;justify-content:space-between;gap:22px}.AstrocartographyCalculator_entryHeader__XNBJh{margin-bottom:26px}.AstrocartographyCalculator_accessPrompt__zhBhF p,.AstrocartographyCalculator_entryHeader__XNBJh p,.AstrocartographyCalculator_lockedPreview__YetJ_>p,.AstrocartographyCalculator_resultHeader__waiBT>p,.AstrocartographyCalculator_sectionHeading__EYE9A p{margin:0 0 6px;color:#f3c96b;font-size:.69rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.AstrocartographyCalculator_accessPrompt__zhBhF h3,.AstrocartographyCalculator_entryHeader__XNBJh h3,.AstrocartographyCalculator_lockedPreview__YetJ_ h3,.AstrocartographyCalculator_sectionHeading__EYE9A h3{margin:0;color:#f6fbff;font-family:Cinzel,serif;line-height:1.25}.AstrocartographyCalculator_entryHeader__XNBJh h3{font-size:clamp(1.25rem,3vw,1.75rem)}.AstrocartographyCalculator_profileBadge__CHi9M,.AstrocartographyCalculator_tierBadge__QPQQl{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid rgba(92,221,242,.28);border-radius:999px;color:#8feaf4;background:rgba(61,197,221,.08);font-size:.72rem;white-space:nowrap}.AstrocartographyCalculator_profilePicker__a_bcQ{max-width:460px;margin-bottom:18px}.AstrocartographyCalculator_field__z4EX7>label,.AstrocartographyCalculator_profilePicker__a_bcQ label{display:block;margin-bottom:7px;color:#a8bcdd;font-size:.71rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.AstrocartographyCalculator_field__z4EX7 input,.AstrocartographyCalculator_profilePicker__a_bcQ select{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgba(126,200,227,.26);border-radius:12px;outline:none;color:#eef7ff;background:rgba(2,15,39,.76);font:inherit}.AstrocartographyCalculator_field__z4EX7 input:focus,.AstrocartographyCalculator_profilePicker__a_bcQ select:focus{border-color:#4fd8ff;box-shadow:0 0 0 3px rgba(79,216,255,.13)}.AstrocartographyCalculator_loadedProfile__JzJZG{display:grid;grid-template-columns:.75fr 1fr 1.5fr auto;grid-gap:14px;gap:14px;align-items:center;padding:18px;border:1px solid rgba(126,200,227,.15);border-radius:16px;background:rgba(2,18,45,.58)}.AstrocartographyCalculator_loadedProfile__JzJZG span,.AstrocartographyCalculator_loadedProfile__JzJZG strong{display:block}.AstrocartographyCalculator_loadedProfile__JzJZG span{margin-bottom:4px;color:#708aae;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.AstrocartographyCalculator_loadedProfile__JzJZG strong{color:#e7f4ff;font-size:.84rem}.AstrocartographyCalculator_loadedProfile__JzJZG a{color:#65dff0;font-size:.78rem;font-weight:800;white-space:nowrap}.AstrocartographyCalculator_formGrid__EnXBv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.AstrocartographyCalculator_full__eLFHW{grid-column:1/-1}.AstrocartographyCalculator_checkLabel__gLCrt{display:flex!important;gap:8px;align-items:center;margin-top:9px!important;color:#91a9c8!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.AstrocartographyCalculator_checkLabel__gLCrt input{width:16px;min-height:16px;padding:0;accent-color:#f3c96b}.AstrocartographyCalculator_submitRow__QnTRE{margin-top:24px}.AstrocartographyCalculator_submitRow__QnTRE p{max-width:520px;margin:0;color:#8da6c7;font-size:.79rem;line-height:1.6}.AstrocartographyCalculator_error__peWRu{margin-top:16px;padding:12px 14px;border:1px solid rgba(255,99,99,.38);border-radius:12px;color:#ffc0bd;background:rgba(196,55,55,.1);font-size:.83rem}.AstrocartographyCalculator_results__7OI82{display:grid;grid-gap:54px;gap:54px;margin-top:44px;scroll-margin-top:90px}.AstrocartographyCalculator_resultHeader__waiBT{text-align:center}.AstrocartographyCalculator_resultHeader__waiBT h2{margin:2px 0 8px;font-size:clamp(1.8rem,5vw,3.2rem)}.AstrocartographyCalculator_resultHeader__waiBT>small,.AstrocartographyCalculator_resultHeader__waiBT>span{display:block;color:#9db4d2}.AstrocartographyCalculator_resultHeader__waiBT>small{max-width:720px;margin:10px auto 0;color:#f2c981}.AstrocartographyCalculator_mapSection__6qIGo,.AstrocartographyCalculator_skyCard__NpLP6{padding:clamp(18px,3vw,28px)}.AstrocartographyCalculator_sectionHeading__EYE9A{margin-bottom:18px;align-items:flex-end}.AstrocartographyCalculator_sectionHeading__EYE9A h3{font-size:clamp(1.25rem,3vw,1.8rem)}.AstrocartographyCalculator_sectionHeading__EYE9A>span{color:#7791b3;font-size:.75rem}.AstrocartographyCalculator_mapControls__nSzFS{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:13px}.AstrocartographyCalculator_mapControls__nSzFS a,.AstrocartographyCalculator_mapControls__nSzFS button{padding:8px 13px;border:1px solid rgba(126,200,227,.23);border-radius:999px;color:#a9bdd7;background:rgba(255,255,255,.035);font:inherit;font-size:.75rem;cursor:pointer}.AstrocartographyCalculator_mapControls__nSzFS .AstrocartographyCalculator_activeControl__8zEPQ,.AstrocartographyCalculator_mapControls__nSzFS a:hover,.AstrocartographyCalculator_mapControls__nSzFS button:hover{border-color:rgba(243,201,107,.65);color:#f8dc9c;background:rgba(243,201,107,.1)}.AstrocartographyCalculator_toggleLegend__BNBUN{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.AstrocartographyCalculator_toggleLegend__BNBUN button{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;border:1px solid rgba(126,200,227,.2);border-radius:999px;color:#7189aa;background:rgba(255,255,255,.025);font:inherit;font-size:.69rem;cursor:pointer;opacity:.62}.AstrocartographyCalculator_toggleLegend__BNBUN button i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#fff}.AstrocartographyCalculator_toggleLegend__BNBUN button b{color:#dbe9f8;font-size:.8rem}.AstrocartographyCalculator_toggleLegend__BNBUN .AstrocartographyCalculator_activeToggle__Do2L1,.AstrocartographyCalculator_toggleLegend__BNBUN button:hover{border-color:rgba(243,201,107,.5);color:#d8e6f5;background:rgba(243,201,107,.08);opacity:1}.AstrocartographyCalculator_toggleLegend__BNBUN button:disabled{cursor:not-allowed;opacity:.25}.AstrocartographyCalculator_map__kk5nC{width:100%;height:610px;overflow:hidden;border:1px solid rgba(126,200,227,.2);border-radius:18px;background:#03122b}.AstrocartographyCalculator_placesMap__Ok0a2{height:460px}.AstrocartographyCalculator_placesLegend__C1cU3{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.AstrocartographyCalculator_placesLegend__C1cU3 button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid rgba(126,200,227,.2);border-radius:999px;color:#dbe8f7;background:rgba(255,255,255,.035);font:inherit;font-size:.72rem;cursor:pointer;touch-action:manipulation}.AstrocartographyCalculator_placesLegend__C1cU3 button:focus-visible,.AstrocartographyCalculator_placesLegend__C1cU3 button:hover{border-color:rgba(243,201,107,.58);background:rgba(243,201,107,.09);outline:none}.AstrocartographyCalculator_placesLegend__C1cU3 button i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.AstrocartographyCalculator_placesLegend__C1cU3 button small{color:#8198b7}.AstrocartographyCalculator_birthplaceDot__t91WO{background:#f3c96b!important;box-shadow:0 0 9px rgba(243,201,107,.72)}.AstrocartographyCalculator_map__kk5nC.leaflet-container{position:relative;font-family:inherit;background:#03122b;outline-offset:3px}.AstrocartographyCalculator_map__kk5nC .leaflet-image-layer,.AstrocartographyCalculator_map__kk5nC .leaflet-layer,.AstrocartographyCalculator_map__kk5nC .leaflet-marker-icon,.AstrocartographyCalculator_map__kk5nC .leaflet-marker-shadow,.AstrocartographyCalculator_map__kk5nC .leaflet-pane,.AstrocartographyCalculator_map__kk5nC .leaflet-pane>canvas,.AstrocartographyCalculator_map__kk5nC .leaflet-pane>svg,.AstrocartographyCalculator_map__kk5nC .leaflet-tile,.AstrocartographyCalculator_map__kk5nC .leaflet-tile-container,.AstrocartographyCalculator_map__kk5nC .leaflet-zoom-box{position:absolute;top:0;left:0}.AstrocartographyCalculator_map__kk5nC .leaflet-pane{z-index:400}.AstrocartographyCalculator_map__kk5nC .leaflet-tile-pane{z-index:200}.AstrocartographyCalculator_map__kk5nC .leaflet-overlay-pane{z-index:400}.AstrocartographyCalculator_map__kk5nC .leaflet-shadow-pane{z-index:500}.AstrocartographyCalculator_map__kk5nC .leaflet-marker-pane{z-index:600}.AstrocartographyCalculator_map__kk5nC .leaflet-tooltip-pane{z-index:650}.AstrocartographyCalculator_map__kk5nC .leaflet-popup-pane{z-index:700}.AstrocartographyCalculator_map__kk5nC .leaflet-map-pane canvas{z-index:100}.AstrocartographyCalculator_map__kk5nC .leaflet-marker-icon,.AstrocartographyCalculator_map__kk5nC .leaflet-marker-shadow,.AstrocartographyCalculator_map__kk5nC .leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.AstrocartographyCalculator_map__kk5nC .leaflet-tile{width:256px;height:256px;max-width:none!important;max-height:none!important;visibility:hidden}.AstrocartographyCalculator_map__kk5nC .leaflet-tile-loaded{visibility:inherit}.AstrocartographyCalculator_map__kk5nC .leaflet-zoom-animated{transform-origin:0 0}.AstrocartographyCalculator_map__kk5nC .leaflet-control{position:relative;z-index:800;pointer-events:auto}.AstrocartographyCalculator_map__kk5nC .leaflet-bottom,.AstrocartographyCalculator_map__kk5nC .leaflet-top{position:absolute;z-index:1000;pointer-events:none}.AstrocartographyCalculator_map__kk5nC .leaflet-top{top:0}.AstrocartographyCalculator_map__kk5nC .leaflet-right{right:0}.AstrocartographyCalculator_map__kk5nC .leaflet-bottom{bottom:0}.AstrocartographyCalculator_map__kk5nC .leaflet-left{left:0}.AstrocartographyCalculator_map__kk5nC .leaflet-control{float:left;clear:both}.AstrocartographyCalculator_map__kk5nC .leaflet-right .leaflet-control{float:right}.AstrocartographyCalculator_map__kk5nC .leaflet-top .leaflet-control{margin-top:10px}.AstrocartographyCalculator_map__kk5nC .leaflet-bottom .leaflet-control{margin-bottom:10px}.AstrocartographyCalculator_map__kk5nC .leaflet-left .leaflet-control{margin-left:10px}.AstrocartographyCalculator_map__kk5nC .leaflet-right .leaflet-control{margin-right:10px}.AstrocartographyCalculator_map__kk5nC .leaflet-bar{border:1px solid rgba(255,255,255,.18);border-radius:5px;box-shadow:0 3px 14px rgba(0,0,0,.35)}.AstrocartographyCalculator_map__kk5nC .leaflet-bar a{display:block;width:32px;height:32px;line-height:32px;text-align:center;text-decoration:none}.AstrocartographyCalculator_map__kk5nC .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.AstrocartographyCalculator_map__kk5nC .leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.AstrocartographyCalculator_map__kk5nC .leaflet-control-attribution{padding:2px 5px;color:#7890ae;background:rgba(3,18,43,.78);font-size:10px}.AstrocartographyCalculator_map__kk5nC .leaflet-control-attribution a{color:#91dce9}.AstrocartographyCalculator_map__kk5nC .leaflet-interactive{cursor:pointer}.AstrocartographyCalculator_map__kk5nC .leaflet-popup-content-wrapper,.AstrocartographyCalculator_map__kk5nC .leaflet-tooltip{border:1px solid rgba(126,200,227,.27);border-radius:12px;color:#eaf2ff;background:#072047;box-shadow:0 18px 40px rgba(0,0,0,.58)}.AstrocartographyCalculator_map__kk5nC .leaflet-popup-tip{background:#072047}.AstrocartographyCalculator_map__kk5nC .leaflet-bar a{border-color:rgba(255,255,255,.14);color:#fff;background:#072047}.AstrocartographyCalculator_mapTip__LddYF,.AstrocartographyCalculator_sourceNote__5PoE5{margin:10px 0 0;color:#7089aa;font-size:.74rem}.AstrocartographyCalculator_explorerModes__CPGON,.AstrocartographyCalculator_locationControls__wAZuS{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.AstrocartographyCalculator_explorerModes__CPGON button,.AstrocartographyCalculator_locationControls__wAZuS>button{border:1px solid rgba(228,193,113,.28);border-radius:999px;background:rgba(255,255,255,.045);color:#dbe7f8;padding:10px 16px;cursor:pointer}.AstrocartographyCalculator_explorerPlace__l0J7_{display:grid;grid-gap:7px;gap:7px;min-height:150px;padding:20px;text-align:left;border:1px solid rgba(228,193,113,.18);border-radius:16px;background:linear-gradient(145deg,rgba(17,35,68,.92),rgba(6,16,36,.94));color:#edf4ff;cursor:pointer}.AstrocartographyCalculator_explorerPlace__l0J7_ span{font-size:14px}.AstrocartographyCalculator_explorerPlace__l0J7_ small{color:#8fa4c3;line-height:1.45}.AstrocartographyCalculator_locationControls__wAZuS>div{position:relative;flex:1 1 360px}.AstrocartographyCalculator_locationControls__wAZuS label{display:block;margin-bottom:7px;color:#a9b8cf;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.AstrocartographyCalculator_locationControls__wAZuS input{width:100%}.AstrocartographyCalculator_cityMatches__jQ9Wk{position:absolute;z-index:50;top:100%;left:0;right:0;max-height:300px;overflow:auto;padding:6px;border:1px solid rgba(228,193,113,.28);border-radius:12px;background:#09162e;box-shadow:0 20px 50px rgba(0,0,0,.55)}.AstrocartographyCalculator_cityMatches__jQ9Wk button{display:block;width:100%;padding:9px 10px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#dce8f8;text-align:left;cursor:pointer}.AstrocartographyCalculator_cityMatches__jQ9Wk button:hover{background:rgba(228,193,113,.1)}.AstrocartographyCalculator_regionalAtlas__socgD{display:grid;grid-gap:16px;gap:16px}.AstrocartographyCalculator_regionalAtlas__socgD>article{padding:20px;border:1px solid rgba(255,255,255,.08);border-left:3px solid;border-radius:14px;background:rgba(255,255,255,.035)}.AstrocartographyCalculator_regionalAtlas__socgD h4{margin:0 0 14px;font-size:22px}.AstrocartographyCalculator_regionalAtlas__socgD>article>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.AstrocartographyCalculator_regionalAtlas__socgD h5{margin:0 0 8px;color:#d9c487;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.AstrocartographyCalculator_regionalAtlas__socgD section button{display:flex;justify-content:space-between;gap:10px;width:100%;padding:7px 0;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:#dce8f8;text-align:left;cursor:pointer}.AstrocartographyCalculator_regionalAtlas__socgD section small{color:#8297b6;white-space:nowrap}@media(max-width:820px){.AstrocartographyCalculator_regionalAtlas__socgD>article>div{grid-template-columns:1fr}}.AstrocartographyCalculator_mapReading__szUds{margin:14px 0 0;padding:14px 16px;white-space:pre-wrap;border:1px solid rgba(126,200,227,.16);border-radius:13px;color:#b7cae1;background:rgba(2,17,42,.72);font:.78rem/1.65 inherit}.AstrocartographyCalculator_placeGrid__lNGMq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.AstrocartographyCalculator_placeCard__SBGo1{position:relative;min-height:250px;padding:22px;overflow:hidden;border:1px solid rgba(126,200,227,.16);border-radius:18px;background:linear-gradient(145deg,rgba(8,42,76,.88),rgba(3,21,50,.78))}.AstrocartographyCalculator_featuredPlace__jImlz{border-color:rgba(243,201,107,.36)}.AstrocartographyCalculator_placeGlow__2Mx2q{position:absolute;top:-90px;right:-75px;width:210px;height:210px;border-radius:50%;opacity:.25;filter:blur(45px);pointer-events:none}.AstrocartographyCalculator_flag__HG6JW{font-size:1.8rem}.AstrocartographyCalculator_placeCard__SBGo1 h3{margin:9px 0 5px;color:#f6fbff;font-size:1.3rem}.AstrocartographyCalculator_lineName__ClEW5{margin:0;font-weight:800}.AstrocartographyCalculator_theme__JOpbs{display:inline-block;margin-top:8px;padding:4px 8px;border:1px solid rgba(126,200,227,.18);border-radius:999px;color:#a8bdd7;font-size:.67rem}.AstrocartographyCalculator_meaning__zcxAC{margin:13px 0 0;color:#b0c2da;font-size:.8rem;line-height:1.6}.AstrocartographyCalculator_placeCard__SBGo1 small{display:block;margin-top:14px;color:#6f89aa;font-size:.68rem}.AstrocartographyCalculator_accessPrompt__zhBhF{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:24px;border:1px solid rgba(243,201,107,.31);border-radius:19px;background:radial-gradient(circle at 8% 50%,rgba(243,201,107,.13),transparent 30%),linear-gradient(140deg,rgba(13,43,72,.94),rgba(6,26,56,.9))}.AstrocartographyCalculator_accessPrompt__zhBhF>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(243,201,107,.4);border-radius:50%;color:#f3c96b}.AstrocartographyCalculator_accessPrompt__zhBhF h3{max-width:780px;font-size:1rem}.AstrocartographyCalculator_lineGrid__N0X6e,.AstrocartographyCalculator_vortexGrid__cbWRb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.AstrocartographyCalculator_lineGrid__N0X6e article,.AstrocartographyCalculator_vortexGrid__cbWRb article{padding:18px;border:1px solid rgba(126,200,227,.15);border-radius:15px;background:rgba(4,27,58,.72)}.AstrocartographyCalculator_lineGrid__N0X6e span,.AstrocartographyCalculator_vortexGrid__cbWRb>article>span{color:#7993b4;font-size:.7rem}.AstrocartographyCalculator_vortexGrid__cbWRb h4{display:flex;gap:9px;align-items:center;margin:9px 0;font-size:.92rem}.AstrocartographyCalculator_vortexGrid__cbWRb h4 i{font-style:normal}.AstrocartographyCalculator_vortexGrid__cbWRb h4 b{color:#708aaa}.AstrocartographyCalculator_lineGrid__N0X6e p,.AstrocartographyCalculator_vortexGrid__cbWRb p{margin:8px 0 0;color:#aebfd6;font-size:.78rem;line-height:1.6}.AstrocartographyCalculator_vortexGrid__cbWRb small{display:block;margin-top:10px;color:#6f88a8}.AstrocartographyCalculator_lineGrid__N0X6e article{border-left:3px solid}.AstrocartographyCalculator_lineGrid__N0X6e h4{margin:0 0 4px}.AstrocartographyCalculator_lineGrid__N0X6e article>small{display:block;margin-top:12px;color:#7f97b7;font-size:.7rem;line-height:1.5}.AstrocartographyCalculator_resultActions__34PcX{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.AstrocartographyCalculator_resultActions__34PcX button{padding:11px 17px;color:#dbe7f8;background:rgba(255,255,255,.045);border:1px solid rgba(228,193,113,.28);border-radius:999px;cursor:pointer;font:inherit}.AstrocartographyCalculator_guideSection__HrqnK{display:grid;grid-gap:22px;gap:22px;margin-top:50px}.AstrocartographyCalculator_guideCard__zQ01y{padding:clamp(22px,5vw,40px);border:1px solid rgba(126,200,227,.17);border-radius:22px;background:rgba(4,27,58,.68)}.AstrocartographyCalculator_guideCard__zQ01y p{color:#aebfd6;line-height:1.75}.AstrocartographyCalculator_guideCard__zQ01y h4{margin:28px 0 8px;color:#e4c171;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.AstrocartographyCalculator_faqGrid__2Ou99{display:grid;grid-gap:10px;gap:10px}.AstrocartographyCalculator_faqGrid__2Ou99 details{padding:17px 19px;border:1px solid rgba(126,200,227,.15);border-radius:14px;background:rgba(4,27,58,.68)}.AstrocartographyCalculator_faqGrid__2Ou99 summary{color:#dce8f8;cursor:pointer;font-weight:650}.AstrocartographyCalculator_faqGrid__2Ou99 p{margin:12px 0 0;color:#9fb3cc;line-height:1.7}.AstrocartographyCalculator_cityMatches__jQ9Wk button small,.AstrocartographyCalculator_cityMatches__jQ9Wk button strong{display:block}.AstrocartographyCalculator_cityMatches__jQ9Wk button small{margin-top:3px;color:#8297b6}.AstrocartographyCalculator_tableWrap__kLPqG{overflow-x:auto}.AstrocartographyCalculator_tableWrap__kLPqG table{width:100%;border-collapse:collapse;font-size:.78rem}.AstrocartographyCalculator_tableWrap__kLPqG td,.AstrocartographyCalculator_tableWrap__kLPqG th{padding:10px 9px;border-bottom:1px solid rgba(126,200,227,.12);text-align:left;white-space:nowrap}.AstrocartographyCalculator_tableWrap__kLPqG th{color:#6f89aa;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.AstrocartographyCalculator_tableWrap__kLPqG td{color:#b9cadf}.AstrocartographyCalculator_skyCard__NpLP6>small{display:block;margin-top:13px;color:#6f88a7}.AstrocartographyCalculator_lockedPreview__YetJ_{padding:clamp(25px,5vw,46px);border:1px solid rgba(147,116,237,.27);border-radius:23px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(144,102,231,.15),transparent 42%),rgba(4,25,55,.72)}.AstrocartographyCalculator_lockedPreview__YetJ_ h3{font-size:clamp(1.35rem,4vw,2rem)}.AstrocartographyCalculator_lockedPreview__YetJ_>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.AstrocartographyCalculator_lockedPreview__YetJ_ span{padding:12px;border:1px solid rgba(126,200,227,.13);border-radius:12px;color:#9fb3cc;background:rgba(3,20,47,.55);font-size:.75rem}.AstrocartographyCalculator_sourceNote__5PoE5{max-width:920px;margin:-20px auto 0;text-align:center;line-height:1.65}@media (max-width:900px){.AstrocartographyCalculator_loadedProfile__JzJZG,.AstrocartographyCalculator_lockedPreview__YetJ_>div,.AstrocartographyCalculator_placeGrid__lNGMq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.AstrocartographyCalculator_entryHeader__XNBJh,.AstrocartographyCalculator_sectionHeading__EYE9A,.AstrocartographyCalculator_submitRow__QnTRE{align-items:flex-start;flex-direction:column}.AstrocartographyCalculator_formGrid__EnXBv,.AstrocartographyCalculator_lineGrid__N0X6e,.AstrocartographyCalculator_loadedProfile__JzJZG,.AstrocartographyCalculator_lockedPreview__YetJ_>div,.AstrocartographyCalculator_placeGrid__lNGMq,.AstrocartographyCalculator_vortexGrid__cbWRb{grid-template-columns:1fr}.AstrocartographyCalculator_accessPrompt__zhBhF{grid-template-columns:auto 1fr}.AstrocartographyCalculator_accessPrompt__zhBhF .btn{grid-column:1/-1;width:100%;text-align:center}.AstrocartographyCalculator_map__kk5nC{height:470px;min-height:0}.AstrocartographyCalculator_placesMap__Ok0a2{height:390px}}.AstrocartographyCalculator_explorerModes__CPGON .AstrocartographyCalculator_activeToggle__Do2L1,.AstrocartographyCalculator_explorerModes__CPGON button[aria-pressed=true]{border-color:rgba(243,201,107,.82);color:#fff1bf;background:rgba(243,201,107,.18);box-shadow:inset 0 0 0 1px rgba(243,201,107,.16)}.AstrocartographyCalculator_explorerModes__CPGON button,.AstrocartographyCalculator_mapControls__nSzFS button,.AstrocartographyCalculator_placesLegend__C1cU3 button,.AstrocartographyCalculator_toggleLegend__BNBUN button{min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:rgba(243,201,107,.18);-moz-user-select:none;user-select:none;-webkit-user-select:none}.AstrocartographyCalculator_explorerModes__CPGON button:active,.AstrocartographyCalculator_mapControls__nSzFS button:active,.AstrocartographyCalculator_placesLegend__C1cU3 button:active,.AstrocartographyCalculator_toggleLegend__BNBUN button:active{transform:translateY(1px);border-color:rgba(243,201,107,.9)}@media (max-width:640px){.AstrocartographyCalculator_explorerModes__CPGON{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AstrocartographyCalculator_explorerModes__CPGON button{width:100%;padding:11px 10px;line-height:1.25}.AstrocartographyCalculator_placesLegend__C1cU3 button{min-height:46px}.AstrocartographyCalculator_placesMap__Ok0a2{min-height:390px}}.DestinyMatrixCalculator_calculator__9itCQ{max-width:1180px;margin:0 auto}.DestinyMatrixCalculator_modeTabs__wrlOS{display:flex;justify-content:center;gap:8px;margin-bottom:18px}.DestinyMatrixCalculator_modeTabs__wrlOS button{border:1px solid rgba(126,200,227,.18);background:rgba(5,22,52,.68);color:rgba(232,246,255,.64);padding:11px 18px;border-radius:999px;cursor:pointer}.DestinyMatrixCalculator_modeTabs__wrlOS button.DestinyMatrixCalculator_active__BgmjV{background:linear-gradient(135deg,rgba(126,200,227,.22),rgba(200,169,110,.12));border-color:rgba(126,200,227,.48);color:#f2fbff}.DestinyMatrixCalculator_entryCard__asdyE{padding:30px;border:1px solid rgba(126,200,227,.22);border-radius:26px;background:linear-gradient(155deg,rgba(7,29,65,.95),rgba(3,16,38,.96));box-shadow:0 24px 70px rgba(0,0,0,.22)}.DestinyMatrixCalculator_entryHeader__KOjGk{text-align:center;margin-bottom:22px}.DestinyMatrixCalculator_entryHeader__KOjGk p,.DestinyMatrixCalculator_resultHead__lz7Gp p{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#7ec8e3}.DestinyMatrixCalculator_entryHeader__KOjGk h2,.DestinyMatrixCalculator_resultHead__lz7Gp h2{font-family:var(--font-display,serif);font-size:clamp(28px,4vw,42px);color:#f0faff;margin:8px 0}.DestinyMatrixCalculator_entryHeader__KOjGk span{color:rgba(230,244,255,.64)}.DestinyMatrixCalculator_profileHint__jqHNX,.DestinyMatrixCalculator_profileNotice__YmZx2{margin:0 auto 18px;max-width:760px;padding:12px 14px;border:1px solid rgba(126,200,227,.18);border-radius:14px;background:rgba(126,200,227,.05);display:flex;justify-content:space-between;gap:12px;color:#dff4ff}.DestinyMatrixCalculator_profileNotice__YmZx2 small{color:rgba(230,244,255,.5)}.DestinyMatrixCalculator_profileHint__jqHNX{display:block;color:rgba(230,244,255,.62);line-height:1.55}.DestinyMatrixCalculator_formGrid__NHSdi{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:760px;margin:0 auto 18px}.DestinyMatrixCalculator_placeField__fi7dD{grid-column:1/-1;min-width:0}.DestinyMatrixCalculator_entryCard__asdyE label{display:grid;grid-gap:7px;gap:7px}.DestinyMatrixCalculator_entryCard__asdyE label>span,.DestinyMatrixCalculator_entryCard__asdyE legend{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(126,200,227,.72)}.DestinyMatrixCalculator_entryCard__asdyE input,.DestinyMatrixCalculator_entryCard__asdyE select{width:100%;box-sizing:border-box;border:1px solid rgba(126,200,227,.22);border-radius:13px;background:rgba(2,12,31,.82);color:#eefaff;padding:12px 13px;outline:none}.DestinyMatrixCalculator_entryCard__asdyE input:focus,.DestinyMatrixCalculator_entryCard__asdyE select:focus{border-color:rgba(126,200,227,.65);box-shadow:0 0 0 3px rgba(126,200,227,.08)}.DestinyMatrixCalculator_entryCard__asdyE>button{display:block;margin:0 auto}.DestinyMatrixCalculator_peopleGrid__6ame7{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.DestinyMatrixCalculator_peopleGrid__6ame7 fieldset{border:1px solid rgba(126,200,227,.16);border-radius:18px;padding:18px;display:grid;grid-gap:12px;gap:12px;background:rgba(126,200,227,.03)}.DestinyMatrixCalculator_peopleGrid__6ame7 legend{padding:0 8px}.DestinyMatrixCalculator_connection__NQ58P{max-width:760px;margin:0 auto 18px}.DestinyMatrixCalculator_savedProfilePicker__b_CVC{padding:12px 13px;border:1px solid rgba(126,200,227,.16);border-radius:13px;background:rgba(126,200,227,.05)}.DestinyMatrixCalculator_savedProfilePicker__b_CVC small{color:rgba(230,244,255,.5);font-size:11px;line-height:1.45;text-transform:none;letter-spacing:0}.DestinyMatrixCalculator_error__Q2jUO{max-width:760px;margin:0 auto 16px;padding:12px 14px;border:1px solid rgba(241,95,111,.34);border-radius:12px;background:rgba(241,95,111,.07);color:#ffdce0}.DestinyMatrixCalculator_results__oA6xy{margin-top:38px;scroll-margin-top:90px}.DestinyMatrixCalculator_resultHead__lz7Gp{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.DestinyMatrixCalculator_resultHead__lz7Gp>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.DestinyMatrixCalculator_miniCharts__mpqiO{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.DestinyMatrixCalculator_chakraPair__37Jap{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:26px}.DestinyMatrixCalculator_chakraPair__37Jap>section{margin-top:0;padding:20px}.DestinyMatrixCalculator_chakraPair__37Jap>section>header{align-items:flex-start;flex-direction:column}.DestinyMatrixCalculator_chakraPair__37Jap>section>header>span{text-align:left}.DestinyMatrixCalculator_chakraPair__37Jap>section>div{grid-template-columns:1fr}.DestinyMatrixCalculator_method__V56Nn{max-width:900px;margin:14px auto 0;text-align:center;color:rgba(230,244,255,.52);font-size:12px;line-height:1.6}@media(max-width:900px){.DestinyMatrixCalculator_chakraPair__37Jap{grid-template-columns:1fr}}@media(max-width:760px){.DestinyMatrixCalculator_entryCard__asdyE{padding:20px}.DestinyMatrixCalculator_formGrid__NHSdi,.DestinyMatrixCalculator_miniCharts__mpqiO,.DestinyMatrixCalculator_peopleGrid__6ame7{grid-template-columns:1fr}.DestinyMatrixCalculator_profileNotice__YmZx2{flex-direction:column}.DestinyMatrixCalculator_resultHead__lz7Gp{align-items:flex-start;flex-direction:column}.DestinyMatrixCalculator_resultHead__lz7Gp>div:last-child{width:100%}.DestinyMatrixCalculator_resultHead__lz7Gp>div:last-child .btn{flex:1 1}.DestinyMatrixCalculator_modeTabs__wrlOS{align-items:stretch}.DestinyMatrixCalculator_modeTabs__wrlOS button{flex:1 1;padding:10px 8px;font-size:12px}}@media print{.DestinyMatrixCalculator_entryCard__asdyE,.DestinyMatrixCalculator_modeTabs__wrlOS,.DestinyMatrixCalculator_resultHead__lz7Gp button{display:none!important}.DestinyMatrixCalculator_results__oA6xy{margin-top:0}.DestinyMatrixCalculator_calculator__9itCQ{max-width:none}}.SolarReturnWheel_frame__fWI4C{width:100%;padding:clamp(8px,2vw,20px);background:radial-gradient(circle at 50% 45%,rgba(240,217,140,.08),transparent 52%),linear-gradient(155deg,rgba(13,33,66,.98),rgba(6,18,39,.98));border:1px solid rgba(240,217,140,.18);border-radius:26px;box-shadow:0 30px 90px rgba(1,8,22,.42)}.SolarReturnWheel_wheel__UHSlJ{display:block;width:100%;max-width:730px;height:auto;margin:0 auto;overflow:visible}.SolarReturnWheel_outerGlow__R__jO{fill:rgba(240,217,140,.02);stroke:rgba(240,217,140,.08);stroke-width:1}.SolarReturnWheel_outerRing__yXV2B{fill:rgba(4,14,31,.38);stroke:rgba(240,217,140,.34);stroke-width:2}.SolarReturnWheel_zodiacInner__E5Ewp{fill:none;stroke:rgba(79,216,235,.18);stroke-width:1.2}.SolarReturnWheel_aspectRing__Nn3cm{fill:rgba(1,9,24,.45);stroke:rgba(127,149,179,.15);stroke-width:1}.SolarReturnWheel_coreRing__M_jUs{fill:rgba(240,217,140,.04);stroke:rgba(240,217,140,.22);stroke-width:1}.SolarReturnWheel_signBoundary__xE1V2{stroke:rgba(127,149,179,.24);stroke-width:1}.SolarReturnWheel_signGlyph__uiPMz{fill:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:22px;text-anchor:middle;dominant-baseline:middle}.SolarReturnWheel_houseCusp__IuOKP{stroke:rgba(127,149,179,.18);stroke-width:1}.SolarReturnWheel_angleCusp__MO5HQ{stroke:rgba(240,217,140,.5);stroke-width:1.8}.SolarReturnWheel_houseNumber__EpBaG{fill:rgba(220,233,245,.5);font-size:11px;text-anchor:middle;dominant-baseline:middle}.SolarReturnWheel_aspectTarget__P4xbo{cursor:pointer;outline:none}.SolarReturnWheel_aspectLine__Ihmmq{stroke-width:1.6;opacity:.72;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease;pointer-events:none}.SolarReturnWheel_aspectHitArea__FHqPB{stroke:transparent;stroke-width:18;pointer-events:stroke}.SolarReturnWheel_flowAspect__h0h7m{stroke:rgba(79,216,235,.78)}.SolarReturnWheel_tensionAspect__K7usv{stroke:rgba(238,121,143,.75)}.SolarReturnWheel_conjunctionAspect__31jY2{stroke:rgba(240,217,140,.78)}.SolarReturnWheel_aspectTarget__P4xbo:focus .SolarReturnWheel_aspectLine__Ihmmq,.SolarReturnWheel_aspectTarget__P4xbo:hover .SolarReturnWheel_aspectLine__Ihmmq,.SolarReturnWheel_selectedAspect__PSTnA .SolarReturnWheel_aspectLine__Ihmmq{opacity:1;stroke-width:3.2;filter:drop-shadow(0 0 5px currentColor)}.SolarReturnWheel_aspectLayerActive__JU1N6 .SolarReturnWheel_aspectTarget__P4xbo:not(.SolarReturnWheel_selectedAspect__PSTnA) .SolarReturnWheel_aspectLine__Ihmmq{opacity:.16}.SolarReturnWheel_natalPlanet__8GPIF text,.SolarReturnWheel_returnPlanet__PQ1uq text{text-anchor:middle;dominant-baseline:middle;font-family:Georgia,Times New Roman,serif}.SolarReturnWheel_returnPlanet__PQ1uq circle{fill:rgba(17,32,61,.97);stroke:#d4af37;stroke-width:1.4;transition:stroke-width .16s ease,filter .16s ease}.SolarReturnWheel_returnPlanet__PQ1uq>text{fill:#f0d98c;font-size:16px}.SolarReturnWheel_natalPlanet__8GPIF circle{fill:rgba(6,31,51,.97);stroke:#4fd8eb;stroke-width:1.35;transition:stroke-width .16s ease,filter .16s ease}.SolarReturnWheel_natalPlanet__8GPIF>text{fill:#91eff8;font-size:14px}.SolarReturnWheel_selectedReturnPlanet__lnPgW circle{stroke:#fff3b4;stroke-width:3;filter:drop-shadow(0 0 9px rgba(240,217,140,.9))}.SolarReturnWheel_selectedReturnPlanet__lnPgW>text{fill:#fff8d5}.SolarReturnWheel_selectedNatalPlanet__BjbDy circle{stroke:#b8f7ff;stroke-width:3;filter:drop-shadow(0 0 9px rgba(79,216,235,.9))}.SolarReturnWheel_selectedNatalPlanet__BjbDy>text{fill:#e4fcff}.SolarReturnWheel_retrograde__ey6cS{fill:#ffb6c1!important;font-family:inherit!important;font-size:8px!important;font-weight:700}.SolarReturnWheel_angleMarker__SOSMY line{stroke:rgba(240,217,140,.28);stroke-width:1;stroke-dasharray:3 5}.SolarReturnWheel_angleMarker__SOSMY text{fill:#f0d98c;font-size:11px;font-weight:700;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle}.SolarReturnWheel_coreTitle__7XPhB{fill:rgba(220,233,245,.62);font-size:8px;font-weight:700;letter-spacing:.2em;text-anchor:middle}.SolarReturnWheel_aspectHint__W5jbi{margin:0 auto 12px;color:rgba(220,233,245,.68);font-size:.76rem;line-height:1.5;text-align:center}.SolarReturnWheel_aspectDetail__dSbjC{width:min(100%,690px);margin:0 auto 14px;padding:clamp(16px,3vw,24px);color:rgba(231,240,249,.88);background:linear-gradient(145deg,rgba(18,44,79,.96),rgba(7,24,50,.96));border:1px solid rgba(240,217,140,.24);border-radius:18px;box-shadow:0 18px 45px rgba(1,8,22,.34)}.SolarReturnWheel_aspectDetail__dSbjC header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.SolarReturnWheel_aspectDetail__dSbjC header p{margin:0 0 6px;color:#f0d98c;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.SolarReturnWheel_aspectDetail__dSbjC h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#f7edc5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.6vw,1.35rem);line-height:1.35}.SolarReturnWheel_aspectDetail__dSbjC h3 strong{color:#91eff8;font-size:.8em;font-weight:700}.SolarReturnWheel_aspectDetail__dSbjC button{flex:0 0 auto;width:32px;height:32px;padding:0;color:rgba(231,240,249,.76);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.SolarReturnWheel_aspectDetail__dSbjC dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 14px}.SolarReturnWheel_aspectDetail__dSbjC dl div{padding:10px 12px;background:rgba(2,13,31,.42);border:1px solid rgba(127,149,179,.14);border-radius:11px}.SolarReturnWheel_aspectDetail__dSbjC dt{color:rgba(220,233,245,.58);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.SolarReturnWheel_aspectDetail__dSbjC dd{margin:3px 0 0;color:#f0d98c;font-size:.96rem;font-weight:800}.SolarReturnWheel_aspectDetail__dSbjC>p{margin:0;font-size:.88rem;line-height:1.65}.SolarReturnWheel_legend__RzAfI{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:5px;color:rgba(220,233,245,.58);font-size:.72rem}.SolarReturnWheel_legend__RzAfI i{display:inline-block;width:16px;height:4px;margin-right:6px;border-radius:999px;vertical-align:middle}.SolarReturnWheel_returnKey__pEmwR i{background:#d4af37}.SolarReturnWheel_natalKey__ZygoB i{background:#4fd8eb}.SolarReturnWheel_flowKey___Gju_ i{background:rgba(79,216,235,.86)}.SolarReturnWheel_tensionKey__5QbND i{background:rgba(238,121,143,.86)}.SolarReturnWheel_conjunctionKey__v0qMj i{background:rgba(240,217,140,.86)}@media(max-width:600px){.SolarReturnWheel_frame__fWI4C{padding:4px;border-radius:18px}.SolarReturnWheel_aspectHint__W5jbi{padding:0 12px;font-size:.7rem}.SolarReturnWheel_aspectDetail__dSbjC{border-radius:14px}.SolarReturnWheel_aspectDetail__dSbjC dl{grid-template-columns:1fr}.SolarReturnWheel_legend__RzAfI{gap:8px;font-size:.65rem;padding:0 7px 10px}}.TimingChartWheel_frame__Ph_Yj{width:100%;padding:clamp(8px,2vw,20px);background:radial-gradient(circle at 50% 45%,rgba(139,108,255,.09),transparent 52%),linear-gradient(155deg,rgba(13,33,66,.98),rgba(6,18,39,.98));border:1px solid rgba(139,108,255,.2);border-radius:26px;box-shadow:0 30px 90px rgba(1,8,22,.42)}.TimingChartWheel_wheel__ogmYH{display:block;width:100%;max-width:760px;height:auto;margin:0 auto;overflow:visible}.TimingChartWheel_outerGlow__XJFrJ{fill:rgba(79,216,235,.02);stroke:rgba(139,108,255,.1);stroke-width:1}.TimingChartWheel_outerRing__4Ehbt{fill:rgba(4,14,31,.38);stroke:rgba(240,217,140,.34);stroke-width:2}.TimingChartWheel_zodiacInner__RKhd2{fill:none;stroke:rgba(79,216,235,.2);stroke-width:1.2}.TimingChartWheel_aspectRing__bC1dN{fill:rgba(1,9,24,.45);stroke:rgba(127,149,179,.15);stroke-width:1}.TimingChartWheel_coreRing__t3CJE{fill:rgba(139,108,255,.05);stroke:rgba(240,217,140,.22);stroke-width:1}.TimingChartWheel_signBoundary__jcpe9{stroke:rgba(127,149,179,.24);stroke-width:1}.TimingChartWheel_signGlyph__3roqf{fill:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:22px;text-anchor:middle;dominant-baseline:middle}.TimingChartWheel_houseCusp__FBKFt{stroke:rgba(127,149,179,.18);stroke-width:1}.TimingChartWheel_angleCusp___pUED{stroke:rgba(240,217,140,.5);stroke-width:1.8}.TimingChartWheel_houseNumber___ru3L{fill:rgba(220,233,245,.5);font-size:11px;text-anchor:middle;dominant-baseline:middle}.TimingChartWheel_aspectTarget__XmZZP{cursor:pointer;outline:none}.TimingChartWheel_aspectLine__fZ0EN{stroke-width:1.6;opacity:.72;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease;pointer-events:none}.TimingChartWheel_aspectHitArea__hlP__{stroke:transparent;stroke-width:18;pointer-events:stroke}.TimingChartWheel_flowAspect__M4A7w{stroke:rgba(79,216,235,.78)}.TimingChartWheel_tensionAspect__zYTUC{stroke:rgba(238,121,143,.75)}.TimingChartWheel_conjunctionAspect__uNx8v{stroke:rgba(240,217,140,.78)}.TimingChartWheel_aspectTarget__XmZZP:focus .TimingChartWheel_aspectLine__fZ0EN,.TimingChartWheel_aspectTarget__XmZZP:hover .TimingChartWheel_aspectLine__fZ0EN,.TimingChartWheel_selectedAspect__ppxOY .TimingChartWheel_aspectLine__fZ0EN{opacity:1;stroke-width:3.2;filter:drop-shadow(0 0 5px currentColor)}.TimingChartWheel_aspectLayerActive__08OgX .TimingChartWheel_aspectTarget__XmZZP:not(.TimingChartWheel_selectedAspect__ppxOY) .TimingChartWheel_aspectLine__fZ0EN{opacity:.16}.TimingChartWheel_natalPlanet__C_3Z2 text,.TimingChartWheel_progressedPlanet__ueNcb text,.TimingChartWheel_transitPlanet__K_s0V text{text-anchor:middle;dominant-baseline:middle;font-family:Georgia,Times New Roman,serif}.TimingChartWheel_natalPlanet__C_3Z2 circle{fill:rgba(17,32,61,.97);stroke:#d4af37;stroke-width:1.4}.TimingChartWheel_natalPlanet__C_3Z2>text{fill:#f0d98c;font-size:16px}.TimingChartWheel_progressedPlanet__ueNcb circle{fill:rgba(31,20,62,.97);stroke:#9f82ff;stroke-width:1.4}.TimingChartWheel_progressedPlanet__ueNcb>text{fill:#cdbfff;font-size:15px}.TimingChartWheel_transitPlanet__K_s0V circle{fill:rgba(6,31,51,.97);stroke:#4fd8eb;stroke-width:1.35}.TimingChartWheel_transitPlanet__K_s0V>text{fill:#91eff8;font-size:14px}.TimingChartWheel_natalPlanet__C_3Z2 circle,.TimingChartWheel_progressedPlanet__ueNcb circle,.TimingChartWheel_transitPlanet__K_s0V circle{transition:stroke-width .16s ease,filter .16s ease}.TimingChartWheel_selectedPlanet__Z7TPU circle{stroke:#fff3b4;stroke-width:3;filter:drop-shadow(0 0 9px rgba(240,217,140,.9))}.TimingChartWheel_selectedPlanet__Z7TPU>text{fill:#fff8d5}.TimingChartWheel_retrograde__XRYbC{fill:#ffb6c1!important;font-family:inherit!important;font-size:8px!important;font-weight:700}.TimingChartWheel_angleMarker__KZx4J line{stroke:rgba(240,217,140,.28);stroke-width:1;stroke-dasharray:3 5}.TimingChartWheel_angleMarker__KZx4J text{fill:#f0d98c;font-size:11px;font-weight:700;letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle}.TimingChartWheel_coreTitle__aFLhx{fill:rgba(220,233,245,.62);font-size:8px;font-weight:700;letter-spacing:.2em;text-anchor:middle}.TimingChartWheel_aspectHint__rgD_9{margin:0 auto 12px;color:rgba(220,233,245,.68);font-size:.76rem;line-height:1.5;text-align:center}.TimingChartWheel_aspectDetail__Hke8D{width:min(100%,680px);margin:0 auto 14px;padding:clamp(16px,3vw,24px);color:rgba(231,240,249,.88);background:linear-gradient(145deg,rgba(18,44,79,.96),rgba(7,24,50,.96));border:1px solid rgba(139,108,255,.28);border-radius:18px;box-shadow:0 18px 45px rgba(1,8,22,.34)}.TimingChartWheel_aspectDetail__Hke8D header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.TimingChartWheel_aspectDetail__Hke8D header p{margin:0 0 6px;color:#cdbfff;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.TimingChartWheel_aspectDetail__Hke8D h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#f7edc5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.6vw,1.35rem);line-height:1.35}.TimingChartWheel_aspectDetail__Hke8D h3 strong{color:#91eff8;font-size:.8em;font-weight:700}.TimingChartWheel_aspectDetail__Hke8D button{flex:0 0 auto;width:32px;height:32px;padding:0;color:rgba(231,240,249,.76);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.TimingChartWheel_aspectDetail__Hke8D dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 14px}.TimingChartWheel_aspectDetail__Hke8D dl div{padding:10px 12px;background:rgba(2,13,31,.42);border:1px solid rgba(127,149,179,.14);border-radius:11px}.TimingChartWheel_aspectDetail__Hke8D dt{color:rgba(220,233,245,.58);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.TimingChartWheel_aspectDetail__Hke8D dd{margin:3px 0 0;color:#f0d98c;font-size:.96rem;font-weight:800}.TimingChartWheel_aspectDetail__Hke8D>p{margin:0;font-size:.88rem;line-height:1.65}.TimingChartWheel_legend__NOiIo{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:5px;color:rgba(220,233,245,.58);font-size:.72rem}.TimingChartWheel_legend__NOiIo i{display:inline-block;width:16px;height:4px;margin-right:6px;border-radius:999px;vertical-align:middle}.TimingChartWheel_natalKey__OuCQf i{background:#d4af37}.TimingChartWheel_progressedKey__Yz0wS i{background:#9f82ff}.TimingChartWheel_transitKey__0mqBK i{background:#4fd8eb}.TimingChartWheel_flowKey__DKI4T i{background:rgba(79,216,235,.75)}.TimingChartWheel_tensionKey__ZljTe i{background:rgba(232,136,151,.75)}@media(max-width:600px){.TimingChartWheel_frame__Ph_Yj{padding:4px;border-radius:18px}.TimingChartWheel_aspectHint__rgD_9{padding:0 12px;font-size:.7rem}.TimingChartWheel_aspectDetail__Hke8D{border-radius:14px}.TimingChartWheel_aspectDetail__Hke8D dl{grid-template-columns:1fr}.TimingChartWheel_legend__NOiIo{gap:8px;font-size:.65rem;padding:0 7px 10px}}.TropicalAstrologyDeepReading_reading__k1CvV{display:grid;grid-gap:28px;gap:28px;margin-top:24px}.TropicalAstrologyDeepReading_heading__f_5qe{max-width:880px;margin:0 auto;text-align:center}.TropicalAstrologyDeepReading_eyebrow__yIpxE,.TropicalAstrologyDeepReading_heading__f_5qe>p{margin:0 0 8px;color:#4fd8eb;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.TropicalAstrologyDeepReading_heading__f_5qe h3,.TropicalAstrologyDeepReading_sectionHeading__ZVwDP h3{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.TropicalAstrologyDeepReading_heading__f_5qe h3{font-size:clamp(1.8rem,4vw,2.8rem)}.TropicalAstrologyDeepReading_heading__f_5qe>span{display:block;margin-top:13px;color:rgba(220,233,245,.68);line-height:1.7}.TropicalAstrologyDeepReading_heading__f_5qe>small{display:inline-block;margin-top:13px;padding:6px 10px;color:#a7f3df;background:rgba(25,104,83,.17);border:1px solid rgba(89,222,181,.28);border-radius:999px}.TropicalAstrologyDeepReading_accordion__x5e7v,.TropicalAstrologyDeepReading_aspectCard__byS5m,.TropicalAstrologyDeepReading_balanceCard__LwVnL,.TropicalAstrologyDeepReading_coreCard__c0aOu,.TropicalAstrologyDeepReading_houseGrid__53VkY article,.TropicalAstrologyDeepReading_integrationGrid__2ywPH article,.TropicalAstrologyDeepReading_lockedCard__xwxSR,.TropicalAstrologyDeepReading_rulerCard__tcsoL,.TropicalAstrologyDeepReading_synthesis__R_cCv,.TropicalAstrologyDeepReading_transitGrid__zzN55 details{background:linear-gradient(155deg,rgba(13,33,66,.98),rgba(7,20,42,.96));border:1px solid rgba(79,216,235,.16);box-shadow:0 24px 70px rgba(1,8,22,.28)}.TropicalAstrologyDeepReading_lockedCard__xwxSR{position:relative;overflow:hidden;max-width:920px;width:100%;margin:0 auto;padding:clamp(25px,5vw,48px);border-radius:24px;text-align:center}.TropicalAstrologyDeepReading_lockedCard__xwxSR:before{content:"";position:absolute;inset:-35% 15% auto;height:320px;background:radial-gradient(circle,rgba(79,216,235,.14),transparent 66%);pointer-events:none}.TropicalAstrologyDeepReading_lockIcon__4Dpro{position:relative;color:#f0d98c;font-size:2rem}.TropicalAstrologyDeepReading_lockedCard__xwxSR h4{position:relative;margin:8px 0 0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:400}.TropicalAstrologyDeepReading_unlockGrid__v9Kzf{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:760px;margin:25px auto}.TropicalAstrologyDeepReading_unlockGrid__v9Kzf span{padding:12px 14px;color:rgba(220,233,245,.74);background:rgba(4,12,26,.48);border:1px solid rgba(127,149,179,.15);border-radius:11px;font-size:.84rem}.TropicalAstrologyDeepReading_lockActions__4Zrz7{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.TropicalAstrologyDeepReading_lockNote__2Lcx_{position:relative;margin:14px 0 0;color:rgba(220,233,245,.5);font-size:.78rem}.TropicalAstrologyDeepReading_synthesis__R_cCv{padding:clamp(24px,4vw,38px);border-color:rgba(212,175,55,.28);border-radius:22px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.09),transparent 46%),linear-gradient(155deg,rgba(13,33,66,.98),rgba(7,20,42,.96))}.TropicalAstrologyDeepReading_balanceCard__LwVnL h4,.TropicalAstrologyDeepReading_coreCard__c0aOu h4,.TropicalAstrologyDeepReading_houseGrid__53VkY h4,.TropicalAstrologyDeepReading_integrationGrid__2ywPH h4,.TropicalAstrologyDeepReading_rulerCard__tcsoL h4,.TropicalAstrologyDeepReading_synthesis__R_cCv h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.TropicalAstrologyDeepReading_synthesis__R_cCv h4{font-size:clamp(1.4rem,3vw,2rem)}.TropicalAstrologyDeepReading_synthesis__R_cCv>p:not(.TropicalAstrologyDeepReading_eyebrow__yIpxE){max-width:900px;margin:14px auto 0;color:rgba(220,233,245,.72);line-height:1.7}.TropicalAstrologyDeepReading_themeRow__YtzbV{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:21px}.TropicalAstrologyDeepReading_themeRow__YtzbV span{padding:7px 11px;color:#f0d98c;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.24);border-radius:999px;font-size:.76rem}.TropicalAstrologyDeepReading_coreGrid__XF7Cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.TropicalAstrologyDeepReading_coreCard__c0aOu{padding:24px;border-radius:19px}.TropicalAstrologyDeepReading_coreCard__c0aOu h4{font-size:1.3rem}.TropicalAstrologyDeepReading_position__1auFP{display:block;margin-top:7px;color:#4fd8eb;font-size:.78rem}.TropicalAstrologyDeepReading_coreCard__c0aOu>p:not(.TropicalAstrologyDeepReading_eyebrow__yIpxE){color:rgba(220,233,245,.72);line-height:1.65}.TropicalAstrologyDeepReading_twoSides__fYwII{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.TropicalAstrologyDeepReading_twoSides__fYwII>div{padding:13px;background:rgba(4,12,26,.4);border-radius:11px}.TropicalAstrologyDeepReading_twoSides__fYwII strong{color:#f0d98c;font-size:.8rem}.TropicalAstrologyDeepReading_twoSides__fYwII ul{margin:9px 0 0;padding-left:17px;color:rgba(220,233,245,.66);font-size:.8rem;line-height:1.55}.TropicalAstrologyDeepReading_practice__qAe7y{display:grid;grid-gap:5px;gap:5px;margin-top:16px;padding:13px 15px;background:linear-gradient(90deg,rgba(79,216,235,.08),rgba(212,175,55,.07));border-radius:11px}.TropicalAstrologyDeepReading_practice__qAe7y strong{color:#4fd8eb;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.TropicalAstrologyDeepReading_practice__qAe7y span{color:rgba(220,233,245,.76);font-size:.82rem;line-height:1.5}.TropicalAstrologyDeepReading_featureGrid__2elQT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.TropicalAstrologyDeepReading_balanceCard__LwVnL,.TropicalAstrologyDeepReading_rulerCard__tcsoL{padding:25px;border-radius:20px}.TropicalAstrologyDeepReading_rulerTitle__uFyig{display:flex;gap:14px;align-items:center}.TropicalAstrologyDeepReading_rulerTitle__uFyig>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;color:#f0d98c;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.25);border-radius:50%;font-size:1.6rem}.TropicalAstrologyDeepReading_balanceCard__LwVnL h4,.TropicalAstrologyDeepReading_rulerTitle__uFyig h4{font-size:1.25rem}.TropicalAstrologyDeepReading_rulerTitle__uFyig small{display:block;margin-top:5px;color:#4fd8eb}.TropicalAstrologyDeepReading_balanceCard__LwVnL>p:not(.TropicalAstrologyDeepReading_eyebrow__yIpxE),.TropicalAstrologyDeepReading_rulerCard__tcsoL>p:not(.TropicalAstrologyDeepReading_eyebrow__yIpxE){color:rgba(220,233,245,.7);line-height:1.65}.TropicalAstrologyDeepReading_balanceGroups__3fqD7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.TropicalAstrologyDeepReading_balanceGroups__3fqD7>div{display:grid;grid-gap:7px;gap:7px}.TropicalAstrologyDeepReading_balanceGroups__3fqD7 span{display:flex;justify-content:space-between;padding:9px 11px;background:rgba(4,12,26,.42);border-radius:9px}.TropicalAstrologyDeepReading_balanceGroups__3fqD7 strong{color:rgba(220,233,245,.7);font-size:.78rem}.TropicalAstrologyDeepReading_balanceGroups__3fqD7 b{color:#f0d98c}.TropicalAstrologyDeepReading_section__rxazX{display:grid;grid-gap:18px;gap:18px;padding-top:12px}.TropicalAstrologyDeepReading_sectionHeading__ZVwDP{max-width:830px}.TropicalAstrologyDeepReading_sectionHeading__ZVwDP h3{font-size:clamp(1.4rem,3vw,2rem)}.TropicalAstrologyDeepReading_sectionHeading__ZVwDP>span{display:block;margin-top:9px;color:rgba(220,233,245,.6);line-height:1.55}.TropicalAstrologyDeepReading_accordionGrid__lGFJg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.TropicalAstrologyDeepReading_accordion__x5e7v,.TropicalAstrologyDeepReading_aspectCard__byS5m,.TropicalAstrologyDeepReading_transitGrid__zzN55 details{border-radius:14px;overflow:hidden}.TropicalAstrologyDeepReading_accordion__x5e7v summary,.TropicalAstrologyDeepReading_aspectCard__byS5m summary,.TropicalAstrologyDeepReading_transitGrid__zzN55 summary{display:flex;gap:12px;align-items:center;padding:16px;cursor:pointer;list-style:none}.TropicalAstrologyDeepReading_accordion__x5e7v summary::-webkit-details-marker,.TropicalAstrologyDeepReading_aspectCard__byS5m summary::-webkit-details-marker,.TropicalAstrologyDeepReading_transitGrid__zzN55 summary::-webkit-details-marker{display:none}.TropicalAstrologyDeepReading_accordion__x5e7v summary>span{color:#f0d98c;font-size:1.35rem}.TropicalAstrologyDeepReading_accordion__x5e7v summary div{min-width:0}.TropicalAstrologyDeepReading_accordion__x5e7v summary strong,.TropicalAstrologyDeepReading_aspectCard__byS5m summary strong,.TropicalAstrologyDeepReading_transitGrid__zzN55 summary strong{display:block;color:rgba(220,233,245,.84);font-size:.88rem}.TropicalAstrologyDeepReading_accordion__x5e7v summary small,.TropicalAstrologyDeepReading_aspectCard__byS5m summary small,.TropicalAstrologyDeepReading_transitGrid__zzN55 summary small{display:block;margin-top:4px;color:rgba(220,233,245,.48)}.TropicalAstrologyDeepReading_accordionBody__le5i_{padding:0 17px 18px;color:rgba(220,233,245,.7);line-height:1.6}.TropicalAstrologyDeepReading_accordionBody__le5i_>p:first-child{font-size:.82rem}.TropicalAstrologyDeepReading_accordionBody__le5i_ dl{display:grid;grid-gap:9px;gap:9px;margin:14px 0 0}.TropicalAstrologyDeepReading_accordionBody__le5i_ dl>div{padding:11px;background:rgba(4,12,26,.42);border-radius:9px}.TropicalAstrologyDeepReading_accordionBody__le5i_ dt,.TropicalAstrologyDeepReading_aspectCard__byS5m dt{color:#4fd8eb;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.TropicalAstrologyDeepReading_accordionBody__le5i_ dd,.TropicalAstrologyDeepReading_aspectCard__byS5m dd{margin:5px 0 0;color:rgba(220,233,245,.7);font-size:.8rem}.TropicalAstrologyDeepReading_aspectGrid___rWGo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.TropicalAstrologyDeepReading_aspectCard__byS5m summary{justify-content:space-between}.TropicalAstrologyDeepReading_aspectCard__byS5m>div{padding:0 16px 17px}.TropicalAstrologyDeepReading_aspectCard__byS5m p{color:rgba(220,233,245,.7);line-height:1.6}.TropicalAstrologyDeepReading_aspectCard__byS5m dl{display:grid;grid-gap:9px;gap:9px;margin:13px 0 0}.TropicalAstrologyDeepReading_aspectCard__byS5m dl span{padding:10px;background:rgba(4,12,26,.42);border-radius:9px}.TropicalAstrologyDeepReading_houseGrid__53VkY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.TropicalAstrologyDeepReading_houseGrid__53VkY article{padding:19px;border-radius:15px}.TropicalAstrologyDeepReading_houseGrid__53VkY article>span{color:#4fd8eb;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.TropicalAstrologyDeepReading_houseGrid__53VkY h4{margin-top:7px;font-size:1.08rem}.TropicalAstrologyDeepReading_houseGrid__53VkY small{display:block;margin-top:6px;color:#f0d98c}.TropicalAstrologyDeepReading_houseGrid__53VkY p{color:rgba(220,233,245,.66);font-size:.82rem;line-height:1.55}.TropicalAstrologyDeepReading_houseGrid__53VkY article>strong{display:block;color:rgba(220,233,245,.78);font-size:.78rem;line-height:1.5}.TropicalAstrologyDeepReading_transitSection__xLcSX{padding:24px;background:radial-gradient(circle at 50% 0,rgba(79,216,235,.07),transparent 45%);border:1px solid rgba(79,216,235,.12);border-radius:20px}.TropicalAstrologyDeepReading_transitGrid__zzN55{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.TropicalAstrologyDeepReading_transitGrid__zzN55 summary{justify-content:space-between}.TropicalAstrologyDeepReading_transitGrid__zzN55 details>div{padding:0 16px 16px}.TropicalAstrologyDeepReading_transitGrid__zzN55 p{color:rgba(220,233,245,.68);font-size:.82rem;line-height:1.55}.TropicalAstrologyDeepReading_transitGrid__zzN55 b{color:#4fd8eb}.TropicalAstrologyDeepReading_integrationGrid__2ywPH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.TropicalAstrologyDeepReading_integrationGrid__2ywPH article{padding:21px;border-radius:16px}.TropicalAstrologyDeepReading_integrationGrid__2ywPH h4{font-size:1.12rem}.TropicalAstrologyDeepReading_integrationGrid__2ywPH p{color:rgba(220,233,245,.68);line-height:1.6}.TropicalAstrologyDeepReading_integrationGrid__2ywPH ul{margin:12px 0 0;padding-left:18px;color:rgba(220,233,245,.72);font-size:.82rem;line-height:1.55}.TropicalAstrologyDeepReading_note__whhRs{margin:0;color:rgba(220,233,245,.43);font-size:.74rem;line-height:1.55;text-align:center}.TropicalAstrologyDeepReading_error__KnXNb{padding:14px;color:#ffd5d5;background:rgba(130,28,44,.2);border:1px solid rgba(255,150,160,.35);border-radius:11px;text-align:center}@media (max-width:980px){.TropicalAstrologyDeepReading_houseGrid__53VkY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.TropicalAstrologyDeepReading_accordionGrid__lGFJg,.TropicalAstrologyDeepReading_aspectGrid___rWGo,.TropicalAstrologyDeepReading_balanceGroups__3fqD7,.TropicalAstrologyDeepReading_coreGrid__XF7Cg,.TropicalAstrologyDeepReading_featureGrid__2elQT,.TropicalAstrologyDeepReading_houseGrid__53VkY,.TropicalAstrologyDeepReading_integrationGrid__2ywPH,.TropicalAstrologyDeepReading_transitGrid__zzN55,.TropicalAstrologyDeepReading_twoSides__fYwII,.TropicalAstrologyDeepReading_unlockGrid__v9Kzf{grid-template-columns:1fr}}.PlainLanguageReading_summary__TArAq{display:grid;grid-gap:22px;gap:22px;padding:clamp(22px,4vw,38px);background:radial-gradient(circle at 20% 0,rgba(79,216,235,.1),transparent 42%),linear-gradient(145deg,rgba(13,33,66,.98),rgba(6,18,39,.98));border:1px solid rgba(79,216,235,.22);border-radius:24px;box-shadow:0 28px 80px rgba(1,8,22,.32)}.PlainLanguageReading_summaryHeading__5PoHf{text-align:center}.PlainLanguageReading_summaryHeading__5PoHf p,.PlainLanguageReading_termsHeading__kyLh4 p{margin:0;color:#4fd8eb;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.PlainLanguageReading_summaryHeading__5PoHf h3,.PlainLanguageReading_termsHeading__kyLh4 h3{margin:7px 0 9px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:400}.PlainLanguageReading_summaryHeading__5PoHf span,.PlainLanguageReading_termsHeading__kyLh4 span{display:block;max-width:780px;margin:0 auto;color:rgba(220,233,245,.7);font-size:.9rem;line-height:1.7}.PlainLanguageReading_summaryColumns__pHgLN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.PlainLanguageReading_pointColumn__T_G9w{padding:18px;background:rgba(4,12,26,.42);border:1px solid rgba(127,149,179,.14);border-radius:17px}.PlainLanguageReading_pointColumn__T_G9w h4{display:flex;gap:8px;align-items:center;margin:0 0 13px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400}.PlainLanguageReading_pointColumn__T_G9w h4 i{font-style:normal}.PlainLanguageReading_pointColumn__T_G9w article{display:grid;grid-template-columns:30px 1fr;grid-gap:11px;gap:11px;padding:13px 0;border-top:1px solid rgba(127,149,179,.12)}.PlainLanguageReading_pointColumn__T_G9w article:first-of-type{border-top:0}.PlainLanguageReading_pointColumn__T_G9w article>b{display:grid;place-items:center;width:27px;height:27px;color:#061326;background:#d4af37;border-radius:50%;font-size:.74rem}.PlainLanguageReading_challengeColumn__TFdo4 article>b{background:#cdbfff}.PlainLanguageReading_pointColumn__T_G9w strong{display:block;color:rgba(244,232,189,.94);font-size:.86rem}.PlainLanguageReading_pointColumn__T_G9w p{margin:5px 0 0;color:rgba(220,233,245,.68);font-size:.8rem;line-height:1.55}.PlainLanguageReading_pointColumn__T_G9w small{display:block;margin-top:7px;color:rgba(220,233,245,.43);font-size:.68rem}.PlainLanguageReading_strengthColumn__wzOuD{border-color:rgba(79,216,235,.18)}.PlainLanguageReading_challengeColumn__TFdo4{border-color:rgba(159,130,255,.2)}.PlainLanguageReading_terms__6K8Px{display:grid;grid-gap:16px;gap:16px;padding:22px;background:rgba(4,12,26,.36);border:1px solid rgba(127,149,179,.16);border-radius:19px}.PlainLanguageReading_termsHeading__kyLh4{text-align:center}.PlainLanguageReading_termsHeading__kyLh4 h3{font-size:1.35rem}.PlainLanguageReading_termsHeading__kyLh4 span{font-size:.78rem}.PlainLanguageReading_termGrid__kI_ms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.PlainLanguageReading_termGrid__kI_ms article{padding:14px;background:rgba(13,33,66,.56);border:1px solid rgba(79,216,235,.12);border-radius:12px}.PlainLanguageReading_termGrid__kI_ms strong{color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.PlainLanguageReading_termGrid__kI_ms p{margin:7px 0 0;color:rgba(220,233,245,.62);font-size:.73rem;line-height:1.5}.PlainLanguageReading_advanced__heYjo{overflow:hidden;background:linear-gradient(145deg,rgba(13,33,66,.92),rgba(6,18,39,.96));border:1px solid rgba(159,130,255,.2);border-radius:18px}.PlainLanguageReading_advanced__heYjo>summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:19px 21px;cursor:pointer;list-style:none}.PlainLanguageReading_advanced__heYjo>summary::-webkit-details-marker{display:none}.PlainLanguageReading_advanced__heYjo>summary span{display:grid;grid-gap:4px;gap:4px}.PlainLanguageReading_advanced__heYjo>summary strong{color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.PlainLanguageReading_advanced__heYjo>summary small{color:rgba(220,233,245,.55);font-size:.73rem}.PlainLanguageReading_advanced__heYjo>summary i{display:grid;place-items:center;width:30px;height:30px;color:#cdbfff;background:rgba(159,130,255,.1);border:1px solid rgba(159,130,255,.2);border-radius:50%;font-style:normal;font-size:1.1rem;transition:transform .2s ease}.PlainLanguageReading_advanced__heYjo[open]>summary i{transform:rotate(45deg)}.PlainLanguageReading_advancedBody__oxVfB{display:grid;grid-gap:18px;gap:18px;padding:0 20px 22px;border-top:1px solid rgba(127,149,179,.12)}@media(max-width:900px){.PlainLanguageReading_termGrid__kI_ms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.PlainLanguageReading_summaryColumns__pHgLN,.PlainLanguageReading_termGrid__kI_ms{grid-template-columns:1fr}.PlainLanguageReading_summary__TArAq{padding:20px}.PlainLanguageReading_advanced__heYjo>summary{padding:16px}.PlainLanguageReading_advancedBody__oxVfB{padding:0 14px 16px}}.TrueSkyChartWheel_shell__GxkNM{width:100%;display:grid;justify-items:center;grid-gap:12px;gap:12px}.TrueSkyChartWheel_wheel__tuy0M{width:min(100%,640px);height:auto;display:block;filter:drop-shadow(0 20px 42px rgba(0,0,0,.34))}.TrueSkyChartWheel_aspectTarget__Ccd_T{cursor:pointer;outline:none}.TrueSkyChartWheel_aspectLine__4_qM0{stroke-width:1.6;opacity:.76;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease;pointer-events:none}.TrueSkyChartWheel_aspectHitArea__PkBGH{stroke:transparent;stroke-width:18;pointer-events:stroke}.TrueSkyChartWheel_flowAspect__xeHJd{stroke:rgba(87,215,231,.8)}.TrueSkyChartWheel_tensionAspect____I7z{stroke:rgba(238,121,143,.78)}.TrueSkyChartWheel_conjunctionAspect__6RjaX{stroke:rgba(229,192,108,.82)}.TrueSkyChartWheel_aspectTarget__Ccd_T:focus .TrueSkyChartWheel_aspectLine__4_qM0,.TrueSkyChartWheel_aspectTarget__Ccd_T:hover .TrueSkyChartWheel_aspectLine__4_qM0,.TrueSkyChartWheel_selectedAspect__9tg1A .TrueSkyChartWheel_aspectLine__4_qM0{opacity:1;stroke-width:3.2;filter:drop-shadow(0 0 5px currentColor)}.TrueSkyChartWheel_aspectLayerActive__QDfJn .TrueSkyChartWheel_aspectTarget__Ccd_T:not(.TrueSkyChartWheel_selectedAspect__9tg1A) .TrueSkyChartWheel_aspectLine__4_qM0{opacity:.16}.TrueSkyChartWheel_planetMarker__81Qez circle,.TrueSkyChartWheel_planetMarker__81Qez>text{transition:stroke-width .16s ease,fill .16s ease,filter .16s ease}.TrueSkyChartWheel_selectedPlanet__k7Ns8 circle{stroke:#fff3b4;stroke-width:3.4;filter:drop-shadow(0 0 9px rgba(240,217,140,.9))}.TrueSkyChartWheel_selectedPlanet__k7Ns8>text{fill:#fff8d5}.TrueSkyChartWheel_aspectHint__9nWnA{margin:0 auto;color:rgba(220,233,245,.68);font-size:.76rem;line-height:1.5;text-align:center}.TrueSkyChartWheel_aspectDetail__x2ZEs{width:min(100%,680px);padding:clamp(16px,3vw,24px);color:rgba(231,240,249,.88);background:linear-gradient(145deg,rgba(18,44,79,.96),rgba(7,24,50,.96));border:1px solid rgba(87,215,231,.25);border-radius:18px;box-shadow:0 18px 45px rgba(1,8,22,.34)}.TrueSkyChartWheel_aspectDetail__x2ZEs header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.TrueSkyChartWheel_aspectDetail__x2ZEs header p{margin:0 0 6px;color:#91eff8;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.TrueSkyChartWheel_aspectDetail__x2ZEs h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#f7edc5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2.6vw,1.35rem);line-height:1.35}.TrueSkyChartWheel_aspectDetail__x2ZEs h3 strong{color:#91eff8;font-size:.8em;font-weight:700}.TrueSkyChartWheel_aspectDetail__x2ZEs button{flex:0 0 auto;width:32px;height:32px;padding:0;color:rgba(231,240,249,.76);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.TrueSkyChartWheel_aspectDetail__x2ZEs dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 14px}.TrueSkyChartWheel_aspectDetail__x2ZEs dl div{padding:10px 12px;background:rgba(2,13,31,.42);border:1px solid rgba(127,149,179,.14);border-radius:11px}.TrueSkyChartWheel_aspectDetail__x2ZEs dt{color:rgba(220,233,245,.58);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.TrueSkyChartWheel_aspectDetail__x2ZEs dd{margin:3px 0 0;color:#f0d98c;font-size:.96rem;font-weight:800}.TrueSkyChartWheel_aspectDetail__x2ZEs>p{margin:0;font-size:.88rem;line-height:1.65}.TrueSkyChartWheel_legend__J4l_w{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;color:rgba(195,216,237,.76);font-size:.74rem}.TrueSkyChartWheel_legend__J4l_w span{display:inline-flex;align-items:center;gap:7px}.TrueSkyChartWheel_legend__J4l_w i{width:18px;height:3px;border-radius:999px;background:#e4bd66}.TrueSkyChartWheel_legend__J4l_w .TrueSkyChartWheel_transit__cyu2v i{background:#57d7e7}.TrueSkyChartWheel_legend__J4l_w .TrueSkyChartWheel_flow__UqzlQ i{background:rgba(87,215,231,.9)}.TrueSkyChartWheel_legend__J4l_w .TrueSkyChartWheel_tension__Vt02y i{background:rgba(238,121,143,.9)}.TrueSkyChartWheel_legend__J4l_w .TrueSkyChartWheel_conjunction__7PEs8 i{background:rgba(229,192,108,.92)}.TrueSkyChartWheel_legend__J4l_w .TrueSkyChartWheel_boundary__oH1zM i{background:#c77fd0}@media (max-width:600px){.TrueSkyChartWheel_aspectHint__9nWnA{padding:0 12px;font-size:.7rem}.TrueSkyChartWheel_aspectDetail__x2ZEs{border-radius:14px}.TrueSkyChartWheel_aspectDetail__x2ZEs dl{grid-template-columns:1fr}}