.page_page__zCq_e{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(35,130,163,.11),transparent 25%),linear-gradient(180deg,#03152f,#061d3d 52%,#03152f)}.page_hero__ELqyu{padding:64px 0 22px;text-align:center}.page_hero__ELqyu h1{max-width:880px;margin:12px auto 16px;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08}.page_lead__bYW7u{max-width:760px;margin:0 auto;color:var(--text-mid);font-size:clamp(.98rem,2vw,1.12rem);line-height:1.75}.page_calculator__YonXU{padding:18px 0 74px}.page_section__MwD6z{padding:88px 0}.page_narrow__Cl7AZ{max-width:980px}.page_faqSection__5QkzR h2,.page_finalCta__QVaRv h2,.page_section__MwD6z h2{max-width:780px;margin:10px 0 18px;font-size:clamp(1.7rem,4vw,2.75rem);line-height:1.16}.page_sectionLead__efHhT{max-width:790px;color:var(--text-mid);font-size:1rem;line-height:1.75}.page_partGrid__S9tKk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:34px}.page_partGrid__S9tKk article{padding:25px;border:1px solid rgba(126,200,227,.16);border-radius:20px;background:rgba(7,38,70,.66)}.page_partGrid__S9tKk article>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(200,169,110,.24);border-radius:14px;color:var(--gold);background:rgba(200,169,110,.06);font-size:1.25rem}.page_bigThree__pN3HG h3,.page_partGrid__S9tKk h3{margin:16px 0 8px;color:var(--aqua2);font-size:1rem}.page_bigThree__pN3HG p,.page_copy__F5Ijg p,.page_partGrid__S9tKk p{color:var(--text-mid);font-size:.88rem;line-height:1.7}.page_softSection___wmT_{border-top:1px solid rgba(126,200,227,.1);border-bottom:1px solid rgba(126,200,227,.1);background:rgba(7,38,70,.42)}.page_twoColumn__5jZ_w{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:62px;gap:62px;align-items:start}.page_copy__F5Ijg p+p{margin-top:15px}.page_copy__F5Ijg aside{display:grid;grid-gap:6px;gap:6px;margin-top:22px;padding:18px 20px;border-left:3px solid var(--gold);border-radius:0 14px 14px 0;background:rgba(200,169,110,.07)}.page_copy__F5Ijg aside strong{color:var(--gold);font-size:.85rem}.page_copy__F5Ijg aside span{color:var(--text-mid);font-size:.8rem;line-height:1.6}.page_bigThree__pN3HG{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.page_bigThree__pN3HG article{display:grid;grid-template-columns:58px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:20px 22px;border:1px solid rgba(126,200,227,.15);border-radius:17px;background:rgba(7,38,70,.56)}.page_bigThree__pN3HG article>span{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;color:var(--gold);background:rgba(200,169,110,.08);font-family:Cinzel,serif;font-size:.9rem}.page_bigThree__pN3HG h3{margin-top:2px}.page_repeatCta__I4EzL{margin-top:28px}.page_connectedSection__VCTl2{background:radial-gradient(circle at 88% 50%,rgba(126,200,227,.09),transparent 28%),rgba(2,18,43,.54)}.page_faqSection__5QkzR{padding:88px 0}.page_faqList__3Wxxu{display:grid;grid-gap:11px;gap:11px;margin-top:30px}.page_faqList__3Wxxu details{overflow:hidden;border:1px solid rgba(126,200,227,.16);border-radius:17px;background:rgba(7,38,70,.62)}.page_faqList__3Wxxu summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 21px;color:var(--aqua2);font-family:Cinzel,serif;font-size:.94rem;cursor:pointer;list-style:none}.page_faqList__3Wxxu summary::-webkit-details-marker{display:none}.page_faqList__3Wxxu summary:after{content:"+";color:var(--gold);font-size:1.25rem}.page_faqList__3Wxxu details[open] summary:after{content:"−"}.page_faqList__3Wxxu p{padding:0 21px 20px;color:var(--text-mid);font-size:.86rem;line-height:1.7}.page_finalCta__QVaRv{padding:82px 0 105px;text-align:center}.page_finalCta__QVaRv h2,.page_finalCta__QVaRv p{margin-left:auto;margin-right:auto}.page_finalCta__QVaRv p:not(.page_eyebrow__30g3Y){color:var(--text-mid)}@media (max-width:800px){.page_twoColumn__5jZ_w{gap:20px}.page_partGrid__S9tKk,.page_twoColumn__5jZ_w{grid-template-columns:1fr}}@media (max-width:560px){.page_hero__ELqyu{padding-top:45px}.page_faqSection__5QkzR,.page_section__MwD6z{padding:66px 0}.page_bigThree__pN3HG article{grid-template-columns:46px 1fr;gap:13px;padding:18px 16px}.page_bigThree__pN3HG article>span{width:42px;height:42px}.page_repeatCta__I4EzL{width:100%;justify-content:center}}.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)}}.HumanDesignDeepReading_memberReading__km9Mp{display:grid;grid-gap:26px;gap:26px;margin-top:28px;padding-top:36px;border-top:1px solid rgba(212,175,55,.22)}.HumanDesignDeepReading_readingEyebrow__oohbo,.HumanDesignDeepReading_sectionLabel__aWF4A{margin:0 0 8px;color:#4fd8eb;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.HumanDesignDeepReading_memberHeading__c_Y9l,.HumanDesignDeepReading_readingSectionHeader__1T4xq{max-width:850px;margin:0 auto;text-align:center}.HumanDesignDeepReading_memberHeading__c_Y9l h3,.HumanDesignDeepReading_readingSectionHeader__1T4xq h3{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,2.65rem);font-weight:400;line-height:1.15}.HumanDesignDeepReading_memberHeading__c_Y9l>p:last-child,.HumanDesignDeepReading_readingSectionHeader__1T4xq>p:last-child{margin:14px auto 0;color:rgba(220,233,245,.7);line-height:1.7}.HumanDesignDeepReading_lockedPreview__H5HbE{position:relative;isolation:isolate;overflow:hidden;max-width:900px;margin:0 auto;padding:clamp(28px,6vw,54px);text-align:center;background:radial-gradient(circle at 50% 0,rgba(79,216,235,.13),transparent 44%),linear-gradient(150deg,rgba(15,42,79,.98),rgba(6,20,44,.98));border:1px solid rgba(212,175,55,.32);border-radius:26px;box-shadow:0 30px 90px rgba(1,8,22,.46)}.HumanDesignDeepReading_lockGlow__e2wW9{position:absolute;z-index:-1;width:360px;height:360px;top:-250px;left:calc(50% - 180px);background:rgba(212,175,55,.18);border-radius:50%;filter:blur(70px)}.HumanDesignDeepReading_lockIcon__yzQi4{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 18px;color:#071224;background:linear-gradient(145deg,#f0d98c,#c59c2a);border-radius:50%;font-size:1.8rem;box-shadow:0 0 32px rgba(212,175,55,.36)}.HumanDesignDeepReading_lockedPreview__H5HbE h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,3vw,2rem);font-weight:400}.HumanDesignDeepReading_unlockGrid__5LPXL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:720px;margin:26px auto;text-align:left}.HumanDesignDeepReading_unlockGrid__5LPXL span{padding:12px 14px;color:rgba(220,233,245,.8);background:rgba(4,12,26,.48);border:1px solid rgba(79,216,235,.14);border-radius:12px;font-size:.86rem}.HumanDesignDeepReading_unlockGrid__5LPXL span:before{content:"✦";margin-right:8px;color:#d4af37}.HumanDesignDeepReading_lockActions__UdUDV{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.HumanDesignDeepReading_lockNote__mb1Ni,.HumanDesignDeepReading_memberNote__36fO2{margin:16px 0 0;color:rgba(220,233,245,.5);font-size:.78rem;line-height:1.55}.HumanDesignDeepReading_readingError__1INRC{max-width:760px;margin:0 auto;padding:18px;color:#ffd5d5;text-align:center;background:rgba(130,28,44,.2);border:1px solid rgba(255,150,160,.35);border-radius:14px}.HumanDesignDeepReading_coreReadingGrid__j_Hy_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.HumanDesignDeepReading_centerReadingCard__h43Sb,.HumanDesignDeepReading_channelReadingCard__08Kkz,.HumanDesignDeepReading_crossReading__ucCpr,.HumanDesignDeepReading_integrationCard__W5t35,.HumanDesignDeepReading_planetReadingCard__u9QMC,.HumanDesignDeepReading_readingAccordion__WRuzb,.HumanDesignDeepReading_readingCard__hKBUh{background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(8,23,48,.96));border:1px solid rgba(79,216,235,.16);border-radius:20px;box-shadow:0 22px 65px rgba(1,8,22,.3)}.HumanDesignDeepReading_readingCard__hKBUh{padding:clamp(20px,4vw,30px)}.HumanDesignDeepReading_centerReadingCard__h43Sb h4,.HumanDesignDeepReading_channelReadingCard__08Kkz h4,.HumanDesignDeepReading_crossGateGrid__NkvHO h4,.HumanDesignDeepReading_integrationCard__W5t35 h4,.HumanDesignDeepReading_readingCard__hKBUh h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;font-weight:400;line-height:1.3}.HumanDesignDeepReading_centerReadingCard__h43Sb>p,.HumanDesignDeepReading_channelReadingCard__08Kkz>p,.HumanDesignDeepReading_crossGateGrid__NkvHO p,.HumanDesignDeepReading_integrationCard__W5t35>p,.HumanDesignDeepReading_readingCard__hKBUh>p:not(.HumanDesignDeepReading_readingEyebrow__oohbo){color:rgba(220,233,245,.72);line-height:1.65}.HumanDesignDeepReading_readingColumns__dcO4P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.HumanDesignDeepReading_centerReadingCard__h43Sb strong,.HumanDesignDeepReading_practiceStrip__oRLLn strong,.HumanDesignDeepReading_readingColumns__dcO4P strong{color:#4fd8eb;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.HumanDesignDeepReading_integrationCard__W5t35 ul,.HumanDesignDeepReading_readingColumns__dcO4P ul{margin:10px 0 0;padding-left:18px;color:rgba(220,233,245,.68);line-height:1.55}.HumanDesignDeepReading_practiceStrip__oRLLn{display:grid;grid-gap:6px;gap:6px;margin-top:20px;padding:14px 16px;color:rgba(220,233,245,.74);background:rgba(79,216,235,.06);border-left:2px solid #d4af37;border-radius:0 10px 10px 0;line-height:1.5}.HumanDesignDeepReading_readingSection__dJISI{display:grid;grid-gap:20px;gap:20px;padding-top:16px}.HumanDesignDeepReading_centerReadingGrid__mg_K1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.HumanDesignDeepReading_centerReadingCard__h43Sb{padding:20px}.HumanDesignDeepReading_centerCardTop__XUk_e{display:flex;align-items:center;justify-content:space-between;gap:12px}.HumanDesignDeepReading_centerCardTop__XUk_e span{padding:4px 9px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.HumanDesignDeepReading_centerDefined__mbLeK{border-color:rgba(212,175,55,.4)}.HumanDesignDeepReading_centerDefined__mbLeK .HumanDesignDeepReading_centerCardTop__XUk_e span{color:#f0d98c;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.34)}.HumanDesignDeepReading_centerOpen__M1ppk .HumanDesignDeepReading_centerCardTop__XUk_e span{color:#9eeaf4;background:rgba(79,216,235,.08);border:1px solid rgba(79,216,235,.24)}.HumanDesignDeepReading_centerReadingCard__h43Sb>div:not(.HumanDesignDeepReading_centerCardTop__XUk_e){margin-top:14px;padding-top:12px;border-top:1px solid rgba(127,149,179,.12)}.HumanDesignDeepReading_centerReadingCard__h43Sb>div p{margin:6px 0 0;color:rgba(220,233,245,.64);font-size:.84rem;line-height:1.55}.HumanDesignDeepReading_channelReadingGrid__GRm5N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.HumanDesignDeepReading_channelReadingCard__08Kkz{padding:24px}.HumanDesignDeepReading_channelReadingCard__08Kkz>span,.HumanDesignDeepReading_crossGateGrid__NkvHO span{color:#4fd8eb;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.HumanDesignDeepReading_accordionBody__hvkHo dl,.HumanDesignDeepReading_channelReadingCard__08Kkz dl{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0}.HumanDesignDeepReading_accordionBody__hvkHo dl div,.HumanDesignDeepReading_channelReadingCard__08Kkz dl div{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid rgba(127,149,179,.12)}.HumanDesignDeepReading_accordionBody__hvkHo dt,.HumanDesignDeepReading_channelReadingCard__08Kkz dt{color:#d4af37;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.HumanDesignDeepReading_accordionBody__hvkHo dd,.HumanDesignDeepReading_channelReadingCard__08Kkz dd{margin:0;color:rgba(220,233,245,.68);line-height:1.55}.HumanDesignDeepReading_readingEmpty__yAWcU{margin:0;padding:20px;color:rgba(220,233,245,.66);text-align:center;border:1px dashed rgba(79,216,235,.24);border-radius:14px}.HumanDesignDeepReading_crossReading__ucCpr{padding:clamp(22px,5vw,38px);background:radial-gradient(circle at 50% 0,rgba(212,175,55,.1),transparent 45%),linear-gradient(155deg,rgba(13,33,66,.97),rgba(8,23,48,.96));border-color:rgba(212,175,55,.3)}.HumanDesignDeepReading_crossGateGrid__NkvHO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.HumanDesignDeepReading_crossGateGrid__NkvHO article{padding:18px;background:rgba(4,12,26,.46);border:1px solid rgba(212,175,55,.16);border-radius:14px}.HumanDesignDeepReading_crossGateGrid__NkvHO h4{margin-top:7px}.HumanDesignDeepReading_crossReading__ucCpr blockquote{margin:0;padding:18px 20px;color:#f0d98c;text-align:center;background:rgba(212,175,55,.07);border-left:2px solid #d4af37;border-radius:0 12px 12px 0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.55}.HumanDesignDeepReading_accordionGrid__yjpPZ,.HumanDesignDeepReading_planetReadingGrid__5gUB7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.HumanDesignDeepReading_planetReadingCard__u9QMC,.HumanDesignDeepReading_readingAccordion__WRuzb{overflow:hidden}.HumanDesignDeepReading_planetReadingCard__u9QMC summary,.HumanDesignDeepReading_readingAccordion__WRuzb summary{list-style:none;cursor:pointer}.HumanDesignDeepReading_planetReadingCard__u9QMC summary::-webkit-details-marker,.HumanDesignDeepReading_readingAccordion__WRuzb summary::-webkit-details-marker{display:none}.HumanDesignDeepReading_readingAccordion__WRuzb summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:16px 18px}.HumanDesignDeepReading_readingAccordion__WRuzb summary>span{color:#4fd8eb;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.HumanDesignDeepReading_readingAccordion__WRuzb summary>strong{color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.HumanDesignDeepReading_readingAccordion__WRuzb summary>small{color:rgba(220,233,245,.48);font-size:.68rem}.HumanDesignDeepReading_planetReadingCard__u9QMC summary:after,.HumanDesignDeepReading_readingAccordion__WRuzb summary:after{content:"+";color:#d4af37;font-size:1.2rem}.HumanDesignDeepReading_planetReadingCard__u9QMC[open] summary:after,.HumanDesignDeepReading_readingAccordion__WRuzb[open] summary:after{content:"−"}.HumanDesignDeepReading_accordionBody__hvkHo,.HumanDesignDeepReading_planetBody__zxWVZ{padding:0 18px 18px;border-top:1px solid rgba(127,149,179,.12)}.HumanDesignDeepReading_accordionBody__hvkHo>p{color:rgba(220,233,245,.74);line-height:1.65}.HumanDesignDeepReading_planetReadingCard__u9QMC summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:16px 18px}.HumanDesignDeepReading_planetReadingCard__u9QMC summary>span{color:#d4af37;font-size:1.45rem}.HumanDesignDeepReading_planetReadingCard__u9QMC summary strong{display:block;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.HumanDesignDeepReading_planetReadingCard__u9QMC summary small{display:block;margin-top:3px;color:rgba(220,233,245,.5);font-size:.72rem}.HumanDesignDeepReading_planetPrompt__Vzy3s{color:#9eeaf4;font-style:italic;line-height:1.55}.HumanDesignDeepReading_planetSides__AMv0i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.HumanDesignDeepReading_planetSides__AMv0i>div{padding:14px;background:rgba(4,12,26,.45);border-radius:12px}.HumanDesignDeepReading_planetSides__AMv0i span{color:#4fd8eb;font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HumanDesignDeepReading_planetSides__AMv0i h4{margin:7px 0 0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:400;line-height:1.4}.HumanDesignDeepReading_planetSides__AMv0i p{margin-bottom:0;color:rgba(220,233,245,.64);font-size:.82rem;line-height:1.55}.HumanDesignDeepReading_integrationGrid__Y_0m6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.HumanDesignDeepReading_integrationCard__W5t35{padding:24px}.HumanDesignDeepReading_integrationCard__W5t35 li+li{margin-top:6px}.HumanDesignDeepReading_memberNote__36fO2{max-width:900px;margin:0 auto;text-align:center}@media (max-width:980px){.HumanDesignDeepReading_centerReadingGrid__mg_K1,.HumanDesignDeepReading_crossGateGrid__NkvHO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.HumanDesignDeepReading_accordionGrid__yjpPZ,.HumanDesignDeepReading_centerReadingGrid__mg_K1,.HumanDesignDeepReading_channelReadingGrid__GRm5N,.HumanDesignDeepReading_coreReadingGrid__j_Hy_,.HumanDesignDeepReading_crossGateGrid__NkvHO,.HumanDesignDeepReading_integrationGrid__Y_0m6,.HumanDesignDeepReading_planetReadingGrid__5gUB7,.HumanDesignDeepReading_planetSides__AMv0i,.HumanDesignDeepReading_readingColumns__dcO4P,.HumanDesignDeepReading_unlockGrid__5LPXL{grid-template-columns:1fr}.HumanDesignDeepReading_readingAccordion__WRuzb summary{grid-template-columns:auto 1fr auto}.HumanDesignDeepReading_readingAccordion__WRuzb summary>small{display:none}.HumanDesignDeepReading_accordionBody__hvkHo dl div,.HumanDesignDeepReading_channelReadingCard__08Kkz dl div{grid-template-columns:1fr}}.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}}.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}}.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}}.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}}.SiderealAstrologyCalculator_dashaCard__9n2C5,.SiderealAstrologyCalculator_nakshatraHero__N2owN,.SiderealAstrologyCalculator_referenceCard__pRLkR{background:linear-gradient(155deg,rgba(13,33,66,.97),rgba(7,20,42,.96));border:1px solid rgba(212,175,55,.2);border-radius:20px;box-shadow:0 24px 70px rgba(1,8,22,.3)}.SiderealAstrologyCalculator_nakshatraHero__N2owN{display:grid;grid-template-columns:170px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:24px}.SiderealAstrologyCalculator_nakshatraSymbol__xc8UQ{display:grid;place-items:center;min-height:150px;color:#f0d98c;background:radial-gradient(circle,rgba(79,216,235,.15),rgba(4,12,26,.75) 65%);border:1px solid rgba(79,216,235,.2);border-radius:18px;font-family:Georgia,Times New Roman,serif;font-size:2rem;text-align:center}.SiderealAstrologyCalculator_nakshatraSymbol__xc8UQ small{display:block;margin-top:8px;color:rgba(220,233,245,.55);font-family:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.SiderealAstrologyCalculator_nakshatraCopy__70lxm p:first-child,.SiderealAstrologyCalculator_sectionEyebrow__Ti_Tb{margin:0 0 7px;color:#4fd8eb;font-size:.68rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.SiderealAstrologyCalculator_dashaCard__9n2C5 h4,.SiderealAstrologyCalculator_nakshatraCopy__70lxm h4,.SiderealAstrologyCalculator_referenceCard__pRLkR h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-weight:400}.SiderealAstrologyCalculator_nakshatraCopy__70lxm>p:last-of-type{color:rgba(220,233,245,.72);line-height:1.65}.SiderealAstrologyCalculator_nakshatraMeta__WGd9W{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.SiderealAstrologyCalculator_nakshatraMeta__WGd9W span{padding:7px 10px;color:rgba(220,233,245,.76);background:rgba(4,12,26,.5);border:1px solid rgba(127,149,179,.16);border-radius:999px;font-size:.75rem}.SiderealAstrologyCalculator_dashaCard__9n2C5,.SiderealAstrologyCalculator_referenceCard__pRLkR{padding:22px}.SiderealAstrologyCalculator_dashaHeader__ULFQR{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;flex-wrap:wrap}.SiderealAstrologyCalculator_dashaHeader__ULFQR>span{color:rgba(220,233,245,.56);font-size:.78rem}.SiderealAstrologyCalculator_currentDasha__xAGwr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.SiderealAstrologyCalculator_currentDasha__xAGwr article{padding:15px;background:rgba(79,216,235,.08);border:1px solid rgba(79,216,235,.2);border-radius:13px}.SiderealAstrologyCalculator_currentDasha__xAGwr span{display:block;color:rgba(220,233,245,.5);font-size:.66rem;letter-spacing:.13em;text-transform:uppercase}.SiderealAstrologyCalculator_currentDasha__xAGwr strong{display:block;margin-top:6px;color:#f0d98c;font-size:1.02rem}.SiderealAstrologyCalculator_currentDasha__xAGwr small{display:block;margin-top:5px;color:rgba(220,233,245,.54)}.SiderealAstrologyCalculator_dashaTimeline__PFymg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.SiderealAstrologyCalculator_dashaTimeline__PFymg article{padding:11px;background:rgba(4,12,26,.44);border:1px solid rgba(127,149,179,.13);border-radius:10px}.SiderealAstrologyCalculator_dashaTimeline__PFymg article[data-current=true]{border-color:rgba(212,175,55,.55);box-shadow:inset 0 0 0 1px rgba(212,175,55,.12)}.SiderealAstrologyCalculator_dashaTimeline__PFymg strong{color:#f0d98c}.SiderealAstrologyCalculator_dashaTimeline__PFymg span{display:block;margin-top:5px;color:rgba(220,233,245,.55);font-size:.7rem;line-height:1.4}.SiderealAstrologyCalculator_nakshatraGrid__KjIFa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:17px}.SiderealAstrologyCalculator_nakshatraGrid__KjIFa article{padding:13px;background:rgba(4,12,26,.42);border:1px solid rgba(127,149,179,.13);border-radius:11px}.SiderealAstrologyCalculator_nakshatraGrid__KjIFa span{color:#4fd8eb;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.SiderealAstrologyCalculator_nakshatraGrid__KjIFa h5{margin:5px 0 3px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:400}.SiderealAstrologyCalculator_nakshatraGrid__KjIFa small{color:rgba(220,233,245,.5)}.SiderealAstrologyCalculator_nakshatraGrid__KjIFa p{margin:8px 0 0;color:rgba(220,233,245,.68);font-size:.76rem;line-height:1.45}.SiderealAstrologyCalculator_ayanamsaNote__StYna{padding:12px 14px;color:rgba(220,233,245,.7);background:rgba(212,175,55,.07);border:1px solid rgba(212,175,55,.18);border-radius:12px;font-size:.8rem;line-height:1.55;text-align:center}@media (max-width:820px){.SiderealAstrologyCalculator_nakshatraHero__N2owN{grid-template-columns:1fr}.SiderealAstrologyCalculator_nakshatraSymbol__xc8UQ{min-height:105px}.SiderealAstrologyCalculator_dashaTimeline__PFymg,.SiderealAstrologyCalculator_nakshatraGrid__KjIFa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SiderealAstrologyCalculator_currentDasha__xAGwr,.SiderealAstrologyCalculator_dashaTimeline__PFymg,.SiderealAstrologyCalculator_nakshatraGrid__KjIFa{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}}