.chat[data-astro-cid-q23av6qj]{background:var(--bg-canvas);block-size:100%;color:var(--text-primary);flex-direction:column;padding:10cqi 5.5cqi 5cqi;font-size:4.5cqi;line-height:1.42;display:flex}.chat[data-astro-cid-q23av6qj] svg{flex:none;block-size:1.05em;inline-size:1.05em}[data-astro-cid-q23av6qj][data-member=mia]{--member:var(--demo-mia)}[data-astro-cid-q23av6qj][data-member=leo]{--member:var(--demo-leo)}[data-astro-cid-q23av6qj][data-member=sam]{--member:var(--demo-sam)}[data-astro-cid-q23av6qj][data-member=family]{--member:var(--demo-family)}.bar[data-astro-cid-q23av6qj]{border-block-end:1px solid var(--border-subtle);font-family:var(--font-family-brand);font-size:5.4cqi;font-weight:var(--font-weight-semibold);align-items:center;gap:2.2cqi;padding-block-end:3.2cqi;display:flex}.bar[data-astro-cid-q23av6qj] .bar-orb{block-size:7.5cqi;inline-size:7.5cqi}.switch-row[data-astro-cid-q23av6qj]{background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle);font-size:3.8cqi;font-weight:var(--font-weight-semibold);border-radius:3cqi;justify-content:space-between;align-items:center;margin-block-start:3cqi;padding:2.4cqi 3cqi;display:flex}.switch[data-astro-cid-q23av6qj]{background:var(--accent-primary);border-radius:99px;block-size:5.6cqi;inline-size:9.5cqi;position:relative}.switch[data-astro-cid-q23av6qj] i[data-astro-cid-q23av6qj]{background:#fff;border-radius:50%;block-size:4cqi;inline-size:4cqi;position:absolute;inset-block-start:.8cqi;inset-inline-end:.8cqi}.thread[data-astro-cid-q23av6qj]{flex-direction:column;flex:1;gap:3cqi;min-block-size:0;padding-block-start:4.5cqi;display:flex;overflow:hidden}.me[data-astro-cid-q23av6qj]{background:var(--accent-tint);white-space:pre-line;border-radius:4cqi;align-self:flex-end;max-inline-size:82%;padding:2.6cqi 3.6cqi}.tool[data-astro-cid-q23av6qj]{background:var(--bg-surface-sunken);color:var(--text-secondary);border-radius:99px;align-self:flex-start;align-items:center;gap:1.4cqi;padding:1.2cqi 3cqi;font-size:3.3cqi;display:inline-flex}.tool[data-astro-cid-q23av6qj] svg{color:var(--state-success)}.email[data-astro-cid-q23av6qj]{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:4cqi;gap:.6cqi;padding:3cqi 3.6cqi;display:grid}.email-kind[data-astro-cid-q23av6qj]{color:var(--text-muted);font-size:3.2cqi;font-weight:var(--font-weight-semibold);align-items:center;gap:1.4cqi;display:flex}.email-subject[data-astro-cid-q23av6qj]{font-weight:var(--font-weight-semibold)}.email-from[data-astro-cid-q23av6qj]{color:var(--text-secondary);font-size:3.4cqi}.pending[data-astro-cid-q23av6qj]{border:1px solid var(--border-subtle);border-inline-start:1.1cqi solid var(--accent-primary);background:var(--bg-surface);border-radius:3cqi;gap:1cqi;padding:3cqi 3.4cqi;display:grid}.pending-head[data-astro-cid-q23av6qj]{justify-content:space-between;align-items:baseline;gap:2cqi;display:flex}.pending-label[data-astro-cid-q23av6qj]{color:var(--text-secondary);font-size:2.9cqi;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.pending-status[data-astro-cid-q23av6qj]{color:var(--text-secondary);font-size:3.1cqi}.pending-title[data-astro-cid-q23av6qj]{font-weight:var(--font-weight-bold)}.pending-detail[data-astro-cid-q23av6qj]{color:var(--text-secondary);align-items:center;gap:1.6cqi;font-size:3.6cqi;display:flex}.pending-actions[data-astro-cid-q23av6qj]{gap:2cqi;margin-block-start:1.6cqi;display:flex}.apply[data-astro-cid-q23av6qj],.discard[data-astro-cid-q23av6qj]{font-size:3.5cqi;font-weight:var(--font-weight-bold);border-radius:99px;padding:1.5cqi 4cqi}.apply[data-astro-cid-q23av6qj]{background:var(--action-primary);color:var(--text-on-action)}.discard[data-astro-cid-q23av6qj]{box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}.dot[data-astro-cid-q23av6qj]{background:var(--member);border-radius:50%;flex:none;block-size:2.2cqi;inline-size:2.2cqi}.photo[data-astro-cid-q23av6qj]{aspect-ratio:4/5;background:radial-gradient(80% 70% at 30% 20%, color-mix(in oklab, var(--bg-surface) 60%, transparent), transparent 70%), color-mix(in oklab, var(--color-brand-slate2) 22%, var(--bg-surface-sunken));inline-size:46cqi;box-shadow:0 0 0 1px var(--border-subtle);border-radius:3.4cqi;align-self:flex-end;place-items:center;display:grid;overflow:hidden}.note[data-astro-cid-q23av6qj]{background:repeating-linear-gradient(transparent 0 4.6cqi, color-mix(in oklab, var(--color-brand-slate2) 30%, transparent) 4.6cqi calc(4.6cqi + 1px)), color-mix(in oklab, var(--color-brand-firefly-light) 34%, white);inline-size:74%;color:color-mix(in oklab, var(--color-brand-slate2), black 45%);font-family:var(--font-family-brand);padding:3cqi 3.4cqi;font-size:3.6cqi;line-height:4.6cqi;display:grid;rotate:-4deg;box-shadow:0 1.4cqi 3cqi -1cqi #1a15234d}.note[data-astro-cid-q23av6qj].sheet{inline-size:82%;color:color-mix(in oklab, var(--color-brand-slate2), black 60%);font-family:var(--font-family-body);background:#fff;gap:.6cqi;padding:3.4cqi 3cqi;font-size:2.9cqi;line-height:1.35;rotate:-2deg}.note[data-astro-cid-q23av6qj].sheet b[data-astro-cid-q23av6qj]{margin-block-end:.6cqi;font-size:3.4cqi}.agenda[data-astro-cid-q23av6qj]{grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:2cqi;padding:0;list-style:none;display:grid}.agenda[data-astro-cid-q23av6qj] li[data-astro-cid-q23av6qj]{display:contents}.day[data-astro-cid-q23av6qj]{min-inline-size:8cqi;font-weight:var(--font-weight-bold);white-space:nowrap}.route[data-astro-cid-q23av6qj]{background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle);border-radius:4cqi;gap:2.4cqi;padding:3.4cqi;display:grid}.route-main[data-astro-cid-q23av6qj]{align-items:center;gap:2.6cqi;display:flex}.route-main[data-astro-cid-q23av6qj] strong[data-astro-cid-q23av6qj]{font-size:4.8cqi;display:block}.route-main[data-astro-cid-q23av6qj] small[data-astro-cid-q23av6qj]{color:var(--text-secondary);font-size:3.5cqi;display:block}.route-icon[data-astro-cid-q23av6qj]{background:color-mix(in oklab, var(--demo-sam) 16%, var(--bg-surface));block-size:9cqi;inline-size:9cqi;color:var(--demo-sam);border-radius:2.6cqi;place-items:center;display:grid}.route-weather[data-astro-cid-q23av6qj]{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;gap:1.8cqi;padding-block-start:2.4cqi;font-size:3.6cqi;display:flex}.composer[data-astro-cid-q23av6qj]{background:var(--bg-surface);box-shadow:0 0 0 1px var(--border-subtle), var(--shadow-raised);color:var(--text-muted);border-radius:99px;justify-content:space-between;align-items:center;margin-block-start:3cqi;padding:2.2cqi 2.2cqi 2.2cqi 4cqi;display:flex}.send[data-astro-cid-q23av6qj]{background:var(--action-primary);block-size:8cqi;inline-size:8cqi;color:var(--text-on-action);border-radius:50%;place-items:center;display:grid}
