.PregnancyCalculator_methodSelector___SeY1{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.PregnancyCalculator_methodSelector___SeY1 label{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.PregnancyCalculator_select__dK26L{width:100%;padding:12px;font-size:1rem;border:1px solid var(--input-border-color);border-radius:6px;background-color:var(--background-primary);font-family:inherit}.PregnancyCalculator_ultrasoundAgeLabel__Yc_Qa{border-bottom:1px solid var(--input-border-color)}.PregnancyCalculator_timelineContainer__RGk4c{margin:32px 0}.PregnancyCalculator_timelineBar__oz7X3{width:100%;height:20px;background-color:var(--background-output);border-radius:6px;position:relative;overflow:hidden}.PregnancyCalculator_timelineBar__oz7X3:after,.PregnancyCalculator_timelineBar__oz7X3:before{content:"";position:absolute;top:0;width:4px;height:100%;background-color:var(--background-muted);z-index:2}.PregnancyCalculator_timelineBar__oz7X3:before{left:33.33%;transform:translateX(-50%)}.PregnancyCalculator_timelineBar__oz7X3:after{left:66.66%;transform:translateX(-50%)}.PregnancyCalculator_timelineProgress__ghmlU{height:100%;background-color:var(--primary-color);border-radius:6px;transition:width .5s ease-in-out;position:absolute;top:0;left:0;z-index:1}.PregnancyCalculator_trimesterLabels__mzxSH{display:flex;margin-top:8px;font-size:.8rem;color:var(--text-muted)}.PregnancyCalculator_trimesterLabels__mzxSH span{width:33.33%;text-align:left}.PregnancyCalculator_summaryBox__P9v9P{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px;margin-bottom:32px}.PregnancyCalculator_summaryRow__wnxqO{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;font-size:1rem;color:var(--text-secondary)}.PregnancyCalculator_summaryRow__wnxqO:not(:last-child){border-bottom:1px solid var(--background-output)}.PregnancyCalculator_summaryRow__wnxqO strong{font-weight:var(--font-weight-bold);font-size:1.1rem;color:var(--text-primary)}.PregnancyCalculator_summaryTotal__8KVBt strong{font-size:1.5rem;color:var(--primary-color)}.PregnancyCalculator_weekInfoBox__UshkV h3{font-size:1.5rem}.PregnancyCalculator_disclaimer__q037T{margin-top:24px;font-size:.875rem;color:var(--text-muted)}.PregnancyCalculator_sectionTitle___Zr2p{font-size:1.5rem;color:var(--text-primary);margin-bottom:16px;text-align:center}.PregnancyCalculator_weekInfoBox__UshkV{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:24px;margin-bottom:32px}.PregnancyCalculator_weekInfoBox__UshkV h3{font-size:1.25rem;color:var(--text-primary);margin:0 0 16px;text-align:center}.PregnancyCalculator_weekInfoContent__SfPAU{display:flex;flex-direction:column;gap:12px;color:var(--text-secondary);line-height:1.6}.PregnancyCalculator_detailedTimeline__5_WZr{margin-top:32px;border-top:1px solid var(--border-color);padding-top:24px;display:flex;flex-direction:column}.PregnancyCalculator_timelineEvent__YuC_y{display:flex;gap:16px;position:relative;padding-bottom:24px}.PregnancyCalculator_eventGraphic__Sebxh{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.PregnancyCalculator_eventWeek__iXGMS{width:24px;height:24px;border-radius:50%;background-color:var(--background-primary);border:2px solid var(--border-color);z-index:1;transition:all .3s}.PregnancyCalculator_eventLine__0_2ty{width:2px;flex-grow:1;background-color:var(--border-color);transition:background-color .3s;margin-bottom:-24px}.PregnancyCalculator_timelineEvent__YuC_y:last-child .PregnancyCalculator_eventLine__0_2ty{display:none}.PregnancyCalculator_eventDetails__49oh3{padding-top:2px}.PregnancyCalculator_eventDetails__49oh3 h4{margin:0 0 4px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);line-height:1.2}.PregnancyCalculator_eventDate__VOnxb{font-size:.9em;font-weight:var(--font-weight-regular);color:var(--text-muted);margin-left:8px;transition:color .3s}.PregnancyCalculator_eventDetails__49oh3 p{margin:0;font-size:1rem;color:var(--text-secondary)}.PregnancyCalculator_timelineEvent__YuC_y.PregnancyCalculator_completed__gSUIE .PregnancyCalculator_eventWeek__iXGMS{background-color:var(--primary-color);border-color:var(--primary-color)}.PregnancyCalculator_eventLine__0_2ty.PregnancyCalculator_lineCompleted__TgIGB{background-color:var(--primary-color)}.PregnancyCalculator_timelineEvent__YuC_y.PregnancyCalculator_completed__gSUIE .PregnancyCalculator_eventDetails__49oh3 h4,.PregnancyCalculator_timelineEvent__YuC_y.PregnancyCalculator_completed__gSUIE .PregnancyCalculator_eventDetails__49oh3 p{color:var(--text-primary)}