.page_page__1SAOf{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 8%,rgba(107,80,192,.16),transparent 25%),radial-gradient(circle at 12% 28%,rgba(55,151,177,.1),transparent 26%),linear-gradient(180deg,#03152f,#061d3d 48%,#03152f)}.page_hero__F0vxe{position:relative;padding:28px 0 40px;text-align:center}.page_hero__F0vxe:after{content:"";position:absolute;left:50%;bottom:-110px;width:min(760px,96vw);height:260px;transform:translateX(-50%);border:1px solid rgba(126,200,227,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(126,200,227,.02),inset 0 0 80px rgba(96,177,210,.08);pointer-events:none}.page_heroInner__tgLkI{max-width:980px}.page_breadcrumbs__qAYKI{display:flex;justify-content:center;gap:9px;margin-bottom:22px;color:var(--text-dim);font-size:.76rem}.page_breadcrumbs__qAYKI a{color:var(--aqua)}.page_hero__F0vxe h1{max-width:960px;margin:7px auto 13px;font-size:clamp(1.85rem,3.15vw,2.6rem);line-height:1.08}.page_lead__L4H90{max-width:850px;margin:0 auto;color:var(--text-mid);font-size:clamp(.94rem,1.35vw,1.03rem);line-height:1.62}.page_factRow__SSyct{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px}.page_factRow__SSyct span{padding:7px 11px;border:1px solid rgba(126,200,227,.18);border-radius:999px;color:var(--text-mid);background:rgba(5,30,60,.7);font-size:.76rem}.page_factRow__SSyct b{margin-right:5px;color:var(--gold)}.page_answerSection__7ZQgv,.page_faqSection__dNZce,.page_fullProfileSection__2pKfp,.page_profileSection__6PToI{padding:76px 0}.page_faqSection__dNZce h2,.page_finalCta__6ULSu h2,.page_fullProfileSection__2pKfp h2,.page_listSection__gMDGv h2,.page_profileSection__6PToI h2,.page_tableSection__kF5Mb h2{font-size:clamp(1.45rem,2.8vw,2.05rem);line-height:1.16}.page_formIntro__PN08T>p:not(.page_eyebrow__wvskm),.page_prose__rAzcP p{color:var(--text-mid);line-height:1.78}.page_prose__rAzcP p+p{margin-top:17px}.page_systemsSection__7e9yz{padding:80px 0;border-top:1px solid rgba(126,200,227,.1);border-bottom:1px solid rgba(126,200,227,.1);background:rgba(7,38,70,.46)}.page_narrow___fX9f{max-width:1040px}.page_systemGrid__59bo8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:35px}.page_systemGrid__59bo8 article{position:relative;display:flex;min-height:340px;flex-direction:column;padding:27px;overflow:hidden;border:1px solid rgba(126,200,227,.17);border-radius:22px;background:linear-gradient(150deg,rgba(8,44,80,.8),rgba(3,23,53,.76))}.page_systemGrid__59bo8 article:after{content:"";position:absolute;top:-90px;right:-85px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(126,200,227,.1),transparent 67%)}.page_systemMark__2KOhQ{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(200,169,110,.25);border-radius:16px;color:var(--gold);background:rgba(200,169,110,.06);font-family:Cinzel,Segoe UI Symbol,serif;font-size:1.18rem}.page_systemLabel__9zD21{margin-top:20px;color:var(--text-dim)!important;font-size:.67rem!important;letter-spacing:.15em;text-transform:uppercase}.page_systemGrid__59bo8 h3{margin:7px 0 11px;color:var(--aqua2);font-size:1.18rem}.page_systemContent__q3QVA{display:flex;flex:1 1;gap:20px;min-width:0}.page_systemCopy__63ll_{display:flex;min-width:0;flex:1 1;flex-direction:column}.page_systemCopy__63ll_>p{color:var(--text-mid);font-size:.88rem;line-height:1.72}.page_systemCopy__63ll_>p+p{margin-top:14px}.page_systemCopy__63ll_>a{position:relative;z-index:1;margin-top:auto;padding-top:22px;color:var(--aqua);font-size:.8rem;font-weight:700}.page_cardArtwork__wckKB{position:relative;z-index:1;width:126px;height:auto;align-self:flex-start;flex:0 0 auto;border-radius:7px;background:#fff;padding:4px;box-shadow:0 16px 30px rgba(0,0,0,.3)}.page_tarotArtwork__5GhjW{width:116px;padding:0}.page_profileSection__6PToI{background:rgba(2,18,43,.48)}.page_profileGrid__yfoOr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.page_profileGrid__yfoOr article{min-height:275px;padding:25px;border:1px solid rgba(126,200,227,.15);border-radius:19px;background:rgba(7,38,70,.63)}.page_profileGrid__yfoOr article>span{color:var(--gold);font-family:Cinzel,serif;font-size:.73rem}.page_profileGrid__yfoOr h3{margin:17px 0 9px;color:var(--aqua2);font-size:1rem}.page_profileGrid__yfoOr p{color:var(--text-mid);font-size:.86rem;line-height:1.72}.page_fullProfileSection__2pKfp{border-top:1px solid rgba(126,200,227,.1);border-bottom:1px solid rgba(126,200,227,.1);background:rgba(7,38,70,.45)}.page_formIntro__PN08T{max-width:820px;margin-bottom:31px}.page_formIntro__PN08T h2{margin-bottom:14px}.page_fullProfileSection__2pKfp .btn{border-color:rgba(210,255,228,.38);color:#03213f;background:linear-gradient(90deg,#45c87d,#7be3a8);box-shadow:0 9px 28px rgba(69,200,125,.22)}.page_fullProfileSection__2pKfp .btn:focus-visible,.page_fullProfileSection__2pKfp .btn:hover{color:#031d35;background:linear-gradient(90deg,#5bd58f,#91ebba);box-shadow:0 12px 34px rgba(69,200,125,.31)}.page_faqList__K8eu2{display:grid;grid-gap:11px;gap:11px;margin-top:31px}.page_faqList__K8eu2 details{overflow:hidden;border:1px solid rgba(126,200,227,.16);border-radius:17px;background:rgba(7,38,70,.62)}.page_faqList__K8eu2 summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 21px;color:var(--aqua2);font-family:Cinzel,serif;font-size:.94rem;cursor:pointer;list-style:none}.page_faqList__K8eu2 summary::-webkit-details-marker{display:none}.page_faqList__K8eu2 summary:after{content:"+";color:var(--gold);font-size:1.25rem}.page_faqList__K8eu2 details[open] summary:after{content:"−"}.page_faqList__K8eu2 p{padding:0 21px 20px;color:var(--text-mid);font-size:.87rem;line-height:1.7}.page_disclaimer__bVfvV{max-width:820px;margin-top:26px;color:var(--text-dim);font-size:.76rem;line-height:1.65}.page_finalCta__6ULSu{padding:76px 0 100px;text-align:center}.page_finalCta__6ULSu p:not(.page_eyebrow__wvskm){margin:13px auto 25px;color:var(--text-mid)}@media (max-width:820px){.page_profileGrid__yfoOr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page_hero__F0vxe{padding:24px 0 40px;text-align:left}.page_hero__F0vxe h1{font-size:clamp(1.65rem,7.8vw,1.9rem)}.page_breadcrumbs__qAYKI{justify-content:flex-start;margin-bottom:18px;overflow:hidden;white-space:nowrap}.page_answerSection__7ZQgv,.page_faqSection__dNZce,.page_fullProfileSection__2pKfp,.page_profileSection__6PToI,.page_systemsSection__7e9yz{padding:56px 0}.page_profileGrid__yfoOr,.page_systemGrid__59bo8{grid-template-columns:1fr}.page_profileGrid__yfoOr article,.page_systemGrid__59bo8 article{min-height:auto}.page_systemContent__q3QVA{gap:14px}.page_cardArtwork__wckKB{width:96px}.page_tarotArtwork__5GhjW{width:90px}.page_factRow__SSyct{justify-content:flex-start;text-align:left}.page_finalCta__6ULSu .page_btn__h3_7r{width:100%}}.page_listSection__gMDGv,.page_tableSection__kF5Mb{padding:54px 0}.page_factTable__pMaN6{width:100%;margin-top:26px;border-collapse:collapse;font-size:.92rem}.page_factTable__pMaN6 td,.page_factTable__pMaN6 th{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(126,200,227,.12)}.page_factTable__pMaN6 th{width:34%;font-weight:600;color:var(--text-dim);white-space:nowrap}.page_factTable__pMaN6 tr:last-child td,.page_factTable__pMaN6 tr:last-child th{border-bottom:none}@media (max-width:620px){.page_factTable__pMaN6 th{width:42%;white-space:normal}.page_factTable__pMaN6 td,.page_factTable__pMaN6 th{padding:9px 8px;font-size:.86rem}}.page_degreeNote__FxjNz{margin-top:26px;padding:16px 18px;border-left:2px solid rgba(126,200,227,.35);color:var(--text-dim);font-size:.88rem;line-height:1.65}.page_eventList__SpJNV,.page_peopleList__J6F9O{margin-top:26px;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.page_eventList__SpJNV li,.page_peopleList__J6F9O li{display:grid;grid-gap:4px 14px;gap:4px 14px;padding:11px 0;border-bottom:1px solid rgba(126,200,227,.1);font-size:.92rem;line-height:1.5}.page_peopleList__J6F9O li{grid-template-columns:minmax(140px,1fr) 58px 2fr;align-items:baseline}.page_eventList__SpJNV li{grid-template-columns:62px 1fr;align-items:baseline}.page_eventList__SpJNV li span,.page_peopleList__J6F9O li span:last-child{color:var(--text-dim)}.page_listYear__Zu9t5{color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:620px){.page_peopleList__J6F9O li{grid-template-columns:1fr 58px}.page_peopleList__J6F9O li span:last-child{grid-column:1/-1;font-size:.86rem}}.page_dayNav__GMb52{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(126,200,227,.14);font-size:.88rem}.page_dayNav__GMb52>:last-child{text-align:right}.page_dayNav__GMb52>:nth-child(2){color:var(--aqua);text-align:center}@media (max-width:480px){.page_dayNav__GMb52{grid-template-columns:1fr 1fr}.page_dayNav__GMb52>:nth-child(2){grid-column:1/-1;grid-row:1}}.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-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.BirthplaceAutocomplete_listAbove__Hoxrb{top:auto;bottom:calc(100% + 7px)}.BirthplaceAutocomplete_option__8HCOq{width:100%;padding:12px 13px;border:0;border-radius:10px;background:transparent;color:var(--text-bright);text-align:left;cursor:pointer;touch-action:manipulation}.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}}.ConnectionsPremierGate_gate__fHVJ7{max-width:860px;margin:28px auto;padding:clamp(24px,4vw,38px);border:1px solid rgba(95,224,164,.3);border-radius:24px;background:radial-gradient(circle at 85% 10%,rgba(118,87,211,.18),transparent 35%),linear-gradient(145deg,rgba(8,50,78,.94),rgba(6,30,63,.96));box-shadow:0 24px 70px rgba(0,9,31,.28)}.ConnectionsPremierGate_heading___V0tm{max-width:690px}.ConnectionsPremierGate_heading___V0tm h2{margin-top:10px;color:var(--text-bright);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.16;text-wrap:balance}.ConnectionsPremierGate_heading___V0tm>p:last-child{margin-top:14px;color:var(--text-mid);line-height:1.72}.ConnectionsPremierGate_layers__8A5Fw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:26px}.ConnectionsPremierGate_layers__8A5Fw article{min-width:0;padding:17px 14px;border:1px solid rgba(126,200,227,.16);border-radius:15px;background:rgba(2,24,54,.62)}.ConnectionsPremierGate_layers__8A5Fw span{display:block;color:var(--aqua2);font-size:1.2rem}.ConnectionsPremierGate_layers__8A5Fw strong{display:block;margin-top:9px;color:var(--text-bright);font-size:.86rem;line-height:1.35}.ConnectionsPremierGate_gate__fHVJ7 .card{margin-bottom:0!important;border-color:rgba(95,224,164,.22);background:rgba(3,22,50,.62)}@media (max-width:720px){.ConnectionsPremierGate_layers__8A5Fw{grid-template-columns:repeat(2,minmax(0,1fr))}.ConnectionsPremierGate_gate__fHVJ7{border-radius:20px}}.ProfessionalChartWheel_wheel__KvQqm{display:block;width:100%;height:auto;overflow:visible;touch-action:manipulation}.ProfessionalChartWheel_wheel__KvQqm [role=button]:focus-visible{outline:5px solid #37d7e8;outline-offset:5px}@media (prefers-reduced-motion:reduce){.ProfessionalChartWheel_wheel__KvQqm *{scroll-behavior:auto!important}}.TropicalStudioReturns_panel__JOkys{--r-paper:#170c2b;--r-card:#28163b;--r-line:#513665;--r-ink:#f3eaf9;--r-muted:#b7a4c9;--r-accent:#dbb7f1;--r-strong:#b5ead4;min-width:0;color:var(--r-ink);background:var(--r-paper);border:1px solid var(--r-line);border-radius:13px;padding:13px;font-size:11px;line-height:1.55}.TropicalStudioReturns_panel__JOkys[data-returns-theme=ocean]{--r-paper:#072635;--r-card:#153a4b;--r-line:#427080;--r-ink:#ebfbfa;--r-muted:#a6cbd3;--r-accent:#9addcf;--r-strong:#c8e8b8}.TropicalStudioReturns_panel__JOkys[data-returns-theme=ivory]{--r-paper:#fffdf8;--r-card:#f3ece2;--r-line:#d7c7b2;--r-ink:#3e3529;--r-muted:#776858;--r-accent:#795633;--r-strong:#476951}.TropicalStudioReturns_panel__JOkys *{box-sizing:border-box}.TropicalStudioReturns_panel__JOkys :is(button,input,select):focus-visible{outline:2px solid var(--r-accent);outline-offset:2px}.TropicalStudioReturns_panel__JOkys button{font:inherit;color:var(--r-ink);background:var(--r-card);border:1px solid var(--r-line);border-radius:8px;cursor:pointer;padding:8px 10px;line-height:1.3}.TropicalStudioReturns_panel__JOkys button:hover:not(:disabled){filter:brightness(1.13)}.TropicalStudioReturns_panel__JOkys button:disabled{opacity:.45;cursor:not-allowed}.TropicalStudioReturns_intro__rhM2Z{margin-bottom:12px}.TropicalStudioReturns_eyebrow__csHAz{font-size:9px;letter-spacing:.14em;color:var(--r-accent);font-weight:750}.TropicalStudioReturns_intro__rhM2Z h2{font-size:19px;font-weight:700;margin:5px 0;color:var(--r-ink)}.TropicalStudioReturns_intro__rhM2Z p{font-size:11px;margin:4px 0;color:var(--r-muted);line-height:1.55}.TropicalStudioReturns_kindTabs__QtjC4{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:10px 0 14px}.TropicalStudioReturns_kindTabs__QtjC4 button{text-align:center;min-height:38px;font-weight:680}.TropicalStudioReturns_cycleTabs__k_EFZ .TropicalStudioReturns_activeCycle__WpJdF,.TropicalStudioReturns_kindTabs__QtjC4 .TropicalStudioReturns_selectedTab__m04c2{border-color:var(--r-accent);background:var(--r-paper);box-shadow:inset 0 0 0 1px var(--r-accent)}.TropicalStudioReturns_controls__61OhH{background:var(--r-card);border:1px solid var(--r-line);border-radius:11px;padding:11px;display:grid;grid-gap:7px;gap:7px}.TropicalStudioReturns_option__gO1q0{display:flex;align-items:center;gap:9px;color:var(--r-ink);cursor:pointer}.TropicalStudioReturns_option__gO1q0 input{accent-color:var(--r-accent);width:16px;height:16px;flex:none}.TropicalStudioReturns_option__gO1q0 span{display:grid;grid-gap:1px;gap:1px;font-weight:650}.TropicalStudioReturns_option__gO1q0 small{font-size:10px;color:var(--r-muted);font-weight:400}.TropicalStudioReturns_cityInput__9nKgx{min-width:0;background:var(--r-paper);padding:10px 7px;border-radius:7px}.TropicalStudioReturns_note__6uWE0{font-size:10px;color:var(--r-muted);margin:6px 0;line-height:1.6}.TropicalStudioReturns_panel__JOkys .TropicalStudioReturns_calculate__YHt_Q{border-color:var(--r-accent);text-align:center;font-weight:750;min-height:38px}.TropicalStudioReturns_error__VYv8l{color:#f2aab6;border:1px solid #bd7481;border-radius:7px;padding:8px}.TropicalStudioReturns_panel__JOkys[data-returns-theme=ivory] .TropicalStudioReturns_error__VYv8l{color:#a04355}.TropicalStudioReturns_results__AWOZO{border-top:1px solid var(--r-line);padding-top:12px;margin-top:13px}.TropicalStudioReturns_resultHead__9OTS9{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;flex-wrap:wrap}.TropicalStudioReturns_resultHead__9OTS9 h3{font-size:15px;margin:3px 0;color:var(--r-ink)}.TropicalStudioReturns_resultHead__9OTS9 p{color:var(--r-muted);margin:2px 0 10px;font-size:10px}.TropicalStudioReturns_exportActions__TgoCo{display:flex;gap:5px;flex-wrap:wrap}.TropicalStudioReturns_exportActions__TgoCo button{font-size:10px}.TropicalStudioReturns_cycleTabs__k_EFZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));grid-gap:6px;gap:6px;margin:11px 0}.TropicalStudioReturns_cycleTabs__k_EFZ button{display:grid;grid-gap:5px;gap:5px;text-align:left;min-width:0}.TropicalStudioReturns_cycleTabs__k_EFZ strong{font-size:11px}.TropicalStudioReturns_cycleTabs__k_EFZ small{font-size:9px;color:var(--r-muted);line-height:1.35}.TropicalStudioReturns_summary__PdrEy{background:var(--r-card);border:1px solid var(--r-line);border-radius:11px;padding:11px;margin:12px 0}.TropicalStudioReturns_summary__PdrEy h3{font-size:16px;color:var(--r-accent);margin:4px 0}.TropicalStudioReturns_summary__PdrEy p{font-size:10px;color:var(--r-muted);margin:3px 0 8px}.TropicalStudioReturns_metrics__EcQZ3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:10px 0}.TropicalStudioReturns_metrics__EcQZ3 div{background:var(--r-paper);padding:8px;border-radius:7px;display:grid;grid-gap:3px;gap:3px}.TropicalStudioReturns_metrics__EcQZ3 small{font-size:9px;color:var(--r-muted)}.TropicalStudioReturns_metrics__EcQZ3 strong{font-size:12px;color:var(--r-ink);overflow-wrap:anywhere}.TropicalStudioReturns_wheelLink__S8Xaa{width:100%;text-align:center;font-weight:650}.TropicalStudioReturns_wheelArea__7bJAZ{margin:14px auto;max-width:720px;width:100%;overflow:hidden;border:1px solid var(--r-line);border-radius:14px;background:var(--r-card)}.TropicalStudioReturns_wheelArea__7bJAZ>svg{display:block;width:100%;height:auto}.TropicalStudioReturns_selectedInfo__94gvd{border:1px solid var(--r-line);border-radius:8px;padding:9px;background:var(--r-card)}.TropicalStudioReturns_selectedInfo__94gvd p{margin:5px 0;font-size:11px}.TropicalStudioReturns_dataGrid__5YvcQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-gap:11px;gap:11px;margin:15px 0}.TropicalStudioReturns_dataGrid__5YvcQ section{min-width:0}.TropicalStudioReturns_dataGrid__5YvcQ h4{font-size:12px;color:var(--r-accent);margin:4px 0 8px}.TropicalStudioReturns_comparisonList__zA2V5,.TropicalStudioReturns_positionList__GZkE_{max-height:350px;overflow:auto;display:grid;grid-gap:3px;gap:3px;padding:2px}.TropicalStudioReturns_positionList__GZkE_ button{display:grid;grid-template-columns:minmax(75px,1fr) auto;grid-gap:4px 6px;gap:4px 6px;text-align:left;padding:6px}.TropicalStudioReturns_positionList__GZkE_ span{min-width:0}.TropicalStudioReturns_positionList__GZkE_ span:nth-child(2){font-size:10px}.TropicalStudioReturns_positionList__GZkE_ small{grid-column:1/-1;color:var(--r-muted);font-size:9px}.TropicalStudioReturns_comparisonList__zA2V5 div{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;border:1px solid var(--r-line);border-radius:7px;padding:6px;background:var(--r-card)}.TropicalStudioReturns_comparisonList__zA2V5 span{min-width:0;font-size:10px}.TropicalStudioReturns_comparisonList__zA2V5 small{white-space:nowrap;color:var(--r-muted);font-size:9px}.TropicalStudioReturns_footer__p_mW4{border-top:1px solid var(--r-line);padding-top:10px;margin-top:12px;color:var(--r-muted);font-size:10px}.TropicalStudioReturns_footer__p_mW4 strong{color:var(--r-ink)}.TropicalStudioReturns_footer__p_mW4 p{margin:4px 0}@media(max-width:570px){.TropicalStudioReturns_cycleTabs__k_EFZ{grid-template-columns:repeat(2,minmax(0,1fr))}.TropicalStudioReturns_metrics__EcQZ3{grid-template-columns:1fr 1fr}.TropicalStudioReturns_resultHead__9OTS9{flex-direction:column}}@media print{.TropicalStudioReturns_panel__JOkys{background:#fff;color:#000;border:0}.TropicalStudioReturns_controls__61OhH,.TropicalStudioReturns_exportActions__TgoCo,.TropicalStudioReturns_kindTabs__QtjC4{display:none!important}.TropicalStudioReturns_wheelArea__7bJAZ{max-width:540px}}.TropicalStudioProgressions_panel__55eun{--p-paper:#160a2a;--p-card:#28163c;--p-line:#513562;--p-ink:#f7edff;--p-muted:#baa6cc;--p-accent:#dab6f1;--p-spark:#a2e1cf;min-width:0;color:var(--p-ink);background:var(--p-paper);border:1px solid var(--p-line);border-radius:13px;padding:13px;font-size:11px;line-height:1.55}.TropicalStudioProgressions_panel__55eun[data-directions-theme=ocean]{--p-paper:#082632;--p-card:#153a4a;--p-line:#427180;--p-ink:#f1fffd;--p-muted:#a4cad5;--p-accent:#a2e3d3;--p-spark:#e1d1aa}.TropicalStudioProgressions_panel__55eun[data-directions-theme=ivory]{--p-paper:#fffdf8;--p-card:#f4eee5;--p-line:#d8c9b7;--p-ink:#3d352a;--p-muted:#756657;--p-accent:#795e39;--p-spark:#4d715f}.TropicalStudioProgressions_panel__55eun *{box-sizing:border-box}.TropicalStudioProgressions_panel__55eun :is(button,select,input):focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.TropicalStudioProgressions_panel__55eun button{font:inherit;color:var(--p-ink);cursor:pointer;background:var(--p-card);border:1px solid var(--p-line);border-radius:8px;padding:8px 10px;line-height:1.35}.TropicalStudioProgressions_panel__55eun button:hover:not(:disabled){filter:brightness(1.14)}.TropicalStudioProgressions_panel__55eun button:disabled{opacity:.5;cursor:not-allowed}.TropicalStudioProgressions_panel__55eun select{font:inherit;color:var(--p-ink);background:var(--p-paper);border:1px solid var(--p-line);border-radius:7px;padding:9px;width:100%;min-width:0}.TropicalStudioProgressions_panel__55eun input[type=checkbox]{accent-color:var(--p-accent);width:15px;height:15px;flex:none}.TropicalStudioProgressions_eyebrow__KRd2e{font-weight:750;font-size:9px;color:var(--p-accent);letter-spacing:.13em}.TropicalStudioProgressions_intro__Bn5Zp h2{font-size:19px;line-height:1.2;margin:4px 0 7px;color:var(--p-ink)}.TropicalStudioProgressions_intro__Bn5Zp p{margin:0 0 12px;color:var(--p-muted)}.TropicalStudioProgressions_tabs__wcVtt{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:12px 0}.TropicalStudioProgressions_tabs__wcVtt button{min-height:39px;text-align:center;font-weight:700}.TropicalStudioProgressions_tabs__wcVtt .TropicalStudioProgressions_activeTab__7dKhI{border-color:var(--p-accent);background:var(--p-paper);box-shadow:inset 0 0 0 1px var(--p-accent)}.TropicalStudioProgressions_controls__Go7be,.TropicalStudioProgressions_searchPanel__rxZju{background:var(--p-card);border:1px solid var(--p-line);border-radius:11px;padding:12px;display:grid;grid-gap:10px;gap:10px;min-width:0}.TropicalStudioProgressions_controls__Go7be p,.TropicalStudioProgressions_searchPanel__rxZju p{margin:0;line-height:1.65}.TropicalStudioProgressions_controlLabel__F8Xib{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:650;color:var(--p-ink);min-width:0}.TropicalStudioProgressions_note__POn5U{font-size:10px;line-height:1.65;color:var(--p-muted);margin:6px 0}.TropicalStudioProgressions_actionRow__uwE1K{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.TropicalStudioProgressions_actionRow__uwE1K button{flex:0 1 auto}.TropicalStudioProgressions_panel__55eun .TropicalStudioProgressions_primary__SJsbe{border-color:var(--p-accent);font-weight:750;min-height:38px}.TropicalStudioProgressions_error__wFCmb{color:#eaaab6;border:1px solid #b46878;border-radius:8px;padding:9px;margin:12px 0}.TropicalStudioProgressions_panel__55eun[data-directions-theme=ivory] .TropicalStudioProgressions_error__wFCmb{color:#9b3d51}.TropicalStudioProgressions_results__dmDnv{margin-top:14px;padding-top:14px;border-top:1px solid var(--p-line)}.TropicalStudioProgressions_resultHead__rb1rE{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.TropicalStudioProgressions_resultHead__rb1rE h3{font-size:14px;margin:4px 0;color:var(--p-ink)}.TropicalStudioProgressions_resultHead__rb1rE p{font-size:10px;color:var(--p-muted);margin:4px 0}.TropicalStudioProgressions_metrics__fAmiy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:14px 0 11px}.TropicalStudioProgressions_metrics__fAmiy div{background:var(--p-card);border:1px solid var(--p-line);padding:9px;border-radius:9px;display:grid;grid-gap:5px;gap:5px;min-width:0}.TropicalStudioProgressions_metrics__fAmiy small{font-size:9px;color:var(--p-muted)}.TropicalStudioProgressions_metrics__fAmiy strong{color:var(--p-spark);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.TropicalStudioProgressions_toggles__sswtc{display:flex;gap:9px 13px;align-items:center;flex-wrap:wrap;margin:14px 0 7px}.TropicalStudioProgressions_toggles__sswtc label{display:flex;align-items:center;gap:6px;font-size:10px;cursor:pointer}.TropicalStudioProgressions_wheel__ZC5_G{margin:12px auto;max-width:740px;width:100%;overflow:hidden;border-radius:13px;border:1px solid var(--p-line);background:var(--p-card)}.TropicalStudioProgressions_wheel__ZC5_G>svg{display:block;width:100%;height:auto}.TropicalStudioProgressions_selectedInfo__bYHCm{background:var(--p-card);border:1px solid var(--p-line);border-radius:8px;padding:8px 10px;margin:9px 0}.TropicalStudioProgressions_selectedInfo__bYHCm p{margin:4px 0;overflow-wrap:anywhere}.TropicalStudioProgressions_tables__vHna_{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px;margin:15px 0}.TropicalStudioProgressions_tables__vHna_ section{min-width:0}.TropicalStudioProgressions_hits__E3bO1 h4,.TropicalStudioProgressions_searchPanel__rxZju h3,.TropicalStudioProgressions_tables__vHna_ h4{font-size:12px;color:var(--p-accent);margin:4px 0 9px}.TropicalStudioProgressions_contactList__UkSlj,.TropicalStudioProgressions_positionList__Yw56c{display:grid;grid-gap:4px;gap:4px;max-height:350px;overflow:auto;padding:2px}.TropicalStudioProgressions_positionList__Yw56c button{display:grid;grid-template-columns:minmax(105px,1fr) auto;grid-gap:3px 6px;gap:3px 6px;padding:7px;text-align:left;min-width:0}.TropicalStudioProgressions_positionList__Yw56c button span,.TropicalStudioProgressions_positionList__Yw56c button strong{font-size:10px;min-width:0}.TropicalStudioProgressions_positionList__Yw56c button small{grid-column:1/-1;color:var(--p-muted)}.TropicalStudioProgressions_angleList__xPBWq{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0}.TropicalStudioProgressions_angleList__xPBWq div,.TropicalStudioProgressions_contactList__UkSlj div{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;border:1px solid var(--p-line);background:var(--p-card);border-radius:7px;padding:6px}.TropicalStudioProgressions_angleList__xPBWq span,.TropicalStudioProgressions_contactList__UkSlj span{font-size:10px;min-width:0}.TropicalStudioProgressions_contactList__UkSlj small{font-size:9px;color:var(--p-muted);white-space:nowrap}.TropicalStudioProgressions_searchPanel__rxZju{margin-top:15px}.TropicalStudioProgressions_searchGrid__1DdE0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.TropicalStudioProgressions_hits__E3bO1{display:grid;grid-gap:9px;gap:9px;border-top:1px solid var(--p-line);padding-top:12px}.TropicalStudioProgressions_hit__XYFyT{background:var(--p-paper);border:1px solid var(--p-line);border-radius:10px;padding:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:9px;flex-wrap:wrap}.TropicalStudioProgressions_hit__XYFyT>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:150px;flex:1 1}.TropicalStudioProgressions_hit__XYFyT span{color:var(--p-spark)}.TropicalStudioProgressions_hit__XYFyT small{font-size:9px;color:var(--p-muted)}.TropicalStudioProgressions_hitButtons__KMeKx{display:grid;grid-gap:6px;gap:6px;min-width:135px}.TropicalStudioProgressions_hitButtons__KMeKx button{font-size:10px}.TropicalStudioProgressions_footer__jOXBF{border-top:1px solid var(--p-line);padding-top:10px;margin-top:14px;color:var(--p-muted)}.TropicalStudioProgressions_footer__jOXBF p{margin:6px 0;font-size:10px}.TropicalStudioProgressions_footer__jOXBF strong{color:var(--p-ink)}@media(max-width:530px){.TropicalStudioProgressions_panel__55eun{padding:9px}.TropicalStudioProgressions_metrics__fAmiy{gap:5px}.TropicalStudioProgressions_searchGrid__1DdE0{grid-template-columns:1fr}.TropicalStudioProgressions_resultHead__rb1rE{display:grid}.TropicalStudioProgressions_hitButtons__KMeKx{width:100%;grid-template-columns:1fr 1fr}.TropicalStudioProgressions_tabs__wcVtt button{font-size:10px;padding:6px 5px}}@media print{.TropicalStudioProgressions_panel__55eun{background:#fff;color:#000;border:0}.TropicalStudioProgressions_actionRow__uwE1K,.TropicalStudioProgressions_controls__Go7be,.TropicalStudioProgressions_searchPanel__rxZju,.TropicalStudioProgressions_tabs__wcVtt,.TropicalStudioProgressions_toggles__sswtc{display:none!important}.TropicalStudioProgressions_wheel__ZC5_G{max-width:650px}}.TropicalStudioGraphicEphemeris_panel__KPXhl{--ink:#ecf0fd;--muted:#b6c4dd;--line:#394565;--field:#1a2339;--panel:#141d30;color:var(--ink);min-width:0;display:grid;grid-gap:12px;gap:12px;font:12px/1.55 system-ui,-apple-system,sans-serif}.TropicalStudioGraphicEphemeris_panel__KPXhl[data-ephemeris-theme=ivory]{--ink:#303748;--muted:#647082;--line:#c8beb0;--field:#fffdf8;--panel:#f8f4ea}.TropicalStudioGraphicEphemeris_panel__KPXhl :is(input,select,button){font:inherit}.TropicalStudioGraphicEphemeris_panel__KPXhl :is(input,select){min-width:0;border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:6px;padding:6px}.TropicalStudioGraphicEphemeris_panel__KPXhl button{background:var(--field);color:var(--ink);border:1px solid var(--line);padding:7px 10px;border-radius:7px;cursor:pointer}.TropicalStudioGraphicEphemeris_heading__ik8Sb h2{font-size:20px;color:var(--ink);margin:4px 0 7px}.TropicalStudioGraphicEphemeris_heading__ik8Sb p{color:var(--muted);margin:0}.TropicalStudioGraphicEphemeris_eyebrow__uL_e1{color:#ac89d6;letter-spacing:.12em;font-size:10px;font-weight:700}.TropicalStudioGraphicEphemeris_controls___nO5m,.TropicalStudioGraphicEphemeris_cursor__NlsH7{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:12px;display:grid;grid-gap:10px;gap:10px}.TropicalStudioGraphicEphemeris_options__nK06e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.TropicalStudioGraphicEphemeris_options__nK06e label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;min-width:0}.TropicalStudioGraphicEphemeris_options__nK06e :is(input,select){width:100%}.TropicalStudioGraphicEphemeris_subhead__vv_UF{font-size:11px}.TropicalStudioGraphicEphemeris_planets__bzX06{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.TropicalStudioGraphicEphemeris_planets__bzX06 label{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;padding:5px;font-size:11px;cursor:pointer}.TropicalStudioGraphicEphemeris_planets__bzX06 input{width:15px;height:15px;padding:0;accent-color:#9978e0}.TropicalStudioGraphicEphemeris_planets__bzX06 i,.TropicalStudioGraphicEphemeris_readouts__gHm6m i{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.TropicalStudioGraphicEphemeris_primary__nrfOk{background:#6242a4!important;border-color:#9871df!important;color:#fff!important;font-weight:750!important}.TropicalStudioGraphicEphemeris_error__BkgEa{padding:10px;color:#ffc1cf;background:#462638;border:1px solid #aa587b;border-radius:8px}.TropicalStudioGraphicEphemeris_eventHeader__INScz p,.TropicalStudioGraphicEphemeris_note__kCiAh{font-size:11px;line-height:1.6;color:var(--muted);margin:0}.TropicalStudioGraphicEphemeris_results__K9d8h{display:grid;grid-gap:12px;gap:12px;min-width:0}.TropicalStudioGraphicEphemeris_stats__IKhe3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.TropicalStudioGraphicEphemeris_stats__IKhe3 span{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px;min-width:0}.TropicalStudioGraphicEphemeris_stats__IKhe3 b,.TropicalStudioGraphicEphemeris_stats__IKhe3 small{display:block;overflow-wrap:anywhere}.TropicalStudioGraphicEphemeris_stats__IKhe3 small{font-size:10px;color:var(--muted)}.TropicalStudioGraphicEphemeris_toolbar__jkYUO{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.TropicalStudioGraphicEphemeris_toolbar__jkYUO label{display:inline-flex;gap:5px;align-items:center;font-size:11px}.TropicalStudioGraphicEphemeris_toolbar__jkYUO input[type=checkbox]{accent-color:#9174cc}.TropicalStudioGraphicEphemeris_toolbar__jkYUO select{font-size:11px}.TropicalStudioGraphicEphemeris_graphScroll__yMo4S{border:1px solid var(--line);border-radius:10px;overflow-x:auto;background:var(--panel)}.TropicalStudioGraphicEphemeris_graph__RPC4J{display:block;width:100%;min-width:710px;height:auto}.TropicalStudioGraphicEphemeris_cursor__NlsH7 input[type=range]{width:100%;padding:0;accent-color:#a77ce0}.TropicalStudioGraphicEphemeris_cursor__NlsH7 strong{font-size:11px}.TropicalStudioGraphicEphemeris_readouts__gHm6m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.TropicalStudioGraphicEphemeris_readouts__gHm6m>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:2px 5px;gap:2px 5px;background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:7px}.TropicalStudioGraphicEphemeris_readouts__gHm6m span{display:flex;align-items:center;gap:5px}.TropicalStudioGraphicEphemeris_readouts__gHm6m b{text-align:right;font-size:11px}.TropicalStudioGraphicEphemeris_readouts__gHm6m small{grid-column:2;text-align:right;color:var(--muted)}.TropicalStudioGraphicEphemeris_eventHeader__INScz h3{margin:0 0 4px;font-size:14px}.TropicalStudioGraphicEphemeris_events__cRSYd{max-height:410px;overflow:auto;display:grid;grid-gap:5px;gap:5px}.TropicalStudioGraphicEphemeris_events__cRSYd article{display:flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:7px}.TropicalStudioGraphicEphemeris_events__cRSYd article>div{flex:1 1;min-width:0}.TropicalStudioGraphicEphemeris_events__cRSYd i{width:8px;height:8px;flex:none;border-radius:50%}.TropicalStudioGraphicEphemeris_events__cRSYd b{display:block;font-size:11px;overflow-wrap:anywhere}.TropicalStudioGraphicEphemeris_events__cRSYd small{display:block;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.TropicalStudioGraphicEphemeris_events__cRSYd button{font-size:10px;padding:5px;white-space:nowrap}@media(max-width:720px){.TropicalStudioGraphicEphemeris_options__nK06e{grid-template-columns:1fr 1fr}.TropicalStudioGraphicEphemeris_options__nK06e label:last-child{grid-column:1/-1}.TropicalStudioGraphicEphemeris_planets__bzX06,.TropicalStudioGraphicEphemeris_stats__IKhe3{grid-template-columns:repeat(2,minmax(0,1fr))}.TropicalStudioGraphicEphemeris_readouts__gHm6m{grid-template-columns:1fr}.TropicalStudioGraphicEphemeris_events__cRSYd article{flex-wrap:wrap}}.TropicalStudioRelocation_panel__2yAM3{--c-ink:#e9f1ff;--c-muted:#b8c6df;--c-line:#445074;--c-back:#15203a;--c-field:#202b47;min-width:0;display:grid;grid-gap:12px;gap:12px;color:var(--c-ink);font:12px/1.55 system-ui,-apple-system,sans-serif}.TropicalStudioRelocation_panel__2yAM3[data-relocation-theme=ivory]{--c-ink:#333c48;--c-muted:#627084;--c-line:#c9bca6;--c-back:#f9f5ed;--c-field:#fffdf8}.TropicalStudioRelocation_panel__2yAM3 :is(input,select,button){font:inherit}.TropicalStudioRelocation_panel__2yAM3 button{cursor:pointer;color:var(--c-ink);background:var(--c-field);border:1px solid var(--c-line);padding:7px 10px;border-radius:7px}.TropicalStudioRelocation_panel__2yAM3 button:disabled{opacity:.5;cursor:not-allowed}.TropicalStudioRelocation_panel__2yAM3 input[type=checkbox],.TropicalStudioRelocation_panel__2yAM3 input[type=radio]{accent-color:#ac87ea}.TropicalStudioRelocation_intro__3hXsy h2{font-size:20px;margin:3px 0 5px;color:var(--c-ink)}.TropicalStudioRelocation_intro__3hXsy p{color:var(--c-muted);margin:0}.TropicalStudioRelocation_eyebrow__zv_3C{letter-spacing:.12em;color:#b595ee;font-size:9px;font-weight:750}.TropicalStudioRelocation_controls__hZqD2{display:grid;grid-gap:11px;gap:11px;border:1px solid var(--c-line);border-radius:11px;padding:12px;background:var(--c-back)}.TropicalStudioRelocation_choice__VnxqA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.TropicalStudioRelocation_choice__VnxqA label{border:1px solid var(--c-line);border-radius:7px;padding:8px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;font-weight:700}.TropicalStudioRelocation_choice__VnxqA small{display:block;flex:1 0 100%;font-size:10px;color:var(--c-muted);overflow-wrap:anywhere;font-weight:400}.TropicalStudioRelocation_city__npPfl{min-width:0}.TropicalStudioRelocation_primary___f3_M{background:#6548ab!important;border-color:#9f7ae5!important;color:white!important;font-weight:750!important}.TropicalStudioRelocation_note__9WVgP{font-size:11px;color:var(--c-muted);margin:0;line-height:1.65}.TropicalStudioRelocation_error__6uc_y,.TropicalStudioRelocation_warning__f4Jpt{border:1px solid #aa7d8e;border-radius:7px;padding:10px;color:#fbc6da;background:#3d2b42}.TropicalStudioRelocation_warning__f4Jpt{background:var(--c-back);color:var(--c-ink)}.TropicalStudioRelocation_results__6usPr{min-width:0;display:grid;grid-gap:13px;gap:13px}.TropicalStudioRelocation_summary__YRVJd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.TropicalStudioRelocation_summary__YRVJd>div{border:1px solid var(--c-line);background:var(--c-back);border-radius:8px;padding:8px}.TropicalStudioRelocation_summary__YRVJd small{color:var(--c-muted);font-size:10px;display:block}.TropicalStudioRelocation_summary__YRVJd strong{font-size:11px;display:block;overflow-wrap:anywhere}.TropicalStudioRelocation_actions__kU1Gm{display:flex;flex-wrap:wrap;gap:5px}.TropicalStudioRelocation_actions__kU1Gm button{font-size:11px}.TropicalStudioRelocation_angles__axBox,.TropicalStudioRelocation_houses__cVhlR{display:grid;grid-gap:9px;gap:9px}.TropicalStudioRelocation_angles__axBox h3,.TropicalStudioRelocation_houses__cVhlR h3{font-size:15px;margin:0}.TropicalStudioRelocation_houses__cVhlR p{margin:0;color:var(--c-muted);font-size:11px}.TropicalStudioRelocation_angleGrid__62Ah9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.TropicalStudioRelocation_angleGrid__62Ah9>div{background:var(--c-back);border:1px solid var(--c-line);padding:8px;border-radius:7px;display:grid;grid-gap:3px;gap:3px}.TropicalStudioRelocation_angleGrid__62Ah9 strong{font-size:14px}.TropicalStudioRelocation_angleGrid__62Ah9 span{font-size:11px}.TropicalStudioRelocation_angleGrid__62Ah9 small{font-size:10px;color:var(--c-muted)}.TropicalStudioRelocation_houseList__VP2ii{border:1px solid var(--c-line);border-radius:9px;max-height:200px;overflow:auto}.TropicalStudioRelocation_houseList__VP2ii>div{padding:7px 9px;border-bottom:1px solid var(--c-line);display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;gap:5px;font-size:11px}.TropicalStudioRelocation_houseList__VP2ii>div:last-child{border:0}.TropicalStudioRelocation_houseList__VP2ii span{color:var(--c-muted)}.TropicalStudioRelocation_wheel__SpEBx{max-width:650px;width:100%;margin:0 auto;min-width:0}.TropicalStudioRelocation_wheel__SpEBx svg{width:100%;height:auto;display:block}.TropicalStudioRelocation_mapPanel__WFut8{border:1px solid var(--c-line);border-radius:11px;padding:12px;background:var(--c-back);display:grid;grid-gap:10px;gap:10px;min-width:0}.TropicalStudioRelocation_mapTop__NPTEi{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.TropicalStudioRelocation_mapTop__NPTEi h3{font-size:16px;margin:4px 0}.TropicalStudioRelocation_mapTop__NPTEi p{color:var(--c-muted);font-size:11px;margin:0}.TropicalStudioRelocation_mapButtons__au8PB{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.TropicalStudioRelocation_mapButtons__au8PB button{font-size:10px}.TropicalStudioRelocation_mapControls__4dmvZ{display:grid;grid-gap:8px;gap:8px}.TropicalStudioRelocation_mapAngleControls__8mgpo,.TropicalStudioRelocation_mapBodyControls__fYVOX{display:flex;gap:4px;flex-wrap:wrap}.TropicalStudioRelocation_mapAngleControls__8mgpo label,.TropicalStudioRelocation_mapBodyControls__fYVOX label{display:inline-flex;align-items:center;gap:5px;padding:5px 6px;border:1px solid var(--c-line);border-radius:5px;font-size:10px;cursor:pointer;background:var(--c-field)}.TropicalStudioRelocation_mapBodyControls__fYVOX i,.TropicalStudioRelocation_nearby__bzM96 i{height:8px;width:8px;border-radius:50%;display:inline-block;flex:0 0 auto}.TropicalStudioRelocation_map__2KXKo{height:390px;min-width:0;max-width:100%;background:#0d2842;border:1px solid var(--c-line);border-radius:9px;overflow:hidden;z-index:0}.TropicalStudioRelocation_map__2KXKo .leaflet-container{height:100%;width:100%}.TropicalStudioRelocation_map__2KXKo .leaflet-popup-content-wrapper{color:#142842;background:#f7f4ed}.TropicalStudioRelocation_mapReading__gvjCP{white-space:pre-wrap;color:var(--c-ink);border:1px solid var(--c-line);padding:8px;border-radius:6px;font-size:11px;margin:0}.TropicalStudioRelocation_nearby__bzM96{display:grid;grid-gap:4px;gap:4px}.TropicalStudioRelocation_nearby__bzM96 h4{font-size:12px;margin:0}.TropicalStudioRelocation_nearby__bzM96 p{font-size:10px;color:var(--c-muted);margin:0}.TropicalStudioRelocation_nearby__bzM96>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;border-bottom:1px solid var(--c-line);padding:5px;font-size:11px}.TropicalStudioRelocation_nearby__bzM96>div span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-muted)}@media(max-width:700px){.TropicalStudioRelocation_angleGrid__62Ah9,.TropicalStudioRelocation_choice__VnxqA,.TropicalStudioRelocation_summary__YRVJd{grid-template-columns:1fr}.TropicalStudioRelocation_houseList__VP2ii>div{grid-template-columns:1fr 1fr}.TropicalStudioRelocation_houseList__VP2ii>div span:last-child{grid-column:2}.TropicalStudioRelocation_mapTop__NPTEi{display:block}.TropicalStudioRelocation_mapButtons__au8PB{margin-top:8px;justify-content:flex-start}.TropicalStudioRelocation_map__2KXKo{height:330px}}.TropicalStudioRelocation_mapModeSwitch__5R90j{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.TropicalStudioRelocation_mapModeSwitch__5R90j button{border-radius:8px;font-weight:700;font-size:11px;flex:1 1 130px}.TropicalStudioRelocation_mapModeSwitch__5R90j .TropicalStudioRelocation_selectedMapMode__s3sbn{background:#61489b;color:#fff;border-color:#b699ed}.TropicalStudioRelocation_localOrigin__EhgU9{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.TropicalStudioRelocation_localOrigin__EhgU9 label{display:grid;grid-gap:4px;gap:4px;flex:1 1 180px;font-size:11px;color:var(--c-muted)}.TropicalStudioRelocation_localOrigin__EhgU9 select{padding:7px;border-radius:7px;color:var(--c-ink);background:var(--c-field);border:1px solid var(--c-line);min-width:0;width:100%}.TropicalStudioRelocation_localOrigin__EhgU9 button{font-size:11px}.TropicalStudioRelocation_localDirections__mRjzs{display:grid;grid-gap:5px;gap:5px}.TropicalStudioRelocation_localDirections__mRjzs h4{font-size:13px;margin:0}.TropicalStudioRelocation_localDirections__mRjzs p{margin:0 0 5px;font-size:11px;color:var(--c-muted)}.TropicalStudioRelocation_localDirections__mRjzs>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:4px 7px;gap:4px 7px;align-items:center;border-bottom:1px solid var(--c-line);padding:6px 2px;font-size:11px}.TropicalStudioRelocation_localDirections__mRjzs i{display:inline-block;height:8px;width:8px;border-radius:50%}.TropicalStudioRelocation_localDirections__mRjzs span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TropicalStudioRelocation_localDirections__mRjzs small{grid-column:2/-1;color:var(--c-muted)}.TropicalStudioRelocation_compareChoose__ejbCs{display:grid;grid-gap:7px;gap:7px;border-top:1px solid var(--c-line);padding-top:12px}.TropicalStudioRelocation_compareChoose__ejbCs h3{font-size:13px;line-height:1.3;margin:0}.TropicalStudioRelocation_compareChoose__ejbCs small{color:var(--c-muted);font-size:10px}.TropicalStudioRelocation_compareCandidate__9OUGd{display:flex;gap:7px;align-items:end;flex-wrap:wrap}.TropicalStudioRelocation_compareCandidate__9OUGd .TropicalStudioRelocation_compareInput__jwId4{flex:1 1 175px;min-width:0}.TropicalStudioRelocation_compareCandidate__9OUGd button{flex:0 0 auto;font-size:10px;max-width:100%}.TropicalStudioRelocation_compareTags___Mx9J{display:flex;flex-wrap:wrap;gap:6px}.TropicalStudioRelocation_compareTags___Mx9J>div{display:flex;gap:5px;align-items:center;max-width:100%;border:1px solid var(--c-line);border-radius:20px;padding:3px 5px 3px 9px;background:var(--c-field);font-size:10px}.TropicalStudioRelocation_compareTags___Mx9J span{overflow-wrap:anywhere}.TropicalStudioRelocation_compareTags___Mx9J button{min-width:22px;min-height:22px;padding:0 4px;font-size:15px}.TropicalStudioRelocation_comparisonSection__Fpusa{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:11px;border:1px solid var(--c-line);border-radius:11px;background:var(--c-back)}.TropicalStudioRelocation_comparisonHeading__CfCsD{display:flex;gap:9px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.TropicalStudioRelocation_comparisonHeading__CfCsD>div{flex:1 1 165px}.TropicalStudioRelocation_comparisonHeading__CfCsD h3{font-size:15px;margin:0 0 4px}.TropicalStudioRelocation_comparisonHeading__CfCsD p{font-size:11px;line-height:1.6;margin:0;color:var(--c-muted)}.TropicalStudioRelocation_comparisonHeading__CfCsD button{font-size:10px}.TropicalStudioRelocation_comparisonScroll__bpfgj{overflow-x:auto;max-width:100%;border:1px solid var(--c-line);border-radius:8px;overscroll-behavior-x:contain}.TropicalStudioRelocation_comparisonTable__BTKO6{border-collapse:collapse;text-align:left;min-width:790px;width:100%;font-size:10px}.TropicalStudioRelocation_comparisonTable__BTKO6 td,.TropicalStudioRelocation_comparisonTable__BTKO6 th{border-bottom:1px solid var(--c-line);padding:9px 7px;white-space:nowrap}.TropicalStudioRelocation_comparisonTable__BTKO6 th{background:var(--c-field);font-weight:750;color:var(--c-ink);position:-webkit-sticky;position:sticky;top:0}.TropicalStudioRelocation_comparisonTable__BTKO6 td:first-child,.TropicalStudioRelocation_comparisonTable__BTKO6 th:first-child{min-width:140px;white-space:normal;overflow-wrap:anywhere}.TropicalStudioRelocation_comparisonTable__BTKO6 td strong{font-size:10px;display:block}.TropicalStudioRelocation_comparisonTable__BTKO6 td small{display:block;color:var(--c-muted);font-size:9px;margin-top:3px}.TropicalStudioRelocation_comparisonTable__BTKO6 td button{white-space:nowrap;padding:5px 7px;font-size:10px}.TropicalStudioRelocation_comparisonDetails__hvv0Z{display:grid;grid-gap:5px;gap:5px}.TropicalStudioRelocation_comparisonDetails__hvv0Z details{border:1px solid var(--c-line);border-radius:7px;padding:7px;background:var(--c-field)}.TropicalStudioRelocation_comparisonDetails__hvv0Z summary{cursor:pointer;font-size:11px;font-weight:650}.TropicalStudioRelocation_comparisonDetailGrid__iWghA{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.TropicalStudioRelocation_comparisonDetailGrid__iWghA>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;font-size:10px}.TropicalStudioRelocation_comparisonDetailGrid__iWghA span{color:var(--c-muted)}@media(max-width:700px){.TropicalStudioRelocation_comparisonSection__Fpusa{padding:8px}.TropicalStudioRelocation_comparisonTable__BTKO6{min-width:750px}.TropicalStudioRelocation_comparisonDetailGrid__iWghA>div{grid-template-columns:1fr 1fr}.TropicalStudioRelocation_comparisonDetailGrid__iWghA span:last-child{grid-column:2}}.TropicalStudioRelocation_crossingTools__l9SRY{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.TropicalStudioRelocation_crossingTools__l9SRY label{display:grid;grid-gap:4px;gap:4px;flex:1 1 170px;color:var(--c-muted);font-size:11px}.TropicalStudioRelocation_crossingTools__l9SRY select{min-width:0;width:100%;background:var(--c-field);color:var(--c-ink);border:1px solid var(--c-line);border-radius:7px;padding:7px}.TropicalStudioRelocation_crossingList__gjlJI{display:grid;grid-gap:5px;gap:5px;min-width:0;max-height:420px;overflow:auto}.TropicalStudioRelocation_crossingList__gjlJI h4{margin:0;font-size:13px}.TropicalStudioRelocation_crossingList__gjlJI p{font-size:10px;color:var(--c-muted);margin:0 0 5px}.TropicalStudioRelocation_crossingList__gjlJI button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 6px;gap:2px 6px;text-align:left}.TropicalStudioRelocation_crossingList__gjlJI button strong{overflow-wrap:anywhere;font-size:11px}.TropicalStudioRelocation_crossingList__gjlJI button span{font-size:10px;white-space:nowrap}.TropicalStudioRelocation_crossingList__gjlJI button small{grid-column:1/-1;font-size:10px;color:var(--c-muted)}.TropicalStudioRelocation_crossingList__gjlJI .TropicalStudioRelocation_selectedCrossing__fMimE{background:#69528d;border-color:#c7a4ff;color:#fff}@media(max-width:700px){.TropicalStudioRelocation_crossingList__gjlJI button{grid-template-columns:1fr}.TropicalStudioRelocation_crossingList__gjlJI button small{grid-column:1}}.TropicalStudioRelationshipAdvanced_panel__m9tLj{--p-bg:#160b29;--p-card:#2a183d;--p-border:#52366a;--p-fg:#f3edfc;--p-dim:#bda8d0;--p-accent:#e3beef;--p-good:#adf0d4;min-width:0;padding:12px;background:var(--p-bg);color:var(--p-fg);border:1px solid var(--p-border);border-radius:12px;font-size:11px;line-height:1.6}.TropicalStudioRelationshipAdvanced_panel__m9tLj[data-advanced-theme=ocean]{--p-bg:#092836;--p-card:#174151;--p-border:#467789;--p-fg:#f1fffb;--p-dim:#abd0d7;--p-accent:#acebdd;--p-good:#d6dfb0}.TropicalStudioRelationshipAdvanced_panel__m9tLj[data-advanced-theme=ivory]{--p-bg:#fffdf7;--p-card:#f3ebe0;--p-border:#d9c9b4;--p-fg:#40372b;--p-dim:#756653;--p-accent:#795b38;--p-good:#506c50}.TropicalStudioRelationshipAdvanced_panel__m9tLj *{box-sizing:border-box}.TropicalStudioRelationshipAdvanced_panel__m9tLj button{font:inherit;padding:8px 10px;background:var(--p-card);color:var(--p-fg);border:1px solid var(--p-border);border-radius:7px;cursor:pointer}.TropicalStudioRelationshipAdvanced_panel__m9tLj button:disabled{opacity:.5;cursor:not-allowed}.TropicalStudioRelationshipAdvanced_panel__m9tLj button:focus-visible,.TropicalStudioRelationshipAdvanced_panel__m9tLj input:focus-visible,.TropicalStudioRelationshipAdvanced_panel__m9tLj select:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.TropicalStudioRelationshipAdvanced_panel__m9tLj input:not([type=checkbox]):not([type=range]),.TropicalStudioRelationshipAdvanced_panel__m9tLj select{width:100%;min-width:0;padding:9px;font:inherit;color:var(--p-fg);background:var(--p-bg);border:1px solid var(--p-border);border-radius:6px}.TropicalStudioRelationshipAdvanced_panel__m9tLj input[type=checkbox],.TropicalStudioRelationshipAdvanced_panel__m9tLj input[type=range]{accent-color:var(--p-accent)}.TropicalStudioRelationshipAdvanced_eyebrow__2gmUb{font-size:9px;letter-spacing:.12em;font-weight:750;color:var(--p-accent)}.TropicalStudioRelationshipAdvanced_intro__AvhTB h3{font-size:18px;margin:5px 0;color:var(--p-fg)}.TropicalStudioRelationshipAdvanced_intro__AvhTB p,.TropicalStudioRelationshipAdvanced_note__xmUO6{color:var(--p-dim);font-size:10px;margin:6px 0}.TropicalStudioRelationshipAdvanced_tabs__j4wOS{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:12px 0}.TropicalStudioRelationshipAdvanced_tabs__j4wOS button{min-height:40px;font-weight:700}.TropicalStudioRelationshipAdvanced_comparisonGrid__QGKCM .TropicalStudioRelationshipAdvanced_active__VZPuq,.TropicalStudioRelationshipAdvanced_tabs__j4wOS .TropicalStudioRelationshipAdvanced_active__VZPuq{border-color:var(--p-accent);box-shadow:inset 0 0 0 1px var(--p-accent);background:var(--p-bg)}.TropicalStudioRelationshipAdvanced_controls__Tcl3E{padding:12px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--p-border);border-radius:10px;background:var(--p-card)}.TropicalStudioRelationshipAdvanced_controls__Tcl3E p{margin:0}.TropicalStudioRelationshipAdvanced_controlGrid__J_WKi label,.TropicalStudioRelationshipAdvanced_controls__Tcl3E label{display:grid;grid-gap:6px;gap:6px;font-size:10px}.TropicalStudioRelationshipAdvanced_controlGrid__J_WKi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.TropicalStudioRelationshipAdvanced_panel__m9tLj .TropicalStudioRelationshipAdvanced_primary__aHWlb{font-weight:750;border-color:var(--p-accent);min-height:38px}.TropicalStudioRelationshipAdvanced_error__Q0Ppp,.TropicalStudioRelationshipAdvanced_warning__WRsF4{color:#efabb9;border:1px solid #a96577;padding:8px;border-radius:7px;margin:10px 0}.TropicalStudioRelationshipAdvanced_panel__m9tLj[data-advanced-theme=ivory] .TropicalStudioRelationshipAdvanced_error__Q0Ppp,.TropicalStudioRelationshipAdvanced_panel__m9tLj[data-advanced-theme=ivory] .TropicalStudioRelationshipAdvanced_warning__WRsF4{color:#a33a52}.TropicalStudioRelationshipAdvanced_results__OpKAO{margin-top:14px;border-top:1px solid var(--p-border);padding-top:12px}.TropicalStudioRelationshipAdvanced_heading__W9a6x{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.TropicalStudioRelationshipAdvanced_heading__W9a6x h4{font-size:15px;margin:5px 0}.TropicalStudioRelationshipAdvanced_heading__W9a6x p{color:var(--p-dim);margin:3px 0}.TropicalStudioRelationshipAdvanced_exports__9B3Dc{display:flex;gap:6px}.TropicalStudioRelationshipAdvanced_comparisonGrid__QGKCM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.TropicalStudioRelationshipAdvanced_comparisonGrid__QGKCM button{display:grid;grid-gap:5px;gap:5px;text-align:left;min-height:66px;min-width:0}.TropicalStudioRelationshipAdvanced_comparisonGrid__QGKCM strong{font-size:10px}.TropicalStudioRelationshipAdvanced_comparisonGrid__QGKCM small{color:var(--p-dim);font-size:9px}.TropicalStudioRelationshipAdvanced_metrics___ghq5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:11px 0}.TropicalStudioRelationshipAdvanced_metrics___ghq5 div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px;border:1px solid var(--p-border);border-radius:8px;background:var(--p-card)}.TropicalStudioRelationshipAdvanced_metrics___ghq5 small{color:var(--p-dim);font-size:9px}.TropicalStudioRelationshipAdvanced_metrics___ghq5 strong{color:var(--p-good);font-size:11px;overflow-wrap:anywhere}.TropicalStudioRelationshipAdvanced_orbs__5K0MT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.TropicalStudioRelationshipAdvanced_orbs__5K0MT label{display:grid;grid-gap:4px;gap:4px;font-size:10px}.TropicalStudioRelationshipAdvanced_orbs__5K0MT .TropicalStudioRelationshipAdvanced_check__WOpRz{grid-column:1/-1;display:flex;align-items:center;gap:6px}.TropicalStudioRelationshipAdvanced_wheel__UghM8{max-width:740px;width:100%;overflow:hidden;margin:12px auto;border-radius:11px;border:1px solid var(--p-border);background:var(--p-card)}.TropicalStudioRelationshipAdvanced_wheel__UghM8>svg{display:block;width:100%;height:auto}.TropicalStudioRelationshipAdvanced_compare__Nszfj,.TropicalStudioRelationshipAdvanced_selected__HLjwr{padding:10px;border:1px solid var(--p-border);border-radius:8px;background:var(--p-card);margin:10px 0}.TropicalStudioRelationshipAdvanced_compare__Nszfj p,.TropicalStudioRelationshipAdvanced_selected__HLjwr p{font-size:10px;margin:5px 0}.TropicalStudioRelationshipAdvanced_compare__Nszfj strong{color:var(--p-accent)}.TropicalStudioRelationshipAdvanced_compare__Nszfj small{font-size:9px;color:var(--p-dim)}.TropicalStudioRelationshipAdvanced_positions__QcfKb{margin:14px 0}.TropicalStudioRelationshipAdvanced_positions__QcfKb h4{font-size:12px;color:var(--p-accent)}.TropicalStudioRelationshipAdvanced_contactList__pCSt6,.TropicalStudioRelationshipAdvanced_positionList__6aSzm{display:grid;grid-gap:4px;gap:4px;max-height:420px;overflow:auto}.TropicalStudioRelationshipAdvanced_contactList__pCSt6 button,.TropicalStudioRelationshipAdvanced_positionList__6aSzm>div{padding:8px;border:1px solid var(--p-border);border-radius:7px;background:var(--p-card)}.TropicalStudioRelationshipAdvanced_positionList__6aSzm>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px}.TropicalStudioRelationshipAdvanced_positionList__6aSzm small{grid-column:1/-1;color:var(--p-dim);font-size:9px}.TropicalStudioRelationshipAdvanced_contactList__pCSt6 button{display:flex;justify-content:space-between;gap:7px;align-items:flex-start;text-align:left}.TropicalStudioRelationshipAdvanced_contactList__pCSt6 button small{color:var(--p-good);white-space:nowrap}.TropicalStudioRelationshipAdvanced_contactList__pCSt6 .TropicalStudioRelationshipAdvanced_highlight__LHHug{border-color:var(--p-accent)}.TropicalStudioRelationshipAdvanced_footer__0H8fM{border-top:1px solid var(--p-border);padding-top:9px;color:var(--p-dim);font-size:10px}@media(max-width:560px){.TropicalStudioRelationshipAdvanced_comparisonGrid__QGKCM,.TropicalStudioRelationshipAdvanced_controlGrid__J_WKi,.TropicalStudioRelationshipAdvanced_orbs__5K0MT{grid-template-columns:1fr}.TropicalStudioRelationshipAdvanced_metrics___ghq5{grid-template-columns:1fr 1fr}.TropicalStudioRelationshipAdvanced_panel__m9tLj input:not([type=checkbox]):not([type=range]),.TropicalStudioRelationshipAdvanced_panel__m9tLj select{font-size:16px}}.TropicalStudioRelationshipInsights_panel___IiZQ{--read-bg:#160b29;--read-card:#29183d;--read-border:#513767;--read-ink:#f5ecff;--read-muted:#bba8ce;--read-accent:#e4bdf2;--read-good:#b8ead5;--read-shadow:#efafbd;min-width:0;padding:12px;border-radius:12px;background:var(--read-bg);border:1px solid var(--read-border);color:var(--read-ink);font-size:11px;line-height:1.65}.TropicalStudioRelationshipInsights_panel___IiZQ[data-insights-theme=ocean]{--read-bg:#082837;--read-card:#154052;--read-border:#427483;--read-ink:#effffb;--read-muted:#acd0db;--read-accent:#b2eadb;--read-good:#b4ecda;--read-shadow:#edbfb4}.TropicalStudioRelationshipInsights_panel___IiZQ[data-insights-theme=ivory]{--read-bg:#fffdf8;--read-card:#f4ece0;--read-border:#ddcdb9;--read-ink:#41392c;--read-muted:#766657;--read-accent:#7f5c3b;--read-good:#456c51;--read-shadow:#9d4b5c}.TropicalStudioRelationshipInsights_eyebrow____NCz{font-size:9px;letter-spacing:.12em;font-weight:750;color:var(--read-accent)}.TropicalStudioRelationshipInsights_intro__p8Mq2 h3{font-size:19px;margin:4px 0;color:var(--read-ink)}.TropicalStudioRelationshipInsights_contactHeading__X7YWm p,.TropicalStudioRelationshipInsights_intro__p8Mq2 p{color:var(--read-muted);font-size:11px;margin:6px 0 11px}.TropicalStudioRelationshipInsights_composite__aSpjD{padding:12px;background:var(--read-card);border-radius:10px;border:1px solid var(--read-border)}.TropicalStudioRelationshipInsights_composite__aSpjD h4,.TropicalStudioRelationshipInsights_contactHeading__X7YWm h4{font-size:13px;margin:0 0 11px;color:var(--read-accent)}.TropicalStudioRelationshipInsights_summaryGrid__A_OCH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.TropicalStudioRelationshipInsights_summaryGrid__A_OCH div{display:grid;align-content:start;grid-gap:4px;gap:4px;border-radius:7px;border:1px solid var(--read-border);padding:9px}.TropicalStudioRelationshipInsights_summaryGrid__A_OCH small{font-size:9px;color:var(--read-muted)}.TropicalStudioRelationshipInsights_summaryGrid__A_OCH strong{font-size:12px;color:var(--read-good)}.TropicalStudioRelationshipInsights_summaryGrid__A_OCH p{font-size:10px;color:var(--read-muted);margin:4px 0}.TropicalStudioRelationshipInsights_overlayGrid__lJUhW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.TropicalStudioRelationshipInsights_overlayGrid__lJUhW section{padding:11px;border:1px solid var(--read-border);border-radius:9px;background:var(--read-card);min-width:0}.TropicalStudioRelationshipInsights_overlayGrid__lJUhW h4{color:var(--read-accent);font-size:12px;margin:2px 0 5px}.TropicalStudioRelationshipInsights_overlayGrid__lJUhW p{font-size:10px;color:var(--read-muted);margin:4px 0}.TropicalStudioRelationshipInsights_overlayRow__Dh7Tm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;border-bottom:1px solid var(--read-border);padding:6px 0}.TropicalStudioRelationshipInsights_overlayRow__Dh7Tm b{font-size:10px}.TropicalStudioRelationshipInsights_overlayRow__Dh7Tm span{font-size:10px;color:var(--read-muted)}.TropicalStudioRelationshipInsights_overlayRow__Dh7Tm small{font-size:9px;white-space:nowrap}.TropicalStudioRelationshipInsights_contactHeading__X7YWm{margin:14px 0 9px}.TropicalStudioRelationshipInsights_contactList___zzKX{display:grid;grid-gap:10px;gap:10px}.TropicalStudioRelationshipInsights_contact__qXHkT{padding:12px;border:1px solid var(--read-border);background:var(--read-card);border-radius:10px}.TropicalStudioRelationshipInsights_contact__qXHkT h5{font-size:13px;margin:5px 0;color:var(--read-ink)}.TropicalStudioRelationshipInsights_contact__qXHkT p{font-size:10px;line-height:1.7;margin:6px 0}.TropicalStudioRelationshipInsights_topic__TPI1D{color:var(--read-muted)}.TropicalStudioRelationshipInsights_goodShadow__LR23P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:10px 0}.TropicalStudioRelationshipInsights_goodShadow__LR23P div{padding:10px;border-radius:8px;border:1px solid var(--read-border)}.TropicalStudioRelationshipInsights_goodShadow__LR23P div:first-child strong{color:var(--read-good)}.TropicalStudioRelationshipInsights_goodShadow__LR23P div:nth-child(2) strong{color:var(--read-shadow)}.TropicalStudioRelationshipInsights_goodShadow__LR23P strong{font-size:11px}.TropicalStudioRelationshipInsights_goodShadow__LR23P p{color:var(--read-muted);font-size:10px;margin:4px 0}.TropicalStudioRelationshipInsights_practice__97fUF{border-top:1px solid var(--read-border);padding-top:8px;color:var(--read-ink)}.TropicalStudioRelationshipInsights_practice__97fUF b{color:var(--read-accent)}.TropicalStudioRelationshipInsights_more__gY8G2{font:inherit;font-size:11px;color:var(--read-ink);background:var(--read-card);border:1px solid var(--read-accent);border-radius:7px;padding:9px 10px;cursor:pointer;margin:9px 0}.TropicalStudioRelationshipInsights_footer__l89RW{border-top:1px solid var(--read-border);margin-top:12px;padding-top:10px;color:var(--read-muted);font-size:10px}.TropicalStudioRelationshipInsights_note__9uwut{font-size:10px;color:var(--read-muted)}@media(max-width:700px){.TropicalStudioRelationshipInsights_goodShadow__LR23P,.TropicalStudioRelationshipInsights_overlayGrid__lJUhW,.TropicalStudioRelationshipInsights_summaryGrid__A_OCH{grid-template-columns:1fr}}.TropicalStudioRelationshipCycles_panel__1N_wc{--c-bg:#170b2a;--c-card:#2b193e;--c-line:#583b6b;--c-ink:#f5edfc;--c-muted:#bdaace;--c-accent:#e1bdf3;--c-pos:#a8e7d0;min-width:0;border:1px solid var(--c-line);border-radius:12px;padding:12px;background:var(--c-bg);color:var(--c-ink);font-size:11px;line-height:1.6}.TropicalStudioRelationshipCycles_panel__1N_wc[data-cycles-theme=ocean]{--c-bg:#082936;--c-card:#17404f;--c-line:#40727f;--c-ink:#effefc;--c-muted:#b2d5d7;--c-accent:#a9eed8;--c-pos:#e0dfa9}.TropicalStudioRelationshipCycles_panel__1N_wc[data-cycles-theme=ivory]{--c-bg:#fffdf7;--c-card:#f4ece0;--c-line:#dacdb9;--c-ink:#43392d;--c-muted:#756554;--c-accent:#805d3a;--c-pos:#4a6e51}.TropicalStudioRelationshipCycles_panel__1N_wc *{box-sizing:border-box}.TropicalStudioRelationshipCycles_panel__1N_wc button{font:inherit;background:var(--c-card);color:var(--c-ink);padding:8px 10px;border:1px solid var(--c-line);border-radius:8px;cursor:pointer}.TropicalStudioRelationshipCycles_panel__1N_wc button:disabled{opacity:.5;cursor:not-allowed}.TropicalStudioRelationshipCycles_panel__1N_wc button:focus-visible,.TropicalStudioRelationshipCycles_panel__1N_wc input:focus-visible,.TropicalStudioRelationshipCycles_panel__1N_wc select:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.TropicalStudioRelationshipCycles_panel__1N_wc input:not([type=checkbox]):not([type=range]),.TropicalStudioRelationshipCycles_panel__1N_wc select{color:var(--c-ink);background:var(--c-bg);font:inherit;min-width:0;width:100%;padding:9px 8px;border-radius:6px;border:1px solid var(--c-line)}.TropicalStudioRelationshipCycles_panel__1N_wc input[type=checkbox],.TropicalStudioRelationshipCycles_panel__1N_wc input[type=range]{accent-color:var(--c-accent)}.TropicalStudioRelationshipCycles_eyebrow__dZEdT{font-size:9px;font-weight:760;letter-spacing:.12em;color:var(--c-accent)}.TropicalStudioRelationshipCycles_intro__mQmXq h3{font-size:18px;color:var(--c-ink);margin:5px 0 6px}.TropicalStudioRelationshipCycles_intro__mQmXq p,.TropicalStudioRelationshipCycles_note__r7u_x{font-size:10px;line-height:1.7;color:var(--c-muted);margin:6px 0}.TropicalStudioRelationshipCycles_tabs__w3DBX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.TropicalStudioRelationshipCycles_dynamicPanel__PWAuv{min-width:0;display:grid;grid-gap:9px;gap:9px;border-top:1px solid var(--c-line);padding-top:11px}.TropicalStudioRelationshipCycles_tabs__w3DBX button{min-height:42px;font-weight:720;font-size:11px}.TropicalStudioRelationshipCycles_tabs__w3DBX .TropicalStudioRelationshipCycles_active__tIoHk{background:var(--c-bg);border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.TropicalStudioRelationshipCycles_controls__paqyW{padding:12px;background:var(--c-card);border:1px solid var(--c-line);border-radius:11px;display:grid;grid-gap:11px;gap:11px}.TropicalStudioRelationshipCycles_controlGrid__tBavg label,.TropicalStudioRelationshipCycles_controls__paqyW>label,.TropicalStudioRelationshipCycles_searchGrid__YBlzT label{font-size:10px;display:grid;grid-gap:5px;gap:5px;min-width:0}.TropicalStudioRelationshipCycles_controlGrid__tBavg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.TropicalStudioRelationshipCycles_searchGrid__YBlzT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.TropicalStudioRelationshipCycles_panel__1N_wc .TropicalStudioRelationshipCycles_primary__nbBiw{font-weight:730;border-color:var(--c-accent);min-height:38px}.TropicalStudioRelationshipCycles_error__upIKX,.TropicalStudioRelationshipCycles_warning__9q9XT{padding:8px 10px;border-radius:8px;border:1px solid #c47a8e;color:#f0b6c4;line-height:1.6;margin:10px 0}.TropicalStudioRelationshipCycles_panel__1N_wc[data-cycles-theme=ivory] :is(.TropicalStudioRelationshipCycles_error__upIKX,.TropicalStudioRelationshipCycles_warning__9q9XT){color:#a6485c}.TropicalStudioRelationshipCycles_results__f5n3j{margin-top:12px;padding-top:13px;border-top:1px solid var(--c-line)}.TropicalStudioRelationshipCycles_heading__BM3hP{display:flex;align-items:start;justify-content:space-between;gap:9px;flex-wrap:wrap}.TropicalStudioRelationshipCycles_heading__BM3hP h4{font-size:15px;margin:4px 0}.TropicalStudioRelationshipCycles_heading__BM3hP p{margin:0;font-size:10px;color:var(--c-muted)}.TropicalStudioRelationshipCycles_exportActions__QdkcU{display:flex;gap:6px;flex-wrap:wrap}.TropicalStudioRelationshipCycles_stats__y0rmw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:12px 0}.TropicalStudioRelationshipCycles_stats__y0rmw>div{display:grid;grid-gap:5px;gap:5px;padding:9px;background:var(--c-card);border:1px solid var(--c-line);border-radius:9px;min-width:0}.TropicalStudioRelationshipCycles_stats__y0rmw small{font-size:9px;color:var(--c-muted)}.TropicalStudioRelationshipCycles_stats__y0rmw strong{color:var(--c-pos);font-size:11px;overflow-wrap:anywhere}.TropicalStudioRelationshipCycles_orbControls__QX4__{display:flex;gap:10px 15px;align-items:center;flex-wrap:wrap;margin:12px 0}.TropicalStudioRelationshipCycles_orbControls__QX4__ label{display:grid;grid-gap:3px;gap:3px;font-size:10px;min-width:120px;flex:1 1}.TropicalStudioRelationshipCycles_orbControls__QX4__ .TropicalStudioRelationshipCycles_check__lHnRN{display:flex;align-items:center;flex-direction:row;flex:1 1 175px}.TropicalStudioRelationshipCycles_wheel__6rQi0{max-width:740px;width:100%;overflow:hidden;border:1px solid var(--c-line);border-radius:13px;margin:12px auto;background:var(--c-card)}.TropicalStudioRelationshipCycles_wheel__6rQi0>svg{width:100%;height:auto;display:block}.TropicalStudioRelationshipCycles_selected__gGl0b{background:var(--c-card);border:1px solid var(--c-line);border-radius:8px;padding:9px;margin:8px 0}.TropicalStudioRelationshipCycles_selected__gGl0b p{margin:4px 0;font-size:10px}.TropicalStudioRelationshipCycles_inventory__vjYyY{margin:13px 0}.TropicalStudioRelationshipCycles_inventory__vjYyY h5{font-size:12px;color:var(--c-accent);margin:5px 0 9px}.TropicalStudioRelationshipCycles_list__PO__X{max-height:430px;overflow:auto;display:grid;grid-gap:5px;gap:5px;padding:2px}.TropicalStudioRelationshipCycles_list__PO__X button,.TropicalStudioRelationshipCycles_pass__AL35c{background:var(--c-card);border:1px solid var(--c-line);border-radius:8px;padding:8px}.TropicalStudioRelationshipCycles_list__PO__X>button{display:flex;justify-content:space-between;gap:8px;align-items:start;text-align:left;font-size:10px}.TropicalStudioRelationshipCycles_list__PO__X>button small{white-space:nowrap;color:var(--c-pos)}.TropicalStudioRelationshipCycles_list__PO__X .TropicalStudioRelationshipCycles_highlight__L8BxC{border-color:var(--c-accent)}.TropicalStudioRelationshipCycles_pass__AL35c{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.TropicalStudioRelationshipCycles_pass__AL35c div{display:grid;grid-gap:4px;gap:4px;min-width:160px;flex:1 1}.TropicalStudioRelationshipCycles_pass__AL35c strong{font-size:11px}.TropicalStudioRelationshipCycles_pass__AL35c p{margin:0;color:var(--c-pos);font-size:10px}.TropicalStudioRelationshipCycles_pass__AL35c small{color:var(--c-muted);font-size:9px}.TropicalStudioRelationshipCycles_pass__AL35c button{font-size:10px;white-space:nowrap}.TropicalStudioRelationshipCycles_footer__OrPNk{border-top:1px solid var(--c-line);padding-top:9px;color:var(--c-muted);font-size:10px}@media(max-width:575px){.TropicalStudioRelationshipCycles_controlGrid__tBavg,.TropicalStudioRelationshipCycles_searchGrid__YBlzT,.TropicalStudioRelationshipCycles_tabs__w3DBX{grid-template-columns:1fr}.TropicalStudioRelationshipCycles_stats__y0rmw{grid-template-columns:1fr 1fr}.TropicalStudioRelationshipCycles_tabs__w3DBX button{font-size:10px}.TropicalStudioRelationshipCycles_panel__1N_wc input:not([type=checkbox]):not([type=range]),.TropicalStudioRelationshipCycles_panel__1N_wc select{font-size:16px}}.TropicalStudioRelationships_panel__jwtZ8{--rel-paper:#170b2b;--rel-card:#28163c;--rel-line:#513566;--rel-ink:#f4ebff;--rel-muted:#bba6ce;--rel-accent:#d9b4f1;--rel-strong:#b5ead4;--rel-positive:#5dccbd;--rel-tension:#f3999e;min-width:0;color:var(--rel-ink);background:var(--rel-paper);border:1px solid var(--rel-line);border-radius:13px;padding:13px;font-size:11px;line-height:1.5}.TropicalStudioRelationships_panel__jwtZ8[data-relationship-theme=ocean]{--rel-paper:#072635;--rel-card:#143a4a;--rel-line:#416f81;--rel-ink:#eefcfb;--rel-muted:#a4cbd5;--rel-accent:#96e0d1;--rel-strong:#c6e5ba;--rel-positive:#66d8d2;--rel-tension:#efb6a5}.TropicalStudioRelationships_panel__jwtZ8[data-relationship-theme=ivory]{--rel-paper:#fffdf8;--rel-card:#f4ece0;--rel-line:#d7c8b5;--rel-ink:#3c3329;--rel-muted:#716455;--rel-accent:#795a36;--rel-strong:#4e725b;--rel-positive:#337a69;--rel-tension:#ae5662}.TropicalStudioRelationships_panel__jwtZ8 *{box-sizing:border-box}.TropicalStudioRelationships_panel__jwtZ8 :is(button,input,select):focus-visible{outline:2px solid var(--rel-accent);outline-offset:2px}.TropicalStudioRelationships_panel__jwtZ8 button{font:inherit;color:var(--rel-ink);background:var(--rel-card);border:1px solid var(--rel-line);border-radius:8px;cursor:pointer;padding:8px 10px;line-height:1.3}.TropicalStudioRelationships_panel__jwtZ8 button:hover:not(:disabled){filter:brightness(1.1)}.TropicalStudioRelationships_panel__jwtZ8 button:disabled{opacity:.4;cursor:not-allowed}.TropicalStudioRelationships_panel__jwtZ8 select{width:100%;min-width:0;font:inherit;color:var(--rel-ink);background:var(--rel-paper);border:1px solid var(--rel-line);border-radius:8px;padding:10px 8px}.TropicalStudioRelationships_panel__jwtZ8 input[type=checkbox]{accent-color:var(--rel-accent);width:15px;height:15px;flex:none}.TropicalStudioRelationships_panel__jwtZ8 input[type=range]{width:100%;accent-color:var(--rel-accent);cursor:pointer}.TropicalStudioRelationships_eyebrow__sFNjG{font-size:9px;font-weight:760;letter-spacing:.14em;color:var(--rel-accent)}.TropicalStudioRelationships_intro__2cLsX h2{font-size:19px;font-weight:700;margin:5px 0 7px;color:var(--rel-ink)}.TropicalStudioRelationships_intro__2cLsX p{font-size:11px;color:var(--rel-muted);margin:0 0 12px;line-height:1.6}.TropicalStudioRelationships_profileArea__BmzaU{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--rel-line);background:var(--rel-card);border-radius:11px}.TropicalStudioRelationships_profileRow__xR5zC{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:end}.TropicalStudioRelationships_controlLabel__T7SPo{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:10px;font-weight:650}.TropicalStudioRelationships_profileRow__xR5zC .TropicalStudioRelationships_swap__kn6u7{font-size:10px;min-height:38px;background:var(--rel-paper);white-space:nowrap}.TropicalStudioRelationships_optionsRow__sIsSg{display:grid;grid-gap:11px;gap:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center}.TropicalStudioRelationships_checkLine__Q5Rps{display:flex;gap:7px;align-items:center;font-size:10px;cursor:pointer;color:var(--rel-ink)}.TropicalStudioRelationships_note__VSPEL{color:var(--rel-muted);font-size:10px;line-height:1.6;margin:5px 0}.TropicalStudioRelationships_panel__jwtZ8 .TropicalStudioRelationships_primary__0pCRT{border-color:var(--rel-accent);font-weight:760;min-height:39px;text-align:center}.TropicalStudioRelationships_warning__yeAwF{color:var(--rel-tension);font-size:10px;line-height:1.6;margin:7px 0}.TropicalStudioRelationships_error__yh9bp{padding:9px;border:1px solid var(--rel-tension);border-radius:8px;color:var(--rel-tension);margin:12px 0}.TropicalStudioRelationships_results__6BaAQ{padding-top:12px;margin-top:12px;border-top:1px solid var(--rel-line)}.TropicalStudioRelationships_resultHeading__iyIl4{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin:0 0 13px}.TropicalStudioRelationships_resultHeading__iyIl4 h3{font-size:15px;margin:4px 0;color:var(--rel-ink)}.TropicalStudioRelationships_resultHeading__iyIl4 p{font-size:10px;color:var(--rel-muted);margin:3px 0}.TropicalStudioRelationships_exportButtons__z6B0P{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.TropicalStudioRelationships_exportButtons__z6B0P button{font-size:10px}.TropicalStudioRelationships_exportButtons__z6B0P a{display:inline-flex;align-items:center;justify-content:center;font:700 10px/1.4 Arial,sans-serif;color:var(--rel-ink);background:var(--rel-card);text-decoration:none;border:1px solid var(--rel-accent);border-radius:8px;padding:8px 10px;min-height:33px;white-space:nowrap}.TropicalStudioRelationships_exportButtons__z6B0P a:hover{filter:brightness(1.1)}.TropicalStudioRelationships_exportButtons__z6B0P a:focus-visible{outline:2px solid var(--rel-accent);outline-offset:2px}.TropicalStudioRelationships_tabs__hYXXN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:13px 0}.TropicalStudioRelationships_tabs__hYXXN button{min-width:0;font-size:10px;font-weight:660;padding:9px 5px;min-height:39px}.TropicalStudioRelationships_tabs__hYXXN .TropicalStudioRelationships_activeTab__Iopqk{background:var(--rel-paper);border-color:var(--rel-accent);box-shadow:inset 0 0 0 1px var(--rel-accent)}.TropicalStudioRelationships_orbControls__BYfdW{border:1px solid var(--rel-line);background:var(--rel-card);border-radius:10px;padding:10px 11px}.TropicalStudioRelationships_orbControls__BYfdW summary{font-size:11px;cursor:pointer;font-weight:700;color:var(--rel-accent)}.TropicalStudioRelationships_orbControls__BYfdW>div{margin-top:10px}.TropicalStudioRelationships_orbGrid__ykXt4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.TropicalStudioRelationships_aspectTypes__TAulj{display:flex;gap:6px 12px;flex-wrap:wrap;border-top:1px solid var(--rel-line);padding-top:10px;margin-top:10px}.TropicalStudioRelationships_aspectTypes__TAulj label,.TropicalStudioRelationships_minorOptions__mCDCP label{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:10px}.TropicalStudioRelationships_orbButtons__r1CEy{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.TropicalStudioRelationships_orbButtons__r1CEy button{font-size:10px}.TropicalStudioRelationships_minorOptions__mCDCP{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:7px;gap:7px;padding:11px 0;border-top:1px solid var(--rel-line)}.TropicalStudioRelationships_minorOptions__mCDCP span{min-width:0}.TropicalStudioRelationships_minorOptions__mCDCP small{color:var(--rel-muted)}.TropicalStudioRelationships_counts___dUFI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:11px 0}.TropicalStudioRelationships_counts___dUFI span{display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid var(--rel-line);border-radius:9px;background:var(--rel-card);font-size:9px;color:var(--rel-muted)}.TropicalStudioRelationships_counts___dUFI strong{font-size:16px;color:var(--rel-strong)}.TropicalStudioRelationships_compositeNote__rBR8_{padding:10px;border:1px solid var(--rel-line);background:var(--rel-card);border-radius:9px;margin:12px 0}.TropicalStudioRelationships_compositeNote__rBR8_ strong{color:var(--rel-accent);font-size:12px}.TropicalStudioRelationships_compositeNote__rBR8_ p{margin:5px 0;font-size:10px;line-height:1.6}.TropicalStudioRelationships_wheelSummary__jkR4Z p{color:var(--rel-muted);font-size:10px;margin:10px 0;line-height:1.7}.TropicalStudioRelationships_wheelSummary__jkR4Z strong{color:var(--rel-ink)}.TropicalStudioRelationships_wheelArea__yifsL{margin:11px auto;max-width:740px;width:100%;overflow:hidden;border:1px solid var(--rel-line);border-radius:14px;background:var(--rel-card)}.TropicalStudioRelationships_wheelArea__yifsL>svg{display:block;width:100%;height:auto}.TropicalStudioRelationships_selectedInfo__b3nbV{border:1px solid var(--rel-line);background:var(--rel-card);border-radius:8px;padding:8px 10px;margin:9px 0}.TropicalStudioRelationships_selectedInfo__b3nbV p{margin:4px 0}.TropicalStudioRelationships_compositeFacts__2Kavt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:11px 0}.TropicalStudioRelationships_compositeFacts__2Kavt div{display:grid;grid-gap:4px;gap:4px;background:var(--rel-card);border:1px solid var(--rel-line);padding:10px;border-radius:8px}.TropicalStudioRelationships_compositeFacts__2Kavt small{color:var(--rel-muted);font-size:9px}.TropicalStudioRelationships_compositeFacts__2Kavt strong{color:var(--rel-strong);font-size:11px;overflow-wrap:anywhere}.TropicalStudioRelationships_sectionHeader__CNtMh h3{font-size:13px;color:var(--rel-accent);margin:0 0 5px}.TropicalStudioRelationships_sectionHeader__CNtMh p{font-size:10px;color:var(--rel-muted);margin:3px 0 12px;line-height:1.6}.TropicalStudioRelationships_contactSection___auCk,.TropicalStudioRelationships_matrixSection__5fpY9,.TropicalStudioRelationships_overlaySection__uW8V1,.TropicalStudioRelationships_positionSection__wYVui{margin-top:13px;min-width:0;border:1px solid var(--rel-line);border-radius:10px;background:var(--rel-card);padding:10px}.TropicalStudioRelationships_inlineActions__nHJMO{margin:8px 0 10px}.TropicalStudioRelationships_matrixScroller__Ap6cT{width:100%;max-width:100%;overflow:auto;max-height:540px;border:1px solid var(--rel-line);border-radius:8px;background:var(--rel-paper)}.TropicalStudioRelationships_matrix__VIBQQ{border-collapse:separate;border-spacing:0;min-width:max-content;font-size:10px;width:100%}.TropicalStudioRelationships_matrix__VIBQQ caption{caption-side:bottom;font-size:9px;color:var(--rel-muted);padding:7px;text-align:left}.TropicalStudioRelationships_matrix__VIBQQ td,.TropicalStudioRelationships_matrix__VIBQQ th{border-right:1px solid var(--rel-line);border-bottom:1px solid var(--rel-line);padding:5px;text-align:center;min-width:54px;height:50px}.TropicalStudioRelationships_matrix__VIBQQ thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--rel-card);font-weight:680;color:var(--rel-accent)}.TropicalStudioRelationships_matrix__VIBQQ thead th:first-child{left:0;z-index:5;max-width:136px;white-space:normal}.TropicalStudioRelationships_matrix__VIBQQ tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:2;text-align:left;background:var(--rel-card);font-weight:700;white-space:nowrap}.TropicalStudioRelationships_matrix__VIBQQ th small{display:block;font-size:8px;color:var(--rel-muted);font-weight:400;max-width:80px;text-overflow:ellipsis;overflow:hidden}.TropicalStudioRelationships_emptyCell__KcElQ{color:var(--rel-line)}.TropicalStudioRelationships_matrix__VIBQQ .TropicalStudioRelationships_aspectCell__UhkW2{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:4px 6px;width:100%;min-width:40px;min-height:38px}.TropicalStudioRelationships_aspectCell__UhkW2 strong{font-size:13px}.TropicalStudioRelationships_aspectCell__UhkW2 small{font-size:9px}.TropicalStudioRelationships_aspectCell__UhkW2.TropicalStudioRelationships_tensionCell__cTiL_{color:var(--rel-tension)}.TropicalStudioRelationships_aspectCell__UhkW2.TropicalStudioRelationships_flowCell__3rljY{color:var(--rel-positive)}.TropicalStudioRelationships_aspectCell__UhkW2.TropicalStudioRelationships_highlightCell__jXabB{border-color:var(--rel-accent);box-shadow:0 0 0 1px var(--rel-accent)}.TropicalStudioRelationships_overlayColumns__AnJun{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.TropicalStudioRelationships_houseColumn__XIVrN{min-width:0}.TropicalStudioRelationships_houseColumn__XIVrN h4{font-size:12px;color:var(--rel-accent);margin:3px 0}.TropicalStudioRelationships_heatmap__1l5xt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;margin:9px 0 12px}.TropicalStudioRelationships_heatmap__1l5xt .TropicalStudioRelationships_houseTile__9AN9k{min-width:0;min-height:53px;display:grid;grid-gap:1px;gap:1px;align-content:center;justify-items:center;text-align:center;background:var(--rel-paper)}.TropicalStudioRelationships_houseTile__9AN9k small{font-size:9px;color:var(--rel-muted)}.TropicalStudioRelationships_houseTile__9AN9k strong{font-size:17px}.TropicalStudioRelationships_heatmap__1l5xt .TropicalStudioRelationships_houseOccupied___3XmU{border-color:var(--rel-positive)}.TropicalStudioRelationships_heatmap__1l5xt .TropicalStudioRelationships_houseActive__YXu_F{outline:2px solid var(--rel-accent);outline-offset:0}.TropicalStudioRelationships_houseDetail__DgigJ{border:1px solid var(--rel-line);background:var(--rel-paper);border-radius:9px;padding:10px}.TropicalStudioRelationships_houseDetail__DgigJ>strong{font-size:11px;color:var(--rel-accent)}.TropicalStudioRelationships_houseDetail__DgigJ>p{font-size:10px;color:var(--rel-muted);margin:4px 0 9px}.TropicalStudioRelationships_houseOccupants__Ju6aX{display:grid;grid-gap:4px;gap:4px;max-height:290px;overflow:auto}.TropicalStudioRelationships_houseOccupants__Ju6aX>div{display:flex;justify-content:space-between;gap:7px;align-items:flex-start;border:1px solid var(--rel-line);padding:7px;border-radius:6px;font-size:10px}.TropicalStudioRelationships_houseOccupants__Ju6aX small{color:var(--rel-muted);font-size:9px}.TropicalStudioRelationships_contactSection___auCk .TropicalStudioRelationships_controlLabel__T7SPo{margin:9px 0;max-width:340px}.TropicalStudioRelationships_contactList__s3rjs{display:grid;grid-gap:5px;gap:5px;max-height:430px;overflow:auto;padding:2px}.TropicalStudioRelationships_contactList__s3rjs button{display:flex;align-items:center;justify-content:space-between;gap:9px;text-align:left;padding:8px 10px}.TropicalStudioRelationships_contactList__s3rjs button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.TropicalStudioRelationships_contactList__s3rjs button strong{font-size:10px}.TropicalStudioRelationships_contactList__s3rjs button small{color:var(--rel-muted);font-size:9px}.TropicalStudioRelationships_contactList__s3rjs button>strong{font-size:11px;color:var(--rel-strong);white-space:nowrap}.TropicalStudioRelationships_contactList__s3rjs .TropicalStudioRelationships_contactSelected__yDMgs{border-color:var(--rel-accent);box-shadow:inset 0 0 0 1px var(--rel-accent)}.TropicalStudioRelationships_positionSection__wYVui h3{font-size:12px;color:var(--rel-accent)}.TropicalStudioRelationships_positionGrid__Lza5m{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:5px;gap:5px}.TropicalStudioRelationships_positionGrid__Lza5m>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 8px;gap:3px 8px;padding:8px;background:var(--rel-paper);border-radius:7px;border:1px solid var(--rel-line);font-size:10px}.TropicalStudioRelationships_positionGrid__Lza5m strong{min-width:0}.TropicalStudioRelationships_positionGrid__Lza5m span{white-space:nowrap}.TropicalStudioRelationships_positionGrid__Lza5m small{grid-column:1/-1;color:var(--rel-muted)}.TropicalStudioRelationships_footer__kWQ4k{margin-top:14px;border-top:1px solid var(--rel-line);padding-top:10px}.TropicalStudioRelationships_footer__kWQ4k p{color:var(--rel-muted);font-size:10px;line-height:1.65;margin:5px 0}.TropicalStudioRelationships_footer__kWQ4k strong{color:var(--rel-ink)}@media(max-width:740px){.TropicalStudioRelationships_tabs__hYXXN{grid-template-columns:repeat(2,minmax(0,1fr))}.TropicalStudioRelationships_optionsRow__sIsSg{grid-template-columns:1fr}.TropicalStudioRelationships_profileRow__xR5zC{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.TropicalStudioRelationships_profileRow__xR5zC .TropicalStudioRelationships_swap__kn6u7{grid-column:1/-1;grid-row:2;justify-self:center}.TropicalStudioRelationships_overlayColumns__AnJun{grid-template-columns:1fr}}@media(max-width:470px){.TropicalStudioRelationships_panel__jwtZ8{padding:9px}.TropicalStudioRelationships_orbGrid__ykXt4,.TropicalStudioRelationships_profileRow__xR5zC{grid-template-columns:1fr}.TropicalStudioRelationships_optionsRow__sIsSg select,.TropicalStudioRelationships_profileRow__xR5zC select{font-size:16px}.TropicalStudioRelationships_profileRow__xR5zC .TropicalStudioRelationships_swap__kn6u7{grid-row:auto;grid-column:1}.TropicalStudioRelationships_counts___dUFI{grid-template-columns:repeat(2,minmax(0,1fr))}.TropicalStudioRelationships_tabs__hYXXN button{font-size:10px}.TropicalStudioRelationships_compositeFacts__2Kavt{grid-template-columns:1fr 1fr}.TropicalStudioRelationships_exportButtons__z6B0P{width:100%}}@media print{.TropicalStudioRelationships_panel__jwtZ8{color:#111;background:#fff;border:0}.TropicalStudioRelationships_exportButtons__z6B0P,.TropicalStudioRelationships_orbControls__BYfdW,.TropicalStudioRelationships_profileArea__BmzaU,.TropicalStudioRelationships_tabs__hYXXN{display:none!important}.TropicalStudioRelationships_wheelArea__yifsL{max-width:650px}}