.BirthDetailsForm_form__O80_8{display:flex;flex-direction:column;gap:14px}.BirthDetailsForm_row__YtUmu{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.BirthDetailsForm_field__EOaSC{display:flex;flex-direction:column;gap:6px;min-width:0}.BirthDetailsForm_label__mEfeH{font-size:.85rem;font-weight:600;color:var(--vp2-txt-2)}.BirthDetailsForm_input__Du0Ji{width:100%;padding:11px 12px;border:1px solid var(--vp2-border);border-radius:var(--vp2-r-sm);background:var(--vp2-bg-raised);color:var(--vp2-txt-1);font-family:inherit;font-size:1rem;min-height:44px}.BirthDetailsForm_input__Du0Ji::placeholder{color:var(--vp2-txt-3)}.BirthDetailsForm_input__Du0Ji[aria-invalid=true]{border-color:var(--vp2-rose)}.BirthDetailsForm_button__KlJNO:focus-visible,.BirthDetailsForm_input__Du0Ji:focus-visible{outline:2px solid var(--vp2-cyan);outline-offset:2px}.BirthDetailsForm_hint__vpnO3{margin:0;font-size:.8rem;color:var(--vp2-txt-3)}.BirthDetailsForm_error__WDq0k{margin:0;font-size:.85rem;font-weight:600;color:var(--vp2-rose)}.BirthDetailsForm_placeWrap__ANuv_{position:relative}.BirthDetailsForm_spinner__wtSsH{position:absolute;right:12px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid var(--vp2-border);border-top-color:var(--vp2-cyan);border-radius:50%;animation:BirthDetailsForm_bdfSpin__NHwKn .8s linear infinite}@keyframes BirthDetailsForm_bdfSpin__NHwKn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BirthDetailsForm_spinner__wtSsH{animation:none}}.BirthDetailsForm_list__Cv6pw{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;background:var(--vp2-bg-card);border:1px solid var(--vp2-border);border-radius:var(--vp2-r-sm);box-shadow:var(--vp2-shadow-deep)}.BirthDetailsForm_option__ne9Yd{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:8px;cursor:pointer}.BirthDetailsForm_optionActive__w_WNp{background:var(--vp2-bg-card-h)}.BirthDetailsForm_optionPlace__bb7Vx{font-weight:600;color:var(--vp2-txt-1)}.BirthDetailsForm_optionMeta__ZPI8I{font-size:.8rem;color:var(--vp2-txt-3)}.BirthDetailsForm_button__KlJNO{align-self:flex-start;padding:11px 26px;min-height:44px;border:0;border-radius:var(--vp2-r-sm);background:var(--vp2-cta-gradient);color:#fff;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.BirthDetailsForm_button__KlJNO:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--vp2-cta-shadow-hover)}.BirthDetailsForm_button__KlJNO:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.BirthDetailsForm_button__KlJNO{align-self:stretch}}.BirthDetailsForm_privacy__wXmn4{margin:0;font-size:.8rem;line-height:1.5;color:var(--vp2-txt-3)}.BirthDetailsForm_check__79tRS{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:600;color:var(--vp2-txt-2);cursor:pointer}.BirthDetailsForm_check__79tRS input{width:18px;height:18px;margin:0;accent-color:var(--vp2-cyan);cursor:pointer}.BirthDetailsForm_check__79tRS input:focus-visible{outline:2px solid var(--vp2-cyan);outline-offset:2px}.BirthDetailsForm_input__Du0Ji:disabled{opacity:.55;cursor:not-allowed}.ToolPreview_preview__oFdye{margin-top:14px;padding:12px 14px;border:1px solid var(--vp2-border);border-radius:var(--vp2-r-sm);background:var(--vp2-bg-card-h)}.ToolPreview_previewTitle__m7bCp{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vp2-txt-3)}.ToolPreview_previewList__OlZk3{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px 18px;gap:6px 18px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ToolPreview_previewList__OlZk3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ToolPreview_previewItem__SauUX{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:.9rem;line-height:1.45;color:var(--vp2-txt-2)}.ToolPreview_check__Aw_Py{flex:none;margin-top:2px;color:var(--vp2-cyan)}.LagnaCalculator_tool__LVIfO{margin:0;padding:24px 22px 22px;border:1px solid var(--vp2-border);border-radius:var(--vp2-r-lg);background:var(--vp2-bg-card);box-shadow:var(--vp2-shadow-card);font-family:var(--vp2-font-body);min-width:0}@media (max-width:480px){.LagnaCalculator_tool__LVIfO{padding:18px 16px}}.LagnaCalculator_head__AKTPH{margin-bottom:18px}.LagnaCalculator_title__AD9x5{margin:0 0 6px;font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--vp2-txt-1)}.LagnaCalculator_sub__AkpGi{margin:0;font-size:.95rem;line-height:1.55;color:var(--vp2-txt-3)}.LagnaCalculator_srOnly__VlsXZ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LagnaCalculator_notice__UQzXA{margin-top:18px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border:1px solid color-mix(in srgb,var(--vp2-rose) 40%,var(--vp2-border));border-radius:var(--vp2-r-sm);background:color-mix(in srgb,var(--vp2-rose) 8%,var(--vp2-bg-card));color:var(--vp2-txt-1);font-size:.92rem;line-height:1.5}.LagnaCalculator_retry__OjVFZ{border:1px solid var(--vp2-border);background:var(--vp2-bg-raised);color:var(--vp2-txt-1);font-family:inherit;font-weight:600;font-size:.85rem;padding:7px 14px;min-height:36px;border-radius:999px;cursor:pointer}.LagnaCalculator_retry__OjVFZ:focus-visible{outline:2px solid var(--vp2-cyan);outline-offset:2px}.LagnaCalculator_skeleton__BGEOZ{margin-top:22px;display:flex;flex-direction:column;gap:12px}.LagnaCalculator_skelHero___ZFTs,.LagnaCalculator_skelRow___qMov{display:block;border-radius:var(--vp2-r-md);background:linear-gradient(90deg,var(--vp2-bg-raised) 0,var(--vp2-bg-card-h) 50%,var(--vp2-bg-raised) 100%);background-size:200% 100%;animation:LagnaCalculator_lagnaShimmer__bGi16 1.4s ease-in-out infinite}.LagnaCalculator_skelHero___ZFTs{height:150px}.LagnaCalculator_skelRow___qMov{height:56px}@keyframes LagnaCalculator_lagnaShimmer__bGi16{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.LagnaCalculator_skelHero___ZFTs,.LagnaCalculator_skelRow___qMov{animation:none}}.LagnaCalculator_result__XIKt1{margin-top:24px;display:flex;flex-direction:column;gap:18px;min-width:0}.LagnaCalculator_mock__KYAKf{margin:0;padding:8px 12px;border-radius:var(--vp2-r-sm);border:1px dashed var(--vp2-violet);color:var(--vp2-violet);font-size:.85rem;font-weight:700}.LagnaCalculator_lagnaCard__KnZHr{padding:20px;border:1px solid var(--vp2-border-acc);border-radius:var(--vp2-r-lg);background:color-mix(in srgb,var(--vp2-cyan) 6%,var(--vp2-bg-card))}.LagnaCalculator_eyebrow__BJOYB{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--vp2-cyan)}.LagnaCalculator_eyebrow__BJOYB:before{content:"";width:18px;height:1px;background:currentColor;opacity:.7}.LagnaCalculator_lagnaSign__SXHMg{margin:8px 0 2px;font-family:var(--vp2-font-display,inherit);font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.1;font-weight:800;background:linear-gradient(135deg,var(--vp2-cyan),var(--vp2-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.LagnaCalculator_lagnaEn__ARJx4{font-size:.55em;font-weight:700}.LagnaCalculator_lagnaDeg__N2glv{margin:0 0 16px;font-size:1rem;font-weight:600;color:var(--vp2-txt-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LagnaCalculator_facts__z5gnU,.LagnaCalculator_keyFacts__lE_IO{margin:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.LagnaCalculator_fact__va64v,.LagnaCalculator_keyFact__ZBcsj{min-width:0;padding:12px 14px;border-radius:var(--vp2-r-sm);background:var(--vp2-bg-card);border:1px solid var(--vp2-border)}.LagnaCalculator_fact__va64v dt,.LagnaCalculator_keyFact__ZBcsj dt{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vp2-txt-3);margin-bottom:4px}.LagnaCalculator_fact__va64v dd,.LagnaCalculator_keyFact__ZBcsj dd{margin:0;font-size:1rem;font-weight:700;color:var(--vp2-txt-1);overflow-wrap:anywhere}.LagnaCalculator_factNote__McelT{display:block;margin-top:2px;font-size:.85rem;font-weight:500;color:var(--vp2-txt-2)}.LagnaCalculator_warn__B1hWt{margin:0;padding:12px 14px;border-left:3px solid var(--vp2-violet);border-radius:0 var(--vp2-r-sm) var(--vp2-r-sm) 0;background:var(--vp2-bg-card-h);color:var(--vp2-txt-2);font-size:.9rem;line-height:1.55}.LagnaCalculator_chartGrid__3_7M4{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.LagnaCalculator_chartGrid__3_7M4{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start}}.LagnaCalculator_chartCol__VHA_M,.LagnaCalculator_tableCol__sOLEp{min-width:0}.LagnaCalculator_blockTitle__u6GdR{margin:0 0 12px;font-size:1.05rem;font-weight:700;color:var(--vp2-txt-1)}.LagnaCalculator_tableWrap__GsJ47{overflow-x:auto;border:1px solid var(--vp2-border);border-radius:var(--vp2-r-sm)}.LagnaCalculator_table__9raWD{width:100%;border-collapse:collapse;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LagnaCalculator_table__9raWD td,.LagnaCalculator_table__9raWD th{padding:9px 12px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--vp2-border);color:var(--vp2-txt-2)}.LagnaCalculator_table__9raWD thead th{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--vp2-txt-3);background:var(--vp2-bg-raised)}.LagnaCalculator_table__9raWD tbody th{font-weight:700;color:var(--vp2-txt-1)}.LagnaCalculator_table__9raWD tbody tr:last-child td,.LagnaCalculator_table__9raWD tbody tr:last-child th{border-bottom:0}.LagnaCalculator_ascRow__fTJsF td,.LagnaCalculator_ascRow__fTJsF th{background:color-mix(in srgb,var(--vp2-cyan) 7%,transparent)}.LagnaCalculator_badge__I0uNh{display:inline-grid;place-items:center;margin-left:6px;width:18px;height:18px;border-radius:5px;font-size:.68rem;font-weight:800;text-decoration:none;vertical-align:1px;color:var(--vp2-violet);background:color-mix(in srgb,var(--vp2-violet) 14%,transparent);cursor:help}.LagnaCalculator_badgeC__KyRb7{color:var(--vp2-rose);background:color-mix(in srgb,var(--vp2-rose) 14%,transparent)}.LagnaCalculator_tableKey__nhmWi{margin:8px 0 0;font-size:.8rem;line-height:1.5;color:var(--vp2-txt-3)}.LagnaCalculator_method__hy3Vb{margin:0;font-size:.85rem;line-height:1.55;color:var(--vp2-txt-3)}.LagnaCalculator_method__hy3Vb strong{color:var(--vp2-txt-2)}.MoonSignCalculator_cards__bItSt{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.MoonSignCalculator_cards__bItSt{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.MoonSignCalculator_nakCard__1NZJw{border-color:color-mix(in srgb,var(--vp2-violet) 35%,var(--vp2-border));background:color-mix(in srgb,var(--vp2-violet) 6%,var(--vp2-bg-card))}.MoonSignCalculator_nakMeta__46O_j{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.MoonSignCalculator_articleLink__nw0SV{display:inline;padding-block:6px;line-height:1.7;margin-top:4px;font-size:.9rem;font-weight:700;color:var(--vp2-cyan);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.MoonSignCalculator_articleLink__nw0SV:hover{text-decoration-thickness:2px}.MoonSignCalculator_articleLink__nw0SV:focus-visible{outline:2px solid var(--vp2-cyan);outline-offset:2px;border-radius:4px}.MoonSignCalculator_keyLink__GH7if{display:block}.MoonSignCalculator_dayNote__4WKco{margin:0;font-size:.92rem;line-height:1.55;color:var(--vp2-txt-2)}.MoonSignCalculator_options__5CDFV{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.MoonSignCalculator_option__IPC6X{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;border-radius:var(--vp2-r-sm);background:var(--vp2-bg-card);border:1px solid var(--vp2-border)}.MoonSignCalculator_optionName__JOCr6{margin:0;font-size:1.15rem;line-height:1.3;font-weight:800;color:var(--vp2-txt-1);overflow-wrap:anywhere}.MoonSignCalculator_optionWhen__N7kS0{font-size:.9rem;font-weight:600;color:var(--vp2-txt-2)}.AtmakarakaCalculator_switchRow__SEt9_{display:flex;flex-direction:column;gap:10px;min-width:0}.AtmakarakaCalculator_switch__U3ZJA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;max-width:420px;padding:4px;border:1px solid var(--vp2-border);border-radius:var(--vp2-r-sm);background:var(--vp2-bg-card-h)}.AtmakarakaCalculator_switchBtn__VzPCt{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:calc(var(--vp2-r-sm) - 2px);background:transparent;color:var(--vp2-txt-2);font:inherit;cursor:pointer}.AtmakarakaCalculator_switchBtn__VzPCt[aria-pressed=true]{border-color:var(--vp2-border-acc);background:var(--vp2-bg-card);color:var(--vp2-txt-1)}.AtmakarakaCalculator_switchBtn__VzPCt:focus-visible{outline:2px solid var(--vp2-cyan);outline-offset:2px}.AtmakarakaCalculator_switchLabel__9A1Dp{font-size:.92rem;font-weight:700}.AtmakarakaCalculator_switchSub__3QcCL{font-size:.75rem;color:var(--vp2-txt-3)}.AtmakarakaCalculator_diff__uUgNX{margin:0;font-size:.9rem;line-height:1.55;color:var(--vp2-txt-2)}.AtmakarakaCalculator_subLine__KpLmV{display:block;margin-top:2px;font-size:.85rem;font-weight:500;color:var(--vp2-txt-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AtmakarakaCalculator_cardLinks__S2JMt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px}@media (max-width:639px){.AtmakarakaCalculator_table__wZlep tbody th,.AtmakarakaCalculator_table__wZlep thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--vp2-border)}.AtmakarakaCalculator_table__wZlep tbody th{background:var(--vp2-bg-card)}.AtmakarakaCalculator_table__wZlep .AtmakarakaCalculator_keyRow__64nJP th{background:color-mix(in srgb,var(--vp2-cyan) 7%,var(--vp2-bg-card))}}.AtmakarakaCalculator_abbr__h5dtf{display:inline-block;min-width:34px;margin-right:8px;padding:1px 6px;border-radius:5px;font-size:.7rem;font-weight:800;text-align:center;color:var(--vp2-violet);background:color-mix(in srgb,var(--vp2-violet) 14%,transparent)}.AtmakarakaCalculator_value__SNvun{font-weight:700;color:var(--vp2-txt-1)}.AtmakarakaCalculator_cellSub__y2L5S{display:block;margin-top:2px;font-size:.78rem;font-weight:500;color:var(--vp2-txt-3)}.AtmakarakaCalculator_moreList__Tmabg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}