.page-module__I-wJDq__container{min-height:100dvh;padding:.78rem 1rem calc(5.2rem + env(safe-area-inset-bottom));background:linear-gradient(90deg, #c895820e 0 1px, transparent 1px), linear-gradient(180deg, #d7b88f0a 0 1px, transparent 1px), linear-gradient(180deg, var(--wv-ivory) 0%, var(--wv-pearl) 52%, var(--wv-porcelain) 100%);background-size:44px 44px,44px 44px,auto}.page-module__I-wJDq__hero,.page-module__I-wJDq__previewShell,.page-module__I-wJDq__actions,.page-module__I-wJDq__statusRow,.page-module__I-wJDq__emptyState{width:min(100%,30rem);margin:0 auto}.page-module__I-wJDq__hero{gap:.24rem;margin-bottom:.88rem;display:grid}.page-module__I-wJDq__heroTop{align-items:center;gap:.55rem;display:flex}.page-module__I-wJDq__backButton{border:1px solid var(--wv-hairline);width:2.3rem;height:2.3rem;color:var(--wv-cocoa-ink);background:#fffdf9e6;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.page-module__I-wJDq__eyebrow,.page-module__I-wJDq__cardTag,.page-module__I-wJDq__cardWeek,.page-module__I-wJDq__cardEyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module__I-wJDq__eyebrow{min-height:1.5rem;color:var(--wv-soft-clay);background:#fffaf4f5;border-radius:999px;align-items:center;padding:0 .72rem;display:inline-flex}.page-module__I-wJDq__title{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:var(--wv-cocoa-ink);margin:0;font-size:clamp(1.9rem,8vw,2.4rem);line-height:.96}.page-module__I-wJDq__subtitle,.page-module__I-wJDq__helperText,.page-module__I-wJDq__statusRow,.page-module__I-wJDq__emptyText{color:var(--wv-warm-stone);margin:0;font-size:.9rem;line-height:1.5}.page-module__I-wJDq__previewShell{border:1px solid var(--wv-hairline);background:#fffdf9d1;border-radius:1.5rem;padding:.7rem;box-shadow:0 18px 40px #2d29260f}.page-module__I-wJDq__cardPreview{border:1px solid var(--wv-hairline);background:linear-gradient(#fffdfb 0%,#fbf0e7 100%);border-radius:1.4rem;padding:1rem 1rem 1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73,0 14px 30px #5d433214}.page-module__I-wJDq__cardGlow{pointer-events:none;background:linear-gradient(#fffdf93d,#0000 50%);position:absolute;inset:0}.page-module__I-wJDq__cardWeek{z-index:2;border:1px solid var(--wv-hairline);min-height:1.55rem;color:var(--wv-soft-clay);background:#fffdf9e0;border-radius:999px;padding:0 .72rem;position:absolute;top:.95rem;right:.95rem}.page-module__I-wJDq__cardImageFrame{z-index:1;background:#ffffffc7;border:1px solid #e2d6cdd9;border-radius:7rem 7rem 1.2rem 1.2rem;width:min(100%,18.5rem);margin:.15rem auto 1rem;padding:.42rem;position:relative;box-shadow:0 10px 24px #2d292612}.page-module__I-wJDq__cardImage{aspect-ratio:4/5;object-fit:cover;border-radius:6.5rem 6.5rem .95rem .95rem;width:100%;display:block}.page-module__I-wJDq__cardCopy{z-index:1;text-align:center;gap:.28rem;display:grid;position:relative}.page-module__I-wJDq__cardEyebrow{color:var(--wv-soft-clay)}.page-module__I-wJDq__cardName{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:var(--wv-cocoa-ink);margin:0;font-size:clamp(2.4rem,12vw,3.5rem);line-height:.94}.page-module__I-wJDq__cardDivider{background:linear-gradient(90deg,#0000,#aa8a78e6,#0000);width:3.25rem;height:1px;margin:.1rem auto 0}.page-module__I-wJDq__cardLine{color:#5d514b;margin:0;font-size:1.02rem;font-weight:600;line-height:1.35}.page-module__I-wJDq__cardTagline{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:#8f7162;margin:.12rem 0 0;font-size:.92rem;font-style:italic;line-height:1.35}.page-module__I-wJDq__actions{gap:.48rem;margin-top:.82rem;display:grid}.page-module__I-wJDq__secondaryButton{border:1px solid var(--wv-hairline);min-height:2.8rem;color:var(--wv-cocoa-ink);background:#fffdf9f5;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;font-size:.92rem;font-weight:700;display:inline-flex}.page-module__I-wJDq__secondaryButton:disabled{opacity:.5}.page-module__I-wJDq__helperText{text-align:center;font-size:.82rem}.page-module__I-wJDq__textLinkButton{color:#8f6f5c;text-align:center;background:0 0;border:none;width:min(100%,30rem);margin:.7rem auto 0;padding:0;font-size:.84rem;font-weight:700}.page-module__I-wJDq__statusRow{justify-content:center;align-items:center;gap:.42rem;margin-top:.6rem;display:inline-flex}.page-module__I-wJDq__spinner{animation:1s linear infinite page-module__I-wJDq__spin}.page-module__I-wJDq__emptyState{text-align:center;place-items:center;gap:.82rem;min-height:50vh;display:grid}.page-module__I-wJDq__emptyTitle{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:#2d2926;margin:0;font-size:2rem}@keyframes page-module__I-wJDq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:430px) and (max-height:860px){.page-module__I-wJDq__container{padding:.52rem .9rem calc(5rem + env(safe-area-inset-bottom))}.page-module__I-wJDq__hero{gap:.12rem;margin-bottom:.54rem}.page-module__I-wJDq__backButton{width:2rem;height:2rem}.page-module__I-wJDq__eyebrow,.page-module__I-wJDq__cardTag,.page-module__I-wJDq__cardWeek,.page-module__I-wJDq__cardEyebrow{font-size:.6rem}.page-module__I-wJDq__title{font-size:clamp(1.72rem,9vw,2.06rem);line-height:.94}.page-module__I-wJDq__subtitle{font-size:.82rem;line-height:1.28}.page-module__I-wJDq__previewShell{border-radius:1.1rem;padding:.54rem}.page-module__I-wJDq__cardPreview{border-radius:1.04rem;padding:.68rem .68rem .82rem}.page-module__I-wJDq__cardWeek{min-height:1.32rem;padding:0 .54rem;top:.62rem;right:.62rem}.page-module__I-wJDq__cardImageFrame{border-radius:5.5rem 5.5rem .9rem .9rem;width:min(100%,13.4rem);margin:.08rem auto .58rem;padding:.32rem}.page-module__I-wJDq__cardImage{border-radius:5rem 5rem .68rem .68rem}.page-module__I-wJDq__cardCopy{gap:.16rem}.page-module__I-wJDq__cardName{font-size:clamp(1.92rem,10vw,2.34rem)}.page-module__I-wJDq__cardLine{font-size:.86rem}.page-module__I-wJDq__cardTagline{font-size:.78rem}.page-module__I-wJDq__actions{gap:.38rem;margin-top:.58rem}.page-module__I-wJDq__actions button{min-height:2.56rem;padding-block:.52rem}.page-module__I-wJDq__secondaryButton{min-height:2.56rem;font-size:.84rem}.page-module__I-wJDq__textLinkButton{margin-top:.52rem;font-size:.78rem}}
.Button-module__8RiFmG__button{cursor:pointer;min-height:3.05rem;font-size:.92rem;font-weight:700;font-family:var(--font-lato), "Plus Jakarta Sans", -apple-system, sans-serif;letter-spacing:0;isolation:isolate;border:none;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.2rem;text-decoration:none;transition:background .3s,box-shadow .3s,transform .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__button>svg{flex-shrink:0}.Button-module__8RiFmG__primary{color:#fff;background:linear-gradient(#d5a08d 0%,#b57d68 100%);box-shadow:0 18px 34px -22px #b57d68b8,inset 0 1px #ffffff47}.Button-module__8RiFmG__primary:hover{background:linear-gradient(#dcaa98 0%,#bd866f 100%);box-shadow:0 22px 42px -24px #b57d68d1,inset 0 1px #ffffff52}.Button-module__8RiFmG__secondary{color:var(--wv-cocoa-ink);border:1px solid var(--wv-hairline);background:#fffdf9eb;box-shadow:0 14px 30px -26px #2d292670,inset 0 1px #fffffff0}.Button-module__8RiFmG__secondary:hover{background:#fffaf4fa;border-color:#b57d6852;box-shadow:0 20px 36px -28px #2d292685,inset 0 1px #fffffffa}.Button-module__8RiFmG__accent{color:#fff;background:linear-gradient(#e2c198 0%,#d7b88f 100%);box-shadow:0 4px 16px #d7b88f4d}.Button-module__8RiFmG__accent:hover{box-shadow:0 0 40px -10px #b0896866}.Button-module__8RiFmG__ghost{color:var(--wv-warm-stone);box-shadow:none;background:0 0;border:none}.Button-module__8RiFmG__ghost:hover{color:var(--color-primary-dark);background:var(--wv-pearl)}.Button-module__8RiFmG__small{min-height:2.6rem;padding:.62rem 1rem;font-size:.84rem}.Button-module__8RiFmG__large{min-height:3.35rem;padding:1rem 1.4rem;font-size:1rem}.Button-module__8RiFmG__button:focus{outline:none}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--wv-soft-clay);outline-offset:3px}.Button-module__8RiFmG__primary:focus-visible,.Button-module__8RiFmG__secondary:focus-visible{outline-color:var(--wv-cocoa-ink)}.Button-module__8RiFmG__button:active:not(:disabled){transform:translateY(1px)scale(.99)}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button-module__8RiFmG__button:disabled:hover{box-shadow:0 14px 28px -26px #2d292657}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__loading{color:#0000;position:relative}.Button-module__8RiFmG__loading:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Button-module__8RiFmG__spin;position:absolute}@keyframes Button-module__8RiFmG__spin{to{transform:rotate(360deg)}}@keyframes Button-module__8RiFmG__ripple{to{opacity:0;transform:scale(4)}}
.Toast-module__dpyMdW__container{top:calc(1rem + env(safe-area-inset-top));z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;width:100%;max-width:400px;padding:0 1rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.Toast-module__dpyMdW__toast{pointer-events:auto;border:1px solid #e8cfc44d;border-left:4px solid var(--color-primary);background:linear-gradient(135deg,#fffbf9 0%,#fff8f5 100%);border-radius:16px;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 8px 32px #2d29261f,0 2px 8px #e8b4b826}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__success{background:linear-gradient(135deg,#f8fdf9 0%,#f5faf6 100%);border-left-color:#7cb68e}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__success .Toast-module__dpyMdW__icon{color:#7cb68e}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__error{background:linear-gradient(135deg,#fdf8f8 0%,#faf5f5 100%);border-left-color:#e8b4b8}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__error .Toast-module__dpyMdW__icon{color:#d4878c}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__warning{border-left-color:var(--color-warning)}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__warning .Toast-module__dpyMdW__icon{color:var(--color-warning)}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__info{border-left-color:var(--color-primary);background:linear-gradient(135deg,#fffbf9 0%,#fff8f5 100%)}.Toast-module__dpyMdW__toast.Toast-module__dpyMdW__info .Toast-module__dpyMdW__icon{color:var(--color-primary-dark)}.Toast-module__dpyMdW__icon{flex-shrink:0}.Toast-module__dpyMdW__message{color:#2d2926;letter-spacing:0;flex:1;font-size:.875rem;font-weight:500;line-height:1.4}.Toast-module__dpyMdW__close{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .2s}.Toast-module__dpyMdW__close:hover{background:var(--color-surface);color:var(--color-text)}.Toast-module__dpyMdW__overlay{-webkit-backdrop-filter:blur(4px);z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Toast-module__dpyMdW__confirmModal{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:340px;padding:1.75rem;box-shadow:0 20px 60px #00000040}.Toast-module__dpyMdW__confirmTitle{font-family:var(--font-playfair-display);color:var(--color-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.Toast-module__dpyMdW__confirmMessage{color:var(--color-text-light);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.Toast-module__dpyMdW__confirmActions{gap:.75rem;display:flex}.Toast-module__dpyMdW__cancelButton,.Toast-module__dpyMdW__confirmButton{cursor:pointer;border-radius:12px;flex:1;padding:.875rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.Toast-module__dpyMdW__cancelButton{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.Toast-module__dpyMdW__cancelButton:hover{background:var(--color-border-light)}.Toast-module__dpyMdW__confirmButton{background:var(--gradient-primary);color:var(--color-text);border:none}.Toast-module__dpyMdW__confirmButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e8cfc466}.Toast-module__dpyMdW__confirmButton.Toast-module__dpyMdW__danger{color:#fff;background:linear-gradient(135deg,#e74c3c,#c0392b)}.Toast-module__dpyMdW__confirmButton.Toast-module__dpyMdW__danger:hover{box-shadow:0 4px 12px #e74c3c66}
.MemoryMoments-module__Y0gyba__container{flex-direction:column;gap:1rem;display:flex}.MemoryMoments-module__Y0gyba__hero,.MemoryMoments-module__Y0gyba__weeklyKeepsake,.MemoryMoments-module__Y0gyba__quickCapture,.MemoryMoments-module__Y0gyba__presetSection,.MemoryMoments-module__Y0gyba__featuredMoment,.MemoryMoments-module__Y0gyba__timelineSection,.MemoryMoments-module__Y0gyba__bumpSection,.MemoryMoments-module__Y0gyba__emptyState,.MemoryMoments-module__Y0gyba__momentCard,.MemoryMoments-module__Y0gyba__featuredCard,.MemoryMoments-module__Y0gyba__quickCard,.MemoryMoments-module__Y0gyba__typeOption,.MemoryMoments-module__Y0gyba__modal,.MemoryMoments-module__Y0gyba__selectedType{border:1px solid #e1dad3e0;box-shadow:0 16px 30px -26px #2d292624}.MemoryMoments-module__Y0gyba__hero,.MemoryMoments-module__Y0gyba__weeklyKeepsake,.MemoryMoments-module__Y0gyba__quickCapture,.MemoryMoments-module__Y0gyba__presetSection,.MemoryMoments-module__Y0gyba__featuredMoment,.MemoryMoments-module__Y0gyba__timelineSection,.MemoryMoments-module__Y0gyba__bumpSection{background:#fffcf8f5;border-radius:24px;padding:1rem}.MemoryMoments-module__Y0gyba__hero{background:#fffcf8fa;gap:1rem;display:grid}.MemoryMoments-module__Y0gyba__heroCopy{flex-direction:column;gap:.45rem;display:flex}.MemoryMoments-module__Y0gyba__eyebrow,.MemoryMoments-module__Y0gyba__sectionEyebrow,.MemoryMoments-module__Y0gyba__featuredMeta{letter-spacing:.14em;text-transform:uppercase;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800}.MemoryMoments-module__Y0gyba__eyebrow{color:#a98975;background:#f7eee8f5;border-radius:999px;align-items:center;width:fit-content;padding:.4rem .68rem;display:inline-flex}.MemoryMoments-module__Y0gyba__title,.MemoryMoments-module__Y0gyba__sectionTitle,.MemoryMoments-module__Y0gyba__quickTitle,.MemoryMoments-module__Y0gyba__featuredMoment h4,.MemoryMoments-module__Y0gyba__emptyState h5,.MemoryMoments-module__Y0gyba__modalHeader h3{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:#2b2125;margin:0}.MemoryMoments-module__Y0gyba__title{font-size:clamp(1.75rem,3vw,2.2rem);line-height:1}.MemoryMoments-module__Y0gyba__subtitle,.MemoryMoments-module__Y0gyba__quickText,.MemoryMoments-module__Y0gyba__featuredNotes,.MemoryMoments-module__Y0gyba__momentNotes,.MemoryMoments-module__Y0gyba__emptyState p,.MemoryMoments-module__Y0gyba__selectedType p,.MemoryMoments-module__Y0gyba__typeOption span,.MemoryMoments-module__Y0gyba__momentMeta,.MemoryMoments-module__Y0gyba__quickMeta{font-family:Plus Jakarta Sans,-apple-system,sans-serif;line-height:1.7}.MemoryMoments-module__Y0gyba__subtitle{color:#6a5f58;margin:0;font-size:.95rem}.MemoryMoments-module__Y0gyba__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.MemoryMoments-module__Y0gyba__statCard{background:#ffffffeb;border:1px solid #e1dad3e0;border-radius:22px;padding:.95rem}.MemoryMoments-module__Y0gyba__statCard span,.MemoryMoments-module__Y0gyba__sectionEyebrow{color:#9a8475;display:block}.MemoryMoments-module__Y0gyba__statCard strong{color:#2b2125;margin-top:.25rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:1rem;display:block}.MemoryMoments-module__Y0gyba__sectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.MemoryMoments-module__Y0gyba__sectionTitle{margin-top:.2rem;font-size:1.35rem;line-height:1.02}.MemoryMoments-module__Y0gyba__sectionButton,.MemoryMoments-module__Y0gyba__secondaryButton,.MemoryMoments-module__Y0gyba__saveQuickButton,.MemoryMoments-module__Y0gyba__emptyButton,.MemoryMoments-module__Y0gyba__cancelBtn,.MemoryMoments-module__Y0gyba__saveBtn{cursor:pointer;letter-spacing:0;text-transform:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:800;display:inline-flex}.MemoryMoments-module__Y0gyba__sectionButton,.MemoryMoments-module__Y0gyba__secondaryButton,.MemoryMoments-module__Y0gyba__cancelBtn{color:#6a5f58;background:#f7eee8f5;padding:.74rem .95rem;font-size:.8rem}.MemoryMoments-module__Y0gyba__weeklyBadge{color:#8b6d5a;letter-spacing:.12em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;align-items:center;padding:.56rem .8rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex}.MemoryMoments-module__Y0gyba__weeklyKeepsakeCard{background:#fffaf6f5;border:1px solid #e1dad3e0;border-radius:24px;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:.95rem;margin-top:.95rem;padding:.95rem;display:grid}.MemoryMoments-module__Y0gyba__weeklyVisual{background:#fffffff0;border-radius:20px;min-height:180px;position:relative;overflow:hidden}.MemoryMoments-module__Y0gyba__weeklyPhoto{object-fit:cover}.MemoryMoments-module__Y0gyba__weeklyMark{color:#8b6d5a;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#f8ece4 0%,#efe0d2 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;font-size:1rem;font-weight:800;display:flex}.MemoryMoments-module__Y0gyba__weeklyContent{flex-direction:column;gap:.75rem;display:flex}.MemoryMoments-module__Y0gyba__weeklyLead,.MemoryMoments-module__Y0gyba__weeklyBody{color:#6a5f58;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;line-height:1.65}.MemoryMoments-module__Y0gyba__weeklyLead{font-size:.92rem}.MemoryMoments-module__Y0gyba__weeklyBody{font-size:.86rem}.MemoryMoments-module__Y0gyba__weeklyMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.MemoryMoments-module__Y0gyba__weeklyMetric{background:#fffffff0;border:1px solid #e1dad3e0;border-radius:18px;padding:.8rem .85rem}.MemoryMoments-module__Y0gyba__weeklyMetric span,.MemoryMoments-module__Y0gyba__weeklyHighlightChip{letter-spacing:.12em;text-transform:uppercase;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800}.MemoryMoments-module__Y0gyba__weeklyMetric span{color:#9a8475;display:block}.MemoryMoments-module__Y0gyba__weeklyMetric strong{color:#2b2125;margin-top:.24rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.96rem;display:block}.MemoryMoments-module__Y0gyba__weeklyHighlightRow,.MemoryMoments-module__Y0gyba__weeklyActions{flex-wrap:wrap;gap:.6rem;display:flex}.MemoryMoments-module__Y0gyba__weeklyHighlightChip{color:#8b6d5a;background:#f7eee8f5;border-radius:999px;padding:.54rem .74rem}.MemoryMoments-module__Y0gyba__promptTabs{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.MemoryMoments-module__Y0gyba__promptTab,.MemoryMoments-module__Y0gyba__starterChip{cursor:pointer;border-radius:999px;font-family:Plus Jakarta Sans,-apple-system,sans-serif}.MemoryMoments-module__Y0gyba__promptTab{color:#6a5f58;background:#fffbf7f5;border:1px solid #e1dad3e0;padding:.65rem .84rem;font-size:.8rem;font-weight:700}.MemoryMoments-module__Y0gyba__promptTabActive{color:#2d2926;background:#f7eee8f5}.MemoryMoments-module__Y0gyba__quickCard{background:#fffaf6f5;border-radius:24px;margin-top:.85rem;padding:1rem}.MemoryMoments-module__Y0gyba__quickTitle{font-size:1.15rem}.MemoryMoments-module__Y0gyba__quickText{color:#6b5960;margin:.35rem 0 0;font-size:.88rem}.MemoryMoments-module__Y0gyba__quickTextarea,.MemoryMoments-module__Y0gyba__notesInput,.MemoryMoments-module__Y0gyba__input,.MemoryMoments-module__Y0gyba__dateField,.MemoryMoments-module__Y0gyba__photoButton{background:#fffffffa;border:1px solid #e1dad3e0;width:100%;box-shadow:inset 0 1px #fff9}.MemoryMoments-module__Y0gyba__quickTextarea,.MemoryMoments-module__Y0gyba__notesInput,.MemoryMoments-module__Y0gyba__input{color:#2b2125;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem}.MemoryMoments-module__Y0gyba__quickTextarea{resize:vertical;border-radius:20px;min-height:118px;margin-top:.75rem;padding:.95rem 1rem}.MemoryMoments-module__Y0gyba__starterRow{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.MemoryMoments-module__Y0gyba__starterChip{color:#6a5f58;text-align:left;background:#fffbf7fa;border:1px solid #e1dad3e0;padding:.58rem .8rem;font-size:.78rem}.MemoryMoments-module__Y0gyba__quickFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.95rem;display:flex}.MemoryMoments-module__Y0gyba__quickMeta{color:#7a7069;font-size:.82rem}.MemoryMoments-module__Y0gyba__saveQuickButton,.MemoryMoments-module__Y0gyba__saveBtn,.MemoryMoments-module__Y0gyba__emptyButton{color:#fffaf7;background:#2d2926;padding:.82rem 1rem;font-size:.8rem;box-shadow:0 14px 24px -20px #2d292647}.MemoryMoments-module__Y0gyba__saveQuickButton:disabled,.MemoryMoments-module__Y0gyba__saveBtn:disabled{opacity:.6;cursor:not-allowed}.MemoryMoments-module__Y0gyba__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.95rem;display:grid}.MemoryMoments-module__Y0gyba__bumpSection{flex-direction:column;gap:.9rem;display:flex}.MemoryMoments-module__Y0gyba__bumpEmpty{background:#fffaf6f5;border:1px solid #e1dad3e0;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid}.MemoryMoments-module__Y0gyba__bumpEmptyIcon{color:#8b6d5a;background:#f7eee8f5;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.MemoryMoments-module__Y0gyba__bumpEmpty strong,.MemoryMoments-module__Y0gyba__bumpMeta strong{color:#2b2125;font-family:Plus Jakarta Sans,-apple-system,sans-serif;display:block}.MemoryMoments-module__Y0gyba__bumpEmpty p{color:#63565f;margin:.2rem 0 0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.85rem;line-height:1.6}.MemoryMoments-module__Y0gyba__bumpRail{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.8rem;display:grid}.MemoryMoments-module__Y0gyba__bumpCard{background:#fffaf6fa;border:1px solid #e1dad3e0;border-radius:22px;padding:.6rem;position:relative}.MemoryMoments-module__Y0gyba__bumpPhotoWrap{aspect-ratio:.82;border-radius:16px;width:100%;position:relative;overflow:hidden}.MemoryMoments-module__Y0gyba__bumpPhoto{object-fit:cover}.MemoryMoments-module__Y0gyba__bumpMeta{margin-top:.6rem}.MemoryMoments-module__Y0gyba__bumpMeta span{color:#6b5e66;margin-top:.18rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.76rem;display:block}.MemoryMoments-module__Y0gyba__bumpDelete{color:#fff;cursor:pointer;background:#22121aad;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.MemoryMoments-module__Y0gyba__presetCard{text-align:left;cursor:pointer;background:#fffaf6fa;border:1px solid #e1dad3e0;border-radius:22px;flex-direction:column;gap:.3rem;padding:1rem;display:flex}.MemoryMoments-module__Y0gyba__presetMark{color:#8b6d5a;letter-spacing:.12em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.MemoryMoments-module__Y0gyba__presetCard strong{color:#2b2125;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem}.MemoryMoments-module__Y0gyba__presetCard span:last-child{color:#6c5a61;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.8rem;line-height:1.55}.MemoryMoments-module__Y0gyba__featuredCard{background:#fffaf6fa;border-radius:24px;grid-template-columns:minmax(110px,140px) minmax(0,1fr);gap:.9rem;margin-top:.9rem;padding:.95rem;display:grid}.MemoryMoments-module__Y0gyba__featuredPhotoWrap,.MemoryMoments-module__Y0gyba__momentVisual{background:#fffffff0;border-radius:20px;position:relative;overflow:hidden}.MemoryMoments-module__Y0gyba__featuredPhotoWrap{min-height:140px}.MemoryMoments-module__Y0gyba__featuredPhoto,.MemoryMoments-module__Y0gyba__momentPhoto,.MemoryMoments-module__Y0gyba__photoPreviewImage{object-fit:cover}.MemoryMoments-module__Y0gyba__featuredMark,.MemoryMoments-module__Y0gyba__momentMark{color:#8b6d5a;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#f8ece4 0%,#efe0d2 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:96px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.9rem;font-weight:800;display:flex}.MemoryMoments-module__Y0gyba__featuredContent{flex-direction:column;justify-content:center;gap:.35rem;display:flex}.MemoryMoments-module__Y0gyba__featuredMeta{color:#9a8475}.MemoryMoments-module__Y0gyba__featuredNotes{color:#5e4d53;margin:0;font-size:.94rem}.MemoryMoments-module__Y0gyba__emptyState{text-align:center;background:#fffaf6fa;border-radius:28px;padding:2.2rem 1rem}.MemoryMoments-module__Y0gyba__emptyBadge{color:#8b6d5a;letter-spacing:.12em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;align-items:center;gap:.35rem;padding:.58rem .84rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex}.MemoryMoments-module__Y0gyba__emptyState h5{margin-top:.8rem;font-size:1.38rem}.MemoryMoments-module__Y0gyba__emptyState p{color:#6a5f58;max-width:24rem;margin:.5rem auto 0;font-size:.9rem}.MemoryMoments-module__Y0gyba__timelineSection{flex-direction:column;gap:.9rem;display:flex}.MemoryMoments-module__Y0gyba__momentsList{flex-direction:column;gap:.8rem;display:flex}.MemoryMoments-module__Y0gyba__momentCard{background:#fffcf8fa;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.95rem;display:grid}.MemoryMoments-module__Y0gyba__momentVisual{flex-shrink:0;width:84px;height:84px}.MemoryMoments-module__Y0gyba__momentHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MemoryMoments-module__Y0gyba__momentHeader h5{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:#2b2125;margin:0;font-size:1.08rem;line-height:1.04}.MemoryMoments-module__Y0gyba__momentWeekTag{color:#8b6d5a;letter-spacing:.1em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;padding:.3rem .55rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.66rem;font-weight:800}.MemoryMoments-module__Y0gyba__momentMeta{color:#7a7069;flex-wrap:wrap;gap:.35rem;margin-top:.28rem;font-size:.75rem;display:flex}.MemoryMoments-module__Y0gyba__momentNotes{color:#6a5f58;margin:.45rem 0 0;font-size:.85rem}.MemoryMoments-module__Y0gyba__deleteBtn{color:#917680;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.MemoryMoments-module__Y0gyba__modalOverlay{z-index:100;background:#28211c70;justify-content:center;align-items:flex-end;padding:0 0 1rem;display:flex;position:fixed;inset:0}.MemoryMoments-module__Y0gyba__modal{background:#fffcf8fc;border-radius:28px;width:min(100%,540px);max-height:88vh;padding:1.2rem;overflow-y:auto}.MemoryMoments-module__Y0gyba__modalHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.MemoryMoments-module__Y0gyba__closeButton{color:#8b6d5a;cursor:pointer;background:#f7eee8f5;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.MemoryMoments-module__Y0gyba__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.MemoryMoments-module__Y0gyba__typeOption{text-align:left;cursor:pointer;background:#fffaf6fa;border-radius:22px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem;display:flex}.MemoryMoments-module__Y0gyba__typeMark,.MemoryMoments-module__Y0gyba__selectedTypeMark{color:#8b6d5a;letter-spacing:.12em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;justify-content:center;align-items:center;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:800;display:inline-flex}.MemoryMoments-module__Y0gyba__typeMark{width:2.35rem;height:2.35rem;font-size:.76rem}.MemoryMoments-module__Y0gyba__typeOption strong{color:#2b2125;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem}.MemoryMoments-module__Y0gyba__typeOption span:last-child{color:#6b5960;font-size:.8rem}.MemoryMoments-module__Y0gyba__momentForm{flex-direction:column;gap:.9rem;display:flex}.MemoryMoments-module__Y0gyba__selectedType{background:#fffaf6fa;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.MemoryMoments-module__Y0gyba__selectedTypeMain{align-items:flex-start;gap:.7rem;display:flex}.MemoryMoments-module__Y0gyba__selectedTypeMark{flex-shrink:0;width:2.3rem;height:2.3rem;font-size:.76rem}.MemoryMoments-module__Y0gyba__selectedTypeMain strong{color:#2b2125;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem;display:block}.MemoryMoments-module__Y0gyba__selectedType p{color:#6a5f58;margin:.18rem 0 0;font-size:.8rem}.MemoryMoments-module__Y0gyba__selectedType button{color:#8b6d5a;cursor:pointer;background:0 0;border:none;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.76rem;font-weight:700}.MemoryMoments-module__Y0gyba__input{border-radius:18px;min-height:48px;padding:0 .95rem}.MemoryMoments-module__Y0gyba__dateField{color:#7f6d74;border-radius:18px;align-items:center;gap:.55rem;min-height:48px;padding:0 .95rem;display:flex}.MemoryMoments-module__Y0gyba__dateField input{color:#2b2125;background:0 0;border:none;flex:1;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem}.MemoryMoments-module__Y0gyba__photoSection{justify-content:center;display:flex}.MemoryMoments-module__Y0gyba__photoButton{color:#7a5562;cursor:pointer;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:110px;padding:1rem;display:flex}.MemoryMoments-module__Y0gyba__photoPreview{border-radius:24px;width:160px;height:160px;position:relative;overflow:hidden}.MemoryMoments-module__Y0gyba__photoPreview button{color:#fff;cursor:pointer;background:#22121ab3;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.MemoryMoments-module__Y0gyba__notesInput{resize:vertical;border-radius:20px;min-height:112px;padding:.95rem 1rem}.MemoryMoments-module__Y0gyba__formActions{gap:.7rem;display:flex}.MemoryMoments-module__Y0gyba__cancelBtn,.MemoryMoments-module__Y0gyba__saveBtn{flex:1;min-height:50px}@media (max-width:760px){.MemoryMoments-module__Y0gyba__heroStats,.MemoryMoments-module__Y0gyba__weeklyKeepsakeCard,.MemoryMoments-module__Y0gyba__presetGrid,.MemoryMoments-module__Y0gyba__typeGrid,.MemoryMoments-module__Y0gyba__featuredCard,.MemoryMoments-module__Y0gyba__weeklyKeepsakeCard{grid-template-columns:1fr}.MemoryMoments-module__Y0gyba__featuredPhotoWrap,.MemoryMoments-module__Y0gyba__weeklyVisual{min-height:180px}.MemoryMoments-module__Y0gyba__quickFooter,.MemoryMoments-module__Y0gyba__momentCard,.MemoryMoments-module__Y0gyba__formActions{flex-direction:column;grid-template-columns:1fr}.MemoryMoments-module__Y0gyba__momentCard{grid-template-columns:1fr}.MemoryMoments-module__Y0gyba__momentVisual{width:100%;height:180px}}@media (max-width:640px){.MemoryMoments-module__Y0gyba__hero,.MemoryMoments-module__Y0gyba__weeklyKeepsake,.MemoryMoments-module__Y0gyba__quickCapture,.MemoryMoments-module__Y0gyba__presetSection,.MemoryMoments-module__Y0gyba__featuredMoment,.MemoryMoments-module__Y0gyba__timelineSection{border-radius:28px;padding:1rem}.MemoryMoments-module__Y0gyba__promptTabs,.MemoryMoments-module__Y0gyba__starterRow{flex-direction:column}.MemoryMoments-module__Y0gyba__promptTab,.MemoryMoments-module__Y0gyba__starterChip,.MemoryMoments-module__Y0gyba__sectionButton,.MemoryMoments-module__Y0gyba__emptyButton{width:100%}.MemoryMoments-module__Y0gyba__sectionHeader{flex-direction:column;align-items:flex-start}.MemoryMoments-module__Y0gyba__modalOverlay{padding:0}.MemoryMoments-module__Y0gyba__modal{border-radius:28px 28px 0 0}}
.DoctorQuestions-module__YSRE7W__container{flex-direction:column;gap:.82rem;display:flex}.DoctorQuestions-module__YSRE7W__hero,.DoctorQuestions-module__YSRE7W__briefCard,.DoctorQuestions-module__YSRE7W__captureCard,.DoctorQuestions-module__YSRE7W__emptyState,.DoctorQuestions-module__YSRE7W__questionItem{border:1px solid #e1dad3e0;box-shadow:0 16px 30px -26px #2d292624}.DoctorQuestions-module__YSRE7W__hero,.DoctorQuestions-module__YSRE7W__briefCard,.DoctorQuestions-module__YSRE7W__captureCard,.DoctorQuestions-module__YSRE7W__emptyState{background:#fffcf8f5;border-radius:22px;padding:.9rem}.DoctorQuestions-module__YSRE7W__hero{background:#fffcf8fa;flex-direction:column;gap:.65rem;display:flex}.DoctorQuestions-module__YSRE7W__headerLeft,.DoctorQuestions-module__YSRE7W__captureHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.DoctorQuestions-module__YSRE7W__headerLeft{color:#8b6d5a;align-items:center}.DoctorQuestions-module__YSRE7W__headerLeft h3,.DoctorQuestions-module__YSRE7W__captureHeader h4{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:#22283a;margin:0}.DoctorQuestions-module__YSRE7W__subtitle,.DoctorQuestions-module__YSRE7W__emptyText,.DoctorQuestions-module__YSRE7W__questionMeta,.DoctorQuestions-module__YSRE7W__questionText,.DoctorQuestions-module__YSRE7W__statCard span,.DoctorQuestions-module__YSRE7W__sectionEyebrow,.DoctorQuestions-module__YSRE7W__starterChip,.DoctorQuestions-module__YSRE7W__input{font-family:Plus Jakarta Sans,-apple-system,sans-serif}.DoctorQuestions-module__YSRE7W__subtitle{color:#6a5f58;margin:.18rem 0 0;font-size:.84rem;line-height:1.45}.DoctorQuestions-module__YSRE7W__heroStats{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.DoctorQuestions-module__YSRE7W__statCard{background:#fffffff0;border:1px solid #e1dad3e0;border-radius:999px;align-items:baseline;gap:.38rem;padding:.5rem .7rem;display:inline-flex}.DoctorQuestions-module__YSRE7W__statCard span,.DoctorQuestions-module__YSRE7W__sectionEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9a8475;font-size:.68rem;font-weight:800;display:block}.DoctorQuestions-module__YSRE7W__statCard strong{color:#22283a;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.8rem}.DoctorQuestions-module__YSRE7W__captureHeader h4{margin-top:.18rem;font-size:1.12rem;line-height:1.04}.DoctorQuestions-module__YSRE7W__badge{color:#fff;background:#2d2926;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.76rem;font-weight:800;display:inline-flex}.DoctorQuestions-module__YSRE7W__addButton,.DoctorQuestions-module__YSRE7W__saveBtn,.DoctorQuestions-module__YSRE7W__cancelBtn,.DoctorQuestions-module__YSRE7W__secondaryBtn{cursor:pointer;letter-spacing:0;text-transform:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:800;display:inline-flex}.DoctorQuestions-module__YSRE7W__addButton{color:#6a5f58;background:#fffbf7f5;border:1px dashed #e1dad3eb;width:100%;min-height:46px;margin-top:.72rem;font-size:.82rem}.DoctorQuestions-module__YSRE7W__addForm{flex-direction:column;gap:.65rem;margin-top:.72rem;display:flex}.DoctorQuestions-module__YSRE7W__input{color:#2d2926;resize:vertical;background:#fffffffa;border:1px solid #e1dad3e0;border-radius:18px;width:100%;min-height:92px;padding:.88rem .95rem;font-size:.88rem}.DoctorQuestions-module__YSRE7W__starterRow{flex-wrap:wrap;gap:.45rem;margin-top:.68rem;display:flex}.DoctorQuestions-module__YSRE7W__starterChip{color:#6a5f58;text-align:left;cursor:pointer;background:#fffbf7fa;border:1px solid #e1dad3e0;border-radius:999px;padding:.52rem .72rem;font-size:.74rem}.DoctorQuestions-module__YSRE7W__addActions{gap:.65rem;display:flex}.DoctorQuestions-module__YSRE7W__cancelBtn,.DoctorQuestions-module__YSRE7W__saveBtn{flex:1;min-height:48px;font-size:.72rem}.DoctorQuestions-module__YSRE7W__cancelBtn{color:#6a5f58;background:#f7eee8f5}.DoctorQuestions-module__YSRE7W__saveBtn{color:#fff;background:#2d2926}.DoctorQuestions-module__YSRE7W__secondaryBtn{color:#6a5f58;background:#f7eee8f5}.DoctorQuestions-module__YSRE7W__saveBtn:disabled,.DoctorQuestions-module__YSRE7W__secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.DoctorQuestions-module__YSRE7W__briefText,.DoctorQuestions-module__YSRE7W__briefLine strong{font-family:Plus Jakarta Sans,-apple-system,sans-serif}.DoctorQuestions-module__YSRE7W__briefText{color:#6a5f58;margin:.7rem 0 0;font-size:.84rem;line-height:1.5}.DoctorQuestions-module__YSRE7W__briefPreview{gap:.55rem;margin-top:.75rem;display:grid}.DoctorQuestions-module__YSRE7W__briefLine{background:#fffbf7fa;border:1px solid #e1dad3e0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem .8rem;display:grid}.DoctorQuestions-module__YSRE7W__briefLine span{color:#8b6d5a;background:#f7eee8f5;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.DoctorQuestions-module__YSRE7W__briefLine strong{color:#22283a;font-size:.84rem;line-height:1.4}.DoctorQuestions-module__YSRE7W__briefActions{gap:.65rem;margin-top:.8rem;display:flex}.DoctorQuestions-module__YSRE7W__briefActions .DoctorQuestions-module__YSRE7W__saveBtn,.DoctorQuestions-module__YSRE7W__briefActions .DoctorQuestions-module__YSRE7W__secondaryBtn{flex:1;min-height:48px;font-size:.72rem}.DoctorQuestions-module__YSRE7W__emptyState{text-align:center}.DoctorQuestions-module__YSRE7W__emptyBadge{color:#8b6d5a;letter-spacing:.12em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;align-items:center;gap:.35rem;padding:.58rem .84rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex}.DoctorQuestions-module__YSRE7W__emptyText{color:#6a5f58;max-width:24rem;margin:.55rem auto 0;font-size:.84rem;line-height:1.5}.DoctorQuestions-module__YSRE7W__questionsList{flex-direction:column;gap:.75rem;display:flex}.DoctorQuestions-module__YSRE7W__questionItem{background:#fffcf8fa;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.DoctorQuestions-module__YSRE7W__questionItem.DoctorQuestions-module__YSRE7W__answered{opacity:.7}.DoctorQuestions-module__YSRE7W__checkbox{color:#8b6d5a;cursor:pointer;background:0 0;border:2px solid #e1dad3eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.DoctorQuestions-module__YSRE7W__checkbox.DoctorQuestions-module__YSRE7W__checked{color:#fff;background:#2d2926;border-color:#2d2926}.DoctorQuestions-module__YSRE7W__questionBody{min-width:0}.DoctorQuestions-module__YSRE7W__questionText{color:#22283a;font-size:.9rem;line-height:1.5;display:block}.DoctorQuestions-module__YSRE7W__questionMeta{color:#8b817a;margin-top:.2rem;font-size:.76rem;display:block}.DoctorQuestions-module__YSRE7W__answered .DoctorQuestions-module__YSRE7W__questionText{color:#8b817a;text-decoration:line-through}.DoctorQuestions-module__YSRE7W__deleteBtn{color:#9a8475;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.DoctorQuestions-module__YSRE7W__divider{align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.DoctorQuestions-module__YSRE7W__divider:before,.DoctorQuestions-module__YSRE7W__divider:after{content:"";background:#e1dad3e6;flex:1;height:1px}.DoctorQuestions-module__YSRE7W__divider span{letter-spacing:.12em;text-transform:uppercase;color:#9a8475;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:800}@media (max-width:760px){.DoctorQuestions-module__YSRE7W__hero{flex-direction:column}.DoctorQuestions-module__YSRE7W__heroStats{width:100%}}@media (max-width:640px){.DoctorQuestions-module__YSRE7W__hero,.DoctorQuestions-module__YSRE7W__briefCard,.DoctorQuestions-module__YSRE7W__captureCard,.DoctorQuestions-module__YSRE7W__emptyState{border-radius:24px;padding:1rem}.DoctorQuestions-module__YSRE7W__captureHeader,.DoctorQuestions-module__YSRE7W__addActions,.DoctorQuestions-module__YSRE7W__briefActions{flex-direction:column;align-items:flex-start}.DoctorQuestions-module__YSRE7W__starterRow{flex-direction:column}.DoctorQuestions-module__YSRE7W__starterChip,.DoctorQuestions-module__YSRE7W__addButton{width:100%}.DoctorQuestions-module__YSRE7W__questionItem{grid-template-columns:auto minmax(0,1fr)}.DoctorQuestions-module__YSRE7W__deleteBtn{grid-column:2;justify-self:end}}
.BottomNav-module__bUvUJa__nav{left:50%;bottom:calc(.52rem + env(safe-area-inset-bottom) * .22);z-index:95;border:1px solid var(--wv-hairline);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#fffdf9fa,#f7f0e8fa);border-radius:1.45rem;width:min(100% - 1rem,24.75rem);padding:.34rem;position:fixed;transform:translate(-50%);box-shadow:0 28px 44px -34px #4730237a,0 10px 24px #47302314}.BottomNav-module__bUvUJa__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.BottomNav-module__bUvUJa__item{min-width:0}.BottomNav-module__bUvUJa__link{min-height:3.15rem;color:var(--wv-warm-stone);transition:background var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-fast);border-radius:1.05rem;align-content:center;justify-items:center;gap:.18rem;padding:.26rem .16rem .24rem;text-decoration:none;display:grid}.BottomNav-module__bUvUJa__link:active{transform:translateY(1px)}.BottomNav-module__bUvUJa__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.BottomNav-module__bUvUJa__iconWrap{border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.BottomNav-module__bUvUJa__label{letter-spacing:0;font-size:.68rem;font-weight:700;line-height:1}.BottomNav-module__bUvUJa__active{color:var(--wv-cocoa-ink);background:#fffaf4fa;box-shadow:inset 0 0 0 1px #4730231a}.BottomNav-module__bUvUJa__active .BottomNav-module__bUvUJa__iconWrap{background:0 0}.BottomNav-module__bUvUJa__createActive{background:linear-gradient(180deg, #d19b88 0%, var(--wv-soft-clay) 100%);color:#fffdf9;box-shadow:0 12px 24px #b57d683d}.BottomNav-module__bUvUJa__createActive .BottomNav-module__bUvUJa__iconWrap{background:#ffffff1f}.BottomNav-module__bUvUJa__createActive .BottomNav-module__bUvUJa__label{font-weight:700}@media (max-width:380px){.BottomNav-module__bUvUJa__nav{width:calc(100% - .9rem)}.BottomNav-module__bUvUJa__link{min-height:3rem;padding-inline:.1rem}.BottomNav-module__bUvUJa__label{font-size:.64rem}}
.ContractionTimer-module__Ykt7DG__container{background:#fffcf8fa;border:1px solid #e1dad3e0;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 30px -26px #2d292624}.ContractionTimer-module__Ykt7DG__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ContractionTimer-module__Ykt7DG__headerLeft{align-items:center;gap:12px;display:flex}.ContractionTimer-module__Ykt7DG__headerLeft svg{color:#8b6d5a;flex-shrink:0}.ContractionTimer-module__Ykt7DG__eyebrow,.ContractionTimer-module__Ykt7DG__ruleEyebrow,.ContractionTimer-module__Ykt7DG__recentList h4,.ContractionTimer-module__Ykt7DG__statLabel{letter-spacing:.12em;text-transform:uppercase;color:#9a8475;margin:0;font-size:.7rem;font-weight:700}.ContractionTimer-module__Ykt7DG__headerLeft h3,.ContractionTimer-module__Ykt7DG__startIntro h4,.ContractionTimer-module__Ykt7DG__ruleLead h4{font-family:var(--font-playfair-display);color:#352214;margin:4px 0 0;font-size:1.14rem;line-height:1.1}.ContractionTimer-module__Ykt7DG__endSessionBtn{color:#6a5f58;cursor:pointer;background:#f7eee8f5;border:1px solid #e1dad3eb;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.ContractionTimer-module__Ykt7DG__endSessionBtn:hover,.ContractionTimer-module__Ykt7DG__startButton:hover{transform:translateY(-1px)}.ContractionTimer-module__Ykt7DG__warningBox{color:#7a5f49;background:#fff7eef5;border:1px solid #e8ceb1b8;border-radius:18px;grid-template-columns:auto 1fr;gap:10px;padding:13px 14px;display:grid}.ContractionTimer-module__Ykt7DG__warningBox svg{color:#a56f4f;flex-shrink:0;margin-top:2px}.ContractionTimer-module__Ykt7DG__warningBox p,.ContractionTimer-module__Ykt7DG__sectionCopy,.ContractionTimer-module__Ykt7DG__startHint{color:#6a5f58;margin:0;font-size:.88rem;line-height:1.55}.ContractionTimer-module__Ykt7DG__startSection,.ContractionTimer-module__Ykt7DG__activeSession{gap:14px;display:grid}.ContractionTimer-module__Ykt7DG__startIntro{gap:8px;display:grid}.ContractionTimer-module__Ykt7DG__startButton{color:#fff;cursor:pointer;background:#2d2926;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 18px;font-size:.98rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 24px -20px #2d292642}.ContractionTimer-module__Ykt7DG__ruleBox{background:#fffffff0;border:1px solid #e1dad3e0;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 24px -22px #2d29261f}.ContractionTimer-module__Ykt7DG__ruleLead{gap:4px;display:grid}.ContractionTimer-module__Ykt7DG__ruleGrid,.ContractionTimer-module__Ykt7DG__sessionStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ContractionTimer-module__Ykt7DG__ruleStat,.ContractionTimer-module__Ykt7DG__stat{text-align:center;background:#fffaf6fa;border:1px solid #e1dad3e0;border-radius:18px;gap:4px;padding:12px;display:grid}.ContractionTimer-module__Ykt7DG__ruleStat strong,.ContractionTimer-module__Ykt7DG__statValue{font-family:var(--font-playfair-display);color:#342113;font-size:1.28rem}.ContractionTimer-module__Ykt7DG__ruleStat span{color:#583e2cbd;font-size:.78rem;line-height:1.35}.ContractionTimer-module__Ykt7DG__timerButton{aspect-ratio:1;color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 25%,#ffffffb8,#0000 26%),linear-gradient(160deg,#dfbfaa 0%,#bf8d6d 48%,#8f5f48 100%);border:1px solid #be9c8438;border-radius:999px;width:min(220px,76vw);margin:2px auto 0;padding:24px;transition:transform .15s,box-shadow .15s,background .18s;box-shadow:0 18px 34px #7d563d33,inset 0 2px 8px #fff3}.ContractionTimer-module__Ykt7DG__timerButton.ContractionTimer-module__Ykt7DG__active{background:radial-gradient(circle at 30% 25%,#ffffffc7,#0000 24%),linear-gradient(160deg,#c88b69 0%,#a26546 52%,#744936 100%);box-shadow:0 20px 36px #603d2c3d,inset 0 2px 8px #ffffff38}.ContractionTimer-module__Ykt7DG__timerCount{font-family:var(--font-playfair-display);font-size:clamp(2.4rem,8vw,3rem);font-weight:700;line-height:1}.ContractionTimer-module__Ykt7DG__timerLabel{text-align:center;color:#ffffffeb;margin-top:8px;font-size:.86rem;line-height:1.35}.ContractionTimer-module__Ykt7DG__statusMessage{border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:600;line-height:1.45;display:flex}.ContractionTimer-module__Ykt7DG__statusMessage.ContractionTimer-module__Ykt7DG__hospital{color:#8d4e3a;background:#f4e4ddf5;border:1px solid #d4b4a4d1}.ContractionTimer-module__Ykt7DG__statusMessage.ContractionTimer-module__Ykt7DG__active{color:#9a613f;background:#fff5ecf5;border:1px solid #e0c4b1d1}.ContractionTimer-module__Ykt7DG__statusMessage.ContractionTimer-module__Ykt7DG__early,.ContractionTimer-module__Ykt7DG__statusMessage.ContractionTimer-module__Ykt7DG__not_enough{color:#6a5f58;background:#fffaf6fa;border:1px solid #e1dad3e0}.ContractionTimer-module__Ykt7DG__recentList{gap:10px;display:grid}.ContractionTimer-module__Ykt7DG__recentItem{background:#fffaf6fa;border:1px solid #e1dad3e0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ContractionTimer-module__Ykt7DG__recentTime{color:#6a5f58;font-size:.9rem}.ContractionTimer-module__Ykt7DG__recentDuration{color:#352214;font-size:.9rem;font-weight:700}@media (max-width:420px){.ContractionTimer-module__Ykt7DG__container{padding:16px}.ContractionTimer-module__Ykt7DG__ruleGrid,.ContractionTimer-module__Ykt7DG__sessionStats{gap:8px}.ContractionTimer-module__Ykt7DG__ruleStat,.ContractionTimer-module__Ykt7DG__stat{padding:11px 8px}.ContractionTimer-module__Ykt7DG__timerButton{width:min(206px,74vw);padding:22px}}
.page-module__8fcG5q__container{width:100%;max-width:32rem;padding:.68rem 1rem calc(6rem + env(safe-area-inset-bottom));gap:.68rem;margin:0 auto;display:grid;overflow-x:clip}.page-module__8fcG5q__loadingShell{min-height:50vh;color:var(--color-text-light);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.page-module__8fcG5q__spinner{color:var(--color-accent)}.page-module__8fcG5q__hero{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:.42rem;min-width:0;max-width:100%;padding:0;display:grid}.page-module__8fcG5q__heroCopy{gap:.12rem;min-width:0;display:grid}.page-module__8fcG5q__eyebrow,.page-module__8fcG5q__metricLabel,.page-module__8fcG5q__sectionEyebrow,.page-module__8fcG5q__quickCardHeader span,.page-module__8fcG5q__storyEyebrow{letter-spacing:.14em;text-transform:uppercase;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800}.page-module__8fcG5q__eyebrow{color:var(--wv-soft-clay);background:#f7eee8f2;border-radius:999px;align-items:center;padding:.34rem .58rem;display:inline-flex}.page-module__8fcG5q__title{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:var(--wv-cocoa-ink);margin:.08rem 0 0;font-size:1.78rem;line-height:.98}.page-module__8fcG5q__subtitle,.page-module__8fcG5q__quickEmpty,.page-module__8fcG5q__snapshotSubtitle,.page-module__8fcG5q__emptyText,.page-module__8fcG5q__disclaimer,.page-module__8fcG5q__chapterIntro,.page-module__8fcG5q__chapterCallout p,.page-module__8fcG5q__sideCardText,.page-module__8fcG5q__nextActionText,.page-module__8fcG5q__promptDescription,.page-module__8fcG5q__freeToolBody p,.page-module__8fcG5q__storyBody,.page-module__8fcG5q__actionDesc{font-family:Plus Jakarta Sans,-apple-system,sans-serif;line-height:1.7}.page-module__8fcG5q__subtitle{color:var(--wv-warm-stone);max-width:28rem;margin:0;font-size:.9rem;line-height:1.48}.page-module__8fcG5q__heroMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--wv-warm-stone);margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.7rem;font-weight:700}.page-module__8fcG5q__heroMetrics{flex-wrap:wrap;gap:.7rem;min-width:0;max-width:100%;display:flex}.page-module__8fcG5q__metricCard,.page-module__8fcG5q__snapshotTile,.page-module__8fcG5q__emptyState,.page-module__8fcG5q__storyCard,.page-module__8fcG5q__nextActionCard{border:1px solid var(--wv-hairline);box-shadow:0 16px 30px -26px #2d292624}.page-module__8fcG5q__metricCard{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-left:1px solid #e1dad3e0;border-radius:0;padding:0 0 0 .78rem}.page-module__8fcG5q__metricCard:first-child{border-left:0;padding-left:0}.page-module__8fcG5q__metricLabel,.page-module__8fcG5q__sectionEyebrow,.page-module__8fcG5q__storyEyebrow{color:var(--wv-warm-stone)}.page-module__8fcG5q__metricCard strong{color:var(--wv-cocoa-ink);margin-top:.14rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.84rem;display:block}.page-module__8fcG5q__tabBar{border:1px solid var(--wv-hairline);box-shadow:var(--wv-shadow-card);background:#fffdf9db;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem;min-width:0;max-width:100%;padding:.16rem;display:grid}.page-module__8fcG5q__tab{min-width:0;color:var(--wv-warm-stone);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.24rem;padding:.48rem .28rem;display:flex}.page-module__8fcG5q__tabActive{color:var(--wv-cocoa-ink);background:#fffaf4f2;box-shadow:0 8px 18px -14px #2d292657}.page-module__8fcG5q__tabIcon{justify-content:center;align-items:center;display:inline-flex}.page-module__8fcG5q__tabText{align-items:center;min-width:0;display:flex}.page-module__8fcG5q__tabLabel{letter-spacing:.01em;white-space:nowrap;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:700}.page-module__8fcG5q__tabContentWrapper{flex-direction:column;gap:.85rem;min-width:0;display:flex}.page-module__8fcG5q__memoryHero{background:linear-gradient(#3326200d,#33262085),url(/images/marketing-lifestyle.png) 50% 42%/cover;border-radius:1.45rem;min-height:13.5rem;position:relative;overflow:hidden;box-shadow:0 24px 44px -32px #47302375,inset 0 0 0 1px #fffdf92e}.page-module__8fcG5q__memoryHeroScrim{background:linear-gradient(#33262005 0%,#33262080 100%);position:absolute;inset:0}.page-module__8fcG5q__memoryHeroCopy{color:#fffdf9;gap:.22rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.page-module__8fcG5q__memoryHeroEyebrow{width:fit-content;min-height:1.5rem;color:var(--wv-soft-clay);letter-spacing:.12em;text-transform:uppercase;background:#fffdf9d6;border-radius:999px;align-items:center;padding:0 .66rem;font-size:.68rem;font-weight:800;display:inline-flex}.page-module__8fcG5q__memoryHeroCopy h2{color:#fffdf9;max-width:18rem;margin:0;font-size:1.64rem;line-height:1}.page-module__8fcG5q__memoryHeroCopy p{color:#fffdf9db;max-width:18rem;margin:0;font-size:.84rem;line-height:1.42}.page-module__8fcG5q__activationCard{background:radial-gradient(circle at 100% 0,#ffffff7a 0%,#0000 34%),linear-gradient(135deg,#f6fbf8fa,#e7f1ebfa);border:1px solid #84a38d29;border-radius:1rem;gap:1rem;padding:1.05rem;display:grid;box-shadow:0 28px 56px -42px #28302b38}.page-module__8fcG5q__activationHeader{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.page-module__8fcG5q__activationProgressBadge{color:#3d5748;background:#ffffffd1;border-radius:999px;align-items:baseline;gap:.3rem;padding:.7rem .9rem;display:inline-flex}.page-module__8fcG5q__activationProgressBadge strong{font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:1rem}.page-module__8fcG5q__activationProgressBadge span{font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.78rem;font-weight:700}.page-module__8fcG5q__activationIntro{color:#56655d;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem;line-height:1.65}.page-module__8fcG5q__activationSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.page-module__8fcG5q__activationStep{background:#ffffffc7;border:1px solid #84a38d24;border-radius:22px;gap:.24rem;padding:.9rem;display:grid}.page-module__8fcG5q__activationStep span{letter-spacing:.12em;text-transform:uppercase;color:#759081;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.66rem;font-weight:800}.page-module__8fcG5q__activationStep strong{color:#213027;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.88rem}.page-module__8fcG5q__activationStepDone{background:#edf7eff5;border-color:#6f957e38}.page-module__8fcG5q__activationActions{flex-wrap:wrap;gap:.65rem;display:flex}.page-module__8fcG5q__chapterGrid,.page-module__8fcG5q__routineGrid,.page-module__8fcG5q__overviewGrid{gap:1.05rem;display:grid}.page-module__8fcG5q__routineColumn{flex-direction:column;gap:1rem;display:flex}.page-module__8fcG5q__chapterGrid,.page-module__8fcG5q__routineGrid,.page-module__8fcG5q__overviewGrid{grid-template-columns:1fr}.page-module__8fcG5q__nextActionCard,.page-module__8fcG5q__quickCard,.page-module__8fcG5q__primaryAction,.page-module__8fcG5q__secondaryAction,.page-module__8fcG5q__snapshotTile,.page-module__8fcG5q__storyCard,.page-module__8fcG5q__emptyState{background:#ffffffeb;border-radius:1.32rem;min-width:0;max-width:100%;padding:.92rem}.page-module__8fcG5q__chapterCard,.page-module__8fcG5q__sideCard,.page-module__8fcG5q__guidedPanel,.page-module__8fcG5q__freeToolsPanel{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.12rem 0 0}.page-module__8fcG5q__chapterCard{flex-direction:column;gap:.85rem;display:flex}.page-module__8fcG5q__sideCard,.page-module__8fcG5q__guidedPanel,.page-module__8fcG5q__freeToolsPanel{border-top:1px solid #e1dad3d1;flex-direction:column;gap:.82rem;padding-top:.98rem;display:flex}.page-module__8fcG5q__chapterHeader,.page-module__8fcG5q__sectionHeaderCompact,.page-module__8fcG5q__sectionHeader,.page-module__8fcG5q__sideCardHeader,.page-module__8fcG5q__quickCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-module__8fcG5q__chapterTitle,.page-module__8fcG5q__nextActionTitle,.page-module__8fcG5q__freeToolsTitle,.page-module__8fcG5q__sectionTitle,.page-module__8fcG5q__snapshotTitle,.page-module__8fcG5q__sideCardTitle,.page-module__8fcG5q__emptyTitle,.page-module__8fcG5q__storyTitle{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:#213027;margin:0}.page-module__8fcG5q__chapterTitle{margin-top:.22rem;font-size:1.42rem;line-height:1}.page-module__8fcG5q__chapterBadge{color:#8b6d5a;background:#f7eee8f2;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .75rem;display:inline-flex}.page-module__8fcG5q__chapterBadge strong{font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.9rem}.page-module__8fcG5q__chapterActions{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.15rem;display:flex}.page-module__8fcG5q__chapterShareButton{color:#fffaf7;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#2d2926;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.76rem .95rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.74rem;font-weight:800;display:inline-flex}.page-module__8fcG5q__chapterShareHint{color:#7a7069;flex:1;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.78rem;line-height:1.45}.page-module__8fcG5q__chapterIntro{color:#6a5f58;margin:0;font-size:.88rem}.page-module__8fcG5q__chapterMetaNote,.page-module__8fcG5q__noteBody{color:#6a5f58;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.84rem;line-height:1.5}.page-module__8fcG5q__chapterStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.page-module__8fcG5q__chapterStat,.page-module__8fcG5q__chapterCallout{background:#fffaf6b8;border:1px solid #e1dad3e0;border-radius:1rem;padding:.68rem}.page-module__8fcG5q__chapterStat strong{color:#2d2926;margin-top:.24rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.95rem;display:block}.page-module__8fcG5q__chapterList{gap:.7rem;display:grid}.page-module__8fcG5q__chapterPoint{color:#5e544d;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.18rem 0;display:grid}.page-module__8fcG5q__chapterPoint svg{color:#a98975;margin-top:.18rem}.page-module__8fcG5q__noteSection{border-top:1px solid #e1dad3d1;flex-direction:column;gap:.72rem;padding-top:.98rem;display:flex}.page-module__8fcG5q__noteHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-module__8fcG5q__noteTitle{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:#213027;margin:.18rem 0 0;font-size:1.38rem;line-height:1}.page-module__8fcG5q__chapterCallouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.page-module__8fcG5q__chapterCallout p,.page-module__8fcG5q__sideCardText,.page-module__8fcG5q__promptDescription,.page-module__8fcG5q__nextActionText,.page-module__8fcG5q__storyBody,.page-module__8fcG5q__actionDesc{color:#6a5f58;margin:.35rem 0 0;font-size:.84rem}.page-module__8fcG5q__chapterRail,.page-module__8fcG5q__snapshotPanel,.page-module__8fcG5q__insightColumn,.page-module__8fcG5q__timelineLeadStack{flex-direction:column;gap:1rem;min-width:0;display:flex}.page-module__8fcG5q__sideCardHeader{color:#9a8475}.page-module__8fcG5q__sideCardTitle{font-size:1.35rem;line-height:1.02}.page-module__8fcG5q__sideCardButton,.page-module__8fcG5q__nextActionButton,.page-module__8fcG5q__sectionAction,.page-module__8fcG5q__inlineButton{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-weight:800;display:inline-flex}.page-module__8fcG5q__sideCardButton,.page-module__8fcG5q__inlineButton{color:#5b4b42;background:#f7eee8f2;width:fit-content;padding:.76rem .95rem;font-size:.72rem}.page-module__8fcG5q__sideCardButton:disabled,.page-module__8fcG5q__inlineButton:disabled{opacity:.6;cursor:not-allowed}.page-module__8fcG5q__inlineComposer{gap:.65rem;margin-top:.8rem;display:flex}.page-module__8fcG5q__inlineInput,.page-module__8fcG5q__promptTextarea{color:#2d2926;background:#fffdfbfa;border:1px solid #e1dad3e6;width:100%;box-shadow:inset 0 1px #fff9}.page-module__8fcG5q__inlineInput{border-radius:18px;min-height:48px;padding:0 .95rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem}.page-module__8fcG5q__chipRow{scrollbar-width:none;flex-wrap:nowrap;gap:.48rem;margin-top:.85rem;display:flex;overflow-x:auto}.page-module__8fcG5q__suggestionChip{color:#6a5f58;text-align:left;background:#fffbf7f5;border:1px solid #e1dad3db;border-radius:999px;flex:none;max-width:18rem;padding:.54rem .72rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.78rem}.page-module__8fcG5q__nextActionCard{color:#2d2926;background:radial-gradient(circle at 100% 0,#f7eee8e6 0%,#0000 45%),linear-gradient(#fffffff5,#fcf6f0f0);border-color:#e1dad3eb;flex-direction:column;justify-content:space-between;gap:.55rem;display:flex}.page-module__8fcG5q__reminderReturnCard{background:radial-gradient(circle at 100% 0,#fae9e1d1 0%,#0000 42%),linear-gradient(#fffcf9fa,#fcf4eef2);border:1px solid #d2c2b5e0;border-radius:1.32rem;flex-direction:column;gap:.6rem;padding:.92rem;display:flex;box-shadow:0 16px 30px -26px #2d292624}.page-module__8fcG5q__reminderReturnCopy,.page-module__8fcG5q__nextActionCopy{flex-direction:column;gap:.28rem;display:flex}.page-module__8fcG5q__nextActionTitle{color:#2d2926;font-size:clamp(1.24rem,2.4vw,1.52rem);line-height:.98}.page-module__8fcG5q__nextActionText{color:#6a5f58;max-width:26rem;font-size:.82rem}.page-module__8fcG5q__nextActionButton{color:#fffaf7;background:#2d2926;align-self:flex-start;padding:.7rem .88rem;font-size:.72rem}.page-module__8fcG5q__nextActionCard .page-module__8fcG5q__sectionEyebrow{color:#9a8475}.page-module__8fcG5q__weeklyRhythmCard{background:radial-gradient(circle at 100% 0,#ffffff6b 0%,#0000 34%),linear-gradient(135deg,#f7fbf8fa,#ebf3eef5);border:1px solid #84a38d29;border-radius:30px;flex-direction:column;gap:.95rem;padding:1rem;display:flex;box-shadow:0 28px 56px -42px #28302b38}.page-module__8fcG5q__weeklyRhythmHeader{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.page-module__8fcG5q__weeklyRhythmIntro,.page-module__8fcG5q__weeklyRhythmCopy p,.page-module__8fcG5q__storyGapBody{color:#55655d;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.88rem;line-height:1.65}.page-module__8fcG5q__weeklyRhythmList{gap:.75rem;display:grid}.page-module__8fcG5q__weeklyRhythmStep{background:#ffffffd1;border:1px solid #84a38d24;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.page-module__8fcG5q__weeklyRhythmStepDone{background:#edf7eff5;border-color:#6f957e38}.page-module__8fcG5q__weeklyRhythmCopy{gap:.24rem;display:grid}.page-module__8fcG5q__weeklyRhythmStatus{letter-spacing:.12em;text-transform:uppercase;color:#759081;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.66rem;font-weight:800}.page-module__8fcG5q__weeklyRhythmCopy strong,.page-module__8fcG5q__storyGapTitle{color:#213027;font-family:Plus Jakarta Sans,-apple-system,sans-serif}.page-module__8fcG5q__weeklyRhythmCopy strong{font-size:.93rem}.page-module__8fcG5q__weeklyRhythmButton{color:#36523f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#dfece4f2;border:0;border-radius:999px;min-height:42px;padding:.78rem .95rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.74rem;font-weight:800}.page-module__8fcG5q__guidedPanel,.page-module__8fcG5q__freeToolsPanel{background:0 0;flex-direction:column;gap:.9rem;display:flex}.page-module__8fcG5q__freeToolsTitle{margin-top:.16rem;font-size:1.28rem;line-height:1}.page-module__8fcG5q__promptTabs{scrollbar-width:none;flex-wrap:nowrap;gap:.48rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.page-module__8fcG5q__promptTabs::-webkit-scrollbar{display:none}.page-module__8fcG5q__chipRow::-webkit-scrollbar{display:none}.page-module__8fcG5q__promptTab{color:#6a5f58;white-space:nowrap;background:#fffbf7f5;border:1px solid #e1dad3e0;border-radius:999px;flex:none;padding:.58rem .78rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.78rem;font-weight:700}.page-module__8fcG5q__promptTabActive{color:#2d2926;background:#f7eee8f5}.page-module__8fcG5q__promptComposer{background:#fffaf6f5;border:1px solid #e1dad3e0;border-radius:1.1rem;padding:.86rem}.page-module__8fcG5q__promptTextarea{resize:vertical;border-radius:20px;min-height:112px;margin-top:.75rem;padding:.95rem 1rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.92rem}.page-module__8fcG5q__promptFooter{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.82rem;display:flex}.page-module__8fcG5q__promptMeta{color:#6a7870;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.82rem}.page-module__8fcG5q__secondaryAction{cursor:pointer;background:#ffffffd1;border:1px solid #84a38d29;border-radius:24px;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.page-module__8fcG5q__secondaryAction:disabled{opacity:.6;cursor:not-allowed}.page-module__8fcG5q__secondaryActionIcon,.page-module__8fcG5q__actionIcon,.page-module__8fcG5q__freeToolIcon,.page-module__8fcG5q__emptyIcon{color:#7b6355;background:linear-gradient(135deg,#f7ece5 0%,#eeded2 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__8fcG5q__secondaryActionIcon,.page-module__8fcG5q__freeToolIcon{width:2.6rem;height:2.6rem}.page-module__8fcG5q__actionIcon{width:3rem;height:3rem}.page-module__8fcG5q__secondaryActionText,.page-module__8fcG5q__actionText{text-align:left;flex:1}.page-module__8fcG5q__reminderPlanCard{background:#fffcf8f5;border:1px solid #e1dad3e0;border-radius:24px;padding:.9rem;box-shadow:0 16px 30px -26px #2d292624}.page-module__8fcG5q__reminderPlanBadge{color:#7b6355;letter-spacing:.08em;text-transform:uppercase;background:#f7eee8f5;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .78rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__8fcG5q__reminderPlanIntro{color:#6a5f58;margin:.62rem 0 0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.82rem;line-height:1.45}.page-module__8fcG5q__planActionRow{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.page-module__8fcG5q__reminderPlanGrid{gap:.6rem;margin-top:.75rem;display:grid}.page-module__8fcG5q__reminderPreviewCard{background:#fffbf7e0;border:1px solid #e1dad3e0;border-radius:18px;gap:.28rem;margin-top:.7rem;padding:.78rem .82rem;display:grid}.page-module__8fcG5q__planSectionDivider{background:linear-gradient(90deg,#e1dad300,#e1dad3e6,#e1dad300);height:1px;margin:.82rem 0}.page-module__8fcG5q__reminderPlanOption{text-align:left;cursor:pointer;background:#fffbf7f5;border:1px solid #e1dad3e0;border-radius:18px;padding:.82rem .85rem}.page-module__8fcG5q__reminderPlanOption:disabled{opacity:.58;cursor:not-allowed}.page-module__8fcG5q__reminderPlanOptionActive{background:#f7eee8fa;border-color:#be9c8447}.page-module__8fcG5q__reminderPlanHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-module__8fcG5q__reminderPlanHeader strong,.page-module__8fcG5q__storySummaryCard strong{color:#2d2926;font-family:Plus Jakarta Sans,-apple-system,sans-serif}.page-module__8fcG5q__reminderPlanHeader strong{font-size:.86rem}.page-module__8fcG5q__reminderPlanHeader span{letter-spacing:.12em;text-transform:uppercase;color:#9a8475;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800}.page-module__8fcG5q__reminderPlanOption p{color:#6a5f58;margin:.28rem 0 0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.76rem;line-height:1.42}.page-module__8fcG5q__reminderPreviewTitle{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;letter-spacing:0;color:#213027;margin:0;font-size:1.12rem;line-height:.98}.page-module__8fcG5q__reminderPreviewText{color:#6a5f58;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.8rem;line-height:1.48}.page-module__8fcG5q__actionTitle{color:#213027;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.95rem;font-weight:800;display:block}.page-module__8fcG5q__actionPlus{color:#60776a}.page-module__8fcG5q__freeToolGrid{flex-direction:column;gap:0;display:flex}.page-module__8fcG5q__freeToolCard{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1dad3e0;border-radius:0;align-items:flex-start;gap:.8rem;padding:.78rem 0;display:flex}.page-module__8fcG5q__freeToolCard:first-child{border-top:0;padding-top:0}.page-module__8fcG5q__freeToolCard:disabled{opacity:.58;cursor:not-allowed}.page-module__8fcG5q__freeToolBody{flex-direction:column;gap:.35rem;min-width:0;display:flex}.page-module__8fcG5q__freeToolHeader{flex-direction:column;gap:.16rem;display:flex}.page-module__8fcG5q__freeToolHeader strong{color:#2d2926;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.84rem}.page-module__8fcG5q__freeToolHeader span{letter-spacing:.12em;text-transform:uppercase;color:#9a8475;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800}.page-module__8fcG5q__freeToolBody p{margin:0;font-size:.76rem;line-height:1.42}.page-module__8fcG5q__snapshotTile{cursor:pointer;background:radial-gradient(circle at 100% 0,#ffffff7a 0%,#0000 36%),linear-gradient(#fffffffa,#f9f3edfa);align-items:center;gap:.9rem;display:flex;position:relative;overflow:hidden}.page-module__8fcG5q__snapshotGlow{background:radial-gradient(circle,#ffffff7a 0%,#0000 65%);width:12rem;height:12rem;position:absolute;top:-3rem;right:-2rem}.page-module__8fcG5q__snapshotContent{z-index:1;flex:1;position:relative}.page-module__8fcG5q__snapshotBadge{letter-spacing:.12em;text-transform:uppercase;color:#9a8475;align-items:center;gap:.35rem;margin-bottom:.45rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800;display:inline-flex}.page-module__8fcG5q__snapshotTitle{font-size:1.55rem;line-height:.98}.page-module__8fcG5q__snapshotSubtitle{color:#6a5f58;margin:.4rem 0 0;font-size:.92rem}.page-module__8fcG5q__snapshotArrow,.page-module__8fcG5q__visitArrow{color:#8b6d5a;z-index:1;position:relative}.page-module__8fcG5q__timelineSection,.page-module__8fcG5q__storySectionList{flex-direction:column;gap:1rem;display:flex}.page-module__8fcG5q__storySectionGroup{gap:.75rem;display:grid}.page-module__8fcG5q__storySectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__8fcG5q__storySectionCount{color:#8b6d5a;background:#f7eee8f5;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .65rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.76rem;font-weight:800;display:inline-flex}.page-module__8fcG5q__storySummaryRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.page-module__8fcG5q__storySummaryCard,.page-module__8fcG5q__storyHighlight{box-shadow:none;background:0 0;border:0}.page-module__8fcG5q__storySummaryCard{border-bottom:1px solid #84a38d1f;gap:.2rem;padding:.2rem .35rem .8rem 0;display:grid}.page-module__8fcG5q__storySummaryCard span,.page-module__8fcG5q__storyMetaBadge{letter-spacing:.12em;text-transform:uppercase;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800}.page-module__8fcG5q__storySummaryCard span{color:#9a8475}.page-module__8fcG5q__storySummaryCard strong{font-size:1.15rem}.page-module__8fcG5q__storySummaryCard small{color:#7a7069;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.8rem}.page-module__8fcG5q__storyHighlight{background:linear-gradient(#fffffffa,#faf5f0fa);border:1px solid #e1dad3e0;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.05rem;display:flex;box-shadow:0 16px 30px -26px #2d292624}.page-module__8fcG5q__storyGapCard{background:#fffbf7f5;border:1px dashed #be9c8466;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.05rem;display:flex}.page-module__8fcG5q__storyGapTitle{margin:.18rem 0 0;font-size:1.08rem;line-height:1.15}.page-module__8fcG5q__storyGapBody{text-transform:none;margin-top:.42rem}.page-module__8fcG5q__storyGapActions{align-items:center;gap:.6rem;display:flex}.page-module__8fcG5q__storyHighlightTitle{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:#213027;margin:.18rem 0 0;font-size:1.4rem;line-height:1}.page-module__8fcG5q__storyHighlightBody{color:#6a5f58;margin:.4rem 0 0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.9rem;line-height:1.65}.page-module__8fcG5q__storyHighlightActions,.page-module__8fcG5q__storyActions{align-items:center;gap:.6rem;display:flex}.page-module__8fcG5q__sectionHeader{align-items:flex-end}.page-module__8fcG5q__sectionAction{color:#5b4b42;background:#f7eee8f2;padding:.7rem .9rem;font-size:.72rem}.page-module__8fcG5q__sectionTitle{margin-top:.25rem;font-size:clamp(1.5rem,2vw,2rem);line-height:.98}.page-module__8fcG5q__emptyState{text-align:center;padding:2.4rem 1rem}.page-module__8fcG5q__emptyIcon{border-radius:1.4rem;width:4.25rem;height:4.25rem;margin:0 auto .9rem}.page-module__8fcG5q__emptyTitle{font-size:1.45rem}.page-module__8fcG5q__emptyText{color:#7a7069;max-width:24rem;margin:.45rem auto 0;font-size:.92rem}.page-module__8fcG5q__storyList{flex-direction:column;gap:0;display:flex}.page-module__8fcG5q__storyCard{text-align:left;box-shadow:none;background:0 0;border-top:1px solid #84a38d1f;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1rem 0;display:grid}.page-module__8fcG5q__storyList>.page-module__8fcG5q__storyCard:first-child{border-top:0}.page-module__8fcG5q__storyCardVisit,.page-module__8fcG5q__storyCardMoment,.page-module__8fcG5q__storyCardLetter{background:0 0}.page-module__8fcG5q__storyDate{text-align:center;color:#557163;background:0 0;border-radius:0;min-width:4.2rem;padding:.2rem .1rem 0 0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:800}.page-module__8fcG5q__storyContent{min-width:0}.page-module__8fcG5q__storyMetaRow{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.page-module__8fcG5q__storyMetaBadge{color:#8b6d5a;background:#f7eee8f5;border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .68rem;display:inline-flex}.page-module__8fcG5q__storyTitle{margin-top:.18rem;font-size:1.12rem;line-height:1.05}.page-module__8fcG5q__storyBody{color:#6a5f58;margin:.35rem 0 0;font-size:.88rem}.page-module__8fcG5q__storyActionPrimary,.page-module__8fcG5q__storyActionSecondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.78rem .95rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.82rem;font-weight:800;display:inline-flex}.page-module__8fcG5q__storyActionPrimary{color:#fffaf7;background:#2d2926;border:0}.page-module__8fcG5q__storyActionSecondary{color:#6a5f58;background:#fff;border:1px solid #e1dad3e6;padding-inline:.85rem}.page-module__8fcG5q__toolsGrid{flex-direction:column;gap:1rem;display:flex}.page-module__8fcG5q__disclaimer{text-align:center;color:#6e7a74;margin:0;font-size:.82rem}@media (max-width:980px){.page-module__8fcG5q__hero,.page-module__8fcG5q__chapterGrid,.page-module__8fcG5q__routineGrid,.page-module__8fcG5q__overviewGrid{grid-template-columns:1fr}.page-module__8fcG5q__activationSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__8fcG5q__chapterCallouts,.page-module__8fcG5q__freeToolGrid,.page-module__8fcG5q__storySummaryRow{grid-template-columns:1fr}.page-module__8fcG5q__chapterStats{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__8fcG5q__inlineComposer,.page-module__8fcG5q__promptFooter,.page-module__8fcG5q__storyCard,.page-module__8fcG5q__storyHighlight,.page-module__8fcG5q__weeklyRhythmStep,.page-module__8fcG5q__storyGapCard{grid-template-columns:1fr}.page-module__8fcG5q__activationHeader,.page-module__8fcG5q__activationActions,.page-module__8fcG5q__weeklyRhythmHeader{flex-direction:column;align-items:flex-start}.page-module__8fcG5q__storyCard{gap:.7rem}.page-module__8fcG5q__storyHighlight,.page-module__8fcG5q__storyActions,.page-module__8fcG5q__storyHighlightActions,.page-module__8fcG5q__reminderPlanHeader,.page-module__8fcG5q__storyGapActions,.page-module__8fcG5q__chapterActions{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.page-module__8fcG5q__container{padding-top:.68rem;padding-inline:.9rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.page-module__8fcG5q__activationCard,.page-module__8fcG5q__nextActionCard,.page-module__8fcG5q__weeklyRhythmCard,.page-module__8fcG5q__quickCard,.page-module__8fcG5q__primaryAction,.page-module__8fcG5q__secondaryAction,.page-module__8fcG5q__snapshotTile,.page-module__8fcG5q__storyCard,.page-module__8fcG5q__emptyState{border-radius:28px;padding:1rem}.page-module__8fcG5q__hero{padding:0}.page-module__8fcG5q__chapterCard,.page-module__8fcG5q__sideCard,.page-module__8fcG5q__guidedPanel,.page-module__8fcG5q__freeToolsPanel{border-radius:0;padding:.12rem 0 0}.page-module__8fcG5q__tabBar{border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__8fcG5q__tab{border-radius:999px;justify-content:center;gap:.18rem;padding:.48rem .2rem}.page-module__8fcG5q__tabLabel{font-size:.64rem}.page-module__8fcG5q__chapterBadge{align-self:flex-start}.page-module__8fcG5q__chapterHeader,.page-module__8fcG5q__sectionHeaderCompact,.page-module__8fcG5q__sectionHeader{flex-direction:column;align-items:flex-start}.page-module__8fcG5q__suggestionChip,.page-module__8fcG5q__promptTab{width:auto}.page-module__8fcG5q__title{font-size:1.78rem;line-height:1.05}.page-module__8fcG5q__heroMeta{font-size:.72rem}.page-module__8fcG5q__nextActionTitle,.page-module__8fcG5q__chapterTitle,.page-module__8fcG5q__noteTitle,.page-module__8fcG5q__freeToolsTitle{font-size:1.42rem}}@media (max-width:460px){.page-module__8fcG5q__container,.page-module__8fcG5q__heroMetrics{gap:.72rem}.page-module__8fcG5q__metricCard{padding-left:.72rem}.page-module__8fcG5q__metricCard strong{font-size:.84rem}.page-module__8fcG5q__tabBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem}.page-module__8fcG5q__tab{padding:.44rem .16rem}.page-module__8fcG5q__tabLabel{font-size:.61rem}}
.page-module__I6_JoG__container{background:linear-gradient(#f1e5d9 0%,#fffaf4 100%);flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100dvh;padding:0;display:flex}.page-module__I6_JoG__containerAuth{min-height:100dvh;padding:max(.76rem, env(safe-area-inset-top)) .9rem calc(1rem + env(safe-area-inset-bottom));isolation:isolate;background:linear-gradient(#2418131f 0%,#24181329 34%,#1f1410c2 100%),radial-gradient(circle at 50% 8%,#fffaf43d,#0000 38%),url(/images/hero-emotional.png) 58%/cover no-repeat;justify-content:center;position:relative;overflow-x:hidden}.page-module__I6_JoG__containerAuth:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#fffaf424,#fffaf400 48%),repeating-linear-gradient(90deg,#fffaf40e 0 1px,#0000 1px 64px);position:fixed;inset:0}.page-module__I6_JoG__hero{width:100%;max-width:30rem;min-height:100dvh;padding:max(.84rem, env(safe-area-inset-top)) .82rem calc(.9rem + env(safe-area-inset-bottom));margin:0 auto}.page-module__I6_JoG__heroGrid{min-height:calc(100dvh - max(.84rem, env(safe-area-inset-top)) - calc(.9rem + env(safe-area-inset-bottom)));background:linear-gradient(#23181314 0%,#1c130f38 36%,#17100db8 100%),linear-gradient(90deg,#fffaf433,#fffaf400),url(/images/hero-emotional.png) 50%/cover;border-radius:2rem;grid-template-rows:auto 1fr auto auto auto;gap:.72rem;padding:1rem .92rem .92rem;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 72px -42px #34221ab3,inset 0 0 0 1px #fffaf438}.page-module__I6_JoG__heroGrid:before{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(#fffaf44d 0%,#0000 24%),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 64px);position:absolute;inset:0}.page-module__I6_JoG__heroCopy{text-align:left;z-index:1;align-self:end;gap:.24rem;max-width:18.5rem;padding-bottom:.05rem;display:grid;position:relative}.page-module__I6_JoG__brand{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:#fffaf4eb;letter-spacing:0;text-align:left;z-index:1;text-shadow:0 1px 18px #1e130f66;margin:0;font-size:1.28rem;line-height:1;position:relative}.page-module__I6_JoG__title{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:#fffaf4;letter-spacing:0;text-wrap:balance;text-shadow:0 2px 28px #180e0a8f;margin:0;font-size:clamp(2.25rem,10.4vw,3.85rem);font-weight:400;line-height:.84}.page-module__I6_JoG__titleLine{display:block}.page-module__I6_JoG__titleAccent{color:#e6bea8;font-style:italic;font-weight:400}.page-module__I6_JoG__subtitle{color:#fffaf4db;text-shadow:0 1px 18px #180e0a80;justify-self:start;max-width:16.75rem;margin:0;font-size:.92rem;line-height:1.42}.page-module__I6_JoG__actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;width:100%;display:grid;position:relative}.page-module__I6_JoG__heroPrimary,.page-module__I6_JoG__heroSecondary{min-height:3.18rem}@media (max-width:480px){.page-module__I6_JoG__actions{grid-template-columns:minmax(0,1fr)}}@media (max-height:820px){.page-module__I6_JoG__container{padding:0}.page-module__I6_JoG__hero{max-width:30rem;padding:max(.56rem, env(safe-area-inset-top)) .72rem calc(.68rem + env(safe-area-inset-bottom));margin-bottom:0}.page-module__I6_JoG__heroGrid{min-height:calc(100dvh - max(.56rem, env(safe-area-inset-top)) - calc(.68rem + env(safe-area-inset-bottom)));border-radius:1.75rem;gap:.5rem}.page-module__I6_JoG__brand{font-size:1.14rem}.page-module__I6_JoG__title{font-size:clamp(2rem,9vw,3rem)}.page-module__I6_JoG__subtitle{font-size:.84rem;line-height:1.34}.page-module__I6_JoG__sliderContainer{aspect-ratio:1.72}.page-module__I6_JoG__previewPanel{gap:0}.page-module__I6_JoG__previewCard{border-radius:0;padding:0}.page-module__I6_JoG__actions{gap:.42rem}.page-module__I6_JoG__heroPrimary,.page-module__I6_JoG__heroSecondary{min-height:2.86rem}.page-module__I6_JoG__privacyNotice{margin-top:.04rem}}@media (max-height:740px){.page-module__I6_JoG__hero{max-width:23.9rem}.page-module__I6_JoG__heroGrid{gap:.48rem}.page-module__I6_JoG__title{font-size:2rem}.page-module__I6_JoG__subtitle{font-size:.76rem}.page-module__I6_JoG__sliderContainer{aspect-ratio:1.76}.page-module__I6_JoG__heroPrimary,.page-module__I6_JoG__heroSecondary{min-height:2.72rem}}.page-module__I6_JoG__previewPanel{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.page-module__I6_JoG__previewCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.page-module__I6_JoG__previewCard:before{content:none}.page-module__I6_JoG__sliderContainer{aspect-ratio:1.72;z-index:1;background:linear-gradient(#211714 0%,#120d0c 100%);border:1px solid #fffaf45c;border-radius:1.16rem;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 42px -28px #140c08b8,0 0 0 6px #fffaf414}.page-module__I6_JoG__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:1200px;margin:0 auto 1rem;display:grid}.page-module__I6_JoG__feature{-webkit-backdrop-filter:blur(14px);color:var(--wv-cocoa-ink);letter-spacing:.01em;background:#fffdf9c2;border:1px solid #ffffffbf;border-radius:8px;flex-direction:column;gap:.9rem;padding:1rem;font-size:.7rem;display:flex;box-shadow:0 24px 50px -34px #2d29266b,0 8px 16px -12px #2d292624,inset 0 1px #ffffffd1}.page-module__I6_JoG__featureIcon{color:#fff;background:var(--gradient-primary);border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 16px 28px -18px #b08968cc}.page-module__I6_JoG__featureText{flex-direction:column;gap:.4rem;display:flex}.page-module__I6_JoG__featureText h3{font-family:var(--font-playfair-display), "Cormorant Garamond", Georgia, serif;letter-spacing:0;color:var(--wv-cocoa-ink);font-size:1.1rem;font-weight:700}.page-module__I6_JoG__featureText p{color:var(--wv-warm-stone);margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.88rem;line-height:1.6}.page-module__I6_JoG__proofSection,.page-module__I6_JoG__journeySection{-webkit-backdrop-filter:blur(16px);background:#fffdf9b8;border:1px solid #ffffffb8;border-radius:8px;width:100%;max-width:1200px;margin:0 auto 1rem;padding:1rem;box-shadow:0 24px 50px -34px #2d29266b,0 8px 16px -12px #2d292624,inset 0 1px #ffffffd1}.page-module__I6_JoG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.page-module__I6_JoG__sectionHeading h2{font-family:var(--font-playfair-display), "Cormorant Garamond", Georgia, serif;letter-spacing:0;color:var(--wv-cocoa-ink);margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:.98}.page-module__I6_JoG__sectionEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8b7b74;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.7rem;font-weight:800}.page-module__I6_JoG__useCaseGrid,.page-module__I6_JoG__journeyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__I6_JoG__useCaseCard,.page-module__I6_JoG__journeyCard{background:#fffdf9c7;border:1px solid #ffffffd1;border-radius:8px;padding:1rem;box-shadow:0 20px 44px -34px #2d292661,inset 0 1px #ffffffd9}.page-module__I6_JoG__useCaseCard strong,.page-module__I6_JoG__journeyCard h3{color:var(--wv-cocoa-ink);margin-bottom:.4rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:1rem;font-weight:700;display:block}.page-module__I6_JoG__useCaseCard p,.page-module__I6_JoG__journeyCard p{color:var(--wv-warm-stone);margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.9rem;line-height:1.65}.page-module__I6_JoG__journeyStep{border:1px solid var(--wv-hairline);color:var(--wv-soft-clay);letter-spacing:.1em;text-transform:uppercase;background:#fffaf4eb;border-radius:999px;margin-bottom:.65rem;padding:.42rem .62rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.68rem;font-weight:800;display:inline-flex}.page-module__I6_JoG__privacyNotice{justify-content:center;align-items:flex-start;gap:.45rem;max-width:18rem;margin:-.05rem auto 0;display:flex}.page-module__I6_JoG__privacyIcon{color:var(--wv-sage);flex-shrink:0;margin-top:.05rem}.page-module__I6_JoG__privacyText{color:#6e7d66;text-align:center;margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;line-height:1.38}.page-module__I6_JoG__authScreen{width:100%;max-width:29rem;min-height:calc(100dvh - max(.76rem, env(safe-area-inset-top)) - calc(1rem + env(safe-area-inset-bottom)));z-index:1;grid-template-rows:auto minmax(7rem,1fr) auto;gap:.86rem;margin:0 auto;display:grid;position:relative}.page-module__I6_JoG__authTopRow{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.page-module__I6_JoG__authBackButton{color:#fffaf4e0;cursor:pointer;text-shadow:0 1px 14px #1f141080;background:0 0;border:none;padding:0;font-size:.86rem;font-weight:600}.page-module__I6_JoG__authBackButton:hover{color:#fffaf4}.page-module__I6_JoG__authBrand{font-family:var(--font-playfair-display), serif;letter-spacing:0;color:#fffaf4eb;text-shadow:0 1px 18px #1f14107a;margin:0;font-size:1.04rem;font-weight:500;line-height:1}.page-module__I6_JoG__authArtwork{align-self:end;width:100%;max-width:20.5rem;padding:0 .28rem}.page-module__I6_JoG__authArtStack{font-family:var(--font-playfair-display), serif;letter-spacing:0;color:#fffaf4;text-wrap:balance;text-shadow:0 2px 28px #1f14109e;gap:.02em;font-size:clamp(2.35rem,10vw,4rem);font-weight:500;line-height:.84;display:grid}.page-module__I6_JoG__authArtLine{display:block}.page-module__I6_JoG__authArtAccent{color:#e6bea8;margin-right:.08em;font-style:italic}.page-module__I6_JoG__authPanel{-webkit-backdrop-filter:blur(18px);background:#fffdf9e6;border:1px solid #fffaf494;border-radius:1.15rem;gap:.82rem;padding:1rem;display:grid;box-shadow:0 30px 62px -34px #1f14108f,0 10px 26px -20px #47302357,inset 0 1px #ffffffd6}.page-module__I6_JoG__authHeader{gap:.28rem;padding:0 .08rem;display:grid}.page-module__I6_JoG__authEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--wv-soft-clay);margin:0;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:700}.page-module__I6_JoG__authContainer{-webkit-backdrop-filter:blur(20px);border:1px solid var(--wv-hairline);background:#fffdf9f5;border-radius:1.15rem;width:100%;max-width:392px;margin:0 auto;padding:1.15rem;box-shadow:0 25px 50px -24px #47302333,0 12px 24px -16px #4730231f,inset 0 1px #ffffffe6}.page-module__I6_JoG__backButton{color:#6b5b54;cursor:pointer;background:0 0;border:none;margin-bottom:1rem;padding:0;font-size:.84rem}.page-module__I6_JoG__backButton:hover{color:var(--wv-cocoa-ink)}.page-module__I6_JoG__authTitle{font-family:var(--font-playfair-display), "Cormorant Garamond", Georgia, serif;color:#2d2926;letter-spacing:0;margin:0;font-size:1.62rem;font-weight:500;line-height:.94}.page-module__I6_JoG__authSubtitle{color:var(--wv-warm-stone);margin:0;font-size:.88rem;line-height:1.5}.page-module__I6_JoG__authBenefitList,.page-module__I6_JoG__authBenefitItem{display:none}.page-module__I6_JoG__form{flex-direction:column;gap:.82rem;display:flex}.page-module__I6_JoG__passkeyPanel,.page-module__I6_JoG__passwordFallbackPanel,.page-module__I6_JoG__passkeyPrompt{gap:.72rem;display:grid}.page-module__I6_JoG__passkeyPanel{background:linear-gradient(#fffaf4eb,#fff4edc7);border:1px solid #e2d6cdd6;border-radius:.98rem;padding:.84rem}.page-module__I6_JoG__passkeyPanel p,.page-module__I6_JoG__passkeyPrompt p{color:var(--wv-warm-stone);margin:0;font-size:.82rem;line-height:1.45}.page-module__I6_JoG__rememberOption{color:var(--wv-cocoa-ink);cursor:pointer;align-items:center;gap:.62rem;padding:.1rem .12rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.86rem;font-weight:700;display:flex}.page-module__I6_JoG__rememberOption input{width:1.02rem;height:1.02rem;accent-color:var(--wv-soft-clay);flex:none;margin:0}.page-module__I6_JoG__rememberOption span{gap:.08rem;display:grid}.page-module__I6_JoG__rememberOption strong{font:inherit}.page-module__I6_JoG__rememberOption small{color:var(--wv-warm-stone);font-size:.72rem;font-weight:500;line-height:1.25}.page-module__I6_JoG__passkeyPrimaryButton,.page-module__I6_JoG__passwordFallbackButton,.page-module__I6_JoG__passkeySkipButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.52rem;width:100%;min-height:3rem;font-family:Plus Jakarta Sans,-apple-system,sans-serif;font-size:.88rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.page-module__I6_JoG__passkeyPrimaryButton{color:#fff8f3;background:var(--gradient-primary);border:0;box-shadow:0 14px 24px -20px #b57d68b8}.page-module__I6_JoG__passwordFallbackButton,.page-module__I6_JoG__passkeySkipButton{color:var(--wv-cocoa-ink);background:#fffdf9e0;border:1px solid #e2d6cde6}.page-module__I6_JoG__passkeyPrimaryButton:disabled,.page-module__I6_JoG__passwordFallbackButton:disabled,.page-module__I6_JoG__passkeySkipButton:disabled{opacity:.62;cursor:default}.page-module__I6_JoG__passkeyPrimaryButton:hover:not(:disabled),.page-module__I6_JoG__passwordFallbackButton:hover:not(:disabled),.page-module__I6_JoG__passkeySkipButton:hover:not(:disabled){transform:translateY(-1px)}.page-module__I6_JoG__authDivider{color:#8a7d74;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;display:flex}.page-module__I6_JoG__authDivider:before,.page-module__I6_JoG__authDivider:after{content:"";background:#e2d6cde0;flex:1;height:1px}.page-module__I6_JoG__passkeyPrompt{background:#fffaf4db;border:1px solid #e2d6cde6;border-radius:1rem;padding:.88rem}.page-module__I6_JoG__passkeyPromptIcon{color:#5d6f55;background:#e0eddee6;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.page-module__I6_JoG__passkeyPrompt h3{font-family:var(--font-playfair-display), "Cormorant Garamond", Georgia, serif;letter-spacing:0;color:var(--wv-cocoa-ink);margin:0 0 .28rem;font-size:1.3rem;line-height:1}.page-module__I6_JoG__passkeyPromptActions{grid-template-columns:minmax(0,1fr) auto;gap:.58rem;display:grid}.page-module__I6_JoG__passkeySkipButton{width:auto;min-width:7rem;padding-inline:1rem}@media (max-width:420px){.page-module__I6_JoG__passkeyPromptActions{grid-template-columns:minmax(0,1fr)}.page-module__I6_JoG__passkeySkipButton{width:100%}}.page-module__I6_JoG__authSubmit{min-height:3.18rem;margin-top:.1rem}.page-module__I6_JoG__inputGroup{flex-direction:column;gap:.32rem;display:flex}.page-module__I6_JoG__inputGroup label{color:var(--wv-cocoa-ink);font-size:.8rem;font-weight:600}.page-module__I6_JoG__input{border:1px solid var(--wv-hairline);width:100%;color:var(--wv-cocoa-ink);background:#fffaf4d1;border-radius:.7rem;padding:.92rem 1rem;font-size:.96rem;transition:all .25s}.page-module__I6_JoG__input:focus{border-color:var(--wv-soft-clay);background:var(--wv-porcelain);outline:none;box-shadow:0 0 0 4px #b57d6824,0 4px 12px #b57d6814}.page-module__I6_JoG__input:focus-visible{outline:2px solid var(--wv-soft-clay);outline-offset:2px}.page-module__I6_JoG__input::placeholder{color:#b0aaa4}.page-module__I6_JoG__passwordWrapper{position:relative}.page-module__I6_JoG__passwordWrapper .page-module__I6_JoG__input{padding-right:3rem}.page-module__I6_JoG__eyeButton{color:#9a948e;cursor:pointer;background:0 0;border:none;padding:.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__I6_JoG__eyeButton:hover{color:#6b5b54}.page-module__I6_JoG__error{color:#dc2626;background:#dc26261a;border:1px solid #dc262633;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.page-module__I6_JoG__success{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.page-module__I6_JoG__switchMode{text-align:center;color:#6b5b54;margin-top:.2rem;font-size:.86rem}.page-module__I6_JoG__switchMode button{color:#b08968;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.page-module__I6_JoG__switchMode button:hover{color:#96724f;text-decoration:underline}.page-module__I6_JoG__terms{text-align:center;color:#9a948e;margin-top:.22rem;font-size:.7rem;line-height:1.42}.page-module__I6_JoG__terms a{color:#6b5b54;text-decoration:underline}.page-module__I6_JoG__terms a:hover{color:#2d2926}.page-module__I6_JoG__checkEmailIcon{color:#b08968;justify-content:center;align-items:center;margin-bottom:1rem;animation:2s infinite page-module__I6_JoG__bounce;display:flex}@keyframes page-module__I6_JoG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__I6_JoG__emailHighlight{color:#2d2926;text-align:center;word-break:break-all;background:linear-gradient(135deg,#d4a59a33 0%,#e8cfc44d 100%);border-radius:8px;margin:.5rem 0 1.5rem;padding:.5rem 1rem;font-weight:600}.page-module__I6_JoG__checkEmailSteps{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-module__I6_JoG__checkEmailStep{color:#5a4d47;background:#faf8f5cc;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module__I6_JoG__stepNumber{color:#fff;background:linear-gradient(135deg,#b08968 0%,#c9a68a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.page-module__I6_JoG__resendSection{text-align:center;border-top:1px solid #0000000d;padding-top:1rem}.page-module__I6_JoG__resendText{color:#9a948e;margin-bottom:.5rem;font-size:.85rem}.page-module__I6_JoG__resendButton{color:#b08968;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__I6_JoG__resendButton:hover:not(:disabled){color:#96724f;background:#b089681a}.page-module__I6_JoG__resendButton:disabled{opacity:.6;cursor:not-allowed}.page-module__I6_JoG__spinning{animation:1s linear infinite page-module__I6_JoG__spin}@keyframes page-module__I6_JoG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__I6_JoG__disclaimer{color:#b5aea8;text-align:center;letter-spacing:.01em;opacity:.8;max-width:300px;margin-top:auto;padding-top:1rem;font-size:.7rem}.page-module__I6_JoG__couponSection{margin:.12rem 0}.page-module__I6_JoG__couponToggle{color:#9b8579;cursor:pointer;background:0 0;border:1px dashed #d4a59a80;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.7rem .9rem;font-size:.8rem;transition:all .2s;display:flex}.page-module__I6_JoG__couponToggle:hover{color:#d4a59a;background:#d4a59a0d;border-color:#d4a59a}.page-module__I6_JoG__optional{color:#9b8579;font-size:.8rem;font-weight:400}.page-module__I6_JoG__couponInfo{color:#7a6860;text-align:center;background:linear-gradient(135deg,#d4a59a26,#e8cfc426);border:1px solid #d4a59a4d;border-radius:8px;margin-bottom:.5rem;padding:.75rem;font-size:.85rem}@media (max-width:480px){.page-module__I6_JoG__container{padding:max(.65rem, env(safe-area-inset-top)) 1rem calc(1.85rem + env(safe-area-inset-bottom))}.page-module__I6_JoG__heroGrid{gap:.74rem;max-width:100%}.page-module__I6_JoG__brand{font-size:1.42rem}.page-module__I6_JoG__title{max-width:100%;font-size:1.92rem}.page-module__I6_JoG__subtitle{font-size:.89rem}.page-module__I6_JoG__sliderContainer{aspect-ratio:1/1.04;min-height:0}.page-module__I6_JoG__previewCard{padding:0}.page-module__I6_JoG__sliderCaption{font-size:.72rem}.page-module__I6_JoG__features{grid-template-columns:1fr;gap:.75rem}.page-module__I6_JoG__useCaseGrid,.page-module__I6_JoG__journeyGrid{grid-template-columns:1fr}.page-module__I6_JoG__sectionHeading{flex-direction:column;align-items:flex-start}.page-module__I6_JoG__feature{padding:.9rem}.page-module__I6_JoG__featureText h3{font-size:1rem}.page-module__I6_JoG__featureText p{font-size:.84rem}.page-module__I6_JoG__authContainer{border-radius:20px;padding:1rem}.page-module__I6_JoG__authScreen{gap:.78rem}.page-module__I6_JoG__authArtwork{width:100%}.page-module__I6_JoG__authArtStack{font-size:clamp(2.3rem,12vw,3.6rem)}.page-module__I6_JoG__authTitle{font-size:1.35rem}.page-module__I6_JoG__authSubtitle{font-size:.84rem}.page-module__I6_JoG__actions{grid-template-columns:1fr}}
.Header-module__BGlmNW__header{z-index:100;padding:calc(.7rem + env(safe-area-inset-top)) 1.24rem .72rem;border-bottom:1px solid var(--wv-hairline);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#fffdf9f7,#fffaf4eb);position:fixed;inset:0 0 auto;box-shadow:0 10px 28px -26px #4730239e}.Header-module__BGlmNW__headerCompact{padding:calc(.42rem + env(safe-area-inset-top)) 1.24rem .38rem;background:#fffaf4db;border-bottom-color:#4730231a}.Header-module__BGlmNW__inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:30rem;margin:0 auto;display:flex}.Header-module__BGlmNW__brand{text-decoration:none}.Header-module__BGlmNW__brandName{font-family:var(--font-playfair-display), "Cormorant Garamond", serif;color:var(--wv-cocoa-ink);letter-spacing:0;font-size:1.82rem;line-height:1;display:block}.Header-module__BGlmNW__brandNameCompact{color:var(--wv-cocoa-ink);letter-spacing:0;font-size:1.42rem}.Header-module__BGlmNW__creditsButton,.Header-module__BGlmNW__guestButton,.Header-module__BGlmNW__spinnerWrap{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.35rem;display:inline-flex}.Header-module__BGlmNW__creditsButton,.Header-module__BGlmNW__guestButton{border:1px solid var(--wv-hairline);cursor:pointer;background:#fffdf9e6;padding:.48rem .88rem;box-shadow:0 16px 30px -24px #47302357,inset 0 1px #ffffffeb}.Header-module__BGlmNW__compactPill{background:#fffdf9d6;border-color:#4730231a;min-height:2.08rem;padding:.32rem .68rem;box-shadow:0 14px 28px -26px #47302361}.Header-module__BGlmNW__creditsOrb{background:radial-gradient(circle at 30% 30%, #fff7da, var(--wv-champagne) 70%);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 4px #d7b88f29}.Header-module__BGlmNW__creditsValue{color:var(--wv-cocoa-ink);font-size:.86rem;font-weight:700}.Header-module__BGlmNW__spinnerWrap{border:1px solid var(--wv-hairline);width:2.35rem;color:var(--wv-warm-stone);background:#fffdf9d6}
.WeeklyInsightCard-module__qj97AW__card{background:var(--color-surface-elevated);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);overflow:hidden}.WeeklyInsightCard-module__qj97AW__header{padding:var(--spacing-md);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.WeeklyInsightCard-module__qj97AW__sizeSection{align-items:center;gap:var(--spacing-md);display:flex}.WeeklyInsightCard-module__qj97AW__emoji{font-size:2.5rem;line-height:1}.WeeklyInsightCard-module__qj97AW__sizeInfo{flex-direction:column;gap:2px;display:flex}.WeeklyInsightCard-module__qj97AW__sizeTitle{font-family:var(--font-playfair-display);font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:600}.WeeklyInsightCard-module__qj97AW__sizeStats{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.WeeklyInsightCard-module__qj97AW__expandButton{background:var(--color-surface);width:36px;height:36px;color:var(--color-text-light);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.WeeklyInsightCard-module__qj97AW__milestoneBadge{align-items:center;gap:var(--spacing-xs);margin:0 var(--spacing-md) var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:#8b4513;background:linear-gradient(135deg,#ffe4b5 0%,gold 100%);width:fit-content;font-weight:600;display:flex}.WeeklyInsightCard-module__qj97AW__milestoneBadge svg{color:#daa520}.WeeklyInsightCard-module__qj97AW__expandedContent{border-top:1px solid var(--color-border-light);overflow:hidden}.WeeklyInsightCard-module__qj97AW__funFact{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--gradient-primary);display:flex}.WeeklyInsightCard-module__qj97AW__funFact svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.WeeklyInsightCard-module__qj97AW__funFact p{font-size:var(--font-size-sm);color:var(--color-text);margin:0;font-style:italic;line-height:1.5}.WeeklyInsightCard-module__qj97AW__section{padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.WeeklyInsightCard-module__qj97AW__section h4{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;font-weight:600;display:flex}.WeeklyInsightCard-module__qj97AW__section h4 svg{color:var(--color-accent)}.WeeklyInsightCard-module__qj97AW__developmentList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WeeklyInsightCard-module__qj97AW__developmentList li{font-size:var(--font-size-sm);color:var(--color-text-light);padding-left:var(--spacing-md);position:relative}.WeeklyInsightCard-module__qj97AW__developmentList li:before{content:"•";color:var(--color-accent);position:absolute;left:0}.WeeklyInsightCard-module__qj97AW__tipBox{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);background:#c7a5891a;display:flex}.WeeklyInsightCard-module__qj97AW__tipBox svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.WeeklyInsightCard-module__qj97AW__tipBox p{font-size:var(--font-size-sm);color:var(--color-text);margin:0;line-height:1.5}.WeeklyInsightCard-module__qj97AW__nextMilestone{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border-light);display:flex}.WeeklyInsightCard-module__qj97AW__nextLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}.WeeklyInsightCard-module__qj97AW__nextTitle{font-size:var(--font-size-sm);color:var(--color-primary-dark);font-weight:600}.WeeklyInsightCard-module__qj97AW__ultrasoundTeaser{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:linear-gradient(135deg,#fff0f5 0%,#ffe4ec 100%);display:flex}.WeeklyInsightCard-module__qj97AW__ultrasoundTeaser.WeeklyInsightCard-module__qj97AW__urgent{background:linear-gradient(135deg,#fff5e6 0%,#ffe4b5 100%);animation:2s ease-in-out infinite WeeklyInsightCard-module__qj97AW__pulseGlow}@keyframes WeeklyInsightCard-module__qj97AW__pulseGlow{0%,to{box-shadow:0 0 #ffc10700}50%{box-shadow:0 0 10px 2px #ffc1074d}}.WeeklyInsightCard-module__qj97AW__ultrasoundTeaser svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.WeeklyInsightCard-module__qj97AW__ultrasoundTeaser p{font-size:var(--font-size-sm);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;line-height:1.5}.WeeklyInsightCard-module__qj97AW__ctaButton{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:#fff;cursor:pointer;transition:all var(--transition-base);border:none;align-items:center;font-weight:600;display:inline-flex}.WeeklyInsightCard-module__qj97AW__ctaButton:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.WeeklyInsightCard-module__qj97AW__quickCta{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border-light);font-size:var(--font-size-xs);color:var(--color-text);background:linear-gradient(135deg,#fff5e6 0%,#ffe4b5 100%);display:flex}.WeeklyInsightCard-module__qj97AW__quickCta svg{color:var(--color-accent)}.WeeklyInsightCard-module__qj97AW__quickCta span{flex:1}.WeeklyInsightCard-module__qj97AW__quickCta button{background:var(--color-accent);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:#fff;cursor:pointer;border:none;font-weight:600}.WeeklyInsightCard-module__qj97AW__sizeChip{background:var(--color-surface);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-light);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WeeklyInsightCard-module__qj97AW__prompt3d{padding:var(--spacing-lg);border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#fff0f5 0%,#fff5f8 100%);border:1px solid #c7a5894d;position:relative}.WeeklyInsightCard-module__qj97AW__prompt3d.WeeklyInsightCard-module__qj97AW__optimal{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border-color:#4caf504d}.WeeklyInsightCard-module__qj97AW__prompt3d.WeeklyInsightCard-module__qj97AW__urgent{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border-color:#ffc10780;animation:2s ease-in-out infinite WeeklyInsightCard-module__qj97AW__urgentPulse}@keyframes WeeklyInsightCard-module__qj97AW__urgentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.WeeklyInsightCard-module__qj97AW__dismissButton{top:var(--spacing-sm);right:var(--spacing-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute}.WeeklyInsightCard-module__qj97AW__promptIcon{background:var(--gradient-primary);width:56px;height:56px;margin:0 auto var(--spacing-md);color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.WeeklyInsightCard-module__qj97AW__prompt3d h3{font-family:var(--font-playfair-display);font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;font-weight:600}.WeeklyInsightCard-module__qj97AW__prompt3d p{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0 0 var(--spacing-lg) 0;line-height:1.6}.WeeklyInsightCard-module__qj97AW__promptActions{gap:var(--spacing-sm);flex-direction:column;display:flex}.WeeklyInsightCard-module__qj97AW__primaryBtn{width:100%;padding:var(--spacing-md);background:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-base);color:#fff;cursor:pointer;transition:all var(--transition-base);border:none;font-weight:600}.WeeklyInsightCard-module__qj97AW__primaryBtn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.WeeklyInsightCard-module__qj97AW__secondaryBtn{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-light);cursor:pointer;background:0 0}.WeeklyInsightCard-module__qj97AW__newUltrasoundPrompt{padding:var(--spacing-lg);background:var(--color-surface-elevated);border-radius:var(--radius-xl);border:1px solid var(--color-border-light)}.WeeklyInsightCard-module__qj97AW__promptHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.WeeklyInsightCard-module__qj97AW__promptHeader svg{color:var(--color-accent)}.WeeklyInsightCard-module__qj97AW__promptHeader h3{font-family:var(--font-playfair-display);font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:600}.WeeklyInsightCard-module__qj97AW__newUltrasoundPrompt p{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0 0 var(--spacing-md) 0;line-height:1.5}
.page-module__dRPWiG__container{min-height:100%;padding:var(--spacing-md);padding-bottom:var(--spacing-xl);flex-direction:column;display:flex}.page-module__dRPWiG__header{padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.page-module__dRPWiG__backButton{width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:var(--radius-full);transition:background var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.page-module__dRPWiG__backButton:hover{background:var(--color-surface)}.page-module__dRPWiG__title{font-family:var(--font-playfair-display);font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.page-module__dRPWiG__instructions{text-align:center;margin-bottom:var(--spacing-lg)}.page-module__dRPWiG__instructionsBadge{margin-bottom:var(--spacing-sm);color:var(--color-primary-dark);letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__dRPWiG__instructionsText{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0;line-height:1.5}.page-module__dRPWiG__scanGuide{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:grid}.page-module__dRPWiG__guideCard{padding:var(--spacing-md);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-elevated)}.page-module__dRPWiG__guideCard strong,.page-module__dRPWiG__guideCard p,.page-module__dRPWiG__tipRow span{font-family:Plus Jakarta Sans,-apple-system,sans-serif}.page-module__dRPWiG__guideCard strong{color:var(--color-text);margin-bottom:.3rem;font-size:.85rem;display:block}.page-module__dRPWiG__guideCard p{color:var(--color-text-light);margin:0;font-size:.82rem;line-height:1.55}.page-module__dRPWiG__previewGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module__dRPWiG__previewItem{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.page-module__dRPWiG__previewImage{object-fit:cover;width:100%;height:100%}.page-module__dRPWiG__removeButton{top:var(--spacing-xs);right:var(--spacing-xs);border-radius:var(--radius-full);color:#fff;cursor:pointer;width:28px;height:28px;transition:background var(--transition-base);background:#0009;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.page-module__dRPWiG__removeButton:hover{background:#000c}.page-module__dRPWiG__imageNumber{bottom:var(--spacing-xs);left:var(--spacing-xs);background:var(--color-accent);border-radius:var(--radius-full);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:flex;position:absolute}.page-module__dRPWiG__addMoreSlot{aspect-ratio:3/4;justify-content:center;align-items:center;gap:var(--spacing-xs);background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-light);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-base);flex-direction:column;display:flex}.page-module__dRPWiG__addMoreSlot:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.page-module__dRPWiG__addMoreSlot:disabled{opacity:.5;cursor:not-allowed}.page-module__dRPWiG__captureArea{text-align:center;padding:var(--spacing-xl);background:var(--gradient-primary);border-radius:var(--radius-2xl);margin-bottom:var(--spacing-lg);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module__dRPWiG__captureIcon{background:var(--color-surface-elevated);border-radius:var(--radius-full);width:96px;height:96px;color:var(--color-text);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex}.page-module__dRPWiG__captureTitle{font-family:var(--font-playfair-display);font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--spacing-xs) 0;font-weight:600}.page-module__dRPWiG__captureText{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.page-module__dRPWiG__permissionDenied{align-items:center;gap:var(--spacing-sm);color:var(--color-text);flex-direction:column;display:flex}.page-module__dRPWiG__permissionDenied h3{font-family:var(--font-playfair-display);font-size:var(--font-size-base);margin:0}.page-module__dRPWiG__permissionDenied p{font-size:var(--font-size-sm);color:var(--color-text-light);max-width:260px;margin:0}.page-module__dRPWiG__actions{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__dRPWiG__primaryButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--gradient-primary);border-radius:var(--radius-full);font-weight:600;font-size:var(--font-size-base);color:var(--color-text);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-md);border:none;display:flex}.page-module__dRPWiG__primaryButton:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.page-module__dRPWiG__primaryButton:active{transform:scale(.98)}.page-module__dRPWiG__primaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-module__dRPWiG__secondaryButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);font-weight:600;font-size:var(--font-size-base);color:var(--color-text);cursor:pointer;transition:all var(--transition-base);display:flex}.page-module__dRPWiG__secondaryButton:hover{border-color:var(--color-primary)}.page-module__dRPWiG__secondaryButton:active{transform:scale(.98)}.page-module__dRPWiG__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.page-module__dRPWiG__secondaryActions{justify-content:center;gap:var(--spacing-md);display:flex}.page-module__dRPWiG__iconButton{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-text);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.page-module__dRPWiG__iconButton:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.page-module__dRPWiG__iconButton:disabled{opacity:.5;cursor:not-allowed}.page-module__dRPWiG__tips{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__dRPWiG__tipRow{align-items:flex-start;gap:var(--spacing-sm);color:var(--color-primary-dark);display:flex}.page-module__dRPWiG__tipRow span{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5}
