._page_1qze0_4{padding:0 var(--gutter) var(--s5);min-width:0}._stack_1qze0_5{gap:var(--card-gap);min-width:0;display:grid}._disclaimer_1qze0_6{font-size:var(--t-footnote);color:var(--muted);text-align:center;margin:var(--s2) var(--s2) 0;text-wrap:balance;line-height:1.45}._visuallyHidden_1qze0_7{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._badge_1qze0_10{border-radius:var(--radius-pill);min-height:24px;font:700 var(--t-cap1)/1.2 var(--font-body);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;-webkit-tap-highlight-color:transparent;border:1px solid #0000;align-items:center;gap:4px;padding:2px 10px 2px 8px;display:inline-flex}._badge_1qze0_10 svg{flex:none;width:12px;height:12px}button._badge_1qze0_10{cursor:pointer;position:relative}button._badge_1qze0_10:after{content:"";position:absolute;inset:-10px -4px}button._badge_1qze0_10:focus-visible{box-shadow:var(--ring);outline:none}button._badge_1qze0_10:active{transform:scale(.96)}._badge_1qze0_10[data-s=estimated]{background:var(--card-2);color:var(--muted);border-color:var(--line)}._badge_1qze0_10[data-s=likely]{background:var(--fertile-soft);color:var(--ovu);border-color:color-mix(in srgb, var(--fertile) 45%, transparent)}._badge_1qze0_10[data-s=confirmed]{background:var(--ovu);color:#fff}html[data-mode=dark] ._badge_1qze0_10[data-s=confirmed]{color:#1c1240}._badge_1qze0_10[data-s=anov]{background:var(--card-2);color:var(--muted);border-color:var(--line)}._chev_1qze0_24{opacity:.7;margin-left:1px}._how_1qze0_27{gap:var(--s4);padding-bottom:var(--s2);display:grid}._howTop_1qze0_28{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}._howDay_1qze0_29{font:650 var(--t-title3)/1.2 var(--font-display);color:var(--ink);margin:0}._howLine_1qze0_30{font-size:var(--t-subhead);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.45}._howH_1qze0_31{margin:0 0 var(--s2);font:700 var(--t-footnote)/1.3 var(--font-body);color:var(--muted);padding-inline:4px}._reasons_1qze0_32{padding:4px var(--s4);background:var(--card);border-radius:var(--radius-sm);border:1px solid var(--line);margin:0;list-style:none}._reasons_1qze0_32 li{font-size:var(--t-subhead);color:var(--ink);align-items:flex-start;gap:10px;padding:10px 0;line-height:1.4;display:flex}._reasons_1qze0_32 li+li{border-top:.5px solid var(--line)}._reasons_1qze0_32 svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}._tips_1qze0_36 svg{color:var(--ovu)}._gentle_1qze0_37{border-radius:var(--radius-sm);font-size:var(--t-subhead);color:var(--ink);background:color-mix(in srgb, var(--accent) 9%, var(--card));text-wrap:pretty;margin:0;padding:12px 14px;line-height:1.45}._nav_1qze0_41{align-items:center;gap:var(--s2);margin:0 0 var(--s3);grid-template-columns:44px 1fr 44px;display:grid}._navBtn_1qze0_42{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast);border:0;border-radius:50%;place-items:center;display:grid}._navBtn_1qze0_42 svg{width:18px;height:18px}._navBtn_1qze0_42:disabled{opacity:.35;cursor:default}._navBtn_1qze0_42:not(:disabled):active{transform:scale(.92)}._navBtn_1qze0_42:focus-visible{box-shadow:var(--ring);outline:none}._navMid_1qze0_48{text-align:center;min-width:0}._navTitle_1qze0_49{font:650 var(--t-headline)/1.25 var(--font-display);color:var(--ink);text-wrap:balance;margin:0}._navSub_1qze0_50{font-size:var(--t-footnote);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;display:flex}._chartWrap_1qze0_52{touch-action:pan-y;-webkit-user-select:none;user-select:none}._grid_1qze0_53{column-gap:var(--s2);grid-template-columns:auto minmax(0,1fr);display:grid}._labels_1qze0_54{text-align:right;grid-auto-rows:auto;display:grid}._lab_1qze0_54{font:700 var(--t-cap1)/1.1 var(--font-body);color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}._labTemp_1qze0_56{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0}._labTemp_1qze0_56 b{color:var(--ink);font-weight:700}._labTemp_1qze0_56 span{font-weight:600}._plot_1qze0_59{cursor:pointer;border-radius:10px;min-width:0;position:relative}._plot_1qze0_59:focus-visible{box-shadow:var(--ring);outline:none}._bg_1qze0_61{pointer-events:none;position:absolute;inset:0}._bgFertile_1qze0_62{background:color-mix(in srgb, var(--fertile-soft) 85%, transparent);border-radius:8px;position:absolute;top:0;bottom:0}._bgOvu_1qze0_63{background:var(--ovu);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}._bgOvu_1qze0_63[data-s=estimated]{background:repeating-linear-gradient(180deg, var(--ovu) 0 4px, transparent 4px 8px)}._bgSel_1qze0_65{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:6px;position:absolute;top:-4px;bottom:-4px}._bgToday_1qze0_66{border-left:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent);width:0;position:absolute;top:0;bottom:0}._row_1qze0_69{--rh:calc(26 * var(--u));height:var(--rh);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;display:grid;position:relative}._rowTemp_1qze0_70{--rh:calc(150 * var(--u));display:block}._rowWatch_1qze0_71{--rh:calc(64 * var(--u));display:block}._rowAxis_1qze0_72{--rh:calc(22 * var(--u))}._labels_1qze0_54 ._row_1qze0_69{display:flex}._sep_1qze0_74{border-top:.5px solid var(--line)}._svg_1qze0_75{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._cell_1qze0_76{place-items:center;min-width:0;height:100%;display:grid;position:relative}._per_1qze0_78{background:var(--period);border-radius:4px;width:76%;height:62%}._lhNeg_1qze0_79{border:1.5px solid var(--muted);opacity:.7;border-radius:50%;width:6px;height:6px}._lhHigh_1qze0_80{background:var(--fertile);border-radius:50%;width:9px;height:9px}._lhPeak_1qze0_81{background:var(--ovu);width:12px;height:12px;box-shadow:0 0 0 2px var(--card);border-radius:50%}._lhNum_1qze0_82{font:700 calc(9 * var(--u))/1 var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums}._mu_1qze0_83{background:var(--fertile);border-radius:3px 3px 1px 1px;align-self:end;width:70%}._mu_1qze0_83[data-l="0"]{background:var(--line);height:2px}._mu_1qze0_83[data-l="1"]{opacity:.45;height:25%}._mu_1qze0_83[data-l="2"]{opacity:.6;height:45%}._mu_1qze0_83[data-l="3"]{opacity:.85;height:68%}._mu_1qze0_83[data-l="4"]{background:var(--ovu);height:90%}._pdgPos_1qze0_89{background:var(--ok);border-radius:3px;width:10px;height:10px}._pdgNeg_1qze0_90{border:1.5px solid var(--muted);opacity:.7;border-radius:3px;width:8px;height:8px}._tLine_1qze0_92{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._tDot_1qze0_93{fill:var(--accent);stroke:var(--card);stroke-width:1.5px}._tHollow_1qze0_94{fill:var(--card);stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:2 1.5}._tShift_1qze0_95{fill:var(--ovu);stroke:var(--card);stroke-width:2px}._cover_1qze0_96{stroke:var(--ovu);stroke-width:1.5px;stroke-dasharray:5 4}._wZero_1qze0_97{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}._wLine_1qze0_98{fill:none;stroke:var(--fertile);stroke-width:2px;stroke-linejoin:round}._wDot_1qze0_99{fill:var(--fertile)}._ovuTag_1qze0_100{font:700 var(--t-cap2)/1 var(--font-body);color:var(--ovu);white-space:nowrap;position:absolute;top:-2px;transform:translate(-50%,-100%)}._axisN_1qze0_102{font:700 var(--t-cap2)/1 var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums}._axisN_1qze0_102[data-on]{color:var(--ink)}._readout_1qze0_105{margin:var(--s3) 0 0;border-radius:var(--radius-sm);background:var(--card-2);gap:2px;min-height:44px;padding:10px 12px;display:grid}._readout_1qze0_105 b{font-size:var(--t-subhead);color:var(--ink)}._readout_1qze0_105 span{font-size:var(--t-footnote);color:var(--muted);line-height:1.4}._legend_1qze0_109{gap:var(--s2) var(--s4);margin-top:var(--s3);font-size:var(--t-footnote);color:var(--muted);flex-wrap:wrap;font-weight:600;display:flex}._legend_1qze0_109>span{align-items:center;gap:6px;display:inline-flex}._legend_1qze0_109 i{flex:none;display:inline-block}._lgPer_1qze0_112{background:var(--period);border-radius:3px;width:12px;height:8px}._lgFert_1qze0_113{background:var(--fertile-soft);width:14px;height:10px;box-shadow:inset 0 0 0 1px var(--fertile);border-radius:3px}._lgOvu_1qze0_114{background:var(--ovu);width:2px;height:12px}._lgDot_1qze0_115{background:var(--accent);border-radius:50%;width:8px;height:8px}._lgHollow_1qze0_116{border:1.5px dashed var(--accent);border-radius:50%;width:8px;height:8px}._lgCover_1qze0_117{border-top:1.5px dashed var(--ovu);width:16px;height:0}._empty_1qze0_119{text-align:center;justify-items:center;gap:var(--s2);padding:var(--s5) var(--s3);display:grid}._empty_1qze0_119 b{font:650 var(--t-headline)/1.25 var(--font-display);color:var(--ink)}._empty_1qze0_119 p{font-size:var(--t-subhead);color:var(--muted);text-wrap:balance;max-width:32ch;margin:0}._hero_1qze0_124{gap:var(--s3);display:grid}._heroTop_1qze0_125{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}._heroTitle_1qze0_126{font:650 var(--t-title2)/1.15 var(--font-display);color:var(--ink);text-wrap:balance;font-variant-numeric:tabular-nums;margin:0}._heroSub_1qze0_127{font-size:var(--t-subhead);color:var(--muted);text-wrap:pretty;margin:4px 0 0;line-height:1.4}._cardHead_1qze0_128{justify-content:space-between;align-items:center;gap:var(--s2);margin:0 0 var(--s3);display:flex}._cardTitle_1qze0_129{font:650 var(--t-headline)/1.25 var(--font-display);color:var(--ink);margin:0}._more_1qze0_130{font-size:var(--t-footnote);color:var(--accent);align-items:center;gap:2px;font-weight:700;display:inline-flex}._days_1qze0_132{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._day_1qze0_132{border-radius:var(--radius-sm);background:var(--card-2);border:1px solid var(--line);gap:6px;min-width:0;padding:10px 10px 12px;display:grid}._day_1qze0_132[data-l="3"]{background:var(--fertile-soft);border-color:color-mix(in srgb, var(--fertile) 50%, transparent)}._day_1qze0_132[data-l="2"]{background:color-mix(in srgb, var(--fertile-soft) 55%, var(--card))}._dayName_1qze0_136{font-size:var(--t-footnote);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._dayWord_1qze0_137{font:650 var(--t-headline)/1.1 var(--font-display);color:var(--ink)}._day_1qze0_132[data-l="3"] ._dayWord_1qze0_137{color:var(--ovu)}._meter_1qze0_139{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}._meter_1qze0_139 i{background:color-mix(in srgb, var(--fertile) 22%, transparent);border-radius:3px;height:5px}._meter_1qze0_139 i[data-on]{background:var(--ovu)}._count_1qze0_143{align-items:baseline;gap:8px;display:flex}._countN_1qze0_144{font:650 var(--t-large)/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}._countL_1qze0_145{font-size:var(--t-subhead);color:var(--muted);font-weight:600}._dpo_1qze0_147{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._dpo_1qze0_147>div{border-radius:var(--radius-sm);background:var(--card-2);border:1px solid var(--line);min-width:0;padding:10px 12px}._dpo_1qze0_147 small{font-size:var(--t-footnote);color:var(--muted);font-weight:700;display:block}._dpo_1qze0_147 b{font:650 var(--t-headline)/1.2 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;display:block}._dpo_1qze0_147 span{font-size:var(--t-footnote);color:var(--muted);display:block}._track_1qze0_152{background:var(--accent-soft);border-radius:99px;height:8px;position:relative;overflow:hidden}._track_1qze0_152>i{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}._track_1qze0_152>b{background:color-mix(in srgb, var(--ovu) 35%, transparent);position:absolute;top:0;bottom:0}._trackLabels_1qze0_155{font-size:var(--t-footnote);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-weight:600;display:flex}._check_1qze0_157{width:100%;padding:12px var(--s4);min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:12px;display:flex}._check_1qze0_157+._check_1qze0_157{border-top:.5px solid var(--line)}._check_1qze0_157:focus-visible{box-shadow:inset var(--ring);border-radius:var(--radius-sm);outline:none}._box_1qze0_161{border:2px solid var(--line);color:#fff;width:24px;height:24px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}._check_1qze0_157[aria-checked=true] ._box_1qze0_161{background:var(--ok);border-color:var(--ok)}._checkT_1qze0_164{gap:2px;min-width:0;display:grid}._checkT_1qze0_164 b{font-size:var(--t-body);font-weight:700}._check_1qze0_157[aria-checked=true] ._checkT_1qze0_164 b{color:var(--muted)}._checkT_1qze0_164 small{font-size:var(--t-footnote);color:var(--muted);line-height:1.35}._list_1qze0_168{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid color-mix(in srgb, var(--line) 60%, transparent);overflow:hidden}._gp_1qze0_170{align-items:flex-start;gap:12px;display:flex}._gp_1qze0_170 p{font-size:var(--t-subhead);color:var(--ink);text-wrap:pretty;margin:2px 0 0;line-height:1.45}._gp_1qze0_170 b{font-size:var(--t-headline)}._gpArt_1qze0_173{flex:none}._select_1qze0_175{min-height:36px;font:inherit;font-size:var(--t-subhead);color:var(--accent);background:var(--accent-soft);border:0;border-radius:10px;max-width:46vw;padding:6px 10px;font-weight:700}._select_1qze0_175:focus-visible{box-shadow:var(--ring);outline:none}._today_1qze0_179{gap:var(--s3);display:grid}._todayTop_1qze0_180{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}._todayTitle_1qze0_181{font:650 var(--t-headline)/1.25 var(--font-display);color:var(--ink);margin:0}._todaySub_1qze0_182{font-size:var(--t-subhead);color:var(--muted);margin:2px 0 0;line-height:1.4}@media (prefers-reduced-motion:reduce){._navBtn_1qze0_42,._box_1qze0_161{transition:none}}._pt_1qze0_187{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--card);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._pt_1qze0_187[data-k=hollow]{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--accent)}._pt_1qze0_187[data-k=shift]{background:var(--ovu);width:12px;height:12px;box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ovu)}._pt_1qze0_187[data-k=watch]{background:var(--fertile);width:7px;height:7px}._pt_1qze0_187[data-k=wshift]{background:var(--ovu);width:9px;height:9px;box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ovu)}._coverTag_1qze0_192{font:700 var(--t-cap2)/1 var(--font-body);color:var(--ovu);background:color-mix(in srgb, var(--card) 80%, transparent);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 3px;position:absolute;right:2px;transform:translateY(-120%)}._bestLine_1qze0_193{justify-content:space-between;align-items:baseline;gap:var(--s2);border-radius:var(--radius-sm);background:var(--fertile-soft);flex-wrap:wrap;margin:0;padding:12px 14px;display:flex}._bestLine_1qze0_193 span{font-size:var(--t-subhead);color:var(--ovu);font-weight:700}._bestLine_1qze0_193 b{font:650 var(--t-headline)/1.2 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}._bgOvu_1qze0_63 ._ovuTag_1qze0_100{top:-3px;left:0}._plot_1qze0_59,._labels_1qze0_54{margin-top:calc(14 * var(--u))}._todayDot_1qze0_199{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%}
