.PairBirthDataForm_guidedPair__obdzF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.PairBirthDataForm_guidedSteps__X2_wM,.PairBirthDataForm_guidedSummary__5VDnp{display:none}.PairBirthDataForm_guidedPerson__RYWzG{min-width:0;margin:0;padding:1rem .75rem 1.25rem;border:0}.PairBirthDataForm_guidedPerson__RYWzG+.PairBirthDataForm_guidedPerson__RYWzG{border-left:1px solid var(--border-subtle)}.PairBirthDataForm_guidedPerson__RYWzG>.bdf-form{clear:both}.PairBirthDataForm_guidedLegend__8_9BP{float:left;display:flex;align-items:center;gap:.65rem;width:100%;margin:0 0 1.5rem;padding:0 0 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:1.125rem;font-weight:650}.PairBirthDataForm_guidedPersonIndex__eqPKu,.PairBirthDataForm_guidedStepIndex__0nX43{display:grid;flex:none;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--border-default);border-radius:50%;color:var(--accent-blue-dark);font-size:.75rem;font-weight:500}.PairBirthDataForm_guidedLegend__8_9BP small{margin-left:auto;color:var(--accent-emerald);font-size:.75rem;font-weight:500}@media (max-width:740px){.PairBirthDataForm_guidedPair__obdzF{grid-template-columns:minmax(0,1fr)}.PairBirthDataForm_guidedSteps__X2_wM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 .75rem;border-bottom:1px solid var(--border-subtle)}.PairBirthDataForm_guidedSteps__X2_wM button{scroll-margin-top:calc(var(--header-height) + 1rem);display:flex;align-items:center;gap:.6rem;min-width:0;padding:1rem .3rem .9rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-size:.875rem;text-align:left;cursor:pointer}.PairBirthDataForm_guidedSteps__X2_wM button[aria-current=step]{border-bottom-color:var(--accent-blue);color:var(--text-primary)}.PairBirthDataForm_guidedStepIndex__0nX43{width:1.5rem;height:1.5rem;font-size:.6875rem}.PairBirthDataForm_guidedSteps__X2_wM small{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.6875rem;line-height:1.4}.PairBirthDataForm_guidedSteps__X2_wM small[data-complete=true]{color:var(--accent-emerald)}.PairBirthDataForm_guidedPerson__RYWzG{padding:1.25rem 0 1rem}.PairBirthDataForm_guidedPerson__RYWzG+.PairBirthDataForm_guidedPerson__RYWzG{border-left:0}.PairBirthDataForm_guidedPair__obdzF[data-active-person=a] .PairBirthDataForm_guidedPerson__RYWzG[data-person=b],.PairBirthDataForm_guidedPair__obdzF[data-active-person=b] .PairBirthDataForm_guidedPerson__RYWzG[data-person=a]{display:none}.PairBirthDataForm_guidedLegend__8_9BP{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.PairBirthDataForm_guidedSummary__5VDnp{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1.2rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.PairBirthDataForm_guidedSummary__5VDnp strong{color:var(--text-secondary);font-size:.75rem;font-weight:600}.PairBirthDataForm_guidedSummary__5VDnp p{margin-top:.25rem;color:var(--text-secondary);font-size:.75rem;line-height:1.7}.PairBirthDataForm_guidedSummary__5VDnp button{flex:none;min-height:44px;padding:0;border:0;background:transparent;color:var(--accent-blue-dark);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}}.PairBirthDataForm_matrix__BX7KC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-subtle);border-radius:9px;background:#fff}.PairBirthDataForm_matrix__BX7KC:has(.bdf-suggestions){overflow:visible}.PairBirthDataForm_mobileTabs__Yzau7{display:none}.PairBirthDataForm_personHead__OFK_t{display:flex;align-items:center;gap:.58rem;min-width:0;min-height:3.65rem;padding:.65rem .8rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 68%,#fff 32%)}.PairBirthDataForm_personHeadA__nVJag{grid-column:1}.PairBirthDataForm_personHeadB__hFjVW{grid-column:2;border-left:1px solid var(--border-subtle)}.PairBirthDataForm_personIndex__67qzO{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--calculation-accent,var(--accent-blue)) 34%,var(--border-subtle) 66%);border-radius:50%;color:var(--calculation-accent,var(--accent-blue-dark));font-size:.62rem;font-weight:650}.PairBirthDataForm_personHead__OFK_t>div{display:grid;min-width:0}.PairBirthDataForm_personHead__OFK_t small{color:var(--text-muted);font-size:.57rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase}.PairBirthDataForm_personHead__OFK_t strong{overflow:hidden;color:var(--text-primary);font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.PairBirthDataForm_status__EAR7t{margin-left:auto;color:var(--accent-emerald);font-size:.58rem;font-weight:600;white-space:nowrap}.PairBirthDataForm_matrix__BX7KC .PairBirthDataForm_slot__lfLSo{display:contents}.PairBirthDataForm_slotA__qwMIF>.bdf-city-field,.PairBirthDataForm_slotA__qwMIF>.bdf-moment-field,.PairBirthDataForm_slotA__qwMIF>.bdf-name-field,.PairBirthDataForm_slotA__qwMIF>.bdf-saved-field,.PairBirthDataForm_slotA__qwMIF>.bdf-unknown-note{grid-column:1}.PairBirthDataForm_slotB__gumGb>.bdf-city-field,.PairBirthDataForm_slotB__gumGb>.bdf-moment-field,.PairBirthDataForm_slotB__gumGb>.bdf-name-field,.PairBirthDataForm_slotB__gumGb>.bdf-saved-field,.PairBirthDataForm_slotB__gumGb>.bdf-unknown-note{grid-column:2;border-left:1px solid var(--border-subtle)}.PairBirthDataForm_slot__lfLSo>.bdf-saved-field{grid-row:2}.PairBirthDataForm_slot__lfLSo>.bdf-name-field{grid-row:3}.PairBirthDataForm_slot__lfLSo>.bdf-moment-field{grid-row:4}.PairBirthDataForm_slot__lfLSo>.bdf-city-field{grid-row:5}.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{grid-row:6}.PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{min-width:0;padding:.72rem .8rem;border-top:1px solid var(--border-subtle);border-radius:0}.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{border-left-width:1px;background:color-mix(in srgb,var(--accent-blue) 3%,#fff 97%)}.PairBirthDataForm_slot__lfLSo .bdf-moment-heading{min-height:1.15rem;margin-bottom:.38rem}.PairBirthDataForm_slot__lfLSo .bdf-moment-frame,.PairBirthDataForm_slot__lfLSo .bdf-native-moment-frame{grid-template-columns:minmax(0,1fr)}.PairBirthDataForm_slot__lfLSo .bdf-native-control+.bdf-native-control,.PairBirthDataForm_slot__lfLSo .bdf-time-segments{border-top:1px solid var(--border-subtle);border-left:0}.PairBirthDataForm_slot__lfLSo .bdf-field-help{margin-top:.22rem;font-size:.61rem}.PairBirthDataForm_slot__lfLSo .bdf-field-status{font-size:.61rem}.PairBirthDataForm_slot__lfLSo .field-input{min-height:2.45rem;border-radius:7px;background:#fff}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry]{border:0;border-radius:0}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_personHead__OFK_t{min-height:4.35rem;padding:.8rem 1.15rem;background:color-mix(in srgb,var(--bg-elevated) 58%,#fff 42%)}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_personIndex__67qzO{width:2rem;height:2rem;border-color:color-mix(in srgb,var(--calculation-accent,var(--accent-blue)) 36%,var(--border-subtle) 64%);font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-weight:500}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_personHeadB__hFjVW .PairBirthDataForm_personIndex__67qzO{border-color:color-mix(in srgb,var(--accent-rose) 34%,var(--border-subtle) 66%);color:var(--accent-rose)}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_personHead__OFK_t small{font-size:.55rem;font-weight:650;letter-spacing:.09em}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_personHead__OFK_t strong{margin-top:.08rem;font-size:.84rem}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_status__EAR7t{position:relative;padding-left:.6rem;font-size:.58rem}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_status__EAR7t:before{position:absolute;top:50%;left:0;width:.34rem;height:.34rem;transform:translateY(-50%);border-radius:50%;background:currentColor;content:""}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{padding:.88rem 1.15rem}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_slot__lfLSo .field-input{min-height:2.7rem;border-color:color-mix(in srgb,var(--border-default) 88%,var(--calculation-accent,var(--accent-blue)) 12%);border-radius:8px}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_slot__lfLSo .field-input:focus{border-color:var(--calculation-accent,var(--accent-blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--calculation-accent,var(--accent-blue)) 12%,transparent)}@media (max-width:740px){.PairBirthDataForm_matrix__BX7KC{grid-template-columns:minmax(0,1fr)}.PairBirthDataForm_mobileTabs__Yzau7{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-subtle)}.PairBirthDataForm_mobileTabs__Yzau7 button{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:2.85rem;border:0;border-bottom:2px solid transparent;background:#fff;color:var(--text-muted);cursor:pointer;font-size:.68rem;font-weight:600}.PairBirthDataForm_mobileTabs__Yzau7 button[aria-pressed=true]{border-bottom-color:var(--calculation-accent,var(--accent-blue));color:var(--text-primary)}.PairBirthDataForm_mobileTabs__Yzau7 button+button{border-left:1px solid var(--border-subtle)}.PairBirthDataForm_mobileTabs__Yzau7 span{display:grid;width:1.3rem;height:1.3rem;place-items:center;border:1px solid var(--border-default);border-radius:50%;font-size:.55rem}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_mobileTabs__Yzau7 button{min-height:3.1rem;font-size:.72rem}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_mobileTabs__Yzau7 button:last-child[aria-pressed=true]{border-bottom-color:var(--accent-rose)}.PairBirthDataForm_personHead__OFK_t{display:none}.PairBirthDataForm_slotA__qwMIF>.bdf-city-field,.PairBirthDataForm_slotA__qwMIF>.bdf-moment-field,.PairBirthDataForm_slotA__qwMIF>.bdf-name-field,.PairBirthDataForm_slotA__qwMIF>.bdf-saved-field,.PairBirthDataForm_slotA__qwMIF>.bdf-unknown-note,.PairBirthDataForm_slotB__gumGb>.bdf-city-field,.PairBirthDataForm_slotB__gumGb>.bdf-moment-field,.PairBirthDataForm_slotB__gumGb>.bdf-name-field,.PairBirthDataForm_slotB__gumGb>.bdf-saved-field,.PairBirthDataForm_slotB__gumGb>.bdf-unknown-note{grid-column:1;border-left:0}.PairBirthDataForm_matrix__BX7KC[data-active-person=a] .PairBirthDataForm_slotB__gumGb,.PairBirthDataForm_matrix__BX7KC[data-active-person=b] .PairBirthDataForm_slotA__qwMIF{display:none}.PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{padding-inline:.8rem}.PairBirthDataForm_slot__lfLSo .bdf-large-label span{display:none}.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_matrix__BX7KC[data-presentation=synastry] .PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{padding-inline:.95rem}}@media (max-width:420px){.PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{padding-inline:.72rem}}