.page_page__uJvl9{background:var(--cream,#FDFBF9)}.page_wrap__hPuUe{max-width:1240px;margin:0 auto;padding:48px 28px 96px}@media (max-width:720px){.page_wrap__hPuUe{padding:28px 14px 40px}}.page_eyebrow__dmhRR{font-family:var(--font-display,"Satoshi",sans-serif);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta,#E76F51)}.page_hero__zHFoS{padding:8px 0 28px}.page_heroH1__CbegV{font-family:Fraunces,serif;font-weight:500;font-size:52px;line-height:1.04;letter-spacing:-.025em;max-width:740px;margin:14px 0 18px;color:var(--ink,#1F1F1F)}.page_script__wNEK9{font-family:var(--font-script,"Caveat Brush",cursive);color:var(--terracotta,#E76F51);font-weight:400;font-size:1.04em}.page_dek__lqvXB{font-size:17.5px;color:var(--ink-soft,#3C3A36);line-height:1.6;max-width:560px}@media (max-width:720px){.page_heroH1__CbegV{font-size:34px}.page_dek__lqvXB{font-size:16px}}.page_ratgeber__DLx1J{padding:64px 0 8px}.page_ratHead__hBZjt{max-width:700px;margin-bottom:24px}.page_ratH2__fEhoT{font-family:Fraunces,serif;font-weight:500;font-size:30px;letter-spacing:-.02em;margin:8px 0 10px;color:var(--ink,#1F1F1F)}.page_ratDek__WdLPa{font-size:16px;color:var(--ink-soft,#3C3A36);line-height:1.65}.page_phaseGrid__tZq7a{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px}.page_phaseCard__XQNUI{background:#fff;border:1px solid var(--border-soft,rgba(31,31,31,.06));border-radius:12px;padding:20px}.page_phDay__duCw4{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta,#E76F51);margin-bottom:8px}.page_phDay__duCw4,.page_phaseCard__XQNUI h4{font-family:var(--font-display,"Satoshi",sans-serif)}.page_phaseCard__XQNUI h4{font-size:16px;margin:0 0 6px;color:var(--ink,#1F1F1F)}.page_phaseCard__XQNUI p{font-size:13px;color:var(--ink-muted,#4B4742);line-height:1.55;margin:0}@media (max-width:1000px){.page_phaseGrid__tZq7a{grid-template-columns:1fr 1fr}}@media (max-width:720px){.page_phaseGrid__tZq7a{grid-template-columns:1fr}}.page_accuracy__irGPw{max-width:760px;margin-top:26px}.page_accuracy__irGPw h3{font-family:Fraunces,serif;font-weight:500;font-size:20px;margin:0 0 10px;color:var(--ink,#1F1F1F)}.page_accuracy__irGPw p{font-size:15px;color:var(--ink-soft,#3C3A36);line-height:1.7;margin:0}.page_accuracy__irGPw p a,.page_faqBody__7D_Ys a,.page_ratDek__WdLPa a{color:var(--terracotta,#E76F51);text-decoration:underline;text-underline-offset:2px}.page_faq__rD9IV{padding:56px 0 0;border-top:1px solid var(--border-soft,rgba(31,31,31,.06));margin-top:48px}.page_faqH2__4egav{font-family:Fraunces,serif;font-weight:500;font-size:26px;margin:0 0 24px;color:var(--ink,#1F1F1F)}.page_faqGrid__0f9VR{max-width:860px}.page_faqItem__Y2RkW{border-top:1px solid var(--border-soft,rgba(31,31,31,.06));padding:16px 0}.page_faqItem__Y2RkW:last-child{border-bottom:1px solid var(--border-soft,rgba(31,31,31,.06))}.page_faqItem__Y2RkW summary{font-family:var(--font-display,"Satoshi",sans-serif);font-size:15px;font-weight:600;color:var(--ink,#1F1F1F);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page_faqItem__Y2RkW summary::-webkit-details-marker{display:none}.page_faqItem__Y2RkW summary:after{content:"+";font-family:var(--font-display,"Satoshi",sans-serif);font-size:22px;color:var(--terracotta,#E76F51);transition:transform .2s ease}.page_faqItem__Y2RkW[open] summary:after{transform:rotate(45deg)}.page_faqBody__7D_Ys{font-size:14px;line-height:1.65;color:var(--ink-muted,#4B4742);margin-top:8px;max-width:700px}.PeriodenRechner_root__YNBfZ{--pr-ink:var(--ink,#1F1F1F);--pr-ink-soft:var(--ink-soft,#3C3A36);--pr-ink-muted:var(--ink-muted,#4B4742);--pr-terracotta:var(--terracotta,#E76F51);--pr-terracotta-light:var(--terracotta-light,#E8A48A);--pr-warm-orange:var(--warm-orange,#F97316);--pr-sage:var(--sage,#A7BCA1);--pr-sage-soft:var(--sage-soft,#DFE6D7);--pr-peach:var(--peach,#F5D4BD);--pr-cream:var(--cream,#FDFBF9);--pr-cream-warm:var(--cream-warm,#FFF6EE);--pr-stone:var(--stone,#6B7280);--pr-stone-light:var(--stone-light,#9CA3AF);--pr-medical:var(--color-medical,#4A6B7C);--pr-border:var(--border,rgba(31,31,31,0.12));--pr-border-soft:var(--border-soft,rgba(31,31,31,0.06));--pr-display:var(--font-display,"Satoshi","Inter",sans-serif);--pr-body:var(--font-body,"Inter",system-ui,sans-serif);--pr-serif:"Fraunces",serif;font-family:var(--pr-body);color:var(--pr-ink)}.PeriodenRechner_root__YNBfZ *{box-sizing:border-box}.PeriodenRechner_shell__4pDjI{background:#fff;border:1px solid var(--pr-border-soft);border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(31,31,31,.06),0 4px 12px rgba(31,31,31,.04)}.PeriodenRechner_grid__cISa3{display:grid;grid-template-columns:380px 1fr}.PeriodenRechner_form___3ed_{padding:36px 32px 32px;background:var(--pr-cream);border-right:1px solid var(--pr-border-soft)}.PeriodenRechner_stepNum__mqvoZ{font-family:var(--pr-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-terracotta);margin-bottom:8px}.PeriodenRechner_formTitle__9jgJX{font-family:var(--pr-serif);font-weight:500;font-size:21px;line-height:1.18;margin:0 0 8px}.PeriodenRechner_hint__Qaf8W{font-size:13px;color:var(--pr-ink-muted);line-height:1.5;margin:0 0 18px}.PeriodenRechner_block__Dg4p7{margin-bottom:20px}.PeriodenRechner_label__WV8KE{font-family:var(--pr-display);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-stone);margin-bottom:8px}.PeriodenRechner_datePicker__6w6ll{background:#fff;border:1px solid var(--pr-border);border-radius:8px;padding:12px 14px;display:flex;gap:8px;align-items:center}.PeriodenRechner_datePicker__6w6ll svg{color:var(--pr-terracotta);flex-shrink:0}.PeriodenRechner_datePicker__6w6ll input{flex:1;border:none;background:transparent;font-family:var(--pr-display);font-size:14px;font-weight:600;color:var(--pr-ink);outline:none}.PeriodenRechner_slider__wcsFl{background:#fff;border:1px solid var(--pr-border);border-radius:8px;padding:14px 16px}.PeriodenRechner_sliderRow__ahI6B{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.PeriodenRechner_sliderRow__ahI6B label{font-family:var(--pr-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-stone)}.PeriodenRechner_sliderVal__PSG_4{font-family:var(--pr-serif);font-size:26px;line-height:1;color:var(--pr-terracotta)}.PeriodenRechner_sliderVal__PSG_4 small{font-family:var(--pr-display);font-size:12px;font-weight:600;color:var(--pr-ink-muted);margin-left:3px}.PeriodenRechner_slider__wcsFl input[type=range]{width:100%;accent-color:var(--pr-terracotta)}.PeriodenRechner_sliderScale___tCME{display:flex;justify-content:space-between;font-family:var(--pr-display);font-size:10px;color:var(--pr-stone);margin-top:4px}.PeriodenRechner_generate__Amnsh{width:100%;margin-top:6px;background:var(--pr-terracotta);color:#fff;border:none;padding:16px 18px;border-radius:12px;font-family:var(--pr-display);font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 6px 16px rgba(231,111,81,.26);transition:all .15s ease}.PeriodenRechner_generate__Amnsh:hover{background:var(--pr-warm-orange);transform:translateY(-1px);box-shadow:0 8px 20px rgba(231,111,81,.32)}.PeriodenRechner_generate__Amnsh svg{transition:transform .15s ease}.PeriodenRechner_generate__Amnsh:hover svg{transform:translateX(3px)}.PeriodenRechner_result__khg9A{padding:30px 32px 32px;position:relative;background:#fff}.PeriodenRechner_result__khg9A:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--pr-terracotta),var(--pr-peach),var(--pr-warm-orange))}.PeriodenRechner_resEyebrow__aeSJn{font-family:var(--pr-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-stone);margin-bottom:14px}.PeriodenRechner_calWrap__Mz3ES{display:flex;flex-wrap:wrap;gap:16px 18px}.PeriodenRechner_calMonth__aiukW{flex:1 1 200px;min-width:188px}.PeriodenRechner_calMonth__aiukW h4{font-family:var(--pr-serif);font-weight:500;font-size:15px;text-align:center;margin:0 0 8px;color:var(--pr-ink)}.PeriodenRechner_calGrid__gK2rY{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.PeriodenRechner_calDow__I13I5{font-family:var(--pr-display);font-size:10px;font-weight:700;color:var(--pr-stone-light);text-align:center;padding-bottom:3px}.PeriodenRechner_calDay__3x5K_{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:var(--pr-display);font-size:12px;font-weight:500;color:var(--pr-ink-soft);border-radius:7px}.PeriodenRechner_calBlank__9Z1lk{visibility:hidden}.PeriodenRechner_calPeriod__uUr7J{background:var(--pr-terracotta);color:#fff;font-weight:700}.PeriodenRechner_calFertile__AG1uh{background:var(--pr-sage-soft);color:var(--pr-ink)}.PeriodenRechner_calOvulation__NObSz{background:var(--pr-sage);color:#fff;font-weight:700;box-shadow:inset 0 0 0 2px var(--pr-terracotta)}.PeriodenRechner_calToday__UawpL{outline:2px solid var(--pr-ink);outline-offset:-2px}.PeriodenRechner_legend__7_tbc{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pr-border-soft)}.PeriodenRechner_legendItem__9nhMK{display:flex;align-items:center;gap:7px;font-family:var(--pr-display);font-size:12px;color:var(--pr-ink-soft)}.PeriodenRechner_legendSw__3bHT4{width:14px;height:14px;border-radius:4px;flex-shrink:0}.PeriodenRechner_swPeriod___Iksv{background:var(--pr-terracotta)}.PeriodenRechner_swFertile__cEd6o{background:var(--pr-sage-soft)}.PeriodenRechner_swOvulation__DWRVM{background:var(--pr-sage);box-shadow:inset 0 0 0 2px var(--pr-terracotta)}.PeriodenRechner_predCards__YKvtJ{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:22px}.PeriodenRechner_predCard__pWsln{background:var(--pr-cream);border:1px solid var(--pr-border-soft);border-radius:12px;padding:16px 18px}.PeriodenRechner_predAccent__qiKnn{background:var(--pr-cream-warm);border-color:var(--pr-peach)}.PeriodenRechner_pcTop__IqOkb{display:flex;align-items:center;gap:8px;margin-bottom:10px}.PeriodenRechner_pcDot__s_7hr{width:11px;height:11px;border-radius:50%;flex-shrink:0}.PeriodenRechner_dotPeriod__mV1YV{background:var(--pr-terracotta)}.PeriodenRechner_dotFertile__h4trb{background:var(--pr-sage)}.PeriodenRechner_dotOvulation__TvyAy{background:var(--pr-sage);box-shadow:inset 0 0 0 2px var(--pr-terracotta)}.PeriodenRechner_pcLabel__yHiGs{font-family:var(--pr-display);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-stone)}.PeriodenRechner_pcDate__3PHwC{font-family:var(--pr-serif);font-weight:500;font-size:21px;line-height:1.12;color:var(--pr-ink);letter-spacing:-.01em}.PeriodenRechner_pcSub__owBeL{font-family:var(--pr-display);font-size:12.5px;color:var(--pr-ink-muted);margin-top:4px}.PeriodenRechner_pcSub__owBeL strong{color:var(--pr-terracotta);font-weight:700}.PeriodenRechner_notice__BF9V3{margin-top:20px;background:linear-gradient(180deg,var(--pr-cream-warm),var(--terracotta-soft,#FBE3D5));border:1px solid var(--pr-peach);border-radius:12px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.PeriodenRechner_noticeChip__KFm6L{width:38px;height:38px;border-radius:11px;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--pr-terracotta);box-shadow:0 1px 2px rgba(31,31,31,.06)}.PeriodenRechner_noticeChip__KFm6L svg{color:var(--pr-terracotta)}.PeriodenRechner_noticeEyebrow__iQVEb{font-family:var(--pr-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-terracotta);margin:0 0 4px}.PeriodenRechner_notice__BF9V3 p{font-size:13px;color:var(--pr-ink-soft);line-height:1.55;margin:0}.PeriodenRechner_backdrop__va8uM,.PeriodenRechner_sheetChrome__kFQAH{display:none}@media (max-width:1000px){.PeriodenRechner_grid__cISa3{grid-template-columns:1fr}.PeriodenRechner_form___3ed_{border-right:none;border-bottom:1px solid var(--pr-border-soft)}.PeriodenRechner_predCards__YKvtJ{grid-template-columns:1fr}}@media (max-width:720px){.PeriodenRechner_root__YNBfZ{margin-left:-14px;margin-right:-14px}.PeriodenRechner_shell__4pDjI{border-radius:0}.PeriodenRechner_form___3ed_{padding:24px 16px 22px}.PeriodenRechner_datePicker__6w6ll,.PeriodenRechner_slider__wcsFl{border-radius:12px;padding:14px 16px}.PeriodenRechner_generate__Amnsh{border-radius:12px}.PeriodenRechner_backdrop__va8uM{display:block;position:fixed;inset:0;background:rgba(31,20,15,.42);z-index:55;opacity:0;pointer-events:none;transition:opacity .25s ease}.PeriodenRechner_backdropOpen__f8ZHv{opacity:1;pointer-events:auto}.PeriodenRechner_result__khg9A{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:94vh;overflow-y:auto;padding:0 18px calc(28px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;box-shadow:0 -20px 50px rgba(31,20,15,.22);transform:translateY(102%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.PeriodenRechner_result__khg9A:before{display:none}.PeriodenRechner_resultOpen__0mKET{transform:translateY(0)}.PeriodenRechner_sheetChrome__kFQAH{position:sticky;top:0;z-index:5;background:#fff;margin:0 -18px;padding:28px 18px 26px;border-radius:20px 20px 0 0;border-bottom:1px solid var(--pr-border-soft);display:flex;align-items:center;justify-content:center;min-height:56px}.PeriodenRechner_sheetHandle__qH8wS{width:40px;height:5px;border-radius:3px;background:var(--pr-border)}.PeriodenRechner_sheetClose__YR_e0{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid var(--pr-border);background:#fff;color:var(--pr-ink-soft);cursor:pointer;display:flex;align-items:center;justify-content:center}.PeriodenRechner_resEyebrow__aeSJn{margin-top:16px}.PeriodenRechner_calMonth__aiukW{flex:1 1 100%}}