.error_container__oicDm{flex-grow:1;gap:36px;height:100%;margin:0 auto;max-width:var(--max-width);justify-content:center;padding:0 var(--padding-horiz) 48px;text-align:center}.error_container__oicDm,.error_textContainer__2zpvY{align-items:center;display:flex;flex-direction:column}.error_textContainer__2zpvY{gap:12px}.error_reloadButton__w4_zI{width:100%}.toast_toastContainer__iN_ov{align-items:center;color:var(--white);background-color:var(--g700);border-radius:8px;bottom:0;display:none;font-size:16px;font-weight:500;gap:12px;left:0;margin:12px 12px calc(12px + env(safe-area-inset-bottom, 0));padding:12px 20px;position:absolute;z-index:10}.toast_toastContainer__iN_ov.toast_shown__nDbSs{display:flex}.toast_toastContainer__iN_ov button{background-color:transparent}.button_button__XtUFt{align-items:center;border-width:0;display:flex;flex-shrink:0;font-family:var(--font-karla),system-ui,sans-serif;font-size:20px;font-weight:600;justify-content:center;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.button_primary__T5mn6{color:var(--ne900);background-color:var(--pu300)}.button_primary__T5mn6 svg{height:20px;stroke:var(--ne900);width:20px}.button_primary__T5mn6[disabled]{background-color:var(--btn-disabled-bg);opacity:.85}.button_inverted__BVe5H{background-color:var(--white)}.button_secondary__iezMZ{background-color:transparent;color:var(--g600)}.button_secondary__iezMZ svg{stroke:var(--g600)}.button_tertiary__GwnEg{background-color:var(--pi-h);color:var(--white)}.button_tertiary__GwnEg svg{stroke:var(--white)}.button_large__mrfVi{border-radius:8px;gap:8px;height:44px;padding:0 20px}.button_small__jPwAi{border-radius:8px;gap:12px;height:36px;padding:0 12px}.button_block__O7ZkL{border-radius:0;height:52px;width:100%}.button_spinner__1IrJj{--heroui-primary:var(--white);margin-right:4px}.view_view__jxWeN{animation:view_fade-in__1B_CW .25s ease-out 0s 1;background-color:#fefaf6;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}@keyframes view_fade-in__1B_CW{0%{opacity:0}to{opacity:1}}.page_container__ht038{background-color:var(--ne100);min-height:100%;padding:8px 0 48px}.page_container__ht038 svg{stroke:var(--ne900)}.page_chartFormContainer__XaLO_{padding:12px var(--padding-horiz)}.page_birthChartContainer__o6E2X{display:flex;flex-direction:column;gap:32px}.page_headerImage__T1bzl{border-radius:8px;flex-shrink:0;height:96px;margin-bottom:8px;width:96px}.page_header__J7Mqj{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 var(--padding-horiz);text-align:center}.page_header__J7Mqj h1{font-size:16px}.page_chartData__ycOTi{align-items:center;display:flex;flex-direction:column;margin-bottom:2px}.page_chartDataName__S7TOp{font-size:24px;font-weight:500}.page_chartDataDetails__IDsWb{font-size:20px}.page_chartTableWithSiteName__lWvkw{margin:0 var(--padding-horiz)}.page_siteName__G39DX{color:var(--ne500);font-family:var(--font-karla);font-size:11px;font-weight:500;letter-spacing:.6px;margin-top:2px;text-align:end;text-transform:uppercase}.page_chartTableContainer__xlBPS{border:2px solid var(--ne300);border-radius:4px;overflow:hidden}.page_chartTable__xs7J3{width:100%}.page_chartTable__xs7J3 td{padding:8px}.page_chartTable__xs7J3 tr+tr{border-top:2px solid var(--ne300)}.page_tableDegree__v_D1H,.page_tableHouse__EpEJg,.page_tablePlanet__qXBPd{font-family:var(--font-playfair-display-sc)}.page_tableSign__YX4P_{font-family:var(--font-playfair-display)}.page_tablePlanet__qXBPd svg,.page_tableSign__YX4P_ svg{display:inline-block;height:16px;margin-right:6px;vertical-align:middle;width:16px}.page_tableSign__YX4P_ svg{height:15px;width:15px}.page_tablePlanet__qXBPd.page_tablePlanet__qXBPd svg,.page_tableSign__YX4P_.page_tableSign__YX4P_ svg{stroke:var(--stroke-color);stroke-width:1.8px}.page_tableHouse__EpEJg{text-transform:uppercase}.chart-form_container__Z0Ql6{display:flex;flex-direction:column;gap:20px}.chart-form_headline__30it_{display:flex;gap:24px}.chart-form_headline__30it_.chart-form_centered__nQjWw{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:108px;margin-top:4px;width:108px}.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:12px;width:100%}.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-color: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_label__tSe__.chart-form_label__tSe__.chart-form_label__tSe__{color:var(--g300);font-size:16px;padding-left:4px;padding-top:2px}.chart-form_birthChartButton__i8ZHt{margin-top:32px;width:100%}.page_container__pIDfh{align-items:center;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 32px;position:relative;text-align:center}.page_backButton__TIL0H.page_backButton__TIL0H{left:0;position:absolute;top:0}.page_backButton__TIL0H svg{stroke:var(--ne900)}.page_title__r72Vy{font-size:24px;margin-top:148px}.page_subtitle__eIcDv{font-size:18px;margin-top:36px;margin-bottom:8px}.page_subtitle__eIcDv a{text-decoration:underline}.page_typewriterAnim__cq53n{animation:page_typing__9ZIxr .8s steps(40),page_blink-caret__TEfSt .75s step-end infinite;border-right:.15em solid var(--pu500);font-style:italic;letter-spacing:.02em;margin-left:auto;margin-right:auto;overflow:hidden;white-space:nowrap}.page_arrowRightSvg__26Kdc{animation:page_fade-in__KNbLY 1s ease-in-out}@keyframes page_typing__9ZIxr{0%{width:0}to{width:100%}}@keyframes page_blink-caret__TEfSt{0%,to{border-color:transparent}50%{border-color:var(--pu500)}}@keyframes page_fade-in__KNbLY{0%{opacity:0}to{opacity:1}}