.photo[data-astro-cid-i2m3gqhb]{background:linear-gradient(#f7c98b,#f3a974 55%,#e58a64);block-size:100%;inline-size:100%;position:relative;overflow:hidden;container-type:inline-size}.sun[data-astro-cid-i2m3gqhb]{aspect-ratio:1;background:#fff1d6;border-radius:50%;inline-size:20%;position:absolute;inset-block-start:20%;inset-inline-start:58%;box-shadow:0 0 12cqi 4cqi oklab(96.2205% .00413084 .0382207/.55)}.hill[data-astro-cid-i2m3gqhb]{border-radius:50% 50% 0 0;position:absolute;inset-inline:-10%}.hill[data-astro-cid-i2m3gqhb].one{background:#3f6f8c;block-size:70%;inset-block-start:58%}.hill[data-astro-cid-i2m3gqhb].two{background:#2c4f66;block-size:60%;inset-block-start:70%;inset-inline-start:30%}.overlay[data-astro-cid-i2m3gqhb]{background:linear-gradient(transparent, var(--media-overlay-scrim-strong));color:var(--media-overlay-text);justify-content:space-between;align-items:flex-end;padding:4cqi 5cqi;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.clock[data-astro-cid-i2m3gqhb]{font-family:var(--font-family-brand);font-size:11cqi;font-weight:var(--font-weight-semibold);line-height:1}.caption[data-astro-cid-i2m3gqhb]{font-size:4.2cqi}.assistant[data-astro-cid-x22w2s2g]{flex-direction:column;gap:3.5cqi;block-size:100%;padding:16cqi 6cqi 6cqi;font-size:4.4cqi;line-height:1.4;display:flex}.assistant svg{flex:none;block-size:1.1em;inline-size:1.1em}.bar[data-astro-cid-x22w2s2g]{font-family:var(--font-family-brand);font-size:6cqi;font-weight:var(--font-weight-semibold);align-items:center;gap:2.4cqi;display:flex}.mark[data-astro-cid-x22w2s2g]{background:linear-gradient(160deg, color-mix(in oklab, var(--action-primary) 55%, white), var(--action-primary));color:#fff;border-radius:2.6cqi;place-items:center;block-size:9cqi;inline-size:9cqi;display:grid}.thread[data-astro-cid-x22w2s2g]{flex-direction:column;flex:1;gap:3cqi;min-block-size:0;display:flex;overflow:hidden}.me[data-astro-cid-x22w2s2g]{background:var(--accent-primary);max-inline-size:82%;color:var(--text-on-accent);border-radius:4cqi 4cqi 1.2cqi;align-self:flex-end;padding:2.6cqi 3.6cqi}[data-astro-cid-x22w2s2g][data-member=mia]{--member:var(--demo-mia)}.card[data-astro-cid-x22w2s2g]{border-inline-start:1.2cqi solid var(--member);background:color-mix(in oklab, var(--member) var(--event-chip-tint), var(--bg-surface));border-radius:3.4cqi;align-items:center;gap:3cqi;padding:3.2cqi;display:flex}.card-icon[data-astro-cid-x22w2s2g]{background:var(--bg-surface);block-size:9cqi;inline-size:9cqi;color:var(--member);border-radius:50%;place-items:center;display:grid}.card-title[data-astro-cid-x22w2s2g]{font-weight:var(--font-weight-bold)}.card-when[data-astro-cid-x22w2s2g]{color:var(--text-secondary);font-size:.88em}.done[data-astro-cid-x22w2s2g]{color:var(--text-secondary);align-items:center;gap:1.6cqi;font-size:.88em;display:flex}.done[data-astro-cid-x22w2s2g] svg{color:var(--state-success)}.reply[data-astro-cid-x22w2s2g] ul[data-astro-cid-x22w2s2g]{margin-block-start:1.6cqi;padding-inline-start:4.4cqi}.reply[data-astro-cid-x22w2s2g] li[data-astro-cid-x22w2s2g]+li[data-astro-cid-x22w2s2g]{margin-block-start:1cqi}.composer[data-astro-cid-x22w2s2g]{border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle), var(--shadow-raised);color:var(--text-muted);justify-content:space-between;align-items:center;padding:2.4cqi 2.4cqi 2.4cqi 4cqi;display:flex}.send[data-astro-cid-x22w2s2g]{background:var(--action-primary);block-size:8cqi;inline-size:8cqi;color:var(--text-on-action);border-radius:50%;place-items:center;display:grid}.routine[data-astro-cid-btdp5ns7]{--member:var(--demo-mia);flex-direction:column;gap:3cqi;block-size:100%;padding:10cqi 7cqi 7cqi;font-size:4.6cqi;display:flex}.who[data-astro-cid-btdp5ns7]{font-weight:var(--font-weight-bold);align-items:center;gap:2cqi;display:flex}.dot[data-astro-cid-btdp5ns7]{background:var(--member);border-radius:50%;block-size:3.2cqi;inline-size:3.2cqi}.progress[data-astro-cid-btdp5ns7]{color:var(--text-secondary);font-size:.85em}.focus[data-astro-cid-btdp5ns7]{background:color-mix(in oklab, var(--member) 12%, var(--bg-surface));border-radius:6cqi;justify-items:center;gap:3cqi;padding:6cqi 5cqi;display:grid}.step[data-astro-cid-btdp5ns7]{font-family:var(--font-family-brand);font-size:8cqi;font-weight:var(--font-weight-semibold);line-height:1}.focus[data-astro-cid-btdp5ns7] .ring{inline-size:56cqi}.list[data-astro-cid-btdp5ns7]{gap:2.2cqi;padding:0;list-style:none;display:grid}.list[data-astro-cid-btdp5ns7] li[data-astro-cid-btdp5ns7]{align-items:center;gap:2.5cqi;display:flex}.tick[data-astro-cid-btdp5ns7]{border:.6cqi solid var(--border-strong);border-radius:50%;flex:none;place-items:center;block-size:5.4cqi;inline-size:5.4cqi;display:grid}.tick[data-astro-cid-btdp5ns7] svg{block-size:75%;inline-size:75%}.done[data-astro-cid-btdp5ns7]{color:var(--text-muted);text-decoration:line-through}.done[data-astro-cid-btdp5ns7] .tick[data-astro-cid-btdp5ns7]{border-color:var(--member);background:var(--member);color:var(--bg-surface)}.current[data-astro-cid-btdp5ns7]{font-weight:var(--font-weight-bold)}.current[data-astro-cid-btdp5ns7] .tick[data-astro-cid-btdp5ns7]{border-color:var(--member)}.stars[data-astro-cid-vaexi4de]{--member:var(--demo-leo);flex-direction:column;gap:5cqi;block-size:100%;padding:10cqi 7cqi 7cqi;font-size:4.6cqi;display:flex}.stars svg{flex:none;block-size:1em;inline-size:1em}.balance[data-astro-cid-vaexi4de]{align-items:center;gap:4cqi;display:flex}.avatar[data-astro-cid-vaexi4de]{background:var(--member);block-size:15cqi;inline-size:15cqi;color:var(--bg-surface);font-family:var(--font-family-brand);font-size:7cqi;font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.name[data-astro-cid-vaexi4de]{font-weight:var(--font-weight-bold)}.count[data-astro-cid-vaexi4de]{font-family:var(--font-family-brand);font-size:7.5cqi;font-weight:var(--font-weight-semibold);align-items:center;gap:1.5cqi;line-height:1.1;display:flex}.count[data-astro-cid-vaexi4de] svg,.jar-title[data-astro-cid-vaexi4de] svg,.reward[data-astro-cid-vaexi4de] svg{color:var(--action-primary);fill:currentColor}.chores[data-astro-cid-vaexi4de]{gap:2.5cqi;padding:0;list-style:none;display:grid}.chores[data-astro-cid-vaexi4de] li[data-astro-cid-vaexi4de]{background:var(--bg-surface);box-shadow:var(--shadow-raised);border-radius:3.6cqi;align-items:center;gap:3cqi;padding:3.2cqi 3.6cqi;display:flex}.label[data-astro-cid-vaexi4de]{flex:1}.tick[data-astro-cid-vaexi4de]{border:.6cqi solid var(--border-strong);border-radius:50%;flex:none;place-items:center;block-size:6cqi;inline-size:6cqi;display:grid}.tick[data-astro-cid-vaexi4de] svg{block-size:75%;inline-size:75%}.done[data-astro-cid-vaexi4de]{color:var(--text-muted)}.done[data-astro-cid-vaexi4de] .label[data-astro-cid-vaexi4de]{text-decoration:line-through}.done[data-astro-cid-vaexi4de] .tick[data-astro-cid-vaexi4de]{border-color:var(--member);background:var(--member);color:var(--bg-surface)}.reward[data-astro-cid-vaexi4de]{color:var(--text-secondary);font-weight:var(--font-weight-bold);align-items:center;gap:1cqi;display:flex}.jar[data-astro-cid-vaexi4de]{background:color-mix(in oklab, var(--action-primary) 14%, var(--bg-surface));border-radius:4cqi;margin-block-start:auto;padding:4cqi}.jar-title[data-astro-cid-vaexi4de]{font-weight:var(--font-weight-bold);align-items:center;gap:2cqi;display:flex}.jar-count[data-astro-cid-vaexi4de]{font-family:var(--font-family-brand);font-size:9cqi;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin-block:1.5cqi .5cqi;line-height:1}.jar-hint[data-astro-cid-vaexi4de]{color:var(--text-secondary);font-size:.9em}.wall[data-astro-cid-jcxt6e2z]{flex-direction:column;gap:3cqi;block-size:100%;padding:4cqi 4.5cqi;font-size:2.1cqi;display:flex}h4[data-astro-cid-jcxt6e2z]{color:var(--text-secondary);font-size:1em;font-weight:var(--font-weight-bold);align-items:center;gap:.4em;margin-block-end:1.2cqi;display:flex}.wall svg{flex:none;block-size:1.1em;inline-size:1.1em}.top[data-astro-cid-jcxt6e2z]{align-items:center;gap:2.6cqi;display:flex}.day[data-astro-cid-jcxt6e2z]{border-inline-start:.3cqi solid var(--border-subtle);flex-direction:column;padding-inline-start:2.6cqi;line-height:1.1;display:flex}.time[data-astro-cid-jcxt6e2z]{font-family:var(--font-family-brand);font-size:7.4cqi;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.weekday[data-astro-cid-jcxt6e2z]{font-family:var(--font-family-brand);font-size:3.4cqi;font-weight:var(--font-weight-semibold)}.date[data-astro-cid-jcxt6e2z]{color:var(--text-secondary);align-items:center;gap:1.4cqi;font-size:2.1cqi;display:flex}.weather[data-astro-cid-jcxt6e2z]{align-items:center;gap:.35em;display:inline-flex}.offline[data-astro-cid-jcxt6e2z]{border-radius:var(--radius-pill);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:1.8cqi;font-weight:var(--font-weight-semibold);margin-inline-start:auto;padding:.5cqi 1.6cqi}.body[data-astro-cid-jcxt6e2z]{flex:1;grid-template-columns:1.55fr 1fr;gap:3cqi;min-block-size:0;display:grid}ul[data-astro-cid-jcxt6e2z],ol[data-astro-cid-jcxt6e2z]{padding:0;list-style:none}[data-astro-cid-jcxt6e2z][data-member=mia]{--member:var(--demo-mia)}[data-astro-cid-jcxt6e2z][data-member=leo]{--member:var(--demo-leo)}[data-astro-cid-jcxt6e2z][data-member=sam]{--member:var(--demo-sam)}[data-astro-cid-jcxt6e2z][data-member=family]{--member:var(--demo-family)}.agenda[data-astro-cid-jcxt6e2z] ul[data-astro-cid-jcxt6e2z]{gap:1.2cqi;display:grid}.event[data-astro-cid-jcxt6e2z]{border-inline-start:.6cqi solid var(--member);background:color-mix(in oklab, var(--member) var(--event-chip-tint), var(--bg-surface));border-radius:1.2cqi;grid-template-columns:6.5cqi 1fr auto;align-items:center;gap:1.5cqi;padding:1.3cqi 1.8cqi;display:grid}.event[data-astro-cid-jcxt6e2z].past{opacity:var(--event-past-opacity)}.when[data-astro-cid-jcxt6e2z]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.what[data-astro-cid-jcxt6e2z]{font-size:1.15em;font-weight:var(--font-weight-bold)}.who[data-astro-cid-jcxt6e2z]{color:var(--text-secondary);font-size:.9em}.side[data-astro-cid-jcxt6e2z]{align-content:start;gap:2cqi;display:grid}.card[data-astro-cid-jcxt6e2z]{background:var(--bg-surface);box-shadow:var(--shadow-raised);border-radius:1.6cqi;padding:1.8cqi}.steps[data-astro-cid-jcxt6e2z]{gap:.9cqi;display:grid}.steps[data-astro-cid-jcxt6e2z] li[data-astro-cid-jcxt6e2z]{align-items:center;gap:1cqi;display:flex}.tick[data-astro-cid-jcxt6e2z]{border:.3cqi solid var(--border-strong);border-radius:50%;flex:none;place-items:center;block-size:2.6cqi;inline-size:2.6cqi;display:grid}.steps[data-astro-cid-jcxt6e2z] .done[data-astro-cid-jcxt6e2z]{color:var(--text-muted);text-decoration:line-through}.steps[data-astro-cid-jcxt6e2z] .done[data-astro-cid-jcxt6e2z] .tick[data-astro-cid-jcxt6e2z]{border-color:var(--member);background:var(--member);color:var(--bg-surface)}.steps[data-astro-cid-jcxt6e2z] .current[data-astro-cid-jcxt6e2z]{font-weight:var(--font-weight-bold)}.steps[data-astro-cid-jcxt6e2z] .current[data-astro-cid-jcxt6e2z] .tick[data-astro-cid-jcxt6e2z]{border-color:var(--member)}.jar[data-astro-cid-jcxt6e2z] h4[data-astro-cid-jcxt6e2z]{color:var(--text-primary)}.jar[data-astro-cid-jcxt6e2z] svg{color:var(--action-primary);fill:currentColor}.jar-count[data-astro-cid-jcxt6e2z]{font-family:var(--font-family-brand);font-size:4.4cqi;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.jar[data-astro-cid-jcxt6e2z] p[data-astro-cid-jcxt6e2z]:last-child{color:var(--text-secondary);margin-block-start:.8cqi;font-size:.9em}.visual[data-astro-cid-kbzdsrcr]{--member:var(--accent-primary);place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative}ul[data-astro-cid-kbzdsrcr]{padding:0;list-style:none}[data-astro-cid-kbzdsrcr][data-member=mia]{--member:var(--demo-mia)}[data-astro-cid-kbzdsrcr][data-member=leo]{--member:var(--demo-leo)}[data-astro-cid-kbzdsrcr][data-member=sam]{--member:var(--demo-sam)}[data-astro-cid-kbzdsrcr][data-member=family]{--member:var(--demo-family)}.panel[data-astro-cid-kbzdsrcr]{border-radius:var(--radius-lg);background:var(--bg-surface);inline-size:min(100%,17rem);box-shadow:var(--shadow-raised);font-size:var(--text-small);padding:1rem}.tick[data-astro-cid-kbzdsrcr]{border:2px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.tick[data-astro-cid-kbzdsrcr] svg{block-size:.85rem;inline-size:.85rem}.done[data-astro-cid-kbzdsrcr]{color:var(--text-muted)}.done[data-astro-cid-kbzdsrcr] .tick[data-astro-cid-kbzdsrcr]{border-color:var(--member);background:var(--member);color:var(--bg-surface)}.agenda[data-astro-cid-kbzdsrcr]{gap:.6rem;display:grid}.agenda[data-astro-cid-kbzdsrcr] li[data-astro-cid-kbzdsrcr]{border-inline-start:3px solid var(--member);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--member) var(--event-chip-tint), var(--bg-surface));gap:.75rem;padding:.6rem .8rem;display:flex}.when[data-astro-cid-kbzdsrcr]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.what[data-astro-cid-kbzdsrcr]{font-weight:var(--font-weight-bold)}.timer-card[data-astro-cid-kbzdsrcr]{--member:var(--demo-mia);justify-items:center;gap:.6rem;inline-size:min(100%,13rem);display:grid}.icon[data-astro-cid-kbzdsrcr]{background:color-mix(in oklab, var(--member) 16%, var(--bg-surface));block-size:2.5rem;inline-size:2.5rem;color:var(--member);border-radius:50%;place-items:center;display:grid}.icon[data-astro-cid-kbzdsrcr] svg{block-size:1.4rem;inline-size:1.4rem}.label[data-astro-cid-kbzdsrcr]{font-weight:var(--font-weight-bold)}.timer-card[data-astro-cid-kbzdsrcr] .ring{inline-size:8rem}.chores[data-astro-cid-kbzdsrcr]{--member:var(--demo-leo);gap:.7rem;display:grid}.chores[data-astro-cid-kbzdsrcr] li[data-astro-cid-kbzdsrcr]{align-items:center;gap:.7rem;display:flex}.chores[data-astro-cid-kbzdsrcr] .label[data-astro-cid-kbzdsrcr]{font-weight:var(--font-weight-semibold);flex:1}.chores[data-astro-cid-kbzdsrcr] .done[data-astro-cid-kbzdsrcr] .label[data-astro-cid-kbzdsrcr]{text-decoration:line-through}.chores[data-astro-cid-kbzdsrcr] .star{block-size:1.1rem;inline-size:1.1rem;color:var(--action-primary);fill:currentColor}.meals[data-astro-cid-kbzdsrcr]{gap:.9rem;display:grid}.menu[data-astro-cid-kbzdsrcr]{border-block-end:var(--stroke-hairline) solid var(--border-subtle);gap:.45rem;padding-block-end:.9rem;display:grid}.menu[data-astro-cid-kbzdsrcr] li[data-astro-cid-kbzdsrcr]{font-weight:var(--font-weight-semibold);align-items:center;gap:.6rem;display:flex}.menu[data-astro-cid-kbzdsrcr] svg{block-size:1rem;inline-size:1rem;color:var(--text-muted)}.shopping[data-astro-cid-kbzdsrcr]{--member:var(--accent-primary);gap:.45rem;display:grid}.shopping[data-astro-cid-kbzdsrcr] li[data-astro-cid-kbzdsrcr]{align-items:center;gap:.6rem;display:flex}.shopping[data-astro-cid-kbzdsrcr] .done[data-astro-cid-kbzdsrcr]{text-decoration:line-through}.photo[data-astro-cid-kbzdsrcr]{aspect-ratio:4/3;border-radius:var(--radius-lg);inline-size:min(100%,19rem);box-shadow:var(--shadow-float);overflow:hidden;rotate:-2deg}.visual[data-astro-cid-kbzdsrcr]>.float,.pair[data-astro-cid-kbzdsrcr]>.float{z-index:2;position:absolute}.visual[data-astro-cid-kbzdsrcr]>.mini{font-size:.8125rem}.visual[data-astro-cid-kbzdsrcr]>.top-end{inset-block-start:9%;inset-inline-end:6%}.visual[data-astro-cid-kbzdsrcr]>.bottom-end{inset-block-end:8%;inset-inline-end:6%}.visual[data-astro-cid-kbzdsrcr]>.bottom-start{inset-block-end:8%;inset-inline-start:6%}.visual[data-astro-cid-kbzdsrcr]>.low-start{inset-block-start:60%;inset-inline-start:6%}.visual[data-astro-cid-kbzdsrcr]>.mid-start{inset-block-start:38%;inset-inline-start:6%}.pair[data-astro-cid-kbzdsrcr]>.top-start{inset-block-start:2%;inset-inline-start:0}.night-pair[data-astro-cid-kbzdsrcr]{inline-size:100%;padding:4% 16% 14% 0;position:relative}.night-pair[data-astro-cid-kbzdsrcr] .night-wall{inline-size:100%}.night-pair[data-astro-cid-kbzdsrcr] .night-photo{inline-size:46%;position:absolute;inset-block-end:0;inset-inline-end:0}.fill[data-astro-cid-kbzdsrcr]{block-size:100%}.devices[data-astro-cid-kbzdsrcr]{inline-size:100%;padding:6% 4% 10%;position:relative}.devices[data-astro-cid-kbzdsrcr] .laptop{inline-size:82%}.devices[data-astro-cid-kbzdsrcr] .tablet{inline-size:46%;position:absolute;inset-block-end:4%;inset-inline-end:3%}.adhd[data-astro-cid-kbzdsrcr]{justify-items:center;gap:1rem;inline-size:min(100%,22rem);display:grid}.focus-label[data-astro-cid-kbzdsrcr]{--member:var(--demo-mia);inline-size:100%;font-family:var(--font-family-brand);font-size:1.75rem;font-weight:var(--font-weight-semibold);align-items:center;gap:.9rem;display:flex}.focus-label[data-astro-cid-kbzdsrcr].secondary{--member:var(--demo-leo);color:var(--text-muted);opacity:.85;font-size:1.35rem}.focus-label[data-astro-cid-kbzdsrcr] .done-mark{color:var(--member);margin-inline-start:auto}.palette[data-astro-cid-kbzdsrcr]{gap:.6rem;margin-block-start:.5rem;display:flex}.palette[data-astro-cid-kbzdsrcr] li[data-astro-cid-kbzdsrcr]{background:var(--swatch);block-size:1.75rem;inline-size:1.75rem;box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--swatch), black 12%);border-radius:50%}.visual[data-astro-cid-kbzdsrcr]>.phone{align-self:start;inline-size:min(56%,15rem);margin-block-start:12%}.pair[data-astro-cid-kbzdsrcr]{inline-size:100%;padding:8% 14% 8% 4%;position:relative}.pair[data-astro-cid-kbzdsrcr] .tablet{inline-size:100%}.pair[data-astro-cid-kbzdsrcr] .phone{inline-size:26%;position:absolute;inset-block-end:2%;inset-inline-end:4%}.visual[data-astro-cid-kbzdsrcr]>.solo{inline-size:86%}
