.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_page__C_6R2 .btn{background:linear-gradient(90deg,#45c87d,#7be3a8);color:#03213f;border:1px solid rgba(210,255,228,.38);box-shadow:0 9px 28px rgba(69,200,125,.22)}.homepage-redesign_page__C_6R2 .btn:hover{box-shadow:0 10px 34px rgba(69,200,125,.42)}.homepage-redesign_page__C_6R2 .btn:focus-visible{outline:3px solid rgba(123,227,168,.46);outline-offset:3px}.homepage-redesign_page__C_6R2 .btn.ghost{background:linear-gradient(90deg,#45c87d,#7be3a8);color:#03213f;border-color:rgba(210,255,228,.38)}.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:860px;margin:0 auto 18px;text-align:center}.homepage-redesign_heroCopy__Pjwrd h1{max-width:880px;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:780px;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_urgencyPill__KYpPG{width:-moz-fit-content;width:fit-content;max-width:100%;margin:16px auto 0;padding:8px 14px;border:1px solid rgba(255,146,99,.34);border-radius:999px;background:rgba(155,52,28,.2);color:#ffd8c5;font-size:.76rem;font-weight:700;line-height:1.45;text-align:center}.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:none}.homepage-redesign_narrow__SoZn3{max-width:1040px}.homepage-redesign_problemSection__uOi0y{position:relative;padding:88px 0;border-bottom:1px solid rgba(126,200,227,.12);background:radial-gradient(circle at 12% 20%,rgba(72,195,214,.1),transparent 30%),radial-gradient(circle at 88% 78%,rgba(120,85,180,.1),transparent 28%),#041a36}.homepage-redesign_problemGrid__vtjzU{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;grid-gap:clamp(38px,6vw,68px);gap:clamp(38px,6vw,68px)}.homepage-redesign_problemVisual__wQC2M{position:relative;min-width:0;min-height:430px;display:grid;place-items:center;margin:0;padding:32px 26px 24px;overflow:hidden;border:1px solid rgba(126,200,227,.22);border-radius:26px;background:radial-gradient(circle at 50% 45%,rgba(74,194,216,.13),transparent 35%),linear-gradient(145deg,rgba(7,40,73,.98),rgba(3,20,46,.98));box-shadow:0 28px 72px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.homepage-redesign_problemVisual__wQC2M:before{content:"";position:absolute;inset:0;opacity:.24;pointer-events:none;background-image:radial-gradient(circle at 13% 18%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 82% 13%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 72% 74%,#fff 0 1px,transparent 1.4px),radial-gradient(circle at 26% 82%,#fff 0 1px,transparent 1.4px)}.homepage-redesign_appFan__WiWg8{position:relative;z-index:1;width:min(100%,430px);height:320px}.homepage-redesign_miniApp__URs0F{position:absolute;width:176px;min-height:76px;display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(126,200,227,.22);border-radius:15px;background:rgba(6,30,58,.92);box-shadow:0 14px 30px rgba(0,0,0,.23)}.homepage-redesign_miniApp__URs0F>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(200,169,110,.3);border-radius:11px;color:var(--gold);font-family:Cinzel,serif;font-size:.9rem}.homepage-redesign_miniApp__URs0F small,.homepage-redesign_miniApp__URs0F strong{display:block}.homepage-redesign_miniApp__URs0F small{color:var(--text-dim);font-size:.49rem;letter-spacing:.12em;text-transform:uppercase}.homepage-redesign_miniApp__URs0F strong{margin-top:3px;color:var(--aqua2);font-size:.7rem}.homepage-redesign_appAstrology__VeM33{top:4px;left:1%;transform:rotate(-5deg)}.homepage-redesign_appDesign__IHPMD{top:8px;right:1%;transform:rotate(5deg)}.homepage-redesign_appMatrix__SYzOo{top:116px;left:-2%;transform:rotate(-3deg)}.homepage-redesign_appCards__AEStM{top:116px;right:-2%;transform:rotate(3deg)}.homepage-redesign_appTiming__ji_xS{bottom:7px;left:50%;transform:translateX(-50%)}.homepage-redesign_connectedHub__M_7ry{position:absolute;z-index:2;top:50%;left:50%;width:216px;min-height:112px;display:grid;place-content:center;padding:18px;border:1px solid rgba(200,169,110,.52);border-radius:20px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(200,169,110,.16),transparent 42%),linear-gradient(145deg,rgba(10,49,79,.99),rgba(3,22,48,.99));box-shadow:0 20px 45px rgba(0,0,0,.4),0 0 34px rgba(73,195,217,.14);transform:translate(-50%,-50%)}.homepage-redesign_connectedHub__M_7ry small{color:var(--gold);font-size:.51rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.homepage-redesign_connectedHub__M_7ry strong{margin:7px 0 5px;color:var(--text-bright);font-family:Cinzel,serif;font-size:1rem;letter-spacing:.04em}.homepage-redesign_connectedHub__M_7ry span{color:var(--aqua2);font-size:.68rem}.homepage-redesign_problemVisual__wQC2M figcaption{position:relative;z-index:1;color:var(--text-dim);font-size:.72rem;letter-spacing:.04em;text-align:center}.homepage-redesign_problemCopy__4S_Yn h2{margin:9px 0 20px;color:var(--text-bright);font-size:clamp(1.75rem,3.4vw,2.7rem);line-height:1.15;letter-spacing:-.018em}.homepage-redesign_problemBody__2NmiD{display:grid;grid-gap:18px;gap:18px}.homepage-redesign_problemBody__2NmiD p{margin:0;color:var(--text-mid);font-size:1rem;line-height:1.75}.homepage-redesign_problemBody__2NmiD .homepage-redesign_solutionStatement__x5Pa3{padding:17px 19px;border-left:3px solid var(--gold);border-radius:0 13px 13px 0;background:rgba(7,38,70,.72);color:var(--text-bright);font-weight:650}.homepage-redesign_proofGroup__J8Vq3{display:grid;grid-gap:14px;gap:14px;margin-top:42px}.homepage-redesign_proofBar__J59j5{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;margin:0;padding:22px 24px;border:1px solid rgba(200,169,110,.36);border-radius:18px;background:linear-gradient(100deg,rgba(10,45,76,.98),rgba(5,28,56,.98));box-shadow:0 16px 38px rgba(0,0,0,.16)}.homepage-redesign_stars__ESl5N{color:#ffd56f;font-size:.9rem;letter-spacing:.1em;white-space:nowrap}.homepage-redesign_proofBar__J59j5>p{margin:0;color:var(--text-mid);font-size:.88rem;line-height:1.65}.homepage-redesign_proofBar__J59j5 footer,.homepage-redesign_reviewPair__Ir_J2 footer{display:grid;grid-gap:3px;gap:3px}.homepage-redesign_proofBar__J59j5 footer{min-width:164px}.homepage-redesign_proofBar__J59j5 footer strong,.homepage-redesign_reviewPair__Ir_J2 footer strong{color:var(--gold);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.homepage-redesign_proofBar__J59j5 footer span,.homepage-redesign_reviewPair__Ir_J2 footer span{color:var(--text-dim);font-size:.61rem;line-height:1.4}.homepage-redesign_reviewPair__Ir_J2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.homepage-redesign_reviewPair__Ir_J2 blockquote{position:relative;min-height:240px;display:flex;flex-direction:column;margin:0;padding:24px 25px;border:1px solid var(--home-line);border-radius:18px;background:rgba(6,32,62,.82)}.homepage-redesign_quoteMark__ZP_2v{color:var(--gold);font-family:Georgia,serif;font-size:2.3rem;line-height:.8}.homepage-redesign_reviewPair__Ir_J2 p{margin:12px 0 20px;color:var(--text-mid);font-size:.87rem;line-height:1.68}.homepage-redesign_reviewPair__Ir_J2 footer{margin-top:auto}.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_problemGrid__vtjzU{grid-template-columns:1fr}.homepage-redesign_problemVisual__wQC2M{min-height:410px}.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_problemSection__uOi0y,.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{grid-template-columns:1fr}.homepage-redesign_proofBar__J59j5{grid-template-columns:1fr;gap:12px}.homepage-redesign_proofBar__J59j5 footer{min-width:0}.homepage-redesign_reviewPair__Ir_J2,.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_problemVisual__wQC2M{min-height:390px;padding:24px 12px 20px}.homepage-redesign_appFan__WiWg8{height:310px}.homepage-redesign_miniApp__URs0F{width:148px;min-height:68px;padding:10px}.homepage-redesign_miniApp__URs0F>span{width:31px;height:31px}.homepage-redesign_miniApp__URs0F strong{font-size:.61rem}.homepage-redesign_connectedHub__M_7ry{width:188px}.homepage-redesign_proofBar__J59j5,.homepage-redesign_reviewPair__Ir_J2 blockquote{padding:21px 18px}.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}}.TropicalAstrologyCalculator_calculator__hkbe0{display:grid;grid-gap:30px;gap:30px}.TropicalAstrologyCalculator_bigFour__G5m1n article,.TropicalAstrologyCalculator_chartSummary__TcGMZ,.TropicalAstrologyCalculator_entryCard__o8vNw,.TropicalAstrologyCalculator_tableCard__qdFSU{background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(7,20,42,.96));border:1px solid rgba(79,216,235,.16);border-radius:20px;box-shadow:0 24px 70px rgba(1,8,22,.34)}.TropicalAstrologyCalculator_entryCard__o8vNw{max-width:980px;width:100%;margin:0 auto;padding:clamp(22px,4vw,36px)}.TropicalAstrologyCalculator_entryHeader__egNbd{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:22px}.TropicalAstrologyCalculator_entryHeader__egNbd p,.TropicalAstrologyCalculator_resultHeader__R9i5M p,.TropicalAstrologyCalculator_sectionHeading___FyXL p{margin:0 0 7px;color:#4fd8eb;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.TropicalAstrologyCalculator_entryHeader__egNbd h3,.TropicalAstrologyCalculator_resultHeader__R9i5M h3,.TropicalAstrologyCalculator_sectionHeading___FyXL h4,.TropicalAstrologyCalculator_tableCard__qdFSU h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.TropicalAstrologyCalculator_entryHeader__egNbd h3{font-size:clamp(1.45rem,3vw,2rem)}.TropicalAstrologyCalculator_profileBadge__JjsFE{padding:7px 11px;color:#a7f3df;background:rgba(25,104,83,.18);border:1px solid rgba(89,222,181,.3);border-radius:999px;font-size:.74rem}.TropicalAstrologyCalculator_formGrid__xRj10,.TropicalAstrologyCalculator_optionsGrid__i6VpB,.TropicalAstrologyCalculator_twoColumn___vsOu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.TropicalAstrologyCalculator_full__HitJ8{grid-column:1/-1}.TropicalAstrologyCalculator_field___FSWJ label,.TropicalAstrologyCalculator_optionCard__BGMAR>label:not(.TropicalAstrologyCalculator_toggleLabel__l40DJ){display:block;margin-bottom:7px;color:rgba(220,233,245,.68);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.TropicalAstrologyCalculator_field___FSWJ input,.TropicalAstrologyCalculator_optionCard__BGMAR select,.TropicalAstrologyCalculator_transitFields__axpiH input{width:100%;padding:12px 14px;color:#dce9f5;background:rgba(4,12,26,.72);border:1px solid rgba(127,149,179,.38);border-radius:10px;font:inherit;color-scheme:dark}.TropicalAstrologyCalculator_field___FSWJ input:focus,.TropicalAstrologyCalculator_optionCard__BGMAR select:focus,.TropicalAstrologyCalculator_transitFields__axpiH input:focus{border-color:#4fd8eb;box-shadow:0 0 0 3px rgba(79,216,235,.12);outline:none}.TropicalAstrologyCalculator_optionsGrid__i6VpB{margin-top:20px}.TropicalAstrologyCalculator_optionCard__BGMAR{padding:18px;background:rgba(4,12,26,.34);border:1px solid rgba(127,149,179,.18);border-radius:15px}.TropicalAstrologyCalculator_optionCard__BGMAR small{display:block;margin-top:9px;color:rgba(220,233,245,.52);line-height:1.45}.TropicalAstrologyCalculator_toggleLabel__l40DJ{display:flex;gap:9px;align-items:center;color:rgba(220,233,245,.8);font-weight:600}.TropicalAstrologyCalculator_toggleLabel__l40DJ input{accent-color:#d4af37}.TropicalAstrologyCalculator_transitFields__axpiH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.TropicalAstrologyCalculator_submitRow__Fn_3w{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.TropicalAstrologyCalculator_submitRow__Fn_3w button{min-width:260px}.TropicalAstrologyCalculator_submitRow__Fn_3w p{flex:1 1;min-width:260px;margin:0;color:rgba(220,233,245,.58);font-size:.84rem;line-height:1.5}.TropicalAstrologyCalculator_error__drI8u,.TropicalAstrologyCalculator_fallbackNotice__vOFqj{margin-top:16px;padding:12px 14px;border-radius:10px}.TropicalAstrologyCalculator_error__drI8u{color:#ffd5d5;background:rgba(130,28,44,.2);border:1px solid rgba(255,150,160,.35)}.TropicalAstrologyCalculator_fallbackNotice__vOFqj{display:flex;gap:9px;align-items:baseline;justify-content:center;flex-wrap:wrap;color:rgba(244,232,189,.86);background:rgba(145,105,24,.16);border:1px solid rgba(240,217,140,.3);text-align:center}.TropicalAstrologyCalculator_fallbackNotice__vOFqj strong{color:#f0d98c}.TropicalAstrologyCalculator_results__3xcXP{display:grid;grid-gap:22px;gap:22px;animation:TropicalAstrologyCalculator_rise__N4Est .45s ease both}@keyframes TropicalAstrologyCalculator_rise__N4Est{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.TropicalAstrologyCalculator_resultHeader__R9i5M{text-align:center;padding:6px 14px}.TropicalAstrologyCalculator_resultHeader__R9i5M h3{font-size:clamp(1.8rem,4vw,2.8rem)}.TropicalAstrologyCalculator_resultHeader__R9i5M span{display:block;margin-top:8px;color:rgba(220,233,245,.62)}.TropicalAstrologyCalculator_bigFour__G5m1n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.TropicalAstrologyCalculator_bigFour__G5m1n article{min-height:132px;padding:18px 15px;text-align:center}.TropicalAstrologyCalculator_bigFour__G5m1n span{display:block;color:rgba(220,233,245,.54);font-size:.66rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.TropicalAstrologyCalculator_bigFour__G5m1n strong{display:block;margin-top:11px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:400;line-height:1.35}.TropicalAstrologyCalculator_bigFour__G5m1n small{display:block;margin-top:8px;color:rgba(220,233,245,.65)}.TropicalAstrologyCalculator_chartShell__3oEJF{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:16px;gap:16px;align-items:start}.TropicalAstrologyCalculator_chartSummary__TcGMZ{padding:18px;position:-webkit-sticky;position:sticky;top:18px}.TropicalAstrologyCalculator_chartSummary__TcGMZ p{margin:0;padding:12px 0;border-bottom:1px solid rgba(127,149,179,.12)}.TropicalAstrologyCalculator_chartSummary__TcGMZ p:last-child{border-bottom:0}.TropicalAstrologyCalculator_chartSummary__TcGMZ span{display:block;color:rgba(220,233,245,.5);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.TropicalAstrologyCalculator_chartSummary__TcGMZ strong{display:block;margin-top:5px;color:#f0d98c;font-weight:500;line-height:1.4}.TropicalAstrologyCalculator_tableCard__qdFSU{padding:20px}.TropicalAstrologyCalculator_tableCard__qdFSU h4{font-size:1.18rem}.TropicalAstrologyCalculator_tableWrap__82M0h{overflow-x:auto;margin-top:14px}.TropicalAstrologyCalculator_tableWrap__82M0h table{width:100%;border-collapse:collapse}.TropicalAstrologyCalculator_tableWrap__82M0h th{padding:9px 8px;color:rgba(220,233,245,.46);font-size:.68rem;letter-spacing:.11em;text-align:left;text-transform:uppercase}.TropicalAstrologyCalculator_tableWrap__82M0h td{padding:10px 8px;color:rgba(220,233,245,.76);border-top:1px solid rgba(127,149,179,.12);font-size:.84rem}.TropicalAstrologyCalculator_bodySymbol__nqFS2{display:inline-block;min-width:25px;color:#f0d98c;font-size:1.02rem}.TropicalAstrologyCalculator_retrograde__DFYZj{color:#ffb6c1}.TropicalAstrologyCalculator_houseGrid__Xo8_d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:15px}.TropicalAstrologyCalculator_houseGrid__Xo8_d div{padding:10px 11px;background:rgba(4,12,26,.42);border:1px solid rgba(127,149,179,.13);border-radius:10px}.TropicalAstrologyCalculator_houseGrid__Xo8_d span{display:block;color:rgba(220,233,245,.48);font-size:.67rem;text-transform:uppercase}.TropicalAstrologyCalculator_houseGrid__Xo8_d strong{display:block;margin-top:5px;color:rgba(220,233,245,.8);font-size:.82rem;font-weight:500}.TropicalAstrologyCalculator_aspectList___jqca{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.TropicalAstrologyCalculator_aspectList___jqca>div{display:grid;grid-template-columns:1fr auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;background:rgba(4,12,26,.42);border-radius:9px}.TropicalAstrologyCalculator_aspectList___jqca span{color:rgba(220,233,245,.7);font-size:.78rem}.TropicalAstrologyCalculator_aspectList___jqca strong{color:#f0d98c;font-size:.76rem;font-weight:500}.TropicalAstrologyCalculator_aspectList___jqca small{color:rgba(220,233,245,.45);font-size:.68rem}.TropicalAstrologyCalculator_sectionHeading___FyXL{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.TropicalAstrologyCalculator_sectionHeading___FyXL>span{color:rgba(220,233,245,.5);font-size:.78rem}.TropicalAstrologyCalculator_transitAspectGrid__5nOOw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:17px}.TropicalAstrologyCalculator_transitAspectGrid__5nOOw article{display:flex;gap:11px;align-items:center;padding:12px;background:rgba(4,12,26,.42);border:1px solid rgba(79,216,235,.1);border-radius:11px}.TropicalAstrologyCalculator_transitAspectGrid__5nOOw article>span{color:#4fd8eb;font-size:1.2rem}.TropicalAstrologyCalculator_transitAspectGrid__5nOOw strong{display:block;color:rgba(220,233,245,.8);font-size:.78rem;line-height:1.35}.TropicalAstrologyCalculator_transitAspectGrid__5nOOw small{display:block;margin-top:4px;color:rgba(220,233,245,.44)}.TropicalAstrologyCalculator_sourceNote__jjPe6{margin:0;color:rgba(220,233,245,.46);font-size:.76rem;line-height:1.55;text-align:center}@media (max-width:1080px){.TropicalAstrologyCalculator_bigFour__G5m1n{grid-template-columns:repeat(2,minmax(0,1fr))}.TropicalAstrologyCalculator_chartShell__3oEJF{grid-template-columns:1fr}.TropicalAstrologyCalculator_chartSummary__TcGMZ{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TropicalAstrologyCalculator_transitAspectGrid__5nOOw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.TropicalAstrologyCalculator_bigFour__G5m1n,.TropicalAstrologyCalculator_chartSummary__TcGMZ,.TropicalAstrologyCalculator_formGrid__xRj10,.TropicalAstrologyCalculator_optionsGrid__i6VpB,.TropicalAstrologyCalculator_transitAspectGrid__5nOOw,.TropicalAstrologyCalculator_transitFields__axpiH,.TropicalAstrologyCalculator_twoColumn___vsOu{grid-template-columns:1fr}.TropicalAstrologyCalculator_full__HitJ8{grid-column:auto}.TropicalAstrologyCalculator_submitRow__Fn_3w button{width:100%}.TropicalAstrologyCalculator_houseGrid__Xo8_d{grid-template-columns:1fr}.TropicalAstrologyCalculator_aspectList___jqca>div{grid-template-columns:1fr auto}.TropicalAstrologyCalculator_aspectList___jqca small{grid-column:1/-1}}.AstrologyCompatibilityCalculator_peopleGrid__6Z2uF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.AstrologyCompatibilityCalculator_personCard__PxLrF{padding:20px;background:rgba(4,12,26,.36);border:1px solid rgba(127,149,179,.18);border-radius:17px}.AstrologyCompatibilityCalculator_personCardA__4eUFs{border-color:rgba(212,175,55,.25)}.AstrologyCompatibilityCalculator_personCardB__BTAlk{border-color:rgba(232,136,151,.26)}.AstrologyCompatibilityCalculator_personHeader__Sald0{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.AstrologyCompatibilityCalculator_personHeader__Sald0 p{margin:0;color:rgba(220,233,245,.5);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.AstrologyCompatibilityCalculator_personHeader__Sald0 h4{margin:5px 0 0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.25rem}.AstrologyCompatibilityCalculator_personCardB__BTAlk .AstrologyCompatibilityCalculator_personHeader__Sald0 h4{color:#ffc2cb}.AstrologyCompatibilityCalculator_personHeader__Sald0 span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#061326;background:#d4af37;font-weight:800}.AstrologyCompatibilityCalculator_personCardB__BTAlk .AstrologyCompatibilityCalculator_personHeader__Sald0 span{background:#e88897}.AstrologyCompatibilityCalculator_personFields__BY6g8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.AstrologyCompatibilityCalculator_full__1p13R{grid-column:1/-1}.AstrologyCompatibilityCalculator_personFields__BY6g8 label{display:block;margin-bottom:6px;color:rgba(220,233,245,.62);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.AstrologyCompatibilityCalculator_personFields__BY6g8 input,.AstrologyCompatibilityCalculator_personFields__BY6g8 select{width:100%;padding:11px 13px;color:#dce9f5;background:rgba(4,12,26,.72);border:1px solid rgba(127,149,179,.34);border-radius:9px;font:inherit;color-scheme:dark}.AstrologyCompatibilityCalculator_personFields__BY6g8 input:focus,.AstrologyCompatibilityCalculator_personFields__BY6g8 select:focus{border-color:#4fd8eb;box-shadow:0 0 0 3px rgba(79,216,235,.1);outline:none}.AstrologyCompatibilityCalculator_savedProfilePicker__cwnLR{padding:13px 14px;background:rgba(232,136,151,.06);border:1px solid rgba(232,136,151,.16);border-radius:12px}.AstrologyCompatibilityCalculator_savedProfilePicker__cwnLR small{display:block;margin-top:7px;color:rgba(220,233,245,.5);font-size:.72rem;line-height:1.45}.AstrologyCompatibilityCalculator_savedBadge__L_GeG{padding:5px 8px;color:#a7f3df;background:rgba(25,104,83,.17);border:1px solid rgba(89,222,181,.25);border-radius:999px;font-size:.66rem}.AstrologyCompatibilityCalculator_partnerBadge__97O27{color:#ffc2cb;background:rgba(125,42,65,.16);border-color:rgba(232,136,151,.25)}.AstrologyCompatibilityCalculator_pairBanner__mb9l3{padding:15px 18px;color:rgba(220,233,245,.72);background:linear-gradient(90deg,rgba(212,175,55,.09),rgba(232,136,151,.09));border:1px solid rgba(232,136,151,.18);border-radius:15px;text-align:center}.AstrologyCompatibilityCalculator_pairBanner__mb9l3 strong{color:#f0d98c}.AstrologyCompatibilityCalculator_pairBanner__mb9l3 span{color:#ffc2cb}.AstrologyCompatibilityCalculator_categoryGrid__zBwTe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.AstrologyCompatibilityCalculator_categoryCard__XjaaC{padding:17px;background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(7,20,42,.96));border:1px solid rgba(79,216,235,.14);border-radius:15px}.AstrologyCompatibilityCalculator_categoryCard__XjaaC h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.AstrologyCompatibilityCalculator_counts__7GcTA{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.AstrologyCompatibilityCalculator_counts__7GcTA span{padding:5px 8px;border-radius:999px;font-size:.66rem}.AstrologyCompatibilityCalculator_support__XFAQB{color:#9ef0e0;background:rgba(41,137,113,.15);border:1px solid rgba(79,216,190,.2)}.AstrologyCompatibilityCalculator_dynamic__38HFh{color:#ffc2cb;background:rgba(139,47,73,.16);border:1px solid rgba(232,136,151,.23)}.AstrologyCompatibilityCalculator_conjunction__ag27c{color:#f0d98c;background:rgba(153,120,31,.15);border:1px solid rgba(212,175,55,.22)}.AstrologyCompatibilityCalculator_categoryCard__XjaaC ul{margin:13px 0 0;padding-left:17px;color:rgba(220,233,245,.64);font-size:.76rem;line-height:1.55}.AstrologyCompatibilityCalculator_synastryShell__Kx2yo{display:grid;grid-template-columns:minmax(0,1fr) 265px;grid-gap:16px;gap:16px;align-items:start}.AstrologyCompatibilityCalculator_summaryCard__hwvsj{position:-webkit-sticky;position:sticky;top:18px;padding:18px;background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(7,20,42,.96));border:1px solid rgba(232,136,151,.18);border-radius:19px}.AstrologyCompatibilityCalculator_summaryCard__hwvsj p{margin:0;padding:11px 0;border-bottom:1px solid rgba(127,149,179,.12)}.AstrologyCompatibilityCalculator_summaryCard__hwvsj p:last-child{border-bottom:0}.AstrologyCompatibilityCalculator_summaryCard__hwvsj span{display:block;color:rgba(220,233,245,.48);font-size:.65rem;letter-spacing:.11em;text-transform:uppercase}.AstrologyCompatibilityCalculator_summaryCard__hwvsj strong{display:block;margin-top:5px;color:#f0d98c;font-weight:500}.AstrologyCompatibilityCalculator_aspectGrid___syVE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.AstrologyCompatibilityCalculator_aspectRow__rNASC{display:grid;grid-template-columns:1fr auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 11px;background:rgba(4,12,26,.42);border:1px solid rgba(127,149,179,.12);border-radius:10px}.AstrologyCompatibilityCalculator_aspectRow__rNASC span{color:rgba(220,233,245,.7);font-size:.76rem}.AstrologyCompatibilityCalculator_aspectRow__rNASC strong{color:#f0d98c;font-size:.74rem;font-weight:500}.AstrologyCompatibilityCalculator_aspectRow__rNASC small{color:rgba(220,233,245,.45)}.AstrologyCompatibilityCalculator_overlayGrid__6cjMc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.AstrologyCompatibilityCalculator_overlayCard__u_GOb{padding:20px;background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(7,20,42,.96));border:1px solid rgba(79,216,235,.14);border-radius:17px}.AstrologyCompatibilityCalculator_overlayCard__u_GOb h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.AstrologyCompatibilityCalculator_overlayCard__u_GOb>p{color:rgba(220,233,245,.55);font-size:.78rem}.AstrologyCompatibilityCalculator_overlayList__kqUaA{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.AstrologyCompatibilityCalculator_overlayList__kqUaA div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 10px;background:rgba(4,12,26,.42);border-radius:9px}.AstrologyCompatibilityCalculator_overlayList__kqUaA b{color:#f0d98c}.AstrologyCompatibilityCalculator_overlayList__kqUaA span{color:rgba(220,233,245,.72);font-size:.76rem}.AstrologyCompatibilityCalculator_overlayList__kqUaA small{color:#4fd8eb}.AstrologyCompatibilityCalculator_compositeNote__RwgnF{padding:13px 16px;color:rgba(220,233,245,.68);background:rgba(159,130,255,.08);border:1px solid rgba(159,130,255,.2);border-radius:13px;text-align:center}.AstrologyCompatibilityCalculator_compositeNote__RwgnF strong{color:#cdbfff}@media(max-width:1050px){.AstrologyCompatibilityCalculator_synastryShell__Kx2yo{grid-template-columns:1fr}.AstrologyCompatibilityCalculator_summaryCard__hwvsj{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.AstrologyCompatibilityCalculator_categoryGrid__zBwTe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.AstrologyCompatibilityCalculator_aspectGrid___syVE,.AstrologyCompatibilityCalculator_categoryGrid__zBwTe,.AstrologyCompatibilityCalculator_overlayGrid__6cjMc,.AstrologyCompatibilityCalculator_peopleGrid__6Z2uF,.AstrologyCompatibilityCalculator_personFields__BY6g8,.AstrologyCompatibilityCalculator_summaryCard__hwvsj{grid-template-columns:1fr}.AstrologyCompatibilityCalculator_full__1p13R{grid-column:auto}.AstrologyCompatibilityCalculator_aspectRow__rNASC{grid-template-columns:1fr auto}.AstrologyCompatibilityCalculator_aspectRow__rNASC small{grid-column:1/-1}}.SolarReturnForecastCalculator_dateControls__5HGz5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.SolarReturnForecastCalculator_followLabel__AQl_P{display:flex;gap:8px;align-items:center;margin-top:11px;color:rgba(220,233,245,.68);font-size:.78rem}.SolarReturnForecastCalculator_followLabel__AQl_P input{accent-color:#d4af37}.SolarReturnForecastCalculator_returnGrid__Z3Yuz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.SolarReturnForecastCalculator_returnCard__2aiKv{display:grid;grid-gap:13px;gap:13px}.SolarReturnForecastCalculator_returnHeader__Iu0Bm{padding:17px;background:linear-gradient(145deg,rgba(13,33,66,.96),rgba(7,20,42,.95));border:1px solid rgba(240,217,140,.17);border-radius:17px}.SolarReturnForecastCalculator_returnHeader__Iu0Bm p{margin:0 0 6px;color:#4fd8eb;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.SolarReturnForecastCalculator_returnHeader__Iu0Bm h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.SolarReturnForecastCalculator_returnHeader__Iu0Bm span{display:block;margin-top:7px;color:rgba(220,233,245,.58);font-size:.76rem}.SolarReturnForecastCalculator_handoff__dWg4_{padding:14px 17px;color:rgba(244,232,189,.88);background:linear-gradient(90deg,rgba(145,105,24,.16),rgba(159,130,255,.1));border:1px solid rgba(240,217,140,.27);border-radius:13px;text-align:center}.SolarReturnForecastCalculator_monthGrid__MrelG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:16px}.SolarReturnForecastCalculator_monthCard__eF8nf{padding:14px;background:rgba(4,12,26,.42);border:1px solid rgba(79,216,235,.12);border-radius:13px}.SolarReturnForecastCalculator_monthCard__eF8nf>span{color:#4fd8eb;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.SolarReturnForecastCalculator_monthCard__eF8nf h5{margin:7px 0 4px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:400}.SolarReturnForecastCalculator_monthCard__eF8nf p{margin:0;color:rgba(220,233,245,.55);font-size:.72rem}.SolarReturnForecastCalculator_monthCard__eF8nf small{display:block;margin-top:8px;color:rgba(220,233,245,.68);line-height:1.4}.SolarReturnForecastCalculator_returnBadge__NJpxn{display:inline-block!important;width:max-content;margin-top:9px!important;padding:4px 7px;color:#cdbfff!important;background:rgba(159,130,255,.1);border:1px solid rgba(159,130,255,.18);border-radius:999px;font-size:.63rem!important}.SolarReturnForecastCalculator_aspectCompact__5Lrks{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.SolarReturnForecastCalculator_aspectCompact__5Lrks div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:8px 10px;background:rgba(4,12,26,.4);border-radius:8px}.SolarReturnForecastCalculator_aspectCompact__5Lrks strong{color:rgba(220,233,245,.75);font-size:.75rem;font-weight:500}.SolarReturnForecastCalculator_aspectCompact__5Lrks small{color:rgba(220,233,245,.45);font-size:.68rem}.SolarReturnForecastCalculator_locationNote___eD8G{margin-top:10px;padding:10px 12px;color:rgba(220,233,245,.55);background:rgba(79,216,235,.05);border-radius:9px;font-size:.74rem;line-height:1.5}@media(max-width:980px){.SolarReturnForecastCalculator_returnGrid__Z3Yuz{grid-template-columns:1fr}.SolarReturnForecastCalculator_monthGrid__MrelG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.SolarReturnForecastCalculator_dateControls__5HGz5,.SolarReturnForecastCalculator_monthGrid__MrelG{grid-template-columns:1fr}}.TransitsProgressionsCalculator_methodNote__Ls9JX{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:13px 17px;color:rgba(220,233,245,.72);background:linear-gradient(90deg,rgba(159,130,255,.1),rgba(79,216,235,.08));border:1px solid rgba(159,130,255,.22);border-radius:14px;text-align:center}.TransitsProgressionsCalculator_methodNote__Ls9JX strong{color:#cdbfff}.TransitsProgressionsCalculator_methodNote__Ls9JX span{color:rgba(220,233,245,.55)}.TransitsProgressionsCalculator_progressedAccent__5ynOP{color:#cdbfff!important}.TransitsProgressionsCalculator_layerLabel__5I3U6{display:inline-block;margin-left:8px;padding:4px 8px;color:#cdbfff;background:rgba(159,130,255,.1);border:1px solid rgba(159,130,255,.2);border-radius:999px;font-size:.65rem;vertical-align:middle}.TransitsProgressionsCalculator_timingGrid__Y_7fG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.TransitsProgressionsCalculator_timingGrid__Y_7fG>div{min-width:0}.TransitsProgressionsCalculator_empty__Bzl1f{padding:18px;color:rgba(220,233,245,.5);text-align:center}.TransitsProgressionsCalculator_quickDates__Ync4Y{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.TransitsProgressionsCalculator_quickDates__Ync4Y button{padding:7px 10px;color:rgba(220,233,245,.72);background:rgba(4,12,26,.48);border:1px solid rgba(127,149,179,.2);border-radius:999px;cursor:pointer}.TransitsProgressionsCalculator_quickDates__Ync4Y button:hover{color:#f0d98c;border-color:rgba(240,217,140,.35)}@media(max-width:900px){.TransitsProgressionsCalculator_timingGrid__Y_7fG{grid-template-columns:1fr}}