.alphabet-nav.svelte-r8hm1c{margin:2rem auto 2.5rem;display:flex;justify-content:center}.alphabet-list.svelte-r8hm1c{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.alphabet-link.svelte-r8hm1c{display:inline-block;padding:.6em 1.2em;border-radius:999px;color:#111;font-weight:600;font-size:1.1em;text-decoration:none;box-shadow:0 1px 3px #0000000f;transition:.1s ease-in-out;border:1.5px solid var(--navbar-hover-color)}.alphabet-link.svelte-r8hm1c:hover,.alphabet-link.svelte-r8hm1c:focus-visible{background:var(--navbar-hover-color);color:#111;box-shadow:0 2px 6px #d7a5202e;border-color:var(--navbar-hover-color)}.alphabet-link.svelte-r8hm1c:focus-visible{outline:3px solid #0b5ed7;outline-offset:2px}@media(max-width:600px){.alphabet-link.svelte-r8hm1c{padding:.5em .8em;font-size:1em;min-width:52px;text-align:center}}.intro.svelte-12n7huo{text-align:center}.timer-area.svelte-12n7huo{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem}.big-button.svelte-12n7huo{width:220px;height:220px;border-radius:50%;border:none;background-color:#5d9af7;color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;transition:background-color .15s}.big-button.running.svelte-12n7huo{background-color:#f76161}.big-button-time.svelte-12n7huo{font-size:2rem;font-variant-numeric:tabular-nums}.running-hint.svelte-12n7huo{margin-top:.8rem;color:#f76161;font-weight:700}.alert511.svelte-12n7huo{background-color:#ffede5;border-left:4px solid #f76161;padding:1rem;border-radius:4px;margin-bottom:1rem}.alert511-title.svelte-12n7huo{font-weight:700;color:#f76161;margin-bottom:.3rem}.stat.svelte-12n7huo{background-color:#edf6ff;border-radius:8px;padding:.8rem 1rem;text-align:center;height:100%}.stat-label.svelte-12n7huo{font-size:.85rem;margin-bottom:.2rem}.stat-value.svelte-12n7huo{font-size:1.5rem;font-weight:700;margin:0;font-variant-numeric:tabular-nums}h2.svelte-12n7huo{text-align:start;font-size:1.4rem}.history.svelte-12n7huo{width:100%;border-collapse:collapse}.history.svelte-12n7huo th:where(.svelte-12n7huo),.history.svelte-12n7huo td:where(.svelte-12n7huo){text-align:start;padding:.4rem .6rem;border-bottom:1px solid #e5e5e5;font-variant-numeric:tabular-nums}.clear-button.svelte-12n7huo{margin-top:.8rem;background:none;border:1px solid #ccc;border-radius:6px;padding:.3rem .9rem;cursor:pointer}.privacy.svelte-12n7huo{font-size:.85rem;color:#666;margin-top:1rem}.cta.svelte-12n7huo{background-color:#edf6ff;border-radius:8px;padding:1rem;margin:1.5rem 0;text-align:center}.cta.svelte-12n7huo a:where(.svelte-12n7huo),.cross-link.svelte-12n7huo a:where(.svelte-12n7huo){color:#5d9af7;font-weight:700}.cross-link.svelte-12n7huo{text-align:center}.faq-q.svelte-12n7huo{margin-top:1.6rem}.intro.svelte-1h29jx2{text-align:center}.counter-area.svelte-1h29jx2{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem}.big-button.svelte-1h29jx2{width:220px;height:220px;border-radius:50%;border:none;background-color:#5d9af7;color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;transition:transform .1s}.big-button.svelte-1h29jx2:active{transform:scale(.96)}.big-button-count.svelte-1h29jx2{font-size:2rem;font-variant-numeric:tabular-nums}.session-info.svelte-1h29jx2{margin-top:.8rem;text-align:center}.session-actions.svelte-1h29jx2{display:flex;gap:.6rem}.small-button.svelte-1h29jx2{background:none;border:1px solid #ccc;border-radius:6px;padding:.3rem .9rem;cursor:pointer}.last-session.svelte-1h29jx2{background-color:#d0f9da;border-radius:8px;padding:.8rem 1rem;text-align:center;margin-top:1rem}.last-session-title.svelte-1h29jx2{font-size:.85rem;margin-bottom:.2rem}.last-session-value.svelte-1h29jx2{font-weight:700;margin:0}h2.svelte-1h29jx2{text-align:start;font-size:1.4rem}.history.svelte-1h29jx2{width:100%;border-collapse:collapse}.history.svelte-1h29jx2 th:where(.svelte-1h29jx2),.history.svelte-1h29jx2 td:where(.svelte-1h29jx2){text-align:start;padding:.4rem .6rem;border-bottom:1px solid #e5e5e5;font-variant-numeric:tabular-nums}.clear-button.svelte-1h29jx2{margin-top:.8rem;background:none;border:1px solid #ccc;border-radius:6px;padding:.3rem .9rem;cursor:pointer}.privacy.svelte-1h29jx2{font-size:.85rem;color:#666;margin-top:1rem}.cta.svelte-1h29jx2{background-color:#edf6ff;border-radius:8px;padding:1rem;margin:1.5rem 0;text-align:center}.cta.svelte-1h29jx2 a:where(.svelte-1h29jx2),.cross-link.svelte-1h29jx2 a:where(.svelte-1h29jx2){color:#5d9af7;font-weight:700}.cross-link.svelte-1h29jx2{text-align:center}.faq-q.svelte-1h29jx2{margin-top:1.6rem}.intro.svelte-o4zir6{text-align:center}.due-date.svelte-o4zir6{background-color:#edf6ff;border-radius:8px;padding:1rem;margin:1rem 0 1.5rem}.due-date.svelte-o4zir6 label:where(.svelte-o4zir6){font-weight:700;display:block;margin-bottom:.4rem}.due-date-row.svelte-o4zir6{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.due-date.svelte-o4zir6 input:where(.svelte-o4zir6){padding:.35rem .6rem;border:1px solid #ccc;border-radius:6px}.your-week.svelte-o4zir6{font-weight:700;color:#5d9af7}.due-date-hint.svelte-o4zir6{font-size:.85rem;color:#666;margin:.5rem 0 0}.selector.svelte-o4zir6{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.week-label.svelte-o4zir6{font-size:1.4rem;font-weight:700;white-space:nowrap}.nav-button.svelte-o4zir6{background:none;border:1px solid #ccc;border-radius:6px;padding:.3rem .8rem;cursor:pointer}.nav-button.svelte-o4zir6:disabled{opacity:.4;cursor:default}.slider.svelte-o4zir6{width:100%;margin:.8rem 0 1.2rem}.card-area.svelte-o4zir6{text-align:center;border:1px solid #d7e8ff;border-radius:12px;padding:1.2rem}.fetus.svelte-o4zir6{max-width:180px;height:auto}.size-like.svelte-o4zir6{margin:.8rem 0 .2rem;color:#666}.animal-name.svelte-o4zir6{font-size:1.6rem;font-weight:700;margin:0}.stat.svelte-o4zir6{background-color:#edf6ff;border-radius:8px;padding:.6rem;height:100%}.stat-label.svelte-o4zir6{font-size:.8rem;margin-bottom:.1rem}.stat-value.svelte-o4zir6{font-weight:700;margin:0;font-variant-numeric:tabular-nums}.units.svelte-o4zir6{margin-top:1rem;display:inline-flex;border:1px solid #ccc;border-radius:6px;overflow:hidden}.units.svelte-o4zir6 button:where(.svelte-o4zir6){border:none;background:none;padding:.3rem .9rem;cursor:pointer}.units.svelte-o4zir6 button.active:where(.svelte-o4zir6){background-color:#5d9af7;color:#fff}h2.svelte-o4zir6{text-align:start;font-size:1.4rem;margin-top:2rem}.all-weeks.svelte-o4zir6{list-style:none;padding:0;columns:1}.all-weeks.svelte-o4zir6 li:where(.svelte-o4zir6){padding:.25rem 0;border-bottom:1px solid #f0f0f0}.all-weeks.svelte-o4zir6 a:where(.svelte-o4zir6){color:inherit;text-decoration:none}.all-weeks.svelte-o4zir6 a.current:where(.svelte-o4zir6){color:#5d9af7;font-weight:700}.all-weeks.svelte-o4zir6 a:where(.svelte-o4zir6):hover{color:#5d9af7}.cta.svelte-o4zir6{background-color:#edf6ff;border-radius:8px;padding:1rem;margin:1.5rem 0;text-align:center}.cta.svelte-o4zir6 a:where(.svelte-o4zir6),.weekly-link.svelte-o4zir6 a:where(.svelte-o4zir6){color:#5d9af7;font-weight:700}.weekly-link.svelte-o4zir6{text-align:center;margin-top:1.5rem}.intro.svelte-1uitjvr{text-align:center}.search.svelte-1uitjvr{width:100%;padding:.7rem 1rem;border:2px solid #5d9af7;border-radius:10px;font-size:1.05rem;margin-bottom:.8rem}.chips.svelte-1uitjvr{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.chip.svelte-1uitjvr{border:1px solid #ccc;border-radius:20px;background:none;padding:.25rem .8rem;font-size:.85rem;cursor:pointer}.chip.active.svelte-1uitjvr{background-color:#5d9af7;border-color:#5d9af7;color:#fff}.hint.svelte-1uitjvr{color:#666;text-align:center;margin:1.5rem 0}.results.svelte-1uitjvr{list-style:none;padding:0;margin:0}.result.svelte-1uitjvr{display:flex;align-items:flex-start;gap:.8rem;padding:.7rem 0;border-bottom:1px solid #f0f0f0}.icon.svelte-1uitjvr{flex-shrink:0}.result-body.svelte-1uitjvr{flex:1}.result-title.svelte-1uitjvr{font-weight:700;margin:0}.result-subtitle.svelte-1uitjvr{font-size:.85rem;color:#666;margin:.1rem 0 0}.result-link.svelte-1uitjvr{font-size:.85rem;color:#5d9af7}.cta.svelte-1uitjvr{background-color:#edf6ff;border-radius:8px;padding:1rem;margin:1.5rem 0;text-align:center}.cta.svelte-1uitjvr a:where(.svelte-1uitjvr){color:#5d9af7;font-weight:700}h1.svelte-in5nnr{margin-top:3rem;font-size:2.25em;font-weight:600;text-align:center}p.svelte-in5nnr{text-align:center}
