.customAuthenticator_authContainer__GUH9w{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:#ffffff;padding:2rem}.customAuthenticator_authenticator__yMIP7{width:100%;max-width:400px;background:white;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator]{min-height:auto!important;background:transparent!important}.customAuthenticator_authHeader__iR3aV{text-align:center;padding:.5rem 0}.customAuthenticator_logo__b_1Ns{height:48px;width:auto;margin:0 auto 1rem;display:block}.customAuthenticator_authFooter__Aqy9v{text-align:center;padding:.5rem 0}.customAuthenticator_footerText__ODnU_{margin-top:.5rem;font-size:.875rem;font-weight:500;display:inline-block}.customAuthenticator_authFooter__Aqy9v [data-amplify-text],.customAuthenticator_footerText__ODnU_{background:var(--maternity-gradient-purple-pink)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.customAuthenticator_logoGradient__ZHXKO{background:var(--maternity-gradient-purple-pink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.customAuthenticator_logo__b_1Ns{filter:brightness(0) saturate(100%) invert(31%) sepia(98%) saturate(1506%) hue-rotate(270deg) brightness(91%) contrast(87%)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] button[type=submit]{background:var(--maternity-gradient-purple-pink);border:none;color:white;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px rgba(139,69,195,.15)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] button[type=submit]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(139,69,195,.25)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] button[type=submit]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(139,69,195,.15)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] input:focus{border-color:#ae3ec9;outline:none;box-shadow:0 0 0 3px rgba(174,62,201,.1)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] button[data-amplify-button=link]{color:#8b45c3;transition:color .2s ease}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] button[data-amplify-button=link]:hover{color:#ae3ec9}.customAuthenticator_authFooter__Aqy9v button{background:var(--maternity-gradient-purple-pink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600!important;text-decoration:none!important;transition:all .2s ease;position:relative}.customAuthenticator_authFooter__Aqy9v button:hover{filter:brightness(1.1);text-decoration:underline!important}.customAuthenticator_authenticator__yMIP7 button[type=submit]{background:var(--maternity-gradient-purple-pink)!important;color:white!important;-webkit-text-fill-color:white!important}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] [role=tablist] button{color:#ae3ec9!important;font-weight:600!important;font-size:1rem!important;background:transparent!important;border:none!important;transition:all .2s ease!important;position:relative!important;padding:.75rem 1.5rem!important}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] [role=tablist] button[aria-selected=true]{color:#8b45c3!important}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] [role=tablist] button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--maternity-gradient-purple-pink)}.customAuthenticator_authenticator__yMIP7 [data-amplify-authenticator] [role=tablist] button:hover{color:#d63384!important}.ClientAuthWrapper_loadingContainer__l3FoC{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#ffffff}.ClientAuthWrapper_spinner__EwljV{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#6b46c1;border-radius:50%}.maternityNewReport_fullWidthContainer__RSK6D{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;margin:0;padding:0}.maternityNewReport_stepperSection__1K7lj{background:white;border-bottom:1px solid var(--mantine-color-gray-3);padding:var(--mantine-spacing-xl) 0;position:sticky;top:0;z-index:10;margin:0;width:100%}.maternityNewReport_stepContentContainer__lU_fE{flex:1;overflow-y:auto;background:white;display:flex;flex-direction:column;min-height:0;margin:0;padding:0;width:100%;min-width:0}.maternityNewReport_stepperRoot__2Hji3{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--mantine-spacing-md)}.maternityNewReport_separator__npajM{background:linear-gradient(90deg,var(--mantine-color-violet-4),var(--mantine-color-pink-4),var(--mantine-color-violet-3));height:3px;border-radius:2px}.maternityNewReport_step__nX1Bz{color:var(--mantine-color-violet-6)}.maternityNewReport_stepIcon__sBS7_{border:2px solid var(--mantine-color-violet-4);color:var(--mantine-color-violet-6);background-color:white;transition:all .3s ease;position:relative;overflow:hidden}.maternityNewReport_stepIcon__sBS7_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5));opacity:0;transition:opacity .3s ease}.maternityNewReport_stepIcon__sBS7_[data-active]{border-color:var(--mantine-color-violet-6);background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));color:white;box-shadow:0 4px 15px var(--maternity-purple-alt-opacity-30)}.maternityNewReport_stepIcon__sBS7_[data-progress]{border-color:var(--mantine-color-violet-5);background-color:var(--mantine-color-violet-0)}.maternityNewReport_stepIcon__sBS7_[data-active]:before{opacity:1}.maternityNewReport_stepCompletedIcon__SVZDF{background:linear-gradient(135deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));border-color:var(--mantine-color-violet-6);color:white;box-shadow:0 4px 15px var(--maternity-purple-alt-opacity-25)}.maternityNewReport_stepLabel__NWTtt{font-weight:600;color:var(--mantine-color-violet-7);font-size:var(--mantine-font-size-sm)}.maternityNewReport_stepDescription__bbP4L{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs)}@media (max-width:768px){.maternityNewReport_stepperSection__1K7lj{padding:var(--mantine-spacing-lg) var(--mantine-spacing-sm)}.maternityNewReport_stepperRoot__2Hji3{max-width:100%}.maternityNewReport_stepLabel__NWTtt{font-size:.875rem}.maternityNewReport_stepDescription__bbP4L{font-size:.75rem}.maternityNewReport_separator__npajM{margin:0 var(--mantine-spacing-xs)}}@media (max-width:480px){.maternityNewReport_stepperSection__1K7lj{padding:var(--mantine-spacing-md) var(--mantine-spacing-xs)}.maternityNewReport_stepDescription__bbP4L{display:none}}.glassmorphism_glassCard__CkDa_{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 24px rgba(0,0,0,.04)}.glassmorphism_glassLight__Tp1kS{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 12px rgba(0,0,0,.03)}.glassmorphism_glassHeavy__iIY_i{background:rgba(255,255,255,.95);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.25);box-shadow:0 6px 32px rgba(0,0,0,.06)}.glassmorphism_glassGradient__FKAl0{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(229,231,235,.5);box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8)}.glassmorphism_glassOverlay__Ri_5L{background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glassmorphism_glassButton__UX7JH{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.glassmorphism_glassButton__UX7JH:hover{background:rgba(255,255,255,.9);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.glassmorphism_glassNavigation__M4pLb{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(229,231,235,.5);box-shadow:0 2px 8px rgba(0,0,0,.02)}.CompactSubscriptionStatus_container__JuVSY{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--mantine-radius-sm);background:rgba(255,255,255,.4)}.CompactSubscriptionStatus_badge__VTxjt{font-weight:600;font-size:12px;padding:4px 10px;height:24px;transition:all .2s ease;border:1px solid transparent}.CompactSubscriptionStatus_badge__VTxjt:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompactSubscriptionStatus_dateText__JlIVM,.CompactSubscriptionStatus_renewalText__dvwiY{font-size:11px;line-height:1.2;white-space:nowrap}.CompactSubscriptionStatus_renewalText__dvwiY{font-weight:500}.CompactSubscriptionStatus_upgradeText__NIXvU{font-size:11px;line-height:1.2;white-space:nowrap}.CompactSubscriptionStatus_lifetimeBadge__n_gKP{background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(255,193,7,.15));border-color:rgba(255,193,7,.3);color:#d4a017}.CompactSubscriptionStatus_lifetimeBadge__n_gKP:hover{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,193,7,.2));border-color:rgba(255,193,7,.4);box-shadow:0 2px 8px rgba(255,193,7,.2)}.CompactSubscriptionStatus_activeBadge__HZ04h{background:var(--mantine-color-violet-0);border-color:var(--mantine-color-violet-2);color:var(--mantine-color-violet-7)}.CompactSubscriptionStatus_activeBadge__HZ04h:hover{background:var(--mantine-color-violet-1);border-color:var(--mantine-color-violet-3);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CompactSubscriptionStatus_upgradeBadge__5xjEP{background:linear-gradient(135deg,rgba(134,142,150,.08),rgba(73,80,87,.12));border-color:rgba(134,142,150,.2);color:var(--mantine-color-gray-7);text-decoration:none}.CompactSubscriptionStatus_upgradeBadge__5xjEP:hover{background:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-dark-9);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.CompactSubscriptionStatus_container__JuVSY{padding:4px 8px}.CompactSubscriptionStatus_badge__VTxjt{font-size:11px;padding:3px 8px;height:22px}.CompactSubscriptionStatus_dateText__JlIVM,.CompactSubscriptionStatus_renewalText__dvwiY,.CompactSubscriptionStatus_upgradeText__NIXvU{font-size:10px}}.enhancedTheme_gradientTitle__n4A6z{background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:700;position:relative}.enhancedTheme_gradientText__1V1O3{background:linear-gradient(135deg,var(--mantine-color-violet-7),var(--mantine-color-pink-6),var(--mantine-color-red-5));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:600}.enhancedTheme_gradientAmount__aoxXq{background:linear-gradient(135deg,var(--mantine-color-grape-6),var(--mantine-color-red-6),var(--mantine-color-pink-5));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:700;font-size:1.2em}.enhancedTheme_enhancedCard__1L_b3{background:linear-gradient(135deg,rgba(139,92,246,.02),rgba(236,72,153,.03),rgba(239,68,68,.02));border:1px solid var(--mantine-color-violet-2);border-radius:var(--mantine-radius-lg);transition:all .3s ease}.enhancedTheme_enhancedCard__1L_b3:hover{border-color:var(--mantine-color-pink-4);box-shadow:0 8px 25px rgba(236,72,153,.15)}.enhancedTheme_accentBorder__VV_MJ{border-left:4px solid;-o-border-image:linear-gradient(to bottom,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-red-4)) 1;border-image:linear-gradient(to bottom,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-red-4)) 1}.enhancedTheme_gradientBg__fWKN_{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(236,72,153,.06),rgba(239,68,68,.04));border-radius:var(--mantine-radius-lg)}.enhancedTheme_highlightedSection__MAyrZ{background-color:var(--mantine-color-violet-0);border-left:4px solid var(--mantine-color-pink-5)}.enhancedTheme_glowIcon__cPlv6{color:var(--mantine-color-violet-6);filter:drop-shadow(0 0 8px rgba(139,92,246,.3))}.enhancedTheme_stageCard__nI3D5{background:white;border:2px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-lg);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.enhancedTheme_stageCard__nI3D5:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mantine-color-violet-4),var(--mantine-color-pink-4),var(--mantine-color-red-4));opacity:0;transition:opacity .3s ease}.enhancedTheme_stageCard__nI3D5:hover{border-color:var(--mantine-color-pink-4);box-shadow:0 8px 25px rgba(236,72,153,.15);transform:translateY(-2px)}.enhancedTheme_stageCard__nI3D5:hover:before{opacity:1}.enhancedTheme_stageCardSelected__enghk{border-color:var(--mantine-color-violet-5);background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(236,72,153,.03));box-shadow:0 8px 20px rgba(139,92,246,.15)}.enhancedTheme_stageCardIcon__UeQAb{color:var(--mantine-color-violet-6)}.enhancedTheme_stageCardSelected__enghk .enhancedTheme_stageCardIcon__UeQAb,.enhancedTheme_stageCard__nI3D5:hover .enhancedTheme_stageCardIcon__UeQAb{color:var(--mantine-color-pink-6);transform:scale(1.1);transition:all .3s ease}.enhancedTheme_gradientCard__2hFCi{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(236,72,153,.06),rgba(239,68,68,.04));border:1px solid rgba(139,92,246,.2);border-radius:var(--mantine-radius-lg);transition:all .3s ease}.enhancedTheme_gradientCard__2hFCi:hover{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.08),rgba(239,68,68,.06));border-color:rgba(236,72,153,.3);box-shadow:0 8px 25px rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .enhancedTheme_gradientCard__2hFCi{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(236,72,153,.12),rgba(239,68,68,.08));border-color:rgba(139,92,246,.3)}.enhancedTheme_priceDifferenceBadge__Sbq0U{background:linear-gradient(135deg,var(--mantine-color-red-5),var(--mantine-color-pink-5));color:white;font-weight:600}[data-mantine-color-scheme=dark] .enhancedTheme_gradientTitle__n4A6z{background:linear-gradient(90deg,var(--mantine-color-violet-4),var(--mantine-color-pink-4),var(--mantine-color-red-4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}[data-mantine-color-scheme=dark] .enhancedTheme_gradientText__1V1O3{background:linear-gradient(135deg,var(--mantine-color-violet-4),var(--mantine-color-pink-4),var(--mantine-color-red-4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}[data-mantine-color-scheme=dark] .enhancedTheme_gradientAmount__aoxXq{background:linear-gradient(135deg,var(--mantine-color-grape-4),var(--mantine-color-red-4),var(--mantine-color-pink-4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}[data-mantine-color-scheme=dark] .enhancedTheme_enhancedCard__1L_b3{background:rgba(139,92,246,.08);border-color:var(--mantine-color-violet-8)}[data-mantine-color-scheme=dark] .enhancedTheme_accentBorder__VV_MJ{border-left-color:var(--mantine-color-violet-6)}[data-mantine-color-scheme=dark] .enhancedTheme_gradientBg__fWKN_{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.08),rgba(239,68,68,.06))}[data-mantine-color-scheme=dark] .enhancedTheme_stageCard__nI3D5{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .enhancedTheme_stageCard__nI3D5:hover{border-color:var(--mantine-color-violet-6);box-shadow:0 8px 25px rgba(139,92,246,.2)}[data-mantine-color-scheme=dark] .enhancedTheme_stageCardSelected__enghk{border-color:var(--mantine-color-violet-6);background:rgba(139,92,246,.1)}@keyframes animations_fadeIn__nWeYe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes animations_fadeInUp__VHV3O{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes animations_fadeInDown__rIvtd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes animations_fadeInScale__nghR1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes animations_fadeScale__Uca6I{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes animations_slideIn__IddGr{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes animations_slideInTop___j9yP{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes animations_slideInBottom__eq7st{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes animations_slideInFade__li8OC{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes animations_slideInY__IQA7k{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes animations_slideInFadeScale__neQkM{0%{opacity:0;transform:translateX(30px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes animations_pulse__OPC4L{0%,to{opacity:1}50%{opacity:.6}}@keyframes animations_pulseSubtle__NgB1u{0%,to{opacity:1}50%{opacity:.8}}@keyframes animations_pulseSoft__rmWDf{0%,to{opacity:.8}50%{opacity:.4}}@keyframes animations_pulseGlow__rP8A4{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(107,70,193,.5)}50%{transform:scale(1.05);box-shadow:0 0 20px 10px rgba(107,70,193,0)}}@keyframes animations_pulseEffect__6E8ih{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}@keyframes animations_subtlePulse__min4n{0%,to{opacity:.7}50%{opacity:1}}@keyframes animations_shimmer__d4Wgn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes animations_shimmerBackground___VSRG{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes animations_progressShimmer__ywMRs{0%{background-position:-200%}to{background-position:200%}}@keyframes animations_shimmerOpacity___QRYU{0%{opacity:.3}50%{opacity:.5}to{opacity:.3}}@keyframes animations_spin__0Nsyx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animations_spinner__gpcbO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animations_scaleIn__SHwSJ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes animations_sparkle__iLALj{0%,to{opacity:0}50%{opacity:1}}@keyframes animations_sparkleAnimation__04tQL{0%{transform:scale(0) rotate(0deg);opacity:0}50%{transform:scale(1) rotate(180deg);opacity:1}to{transform:scale(0) rotate(1turn);opacity:0}}@keyframes animations_heartbeat__HhQ4r{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.05)}}@keyframes animations_bounce__emvZ1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes animations_confetti__KlnTf{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100px) rotate(2turn);opacity:0}}@keyframes animations_flipIn__8GAqs{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes animations_checkmark__wu_cK{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.animations_fadeIn__nWeYe{animation:animations_fadeIn__nWeYe .5s ease-in-out}.animations_fadeInUp__VHV3O{animation:animations_fadeInUp__VHV3O .6s ease-out}.animations_fadeInDown__rIvtd{animation:animations_fadeInDown__rIvtd .5s ease-in-out}.animations_slideIn__IddGr{animation:animations_slideIn__IddGr .4s ease-out}.animations_slideInY__IQA7k{animation:animations_slideInY__IQA7k .5s ease-out}.animations_slideInFadeScale__neQkM{animation:animations_slideInFadeScale__neQkM .5s cubic-bezier(.23,1,.32,1)}.animations_scaleIn__SHwSJ{animation:animations_scaleIn__SHwSJ .3s ease-out}.animations_pulse__OPC4L{animation:animations_pulse__OPC4L 2s infinite}.animations_pulseSubtle__NgB1u{animation:animations_pulseSubtle__NgB1u 2s infinite}.animations_pulseSoft__rmWDf{animation:animations_pulseSoft__rmWDf 2s infinite}.animations_spin__0Nsyx{animation:animations_spin__0Nsyx 1s linear infinite}.animations_shimmer__d4Wgn{animation:animations_shimmer__d4Wgn 2s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);background-size:200% 100%}.animations_delayedFadeIn1__uAAkn{animation:animations_fadeIn__nWeYe .5s ease-in-out .1s both}.animations_delayedFadeIn2__USrp_{animation:animations_fadeIn__nWeYe .5s ease-in-out .2s both}.animations_delayedFadeIn3__hKrG5{animation:animations_fadeIn__nWeYe .5s ease-in-out .3s both}.animations_delayedFadeIn4__i6ARV{animation:animations_fadeIn__nWeYe .5s ease-in-out .4s both}.animations_delayedFadeIn5__IVaiO{animation:animations_fadeIn__nWeYe .5s ease-in-out .5s both}.dashboard_container__VJ9JL{padding:2rem;width:100%}.dashboard_pageTitle__kyB4W{margin-bottom:var(--mantine-spacing-lg);color:var(--mantine-color-dark-7)}.dashboard_maternityHeader__2rGO5{color:var(--mantine-color-dark-9);font-weight:700;font-size:2rem;margin-bottom:var(--mantine-spacing-lg);letter-spacing:-.02em}.dashboard_stageIndicator__G7AdR{margin-bottom:var(--mantine-spacing-md)}.dashboard_actionsGroup__7jmgZ{margin-bottom:var(--mantine-spacing-lg)}.dashboard_tabsWrapper__Ft6fV{margin-bottom:var(--mantine-spacing-md)}.dashboard_tableWrapper__wmOyG{margin-top:var(--mantine-spacing-md)}.dashboard_loadingOverlay__JLxqq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:1000}.dashboard_emptyState__uZv9F{text-align:center;padding:var(--mantine-spacing-xl)}.dashboard_documentLink__5ltvN{color:var(--mantine-color-blue-6);text-decoration:none;font-weight:500;transition:color .2s ease}.dashboard_documentLink__5ltvN:hover{color:var(--mantine-color-blue-8);text-decoration:underline}.dashboard_headerContainer__m4CuN{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mantine-spacing-lg);flex-wrap:wrap;gap:var(--mantine-spacing-md)}.dashboard_newCaseButton__Lqfb4{min-width:200px;background:var(--mantine-color-violet-6);transition:background .2s ease}.dashboard_newCaseButton__Lqfb4:hover{background:var(--mantine-color-violet-7)}.dashboard_dashboardContainer__VTEt8{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);max-width:100%}.dashboard_contentWrapper__JqI6A{flex:1;max-width:100%}.dashboard_headerBox__EAuhi{background:white;border:1px solid var(--mantine-color-gray-3);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard_titleContainer__l2Jor{display:flex;align-items:center;gap:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-sm)}.dashboard_dashboardWrapper__qtj6S{display:grid;grid-template-columns:1fr;gap:var(--mantine-spacing-md);@media (min-width:768px){grid-template-columns:2fr 1fr}}.dashboard_headerActions__gZjLE{display:flex;gap:var(--mantine-spacing-sm);flex-wrap:wrap;justify-content:flex-end}.dashboard_progressSection__kiY6X{margin-bottom:var(--mantine-spacing-lg)}.dashboard_noAnchor__raY_s,.dashboard_noAnchor__raY_s:hover{text-decoration:none;color:inherit}.dashboard_card___i8a9{background:white;border:1px solid var(--mantine-color-gray-3);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.dashboard_card___i8a9:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.dashboard_summaryCard__JXrnJ{margin-bottom:var(--mantine-spacing-md)}.dashboard_compactStageCard__Cr7WQ{padding:var(--mantine-spacing-md)}.dashboard_compactStageCard__Cr7WQ .dashboard_titleSection__Nn9In{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mantine-spacing-xs)}.dashboard_compactStageCard__Cr7WQ .dashboard_badgeSection__0h9c9{display:flex;gap:var(--mantine-spacing-xs)}.dashboard_compactDivider__51rAJ{margin:var(--mantine-spacing-xs) 0}.dashboard_milestonesList___vpG6{list-style:none;padding:0;margin:0}.dashboard_milestonesList___vpG6 li{padding:var(--mantine-spacing-xs) 0}.dashboard_milestonesList___vpG6 li:last-child{border-bottom:none}@media (prefers-reduced-motion){.dashboard_card___i8a9{transition:none}.dashboard_card___i8a9:hover{transform:none}}.dashboard_phaseDetails__oP6jU{background:var(--mantine-color-gray-0);border-radius:8px;padding:1rem;border:1px solid var(--mantine-color-gray-2)}.dashboard_weekIndicator__vCLco{background:var(--mantine-color-violet-6);border-radius:6px;padding:.25rem .75rem;color:white;font-weight:600;font-size:.875rem}.dashboard_progressBar__J5jfq{background-color:var(--mantine-color-gray-2);border-radius:4px;height:6px;overflow:hidden}.dashboard_progressFill__KJ4On{background:var(--mantine-color-violet-6);height:100%;border-radius:4px;transition:width .3s ease}.dashboard_compactStageCard__Cr7WQ .mantine-Accordion-label{font-weight:600}.dashboard_compactStageCard__Cr7WQ .mantine-Accordion-control{padding:var(--mantine-spacing-xs)}.dashboard_compactStageCard__Cr7WQ .mantine-Accordion-item{border:1px solid var(--mantine-color-gray-3);border-radius:8px;overflow:hidden}.dashboard_compactStageCard__Cr7WQ .mantine-Accordion-panel{padding:var(--mantine-spacing-sm)}.dashboard_dashboardCard__izSYR{overflow:visible}.dashboard_timelineContainer__7NVCD{width:100%;overflow:visible;box-sizing:border-box}.phaseThemes_dashboardBackground__g6ttg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;transition:all .8s ease;opacity:.3;pointer-events:none}.phaseThemes_ivfTheme__e_ltr{background:linear-gradient(135deg,rgba(107,70,193,.03),rgba(139,92,246,.04))}.phaseThemes_ivfEarlyPhase__u2jBO{background:linear-gradient(135deg,rgba(107,70,193,.02),rgba(139,92,246,.03))}.phaseThemes_ivfMidPhase__Isfmq{background:linear-gradient(135deg,rgba(139,92,246,.04),rgba(168,85,247,.05))}.phaseThemes_ivfLatePhase__n0mna{background:linear-gradient(135deg,rgba(168,85,247,.05),rgba(236,72,153,.06))}.phaseThemes_iuiTheme__UXKK7{background:linear-gradient(135deg,rgba(251,146,60,.02),rgba(236,72,153,.03))}.phaseThemes_iuiFollicularPhase__w_dKN{background:linear-gradient(135deg,rgba(254,215,170,.04),rgba(251,146,60,.03))}.phaseThemes_iuiOvulationPhase__lGjRl{background:linear-gradient(135deg,rgba(251,146,60,.05),rgba(236,72,153,.06))}.phaseThemes_iuiLutealPhase__dlfFw{background:linear-gradient(135deg,rgba(236,72,153,.04),rgba(244,114,182,.05))}.phaseThemes_testingTheme__MMkXe{background:linear-gradient(135deg,rgba(59,130,246,.02),rgba(99,102,241,.03))}.phaseThemes_testingInitialPhase__fFhfP{background:linear-gradient(135deg,rgba(147,197,253,.03),rgba(59,130,246,.02))}.phaseThemes_testingActivePhase__Mi9PA{background:linear-gradient(135deg,rgba(59,130,246,.04),rgba(99,102,241,.05))}.phaseThemes_testingResultsPhase__hothO{background:linear-gradient(135deg,rgba(99,102,241,.04),rgba(139,92,246,.05))}.phaseThemes_morningVariant__a3bv4{filter:brightness(1.05)}.phaseThemes_eveningVariant__Pol8h{filter:brightness(.95) saturate(1.1)}.phaseThemes_dayCounterBadge__1DJet{position:absolute;top:1rem;right:1rem;background:white;border-radius:2rem;padding:.5rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-gray-2);transition:all .3s ease;z-index:10}.phaseThemes_dayCounterBadge__1DJet:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.phaseThemes_dayNumber__dxSaw{color:var(--mantine-color-violet-6);font-size:1.1rem;font-weight:700}.phaseThemes_dayLabel__kzAvi{color:var(--mantine-color-gray-6);font-size:.75rem}@keyframes phaseThemes_confetti__KPoia{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(300px) rotate(2turn);opacity:0}}.phaseThemes_celebrationContainer__KTwFp{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999}.phaseThemes_confettiPiece__6Kj9k{position:absolute;width:10px;height:10px;background:var(--confetti-color);animation:phaseThemes_confetti__KPoia 3s ease-out forwards}@keyframes phaseThemes_pulseGlow__9Kmsf{0%{box-shadow:0 0 0 0 rgba(139,92,246,.4)}70%{box-shadow:0 0 0 10px rgba(139,92,246,0)}to{box-shadow:0 0 0 0 rgba(139,92,246,0)}}.phaseThemes_milestoneReached__oyA1e{animation:phaseThemes_pulseGlow__9Kmsf 2s ease-out}.phaseThemes_phaseCard__GAmV3{transition:all .5s ease;position:relative;overflow:hidden}.phaseThemes_phaseCard__GAmV3:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:all .5s ease}.phaseThemes_ivfPhaseCard__aMNjY:before{background:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-violet-7))}.phaseThemes_iuiPhaseCard__ecSAf:before{background:linear-gradient(90deg,var(--mantine-color-orange-4),var(--mantine-color-pink-5))}.phaseThemes_testingPhaseCard__DSVYn:before{background:linear-gradient(90deg,var(--mantine-color-blue-4),var(--mantine-color-indigo-5))}.phaseThemes_phaseCard__GAmV3:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.phaseThemes_progressRing__3nqzL{position:relative;width:40px;height:40px}.phaseThemes_progressRingSvg__13K9a{transform:rotate(-90deg)}.phaseThemes_progressRingBackground__8C_RI{fill:none;stroke:var(--mantine-color-gray-2);stroke-width:3}.phaseThemes_progressRingFill__HW7NA{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.phaseThemes_ivfProgressFill__sSQ0W{stroke:var(--mantine-color-violet-6)}.phaseThemes_iuiProgressFill__w4quC{stroke:var(--mantine-color-pink-5)}.phaseThemes_testingProgressFill__Y8RqX{stroke:var(--mantine-color-blue-5)}.TimingTipsModal_modalOverlay__8ytvG{background-color:rgba(0,0,0,.5)}.TimingTipsModal_modalContent__NfKfl{max-height:70vh;margin-top:5vh;display:flex;flex-direction:column;background:rgba(255,255,255,.98);border:1px solid rgba(139,92,246,.1);box-shadow:0 20px 40px rgba(0,0,0,.1)}.TimingTipsModal_modalHeader__5PWnS{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.TimingTipsModal_modalBody__hO3WY{overflow-y:auto;padding:1.25rem 1.5rem;flex:1;min-height:0}.TimingTipsModal_modalBody__hO3WY::-webkit-scrollbar{width:6px}.TimingTipsModal_modalBody__hO3WY::-webkit-scrollbar-track{background:rgba(139,92,246,.05);border-radius:3px}.TimingTipsModal_modalBody__hO3WY::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:3px}.TimingTipsModal_modalBody__hO3WY::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.5)}.TimingTipsModal_timingColor__y9kTj{color:rgb(82,191,203)}.TimingTipsModal_timingIcon__E_aQv{background-color:rgba(82,191,203,.1);color:rgb(82,191,203)}.TimingTipsModal_section__uJx9D{padding:1rem;background:rgba(249,250,251,.5);border-radius:8px;border:1px solid rgba(0,0,0,.04)}.TimingTipsModal_sectionTitle__Qhnup{font-size:.875rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.TimingTipsModal_compactAlert__rnnVE{padding:.75rem}.TimingTipsModal_compactAlert__rnnVE>div{gap:.5rem}.TimingTipsModal_compactList__mchys{margin:0}.TimingTipsModal_compactList__mchys li{margin-bottom:.375rem;line-height:1.4}.TimingTipsModal_actionBox__woNIV{padding:1rem;border-radius:8px;border:1px solid rgba(139,92,246,.15)}.TimingTipsModal_twoColumnLayout___kFbD{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}@media (max-width:768px){.TimingTipsModal_twoColumnLayout___kFbD{grid-template-columns:1fr}}.TimingTipsModal_priorityBadge__ic8f_{font-size:.7rem;padding:.125rem .5rem}.TimingTipsModal_yearCrossingAlert__wJ9A5{background:rgba(250,235,215,.3);border:1px solid rgba(251,191,36,.2)}.TimingTipsModal_flexibleSection___Vrnf{background:rgba(82,191,203,.05);border:1px solid rgba(82,191,203,.15)}.TimingTipsModal_icon__OLcHX{flex-shrink:0}.TimingTipsModal_modalContent__NfKfl *{line-height:1.5}.TimingTipsModal_modalContent__NfKfl strong{font-weight:600;color:rgba(0,0,0,.85)}.TimingTipsModal_divider___sXZe{margin:.75rem 0;border-color:rgba(0,0,0,.06)}.TimingTipsModal_modalActions__BtN1d{padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.06);background:rgba(249,250,251,.5)}.TimingTipsModal_customButton__TESIJ{background-color:rgb(82,191,203);color:white;border:none}.TimingTipsModal_customButton__TESIJ:hover{background-color:rgba(82,191,203,.9)}@media (max-width:768px){.TimingTipsModal_modalContent__NfKfl{max-height:85vh;margin-top:2vh}.TimingTipsModal_modalBody__hO3WY,.TimingTipsModal_modalHeader__5PWnS{padding:1rem}.TimingTipsModal_section__uJx9D{padding:.75rem}}.NextAppointmentAlert_alertContainer__az9qK{padding:var(--mantine-spacing-md);cursor:pointer;transition:all .2s ease;background:rgba(255,255,255,.9);border-color:var(--mantine-color-grape-2)}.NextAppointmentAlert_alertContainer__az9qK:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--mantine-color-grape-3)}.NextAppointmentAlert_iconWrapper__hVW1R{position:relative;color:var(--mantine-color-grape-6)}.NextAppointmentAlert_sparkle__FLnuy{position:absolute;top:-2px;right:-2px;color:var(--mantine-color-pink-5);animation:NextAppointmentAlert_sparkleAnimation__IIDne 2s ease-in-out infinite}@keyframes NextAppointmentAlert_sparkleAnimation__IIDne{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.ConnectedDataSummary_summaryCard__w3K9L{background:white;border:1px solid rgba(139,92,246,.1);transition:all .2s ease;cursor:pointer}.ConnectedDataSummary_summaryCard__w3K9L:hover{border-color:rgba(139,92,246,.2);box-shadow:0 2px 8px rgba(139,92,246,.08);transform:translateY(-1px)}.ConnectedDataSummary_connectedIcon__Zh6cX{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.1))}.ConnectedDataSummary_navigateButton__VvK1E{padding:4px;border-radius:var(--mantine-radius-sm);transition:all .2s ease}.ConnectedDataSummary_navigateButton__VvK1E:hover{background:rgba(139,92,246,.05)}.ConnectedDataSummary_compactBadge__f32qJ{transition:all .2s ease;cursor:help}.ConnectedDataSummary_compactBadge__f32qJ:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .ConnectedDataSummary_summaryCard__w3K9L{background:var(--mantine-color-dark-7);border-color:rgba(139,92,246,.2)}[data-mantine-color-scheme=dark] .ConnectedDataSummary_summaryCard__w3K9L:hover{border-color:rgba(139,92,246,.3);box-shadow:0 2px 8px rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .ConnectedDataSummary_navigateButton__VvK1E:hover{background:rgba(139,92,246,.1)}.HealthDataSummary_resourceCard__gjjlA{transition:all .2s ease;border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-gray-0)}.HealthDataSummary_resourceCard__gjjlA:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:var(--mantine-color-violet-3)}.HealthDataSummary_resourceIcon__Ms2ga{flex-shrink:0}.HealthDataSummary_resourceContent__RTTdK{flex:1;min-width:0}.HealthDataSummary_resourceTitle__uuZwY{font-weight:600;color:var(--mantine-color-dark-7);margin-bottom:.25rem}.HealthDataSummary_resourceDescription__dLQY5{color:var(--mantine-color-gray-6);font-size:.75rem;line-height:1.4}.HealthDataSummary_resourceCount__PgNmJ{font-weight:700;font-size:.875rem}.HealthDataSummary_summaryCard__QZPHR{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid var(--mantine-color-gray-2)}.HealthDataSummary_connectionBadge__T6CJ9{font-size:.75rem;font-weight:500}.HealthDataSummary_providerBadge__43zvd{background:linear-gradient(45deg,#667eea,#764ba2);color:white}.HealthDataSummary_payerBadge__nJ52l{background:linear-gradient(45deg,#f093fb,#f5576c);color:white}.HealthDataSummary_insightAlert__VMPdU{background:linear-gradient(135deg,#fdf2f8,#fce7f3);border:1px solid var(--mantine-color-pink-2)}.HealthDataSummary_totalBadge__ZP3_4{background:linear-gradient(45deg,#4facfe,#00f2fe);color:white;font-weight:600;font-size:.875rem;padding:.5rem 1rem}.HealthDataSummary_gridContainer__i_0tm{gap:1rem}.HealthDataSummary_accordionItem__zL_7P{border:1px solid var(--mantine-color-gray-2);border-radius:8px;overflow:hidden}.HealthDataSummary_accordionControl__qnFKV{background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-2)}.HealthDataSummary_accordionPanel__Ff4kB{background:white;padding:1rem}.HealthDataSummary_connectionItem__NkdOe{padding:.75rem;border:1px solid var(--mantine-color-gray-2);border-radius:6px;background:var(--mantine-color-gray-0);transition:all .2s ease}.HealthDataSummary_connectionItem__NkdOe:hover{border-color:var(--mantine-color-violet-3);background:white}.HealthDataSummary_emptyState__FrL4e{text-align:center;padding:2rem;color:var(--mantine-color-gray-6)}.HealthDataSummary_emptyStateIcon__p_E81{font-size:2rem;margin-bottom:1rem;opacity:.5}.HealthDataSummary_compactCard__Cx1nS{padding:1rem;border:1px solid var(--mantine-color-gray-2)}.HealthDataSummary_compactBadge__CAkN6{background:var(--mantine-color-blue-0);color:var(--mantine-color-blue-7);border:1px solid var(--mantine-color-blue-2)}@media (max-width:768px){.HealthDataSummary_resourceCard__gjjlA{padding:.75rem}.HealthDataSummary_resourceDescription__dLQY5{font-size:.7rem}.HealthDataSummary_gridContainer__i_0tm{gap:.5rem}.HealthDataSummary_connectionItem__NkdOe{padding:.5rem}}.LLMLoadingOverlay_progressBar___nKH4{position:relative;overflow:hidden}.LLMLoadingOverlay_progressBarFull__FT4lb{position:relative}.LLMLoadingOverlay_progressBarFull__FT4lb:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 0,transparent 50%,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 75%,transparent 0,transparent);background-size:1rem 1rem;animation:LLMLoadingOverlay_stripeAnimation__I36Y4 1s linear infinite;pointer-events:none}@keyframes LLMLoadingOverlay_stripeAnimation__I36Y4{0%{transform:translateX(0)}to{transform:translateX(1rem)}}.LLMLoadingOverlay_progressSection__bkpN1{transition:width .5s ease;background:var(--maternity-gradient-purple-pink)}.LLMLoadingOverlay_loadingText__TgUUT{background:var(--maternity-gradient-purple-pink);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:LLMLoadingOverlay_gradientShift__oxb7H 3s ease infinite}@keyframes LLMLoadingOverlay_gradientShift__oxb7H{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.BillDetailsModal_modalContent__F2d0m{background:white;border-radius:var(--mantine-radius-lg);box-shadow:0 10px 30px var(--maternity-purple-opacity-15)}.BillDetailsModal_modalHeader__qMJfE{border-bottom:1px solid var(--maternity-purple-opacity-20);padding-bottom:var(--mantine-spacing-md)}.BillDetailsModal_detailSection__Nn_jF{padding:var(--mantine-spacing-md);background:var(--maternity-purple-opacity-03);border-radius:var(--mantine-radius-md);border:var(--maternity-border-purple-light);transition:var(--maternity-transition-all-fast)}.BillDetailsModal_detailSection__Nn_jF:hover{box-shadow:var(--maternity-shadow-purple-sm)}.BillDetailsModal_infoLabel__W47sL{font-size:.875rem;font-weight:600;color:var(--maternity-purple-dark-alt-opacity-70);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.BillDetailsModal_infoValue__qkBzp{font-size:1.125rem;font-weight:700;color:#111827;line-height:1.3}.BillDetailsModal_totalLabel__sWayI{font-size:1rem;font-weight:600;color:var(--maternity-gray-light);text-transform:uppercase;letter-spacing:.5px}.BillDetailsModal_totalAmount__ZtKd9{font-size:1.5rem;font-weight:800;color:var(--maternity-purple-200)}.BillDetailsModal_serviceItem___Qkdk{background:white;transition:var(--maternity-transition-all-fast);border-left:3px solid var(--maternity-purple-100)}.BillDetailsModal_serviceItem___Qkdk:hover{transform:var(--maternity-hover-shift-right);box-shadow:var(--maternity-shadow-purple-sm);border-left-color:var(--maternity-purple-200)}.BillDetailsModal_totalSection__cuDgN{padding:var(--mantine-spacing-md);background:var(--maternity-gradient-purple-opacity);border-radius:var(--mantine-radius-md);border:var(--maternity-border-purple-dark);font-weight:600}.BillDetailsModal_tabsList__mVvRD{border-bottom:2px solid var(--maternity-purple-opacity-20)}.BillDetailsModal_tab__TRyIV{font-weight:500;transition:var(--maternity-transition-all-fast)}.BillDetailsModal_tab__TRyIV:hover{color:var(--maternity-purple-200)}.BillDetailsModal_imageContainer__iHhAU{min-height:400px;max-height:600px;background:rgba(187,147,238,.02);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md)}.costEstimator_pageContainer__n7a1n{margin-top:5rem;padding:2rem 1.5rem;background:white}.costEstimator_mainTitle__bl2lQ{margin-bottom:2rem;position:relative;text-align:center;background:var(--maternity-gradient-purple-pink);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:700;letter-spacing:-.5px;font-size:2.5rem;padding-bottom:.5rem;border-bottom:3px solid;-o-border-image:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-grape-5)) 1;border-image:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-grape-5)) 1}.costEstimator_costEstimatorContainer__k_jJh{margin-top:4rem;padding:1.5rem;border-radius:var(--mantine-radius-md);background:white}.costEstimator_pageTitle__s8Tw6{margin-bottom:1.5rem;position:relative;text-align:center;background:var(--maternity-gradient-purple-pink);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:700;letter-spacing:-.5px}.costEstimator_pageTitle__s8Tw6:after{content:"";position:absolute;bottom:-8px;left:50%;width:100px;height:3px;background:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5));transform:translateX(-50%);border-radius:var(--radius-tiny)}.costEstimator_incomeInputContainer___Sav6{margin-bottom:2rem;animation:costEstimator_fadeIn__oONI3 .5s ease;background:white;border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3);padding:1.5rem;box-shadow:var(--shadow-light)}.costEstimator_incomeInputTitle__iZmjP{color:var(--mantine-color-violet-7);margin-bottom:.75rem}.costEstimator_flexContainer__0rMwg{display:flex;gap:1.5rem;margin-bottom:1.5rem}.costEstimator_sidebar__cAKi8{flex:0 0 300px}.costEstimator_mainContent__QsD7s{flex:1}.costEstimator_tabsContainer__4lAfT{margin-top:1rem}.costEstimator_card__Mc3T_{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;height:100%}.costEstimator_card__Mc3T_:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-sm)}.costEstimator_cardHeader__R9aXx{padding:.75rem 1rem;background:linear-gradient(90deg,var(--mantine-color-violet-1),var(--mantine-color-pink-1));border-bottom:1px solid var(--mantine-color-gray-2)}.costEstimator_cardBody__zwL9_{padding:1rem}.costEstimator_tealButton__n4w0d{background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6));color:white;transition:filter .2s ease,transform .1s ease}.costEstimator_tealButton__n4w0d:hover{filter:brightness(1.1);transform:translateY(-1px)}.costEstimator_infoBox__hdwxq{background-color:var(--mantine-color-violet-0);border-left:3px solid var(--mantine-color-violet-5);padding:.75rem 1rem;border-radius:var(--mantine-radius-sm);margin-bottom:1rem}.costEstimator_toggleGroup__RdkM2{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.costEstimator_costAmount__FUMio{font-size:1.8rem;font-weight:700;color:var(--mantine-color-violet-7)}.costEstimator_scenarioBox___6Gxf{background:white;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:1rem;margin-bottom:1rem;box-shadow:var(--shadow-ultra-light)}[data-mantine-color-scheme=dark] .costEstimator_pageContainer__n7a1n{background:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .costEstimator_costEstimatorContainer__k_jJh{background:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .costEstimator_card__Mc3T_{border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .costEstimator_cardHeader__R9aXx{background:linear-gradient(90deg,rgba(var(--mantine-color-violet-9-rgb),.3),rgba(var(--mantine-color-pink-9-rgb),.3));border-bottom-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .costEstimator_infoBox__hdwxq{background-color:var(--violet-text)}[data-mantine-color-scheme=dark] .costEstimator_scenarioBox___6Gxf{background:linear-gradient(135deg,rgba(var(--mantine-color-violet-9-rgb),.2) 0,rgba(var(--mantine-color-pink-9-rgb),.2) 100%)}.costEstimator_tabsWrapper__e_my4{margin-top:2rem}.costEstimator_tabsList__hD19k{border-bottom:3px solid;-o-border-image:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-grape-5)) 1;border-image:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-grape-5)) 1}.costEstimator_tabsPanel__qUgYD{padding:1.5rem;background:white;border-radius:0 0 var(--mantine-radius-md) var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3);border-top:none}[data-mantine-color-scheme=dark] .costEstimator_tabsPanel__qUgYD{background:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.costEstimator_sectionTitle__1KnWb{background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6),var(--mantine-color-grape-6));background-clip:text;-webkit-background-clip:text;color:transparent;padding-bottom:.25rem;display:inline-block}.costEstimator_resultCard__kyQW8{background:linear-gradient(135deg,rgba(var(--mantine-color-violet-0-rgb),.3) 0,rgba(var(--mantine-color-pink-0-rgb),.3) 100%);border-color:var(--mantine-color-violet-2)}[data-mantine-color-scheme=dark] .costEstimator_resultCard__kyQW8{background:linear-gradient(135deg,rgba(var(--mantine-color-violet-9-rgb),.2) 0,rgba(var(--mantine-color-pink-9-rgb),.1) 100%);border-color:var(--mantine-color-dark-4)}.costEstimator_container__x3dXR{margin-top:2rem;padding:2rem 1.5rem;background:white}.costEstimator_title__dcq6N{margin-bottom:1.5rem;position:relative;background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-pink-6),var(--mantine-color-grape-6));background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:-.5px;font-size:2rem;padding-bottom:.5rem;border-bottom:2px solid;-o-border-image:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-grape-5)) 1;border-image:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-pink-5),var(--mantine-color-grape-5)) 1}[data-mantine-color-scheme=dark] .costEstimator_container__x3dXR{background:var(--mantine-color-dark-8)}.costEstimator_stageBadge__zbFox{background:var(--mantine-color-violet-6);color:white;font-size:.9rem}.costEstimator_readOnlyInput__4ZtTd{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm)}[data-mantine-color-scheme=dark] .costEstimator_readOnlyInput__4ZtTd{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (max-width:992px){.costEstimator_flexContainer__0rMwg{flex-direction:column}.costEstimator_sidebar__cAKi8{flex:1;width:100%}}.costEstimator_pageWrapper__qQdEz{width:100%;background-color:white;padding:var(--mantine-spacing-md) 0}.costEstimator_container__x3dXR{max-width:1200px;width:100%}.costEstimator_title__dcq6N{color:var(--mantine-color-violet-7);margin-bottom:var(--mantine-spacing-lg);font-weight:700;font-size:1.75rem;border-bottom:2px solid var(--mantine-color-violet-3);padding-bottom:var(--mantine-spacing-xs)}.costEstimator_sectionTitle__1KnWb{color:var(--mantine-color-violet-7);font-size:1.4rem;font-weight:600}.costEstimator_tabsWrapper__e_my4{width:100%}.costEstimator_tabsList__hD19k{border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-1);margin-bottom:var(--mantine-spacing-md)}.costEstimator_tabsPanel__qUgYD{padding:var(--mantine-spacing-md)}.costEstimator_readOnlyInput__4ZtTd{min-height:36px;display:flex;align-items:center;background-color:var(--mantine-color-gray-0)}.costEstimator_tealButton__n4w0d{background-color:var(--mantine-color-violet-6);&:hover{background-color:var(--mantine-color-violet-7)}}.costEstimator_stageBadge__zbFox{font-weight:500;padding:0 var(--mantine-spacing-sm)}.costEstimator_infoCard__k45KN,.costEstimator_selectionCard__Hw_8G{background-color:white;border-color:var(--mantine-color-gray-3);box-shadow:0 1px 2px rgba(0,0,0,.05)}.costEstimator_filterCard__5xdi5,.costEstimator_tableCard__J21w9{background-color:white;border-color:var(--mantine-color-gray-3)}.costEstimator_tableCard__J21w9{overflow:auto}.costEstimator_alertCard__NBzfy{border-left:3px solid}.costEstimator_customTab__zVaF_{padding:18px 32px;border-radius:var(--radius-xxlarge);background:rgba(255,255,255,.9);font-weight:500;font-size:15px;margin-right:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;color:var(--mantine-color-gray-7)}.costEstimator_customTab__zVaF_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.05),transparent);transition:left .5s ease}.costEstimator_customTab__zVaF_[data-active=true]{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.95));border:2px solid var(--mantine-color-violet-4);color:var(--mantine-color-violet-7);font-weight:600;box-shadow:0 4px 20px rgba(139,92,246,.15),0 1px 3px rgba(0,0,0,.1);transform:translateY(-2px)}.costEstimator_customTab__zVaF_[data-active=true]:before{background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);left:0}.costEstimator_customTab__zVaF_:hover:not([data-active=true]){border:2px solid transparent;background:linear-gradient(rgba(248,250,252,.95),rgba(248,250,252,.95)) padding-box,linear-gradient(135deg,rgba(139,92,246,.6),rgba(236,72,153,.6)) border-box;color:var(--mantine-color-pink-6);transform:translateY(-1px);box-shadow:0 8px 32px rgba(139,92,246,.15),0 4px 16px rgba(236,72,153,.1)}.costEstimator_customTab__zVaF_:hover:before{left:0}.costEstimator_customTabsList__lvXkN{border-bottom:none;margin-bottom:32px;padding:8px;background:linear-gradient(135deg,rgba(248,250,252,.6),rgba(254,240,238,.4) 50%,rgba(241,245,249,.6));border-radius:var(--radius-pill);box-shadow:0 4px 16px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8)}[data-mantine-color-scheme=dark] .costEstimator_customTab__zVaF_{background:rgba(55,65,81,.9);border-color:rgba(75,85,99,.8);color:var(--mantine-color-gray-3);box-shadow:0 1px 3px rgba(0,0,0,.2)}[data-mantine-color-scheme=dark] .costEstimator_customTab__zVaF_:before{background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent)}[data-mantine-color-scheme=dark] .costEstimator_customTab__zVaF_[data-active=true]{background:linear-gradient(135deg,rgba(55,65,81,.95),rgba(75,85,99,.95));border-color:var(--mantine-color-violet-5);color:var(--mantine-color-violet-4);box-shadow:0 4px 20px rgba(139,92,246,.25),0 1px 3px rgba(0,0,0,.3)}[data-mantine-color-scheme=dark] .costEstimator_customTab__zVaF_:hover:not([data-active=true]){background:var(--glass-bg-dark-opaque);border-color:var(--mantine-color-pink-6);color:var(--mantine-color-pink-5);box-shadow:var(--shadow-pink-heavy)}[data-mantine-color-scheme=dark] .costEstimator_customTabsList__lvXkN{background:linear-gradient(135deg,rgba(31,41,55,.6),rgba(55,65,81,.6));border-color:var(--gray-border-heavy);box-shadow:var(--shadow-subtle-dark),inset 0 1px 0 rgba(255,255,255,.1)}@media (max-width:768px){.costEstimator_customTab__zVaF_{padding:14px 20px;font-size:14px;margin-right:8px;border-radius:var(--radius-xlarge)}.costEstimator_customTabsList__lvXkN{padding:6px;border-radius:var(--radius-xxlarge);margin-bottom:24px}}.ConnectedDataDetailed_detailedCard__G8mtK{background:white;border:1px solid rgba(139,92,246,.1);box-shadow:0 2px 8px rgba(139,92,246,.05)}.ConnectedDataDetailed_gradientTitle__8ip66{font-weight:700}.ConnectedDataDetailed_statCard__iFZZp{border:1px solid rgba(139,92,246,.1);transition:all .2s ease}.ConnectedDataDetailed_statCard__iFZZp:hover{border-color:rgba(139,92,246,.2);box-shadow:0 2px 8px rgba(139,92,246,.08);transform:translateY(-1px)}.ConnectedDataDetailed_connectionCard__Kg0KN{border:1px solid rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .ConnectedDataDetailed_detailedCard__G8mtK{background:var(--mantine-color-dark-7);border-color:rgba(139,92,246,.2)}[data-mantine-color-scheme=dark] .ConnectedDataDetailed_statCard__iFZZp{border-color:rgba(139,92,246,.2)}[data-mantine-color-scheme=dark] .ConnectedDataDetailed_statCard__iFZZp:hover{border-color:rgba(139,92,246,.3);box-shadow:0 2px 8px rgba(139,92,246,.15)}[data-mantine-color-scheme=dark] .ConnectedDataDetailed_connectionCard__Kg0KN{border-color:rgba(139,92,246,.25)}.FinancialAidDisplay_compactBadge__Jwbfo{transition:all .2s ease;cursor:help}.FinancialAidDisplay_compactBadge__Jwbfo:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.FinancialAidDisplay_popoverDropdown__a0OGM{background:rgba(255,255,255,.98);border:1px solid rgba(139,92,246,.15);box-shadow:0 20px 40px rgba(139,92,246,.1),0 8px 16px rgba(0,0,0,.1);border-radius:12px;padding:16px}.FinancialAidDisplay_headerIcon__Yjltx{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.1));border:1px solid rgba(34,197,94,.2);animation:FinancialAidDisplay_pulse__UhBYZ 2s infinite}.FinancialAidDisplay_popoverFooter__jl5wP{padding-top:8px;border-top:1px solid rgba(139,92,246,.1);margin-top:4px}.FinancialAidDisplay_aidCard__1yH57{background:rgba(255,255,255,.95);border:1px solid rgba(139,92,246,.2);transition:all .3s ease}.FinancialAidDisplay_aidCard__1yH57:hover{border-color:rgba(139,92,246,.4);box-shadow:0 4px 20px rgba(139,92,246,.1)}.FinancialAidDisplay_iconGlow__W1pXj{animation:FinancialAidDisplay_pulse__UhBYZ 2s infinite}@keyframes FinancialAidDisplay_pulse__UhBYZ{0%{box-shadow:0 0 0 0 rgba(34,197,94,.4)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.FertilityCoverageDisplay_compactContainer__pDFVX,.FertilityCoverageDisplay_container__c40FS{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.1);transition:all .3s ease}.FertilityCoverageDisplay_compactContainer__pDFVX{margin-bottom:1rem}.FertilityCoverageDisplay_compactContainer__pDFVX:hover{border-color:rgba(139,92,246,.2);box-shadow:0 4px 12px rgba(139,92,246,.1)}.FertilityCoverageDisplay_fullContainer__cBWLp{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(245,243,255,.98));border:1px solid rgba(139,92,246,.15);box-shadow:0 4px 16px rgba(139,92,246,.08)}.FertilityCoverageDisplay_headerIcon__8NdfI{background:linear-gradient(135deg,#6b46c1,#ec4899);color:white}.FertilityCoverageDisplay_coverageTable__sHPrW{border-radius:8px;overflow:hidden;border:1px solid rgba(139,92,246,.1);border-collapse:separate;border-spacing:0}.FertilityCoverageDisplay_coverageTable__sHPrW td,.FertilityCoverageDisplay_coverageTable__sHPrW th{border-right:1px solid rgba(139,92,246,.08);border-bottom:1px solid rgba(139,92,246,.08)}.FertilityCoverageDisplay_coverageTable__sHPrW td:last-child,.FertilityCoverageDisplay_coverageTable__sHPrW th:last-child{border-right-width:0}.FertilityCoverageDisplay_coverageTable__sHPrW tbody tr:last-child td{border-bottom-width:0}.FertilityCoverageDisplay_coverageTable__sHPrW thead{background:linear-gradient(135deg,rgba(107,70,193,.05),rgba(236,72,153,.05))}.FertilityCoverageDisplay_coverageTable__sHPrW tbody tr:hover{background:rgba(139,92,246,.03)}.FertilityCoverageDisplay_coverageTable__sHPrW td{vertical-align:middle}.FertilityCoverageDisplay_tooltipIcon__scImw{opacity:.7;transition:opacity .2s ease}.FertilityCoverageDisplay_tooltipIcon__scImw:hover{opacity:1}.FertilityCoverageDisplay_filterHeader__eyL6G{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:24px;gap:8px}.FertilityCoverageDisplay_filterIcon__l4_sK{transition:all .2s ease;border-radius:4px}.FertilityCoverageDisplay_filterIcon__l4_sK:hover{background:rgba(139,92,246,.1)}.FertilityCoverageDisplay_filterIconActive__QN9rj{background:rgba(139,92,246,.15);color:#6b46c1}.FertilityCoverageDisplay_coverageTable__sHPrW th{font-weight:600;color:#4a4a4a;padding:12px 8px}.FertilityCoverageDisplay_coverageTable__sHPrW td:first-child,.FertilityCoverageDisplay_coverageTable__sHPrW th:first-child{width:30%}.FertilityCoverageDisplay_coverageTable__sHPrW td:nth-child(2),.FertilityCoverageDisplay_coverageTable__sHPrW th:nth-child(2){width:25%}.FertilityCoverageDisplay_coverageTable__sHPrW td:nth-child(3),.FertilityCoverageDisplay_coverageTable__sHPrW td:nth-child(4),.FertilityCoverageDisplay_coverageTable__sHPrW th:nth-child(3),.FertilityCoverageDisplay_coverageTable__sHPrW th:nth-child(4){width:22.5%}@media (max-width:768px){.FertilityCoverageDisplay_coverageTable__sHPrW{font-size:.875rem}.FertilityCoverageDisplay_coverageTable__sHPrW td,.FertilityCoverageDisplay_coverageTable__sHPrW th{padding:.5rem}.FertilityCoverageDisplay_coverageTable__sHPrW td:first-child,.FertilityCoverageDisplay_coverageTable__sHPrW th:first-child{width:30%}.FertilityCoverageDisplay_coverageTable__sHPrW td:nth-child(2),.FertilityCoverageDisplay_coverageTable__sHPrW th:nth-child(2){width:25%}.FertilityCoverageDisplay_coverageTable__sHPrW td:nth-child(3),.FertilityCoverageDisplay_coverageTable__sHPrW td:nth-child(4),.FertilityCoverageDisplay_coverageTable__sHPrW th:nth-child(3),.FertilityCoverageDisplay_coverageTable__sHPrW th:nth-child(4){width:22.5%}}.HorizontalTimeline_container__8w6Wq{margin-bottom:1.5rem;overflow:hidden;position:relative}.HorizontalTimeline_scrollContainer__MBbj_{height:140px}.HorizontalTimeline_timelineWrapper__Vyi4N{position:relative;min-width:max(100%,900px);height:120px;padding:0 20px}.HorizontalTimeline_timelineLineContainer__VgC_C{position:absolute;top:40px;left:20px;right:20px;height:3px;z-index:1}.HorizontalTimeline_timelineLine__3AOTz{width:100%;height:100%;background:linear-gradient(90deg,var(--mantine-color-violet-2),var(--mantine-color-grape-2),var(--mantine-color-pink-2));border-radius:2px}.HorizontalTimeline_phaseContainer__sTqOr{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2;height:100%;padding:0 10px}.HorizontalTimeline_phaseItem__D6UoA{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:1;min-width:0;max-width:120px;transition:transform .2s ease}.HorizontalTimeline_phaseItem__D6UoA:hover{transform:scale(1.05)}.HorizontalTimeline_phaseContent__Ic1AK{position:relative;display:flex;flex-direction:column;align-items:center}.HorizontalTimeline_connectorLine__yBm8b{width:2px;height:20px;background-color:var(--mantine-color-gray-3);transition:all .2s ease;margin-bottom:2px}.HorizontalTimeline_connectorLine__yBm8b[data-selected=true]{background:linear-gradient(180deg,var(--mantine-color-violet-5),var(--mantine-color-grape-5));height:24px}.HorizontalTimeline_phaseIcon__OOncc{transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer}.HorizontalTimeline_phaseIcon__OOncc:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(139,69,195,.3)}.HorizontalTimeline_phaseLabel__9Tffj{margin-top:8px;width:100%;text-align:center;padding:0 4px}.HorizontalTimeline_phaseTitle__Dylax{line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HorizontalTimeline_phaseIconSelected__TxZTt{animation:HorizontalTimeline_softPulse__k6L0P 2s ease-in-out infinite}@keyframes HorizontalTimeline_softPulse__k6L0P{0%{transform:scale(1);box-shadow:0 4px 12px rgba(139,69,195,.3)}50%{transform:scale(1.08);box-shadow:0 6px 20px rgba(139,69,195,.5)}to{transform:scale(1);box-shadow:0 4px 12px rgba(139,69,195,.3)}}@media (max-width:768px){.HorizontalTimeline_timelineWrapper__Vyi4N{min-width:max(100%,700px);padding:0 10px}.HorizontalTimeline_phaseContainer__sTqOr{padding:0 5px}.HorizontalTimeline_phaseItem__D6UoA{max-width:90px}.HorizontalTimeline_phaseLabel__9Tffj{padding:0 2px}.HorizontalTimeline_phaseTitle__Dylax{font-size:.65rem}.HorizontalTimeline_phaseIcon__OOncc{transform:scale(.85)}.HorizontalTimeline_selectedIndicator__WAA1N{font-size:.7rem;padding:3px 8px}}.CalendarCarousel_container__jenOa{width:100%;margin:10px 0;position:relative}.CalendarCarousel_gradientTitle__KBUGV{background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-grape-6),var(--mantine-color-pink-6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:700;font-size:1.1rem}.CalendarCarousel_carouselContainer__A_xjx{position:relative;width:100%;overflow:hidden;height:320px;padding:10px 60px;max-width:100%;box-sizing:border-box;contain:layout}.CalendarCarousel_carouselWrapper__y7mq5{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CalendarCarousel_monthIndicator__10u7l{width:8px;height:8px;border-radius:50%;background-color:var(--mantine-color-gray-3);cursor:pointer;transition:all .3s ease}.CalendarCarousel_monthIndicator__10u7l:hover{background-color:var(--mantine-color-gray-5);transform:scale(1.2)}.CalendarCarousel_activeIndicator__Nmrkg{width:24px;background:linear-gradient(90deg,var(--mantine-color-violet-6),var(--mantine-color-grape-6));border-radius:4px}.CalendarCarousel_activeMonth__oRjRZ{background:white;box-shadow:0 4px 20px rgba(139,69,195,.1);width:320px;max-width:min(320px,90%)}.CalendarCarousel_inactiveMonth__NXBzf{cursor:pointer;width:280px;max-width:min(280px,80%)}.CalendarCarousel_sideMonth__aWKJ1{cursor:pointer}.CalendarCarousel_sideMonth__aWKJ1:hover{opacity:.5!important}.CalendarCarousel_activeMonth__oRjRZ .container,.CalendarCarousel_inactiveMonth__NXBzf .container{margin:0;padding:0;background:transparent;border-radius:0}.CalendarCarousel_inactiveMonth__NXBzf .calendarGrid{opacity:.7}.CalendarCarousel_inactiveMonth__NXBzf .detailCard,.CalendarCarousel_inactiveMonth__NXBzf .gridContainer>div:not(:first-child),.CalendarCarousel_inactiveMonth__NXBzf .milestoneCard,.CalendarCarousel_inactiveMonth__NXBzf .milestoneIndicator,.CalendarCarousel_inactiveMonth__NXBzf .weekLabel{display:none}.CalendarCarousel_inactiveMonth__NXBzf .calendarDay{border:none!important;background:transparent!important}.CalendarCarousel_inactiveMonth__NXBzf .calendarDay.inRange{background-color:rgba(139,69,195,.05)!important}.CalendarCarousel_navArrowLeft__Px18N,.CalendarCarousel_navArrowRight__yQqiu{position:absolute;top:50%;transform:translateY(-50%);z-index:20;transition:all .2s ease}.CalendarCarousel_navArrowLeft__Px18N{left:10px}.CalendarCarousel_navArrowRight__yQqiu{right:10px}.CalendarCarousel_navArrowLeft__Px18N:hover:not(:disabled),.CalendarCarousel_navArrowRight__yQqiu:hover:not(:disabled){transform:translateY(-50%) scale(1.1);opacity:1!important}.CalendarCarousel_activeMonth__oRjRZ .monthTitle{font-size:1rem!important;margin-bottom:.5rem!important}.CalendarCarousel_activeMonth__oRjRZ .calendarGrid{gap:0!important}.CalendarCarousel_activeMonth__oRjRZ .calendarDay{min-height:32px!important;font-size:.75rem!important}.CalendarCarousel_activeMonth__oRjRZ .dayHeader{font-size:.65rem!important;padding:.25rem 0!important}.CalendarCarousel_activeMonth__oRjRZ .weekLabel{font-size:.45rem!important}@media (max-width:768px){.CalendarCarousel_carouselContainer__A_xjx{height:280px;padding:10px 40px}.CalendarCarousel_monthIndicator__10u7l{width:6px;height:6px}.CalendarCarousel_activeIndicator__Nmrkg{width:18px}.CalendarCarousel_activeMonth__oRjRZ{width:260px}.CalendarCarousel_inactiveMonth__NXBzf{width:220px}.CalendarCarousel_navArrowLeft__Px18N,.CalendarCarousel_navArrowRight__yQqiu{size:md}}.FertilityCalendar_calendarDay__hvKFd{position:relative;overflow:visible;transition:all .2s ease;z-index:1}.FertilityCalendar_calendarDay__hvKFd:hover{border-color:var(--mantine-color-violet-4)!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.FertilityCalendar_calendarDay__hvKFd:hover .FertilityCalendar_addButton__Kv70l{opacity:1!important}.FertilityCalendar_addButton__Kv70l{opacity:0;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.FertilityCalendar_addButton__Kv70l:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.postpartumTimeline_timelineContainer__iasxi{background:white;border:1px solid var(--pp-gray-border-08);margin-bottom:1.5rem;box-shadow:var(--pp-shadow-xs);transition:all .2s ease;border-radius:12px;position:relative;overflow:visible}.postpartumTimeline_timelineContainer__iasxi:hover{transform:translateY(-1px);box-shadow:var(--pp-shadow-md)}.postpartumTimeline_timelineWrapper__9Vcou{width:100%;position:relative}.postpartumTimeline_minimialTimelineWrapper__ZZp7p{padding:1rem 0;margin-top:.5rem}.postpartumTimeline_minimialTimelineContainer__raUJP{position:relative;height:60px;display:flex;align-items:center}.postpartumTimeline_minimialTimelineLine__njl4w{position:absolute;top:18px;left:0;right:0;height:2px;background:var(--mantine-color-gray-3);border-radius:1px}.postpartumTimeline_minimialTimelineProgressFill__pWe5W{position:absolute;top:18px;left:0;height:2px;background:linear-gradient(90deg,var(--mantine-color-violet-6) 0,var(--mantine-color-violet-5) 100%);border-radius:1px;transition:width .6s cubic-bezier(.4,0,.2,1)}.postpartumTimeline_minimialStep__E1loV{position:absolute;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;transform:translateX(-50%);z-index:2}.postpartumTimeline_minimialStep__E1loV:hover{transform:translateX(-50%) translateY(-2px)}.postpartumTimeline_minimialStepDot__ddKwr{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:white;border:2px solid transparent;transition:all .2s ease;box-shadow:var(--pp-shadow-sm);position:relative}.postpartumTimeline_minimialStep__E1loV:hover .postpartumTimeline_minimialStepDot__ddKwr{transform:scale(1.1)}.postpartumTimeline_minimialStepIcon__7zO6R{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.postpartumTimeline_minimialStepIcon__7zO6R svg{width:16px;height:16px}.postpartumTimeline_minimialCompleted__H3AUw .postpartumTimeline_minimialStepIcon__7zO6R,.postpartumTimeline_minimialCurrent___0wHa .postpartumTimeline_minimialStepIcon__7zO6R{color:white}.postpartumTimeline_minimialStep__E1loV:not(.postpartumTimeline_minimialCompleted__H3AUw):not(.postpartumTimeline_minimialCurrent___0wHa) .postpartumTimeline_minimialStepIcon__7zO6R{color:var(--mantine-color-gray-6)}.postpartumTimeline_minimialCheckIcon__G4z82{color:white;font-size:18px}.postpartumTimeline_minimialStepTitle__XuZRN{margin-top:.5rem;white-space:nowrap;transition:all .2s ease}.postpartumTimeline_minimialStep__E1loV:hover .postpartumTimeline_minimialStepTitle__XuZRN{transform:translateY(2px)}.postpartumTimeline_minimialCompleted__H3AUw .postpartumTimeline_minimialStepDot__ddKwr{color:white}.postpartumTimeline_minimialCurrent___0wHa .postpartumTimeline_minimialStepDot__ddKwr{animation:postpartumTimeline_pulse__SfbRc 2s cubic-bezier(.4,0,.6,1) infinite;color:white}@keyframes postpartumTimeline_pulse__SfbRc{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mantine-color-violet-6) 40%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--mantine-color-violet-6) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--mantine-color-violet-6) 0%,transparent)}}@media (max-width:768px){.postpartumTimeline_minimialTimelineContainer__raUJP{height:50px}.postpartumTimeline_minimialTimelineLine__njl4w,.postpartumTimeline_minimialTimelineProgressFill__pWe5W{top:15px}.postpartumTimeline_minimialStepDot__ddKwr{width:30px;height:30px}.postpartumTimeline_minimialStepIcon__7zO6R svg{width:12px;height:12px}.postpartumTimeline_minimialStepTitle__XuZRN{font-size:.625rem;margin-top:.375rem}.postpartumTimeline_itemContent__dgy1N{font-size:.75rem;padding:.5rem .75rem;min-width:140px}}@media (max-width:480px){.postpartumTimeline_minimialTimelineWrapper__ZZp7p{height:110px;padding-left:45px;padding-right:45px}.postpartumTimeline_minimialStepDot__ddKwr{width:32px;height:32px}.postpartumTimeline_minimialStepIcon__7zO6R{font-size:14px}.postpartumTimeline_minimialStepTitle__XuZRN{font-size:.65rem;margin-top:24px}.postpartumTimeline_itemContent__dgy1N{width:90px;min-height:38px;padding:5px 8px;border-radius:6px}.postpartumTimeline_itemLabel__WfTDK{font-size:.6rem}.postpartumTimeline_itemMilestone__854l5{font-size:.55rem}}.NotificationBell_bellButton__f2KEk{color:var(--mantine-color-gray-6);transition:all .2s ease}.NotificationBell_bellButton__f2KEk:hover{color:var(--mantine-color-purple-6);background:rgba(139,92,246,.1)}.NotificationBell_badge__96pKq{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0;font-size:10px;line-height:1;border:2px solid white}.NotificationBell_dropdown__YTCNu{background:rgba(255,255,255,.98);border:1px solid rgba(139,92,246,.1)}.NotificationBell_iconWrapper__0PWtm{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.1);border-radius:6px;color:var(--mantine-color-purple-6)}.MaternityLoadingSkeleton_loadingContainer__Gbahu{padding-top:2rem;padding-bottom:2rem;min-height:60vh;animation:MaternityLoadingSkeleton_fadeIn__RbLJj var(--animation-duration,.3s) ease-in-out}.MaternityLoadingSkeleton_header__9Me3Z{background:linear-gradient(135deg,rgba(107,70,193,.03),rgba(236,72,153,.03));border:1px solid rgba(107,70,193,.1)}@keyframes MaternityLoadingSkeleton_fadeIn__RbLJj{0%{opacity:0}to{opacity:1}}.UnifiedPageLoader_barsOverlay__N64El{background:rgba(255,255,255,.85);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.UnifiedPageLoader_loader__7RuFC{filter:drop-shadow(0 4px 12px rgba(107,70,193,.15));animation:UnifiedPageLoader_fadeIn__TVJtG .3s ease-in-out}@keyframes UnifiedPageLoader_fadeIn__TVJtG{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProgressTimeline_container__Pn1mS{margin-bottom:1.5rem;padding:1rem;border-radius:8px;background-color:var(--mantine-color-white)}.ProgressTimeline_title__EBDSi{margin-bottom:1rem;color:var(--mantine-color-dark-7)}.ProgressTimeline_timelineItem__7imG9{padding-bottom:1rem}.ProgressTimeline_minimialTimelineWrapper__ZSXOL{position:relative;height:120px;padding:1rem 0;margin:1rem 0}.ProgressTimeline_minimialTimelineContainer__aIIvr{position:relative;width:100%;height:100%}.ProgressTimeline_minimialTimelineLine__GLC3h{position:absolute;top:18px;left:0;width:100%;height:3px;background:var(--mantine-color-gray-3);border-radius:1px}.ProgressTimeline_minimialStep__S_Y4o{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transform:translateX(-50%);transition:all .2s ease;padding-top:45px}.ProgressTimeline_minimialStepDot___kRGn{width:36px;height:36px;border-radius:50%;position:absolute;top:0;border:2px solid transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.15)}.ProgressTimeline_minimialStepIcon__SKIwJ{color:white;font-size:16px}.ProgressTimeline_minimialStepTitle__Uw6Wg{margin-top:28px;white-space:nowrap;text-align:center;transition:all .2s ease;font-weight:500}.ProgressTimeline_minimialStep__S_Y4o:hover .ProgressTimeline_minimialStepDot___kRGn{transform:scale(1.1)}.ProgressTimeline_minimialStep__S_Y4o:hover .ProgressTimeline_minimialStepTitle__Uw6Wg{transform:translateY(2px)}.ProgressTimeline_minimialCurrent__PMN8A .ProgressTimeline_minimialStepDot___kRGn{box-shadow:0 0 0 5px rgba(0,132,255,.15)}.ProgressTimeline_minimialCompleted__z96E_ .ProgressTimeline_minimialStepDot___kRGn{background:var(--mantine-color-gray-5)}.ProgressTimeline_minimialSelected__SdtLU .ProgressTimeline_minimialStepDot___kRGn{transform:scale(1.2);box-shadow:0 0 0 6px rgba(0,132,255,.18)}.ProgressTimeline_minimialCheckIcon__6oxMz{color:white;font-size:18px}.ProgressTimeline_minimialWeekCard__TJxMb{background-color:var(--mantine-color-white);border:none;border-top:3px solid var(--mantine-color-violet-6);box-shadow:none;border-radius:0;padding-left:0;padding-right:0}.ProgressTimeline_minimialWeekTitle__Nf4ft{color:var(--mantine-color-dark-9);font-weight:600;font-size:1.2rem}.ProgressTimeline_timelineContainer__JoGy8{padding:1rem;position:relative;margin-bottom:2rem}.ProgressTimeline_timelineWrapper__TPDAW{position:relative;height:220px;padding:2rem 0;margin:1rem 0 0}.ProgressTimeline_timelineLine__jlASE{position:absolute;top:70px;left:5%;width:90%;height:5px;background:var(--mantine-color-gray-3);border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProgressTimeline_timelineStep__c3j58{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:3px solid;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;box-shadow:0 3px 6px rgba(0,0,0,.12);background-color:var(--mantine-color-white);color:var(--mantine-color-dark-6)}.ProgressTimeline_timelineStep__c3j58:hover{transform:scale(1.1);box-shadow:0 5px 10px rgba(0,0,0,.15)}.ProgressTimeline_timelineStep__c3j58:active{transform:scale(.95)}.ProgressTimeline_topStep__axl5K{top:20px}.ProgressTimeline_bottomStep__xpZWw{top:90px}.ProgressTimeline_stepContent__dlV4n{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.ProgressTimeline_stepIcon__SNQBM{display:flex;align-items:center;justify-content:center;font-size:20px}.ProgressTimeline_stepAbbreviation__tjM_F{font-size:11px;font-weight:700;line-height:1;margin-top:2px}.ProgressTimeline_stepTitle__KrcqO{position:absolute;width:120px;left:50%;transform:translateX(-50%);font-size:12px;line-height:1.3;transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 1px rgba(255,255,255,.7);font-weight:500;color:var(--mantine-color-gray-7);text-align:center}.ProgressTimeline_bottomStep__xpZWw .ProgressTimeline_stepTitle__KrcqO,.ProgressTimeline_topStep__axl5K .ProgressTimeline_stepTitle__KrcqO{top:calc(100% + 7px)}.ProgressTimeline_currentStep__Md3U_{width:56px;height:56px;border-width:3px;animation:ProgressTimeline_pulseEffect__QM98H 2s ease-in-out infinite}.ProgressTimeline_currentStep__Md3U_ .ProgressTimeline_stepAbbreviation__tjM_F,.ProgressTimeline_currentStep__Md3U_ .ProgressTimeline_stepIcon__SNQBM{color:white}.ProgressTimeline_selectedStep__DyONm{width:64px!important;height:64px!important;border-width:3px!important;box-shadow:0 0 0 4px var(--mantine-color-white),0 6px 15px rgba(0,0,0,.2)!important;z-index:10}.ProgressTimeline_selectedStep__DyONm .ProgressTimeline_stepAbbreviation__tjM_F,.ProgressTimeline_selectedStep__DyONm .ProgressTimeline_stepIcon__SNQBM{color:white}.ProgressTimeline_selectedStep__DyONm .ProgressTimeline_stepTitle__KrcqO{font-size:14px;font-weight:700;color:var(--mantine-color-dark-7)}.ProgressTimeline_completedStep__LlxbE{animation:ProgressTimeline_fadeIn__a1uUW .5s ease;opacity:.8}.ProgressTimeline_completedStep__LlxbE .ProgressTimeline_checkIcon__dfUAr{color:white}.ProgressTimeline_checkIcon__dfUAr{animation:ProgressTimeline_checkmark__tVz_G .6s ease-in-out forwards;font-size:24px}@keyframes ProgressTimeline_checkmark__tVz_G{0%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes ProgressTimeline_pulseEffect__QM98H{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 40%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,currentColor 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent)}}.ProgressTimeline_insuranceIndicator__CgfRF{position:absolute;top:-18px;left:50%;transform:translateX(-50%);z-index:3}.ProgressTimeline_coverageBadge__2poL6{opacity:.9;transition:opacity .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ProgressTimeline_coverageBadge__2poL6:hover{opacity:1}.ProgressTimeline_insuranceTooltip__yA2lI{max-width:280px;padding:var(--mantine-spacing-sm);background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-lg)}.ProgressTimeline_tooltipProcedures__AZLT_{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs)}.ProgressTimeline_tooltipItem__6GC57{font-size:var(--mantine-font-size-xs);border-bottom:1px solid var(--mantine-color-gray-3);padding-bottom:var(--mantine-spacing-xxs)}.ProgressTimeline_tooltipItem__6GC57:last-child{border-bottom:none}@keyframes ProgressTimeline_fadeIn__a1uUW{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ProgressTimeline_stepConnector__NU30q{position:absolute;height:4px;top:calc(70px - 2px);z-index:1}.ProgressTimeline_weekTimelineCard__Q6hKg{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-top:4px solid transparent;border-radius:var(--mantine-radius-lg);overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.07);transition:all .3s ease;margin-top:1rem;padding:var(--mantine-spacing-lg);position:relative}.ProgressTimeline_weekTimelineCard__Q6hKg:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--mantine-color-violet-6);border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0}.ProgressTimeline_weekTimelineCard__Q6hKg:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.ProgressTimeline_weekTimelineTitle__9byFk{color:var(--mantine-color-dark-9);font-weight:700;font-size:var(--mantine-font-size-xl);margin-bottom:var(--mantine-spacing-xs)}.ProgressTimeline_weekTimelineDescription__E4Ngw{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-md);margin-bottom:var(--mantine-spacing-lg);line-height:1.5}