@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;min-height:0;height:100%}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{position:relative;contain:layout style;height:auto}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-row:1;grid-column:1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}body{--ion-color-danger: var(--health);--ion-color-danger-shade: var(--health);--ion-color-danger-tint: var(--health);--ion-color-danger-contrast: var(--paper);--ion-color-success: var(--ok);--ion-color-success-contrast: var(--paper)}ion-button{--border-radius: 999px;--box-shadow: none;--padding-start: 20px;--padding-end: 20px;margin:0;min-height:52px;font:800 16px Figtree,system-ui,sans-serif;letter-spacing:0;text-transform:none}ion-button[size=small]{--padding-start: 14px;--padding-end: 14px;min-height:40px;font-size:13.5px;font-weight:700}ion-button[size=large]{--border-radius: 22px;min-height:72px;font-size:17px}ion-button[fill=outline]{--background: transparent;--border-color: var(--line);--border-width: 1px;--color: var(--ink-2);font-weight:700}ion-button[fill=clear]{--color: var(--ink-2);--padding-start: 8px;--padding-end: 8px;min-height:44px;font-weight:700}ion-button.mt{margin-top:14px}ion-button.button-disabled:not([fill]),ion-button.button-disabled[fill=solid]{--background: var(--sunk);--color: var(--dim);opacity:1}ion-button.button-disabled[fill=outline],ion-button.button-disabled[fill=clear]{opacity:.4}@media(min-width:768px){ion-button[expand=block]{width:100%;max-width:440px;margin-inline:auto}}ion-chip{--background: var(--card);--color: var(--ink-2);margin:0;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;font:600 14px Figtree,system-ui,sans-serif}ion-chip.on{--background: var(--ink);--color: var(--paper);border-color:transparent}ion-segment{--background: var(--sunk)}ion-segment-button{--indicator-color: var(--card);--color: var(--ink-2);--color-checked: var(--ink);min-height:40px;font:700 13.5px Figtree,system-ui,sans-serif;letter-spacing:0;text-transform:none}ion-input,ion-textarea,ion-select{--color: var(--ink);--placeholder-color: var(--dim);--placeholder-opacity: 1;--highlight-color-focused: var(--ink);--highlight-color-valid: var(--ink);--padding-start: 14px;--padding-end: 14px;min-height:52px;border:1px solid var(--line);border-radius:14px;background:var(--card);font:600 16px Figtree,system-ui,sans-serif}ion-input[class]{--padding-start: 14px;--padding-end: 14px}ion-textarea[class]{--padding-start: 0;--padding-end: 0;padding:2px 14px}ion-input.has-focus,ion-textarea.has-focus{border-color:var(--ink)}:is(ion-input,ion-textarea,ion-searchbar) :is(input,textarea):focus-visible{outline:none}ion-item ion-input,ion-item ion-textarea,ion-item ion-select{border:0;background:transparent}ion-select::part(icon){color:var(--dim);opacity:1}ion-input .label-text,ion-textarea .label-text,ion-select::part(label){color:var(--dim);font-weight:600}ion-range{--bar-background: var(--line);--bar-background-active: var(--ink);--bar-height: 4px;--bar-border-radius: 999px;--knob-background: var(--card);--knob-size: 28px;--knob-box-shadow: 0 2px 8px color-mix(in srgb, var(--ink) 30%, transparent), inset 0 0 0 1px var(--line);--pin-background: var(--ink);--pin-color: var(--paper)}body.noche ion-range{--knob-background: var(--ink)}ion-toggle{--track-background: var(--line);--track-background-checked: var(--ok)}ion-checkbox{--checkbox-background-checked: var(--ink);--border-color: var(--line);--border-color-checked: var(--ink);--checkmark-color: var(--paper);--border-radius: 6px}ion-list{--ion-item-background: var(--card);background:transparent}ion-list[inset]{margin:12px 0;border-radius:16px}ion-item{--background: var(--card);--color: var(--ink);--border-color: var(--hairline);--detail-icon-color: var(--dim);--min-height: 52px;font-family:Figtree,system-ui,sans-serif}ion-accordion{background:transparent}ion-accordion>ion-item[slot=header]{--background: transparent;--color: var(--ink-2);--padding-start: 0;--inner-padding-end: 0;--min-height: 44px;font-size:13.5px;font-weight:700}ion-accordion>[slot=content]{padding:4px 0 12px}ion-toast{--background: var(--ink);--color: var(--paper);--button-color: var(--paper);--border-radius: 18px;--box-shadow: 0 8px 30px color-mix(in srgb, var(--ink) 35%, transparent);--max-width: 520px;--width: calc(100% - 32px) ;font:700 14px Figtree,system-ui,sans-serif}ion-toast.baby{--background: var(--baby);--color: var(--on-acc);--button-color: var(--on-acc)}ion-toast.info{--background: var(--card);--color: var(--txt);--button-color: var(--ink);--border-color: var(--hairline);--border-width: 1px;--border-style: solid}ion-action-sheet{--background: var(--panel);--color: var(--dim);--button-color: var(--ink);--button-background-activated: var(--sunk);font-family:Figtree,system-ui,sans-serif}ion-popover{--background: var(--card);--box-shadow: 0 12px 40px color-mix(in srgb, var(--ink) 25%, transparent);--width: min(320px, 86vw)}ion-popover ion-item{--background: transparent;--background-focused: transparent;--min-height: 48px;font-size:16px}ion-popover ion-radio{--color-checked: var(--ink)}ion-popover .item-radio-checked{font-weight:700}ion-datetime{--background: var(--panel);--title-color: var(--ink);color:var(--ink)}body.nocturno ion-button:not([fill]),body.nocturno ion-button[fill=solid]{--background: var(--panel2);--color: var(--txt)}body.nocturno ion-chip.on{--background: var(--panel2);--color: var(--txt);border-color:var(--line)}body.nocturno ion-toast{--background: var(--panel2);--color: var(--txt);--button-color: var(--txt);--border-color: var(--line);--border-width: 1px;--border-style: solid;--box-shadow: none}body.ion-shell{--tabbar-h: 64px;--tabbar-gap: 12px;--shell-bar: 0px}ion-tab-bar,.dock-glass{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + var(--tabbar-gap));width:min(100% - 32px,520px);height:var(--tabbar-h);margin:0 auto;border-radius:999px}.dock-glass{z-index:9;pointer-events:none;background-color:color-mix(in srgb,var(--card) 76%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--card) 38%,transparent),transparent 55%);-webkit-backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);box-shadow:inset 0 1px color-mix(in srgb,var(--card) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 14px 34px -14px color-mix(in srgb,var(--ink) 38%,transparent)}ion-tab-bar{z-index:10;padding:0 6px;--background: transparent;--border: 0}ion-tab-button{position:relative;--padding-top: 4px;--padding-bottom: 4px}ion-tab-button.tab-selected:before{content:"";position:absolute;inset:6px 2px;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent)}.page{padding:0 16px 28px}.ion-page ion-content{--padding-bottom: env(safe-area-inset-bottom)}body.ion-shell ion-tabs .ion-page:not(:has(ion-footer)) ion-content{--padding-bottom: calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom))}body.ion-shell:has(app-log-fab .fab) ion-tabs .ion-page:not(:has(ion-footer)) ion-content,body.ion-shell ion-tabs .ion-page:has(.page .fab):not(:has(ion-footer)) ion-content{--padding-bottom: calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom) + 68px)}body.ion-shell ion-tabs ion-footer{background:transparent;padding-bottom:calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom))}body.ion-shell app-log-fab .fab{background-color:color-mix(in srgb,var(--ink) 82%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--card) 38%,transparent),transparent 55%);-webkit-backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);box-shadow:inset 0 1px color-mix(in srgb,var(--card) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 14px 34px -14px color-mix(in srgb,var(--ink) 38%,transparent);color:var(--paper)}body.ion-shell app-feedback-button .fbb{background-color:color-mix(in srgb,var(--card) 76%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--card) 38%,transparent),transparent 55%);-webkit-backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);box-shadow:inset 0 1px color-mix(in srgb,var(--card) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 14px 34px -14px color-mix(in srgb,var(--ink) 38%,transparent);border:0}ion-toast{--background: color-mix(in srgb, var(--ink) 80%, transparent)}ion-toast::part(container){-webkit-backdrop-filter:blur(24px) saturate(1.9);backdrop-filter:blur(24px) saturate(1.9)}ion-toast.info{--background: color-mix(in srgb, var(--card) 62%, transparent)}ion-toast.baby{--background: color-mix(in srgb, var(--baby) 86%, transparent)}ion-popover::part(content){background-color:color-mix(in srgb,var(--card) 72%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--card) 38%,transparent),transparent 55%);-webkit-backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);box-shadow:inset 0 1px color-mix(in srgb,var(--card) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 14px 34px -14px color-mix(in srgb,var(--ink) 38%,transparent)}ion-popover{--background: transparent}ion-action-sheet .action-sheet-group{background-color:color-mix(in srgb,var(--panel) 72%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--card) 38%,transparent),transparent 55%);-webkit-backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);backdrop-filter:blur(30px) saturate(1.7) brightness(1.04);box-shadow:inset 0 1px color-mix(in srgb,var(--card) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent),0 14px 34px -14px color-mix(in srgb,var(--ink) 38%,transparent)}ion-action-sheet .ask-primary{font-weight:700}ion-action-sheet .action-sheet-group-cancel{background:var(--card)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.dock-glass,body.ion-shell app-feedback-button .fbb,ion-popover::part(content),ion-action-sheet .action-sheet-group{background:var(--card)}}@media(prefers-reduced-transparency:reduce){.dock-glass,body.ion-shell app-feedback-button .fbb,ion-popover::part(content),ion-action-sheet .action-sheet-group{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}body.ion-shell app-log-fab .fab{background:var(--ink)}ion-toast{--background: var(--ink)}}ion-content::part(scroll){scroll-padding-top:calc(env(safe-area-inset-top) + 64px);scroll-padding-bottom:calc(var(--tabbar-h, 0px) + var(--tabbar-gap, 0px) + env(safe-area-inset-bottom) + 16px)}.ion-page:has(nav.seg.top) ion-content::part(scroll){scroll-padding-top:calc(env(safe-area-inset-top) + 92px)}body:has(.story.reader) :is(ion-tab-bar,.dock-glass){display:none}:is(ion-input,ion-textarea,ion-searchbar) :is(input,textarea),input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}:is(button,a[href],[role=button],ion-button,ion-item[button],ion-chip,ion-segment-button,ion-tab-button,label){touch-action:manipulation}body{width:100%;max-width:680px;left:0;right:0;margin:0 auto}body{--ion-font-family: "Figtree", system-ui, sans-serif;--ion-background-color: var(--bg);--ion-text-color: var(--txt);--ion-color-step-150: var(--hairline);--ion-border-color: var(--hairline);--ion-color-primary: var(--txt);--ion-color-primary-contrast: var(--bg);--ion-tab-bar-color: var(--dim);--ion-tab-bar-color-selected: var(--txt)}body.ion-shell.baby-seg{--seg-h: 72px}ion-tab-button{font-weight:600;font-size:11.5px;gap:3px}ion-tab-button.tab-selected ion-label{font-weight:800}ion-modal.auto-sheet{--height: auto;--border-radius: 28px;--background: var(--panel);--max-width: 680px}ion-modal.auto-sheet .ion-page{position:relative;display:block;contain:content}ion-modal.auto-sheet .sheet{max-height:min(85vh,var(--vvh, 100vh) - 32px);overflow-y:auto;animation:none;box-shadow:none;border:0;border-radius:0}html.ios .pressed{opacity:.55;transform:scale(.97);transition:opacity 0s,transform .08s ease}html.ios :is(button,a[href],[role=button],summary,label.chip){transition:opacity .2s ease,transform .2s ease}.press-ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.16;pointer-events:none;transform:scale(0);animation:press-ripple .5s ease-out forwards}@keyframes press-ripple{to{transform:scale(1);opacity:0}}ion-modal.auto-sheet.wide{--width: min(560px, 92vw);--border-radius: 22px}ion-modal.show-modal~ion-modal.show-modal{--backdrop-opacity: .32 !important}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--spacing: .25rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-snug: 1.375;--leading-normal: 1.5;--radius-sm: .25rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-feed: var(--feed)}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.inset-y-0{inset-block:0px}.top-1\/2{top:50%}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mt-\[4px\]{margin-top:-4px}.-mt-\[5px\]{margin-top:-5px}.-mt-\[7px\]{margin-top:-7px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-\[2px\]{margin-left:-2px}.-ml-\[4px\]{margin-left:-4px}.-ml-\[5px\]{margin-left:-5px}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[8px\]{width:8px;height:8px}.size-\[10px\]{width:10px;height:10px}.h-\[14px\]{height:14px}.h-\[30px\]{height:30px}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-14{width:calc(var(--spacing) * 14)}.w-\[2px\]{width:2px}.w-\[4px\]{width:4px}.w-\[30px\]{width:30px}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-1760000000000{gap:calc(var(--spacing) * 1760000000000)}.gap-\[0\.35em\]{gap:.35em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.rounded-\[2px\]{border-radius:2px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:calc(infinity * 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-solid{--tw-border-style: solid;border-style:solid}.border-feed{border-color:var(--feed)}.border-line{border-color:var(--line)}.bg-brand{background-color:var(--acc)}.bg-brand\/12{background-color:var(--acc)}@supports (color: color-mix(in lab,red,red)){.bg-brand\/12{background-color:color-mix(in oklab,var(--acc) 12%,transparent)}}.bg-diaper{background-color:var(--diaper)}.bg-diaper\/12{background-color:var(--diaper)}@supports (color: color-mix(in lab,red,red)){.bg-diaper\/12{background-color:color-mix(in oklab,var(--diaper) 12%,transparent)}}.bg-dim{background-color:var(--dim)}.bg-feed{background-color:var(--feed)}.bg-feed\/12{background-color:var(--feed)}@supports (color: color-mix(in lab,red,red)){.bg-feed\/12{background-color:color-mix(in oklab,var(--feed) 12%,transparent)}}.bg-fg{background-color:var(--txt)}.bg-growth{background-color:var(--growth)}.bg-growth\/12{background-color:var(--growth)}@supports (color: color-mix(in lab,red,red)){.bg-growth\/12{background-color:color-mix(in oklab,var(--growth) 12%,transparent)}}.bg-health{background-color:var(--health)}.bg-health\/12{background-color:var(--health)}@supports (color: color-mix(in lab,red,red)){.bg-health\/12{background-color:color-mix(in oklab,var(--health) 12%,transparent)}}.bg-ink{background-color:var(--ink)}.bg-input{background-color:var(--line)}.bg-meal{background-color:var(--meal)}.bg-meal\/12{background-color:var(--meal)}@supports (color: color-mix(in lab,red,red)){.bg-meal\/12{background-color:color-mix(in oklab,var(--meal) 12%,transparent)}}.bg-play{background-color:var(--play)}.bg-play\/12{background-color:var(--play)}@supports (color: color-mix(in lab,red,red)){.bg-play\/12{background-color:color-mix(in oklab,var(--play) 12%,transparent)}}.bg-sleep{background-color:var(--sleep)}.bg-sleep\/14{background-color:var(--sleep)}@supports (color: color-mix(in lab,red,red)){.bg-sleep\/14{background-color:color-mix(in oklab,var(--sleep) 14%,transparent)}}.bg-sleep\/30{background-color:var(--sleep)}@supports (color: color-mix(in lab,red,red)){.bg-sleep\/30{background-color:color-mix(in oklab,var(--sleep) 30%,transparent)}}.bg-sunk{background-color:var(--sunk)}.bg-surface-2{background-color:var(--panel2)}.bg-transparent{background-color:transparent}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--acc\)_26\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--acc),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--acc\)_26\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--acc) 26%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--baby\)_30\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--baby),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--baby\)_30\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--baby) 30%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--diaper\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--diaper),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--diaper\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--diaper) 28%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--health\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--health),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--health\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--health) 28%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--meal\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--meal),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--meal\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--meal) 28%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--sec-evolucion\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--sec-evolucion),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--sec-evolucion\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--sec-evolucion) 28%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--sec-jugar\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--sec-jugar),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--sec-jugar\)_28\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--sec-jugar) 28%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--sleep\)_34\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,var(--sleep),transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,color-mix\(in_oklab\,var\(--sleep\)_34\%\,transparent\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--sleep) 34%,transparent),transparent 62%)}}.bg-\[radial-gradient\(120\%_90\%_at_100\%_0\%\,rgb\(255_255_255\/0\.06\)\,transparent_62\%\)\]{background-image:radial-gradient(120% 90% at 100% 0%,rgb(255 255 255/.06),transparent 62%)}.object-contain{object-fit:contain}.p-0{padding:0}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-serif{font-family:Newsreader,Georgia,serif}.font-ui{font-family:Figtree,system-ui,sans-serif}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking: .02em;letter-spacing:.02em}.text-wrap{text-wrap:wrap}.text-\[\#0b1230\]{color:#0b1230}.text-\[\#0b2410\]{color:#0b2410}.text-\[\#2a1220\]{color:#2a1220}.text-\[\#2b0906\]{color:#2b0906}.text-\[\#2b1404\]{color:#2b1404}.text-\[\#06231f\]{color:#06231f}.text-\[\#08162e\]{color:#08162e}.text-bg{color:var(--bg)}.text-brand{color:var(--acc)}.text-diaper{color:var(--diaper)}.text-dim{color:var(--dim)}.text-feed{color:var(--feed)}.text-fg{color:var(--txt)}.text-growth{color:var(--growth)}.text-health{color:var(--health)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-meal{color:var(--meal)}.text-ok{color:var(--ok)}.text-on-brand{color:var(--on-acc)}.text-play{color:var(--play)}.text-sleep{color:var(--sleep)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand\/25{--tw-ring-color: var(--acc)}@supports (color: color-mix(in lab,red,red)){.ring-brand\/25{--tw-ring-color: color-mix(in oklab, var(--acc) 25%, transparent)}}.ring-diaper\/25{--tw-ring-color: var(--diaper)}@supports (color: color-mix(in lab,red,red)){.ring-diaper\/25{--tw-ring-color: color-mix(in oklab, var(--diaper) 25%, transparent)}}.ring-feed\/25{--tw-ring-color: var(--feed)}@supports (color: color-mix(in lab,red,red)){.ring-feed\/25{--tw-ring-color: color-mix(in oklab, var(--feed) 25%, transparent)}}.ring-growth\/25{--tw-ring-color: var(--growth)}@supports (color: color-mix(in lab,red,red)){.ring-growth\/25{--tw-ring-color: color-mix(in oklab, var(--growth) 25%, transparent)}}.ring-hairline{--tw-ring-color: var(--hairline)}.ring-health\/25{--tw-ring-color: var(--health)}@supports (color: color-mix(in lab,red,red)){.ring-health\/25{--tw-ring-color: color-mix(in oklab, var(--health) 25%, transparent)}}.ring-meal\/25{--tw-ring-color: var(--meal)}@supports (color: color-mix(in lab,red,red)){.ring-meal\/25{--tw-ring-color: color-mix(in oklab, var(--meal) 25%, transparent)}}.ring-play\/25{--tw-ring-color: var(--play)}@supports (color: color-mix(in lab,red,red)){.ring-play\/25{--tw-ring-color: color-mix(in oklab, var(--play) 25%, transparent)}}.ring-sleep\/25{--tw-ring-color: var(--sleep)}@supports (color: color-mix(in lab,red,red)){.ring-sleep\/25{--tw-ring-color: color-mix(in oklab, var(--sleep) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_8px_rgb\(0_0_0\/0\.35\)\]{--tw-drop-shadow-size: drop-shadow(0 6px 8px var(--tw-drop-shadow-color, rgb(0 0 0/.35)));--tw-drop-shadow: var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}:root{--bg: #0a0b09;--panel: #141612;--panel2: #1b1e18;--line: #262a21;--acc: #d4f05a;--acc-dim: #93ad3f;--txt: #eef0e8;--dim: #8b9082;--blue: #5aa9e0;--warn: #e8b84a;--zone: #e0a35a;--red: #e0685a;--on-acc: #12140d;--baby: #f2a7c3;--baby-dim: #b77a92;--sleep: #6c8fe0;--sec-evolucion: #7aa8f0;--sec-jugar: #8fd694;--sec-cuidados: #f0b27a;--diaper: #7fd1c7;--meal: #f4a261;--health: #ef8a80;--ok: #8fd694;--paper: var(--bg);--card: var(--panel);--sunk: var(--panel2);--ink: var(--txt);--ink-2: #c4c8c2;--brand-fill: #d4f05a;--brand-ink: #d4f05a;--feed: var(--baby);--feed-soft: #3a2530;--sleep-soft: #232842;--diaper-soft: #173330;--meal-soft: #3a2a1c;--health-soft: #3b2321;--play: var(--sec-jugar);--play-soft: #1e3320;--growth: var(--sec-evolucion);--growth-soft: #1d2a3c;--float: none;--sleep-card: linear-gradient(135deg, #222a52 0%, #1c2245 100%);--sleep-deep: #dfe3ff;--sleep-text: #c3c9f2;--sleep-btn: #dfe3ff;--sleep-btn-fg: #0f1430;--feed-card: linear-gradient(180deg, #3a2430 0%, #321e29 100%);--feed-deep: #ffd1e1;--feed-text: #f2c9d8;--feed-btn: #f2a7c3;--feed-btn-fg: #2a1220;--feed-dot: #f2a7c3;--play-card: radial-gradient(130% 90% at 50% 0%, #2c4a30 0%, #1d3321 60%, #182b1b 100%);--play-deep: #d9f3d6;--play-text: #b8d9b5;--play-btn: #d9f3d6;--play-btn-fg: #102313;--hairline: rgba(255, 255, 255, .06);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, 0) 60%);--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 10px 30px -12px rgba(0, 0, 0, .7);--glass: rgba(20, 22, 18, .72);--ease: cubic-bezier(.2, .8, .2, 1);--tabbar-h: 64px;--tabbar-gap: 12px;--radius: 20px;--radius-sm: 14px;color-scheme:dark}body.noche{--bg: #040404;--panel: #0b0c0a;--panel2: #10110e;--line: #1b1d17;--txt: #c9cbc3;--dim: #6b6f64;--hairline: rgba(255, 255, 255, .03);--sheen: none;--glass: rgba(11, 12, 10, .8)}body.nocturno{--bg: #0b0c0b;--panel: #141614;--panel2: #1c1f1c;--line: #272b27;--txt: #b7bbb3;--dim: #7a7f78;--acc: #b7bbb3;--on-acc: #0b0c0b;--baby: #a86a82;--baby-dim: #6e4757;--sleep: #7178b3;--blue: #6f86ad;--warn: #a8894f;--diaper: #5b968d;--meal: #a87a52;--health: #ad7069;--ok: #6f9672;--sec-jugar: #6f9672;--sec-evolucion: #6f86ad;--ink-2: #9a9f97;--brand-fill: #8e9a5a;--brand-ink: #b7bbb3;--feed-soft: #22191d;--sleep-soft: #1a1c27;--diaper-soft: #162220;--meal-soft: #231c16;--health-soft: #241918;--play-soft: #182119;--growth-soft: #181d25;--sleep-card: #141614;--sleep-deep: #b7bbb3;--sleep-text: #b7bbb3;--sleep-btn: #1c1f1c;--sleep-btn-fg: #b7bbb3;--feed-card: #141614;--feed-deep: #b7bbb3;--feed-text: #b7bbb3;--feed-btn: #1c1f1c;--feed-btn-fg: #b7bbb3;--feed-dot: #a86a82;--play-card: #141614;--play-deep: #b7bbb3;--play-text: #b7bbb3;--play-btn: #1c1f1c;--play-btn-fg: #b7bbb3;--hairline: rgba(183, 187, 179, .1);--sheen: none;--glass: rgba(11, 12, 11, .92);background:#0b0c0b!important}body.nocturno .tabbar,body.nocturno .seg.abajo,body.nocturno .fbb{display:none!important}body.nocturno .sheet-backdrop{background:#000c}body.nocturno .btn:not(.ghost){background:#1c1f1c!important;color:var(--txt)!important;box-shadow:none!important}body.nocturno .btn{border-radius:999px;font-family:Figtree,sans-serif;text-transform:none;letter-spacing:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@layer base{*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}}html,body{background:var(--bg);color:var(--txt);font-family:Inter,system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}body{max-width:680px;margin:0 auto;min-height:100vh;min-height:100dvh;overscroll-behavior-y:none;background:radial-gradient(120% 60% at 50% -10%,color-mix(in srgb,var(--acc) 7%,transparent),transparent 60%) no-repeat,var(--bg)}body.noche{background:var(--bg)}@layer base{h1,h2,h3,.oswald{font-family:Oswald,sans-serif;letter-spacing:.01em}button{font-family:inherit;color:inherit;cursor:pointer}a{color:var(--acc)}input,select,textarea{font-family:inherit;font-size:16px}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.native-input,.searchbar-input),textarea:not(.native-textarea),select){background:var(--panel2);border:1px solid var(--hairline);border-radius:12px;color:var(--txt);padding:10px 12px;min-height:44px;transition:border-color .15s,box-shadow .15s}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],.native-input,.searchbar-input),textarea:not(.native-textarea),select):focus{outline:none;border-color:var(--acc-dim);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}:where(input,textarea)::placeholder{color:var(--dim)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}::selection{background:color-mix(in srgb,var(--acc) 35%,transparent)}router-outlet+*{display:block}.page-head{padding-top:calc(env(safe-area-inset-top) + 22px);padding-bottom:8px}.page-head .eyebrow{font-size:11px;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.page-head h1,.page-head h2{font-size:32px;font-weight:700;margin-top:6px;line-height:1.05}.page-head .sub{font-size:12px;color:var(--acc-dim);margin-top:8px;font-weight:600}.eyebrow{font-size:11px;color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.subnav{display:flex;gap:4px;margin:14px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.subnav::-webkit-scrollbar{display:none}.subnav a{flex:0 0 auto;scroll-snap-align:start;min-height:40px;display:flex;align-items:center;padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid var(--hairline);color:var(--dim);text-decoration:none;font-weight:600;font-size:14px;transition:background .2s var(--ease),color .2s var(--ease),transform .15s var(--ease)}.subnav a:active{transform:scale(.96)}.subnav a.on{background:var(--acc);border-color:transparent;color:var(--on-acc);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--acc) 70%,transparent)}.card{position:relative;background:var(--sheen),var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);padding:18px;margin-bottom:12px;box-shadow:var(--shadow)}.card.hl,.card.warn{overflow:hidden}.card.hl{background:radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--acc) 9%,transparent),transparent 70%),var(--panel)}.card.hl:before,.card.warn:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--acc)}.card.warn:before{background:var(--warn)}.card h3{font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;color:var(--acc)}.card p{font-size:14px;line-height:1.55}.card p+p{margin-top:8px}.card .big{font-family:Oswald;font-weight:700;font-size:24px;color:var(--acc)}.card ul{margin:8px 0 0;padding-left:18px}.card li{font-size:14px;line-height:1.6;margin-bottom:4px}.note,.disc{font-size:12.5px;color:var(--dim);line-height:1.55;margin:14px 0 0;padding:12px 14px;background:color-mix(in srgb,var(--panel) 75%,transparent);border:1px solid var(--hairline);border-left:3px solid var(--acc-dim);border-radius:var(--radius-sm)}.disc{border-left-color:var(--warn)}.row{display:flex;gap:10px;align-items:center}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spacer{flex:1}.mt{margin-top:14px}.dim{color:var(--dim)}.acc{color:var(--acc)}.small{font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;min-width:48px;padding:8px 16px;border-radius:999px;background:var(--panel2);border:1px solid var(--hairline);color:var(--dim);font-weight:600;font-size:14px;transition:background .18s var(--ease),color .18s var(--ease),transform .15s var(--ease)}.chip:active{transform:scale(.95)}.chip.on{background:var(--acc);border-color:transparent;color:var(--on-acc)}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--dim);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;background:var(--panel2);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px 14px;color:var(--txt);font-weight:600;min-height:50px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--acc-dim);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.input{width:100%;background:var(--panel2);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px 14px;color:var(--txt);font-weight:600;min-height:50px;transition:border-color .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--acc-dim);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.input::placeholder{color:var(--dim);font-weight:500}.stepper{display:flex;align-items:stretch;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--panel2);overflow:hidden}.stepper:focus-within{border-color:var(--acc-dim);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.stepper button{width:50px;flex:none;border:0;background:transparent;color:var(--txt);font-size:22px;font-weight:700}.stepper button:active{background:var(--panel)}.stepper input{flex:1;min-width:0;min-height:50px;border:0;background:transparent;color:var(--txt);text-align:center;font-family:Oswald,sans-serif;font-size:22px;-moz-appearance:textfield}.stepper input:focus{outline:none}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::placeholder{font-family:Inter,sans-serif;font-size:14px;color:var(--dim)}.switch-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;border-bottom:1px solid var(--hairline);font-size:14px}.switch-row:last-child{border-bottom:none}.switch-row input[type=checkbox]{appearance:none;flex:0 0 auto;width:46px;height:28px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background .2s var(--ease)}.switch-row input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--txt);box-shadow:0 2px 6px #0006;transition:transform .2s var(--ease)}.switch-row input[type=checkbox]:checked{background:var(--acc)}.switch-row input[type=checkbox]:checked:after{transform:translate(18px);background:var(--on-acc)}.switch-row input[type=time],.switch-row input[type=number],.switch-row select{background:var(--panel2);border:1px solid var(--hairline);border-radius:10px;color:var(--txt);padding:8px 10px;min-height:40px}.sheet{width:100%;max-width:680px;max-height:90vh;overflow-y:auto;background:var(--sheen),var(--panel);border-top:1px solid var(--hairline);border-radius:28px 28px 0 0;padding:26px 18px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -20px 50px -10px #0009;animation:up .38s cubic-bezier(.2,1.2,.35,1);position:relative;overscroll-behavior:contain}.sheet.baby{background:radial-gradient(120% 140px at 50% 0%,color-mix(in srgb,var(--baby) 14%,transparent),transparent 100%),var(--sheen),var(--panel)}.sheet input[type=time],.sheet input[type=date]{min-height:56px;border-radius:16px;font-family:Oswald,sans-serif;font-size:22px;letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums}.sheet .chip{min-height:48px;padding:10px 18px;font-size:15px}.sheet .btn{min-height:54px;border-radius:16px}.sheet:before{content:"";position:absolute;top:9px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:4px;background:var(--line)}.sheet h3{font-family:Oswald;font-size:24px;line-height:1.2;margin-bottom:14px;padding-right:8px}.sheet-label{font-size:11.5px;font-weight:800;color:var(--dim);margin:18px 0 10px;text-transform:uppercase;letter-spacing:.1em}@keyframes fade{0%{opacity:0}}@keyframes up{0%{transform:translateY(60px);opacity:0}}.baby{--acc: var(--baby);--acc-dim: var(--baby-dim)}.mrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--hairline);font-size:14px}.mrow:last-child{border-bottom:none}.mrow .v{color:var(--acc-dim);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.section-title{font-family:Oswald;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:26px 2px 12px}.empty{color:var(--dim);font-size:14px;text-align:center;padding:28px 8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes vt-out{to{opacity:0;transform:translateY(-6px) scale(.995)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px) scale(.995)}}::view-transition-old(root){animation:vt-out .16s var(--ease) both}::view-transition-new(root){animation:vt-in .26s var(--ease) both}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.one-at-a-time>:not(:empty)~*{display:none!important}:root:has(body.claro:not(.noche):not(.nocturno)){background:#f6f5f1;color-scheme:light}body.claro:not(.noche):not(.nocturno){--bg: #f6f5f1;--panel: #ffffff;--panel2: #eeece6;--line: #e2e0d9;--txt: #1b211e;--dim: #676d69;--acc: #475f00;--acc-dim: #5e7a14;--on-acc: #ffffff;--blue: #2a62a8;--warn: #8a5a00;--zone: #b0561c;--red: #b43c2e;--baby: #b8406a;--baby-dim: #d98ba7;--sleep: #3e4cc4;--diaper: #0e7a6e;--meal: #b0561c;--health: #b43c2e;--ok: #2f7d3a;--sec-evolucion: #2a62a8;--sec-jugar: #2f7d3a;--sec-cuidados: #b0561c;--hairline: rgba(27, 33, 30, .1);--sheen: none;--shadow: none;--glass: rgba(246, 245, 241, .92);--paper: #f6f5f1;--card: #ffffff;--sunk: #eeece6;--ink: #1b211e;--ink-2: #464d48;--brand-fill: #d4f05a;--brand-ink: #475f00;--feed: #b8406a;--feed-soft: #fbe5ed;--sleep-soft: #e7e9fa;--diaper-soft: #ddf1ed;--meal-soft: #fbeadc;--health-soft: #f9e2dd;--play: #2f7d3a;--play-soft: #e1f1e2;--growth: #2a62a8;--growth-soft: #e2ecf8;--float: 0 1px 0 rgba(0, 0, 0, .03), 0 18px 40px -18px rgba(27, 33, 30, .35);--sleep-card: linear-gradient(135deg, #cfd8ff 0%, #c3cdfc 55%, #bfcafc 100%);--sleep-deep: #121948;--sleep-text: #1b2140;--sleep-btn: #151e2d;--sleep-btn-fg: #ffffff;--feed-card: linear-gradient(180deg, #fbe5e9 0%, #fad6de 60%, #f9ccd6 100%);--feed-deep: #7b1d45;--feed-text: #3d1222;--feed-btn: #4e1529;--feed-btn-fg: #ffffff;--feed-dot: #8a2350;--play-card: radial-gradient(130% 90% at 50% 0%, #eefae6 0%, #d8f0d2 55%, #c9e8c4 100%);--play-deep: #173d1d;--play-text: #25432a;--play-btn: #15301a;--play-btn-fg: #ffffff;color-scheme:light;background:var(--bg)!important;font-family:Figtree,system-ui,sans-serif}body.claro:not(.noche):not(.nocturno) .card{background:var(--card);border-color:var(--line);box-shadow:none}body.claro:not(.noche):not(.nocturno) .card.hl{background:var(--card)}body.claro:not(.noche):not(.nocturno) .btn{background:var(--ink);color:var(--paper);border-radius:999px;font-family:Figtree,sans-serif;font-weight:800;font-size:16px;letter-spacing:0;text-transform:none;box-shadow:none}body.claro:not(.noche):not(.nocturno) .btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--line)}body.claro:not(.noche):not(.nocturno) .btn.danger{background:var(--health-soft);color:var(--health);border:0}body.claro:not(.noche):not(.nocturno) .chip{background:var(--card);border-color:var(--line);color:var(--ink-2)}body.claro:not(.noche):not(.nocturno) .chip.on{background:var(--ink);color:var(--paper)}body.claro:not(.noche):not(.nocturno) h3,body.claro:not(.noche):not(.nocturno) .oswald{font-family:Figtree,sans-serif;letter-spacing:0}body.claro:not(.noche):not(.nocturno) .eyebrow{text-transform:none;letter-spacing:.02em;font-size:13px;font-weight:700}body.claro:not(.noche):not(.nocturno) .sheet{background:var(--card)}body.claro:not(.noche):not(.nocturno) .tabbar{left:0;right:0;bottom:0;transform:none;width:100%;max-width:none;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:6px 12px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--line);border-radius:0;background:#f6f5f1f0;box-shadow:none}body.claro:not(.noche):not(.nocturno) .tabbar a{color:#7b807c;font-family:Figtree,sans-serif;font-size:11.5px;font-weight:700;border-radius:14px}body.claro:not(.noche):not(.nocturno) .tabbar a.on{color:var(--paper);background:var(--ink)}body.claro:not(.noche):not(.nocturno) .fab:not(ion-fab-button){bottom:calc(env(safe-area-inset-bottom) + var(--tabbar-h) + 16px);width:56px;height:56px;color:var(--paper);background:var(--ink);box-shadow:var(--float)}body.claro:not(.noche):not(.nocturno) .diario .extras .card{margin:0;padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}body.claro:not(.noche):not(.nocturno) .diario .extras .card:before{display:none}body.claro:not(.noche):not(.nocturno) .diario .extras .card h3,body.claro:not(.noche):not(.nocturno) .diario .extras .card b{font-size:15px;color:var(--ink)}body.claro:not(.noche):not(.nocturno) .diario .extras .card p,body.claro:not(.noche):not(.nocturno) .diario .extras .card .small{font-size:13.5px}body.claro:not(.noche):not(.nocturno) .diario .extras .btn{width:auto;min-height:40px;padding:0 16px;font-size:14px}body.claro:not(.noche):not(.nocturno) .diario .extras .row{flex-wrap:wrap}.fbb{transition:opacity .2s ease,transform .2s ease}body.burbuja-fuera .fbb{opacity:0;transform:translateY(-8px) scale(.9);pointer-events:none}body.leyendo .tabbar,body.leyendo .seg.abajo,body.leyendo .fbb,body.leyendo app-log-fab{display:none!important}app-log-fab .fab{transition:transform .25s ease,opacity .25s ease}body.fab-fuera app-log-fab .fab:not(.open){opacity:0!important;transform:translateY(140%)!important;pointer-events:none!important}.cuid{font-family:Figtree,sans-serif;color:var(--ink)}.cuid .page-head h2{font-family:Newsreader,Georgia,serif;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink)}.cuid .section-title{margin-top:18px;font-family:Figtree,sans-serif;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:none;color:var(--dim)}.cuid .blk,.cuid .card{margin-bottom:8px;padding:14px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:none;color:var(--ink)}.cuid .blk.list{padding:4px 14px}.cuid .blk.lead{box-shadow:var(--float)}.cuid .bh h3,.cuid .card h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink)}.cuid .bh p{margin:2px 0 10px;font-size:13px;line-height:1.4;color:var(--dim)}.cuid .row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.cuid .row:last-child{border-bottom:0}.cuid .rt{flex:1;min-width:0;display:grid;gap:2px}.cuid .rt b{font-size:15px;line-height:1.3}.cuid .sub{font-size:13px;line-height:1.4;color:var(--dim)}.cuid .snote{margin:10px 2px 0;font-size:12.5px;line-height:1.45;color:var(--dim)}.cuid .msg{margin:2px;font-size:14px;line-height:1.45;color:var(--ink-2)}.cuid .small.dim,.cuid .dim{color:var(--dim)}.cuid .btn{font-family:Figtree,sans-serif;font-weight:800;letter-spacing:0;text-transform:none}.cuid .btn.ghost{background:var(--sunk);color:var(--ink);border:1px solid var(--line)}.cuid .st{flex:none;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;background:var(--sunk);color:var(--ink-2)}.cuid .st[data-s=ok]{background:var(--play-soft);color:var(--play-text, var(--ink))}.cuid .st[data-s=ojo]{background:var(--meal-soft);color:var(--ink)}.cuid .st[data-s=plan]{background:transparent;border:1px dashed var(--line);color:var(--dim)}.cuid details.fold{margin-bottom:8px;padding:0 14px;border:1px solid var(--line);border-radius:22px;background:var(--card)}.cuid details.fold>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:56px;cursor:pointer;color:var(--ink)}.cuid details.fold>summary::-webkit-details-marker{display:none}.cuid details.fold[open]{padding-bottom:12px}.aj{font-family:Figtree,sans-serif;color:var(--ink)}.aj .sheet-label{margin:16px 0 8px;font-family:Figtree,sans-serif;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:none;color:var(--dim)}.aj .chip{min-height:44px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-family:Figtree,sans-serif;font-weight:700}.aj .chip.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.aj .seg{gap:4px;padding:4px;border:0;border-radius:999px;background:var(--sunk)}.aj .seg button{min-height:44px;border:0!important;border-radius:999px;background:transparent;color:var(--ink-2)}.aj .seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.aj .goal{border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink)}.aj .goal.on{border-color:var(--ink);background:var(--sunk)}.aj .switch-row{min-height:52px;border-bottom:1px solid var(--line);color:var(--ink)}.aj .switch-row input[type=checkbox]:checked{background:var(--ink)}.aj .switch-row input[type=checkbox]:checked:after{background:var(--paper)}.aj .whoform,.aj .card{border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:none}.aj input[type=date],.aj input[type=time],.aj .field input{border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink)}.aj .btn{font-family:Figtree,sans-serif;text-transform:none;letter-spacing:0}.revealed{animation:revealed 1.6s ease-out;border-radius:14px}@keyframes revealed{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 70%,transparent)}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){.revealed{animation:none}}
