.phone[data-astro-cid-u5sq4hwj]{transform:rotate(var(--tilt));width:100%;max-width:290px}.phone__frame[data-astro-cid-u5sq4hwj]{position:relative;border-radius:42px;padding:9px;background:var(--fd-color-palette-frame, #1b3124);box-shadow:var(--fd-shadow-lg)}.phone__notch[data-astro-cid-u5sq4hwj]{position:absolute;top:17px;left:50%;transform:translate(-50%);width:86px;height:7px;border-radius:999px;background:#ffffff47;z-index:2}.phone__screen[data-astro-cid-u5sq4hwj]{border-radius:34px;background:var(--fd-color-background);overflow:hidden;display:flex;flex-direction:column;min-height:520px}.phone__status[data-astro-cid-u5sq4hwj]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px 4px;font-size:11px;font-weight:600;color:var(--fd-color-text)}.phone__dots[data-astro-cid-u5sq4hwj]:after{content:"•••";letter-spacing:1px;color:var(--fd-color-text-subtle)}.scr[data-astro-cid-u5sq4hwj]{flex:1;display:flex;flex-direction:column;gap:10px;padding:12px 18px 16px}.scr__eyebrow[data-astro-cid-u5sq4hwj]{font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--fd-color-brand)}.scr__title[data-astro-cid-u5sq4hwj]{font-family:var(--fd-font-display);font-size:22px;line-height:1.2;margin:2px 0 0}.scr__sub[data-astro-cid-u5sq4hwj]{font-size:11.5px;color:var(--fd-color-text-muted)}.tile[data-astro-cid-u5sq4hwj]{border-radius:16px;padding:12px 14px;background:var(--fd-color-surface);border:1px solid var(--fd-color-border);display:flex;flex-direction:column;gap:3px}.tile--accent[data-astro-cid-u5sq4hwj]{background:var(--fd-color-surface-accent);border-color:transparent}.tile--hero[data-astro-cid-u5sq4hwj]{flex-direction:row;align-items:center;gap:12px;padding:14px 12px}.ring[data-astro-cid-u5sq4hwj]{position:relative;width:84px;height:84px;flex-shrink:0}.ring[data-astro-cid-u5sq4hwj] svg[data-astro-cid-u5sq4hwj]{width:100%;height:100%;transform:rotate(-90deg)}.ring__mid[data-astro-cid-u5sq4hwj]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring__num[data-astro-cid-u5sq4hwj]{font-family:var(--fd-font-display);font-size:22px;font-weight:400;line-height:1;color:var(--fd-color-text)}.ring__num[data-astro-cid-u5sq4hwj] i[data-astro-cid-u5sq4hwj]{font-style:normal;font-size:12px;color:var(--fd-color-text-muted)}.ring__cap[data-astro-cid-u5sq4hwj]{font-size:7px;color:var(--fd-color-text-muted);margin-top:3px}.hero__side[data-astro-cid-u5sq4hwj]{display:flex;flex-direction:column;gap:10px}.hero__side[data-astro-cid-u5sq4hwj]>span[data-astro-cid-u5sq4hwj]{display:flex;flex-direction:column}.tile__label[data-astro-cid-u5sq4hwj]{font-size:10px;font-weight:600;color:var(--fd-color-text-muted)}.tile__row[data-astro-cid-u5sq4hwj]{display:flex;align-items:center;gap:10px}.tile__big[data-astro-cid-u5sq4hwj]{font-family:var(--fd-font-display);font-size:28px;font-weight:400;line-height:1}.tile__mid[data-astro-cid-u5sq4hwj]{font-size:14px;font-weight:600}.tile__note[data-astro-cid-u5sq4hwj]{font-size:10px;color:var(--fd-color-text-muted)}.bar[data-astro-cid-u5sq4hwj]{flex:1;height:6px;border-radius:999px;background:var(--fd-color-surface);overflow:hidden}.bar__fill[data-astro-cid-u5sq4hwj]{display:block;height:100%;border-radius:999px;background:var(--fd-color-brand)}.cta[data-astro-cid-u5sq4hwj]{margin-top:2px;text-align:center;padding:11px;border-radius:13px;background:var(--fd-color-brand);color:var(--fd-color-on-brand);font-size:11.5px;font-weight:600}.duo[data-astro-cid-u5sq4hwj]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.duo__item[data-astro-cid-u5sq4hwj]{padding:14px 10px;border-radius:13px;font-size:10.5px;font-weight:600}.duo__item--warm[data-astro-cid-u5sq4hwj]{background:var(--fd-color-surface-warm)}.duo__item--cool[data-astro-cid-u5sq4hwj]{background:var(--fd-color-surface-cool)}.days[data-astro-cid-u5sq4hwj]{display:flex;gap:5px;margin:2px 0 4px}.days__item[data-astro-cid-u5sq4hwj]{flex:1;text-align:center;padding:7px 0;border-radius:9px;font-size:9.5px;font-weight:600;background:var(--fd-color-surface);border:1px solid var(--fd-color-border);color:var(--fd-color-text-muted)}.days__item[data-astro-cid-u5sq4hwj].is-active{background:var(--fd-color-brand);border-color:transparent;color:var(--fd-color-on-brand)}.meal[data-astro-cid-u5sq4hwj]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--fd-color-surface);border:1px solid var(--fd-color-border)}.meal__dot[data-astro-cid-u5sq4hwj]{width:16px;height:16px;border-radius:50%;border:1.6px solid var(--fd-color-border-strong);flex-shrink:0}.meal__dot[data-astro-cid-u5sq4hwj].is-done{background:var(--fd-color-brand);border-color:var(--fd-color-brand)}.meal__body[data-astro-cid-u5sq4hwj]{display:flex;flex-direction:column;gap:1px}.meal__time[data-astro-cid-u5sq4hwj]{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--fd-color-text-subtle)}.meal__name[data-astro-cid-u5sq4hwj]{font-size:11.5px;font-weight:500}.chat__head[data-astro-cid-u5sq4hwj]{display:flex;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid var(--fd-color-border)}.chat__avatar[data-astro-cid-u5sq4hwj]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fd-color-surface-accent);color:var(--fd-color-brand);font-size:12px;font-weight:600}.chat__name[data-astro-cid-u5sq4hwj]{display:block;font-size:12px}.chat__status[data-astro-cid-u5sq4hwj]{font-size:9.5px;color:var(--fd-color-success)}.bubble[data-astro-cid-u5sq4hwj]{max-width:82%;padding:9px 12px;border-radius:15px;font-size:11px;line-height:1.5}.bubble--them[data-astro-cid-u5sq4hwj]{align-self:flex-start;background:var(--fd-color-surface);border:1px solid var(--fd-color-border);border-bottom-left-radius:5px}.bubble--me[data-astro-cid-u5sq4hwj]{align-self:flex-end;background:var(--fd-color-brand);color:var(--fd-color-on-brand);border-bottom-right-radius:5px}.bubble__meta[data-astro-cid-u5sq4hwj]{display:block;margin-top:4px;font-size:8.5px;opacity:.75}.bubble--photo[data-astro-cid-u5sq4hwj]{align-self:flex-end;padding:5px;background:var(--fd-color-brand);border-bottom-right-radius:5px}.bubble__img[data-astro-cid-u5sq4hwj]{display:block;width:116px;height:84px;border-radius:11px;background:radial-gradient(circle at 30% 35%,var(--fd-color-surface-warm) 0 22%,transparent 23%),radial-gradient(circle at 68% 62%,var(--fd-color-surface-accent) 0 26%,transparent 27%),var(--fd-color-surface-raised)}.tabs[data-astro-cid-u5sq4hwj]{display:flex;justify-content:space-around;padding:11px 0 15px;border-top:1px solid var(--fd-color-border);background:var(--fd-color-surface);font-size:9.5px;color:var(--fd-color-text-subtle)}.tabs[data-astro-cid-u5sq4hwj] .is-active[data-astro-cid-u5sq4hwj]{color:var(--fd-color-brand);font-weight:600}
