:root{background:#f5f7f6;color:#202725;color-scheme:light;font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-synthesis:none;--ink:#202725;--muted:#717a77;--line:#e1e6e4;--paper:#fff;--surface:#f8faf9;--primary:#285f52;--primary-hover:#1f4c42;--chart-series-eat:#e78a67;--chart-series-activity:#4f9a77;--chart-series-sleep:#6689c5;--chart-series-you:#a36b98;--chart-growth-1:#438a74;--chart-growth-2:#6486c3;--chart-growth-3:#d48b55;--chart-growth-4:#a36b98;--eat:#b95146;--eat-soft:#fcf1ef;--activity:#347864;--activity-soft:#edf7f3;--sleep:#466f9c;--sleep-soft:#eff5fb;--you:#8b6b26;--you-soft:#faf5e8;--danger:#a53b3b;--shadow:0 10px 30px rgba(35,55,49,.07);--canvas:#f5f7f6;--paper-alpha:hsla(0,0%,100%,.88);--control:#fff;--control-muted:#f0f3f2;--control-hover:#e5eae8;--primary-soft:#e8efec;--divider-soft:rgba(30,45,40,.07);--backdrop:rgba(21,31,28,.42);--note-bg:#faf3f1;--note-ink:#6c5c57;--note-tag:#efd9d5;--note-tag-ink:#965d58;--danger-soft:#fff3f3;--warning-soft:#fff0df;--warning-ink:#8b4f12;--report-bg:#f8faf8;--report-ink:#1d2825;--on-accent:#fff}:root.theme-dark{background:#121916;color:#e6eeeb;color-scheme:dark;--ink:#e6eeeb;--muted:#a6b3ae;--line:#35443f;--paper:#1b2421;--surface:#202b27;--primary:#79bca6;--primary-hover:#4b927b;--eat:#e08377;--eat-soft:#352522;--activity:#75bea5;--activity-soft:#1c312a;--sleep:#83acd6;--sleep-soft:#202d3a;--you:#d4ae5e;--you-soft:#342e20;--danger:#ef8c8c;--shadow:0 12px 34px rgba(0,0,0,.28);--canvas:#121916;--paper-alpha:rgba(27,36,33,.92);--control:#202a27;--control-muted:#26312d;--control-hover:#303d38;--primary-soft:#203a32;--divider-soft:rgba(225,238,233,.09);--backdrop:rgba(0,0,0,.66);--note-bg:#322623;--note-ink:#d5b7b0;--note-tag:#50332e;--note-tag-ink:#f0a99e;--danger-soft:#3b2426;--warning-soft:#392e1f;--warning-ink:#efbd72;--report-bg:#18211e;--report-ink:#e6eeeb;--on-accent:#101815}@media (prefers-color-scheme:dark){:root:not(.theme-light){background:#121916;color:#e6eeeb;color-scheme:dark;--ink:#e6eeeb;--muted:#a6b3ae;--line:#35443f;--paper:#1b2421;--surface:#202b27;--primary:#79bca6;--primary-hover:#4b927b;--eat:#e08377;--eat-soft:#352522;--activity:#75bea5;--activity-soft:#1c312a;--sleep:#83acd6;--sleep-soft:#202d3a;--you:#d4ae5e;--you-soft:#342e20;--danger:#ef8c8c;--shadow:0 12px 34px rgba(0,0,0,.28);--canvas:#121916;--paper-alpha:rgba(27,36,33,.92);--control:#202a27;--control-muted:#26312d;--control-hover:#303d38;--primary-soft:#203a32;--divider-soft:rgba(225,238,233,.09);--backdrop:rgba(0,0,0,.66);--note-bg:#322623;--note-ink:#d5b7b0;--note-tag:#50332e;--note-tag-ink:#f0a99e;--danger-soft:#3b2426;--warning-soft:#392e1f;--warning-ink:#efbd72;--report-bg:#18211e;--report-ink:#e6eeeb;--on-accent:#101815}}*{-moz-box-sizing:border-box;box-sizing:border-box}body,html{background:#f5f7f6;background:var(--canvas);min-width:320px}body{margin:0}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}.bottom-tab-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.88);background:var(--paper-alpha);border-top:1px solid #e1e6e4;border-top:1px solid var(--line);bottom:0;left:0;position:fixed;right:0;z-index:30}.bottom-tab-items{display:-moz-box;display:flex;margin:0 auto;padding-bottom:env(safe-area-inset-bottom);width:min(680px,100%)}.bottom-tab-item{display:-moz-box;display:flex;min-height:60px;min-width:0;-moz-box-flex:1;flex:1 1;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;background:transparent;border:0;color:#717a77;color:var(--muted);font-size:12px;gap:2px;justify-content:center}.bottom-tab-icon{border-radius:999px;display:grid;min-height:30px;min-width:48px;place-items:center}.bottom-tab-item.active{color:#285f52;color:var(--primary);font-weight:700}.bottom-tab-item.active .bottom-tab-icon{background:#e8efec;background:var(--primary-soft)}.bottom-tab-item:focus-visible{outline:3px solid #285f52;outline:3px solid var(--primary);outline-offset:-3px}html.elder-mode .bottom-tab-item{font-size:18px;min-height:76px}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::-ms-backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.access-code-form,.access-share{display:grid;gap:11px;margin:12px 0}.access-code-form input{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;font-size:15px;min-height:46px;padding:9px 10px;width:100%}.access-code-form label,.auth-panel label,.profile-form label,.record-fields label{display:grid;font-size:14px;font-weight:650;gap:6px}.access-code-reset{background:transparent;border:0;color:var(--primary);font-size:13px;font-weight:700;justify-self:center;padding:6px}.access-qr{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;justify-items:center;padding:12px}.access-qr a{color:var(--primary);font-size:13px;font-weight:700}.access-qr img{height:auto;width:min(240px,100%)}.access-success,.auth-link-status{color:var(--primary);font-size:13px;margin:0}.activity .easy-letter,.day-summary .dirty strong,.day-summary .wet strong,.easy-group.activity .easy-add-icon,.timeline-quick-add button.activity{color:var(--activity)}.analysis-ai-action{background:var(--primary);color:var(--on-accent);font-weight:700;margin-top:8px;min-height:48px;width:100%}html.elder-mode .analysis-ai-action{font-size:21px;min-height:64px}.analysis-ai-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:16px}.analysis-ai-card .report-ai{background:transparent;border:0;border-radius:0;margin:0;padding:0}.analysis-ai-card h2{margin:0 0 5px}.analysis-ai-card li,.report-ai li,.report-ai p{line-height:1.65}.analysis-ai-card p{color:var(--muted)}.analysis-ai-card ul{padding-left:20px}.analysis-cache-hint{color:var(--muted);font-size:12px;line-height:1.5;margin:10px 2px 0;text-align:center}.analysis-cache-hint .link-button{background:transparent;border:0;color:var(--primary);font:inherit;font-weight:750;padding:0;text-decoration:underline;text-underline-offset:2px}.analysis-chart{display:block;max-height:230px;width:100%}.analysis-chart line{stroke:#d6dfdc;stroke:var(--line)}.analysis-chart text{fill:#73807c;font-size:12px;fill:var(--muted)}.analysis-content{margin:auto;padding:18px 16px 70px;width:min(760px,100%)}.analysis-controls{background:var(--paper);background:var(--control);border:1px solid #d5dfdc;border-color:var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(38,69,61,.06);padding:16px}.analysis-controls-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:0 0 14px;padding:14px}.analysis-controls-title{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:justify;gap:12px;justify-content:space-between;margin-bottom:14px}.analysis-controls-title h3{font-size:18px;margin:3px 0 0}.analysis-controls-title span{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.08em}.analysis-controls-title strong{background:var(--primary-soft);border-radius:999px;color:var(--primary);flex-shrink:0;font-size:12px;padding:6px 10px}.analysis-footer{background:var(--paper);border-top:1px solid var(--line);bottom:0;padding:12px max(12px,-moz-calc(50vw - 380px)) -moz-calc(12px + env(safe-area-inset-bottom));padding:12px max(12px,calc(50vw - 380px)) calc(12px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:3}.analysis-footer>div{margin:0 auto;width:min(760px,100%)}.analysis-footer>div>button:first-child{min-width:0;-moz-box-flex:1;flex:1 1}.analysis-footer>div>button:last-child{min-width:104px;-moz-box-flex:0;flex:0 0 auto;white-space:nowrap}.analysis-generate{min-height:48px;width:100%}.analysis-loading-hint{color:var(--muted);font-size:12px;line-height:1.5;margin:10px 2px 0}.analysis-overlay{background:var(--canvas);inset:0;overflow:auto;position:fixed;z-index:45}.analysis-page{padding-top:18px}.analysis-page-title{margin:0 0 14px}.analysis-page-title h1,.settings-header h1{font-size:27px;margin:2px 0 0}.analysis-page-title span,.auth-panel>span,.baby-header span,.daily-brief header span,.draft-sheet header span,.settings-header span,.weight-overview span{color:var(--muted);font-size:13px;font-weight:700}html.elder-mode .analysis-page-title h1{font-size:36px}html.elder-mode .analysis-page-title span{font-size:18px!important}.analysis-report{background:var(--report-bg);border:1px solid #d8e0dd;border-color:var(--line);border-radius:8px;color:var(--report-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;width:100%}.analysis-report>header{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:justify;background:var(--primary);color:#fff;gap:20px;justify-content:space-between;padding:28px 30px}.analysis-report footer{border-top:1px solid #dfe6e3;border-color:var(--line);color:var(--muted);font-size:11px;padding:15px 25px;text-align:center}.analysis-report header h2{font-size:30px;margin:5px 0 0}.analysis-report header p{color:var(--on-accent);font-size:13px;margin:0}.analysis-report header span{color:var(--on-accent);font-size:13px;font-weight:800}.analysis-share-actions,.form-actions{display:-moz-box;display:flex;-moz-box-pack:end;gap:8px;justify-content:flex-end}.analysis-share-actions button{color:var(--primary);font-size:13px;min-height:38px}html.elder-mode .analysis-share-actions button,html.elder-mode .growth-history-pagination button{font-size:18px;min-height:52px}.analysis-status{-moz-box-pack:center;color:var(--muted);gap:10px;justify-content:center;min-height:100px;text-align:center}.analysis-status,.analysis-toolbar{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.analysis-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;-moz-box-pack:justify;background:hsla(0,0%,100%,.96);background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;padding:12px max(18px,-moz-calc(50vw - 380px));padding:12px max(18px,calc(50vw - 380px))}.analysis-toolbar>button{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;font-size:27px;height:42px;width:42px}.analysis-toolbar h2,.draft-sheet h2{font-size:22px;margin:2px 0 0}.analysis-toolbar span{color:var(--muted);font-size:12px;font-weight:750}html.elder-mode .analysis-toolbar>button,html.elder-mode .settings-header>button{font-size:20px;min-height:58px;min-width:58px;padding:8px 14px}html.elder-mode .analysis-toolbar h2,html.elder-mode .day-heading h2,html.elder-mode .easy-group h2,html.elder-mode .settings-section h2,html.elder-mode .smart-recorder>label,html.elder-mode .weight-form h2,html.elder-mode .weight-history h2{font-size:29px}html.elder-mode .analysis-toolbar span,html.elder-mode .auth-panel>span,html.elder-mode .baby-header span,html.elder-mode .daily-brief header span,html.elder-mode .date-picker span,html.elder-mode .day-heading em,html.elder-mode .day-heading span,html.elder-mode .draft-sheet header span,html.elder-mode .easy-group-entry p,html.elder-mode .easy-header-summary b,html.elder-mode .install-row small,html.elder-mode .install-status,html.elder-mode .large-mode-row span,html.elder-mode .large-mode-row strong,html.elder-mode .original-input,html.elder-mode .range-fields label,html.elder-mode .recent-view-hint,html.elder-mode .record-change-history,html.elder-mode .record-updated-at,html.elder-mode .settings-copy,html.elder-mode .settings-header span,html.elder-mode .smart-recorder small,html.elder-mode .urgent-message,html.elder-mode .weight-history article p,html.elder-mode .weight-history time,html.elder-mode .weight-overview span,html.elder-mode .weight-overview>p{font-size:18px!important;line-height:1.55}.app-mark{background:var(--primary);border-radius:7px;color:var(--on-accent);display:inline-grid;font-size:17px;font-weight:850;letter-spacing:.04em;min-height:48px;min-width:92px;padding:8px 12px;place-items:center}html.elder-mode .app-mark{font-size:22px;min-height:58px;min-width:112px}.app-shell{min-height:100vh}.auth-page,.profile-page{display:grid;min-height:100vh;padding:20px 16px;place-items:center}.auth-panel{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;padding:20px;width:min(480px,100%)}.auth-panel h1,.profile-page h1{font-size:28px;margin:4px 0 7px}.auth-panel p,.profile-page p{color:var(--muted);font-size:14px;line-height:1.55}html.elder-mode .auth-panel h1{font-size:40px}html.elder-mode .auth-panel label,html.elder-mode .auth-panel p{font-size:22px;line-height:1.55}.baby-header{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;gap:16px;justify-content:space-between;margin-bottom:16px}.baby-header>div:first-child,.record-main{min-width:0}.baby-header h1{font-size:30px;line-height:1.18;margin:2px 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baby-header p{color:var(--muted);font-size:15px;margin:3px 0 0}html.elder-mode .baby-header{-moz-box-align:start;align-items:flex-start;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}html.elder-mode .baby-header h1{font-size:46px}html.elder-mode .baby-header p{font-size:23px;font-size:22px;line-height:1.55}.back-today{background:var(--primary-soft);border:0;border-radius:4px;color:var(--primary);font-size:11px;font-weight:700;padding:5px 7px;position:absolute;right:53px;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}html.elder-mode .back-today{font-size:20px;grid-column:1/-1;min-height:54px;padding:7px 10px;position:static;-moz-transform:none;transform:none;width:100%}.chart-legend{display:-moz-box;display:flex;font-size:11px;gap:10px}.chart-legend i{border-radius:2px;height:8px;width:8px}.chart-legend span{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:4px}.chart-series-bar{width:var(--chart-width)}.chart-series-bar,.chart-series-color{background:var(--chart-color)}.choice-grid{--gap:7px;--padding:10px 6px;--checked-color:var(--primary-soft);--checked-text-color:var(--primary);--color:var(--paper);--text-color:var(--ink);--border:1px solid var(--line);--checked-border:1px solid var(--primary);--border-radius:6px}.close-button{-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-box!important;display:flex!important;height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-flex:0;background:transparent!important;border:0!important;border-radius:6px;color:var(--muted);flex:none;font-size:22px;line-height:1;padding:0!important}.close-button svg{display:block;-moz-box-flex:0;flex:none;margin:0}.close-button:before,.home-install-close:before{border:0!important}.close-button:hover{background:var(--control-muted)!important}html.elder-mode .close-button{font-size:34px;height:58px!important;min-height:58px!important;min-width:58px!important;width:58px!important}.color-mode-options,.day-boundary-options{background:var(--control-muted);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.color-mode-options button,.day-boundary-options button{background:transparent;border:0;border-radius:6px;color:var(--muted);font-size:13px;font-weight:750;min-height:42px}.color-mode-options button.active,.day-boundary-options button.active,.install-platform-options button.active{background:var(--paper);box-shadow:var(--shadow);color:var(--primary)}html.elder-mode .color-mode-options button,html.elder-mode .day-boundary-options button{font-size:19px;min-height:62px}.color-mode-setting{display:grid;gap:10px;margin-bottom:12px}.color-mode-setting b,.day-boundary-setting b,.large-mode-row b{display:block;font-size:16px}.color-mode-setting span,.day-boundary-setting span,.large-mode-row span{color:var(--muted);display:block;font-size:12px;margin-top:2px}.growth-sheet h2,html.elder-mode,html.elder-mode .color-mode-setting b,html.elder-mode .day-boundary-setting b,html.elder-mode .home-install-guide b,html.elder-mode .install-row b,html.elder-mode .large-mode-row b,html.elder-mode .record-row time{font-size:22px}html.elder-mode .color-mode-setting span,html.elder-mode .day-boundary-setting span{font-size:18px;line-height:1.55}.daily-brief{background:var(--primary-soft);border:1px solid #d8e2df;border-color:var(--line);border-radius:8px;margin-top:16px;padding:16px}.daily-brief h2{font-size:18px;margin:2px 0}.daily-brief header{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;gap:12px;justify-content:space-between}.daily-brief header button{background:hsla(0,0%,100%,.82);background:var(--paper-alpha);border:1px solid #a8bbb5;border-color:var(--line);border-radius:6px;color:var(--primary);font-size:13px;font-weight:700;min-height:38px;padding:7px 11px}.daily-brief li,.daily-brief p{font-size:14px;line-height:1.6}.daily-brief p{color:var(--muted);margin-bottom:0}.daily-brief ul{margin-bottom:8px;padding-left:20px}.daily-brief.urgent,.report-ai.urgent{background:var(--danger-soft);border-color:var(--danger)}html.elder-mode .daily-brief li,html.elder-mode .daily-brief p,html.elder-mode .profile-form label,html.elder-mode .record-fields label,html.elder-mode .record-main>p,html.elder-mode .weight-form label{font-size:23px;line-height:1.55}.date-arrow{background:var(--control-muted);border:0;border-radius:6px;color:var(--muted);color:var(--ink);font-size:25px;height:42px;line-height:1;width:42px}.date-arrow:hover:not(:disabled){background:var(--control-hover)}html.elder-mode .date-arrow{font-size:34px;height:58px;width:58px}.date-navigator{display:grid;grid-template-columns:42px 1fr 42px;position:relative;-moz-box-align:center;align-items:center;background:hsla(0,0%,100%,.85);background:var(--paper-alpha);border:1px solid var(--line);border-radius:8px;gap:6px;margin-bottom:14px;padding:5px}html.elder-mode .date-navigator{grid-template-columns:58px 1fr 58px;padding:8px}.date-picker{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;padding:0;place-items:center;position:relative;width:100%}.date-picker .date-picker-value{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;color:var(--ink);gap:0;justify-content:center}.date-picker span,.day-heading span,.day-summary span{color:var(--muted);font-size:12px;font-weight:650}.date-picker strong{font-size:17px;font-weight:700}html.elder-mode .date-picker strong{font-size:24px}.date-picker-value small{color:var(--muted);font-size:11px;font-weight:600;white-space:nowrap}html.elder-mode .date-picker-value small{font-size:16px}.day-boundary-setting{display:grid;gap:10px;margin-bottom:12px;margin-bottom:0;margin-top:12px}.day-heading{display:-moz-box;display:flex;-moz-box-align:end;align-items:end;-moz-box-pack:justify;justify-content:space-between;margin:0 2px 10px}.day-heading em{color:var(--muted);font-size:12px;font-style:normal}.day-heading h2{font-size:20px;margin:2px 0 0}.day-records-loading{display:-moz-box;display:flex;min-height:160px;-moz-box-align:center;align-items:center;-moz-box-pack:center;background:var(--control);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;font-weight:650;gap:10px;justify-content:center;margin-top:12px}html.elder-mode .day-records-loading{font-size:20px;min-height:220px}.day-summary{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.day-summary .detailed{align-content:start}.day-summary .eat strong,.easy-group.eat .easy-add-icon,.eat .easy-letter,.timeline-quick-add button.eat{color:var(--eat)}.day-summary .sleep strong,.easy-group.sleep .easy-add-icon,.sleep .easy-letter,.timeline-quick-add button.sleep{color:var(--sleep)}.day-summary>div{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px 8px;text-align:center}.day-summary small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.25}.day-summary strong{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.distribution-list,.draft-list,.record-fields{display:grid;gap:12px}.distribution-list>div{display:grid;grid-template-columns:120px 1fr 55px;-moz-box-align:center;align-items:center;font-size:13px;gap:10px}.distribution-list>div>span{background:var(--control-hover);background:var(--control-muted);border-radius:3px;height:9px;overflow:hidden}.distribution-list i{border-radius:3px;display:block;height:100%}.distribution-list strong{text-align:right}.draft-item{border:1px solid var(--line);border-radius:8px;padding:13px}.draft-item.disabled{opacity:.48}.draft-sheet{background:var(--paper);background:var(--control);border-radius:8px 8px 0 0;box-shadow:0 -12px 40px rgba(20,35,30,.14);margin:0 auto;max-height:92vh;overflow:auto;padding:18px 18px -moz-calc(22px + env(safe-area-inset-bottom));padding:18px 18px calc(22px + env(safe-area-inset-bottom));width:min(680px,100%)}.draft-sheet>header,.growth-section-heading{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;gap:12px;justify-content:space-between;margin-bottom:14px}html.elder-mode .draft-sheet h2,html.elder-mode .install-sheet h2,html.elder-mode .settings-header h1{font-size:32px}.draft-toggle{display:-moz-box!important;display:flex!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important;-moz-box-align:center;align-items:center;font-size:14px!important;font-weight:700;gap:8px;margin-bottom:10px}.draft-toggle input{height:20px!important;min-height:0!important;width:20px!important}html.elder-mode .draft-toggle{flex-wrap:wrap;font-size:21px!important}html.elder-mode .draft-toggle input{height:28px!important;width:28px!important}.duplicate-badge{background:var(--warning-soft);border-radius:4px;color:var(--warning-ink);font-size:11px;margin-left:auto;padding:4px 6px}.weight-history article strong,html.elder-mode .duplicate-badge,html.elder-mode .growth-history-pagination span,html.elder-mode .install-platform-options button,html.elder-mode .install-row strong,html.elder-mode .install-sheet .install-prompt-tip,html.elder-mode .type-selector span{font-size:18px}.duration-editor{border-top:1px solid var(--divider-soft);display:grid;gap:9px;padding-top:11px}.duration-end-row{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-box-align:end;align-items:end;gap:9px}.duration-end-row .now-button{background:var(--primary-soft);border:1px solid var(--primary);border-radius:6px;color:var(--primary);font-size:14px;font-weight:750;min-height:46px;min-width:76px}.duration-end-row .now-button:hover{border-color:var(--primary-hover);color:var(--primary-hover)}html.elder-mode .duration-end-row .now-button,html.elder-mode .export-button,html.elder-mode .form-actions button,html.elder-mode .logout-button,html.elder-mode .photo-button,html.elder-mode .primary-button,html.elder-mode .range-presets button,html.elder-mode .retry-ai,html.elder-mode .secondary-button,html.elder-mode .timeline-quick-add button,html.elder-mode .voice-button{font-size:23px;min-height:68px}.duration-error{color:var(--danger);font-size:12px;font-weight:650;margin:0}.easy-group,.timeline-view{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 16px rgba(35,55,49,.035);overflow:hidden}.easy-group h2{font-size:17px;margin:0}.easy-group.activity>.easy-group-entry{background:var(--activity-soft)}.easy-group.eat>.easy-group-entry{background:var(--eat-soft)}.easy-group.sleep>.easy-group-entry{background:var(--sleep-soft)}.easy-group.you .easy-add-icon,.timeline-quick-add button.you,.you .easy-letter{color:var(--you)}.easy-group.you>.easy-group-entry{background:var(--you-soft)}.easy-group-entry{display:grid;grid-template-columns:38px 1fr auto;width:100%;-moz-box-align:center;align-items:center;border:0;border-bottom:1px solid rgba(30,45,40,.055);border-color:var(--divider-soft);gap:10px;padding:11px 13px;text-align:left}.easy-group-entry p{color:var(--muted);font-size:12px;margin:1px 0 0}.easy-group-entry:hover{-webkit-filter:brightness(.985);filter:brightness(.985)}.easy-group-entry>span,.home-install-guide>span{display:contents}html.elder-mode .easy-group-entry{gap:14px;grid-template-columns:52px 1fr auto;padding:16px}.easy-groups{display:grid;gap:10px}.easy-header-summary{display:grid;gap:3px 7px;grid-template-columns:auto auto;text-align:right}.easy-header-summary .bottle-summary,html.elder-mode .recorder-actions .primary-button{grid-column:1/-1}.easy-header-summary .easy-add-icon{display:grid;height:28px;width:28px;-moz-box-flex:0;background:hsla(0,0%,100%,.82);background:var(--paper-alpha);border:1px solid currentColor;border-radius:50%;color:var(--primary);flex:0 0 28px;font-size:20px;font-weight:500;line-height:1;place-items:center}.easy-header-summary b{background:hsla(0,0%,100%,.78);background:var(--paper-alpha);border-radius:99px;font-size:12px;font-style:normal;padding:5px 8px;white-space:nowrap}.easy-header-summary i{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;grid-column:1/-1}.easy-header-summary.compact{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.easy-header-summary.compact i{color:inherit}.easy-header-summary.diaper-summary{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:5px;white-space:nowrap}.easy-header-summary.diaper-summary i{grid-column:auto}.easy-letter{background:hsla(0,0%,100%,.72);background:var(--paper-alpha);border-radius:6px;display:grid;font-size:18px;font-weight:850;height:38px;place-items:center;width:38px}html.elder-mode .easy-letter{font-size:25px;height:52px;width:52px}.export-button{background:var(--primary);border:0;border-radius:6px;color:#fff;color:var(--on-accent);flex-shrink:0;font-weight:750;margin-top:12px;min-height:44px;min-height:48px;padding:0 15px;width:100%}.export-report{left:-10000px;pointer-events:none;position:fixed;top:0;width:900px}.export-report>div{width:900px}.feeding-breakdown{display:grid;justify-items:center;line-height:1.2}.feeding-detail-card{background:var(--eat-soft);background:var(--note-bg);border:1px solid #eedbd7;border-color:var(--note-tag);border-radius:10px;display:grid;gap:11px;padding:13px}.feeding-detail-card>header{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:9px}.feeding-detail-card>header b{font-size:15px}.feeding-detail-card>header span{background:var(--note-tag);border-radius:99px;color:var(--note-tag-ink);font-size:12px;font-weight:750;padding:4px 8px}.feeding-empty{background:var(--eat-soft);border:1px dashed #dfcbc7;border-color:var(--note-tag);border-radius:8px;color:var(--note-ink);color:var(--eat);font-size:13px;margin:0;padding:12px;text-align:center}.feeding-method-grid{--gap:7px;--padding:10px 6px;--color:var(--paper);--text-color:var(--ink);--checked-color:var(--eat);--checked-text-color:#fff;--border:1px solid var(--line);--checked-border:1px solid var(--eat);--border-radius:8px}.field-heading{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;flex-wrap:wrap;gap:12px;justify-content:space-between;row-gap:2px}.field-heading b{font-size:14px}.field-heading span{color:var(--muted);font-size:12px;margin-left:auto;min-width:0;text-align:right}.field-heading.compact{-moz-box-pack:start;justify-content:flex-start}.field-pair{display:grid;gap:9px;grid-template-columns:1fr 1fr}.field-trigger{background:var(--control)!important;border-color:var(--line)!important;color:var(--ink)!important}.field-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.form-actions button{min-height:46px;padding:0 18px}.growth-add-button{border-radius:11px;flex-shrink:0;font-size:.9rem;min-height:40px;padding:8px 12px}.growth-chart-canvas{height:240px;position:relative;width:100%}.growth-chart-empty{margin:14px 0 2px}.growth-chart-empty,.growth-chart-hint{color:#64716b;color:var(--muted,#64716b)}.growth-chart-hint{font-size:.78rem;margin:6px 0 0}.growth-chart-prompt{color:#285f52!important;color:var(--primary,#285f52)!important;margin-top:3px}.growth-chart-wrap{margin-top:10px;min-width:0}.growth-date-bar{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;background:#f4f7f5;background:var(--surface-soft,#f4f7f5);border-radius:14px;gap:10px;margin:0 0 4px;padding:10px 12px}.growth-date-bar input{-moz-box-flex:1;flex:1 1;min-height:40px;min-width:0}.growth-date-bar span{color:#64716b;color:var(--muted,#64716b);flex-shrink:0;font-size:.88rem}.growth-due{color:#285f52!important;color:var(--primary,#285f52)!important}.growth-entry-group{margin:16px 0 4px}.growth-entry-group>.growth-hint{font-size:.82rem;line-height:1.5;margin:-4px 0 8px}.growth-entry-group h3{color:var(--muted);font-size:.92rem;font-weight:650;margin:0 0 6px}.growth-form,.growth-history,.growth-milestones,.growth-overview{background:#fff;background:var(--surface,#fff);border:1px solid #e5e9e6;border:1px solid var(--border,#e5e9e6);border-radius:20px;margin:16px 0;padding:20px}.growth-form>.growth-hint{margin:-6px 0 14px}.growth-form label,.growth-input-grid label{display:grid;font-weight:650;gap:7px;margin:10px 0}.growth-form.growth-dialog-form{background:transparent;border:0;border-radius:0;margin:0;padding:0}.growth-hint,.growth-history article time,.growth-metric span,.growth-milestones article small{color:#64716b;color:var(--muted,#64716b)}html.elder-mode .growth-hint,html.elder-mode .growth-metric small,html.elder-mode .growth-milestones small{font-size:1rem}.growth-history .record-actions{margin-left:auto}.growth-history article{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;border-top:1px solid #e5e9e6;border-top:1px solid var(--border,#e5e9e6);flex-wrap:wrap;gap:10px;padding:13px 0}.growth-history article p{flex-basis:100%;margin:0}.growth-history-pagination{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;border-top:1px solid var(--line);gap:8px;justify-content:space-between;margin-top:12px;padding-top:12px}.growth-history-pagination button{-moz-box-flex:0;flex:none;font-size:13px;min-height:38px;padding:0 10px}.growth-history-pagination span{color:var(--muted);font-size:13px;text-align:center}.growth-input-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.growth-input-grid fieldset{display:-moz-box;display:flex;grid-column:1/-1;-moz-box-align:center;align-items:center;border:1px solid #e5e9e6;border:1px solid var(--border,#e5e9e6);border-radius:14px;gap:10px;min-width:0;padding:10px}.growth-input-grid fieldset input{-moz-box-flex:1;flex:1 1}.growth-metric{align-content:start;background:#f4f7f5;background:var(--surface-soft,#f4f7f5);border-radius:15px;display:grid!important;gap:8px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-items:start;min-width:0;padding:14px}.growth-metric small{color:#64716b;color:var(--muted,#64716b);font-size:.82rem;line-height:1.4}.growth-metric strong{font-size:1.2rem;line-height:1.25;overflow-wrap:anywhere}.growth-metric>span{align-content:start;display:grid;gap:6px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-items:start;text-align:left;width:100%}.growth-metric-button{border:1px solid transparent;color:#202725;color:var(--ink,#202725);cursor:pointer;font:inherit;text-align:left;-moz-transition:border-color .15s ease,background-color .15s ease,transform .15s ease,-moz-transform .15s ease;transition:border-color .15s ease,background-color .15s ease,transform .15s ease;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,-moz-transform .15s ease;width:100%}.growth-metric-button:focus-visible{outline:3px solid #e8efec;outline:3px solid var(--primary-soft,#e8efec);outline-offset:2px}.growth-metric-button:hover{border-color:#285f52;border-color:var(--primary,#285f52);-moz-transform:translateY(-1px);transform:translateY(-1px)}.growth-metric-button.is-selected{background:#e8efec;background:var(--primary-soft,#e8efec);border-color:#285f52;border-color:var(--primary,#285f52)}.growth-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.growth-milestone-dialog-form .delete-button{-moz-box-flex:0;flex:0 0 auto}.growth-milestone-dialog-form .form-actions,.report-preview{margin-top:18px}.growth-milestone-dialog-form label{display:grid;font-weight:650;gap:7px;margin:12px 0}.growth-milestones article{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;border-top:1px solid #e5e9e6;border-top:1px solid var(--border,#e5e9e6);gap:10px;padding:13px 0}.growth-milestones article>div{display:grid;gap:4px;-moz-box-flex:1;flex:1 1;min-width:100px}.growth-milestones article input{background:#fff;background:var(--control,#fff);border:1px solid #e1e6e4;border:1px solid var(--line,#e1e6e4);border-radius:10px;color:#202725;color:var(--ink,#202725);font:inherit;max-width:160px;min-height:42px;padding:8px 9px}.growth-milestones input:focus-visible{outline:3px solid #e8efec;outline:3px solid var(--primary-soft,#e8efec);outline-offset:1px}.growth-overdue{color:#8b4f12!important;color:var(--warning-ink,#8b4f12)!important}.growth-page h2{font-size:1.15rem;margin:0 0 14px}html.elder-mode .growth-page h2{font-size:1.4rem}.growth-section-heading h2{margin:0}.growth-sheet{max-height:92dvh}.growth-trend-heading{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;gap:12px}.growth-trend-heading button{-moz-box-flex:0;background:#f4f7f5;background:var(--surface-soft,#f4f7f5);border:1px solid #e5e9e6;border:1px solid var(--border,#e5e9e6);border-radius:10px;color:#202725;color:var(--ink,#202725);flex:0 0 auto;min-height:38px;padding:6px 12px}.growth-trend-heading h3{font-size:1rem;margin:0}.growth-trend-heading p{color:#64716b;color:var(--muted,#64716b);font-size:.82rem;margin:4px 0 0}.growth-trend-panel{background:#fff;background:var(--surface,#fff);border:1px solid #e5e9e6;border:1px solid var(--border,#e5e9e6);border-radius:16px;margin-top:16px;padding:16px}.header-actions{display:-moz-box;display:flex;flex-shrink:0;gap:7px}.header-actions button,.settings-header>button{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;font-size:14px;font-weight:650;min-height:40px;padding:0 12px}.header-actions button:hover,.settings-header>button:hover{border-color:var(--control-hover)}html.elder-mode .header-actions{width:100%}html.elder-mode .header-actions button{-moz-box-flex:1;flex:1 1;font-size:20px;min-height:58px;min-width:58px;padding:8px 14px}.home-install-close{display:-moz-box!important;display:flex!important;height:44px;position:absolute;right:4px;top:4px;width:44px;-moz-box-align:center;align-items:center;-moz-box-pack:center;background:transparent!important;border:0!important;border-radius:6px;color:var(--muted);font-size:20px;justify-content:center;line-height:1;padding:0!important}.home-install-close svg{display:block;-moz-box-flex:0;flex:none}.home-install-close:hover{background:rgba(0,0,0,.06);color:var(--ink)}html.elder-mode .home-install-close{font-size:28px;height:58px;width:58px}.home-install-guide{display:grid;grid-template-columns:42px minmax(0,1fr) auto;width:100%;-moz-box-align:center;align-items:center;background:var(--primary-soft);border:1px solid var(--line);border-radius:8px;gap:11px;margin:0 0 16px;padding:11px 12px;text-align:left}.home-install-guide b{display:block;font-size:14px;text-wrap:balance}.home-install-guide small{color:var(--muted);display:block;font-size:11px;line-height:1.4;margin-top:3px}.home-install-guide strong{color:var(--primary);font-size:12px;white-space:nowrap}.home-install-guide:hover,.photo-button:hover:not(:disabled){border-color:var(--primary)}html.elder-mode .home-install-guide{grid-template-columns:58px minmax(0,1fr);min-height:82px;padding:14px}html.elder-mode .home-install-guide small{font-size:18px;line-height:1.45}html.elder-mode .home-install-guide strong{font-size:18px;grid-column:2;line-height:1.45}.home-install-guide-wrap{margin:0 0 16px;position:relative}.home-install-guide-wrap .home-install-guide{margin-bottom:0;padding-right:38px}.home-install-mark{background:var(--primary);border-radius:7px;color:var(--on-accent);display:grid;font-size:11px;font-weight:850;height:42px;letter-spacing:0;line-height:1.05;place-items:center;text-align:center;width:42px}html.elder-mode .home-install-mark{font-size:14px;height:58px;width:58px}.inline-error{color:var(--danger)!important;font-size:13px!important;font-weight:650}html.elder-mode .inline-error{font-size:19px!important;line-height:1.5}.install-app-mark{background:var(--primary);border-radius:8px;color:var(--on-accent);display:grid;font-size:14px;font-weight:850;height:62px;line-height:1.05;margin:0 auto 14px;place-items:center;text-align:center;width:62px}.install-backdrop{z-index:60;-moz-box-align:end;align-items:flex-end}.install-platform-options{background:var(--control-muted);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 12px;padding:4px;width:min(320px,100%)}.install-platform-options button{background:transparent;border:0;border-radius:6px;color:var(--muted);font-size:12px;font-weight:800;min-height:34px}.install-row,.large-mode-row{display:-moz-box;display:flex;min-height:64px;width:100%;-moz-box-align:center;align-items:center;-moz-box-pack:justify;background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;gap:12px;justify-content:space-between;padding:10px 11px;text-align:left}.install-row b,.install-row span,.timeline-quick-add-control .timeline-add-icon svg{display:block}.install-row small{color:var(--muted);display:block;margin-top:3px}.install-row strong,.install-status{color:var(--primary);font-size:13px}html.elder-mode .install-row,html.elder-mode .large-mode-row{min-height:82px;padding:14px}.install-sheet{background:var(--paper);background:var(--control);border-radius:8px 8px 0 0;box-shadow:0 -18px 50px rgba(24,45,39,.15);margin:auto;padding:26px 20px -moz-calc(22px + env(safe-area-inset-bottom));padding:26px 20px calc(22px + env(safe-area-inset-bottom));text-align:center;width:min(520px,100%)}.install-sheet .install-prompt-tip{color:var(--text);font-size:13px;margin-bottom:10px}.install-sheet .primary-button,.install-sheet .secondary-button{margin-top:8px;min-height:50px;width:100%}.install-sheet h2{font-size:24px;margin:0 0 10px}.install-sheet ol{padding-left:22px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.install-sheet ol,.install-sheet p{color:var(--muted);line-height:1.7;margin:0 auto 18px}html.elder-mode .install-sheet li,html.elder-mode .install-sheet p{font-size:21px}.large-mode-row+.large-mode-row{margin-top:10px}.large-mode-row strong{color:var(--primary);font-size:13px;white-space:nowrap}.large-mode-row.active{background:var(--primary-soft);border-color:var(--primary)}.logout-button{background:var(--paper);background:var(--control);border:1px solid #dfb4b4;border-color:var(--line);border-radius:6px;color:var(--danger);font-size:14px;font-weight:700;min-height:46px;width:100%}.original-input{background:var(--surface);background:var(--control-muted);border-radius:6px;font-size:13px;line-height:1.5;margin:0 0 12px;padding:10px 11px}.page{margin:auto;min-height:100vh;padding:22px 18px -moz-calc(100px + env(safe-area-inset-bottom));padding:22px 18px calc(100px + env(safe-area-inset-bottom));width:min(680px,100%)}html.elder-mode .page{padding-bottom:-moz-calc(116px + env(safe-area-inset-bottom));padding-bottom:calc(116px + env(safe-area-inset-bottom));padding-left:20px;padding-right:20px;width:min(760px,100%)}.photo-button{background:var(--primary-soft);border:1px solid #b8cbc5;border-color:var(--line);border-radius:6px;color:var(--primary);font-size:15px;font-weight:700;min-height:46px;padding:10px 8px}.photo-input{display:none}.primary-button{background:var(--primary);border:1px solid var(--primary);border-radius:6px;color:#fff;color:var(--on-accent);font-size:15px;font-weight:700;min-height:46px;padding:10px 16px}.primary-button:disabled{background:var(--control-muted);border-color:var(--line);color:var(--muted);opacity:1}.primary-button:hover:not(:disabled){background:var(--primary-hover)}.profile-form{display:-moz-box!important;display:flex!important;width:min(480px,100%);-moz-box-orient:vertical;-moz-box-direction:normal;background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:20px}.profile-form .adm-list{background:transparent;border:0}.profile-form .adm-list-body{border:0}.profile-form .adm-list-body-inner{display:grid!important;gap:16px;grid-template-columns:1fr}.profile-form .adm-list-item,.profile-form .adm-list-item-content-main{padding:0}.profile-form .adm-list-item-content{border-top:0;padding:0}.profile-page>header{margin-bottom:16px;width:min(480px,100%)}.range-fields{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:12px 0}.range-fields input{background:var(--paper);background:var(--control);border:1px solid #ccd6d2;border-color:var(--line);border-radius:6px;color:var(--ink);min-height:45px;padding:8px 10px;width:100%}.range-fields label{color:var(--muted);display:grid;font-size:12px;font-weight:700;gap:5px}html.elder-mode .range-fields{grid-template-columns:1fr}html.elder-mode .range-fields input,html.elder-mode .weight-form input{font-size:25px;min-height:68px}.range-presets{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.range-presets button{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;font-size:13px;font-weight:700;min-height:42px;padding:4px 2px;white-space:nowrap}.range-presets button.active{background:var(--primary);border-color:var(--primary);color:#fff;color:var(--on-accent)}html.elder-mode .range-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.recent-record{grid-template-columns:72px minmax(0,1fr)}.recent-view-error{margin:0;padding:28px 16px;text-align:center}.recent-view-hint{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5;margin:0;padding:10px 13px}.record-actions{display:-moz-box;display:flex;gap:12px;margin-top:6px}.record-actions .delete-button{color:var(--danger)}.record-actions .edit-button{color:var(--primary)}.record-actions button{background:transparent;border:0;font-size:12px;font-weight:700;min-height:28px;padding:2px 0}.record-actions button:hover{text-decoration:underline}html.elder-mode .record-actions button{font-size:21px;min-height:54px;padding:8px 14px}.record-change-list{border-top:1px solid var(--line);display:grid;gap:10px;padding:10px}.record-change-list .change-after{color:var(--ink);font-weight:650}.record-change-list .change-before{text-decoration:line-through}.record-change-list li{display:grid;gap:2px 8px;grid-template-columns:64px minmax(0,1fr)}.record-change-list li b{color:var(--ink);grid-row:1/span 3}.record-change-list li i{font-style:normal}.record-change-list section>time{display:block;font-weight:700;margin-bottom:5px}.record-change-list ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.record-continuation-origin{color:var(--muted);display:block;font-size:11px;font-weight:700;margin-bottom:4px}.record-main>.record-note{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;background:var(--note-bg);border-radius:7px;color:var(--note-ink);font-size:13px;gap:8px;line-height:1.45;margin-top:7px;padding:7px 9px}.record-main>p{font-size:15px;line-height:1.45;margin:0;overflow-wrap:anywhere}.record-note b{-moz-box-flex:0;background:var(--note-tag);border-radius:99px;color:var(--note-tag-ink);flex:none;font-size:11px;padding:1px 7px}.record-note span{min-width:0;overflow-wrap:anywhere}.record-row{display:grid;grid-template-columns:48px minmax(0,1fr);-moz-box-align:start;align-items:start;border-bottom:1px solid #edf0ef;border-color:var(--divider-soft);gap:9px;min-height:62px;padding:10px 0}.record-row time{color:var(--muted);font-size:13px;font-weight:700;padding-top:1px}.record-row:last-child{border-bottom:0}html.elder-mode .record-row{gap:14px;grid-template-columns:70px minmax(0,1fr);padding:18px 0}.record-rows{padding:0 13px}html.elder-mode .record-rows{padding:0 16px}.record-type-badge{background:var(--surface);background:var(--control-muted);border-radius:99px;color:var(--muted);display:-moz-inline-box;display:inline-flex;font-size:11px;font-weight:800;margin-bottom:4px;padding:3px 7px}.record-type-badge.activity{background:var(--activity-soft);color:var(--activity)}.record-type-badge.eat{background:var(--eat-soft);color:var(--eat)}.record-type-badge.sleep{background:var(--sleep-soft);color:var(--sleep)}.record-type-badge.you{background:var(--you-soft);color:var(--you)}html.elder-mode .record-type-badge{font-size:18px;padding:5px 10px}.record-updated-at{color:var(--muted);display:block;font-size:11px;font-weight:650;margin-bottom:4px}.recorder-actions{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px}html.elder-mode .recorder-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-ai{background:var(--primary-soft);border-top:1px solid #dfe6e3;border:1px solid #bfd1ca;border-color:var(--line);border-radius:7px;margin:22px 25px;padding-top:20px;padding:20px}.report-ai>span{color:var(--primary);font-size:12px;font-weight:800}.report-ai h3{font-size:18px;margin:0 0 14px;margin-top:5px}.report-empty{color:var(--muted);font-size:13px;margin:0}.report-metrics{background:var(--paper);background:var(--control);border-bottom:1px solid #dfe6e3;display:grid;grid-template-columns:repeat(4,1fr)}.report-metrics,.report-metrics .bottle-metric{border-color:var(--line)}.report-metrics div{border-right:1px solid #e6ebe9;border-color:var(--line);min-width:0;padding:20px}.report-metrics div:last-child{border-right:0}.report-metrics small,.report-metrics span{color:var(--muted);display:block;font-size:12px}.report-metrics strong{display:block;font-size:22px;margin:5px 0 2px}.report-section{border-top:1px solid #dfe6e3;border-color:var(--line);margin:22px 25px;padding-top:20px}.report-section h3{font-size:18px;margin:0 0 14px}.report-title{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.report-weight-chart{display:block;max-height:180px;width:100%}.report-weight-chart circle,.weight-chart circle{fill:#fff;stroke:var(--primary);stroke-width:3;fill:var(--control)}.report-weight-chart path{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.report-weight-chart text{fill:#53615d;font-size:12px;font-weight:700;fill:var(--muted)}.retry-ai{background:var(--primary);background:#9c4141;border:0;border-radius:6px;color:#fff;flex-shrink:0;font-weight:750;margin-top:12px;min-height:44px;min-height:48px;padding:0 15px;width:100%}.save-drafts{margin-top:14px;width:100%}.secondary-button{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;font-weight:700}.settings-copy{color:var(--muted);font-size:14px;line-height:1.6}.settings-header{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:14px;margin-bottom:18px}.settings-section{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;margin-bottom:12px;padding:16px}.settings-section h2,.weight-form h2,.weight-history h2{font-size:19px;margin:0 0 14px}.settings-section.profile-form{box-shadow:none;width:100%}.share-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.share-url{background:var(--surface);background:var(--control-muted);border-radius:6px;color:var(--primary);font-size:12px;line-height:1.55;overflow-wrap:anywhere;padding:10px}.sheet-backdrop{display:grid;inset:0;position:fixed;z-index:20;-moz-box-align:end;align-items:end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(21,31,28,.42);background:var(--backdrop)}.smart-recorder{background:var(--paper);background:var(--control);border:1px solid #d9e2df;border-color:var(--line);border-radius:8px;box-shadow:var(--shadow);margin-bottom:10px;padding:16px}.smart-recorder>label{display:block;font-size:19px;font-weight:750;margin-bottom:9px}.smart-recorder small{color:var(--muted);display:block;font-size:12px;line-height:1.5;margin-top:8px}.smart-recorder small span{color:var(--primary);display:block;font-weight:700;margin-top:3px}.smart-recorder-hide{background:transparent;border:0;color:var(--muted);display:block;font-size:12px;margin:8px 0 0 auto;text-decoration:underline}.splash{display:-moz-box;display:flex;min-height:100vh;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;color:var(--muted);font-size:16px;font-weight:700;gap:14px;justify-content:center}.stool-alert{color:#a53b3b!important;color:var(--danger,#a53b3b)!important;font-size:.9rem;margin:0}.stool-detail-card{background:#f4f7f5;background:var(--surface-soft,#f4f7f5);border-radius:16px;display:grid;gap:8px;padding:14px}.stool-preset{background:var(--activity-soft);border:0;border-radius:99px;color:var(--activity);justify-self:start;padding:9px 13px}.timeline-date-divider{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;color:var(--muted);font-size:12px;font-weight:800;gap:9px;padding:2px 0}.timeline-date-divider span{white-space:nowrap}.timeline-date-divider:after,.timeline-date-divider:before{height:1px;-moz-box-flex:1;background:var(--line);content:"";flex:1 1}html.elder-mode .timeline-date-divider{font-size:18px;gap:14px}.timeline-empty{color:var(--muted);font-size:14px;margin:0;padding:28px 16px;text-align:center}.timeline-quick-add{border-bottom:1px solid var(--line);display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 13px}.timeline-quick-add button{background:var(--paper);background:var(--control);border:1px solid currentColor;border-radius:7px;display:-moz-box;display:flex;font-size:13px;font-weight:750;min-height:42px;min-width:0}.timeline-quick-add button,.timeline-quick-add-control .timeline-add-icon{-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.timeline-quick-add-control .timeline-add-icon{display:-moz-inline-box;display:inline-flex;height:20px;width:20px;-moz-box-flex:0;flex:0 0 20px}.timeline-quick-add-control>span{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;gap:4px;justify-content:center}.timeline-record{min-height:78px}.timeline-records{padding-bottom:2px;padding-top:2px}.type-selector{--gap:6px;--padding:6px 3px;--color:var(--paper);--text-color:var(--ink);--border:1px solid var(--line);--checked-border:1px solid transparent;--border-radius:6px}.type-selector b{display:block;font-size:18px}.type-selector span{display:block;font-size:12px}.type-selector.activity{--checked-color:var(--activity);--checked-text-color:#fff}.type-selector.eat{--checked-color:var(--eat);--checked-text-color:#fff}.type-selector.sleep{--checked-color:var(--sleep);--checked-text-color:#fff}.type-selector.you{--checked-color:var(--you);--checked-text-color:#fff}html.elder-mode .type-selector b,html.elder-mode .weight-history article strong{font-size:25px}.urgent-message{background:var(--surface);background:var(--danger-soft);border:1px solid #e1b5b5;border-color:var(--line);border-radius:6px;color:var(--danger);font-size:13px;font-weight:700;line-height:1.5;margin:0 0 12px;padding:10px 11px}.voice-button{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:6px;font-size:15px;font-weight:700;min-height:46px;padding:10px 12px}.voice-button:hover:not(:disabled){background:var(--surface);background:var(--control-muted);border-color:var(--control-hover);border-color:var(--primary)}.voice-button.active{background:var(--eat-soft);border-color:var(--eat);color:var(--eat)}.weight-chart{display:block;margin-top:14px;overflow:visible;width:100%}.weight-chart line{stroke:#dce4e1;stroke:var(--line)}.weight-chart-empty{color:var(--muted);display:grid;min-height:110px;place-items:center}html.elder-mode .weight-chart-empty{font-size:20px}.weight-chart-line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.weight-form,.weight-history,.weight-overview{background:var(--paper);background:var(--control);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:17px}.weight-form input{background:var(--paper);background:var(--control);border:1px solid #cfd8d5;border-color:var(--line);border-radius:6px;color:var(--ink);font-size:16px;min-height:46px;padding:9px 11px;width:100%}.weight-form label{color:var(--muted);display:grid;font-size:13px;font-weight:700;gap:6px;margin-bottom:12px}.weight-form-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.weight-history article{display:grid;grid-template-columns:105px 1fr auto;-moz-box-align:center;align-items:center;border-top:1px solid var(--line);gap:12px;padding:13px 0}.weight-history article p{color:var(--muted);font-size:13px;margin:2px 0 0}.weight-history article:first-of-type{border-top:0}.weight-history time{color:var(--muted);font-size:13px}html.elder-mode .weight-history article{gap:16px;padding:18px 0}.weight-link{background:transparent;border:0;border-bottom:1px solid #9bb5ad;color:var(--primary);font-size:13px;font-weight:700;margin-top:7px;padding:0 0 2px}html.elder-mode .weight-link{font-size:20px;min-height:42px}.weight-overview>div:first-child{display:-moz-box;display:flex;-moz-box-align:baseline;align-items:baseline;-moz-box-pack:justify;justify-content:space-between}.weight-overview>p{color:var(--primary);margin:4px 0 0;text-align:right}.weight-overview strong{font-size:28px}html.elder-mode .weight-overview strong{font-size:38px}.app-sheet-popup-body{display:grid}.app-sheet-popup-body,.install-popup-body{-moz-box-align:end;align-items:flex-end;background-color:transparent}.install-popup-body{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}@media (max-width:360px){.growth-input-grid{grid-template-columns:1fr}}@media (max-width:440px){.day-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.easy-header-summary.diaper-summary{gap:3px}.easy-header-summary.diaper-summary b{font-size:11px;padding:4px 6px}}@media (max-width:600px){.draft-sheet{padding:16px 14px -moz-calc(20px + env(safe-area-inset-bottom));padding:16px 14px calc(20px + env(safe-area-inset-bottom))}.draft-sheet,.draft-sheet *{max-width:100%}.growth-entry-group>.growth-hint{font-size:.82rem;line-height:1.5;margin:0 0 8px}.growth-entry-group h3{font-size:.9rem}.growth-form label,.growth-input-grid label{font-size:.92rem;font-weight:600;margin:8px 0}.growth-input-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.growth-input-grid fieldset{grid-column:1/-1}.growth-sheet .form-actions{background:#fff;background:var(--surface,#fff);border-top:1px solid #e5e9e6;border-top:1px solid var(--border,#e5e9e6);bottom:0;margin:0 -14px -16px;padding:12px 14px -moz-calc(16px + env(safe-area-inset-bottom));padding:12px 14px calc(16px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:1}.growth-sheet .form-actions button{-moz-box-flex:1;flex:1 1}}@media (max-width:640px){.analysis-content{padding:12px 10px 56px}.analysis-controls{padding:13px}.analysis-report>header{-moz-box-align:start;align-items:flex-start;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:20px}.analysis-report header h2{font-size:24px}.analysis-toolbar,.page{padding-left:12px;padding-right:12px}.analysis-toolbar h2{font-size:19px}.baby-header h1{font-size:27px}.distribution-list>div{grid-template-columns:85px 1fr 45px}.easy-group-entry{grid-template-columns:36px 1fr auto;padding:10px 11px}.easy-group-entry p{display:none}.easy-header-summary,.field-pair,.range-fields,.weight-form-grid{grid-template-columns:1fr}.easy-header-summary .bottle-summary,.easy-header-summary i{grid-column:auto}.easy-letter{height:36px;width:36px}.feeding-method-grid,.field-pair.duration-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-milestones article{flex-wrap:wrap}.growth-milestones article .record-actions{width:100%}.header-actions{gap:5px}.header-actions button{font-size:12px;min-height:38px;padding:0 9px}.range-presets{gap:6px}.range-presets button{font-size:12px;min-height:40px}.record-row{grid-template-columns:44px minmax(0,1fr)}.record-rows{padding:0 11px}.report-ai,.report-section{margin:18px 15px}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics .bottle-metric{-moz-box-ordinal-group:0;border-right:0;border-top:1px solid #e6ebe9;grid-column:1/-1;order:-1}.report-metrics div{padding:15px 13px}.report-metrics small{line-height:1.45;overflow-wrap:anywhere}.report-metrics strong{font-size:18px}.timeline-quick-add{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 11px}.weight-history article{grid-template-columns:1fr auto}.weight-history time{grid-column:1/-1}}.\[--border-radius\:6px\]{--border-radius:6px}.\[--border-radius\:8px\]{--border-radius:8px}.\[--border\:1px_solid_var\(--line\)\]{--border:1px solid var(--line)}.\[--checked-border\:1px_solid_transparent\]{--checked-border:1px solid transparent}.\[--checked-border\:1px_solid_var\(--eat\)\]{--checked-border:1px solid var(--eat)}.\[--checked-border\:1px_solid_var\(--primary\)\]{--checked-border:1px solid var(--primary)}.\[--checked-color\:var\(--eat\)\],.\[\&\.eat\]\:\[--checked-color\:var\(--eat\)\].eat{--checked-color:var(--eat)}.\[--checked-color\:var\(--primary-soft\)\]{--checked-color:var(--primary-soft)}.\[--checked-text-color\:\#fff\],.\[\&\.activity\]\:\[--checked-text-color\:\#fff\].activity,.\[\&\.eat\]\:\[--checked-text-color\:\#fff\].eat,.\[\&\.sleep\]\:\[--checked-text-color\:\#fff\].sleep,.\[\&\.you\]\:\[--checked-text-color\:\#fff\].you{--checked-text-color:#fff}.\[--checked-text-color\:var\(--primary\)\]{--checked-text-color:var(--primary)}.\[--color\:var\(--paper\)\]{--color:var(--paper)}.\[--gap\:6px\]{--gap:6px}.\[--gap\:7px\]{--gap:7px}.\[--padding\:10px_6px\]{--padding:10px 6px}.\[--padding\:6px_3px\]{--padding:6px 3px}.\[--text-color\:var\(--ink\)\]{--text-color:var(--ink)}.\[\&_\.adm-list-body-inner\]\:\[display\:grid\!important\] .adm-list-body-inner,.\[display\:grid\!important\]{display:grid!important}.\[\&_\.adm-list-body-inner\]\:\[gap\:16px\] .adm-list-body-inner,.\[gap\:16px\],html.elder-mode .elder\:\[\&_article\]\:\[gap\:16px\] article{gap:16px}.\[\&_\.adm-list-body-inner\]\:\[grid-template-columns\:1fr\] .adm-list-body-inner,html.elder-mode .elder\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.\[\&\.growth-dialog-form\]\:\[border\:0\].growth-dialog-form,.\[\&_\.adm-list-body\]\:\[border\:0\] .adm-list-body,.\[\&_\.adm-list\]\:\[border\:0\] .adm-list,.\[\&_\.link-button\]\:\[border\:0\] .link-button,.\[\&_\.report-ai\]\:\[border\:0\] .report-ai,.\[\&_button\]\:\[border\:0\] button,.\[border\:0\]{border:0}.\[\&\.growth-dialog-form\]\:\[padding\:0\].growth-dialog-form,.\[\&_\.adm-list-item-content-main\]\:\[padding\:0\] .adm-list-item-content-main,.\[\&_\.adm-list-item-content\]\:\[padding\:0\] .adm-list-item-content,.\[\&_\.adm-list-item\]\:\[padding\:0\] .adm-list-item,.\[\&_\.link-button\]\:\[padding\:0\] .link-button,.\[\&_\.report-ai\]\:\[padding\:0\] .report-ai,.\[\&_ul\]\:\[padding\:0\] ul,.\[padding\:0\]{padding:0}.\[\&_\.adm-list-item-content\]\:\[border-top\:0\] .adm-list-item-content,.\[\&_article\:first-of-type\]\:\[border-top\:0\] article:first-of-type{border-top:0}.\[\&\.growth-dialog-form\]\:\[background\:transparent\].growth-dialog-form,.\[\&_\.adm-list\]\:\[background\:transparent\] .adm-list,.\[\&_\.link-button\]\:\[background\:transparent\] .link-button,.\[\&_\.report-ai\]\:\[background\:transparent\] .report-ai,.\[\&_button\]\:\[background\:transparent\] button,.\[background\:transparent\]{background:transparent}.\[\&\:disabled\]\:\[border-color\:var\(--line\)\]:disabled,.\[\&_\.bottle-metric\]\:\[border-color\:var\(--line\)\] .bottle-metric,.\[\&_div\]\:\[border-color\:var\(--line\)\] div,.\[\&_footer\]\:\[border-color\:var\(--line\)\] footer,.\[\&_header_button\]\:\[border-color\:var\(--line\)\] header button,.\[\&_input\]\:\[border-color\:var\(--line\)\] input,.\[border-color\:var\(--line\)\],.border-\[var\(--line\)\]{border-color:var(--line)}.\[\&_\.bottle-summary\]\:\[grid-column\:1_\/_-1\] .bottle-summary,.\[\&_fieldset\]\:\[grid-column\:1_\/_-1\] fieldset,.\[\&_i\]\:\[grid-column\:1_\/_-1\] i,html.elder-mode .elder\:\[\&_\.primary-button\]\:\[grid-column\:1_\/_-1\] .primary-button,html.elder-mode .elder\:\[grid-column\:1_\/_-1\]{grid-column:1/-1}.\[\&\:hover\]\:\[color\:var\(--ink\)\]:hover,.\[\&_\.change-after\]\:\[color\:var\(--ink\)\] .change-after,.\[\&_\.date-picker-value\]\:\[color\:var\(--ink\)\] .date-picker-value,.\[\&_input\]\:\[color\:var\(--ink\)\] input,.\[\&_li_b\]\:\[color\:var\(--ink\)\] li b,.\[color\:var\(--ink\)\],.text-\[var\(--ink\)\]{color:var(--ink)}.\[\&_\.change-after\]\:\[font-weight\:650\] .change-after,.\[\&_\>_button\]\:\[font-weight\:650\]>button,.\[\&_button\]\:\[font-weight\:650\] button,.\[\&_h3\]\:\[font-weight\:650\] h3,.\[\&_label\]\:\[font-weight\:650\] label,.\[\&_small\]\:\[font-weight\:650\] small,.\[\&_span\]\:\[font-weight\:650\] span,.\[font-weight\:650\]{font-weight:650}.\[\&_\.change-before\]\:\[text-decoration\:line-through\] .change-before{text-decoration:line-through}.\[\&\.compact\]\:\[align-items\:center\].compact,.\[\&\.diaper-summary\]\:\[align-items\:center\].diaper-summary,.\[\&\>span\]\:\[align-items\:center\]>span,.\[\&_\.date-picker-value\]\:\[align-items\:center\] .date-picker-value,.\[\&_\.timeline-add-icon\]\:\[align-items\:center\] .timeline-add-icon,.\[\&_\>_div\]\:\[align-items\:center\]>div,.\[\&_\>_header\]\:\[align-items\:center\]>header,.\[\&_article\]\:\[align-items\:center\] article,.\[\&_button\]\:\[align-items\:center\] button,.\[\&_fieldset\]\:\[align-items\:center\] fieldset,.\[\&_header\]\:\[align-items\:center\] header,.\[\&_span\]\:\[align-items\:center\] span,.\[align-items\:center\],.items-center{-moz-box-align:center;align-items:center}.\[\&\.compact\]\:\[display\:flex\].compact,.\[\&\.diaper-summary\]\:\[display\:flex\].diaper-summary,.\[\&\>span\]\:\[display\:flex\]>span,.\[\&_\.date-picker-value\]\:\[display\:flex\] .date-picker-value,.\[\&_\>_\.record-note\]\:\[display\:flex\]>.record-note,.\[\&_\>_div\:first-child\]\:\[display\:flex\]>div:first-child,.\[\&_\>_header\]\:\[display\:flex\]>header,.\[\&_article\]\:\[display\:flex\] article,.\[\&_button\]\:\[display\:flex\] button,.\[\&_fieldset\]\:\[display\:flex\] fieldset,.\[\&_header\]\:\[display\:flex\] header,.\[\&_span\]\:\[display\:flex\] span,.\[display\:flex\],.flex{display:-moz-box;display:flex}.\[\&_\.date-picker-value\]\:\[flex-direction\:column\] .date-picker-value,.\[flex-direction\:column\],.flex-col,html.elder-mode .elder\:\[flex-direction\:column\]{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.\[\&_\.date-picker-value\]\:\[gap\:0\] .date-picker-value{gap:0}.\[\&\>span\]\:\[justify-content\:center\]>span,.\[\&_\.date-picker-value\]\:\[justify-content\:center\] .date-picker-value,.\[\&_\.timeline-add-icon\]\:\[justify-content\:center\] .timeline-add-icon,.\[\&_button\]\:\[justify-content\:center\] button,.\[justify-content\:center\]{-moz-box-pack:center;justify-content:center}.\[\&_\.delete-button\]\:\[color\:var\(--danger\)\] .delete-button,.\[color\:var\(--danger\)\]{color:var(--danger)}.\[\&_\.delete-button\]\:\[flex\:0_0_auto\] .delete-button,.\[\&_\>_div\>button\:last-child\]\:\[flex\:0_0_auto\]>div>button:last-child,.\[\&_button\]\:\[flex\:0_0_auto\] button{-moz-box-flex:0;flex:0 0 auto}.\[\&\>span\]\:\[align-content\:start\]>span,.\[\&_\.detailed\]\:\[align-content\:start\] .detailed,.\[align-content\:start\]{align-content:start}.\[\&\.activity\]\:\[color\:var\(--activity\)\].activity,.\[\&\.activity_\.easy-add-icon\]\:\[color\:var\(--activity\)\].activity .easy-add-icon,.\[\&_\.dirty_strong\]\:\[color\:var\(--activity\)\] .dirty strong,.\[\&_\.easy-letter\]\:\[color\:var\(--activity\)\] .easy-letter,.\[\&_\.wet_strong\]\:\[color\:var\(--activity\)\] .wet strong,.\[\&_button\.activity\]\:\[color\:var\(--activity\)\] button.activity,.\[color\:var\(--activity\)\]{color:var(--activity)}.\[\&_\.easy-add-icon\]\:\[background\:rgba\(255\,_255\,_255\,_0\.82\)\] .easy-add-icon,.\[\&_header_button\]\:\[background\:rgba\(255\,_255\,_255\,_0\.82\)\] header button{background:hsla(0,0%,100%,.82)}.\[\&_\.easy-add-icon\]\:\[background\:var\(--paper-alpha\)\] .easy-add-icon,.\[\&_b\]\:\[background\:var\(--paper-alpha\)\] b,.\[\&_header_button\]\:\[background\:var\(--paper-alpha\)\] header button,.\[background\:var\(--paper-alpha\)\]{background:var(--paper-alpha)}.\[\&_\.easy-add-icon\]\:\[border-radius\:50\%\] .easy-add-icon{border-radius:50%}.\[\&_\.easy-add-icon\]\:\[border\:1px_solid_currentColor\] .easy-add-icon,.\[\&_button\]\:\[border\:1px_solid_currentColor\] button{border:1px solid currentColor}.\[\&_\.easy-add-icon\]\:\[color\:var\(--primary\)\] .easy-add-icon,.\[\&_\.edit-button\]\:\[color\:var\(--primary\)\] .edit-button,.\[\&_\.link-button\]\:\[color\:var\(--primary\)\] .link-button,.\[\&_\.now-button\]\:\[color\:var\(--primary\)\] .now-button,.\[\&_\>_p\]\:\[color\:var\(--primary\)\]>p,.\[\&_\>_span\]\:\[color\:var\(--primary\)\]>span,.\[\&_a\]\:\[color\:var\(--primary\)\] a,.\[\&_button\.active\]\:\[color\:var\(--primary\)\] button.active,.\[\&_button\]\:\[color\:var\(--primary\)\] button,.\[\&_header_button\]\:\[color\:var\(--primary\)\] header button,.\[\&_small_span\]\:\[color\:var\(--primary\)\] small span,.\[\&_span\]\:\[color\:var\(--primary\)\] span,.\[\&_strong\]\:\[color\:var\(--primary\)\] strong,.\[color\:var\(--primary\)\]{color:var(--primary)}.\[\&\>span\]\:\[display\:grid\]>span,.\[\&_\.easy-add-icon\]\:\[display\:grid\] .easy-add-icon,.\[\&_\>_div\]\:\[display\:grid\]>div,.\[\&_article\]\:\[display\:grid\] article,.\[\&_article_\>_div\]\:\[display\:grid\] article>div,.\[\&_label\]\:\[display\:grid\] label,.\[\&_li\]\:\[display\:grid\] li,.\[\&_ul\]\:\[display\:grid\] ul,.\[display\:grid\],.grid{display:grid}.\[\&_\.easy-add-icon\]\:\[flex\:0_0_28px\] .easy-add-icon{-moz-box-flex:0;flex:0 0 28px}.\[\&_\.easy-add-icon\]\:\[font-size\:20px\] .easy-add-icon,.\[\&_h2\]\:\[font-size\:20px\] h2,.\[font-size\:20px\],html.elder-mode .elder\:\[\&_\>_button\]\:\[font-size\:20px\]>button,html.elder-mode .elder\:\[\&_button\]\:\[font-size\:20px\] button,html.elder-mode .elder\:\[font-size\:20px\]{font-size:20px}.\[\&_\.easy-add-icon\]\:\[font-weight\:500\] .easy-add-icon,.font-medium{font-weight:500}.\[\&_\.easy-add-icon\]\:\[height\:28px\] .easy-add-icon{height:28px}.\[\&_\.easy-add-icon\]\:\[line-height\:1\] .easy-add-icon,.\[line-height\:1\]{line-height:1}.\[\&_\.easy-add-icon\]\:\[place-items\:center\] .easy-add-icon,.\[place-items\:center\]{place-items:center}.\[\&_\.easy-add-icon\]\:\[width\:28px\] .easy-add-icon{width:28px}.\[\&\.active\]\:\[color\:var\(--eat\)\].active,.\[\&\.eat\]\:\[color\:var\(--eat\)\].eat,.\[\&\.eat_\.easy-add-icon\]\:\[color\:var\(--eat\)\].eat .easy-add-icon,.\[\&_\.easy-letter\]\:\[color\:var\(--eat\)\] .easy-letter,.\[\&_\.eat_strong\]\:\[color\:var\(--eat\)\] .eat strong,.\[\&_button\.eat\]\:\[color\:var\(--eat\)\] button.eat,.\[color\:var\(--eat\)\]{color:var(--eat)}.\[\&\.sleep\]\:\[color\:var\(--sleep\)\].sleep,.\[\&\.sleep_\.easy-add-icon\]\:\[color\:var\(--sleep\)\].sleep .easy-add-icon,.\[\&_\.easy-letter\]\:\[color\:var\(--sleep\)\] .easy-letter,.\[\&_\.sleep_strong\]\:\[color\:var\(--sleep\)\] .sleep strong,.\[\&_button\.sleep\]\:\[color\:var\(--sleep\)\] button.sleep{color:var(--sleep)}.\[\&\.you\]\:\[color\:var\(--you\)\].you,.\[\&\.you_\.easy-add-icon\]\:\[color\:var\(--you\)\].you .easy-add-icon,.\[\&_\.easy-letter\]\:\[color\:var\(--you\)\] .easy-letter,.\[\&_button\.you\]\:\[color\:var\(--you\)\] button.you{color:var(--you)}.\[\&_\.form-actions\]\:\[margin-top\:18px\] .form-actions,.\[margin-top\:18px\]{margin-top:18px}.\[\&_\.home-install-guide\]\:\[margin-bottom\:0\] .home-install-guide,.\[\&_p\]\:\[margin-bottom\:0\] p,.\[margin-bottom\:0\]{margin-bottom:0}.\[\&_\.home-install-guide\]\:\[padding-right\:38px\] .home-install-guide{padding-right:38px}.\[\&_\.install-prompt-tip\]\:\[color\:var\(--text\)\] .install-prompt-tip{color:var(--text)}.\[\&_\.install-prompt-tip\]\:\[font-size\:13px\] .install-prompt-tip,.\[\&_\>_\.record-note\]\:\[font-size\:13px\]>.record-note,.\[\&_\>_div\]\:\[font-size\:13px\]>div,.\[\&_\>_span\]\:\[font-size\:13px\]>span,.\[\&_a\]\:\[font-size\:13px\] a,.\[\&_article_p\]\:\[font-size\:13px\] article p,.\[\&_button\]\:\[font-size\:13px\] button,.\[\&_header_button\]\:\[font-size\:13px\] header button,.\[\&_header_p\]\:\[font-size\:13px\] header p,.\[\&_header_span\]\:\[font-size\:13px\] header span,.\[\&_label\]\:\[font-size\:13px\] label,.\[\&_span\]\:\[font-size\:13px\] span,.\[\&_strong\]\:\[font-size\:13px\] strong,.\[\&_time\]\:\[font-size\:13px\] time,.\[font-size\:13px\]{font-size:13px}.\[\&_\.install-prompt-tip\]\:\[margin-bottom\:10px\] .install-prompt-tip,.\[margin-bottom\:10px\]{margin-bottom:10px}.\[\&_\.link-button\]\:\[font-weight\:750\] .link-button,.\[\&_\.now-button\]\:\[font-weight\:750\] .now-button,.\[\&_\>_header_span\]\:\[font-weight\:750\]>header span,.\[\&_\>_label\]\:\[font-weight\:750\]>label,.\[\&_button\]\:\[font-weight\:750\] button,.\[\&_span\]\:\[font-weight\:750\] span,.\[font-weight\:750\]{font-weight:750}.\[\&_\.link-button\]\:\[font\:inherit\] .link-button,.\[\&_article_input\]\:\[font\:inherit\] article input,.\[font\:inherit\]{font:inherit}.\[\&_\.link-button\]\:\[text-decoration\:underline\] .link-button,.\[\&_button\:hover\]\:\[text-decoration\:underline\] button:hover,.\[text-decoration\:underline\]{text-decoration:underline}.\[\&_\.link-button\]\:\[text-underline-offset\:2px\] .link-button{text-underline-offset:2px}.\[\&_\.now-button\:hover\]\:\[border-color\:var\(--primary-hover\)\] .now-button:hover{border-color:var(--primary-hover)}.\[\&_\.now-button\:hover\]\:\[color\:var\(--primary-hover\)\] .now-button:hover{color:var(--primary-hover)}.\[\&\.active\]\:\[background\:var\(--primary-soft\)\].active,.\[\&_\.now-button\]\:\[background\:var\(--primary-soft\)\] .now-button,.\[\&_strong\]\:\[background\:var\(--primary-soft\)\] strong,.\[background\:var\(--primary-soft\)\]{background:var(--primary-soft)}.\[\&_\.now-button\]\:\[border-radius\:6px\] .now-button,.\[\&_\>_button\]\:\[border-radius\:6px\]>button,.\[\&_button\]\:\[border-radius\:6px\] button,.\[\&_header_button\]\:\[border-radius\:6px\] header button,.\[\&_input\]\:\[border-radius\:6px\] input,.\[border-radius\:6px\]{border-radius:6px}.\[\&_\.now-button\]\:\[border\:1px_solid_var\(--primary\)\] .now-button,.\[border\:1px_solid_var\(--primary\)\]{border:1px solid var(--primary)}.\[\&_\.now-button\]\:\[font-size\:14px\] .now-button,.\[\&_\>_button\]\:\[font-size\:14px\]>button,.\[\&_b\]\:\[font-size\:14px\] b,.\[\&_button\]\:\[font-size\:14px\] button,.\[\&_label\]\:\[font-size\:14px\] label,.\[\&_li\]\:\[font-size\:14px\] li,.\[\&_p\]\:\[font-size\:14px\] p,.\[\&_strong\]\:\[font-size\:14px\] strong,.\[font-size\:14px\],html.elder-mode .elder\:\[font-size\:14px\]{font-size:14px}.\[\&_\.now-button\]\:\[min-height\:46px\] .now-button,.\[\&_button\]\:\[min-height\:46px\] button,.\[\&_input\]\:\[min-height\:46px\] input,.\[min-height\:46px\]{min-height:46px}.\[\&_\.now-button\]\:\[min-width\:76px\] .now-button{min-width:76px}.\[\&_\.primary-button\]\:\[margin-top\:8px\] .primary-button,.\[\&_\.secondary-button\]\:\[margin-top\:8px\] .secondary-button,.\[\&_small\]\:\[margin-top\:8px\] small,.\[margin-top\:8px\]{margin-top:8px}.\[\&_\.primary-button\]\:\[min-height\:50px\] .primary-button,.\[\&_\.secondary-button\]\:\[min-height\:50px\] .secondary-button{min-height:50px}.\[\&\.profile-form\]\:\[width\:100\%\].profile-form,.\[\&\>span\]\:\[width\:100\%\]>span,.\[\&_\.primary-button\]\:\[width\:100\%\] .primary-button,.\[\&_\.secondary-button\]\:\[width\:100\%\] .secondary-button,.\[\&_input\]\:\[width\:100\%\] input,.\[width\:100\%\],.w-full,html.elder-mode .elder\:\[width\:100\%\]{width:100%}.\[\&_\.record-actions\]\:\[margin-left\:auto\] .record-actions,.\[\&_span\]\:\[margin-left\:auto\] span,.\[margin-left\:auto\]{margin-left:auto}.\[\&\.growth-dialog-form\]\:\[border-radius\:0\].growth-dialog-form,.\[\&_\.report-ai\]\:\[border-radius\:0\] .report-ai{border-radius:0}.\[\&\.growth-dialog-form\]\:\[margin\:0\].growth-dialog-form,.\[\&_\.report-ai\]\:\[margin\:0\] .report-ai,.\[\&_\>_p\]\:\[margin\:0\]>p,.\[\&_article_p\]\:\[margin\:0\] article p,.\[\&_h2\]\:\[margin\:0\] h2,.\[\&_h3\]\:\[margin\:0\] h3,.\[\&_header_p\]\:\[margin\:0\] header p,.\[\&_svg\]\:\[margin\:0\] svg,.\[\&_ul\]\:\[margin\:0\] ul,.\[margin\:0\]{margin:0}.\[\&_\.timeline-add-icon_svg\]\:\[display\:block\] .timeline-add-icon svg,.\[\&_\>_label\]\:\[display\:block\]>label,.\[\&_b\]\:\[display\:block\] b,.\[\&_i\]\:\[display\:block\] i,.\[\&_section_\>_time\]\:\[display\:block\] section>time,.\[\&_small\]\:\[display\:block\] small,.\[\&_small_span\]\:\[display\:block\] small span,.\[\&_span\]\:\[display\:block\] span,.\[\&_strong\]\:\[display\:block\] strong,.\[\&_svg\]\:\[display\:block\] svg,.\[display\:block\],.block{display:block}.\[\&_\.timeline-add-icon\]\:\[display\:inline-flex\] .timeline-add-icon,.\[display\:inline-flex\]{display:-moz-inline-box;display:inline-flex}.\[\&_\.timeline-add-icon\]\:\[flex\:0_0_20px\] .timeline-add-icon{-moz-box-flex:0;flex:0 0 20px}.\[\&_\.timeline-add-icon\]\:\[height\:20px\] .timeline-add-icon{height:20px}.\[\&_\.timeline-add-icon\]\:\[width\:20px\] .timeline-add-icon{width:20px}.\[\&_\+_\.large-mode-row\]\:\[margin-top\:10px\]+.large-mode-row,.\[margin-top\:10px\]{margin-top:10px}.\[\&_\>_\.growth-hint\]\:\[font-size\:0\.82rem\]>.growth-hint,.\[\&_p\]\:\[font-size\:0\.82rem\] p,.\[\&_small\]\:\[font-size\:0\.82rem\] small{font-size:.82rem}.\[\&_\>_\.growth-hint\]\:\[line-height\:1\.5\]>.growth-hint,.\[\&_small\]\:\[line-height\:1\.5\] small,.\[line-height\:1\.5\],html.elder-mode .elder\:\[line-height\:1\.5\]{line-height:1.5}.\[\&_\>_\.growth-hint\]\:\[margin\:-4px_0_8px\]>.growth-hint{margin:-4px 0 8px}.\[\&_\>_\.growth-hint\]\:\[margin\:-6px_0_14px\]>.growth-hint{margin:-6px 0 14px}.\[\&_\>_\.record-note\]\:\[align-items\:flex-start\]>.record-note,.\[align-items\:flex-start\],html.elder-mode .elder\:\[align-items\:flex-start\]{-moz-box-align:start;align-items:flex-start}.\[\&_\>_\.record-note\]\:\[background\:var\(--note-bg\)\]>.record-note,.\[background\:var\(--note-bg\)\]{background:var(--note-bg)}.\[\&_\>_\.record-note\]\:\[border-radius\:7px\]>.record-note,.\[\&_button\]\:\[border-radius\:7px\] button,.\[border-radius\:7px\]{border-radius:7px}.\[\&_\>_\.record-note\]\:\[color\:var\(--note-ink\)\]>.record-note,.\[color\:var\(--note-ink\)\]{color:var(--note-ink)}.\[\&_\>_\.record-note\]\:\[gap\:8px\]>.record-note,.\[gap\:8px\]{gap:8px}.\[\&_\>_\.record-note\]\:\[line-height\:1\.45\]>.record-note,.\[\&_\>_p\]\:\[line-height\:1\.45\]>p,html.elder-mode .elder\:\[\&_small\]\:\[line-height\:1\.45\] small,html.elder-mode .elder\:\[\&_strong\]\:\[line-height\:1\.45\] strong{line-height:1.45}.\[\&_\>_\.record-note\]\:\[margin-top\:7px\]>.record-note,.\[margin-top\:7px\]{margin-top:7px}.\[\&_\>_\.record-note\]\:\[padding\:7px_9px\]>.record-note{padding:7px 9px}.\[\&\:hover\:not\(\:disabled\)\]\:\[border-color\:var\(--control-hover\)\]:hover:not(:disabled),.\[\&_\>_button\:hover\]\:\[border-color\:var\(--control-hover\)\]>button:hover,.\[\&_button\:hover\]\:\[border-color\:var\(--control-hover\)\] button:hover{border-color:var(--control-hover)}.\[\&_\>_button\]\:\[background\:var\(--control\)\]>button,.\[\&_\>_div\]\:\[background\:var\(--control\)\]>div,.\[\&_button\]\:\[background\:var\(--control\)\] button,.\[\&_input\]\:\[background\:var\(--control\)\] input,.\[background\:var\(--control\)\]{background:var(--control)}.\[\&_\>_button\]\:\[background\:var\(--paper\)\]>button,.\[\&_\>_div\]\:\[background\:var\(--paper\)\]>div,.\[\&_button\.active\]\:\[background\:var\(--paper\)\] button.active,.\[\&_button\]\:\[background\:var\(--paper\)\] button,.\[\&_input\]\:\[background\:var\(--paper\)\] input,.\[background\:var\(--paper\)\]{background:var(--paper)}.\[\&_\>_button\]\:\[border\:1px_solid_var\(--line\)\]>button,.\[\&_\>_div\]\:\[border\:1px_solid_var\(--line\)\]>div,.\[\&_button\]\:\[border\:1px_solid_var\(--line\)\] button,.\[\&_input\]\:\[border\:1px_solid_var\(--line\)\] input,.\[border\:1px_solid_var\(--line\)\]{border:1px solid var(--line)}.\[\&_\>_button\]\:\[font-size\:27px\]>button,.\[\&_h1\]\:\[font-size\:27px\] h1{font-size:27px}.\[\&_\>_button\]\:\[height\:42px\]>button,.\[height\:42px\]{height:42px}.\[\&_\>_button\]\:\[min-height\:40px\]>button,.\[\&_button\]\:\[min-height\:40px\] button,.\[\&_input\]\:\[min-height\:40px\] input,.\[min-height\:40px\]{min-height:40px}.\[\&_\>_button\]\:\[padding\:0_12px\]>button,.\[\&_button\]\:\[padding\:0_12px\] button{padding:0 12px}.\[\&_\>_button\]\:\[width\:42px\]>button,.\[width\:42px\]{width:42px}.\[\&\:hover\:not\(\:disabled\)\]\:\[background\:var\(--control-hover\)\]:hover:not(:disabled),.\[\&_\>_div_\>_span\]\:\[background\:var\(--control-hover\)\]>div>span{background:var(--control-hover)}.\[\&\:disabled\]\:\[background\:var\(--control-muted\)\]:disabled,.\[\&\:hover\:not\(\:disabled\)\]\:\[background\:var\(--control-muted\)\]:hover:not(:disabled),.\[\&_\>_div_\>_span\]\:\[background\:var\(--control-muted\)\]>div>span,.\[background\:var\(--control-muted\)\]{background:var(--control-muted)}.\[\&_\>_div_\>_span\]\:\[border-radius\:3px\]>div>span,.\[\&_i\]\:\[border-radius\:3px\] i{border-radius:3px}.\[\&_\>_div_\>_span\]\:\[height\:9px\]>div>span{height:9px}.\[\&_\>_div_\>_span\]\:\[overflow\:hidden\]>div>span,.\[\&_h1\]\:\[overflow\:hidden\] h1,.\[overflow\:hidden\],.overflow-hidden{overflow:hidden}.\[\&_\>_div\:first-child\]\:\[align-items\:baseline\]>div:first-child{-moz-box-align:baseline;align-items:baseline}.\[\&_\>_div\:first-child\]\:\[justify-content\:space-between\]>div:first-child,.\[\&_\>_header\]\:\[justify-content\:space-between\]>header,.\[\&_header\]\:\[justify-content\:space-between\] header,.\[justify-content\:space-between\],.justify-between{-moz-box-pack:justify;justify-content:space-between}.\[\&_\>_div\:first-child\]\:\[min-width\:0\]>div:first-child,.\[\&_\>_div\>button\:first-child\]\:\[min-width\:0\]>div>button:first-child,.\[\&_\>_div\]\:\[min-width\:0\]>div,.\[\&_button\]\:\[min-width\:0\] button,.\[\&_div\]\:\[min-width\:0\] div,.\[\&_fieldset\]\:\[min-width\:0\] fieldset,.\[\&_input\]\:\[min-width\:0\] input,.\[\&_span\]\:\[min-width\:0\] span,.\[min-width\:0\]{min-width:0}.\[\&_\>_div\]\:\[border-radius\:8px\]>div,.\[border-radius\:8px\]{border-radius:8px}.\[\&_\>_div\]\:\[gap\:10px\]>div,.\[\&_article\]\:\[gap\:10px\] article,.\[\&_fieldset\]\:\[gap\:10px\] fieldset,.\[gap\:10px\]{gap:10px}.\[\&_\>_div\]\:\[gap\:3px\]>div{gap:3px}.\[\&_\>_div\]\:\[grid-template-columns\:120px_1fr_55px\]>div{grid-template-columns:120px 1fr 55px}.\[\&_\>_div\]\:\[margin\:0_auto\]>div,.\[margin\:0_auto\]{margin:0 auto}.\[\&_\>_div\]\:\[padding\:10px_8px\]>div,.\[padding\:10px_8px\]{padding:10px 8px}.\[\&_\>_div\]\:\[text-align\:center\]>div,.\[\&_footer\]\:\[text-align\:center\] footer,.\[\&_span\]\:\[text-align\:center\] span,.\[text-align\:center\]{text-align:center}.\[\&_\>_div\]\:\[width\:900px\]>div,.\[width\:900px\]{width:900px}.\[\&_\>_div\]\:\[width\:min\(760px\,_100\%\)\]>div,.\[width\:min\(760px\,_100\%\)\],html.elder-mode .elder\:\[width\:min\(760px\,_100\%\)\]{width:min(760px,100%)}.\[\&\:\:after\]\:\[flex\:1\]:after,.\[\&\:\:before\]\:\[flex\:1\]:before,.\[\&_\>_div\>button\:first-child\]\:\[flex\:1\]>div>button:first-child,.\[\&_article_\>_div\]\:\[flex\:1\] article>div,.\[\&_fieldset_input\]\:\[flex\:1\] fieldset input,.\[\&_input\]\:\[flex\:1\] input,html.elder-mode .elder\:\[\&_button\]\:\[flex\:1\] button{-moz-box-flex:1;flex:1 1}.\[\&_\>_div\>button\:last-child\]\:\[min-width\:104px\]>div>button:last-child{min-width:104px}.\[\&\.diaper-summary\]\:\[white-space\:nowrap\].diaper-summary,.\[\&_\>_div\>button\:last-child\]\:\[white-space\:nowrap\]>div>button:last-child,.\[\&_b\]\:\[white-space\:nowrap\] b,.\[\&_button\]\:\[white-space\:nowrap\] button,.\[\&_h1\]\:\[white-space\:nowrap\] h1,.\[\&_small\]\:\[white-space\:nowrap\] small,.\[\&_span\]\:\[white-space\:nowrap\] span,.\[\&_strong\]\:\[white-space\:nowrap\] strong{white-space:nowrap}.\[\&_\>_header_b\]\:\[font-size\:15px\]>header b,.\[\&_\>_p\]\:\[font-size\:15px\]>p,.\[\&_input\]\:\[font-size\:15px\] input,.\[\&_p\]\:\[font-size\:15px\] p,.\[font-size\:15px\]{font-size:15px}.\[\&_\>_header_span\]\:\[background\:var\(--note-tag\)\]>header span,.\[\&_b\]\:\[background\:var\(--note-tag\)\] b{background:var(--note-tag)}.\[\&_\>_header_span\]\:\[border-radius\:99px\]>header span,.\[\&_b\]\:\[border-radius\:99px\] b,.\[border-radius\:99px\]{border-radius:99px}.\[\&_\>_header_span\]\:\[color\:var\(--note-tag-ink\)\]>header span,.\[\&_b\]\:\[color\:var\(--note-tag-ink\)\] b{color:var(--note-tag-ink)}.\[\&_\>_header_span\]\:\[font-size\:12px\]>header span,.\[\&_\>_span\]\:\[font-size\:12px\]>span,.\[\&_b\]\:\[font-size\:12px\] b,.\[\&_button\]\:\[font-size\:12px\] button,.\[\&_em\]\:\[font-size\:12px\] em,.\[\&_label\]\:\[font-size\:12px\] label,.\[\&_p\]\:\[font-size\:12px\] p,.\[\&_small\]\:\[font-size\:12px\] small,.\[\&_span\]\:\[font-size\:12px\] span,.\[\&_strong\]\:\[font-size\:12px\] strong,.\[\&_text\]\:\[font-size\:12px\] text,.\[font-size\:12px\]{font-size:12px}.\[\&_\>_header_span\]\:\[padding\:4px_8px\]>header span{padding:4px 8px}.\[\&_\>_header\]\:\[align-items\:flex-end\]>header,.\[align-items\:flex-end\]{-moz-box-align:end;align-items:flex-end}.\[\&_\>_header\]\:\[background\:var\(--primary\)\]>header,.\[\&_button\.active\]\:\[background\:var\(--primary\)\] button.active,.\[background\:var\(--primary\)\]{background:var(--primary)}.\[\&_\>_header\]\:\[color\:\#fff\]>header,.\[\&_button\.active\]\:\[color\:\#fff\] button.active,.\[color\:\#fff\]{color:#fff}.\[\&_\>_header\]\:\[gap\:12px\]>header,.\[\&_article\]\:\[gap\:12px\] article,.\[\&_header\]\:\[gap\:12px\] header,.\[gap\:12px\]{gap:12px}.\[\&_\>_header\]\:\[gap\:20px\]>header{gap:20px}.\[\&_\>_header\]\:\[gap\:9px\]>header,.\[gap\:9px\]{gap:9px}.\[\&_\>_header\]\:\[margin-bottom\:14px\]>header,.\[margin-bottom\:14px\]{margin-bottom:14px}.\[\&_\>_header\]\:\[margin-bottom\:16px\]>header,.\[margin-bottom\:16px\]{margin-bottom:16px}.\[\&_\>_header\]\:\[padding\:28px_30px\]>header{padding:28px 30px}.\[\&_\>_header\]\:\[width\:min\(480px\,_100\%\)\]>header,.\[width\:min\(480px\,_100\%\)\]{width:min(480px,100%)}.\[\&_\>_label\]\:\[font-size\:19px\]>label,.\[\&_h2\]\:\[font-size\:19px\] h2,html.elder-mode .elder\:\[\&_button\]\:\[font-size\:19px\] button{font-size:19px}.\[\&_\>_label\]\:\[margin-bottom\:9px\]>label{margin-bottom:9px}.\[\&_\>_p\]\:\[margin\:4px_0_0\]>p,.\[\&_p\]\:\[margin\:4px_0_0\] p{margin:4px 0 0}.\[\&_\>_p\]\:\[overflow-wrap\:anywhere\]>p,.\[\&_span\]\:\[overflow-wrap\:anywhere\] span,.\[\&_strong\]\:\[overflow-wrap\:anywhere\] strong,.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[\&_\>_p\]\:\[text-align\:right\]>p,.\[\&_span\]\:\[text-align\:right\] span,.\[\&_strong\]\:\[text-align\:right\] strong,.\[text-align\:right\]{text-align:right}.\[\&\:disabled\]\:\[color\:var\(--muted\)\]:disabled,.\[\&_\>_span\]\:\[color\:var\(--muted\)\]>span,.\[\&_article_p\]\:\[color\:var\(--muted\)\] article p,.\[\&_button\]\:\[color\:var\(--muted\)\] button,.\[\&_em\]\:\[color\:var\(--muted\)\] em,.\[\&_footer\]\:\[color\:var\(--muted\)\] footer,.\[\&_h3\]\:\[color\:var\(--muted\)\] h3,.\[\&_header_span\]\:\[color\:var\(--muted\)\] header span,.\[\&_i\]\:\[color\:var\(--muted\)\] i,.\[\&_label\]\:\[color\:var\(--muted\)\] label,.\[\&_ol\]\:\[color\:var\(--muted\)\] ol,.\[\&_p\]\:\[color\:var\(--muted\)\] p,.\[\&_small\]\:\[color\:var\(--muted\)\] small,.\[\&_span\]\:\[color\:var\(--muted\)\] span,.\[\&_time\]\:\[color\:var\(--muted\)\] time,.\[color\:var\(--muted\)\]{color:var(--muted)}.\[\&_\>_span\]\:\[font-weight\:700\]>span,.\[\&_a\]\:\[font-weight\:700\] a,.\[\&_button\]\:\[font-weight\:700\] button,.\[\&_header_button\]\:\[font-weight\:700\] header button,.\[\&_header_span\]\:\[font-weight\:700\] header span,.\[\&_i\]\:\[font-weight\:700\] i,.\[\&_label\]\:\[font-weight\:700\] label,.\[\&_section_\>_time\]\:\[font-weight\:700\] section>time,.\[\&_small_span\]\:\[font-weight\:700\] small span,.\[\&_span\]\:\[font-weight\:700\] span,.\[\&_strong\]\:\[font-weight\:700\] strong,.\[\&_text\]\:\[font-weight\:700\] text,.\[\&_time\]\:\[font-weight\:700\] time,.\[font-weight\:700\]{font-weight:700}.\[\&_\>_span\]\:\[font-weight\:800\]>span,.\[\&_button\]\:\[font-weight\:800\] button,.\[\&_header_span\]\:\[font-weight\:800\] header span,.\[\&_span\]\:\[font-weight\:800\] span,.\[font-weight\:800\]{font-weight:800}.\[\&\>span\]\:\[gap\:4px\]>span,.\[\&_article_\>_div\]\:\[gap\:4px\] article>div,.\[\&_span\]\:\[gap\:4px\] span,.\[gap\:4px\]{gap:4px}.\[\&_article_\>_div\]\:\[min-width\:100px\] article>div{min-width:100px}.\[\&_article_input\]\:\[background\:var\(--control\,_\#fff\)\] article input{background:#fff;background:var(--control,#fff)}.\[\&_article_input\]\:\[border-radius\:10px\] article input,.\[\&_button\]\:\[border-radius\:10px\] button,.\[border-radius\:10px\]{border-radius:10px}.\[\&_article_input\]\:\[border\:1px_solid_var\(--line\,_\#e1e6e4\)\] article input{border:1px solid #e1e6e4;border:1px solid var(--line,#e1e6e4)}.\[\&_article_input\]\:\[color\:var\(--ink\,_\#202725\)\] article input,.\[\&_button\]\:\[color\:var\(--ink\,_\#202725\)\] button,.\[color\:var\(--ink\,_\#202725\)\]{color:#202725;color:var(--ink,#202725)}.\[\&_article_input\]\:\[max-width\:160px\] article input{max-width:160px}.\[\&_article_input\]\:\[min-height\:42px\] article input,.\[\&_button\]\:\[min-height\:42px\] button,html.elder-mode .elder\:\[min-height\:42px\]{min-height:42px}.\[\&_article_input\]\:\[padding\:8px_9px\] article input{padding:8px 9px}.\[\&_article_p\]\:\[flex-basis\:100\%\] article p{flex-basis:100%}.\[\&_article_p\]\:\[margin\:2px_0_0\] article p,.\[\&_h1\]\:\[margin\:2px_0_0\] h1,.\[\&_h2\]\:\[margin\:2px_0_0\] h2{margin:2px 0 0}.\[\&_article_small\]\:\[color\:var\(--muted\,_\#64716b\)\] article small,.\[\&_article_time\]\:\[color\:var\(--muted\,_\#64716b\)\] article time,.\[\&_p\]\:\[color\:var\(--muted\,_\#64716b\)\] p,.\[\&_small\]\:\[color\:var\(--muted\,_\#64716b\)\] small,.\[\&_span\]\:\[color\:var\(--muted\,_\#64716b\)\] span,.\[color\:var\(--muted\,_\#64716b\)\]{color:#64716b;color:var(--muted,#64716b)}.\[\&_article_strong\]\:\[font-size\:18px\] article strong,.\[\&_b\]\:\[font-size\:18px\] b,.\[\&_h2\]\:\[font-size\:18px\] h2,.\[\&_h3\]\:\[font-size\:18px\] h3,.\[font-size\:18px\],html.elder-mode .elder\:\[\&_\.install-prompt-tip\]\:\[font-size\:18px\] .install-prompt-tip,html.elder-mode .elder\:\[\&_button\]\:\[font-size\:18px\] button,html.elder-mode .elder\:\[\&_small\]\:\[font-size\:18px\] small,html.elder-mode .elder\:\[\&_span\]\:\[font-size\:18px\] span,html.elder-mode .elder\:\[\&_strong\]\:\[font-size\:18px\] strong,html.elder-mode .elder\:\[font-size\:18px\]{font-size:18px}.\[\&_article\]\:\[border-top\:1px_solid_var\(--border\,_\#e5e9e6\)\] article{border-top:1px solid #e5e9e6;border-top:1px solid var(--border,#e5e9e6)}.\[\&_article\]\:\[border-top\:1px_solid_var\(--line\)\] article,.\[border-top\:1px_solid_var\(--line\)\]{border-top:1px solid var(--line)}.\[\&_article\]\:\[flex-wrap\:wrap\] article,.\[flex-wrap\:wrap\],html.elder-mode .elder\:\[flex-wrap\:wrap\]{flex-wrap:wrap}.\[\&_article\]\:\[grid-template-columns\:105px_1fr_auto\] article{grid-template-columns:105px 1fr auto}.\[\&_article\]\:\[padding\:13px_0\] article{padding:13px 0}.\[\&_b\]\:\[background\:rgba\(255\,_255\,_255\,_0\.78\)\] b{background:hsla(0,0%,100%,.78)}.\[\&_b\]\:\[flex\:none\] b,.\[\&_button\]\:\[flex\:none\] button,.\[\&_svg\]\:\[flex\:none\] svg,.\[flex\:none\]{-moz-box-flex:0;flex:none}.\[\&_b\]\:\[font-size\:11px\] b,.\[\&_footer\]\:\[font-size\:11px\] footer,.\[\&_i\]\:\[font-size\:11px\] i,.\[\&_small\]\:\[font-size\:11px\] small,.\[\&_span\]\:\[font-size\:11px\] span,.\[font-size\:11px\]{font-size:11px}.\[\&_b\]\:\[font-size\:16px\] b,.\[\&_input\]\:\[font-size\:16px\] input,.\[font-size\:16px\],html.elder-mode .elder\:\[\&_small\]\:\[font-size\:16px\] small{font-size:16px}.\[\&_b\]\:\[font-style\:normal\] b,.\[\&_em\]\:\[font-style\:normal\] em,.\[\&_i\]\:\[font-style\:normal\] i,.\[\&_li_i\]\:\[font-style\:normal\] li i{font-style:normal}.\[\&_b\]\:\[padding\:1px_7px\] b{padding:1px 7px}.\[\&_b\]\:\[padding\:5px_8px\] b{padding:5px 8px}.\[\&_b\]\:\[text-wrap\:balance\] b{text-wrap:balance}.\[\&\.active\]\:\[border-color\:var\(--primary\)\].active,.\[\&\:hover\:not\(\:disabled\)\]\:\[border-color\:var\(--primary\)\]:hover:not(:disabled),.\[\&\:hover\]\:\[border-color\:var\(--primary\)\]:hover,.\[\&_button\.active\]\:\[border-color\:var\(--primary\)\] button.active{border-color:var(--primary)}.\[\&_button\.active\]\:\[box-shadow\:var\(--shadow\)\] button.active,.\[box-shadow\:var\(--shadow\)\]{box-shadow:var(--shadow)}.\[\&_button\.active\]\:\[color\:var\(--on-accent\)\] button.active,.\[\&_header_p\]\:\[color\:var\(--on-accent\)\] header p,.\[\&_header_span\]\:\[color\:var\(--on-accent\)\] header span,.\[color\:var\(--on-accent\)\]{color:var(--on-accent)}.\[\&_button\]\:\[background\:var\(--surface-soft\,_\#f4f7f5\)\] button,.\[background\:var\(--surface-soft\,_\#f4f7f5\)\]{background:#f4f7f5;background:var(--surface-soft,#f4f7f5)}.\[\&_button\]\:\[border\:1px_solid_var\(--border\,_\#e5e9e6\)\] button,.\[\&_fieldset\]\:\[border\:1px_solid_var\(--border\,_\#e5e9e6\)\] fieldset,.\[border\:1px_solid_var\(--border\,_\#e5e9e6\)\]{border:1px solid #e5e9e6;border:1px solid var(--border,#e5e9e6)}.\[\&_button\]\:\[min-height\:28px\] button{min-height:28px}.\[\&_button\]\:\[min-height\:34px\] button{min-height:34px}.\[\&_button\]\:\[min-height\:38px\] button,.\[\&_header_button\]\:\[min-height\:38px\] header button{min-height:38px}.\[\&_button\]\:\[padding\:0_10px\] button{padding:0 10px}.\[\&_button\]\:\[padding\:0_18px\] button{padding:0 18px}.\[\&_button\]\:\[padding\:2px_0\] button,.\[padding\:2px_0\]{padding:2px 0}.\[\&_button\]\:\[padding\:4px_2px\] button{padding:4px 2px}.\[\&_button\]\:\[padding\:6px_12px\] button{padding:6px 12px}.\[\&_circle\]\:\[fill\:\#fff\] circle{fill:#fff}.\[\&_circle\]\:\[fill\:var\(--control\)\] circle{fill:var(--control)}.\[\&_circle\]\:\[stroke-width\:3\] circle,.\[stroke-width\:3\]{stroke-width:3}.\[\&_circle\]\:\[stroke\:var\(--primary\)\] circle,.\[\&_path\]\:\[stroke\:var\(--primary\)\] path,.\[stroke\:var\(--primary\)\]{stroke:var(--primary)}.\[\&_div\:last-child\]\:\[border-right\:0\] div:last-child{border-right:0}.\[\&_div\]\:\[border-right\:1px_solid_\#e6ebe9\] div{border-right:1px solid #e6ebe9}.\[\&_div\]\:\[padding\:20px\] div,.\[padding\:20px\]{padding:20px}.\[\&_fieldset\]\:\[border-radius\:14px\] fieldset,.\[border-radius\:14px\]{border-radius:14px}.\[\&_fieldset\]\:\[padding\:10px\] fieldset,.\[padding\:10px\]{padding:10px}.\[\&_footer\]\:\[border-top\:1px_solid_\#dfe6e3\] footer,.\[border-top\:1px_solid_\#dfe6e3\]{border-top:1px solid #dfe6e3}.\[\&_footer\]\:\[padding\:15px_25px\] footer{padding:15px 25px}.\[\&_h1\]\:\[font-size\:28px\] h1,.\[\&_strong\]\:\[font-size\:28px\] strong,html.elder-mode .elder\:\[font-size\:28px\]{font-size:28px}.\[\&_h1\]\:\[font-size\:30px\] h1,.\[\&_header_h2\]\:\[font-size\:30px\] header h2{font-size:30px}.\[\&_h1\]\:\[line-height\:1\.18\] h1{line-height:1.18}.\[\&_h1\]\:\[margin\:2px_0_1px\] h1{margin:2px 0 1px}.\[\&_h1\]\:\[margin\:4px_0_7px\] h1{margin:4px 0 7px}.\[\&_h1\]\:\[text-overflow\:ellipsis\] h1{text-overflow:ellipsis}.\[\&_h2\]\:\[font-size\:1\.15rem\] h2{font-size:1.15rem}.\[\&_h2\]\:\[font-size\:17px\] h2,.\[\&_strong\]\:\[font-size\:17px\] strong,.\[font-size\:17px\]{font-size:17px}.\[\&_h2\]\:\[font-size\:22px\] h2,.\[\&_strong\]\:\[font-size\:22px\] strong,.\[font-size\:22px\],html.\[html\&\]\:\[font-size\:22px\],html.elder-mode .elder\:\[\&_b\]\:\[font-size\:22px\] b,html.elder-mode .elder\:\[\&_label\]\:\[font-size\:22px\] label,html.elder-mode .elder\:\[\&_p\]\:\[font-size\:22px\] p,html.elder-mode .elder\:\[\&_time\]\:\[font-size\:22px\] time,html.elder-mode .elder\:\[font-size\:22px\]{font-size:22px}.\[\&_h2\]\:\[font-size\:24px\] h2,html.elder-mode .elder\:\[\&_strong\]\:\[font-size\:24px\] strong{font-size:24px}.\[\&_h2\]\:\[margin\:0_0_10px\] h2{margin:0 0 10px}.\[\&_h2\]\:\[margin\:0_0_14px\] h2,.\[\&_h3\]\:\[margin\:0_0_14px\] h3,.\[margin\:0_0_14px\]{margin:0 0 14px}.\[\&_h2\]\:\[margin\:0_0_5px\] h2{margin:0 0 5px}.\[\&_h2\]\:\[margin\:2px_0\] h2{margin:2px 0}.\[\&_h3\]\:\[font-size\:0\.92rem\] h3{font-size:.92rem}.\[\&_h3\]\:\[font-size\:1rem\] h3,html.elder-mode .elder\:\[\&_small\]\:\[font-size\:1rem\] small,html.elder-mode .elder\:\[font-size\:1rem\]{font-size:1rem}.\[\&_h3\]\:\[margin-top\:5px\] h3{margin-top:5px}.\[\&_h3\]\:\[margin\:0_0_6px\] h3{margin:0 0 6px}.\[\&_h3\]\:\[margin\:3px_0_0\] h3,.\[\&_p\]\:\[margin\:3px_0_0\] p{margin:3px 0 0}.\[\&_header_button\]\:\[border\:1px_solid_\#a8bbb5\] header button{border:1px solid #a8bbb5}.\[\&_header_button\]\:\[padding\:7px_11px\] header button{padding:7px 11px}.\[\&_header_h2\]\:\[margin\:5px_0_0\] header h2{margin:5px 0 0}.\[\&_i\]\:\[border-radius\:2px\] i{border-radius:2px}.\[\&_i\]\:\[height\:100\%\] i{height:100%}.\[\&_i\]\:\[height\:8px\] i{height:8px}.\[\&_i\]\:\[width\:8px\] i{width:8px}.\[\&_img\]\:\[height\:auto\] img{height:auto}.\[\&_img\]\:\[width\:min\(240px\,_100\%\)\] img{width:min(240px,100%)}.\[\&_input\:focus-visible\]\:\[outline-offset\:1px\] input:focus-visible{outline-offset:1px}.\[\&\:focus-visible\]\:\[outline\:3px_solid_var\(--primary-soft\,_\#e8efec\)\]:focus-visible,.\[\&_input\:focus-visible\]\:\[outline\:3px_solid_var\(--primary-soft\,_\#e8efec\)\] input:focus-visible{outline:3px solid #e8efec;outline:3px solid var(--primary-soft,#e8efec)}.\[\&_input\]\:\[border\:1px_solid_\#ccd6d2\] input{border:1px solid #ccd6d2}.\[\&_input\]\:\[border\:1px_solid_\#cfd8d5\] input{border:1px solid #cfd8d5}.\[\&_input\]\:\[height\:20px\!important\] input{height:20px!important}.\[\&_input\]\:\[min-height\:0\!important\] input{min-height:0!important}.\[\&_input\]\:\[min-height\:45px\] input{min-height:45px}.\[\&_input\]\:\[padding\:8px_10px\] input{padding:8px 10px}.\[\&_input\]\:\[padding\:9px_10px\] input{padding:9px 10px}.\[\&_input\]\:\[padding\:9px_11px\] input{padding:9px 11px}.\[\&_input\]\:\[width\:20px\!important\] input{width:20px!important}.\[\&\.diaper-summary\]\:\[gap\:5px\].diaper-summary,.\[\&_label\]\:\[gap\:5px\] label{gap:5px}.\[\&\>span\]\:\[gap\:6px\]>span,.\[\&_label\]\:\[gap\:6px\] label,.\[\&_ul\]\:\[gap\:6px\] ul,.\[gap\:6px\]{gap:6px}.\[\&_label\]\:\[gap\:7px\] label,.\[gap\:7px\]{gap:7px}.\[\&_label\]\:\[margin-bottom\:12px\] label,.\[margin-bottom\:12px\]{margin-bottom:12px}.\[\&_label\]\:\[margin\:10px_0\] label{margin:10px 0}.\[\&_label\]\:\[margin\:12px_0\] label,.\[margin\:12px_0\]{margin:12px 0}.\[\&_li_b\]\:\[grid-row\:1_\/_span_3\] li b{grid-row:1/span 3}.\[\&_li\]\:\[gap\:2px_8px\] li{gap:2px 8px}.\[\&_li\]\:\[grid-template-columns\:64px_minmax\(0\,_1fr\)\] li{grid-template-columns:64px minmax(0,1fr)}.\[\&_li\]\:\[line-height\:1\.6\] li,.\[\&_p\]\:\[line-height\:1\.6\] p,.\[line-height\:1\.6\]{line-height:1.6}.\[\&_li\]\:\[line-height\:1\.65\] li,.\[\&_p\]\:\[line-height\:1\.65\] p{line-height:1.65}.\[\&_line\]\:\[stroke\:\#d6dfdc\] line{stroke:#d6dfdc}.\[\&_line\]\:\[stroke\:\#dce4e1\] line{stroke:#dce4e1}.\[\&_line\]\:\[stroke\:var\(--line\)\] line{stroke:var(--line)}.\[\&_ol\]\:\[line-height\:1\.7\] ol,.\[\&_p\]\:\[line-height\:1\.7\] p{line-height:1.7}.\[\&_ol\]\:\[margin\:0_auto_18px\] ol,.\[\&_p\]\:\[margin\:0_auto_18px\] p{margin:0 auto 18px}.\[\&_ol\]\:\[padding-left\:22px\] ol{padding-left:22px}.\[\&\>span\]\:\[text-align\:left\]>span,.\[\&_ol\]\:\[text-align\:left\] ol,.\[text-align\:left\],.text-left{text-align:left}.\[\&_ol\]\:\[width\:fit-content\] ol{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.\[\&_p\]\:\[line-height\:1\.55\] p,.\[line-height\:1\.55\],html.elder-mode .elder\:\[\&_\>_p\]\:\[line-height\:1\.55\]>p,html.elder-mode .elder\:\[\&_\>_span\]\:\[line-height\:1\.55\]>span,html.elder-mode .elder\:\[\&_article_p\]\:\[line-height\:1\.55\] article p,html.elder-mode .elder\:\[\&_b\]\:\[line-height\:1\.55\] b,html.elder-mode .elder\:\[\&_em\]\:\[line-height\:1\.55\] em,html.elder-mode .elder\:\[\&_header_span\]\:\[line-height\:1\.55\] header span,html.elder-mode .elder\:\[\&_label\]\:\[line-height\:1\.55\] label,html.elder-mode .elder\:\[\&_li\]\:\[line-height\:1\.55\] li,html.elder-mode .elder\:\[\&_p\]\:\[line-height\:1\.55\] p,html.elder-mode .elder\:\[\&_small\]\:\[line-height\:1\.55\] small,html.elder-mode .elder\:\[\&_span\]\:\[line-height\:1\.55\] span,html.elder-mode .elder\:\[\&_strong\]\:\[line-height\:1\.55\] strong,html.elder-mode .elder\:\[\&_time\]\:\[line-height\:1\.55\] time,html.elder-mode .elder\:\[line-height\:1\.55\]{line-height:1.55}.\[\&_p\]\:\[margin\:1px_0_0\] p{margin:1px 0 0}.\[\&_path\]\:\[fill\:none\] path,.\[fill\:none\]{fill:none}.\[\&_path\]\:\[stroke-linecap\:round\] path,.\[stroke-linecap\:round\]{stroke-linecap:round}.\[\&_path\]\:\[stroke-linejoin\:round\] path,.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[\&_path\]\:\[stroke-width\:4\] path{stroke-width:4}.\[\&_section_\>_time\]\:\[margin-bottom\:5px\] section>time{margin-bottom:5px}.\[\&_small\]\:\[margin-top\:3px\] small,.\[\&_small_span\]\:\[margin-top\:3px\] small span,.\[margin-top\:3px\]{margin-top:3px}.\[\&_small\]\:\[font-weight\:600\] small{font-weight:600}.\[\&_small\]\:\[line-height\:1\.25\] small,.\[\&_strong\]\:\[line-height\:1\.25\] strong{line-height:1.25}.\[\&_small\]\:\[line-height\:1\.4\] small{line-height:1.4}.\[\&_span\]\:\[flex-shrink\:0\] span,.\[\&_strong\]\:\[flex-shrink\:0\] strong,.\[flex-shrink\:0\],.shrink-0{flex-shrink:0}.\[\&_span\]\:\[font-size\:0\.88rem\] span{font-size:.88rem}.\[\&_span\]\:\[letter-spacing\:0\.08em\] span{letter-spacing:.08em}.\[\&_span\]\:\[margin-top\:2px\] span{margin-top:2px}.\[\&_strong\]\:\[border-radius\:999px\] strong{border-radius:999px}.\[\&_strong\]\:\[font-size\:1\.2rem\] strong{font-size:1.2rem}.\[\&_strong\]\:\[margin\:5px_0_2px\] strong{margin:5px 0 2px}.\[\&_strong\]\:\[padding\:6px_10px\] strong{padding:6px 10px}.\[\&_text\]\:\[fill\:\#53615d\] text{fill:#53615d}.\[\&_text\]\:\[fill\:\#73807c\] text{fill:#73807c}.\[\&_text\]\:\[fill\:var\(--muted\)\] text{fill:var(--muted)}.\[\&_time\]\:\[padding-top\:1px\] time{padding-top:1px}.\[\&_ul\]\:\[list-style\:none\] ul{list-style:none}.\[\&_ul\]\:\[margin-bottom\:8px\] ul{margin-bottom:8px}.\[\&_ul\]\:\[padding-left\:20px\] ul,html.elder-mode .elder\:\[padding-left\:20px\]{padding-left:20px}.\[\&\:\:after\]\:\[background\:var\(--line\)\]:after,.\[\&\:\:before\]\:\[background\:var\(--line\)\]:before{background:var(--line)}.\[\&\:\:after\]\:\[content\:\"\"\]:after,.\[\&\:\:before\]\:\[content\:\"\"\]:before{content:""}.\[\&\:\:after\]\:\[height\:1px\]:after,.\[\&\:\:before\]\:\[height\:1px\]:before{height:1px}.\[\&\:\:before\]\:\[border\:0\!important\]:before,.\[border\:0\!important\]{border:0!important}.\[\&\:disabled\]\:\[opacity\:1\]:disabled{opacity:1}.\[\&\:focus-visible\]\:\[outline-offset\:2px\]:focus-visible{outline-offset:2px}.\[\&\:focus-visible\]\:\[outline\:2px_solid_var\(--primary\)\]:focus-visible{outline:2px solid var(--primary)}.\[\&\:hover\:not\(\:disabled\)\]\:\[background\:var\(--primary-hover\)\]:hover:not(:disabled){background:var(--primary-hover)}.\[\&\:hover\:not\(\:disabled\)\]\:\[background\:var\(--surface\)\]:hover:not(:disabled),.\[background\:var\(--surface\)\]{background:var(--surface)}.\[\&\:hover\]\:\[background\:rgba\(0\,_0\,_0\,_0\.06\)\]:hover{background:rgba(0,0,0,.06)}.\[\&\:hover\]\:\[background\:var\(--control-muted\)\!important\]:hover{background:var(--control-muted)!important}.\[\&\.is-selected\]\:\[border-color\:var\(--primary\,_\#285f52\)\].is-selected,.\[\&\:hover\]\:\[border-color\:var\(--primary\,_\#285f52\)\]:hover{border-color:#285f52;border-color:var(--primary,#285f52)}.\[\&\:hover\]\:\[filter\:brightness\(0\.985\)\]:hover{-webkit-filter:brightness(.985);filter:brightness(.985)}.\[\&\:hover\]\:\[transform\:translateY\(-1px\)\]:hover{-moz-transform:translateY(-1px);transform:translateY(-1px)}.\[\&\:last-child\]\:\[border-bottom\:0\]:last-child{border-bottom:0}.\[\&\.active\]\:\[background\:var\(--eat-soft\)\].active,.\[\&\.eat\]\:\[background\:var\(--eat-soft\)\].eat,.\[\&\.eat_\>_\.easy-group-entry\]\:\[background\:var\(--eat-soft\)\].eat>.easy-group-entry,.\[background\:var\(--eat-soft\)\]{background:var(--eat-soft)}.\[\&\.active\]\:\[border-color\:var\(--eat\)\].active{border-color:var(--eat)}.\[\&\.activity\]\:\[background\:var\(--activity-soft\)\].activity,.\[\&\.activity_\>_\.easy-group-entry\]\:\[background\:var\(--activity-soft\)\].activity>.easy-group-entry,.\[background\:var\(--activity-soft\)\]{background:var(--activity-soft)}.\[\&\.activity\]\:\[--checked-color\:var\(--activity\)\].activity{--checked-color:var(--activity)}.\[\&\.compact_i\]\:\[color\:inherit\].compact i,.\[color\:inherit\]{color:inherit}.\[\&\.compact\]\:\[justify-content\:flex-start\].compact{-moz-box-pack:start;justify-content:flex-start}.\[\&\.diaper-summary_i\]\:\[grid-column\:auto\].diaper-summary i{grid-column:auto}.\[\&\.disabled\]\:\[opacity\:0\.48\].disabled{opacity:.48}.\[\&\.is-selected\]\:\[background\:var\(--primary-soft\,_\#e8efec\)\].is-selected{background:#e8efec;background:var(--primary-soft,#e8efec)}.\[\&\.profile-form\]\:\[box-shadow\:none\].profile-form{box-shadow:none}.\[\&\.sleep\]\:\[background\:var\(--sleep-soft\)\].sleep,.\[\&\.sleep_\>_\.easy-group-entry\]\:\[background\:var\(--sleep-soft\)\].sleep>.easy-group-entry{background:var(--sleep-soft)}.\[\&\.sleep\]\:\[--checked-color\:var\(--sleep\)\].sleep{--checked-color:var(--sleep)}.\[\&\.urgent\]\:\[background\:var\(--danger-soft\)\].urgent,.\[background\:var\(--danger-soft\)\]{background:var(--danger-soft)}.\[\&\.urgent\]\:\[border-color\:var\(--danger\)\].urgent{border-color:var(--danger)}.\[\&\.you\]\:\[background\:var\(--you-soft\)\].you,.\[\&\.you_\>_\.easy-group-entry\]\:\[background\:var\(--you-soft\)\].you>.easy-group-entry{background:var(--you-soft)}.\[\&\.you\]\:\[--checked-color\:var\(--you\)\].you{--checked-color:var(--you)}.\[\&\>span\]\:\[grid-auto-rows\:min-content\]>span,.\[grid-auto-rows\:min-content\]{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.\[\&\>span\]\:\[justify-items\:start\]>span,.\[justify-items\:start\]{justify-items:start}.\[align-items\:end\]{-moz-box-align:end;align-items:end}.\[align-items\:start\]{-moz-box-align:start;align-items:start}.\[backdrop-filter\:blur\(2px\)\]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.\[background\:\#9c4141\]{background:#9c4141}.\[background\:rgba\(21\,_31\,_28\,_0\.42\)\]{background:rgba(21,31,28,.42)}.\[background\:rgba\(255\,_255\,_255\,_0\.72\)\]{background:hsla(0,0%,100%,.72)}.\[background\:rgba\(255\,_255\,_255\,_0\.85\)\]{background:hsla(0,0%,100%,.85)}.\[background\:rgba\(255\,_255\,_255\,_0\.96\)\]{background:hsla(0,0%,100%,.96)}.\[background\:transparent\!important\]{background:transparent!important}.\[background\:var\(--backdrop\)\]{background:var(--backdrop)}.\[background\:var\(--canvas\)\]{background:var(--canvas)}.\[background\:var\(--control\)\!important\]{background:var(--control)!important}.\[background\:var\(--report-bg\)\]{background:var(--report-bg)}.\[background\:var\(--surface\,_\#fff\)\]{background:#fff;background:var(--surface,#fff)}.\[background\:var\(--warning-soft\)\]{background:var(--warning-soft)}.\[border-bottom\:1px_solid_\#9bb5ad\]{border-bottom:1px solid #9bb5ad}.\[border-bottom\:1px_solid_\#dfe6e3\]{border-bottom:1px solid #dfe6e3}.\[border-bottom\:1px_solid_\#edf0ef\]{border-bottom:1px solid #edf0ef}.\[border-bottom\:1px_solid_rgba\(30\,_45\,_40\,_0\.055\)\]{border-bottom:1px solid rgba(30,45,40,.055)}.\[border-bottom\:1px_solid_var\(--line\)\]{border-bottom:1px solid var(--line)}.\[border-color\:var\(--divider-soft\)\]{border-color:var(--divider-soft)}.\[border-color\:var\(--line\)\!important\]{border-color:var(--line)!important}.\[border-color\:var\(--note-tag\)\]{border-color:var(--note-tag)}.\[border-radius\:11px\]{border-radius:11px}.\[border-radius\:12px\]{border-radius:12px}.\[border-radius\:15px\]{border-radius:15px}.\[border-radius\:16px\]{border-radius:16px}.\[border-radius\:20px\]{border-radius:20px}.\[border-radius\:4px\]{border-radius:4px}.\[border-radius\:8px_8px_0_0\]{border-radius:8px 8px 0 0}.\[border-top\:1px_solid_var\(--divider-soft\)\]{border-top:1px solid var(--divider-soft)}.\[border\:1px_dashed_\#dfcbc7\]{border:1px dashed #dfcbc7}.\[border\:1px_solid_\#b8cbc5\]{border:1px solid #b8cbc5}.\[border\:1px_solid_\#bfd1ca\]{border:1px solid #bfd1ca}.\[border\:1px_solid_\#d5dfdc\]{border:1px solid #d5dfdc}.\[border\:1px_solid_\#d8e0dd\]{border:1px solid #d8e0dd}.\[border\:1px_solid_\#d8e2df\]{border:1px solid #d8e2df}.\[border\:1px_solid_\#d9e2df\]{border:1px solid #d9e2df}.\[border\:1px_solid_\#dfb4b4\]{border:1px solid #dfb4b4}.\[border\:1px_solid_\#e1b5b5\]{border:1px solid #e1b5b5}.\[border\:1px_solid_\#eedbd7\]{border:1px solid #eedbd7}.\[border\:1px_solid_transparent\]{border:1px solid transparent}.\[bottom\:0\]{bottom:0}.\[box-shadow\:0_-12px_40px_rgba\(20\,_35\,_30\,_0\.14\)\]{box-shadow:0 -12px 40px rgba(20,35,30,.14)}.\[box-shadow\:0_-18px_50px_rgba\(24\,_45\,_39\,_0\.15\)\]{box-shadow:0 -18px 50px rgba(24,45,39,.15)}.\[box-shadow\:0_4px_16px_rgba\(35\,_55\,_49\,_0\.035\)\]{box-shadow:0 4px 16px rgba(35,55,49,.035)}.\[box-shadow\:0_8px_24px_rgba\(38\,_69\,_61\,_0\.06\)\]{box-shadow:0 8px 24px rgba(38,69,61,.06)}.\[box-sizing\:border-box\]{-moz-box-sizing:border-box;box-sizing:border-box}.\[color\:\#ffffff\]{color:#fff}.\[color\:var\(--danger\,_\#a53b3b\)\!important\]{color:#a53b3b!important;color:var(--danger,#a53b3b)!important}.\[color\:var\(--danger\)\!important\]{color:var(--danger)!important}.\[color\:var\(--ink\)\!important\]{color:var(--ink)!important}.\[color\:var\(--primary\,_\#285f52\)\!important\]{color:#285f52!important;color:var(--primary,#285f52)!important}.\[color\:var\(--report-ink\)\]{color:var(--report-ink)}.\[color\:var\(--warning-ink\,_\#8b4f12\)\!important\]{color:#8b4f12!important;color:var(--warning-ink,#8b4f12)!important}.\[color\:var\(--warning-ink\)\]{color:var(--warning-ink)}.\[cursor\:pointer\]{cursor:pointer}.\[display\:flex\!important\]{display:-moz-box!important;display:flex!important}.\[display\:inline-grid\]{display:inline-grid}.\[display\:none\]{display:none}.\[flex-direction\:row\!important\]{-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;flex-direction:row!important}.\[font-family\:Inter\,_\"PingFang_SC\"\,_\"Microsoft_YaHei\"\,_sans-serif\]{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.\[font-size\:0\.78rem\]{font-size:.78rem}.\[font-size\:0\.9rem\]{font-size:.9rem}.\[font-size\:13px\!important\]{font-size:13px!important}.\[font-size\:14px\!important\]{font-size:14px!important}.\[font-size\:25px\],html.elder-mode .elder\:\[\&_article_strong\]\:\[font-size\:25px\] article strong,html.elder-mode .elder\:\[\&_b\]\:\[font-size\:25px\] b,html.elder-mode .elder\:\[\&_input\]\:\[font-size\:25px\] input,html.elder-mode .elder\:\[font-size\:25px\]{font-size:25px}.\[font-weight\:850\]{font-weight:850}.\[gap\:11px\]{gap:11px}.\[gap\:14px\],html.elder-mode .elder\:\[gap\:14px\]{gap:14px}.\[gap\:3px_7px\]{gap:3px 7px}.\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}.\[grid-template-columns\:38px_1fr_auto\]{grid-template-columns:38px 1fr auto}.\[grid-template-columns\:42px_1fr_42px\]{grid-template-columns:42px 1fr 42px}.\[grid-template-columns\:42px_minmax\(0\,_1fr\)_auto\]{grid-template-columns:42px minmax(0,1fr) auto}.\[grid-template-columns\:48px_minmax\(0\,_1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.\[grid-template-columns\:72px_minmax\(0\,_1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.\[grid-template-columns\:auto_auto\]{grid-template-columns:auto auto}.\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\],html.elder-mode .elder\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.\[grid-template-columns\:repeat\(3\,_1fr\)\]{grid-template-columns:repeat(3,1fr)}.\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\],html.elder-mode .elder\:\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.\[grid-template-columns\:repeat\(4\,_1fr\)\]{grid-template-columns:repeat(4,1fr)}.\[grid-template-columns\:repeat\(4\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.\[grid-template-columns\:repeat\(5\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(5,minmax(0,1fr))}.\[height\:240px\]{height:240px}.\[height\:38px\]{height:38px}.\[height\:44px\!important\]{height:44px!important}.\[height\:44px\]{height:44px}.\[height\:62px\]{height:62px}.\[inset\:0\]{inset:0}.\[justify-content\:flex-end\]{-moz-box-pack:end;justify-content:flex-end}.\[justify-items\:center\]{justify-items:center}.\[justify-self\:center\]{justify-self:center}.\[justify-self\:start\]{justify-self:start}.\[left\:-10000px\]{left:-10000px}.\[letter-spacing\:0\.04em\]{letter-spacing:.04em}.\[letter-spacing\:0\]{letter-spacing:0}.\[line-height\:1\.05\]{line-height:1.05}.\[line-height\:1\.2\]{line-height:1.2}.\[margin-bottom\:18px\]{margin-bottom:18px}.\[margin-bottom\:4px\]{margin-bottom:4px}.\[margin-top\:12px\]{margin-top:12px}.\[margin-top\:14px\]{margin-top:14px}.\[margin-top\:16px\]{margin-top:16px}.\[margin-top\:6px\]{margin-top:6px}.\[margin\:0_0_12px\]{margin:0 0 12px}.\[margin\:0_0_16px\]{margin:0 0 16px}.\[margin\:0_0_4px\]{margin:0 0 4px}.\[margin\:0_2px_10px\]{margin:0 2px 10px}.\[margin\:0_auto_12px\]{margin:0 auto 12px}.\[margin\:0_auto_14px\]{margin:0 auto 14px}.\[margin\:10px_2px_0\]{margin:10px 2px 0}.\[margin\:14px_0_2px\]{margin:14px 0 2px}.\[margin\:14px_0\]{margin:14px 0}.\[margin\:16px_0_4px\]{margin:16px 0 4px}.\[margin\:16px_0\]{margin:16px 0}.\[margin\:22px_25px\]{margin:22px 25px}.\[margin\:6px_0_0\]{margin:6px 0 0}.\[margin\:8px_0_0_auto\]{margin:8px 0 0 auto}.\[margin\:auto\]{margin:auto}.\[max-height\:180px\]{max-height:180px}.\[max-height\:230px\]{max-height:230px}.\[max-height\:92dvh\],.max-h-\[92dvh\]{max-height:92dvh}.\[max-height\:92vh\]{max-height:92vh}.\[min-height\:100px\]{min-height:100px}.\[min-height\:100vh\]{min-height:100vh}.\[min-height\:110px\]{min-height:110px}.\[min-height\:160px\]{min-height:160px}.\[min-height\:44px\!important\]{min-height:44px!important}.\[min-height\:44px\]{min-height:44px}.\[min-height\:48px\]{min-height:48px}.\[min-height\:62px\],html.elder-mode .elder\:\[\&_button\]\:\[min-height\:62px\] button{min-height:62px}.\[min-height\:64px\],html.elder-mode .elder\:\[min-height\:64px\]{min-height:64px}.\[min-height\:78px\]{min-height:78px}.\[min-width\:44px\!important\]{min-width:44px!important}.\[min-width\:92px\]{min-width:92px}.\[overflow\:auto\]{overflow:auto}.\[overflow\:visible\]{overflow:visible}.\[padding-bottom\:2px\]{padding-bottom:2px}.\[padding-top\:11px\]{padding-top:11px}.\[padding-top\:12px\]{padding-top:12px}.\[padding-top\:18px\]{padding-top:18px}.\[padding-top\:20px\]{padding-top:20px}.\[padding-top\:2px\]{padding-top:2px}.\[padding\:0_0_2px\]{padding:0 0 2px}.\[padding\:0_13px\]{padding:0 13px}.\[padding\:0_15px\]{padding:0 15px}.\[padding\:0\!important\]{padding:0!important}.\[padding\:10px_0\]{padding:10px 0}.\[padding\:10px_11px\]{padding:10px 11px}.\[padding\:10px_12px\]{padding:10px 12px}.\[padding\:10px_13px\]{padding:10px 13px}.\[padding\:10px_16px\]{padding:10px 16px}.\[padding\:11px_12px\]{padding:11px 12px}.\[padding\:11px_13px\]{padding:11px 13px}.\[padding\:12px_max\(12px\,_calc\(\(100vw_-_760px\)_\/_2\)\)_calc\(12px_\+_env\(safe-area-inset-bottom\)\)\]{padding:12px max(12px,-moz-calc(50vw - 380px)) -moz-calc(12px + env(safe-area-inset-bottom));padding:12px max(12px,calc(50vw - 380px)) calc(12px + env(safe-area-inset-bottom))}.\[padding\:12px_max\(18px\,_calc\(\(100vw_-_760px\)_\/_2\)\)\]{padding:12px max(18px,-moz-calc(50vw - 380px));padding:12px max(18px,calc(50vw - 380px))}.\[padding\:12px\]{padding:12px}.\[padding\:13px\]{padding:13px}.\[padding\:14px\],html.elder-mode .elder\:\[padding\:14px\]{padding:14px}.\[padding\:16px\],html.elder-mode .elder\:\[padding\:16px\]{padding:16px}.\[padding\:17px\]{padding:17px}.\[padding\:18px_16px_70px\]{padding:18px 16px 70px}.\[padding\:18px_18px_calc\(22px_\+_env\(safe-area-inset-bottom\)\)\]{padding:18px 18px -moz-calc(22px + env(safe-area-inset-bottom));padding:18px 18px calc(22px + env(safe-area-inset-bottom))}.\[padding\:20px_16px\]{padding:20px 16px}.\[padding\:22px_18px_calc\(100px_\+_env\(safe-area-inset-bottom\)\)\]{padding:22px 18px -moz-calc(100px + env(safe-area-inset-bottom));padding:22px 18px calc(100px + env(safe-area-inset-bottom))}.\[padding\:26px_20px_calc\(22px_\+_env\(safe-area-inset-bottom\)\)\]{padding:26px 20px -moz-calc(22px + env(safe-area-inset-bottom));padding:26px 20px calc(22px + env(safe-area-inset-bottom))}.\[padding\:28px_16px\]{padding:28px 16px}.\[padding\:3px_7px\]{padding:3px 7px}.\[padding\:4px_6px\]{padding:4px 6px}.\[padding\:4px\]{padding:4px}.\[padding\:5px_7px\]{padding:5px 7px}.\[padding\:5px\]{padding:5px}.\[padding\:6px\]{padding:6px}.\[padding\:8px_12px\]{padding:8px 12px}.\[padding\:9px_13px\]{padding:9px 13px}.\[pointer-events\:none\]{pointer-events:none}.\[position\:absolute\]{position:absolute}.\[position\:fixed\]{position:fixed}.\[position\:relative\]{position:relative}.\[position\:sticky\]{position:-webkit-sticky;position:sticky}.\[right\:4px\]{right:4px}.\[right\:53px\]{right:53px}.\[row-gap\:2px\]{row-gap:2px}.\[top\:0\]{top:0}.\[top\:4px\]{top:4px}.\[top\:50\%\]{top:50%}.\[transform\:translateY\(-50\%\)\]{-moz-transform:translateY(-50%);transform:translateY(-50%)}.\[transition\:border-color_150ms_ease\,_background-color_150ms_ease\,_transform_150ms_ease\]{-moz-transition:border-color .15s ease,background-color .15s ease,transform .15s ease,-moz-transform .15s ease;transition:border-color .15s ease,background-color .15s ease,transform .15s ease;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,-moz-transform .15s ease}.\[width\:38px\]{width:38px}.\[width\:44px\!important\]{width:44px!important}.\[width\:44px\]{width:44px}.\[width\:62px\]{width:62px}.\[width\:min\(320px\,_100\%\)\]{width:min(320px,100%)}.\[width\:min\(520px\,_100\%\)\]{width:min(520px,100%)}.\[width\:min\(680px\,_100\%\)\]{width:min(680px,100%)}.\[z-index\:2\]{z-index:2}.\[z-index\:20\]{z-index:20}.\[z-index\:3\]{z-index:3}.\[z-index\:45\]{z-index:45}.\[z-index\:60\]{z-index:60}html.elder-mode .elder\:\[\&_\.now-button\]\:\[font-size\:23px\] .now-button,html.elder-mode .elder\:\[\&_\>_p\]\:\[font-size\:23px\]>p,html.elder-mode .elder\:\[\&_button\]\:\[font-size\:23px\] button,html.elder-mode .elder\:\[\&_label\]\:\[font-size\:23px\] label,html.elder-mode .elder\:\[\&_li\]\:\[font-size\:23px\] li,html.elder-mode .elder\:\[\&_p\]\:\[font-size\:23px\] p,html.elder-mode .elder\:\[font-size\:23px\]{font-size:23px}html.elder-mode .elder\:\[\&_\.now-button\]\:\[min-height\:68px\] .now-button,html.elder-mode .elder\:\[\&_button\]\:\[min-height\:68px\] button,html.elder-mode .elder\:\[\&_input\]\:\[min-height\:68px\] input,html.elder-mode .elder\:\[min-height\:68px\]{min-height:68px}html.elder-mode .elder\:\[\&_\>_button\]\:\[min-height\:58px\]>button,html.elder-mode .elder\:\[\&_button\]\:\[min-height\:58px\] button,html.elder-mode .elder\:\[min-height\:58px\]{min-height:58px}html.elder-mode .elder\:\[\&_\>_button\]\:\[min-width\:58px\]>button,html.elder-mode .elder\:\[\&_button\]\:\[min-width\:58px\] button{min-width:58px}html.elder-mode .elder\:\[\&_\>_button\]\:\[padding\:8px_14px\]>button,html.elder-mode .elder\:\[\&_button\]\:\[padding\:8px_14px\] button{padding:8px 14px}html.elder-mode .elder\:\[\&_\>_label\]\:\[font-size\:29px\]>label,html.elder-mode .elder\:\[\&_h2\]\:\[font-size\:29px\] h2{font-size:29px}html.elder-mode .elder\:\[\&_\>_p\]\:\[font-size\:18px\!important\]>p,html.elder-mode .elder\:\[\&_\>_span\]\:\[font-size\:18px\!important\]>span,html.elder-mode .elder\:\[\&_article_p\]\:\[font-size\:18px\!important\] article p,html.elder-mode .elder\:\[\&_b\]\:\[font-size\:18px\!important\] b,html.elder-mode .elder\:\[\&_em\]\:\[font-size\:18px\!important\] em,html.elder-mode .elder\:\[\&_header_span\]\:\[font-size\:18px\!important\] header span,html.elder-mode .elder\:\[\&_label\]\:\[font-size\:18px\!important\] label,html.elder-mode .elder\:\[\&_p\]\:\[font-size\:18px\!important\] p,html.elder-mode .elder\:\[\&_small\]\:\[font-size\:18px\!important\] small,html.elder-mode .elder\:\[\&_span\]\:\[font-size\:18px\!important\] span,html.elder-mode .elder\:\[\&_strong\]\:\[font-size\:18px\!important\] strong,html.elder-mode .elder\:\[\&_time\]\:\[font-size\:18px\!important\] time,html.elder-mode .elder\:\[font-size\:18px\!important\]{font-size:18px!important}html.elder-mode .elder\:\[\&_article\]\:\[padding\:18px_0\] article,html.elder-mode .elder\:\[padding\:18px_0\]{padding:18px 0}html.elder-mode .elder\:\[\&_button\]\:\[font-size\:21px\] button,html.elder-mode .elder\:\[\&_li\]\:\[font-size\:21px\] li,html.elder-mode .elder\:\[\&_p\]\:\[font-size\:21px\] p,html.elder-mode .elder\:\[font-size\:21px\]{font-size:21px}html.elder-mode .elder\:\[\&_button\]\:\[min-height\:52px\] button{min-height:52px}html.elder-mode .elder\:\[\&_button\]\:\[min-height\:54px\] button,html.elder-mode .elder\:\[min-height\:54px\]{min-height:54px}html.elder-mode .elder\:\[\&_h1\]\:\[font-size\:32px\] h1,html.elder-mode .elder\:\[\&_h2\]\:\[font-size\:32px\] h2{font-size:32px}html.elder-mode .elder\:\[\&_h1\]\:\[font-size\:36px\] h1{font-size:36px}html.elder-mode .elder\:\[\&_h1\]\:\[font-size\:40px\] h1{font-size:40px}html.elder-mode .elder\:\[\&_h1\]\:\[font-size\:46px\] h1{font-size:46px}html.elder-mode .elder\:\[\&_h2\]\:\[font-size\:1\.4rem\] h2{font-size:1.4rem}html.elder-mode .elder\:\[\&_input\]\:\[height\:28px\!important\] input{height:28px!important}html.elder-mode .elder\:\[\&_input\]\:\[width\:28px\!important\] input{width:28px!important}html.elder-mode .elder\:\[\&_strong\]\:\[font-size\:38px\] strong{font-size:38px}html.elder-mode .elder\:\[\&_strong\]\:\[grid-column\:2\] strong{grid-column:2}html.elder-mode .elder\:\[font-size\:19px\!important\]{font-size:19px!important}html.elder-mode .elder\:\[font-size\:21px\!important\]{font-size:21px!important}html.elder-mode .elder\:\[font-size\:34px\]{font-size:34px}html.elder-mode .elder\:\[grid-template-columns\:52px_1fr_auto\]{grid-template-columns:52px 1fr auto}html.elder-mode .elder\:\[grid-template-columns\:58px_1fr_58px\]{grid-template-columns:58px 1fr 58px}html.elder-mode .elder\:\[grid-template-columns\:58px_minmax\(0\,_1fr\)\]{grid-template-columns:58px minmax(0,1fr)}html.elder-mode .elder\:\[grid-template-columns\:70px_minmax\(0\,_1fr\)\]{grid-template-columns:70px minmax(0,1fr)}html.elder-mode .elder\:\[height\:52px\]{height:52px}html.elder-mode .elder\:\[height\:58px\!important\]{height:58px!important}html.elder-mode .elder\:\[height\:58px\]{height:58px}html.elder-mode .elder\:\[min-height\:220px\]{min-height:220px}html.elder-mode .elder\:\[min-height\:58px\!important\]{min-height:58px!important}html.elder-mode .elder\:\[min-height\:82px\]{min-height:82px}html.elder-mode .elder\:\[min-width\:112px\]{min-width:112px}html.elder-mode .elder\:\[min-width\:58px\!important\]{min-width:58px!important}html.elder-mode .elder\:\[padding-bottom\:calc\(116px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:-moz-calc(116px + env(safe-area-inset-bottom));padding-bottom:calc(116px + env(safe-area-inset-bottom))}html.elder-mode .elder\:\[padding-right\:20px\]{padding-right:20px}html.elder-mode .elder\:\[padding\:0_16px\]{padding:0 16px}html.elder-mode .elder\:\[padding\:5px_10px\]{padding:5px 10px}html.elder-mode .elder\:\[padding\:7px_10px\]{padding:7px 10px}html.elder-mode .elder\:\[padding\:8px\]{padding:8px}html.elder-mode .elder\:\[position\:static\]{position:static}html.elder-mode .elder\:\[transform\:none\]{-moz-transform:none;transform:none}html.elder-mode .elder\:\[width\:52px\]{width:52px}html.elder-mode .elder\:\[width\:58px\!important\]{width:58px!important}html.elder-mode .elder\:\[width\:58px\]{width:58px}.visible{visibility:visible}.ml{margin-left:1rem}.inline{display:inline}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.flex-1{-moz-box-flex:1;flex:1 1}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.border-x-0{border-left-width:0;border-right-width:0}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.py-3{padding-top:.75rem}.pb-3,.py-3{padding-bottom:.75rem}.pt-3{padding-top:.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.outline{outline-style:solid}@media (max-width:360px){.max-\[360px\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}}@media (max-width:440px){.max-\[440px\]\:\[\&\.diaper-summary_b\]\:\[font-size\:11px\].diaper-summary b{font-size:11px}.max-\[440px\]\:\[\&\.diaper-summary_b\]\:\[padding\:4px_6px\].diaper-summary b{padding:4px 6px}.max-\[440px\]\:\[\&\.diaper-summary\]\:\[gap\:3px\].diaper-summary{gap:3px}.max-\[440px\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.max-\[600px\]\:\[\&_\.form-actions_button\]\:\[flex\:1_1_0\] .form-actions button{-moz-box-flex:1;flex:1 1}.max-\[600px\]\:\[\&_\.form-actions\]\:\[background\:var\(--surface\,_\#fff\)\] .form-actions{background:#fff;background:var(--surface,#fff)}.max-\[600px\]\:\[\&_\.form-actions\]\:\[border-top\:1px_solid_var\(--border\,_\#e5e9e6\)\] .form-actions{border-top:1px solid #e5e9e6;border-top:1px solid var(--border,#e5e9e6)}.max-\[600px\]\:\[\&_\.form-actions\]\:\[bottom\:0\] .form-actions{bottom:0}.max-\[600px\]\:\[\&_\.form-actions\]\:\[margin\:0_-14px_-16px\] .form-actions{margin:0 -14px -16px}.max-\[600px\]\:\[\&_\.form-actions\]\:\[padding\:12px_14px_calc\(16px_\+_env\(safe-area-inset-bottom\)\)\] .form-actions{padding:12px 14px -moz-calc(16px + env(safe-area-inset-bottom));padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.max-\[600px\]\:\[\&_\.form-actions\]\:\[position\:sticky\] .form-actions{position:-webkit-sticky;position:sticky}.max-\[600px\]\:\[\&_\.form-actions\]\:\[z-index\:1\] .form-actions{z-index:1}.max-\[600px\]\:\[\&_\*\]\:\[max-width\:100\%\] *,.max-\[600px\]\:\[max-width\:100\%\]{max-width:100%}.max-\[600px\]\:\[\&_\>_\.growth-hint\]\:\[font-size\:0\.82rem\]>.growth-hint{font-size:.82rem}.max-\[600px\]\:\[\&_\>_\.growth-hint\]\:\[line-height\:1\.5\]>.growth-hint{line-height:1.5}.max-\[600px\]\:\[\&_\>_\.growth-hint\]\:\[margin\:0_0_8px\]>.growth-hint{margin:0 0 8px}.max-\[600px\]\:\[\&_fieldset\]\:\[grid-column\:1_\/_-1\] fieldset{grid-column:1/-1}.max-\[600px\]\:\[\&_h3\]\:\[font-size\:0\.9rem\] h3{font-size:.9rem}.max-\[600px\]\:\[\&_label\]\:\[font-size\:0\.92rem\] label{font-size:.92rem}.max-\[600px\]\:\[\&_label\]\:\[font-weight\:600\] label{font-weight:600}.max-\[600px\]\:\[\&_label\]\:\[margin\:8px_0\] label{margin:8px 0}.max-\[600px\]\:\[gap\:10px\]{gap:10px}.max-\[600px\]\:\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[600px\]\:\[padding\:16px_14px_calc\(20px_\+_env\(safe-area-inset-bottom\)\)\]{padding:16px 14px -moz-calc(20px + env(safe-area-inset-bottom));padding:16px 14px calc(20px + env(safe-area-inset-bottom))}}@media (max-width:640px){.max-\[640px\]\:\[\&_\.bottle-metric\]\:\[border-right\:0\] .bottle-metric{border-right:0}.max-\[640px\]\:\[\&_\.bottle-metric\]\:\[border-top\:1px_solid_\#e6ebe9\] .bottle-metric{border-top:1px solid #e6ebe9}.max-\[640px\]\:\[\&_\.bottle-metric\]\:\[grid-column\:1_\/_-1\] .bottle-metric,.max-\[640px\]\:\[\&_time\]\:\[grid-column\:1_\/_-1\] time{grid-column:1/-1}.max-\[640px\]\:\[\&_\.bottle-metric\]\:\[order\:-1\] .bottle-metric{-moz-box-ordinal-group:0;order:-1}.max-\[640px\]\:\[\&_\.bottle-summary\]\:\[grid-column\:auto\] .bottle-summary,.max-\[640px\]\:\[\&_i\]\:\[grid-column\:auto\] i{grid-column:auto}.max-\[640px\]\:\[\&_\>_div\]\:\[grid-template-columns\:85px_1fr_45px\]>div{grid-template-columns:85px 1fr 45px}.max-\[640px\]\:\[\&_\>_header\]\:\[align-items\:flex-start\]>header{-moz-box-align:start;align-items:flex-start}.max-\[640px\]\:\[\&_\>_header\]\:\[flex-direction\:column\]>header{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.max-\[640px\]\:\[\&_\>_header\]\:\[padding\:20px\]>header{padding:20px}.max-\[640px\]\:\[\&_article_\.record-actions\]\:\[width\:100\%\] article .record-actions{width:100%}.max-\[640px\]\:\[\&_article\]\:\[flex-wrap\:wrap\] article{flex-wrap:wrap}.max-\[640px\]\:\[\&_article\]\:\[grid-template-columns\:1fr_auto\] article{grid-template-columns:1fr auto}.max-\[640px\]\:\[\&_button\]\:\[font-size\:12px\] button{font-size:12px}.max-\[640px\]\:\[\&_button\]\:\[min-height\:38px\] button{min-height:38px}.max-\[640px\]\:\[\&_button\]\:\[min-height\:40px\] button{min-height:40px}.max-\[640px\]\:\[\&_button\]\:\[padding\:0_9px\] button{padding:0 9px}.max-\[640px\]\:\[\&_div\]\:\[padding\:15px_13px\] div{padding:15px 13px}.max-\[640px\]\:\[\&_h1\]\:\[font-size\:27px\] h1{font-size:27px}.max-\[640px\]\:\[\&_h2\]\:\[font-size\:19px\] h2{font-size:19px}.max-\[640px\]\:\[\&_header_h2\]\:\[font-size\:24px\] header h2{font-size:24px}.max-\[640px\]\:\[\&_p\]\:\[display\:none\] p{display:none}.max-\[640px\]\:\[\&_small\]\:\[line-height\:1\.45\] small{line-height:1.45}.max-\[640px\]\:\[\&_small\]\:\[overflow-wrap\:anywhere\] small{overflow-wrap:anywhere}.max-\[640px\]\:\[\&_strong\]\:\[font-size\:18px\] strong{font-size:18px}.max-\[640px\]\:\[\&\.duration-parts\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\].duration-parts,.max-\[640px\]\:\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[640px\]\:\[gap\:5px\]{gap:5px}.max-\[640px\]\:\[gap\:6px\]{gap:6px}.max-\[640px\]\:\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}.max-\[640px\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.max-\[640px\]\:\[grid-template-columns\:36px_1fr_auto\]{grid-template-columns:36px 1fr auto}.max-\[640px\]\:\[grid-template-columns\:44px_minmax\(0\,_1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.max-\[640px\]\:\[height\:36px\]{height:36px}.max-\[640px\]\:\[margin\:18px_15px\]{margin:18px 15px}.max-\[640px\]\:\[padding-left\:12px\]{padding-left:12px}.max-\[640px\]\:\[padding-right\:12px\]{padding-right:12px}.max-\[640px\]\:\[padding\:0_11px\]{padding:0 11px}.max-\[640px\]\:\[padding\:10px_11px\]{padding:10px 11px}.max-\[640px\]\:\[padding\:12px_10px_56px\]{padding:12px 10px 56px}.max-\[640px\]\:\[padding\:13px\]{padding:13px}.max-\[640px\]\:\[width\:36px\]{width:36px}}:root,html[data-prefers-color-scheme=dark]{--adm-color-primary:var(--primary);--adm-color-success:var(--activity);--adm-color-warning:var(--warning-ink);--adm-color-danger:var(--danger);--adm-color-text:var(--ink);--adm-color-text-secondary:var(--muted);--adm-color-weak:var(--muted);--adm-color-border:var(--line);--adm-color-background:var(--paper);--adm-color-background-body:var(--canvas);--adm-color-box:var(--surface);--adm-color-light:var(--muted);--adm-color-fill-content:var(--control-muted);--adm-color-highlight:var(--primary-soft);--adm-border-color:var(--line);--adm-radius-s:6px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-family:inherit;--adm-font-size-7:14px;--adm-font-size-8:15px;--adm-center-popup-border-radius:12px 12px 0 0}.adm-button.adm-button-disabled,.adm-button:disabled{background:var(--control-muted);border-color:var(--line);color:var(--muted);opacity:1}.settings-segmented{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.settings-segmented .adm-segmented-group{max-width:100%;width:auto}