.layout_main__ka2U7{height:100%;max-width:var(--max-width);padding-top:56px}.layout_header__QKuAz{align-items:center;background-color:var(--header-bg,var(--ne100));display:flex;height:56px;left:50%;max-width:var(--max-width);padding:16px 8px 12px 16px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:1}.layout_header__QKuAz.layout_header__QKuAz[data-theme=dark] svg{stroke:var(--white)}.layout_logoContainer__qcCeU{flex-grow:1}.menu-button_base__6Djor.menu-button_base__6Djor{border-radius:0}.menu-button_header__v9i0C{display:flex;justify-content:flex-end;padding:8px 12px 0}.menu-button_header__v9i0C svg{stroke:var(--ne700)}.menu-button_content__wtAFY{color:var(--ne600);display:flex;flex-direction:column;font-size:20px}.menu-button_headerItem__MwVp2.menu-button_headerItem__MwVp2{color:var(--ne800);font-family:var(--font-playfair);font-size:24px;margin-bottom:6px;position:relative;text-transform:none}.menu-button_headerItem__MwVp2:after{background-color:var(--ne150);bottom:0;content:"";height:2px;left:0;position:absolute;width:calc(100% - 2 * var(--padding-horiz));margin:0 var(--padding-horiz)}.menu-button_menuSection__mZM4l+.menu-button_menuSection__mZM4l{margin-top:24px}.menu-button_headerItem__MwVp2{align-items:center;display:flex;gap:16px;padding:10px var(--padding-horiz) 12px}.menu-button_menuItemLink__vDsWj{align-items:center;display:flex;gap:16px;height:48px;padding:0 var(--padding-horiz)}.menu-button_headerItemEmoji__4mvPf{font-size:26px}.menu-button_menuItemEmoji__czqjc{font-size:26px;position:relative;top:1px}.chart-list_container__OOraw{background-color:var(--ne100);padding:24px var(--padding-horiz) 0}.chart-list_header__1vlfU{align-items:center;border-bottom:1px solid var(--ne200);display:flex;padding-bottom:8px}.chart-list_withSearchButton__GaJeJ .chart-list_header__1vlfU{padding-bottom:4px}.chart-list_header__1vlfU h2{flex-grow:1}.chart-list_searchButton__OzPJn.chart-list_searchButton__OzPJn svg{height:20px;stroke:var(--ne700);width:20px}.chart-list_list__z9dE9{display:flex;flex-direction:column;gap:20px;padding:20px 0}.chart-list_celebImage__rSoCI{border-radius:8px;height:76px;width:76px}.chart-list_celebItem__qeNXK{display:flex;gap:16px}.chart-list_celebText__S9ZPu{display:flex;flex-direction:column;line-height:125%}.chart-list_celebName__3w3Q5{color:var(--ne900);font-size:20px;font-weight:500}.chart-list_celebBirthday__N97BB{color:var(--ne500);font-size:14px;font-style:italic;margin-top:2px}.chart-list_celebSign__1n51j{align-items:end;color:var(--ne500);font-family:var(--font-karla);font-size:14px;font-weight:600;display:flex;height:100%;letter-spacing:.8px;text-transform:uppercase}.synastry-form_container__WLLQo{border-radius:16px 16px 0 0;margin-bottom:12px}.synastry-form_container__WLLQo,.synastry-form_header__9TrFN{display:flex;flex-direction:column;align-items:center;gap:20px}.synastry-form_header__9TrFN{padding:0 var(--padding-horiz);text-align:center}.synastry-form_titleContainer__0NENy{display:flex;flex-direction:column;align-items:center;gap:8px}.synastry-form_image__M_LlK{border-radius:8px;flex-shrink:0;height:100px;width:100px}.synastry-form_title__gaWHS{font-size:24px;letter-spacing:.08em;text-transform:uppercase}.synastry-form_subtitle__EAh2g{font-size:20px;line-height:125%}.synastry-form_form__uldSa{background-color:var(--white);display:flex;flex-direction:column;gap:28px;padding:12px var(--padding-horiz) 32px;width:100%}.synastry-form_form__uldSa.synastry-form_transparent__dj_43{background-color:transparent}.synastry-form_sectionHeader__bptfL{color:var(--g550);font-family:var(--font-karla);font-size:14px;font-weight:600;letter-spacing:.08em;margin-top:8px;text-align:left;text-transform:uppercase}.synastry-form_rowContainer__WamGY{display:flex;flex-direction:column;gap:4px}.synastry-form_row__2JtEO{display:flex;gap:12px}.synastry-form_nameInput__WGMN2{flex:3}.synastry-form_pronounsInput__Jb6BH{flex:2}.synastry-form_base__xOFT3.synastry-form_base__xOFT3{flex-direction:column-reverse;align-items:start}.synastry-form_mainWrapper___ygmJ.synastry-form_mainWrapper___ygmJ{width:100%}.synastry-form_inputWrapper__K8Wgk.synastry-form_inputWrapper__K8Wgk{border-bottom:2px solid var(--g300);box-shadow:none;height:36px;min-height:36px}.synastry-form_innerWrapper__1ZK_U.synastry-form_innerWrapper__1ZK_U{padding-bottom:0}.synastry-form_input__gL8gY.synastry-form_input__gL8gY{font-size:18px}.synastry-form_input__gL8gY:focus-visible.synastry-form_input__gL8gY:focus-visible{outline-color:transparent}.synastry-form_label__glaRS.synastry-form_label__glaRS.synastry-form_label__glaRS{color:var(--g300);font-size:16px;padding-left:4px;padding-top:2px}.synastry-form_selectBase__XYjhZ.synastry-form_selectBase__XYjhZ{flex-direction:column-reverse;align-items:start}.synastry-form_selectTrigger__yhnzZ.synastry-form_selectTrigger__yhnzZ{border-bottom:2px solid var(--g300);border-radius:0;box-shadow:none;height:36px;min-height:36px;padding-left:0}.synastry-form_selectLabel__h0TYw.synastry-form_selectLabel__h0TYw{color:var(--g300);font-size:16px;padding-left:4px;padding-top:2px}.synastry-form_selectValue__rqEye.synastry-form_selectValue__rqEye{font-size:18px}.synastry-form_selectPopoverContent__IZMat.synastry-form_selectPopoverContent__IZMat{border:2px solid var(--ne900);border-radius:0 0 12px 12px;box-shadow:none;padding:8px 0}.synastry-form_selectListbox__cIR_H.synastry-form_selectListbox__cIR_H{padding:0}.synastry-form_selectListbox__cIR_H.synastry-form_selectListbox__cIR_H li{border-radius:0;padding-bottom:8px;padding-top:8px}.synastry-form_selectListbox__cIR_H.synastry-form_selectListbox__cIR_H li span{font-size:16px}.synastry-form_selectListbox__cIR_H li[data-hover=true]{background-color:var(--pu200)}.synastry-form_buttonContainer__1qDMB{display:flex;flex-direction:column;gap:8px;margin-top:12px}.synastry-form_submitButton__DzaHt{width:100%}.synastry-form_buttonFooterText__7pjS1{color:var(--ne600);font-size:12px;line-height:135%;opacity:.8;text-align:center}.icon-button_button__xshSV{align-items:center;background-color:transparent;border:none;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;position:relative}.icon-button_button__xshSV svg{pointer-events:none}.icon-button_large__ZJlqC{height:56px;width:56px}.icon-button_medium__aX7PY{height:44px;width:44px}.icon-button_small__mFfXP{height:36px;width:36px}.icon-button_small__mFfXP svg{height:22px;width:22px}.icon-button_ripple__q_OZe{border-radius:inherit;left:0;height:100%;position:absolute;top:0;width:100%}.footer_footer__PZD4d{background-color:var(--ne100);display:flex;font-size:14px;gap:20px;line-height:125%;justify-content:center;padding:36px 0}.footer_footerLogo__mj8G6{align-self:flex-start;flex-grow:0;margin-top:2px}.footer_links__t81SU{color:var(--g700);display:flex;flex-direction:column;gap:1px}.footer_copyright__djed_{color:var(--g500);font-size:14px;margin-top:10px;text-transform:uppercase}.synastry-list_container__gMd2e{background-color:var(--ne100);padding:36px var(--padding-horiz) 12px}.synastry-list_header__sSK2U{border-bottom:1px solid var(--ne200);padding-bottom:8px}.synastry-list_list__KEqHX{display:flex;flex-direction:column;gap:20px;padding:20px 0}.synastry-list_pairItem__pEQ85{display:flex;gap:16px;align-items:center}.synastry-list_imageStack__lCZbv{display:flex;flex-shrink:0}.synastry-list_pairImage__A_3J5{border-radius:50%;height:64px;width:64px;object-fit:cover;border:2px solid var(--ne100)}.synastry-list_pairImageOverlap__OIu_W{margin-left:-16px}.synastry-list_pairText__nNqqv{display:flex;flex-direction:column;line-height:125%}.synastry-list_pairName__USTkl{color:var(--ne900);font-size:18px;font-weight:500}.synastry-list_pairSigns__6lAAO{color:var(--ne500);font-family:var(--font-karla);font-size:12px;font-weight:600;letter-spacing:.8px;margin-top:5px;text-transform:uppercase}.chart-form_container__Z0Ql6{display:flex;flex-direction:column;gap:20px}.chart-form_headline__30it_{display:flex;gap:24px}.chart-form_centered__nQjWw .chart-form_headline__30it_{align-items:center;flex-direction:column-reverse;gap:28px;text-align:center}.chart-form_headlineText__T8I2E{display:flex;flex-direction:column;gap:4px}.chart-form_centered__nQjWw .chart-form_headlineText__T8I2E{gap:8px}.chart-form_image__V8qoK{border-radius:8px;flex-shrink:0;height:100px;margin-top:4px;width:100px}.chart-form_centered__nQjWw .chart-form_imagePh__robm3{height:120px;width:120px}.chart-form_subtitle__3KqQb{font-size:20px;line-height:125%}.chart-form_form__PAxRw{display:flex;flex-direction:column;gap:8px;width:100%}.chart-form_centered__nQjWw .chart-form_form__PAxRw{gap:12px}.chart-form_base__qCV8i.chart-form_base__qCV8i{flex-direction:column-reverse;align-items:start}.chart-form_mainWrapper__kVuD2.chart-form_mainWrapper__kVuD2{width:100%}.chart-form_inputWrapper__3Lp6I.chart-form_inputWrapper__3Lp6I{border-bottom:2px solid var(--g300);box-shadow:none;height:36px;min-height:36px}.chart-form_innerWrapper__pPXBh.chart-form_innerWrapper__pPXBh{padding-bottom:0}.chart-form_input__v83K8.chart-form_input__v83K8{font-size:18px}.chart-form_input__v83K8:focus-visible.chart-form_input__v83K8:focus-visible{outline-color:transparent}.chart-form_label__tSe__.chart-form_label__tSe__.chart-form_label__tSe__{color:var(--g300);font-size:16px;padding-left:4px;padding-top:2px;z-index:0}.chart-form_selectorButton__zd_aa.chart-form_selectorButton__zd_aa{display:none}.chart-form_popoverContent__xl7Lz.chart-form_popoverContent__xl7Lz{border:2px solid var(--ne900);border-radius:0 0 12px 12px;box-shadow:none;padding:8px 0}.chart-form_popoverContent__xl7Lz.chart-form_popoverContent__xl7Lz[data-placement=top]{border-radius:12px 12px 0 0}.chart-form_listboxBase__JAJ4X.chart-form_listboxBase__JAJ4X{padding:0}.chart-form_listboxList__6_YSI.chart-form_listboxList__6_YSI li{border-radius:0;padding-bottom:8px;padding-top:8px}.chart-form_listboxList__6_YSI.chart-form_listboxList__6_YSI li span{font-size:16px}.chart-form_emptyContent__j_UeH.chart-form_emptyContent__j_UeH{color:var(--g500);font-size:16px}.chart-form_listboxList__6_YSI li[data-hover=true]{background-color:var(--pu200)}.chart-form_clearButton__Hk5pw svg{stroke:var(--ne700)}.chart-form_dateTimeRow__GAcgL{display:flex;gap:12px}.chart-form_buttonContainer___BmgM{display:flex;flex-direction:column;gap:8px}.chart-form_birthChartButton__i8ZHt{margin-top:28px;width:100%}.chart-form_birthChartButton__i8ZHt.chart-form_extraMargin__KedDL{margin-top:36px}.chart-form_buttonFooterText__gYMxp{color:var(--ne600);font-size:12px;line-height:135%}