.app-shell{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden}.slide-forward-enter-active,.slide-forward-leave-active,.slide-back-enter-active,.slide-back-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:transform .28s cubic-bezier(.25,.1,.25,1),opacity .28s ease;z-index:1;background:var(--bd-bg, #fdf9f7)}.slide-forward-enter-active,.slide-back-leave-active{z-index:2}.slide-forward-enter-from{transform:translate3d(100%,0,0)}.slide-forward-enter-to,.slide-forward-leave-from{transform:translateZ(0)}.slide-forward-leave-to,.slide-back-enter-from{transform:translate3d(-28%,0,0);opacity:.96}.slide-back-enter-to{transform:translateZ(0);opacity:1}.slide-back-leave-from{transform:translateZ(0)}.slide-back-leave-to{transform:translate3d(100%,0,0)}@media (prefers-reduced-motion: reduce){.slide-forward-enter-active,.slide-forward-leave-active,.slide-back-enter-active,.slide-back-leave-active{transition:none}}.page[data-v-33c5a612]{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:radial-gradient(120% 80% at 10% -10%,#f8e8ec 0%,transparent 55%),radial-gradient(90% 60% at 100% 0%,#f4ede4 0%,transparent 50%),var(--bd-bg);display:flex;justify-content:center;padding:40px 20px calc(28px + var(--bd-safe-bottom))}.blob[data-v-33c5a612]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none}.blob-a[data-v-33c5a612]{width:180px;height:180px;background:#f0a8a6;top:12%;right:-40px}.blob-b[data-v-33c5a612]{width:220px;height:220px;background:#da906155;bottom:8%;left:-60px}.shell[data-v-33c5a612]{position:relative;width:100%;max-width:400px;margin-top:6vh}.hero[data-v-33c5a612]{text-align:center;margin-bottom:22px}.logo[data-v-33c5a612]{width:72px;height:72px;margin:0 auto 14px;border-radius:22px;display:grid;place-items:center;font-size:36px;background:linear-gradient(160deg,#fff,#f7f1ea);box-shadow:var(--bd-shadow)}h1[data-v-33c5a612]{margin:0;font-size:32px;font-weight:700;letter-spacing:.02em;color:var(--bd-ink)}.tag[data-v-33c5a612]{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--bd-accent)}.sub[data-v-33c5a612]{margin:8px auto 0;max-width:280px;font-size:14px;color:var(--bd-ink-2);line-height:1.5}.card[data-v-33c5a612]{background:var(--bd-surface);border-radius:24px;padding:18px 16px 16px;box-shadow:var(--bd-shadow);display:flex;flex-direction:column;gap:12px}.field[data-v-33c5a612]{display:flex;flex-direction:column;gap:6px}.field span[data-v-33c5a612]{font-size:13px;font-weight:600;color:var(--bd-ink-2);padding-left:4px}.field input[data-v-33c5a612]{border:1px solid var(--bd-line);background:var(--bd-bg);border-radius:14px;padding:13px 14px;outline:none;transition:border-color .15s ease,background .15s ease}.field input[data-v-33c5a612]:focus{border-color:#e3a0ae;background:#fff}.field input[data-v-33c5a612]::placeholder{color:#b5a4a7}.btn[data-v-33c5a612]{margin-top:4px;height:50px;border-radius:999px;background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 55%,#a63552 100%);color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 22px #c0405e47}.btn[data-v-33c5a612]:active:not(:disabled){background:var(--bd-accent-press)}.btn[data-v-33c5a612]:disabled{opacity:.55}.err[data-v-33c5a612]{margin:0;color:#c0392b;font-size:13px;text-align:center}.fine[data-v-33c5a612]{margin:16px 10px 0;font-size:12px;line-height:1.5;color:var(--bd-ink-3);text-align:center}.date-field[data-v-bb25777b]{width:100%;min-width:0}.trigger[data-v-bb25777b]{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd-line);background:var(--bd-bg);border-radius:14px;padding:12px 14px;text-align:left}.value[data-v-bb25777b]{font-size:16px;font-weight:600;color:var(--bd-ink)}.icon[data-v-bb25777b]{font-size:16px;opacity:.8}.mask[data-v-bb25777b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#2e202359;display:flex;align-items:flex-end;justify-content:center;padding:12px;box-sizing:border-box}.sheet[data-v-bb25777b]{width:min(420px,100%);background:#fff;border-radius:24px 24px 18px 18px;padding:12px 14px calc(14px + var(--bd-safe-bottom));box-shadow:0 -8px 30px #2e20231f}.sheet-hd[data-v-bb25777b]{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;margin-bottom:8px}.sheet-hd strong[data-v-bb25777b]{text-align:center;font-size:16px}.ghost[data-v-bb25777b],.ok[data-v-bb25777b]{font-size:15px;font-weight:600;padding:8px 0}.ghost[data-v-bb25777b]{color:var(--bd-ink-2);text-align:left}.ok[data-v-bb25777b]{color:var(--bd-accent);text-align:right}.nav[data-v-bb25777b]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px;gap:8px}.ym[data-v-bb25777b]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 10px;border-radius:12px;font-size:17px;font-weight:700;color:var(--bd-ink);background:transparent}.ym[data-v-bb25777b]:active{background:var(--bd-bg-soft)}.chev[data-v-bb25777b]{font-size:12px;color:var(--bd-ink-3);transform:translateY(1px)}.nav-btn[data-v-bb25777b]{width:40px;height:40px;flex:0 0 auto;border-radius:12px;background:var(--bd-bg-soft);color:var(--bd-ink);font-size:22px;line-height:1}.week[data-v-bb25777b]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px}.week span[data-v-bb25777b]{text-align:center;font-size:12px;font-weight:600;color:var(--bd-ink-3);padding:4px 0}.grid[data-v-bb25777b]{display:grid;gap:4px}.grid.days[data-v-bb25777b]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid.months[data-v-bb25777b],.grid.years[data-v-bb25777b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:220px;align-content:start}.cell[data-v-bb25777b]{border-radius:12px;font-weight:600;color:var(--bd-ink);background:transparent}.cell.day[data-v-bb25777b]{aspect-ratio:1;font-size:15px}.cell.month[data-v-bb25777b],.cell.year[data-v-bb25777b]{height:48px;font-size:15px;background:var(--bd-bg)}.cell.mute[data-v-bb25777b]{color:#cbb8bc}.cell.today[data-v-bb25777b]{box-shadow:inset 0 0 0 1.5px #e3a0ae}.cell.on[data-v-bb25777b]{background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;box-shadow:0 6px 14px #c0405e47}.today-btn[data-v-bb25777b]{margin-top:10px;width:100%;height:42px;border-radius:999px;background:var(--bd-accent-soft);color:var(--bd-accent);font-size:14px;font-weight:700}.ruler[data-v-8ddf180b]{--step-px: 10px;position:relative;width:100%;height:84px;overflow:hidden;flex:0 0 auto}.viewport[data-v-8ddf180b]{height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.viewport[data-v-8ddf180b]::-webkit-scrollbar{display:none}.track[data-v-8ddf180b]{display:flex;align-items:flex-end;box-sizing:border-box;height:100%;padding-left:calc(50% - var(--step-px) / 2);padding-right:calc(50% - var(--step-px) / 2);padding-bottom:14px}.tick[data-v-8ddf180b]{flex:0 0 auto;position:relative;display:flex;align-items:flex-end;justify-content:center;height:52px}.line[data-v-8ddf180b]{display:block;width:1.5px;border-radius:2px;background:#d5c3c7;transform-origin:bottom center}.tick.minor .line[data-v-8ddf180b]{height:14px}.tick.mid .line[data-v-8ddf180b]{height:22px;background:#c4aeb3}.tick.major .line[data-v-8ddf180b]{height:34px;width:2px;background:#9a7e84}.tick.near .line[data-v-8ddf180b]{transform:scaleY(1.12)}.needle[data-v-8ddf180b]{pointer-events:none;position:absolute;left:50%;top:8px;bottom:14px;width:2px;margin-left:-1px;border-radius:999px;background:linear-gradient(180deg,transparent 0%,var(--bd-accent) 18%,var(--bd-accent) 100%);z-index:2}.needle[data-v-8ddf180b]:after{content:"";position:absolute;left:50%;top:-2px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--bd-accent)}.fade[data-v-8ddf180b]{pointer-events:none;position:absolute;top:0;bottom:0;width:48px;z-index:1}.fade.left[data-v-8ddf180b]{left:0;background:linear-gradient(90deg,#fff 0%,transparent 100%)}.fade.right[data-v-8ddf180b]{right:0;background:linear-gradient(270deg,#fff 0%,transparent 100%)}.time-field[data-v-57894d9d]{width:100%;min-width:0}.trigger[data-v-57894d9d]{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--bd-line);background:var(--bd-bg);border-radius:14px;padding:12px 14px;text-align:left}.value[data-v-57894d9d]{font-size:16px;font-weight:600;color:var(--bd-ink)}.icon[data-v-57894d9d]{font-size:15px;opacity:.8}.mask[data-v-57894d9d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#2e202359;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-57894d9d]{width:min(430px,100%);background:#fff;border-radius:22px 22px 0 0;padding:0 0 calc(12px + var(--bd-safe-bottom));box-shadow:0 -12px 36px #2e202324}.sheet-hd[data-v-57894d9d]{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--bd-line)}.sheet-hd strong[data-v-57894d9d]{text-align:center;font-size:16px}.ghost[data-v-57894d9d],.ok[data-v-57894d9d]{font-size:15px;font-weight:700;padding:8px 0}.ghost[data-v-57894d9d]{justify-self:start;color:var(--bd-ink-2)}.ok[data-v-57894d9d]{justify-self:end;color:var(--bd-accent)}.preview[data-v-57894d9d]{margin:14px 0 4px;text-align:center;font-size:28px;font-weight:700;color:var(--bd-ink);letter-spacing:.04em}.pickers[data-v-57894d9d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 8px 8px}.col-label[data-v-57894d9d]{display:block;text-align:center;font-size:12px;font-weight:700;color:var(--bd-ink-3);margin-bottom:2px}.page[data-v-f981db7f]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.nav[data-v-f981db7f]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:2px 0;min-height:40px}.pad[data-v-f981db7f]{flex:1}.baby-picker[data-v-f981db7f]{min-width:0;max-width:min(68%,240px)}.baby-trigger[data-v-f981db7f]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--bd-surface);box-shadow:var(--bd-shadow);border:1px solid transparent;transition:border-color .15s,box-shadow .15s}.baby-trigger.open[data-v-f981db7f],.baby-trigger[data-v-f981db7f]:active{border-color:color-mix(in srgb,var(--bd-accent) 28%,transparent);box-shadow:0 8px 20px #c0405e1f}.baby-avatar[data-v-f981db7f]{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--bd-accent);background:linear-gradient(145deg,#fbeef1,#f3dbe2)}.baby-avatar.sm[data-v-f981db7f]{width:36px;height:36px;font-size:15px}.baby-name[data-v-f981db7f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;color:var(--bd-ink);line-height:1.2}.baby-caret[data-v-f981db7f]{flex:0 0 auto;width:7px;height:7px;margin:0 2px 2px 0;border-right:2px solid #b89aa1;border-bottom:2px solid #b89aa1;transform:rotate(45deg);transition:transform .15s}.baby-trigger.open .baby-caret[data-v-f981db7f]{margin-bottom:-2px;transform:rotate(225deg)}.baby-mask[data-v-f981db7f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#2e202347;display:flex;align-items:flex-start;justify-content:center;padding:72px 16px 24px;box-sizing:border-box;animation:baby-mask-in-f981db7f .18s ease}@keyframes baby-mask-in-f981db7f{0%{opacity:0}to{opacity:1}}.baby-menu[data-v-f981db7f]{width:min(360px,100%);background:#fff;border-radius:20px;padding:14px 12px 12px;box-shadow:0 16px 40px #2e202329;animation:baby-menu-in-f981db7f .22s cubic-bezier(.22,1,.36,1)}@keyframes baby-menu-in-f981db7f{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.baby-menu-title[data-v-f981db7f]{margin:0 8px 10px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--bd-ink-3)}.baby-option[data-v-f981db7f]{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;text-align:left}.baby-option+.baby-option[data-v-f981db7f]{margin-top:4px}.baby-option.on[data-v-f981db7f]{background:var(--bd-accent-soft)}.baby-option[data-v-f981db7f]:active{background:var(--bd-bg-soft)}.baby-option-text[data-v-f981db7f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.baby-option-text strong[data-v-f981db7f]{font-size:15px;font-weight:700;color:var(--bd-ink)}.baby-option-text em[data-v-f981db7f]{font-style:normal;font-size:12px;font-weight:600;color:var(--bd-ink-3)}.baby-check[data-v-f981db7f]{flex:0 0 auto;color:var(--bd-accent);font-size:16px;font-weight:700}.settings[data-v-f981db7f]{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--bd-ink-2)}.settings[data-v-f981db7f]:active{background:var(--bd-bg-soft);color:var(--bd-accent)}.btn-primary[data-v-f981db7f]{background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;border-radius:999px;height:48px;padding:0 22px;font-size:16px;font-weight:700;box-shadow:0 10px 20px #c0405e38}.empty-state[data-v-f981db7f]{margin-top:36px;text-align:center;padding:28px 16px;background:var(--bd-surface);border-radius:24px;box-shadow:var(--bd-shadow)}.empty-state .glyph[data-v-f981db7f]{font-size:44px;line-height:1;margin-bottom:10px}.empty-state h2[data-v-f981db7f]{margin:0;font-size:20px}.empty-state p[data-v-f981db7f]{margin:8px auto 18px;max-width:260px;color:var(--bd-ink-2);font-size:14px;line-height:1.5}.empty-state .hint[data-v-f981db7f]{margin-top:12px;font-size:12px;color:var(--bd-ink-3)}.card[data-v-f981db7f]{background:var(--bd-surface);border-radius:20px;padding:14px 16px;margin-bottom:12px;box-shadow:var(--bd-shadow)}.summary[data-v-f981db7f]{display:flex;align-items:stretch;gap:12px;padding-right:12px}.summary-main[data-v-f981db7f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.summary-main[data-v-f981db7f] .date-field .trigger{border:none;background:var(--bd-bg-soft);padding:10px 12px}.summary-main[data-v-f981db7f] .date-field .value{font-size:15px}.metrics[data-v-f981db7f]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric[data-v-f981db7f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:12px;border-radius:14px;background:var(--bd-bg);text-align:left;min-width:0}.metric[data-v-f981db7f]:active{background:var(--bd-bg-soft)}.metric-label[data-v-f981db7f]{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--bd-ink-3)}.metric-right[data-v-f981db7f]{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;margin-left:auto}.metric-value[data-v-f981db7f]{font-size:17px;font-weight:700;color:var(--bd-ink)}.metric-unit[data-v-f981db7f]{font-size:12px;font-weight:600;color:var(--bd-ink-3)}.metric-right.blank .metric-value[data-v-f981db7f]{color:#cbb8bc;font-weight:600}.add-btn[data-v-f981db7f]{flex:0 0 auto;align-self:center;width:48px;height:48px;border-radius:50%;background:var(--bd-accent-soft);display:grid;place-items:center;position:relative}.add-btn.on[data-v-f981db7f]{background:color-mix(in srgb,var(--bd-accent) 18%,white)}.add-btn .cross[data-v-f981db7f]{position:relative;width:18px;height:18px}.add-btn .cross[data-v-f981db7f]:before,.add-btn .cross[data-v-f981db7f]:after{content:"";position:absolute;left:50%;top:50%;background:var(--bd-accent);border-radius:2px;transform:translate(-50%,-50%)}.add-btn .cross[data-v-f981db7f]:before{width:18px;height:2.5px}.add-btn .cross[data-v-f981db7f]:after{width:2.5px;height:18px}.body-mask[data-v-f981db7f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#2e202361;display:flex;align-items:center;justify-content:center;padding:20px 16px;box-sizing:border-box;animation:mask-in-f981db7f .22s ease}@keyframes mask-in-f981db7f{0%{opacity:0}to{opacity:1}}.body-sheet[data-v-f981db7f]{width:min(400px,100%);background:#fff;border-radius:24px;padding:22px 16px 16px;box-shadow:0 18px 48px #2e20232e;display:flex;flex-direction:column;gap:10px;animation:sheet-in-f981db7f .22s ease both}@keyframes sheet-in-f981db7f{0%{opacity:0}to{opacity:1}}.body-display[data-v-f981db7f]{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:2px 0 4px;min-height:48px;flex:0 0 auto}.body-display .num[data-v-f981db7f]{font-size:42px;font-weight:800;letter-spacing:-.02em;color:var(--bd-accent);line-height:1}.body-display .unit[data-v-f981db7f]{font-size:15px;font-weight:700;color:var(--bd-ink-3)}.body-actions[data-v-f981db7f]{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.act[data-v-f981db7f]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.act.cancel[data-v-f981db7f]{background:#f1e8ea;color:#8a6f75}.act.save[data-v-f981db7f]{background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;box-shadow:0 8px 16px #c0405e3d}.act[data-v-f981db7f]:disabled{opacity:.55}.types[data-v-f981db7f]{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 12px;padding:0 2px}.chip[data-v-f981db7f]{border-radius:14px;padding:10px 12px;font-size:14px;font-weight:700;color:var(--bd-ink);background:#f4ede4}.chip[data-v-f981db7f]:nth-child(1){background:color-mix(in srgb,var(--bd-feeding) 22%,white)}.chip[data-v-f981db7f]:nth-child(2){background:color-mix(in srgb,var(--bd-diaper) 22%,white)}.chip[data-v-f981db7f]:nth-child(3){background:color-mix(in srgb,var(--bd-sleep) 22%,white)}.chip[data-v-f981db7f]:nth-child(4){background:color-mix(in srgb,var(--bd-hygiene) 22%,white)}.chip[data-v-f981db7f]:nth-child(5){background:color-mix(in srgb,var(--bd-supplement) 22%,white)}.chip[data-v-f981db7f]:nth-child(6){background:color-mix(in srgb,var(--bd-edu) 22%,white)}.chip.on[data-v-f981db7f]{box-shadow:inset 0 0 0 2px var(--bd-accent);color:var(--bd-accent)}.timeline-card[data-v-f981db7f]{min-height:280px;display:flex;flex-direction:column}.card-hd[data-v-f981db7f]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hd-ico[data-v-f981db7f]{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:var(--bd-accent-soft);color:var(--bd-accent)}.hd-title[data-v-f981db7f]{font-size:15px;font-weight:700;color:var(--bd-ink)}.timeline[data-v-f981db7f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.timeline li[data-v-f981db7f]{display:flex;justify-content:space-between;gap:8px;padding:12px;background:var(--bd-bg);border-radius:14px}.timeline strong[data-v-f981db7f]{margin-right:8px;color:var(--bd-accent)}.timeline em[data-v-f981db7f]{margin-left:6px;color:var(--bd-sleep);font-style:normal;font-size:12px;font-weight:600}.no-record[data-v-f981db7f]{flex:1;margin:0;display:grid;place-items:center;min-height:200px;color:#cbb8bc;font-size:15px;font-weight:600}.row[data-v-f981db7f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}input[data-v-f981db7f],select[data-v-f981db7f]{border:1px solid var(--bd-line);border-radius:12px;padding:10px 12px;background:var(--bd-bg)}button.ghost[data-v-f981db7f]{background:transparent;color:var(--bd-ink-2);border:1px solid var(--bd-line);border-radius:999px;padding:8px 12px}button.danger[data-v-f981db7f]{color:#c0392b;border-color:#f0c4c0}.err[data-v-f981db7f]{color:#c0392b;margin:0;font-size:13px;text-align:center}.entry-mask[data-v-f981db7f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#2e202359;display:flex;align-items:flex-end;justify-content:center}.entry-sheet[data-v-f981db7f]{width:min(430px,100%);height:min(82vh,680px);max-height:min(82vh,680px);background:#fff;border-radius:22px 22px 0 0;display:flex;flex-direction:column;box-shadow:0 -12px 36px #2e202324;padding-bottom:var(--bd-safe-bottom);box-sizing:border-box}.entry-enter-active[data-v-f981db7f],.entry-leave-active[data-v-f981db7f]{transition:opacity .24s ease}.entry-enter-active .entry-sheet[data-v-f981db7f],.entry-leave-active .entry-sheet[data-v-f981db7f]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.entry-enter-from[data-v-f981db7f],.entry-leave-to[data-v-f981db7f]{opacity:0}.entry-enter-from .entry-sheet[data-v-f981db7f],.entry-leave-to .entry-sheet[data-v-f981db7f]{transform:translateY(100%)}.entry-enter-to .entry-sheet[data-v-f981db7f],.entry-leave-from .entry-sheet[data-v-f981db7f]{transform:translateY(0)}.entry-hd[data-v-f981db7f]{flex:0 0 auto;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;padding:12px 14px 8px;border-bottom:1px solid var(--bd-line)}.entry-hd strong[data-v-f981db7f]{text-align:center;font-size:16px;font-weight:700}.entry-cancel[data-v-f981db7f]{justify-self:start;color:var(--bd-ink-2);font-size:15px;font-weight:600;padding:8px 0}.entry-save[data-v-f981db7f]{justify-self:end;color:var(--bd-accent);font-size:15px;font-weight:700;padding:8px 0}.entry-save[data-v-f981db7f]:disabled{opacity:.5}.entry-body[data-v-f981db7f]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.entry-body label[data-v-f981db7f],.entry-body .field[data-v-f981db7f]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--bd-ink-2);min-width:0}.entry-body .dt-row[data-v-f981db7f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px}.entry-body .sub-label[data-v-f981db7f]{margin:2px 0 -2px;font-size:12px;font-weight:700;color:var(--bd-ink-3)}.entry-body .amount-display[data-v-f981db7f]{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:2px 0 -4px}.entry-body .amount-display strong[data-v-f981db7f]{font-size:28px;font-weight:700;color:var(--bd-ink)}.entry-body .amount-display em[data-v-f981db7f]{font-style:normal;font-size:14px;font-weight:700;color:var(--bd-ink-2)}.entry-body[data-v-f981db7f] .date-field .trigger,.entry-body[data-v-f981db7f] .time-field .trigger{padding:10px 12px;border-radius:12px}.entry-body[data-v-f981db7f] .date-field .value,.entry-body[data-v-f981db7f] .time-field .value{font-size:14px}.entry-body input[data-v-f981db7f]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--bd-line);border-radius:12px;padding:10px 12px;background:var(--bd-bg);font-size:15px;font-weight:600;color:var(--bd-ink)}.entry-body .seg[data-v-f981db7f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.entry-body .seg.nums[data-v-f981db7f]{grid-template-columns:repeat(6,minmax(0,1fr))}.entry-body .seg.nums.seven[data-v-f981db7f]{grid-template-columns:repeat(7,minmax(0,1fr))}.entry-body .seg.wrap[data-v-f981db7f]{display:flex;flex-wrap:wrap;gap:8px}.entry-body .seg-item[data-v-f981db7f]{height:40px;border-radius:12px;background:var(--bd-bg-soft, #f7f1f0);color:var(--bd-ink-2);font-size:14px;font-weight:700;padding:0 10px}.entry-body .seg.wrap .seg-item[data-v-f981db7f]{height:auto;min-height:36px;padding:8px 12px;border-radius:999px}.entry-body .seg-item.soft[data-v-f981db7f]{font-size:13px;font-weight:600}.entry-body .seg-item.on[data-v-f981db7f]{background:var(--bd-accent-soft);color:var(--bd-accent);box-shadow:inset 0 0 0 1px #e8b4c0}.pick-tip[data-v-f981db7f]{margin:auto 0;font-size:14px;font-weight:600;color:var(--bd-ink-3);text-align:center}.entry-types[data-v-f981db7f]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 8px;border-bottom:1px solid var(--bd-line)}.page[data-v-25b5936d]{padding:32px 20px}button[data-v-25b5936d]{background:#0f766e;color:#fff;border:none;border-radius:10px;padding:12px 16px}.msg[data-v-25b5936d]{color:#44403c}.page[data-v-05dd42e4]{min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;overflow-x:hidden;background:radial-gradient(100% 70% at 0% 0%,#f8e8ec 0%,transparent 55%),var(--bd-bg);display:flex;justify-content:center;padding:24px 20px calc(24px + var(--bd-safe-bottom));box-sizing:border-box}.shell[data-v-05dd42e4]{width:100%;max-width:400px;min-width:0}.hero[data-v-05dd42e4]{margin:18px 4px 16px}.kicker[data-v-05dd42e4]{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--bd-accent);letter-spacing:.04em}h1[data-v-05dd42e4]{margin:0;font-size:26px;font-weight:700;line-height:1.3;color:var(--bd-ink)}.sub[data-v-05dd42e4]{margin:8px 0 0;font-size:14px;color:var(--bd-ink-2);line-height:1.5}.card[data-v-05dd42e4]{background:var(--bd-surface);border-radius:24px;padding:16px;box-shadow:var(--bd-shadow);display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.field[data-v-05dd42e4]{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.field span[data-v-05dd42e4]{font-size:13px;font-weight:600;color:var(--bd-ink-2);padding-left:2px}.field input[data-v-05dd42e4]{display:block;width:100%;max-width:100%;min-width:0;border:1px solid var(--bd-line);background:var(--bd-bg);border-radius:14px;padding:12px 14px;outline:none;box-sizing:border-box}.field input[type=number][data-v-05dd42e4],.field input[type=date][data-v-05dd42e4]{min-width:0;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.field input[type=number][data-v-05dd42e4]::-webkit-outer-spin-button,.field input[type=number][data-v-05dd42e4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field input[data-v-05dd42e4]:focus{border-color:#e3a0ae;background:#fff}.two[data-v-05dd42e4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;min-width:0}.seg[data-v-05dd42e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.seg-item[data-v-05dd42e4]{height:40px;border-radius:999px;background:var(--bd-bg-soft);color:var(--bd-ink-2);font-size:14px;font-weight:600}.seg-item.on[data-v-05dd42e4]{background:var(--bd-accent-soft);color:var(--bd-accent);box-shadow:inset 0 0 0 1px #e8b4c0}.btn[data-v-05dd42e4]{margin-top:4px;height:50px;border-radius:999px;background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 22px #c0405e40}.btn-ghost[data-v-05dd42e4]{height:46px;border-radius:999px;color:var(--bd-ink-2);font-size:15px;font-weight:600;background:transparent}.btn[data-v-05dd42e4]:disabled,.btn-ghost[data-v-05dd42e4]:disabled{opacity:.5}.err[data-v-05dd42e4]{margin:0;color:#c0392b;font-size:13px;text-align:center}.page[data-v-65dd767e]{min-height:100vh;min-height:100dvh;background:radial-gradient(120% 80% at 10% -10%,#f8e8ec 0%,transparent 55%),var(--bd-bg);display:flex;justify-content:center;padding:40px 20px calc(28px + var(--bd-safe-bottom))}.shell[data-v-65dd767e]{width:100%;max-width:400px;margin-top:8vh}.hero[data-v-65dd767e]{margin-bottom:18px}.kicker[data-v-65dd767e]{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--bd-accent)}h1[data-v-65dd767e]{margin:0;font-size:24px;font-weight:700;line-height:1.35}.sub[data-v-65dd767e]{margin:8px 0 0;font-size:14px;color:var(--bd-ink-2);line-height:1.5}.card[data-v-65dd767e]{background:var(--bd-surface);border-radius:20px;padding:18px 16px;box-shadow:var(--bd-shadow);display:flex;flex-direction:column;gap:14px}.field[data-v-65dd767e]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--bd-ink-2)}.field input[data-v-65dd767e]{border:1px solid var(--bd-line);border-radius:14px;padding:12px 14px;background:var(--bd-bg);font-size:16px;font-weight:600;color:var(--bd-ink)}.btn[data-v-65dd767e]{height:48px;border-radius:999px;background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 20px #c0405e38}.btn[data-v-65dd767e]:disabled{opacity:.6}.err[data-v-65dd767e]{margin:0;color:#c0392b;font-size:13px}.page[data-v-9c351325]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.bar[data-v-9c351325]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;margin-bottom:16px;padding:4px 0}.bar h1[data-v-9c351325]{margin:0;text-align:center;font-size:18px;font-weight:700}.back[data-v-9c351325]{justify-self:start;color:var(--bd-accent);font-size:15px;font-weight:600;padding:8px 0}.pad[data-v-9c351325]{width:1px}.card[data-v-9c351325]{background:var(--bd-surface);border-radius:20px;box-shadow:var(--bd-shadow);overflow:hidden}.list .row[data-v-9c351325]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:16px;font-weight:600;color:var(--bd-ink);text-align:left;border-bottom:1px solid var(--bd-line)}.list .row[data-v-9c351325]:last-child{border-bottom:none}.list .row[data-v-9c351325]:active{background:var(--bd-bg-soft)}.chev[data-v-9c351325]{color:var(--bd-ink-3);font-size:20px;font-weight:400}.logout[data-v-9c351325]{margin-top:24px;width:100%;height:48px;border-radius:999px;background:var(--bd-surface);color:#c0392b;font-size:16px;font-weight:700;box-shadow:var(--bd-shadow)}.logout[data-v-9c351325]:active{background:#fdf0ef}.page[data-v-09d2a9e5]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.bar[data-v-09d2a9e5]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;margin-bottom:16px;padding:4px 0}.bar h1[data-v-09d2a9e5]{margin:0;text-align:center;font-size:18px;font-weight:700}.back[data-v-09d2a9e5]{justify-self:start;color:var(--bd-accent);font-size:15px;font-weight:600;padding:8px 0}.pad[data-v-09d2a9e5]{width:1px}.card[data-v-09d2a9e5]{background:var(--bd-surface);border-radius:20px;box-shadow:var(--bd-shadow);overflow:hidden}.list .row[data-v-09d2a9e5]{width:100%;display:flex;align-items:center;gap:28px;padding:16px 18px;font-size:16px;font-weight:600;color:var(--bd-ink);border-bottom:1px solid var(--bd-line)}.list .row[data-v-09d2a9e5]:last-child{border-bottom:none}.list .row.static[data-v-09d2a9e5]{cursor:default}.list .row[data-v-09d2a9e5]:not(.static){cursor:pointer}.list .row.editing[data-v-09d2a9e5]{cursor:default}.label[data-v-09d2a9e5]{flex:0 0 56px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--bd-ink);font-weight:700;font-size:15px;line-height:1.2}.value[data-v-09d2a9e5]{flex:1;min-width:0;text-align:right;color:var(--bd-ink-3);font-weight:600;font-size:15px}.value.placeholder[data-v-09d2a9e5]{color:#cbb8bc;font-weight:600}.edit-box[data-v-09d2a9e5]{flex:1;min-width:0;height:40px;border:1px solid var(--bd-line);border-radius:12px;background:#fff;text-align:left;font-size:15px;font-weight:600;color:var(--bd-ink);padding:0 12px;box-shadow:inset 0 0 0 1px transparent}.edit-box[data-v-09d2a9e5]:focus{outline:none;border-color:color-mix(in srgb,var(--bd-accent) 45%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--bd-accent) 14%,transparent)}.edit-box[data-v-09d2a9e5]::placeholder{color:#cbb8bc;font-weight:600}.ok-btn[data-v-09d2a9e5]{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#3cb371;color:#fff;font-size:16px;font-weight:800;box-shadow:0 6px 12px #2ea06447}.err[data-v-09d2a9e5]{margin:12px 4px 0;color:#c0392b;font-size:13px}.toast[data-v-09d2a9e5]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);z-index:2000;padding:12px 22px;border-radius:999px;background:#2e2023d1;color:#fff;font-size:14px;font-weight:700;box-shadow:0 10px 28px #2e202338;pointer-events:none;animation:toast-in-09d2a9e5 .18s ease}@keyframes toast-in-09d2a9e5{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.page[data-v-18b20bd9]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.bar[data-v-18b20bd9]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;margin-bottom:16px;padding:4px 0}.bar h1[data-v-18b20bd9]{margin:0;text-align:center;font-size:18px;font-weight:700}.back[data-v-18b20bd9]{justify-self:start;color:var(--bd-accent);font-size:15px;font-weight:600;padding:8px 0}.add[data-v-18b20bd9]{justify-self:end;width:36px;height:36px;border-radius:50%;background:var(--bd-accent-soft);color:var(--bd-accent);font-size:24px;font-weight:600;line-height:1}.card[data-v-18b20bd9]{background:var(--bd-surface);border-radius:20px;box-shadow:var(--bd-shadow)}.empty[data-v-18b20bd9]{text-align:center;padding:28px 16px}.empty p[data-v-18b20bd9]{margin:0 0 16px;color:var(--bd-ink-2);font-size:14px}.btn-primary[data-v-18b20bd9]{background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;border-radius:999px;height:48px;padding:0 22px;font-size:16px;font-weight:700}.list[data-v-18b20bd9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.item[data-v-18b20bd9]{display:flex;align-items:center;gap:12px;padding:14px}.avatar[data-v-18b20bd9]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--bd-accent);background:linear-gradient(145deg,#fbeef1,#f3dbe2)}.meta[data-v-18b20bd9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.meta strong[data-v-18b20bd9]{font-size:16px}.meta span[data-v-18b20bd9]{font-size:12px;color:var(--bd-ink-3);font-weight:600}.actions[data-v-18b20bd9]{display:flex;flex-direction:row;gap:12px;align-items:center;flex:0 0 auto}.link[data-v-18b20bd9]{color:var(--bd-accent);font-size:13px;font-weight:700;padding:4px 0}.page[data-v-c5fdbadd]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.bar[data-v-c5fdbadd]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;margin-bottom:16px}.bar h1[data-v-c5fdbadd]{margin:0;text-align:center;font-size:18px;font-weight:700}.back[data-v-c5fdbadd]{justify-self:start;color:var(--bd-accent);font-size:15px;font-weight:600}.pad[data-v-c5fdbadd]{width:1px}.card[data-v-c5fdbadd]{background:var(--bd-surface);border-radius:20px;padding:16px;margin-bottom:12px;box-shadow:var(--bd-shadow);min-width:0;overflow:hidden}.profile[data-v-c5fdbadd]{text-align:center;padding:22px 16px}.avatar[data-v-c5fdbadd]{width:72px;height:72px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:700;color:var(--bd-accent);background:linear-gradient(145deg,#fbeef1,#f3dbe2)}.role[data-v-c5fdbadd]{margin:0;font-size:13px;color:var(--bd-ink-3);font-weight:600}.form[data-v-c5fdbadd]{display:flex;flex-direction:column;gap:12px;min-width:0}.field[data-v-c5fdbadd]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--bd-ink-2);min-width:0}.field input[data-v-c5fdbadd]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--bd-line);border-radius:12px;padding:10px 12px;background:var(--bd-bg);font-size:15px;font-weight:600;color:var(--bd-ink)}.field input[type=number][data-v-c5fdbadd]{-moz-appearance:textfield}.field input[type=number][data-v-c5fdbadd]::-webkit-outer-spin-button,.field input[type=number][data-v-c5fdbadd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field input[data-v-c5fdbadd]:disabled{opacity:.7}.form[data-v-c5fdbadd] .date-field{width:100%;min-width:0}.seg[data-v-c5fdbadd]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.seg-item[data-v-c5fdbadd]{height:40px;border-radius:12px;background:var(--bd-bg);font-weight:700;color:var(--bd-ink-2)}.seg-item.on[data-v-c5fdbadd]{background:var(--bd-accent-soft);color:var(--bd-accent)}.two[data-v-c5fdbadd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}.btn[data-v-c5fdbadd]{height:46px;border-radius:999px;background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;font-weight:700}.btn.ghost[data-v-c5fdbadd]{background:var(--bd-accent-soft);color:var(--bd-accent);box-shadow:none}.err[data-v-c5fdbadd]{margin:0;color:#c0392b;font-size:13px}.ok[data-v-c5fdbadd]{margin:0;color:var(--bd-accent);font-size:13px;font-weight:600}.page[data-v-1ff105ea]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.bar[data-v-1ff105ea]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;margin-bottom:8px}.bar h1[data-v-1ff105ea]{margin:0;text-align:center;font-size:18px;font-weight:700}.back[data-v-1ff105ea]{justify-self:start;color:var(--bd-accent);font-size:15px;font-weight:600}.add[data-v-1ff105ea]{justify-self:end;width:36px;height:36px;border-radius:50%;background:var(--bd-accent-soft);color:var(--bd-accent);font-size:24px;line-height:1}.pad[data-v-1ff105ea]{width:1px}.sub[data-v-1ff105ea]{margin:0 0 12px;text-align:center;color:var(--bd-ink-3);font-size:13px;font-weight:600}.list[data-v-1ff105ea]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.card[data-v-1ff105ea]{background:var(--bd-surface);border-radius:18px;padding:14px;box-shadow:var(--bd-shadow)}.item[data-v-1ff105ea]{display:flex;align-items:center;gap:10px}.meta[data-v-1ff105ea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.meta strong[data-v-1ff105ea]{font-size:15px}.meta span[data-v-1ff105ea]{font-size:12px;color:var(--bd-ink-3);font-weight:600}.actions[data-v-1ff105ea]{display:flex;flex-direction:column;gap:6px}.ghost[data-v-1ff105ea]{border:1px solid var(--bd-line);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;color:var(--bd-ink-2)}.danger[data-v-1ff105ea]{color:#c0392b;border-color:#f0c4c0;width:100%}.mask[data-v-1ff105ea]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#2e202359;display:flex;align-items:center;justify-content:center;padding:20px 16px}.sheet[data-v-1ff105ea]{width:min(400px,100%);background:#fff;border-radius:22px;padding:18px 16px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 16px 40px #2e202329}.sheet h3[data-v-1ff105ea]{margin:0 0 4px;text-align:center;font-size:17px}.sheet input[data-v-1ff105ea]{border:1px solid var(--bd-line);border-radius:12px;padding:12px 14px;background:var(--bd-bg);font-size:15px;font-weight:600}.btn[data-v-1ff105ea]{height:44px;border-radius:999px;background:linear-gradient(135deg,#d45875 0%,var(--bd-accent) 100%);color:#fff;font-weight:700}.btn.soft[data-v-1ff105ea]{background:var(--bd-accent-soft);color:var(--bd-accent)}.btn[data-v-1ff105ea]:disabled{opacity:.6}.link[data-v-1ff105ea]{color:var(--bd-ink-3);font-weight:600;padding:8px 0}.mono[data-v-1ff105ea]{margin:0;font-family:ui-monospace,monospace;font-size:12px;word-break:break-all;color:var(--bd-ink-2)}.confirm-line[data-v-1ff105ea]{margin:0;display:flex;flex-direction:column;gap:4px;text-align:center}.hint[data-v-1ff105ea]{margin:0;text-align:center;color:var(--bd-ink-3);font-size:13px}.row[data-v-1ff105ea]{display:flex;gap:8px}.row .btn[data-v-1ff105ea],.row .ghost[data-v-1ff105ea]{flex:1}.err[data-v-1ff105ea]{margin:0;color:#c0392b;font-size:13px}.toast[data-v-1ff105ea]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);z-index:3000;padding:12px 22px;border-radius:999px;background:#2e2023d1;color:#fff;font-size:14px;font-weight:700;box-shadow:0 10px 28px #2e202338;pointer-events:none}.page[data-v-73a6c4c4]{max-width:430px;margin:0 auto;padding:12px 16px calc(40px + var(--bd-safe-bottom));background:radial-gradient(120% 60% at 100% -10%,#f8e8ec 0%,transparent 50%),var(--bd-bg);min-height:100vh;min-height:100dvh}.bar[data-v-73a6c4c4]{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;margin-bottom:16px;padding:4px 0}.bar h1[data-v-73a6c4c4]{margin:0;text-align:center;font-size:18px;font-weight:700}.back[data-v-73a6c4c4]{justify-self:start;color:var(--bd-accent);font-size:15px;font-weight:600;padding:8px 0}.pad[data-v-73a6c4c4]{width:1px}.card[data-v-73a6c4c4]{background:var(--bd-surface);border-radius:20px;padding:20px 18px;margin-bottom:12px;box-shadow:var(--bd-shadow)}.hero[data-v-73a6c4c4]{text-align:center}.logo[data-v-73a6c4c4]{width:64px;height:64px;margin:0 auto 12px;border-radius:20px;display:grid;place-items:center;font-size:32px;background:var(--bd-accent-soft)}.hero h2[data-v-73a6c4c4]{margin:0 0 6px;font-size:22px;font-weight:700}.tag[data-v-73a6c4c4]{margin:0;color:var(--bd-ink-2);font-size:14px}.ver[data-v-73a6c4c4]{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--bd-ink-3)}.info p[data-v-73a6c4c4]{margin:0;font-size:14px;line-height:1.6;color:var(--bd-ink-2)}:root{--bd-bg: #fdf9f7;--bd-bg-soft: #f7f1ea;--bd-surface: #ffffff;--bd-ink: #2e2023;--bd-ink-2: #6b565a;--bd-ink-3: #776368;--bd-line: rgba(46, 32, 35, .08);--bd-accent: #c0405e;--bd-accent-soft: #f8e8ec;--bd-accent-press: #a63552;--bd-feeding: #da9061;--bd-sleep: #7562b1;--bd-diaper: #5dc6a2;--bd-hygiene: #70befe;--bd-supplement: #6fa75c;--bd-body: #588ed3;--bd-edu: #a58521;--bd-radius: 18px;--bd-radius-sm: 12px;--bd-shadow: 0 8px 28px rgba(46, 32, 35, .06);--bd-safe-bottom: env(safe-area-inset-bottom, 0px);--bd-font: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{margin:0;min-height:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--bd-font);background:var(--bd-bg);color:var(--bd-ink);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font:inherit;color:inherit}a{color:var(--bd-accent);text-decoration:none}
