.baby-module__OtxOcq__page{min-height:100vh;color:var(--foreground);background:var(--bg-page)}.baby-module__OtxOcq__main{gap:1.25rem;width:min(100% - 1.5rem,36rem);margin:0 auto;padding:1.25rem 0;display:grid}.baby-module__OtxOcq__hero,.baby-module__OtxOcq__stats,.baby-module__OtxOcq__formCard{border:1px solid var(--border);background:var(--bg-surface);border-radius:4px}.baby-module__OtxOcq__hero{padding:1.25rem 1.1rem}.baby-module__OtxOcq__eyebrow{color:var(--twitter-blue-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.baby-module__OtxOcq__babyMark{width:3rem;height:3rem;color:var(--twitter-blue-dark);background:var(--twitter-blue-light);border-radius:50%;place-items:center;margin:1rem 0 .75rem;display:grid}.baby-module__OtxOcq__hero h1{font-size:1.5rem;font-weight:700;line-height:1.2}.baby-module__OtxOcq__hero>p:not(.baby-module__OtxOcq__countdown){max-width:32rem;color:var(--text-muted);margin-top:.6rem}.baby-module__OtxOcq__countdown{color:var(--twitter-blue-dark);margin-top:.75rem;font-size:.85rem;font-weight:600}.baby-module__OtxOcq__dueDate{color:var(--foreground);background:var(--surface-muted);border-radius:3px;align-items:center;gap:.6rem;margin-top:1rem;padding:.65rem .75rem;display:inline-flex}.baby-module__OtxOcq__dueDate span{font-size:.82rem;line-height:1.3;display:grid}.baby-module__OtxOcq__dueDate strong{color:var(--text-muted);font-size:.68rem;font-weight:600}.baby-module__OtxOcq__stats,.baby-module__OtxOcq__formCard{padding:1rem 1.1rem}.baby-module__OtxOcq__sectionHeading{color:var(--twitter-blue-dark);justify-content:space-between;align-items:center;display:flex}.baby-module__OtxOcq__sectionHeading span{letter-spacing:.08em;color:var(--text-subtle);font-size:.68rem;font-weight:700}.baby-module__OtxOcq__sectionHeading h2{color:var(--foreground);margin-top:.1rem;font-size:1rem;font-weight:700;line-height:1.3}.baby-module__OtxOcq__genderChart{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.baby-module__OtxOcq__chartLabels{color:var(--text-muted);justify-content:space-between;margin-bottom:.45rem;font-size:.8rem;display:flex}.baby-module__OtxOcq__chartLabels strong{color:var(--foreground)}.baby-module__OtxOcq__bar{background:var(--surface-muted);border-radius:3px;height:.65rem;display:flex;overflow:hidden}.baby-module__OtxOcq__bar span{min-width:2px;transition:width .4s}.baby-module__OtxOcq__girlBar{background:#e79aaa}.baby-module__OtxOcq__boyBar{background:var(--twitter-blue)}.baby-module__OtxOcq__emptyHint{color:var(--text-subtle);text-align:center;margin-top:.5rem;font-size:.75rem}.baby-module__OtxOcq__statGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem;display:grid}.baby-module__OtxOcq__statGrid>div{min-width:0;color:var(--twitter-blue-dark);background:var(--surface-muted);text-align:center;border-radius:3px;justify-items:center;gap:.15rem;padding:.75rem .4rem;display:grid}.baby-module__OtxOcq__statGrid strong{overflow-wrap:anywhere;max-width:100%;color:var(--foreground);font-size:.92rem}.baby-module__OtxOcq__statGrid span{color:var(--text-muted);font-size:.68rem}.baby-module__OtxOcq__formIntro{color:var(--text-muted);margin-top:.5rem;font-size:.85rem}.baby-module__OtxOcq__form{border-top:1px solid var(--border);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.baby-module__OtxOcq__form label,.baby-module__OtxOcq__form legend{color:var(--foreground);font-size:.8rem;font-weight:600}.baby-module__OtxOcq__form label>span{color:var(--text-subtle);font-weight:400}.baby-module__OtxOcq__form input[type=text],.baby-module__OtxOcq__form input[type=date],.baby-module__OtxOcq__form input[type=time],.baby-module__OtxOcq__form textarea{border:1px solid var(--border-strong);width:100%;color:var(--foreground);background:var(--bg-surface);font:inherit;border-radius:3px;outline:none;margin-top:.35rem;padding:.6rem .65rem;font-size:.85rem}.baby-module__OtxOcq__form input:focus-visible{border-color:var(--twitter-blue);box-shadow:0 0 0 3px var(--ring)}.baby-module__OtxOcq__form textarea:focus-visible{border-color:var(--twitter-blue);box-shadow:0 0 0 3px var(--ring)}.baby-module__OtxOcq__form textarea{resize:vertical}.baby-module__OtxOcq__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.baby-module__OtxOcq__radioGroup{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.35rem;display:grid}.baby-module__OtxOcq__radioGroup label{cursor:pointer}.baby-module__OtxOcq__radioGroup input{opacity:0;pointer-events:none;position:absolute}.baby-module__OtxOcq__radioGroup span{border:1px solid var(--border-strong);color:var(--text-muted);background:var(--bg-surface);text-align:center;border-radius:3px;padding:.6rem;font-weight:600;display:block}.baby-module__OtxOcq__radioGroup input:checked+span{border-color:var(--twitter-blue);color:var(--twitter-blue-dark);background:var(--twitter-blue-light)}.baby-module__OtxOcq__radioGroup input:focus-visible+span{outline:2px solid var(--twitter-blue);outline-offset:2px}.baby-module__OtxOcq__form button{color:#fff;background:var(--twitter-blue);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.55rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.baby-module__OtxOcq__form button:hover{background:var(--twitter-blue-hover)}.baby-module__OtxOcq__privacy{color:var(--text-subtle);font-size:.7rem}.baby-module__OtxOcq__success{color:var(--twitter-blue-dark);background:var(--twitter-blue-light);border-radius:3px;padding:.65rem;font-size:.76rem}@media (max-width:430px){.baby-module__OtxOcq__statGrid{grid-template-columns:1fr}.baby-module__OtxOcq__statGrid>div{text-align:left;grid-template-columns:auto auto 1fr;justify-items:start}.baby-module__OtxOcq__formRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.baby-module__OtxOcq__bar span{transition:none}}
