.UY-Ckq_countdown{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);text-align:center}.UY-Ckq_count{justify-content:center;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.UY-Ckq_number{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(var(--text-hero) * .85);color:var(--color-accent-ink);line-height:1}.UY-Ckq_unit{font-size:var(--text-lg);font-weight:var(--weight-bold)}.UY-Ckq_note{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.UY-Ckq_progress{margin-top:var(--space-5)}.UY-Ckq_track{height:.75rem;margin-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-soft);position:relative}.UY-Ckq_fill{border-radius:var(--radius-pill);background:var(--color-accent);height:100%;display:block}.UY-Ckq_marker{border:var(--border-width) solid var(--color-accent-ink);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-accent-ink);font-size:var(--text-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%}.UY-Ckq_week{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.UY-Ckq_sm{padding:var(--space-4);box-shadow:var(--shadow-sm)}.UY-Ckq_sm .UY-Ckq_number{font-size:var(--text-2xl)}.UY-Ckq_sm .UY-Ckq_unit{font-size:var(--text-md)}.UY-Ckq_sm .UY-Ckq_progress{margin-top:var(--space-4)}@media (prefers-reduced-motion:no-preference){.UY-Ckq_fill{animation:UY-Ckq_grow var(--duration-slow) var(--ease-out) both}.UY-Ckq_marker{animation:UY-Ckq_ride var(--duration-slow) var(--ease-bounce) both}}@keyframes UY-Ckq_grow{0%{width:0}}@keyframes UY-Ckq_ride{0%{left:0;rotate:-20deg}}
._5GqLBW_preview{color-scheme:var(--color-scheme);justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 18%, var(--color-joy-1) 0 22%, transparent 23%), radial-gradient(circle at 94% 62%, var(--color-joy-2) 0 18%, transparent 19%), radial-gradient(circle at 30% 100%, var(--color-joy-3) 0 16%, transparent 17%), var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);text-align:center;display:grid}._5GqLBW_countdown{width:100%;margin-top:var(--space-3)}._5GqLBW_tagline{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}._5GqLBW_title{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-accent-ink);overflow-wrap:anywhere;margin:0}._5GqLBW_sex{font-family:var(--font-display);font-weight:var(--font-display-weight);margin:0}@media (prefers-reduced-motion:no-preference){._5GqLBW_preview{transition:background-color var(--duration-base)}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}._8RiFmG_button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._8RiFmG_button[aria-busy=true]{cursor:progress}._8RiFmG_button:disabled{cursor:not-allowed;opacity:.55}._8RiFmG_sm{min-height:var(--control-height-sm);padding:var(--space-1) var(--space-4);font-size:var(--text-sm)}._8RiFmG_fullWidth{width:100%}._8RiFmG_iconOnly{min-width:var(--control-height);padding-inline:0}._8RiFmG_sm._8RiFmG_iconOnly{min-width:var(--control-height-sm)}._8RiFmG_primary{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-sm)}._8RiFmG_secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._8RiFmG_secondary:hover{border-color:var(--color-accent-ink)}._8RiFmG_ghost{color:var(--color-accent-ink);background:0 0}._8RiFmG_ghost:hover{background:var(--color-soft)}._8RiFmG_icon,._8RiFmG_iconEnd{flex:none}@media (prefers-reduced-motion:no-preference){._8RiFmG_button{transition:transform var(--duration-base) var(--ease-bounce), background-color var(--duration-fast), border-color var(--duration-fast)}._8RiFmG_button:hover{transform:translateY(-2px)}._8RiFmG_button:active{transform:scale(.96)}._8RiFmG_iconEnd{transition:transform var(--duration-base) var(--ease-bounce)}._8RiFmG_button:hover ._8RiFmG_iconEnd{transform:translate(3px)}}
.ugCtEW_mark{flex:none;overflow:visible}.ugCtEW_brand .ugCtEW_track{fill:var(--color-surface);stroke:var(--color-soft)}.ugCtEW_brand .ugCtEW_arc{stroke:var(--color-accent)}.ugCtEW_brand .ugCtEW_line,.ugCtEW_brand .ugCtEW_mouth{stroke:var(--color-text)}.ugCtEW_brand .ugCtEW_cheek{fill:var(--color-joy-1)}.ugCtEW_current .ugCtEW_track{stroke:currentColor;opacity:.3}.ugCtEW_current .ugCtEW_arc,.ugCtEW_current .ugCtEW_line{stroke:currentColor}.ugCtEW_current .ugCtEW_cheek,.ugCtEW_current .ugCtEW_mouth{display:none}.ugCtEW_ring{transform-box:view-box;transform-origin:50px 56px}.ugCtEW_logo{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-text);display:inline-flex}.ugCtEW_logoMark{width:1.75em;height:1.75em}.ugCtEW_baby{color:var(--color-accent-ink)}@media (prefers-reduced-motion:no-preference){.ugCtEW_spinning .ugCtEW_ring{animation:ugCtEW_spin calc(var(--duration-slow) * 1.75) linear infinite}.ugCtEW_logoMark,.ugCtEW_logoMark .ugCtEW_ring{transition:transform var(--duration-slow) var(--ease-bounce)}.ugCtEW_logo:hover .ugCtEW_logoMark{transform:rotate(-8deg)scale(1.1)}.ugCtEW_logo:hover .ugCtEW_logoMark .ugCtEW_ring{transform:rotate(360deg)}}@keyframes ugCtEW_spin{to{transform:rotate(360deg)}}
.jqNq1W_root{border:0;min-width:0;margin:0;padding:0}.jqNq1W_legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0}.jqNq1W_options{gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.jqNq1W_fullWidth .jqNq1W_options{display:grid}.jqNq1W_option{display:grid;position:relative}.jqNq1W_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.jqNq1W_pill{min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-4);border-radius:var(--radius-pill);font-weight:var(--weight-bold);white-space:nowrap;color:var(--color-text);justify-content:center;align-items:center;display:flex}.jqNq1W_sm .jqNq1W_pill{min-height:2.25rem;padding:0 var(--space-3);font-size:var(--text-sm)}.jqNq1W_input:hover+.jqNq1W_pill{background:var(--color-soft)}.jqNq1W_input:focus-visible+.jqNq1W_pill{outline:var(--focus-ring);outline-offset:1px}.jqNq1W_input:checked+.jqNq1W_pill{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:no-preference){.jqNq1W_pill{transition:background-color var(--duration-fast)}}
.w6ZMaq_root{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.w6ZMaq_layer{aspect-ratio:1;display:block;position:absolute}.w6ZMaq_blob{background:var(--blob-color);border-radius:50%;width:100%;height:100%;display:block}.w6ZMaq_one{--depth:1;--blob-color:var(--color-joy-1);width:min(72vw,28rem);top:4%;left:-22%}.w6ZMaq_two{--depth:.55;--blob-color:var(--color-joy-2);width:min(56vw,22rem);top:34%;right:-16%}.w6ZMaq_three{--depth:.3;--blob-color:var(--color-joy-3);width:min(48vw,18rem);bottom:-6%;left:12%}@media (prefers-reduced-motion:no-preference){.w6ZMaq_layer{translate:calc(var(--pointer-x,0) * var(--depth) * 2.5rem) calc(var(--pointer-y,0) * var(--depth) * 2.5rem);transition:translate var(--duration-slow) var(--ease-out);animation:w6ZMaq_arrive var(--duration-slow) var(--ease-bounce) both}.w6ZMaq_two{animation-delay:calc(var(--duration-fast) * 1)}.w6ZMaq_three{animation-delay:calc(var(--duration-fast) * 2)}@supports (animation-timeline:scroll()){.w6ZMaq_blob{animation:linear both w6ZMaq_drift;animation-timeline:scroll(root)}}}@keyframes w6ZMaq_arrive{0%{opacity:0;scale:.3}}@keyframes w6ZMaq_drift{to{transform:translateY(calc(var(--depth) * -18rem))}}
.oB92CW_page{isolation:isolate;min-height:100dvh;padding:var(--space-4) var(--gutter) var(--space-8);position:relative;overflow:clip}.oB92CW_header{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:var(--content-wide);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.oB92CW_wordmark{min-height:var(--control-height-sm);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}.oB92CW_end{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.oB92CW_nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.oB92CW_main{margin:var(--space-6) auto 0;position:relative}@media (min-width:40rem){.oB92CW_main{margin-top:var(--space-7)}}.oB92CW_narrow{max-width:var(--content-narrow)}.oB92CW_medium{max-width:var(--content-medium)}.oB92CW_wide{max-width:var(--content-wide)}
.XABe8G_header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.XABe8G_heading{gap:var(--space-2);min-width:0;display:grid}.XABe8G_title{font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0}.XABe8G_lead{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.XABe8G_list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.XABe8G_item{gap:var(--space-3);display:grid}.XABe8G_itemTitle{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.XABe8G_itemMeta{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}
.UsgtFW_root{border:0;min-width:0;margin:0;padding:0;container-type:inline-size}.UsgtFW_legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0}.UsgtFW_options{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--space-2);display:grid}@container (max-width:26rem){.UsgtFW_options{grid-template-columns:repeat(var(--half), minmax(0, 1fr));row-gap:var(--space-3)}}.UsgtFW_option{justify-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;display:grid;position:relative}.UsgtFW_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.UsgtFW_swatch{aspect-ratio:1;border:var(--border-width) solid var(--swatch-edge);background:var(--swatch-bg);border-radius:50%;place-items:center;width:3.25rem;display:grid;position:relative;overflow:hidden}.UsgtFW_joy{background:radial-gradient(circle at 18% 22%, var(--swatch-joy-1) 0 28%, transparent 29%), radial-gradient(circle at 85% 80%, var(--swatch-joy-2) 0 26%, transparent 27%);position:absolute;inset:0}.UsgtFW_dot{aspect-ratio:1;background:var(--swatch-accent);width:55%;color:var(--swatch-on-accent);border-radius:50%;place-items:center;display:grid;position:relative}.UsgtFW_check{opacity:0;scale:.4}.UsgtFW_name{font-size:var(--text-sm);text-align:center;color:var(--color-text)}.UsgtFW_input:hover~.UsgtFW_swatch{outline:var(--border-width) solid var(--color-border);outline-offset:var(--focus-offset)}.UsgtFW_input:checked~.UsgtFW_swatch{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.UsgtFW_input:checked~.UsgtFW_swatch .UsgtFW_check{opacity:1;scale:1}.UsgtFW_input:checked~.UsgtFW_name{font-weight:var(--weight-bold)}.UsgtFW_input:focus-visible~.UsgtFW_name{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.UsgtFW_swatch{transition:scale var(--duration-base) var(--ease-bounce)}.UsgtFW_option:hover .UsgtFW_swatch{scale:1.08}.UsgtFW_input:checked~.UsgtFW_swatch{animation:UsgtFW_pop var(--duration-slow) var(--ease-bounce)}.UsgtFW_check{transition:opacity var(--duration-fast), scale var(--duration-base) var(--ease-bounce)}}@keyframes UsgtFW_pop{40%{scale:1.18}}
.dxdUAa_root{border:0;min-width:0;margin:0;padding:0}.dxdUAa_legend{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);flex-wrap:wrap;padding:0;display:flex}.dxdUAa_hint{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.dxdUAa_controls{gap:var(--space-3);display:grid}.dxdUAa_row{gap:var(--space-2);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.dxdUAa_tag{min-height:var(--control-height);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);place-items:center;display:grid}
.qFVuHW_stack{gap:var(--stack-gap);align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);min-width:0;display:flex}.qFVuHW_column{flex-direction:column}.qFVuHW_row{align-items:var(--stack-align,center);flex-flow:wrap}
._7HPa7q_message{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width) solid currentColor;border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:start;margin:0;display:inline-flex}._7HPa7q_icon{flex:none}._7HPa7q_success{color:var(--color-success)}._7HPa7q_danger{color:var(--color-danger)}._7HPa7q_info{color:var(--color-text);border-color:var(--color-border)}@media (prefers-reduced-motion:no-preference){._7HPa7q_message{animation:_7HPa7q_appear var(--duration-slow) var(--ease-bounce)}}@keyframes _7HPa7q_appear{0%{opacity:0;scale:.85}}
.QeUTqq_root{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-height-sm);padding-block:var(--space-2);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.QeUTqq_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.QeUTqq_text{gap:var(--space-1);display:grid}.QeUTqq_label{font-weight:var(--weight-medium)}.QeUTqq_hint{font-size:var(--text-sm);color:var(--color-text-muted)}.QeUTqq_track{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);flex:none;width:3.25rem;height:2rem;position:relative}.QeUTqq_thumb{background:var(--color-border);border-radius:50%;width:1.375rem;height:1.375rem;position:absolute;top:50%;left:.2rem;translate:0 -50%}.QeUTqq_input:hover+.QeUTqq_track{border-color:var(--color-accent-ink)}.QeUTqq_input:focus-visible+.QeUTqq_track{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.QeUTqq_input:checked+.QeUTqq_track{background:var(--color-accent);border-color:var(--color-accent-ink)}.QeUTqq_input:checked+.QeUTqq_track .QeUTqq_thumb{background:var(--color-on-accent);translate:1.25rem -50%}@media (prefers-reduced-motion:no-preference){.QeUTqq_thumb{transition:translate var(--duration-base) var(--ease-bounce), background-color var(--duration-fast)}.QeUTqq_track{transition:background-color var(--duration-fast), border-color var(--duration-fast)}}
.--r_4q_root{min-width:0;position:relative}.--r_4q_control{padding-inline-end:calc(var(--control-height-sm) + var(--space-6))}.--r_4q_end{align-items:center;gap:var(--space-1);height:var(--control-height);color:var(--color-text-muted);padding-inline-end:var(--space-1);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.--r_4q_clear{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.--r_4q_clear:hover{color:var(--color-text)}.--r_4q_clear:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.--r_4q_popup{z-index:2;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0;overflow:hidden}.--r_4q_popup[hidden]{display:none}.--r_4q_list{max-height:18rem;padding:var(--space-1);margin:0;overflow-y:auto}.--r_4q_list:empty{display:none}.--r_4q_option{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-md);overflow-wrap:anywhere;cursor:pointer;display:flex}.--r_4q_option[aria-selected=true]{background:var(--color-soft);outline:var(--border-width) solid var(--color-accent-ink);outline-offset:-1px}.--r_4q_status{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.--r_4q_list:not(:empty)+.--r_4q_status{border-block-start:var(--border-width) solid var(--color-border)}
.BY-xPG_form{gap:var(--space-5);display:grid}.BY-xPG_columns{gap:var(--space-5);align-items:start;display:grid}@media (min-width:60rem){.BY-xPG_columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.BY-xPG_column{gap:var(--space-5);display:grid}.BY-xPG_pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.BY-xPG_milestones{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.BY-xPG_milestoneItem{container-type:inline-size}.BY-xPG_milestone{gap:var(--space-3) var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon when""text text""spot spot""drop drop";align-items:start;margin:0;display:grid}.BY-xPG_milestoneRemove{grid-area:drop;justify-self:end}@container (min-width:18.5rem){.BY-xPG_milestone{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon when drop""text text text""spot spot spot"}.BY-xPG_milestoneRemove{justify-self:auto}}@media (min-width:40rem){.BY-xPG_milestone{padding:var(--space-4);grid-template-columns:auto minmax(0,14rem) 1fr}.BY-xPG_milestoneRemove{justify-self:end}}.BY-xPG_milestoneLegend{padding:0}.BY-xPG_milestoneEmoji{grid-area:icon}.BY-xPG_milestoneDate{grid-area:when}.BY-xPG_milestoneLabel{grid-area:text}.BY-xPG_milestonePlace{grid-area:spot}.BY-xPG_saveBar{z-index:1;align-items:center;gap:var(--space-3);margin-inline:calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg);box-shadow:0 -1px 0 var(--color-border);flex-wrap:wrap;display:flex;position:sticky;bottom:0}
._0uhL1G_intro{gap:var(--space-2);max-width:var(--content-medium);margin-bottom:var(--space-6);display:grid}._0uhL1G_eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}._0uhL1G_title{font-size:var(--text-2xl);margin:0}._0uhL1G_lead{font-size:var(--text-lg);color:var(--color-text-muted);margin:0}._0uhL1G_layout{gap:var(--space-5);display:grid}@media (min-width:60rem){._0uhL1G_layout{align-items:start;column-gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}._0uhL1G_cards{grid-area:1/1}._0uhL1G_preview{top:var(--space-5);grid-area:1/2/span 2;position:sticky}._0uhL1G_actions{grid-area:2/1}}._0uhL1G_cards{gap:var(--space-5);display:grid}._0uhL1G_step{width:2rem;height:2rem;background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-md);vertical-align:.15em;border-radius:50%;place-items:center;margin-inline-end:var(--space-2);display:inline-grid}._0uhL1G_preview{gap:var(--space-2);display:grid}._0uhL1G_previewTitle{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}._0uhL1G_actions{justify-items:start;gap:var(--space-3);display:grid}
.G2X5za_switch{color:var(--color-text-muted);text-align:center;margin:0}.G2X5za_newPassword{gap:var(--space-3);display:grid}.G2X5za_baby{z-index:1;margin-bottom:calc(var(--space-4) * -1);position:relative}
.CKJ3Yq_page{isolation:isolate;min-height:100dvh;padding:var(--space-4) var(--gutter) var(--space-8);position:relative;overflow:clip}.CKJ3Yq_header{justify-content:flex-end;align-items:center;gap:var(--space-3);max-width:var(--content-wide);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.CKJ3Yq_pageName{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0 auto 0 0;display:inline-flex}.CKJ3Yq_heart{color:var(--color-accent-ink);flex:none}.CKJ3Yq_hero{gap:var(--space-6);max-width:var(--content-narrow);margin:var(--space-7) auto 0;text-align:center;display:grid;position:relative}@media (min-width:60rem){.CKJ3Yq_hero{align-items:center;gap:var(--space-8);max-width:var(--content-wide);margin-top:var(--space-8);text-align:start;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.CKJ3Yq_intro{justify-items:center;gap:var(--space-3);display:grid}@media (min-width:60rem){.CKJ3Yq_intro{justify-items:start}}.CKJ3Yq_tagline{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}.CKJ3Yq_title{font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--color-accent-ink);overflow-wrap:anywhere;margin:0}.CKJ3Yq_sex{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-xl);margin:0}.CKJ3Yq_lead{font-size:var(--text-lg);color:var(--color-text-muted);margin:0}.CKJ3Yq_cta{justify-items:inherit;margin-top:var(--space-3);display:grid}.CKJ3Yq_aside{gap:var(--space-5);display:grid}.CKJ3Yq_stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}.CKJ3Yq_stat{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-lg);color:var(--color-accent-ink);text-align:center}.CKJ3Yq_message{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;margin:0;font-style:italic}.CKJ3Yq_milestones{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);text-align:start}.CKJ3Yq_milestonesTitle{margin:0 0 var(--space-3);font-size:var(--text-lg)}.CKJ3Yq_timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.CKJ3Yq_timeline li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;padding-inline-start:var(--space-6);display:flex;position:relative}.CKJ3Yq_emoji{inset-inline-start:0;font-size:var(--text-lg);line-height:var(--leading-snug);position:absolute;top:0}.CKJ3Yq_when{font-weight:var(--weight-bold);color:var(--color-accent-ink)}@media (prefers-reduced-motion:no-preference){.CKJ3Yq_intro>*,.CKJ3Yq_aside>*{animation:CKJ3Yq_rise var(--duration-slow) var(--ease-out) both}.CKJ3Yq_aside>*{animation-delay:var(--duration-fast)}}@keyframes CKJ3Yq_rise{0%{opacity:0;translate:0 1rem}}
._8aEwW_hero{gap:var(--space-7);align-items:center;display:grid}@media (min-width:60rem){._8aEwW_hero{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}._8aEwW_pitch{justify-items:center;gap:var(--space-4);text-align:center;display:grid}@media (min-width:60rem){._8aEwW_pitch{text-align:start;justify-items:start}}._8aEwW_eyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}._8aEwW_title{max-width:14ch;font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--color-accent-ink);margin:0}._8aEwW_lead{max-width:36rem;font-size:var(--text-lg);color:var(--color-text-muted);margin:0}._8aEwW_actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:60rem){._8aEwW_actions{justify-content:flex-start}}._8aEwW_preview{width:100%;max-width:var(--content-narrow);justify-self:center}@media (prefers-reduced-motion:no-preference){._8aEwW_preview{animation:_8aEwW_float-in var(--duration-slow) var(--ease-bounce) both;animation-delay:var(--duration-base)}}@keyframes _8aEwW_float-in{0%{opacity:0;translate:0 2rem;rotate:3deg}}
