﻿@property --position{syntax:"<number>";inherits:true;initial-value:0}@property --gone{syntax:"<number>";inherits:false;initial-value:0}html[data-module="events"][data-story="story"][data-story-screen="sleep"]:not([data-story-compact]) #header{--google-play-badge: url("https://media.cutiko.app/brand/google-play-white.webp");color-scheme:dark;--background: #17142a;--text: #f3f0ff;--muted: #a59fc4;--accent: #aaa0e6;--accent-deep: #c2bbed;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #2e2948;--profile-background: linear-gradient(180deg, #4a3f78 0%, #302a55 50%, #1d1a36 100%);--danger: #ef7aa5;--faint-fill: rgba(255, 255, 255, .04);--tag-background: rgba(255, 255, 255, .02);--tint-pink: #2a1f3d;--tint-yellow: #2a2536;--tint-blue: #1c2240;--tint-lilac: #231e40;--card-text: #ffffff;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #6550b5;--card-diaper: #f3e6da;--card-activity: #2f7fa6;--card-nursery: #5268b5;--card-pump: #944ba8;--card-medicine: #b54562;--card-growth: #27865b;--card-vaccine: #6055b8;--card-symptom: #b85c43;--card-reminder: #a34c92;--card-breast-icon: #ecb896;--card-bottle-icon: #ecb896;--card-solids-icon: #ecb896;--card-sleep-icon: #c2b2ff;--card-diaper-icon: #e0bd9c;--card-activity-icon: #82cff9;--card-nursery-icon: #a5c0ff;--card-pump-icon: #efa1ff;--card-medicine-icon: #ff99b3;--card-growth-icon: #81daab;--card-vaccine-icon: #bab5ff;--card-symptom-icon: #ffa68b;--card-reminder-icon: #fd9fe8;--sky: linear-gradient(165deg, #1f2160 0%, #2c2470 40%, #47307e 70%, #6a3a86 100%);--ground-shade: #2a2546;--ground-back: #221d3b;--icon-shift: -36px;--brand-heart: #9270db;--brand-band: var(--accent-fill);--icon-shift: inherit}html[data-module="events"][data-story="story"][data-story-screen="breast"]:not([data-story-compact]) #header{--google-play-badge: url("https://media.cutiko.app/brand/google-play-black.webp");--background: #fffdf9;--text: #2f2a4f;--muted: #6a6490;--accent: #aaa0e6;--accent-deep: #8678db;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #e6e1f2;--profile-background: linear-gradient(180deg, #faf4ee 0%, #fcf5ef 50%, #f8eee5 100%);--danger: #c23a6b;--faint-fill: rgba(0, 0, 0, .04);--tag-background: rgba(0, 0, 0, .02);--tint-pink: #fde6f7;--tint-yellow: #fff4d2;--tint-blue: #e2f1fe;--tint-lilac: #eee8fe;--card-text: #242038;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #b5a4f5;--card-diaper: #f3e6da;--card-activity: #87ceeb;--card-nursery: #a5b5f5;--card-pump: #e5a5f5;--card-medicine: #ff9fa8;--card-growth: #80d9a5;--card-vaccine: #a6a0fa;--card-symptom: #ffad85;--card-reminder: #f5b5e5;--card-breast-icon: #b78666;--card-bottle-icon: #b78666;--card-solids-icon: #b78666;--card-sleep-icon: #9584d2;--card-diaper-icon: #ac8b6b;--card-activity-icon: #569db8;--card-nursery-icon: #7f8ecc;--card-pump-icon: #b477c4;--card-medicine-icon: #ce737d;--card-growth-icon: #4ea776;--card-vaccine-icon: #8c85dd;--card-symptom-icon: #c97c55;--card-reminder-icon: #b77ba9;--sky: linear-gradient(165deg, #79a7f7 0%, #93a0f6 38%, #b6a2f6 66%, #e2acf3 100%);--ground-shade: #d9ddf2;--ground-back: #eef0fb;--icon-shift: 0px;--brand-heart: #9270db;--brand-band: var(--accent-fill);--icon-shift: inherit}html[data-module="events"]{overflow-anchor:none}#story{max-width:680px;padding-top:20px}@media (max-width: 760px){#story{padding-top:calc(20px + env(safe-area-inset-top))}}#story>.join,#story>.add-child,#story>.story{display:none}html[data-story="join"] #story>.join,html[data-story="add-child"] #story>.add-child{display:flex}html[data-story="story"] #story>.story{display:block}html.ready[data-story="story"] #story>.story>.hero>.scene>.picture,html.ready[data-story="story"] #story>.story>.hero>.scene>.sky,html.ready[data-story="story"] #story>.story>.hero>.scene>.breast-sky{animation:scene-in 1.2s var(--ease) backwards}html.ready[data-story="story"] #story>.story>.hero>.profile>.info>.about,html.ready[data-story="story"] #story>.story>.hero>.profile>.sleep>.now,html.ready[data-story="story"] #story>.story>.hero>.profile>.breast>.now{animation:words-in 0.9s var(--ease) 0.2s backwards}html.ready[data-story="story"] #story>.story>.hero>.profile>.bottom{animation:words-in 0.9s var(--ease) 0.4s backwards}html.ready[data-story="story"] #story>.story>.tags{animation:words-in 0.9s var(--ease) 0.45s backwards}html.ready[data-story="story"] #story>.story>.prediction{animation:words-in 0.9s var(--ease) 0.5s backwards}html.ready[data-story="story"] #story>.story>.nudge,html.ready[data-story="story"] #story>.story>.events{animation:words-in 1s var(--ease) 0.55s backwards}@media (prefers-reduced-motion: reduce){html.ready[data-story="story"] #story>.story :is(.picture, .sky, .breast-sky, .about, .now, .bottom, .tags, .prediction, .nudge, .events){animation:none}}#story>.parts{position:absolute;width:0;height:0;overflow:hidden}#story h1{margin:0;font-size:clamp(30px, 5vw, 40px);line-height:1.1;text-wrap:balance}#story p{margin:0;color:var(--muted);font-size:17px;line-height:1.55;text-wrap:pretty}#story p.small{font-size:14px}#story input,#story select,#story textarea{width:100%;padding:13px 16px;border:2px solid var(--line);border-radius:16px;background:var(--background);color:var(--text);font:inherit;font-size:17px;transition:border-color 0.3s var(--ease)}#story input:focus,#story select:focus,#story textarea:focus{border-color:var(--accent)}#story textarea{resize:vertical}#story input[type="date"],#story input[type="datetime-local"]{appearance:none}#story input[type="date"]::-webkit-date-and-time-value,#story input[type="datetime-local"]::-webkit-date-and-time-value{min-height:1.2em}#story button{font:inherit;cursor:pointer}#story .btn{justify-content:center;border:0}#story .error{color:var(--danger);font-size:15px}#story .error:empty{display:none}#story>.join,#story>.add-child{flex-direction:column;align-items:center;gap:16px;max-width:460px;margin:clamp(0px, 4vh, 40px) auto 0;padding:clamp(28px, 6vw, 44px);text-align:center}#story>.join>h1,#story>.add-child>h1{margin-bottom:36px;font-size:clamp(40px, 10vw, 52px)}#story>.join>label,#story>.add-child>label{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}#story>.join>label>span:first-child,#story>.add-child>label>span:first-child{font-size:15px;font-weight:700}#story>.join .field,#story>.add-child .field{position:relative}#story>.join .field>.sprite,#story>.add-child .field>.sprite{position:absolute;top:50%;left:20px;width:22px;height:22px;translate:0 -50%;background-color:var(--muted);pointer-events:none}#story>.join .field>input,#story>.add-child .field>input{padding:15px 20px 15px 56px;border-radius:999px;font-size:17px}#story>.join .field>input:invalid,#story>.add-child .field>input:invalid{color:var(--muted)}#story>.join>.btn,#story>.add-child>.btn{gap:12px;width:100%;margin-top:8px;padding-block:18px;background:var(--accent-fill);color:#ffffff;font-size:19px;font-weight:700}#story>.join>.btn.hover,#story>.add-child>.btn.hover{background:var(--accent-hover)}#story>.join>.btn>.sprite,#story>.add-child>.btn>.sprite{width:22px;height:22px}#story>.join>.cancel,#story>.join>.decline,#story>.add-child>.cancel,#story>.add-child>.decline{display:none;padding:4px;border:0;background:none;color:var(--accent-deep);font-weight:700}#story>.join>h1{margin-bottom:0}#story>.join>.rules{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px;text-align:left}#story>.join>.rules:empty{display:none}#story>.join>.rules:empty+.small{display:none}#story>.join>.small{color:var(--muted);font-size:15px}#story>.join>.decline{display:block}#story .corner{position:fixed;bottom:-30px;z-index:-1;width:clamp(160px, 26vw, 300px);pointer-events:none}#story .corner.left{left:-40px;fill:var(--tint-lilac)}#story .corner.right{right:-40px;fill:var(--tint-yellow)}#story .corner .heart{fill:var(--accent);opacity:.45}#story[data-has-children]>.add-child>.cancel{display:block}#story[data-nudge]>.story>.nudge{display:block}#story[data-demo]>.story>.demo-note{display:block}html:not([data-story-compact]) #story>.story>.add{visibility:hidden;scale:0}html:not([data-story-can-post]) #story>.story>.add,html:not([data-story-can-post]) #story>.story>.hero>.profile .shortcuts{display:none}#story>.editor>form>label>.suggestions,#story>.editor>form>fieldset>.options{display:flex;flex-wrap:wrap;gap:6px}#story>.editor>form>label>.suggestions:empty,#story>.editor>form>fieldset>.options:empty{display:none}#story>.editor>form>label>.suggestions>button,#story>.editor>form>fieldset>.options>button,#story>.editor>form>label>.suggestions>label,#story>.editor>form>fieldset>.options>label{padding:6px 14px;border:none;font-size:14px;border-radius:999px;background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text);font-weight:400;cursor:pointer;transition:background .5s}#story>.editor>form>label>.suggestions>button.hover,#story>.editor>form>fieldset>.options>button.hover,#story>.editor>form>label>.suggestions>label.hover,#story>.editor>form>fieldset>.options>label.hover{background:color-mix(in srgb, var(--text) 10%, transparent);transition-duration:.1s}#story>.editor>form>label>.suggestions>button.on,#story>.editor>form>fieldset>.options>button.on,#story>.editor>form>label>.suggestions>button:has(input:checked),#story>.editor>form>fieldset>.options>button:has(input:checked),#story>.editor>form>label>.suggestions>label.on,#story>.editor>form>fieldset>.options>label.on,#story>.editor>form>label>.suggestions>label:has(input:checked),#story>.editor>form>fieldset>.options>label:has(input:checked){background:var(--accent-fill);color:#fff}#story>.editor>form>label>.suggestions>button>input,#story>.editor>form>fieldset>.options>button>input,#story>.editor>form>label>.suggestions>label>input,#story>.editor>form>fieldset>.options>label>input{display:none}#story>.editor>form>fieldset.symptom-tags>.rest>.more,#story>.editor>form>fieldset.symptom-tags>.options>.more,#story>.editor>form>.kinds>.top>.more,#story>.story>.tags>.top>.more{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--tag-background);color:var(--text);cursor:pointer;transition:background .5s, color .5s, transform .1s}#story>.editor>form>fieldset.symptom-tags>.rest>.hover.more,#story>.editor>form>fieldset.symptom-tags>.options>.hover.more,#story>.editor>form>.kinds>.top>.hover.more,#story>.story>.tags>.top>.hover.more{background:var(--line);transition-duration:.1s}#story>.editor>form>fieldset.symptom-tags>.rest>.more:active,#story>.editor>form>fieldset.symptom-tags>.options>.more:active,#story>.editor>form>.kinds>.top>.more:active,#story>.story>.tags>.top>.more:active{transform:scale(0.95)}#story>.editor>form>fieldset.symptom-tags>.rest>.more>.sprite,#story>.editor>form>fieldset.symptom-tags>.options>.more>.sprite,#story>.editor>form>.kinds>.top>.more>.sprite,#story>.story>.tags>.top>.more>.sprite{width:20px;height:20px;transition:transform 0.4s var(--ease)}#story>.editor>form>fieldset.symptom-tags>.rest>[aria-expanded="true"].more,#story>.editor>form>fieldset.symptom-tags>.options>[aria-expanded="true"].more,#story>.editor>form>.kinds>.top>[aria-expanded="true"].more,#story>.story>.tags>.top>[aria-expanded="true"].more{background:var(--accent-fill);color:#ffffff}#story>.editor>form>fieldset.symptom-tags>.rest>[aria-expanded="true"].hover.more,#story>.editor>form>fieldset.symptom-tags>.options>[aria-expanded="true"].hover.more,#story>.editor>form>.kinds>.top>[aria-expanded="true"].hover.more,#story>.story>.tags>.top>[aria-expanded="true"].hover.more{background:var(--accent-hover)}#story>.editor>form>fieldset.symptom-tags>.rest>[aria-expanded="true"].more>.sprite,#story>.editor>form>fieldset.symptom-tags>.options>[aria-expanded="true"].more>.sprite,#story>.editor>form>.kinds>.top>[aria-expanded="true"].more>.sprite,#story>.story>.tags>.top>[aria-expanded="true"].more>.sprite{transform:rotate(180deg)}#story>.editor>form>.kinds:empty,#story>.story>.tags:empty{display:none}#story>.editor>form>.kinds button,#story>.story>.tags button{padding:7px 14px;border:0;border-radius:999px;background:var(--tag-background);color:var(--text);font-size:13px;white-space:nowrap;transition:background .5s, color .5s, transform .1s}#story>.editor>form>.kinds button.hover,#story>.story>.tags button.hover{background:var(--line);transition-duration:.1s}#story>.editor>form>.kinds button:active,#story>.story>.tags button:active{transform:scale(0.95)}#story>.editor>form>.kinds button[aria-pressed="true"],#story>.story>.tags button[aria-pressed="true"]{background:var(--accent-fill);color:#ffffff}#story>.editor>form>.kinds button[aria-pressed="true"].hover,#story>.story>.tags button[aria-pressed="true"].hover{background:var(--accent-hover)}#story>.editor>form>.kinds>.top,#story>.story>.tags>.top{display:flex;align-items:center;gap:8px}#story>.editor>form>.kinds>.top>.strip,#story>.story>.tags>.top>.strip{display:flex;flex:0 1 auto;flex-wrap:nowrap;min-width:0;gap:8px;overflow:hidden}#story>.editor>form>.kinds>.top>.more[hidden],#story>.story>.tags>.top>.more[hidden]{display:none}#story>.editor>form>.kinds>.rest,#story>.story>.tags>.rest{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s var(--ease)}#story>.editor>form>.kinds>.rest>div,#story>.story>.tags>.rest>div{display:flex;flex-wrap:wrap;gap:8px;min-height:0;overflow:hidden;padding-top:8px}#story>.editor>form>.kinds>.top:has(.more[aria-expanded="true"])+.rest,#story>.story>.tags>.top:has(.more[aria-expanded="true"])+.rest{grid-template-rows:1fr}#story>.story>.hero{--profile-top: calc(var(--header-height) + 20px);--profile-height: 75cqw;--scene-top: var(--profile-top);--scene-scroll: 1;--position: calc(var(--screen, 0) - var(--drag, 0));--screen-gap: 32px;--screen-step: calc(100cqw + var(--screen-gap));position:relative;container-type:inline-size;margin-bottom:32px}@media (max-width: 760px){#story>.story>.hero{--profile-top: 0px;--profile-height: 100lvh;--scene-top: var(--header-height);--scene-scroll: 0;margin:calc(-20px - env(safe-area-inset-top)) calc(-1 * var(--side-padding)) 28px;clip-path:inset(-100lvh 0 0);animation:profile-in linear both;animation-timeline:scroll();animation-range:0 33svh}@supports not (animation-timeline: scroll()){#story>.story>.hero{animation-duration:.33s;animation-play-state:paused;animation-delay:calc(var(--scroll, 0) * -1s)}}}#story>.story>.hero::before{content:"";position:absolute;top:0;right:calc(50% - 50vw);bottom:0;left:calc(50% - 50vw);touch-action:pan-y;user-select:none;-webkit-user-select:none}#story>.story>.hero>.scene{position:fixed;top:0;right:0;left:0;z-index:-1;height:calc(var(--profile-top) + var(--profile-height));overflow:clip;pointer-events:none;animation:follow-page linear both;animation-timeline:scroll();animation-range:0 100lvh}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--scroll, 0) * -1s)}}@media (max-width: 760px){#story>.story>.hero>.scene{animation:none}}#story>.story>.hero>.scene>.picture,#story>.story>.hero>.scene>.sky,#story>.story>.hero>.scene>.breast-sky{position:absolute;inset:0}#story>.story>.hero>.scene>.sky,#story>.story>.hero>.scene>.breast-sky{opacity:calc(1 - var(--away))}#story>.story>.hero>.scene>.picture{--away: clamp(0, max(var(--position) - var(--place), var(--place) - var(--position)), 1);opacity:calc(1 - var(--away));top:var(--profile-top);right:auto;bottom:auto;left:calc(50% - 50cqw + (var(--place) - var(--position)) * var(--screen-step));width:100cqw;height:var(--profile-height);border-radius:18px;overflow:clip;background:var(--profile-background)}@media (max-width: 760px){#story>.story>.hero>.scene>.picture{border-radius:0}}#story>.story>.hero>.scene>.picture::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.45))}#story>.story>.hero>.scene>.picture>.media{position:absolute;inset:0;transform-origin:50% 0}@media (max-width: 760px){#story>.story>.hero>.scene>.picture>.media{animation:picture-scroll linear both;animation-timeline:scroll();animation-range:0 100lvh}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene>.picture>.media{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--scroll, 0) * -1s)}}@supports (-webkit-touch-callout: none){html:not([data-app]) #story>.story>.hero>.scene>.picture>.media{animation:none}}}#story>.story>.hero>.scene>.picture>.media>picture{display:contents}#story>.story>.hero>.scene>.picture>.media img,#story>.story>.hero>.scene>.picture>.media video{display:block;width:calc(100% + 40cqw);height:100%;margin-left:-20cqw;object-fit:cover;transform-origin:50% 0;scale:calc(1 + var(--overscroll, 0));translate:calc((var(--position) - var(--place)) * 20cqw) 0}#story>.story>.hero>.scene>.picture>.media img{opacity:0;transition:opacity 0.5s var(--ease)}#story>.story>.hero>.scene>.picture>.media img.loaded{opacity:1}#story>.story>.hero>.scene>.sky{background:linear-gradient(180deg, #2b1d8e 0%, #1c1567 45%, #0b0a2c 100%);--away: clamp(0, max(var(--position) - var(--place), var(--place) - var(--position)) + var(--gone), 1);--pull: max(0, var(--place) - var(--position))}#story>.story>.hero>.scene>.sky::before,#story>.story>.hero>.scene>.sky::after{content:"";position:absolute;inset:0}#story>.story>.hero>.scene>.sky::before{background:radial-gradient(circle at 23px 41px, rgba(255,255,255,0.8) 0 1px, transparent 1.6px),radial-gradient(circle at 171px 118px, rgba(255,255,255,0.7) 0 1.2px, transparent 1.8px),radial-gradient(circle at 84px 203px, rgba(255,255,255,0.5) 0 0.8px, transparent 1.4px);background-size:239px 239px}#story>.story>.hero>.scene>.sky::after{background:radial-gradient(circle at 211px 77px, rgba(255,255,255,0.7) 0 1px, transparent 1.6px),radial-gradient(circle at 58px 262px, rgba(255,255,255,0.5) 0 0.8px, transparent 1.4px);background-size:331px 331px}#story>.story>.hero>.scene>.sky svg{position:absolute;left:calc(var(--x) * 1%);top:var(--y);fill:#ffffff}#story>.story>.hero>.scene>.sky .star{width:var(--size);height:var(--size);animation:twinkle 3.2s ease-in-out var(--delay) infinite}#story>.story>.hero>.scene>.sky .far .star{fill:rgba(255,255,255,0.6)}#story>.story>.hero>.scene>.sky .cloud{--body: #3f4c93;--shade: #333d7d;left:0;width:calc(var(--width) * 1cqw);height:auto;opacity:.5;animation:pass var(--duration) linear var(--delay) infinite}#story>.story>.hero>.scene>.sky .moon{width:100px;height:100px;margin-left:-100px;animation:moon-float 7s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.scene>.sky::before,#story>.story>.hero>.scene>.sky::after,#story>.story>.hero>.scene>.sky .star,#story>.story>.hero>.scene>.sky .cloud,#story>.story>.hero>.scene>.sky .moon{animation:none}}#story>.story>.hero>.scene>.sky::before,#story>.story>.hero>.scene>.sky::after{--depth: .45;animation:parallax linear both, field-twinkle 4s ease-in-out infinite alternate;animation-timeline:scroll(),auto;animation-range:0 100lvh, normal}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene>.sky::before,#story>.story>.hero>.scene>.sky::after{animation-duration:1s, 4s;animation-play-state:paused, running;animation-delay:calc(var(--scroll, 0) * -1s),0s}}#story>.story>.hero>.scene>.sky::after{animation-delay:0s, -4s}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene>.sky::after{animation-delay:calc(var(--scroll, 0) * -1s),-4s}}#story>.story>.hero>.scene>.sky>.layer{position:absolute;top:calc(var(--scene-top) + (1 - var(--depth)) * var(--overscroll, 0) * 100lvh);bottom:0;left:calc(50% - 50cqw);width:100cqw;animation:parallax linear both;animation-timeline:scroll();animation-range:0 100lvh;opacity:clamp(0, calc(1 - var(--away) * 1.6), 1);translate:calc(var(--pull) * var(--lag) * var(--screen-step)) 0}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene>.sky>.layer{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--scroll, 0) * -1s)}}#story>.story>.hero>.scene>.sky>.deep{--depth: .7;--lag: .3}#story>.story>.hero>.scene>.sky>.far{--depth: .45;--lag: .45}#story>.story>.hero>.scene>.sky>.near{--depth: .15;--lag: .6}#story>.story>.hero>.scene>.sky>.clouds{--lag: .3;left:0;width:100%}#story>.story>.hero>.scene>.sky>.clouds.back{--depth: .42;--duration: 120s}#story>.story>.hero>.scene>.sky>.clouds.front{--depth: .18;--duration: 90s}#story>.story>.hero>.scene>.sky svg{translate:calc((var(--x) - 50) * .8vw * var(--away)) 0}#story>.story>.hero>.scene>.sky .cloud{translate:calc(var(--side) * 30vw * var(--away)) 0}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.scene>.sky::before,#story>.story>.hero>.scene>.sky::after{animation:none}}#story>.story>.hero>.scene>.breast-sky{--away: clamp(0, max(var(--position) - var(--place), var(--place) - var(--position)) + var(--gone), 1);background:linear-gradient(180deg, #f3e6da 0%, #f2e3d5 100%)}#story>.story>.hero>.scene>.breast-sky>.layer{position:absolute;top:calc(var(--scene-top) + (1 - var(--depth)) * var(--overscroll, 0) * 100lvh);bottom:0;left:calc(50% - 50cqw);width:100cqw;animation:parallax linear both;animation-timeline:scroll();animation-range:0 100lvh;opacity:clamp(0, calc(1 - var(--away) * 1.6), 1);translate:calc((var(--place) - var(--position)) * var(--lag) * var(--screen-step)) 0}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene>.breast-sky>.layer{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--scroll, 0) * -1s)}}#story>.story>.hero>.scene>.breast-sky>.clouds{--lag: .3;left:0;width:100%}#story>.story>.hero>.scene>.breast-sky>.clouds.back{--depth: .42;--duration: 120s}#story>.story>.hero>.scene>.breast-sky>.clouds.front{--depth: .18;--duration: 105s}#story>.story>.hero>.scene>.breast-sky>.clouds>.cloud{--body: #f8ece2;--shade: #f8ece2;position:absolute;top:var(--y);left:0;width:calc(var(--width) * 1cqw);animation:pass var(--duration) linear var(--delay) infinite}#story>.story>.hero>.scene>.breast-sky>.bottle{--depth: .5;--lag: .55;display:flex;flex-direction:column;align-items:center}#story>.story>.hero>.scene>.breast-sky>.bottle::before{content:"";flex:0 0 6%}#story>.story>.hero>.scene>.breast-sky>.bottle>svg{flex:0 0 33%;min-height:0;animation:moon-float 7s ease-in-out infinite alternate}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .milk{fill:#fdecdd}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .glass{stroke:#fbe2d0;stroke-width:3}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .shine{fill:none;stroke:#fffaf3;stroke-width:4;stroke-linecap:round}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .shine.wide{stroke-width:7}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .band{fill:#c47f80}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .collar{fill:#eba79d}#story>.story>.hero>.scene>.breast-sky>.bottle>svg .heart{fill:#e8938e}@media (max-width: 760px){#story>.story>.hero>.scene>.breast-sky>.bottle::before{flex-basis:10%}#story>.story>.hero>.scene>.breast-sky>.bottle>svg{flex-basis:28%}}@media (min-width: 761px){#story>.story>.hero>.scene>.breast-sky>.bottle::before{flex-basis:3%}#story>.story>.hero>.scene>.breast-sky>.bottle>svg{flex-basis:27%}}#story>.story>.hero>.scene>.breast-sky>.waves{--depth: 0;animation:parallax linear both;animation-timeline:scroll();animation-range:0 100lvh;position:absolute;bottom:0;left:50%;width:100%;min-width:900px;height:16%;max-height:150px;translate:-50% 0}@supports not (animation-timeline: scroll()){#story>.story>.hero>.scene>.breast-sky>.waves{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--scroll, 0) * -1s)}}#story>.story>.hero>.scene>.breast-sky>.waves>.near{fill:#f6e8dc}#story>.story>.hero>.scene>.breast-sky>.waves>.middle{fill:#f0dccf}#story>.story>.hero>.scene>.breast-sky>.waves>.far{fill:#ead0c4}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.scene>.breast-sky .cloud,#story>.story>.hero>.scene>.breast-sky .bottle>svg{animation:none}}#story>.story>.hero:not([data-screens~="sleep"])>.scene>.sky,#story>.story>.hero:not([data-screens~="breast"])>.scene>.breast-sky{visibility:hidden}#story>.story>.hero:not([data-screens~="sleep"])>.scene>.sky::before,#story>.story>.hero:not([data-screens~="sleep"])>.scene>.sky::after,#story>.story>.hero:not([data-screens~="sleep"])>.scene>.sky>*,#story>.story>.hero:not([data-screens~="breast"])>.scene>.breast-sky::before,#story>.story>.hero:not([data-screens~="breast"])>.scene>.breast-sky::after,#story>.story>.hero:not([data-screens~="breast"])>.scene>.breast-sky>*{display:none}#story>.story>.hero:not([data-screens~="sleep"])>.profile>.sleep,#story>.story>.hero:not([data-screens~="breast"])>.profile>.breast{visibility:hidden}#story>.story>.hero[data-offscreen]>.scene{content-visibility:hidden}#story>.story>.hero:not([data-picture])>.scene>.picture::after{display:none}#story>.story>.hero:not([data-picture])>.profile>.info>.about{color:var(--text)}html[data-story-screen="info"] #story>.story>.hero:not([data-picture])>.profile>.bottom{color:var(--text)}#story>.story>.hero>.profile{--profile-padding: 32px;--scene-padding: 0px;--bottom-height: 56px;position:relative;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;aspect-ratio:4 / 3}#story>.story>.hero>.profile>.sleep,#story>.story>.hero>.profile>.breast,#story>.story>.hero>.profile>.info{position:absolute;inset:0;translate:calc((var(--place) - var(--position)) * var(--screen-step)) 0;opacity:calc(1 - var(--gone))}#story>.story>.hero>.profile>.sleep{overflow:hidden;color:#ffffff}#story>.story>.hero>.profile>.sleep>.now>.roll,#story>.story>.hero>.profile>.sleep>.now>.buttons>.controls>button>.roll{display:block;position:relative;overflow:visible clip}#story>.story>.hero>.profile>.sleep>.now>.roll>[data-stages],#story>.story>.hero>.profile>.sleep>.now>.buttons>.controls>button>.roll>[data-stages]{display:none}#story>.story>.hero>.profile>.sleep[data-stage="settling"]>.now>.buttons>.controls>.stop{display:none}#story>.story>.hero>.profile>.sleep[data-left="settling"]>.now>.roll>[data-stages~="settling"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-left="settling"]>.now>.buttons>.controls>button>.roll>[data-stages~="settling"]{display:block;position:absolute;inset:0 0 auto;animation:roll-out 0.3s ease-in calc(var(--roll-order) * 50ms) forwards}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.profile>.sleep[data-left="settling"]>.now>.roll>[data-stages~="settling"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-left="settling"]>.now>.buttons>.controls>button>.roll>[data-stages~="settling"]{animation:none;display:none}}#story>.story>.hero>.profile>.sleep[data-left="asleep"]>.now>.roll>[data-stages~="asleep"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-left="asleep"]>.now>.buttons>.controls>button>.roll>[data-stages~="asleep"]{display:block;position:absolute;inset:0 0 auto;animation:roll-out 0.3s ease-in calc(var(--roll-order) * 50ms) forwards}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.profile>.sleep[data-left="asleep"]>.now>.roll>[data-stages~="asleep"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-left="asleep"]>.now>.buttons>.controls>button>.roll>[data-stages~="asleep"]{animation:none;display:none}}#story>.story>.hero>.profile>.sleep[data-left="awake"]>.now>.roll>[data-stages~="awake"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-left="awake"]>.now>.buttons>.controls>button>.roll>[data-stages~="awake"]{display:block;position:absolute;inset:0 0 auto;animation:roll-out 0.3s ease-in calc(var(--roll-order) * 50ms) forwards}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.profile>.sleep[data-left="awake"]>.now>.roll>[data-stages~="awake"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-left="awake"]>.now>.buttons>.controls>button>.roll>[data-stages~="awake"]{animation:none;display:none}}#story>.story>.hero>.profile>.sleep[data-stage="settling"]>.now>.roll>[data-stages~="settling"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-stage="settling"]>.now>.buttons>.controls>button>.roll>[data-stages~="settling"]{display:block;position:static;animation:roll-in 0.45s var(--ease) calc(120ms + var(--roll-order) * 50ms) backwards}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.profile>.sleep[data-stage="settling"]>.now>.roll>[data-stages~="settling"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-stage="settling"]>.now>.buttons>.controls>button>.roll>[data-stages~="settling"]{animation:none}}#story>.story>.hero>.profile>.sleep[data-stage="asleep"]>.now>.roll>[data-stages~="asleep"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-stage="asleep"]>.now>.buttons>.controls>button>.roll>[data-stages~="asleep"]{display:block;position:static;animation:roll-in 0.45s var(--ease) calc(120ms + var(--roll-order) * 50ms) backwards}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.profile>.sleep[data-stage="asleep"]>.now>.roll>[data-stages~="asleep"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-stage="asleep"]>.now>.buttons>.controls>button>.roll>[data-stages~="asleep"]{animation:none}}#story>.story>.hero>.profile>.sleep[data-stage="awake"]>.now>.roll>[data-stages~="awake"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-stage="awake"]>.now>.buttons>.controls>button>.roll>[data-stages~="awake"]{display:block;position:static;animation:roll-in 0.45s var(--ease) calc(120ms + var(--roll-order) * 50ms) backwards}@media (prefers-reduced-motion: reduce){#story>.story>.hero>.profile>.sleep[data-stage="awake"]>.now>.roll>[data-stages~="awake"]:not([hidden]),#story>.story>.hero>.profile>.sleep[data-stage="awake"]>.now>.buttons>.controls>button>.roll>[data-stages~="awake"]{animation:none}}#story>.story>.hero>.profile>.sleep>.now{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:var(--profile-padding) var(--scene-padding) calc(var(--bottom-height) + 15px)}#story>.story>.hero>.profile>.sleep>.now>.clock{--roll-order: 0;align-self:flex-start;margin:0;padding:0;border:0;background:none;color:inherit;font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-size:52px;font-weight:700;line-height:1;text-align:left;cursor:pointer;transition:opacity .5s}#story>.story>.hero>.profile>.sleep>.now>.clock.hover{opacity:.7;transition-duration:.1s}#story>.story>.hero>.profile>.sleep>.now>.clock>span>.seconds{opacity:.2}#story>.story>.hero>.profile>.sleep>.now>.title{--roll-order: 1;margin:28px 0 0;font-size:clamp(28px, 7.5vw, 40px);font-weight:700;line-height:1.15}#story>.story>.hero>.profile>.sleep>.now>.outlook{--roll-order: 2}#story>.story>.hero>.profile>.sleep>.now>.outlook>.forecast{margin:0;padding-top:10px;font-size:13px;line-height:1.4;opacity:.6}#story>.story>.hero>.profile>.sleep>.now>.outlook>.progress{padding-top:26px}#story>.story>.hero>.profile>.sleep>.now>.outlook>.progress>.track{height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.15)}#story>.story>.hero>.profile>.sleep>.now>.outlook>.progress>.track>.bar{height:100%;border-radius:inherit;background:#ffffff;transform-origin:left;animation:progress-fill var(--left) linear both}#story>.story>.hero>.profile>.sleep>.now>.outlook>.progress>.times{display:flex;justify-content:space-between;margin-top:14px;font-size:12px;opacity:.5}#story>.story>.hero>.profile>.sleep>.now>.outlook>.progress>.times>.length{padding:0;border:0;background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}#story>.story>.hero>.profile>.sleep>.now>.wake-window{--roll-order: 3}#story>.story>.hero>.profile>.sleep>.now>.wake-window>.window{margin:0;padding-top:28px;color:inherit;font-size:12px;line-height:1.3}#story>.story>.hero>.profile>.sleep>.now>.wake-window>.window>span,#story>.story>.hero>.profile>.sleep>.now>.wake-window>.window>b{display:block}#story>.story>.hero>.profile>.sleep>.now>.wake-window>.window>span{opacity:.5}#story>.story>.hero>.profile>.sleep>.now>.wake-window>.window>b{margin-top:4px}#story>.story>.hero>.profile>.sleep>.now>.buttons{--roll-order: 4}#story>.story>.hero>.profile>.sleep>.now>.buttons[hidden]{display:none}#story>.story>.hero>.profile>.sleep>.now>.buttons>.controls{display:flex;gap:10px;margin-top:32px}#story>.story>.hero>.profile>.sleep>.now>.buttons>.controls>button{flex:1;padding:13px;border:0;border-radius:999px;background:rgba(255,255,255,0.06);color:#ffffff;font-size:17px;transition:background-color .5s}#story>.story>.hero>.profile>.sleep>.now>.buttons>.controls>button.hover{background:rgba(255,255,255,0.14);transition-duration:.1s}#story>.story>.hero>.profile>.breast{--breast-text: #4a2229;--breast-muted: #7a5250;--breast-idle: #a08a85;--breast-button: #8e5557;color:var(--breast-text)}#story>.story>.hero>.profile>.breast>.now{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;padding:var(--profile-padding) var(--scene-padding) calc(var(--bottom-height) + 10px);text-align:center}#story>.story>.hero>.profile>.breast>.now>.clock,#story>.story>.hero>.profile>.breast>.now>.sides .time{padding:0;border:0;background:none;color:inherit;font-family:"Onest",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:opacity .5s}#story>.story>.hero>.profile>.breast>.now>.clock.hover,#story>.story>.hero>.profile>.breast>.now>.sides .time.hover{opacity:.7;transition-duration:.1s}#story>.story>.hero>.profile>.breast>.now>.clock{margin-top:4px;font-size:52px;letter-spacing:-.02em}#story>.story>.hero>.profile>.breast>.now>.title{margin:0;color:var(--breast-muted);font-size:18px;font-weight:600}#story>.story>.hero>.profile>.breast>.now>.sides{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:380px;margin-top:18px}#story>.story>.hero>.profile>.breast>.now>.sides::before{content:"";position:absolute;top:8%;bottom:4%;left:50%;width:1px;background:rgba(74,34,41,0.14)}#story>.story>.hero>.profile>.breast>.now>.sides>.side{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--breast-idle)}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:6px;padding:0;border:1px solid rgba(255,255,255,0.7);border-radius:50%;background:#f8ede4;color:#9b7d78;transition:background-color .5s, box-shadow .5s}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle.hover{background:#ffffff;transition-duration:.1s}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle.on{background:#fcd9d2;box-shadow:0 0 0 10px rgba(248,190,180,0.25);color:#9b4a4f}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle.on.hover{background:#f9c4b9}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle:disabled{cursor:default}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle>.sprite{width:20px;height:20px}#story>.story>.hero>.profile>.breast>.now>.sides>.side>span{font-size:12px;font-weight:600}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.time{font-size:28px}#story>.story>.hero>.profile>.breast>.now>.sides>.side.on{color:var(--breast-text)}#story>.story>.hero>.profile>.breast>.now>.sides>.side.on>span{color:var(--breast-muted)}#story>.story>.hero>.profile>.breast>.now>.done{width:100%;max-width:180px;margin-top:18px;padding:13px;border:0;border-radius:999px;background:rgba(142,85,87,0.2);color:var(--breast-button);font-size:17px;font-weight:700;transition:background-color .5s}#story>.story>.hero>.profile>.breast>.now>.done.hover{background:rgba(142,85,87,0.3);transition-duration:.1s}#story>.story>.hero>.profile>.breast>.now>.done[hidden]{display:none}@media (max-width: 760px){#story>.story>.hero>.profile>.breast>.now>.clock{margin-top:12px;font-size:64px}#story>.story>.hero>.profile>.breast>.now>.sides{margin-top:28px}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle{width:62px;height:62px;margin-bottom:8px}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.toggle>.sprite{width:22px;height:22px}#story>.story>.hero>.profile>.breast>.now>.sides>.side>.time{font-size:30px}#story>.story>.hero>.profile>.breast>.now>.done{max-width:280px;margin-top:28px}}html[data-story-screen="breast"] #story>.story>.hero>.profile>.bottom{color:#4a2229}#story>.story>.hero>.profile>.bottom{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:var(--bottom-height);padding-bottom:var(--toolbar-height, 0px);color:#ffffff}#story>.story>.hero>.profile>.bottom>.down{display:flex;padding:10px;border:0;background:none;color:inherit;transition:opacity .5s}#story>.story>.hero>.profile>.bottom>.down.hover{opacity:.6;transition-duration:.1s}#story>.story>.hero>.profile>.bottom>.down>.sprite{width:18px;height:18px}#story>.story>.hero>.profile>.bottom>.dots{position:absolute;right:calc(var(--profile-padding) - 5px);display:flex}#story>.story>.hero>.profile>.bottom>.dots>button{width:16px;height:16px;padding:0;border:0;background:none;color:inherit}#story>.story>.hero>.profile>.bottom>.dots>button::before{content:"";display:block;width:6px;height:6px;margin:auto;border-radius:50%;background:currentColor;opacity:.35;transition:opacity .3s}#story>.story>.hero>.profile>.bottom>.dots>button[aria-current="true"]::before{opacity:1}#story>.story>.hero>.profile>.info{position:absolute;inset:0;display:flex;align-items:flex-end}#story>.story>.hero>.profile>.info>.about{position:relative;width:100%;padding:120px var(--profile-padding) var(--bottom-height);color:#ffffff}#story>.story>.hero>.profile>.info>.about>.name{margin:0;font-size:clamp(34px, 6vw, 48px);line-height:1.1}#story>.story>.hero>.profile>.info>.about>.line{margin-top:10px;color:inherit;font-size:12px;opacity:.5}#story>.story>.hero>.profile>.info>.about>.line>span+span::before{content:"·";margin-inline:10px}#story>.story>.hero>.profile>.info>.about>.stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin:20px 0 0}#story>.story>.hero>.profile>.info>.about>.stats[hidden]{display:none}#story>.story>.hero>.profile>.info>.about>.stats>div>dt{font-size:12px;opacity:.5}#story>.story>.hero>.profile>.info>.about>.stats>div>dd{margin:4px 0 0;font-size:17px}#story>.story>.hero>.profile>.info>.about>.shortcuts{display:flex;gap:4px;margin:18px -14px 0;overflow-x:auto;scrollbar-width:none}#story>.story>.hero>.profile>.info>.about>.shortcuts>button{flex:none;padding:12px 14px;border:0;background:none;color:inherit;font-size:17px;opacity:1;transition:opacity .5s}#story>.story>.hero>.profile>.info>.about>.shortcuts>button.hover{opacity:.7;transition-duration:.1s}@media (max-width: 760px){#story>.story>.hero>.profile{width:auto;--profile-padding: calc(var(--side-padding) + 12px);--scene-padding: var(--profile-padding);--toolbar-height: calc(100lvh - 100svh);--bottom-height: calc(56px + var(--toolbar-height));height:100lvh;aspect-ratio:auto}}#story>.story>.old-profile{display:none;flex-direction:column;align-items:center;margin-bottom:22px;text-align:center}#story>.story>.old-profile>.avatars{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}#story>.story>.old-profile>.avatars>.avatar{position:relative;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:var(--tint-lilac);overflow:visible;transition:width 0.3s var(--ease),height 0.3s var(--ease)}#story>.story>.old-profile>.avatars>.avatar>img,#story>.story>.old-profile>.avatars>.avatar>.initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;object-fit:cover}#story>.story>.old-profile>.avatars>.avatar>img{opacity:0;transition:opacity 0.5s var(--ease)}#story>.story>.old-profile>.avatars>.avatar>img.loaded{opacity:1}#story>.story>.old-profile>.avatars>.avatar>.initial{color:var(--accent-deep);font-family:"Onest", sans-serif;font-size:28px;font-weight:600}#story>.story>.old-profile>.avatars>.avatar.on{width:120px;height:120px}#story>.story>.old-profile>.avatars>.avatar.on>.initial{font-size:44px}#story>.story>.old-profile>.age{display:flex;align-items:center;gap:6px;margin-top:2px;padding:0;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer;transition:opacity .5s}#story>.story>.old-profile>.age.hover{opacity:.6;transition-duration:.1s}#story>.story>.old-profile>.age>.sprite{width:16px;height:16px;transition:rotate 0.3s var(--ease)}#story>.story>.tags{margin-bottom:18px}#story>.story>.tags>.top,#story>.story>.tags>.rest>div{justify-content:center}#story>.story>.demo-note{display:none;max-width:480px;margin:-4px auto 22px;color:var(--muted);font-size:15px;line-height:1.45;text-align:center}#story>.story>.demo-note>a{color:var(--accent);white-space:nowrap}#story>.story>.prediction{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:8px;max-width:480px;margin:-4px auto 22px;color:var(--muted);font-size:15px;line-height:1.45;text-align:center}#story>.story>.prediction[hidden]{display:none}#story>.story>.prediction>.sprite{flex:none;width:18px;height:18px;margin-top:2px;background-color:var(--accent)}#story>.story>.prediction>.departure{flex:0 0 100%}#story>.story>.prediction>.departure>.answers{display:flex;justify-content:center;gap:14px;margin-top:4px}#story>.story>.prediction .log-sleep,#story>.story>.prediction .departure button{padding:0;border:0;background:none;color:var(--accent-deep);font-family:"Onest", sans-serif;font-size:15px;font-weight:600;transition:opacity .5s}#story>.story>.prediction .log-sleep.hover,#story>.story>.prediction .departure button.hover{opacity:.5;transition-duration:.1s}#story>.story>.add{position:fixed;right:calc(2 * var(--side-padding));bottom:calc(2 * var(--side-padding));z-index:5;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:var(--accent-fill);color:#ffffff;box-shadow:0 8px 24px rgba(23,20,42,0.25);transition:opacity 0.5s,scale 0.4s cubic-bezier(0.34, 1.56, 0.64, 1),visibility 0.4s}#story>.story>.add.hover{opacity:.5;transition-duration:.1s}#story>.story>.add>.sprite{width:28px;height:28px}#story>.story>.nudge{display:none;position:relative;margin-bottom:28px;padding:22px 22px 18px;border:1px solid color-mix(in srgb, var(--tint-yellow) 60%, var(--background));border-radius:26px;background:color-mix(in srgb, var(--tint-yellow) 30%, var(--background));box-shadow:0 6px 24px rgba(47,42,79,0.05)}#story>.story>.nudge>h2,#story>.story>.nudge>p,#story>.story>.nudge>.actions{position:relative;z-index:1}#story>.story>.nudge>h2{margin:0 0 7px;font-size:23px;line-height:1.15}#story>.story>.nudge>p{color:color-mix(in srgb, var(--text) 88%, var(--background));font-size:14px;line-height:1.35;white-space:pre-line}#story>.story>.nudge .narrow{display:none}#story>.story>.nudge>.actions{display:flex;align-items:center;gap:24px;margin-top:9px}#story>.story>.nudge>.actions>.btn{padding:11px 31px;border-radius:999px;background:var(--accent-fill);color:#ffffff;font-family:"Onest", sans-serif;font-size:18px;font-weight:600}#story>.story>.nudge>.actions>.btn.hover{background:var(--accent-hover)}#story>.story>.nudge>.actions>.dismiss{min-height:44px;padding:0;border:0;background:none;color:var(--accent-deep);font-family:"Onest", sans-serif;font-size:15px;font-weight:600;transition:opacity .5s}#story>.story>.nudge>.actions>.dismiss.hover{opacity:.5;transition-duration:.1s}#story>.story>.nudge>.faces{position:absolute;top:15px;right:12px;width:170px;overflow:visible}#story>.story>.nudge>.faces>.blob.yellow{fill:var(--tint-yellow)}#story>.story>.nudge>.faces>.blob.lilac{fill:var(--tint-lilac)}#story>.story>.nudge>.faces>.ring{fill:var(--background)}#story>.story>.nudge>.faces>.spark,#story>.story>.nudge>.faces>.heart{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}#story>.story>.nudge>.faces>.heart{stroke:url(#nudge-heart);stroke-width:3.5}#story>.story>.nudge>.faces .from{stop-color:#f08bd6}#story>.story>.nudge>.faces .to{stop-color:var(--accent)}@media (max-width: 760px){#story>.story>.nudge{padding:16px 18px 17px;border-radius:22px}#story>.story>.nudge .wide{display:none}#story>.story>.nudge .narrow{display:block}#story>.story>.nudge>h2{margin-bottom:8px;font-size:19px}#story>.story>.nudge>p{font-size:13.5px;line-height:1.25}#story>.story>.nudge>.actions{gap:17px;margin-top:12px}#story>.story>.nudge>.actions>.btn{padding:9px 17px;font-size:15px}#story>.story>.nudge>.actions>.dismiss{color:var(--accent-deep);font-size:14px}#story>.story>.nudge>.faces{top:30px;right:2px;width:126px}}#story>.story>.error{margin-bottom:16px}#story>.story>.drawer{position:fixed;top:var(--header-height);left:0;right:0;z-index:9;display:grid;grid-template-rows:0fr;background-color:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:grid-template-rows 0.35s var(--ease),opacity 0.3s var(--ease)}#story>.story>.drawer>div{overflow:hidden}#story>.story>.drawer .days{margin:12px 0 4px}html[data-story-days] #story>.story>.drawer{grid-template-rows:1fr;opacity:1}#story>.story .days{margin-bottom:24px}#story>.story .days>.head{width:calc(100% - 2 * var(--side-padding));max-width:calc(var(--page-width) - 2 * var(--side-padding));padding-inline:16px;display:flex;align-items:center;justify-content:space-between;min-height:24px;margin:0 auto 2px}@media (max-width: 760px){#story>.story .days>.head{padding-inline:0}}#story>.story .days>.head>.month{font-size:14px;font-weight:600}#story>.story .days>.head>.today{display:none;padding:3px 11px;border:0;border-radius:999px;background:var(--tint-lilac);color:var(--text);font-size:12px;font-weight:600;transition:background .5s}#story>.story .days>.head>.today.hover{background:var(--line);transition-duration:.1s}#story>.story .days[data-away]>.head>.today{display:block}#story>.story .days>.track{display:flex;overflow-x:auto;scrollbar-width:none}#story>.story .days>.track::-webkit-scrollbar{display:none}#story>.story .days>.track>button{display:flex;flex-direction:column;align-items:center;gap:1px;position:relative;flex:0 0 calc(100% / 7);max-width:64px;height:46px;padding:0 0 6px;border:0;background:none;color:var(--text);font:inherit;cursor:pointer;transition:opacity .5s}#story>.story .days>.track>button.hover{opacity:.6;transition-duration:.1s}#story>.story .days>.track>button>.name{font-size:12px;color:var(--muted)}#story>.story .days>.track>button>.number{font-size:17px;font-weight:600;line-height:1.1}#story>.story .days>.track>button.lit>.name,#story>.story .days>.track>button.lit>.number{color:var(--accent-deep)}#story>.story .days>.track>button.today::after{content:"";position:absolute;bottom:0;width:4px;height:4px;border-radius:50%;background:var(--accent-fill)}#story>.story>.events{margin:0;padding:0;list-style:none}#story>.story>.events>.day{margin-bottom:80px}#story>.story>.events>.day>.header{display:flex;align-items:center;margin-bottom:16px}#story>.story>.events>.day>.header>.name{margin:0;font-size:26px;line-height:1.1}#story>.story>.events>.day>.header>.fn{display:flex;margin-left:auto}#story>.story>.events>.day>.header>.fn>.stat{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;transition:opacity 0.5s var(--ease)}#story>.story>.events>.day>.header>.fn>.stat>.sprite{width:20px;height:20px;background-color:var(--accent)}#story>.story>.events>.day>.header>.fn>.stat[aria-expanded="true"]{background:var(--tint-lilac)}#story>.story>.events>.day>.header>.fn>.stat.hover{opacity:.5;transition-duration:.1s}#story>.story>.events>.day>.overview{padding-bottom:40px}#story>.story>.events>.day>.overview>.title{margin:0 0 12px 10px;color:var(--muted);font-size:12px;opacity:.5}#story>.story>.events>.day>.overview>.child{display:flex;flex-direction:column;gap:6px}#story>.story>.events>.day>.overview>.child+.child{margin-top:24px}#story>.story>.events>.day>.overview>.child>h4{margin:0 0 6px 10px;font-size:17px;font-weight:400}#story>.story>.events>.day>.overview>.child>.none{margin:0 0 0 10px;color:var(--muted);font-size:14px}#story>.story>.events>.day>.overview>.child>.to-log{align-self:flex-start;margin:6px 0 0 10px;color:var(--accent-deep);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .5s}#story>.story>.events>.day>.overview>.child>.to-log.hover{opacity:.7;transition-duration:.1s}#story>.story>.events>.day>.overview>.child>.row{display:flex;align-items:center;gap:14px;padding:20px;border-radius:10px;background:color-mix(in srgb, var(--kind) 15%, transparent);color:var(--card-text)}#story>.story>.events>.day>.overview>.child>.row>.sprite{flex:0 0 20px;height:20px;background-color:var(--kind-icon)}#story>.story>.events>.day>.overview>.child>.row>.words{flex:1;min-width:0}#story>.story>.events>.day>.overview>.child>.row>.words>b{display:block;font-size:17px;font-weight:400;line-height:1.25}#story>.story>.events>.day>.overview>.child>.row>.words>span{display:block;margin-top:6px;opacity:.5;font-size:14px}#story>.story>.events>.day>.overview>.child>.row>.words>span::first-letter{text-transform:uppercase}#story>.story>.events>.day>.overview>.child>.row>.words>span+span{margin-top:2px}#story>.story>.events>.day>.overview>.child>.row.kind-sleep{--kind: var(--card-sleep);--kind-icon: var(--card-sleep-icon)}#story>.story>.events>.day>.overview>.child>.row.kind-bottle{--kind: var(--card-bottle);--kind-icon: var(--card-bottle-icon)}#story>.story>.events>.day>.overview>.child>.row.kind-diaper{--kind: var(--card-diaper);--kind-icon: var(--card-diaper-icon)}html[data-theme="dark"] #story>.story>.events>.day>.overview>.child>.row{background:color-mix(in srgb, var(--kind) 4%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events>.day>.overview>.child>.row{background:color-mix(in srgb, var(--kind) 4%, transparent)}}#story>.story>.events>.empty{color:var(--muted);text-align:center;padding:40px 0}#story>.story>.events .group{padding-bottom:40px;transition:opacity 0.9s var(--ease),translate 0.9s var(--ease)}#story>.story>.events .group:last-child{padding-bottom:0}#story>.story>.events .group.below{opacity:0;translate:0 28px}#story>.story>.events .group:not(:has(>.event:not(.placing)))>.header{opacity:0}@media (prefers-reduced-motion: reduce){#story>.story>.events .group{transition:none}#story>.story>.events .group.below{opacity:1;translate:none}}#story>.story>.events .group>.header{display:flex;align-items:center;min-height:40px}#story>.story>.events .group>.header>.icon{display:flex;margin-left:10px}#story>.story>.events .group>.header>.icon+.icon{margin-left:4px}#story>.story>.events .group>.header>.icon>.sprite{width:20px;height:20px}#story>.story>.events .group>.header>.time{padding-left:6px;color:var(--muted);font-size:12px;opacity:.5}#story>.story>.events .group>.header>.icon.kind-medicine>.sprite{background-color:var(--card-medicine-icon)}#story>.story>.events .group>.header>.icon.kind-symptom>.sprite{background-color:var(--card-symptom-icon)}#story>.story>.events .group>.header>.icon.kind-vaccine>.sprite{background-color:var(--card-vaccine-icon)}#story>.story>.events .event{padding-bottom:40px;cursor:pointer;transition:opacity 0.9s var(--ease),translate 0.9s var(--ease)}#story>.story>.events .event:last-child{padding-bottom:0}#story>.story>.events .event.below,#story>.story>.events .event.placing{opacity:0;translate:0 28px}@media (prefers-reduced-motion: reduce){#story>.story>.events .event{transition:none}#story>.story>.events .event.below,#story>.story>.events .event.placing{opacity:1;translate:none}}#story>.story>.events .event>.progress{padding-bottom:16px}#story>.story>.events .event>.progress>.track{height:3px;border-radius:2px;background:var(--tint-lilac);overflow:hidden}#story>.story>.events .event>.progress>.track>.bar{width:calc(var(--done) * 100%);height:100%;border-radius:2px;background:var(--accent);transition:width 0.3s var(--ease)}#story>.story>.events .event>.refusal{display:flex;flex-direction:column;gap:var(--space-near);padding:20px;border-radius:10px;background:color-mix(in srgb, var(--danger) 10%, transparent);cursor:default}#story>.story>.events .event>.refusal>p{margin:0;color:var(--danger)}#story>.story>.events .event>.refusal>.actions{display:flex;align-items:center;gap:var(--space-apart)}#story>.story>.events .event>.refusal>.actions>.dismiss{padding:0;border:0;background:none;color:inherit}#story>.story>.events .event>.body>.routine{display:flex;align-items:center;gap:14px;padding:20px;border-radius:10px;background:var(--tint-lilac);transition:background .5s}#story>.story>.events .event>.body>.routine:has(+.breaks){border-bottom-left-radius:0;border-bottom-right-radius:0}#story>.story>.events .event>.body>.routine.hover{transition-duration:.1s}#story>.story>.events .event>.body>.routine>.words{flex:1;min-width:0}#story>.story>.events .event>.body>.routine>.words>b{display:block;font-size:17px;font-weight:400;line-height:1.25}#story>.story>.events .event>.body>.routine>.words>span{display:block;margin-top:6px;opacity:.5;font-size:14px}#story>.story>.events .event>.body>.routine>.words>span::first-letter{text-transform:uppercase}#story>.story>.events .event>.body>.routine>.words>span>.side+.side{margin-left:12px}#story>.story>.events .event>.body>.breaks{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none}#story>.story>.events .event>.body>.breaks>li{display:flex;justify-content:space-between;gap:12px;padding:10px;background:color-mix(in srgb, var(--tint-lilac) 20%, transparent);font-size:13px}#story>.story>.events .event>.body>.breaks>li>span{color:var(--muted)}#story>.story>.events .event>.body>.breaks>li:last-child{border-radius:0 0 6px 6px}#story>.story>.events .event>.header{display:flex;align-items:center;min-height:40px}#story>.story>.events .event>.header>.icon{display:flex;margin-left:10px}#story>.story>.events .event>.header>.icon>.sprite{width:20px;height:20px}#story>.story>.events .event>.header>.icon+.time{padding-left:6px}#story>.story>.events .event>.header>.time{color:var(--muted);font-size:12px;opacity:.5}#story>.story>.events .event>.header>.tag{margin-left:8px;color:var(--accent-deep);font-size:12px}#story>.story>.events .event>.header>.fn{display:flex;margin-left:auto}#story>.story>.events .event>.header>.fn>.comment{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;opacity:.2;transition:opacity 0.5s var(--ease)}#story>.story>.events .event>.header>.fn>.comment>.sprite{width:20px;height:20px;background-color:var(--accent)}#story>.story>.events .event>.header>.fn>.comment.hover{opacity:1;transition-duration:.1s}#story>.story>.events .event.line{padding-bottom:4px}#story>.story>.events .event.line:last-child{padding-bottom:0}#story>.story>.events .event.line>.header{padding:0 10px 0 20px;border-radius:10px;transition:background .5s}#story>.story>.events .event.line>.header.hover{transition-duration:.1s}#story>.story>.events .event.line>.header>.words{flex:1;min-width:0;padding:20px 0;font-size:17px;line-height:1.25}#story>.story>.events .event.line.kind-medicine>.header{background:color-mix(in srgb, var(--card-medicine) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.line.kind-medicine>.header.hover{background:color-mix(in srgb, var(--card-medicine) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.line.kind-medicine>.header{background:color-mix(in srgb, var(--card-medicine) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.line.kind-medicine>.header.hover{background:color-mix(in srgb, var(--card-medicine) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.line.kind-medicine>.header{background:color-mix(in srgb, var(--card-medicine) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.line.kind-medicine>.header.hover{background:color-mix(in srgb, var(--card-medicine) 2.5%, transparent)}}#story>.story>.events .event.line.kind-symptom>.header{background:color-mix(in srgb, var(--card-symptom) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.line.kind-symptom>.header.hover{background:color-mix(in srgb, var(--card-symptom) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.line.kind-symptom>.header{background:color-mix(in srgb, var(--card-symptom) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.line.kind-symptom>.header.hover{background:color-mix(in srgb, var(--card-symptom) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.line.kind-symptom>.header{background:color-mix(in srgb, var(--card-symptom) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.line.kind-symptom>.header.hover{background:color-mix(in srgb, var(--card-symptom) 2.5%, transparent)}}#story>.story>.events .event.line.kind-vaccine>.header{background:color-mix(in srgb, var(--card-vaccine) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.line.kind-vaccine>.header.hover{background:color-mix(in srgb, var(--card-vaccine) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.line.kind-vaccine>.header{background:color-mix(in srgb, var(--card-vaccine) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.line.kind-vaccine>.header.hover{background:color-mix(in srgb, var(--card-vaccine) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.line.kind-vaccine>.header{background:color-mix(in srgb, var(--card-vaccine) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.line.kind-vaccine>.header.hover{background:color-mix(in srgb, var(--card-vaccine) 2.5%, transparent)}}#story>.story>.events .event:has(>.comments>.items>.comment)>.header>.fn>.comment{display:none}#story>.story>.events .event.kind-breast>.header>.icon>.sprite{background-color:var(--card-breast-icon)}#story>.story>.events .event.kind-breast>.body>.routine{background:color-mix(in srgb, var(--card-breast) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-breast>.body>.routine.hover{background:color-mix(in srgb, var(--card-breast) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-breast>.body>.routine{background:color-mix(in srgb, var(--card-breast) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-breast>.body>.routine.hover{background:color-mix(in srgb, var(--card-breast) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-breast>.body>.routine{background:color-mix(in srgb, var(--card-breast) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-breast>.body>.routine.hover{background:color-mix(in srgb, var(--card-breast) 2.5%, transparent)}}#story>.story>.events .event.kind-bottle>.header>.icon>.sprite{background-color:var(--card-bottle-icon)}#story>.story>.events .event.kind-bottle>.body>.routine{background:color-mix(in srgb, var(--card-bottle) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-bottle>.body>.routine.hover{background:color-mix(in srgb, var(--card-bottle) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-bottle>.body>.routine{background:color-mix(in srgb, var(--card-bottle) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-bottle>.body>.routine.hover{background:color-mix(in srgb, var(--card-bottle) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-bottle>.body>.routine{background:color-mix(in srgb, var(--card-bottle) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-bottle>.body>.routine.hover{background:color-mix(in srgb, var(--card-bottle) 2.5%, transparent)}}#story>.story>.events .event.kind-solids>.header>.icon>.sprite{background-color:var(--card-solids-icon)}#story>.story>.events .event.kind-solids>.body>.routine{background:color-mix(in srgb, var(--card-solids) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-solids>.body>.routine.hover{background:color-mix(in srgb, var(--card-solids) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-solids>.body>.routine{background:color-mix(in srgb, var(--card-solids) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-solids>.body>.routine.hover{background:color-mix(in srgb, var(--card-solids) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-solids>.body>.routine{background:color-mix(in srgb, var(--card-solids) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-solids>.body>.routine.hover{background:color-mix(in srgb, var(--card-solids) 2.5%, transparent)}}#story>.story>.events .event.kind-sleep>.header>.icon>.sprite{background-color:var(--card-sleep-icon)}#story>.story>.events .event.kind-sleep>.body>.routine{background:color-mix(in srgb, var(--card-sleep) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-sleep>.body>.routine.hover{background:color-mix(in srgb, var(--card-sleep) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-sleep>.body>.routine{background:color-mix(in srgb, var(--card-sleep) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-sleep>.body>.routine.hover{background:color-mix(in srgb, var(--card-sleep) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-sleep>.body>.routine{background:color-mix(in srgb, var(--card-sleep) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-sleep>.body>.routine.hover{background:color-mix(in srgb, var(--card-sleep) 2.5%, transparent)}}#story>.story>.events .event.kind-diaper>.header>.icon>.sprite{background-color:var(--card-diaper-icon)}#story>.story>.events .event.kind-diaper>.body>.routine{background:color-mix(in srgb, var(--card-diaper) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-diaper>.body>.routine.hover{background:color-mix(in srgb, var(--card-diaper) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-diaper>.body>.routine{background:color-mix(in srgb, var(--card-diaper) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-diaper>.body>.routine.hover{background:color-mix(in srgb, var(--card-diaper) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-diaper>.body>.routine{background:color-mix(in srgb, var(--card-diaper) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-diaper>.body>.routine.hover{background:color-mix(in srgb, var(--card-diaper) 2.5%, transparent)}}#story>.story>.events .event.kind-activity>.header>.icon>.sprite{background-color:var(--card-activity-icon)}#story>.story>.events .event.kind-activity>.body>.routine{background:color-mix(in srgb, var(--card-activity) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-activity>.body>.routine.hover{background:color-mix(in srgb, var(--card-activity) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-activity>.body>.routine{background:color-mix(in srgb, var(--card-activity) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-activity>.body>.routine.hover{background:color-mix(in srgb, var(--card-activity) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-activity>.body>.routine{background:color-mix(in srgb, var(--card-activity) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-activity>.body>.routine.hover{background:color-mix(in srgb, var(--card-activity) 2.5%, transparent)}}#story>.story>.events .event.kind-nursery>.header>.icon>.sprite{background-color:var(--card-nursery-icon)}#story>.story>.events .event.kind-nursery>.body>.routine{background:color-mix(in srgb, var(--card-nursery) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-nursery>.body>.routine.hover{background:color-mix(in srgb, var(--card-nursery) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-nursery>.body>.routine{background:color-mix(in srgb, var(--card-nursery) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-nursery>.body>.routine.hover{background:color-mix(in srgb, var(--card-nursery) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-nursery>.body>.routine{background:color-mix(in srgb, var(--card-nursery) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-nursery>.body>.routine.hover{background:color-mix(in srgb, var(--card-nursery) 2.5%, transparent)}}#story>.story>.events .event.kind-pump>.header>.icon>.sprite{background-color:var(--card-pump-icon)}#story>.story>.events .event.kind-pump>.body>.routine{background:color-mix(in srgb, var(--card-pump) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-pump>.body>.routine.hover{background:color-mix(in srgb, var(--card-pump) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-pump>.body>.routine{background:color-mix(in srgb, var(--card-pump) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-pump>.body>.routine.hover{background:color-mix(in srgb, var(--card-pump) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-pump>.body>.routine{background:color-mix(in srgb, var(--card-pump) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-pump>.body>.routine.hover{background:color-mix(in srgb, var(--card-pump) 2.5%, transparent)}}#story>.story>.events .event.kind-medicine>.header>.icon>.sprite{background-color:var(--card-medicine-icon)}#story>.story>.events .event.kind-medicine>.body>.routine{background:color-mix(in srgb, var(--card-medicine) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-medicine>.body>.routine.hover{background:color-mix(in srgb, var(--card-medicine) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-medicine>.body>.routine{background:color-mix(in srgb, var(--card-medicine) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-medicine>.body>.routine.hover{background:color-mix(in srgb, var(--card-medicine) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-medicine>.body>.routine{background:color-mix(in srgb, var(--card-medicine) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-medicine>.body>.routine.hover{background:color-mix(in srgb, var(--card-medicine) 2.5%, transparent)}}#story>.story>.events .event.kind-growth>.header>.icon>.sprite{background-color:var(--card-growth-icon)}#story>.story>.events .event.kind-growth>.body>.routine{background:color-mix(in srgb, var(--card-growth) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-growth>.body>.routine.hover{background:color-mix(in srgb, var(--card-growth) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-growth>.body>.routine{background:color-mix(in srgb, var(--card-growth) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-growth>.body>.routine.hover{background:color-mix(in srgb, var(--card-growth) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-growth>.body>.routine{background:color-mix(in srgb, var(--card-growth) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-growth>.body>.routine.hover{background:color-mix(in srgb, var(--card-growth) 2.5%, transparent)}}#story>.story>.events .event.kind-vaccine>.header>.icon>.sprite{background-color:var(--card-vaccine-icon)}#story>.story>.events .event.kind-vaccine>.body>.routine{background:color-mix(in srgb, var(--card-vaccine) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-vaccine>.body>.routine.hover{background:color-mix(in srgb, var(--card-vaccine) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-vaccine>.body>.routine{background:color-mix(in srgb, var(--card-vaccine) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-vaccine>.body>.routine.hover{background:color-mix(in srgb, var(--card-vaccine) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-vaccine>.body>.routine{background:color-mix(in srgb, var(--card-vaccine) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-vaccine>.body>.routine.hover{background:color-mix(in srgb, var(--card-vaccine) 2.5%, transparent)}}#story>.story>.events .event.kind-symptom>.header>.icon>.sprite{background-color:var(--card-symptom-icon)}#story>.story>.events .event.kind-symptom>.body>.routine{background:color-mix(in srgb, var(--card-symptom) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-symptom>.body>.routine.hover{background:color-mix(in srgb, var(--card-symptom) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-symptom>.body>.routine{background:color-mix(in srgb, var(--card-symptom) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-symptom>.body>.routine.hover{background:color-mix(in srgb, var(--card-symptom) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-symptom>.body>.routine{background:color-mix(in srgb, var(--card-symptom) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-symptom>.body>.routine.hover{background:color-mix(in srgb, var(--card-symptom) 2.5%, transparent)}}#story>.story>.events .event.kind-reminder>.header>.icon>.sprite{background-color:var(--card-reminder-icon)}#story>.story>.events .event.kind-reminder>.body>.routine{background:color-mix(in srgb, var(--card-reminder) 15%, transparent);color:var(--card-text)}#story>.story>.events .event.kind-reminder>.body>.routine.hover{background:color-mix(in srgb, var(--card-reminder) 10%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-reminder>.body>.routine{background:color-mix(in srgb, var(--card-reminder) 4%, transparent)}html[data-theme="dark"] #story>.story>.events .event.kind-reminder>.body>.routine.hover{background:color-mix(in srgb, var(--card-reminder) 2.5%, transparent)}@media (prefers-color-scheme: dark){html:not([data-theme]) #story>.story>.events .event.kind-reminder>.body>.routine{background:color-mix(in srgb, var(--card-reminder) 4%, transparent)}html:not([data-theme]) #story>.story>.events .event.kind-reminder>.body>.routine.hover{background:color-mix(in srgb, var(--card-reminder) 2.5%, transparent)}}#story>.story>.events .event>.media>.row{display:grid;gap:6px}#story>.story>.events .event>.media>.row+.row{margin-top:6px}#story>.story>.events .event>.media>.row>.item{position:relative;display:block;width:100%;min-width:0;min-height:0;border-radius:12px;background:var(--line);overflow:hidden}#story>.story>.events .event>.media>.row>.item.photo,#story>.story>.events .event>.media>.row>.item.video{cursor:pointer}#story>.story>.events .event>.media>.row>.item>img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s var(--ease)}#story>.story>.events .event>.media>.row>.item>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#story>.story>.events .event>.media>.row>.item.loaded>img{opacity:1}#story>.story>.events .event>.media>.row>.item>.length{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:10px;background:rgba(13,11,23,0.6);color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}#story>.story>.events .event>.media>.row>.item.processing{display:flex;align-items:center;justify-content:center}#story>.story>.events .event>.media>.row>.item.processing>img{position:absolute;inset:0}#story>.story>.events .event>.media>.row>.item.processing>span{position:relative;padding:6px 14px;border-radius:14px;background:rgba(13,11,23,0.6);color:#fff;font-size:14px;font-weight:600}#story>.story>.events .event>.media>.row.single{width:100%;max-height:80vh}@media (max-width: 760px){#story>.story>.events .event>.media>.row.single{max-height:90vh}}#story>.story>.events .event>.media>.row.single.portrait{aspect-ratio:4 / 5}#story>.story>.events .event>.media>.row.single.landscape{aspect-ratio:4 / 3}#story>.story>.events .event>.media>.row.trio{grid-template-columns:7fr 4fr;grid-template-rows:1fr 1fr;grid-template-areas:"big top" "big bottom";aspect-ratio:7 / 6}#story>.story>.events .event>.media>.row.trio>.item:nth-child(1){grid-area:big}#story>.story>.events .event>.media>.row.trio>.item:nth-child(2){grid-area:top}#story>.story>.events .event>.media>.row.trio>.item:nth-child(3){grid-area:bottom}#story>.story>.events .event>.media>.row.trio.big-right{grid-template-columns:4fr 7fr;grid-template-areas:"top big" "bottom big"}#story>.story>.events .event>.body+.media,#story>.story>.events .event>.text+.media{margin-top:6px}#story>.story>.events .event>.body+.text{margin-top:2px}#story>.story>.events .event:has(>.body+.text>.caption)>.body>.routine,#story>.story>.events .event:has(>.body+.text>.caption)>.body>.breaks>li:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}#story>.story>.events .event>.body+.text>.caption{border-top-left-radius:0;border-top-right-radius:0}#story>.story>.events .event>.text>.note>p,#story>.story>.events .event>.text>.note>.rest>p{margin:0;max-width:34em;color:var(--text);font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}#story>.story>.events .event>.text>.note>p+p,#story>.story>.events .event>.text>.note>.rest>p+p{margin-top:12px}#story>.story>.events .event>.text>.note>.rest{padding-top:12px}#story>.story>.events .event>.text>.note>.lead{font-weight:600;line-height:1.35;text-wrap:balance}#story>.story>.events .event>.text>.note.micro>p{font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}#story>.story>.events .event>.text>.note.short>p{font-size:24px;font-weight:600;line-height:1.3;text-wrap:balance}#story>.story>.events .event>.text>.note.medium>p{font-size:17px;line-height:1.55}#story>.story>.events .event>.text>.note.medium>.lead{font-size:20px}#story>.story>.events .event>.text>.note.long>p{font-size:17px;line-height:1.55}#story>.story>.events .event>.text>.note.long>.lead{font-size:24px;font-weight:700}#story>.story>.events .event>.text>.note.picked-medium>p{font-size:22px;line-height:1.5}#story>.story>.events .event>.text>.note.picked-large>p{font-size:34px;font-weight:600;line-height:1.25;text-wrap:balance}#story>.story>.events .event>.text>.note>.note-toggle{margin-top:8px;padding:0;border:0;background:none;color:var(--accent-deep);font-size:15px;font-weight:600;cursor:pointer}#story>.story>.events .event>.text>.when{margin-top:4px;font-size:14px}#story>.story>.events .event .caption{padding:10px;border-radius:6px;background:color-mix(in srgb, var(--card-text) 5%, transparent);font-size:13px;line-height:1.3;white-space:pre-line;overflow-wrap:anywhere}#story>.story>.events .event>.comments{display:grid;grid-template-rows:auto auto 0fr;align-content:start;transition:grid-template-rows 0.5s var(--ease),padding-top 0.5s var(--ease)}#story>.story>.events .event>.comments:has(>.items>.comment){padding-top:10px}#story>.story>.events .event>.comments.writing{grid-template-rows:auto auto 1fr;padding-top:10px}@media (prefers-reduced-motion: reduce){#story>.story>.events .event>.comments,#story>.story>.events .event>.comments>.add-comment>.sprite,#story>.story>.events .event>.comments .add-comment-form{transition:none}}#story>.story>.events .event>.comments>.items>.comment{position:relative;display:flex;align-items:flex-start;gap:12px;padding:15px 0}#story>.story>.events .event>.comments>.items>.comment>.face{flex:none;width:42px;height:42px}#story>.story>.events .event>.comments>.items>.comment>.body{flex:1;min-width:0;color:var(--text)}#story>.story>.events .event>.comments>.items>.comment>.body>.byline{margin:0;font-size:15px;line-height:1.3}#story>.story>.events .event>.comments>.items>.comment>.body>.byline>b{margin-right:6px}#story>.story>.events .event>.comments>.items>.comment>.body>.byline>time{color:var(--muted);font-size:14px;white-space:nowrap}#story>.story>.events .event>.comments>.items>.comment>.body>.text{margin:2px 0 0;font-size:15px;line-height:1.4;white-space:pre-line;overflow-wrap:anywhere}#story>.story>.events .event>.comments>.items>.comment>.more{flex:none;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:none;color:var(--muted);opacity:0;transition:opacity 0.5s var(--ease),background 0.5s var(--ease)}@media (max-width: 760px){#story>.story>.events .event>.comments>.items>.comment>.more{display:none}}#story>.story>.events .event>.comments>.items>.comment>.more>.sprite{width:100%;height:100%}#story>.story>.events .event>.comments>.items>.comment>.more.hover,#story>.story>.events .event>.comments>.items>.comment>.more.open{background:var(--tint-lilac)}#story>.story>.events .event>.comments>.items>.comment.hover>.more,#story>.story>.events .event>.comments>.items>.comment>.more.open{opacity:1;transition-duration:.1s}#story>.story>.events .event>.comments>.items>.comment>.comment-menu{position:absolute;top:52px;right:0;z-index:5;min-width:180px;padding:6px;border-radius:16px;background:var(--background);box-shadow:0 0 0 1px var(--line),0 10px 30px rgba(47,42,79,0.12);animation:comment-menu-in 0.15s var(--ease)}#story>.story>.events .event>.comments>.items>.comment>.comment-menu>button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;border:0;border-radius:10px;background:none;color:var(--text);font-size:15px;text-align:left;transition:background 0.5s var(--ease)}#story>.story>.events .event>.comments>.items>.comment>.comment-menu>button>.sprite{width:20px;height:20px}#story>.story>.events .event>.comments>.items>.comment>.comment-menu>button.delete{color:var(--danger)}#story>.story>.events .event>.comments>.items>.comment>.comment-menu>button.hover{background:var(--faint-fill);transition-duration:.1s}#story>.story>.events .event>.comments>.add-comment{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--muted);font-size:15px;line-height:1.3;text-align:left}#story>.story>.events .event>.comments>.add-comment>.sprite{width:20px;height:20px;margin:10px 8px;background-color:var(--accent)}#story>.story>.events .event>.comments>.add-comment>.sprite:last-child{margin:10px;margin-left:auto;rotate:180deg;opacity:0;background-color:currentColor;transition:opacity 0.5s var(--ease),background-color 0.5s var(--ease)}#story>.story>.events .event>.comments>.add-comment>span{transition:color 0.5s var(--ease)}#story>.story>.events .event>.comments>.add-comment.hover>span{color:var(--accent-deep);transition-duration:.1s}#story>.story>.events .event>.comments>.add-comment.hover>.sprite:last-child{background-color:var(--accent);transition-duration:.5s, .1s}#story>.story>.events .event>.comments>.items:empty+.add-comment{display:none}#story>.story>.events .event>.comments .add-comment-form{display:flex;align-items:flex-end;gap:12px 8px;transition:opacity 0.5s var(--ease),translate 0.5s var(--ease),visibility 0.5s}@starting-style{#story>.story>.events .event>.comments .add-comment-form{opacity:0;translate:0 -10px}}#story>.story>.events .event>.comments .add-comment-form>textarea{flex:1;min-width:0;max-height:200px;padding:10px 16px;border:1px solid var(--line);border-radius:22px;background:var(--background);color:var(--text);font:inherit;font-size:17px;line-height:20px;field-sizing:content;resize:none;outline:none;appearance:none;transition:border-color 0.3s var(--ease)}#story>.story>.events .event>.comments .add-comment-form>textarea:focus{border-color:var(--accent)}#story>.story>.events .event>.comments .add-comment-form>button{flex:none;height:44px;padding:0 26px;border:0;border-radius:999px;font-weight:700}#story>.story>.events .event>.comments .add-comment-form>.submit{background:var(--accent-fill);color:#ffffff;transition:background 0.5s var(--ease)}#story>.story>.events .event>.comments .add-comment-form>.submit.hover{background:var(--accent-hover);transition-duration:.1s}@media (max-width: 760px){#story>.story>.events .event>.comments .add-comment-form{flex-wrap:wrap}#story>.story>.events .event>.comments .add-comment-form>textarea{flex-basis:100%}#story>.story>.events .event>.comments .add-comment-form>button{flex:1}}#story>.story>.events .event>.comments>.add-comment-form{grid-row:3;min-height:0;overflow:hidden}#story>.story>.events .event>.comments:not(.writing)>.add-comment-form{visibility:hidden;opacity:0;translate:0 -10px}#story>.story>.events .event>.comments.writing>.add-comment>.sprite:last-child{opacity:1}#story>.story>.events .event>.body>.controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}#story>.story>.events .event>.body>.controls>button{flex:1;min-width:80px;padding:12px;border:0;border-radius:14px;background:rgba(117,82,216,0.06);color:var(--text);font-weight:700;transition:background .5s}#story>.story>.events .event>.body>.controls>button.hover{background:rgba(117,82,216,0.12);transition-duration:.1s}#story>.story>.events .event>.body>.controls>button.on{color:var(--accent-deep)}#story>.story>.events .event>.body>.controls>button.stop{background:var(--accent-fill);color:#ffffff}#story>.story>.events .event>.body>.controls>button.stop.hover{background:var(--accent-hover)}@media (min-width: 761px){#story>.story>.events>.day>.header>.name{font-size:28px}#story>.story>.events .event>.body>.routine>.words>b,#story>.story>.events .event.line>.header>.words{font-size:18px}#story>.story>.events .event>.body>.routine>.words>span{font-size:16px}#story>.story>.events>.day>.overview>.child>.row>.words>b{font-size:18px}#story>.story>.events>.day>.overview>.child>.row>.words>span{font-size:16px}}#story>.editor{width:calc(100% - 2 * var(--side-padding));max-width:480px;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--background);color:var(--text);box-shadow:0 16px 48px rgba(23,20,42,0.18)}#story>.editor[open]>form{transition:opacity 0.8s linear,translate 0.8s cubic-bezier(0, 0, 0, 1)}@starting-style{#story>.editor[open]>form{opacity:0;translate:0 -20px}}#story>.editor::backdrop{background:color-mix(in srgb, var(--background) 90%, transparent)}@media (max-width: 760px){#story>.editor{width:100%;max-width:none;height:100dvh;overscroll-behavior:contain;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}}#story>.editor>form{display:flex;flex-direction:column;gap:24px;padding:30px;outline:none}@media (max-width: 760px){#story>.editor>form{min-height:100%;padding-top:calc(30px + env(safe-area-inset-top));padding-bottom:calc(30px + env(safe-area-inset-bottom))}}#story>.editor>form input,#story>.editor>form select,#story>.editor>form textarea{padding:10px 14px;border-width:1px;border-radius:10px}#story>.editor>form textarea{min-height:74px}#story>.editor>form>h2{margin:0 0 8px;font-size:44px;line-height:1}#story>.editor>form[data-mode="new"]>.kind,#story>.editor>form[data-mode="edit"]>.kinds{display:none}#story>.editor>form>.timing{display:none;align-items:center;justify-content:space-between;gap:16px;margin:8px 0}#story>.editor>form>.timing>.timer{display:none;flex-direction:column;gap:2px;margin:0;color:var(--text);font-family:"Onest", sans-serif;font-size:28px;font-weight:700}#story>.editor>form>.timing>.timer:empty{display:none}#story>.editor>form>.timing>.timer>.stage{color:var(--muted);font-size:14px;font-weight:600}#story>.editor>form>.timing>.run,#story>.editor>form>.timing>.second{height:36px;padding:0 22px;border:0;border-radius:999px;background:var(--accent-fill);color:#ffffff;font-size:15px;font-weight:700;transition:background .5s, border-color .5s}#story>.editor>form>.timing>.run.hover,#story>.editor>form>.timing>.second.hover{background:var(--accent-hover);transition-duration:.1s}#story>.editor>form>.timing>.second{display:none;margin-left:auto;border:2px solid var(--line);background:var(--background);color:var(--text)}#story>.editor>form>.timing>.second.hover{border-color:var(--accent);background:var(--background)}#story>.editor>form>.timing>.second+.run{margin-left:0}#story>.editor>form>.timing>.second:empty+.run{margin-left:auto}#story>.editor>form[data-kind="sleep"]>.timing,#story>.editor>form[data-kind="nursery"]>.timing,#story>.editor>form[data-kind="pump"]>.timing,#story>.editor>form[data-finished]>.timing,#story>.editor>form[data-running]>.timing{display:flex}#story>.editor>form:not([data-finished]):not([data-running])>.timing>.run{display:none}#story>.editor>form[data-mode="edit"][data-stage="asleep"]>.timing>.second,#story>.editor>form[data-mode="edit"][data-stage="awake"]>.timing>.second{display:block}#story>.editor>form[data-sleep-start]>.sleep-start{display:flex}#story>.editor>form>.sleep-start,#story>.editor>form>.sides{display:none;gap:8px}#story>.editor>form>.sleep-start>button,#story>.editor>form>.sides>button{flex:1;padding:12px;border:2px solid var(--line);border-radius:10px;background:var(--background);color:var(--text);font-weight:700;transition:border-color .5s}#story>.editor>form>.sleep-start>button.hover,#story>.editor>form>.sides>button.hover{border-color:var(--accent);transition-duration:.1s}#story>.editor>form>.sleep-start>button.on,#story>.editor>form>.sides>button.on{border-color:var(--accent);color:var(--accent-deep)}#story>.editor>form>.side-times{display:none;grid-template-columns:1fr 1fr;gap:12px}#story>.editor>form>.side-times>.side-time{display:flex;flex-direction:column;gap:6px}#story>.editor>form>.side-times>.side-time>span{font-weight:700}#story>.editor>form>.side-times>.side-time>.clock{display:flex;align-items:center;gap:6px;font-weight:700}#story>.editor>form>.side-times>.side-time>.clock>input{flex:1;min-width:0;text-align:center}#story>.editor>form>.total-time{display:none;margin:0;font-weight:700}#story>.editor>form[data-kind="breast"]>.side-times{display:grid}#story>.editor>form[data-kind="breast"]>.total-time{display:block}#story>.editor>form[data-kind="sleep"]>.timing>.timer,#story>.editor>form[data-kind="nursery"]>.timing>.timer,#story>.editor>form[data-kind="pump"]>.timing>.timer,#story>.editor>form[data-mode="new"][data-kind="breast"]>.sides{display:flex}#story>.editor>form>.media>.items{display:grid;grid-template-columns:repeat(auto-fill, minmax(76px, 1fr));gap:8px;overflow:hidden}#story>.editor>form>.media>.items.arranging{overflow:visible}#story>.editor>form>.media>.items.arranging>.item:not(.dragged){transition:translate .2s ease-out}#story>.editor>form>.media>.items>.add{display:none;align-items:center;justify-content:center;aspect-ratio:1;border-radius:10px;background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--accent-deep);cursor:pointer;transition:background .5s}#story>.editor>form>.media>.items>.add.hover{background:color-mix(in srgb, var(--accent) 12%, transparent);transition-duration:.1s}#story>.editor>form>.media>.items>.add>.sprite{width:24px;height:24px}#story>.editor>form>.media>.items>.item{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--line);cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#story>.editor>form>.media>.items>.item.preparing{animation:placeholder-in .3s ease-out}#story>.editor>form>.media>.items>.item.dragged{z-index:1;scale:1.08;opacity:.9;cursor:grabbing}#story>.editor>form>.media>.items>.item>img,#story>.editor>form>.media>.items>.item>video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}#story>.editor>form>.media>.items>.item>button{position:absolute;top:4px;right:4px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(23,20,42,0.6);color:#ffffff;font-size:18px;line-height:1}#story>.editor>form>.media>.pick{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:68px;padding:0 22px;overflow:hidden;border-radius:10px;background:color-mix(in srgb, var(--accent) 5%, transparent);color:var(--accent-deep);font-weight:600;cursor:pointer;transition:height .3s ease-out, opacity .3s ease-out, background .5s}#story>.editor>form>.media>.pick.hover{background:color-mix(in srgb, var(--accent) 12%, transparent);transition-duration:.3s, .3s, .1s}#story>.editor>form>.media>.pick>input{display:none}#story>.editor>form>.media>.pick>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#story>.editor>form>.media>.error{margin:10px 0 0}#story>.editor>form>.media:has(>.items>.item)>.items>.add{display:flex}#story>.editor>form>.media:has(>.items>.item)>.pick{height:0;opacity:0}#story>.editor>form>fieldset{margin:0;padding:0;border:0}#story>.editor>form>fieldset>legend{margin-bottom:8px;padding:0;font-weight:700}#story>.editor>form>fieldset[hidden]{display:none}#story>.editor>form>fieldset.contents,#story>.editor>form>fieldset.activity-tags,#story>.editor>form>fieldset.symptom-tags{display:none}#story>.editor>form>fieldset.symptom-tags>.rest{display:none}#story>.editor>form>fieldset.symptom-tags>.rest>.more{margin-top:14px}#story>.editor>form>fieldset.symptom-tags>.rest>.group>p{margin:0 0 6px;color:var(--muted);font-size:13px;font-weight:600}#story>.editor>form>fieldset.symptom-tags>.rest>.group>.options{columns:2;column-gap:12px}#story>.editor>form>fieldset.symptom-tags>.rest>.group>.options>label{display:inline-block;width:100%;padding:5px 0;color:var(--text);font-size:15px;cursor:pointer;transition:color .5s}#story>.editor>form>fieldset.symptom-tags>.rest>.group>.options>label>input{display:none}#story>.editor>form>fieldset.symptom-tags>.rest>.group>.options>label.hover{color:var(--accent-deep);transition-duration:.1s}#story>.editor>form>fieldset.symptom-tags>.rest>.group>.options>label:has(input:checked){color:var(--accent-deep);font-weight:700}#story>.editor>form>fieldset.symptom-tags>.rest>.group+.group{margin-top:30px}#story>.editor>form[data-kind="diaper"]>fieldset.contents,#story>.editor>form[data-kind="activity"]>fieldset.activity-tags,#story>.editor>form[data-kind="symptom"]>fieldset.symptom-tags{display:block}#story>.editor>form[data-kind="pump"]>fieldset.who{display:none}#story>.editor>form[data-kind="reminder"]>.media{display:none}#story>.editor>form>label{display:none;flex-direction:column;gap:8px}#story>.editor>form>label>span:first-child{font-size:15px;font-weight:700}#story>.editor>form>.caption{flex-direction:column;gap:8px}#story>.editor>form>.caption>.head{display:flex;align-items:center;justify-content:space-between;gap:12px}#story>.editor>form>.caption>.head>label{font-size:15px;font-weight:700}#story>.editor>form>.caption>.head>.sizes{display:none;gap:2px;margin-right:-6px}#story>.editor>form>.caption>.head>.sizes>label{padding:4px 6px;font-size:14px;opacity:.5;cursor:pointer;transition:opacity 0.5s var(--ease)}#story>.editor>form>.caption>.head>.sizes>label.hover,#story>.editor>form>.caption>.head>.sizes>label:has(input:checked){opacity:1;transition-duration:.1s}#story>.editor>form>.caption>.head>.sizes>label>input{display:none}#story>.editor>form[data-kind="moment"]>.caption>.head>.sizes{display:flex}#story>.editor>form>label>.date{position:relative}#story>.editor>form>label>.date>input{padding-left:44px;color:transparent}#story>.editor>form>label>.date>input::-webkit-datetime-edit{opacity:0}#story>.editor>form>label>.date>input::-webkit-calendar-picker-indicator{display:none}#story>.editor>form>label>.date>.shown,#story>.editor>form>label>.date>.sprite{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}#story>.editor>form>label>.date>.sprite{left:14px;width:20px;height:20px;background-color:var(--muted)}#story>.editor>form>label>.date>.shown{left:44px;right:14px;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#story>.editor>form>.started-at{gap:0}#story>.editor>form>.started-at>.date{margin-top:8px}#story>.editor>form>.started-at>.from-photos{display:none;padding-top:8px;color:var(--accent-deep);font-size:14px;font-weight:600}#story>.editor>form[data-from-photos]>.started-at>.date>input{border-color:var(--accent)}#story>.editor>form>.started-at,#story>.editor>form>.caption,#story>.editor>form[data-kind="sleep"]>.settling-at,#story>.editor>form[data-kind="sleep"]>.asleep-at,#story>.editor>form[data-kind="sleep"]>.ended-at,#story>.editor>form[data-kind="nursery"]>.ended-at,#story>.editor>form[data-kind="pump"]>.ended-at,#story>.editor>form[data-kind="activity"]>.ended-at,#story>.editor>form[data-kind="bottle"]>.amount,#story>.editor>form[data-kind="pump"]>.amount,#story>.editor>form[data-kind="solids"]>.food-name,#story>.editor>form[data-kind="medicine"]>.medicine-name,#story>.editor>form[data-kind="medicine"]>.dose,#story>.editor>form[data-kind="symptom"]:has([name=symptom_tag][value=fever]:checked)>.temperature,#story>.editor>form[data-kind="growth"]>.weight,#story>.editor>form[data-kind="growth"]>.height,#story>.editor>form[data-kind="growth"]>.head,#story>.editor>form[data-kind="activity"]>.activity-name,#story>.editor>form[data-kind="vaccine"]>.vaccine-name,#story>.editor>form[data-kind="symptom"]>.symptom-name,#story>.editor>form[data-kind="medicine"]>.next-dose,#story>.editor>form[data-kind="reminder"]>.repeat,#story>.editor>form[data-kind="reminder"][data-repeats]>.until{display:flex}#story>.editor>form>.breaks{display:none;flex-direction:column;gap:8px}#story>.editor>form>.breaks>span{font-size:15px;font-weight:700}#story>.editor>form>.breaks>ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}#story>.editor>form>.breaks>ul:empty{display:none}#story>.editor>form>.breaks>ul>li{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}#story>.editor>form>.breaks>ul>li>.times{display:flex;gap:8px}#story>.editor>form>.breaks>ul>li>.times>.date{position:relative;flex:1;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--background);font-size:17px;text-align:center;white-space:nowrap;transition:border-color 0.3s var(--ease)}#story>.editor>form>.breaks>ul>li>.times>.date:focus-within{border-color:var(--accent)}#story>.editor>form>.breaks>ul>li>.times>.date>input{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0}#story>.editor>form>.breaks>ul>li>.times>.note-break,#story>.editor>form>.breaks>ul>li>.times>.remove-break{flex:none;width:44px;border:1px solid var(--line);border-radius:10px;background:var(--background);transition:border-color .5s}#story>.editor>form>.breaks>ul>li>.times>.note-break>.sprite,#story>.editor>form>.breaks>ul>li>.times>.remove-break>.sprite{width:20px;height:20px}#story>.editor>form>.breaks>ul>li>.times>.note-break.hover,#story>.editor>form>.breaks>ul>li>.times>.remove-break.hover{transition-duration:.1s}#story>.editor>form>.breaks>ul>li>.times>.note-break>.sprite{background-color:var(--muted)}#story>.editor>form>.breaks>ul>li>.times>.note-break.hover{border-color:var(--accent)}#story>.editor>form>.breaks>ul>li>.times>.remove-break>.sprite{background-color:var(--danger)}#story>.editor>form>.breaks>ul>li>.times>.remove-break.hover{border-color:var(--danger)}#story>.editor>form>.breaks>ul>li>[data-field="caption"]{display:none}#story>.editor>form>.breaks>ul>li[data-noting]>[data-field="caption"]{display:block}#story>.editor>form>.breaks>ul>li[data-noting]>.times>.note-break{border-color:var(--accent)}#story>.editor>form>.breaks>ul>li[data-noting]>.times>.note-break>.sprite{background-color:var(--accent)}#story>.editor>form>.breaks>.add-break{align-self:flex-start;padding:10px 18px;border:2px solid var(--line);border-radius:999px;background:var(--background);color:var(--accent-deep);font-size:15px;font-weight:700;transition:border-color .5s}#story>.editor>form>.breaks>.add-break.hover{border-color:var(--accent);transition-duration:.1s}#story>.editor>form[data-kind="sleep"]:not([data-stage="settling"])>.breaks{display:flex}#story>.editor>form[data-running]>.ended-at,#story>.editor>form[data-kind="sleep"]>.started-at,#story>.editor>form[data-stage="settling"]>.asleep-at{display:none}#story>.editor>form>.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}#story>.editor>form>.actions>.btn{flex:1;height:50px;padding:0 20px;border:1px solid var(--accent-fill);background:var(--accent-fill);color:#ffffff;font-size:17px;font-weight:500;transition:background .5s, border-color .5s}#story>.editor>form>.actions>.btn.hover{border-color:var(--accent-hover);background:var(--accent-hover);transition-duration:.1s}#story>.editor>form>.actions>.cancel{border-color:var(--line);background:none;color:var(--text)}#story>.editor>form>.actions>.cancel.hover{border-color:var(--muted);background:none}#story>.editor>form>.actions>.remove{flex-basis:100%;margin-top:16px;padding:24px 0 0;border:0;border-top:1px solid var(--line);background:none;color:var(--danger);font-size:17px;font-weight:700;transition:opacity .5s}#story>.editor>form>.actions>.remove.hover{opacity:.5;transition-duration:.1s}#story>.editor>form[data-mode="new"]>.actions>.remove{display:none}#story .face{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint-lilac);color:var(--accent-deep);font-family:"Onest", sans-serif;font-size:14px;font-weight:600;overflow:hidden}#story .face>img{width:100%;height:100%;object-fit:cover}#story .face>.sprite{width:60%;height:60%}#story>.viewer{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:none;color:#fff;outline:none;overflow:hidden}#story>.viewer::backdrop{background:none}#story>.viewer>.shade{position:absolute;inset:0;background:#0d0b17}#story>.viewer>.track{position:absolute;inset:0;touch-action:none;user-select:none;-webkit-user-select:none}#story>.viewer>.track>.slide{position:absolute;top:0;bottom:0;display:flex;width:100%;align-items:center;justify-content:center;overflow:hidden}#story>.viewer>.track>.slide>.photo{position:relative;flex:none;transform-origin:center}#story>.viewer>.track>.slide>.photo>img,#story>.viewer>.track>.slide>.photo>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-touch-callout:none}#story>.viewer>.track>.slide>.photo>img.full,#story>.viewer>.track>.slide>.photo>video.full{opacity:0;transition:opacity .3s}#story>.viewer>.track>.slide>.photo>img.full.loaded,#story>.viewer>.track>.slide>.photo>video.full.loaded{opacity:1}#story>.viewer>.track>.slide>.photo>video{pointer-events:auto}@media (pointer: fine){#story>.viewer>.track{cursor:grab}#story>.viewer.held>.track{cursor:grabbing}}#story>.viewer>.download,#story>.viewer>.close,#story>.viewer>.previous,#story>.viewer>.next,#story>.viewer>.dots{opacity:0;pointer-events:none;transition:opacity .25s}#story>.viewer.ready>.dots{opacity:1;pointer-events:auto}#story>.viewer.ready>.download,#story>.viewer.ready>.close,#story>.viewer.ready>.previous,#story>.viewer.ready>.next{opacity:.5;pointer-events:auto}#story>.viewer.ready>.download.hover,#story>.viewer.ready>.close.hover,#story>.viewer.ready>.previous.hover,#story>.viewer.ready>.next.hover{opacity:1;transition-duration:.1s}@media (pointer: coarse){#story>.viewer.ready:not(.controls)>.download{opacity:0;pointer-events:none}}#story>.viewer>.download,#story>.viewer>.close,#story>.viewer>.previous,#story>.viewer>.next{position:absolute;display:none;width:48px;height:48px;padding:12px;border:0;border-radius:50%;background:none;color:inherit;transition:opacity .5s}#story>.viewer>.download>.sprite,#story>.viewer>.close>.sprite,#story>.viewer>.previous>.sprite,#story>.viewer>.next>.sprite{display:block;width:100%;height:100%}@media (pointer: fine){#story>.viewer>.close:not([hidden]),#story>.viewer>.previous:not([hidden]),#story>.viewer>.next:not([hidden]){display:block}}#story>.viewer>.close{top:calc(16px + env(safe-area-inset-top));right:16px}#story>.viewer>.download{top:calc(16px + env(safe-area-inset-top));right:16px}#story>.viewer>.download:not([hidden]){display:block}#story>.viewer.ready>.download.loading>.sprite{animation:download-loading .8s ease-in-out infinite alternate}@media (pointer: fine){#story>.viewer>.download{right:68px}}#story>.viewer>.previous,#story>.viewer>.next{top:50%;transform:translateY(-50%)}#story>.viewer>.previous{left:16px}#story>.viewer>.next{right:16px}#story>.viewer>.dots{position:absolute;right:0;bottom:calc(20px + env(safe-area-inset-bottom));left:0;display:flex;justify-content:center;gap:8px}#story>.viewer>.dots>button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.35)}#story>.viewer>.dots>button.on{background:#fff}@keyframes download-loading{to{opacity:.3}}@keyframes comment-menu-in{from{opacity:0;translate:0 -6px}}@keyframes scene-in{from{opacity:0}}@keyframes placeholder-in{from{opacity:0;scale:.85}}html[data-module="events"] #footer{display:none}#header>.wrapper>.roll>.baby{display:flex;align-items:center;gap:12px;min-width:0}#header>.wrapper>.roll>.baby>.portrait{flex:0 0 40px;height:40px;border-radius:50%;background:var(--tint-lilac)}#header>.wrapper>.roll>.baby>.portrait>img,#header>.wrapper>.roll>.baby>.portrait>.initial{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;object-fit:cover}#header>.wrapper>.roll>.baby>.portrait>img{opacity:0;transition:opacity 0.5s var(--ease)}#header>.wrapper>.roll>.baby>.portrait>img.loaded{opacity:1}#header>.wrapper>.roll>.baby>.portrait>.initial{color:var(--accent-deep);font-family:"Onest", sans-serif;font-size:17px;font-weight:600}#header>.wrapper>.roll>.baby>.who{min-width:0}#header>.wrapper>.roll>.baby>.who>.name{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:18px;font-weight:600;line-height:1.2;cursor:pointer;transition:opacity .5s}#header>.wrapper>.roll>.baby>.who>.name.hover{opacity:.6;transition-duration:.1s}#header>.wrapper>.roll>.baby>.who>.name>.sprite{width:16px;height:16px;transition:rotate 0.3s var(--ease)}html[data-module="events"][data-story-days] #header>.wrapper>.roll>.baby>.who>.name>.sprite{rotate:180deg}#header>.wrapper>.roll>.baby>.who>.age{margin:2px 0 0;color:var(--muted);font-size:13px;line-height:1.2}@keyframes profile-in{from{clip-path:inset(-100lvh 0 0 round 0)}to{clip-path:inset(-100lvh var(--side-padding) 0 round 18px)}}@keyframes follow-page{to{transform:translateY(-100lvh)}}@keyframes parallax{to{transform:translateY(calc((var(--depth) - 1 + var(--scene-scroll)) * 100lvh))}}@keyframes picture-scroll{to{transform:scale(0.9)}}@keyframes progress-fill{from{transform:scaleX(var(--done))}to{transform:scaleX(1)}}@keyframes field-twinkle{to{opacity:.35}}:root:has(#log.on){overflow-anchor:none}#log{--figure-width: 80px;--date-width: 224px;--cell-inset: 16px;--bar-height: 24px}#log>.missing,#log>.signed{display:none}#log[data-state="missing"]>.missing{display:flex}#log[data-state="log"]>.signed{display:block}#log.asking>.signed>.overview>.tiles,#log.asking:has(.search:not(:placeholder-shown))>.signed>.every-day>.table{opacity:.5}#log[data-hide~="sleep"] :is(.days .sleep, .days .naps, .days .wakings, td.bar .hours > i:is(.sleep, .settling)){display:none}#log[data-hide~="feeds"] :is(.days .feeds, .days .bottle, td.bar .feed){display:none}#log[data-hide~="diapers"] :is(.days th.diapers, .days td.diapers){display:none}#log>.missing{flex-direction:column;align-items:center;gap:16px;max-width:680px;margin:40px auto 0;padding:clamp(24px, 6vw, 48px);border-radius:32px;background:var(--tint-lilac);text-align:center}#log>.missing>h1{margin:0;font-size:var(--text-heading);line-height:1.2}#log>.missing>p{margin:0;color:var(--muted);font-size:var(--text-body);line-height:1.6}#log>.signed>.back{display:inline-flex;align-items:center;gap:8px;margin-left:-4px;color:var(--muted);font-size:13px;text-decoration:none;transition:color .5s}#log>.signed>.back.hover{color:var(--text);transition-duration:.1s}#log>.signed>.back>.sprite{width:16px;height:16px;background-color:currentColor}#log>.signed>.head{margin:48px 0 0}#log>.signed>.head>.title>.label{margin:0 0 16px;color:var(--accent-deep);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}#log>.signed>.head>.title>h1{margin:0;font-size:var(--text-title);letter-spacing:-.02em;line-height:1.05}#log>.signed>.head>.title>.lead{max-width:560px;margin:16px 0 0;color:var(--muted);font-size:var(--text-body);line-height:1.6;text-wrap:pretty}#log>.signed>.head>.children{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}#log>.signed>.head>.children:empty{display:none}#log>.signed>.head>.children>a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:14px;text-decoration:none;transition:border-color .5s}#log>.signed>.head>.children>a.hover{border-color:var(--accent);transition-duration:.1s}#log>.signed>.head>.children>a[aria-current]{border-color:var(--accent-fill);background:var(--accent-fill);color:#fff}#log>.signed>section{margin-top:80px}#log>.signed>section>.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:24px}#log>.signed>section>.section-head>h2{margin:0;font-size:var(--text-large);letter-spacing:-.01em}#log>.signed>.overview>.section-head>.periods{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--faint-fill)}#log>.signed>.overview>.section-head>.periods>button{height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color .5s, color .5s}#log>.signed>.overview>.section-head>.periods>button.hover{color:var(--text);transition-duration:.1s}#log>.signed>.overview>.section-head>.periods>button[aria-pressed="true"]{background:var(--background);color:var(--text);font-weight:600}#log>.signed>.overview>.tiles{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:16px;transition:opacity .3s}#log>.signed>.overview>.tiles>.tile{display:flex;flex-direction:column;min-width:0;padding:24px;grid-column:span 3;border-radius:24px;background:var(--faint-fill)}#log>.signed>.overview>.tiles>.tile[data-tile="sleep"]{grid-column:span 8}#log>.signed>.overview>.tiles>.tile[data-tile="sleep"]>.value{font-size:64px}#log>.signed>.overview>.tiles>.tile[data-tile="sleep"]>.trend{height:72px}#log>.signed>.overview>.tiles>.tile[data-tile="longest"]{grid-column:span 4}#log>.signed>.overview>.tiles>.tile[data-tile="longest"]>.value{font-size:48px}#log>.signed>.overview>.tiles>.tile[data-tile="longest"]>.trend{height:72px;margin-top:auto}#log>.signed>.overview>.tiles>.tile>p{margin:0}#log>.signed>.overview>.tiles>.tile>.name{color:var(--muted);font-size:14px;font-weight:500}#log>.signed>.overview>.tiles>.tile>.value{margin-top:16px;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1}#log>.signed>.overview>.tiles>.tile>.value>.none{color:var(--muted);opacity:.5}#log>.signed>.overview>.tiles>.tile>.delta{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.3}#log>.signed>.overview>.tiles>.tile>.trend{position:relative;height:48px;margin-top:24px;cursor:crosshair}#log>.signed>.overview>.tiles>.tile>.trend>svg{display:block;width:100%;height:100%;overflow:visible}#log>.signed>.overview>.tiles>.tile>.trend>svg>polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}#log>.signed>.overview>.tiles>.tile>.trend>i{position:absolute;pointer-events:none}#log>.signed>.overview>.tiles>.tile>.trend>.last,#log>.signed>.overview>.tiles>.tile>.trend>.lone,#log>.signed>.overview>.tiles>.tile>.trend>.point{width:8px;height:8px;border:2px solid var(--background);border-radius:50%;background:var(--accent-deep);box-sizing:content-box;translate:-50% -50%}#log>.signed>.overview>.tiles>.tile>.trend>.hairline,#log>.signed>.overview>.tiles>.tile>.trend>.point,#log>.signed>.overview>.tiles>.tile>.trend>.tip{display:none}#log>.signed>.overview>.tiles>.tile>.trend>.hairline{top:0;bottom:0;left:var(--at);width:1px;background:var(--muted);opacity:.5}#log>.signed>.overview>.tiles>.tile>.trend>.point{top:var(--level);left:var(--at)}#log>.signed>.overview>.tiles>.tile>.trend>.tip{position:absolute;bottom:calc(100% + 8px);left:clamp(0%, var(--at), 100%);padding:4px 8px;border-radius:6px;background:var(--text);color:var(--background);font-size:13px;white-space:nowrap;translate:-50% 0;pointer-events:none}#log>.signed>.overview>.tiles>.tile>.trend.pointing>.hairline,#log>.signed>.overview>.tiles>.tile>.trend.pointing>.tip{display:block}#log>.signed>.overview>.tiles>.tile>.trend.pointing>.point:not([hidden]){display:block}#log>.signed>.overview>.tiles>.tile>.trend.pointing>.last{opacity:.3}#log>.signed>.every-day>.section-head>.tools{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px 16px}#log>.signed>.every-day>.section-head>.tools>.kinds{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--faint-fill)}#log>.signed>.every-day>.section-head>.tools>.kinds>button{height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color .5s, color .5s}#log>.signed>.every-day>.section-head>.tools>.kinds>button.hover{color:var(--text);transition-duration:.1s}#log>.signed>.every-day>.section-head>.tools>.kinds>button[aria-pressed="true"]{background:var(--background);color:var(--text);font-weight:600}#log>.signed>.every-day>.section-head>.tools>.search{flex:1;min-width:240px;height:48px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--background);color:var(--text);font:inherit;font-size:15px;transition:border-color .3s}#log>.signed>.every-day>.section-head>.tools>.search:focus{border-color:var(--accent);outline:none}#log>.signed>.every-day>.section-head>.tools>.exports{display:flex;gap:8px}#log>.signed>.every-day>.section-head>.tools>.exports>button{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:15px;cursor:pointer;transition:opacity .5s}#log>.signed>.every-day>.section-head>.tools>.exports>button.hover{opacity:.5;transition-duration:.1s}#log>.signed>.every-day>.section-head>.tools>.exports>button>.sprite{width:18px;height:18px;background-color:currentColor}#log>.signed>.every-day>.found{margin:0 0 16px;font-size:15px}#log>.signed>.every-day>.found:empty{display:none}#log>.signed>.every-day>.legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;margin:0 0 8px;padding:0;color:var(--muted);font-size:13px;list-style:none}#log>.signed>.every-day>.legend>li{display:flex;align-items:center;gap:8px}#log>.signed>.every-day>.legend>li::before{content:"";width:12px;height:12px;border-radius:3px}#log>.signed>.every-day>.legend>li.sleep::before{background:var(--card-sleep)}#log>.signed>.every-day>.legend>li.settling::before{background:color-mix(in srgb, var(--card-sleep) 35%, transparent)}#log>.signed>.every-day>.legend>li.feed::before{width:3px;border-radius:2px;background:var(--card-bottle-icon)}#log>.signed>.every-day>.legend>li.diaper::before{width:8px;height:8px;border-radius:50%;background:var(--card-diaper-icon)}#log[data-hide~="sleep"]>.signed>.every-day>.legend>li.sleep,#log[data-hide~="sleep"]>.signed>.every-day>.legend>li.settling{display:none}#log[data-hide~="feeds"]>.signed>.every-day>.legend>li.feed{display:none}#log[data-hide~="diapers"]>.signed>.every-day>.legend>li.diaper{display:none}#log>.signed>.every-day>.table{transition:opacity .3s}@media screen and (max-width: 900px){#log>.signed>.every-day>.table{overflow-x:auto}#log>.signed>.every-day>.table>.days{min-width:900px}#log>.signed>.every-day>.table>.days>thead th{position:static}}#log>.signed>.every-day>.table>.days{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}#log>.signed>.every-day>.table>.days th,#log>.signed>.every-day>.table>.days td{padding:0 var(--cell-inset);font-weight:400;text-align:right;white-space:nowrap}#log>.signed>.every-day>.table>.days .date,#log>.signed>.every-day>.table>.days .bar,#log>.signed>.every-day>.table>.days tr.week>th{text-align:left}#log>.signed>.every-day>.table>.days .date{width:var(--date-width);padding-left:8px}#log>.signed>.every-day>.table>.days td:not(.bar){width:var(--figure-width)}#log>.signed>.every-day>.table>.days td.sleep>small{display:block;margin-top:2px;color:var(--muted);font-size:12px}#log>.signed>.every-day>.table>.days mark{border-radius:3px;background:color-mix(in srgb, var(--accent) 30%, transparent);color:inherit}#log>.signed>.every-day>.table>.days>thead th{position:sticky;top:var(--header-height);z-index:1;height:56px;padding-bottom:12px;border-bottom:1px solid var(--line);background:var(--background);color:var(--muted);font-size:13px;font-weight:500;vertical-align:bottom}#log>.signed>.every-day>.table>.days>thead th.date{padding-left:48px}#log>.signed>.every-day>.table>.days>thead th>.hours{display:grid;grid-template-columns:repeat(4, 1fr)}#log>.signed>.every-day>.table>.days>tbody>tr.week-title>th{height:48px;padding-left:8px;color:var(--text);font-size:28px;font-weight:600;text-align:left;vertical-align:bottom}#log>.signed>.every-day>.table>.days>tbody+tbody>tr.week-title>th{height:calc(48px + 64px);border-top:64px solid var(--background)}#log>.signed>.every-day>.table>.days>tbody>tr.week>th,#log>.signed>.every-day>.table>.days>tbody>tr.week>td{height:48px;border-bottom:1px solid var(--line);color:var(--muted);font-weight:500}#log>.signed>.every-day>.table>.days>tbody>tr.week>th{padding-left:48px}#log>.signed>.every-day>.table>.days>tbody>tr.week>td.none{opacity:.5}#log>.signed>.every-day>.table>.days>tbody>tr.day{cursor:pointer}#log>.signed>.every-day>.table>.days>tbody>tr.day>th,#log>.signed>.every-day>.table>.days>tbody>tr.day>td{height:56px;border-bottom:1px solid var(--line);transition:background-color .5s}#log>.signed>.every-day>.table>.days>tbody>tr.day.hover>th,#log>.signed>.every-day>.table>.days>tbody>tr.day.hover>td{background:var(--faint-fill);transition-duration:.1s}#log>.signed>.every-day>.table>.days>tbody>tr.day>th{padding-block:12px;font-weight:400;white-space:normal}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.day-name{display:flex;align-items:center;gap:8px;white-space:nowrap}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.day-name>span>b{margin-right:4px;font-weight:600}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.day-name>.toggle{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.day-name>.toggle>.sprite{display:block;width:16px;height:16px;margin:auto;background-color:currentColor;rotate:-90deg;transition:rotate 0.3s var(--ease)}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.day-name>.toggle[aria-expanded="true"]>.sprite{rotate:0deg}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.tags{display:block;margin:4px 0 0 40px;color:var(--muted);font-size:13px;line-height:1.4}#log[data-hide~="health"]>.signed>.every-day>.table>.days>tbody>tr.day>th>.tags{display:none}#log>.signed>.every-day>.table>.days>tbody>tr.day.today>th>.day-name{color:var(--accent-deep)}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.none{color:var(--muted);opacity:.5}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar{padding-block:8px}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.hours,#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.diapers{position:relative;display:block}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.hours{height:var(--bar-height);overflow:hidden;border-radius:6px;background:var(--faint-fill) linear-gradient(to right, var(--line) 1px, transparent 1px) 0 0/25% 100%}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.hours>i{position:absolute;top:0;bottom:0}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.hours>.sleep{background:var(--card-sleep)}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.hours>.settling{background:color-mix(in srgb, var(--card-sleep) 35%, transparent)}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.hours>.feed{top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--card-bottle-icon);transform:translateX(-50%)}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.diapers{height:6px;margin-top:4px}#log[data-hide~="diapers"]>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.diapers{display:none}#log>.signed>.every-day>.table>.days>tbody>tr.day>td.bar>.diapers>i{position:absolute;top:0;width:6px;height:6px;border-radius:50%;background:var(--card-diaper-icon);transform:translateX(-50%)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td{padding:0;border-bottom:1px solid var(--line);text-align:left;white-space:normal}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px var(--cell-inset) 24px calc(var(--date-width) + var(--cell-inset));list-style:none;line-height:1.5}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:16px}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li>time{color:var(--muted)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li>span{display:flex;flex-direction:column;padding-left:16px;border-left:3px solid var(--kind, var(--line))}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li>span>span+span{color:var(--muted)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-sleep{--kind: var(--card-sleep-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-breast{--kind: var(--card-breast-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-bottle{--kind: var(--card-bottle-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-solids{--kind: var(--card-solids-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-diaper{--kind: var(--card-diaper-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-symptom{--kind: var(--card-symptom-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-medicine{--kind: var(--card-medicine-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.kind-vaccine{--kind: var(--card-vaccine-icon)}#log>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li.none{display:block;color:var(--muted)}#log[data-hide~="sleep"]>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li[data-kind="sleep"]{display:none}#log[data-hide~="feeds"]>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li[data-kind="feeds"]{display:none}#log[data-hide~="diapers"]>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li[data-kind="diapers"]{display:none}#log[data-hide~="health"]>.signed>.every-day>.table>.days>tbody>tr.times>td>.entries>ul>li[data-kind="health"]{display:none}#log>.signed>.every-day>.more{min-height:24px;margin:32px 0 0;color:var(--muted);font-size:13px;text-align:center}#log>.signed>.leaves-out{margin:48px 0 0;color:var(--muted);font-size:13px;text-align:center}@media print{:root:has(#log.on){--google-play-badge: url("https://media.cutiko.app/brand/google-play-black.webp");--background: #fffdf9;--text: #2f2a4f;--muted: #6a6490;--accent: #aaa0e6;--accent-deep: #8678db;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #e6e1f2;--profile-background: linear-gradient(180deg, #faf4ee 0%, #fcf5ef 50%, #f8eee5 100%);--danger: #c23a6b;--faint-fill: rgba(0, 0, 0, .04);--tag-background: rgba(0, 0, 0, .02);--tint-pink: #fde6f7;--tint-yellow: #fff4d2;--tint-blue: #e2f1fe;--tint-lilac: #eee8fe;--card-text: #242038;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #b5a4f5;--card-diaper: #f3e6da;--card-activity: #87ceeb;--card-nursery: #a5b5f5;--card-pump: #e5a5f5;--card-medicine: #ff9fa8;--card-growth: #80d9a5;--card-vaccine: #a6a0fa;--card-symptom: #ffad85;--card-reminder: #f5b5e5;--card-breast-icon: #b78666;--card-bottle-icon: #b78666;--card-solids-icon: #b78666;--card-sleep-icon: #9584d2;--card-diaper-icon: #ac8b6b;--card-activity-icon: #569db8;--card-nursery-icon: #7f8ecc;--card-pump-icon: #b477c4;--card-medicine-icon: #ce737d;--card-growth-icon: #4ea776;--card-vaccine-icon: #8c85dd;--card-symptom-icon: #c97c55;--card-reminder-icon: #b77ba9;--sky: linear-gradient(165deg, #79a7f7 0%, #93a0f6 38%, #b6a2f6 66%, #e2acf3 100%);--ground-shade: #d9ddf2;--ground-back: #eef0fb;--icon-shift: 0px;--brand-heart: #9270db;--brand-band: var(--accent-fill);--background: #ffffff}:root:has(#log.on) body{background:#ffffff}:root:has(#log.on) #header,:root:has(#log.on) #footer{display:none}#log{--figure-width: 60px;--date-width: 136px;--cell-inset: 6px;print-color-adjust:exact;-webkit-print-color-adjust:exact}#log>.signed>.overview>.tiles{gap:8px}#log>.signed>.overview>.tiles>.tile{padding:12px 16px;border-radius:12px}#log>.signed>.overview>.tiles>.tile>.value,#log>.signed>.overview>.tiles>.tile[data-tile="longest"]>.value{margin-top:4px;font-size:24px}#log>.signed>.overview>.tiles>.tile[data-tile="sleep"]>.value{font-size:36px}#log>.signed>.overview>.tiles>.tile>.trend,#log>.signed>.overview>.tiles>.tile[data-tile]>.trend{height:32px;margin-top:8px}#log>.signed>.every-day>.table>.days{font-size:12px}#log>.signed>.every-day>.table>.days>thead th{height:40px;padding-bottom:8px;font-size:11px}#log>.signed>.every-day>.table>.days>thead th.date{padding-left:8px}#log>.signed>.every-day>.table>.days>tbody>tr.week-title>th{height:32px;font-size:18px}#log>.signed>.every-day>.table>.days>tbody+tbody>tr.week-title>th{height:calc(32px + 24px);border-top-width:24px}#log>.signed>.every-day>.table>.days>tbody>tr.week>th{padding-left:8px}#log>.signed>.every-day>.table>.days>tbody>tr.week>:is(th, td),#log>.signed>.every-day>.table>.days>tbody>tr.day>:is(th, td){height:36px}#log>.signed>.every-day>.table>.days>tbody>tr.day>th{padding-block:6px}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.day-name>.toggle{display:none}#log>.signed>.every-day>.table>.days>tbody>tr.day>th>.tags{margin-left:0}#log>.signed>.back,#log>.signed>.head>.children,#log>.signed>.overview>.section-head>.periods,#log>.signed>.every-day>.section-head>.tools,#log>.signed>.every-day>.more,#log>.signed>.leaves-out{display:none}#log>.signed>.head{margin-top:0}#log>.signed>section{margin-top:32px;break-inside:auto}#log>.signed>.overview>.tiles>.tile{break-inside:avoid}#log>.signed>.every-day>.table>.days>thead th{position:static}#log>.signed>.every-day>.table>.days>tbody>tr{break-inside:avoid}}body>.crop{display:flex;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#17142a;color:#f3f0ff}body>.crop:not([open]){display:none}body>.crop>.top,body>.crop>.bottom{display:flex;align-items:center;justify-content:space-between;padding:18px var(--side-padding)}body>.crop>.top{padding-top:calc(18px + env(safe-area-inset-top))}body>.crop>.top h2{margin:0;font-size:22px}body>.crop>.top p{margin:4px 0 0;color:#a59fc4;font-size:14px}body>.crop>.top>.close{flex:none;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:rgba(255,255,255,0.08);color:inherit;cursor:pointer;transition:opacity .5s}body>.crop>.top>.close.hover{opacity:.7;transition-duration:.1s}body>.crop>.top>.close>.sprite{width:100%;height:100%}body>.crop>.stage{position:relative;flex:1;overflow:hidden;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}body>.crop>.stage>.picture{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;will-change:transform;pointer-events:none}body>.crop>.stage>.window{position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,0.7),0 0 0 200vmax rgba(23,20,42,0.72);pointer-events:none}body>.crop[data-shape="landscape"]>.stage>.window,body>.crop[data-shape="screen"]>.stage>.window{border-radius:18px;background:linear-gradient(90deg, rgba(23,20,42,0.55) 0 14.29%, rgba(23,20,42,0) 14.29% 85.71%, rgba(23,20,42,0.55) 85.71%),linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.45))}body>.crop>.bottom{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:18px var(--side-padding) calc(18px + env(safe-area-inset-bottom))}body>.crop>.bottom button{cursor:pointer}body>.crop>.bottom>.views{display:none;align-self:center;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,0.08)}body>.crop>.bottom>.views>button{padding:8px 18px;border:0;border-radius:999px;background:none;color:#a59fc4;font-size:15px;font-weight:600;white-space:nowrap;transition:color .5s, background-color .5s}body>.crop>.bottom>.views>button.hover{color:#f3f0ff;transition-duration:.1s}body>.crop>.bottom>.views>button.on{background:rgba(255,255,255,0.16);color:#f3f0ff}body>.crop>.bottom>.views>button>.auto{display:none;margin-left:4px;color:#a59fc4;font-size:12px;font-weight:400}body>.crop>.bottom>.actions{display:flex;align-items:center;justify-content:space-between}body>.crop>.bottom>.actions>.btn{margin-left:auto;padding:10px 24px;border:0;background:var(--accent-fill);color:#ffffff;font-size:16px}body>.crop>.bottom>.actions>.btn.hover{background:var(--accent-hover)}body>.crop>.bottom>.actions>.remove{display:none;padding:8px 0;border:0;background:none;color:#f06a98;font-size:16px;font-weight:700;transition:opacity .5s}body>.crop>.bottom>.actions>.remove.hover{opacity:.7;transition-duration:.1s}body>.crop[data-views]>.bottom>.views{display:flex}body>.crop[data-auto]>.bottom>.views>button>.auto{display:inline}body>.crop[data-existing]>.bottom>.actions>.remove{display:block}
