:root{--mn-color-paper-cream:#fbf3ea;--mn-color-paper-white:#fff;--mn-color-paper-line:#f2eae2;--mn-color-paper-edge:#e2d6c9;--mn-color-paper-track:#f1e8de;--mn-color-paper-trough:#efe6dc;--mn-color-paper-ash:#f3f0ea;--mn-color-paper-ash-line:#eae7e2;--mn-color-paper-ash-edge:#dad5cd;--mn-color-paper-night:#171216;--mn-color-paper-night-card:#2e262f;--mn-color-paper-night-line:#3a313b;--mn-color-paper-night-well:#1e181d;--mn-color-brand-paper:#fefefe;--mn-color-brand-sky:#76abf8;--mn-color-brand-nose:#f4a3b8;--mn-color-brand-mouse-sky:#468ae7;--mn-color-brand-mouse-mint:#18ae75;--mn-color-brand-mouse-salmon:#da5c58;--mn-color-brand-mouse-lilac:#a971d5;--mn-color-brand-mouse-lilac-mail:#a66bd3;--mn-color-brand-warm-orange:#d77100;--mn-color-plum-100:#f5eff3;--mn-color-plum-300:#b0a2ab;--mn-color-plum-500:#6f5f68;--mn-color-plum-900:#2c2029;--mn-color-violet-100:#ece7fb;--mn-color-violet-200:#d5c8f6;--mn-color-violet-300:#b9a3f0;--mn-color-violet-500:#7855d0;--mn-color-violet-600:#5f45ad;--mn-color-violet-700:#47337e;--mn-color-violet-800:#2a2340;--mn-color-violet-900:#31235a;--mn-color-violet-500-dim:#7a63c4;--mn-color-red-100:#f7ddd4;--mn-color-red-300:#ff9080;--mn-color-red-500:#d93b2b;--mn-color-red-700:#b32a1a;--mn-color-red-900:#552f28;--mn-color-red-500-dim:#c94433;--mn-color-magenta-100:#fbdce8;--mn-color-magenta-300:#f5a8c8;--mn-color-magenta-600:#a02259;--mn-color-magenta-900:#3a1b2a;--mn-color-amber-100:#fdead0;--mn-color-amber-300:#e8b168;--mn-color-amber-700:#8f5a13;--mn-color-amber-900:#33230f;--mn-color-pet-orange-100:#e69e6a;--mn-color-pet-orange-300:#f7c29c;--mn-color-pet-orange-800:#361b08;--mn-color-pet-orange-900:#623413;--mn-color-pet-sky-100:#aac9ec;--mn-color-pet-sky-300:#97c4f7;--mn-color-pet-sky-800:#0b3565;--mn-color-pet-sky-900:#0a3567;--mn-color-pet-lilac-100:#c49ce6;--mn-color-pet-lilac-300:#d0a1f7;--mn-color-pet-lilac-800:#390b60;--mn-color-pet-lilac-900:#3a2050;--mn-color-pet-mint-100:#a8dbbf;--mn-color-pet-mint-300:#21ed7d;--mn-color-pet-mint-800:#0a4323;--mn-color-pet-mint-900:#044823;--mn-color-pet-yellow-100:#f5d547;--mn-color-pet-yellow-300:#eecb2f;--mn-color-pet-yellow-800:#473c0a;--mn-color-pet-yellow-900:#4c3f06;--mn-color-pet-salmon-100:#f4a49e;--mn-color-pet-salmon-300:#f58880;--mn-color-pet-salmon-800:#60110b;--mn-color-pet-salmon-900:#4a0c08;--mn-color-teal-100:#d5f0ea;--mn-color-teal-300:#7fd4c4;--mn-color-teal-800:#14544a;--mn-color-teal-900:#10302b;--mn-color-blue-100:#dce7fd;--mn-color-blue-300:#a8c0f0;--mn-color-blue-700:#3a5490;--mn-color-blue-900:#1a2440;--mn-color-green-100:#e3f1d9;--mn-color-green-300:#a5ce8e;--mn-color-green-700:#3b6329;--mn-color-green-900:#1e2c18;--mn-color-slate-100:#f1eef7;--mn-color-slate-300:#bdb6d0;--mn-color-slate-600:#5a5470;--mn-color-slate-900:#262433;--mn-color-alpha-white-66:#ffffffa8;--mn-color-alpha-white-93:#ffffffed;--mn-color-alpha-white-12:#ffffff1f;--mn-color-alpha-white-08:#ffffff14;--mn-color-alpha-white-16:#ffffff29;--mn-color-alpha-white-05:#ffffff0d;--mn-color-alpha-night-93:#2e262fed;--mn-color-alpha-black-55:#0000008c;--mn-color-alpha-black-38:#00000061;--mn-color-alpha-black-16:#00000029;--mn-color-alpha-black-07:#00000012;--mn-color-alpha-black-10:#0000001a;--mn-color-alpha-black-04:#0000000a;--mn-color-alpha-black-35:#00000059;--mn-color-alpha-shadow-warm-06:#5c3c280f;--mn-color-alpha-shadow-warm-14:#50321e24;--mn-color-alpha-shadow-warm-16:#583a2629;--mn-color-alpha-shadow-ink-06:#2c20290f;--mn-color-alpha-salmon-14:#da5c5824;--mn-space-0:0;--mn-space-4:4px;--mn-space-8:8px;--mn-space-12:12px;--mn-space-16:16px;--mn-space-20:20px;--mn-space-24:24px;--mn-space-32:32px;--mn-space-36:36px;--mn-space-64:64px;--mn-space-negative-12:-12px;--mn-space-negative-24:-24px;--mn-space-negative-28:-28px;--mn-size-4:4px;--mn-size-5:5px;--mn-size-6:6px;--mn-size-7:7px;--mn-size-10:10px;--mn-size-12:12px;--mn-size-14:14px;--mn-size-16:16px;--mn-size-17:17px;--mn-size-18:18px;--mn-size-20:20px;--mn-size-21:21px;--mn-size-23:23px;--mn-size-25:25px;--mn-size-26:26px;--mn-size-29:29px;--mn-size-30:30px;--mn-size-31:31px;--mn-size-33:33px;--mn-size-34:34px;--mn-size-38:38px;--mn-size-40:40px;--mn-size-44:44px;--mn-size-46:46px;--mn-size-48:48px;--mn-size-51:51px;--mn-size-54:54px;--mn-size-56:56px;--mn-size-58:58px;--mn-size-59:59px;--mn-size-65:65px;--mn-size-68:68px;--mn-size-71:71px;--mn-size-76:76px;--mn-size-93:93px;--mn-size-96:96px;--mn-size-102:102px;--mn-size-112:112px;--mn-size-136:136px;--mn-size-140:140px;--mn-size-220:220px;--mn-size-240:240px;--mn-size-264:264px;--mn-size-280:280px;--mn-size-330:330px;--mn-size-340:340px;--mn-size-376:376px;--mn-size-393:393px;--mn-size-420:420px;--mn-radius-3:3px;--mn-radius-4:4px;--mn-radius-12:12px;--mn-radius-13:13px;--mn-radius-14:14px;--mn-radius-15:15px;--mn-radius-16:16px;--mn-radius-19:19px;--mn-radius-20:20px;--mn-radius-26:26px;--mn-radius-29:29px;--mn-radius-full:999px;--mn-stroke-hairline:.5px;--mn-stroke-hairline-strong:.6px;--mn-stroke-thin:1.5px;--mn-stroke-regular:2px;--mn-stroke-thick:2.4px;--mn-stroke-focus:3px;--mn-font-family-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--mn-font-size-caption2:11px;--mn-font-size-caption:12px;--mn-font-size-footnote:13px;--mn-font-size-subheadline:15px;--mn-font-size-callout:16px;--mn-font-size-body:17px;--mn-font-size-headline:17px;--mn-font-size-title3:20px;--mn-font-size-large-title:34px;--mn-font-weight-regular:400;--mn-font-weight-medium:500;--mn-font-weight-semibold:600;--mn-font-weight-bold:700;--mn-line-height-tight:1.12;--mn-line-height-snug:1.25;--mn-line-height-base:1.35;--mn-letter-spacing-none:0;--mn-letter-spacing-subtle:-.006em;--mn-letter-spacing-tight:-.012em;--mn-letter-spacing-tighter:-.015em;--mn-letter-spacing-caps:.07em;--mn-opacity-6:.06;--mn-opacity-9:.09;--mn-opacity-12:.12;--mn-opacity-32:.32;--mn-opacity-50:.5;--mn-opacity-60:.6;--mn-opacity-80:.8;--mn-shadow-soft:0 3px 14px var(--mn-color-alpha-shadow-warm-06);--mn-shadow-raised:0 1px 3px var(--mn-color-alpha-shadow-warm-14);--mn-shadow-floating:0 8px 26px var(--mn-color-alpha-shadow-warm-16), 0 0 0 .5px var(--mn-color-alpha-shadow-ink-06);--mn-blur-regular:24px;--mn-duration-beat-short:.2s;--mn-duration-tap:.15s;--mn-duration-state:.3s;--mn-duration-draw:.5s;--mn-duration-reveal:.6s;--mn-duration-beat-long:.8s;--mn-duration-run:.9s;--mn-duration-dismiss:5s;--mn-duration-spin:1.6s;--mn-duration-zoom:1s;--mn-surface-page:var(--mn-color-paper-cream);--mn-surface-card:var(--mn-color-paper-white);--mn-surface-progress-track:var(--mn-color-paper-track);--mn-surface-segment-track:var(--mn-color-paper-trough);--mn-surface-segment-thumb:var(--mn-color-paper-white);--mn-surface-pet-tint:var(--mn-color-alpha-white-66);--mn-surface-placeholder:var(--mn-color-paper-track);--mn-surface-admin-paper:var(--mn-color-paper-ash);--mn-launch-surface:var(--mn-color-brand-paper);--mn-launch-loader:var(--mn-color-brand-sky);--mn-launch-transition:var(--mn-color-brand-nose);--mn-onboarding-story-accent:var(--mn-color-brand-mouse-sky);--mn-onboarding-story-ink:var(--mn-color-pet-sky-800);--mn-onboarding-capabilities-accent:var(--mn-color-brand-mouse-lilac);--mn-onboarding-capabilities-ink:var(--mn-color-pet-lilac-800);--mn-onboarding-journal-accent:var(--mn-color-brand-mouse-mint);--mn-onboarding-journal-ink:var(--mn-color-pet-mint-800);--mn-onboarding-house-accent:var(--mn-color-brand-mouse-salmon);--mn-onboarding-surface:var(--mn-color-paper-white);--mn-onboarding-path:var(--mn-color-paper-edge);--mn-auth-welcome-accent:var(--mn-color-brand-mouse-sky);--mn-auth-intro-accent:var(--mn-color-brand-mouse-mint);--mn-auth-code-accent:var(--mn-color-brand-mouse-lilac-mail);--mn-auth-method-accent:var(--mn-color-brand-mouse-salmon);--mn-auth-method-hint-soft:var(--mn-color-alpha-salmon-14);--mn-auth-method-hint-ink:var(--mn-color-brand-mouse-salmon);--mn-auth-recovery-accent:var(--mn-color-brand-warm-orange);--mn-material-tab-bar-fill:var(--mn-color-alpha-white-93);--mn-material-tab-bar-blur:var(--mn-blur-regular);--mn-material-scrim-strong:var(--mn-color-alpha-black-55);--mn-material-scrim-mid:var(--mn-color-alpha-black-38);--mn-material-scrim-soft:var(--mn-color-alpha-black-16);--mn-material-scrim-faint:var(--mn-color-alpha-black-07);--mn-material-dim:var(--mn-color-alpha-black-35);--mn-material-scrim-dialog:var(--mn-color-alpha-black-38);--mn-text-primary:var(--mn-color-plum-900);--mn-text-secondary:var(--mn-color-plum-500);--mn-text-accent:var(--mn-color-violet-600);--mn-text-danger:var(--mn-color-red-700);--mn-text-on-accent:var(--mn-color-paper-white);--mn-text-on-danger:var(--mn-color-paper-white);--mn-border-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-line);--mn-border-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-hairline-color:var(--mn-color-paper-line);--mn-border-hairline-style:solid;--mn-border-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-edge);--mn-border-divider-width:var(--mn-stroke-hairline);--mn-border-divider-color:var(--mn-color-paper-edge);--mn-border-divider-style:solid;--mn-border-rail:var(--mn-stroke-regular) solid var(--mn-color-paper-line);--mn-border-rail-width:var(--mn-stroke-regular);--mn-border-rail-color:var(--mn-color-paper-line);--mn-border-rail-style:solid;--mn-border-avatar-ring:var(--mn-stroke-regular) solid var(--mn-color-paper-cream);--mn-border-avatar-ring-width:var(--mn-stroke-regular);--mn-border-avatar-ring-color:var(--mn-color-paper-cream);--mn-border-avatar-ring-style:solid;--mn-border-selected-day:var(--mn-stroke-regular) solid var(--mn-color-violet-500);--mn-border-selected-day-width:var(--mn-stroke-regular);--mn-border-selected-day-color:var(--mn-color-violet-500);--mn-border-selected-day-style:solid;--mn-border-marker-planned:var(--mn-stroke-thick) solid var(--mn-color-plum-500);--mn-border-marker-planned-width:var(--mn-stroke-thick);--mn-border-marker-planned-color:var(--mn-color-plum-500);--mn-border-marker-planned-style:solid;--mn-border-marker-missed:var(--mn-stroke-thick) dashed var(--mn-color-plum-500);--mn-border-marker-missed-width:var(--mn-stroke-thick);--mn-border-marker-missed-color:var(--mn-color-plum-500);--mn-border-marker-missed-style:dashed;--mn-border-admin-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-ash-line);--mn-border-admin-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-admin-hairline-color:var(--mn-color-paper-ash-line);--mn-border-admin-hairline-style:solid;--mn-border-admin-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-ash-edge);--mn-border-admin-divider-width:var(--mn-stroke-hairline);--mn-border-admin-divider-color:var(--mn-color-paper-ash-edge);--mn-border-admin-divider-style:solid;--mn-accent-fill:var(--mn-color-violet-500);--mn-accent-ink:var(--mn-color-violet-600);--mn-accent-soft:var(--mn-color-violet-100);--mn-accent-on-fill:var(--mn-color-paper-white);--mn-danger-fill:var(--mn-color-red-500);--mn-danger-ink:var(--mn-color-red-700);--mn-danger-soft:var(--mn-color-red-100);--mn-danger-on-fill:var(--mn-color-paper-white);--mn-status-scheduled-ink:var(--mn-color-plum-900);--mn-status-overdue-fill:var(--mn-color-red-500);--mn-status-overdue-soft:var(--mn-color-red-100);--mn-status-overdue-ink:var(--mn-color-red-700);--mn-status-overdue-on-fill:var(--mn-color-paper-white);--mn-status-completed-ink:var(--mn-color-plum-500);--mn-status-missed-ink:var(--mn-color-plum-500);--mn-status-skipped-ink:var(--mn-color-plum-500);--mn-status-snoozed-ink:var(--mn-color-plum-500);--mn-status-failed-ink:var(--mn-color-red-700);--mn-event-type-medication-soft:var(--mn-color-violet-100);--mn-event-type-medication-ink:var(--mn-color-violet-600);--mn-event-type-vaccination-soft:var(--mn-color-magenta-100);--mn-event-type-vaccination-ink:var(--mn-color-magenta-600);--mn-event-type-parasite-soft:var(--mn-color-amber-100);--mn-event-type-parasite-ink:var(--mn-color-amber-700);--mn-event-type-visit-soft:var(--mn-color-teal-100);--mn-event-type-visit-ink:var(--mn-color-teal-800);--mn-event-type-measurement-soft:var(--mn-color-blue-100);--mn-event-type-measurement-ink:var(--mn-color-blue-700);--mn-event-type-document-soft:var(--mn-color-slate-100);--mn-event-type-document-ink:var(--mn-color-slate-600);--mn-event-type-symptom-soft:var(--mn-color-green-100);--mn-event-type-symptom-ink:var(--mn-color-green-700);--mn-event-type-other-soft:var(--mn-color-slate-100);--mn-event-type-other-ink:var(--mn-color-slate-600);--mn-pet-orange-fill:var(--mn-color-pet-orange-100);--mn-pet-orange-ink:var(--mn-color-pet-orange-800);--mn-pet-sky-fill:var(--mn-color-pet-sky-100);--mn-pet-sky-ink:var(--mn-color-pet-sky-800);--mn-pet-lilac-fill:var(--mn-color-pet-lilac-100);--mn-pet-lilac-ink:var(--mn-color-pet-lilac-800);--mn-pet-mint-fill:var(--mn-color-pet-mint-100);--mn-pet-mint-ink:var(--mn-color-pet-mint-800);--mn-pet-yellow-fill:var(--mn-color-pet-yellow-100);--mn-pet-yellow-ink:var(--mn-color-pet-yellow-800);--mn-pet-salmon-fill:var(--mn-color-pet-salmon-100);--mn-pet-salmon-ink:var(--mn-color-pet-salmon-800);--mn-typography-large-title:var(--mn-font-weight-bold) var(--mn-font-size-large-title)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-large-title-size:var(--mn-font-size-large-title);--mn-typography-large-title-weight:var(--mn-font-weight-bold);--mn-typography-large-title-line-height:var(--mn-line-height-tight);--mn-typography-large-title-letter-spacing:var(--mn-letter-spacing-tighter);--mn-typography-nav-title:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-nav-title-size:var(--mn-font-size-headline);--mn-typography-nav-title-weight:var(--mn-font-weight-semibold);--mn-typography-nav-title-line-height:var(--mn-line-height-base);--mn-typography-nav-title-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-nav-action:var(--mn-font-weight-regular) var(--mn-font-size-body)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-nav-action-size:var(--mn-font-size-body);--mn-typography-nav-action-weight:var(--mn-font-weight-regular);--mn-typography-nav-action-line-height:var(--mn-line-height-base);--mn-typography-nav-action-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-nav-action-strong:var(--mn-font-weight-semibold) var(--mn-font-size-body)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-nav-action-strong-size:var(--mn-font-size-body);--mn-typography-nav-action-strong-weight:var(--mn-font-weight-semibold);--mn-typography-nav-action-strong-line-height:var(--mn-line-height-base);--mn-typography-nav-action-strong-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-screen-subtitle:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-screen-subtitle-size:var(--mn-font-size-subheadline);--mn-typography-screen-subtitle-weight:var(--mn-font-weight-regular);--mn-typography-screen-subtitle-line-height:var(--mn-line-height-base);--mn-typography-screen-subtitle-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-section-header:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-section-header-size:var(--mn-font-size-headline);--mn-typography-section-header-weight:var(--mn-font-weight-semibold);--mn-typography-section-header-line-height:var(--mn-line-height-tight);--mn-typography-section-header-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-section-action:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-section-action-size:var(--mn-font-size-subheadline);--mn-typography-section-action-weight:var(--mn-font-weight-regular);--mn-typography-section-action-line-height:var(--mn-line-height-base);--mn-typography-section-action-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-section-count:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-section-count-size:var(--mn-font-size-footnote);--mn-typography-section-count-weight:var(--mn-font-weight-regular);--mn-typography-section-count-line-height:var(--mn-line-height-base);--mn-typography-section-count-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-separator:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-day-separator-size:var(--mn-font-size-headline);--mn-typography-day-separator-weight:var(--mn-font-weight-semibold);--mn-typography-day-separator-line-height:var(--mn-line-height-tight);--mn-typography-day-separator-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-pet-name:var(--mn-font-weight-bold) var(--mn-font-size-title3)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-pet-name-size:var(--mn-font-size-title3);--mn-typography-pet-name-weight:var(--mn-font-weight-bold);--mn-typography-pet-name-line-height:var(--mn-line-height-base);--mn-typography-pet-name-letter-spacing:var(--mn-letter-spacing-tight);--mn-typography-pet-details:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-pet-details-size:var(--mn-font-size-footnote);--mn-typography-pet-details-weight:var(--mn-font-weight-regular);--mn-typography-pet-details-line-height:var(--mn-line-height-base);--mn-typography-pet-details-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-chip-label:var(--mn-font-weight-medium) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-chip-label-size:var(--mn-font-size-caption);--mn-typography-chip-label-weight:var(--mn-font-weight-medium);--mn-typography-chip-label-line-height:var(--mn-line-height-base);--mn-typography-chip-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-title:var(--mn-font-weight-medium) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-title-size:var(--mn-font-size-subheadline);--mn-typography-row-title-weight:var(--mn-font-weight-medium);--mn-typography-row-title-line-height:var(--mn-line-height-base);--mn-typography-row-title-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-fact-label:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-fact-label-size:var(--mn-font-size-subheadline);--mn-typography-fact-label-weight:var(--mn-font-weight-regular);--mn-typography-fact-label-line-height:var(--mn-line-height-base);--mn-typography-fact-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-subtitle:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-subtitle-size:var(--mn-font-size-footnote);--mn-typography-row-subtitle-weight:var(--mn-font-weight-regular);--mn-typography-row-subtitle-line-height:var(--mn-line-height-base);--mn-typography-row-subtitle-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-subtitle-alert:var(--mn-font-weight-medium) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-subtitle-alert-size:var(--mn-font-size-footnote);--mn-typography-row-subtitle-alert-weight:var(--mn-font-weight-medium);--mn-typography-row-subtitle-alert-line-height:var(--mn-line-height-base);--mn-typography-row-subtitle-alert-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-time:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-time-size:var(--mn-font-size-footnote);--mn-typography-row-time-weight:var(--mn-font-weight-regular);--mn-typography-row-time-line-height:var(--mn-line-height-base);--mn-typography-row-time-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-time-numeric:tabular-nums;--mn-typography-code-digit:var(--mn-font-weight-semibold) var(--mn-font-size-title3)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-code-digit-size:var(--mn-font-size-title3);--mn-typography-code-digit-weight:var(--mn-font-weight-semibold);--mn-typography-code-digit-line-height:var(--mn-line-height-tight);--mn-typography-code-digit-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-code-digit-numeric:tabular-nums;--mn-typography-progress-label:var(--mn-font-weight-regular) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-progress-label-size:var(--mn-font-size-caption);--mn-typography-progress-label-weight:var(--mn-font-weight-regular);--mn-typography-progress-label-line-height:var(--mn-line-height-base);--mn-typography-progress-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-progress-label-numeric:tabular-nums;--mn-typography-button-label:var(--mn-font-weight-semibold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-button-label-size:var(--mn-font-size-subheadline);--mn-typography-button-label-weight:var(--mn-font-weight-semibold);--mn-typography-button-label-line-height:var(--mn-line-height-base);--mn-typography-button-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-compact-row-title:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-compact-row-title-size:var(--mn-font-size-subheadline);--mn-typography-compact-row-title-weight:var(--mn-font-weight-regular);--mn-typography-compact-row-title-line-height:var(--mn-line-height-base);--mn-typography-compact-row-title-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-timestamp:var(--mn-font-weight-regular) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-timestamp-size:var(--mn-font-size-caption);--mn-typography-timestamp-weight:var(--mn-font-weight-regular);--mn-typography-timestamp-line-height:var(--mn-line-height-base);--mn-typography-timestamp-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-tile-label:var(--mn-font-weight-regular) var(--mn-font-size-caption)/var(--mn-line-height-snug) var(--mn-font-family-system);--mn-typography-tile-label-size:var(--mn-font-size-caption);--mn-typography-tile-label-weight:var(--mn-font-weight-regular);--mn-typography-tile-label-line-height:var(--mn-line-height-snug);--mn-typography-tile-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-tab-label:var(--mn-font-weight-medium) var(--mn-font-size-caption2)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-tab-label-size:var(--mn-font-size-caption2);--mn-typography-tab-label-weight:var(--mn-font-weight-medium);--mn-typography-tab-label-line-height:var(--mn-line-height-base);--mn-typography-tab-label-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-now-label:var(--mn-font-weight-bold) var(--mn-font-size-caption2)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-now-label-size:var(--mn-font-size-caption2);--mn-typography-now-label-weight:var(--mn-font-weight-bold);--mn-typography-now-label-line-height:var(--mn-line-height-base);--mn-typography-now-label-letter-spacing:var(--mn-letter-spacing-caps);--mn-typography-month-title:var(--mn-font-weight-bold) var(--mn-font-size-title3)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-month-title-size:var(--mn-font-size-title3);--mn-typography-month-title-weight:var(--mn-font-weight-bold);--mn-typography-month-title-line-height:var(--mn-line-height-base);--mn-typography-month-title-letter-spacing:var(--mn-letter-spacing-tight);--mn-typography-weekday-short:var(--mn-font-weight-regular) var(--mn-font-size-caption2)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-weekday-short-size:var(--mn-font-size-caption2);--mn-typography-weekday-short-weight:var(--mn-font-weight-regular);--mn-typography-weekday-short-line-height:var(--mn-line-height-base);--mn-typography-weekday-short-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-day-number-size:var(--mn-font-size-subheadline);--mn-typography-day-number-weight:var(--mn-font-weight-regular);--mn-typography-day-number-line-height:var(--mn-line-height-base);--mn-typography-day-number-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number-numeric:tabular-nums;--mn-typography-day-number-today:var(--mn-font-weight-bold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-day-number-today-size:var(--mn-font-size-subheadline);--mn-typography-day-number-today-weight:var(--mn-font-weight-bold);--mn-typography-day-number-today-line-height:var(--mn-line-height-base);--mn-typography-day-number-today-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number-today-numeric:tabular-nums;--mn-typography-day-number-selected:var(--mn-font-weight-semibold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-day-number-selected-size:var(--mn-font-size-subheadline);--mn-typography-day-number-selected-weight:var(--mn-font-weight-semibold);--mn-typography-day-number-selected-line-height:var(--mn-line-height-base);--mn-typography-day-number-selected-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number-selected-numeric:tabular-nums;--mn-typography-week-day-number:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-week-day-number-size:var(--mn-font-size-headline);--mn-typography-week-day-number-weight:var(--mn-font-weight-semibold);--mn-typography-week-day-number-line-height:var(--mn-line-height-base);--mn-typography-week-day-number-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-week-day-number-numeric:tabular-nums;--mn-typography-segment-label:var(--mn-font-weight-medium) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-segment-label-size:var(--mn-font-size-footnote);--mn-typography-segment-label-weight:var(--mn-font-weight-medium);--mn-typography-segment-label-line-height:var(--mn-line-height-base);--mn-typography-segment-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-segment-label-selected:var(--mn-font-weight-semibold) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-segment-label-selected-size:var(--mn-font-size-footnote);--mn-typography-segment-label-selected-weight:var(--mn-font-weight-semibold);--mn-typography-segment-label-selected-line-height:var(--mn-line-height-base);--mn-typography-segment-label-selected-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-avatar-initial:var(--mn-font-weight-semibold) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-avatar-initial-size:var(--mn-font-size-caption);--mn-typography-avatar-initial-weight:var(--mn-font-weight-semibold);--mn-typography-avatar-initial-line-height:var(--mn-line-height-base);--mn-typography-avatar-initial-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-body:var(--mn-font-weight-regular) var(--mn-font-size-callout)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-body-size:var(--mn-font-size-callout);--mn-typography-body-weight:var(--mn-font-weight-regular);--mn-typography-body-line-height:var(--mn-line-height-base);--mn-typography-body-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-auth-brand:var(--mn-font-weight-semibold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-auth-brand-size:var(--mn-font-size-subheadline);--mn-typography-auth-brand-weight:var(--mn-font-weight-semibold);--mn-typography-auth-brand-line-height:var(--mn-line-height-base);--mn-typography-auth-brand-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-auth-title:var(--mn-font-weight-bold) var(--mn-font-size-title3)/var(--mn-line-height-snug) var(--mn-font-family-system);--mn-typography-auth-title-size:var(--mn-font-size-title3);--mn-typography-auth-title-weight:var(--mn-font-weight-bold);--mn-typography-auth-title-line-height:var(--mn-line-height-snug);--mn-typography-auth-title-letter-spacing:var(--mn-letter-spacing-tight);--mn-layout-screen-inset:var(--mn-space-16);--mn-layout-screen-inset-wide:var(--mn-space-20);--mn-layout-title-top:var(--mn-space-4);--mn-layout-header-spacer:var(--mn-space-16);--mn-layout-toolbar-actions-gap:var(--mn-space-16);--mn-layout-nav-action-gap:var(--mn-space-4);--mn-layout-avatar-overlap:var(--mn-space-negative-12);--mn-layout-avatar-more-gap:var(--mn-space-4);--mn-layout-stack-inset:var(--mn-space-8);--mn-layout-tap-overhang:var(--mn-space-12);--mn-layout-section-header-top:var(--mn-space-20);--mn-layout-section-header-bottom:var(--mn-space-12);--mn-layout-pet-card-gap:var(--mn-space-12);--mn-layout-pet-card-padding-y:var(--mn-space-12);--mn-layout-pet-card-padding-x:var(--mn-space-16);--mn-layout-pet-card-gutter:var(--mn-space-12);--mn-layout-pet-details-top:var(--mn-space-0);--mn-layout-chip-row-top:var(--mn-space-8);--mn-layout-chip-gap:var(--mn-space-4);--mn-layout-chip-row-gap:var(--mn-space-8);--mn-layout-chip-padding-y:var(--mn-space-4);--mn-layout-chip-padding-x:var(--mn-space-8);--mn-layout-pet-next-top:var(--mn-space-8);--mn-layout-pet-next-gap:var(--mn-space-4);--mn-layout-launch-title-top:var(--mn-space-16);--mn-layout-launch-subtitle-top:var(--mn-space-4);--mn-layout-onboarding-illustration-top:var(--mn-space-16);--mn-layout-onboarding-caption-top:var(--mn-space-32);--mn-layout-onboarding-caption-gap:var(--mn-space-12);--mn-layout-onboarding-caption-bottom:var(--mn-space-16);--mn-layout-onboarding-button-bottom:var(--mn-space-12);--mn-layout-onboarding-dots-bottom:var(--mn-space-12);--mn-layout-onboarding-fan-top:var(--mn-space-64);--mn-layout-onboarding-fan-mouse-top:var(--mn-space-12);--mn-layout-onboarding-scene-label-top:var(--mn-space-36);--mn-layout-onboarding-scene-path-gap:var(--mn-space-8);--mn-layout-onboarding-mouse-overlap:var(--mn-space-negative-28);--mn-layout-onboarding-scene-overlap:var(--mn-space-negative-24);--mn-layout-sheet-overlap:var(--mn-space-24);--mn-layout-photo-hint-bottom:var(--mn-space-12);--mn-layout-metric-gap:var(--mn-space-20);--mn-layout-metric-icon-gap:var(--mn-space-4);--mn-layout-fact-row-gap:var(--mn-space-12);--mn-layout-fact-table-top:var(--mn-space-16);--mn-layout-dialog-padding:var(--mn-space-20);--mn-layout-dialog-gap:var(--mn-space-12);--mn-layout-dialog-actions-gap:var(--mn-space-8);--mn-layout-card-gap:var(--mn-space-12);--mn-layout-row-padding-y:var(--mn-space-12);--mn-layout-row-padding-x:var(--mn-space-16);--mn-layout-row-gutter:var(--mn-space-12);--mn-layout-row-subtitle-top:var(--mn-space-4);--mn-layout-row-meta-gap:var(--mn-space-4);--mn-layout-progress-top:var(--mn-space-8);--mn-layout-progress-gap:var(--mn-space-8);--mn-layout-button-padding-y:var(--mn-space-8);--mn-layout-button-padding-x:var(--mn-space-16);--mn-layout-compact-row-padding-y:var(--mn-space-8);--mn-layout-compact-row-padding-x:var(--mn-space-16);--mn-layout-compact-row-gutter:var(--mn-space-12);--mn-layout-day-row-padding-y:var(--mn-space-12);--mn-layout-day-row-padding-x:var(--mn-space-16);--mn-layout-day-row-gutter:var(--mn-space-12);--mn-layout-tile-gap:var(--mn-space-8);--mn-layout-tile-padding-y:var(--mn-space-12);--mn-layout-tile-padding-x:var(--mn-space-8);--mn-layout-tile-icon-bottom:var(--mn-space-8);--mn-layout-tabbar-inset:var(--mn-space-16);--mn-layout-tabbar-bottom:var(--mn-space-8);--mn-layout-tab-pill-padding:var(--mn-space-8);--mn-layout-tab-item-padding-y:var(--mn-space-4);--mn-layout-tab-item-gap:var(--mn-space-4);--mn-layout-segment-top:var(--mn-space-16);--mn-layout-segment-padding:var(--mn-space-4);--mn-layout-segment-label-padding-y:var(--mn-space-8);--mn-layout-timeline-inset:var(--mn-space-8);--mn-layout-timeline-top:var(--mn-space-8);--mn-layout-timeline-gutter:var(--mn-space-8);--mn-layout-timeline-row-padding-y:var(--mn-space-12);--mn-layout-timeline-row-gutter:var(--mn-space-12);--mn-layout-time-column-top:var(--mn-space-16);--mn-layout-day-separator-top:var(--mn-space-20);--mn-layout-day-separator-bottom:var(--mn-space-4);--mn-layout-now-top:var(--mn-space-16);--mn-layout-now-bottom:var(--mn-space-8);--mn-layout-now-gap:var(--mn-space-8);--mn-layout-month-header-top:var(--mn-space-16);--mn-layout-month-header-bottom:var(--mn-space-8);--mn-layout-month-nav-gap:var(--mn-space-20);--mn-layout-calendar-inset:var(--mn-space-12);--mn-layout-weekday-top:var(--mn-space-4);--mn-layout-weekday-bottom:var(--mn-space-8);--mn-layout-day-cell-padding-y:var(--mn-space-4);--mn-layout-dots-top:var(--mn-space-4);--mn-layout-dots-gap:var(--mn-space-4);--mn-layout-auth-gap:var(--mn-space-24);--mn-layout-code-gap:var(--mn-space-8);--mn-layout-auth-subtitle-top:var(--mn-space-12);--mn-layout-auth-hero-title-top:var(--mn-space-16);--mn-layout-auth-hero-subtitle-top:var(--mn-space-8);--mn-layout-auth-bubble-gap:var(--mn-space-12);--mn-layout-auth-bubble-bottom:var(--mn-space-20);--mn-layout-auth-note-top:var(--mn-space-12);--mn-layout-auth-note-gap:var(--mn-space-4);--mn-layout-auth-foot-bottom:var(--mn-space-12);--mn-layout-bubble-padding-y:var(--mn-space-12);--mn-layout-bubble-padding-x:var(--mn-space-16);--mn-layout-bubble-compact-padding-y:var(--mn-space-8);--mn-layout-bubble-compact-padding-x:var(--mn-space-12);--mn-layout-auth-card-padding:var(--mn-space-24);--mn-layout-auth-card-mark-bottom:var(--mn-space-8);--mn-layout-auth-card-brand-bottom:var(--mn-space-20);--mn-layout-auth-card-title-bottom:var(--mn-space-8);--mn-layout-auth-card-facts-top:var(--mn-space-16);--mn-layout-auth-card-facts-padding-y:var(--mn-space-12);--mn-layout-auth-card-facts-padding-x:var(--mn-space-16);--mn-layout-auth-card-actions-top:var(--mn-space-20);--mn-layout-auth-card-actions-gap:var(--mn-space-8);--mn-layout-auth-card-note-top:var(--mn-space-20);--mn-layout-auth-card-note-padding:var(--mn-space-16);--mn-layout-admin-page-inset:var(--mn-space-24);--mn-layout-admin-gutter:var(--mn-space-16);--mn-layout-admin-pane-inset:var(--mn-space-20);--mn-layout-page-dots-gap:var(--mn-space-8);--mn-layout-week-gap:var(--mn-space-4);--mn-layout-week-top:var(--mn-space-8);--mn-layout-week-bottom:var(--mn-space-4);--mn-layout-week-day-padding-y:var(--mn-space-8);--mn-size-screen-max:var(--mn-size-393);--mn-size-min-target:var(--mn-size-44);--mn-size-toolbar-height:var(--mn-size-44);--mn-size-tab-bar-inset:var(--mn-size-112);--mn-size-swipe-action:var(--mn-size-96);--mn-size-menu-min-width:var(--mn-size-220);--mn-size-auth-card:var(--mn-size-420);--mn-size-auth-mark:var(--mn-size-44);--mn-size-admin-rail-width:var(--mn-size-68);--mn-size-admin-empty-text:var(--mn-size-376);--mn-size-admin-rail-width-wide:var(--mn-size-280);--mn-size-toolbar-button:var(--mn-size-34);--mn-size-toolbar-glyph:var(--mn-size-23);--mn-size-nav-glyph:var(--mn-size-17);--mn-size-member-avatar:var(--mn-size-30);--mn-size-photo-glyph:var(--mn-size-96);--mn-size-fact-label-column:var(--mn-size-112);--mn-size-pet-avatar:var(--mn-size-56);--mn-size-pet-avatar-glyph:var(--mn-size-29);--mn-size-chevron:var(--mn-size-16);--mn-size-event-icon:var(--mn-size-38);--mn-size-event-glyph:var(--mn-size-20);--mn-size-tile-icon:var(--mn-size-40);--mn-size-tile-glyph:var(--mn-size-21);--mn-size-compact-icon:var(--mn-size-26);--mn-size-compact-glyph:var(--mn-size-14);--mn-size-day-row-icon:var(--mn-size-34);--mn-size-day-row-glyph:var(--mn-size-18);--mn-size-tab-glyph:var(--mn-size-25);--mn-size-inline-glyph:var(--mn-size-12);--mn-size-progress-height:var(--mn-size-6);--mn-size-time-column:var(--mn-size-46);--mn-size-rail-column:var(--mn-size-26);--mn-size-rail-width:var(--mn-stroke-regular);--mn-size-marker:var(--mn-size-26);--mn-size-marker-glyph:var(--mn-size-14);--mn-size-marker-border:var(--mn-stroke-thick);--mn-size-now-line:var(--mn-stroke-thin);--mn-size-now-line-lead:var(--mn-size-38);--mn-size-switch-width:var(--mn-size-51);--mn-size-switch-height:var(--mn-size-31);--mn-size-switch-knob:var(--mn-size-26);--mn-size-option-avatar:var(--mn-size-34);--mn-size-wheel-item:var(--mn-size-34);--mn-size-caret:var(--mn-stroke-regular);--mn-size-caret-height:var(--mn-size-17);--mn-size-day-cell:var(--mn-size-33);--mn-size-code-cell:var(--mn-size-46);--mn-size-code-cell-height:var(--mn-size-56);--mn-size-page-dot:var(--mn-size-6);--mn-size-brand-mark:var(--mn-size-96);--mn-size-brand-glyph:var(--mn-size-40);--mn-size-launch-mark:var(--mn-size-140);--mn-size-launch-loader:var(--mn-size-48);--mn-size-launch-paw:var(--mn-size-17);--mn-size-onboarding-story-illustration:var(--mn-size-376);--mn-size-onboarding-story-mouse:var(--mn-size-59);--mn-size-onboarding-journal-mouse:var(--mn-size-71);--mn-size-onboarding-capabilities-mouse:var(--mn-size-40);--mn-size-onboarding-fan-width:var(--mn-size-330);--mn-size-onboarding-fan-height:var(--mn-size-240);--mn-size-onboarding-fan-card:var(--mn-size-264);--mn-size-onboarding-fan-card-straight:var(--mn-size-280);--mn-size-onboarding-house-mouse-first:var(--mn-size-56);--mn-size-onboarding-house-mouse-second:var(--mn-size-51);--mn-size-onboarding-house-runner:var(--mn-size-26);--mn-size-onboarding-card-icon:var(--mn-size-30);--mn-size-onboarding-card-glyph:var(--mn-size-16);--mn-size-onboarding-scene-button:var(--mn-size-34);--mn-size-onboarding-scene-check:var(--mn-size-26);--mn-size-onboarding-scene-check-glyph:var(--mn-size-14);--mn-size-onboarding-path-height:var(--mn-size-96);--mn-size-onboarding-path-dash:var(--mn-size-4);--mn-size-onboarding-path-gap:var(--mn-size-7);--mn-size-auth-welcome-mouse:var(--mn-size-136);--mn-size-auth-intro-mouse:var(--mn-size-65);--mn-size-auth-code-mouse:var(--mn-size-54);--mn-size-auth-method-mouse:var(--mn-size-76);--mn-size-auth-password-mouse:var(--mn-size-58);--mn-size-auth-signin-mouse:var(--mn-size-65);--mn-size-auth-welcome-back-mouse:var(--mn-size-102);--mn-size-auth-restart-mouse:var(--mn-size-93);--mn-size-auth-invite-mouse:var(--mn-size-112);--mn-size-auth-invite-code-mouse:var(--mn-size-71);--mn-size-auth-choice-stroke:var(--mn-stroke-regular);--mn-size-paw-decor-large:var(--mn-size-18);--mn-size-paw-decor-mid:var(--mn-size-14);--mn-size-paw-decor-small:var(--mn-size-10);--mn-size-calendar-dot:var(--mn-size-5);--mn-size-calendar-dot-ring:var(--mn-stroke-thin);--mn-radius-pet-card:var(--mn-radius-26);--mn-radius-card:var(--mn-radius-20);--mn-radius-timeline-row:var(--mn-radius-20);--mn-radius-control:var(--mn-radius-15);--mn-radius-segment-track:var(--mn-radius-14);--mn-radius-segment-thumb:var(--mn-radius-12);--mn-radius-icon:var(--mn-radius-13);--mn-radius-avatar:var(--mn-radius-19);--mn-radius-member-avatar:var(--mn-radius-full);--mn-radius-chip:var(--mn-radius-full);--mn-radius-day:var(--mn-radius-full);--mn-radius-week-day:var(--mn-radius-16);--mn-radius-tab-bar:var(--mn-radius-29);--mn-radius-tab-item:var(--mn-radius-20);--mn-radius-progress:var(--mn-radius-3);--mn-radius-marker:var(--mn-radius-full);--mn-radius-switch:var(--mn-radius-full);--mn-radius-attachment:var(--mn-radius-13);--mn-radius-onboarding-card:var(--mn-radius-16);--mn-radius-onboarding-card-icon:var(--mn-radius-12);--mn-radius-onboarding-bubble-corner:var(--mn-radius-4);--mn-radius-bubble:var(--mn-radius-16);--mn-radius-bubble-corner:var(--mn-radius-4);--mn-radius-auth-mark:var(--mn-radius-14);--mn-radius-auth-facts:var(--mn-radius-12);--mn-elevation-card:var(--mn-shadow-soft);--mn-elevation-onboarding-fan-front:var(--mn-shadow-floating);--mn-elevation-segment-thumb:var(--mn-shadow-raised);--mn-elevation-tab-bar:var(--mn-shadow-floating);--mn-elevation-menu:var(--mn-shadow-floating);--mn-elevation-dialog:var(--mn-shadow-floating);--mn-interaction-hover-overlay:var(--mn-color-alpha-black-07);--mn-interaction-pressed-overlay:var(--mn-color-alpha-black-16);--mn-interaction-hover-overlay-on-fill:var(--mn-color-alpha-white-08);--mn-interaction-pressed-overlay-on-fill:var(--mn-color-alpha-white-16);--mn-interaction-text-hover:var(--mn-color-violet-700);--mn-interaction-text-pressed:var(--mn-color-violet-900);--mn-interaction-hover-overlay-on-material:var(--mn-color-alpha-black-04);--mn-interaction-pressed-overlay-on-material:var(--mn-color-alpha-black-10);--mn-interaction-focus-ring:var(--mn-stroke-focus) solid var(--mn-color-violet-500);--mn-interaction-focus-ring-width:var(--mn-stroke-focus);--mn-interaction-focus-ring-color:var(--mn-color-violet-500);--mn-interaction-focus-ring-style:solid;--mn-interaction-focus-ring-offset:var(--mn-stroke-regular);--mn-interaction-disabled-opacity:var(--mn-opacity-50);--mn-opacity-chevron:var(--mn-opacity-50);--mn-opacity-chip-empty:var(--mn-opacity-60);--mn-opacity-subtle-text:var(--mn-opacity-80);--mn-opacity-outside-month:var(--mn-opacity-32);--mn-opacity-now-line:var(--mn-opacity-32);--mn-opacity-page-dot:var(--mn-opacity-32);--mn-opacity-paw-decor-strong:var(--mn-opacity-12);--mn-opacity-paw-decor-mid:var(--mn-opacity-9);--mn-opacity-paw-decor-faint:var(--mn-opacity-6);--mn-motion-tap:var(--mn-duration-tap);--mn-motion-state-change:var(--mn-duration-state);--mn-motion-auto-dismiss:var(--mn-duration-dismiss);--mn-motion-launch-loader:var(--mn-duration-spin);--mn-motion-launch-zoom:var(--mn-duration-zoom);--mn-motion-onboarding-appear:var(--mn-duration-state);--mn-motion-onboarding-path:var(--mn-duration-draw);--mn-motion-onboarding-run:var(--mn-duration-run);--mn-motion-onboarding-reveal:var(--mn-duration-reveal);--mn-motion-onboarding-beat-short:var(--mn-duration-beat-short);--mn-motion-onboarding-beat:var(--mn-duration-state);--mn-motion-onboarding-beat-long:var(--mn-duration-beat-long)}@media (prefers-color-scheme:dark){:root{--mn-surface-page:var(--mn-color-paper-night);--mn-surface-card:var(--mn-color-paper-night-card);--mn-surface-progress-track:var(--mn-color-paper-night-well);--mn-surface-segment-track:var(--mn-color-paper-night-well);--mn-surface-segment-thumb:var(--mn-color-paper-night-line);--mn-surface-pet-tint:var(--mn-color-alpha-white-12);--mn-surface-placeholder:var(--mn-color-paper-night-well);--mn-surface-admin-paper:var(--mn-color-paper-night);--mn-onboarding-story-ink:var(--mn-color-pet-sky-300);--mn-onboarding-capabilities-ink:var(--mn-color-pet-lilac-300);--mn-onboarding-journal-ink:var(--mn-color-pet-mint-300);--mn-onboarding-surface:var(--mn-color-paper-night-card);--mn-onboarding-path:var(--mn-color-paper-night-line);--mn-material-tab-bar-fill:var(--mn-color-alpha-night-93);--mn-text-primary:var(--mn-color-plum-100);--mn-text-secondary:var(--mn-color-plum-300);--mn-text-accent:var(--mn-color-violet-300);--mn-text-danger:var(--mn-color-red-300);--mn-border-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-night-line);--mn-border-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-hairline-color:var(--mn-color-paper-night-line);--mn-border-hairline-style:solid;--mn-border-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-night-line);--mn-border-divider-width:var(--mn-stroke-hairline);--mn-border-divider-color:var(--mn-color-paper-night-line);--mn-border-divider-style:solid;--mn-border-rail:var(--mn-stroke-regular) solid var(--mn-color-paper-night-line);--mn-border-rail-width:var(--mn-stroke-regular);--mn-border-rail-color:var(--mn-color-paper-night-line);--mn-border-rail-style:solid;--mn-border-avatar-ring:var(--mn-stroke-regular) solid var(--mn-color-paper-night);--mn-border-avatar-ring-width:var(--mn-stroke-regular);--mn-border-avatar-ring-color:var(--mn-color-paper-night);--mn-border-avatar-ring-style:solid;--mn-border-selected-day:var(--mn-stroke-regular) solid var(--mn-color-violet-300);--mn-border-selected-day-width:var(--mn-stroke-regular);--mn-border-selected-day-color:var(--mn-color-violet-300);--mn-border-selected-day-style:solid;--mn-border-marker-planned:var(--mn-stroke-thick) solid var(--mn-color-plum-300);--mn-border-marker-planned-width:var(--mn-stroke-thick);--mn-border-marker-planned-color:var(--mn-color-plum-300);--mn-border-marker-planned-style:solid;--mn-border-marker-missed:var(--mn-stroke-thick) dashed var(--mn-color-plum-300);--mn-border-marker-missed-width:var(--mn-stroke-thick);--mn-border-marker-missed-color:var(--mn-color-plum-300);--mn-border-marker-missed-style:dashed;--mn-border-admin-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-night-line);--mn-border-admin-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-admin-hairline-color:var(--mn-color-paper-night-line);--mn-border-admin-hairline-style:solid;--mn-border-admin-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-night-line);--mn-border-admin-divider-width:var(--mn-stroke-hairline);--mn-border-admin-divider-color:var(--mn-color-paper-night-line);--mn-border-admin-divider-style:solid;--mn-accent-fill:var(--mn-color-violet-500-dim);--mn-accent-ink:var(--mn-color-violet-300);--mn-accent-soft:var(--mn-color-violet-800);--mn-danger-fill:var(--mn-color-red-500-dim);--mn-danger-ink:var(--mn-color-red-300);--mn-danger-soft:var(--mn-color-red-900);--mn-status-scheduled-ink:var(--mn-color-plum-100);--mn-status-overdue-fill:var(--mn-color-red-500-dim);--mn-status-overdue-soft:var(--mn-color-red-900);--mn-status-overdue-ink:var(--mn-color-red-300);--mn-status-completed-ink:var(--mn-color-plum-300);--mn-status-missed-ink:var(--mn-color-plum-300);--mn-status-skipped-ink:var(--mn-color-plum-300);--mn-status-snoozed-ink:var(--mn-color-plum-300);--mn-status-failed-ink:var(--mn-color-red-300);--mn-event-type-medication-soft:var(--mn-color-violet-800);--mn-event-type-medication-ink:var(--mn-color-violet-300);--mn-event-type-vaccination-soft:var(--mn-color-magenta-900);--mn-event-type-vaccination-ink:var(--mn-color-magenta-300);--mn-event-type-parasite-soft:var(--mn-color-amber-900);--mn-event-type-parasite-ink:var(--mn-color-amber-300);--mn-event-type-visit-soft:var(--mn-color-teal-900);--mn-event-type-visit-ink:var(--mn-color-teal-300);--mn-event-type-measurement-soft:var(--mn-color-blue-900);--mn-event-type-measurement-ink:var(--mn-color-blue-300);--mn-event-type-document-soft:var(--mn-color-slate-900);--mn-event-type-document-ink:var(--mn-color-slate-300);--mn-event-type-symptom-soft:var(--mn-color-green-900);--mn-event-type-symptom-ink:var(--mn-color-green-300);--mn-event-type-other-soft:var(--mn-color-slate-900);--mn-event-type-other-ink:var(--mn-color-slate-300);--mn-pet-orange-fill:var(--mn-color-pet-orange-900);--mn-pet-orange-ink:var(--mn-color-pet-orange-300);--mn-pet-sky-fill:var(--mn-color-pet-sky-900);--mn-pet-sky-ink:var(--mn-color-pet-sky-300);--mn-pet-lilac-fill:var(--mn-color-pet-lilac-900);--mn-pet-lilac-ink:var(--mn-color-pet-lilac-300);--mn-pet-mint-fill:var(--mn-color-pet-mint-900);--mn-pet-mint-ink:var(--mn-color-pet-mint-300);--mn-pet-yellow-fill:var(--mn-color-pet-yellow-900);--mn-pet-yellow-ink:var(--mn-color-pet-yellow-300);--mn-pet-salmon-fill:var(--mn-color-pet-salmon-900);--mn-pet-salmon-ink:var(--mn-color-pet-salmon-300);--mn-interaction-hover-overlay:var(--mn-color-alpha-white-08);--mn-interaction-pressed-overlay:var(--mn-color-alpha-white-16);--mn-interaction-text-hover:var(--mn-color-violet-200);--mn-interaction-text-pressed:var(--mn-color-violet-100);--mn-interaction-hover-overlay-on-material:var(--mn-color-alpha-white-05);--mn-interaction-pressed-overlay-on-material:var(--mn-color-alpha-white-12);--mn-interaction-focus-ring:var(--mn-stroke-focus) solid var(--mn-color-violet-300);--mn-interaction-focus-ring-width:var(--mn-stroke-focus);--mn-interaction-focus-ring-color:var(--mn-color-violet-300);--mn-interaction-focus-ring-style:solid}}.mn-theme-dark,:root[data-theme=dark]{--mn-surface-page:var(--mn-color-paper-night);--mn-surface-card:var(--mn-color-paper-night-card);--mn-surface-progress-track:var(--mn-color-paper-night-well);--mn-surface-segment-track:var(--mn-color-paper-night-well);--mn-surface-segment-thumb:var(--mn-color-paper-night-line);--mn-surface-pet-tint:var(--mn-color-alpha-white-12);--mn-surface-placeholder:var(--mn-color-paper-night-well);--mn-surface-admin-paper:var(--mn-color-paper-night);--mn-onboarding-story-ink:var(--mn-color-pet-sky-300);--mn-onboarding-capabilities-ink:var(--mn-color-pet-lilac-300);--mn-onboarding-journal-ink:var(--mn-color-pet-mint-300);--mn-onboarding-surface:var(--mn-color-paper-night-card);--mn-onboarding-path:var(--mn-color-paper-night-line);--mn-material-tab-bar-fill:var(--mn-color-alpha-night-93);--mn-text-primary:var(--mn-color-plum-100);--mn-text-secondary:var(--mn-color-plum-300);--mn-text-accent:var(--mn-color-violet-300);--mn-text-danger:var(--mn-color-red-300);--mn-border-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-night-line);--mn-border-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-hairline-color:var(--mn-color-paper-night-line);--mn-border-hairline-style:solid;--mn-border-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-night-line);--mn-border-divider-width:var(--mn-stroke-hairline);--mn-border-divider-color:var(--mn-color-paper-night-line);--mn-border-divider-style:solid;--mn-border-rail:var(--mn-stroke-regular) solid var(--mn-color-paper-night-line);--mn-border-rail-width:var(--mn-stroke-regular);--mn-border-rail-color:var(--mn-color-paper-night-line);--mn-border-rail-style:solid;--mn-border-avatar-ring:var(--mn-stroke-regular) solid var(--mn-color-paper-night);--mn-border-avatar-ring-width:var(--mn-stroke-regular);--mn-border-avatar-ring-color:var(--mn-color-paper-night);--mn-border-avatar-ring-style:solid;--mn-border-selected-day:var(--mn-stroke-regular) solid var(--mn-color-violet-300);--mn-border-selected-day-width:var(--mn-stroke-regular);--mn-border-selected-day-color:var(--mn-color-violet-300);--mn-border-selected-day-style:solid;--mn-border-marker-planned:var(--mn-stroke-thick) solid var(--mn-color-plum-300);--mn-border-marker-planned-width:var(--mn-stroke-thick);--mn-border-marker-planned-color:var(--mn-color-plum-300);--mn-border-marker-planned-style:solid;--mn-border-marker-missed:var(--mn-stroke-thick) dashed var(--mn-color-plum-300);--mn-border-marker-missed-width:var(--mn-stroke-thick);--mn-border-marker-missed-color:var(--mn-color-plum-300);--mn-border-marker-missed-style:dashed;--mn-border-admin-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-night-line);--mn-border-admin-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-admin-hairline-color:var(--mn-color-paper-night-line);--mn-border-admin-hairline-style:solid;--mn-border-admin-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-night-line);--mn-border-admin-divider-width:var(--mn-stroke-hairline);--mn-border-admin-divider-color:var(--mn-color-paper-night-line);--mn-border-admin-divider-style:solid;--mn-accent-fill:var(--mn-color-violet-500-dim);--mn-accent-ink:var(--mn-color-violet-300);--mn-accent-soft:var(--mn-color-violet-800);--mn-danger-fill:var(--mn-color-red-500-dim);--mn-danger-ink:var(--mn-color-red-300);--mn-danger-soft:var(--mn-color-red-900);--mn-status-scheduled-ink:var(--mn-color-plum-100);--mn-status-overdue-fill:var(--mn-color-red-500-dim);--mn-status-overdue-soft:var(--mn-color-red-900);--mn-status-overdue-ink:var(--mn-color-red-300);--mn-status-completed-ink:var(--mn-color-plum-300);--mn-status-missed-ink:var(--mn-color-plum-300);--mn-status-skipped-ink:var(--mn-color-plum-300);--mn-status-snoozed-ink:var(--mn-color-plum-300);--mn-status-failed-ink:var(--mn-color-red-300);--mn-event-type-medication-soft:var(--mn-color-violet-800);--mn-event-type-medication-ink:var(--mn-color-violet-300);--mn-event-type-vaccination-soft:var(--mn-color-magenta-900);--mn-event-type-vaccination-ink:var(--mn-color-magenta-300);--mn-event-type-parasite-soft:var(--mn-color-amber-900);--mn-event-type-parasite-ink:var(--mn-color-amber-300);--mn-event-type-visit-soft:var(--mn-color-teal-900);--mn-event-type-visit-ink:var(--mn-color-teal-300);--mn-event-type-measurement-soft:var(--mn-color-blue-900);--mn-event-type-measurement-ink:var(--mn-color-blue-300);--mn-event-type-document-soft:var(--mn-color-slate-900);--mn-event-type-document-ink:var(--mn-color-slate-300);--mn-event-type-symptom-soft:var(--mn-color-green-900);--mn-event-type-symptom-ink:var(--mn-color-green-300);--mn-event-type-other-soft:var(--mn-color-slate-900);--mn-event-type-other-ink:var(--mn-color-slate-300);--mn-pet-orange-fill:var(--mn-color-pet-orange-900);--mn-pet-orange-ink:var(--mn-color-pet-orange-300);--mn-pet-sky-fill:var(--mn-color-pet-sky-900);--mn-pet-sky-ink:var(--mn-color-pet-sky-300);--mn-pet-lilac-fill:var(--mn-color-pet-lilac-900);--mn-pet-lilac-ink:var(--mn-color-pet-lilac-300);--mn-pet-mint-fill:var(--mn-color-pet-mint-900);--mn-pet-mint-ink:var(--mn-color-pet-mint-300);--mn-pet-yellow-fill:var(--mn-color-pet-yellow-900);--mn-pet-yellow-ink:var(--mn-color-pet-yellow-300);--mn-pet-salmon-fill:var(--mn-color-pet-salmon-900);--mn-pet-salmon-ink:var(--mn-color-pet-salmon-300);--mn-interaction-hover-overlay:var(--mn-color-alpha-white-08);--mn-interaction-pressed-overlay:var(--mn-color-alpha-white-16);--mn-interaction-text-hover:var(--mn-color-violet-200);--mn-interaction-text-pressed:var(--mn-color-violet-100);--mn-interaction-hover-overlay-on-material:var(--mn-color-alpha-white-05);--mn-interaction-pressed-overlay-on-material:var(--mn-color-alpha-white-12);--mn-interaction-focus-ring:var(--mn-stroke-focus) solid var(--mn-color-violet-300);--mn-interaction-focus-ring-width:var(--mn-stroke-focus);--mn-interaction-focus-ring-color:var(--mn-color-violet-300);--mn-interaction-focus-ring-style:solid}.mn-theme-light,:root[data-theme=light]{--mn-surface-page:var(--mn-color-paper-cream);--mn-surface-card:var(--mn-color-paper-white);--mn-surface-progress-track:var(--mn-color-paper-track);--mn-surface-segment-track:var(--mn-color-paper-trough);--mn-surface-segment-thumb:var(--mn-color-paper-white);--mn-surface-pet-tint:var(--mn-color-alpha-white-66);--mn-surface-placeholder:var(--mn-color-paper-track);--mn-surface-admin-paper:var(--mn-color-paper-ash);--mn-launch-surface:var(--mn-color-brand-paper);--mn-launch-loader:var(--mn-color-brand-sky);--mn-launch-transition:var(--mn-color-brand-nose);--mn-onboarding-story-accent:var(--mn-color-brand-mouse-sky);--mn-onboarding-story-ink:var(--mn-color-pet-sky-800);--mn-onboarding-capabilities-accent:var(--mn-color-brand-mouse-lilac);--mn-onboarding-capabilities-ink:var(--mn-color-pet-lilac-800);--mn-onboarding-journal-accent:var(--mn-color-brand-mouse-mint);--mn-onboarding-journal-ink:var(--mn-color-pet-mint-800);--mn-onboarding-house-accent:var(--mn-color-brand-mouse-salmon);--mn-onboarding-surface:var(--mn-color-paper-white);--mn-onboarding-path:var(--mn-color-paper-edge);--mn-auth-welcome-accent:var(--mn-color-brand-mouse-sky);--mn-auth-intro-accent:var(--mn-color-brand-mouse-mint);--mn-auth-code-accent:var(--mn-color-brand-mouse-lilac-mail);--mn-auth-method-accent:var(--mn-color-brand-mouse-salmon);--mn-auth-method-hint-soft:var(--mn-color-alpha-salmon-14);--mn-auth-method-hint-ink:var(--mn-color-brand-mouse-salmon);--mn-auth-recovery-accent:var(--mn-color-brand-warm-orange);--mn-material-tab-bar-fill:var(--mn-color-alpha-white-93);--mn-material-tab-bar-blur:var(--mn-blur-regular);--mn-material-scrim-strong:var(--mn-color-alpha-black-55);--mn-material-scrim-mid:var(--mn-color-alpha-black-38);--mn-material-scrim-soft:var(--mn-color-alpha-black-16);--mn-material-scrim-faint:var(--mn-color-alpha-black-07);--mn-material-dim:var(--mn-color-alpha-black-35);--mn-material-scrim-dialog:var(--mn-color-alpha-black-38);--mn-text-primary:var(--mn-color-plum-900);--mn-text-secondary:var(--mn-color-plum-500);--mn-text-accent:var(--mn-color-violet-600);--mn-text-danger:var(--mn-color-red-700);--mn-text-on-accent:var(--mn-color-paper-white);--mn-text-on-danger:var(--mn-color-paper-white);--mn-border-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-line);--mn-border-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-hairline-color:var(--mn-color-paper-line);--mn-border-hairline-style:solid;--mn-border-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-edge);--mn-border-divider-width:var(--mn-stroke-hairline);--mn-border-divider-color:var(--mn-color-paper-edge);--mn-border-divider-style:solid;--mn-border-rail:var(--mn-stroke-regular) solid var(--mn-color-paper-line);--mn-border-rail-width:var(--mn-stroke-regular);--mn-border-rail-color:var(--mn-color-paper-line);--mn-border-rail-style:solid;--mn-border-avatar-ring:var(--mn-stroke-regular) solid var(--mn-color-paper-cream);--mn-border-avatar-ring-width:var(--mn-stroke-regular);--mn-border-avatar-ring-color:var(--mn-color-paper-cream);--mn-border-avatar-ring-style:solid;--mn-border-selected-day:var(--mn-stroke-regular) solid var(--mn-color-violet-500);--mn-border-selected-day-width:var(--mn-stroke-regular);--mn-border-selected-day-color:var(--mn-color-violet-500);--mn-border-selected-day-style:solid;--mn-border-marker-planned:var(--mn-stroke-thick) solid var(--mn-color-plum-500);--mn-border-marker-planned-width:var(--mn-stroke-thick);--mn-border-marker-planned-color:var(--mn-color-plum-500);--mn-border-marker-planned-style:solid;--mn-border-marker-missed:var(--mn-stroke-thick) dashed var(--mn-color-plum-500);--mn-border-marker-missed-width:var(--mn-stroke-thick);--mn-border-marker-missed-color:var(--mn-color-plum-500);--mn-border-marker-missed-style:dashed;--mn-border-admin-hairline:var(--mn-stroke-hairline-strong) solid var(--mn-color-paper-ash-line);--mn-border-admin-hairline-width:var(--mn-stroke-hairline-strong);--mn-border-admin-hairline-color:var(--mn-color-paper-ash-line);--mn-border-admin-hairline-style:solid;--mn-border-admin-divider:var(--mn-stroke-hairline) solid var(--mn-color-paper-ash-edge);--mn-border-admin-divider-width:var(--mn-stroke-hairline);--mn-border-admin-divider-color:var(--mn-color-paper-ash-edge);--mn-border-admin-divider-style:solid;--mn-accent-fill:var(--mn-color-violet-500);--mn-accent-ink:var(--mn-color-violet-600);--mn-accent-soft:var(--mn-color-violet-100);--mn-accent-on-fill:var(--mn-color-paper-white);--mn-danger-fill:var(--mn-color-red-500);--mn-danger-ink:var(--mn-color-red-700);--mn-danger-soft:var(--mn-color-red-100);--mn-danger-on-fill:var(--mn-color-paper-white);--mn-status-scheduled-ink:var(--mn-color-plum-900);--mn-status-overdue-fill:var(--mn-color-red-500);--mn-status-overdue-soft:var(--mn-color-red-100);--mn-status-overdue-ink:var(--mn-color-red-700);--mn-status-overdue-on-fill:var(--mn-color-paper-white);--mn-status-completed-ink:var(--mn-color-plum-500);--mn-status-missed-ink:var(--mn-color-plum-500);--mn-status-skipped-ink:var(--mn-color-plum-500);--mn-status-snoozed-ink:var(--mn-color-plum-500);--mn-status-failed-ink:var(--mn-color-red-700);--mn-event-type-medication-soft:var(--mn-color-violet-100);--mn-event-type-medication-ink:var(--mn-color-violet-600);--mn-event-type-vaccination-soft:var(--mn-color-magenta-100);--mn-event-type-vaccination-ink:var(--mn-color-magenta-600);--mn-event-type-parasite-soft:var(--mn-color-amber-100);--mn-event-type-parasite-ink:var(--mn-color-amber-700);--mn-event-type-visit-soft:var(--mn-color-teal-100);--mn-event-type-visit-ink:var(--mn-color-teal-800);--mn-event-type-measurement-soft:var(--mn-color-blue-100);--mn-event-type-measurement-ink:var(--mn-color-blue-700);--mn-event-type-document-soft:var(--mn-color-slate-100);--mn-event-type-document-ink:var(--mn-color-slate-600);--mn-event-type-symptom-soft:var(--mn-color-green-100);--mn-event-type-symptom-ink:var(--mn-color-green-700);--mn-event-type-other-soft:var(--mn-color-slate-100);--mn-event-type-other-ink:var(--mn-color-slate-600);--mn-pet-orange-fill:var(--mn-color-pet-orange-100);--mn-pet-orange-ink:var(--mn-color-pet-orange-800);--mn-pet-sky-fill:var(--mn-color-pet-sky-100);--mn-pet-sky-ink:var(--mn-color-pet-sky-800);--mn-pet-lilac-fill:var(--mn-color-pet-lilac-100);--mn-pet-lilac-ink:var(--mn-color-pet-lilac-800);--mn-pet-mint-fill:var(--mn-color-pet-mint-100);--mn-pet-mint-ink:var(--mn-color-pet-mint-800);--mn-pet-yellow-fill:var(--mn-color-pet-yellow-100);--mn-pet-yellow-ink:var(--mn-color-pet-yellow-800);--mn-pet-salmon-fill:var(--mn-color-pet-salmon-100);--mn-pet-salmon-ink:var(--mn-color-pet-salmon-800);--mn-typography-large-title:var(--mn-font-weight-bold) var(--mn-font-size-large-title)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-large-title-size:var(--mn-font-size-large-title);--mn-typography-large-title-weight:var(--mn-font-weight-bold);--mn-typography-large-title-line-height:var(--mn-line-height-tight);--mn-typography-large-title-letter-spacing:var(--mn-letter-spacing-tighter);--mn-typography-nav-title:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-nav-title-size:var(--mn-font-size-headline);--mn-typography-nav-title-weight:var(--mn-font-weight-semibold);--mn-typography-nav-title-line-height:var(--mn-line-height-base);--mn-typography-nav-title-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-nav-action:var(--mn-font-weight-regular) var(--mn-font-size-body)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-nav-action-size:var(--mn-font-size-body);--mn-typography-nav-action-weight:var(--mn-font-weight-regular);--mn-typography-nav-action-line-height:var(--mn-line-height-base);--mn-typography-nav-action-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-nav-action-strong:var(--mn-font-weight-semibold) var(--mn-font-size-body)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-nav-action-strong-size:var(--mn-font-size-body);--mn-typography-nav-action-strong-weight:var(--mn-font-weight-semibold);--mn-typography-nav-action-strong-line-height:var(--mn-line-height-base);--mn-typography-nav-action-strong-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-screen-subtitle:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-screen-subtitle-size:var(--mn-font-size-subheadline);--mn-typography-screen-subtitle-weight:var(--mn-font-weight-regular);--mn-typography-screen-subtitle-line-height:var(--mn-line-height-base);--mn-typography-screen-subtitle-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-section-header:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-section-header-size:var(--mn-font-size-headline);--mn-typography-section-header-weight:var(--mn-font-weight-semibold);--mn-typography-section-header-line-height:var(--mn-line-height-tight);--mn-typography-section-header-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-section-action:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-section-action-size:var(--mn-font-size-subheadline);--mn-typography-section-action-weight:var(--mn-font-weight-regular);--mn-typography-section-action-line-height:var(--mn-line-height-base);--mn-typography-section-action-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-section-count:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-section-count-size:var(--mn-font-size-footnote);--mn-typography-section-count-weight:var(--mn-font-weight-regular);--mn-typography-section-count-line-height:var(--mn-line-height-base);--mn-typography-section-count-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-separator:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-day-separator-size:var(--mn-font-size-headline);--mn-typography-day-separator-weight:var(--mn-font-weight-semibold);--mn-typography-day-separator-line-height:var(--mn-line-height-tight);--mn-typography-day-separator-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-pet-name:var(--mn-font-weight-bold) var(--mn-font-size-title3)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-pet-name-size:var(--mn-font-size-title3);--mn-typography-pet-name-weight:var(--mn-font-weight-bold);--mn-typography-pet-name-line-height:var(--mn-line-height-base);--mn-typography-pet-name-letter-spacing:var(--mn-letter-spacing-tight);--mn-typography-pet-details:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-pet-details-size:var(--mn-font-size-footnote);--mn-typography-pet-details-weight:var(--mn-font-weight-regular);--mn-typography-pet-details-line-height:var(--mn-line-height-base);--mn-typography-pet-details-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-chip-label:var(--mn-font-weight-medium) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-chip-label-size:var(--mn-font-size-caption);--mn-typography-chip-label-weight:var(--mn-font-weight-medium);--mn-typography-chip-label-line-height:var(--mn-line-height-base);--mn-typography-chip-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-title:var(--mn-font-weight-medium) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-title-size:var(--mn-font-size-subheadline);--mn-typography-row-title-weight:var(--mn-font-weight-medium);--mn-typography-row-title-line-height:var(--mn-line-height-base);--mn-typography-row-title-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-fact-label:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-fact-label-size:var(--mn-font-size-subheadline);--mn-typography-fact-label-weight:var(--mn-font-weight-regular);--mn-typography-fact-label-line-height:var(--mn-line-height-base);--mn-typography-fact-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-subtitle:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-subtitle-size:var(--mn-font-size-footnote);--mn-typography-row-subtitle-weight:var(--mn-font-weight-regular);--mn-typography-row-subtitle-line-height:var(--mn-line-height-base);--mn-typography-row-subtitle-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-subtitle-alert:var(--mn-font-weight-medium) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-subtitle-alert-size:var(--mn-font-size-footnote);--mn-typography-row-subtitle-alert-weight:var(--mn-font-weight-medium);--mn-typography-row-subtitle-alert-line-height:var(--mn-line-height-base);--mn-typography-row-subtitle-alert-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-time:var(--mn-font-weight-regular) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-row-time-size:var(--mn-font-size-footnote);--mn-typography-row-time-weight:var(--mn-font-weight-regular);--mn-typography-row-time-line-height:var(--mn-line-height-base);--mn-typography-row-time-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-row-time-numeric:tabular-nums;--mn-typography-code-digit:var(--mn-font-weight-semibold) var(--mn-font-size-title3)/var(--mn-line-height-tight) var(--mn-font-family-system);--mn-typography-code-digit-size:var(--mn-font-size-title3);--mn-typography-code-digit-weight:var(--mn-font-weight-semibold);--mn-typography-code-digit-line-height:var(--mn-line-height-tight);--mn-typography-code-digit-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-code-digit-numeric:tabular-nums;--mn-typography-progress-label:var(--mn-font-weight-regular) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-progress-label-size:var(--mn-font-size-caption);--mn-typography-progress-label-weight:var(--mn-font-weight-regular);--mn-typography-progress-label-line-height:var(--mn-line-height-base);--mn-typography-progress-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-progress-label-numeric:tabular-nums;--mn-typography-button-label:var(--mn-font-weight-semibold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-button-label-size:var(--mn-font-size-subheadline);--mn-typography-button-label-weight:var(--mn-font-weight-semibold);--mn-typography-button-label-line-height:var(--mn-line-height-base);--mn-typography-button-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-compact-row-title:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-compact-row-title-size:var(--mn-font-size-subheadline);--mn-typography-compact-row-title-weight:var(--mn-font-weight-regular);--mn-typography-compact-row-title-line-height:var(--mn-line-height-base);--mn-typography-compact-row-title-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-timestamp:var(--mn-font-weight-regular) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-timestamp-size:var(--mn-font-size-caption);--mn-typography-timestamp-weight:var(--mn-font-weight-regular);--mn-typography-timestamp-line-height:var(--mn-line-height-base);--mn-typography-timestamp-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-tile-label:var(--mn-font-weight-regular) var(--mn-font-size-caption)/var(--mn-line-height-snug) var(--mn-font-family-system);--mn-typography-tile-label-size:var(--mn-font-size-caption);--mn-typography-tile-label-weight:var(--mn-font-weight-regular);--mn-typography-tile-label-line-height:var(--mn-line-height-snug);--mn-typography-tile-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-tab-label:var(--mn-font-weight-medium) var(--mn-font-size-caption2)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-tab-label-size:var(--mn-font-size-caption2);--mn-typography-tab-label-weight:var(--mn-font-weight-medium);--mn-typography-tab-label-line-height:var(--mn-line-height-base);--mn-typography-tab-label-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-now-label:var(--mn-font-weight-bold) var(--mn-font-size-caption2)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-now-label-size:var(--mn-font-size-caption2);--mn-typography-now-label-weight:var(--mn-font-weight-bold);--mn-typography-now-label-line-height:var(--mn-line-height-base);--mn-typography-now-label-letter-spacing:var(--mn-letter-spacing-caps);--mn-typography-month-title:var(--mn-font-weight-bold) var(--mn-font-size-title3)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-month-title-size:var(--mn-font-size-title3);--mn-typography-month-title-weight:var(--mn-font-weight-bold);--mn-typography-month-title-line-height:var(--mn-line-height-base);--mn-typography-month-title-letter-spacing:var(--mn-letter-spacing-tight);--mn-typography-weekday-short:var(--mn-font-weight-regular) var(--mn-font-size-caption2)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-weekday-short-size:var(--mn-font-size-caption2);--mn-typography-weekday-short-weight:var(--mn-font-weight-regular);--mn-typography-weekday-short-line-height:var(--mn-line-height-base);--mn-typography-weekday-short-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number:var(--mn-font-weight-regular) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-day-number-size:var(--mn-font-size-subheadline);--mn-typography-day-number-weight:var(--mn-font-weight-regular);--mn-typography-day-number-line-height:var(--mn-line-height-base);--mn-typography-day-number-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number-numeric:tabular-nums;--mn-typography-day-number-today:var(--mn-font-weight-bold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-day-number-today-size:var(--mn-font-size-subheadline);--mn-typography-day-number-today-weight:var(--mn-font-weight-bold);--mn-typography-day-number-today-line-height:var(--mn-line-height-base);--mn-typography-day-number-today-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number-today-numeric:tabular-nums;--mn-typography-day-number-selected:var(--mn-font-weight-semibold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-day-number-selected-size:var(--mn-font-size-subheadline);--mn-typography-day-number-selected-weight:var(--mn-font-weight-semibold);--mn-typography-day-number-selected-line-height:var(--mn-line-height-base);--mn-typography-day-number-selected-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-day-number-selected-numeric:tabular-nums;--mn-typography-week-day-number:var(--mn-font-weight-semibold) var(--mn-font-size-headline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-week-day-number-size:var(--mn-font-size-headline);--mn-typography-week-day-number-weight:var(--mn-font-weight-semibold);--mn-typography-week-day-number-line-height:var(--mn-line-height-base);--mn-typography-week-day-number-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-week-day-number-numeric:tabular-nums;--mn-typography-segment-label:var(--mn-font-weight-medium) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-segment-label-size:var(--mn-font-size-footnote);--mn-typography-segment-label-weight:var(--mn-font-weight-medium);--mn-typography-segment-label-line-height:var(--mn-line-height-base);--mn-typography-segment-label-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-segment-label-selected:var(--mn-font-weight-semibold) var(--mn-font-size-footnote)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-segment-label-selected-size:var(--mn-font-size-footnote);--mn-typography-segment-label-selected-weight:var(--mn-font-weight-semibold);--mn-typography-segment-label-selected-line-height:var(--mn-line-height-base);--mn-typography-segment-label-selected-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-avatar-initial:var(--mn-font-weight-semibold) var(--mn-font-size-caption)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-avatar-initial-size:var(--mn-font-size-caption);--mn-typography-avatar-initial-weight:var(--mn-font-weight-semibold);--mn-typography-avatar-initial-line-height:var(--mn-line-height-base);--mn-typography-avatar-initial-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-body:var(--mn-font-weight-regular) var(--mn-font-size-callout)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-body-size:var(--mn-font-size-callout);--mn-typography-body-weight:var(--mn-font-weight-regular);--mn-typography-body-line-height:var(--mn-line-height-base);--mn-typography-body-letter-spacing:var(--mn-letter-spacing-none);--mn-typography-auth-brand:var(--mn-font-weight-semibold) var(--mn-font-size-subheadline)/var(--mn-line-height-base) var(--mn-font-family-system);--mn-typography-auth-brand-size:var(--mn-font-size-subheadline);--mn-typography-auth-brand-weight:var(--mn-font-weight-semibold);--mn-typography-auth-brand-line-height:var(--mn-line-height-base);--mn-typography-auth-brand-letter-spacing:var(--mn-letter-spacing-subtle);--mn-typography-auth-title:var(--mn-font-weight-bold) var(--mn-font-size-title3)/var(--mn-line-height-snug) var(--mn-font-family-system);--mn-typography-auth-title-size:var(--mn-font-size-title3);--mn-typography-auth-title-weight:var(--mn-font-weight-bold);--mn-typography-auth-title-line-height:var(--mn-line-height-snug);--mn-typography-auth-title-letter-spacing:var(--mn-letter-spacing-tight);--mn-layout-screen-inset:var(--mn-space-16);--mn-layout-screen-inset-wide:var(--mn-space-20);--mn-layout-title-top:var(--mn-space-4);--mn-layout-header-spacer:var(--mn-space-16);--mn-layout-toolbar-actions-gap:var(--mn-space-16);--mn-layout-nav-action-gap:var(--mn-space-4);--mn-layout-avatar-overlap:var(--mn-space-negative-12);--mn-layout-avatar-more-gap:var(--mn-space-4);--mn-layout-stack-inset:var(--mn-space-8);--mn-layout-tap-overhang:var(--mn-space-12);--mn-layout-section-header-top:var(--mn-space-20);--mn-layout-section-header-bottom:var(--mn-space-12);--mn-layout-pet-card-gap:var(--mn-space-12);--mn-layout-pet-card-padding-y:var(--mn-space-12);--mn-layout-pet-card-padding-x:var(--mn-space-16);--mn-layout-pet-card-gutter:var(--mn-space-12);--mn-layout-pet-details-top:var(--mn-space-0);--mn-layout-chip-row-top:var(--mn-space-8);--mn-layout-chip-gap:var(--mn-space-4);--mn-layout-chip-row-gap:var(--mn-space-8);--mn-layout-chip-padding-y:var(--mn-space-4);--mn-layout-chip-padding-x:var(--mn-space-8);--mn-layout-pet-next-top:var(--mn-space-8);--mn-layout-pet-next-gap:var(--mn-space-4);--mn-layout-launch-title-top:var(--mn-space-16);--mn-layout-launch-subtitle-top:var(--mn-space-4);--mn-layout-onboarding-illustration-top:var(--mn-space-16);--mn-layout-onboarding-caption-top:var(--mn-space-32);--mn-layout-onboarding-caption-gap:var(--mn-space-12);--mn-layout-onboarding-caption-bottom:var(--mn-space-16);--mn-layout-onboarding-button-bottom:var(--mn-space-12);--mn-layout-onboarding-dots-bottom:var(--mn-space-12);--mn-layout-onboarding-fan-top:var(--mn-space-64);--mn-layout-onboarding-fan-mouse-top:var(--mn-space-12);--mn-layout-onboarding-scene-label-top:var(--mn-space-36);--mn-layout-onboarding-scene-path-gap:var(--mn-space-8);--mn-layout-onboarding-mouse-overlap:var(--mn-space-negative-28);--mn-layout-onboarding-scene-overlap:var(--mn-space-negative-24);--mn-layout-sheet-overlap:var(--mn-space-24);--mn-layout-photo-hint-bottom:var(--mn-space-12);--mn-layout-metric-gap:var(--mn-space-20);--mn-layout-metric-icon-gap:var(--mn-space-4);--mn-layout-fact-row-gap:var(--mn-space-12);--mn-layout-fact-table-top:var(--mn-space-16);--mn-layout-dialog-padding:var(--mn-space-20);--mn-layout-dialog-gap:var(--mn-space-12);--mn-layout-dialog-actions-gap:var(--mn-space-8);--mn-layout-card-gap:var(--mn-space-12);--mn-layout-row-padding-y:var(--mn-space-12);--mn-layout-row-padding-x:var(--mn-space-16);--mn-layout-row-gutter:var(--mn-space-12);--mn-layout-row-subtitle-top:var(--mn-space-4);--mn-layout-row-meta-gap:var(--mn-space-4);--mn-layout-progress-top:var(--mn-space-8);--mn-layout-progress-gap:var(--mn-space-8);--mn-layout-button-padding-y:var(--mn-space-8);--mn-layout-button-padding-x:var(--mn-space-16);--mn-layout-compact-row-padding-y:var(--mn-space-8);--mn-layout-compact-row-padding-x:var(--mn-space-16);--mn-layout-compact-row-gutter:var(--mn-space-12);--mn-layout-day-row-padding-y:var(--mn-space-12);--mn-layout-day-row-padding-x:var(--mn-space-16);--mn-layout-day-row-gutter:var(--mn-space-12);--mn-layout-tile-gap:var(--mn-space-8);--mn-layout-tile-padding-y:var(--mn-space-12);--mn-layout-tile-padding-x:var(--mn-space-8);--mn-layout-tile-icon-bottom:var(--mn-space-8);--mn-layout-tabbar-inset:var(--mn-space-16);--mn-layout-tabbar-bottom:var(--mn-space-8);--mn-layout-tab-pill-padding:var(--mn-space-8);--mn-layout-tab-item-padding-y:var(--mn-space-4);--mn-layout-tab-item-gap:var(--mn-space-4);--mn-layout-segment-top:var(--mn-space-16);--mn-layout-segment-padding:var(--mn-space-4);--mn-layout-segment-label-padding-y:var(--mn-space-8);--mn-layout-timeline-inset:var(--mn-space-8);--mn-layout-timeline-top:var(--mn-space-8);--mn-layout-timeline-gutter:var(--mn-space-8);--mn-layout-timeline-row-padding-y:var(--mn-space-12);--mn-layout-timeline-row-gutter:var(--mn-space-12);--mn-layout-time-column-top:var(--mn-space-16);--mn-layout-day-separator-top:var(--mn-space-20);--mn-layout-day-separator-bottom:var(--mn-space-4);--mn-layout-now-top:var(--mn-space-16);--mn-layout-now-bottom:var(--mn-space-8);--mn-layout-now-gap:var(--mn-space-8);--mn-layout-month-header-top:var(--mn-space-16);--mn-layout-month-header-bottom:var(--mn-space-8);--mn-layout-month-nav-gap:var(--mn-space-20);--mn-layout-calendar-inset:var(--mn-space-12);--mn-layout-weekday-top:var(--mn-space-4);--mn-layout-weekday-bottom:var(--mn-space-8);--mn-layout-day-cell-padding-y:var(--mn-space-4);--mn-layout-dots-top:var(--mn-space-4);--mn-layout-dots-gap:var(--mn-space-4);--mn-layout-auth-gap:var(--mn-space-24);--mn-layout-code-gap:var(--mn-space-8);--mn-layout-auth-subtitle-top:var(--mn-space-12);--mn-layout-auth-hero-title-top:var(--mn-space-16);--mn-layout-auth-hero-subtitle-top:var(--mn-space-8);--mn-layout-auth-bubble-gap:var(--mn-space-12);--mn-layout-auth-bubble-bottom:var(--mn-space-20);--mn-layout-auth-note-top:var(--mn-space-12);--mn-layout-auth-note-gap:var(--mn-space-4);--mn-layout-auth-foot-bottom:var(--mn-space-12);--mn-layout-bubble-padding-y:var(--mn-space-12);--mn-layout-bubble-padding-x:var(--mn-space-16);--mn-layout-bubble-compact-padding-y:var(--mn-space-8);--mn-layout-bubble-compact-padding-x:var(--mn-space-12);--mn-layout-auth-card-padding:var(--mn-space-24);--mn-layout-auth-card-mark-bottom:var(--mn-space-8);--mn-layout-auth-card-brand-bottom:var(--mn-space-20);--mn-layout-auth-card-title-bottom:var(--mn-space-8);--mn-layout-auth-card-facts-top:var(--mn-space-16);--mn-layout-auth-card-facts-padding-y:var(--mn-space-12);--mn-layout-auth-card-facts-padding-x:var(--mn-space-16);--mn-layout-auth-card-actions-top:var(--mn-space-20);--mn-layout-auth-card-actions-gap:var(--mn-space-8);--mn-layout-auth-card-note-top:var(--mn-space-20);--mn-layout-auth-card-note-padding:var(--mn-space-16);--mn-layout-admin-page-inset:var(--mn-space-24);--mn-layout-admin-gutter:var(--mn-space-16);--mn-layout-admin-pane-inset:var(--mn-space-20);--mn-layout-page-dots-gap:var(--mn-space-8);--mn-layout-week-gap:var(--mn-space-4);--mn-layout-week-top:var(--mn-space-8);--mn-layout-week-bottom:var(--mn-space-4);--mn-layout-week-day-padding-y:var(--mn-space-8);--mn-size-screen-max:var(--mn-size-393);--mn-size-min-target:var(--mn-size-44);--mn-size-toolbar-height:var(--mn-size-44);--mn-size-tab-bar-inset:var(--mn-size-112);--mn-size-swipe-action:var(--mn-size-96);--mn-size-menu-min-width:var(--mn-size-220);--mn-size-auth-card:var(--mn-size-420);--mn-size-auth-mark:var(--mn-size-44);--mn-size-admin-rail-width:var(--mn-size-68);--mn-size-admin-empty-text:var(--mn-size-376);--mn-size-admin-rail-width-wide:var(--mn-size-280);--mn-size-toolbar-button:var(--mn-size-34);--mn-size-toolbar-glyph:var(--mn-size-23);--mn-size-nav-glyph:var(--mn-size-17);--mn-size-member-avatar:var(--mn-size-30);--mn-size-photo-glyph:var(--mn-size-96);--mn-size-fact-label-column:var(--mn-size-112);--mn-size-pet-avatar:var(--mn-size-56);--mn-size-pet-avatar-glyph:var(--mn-size-29);--mn-size-chevron:var(--mn-size-16);--mn-size-event-icon:var(--mn-size-38);--mn-size-event-glyph:var(--mn-size-20);--mn-size-tile-icon:var(--mn-size-40);--mn-size-tile-glyph:var(--mn-size-21);--mn-size-compact-icon:var(--mn-size-26);--mn-size-compact-glyph:var(--mn-size-14);--mn-size-day-row-icon:var(--mn-size-34);--mn-size-day-row-glyph:var(--mn-size-18);--mn-size-tab-glyph:var(--mn-size-25);--mn-size-inline-glyph:var(--mn-size-12);--mn-size-progress-height:var(--mn-size-6);--mn-size-time-column:var(--mn-size-46);--mn-size-rail-column:var(--mn-size-26);--mn-size-rail-width:var(--mn-stroke-regular);--mn-size-marker:var(--mn-size-26);--mn-size-marker-glyph:var(--mn-size-14);--mn-size-marker-border:var(--mn-stroke-thick);--mn-size-now-line:var(--mn-stroke-thin);--mn-size-now-line-lead:var(--mn-size-38);--mn-size-switch-width:var(--mn-size-51);--mn-size-switch-height:var(--mn-size-31);--mn-size-switch-knob:var(--mn-size-26);--mn-size-option-avatar:var(--mn-size-34);--mn-size-wheel-item:var(--mn-size-34);--mn-size-caret:var(--mn-stroke-regular);--mn-size-caret-height:var(--mn-size-17);--mn-size-day-cell:var(--mn-size-33);--mn-size-code-cell:var(--mn-size-46);--mn-size-code-cell-height:var(--mn-size-56);--mn-size-page-dot:var(--mn-size-6);--mn-size-brand-mark:var(--mn-size-96);--mn-size-brand-glyph:var(--mn-size-40);--mn-size-launch-mark:var(--mn-size-140);--mn-size-launch-loader:var(--mn-size-48);--mn-size-launch-paw:var(--mn-size-17);--mn-size-onboarding-story-illustration:var(--mn-size-376);--mn-size-onboarding-story-mouse:var(--mn-size-59);--mn-size-onboarding-journal-mouse:var(--mn-size-71);--mn-size-onboarding-capabilities-mouse:var(--mn-size-40);--mn-size-onboarding-fan-width:var(--mn-size-330);--mn-size-onboarding-fan-height:var(--mn-size-240);--mn-size-onboarding-fan-card:var(--mn-size-264);--mn-size-onboarding-fan-card-straight:var(--mn-size-280);--mn-size-onboarding-house-mouse-first:var(--mn-size-56);--mn-size-onboarding-house-mouse-second:var(--mn-size-51);--mn-size-onboarding-house-runner:var(--mn-size-26);--mn-size-onboarding-card-icon:var(--mn-size-30);--mn-size-onboarding-card-glyph:var(--mn-size-16);--mn-size-onboarding-scene-button:var(--mn-size-34);--mn-size-onboarding-scene-check:var(--mn-size-26);--mn-size-onboarding-scene-check-glyph:var(--mn-size-14);--mn-size-onboarding-path-height:var(--mn-size-96);--mn-size-onboarding-path-dash:var(--mn-size-4);--mn-size-onboarding-path-gap:var(--mn-size-7);--mn-size-auth-welcome-mouse:var(--mn-size-136);--mn-size-auth-intro-mouse:var(--mn-size-65);--mn-size-auth-code-mouse:var(--mn-size-54);--mn-size-auth-method-mouse:var(--mn-size-76);--mn-size-auth-password-mouse:var(--mn-size-58);--mn-size-auth-signin-mouse:var(--mn-size-65);--mn-size-auth-welcome-back-mouse:var(--mn-size-102);--mn-size-auth-restart-mouse:var(--mn-size-93);--mn-size-auth-invite-mouse:var(--mn-size-112);--mn-size-auth-invite-code-mouse:var(--mn-size-71);--mn-size-auth-choice-stroke:var(--mn-stroke-regular);--mn-size-paw-decor-large:var(--mn-size-18);--mn-size-paw-decor-mid:var(--mn-size-14);--mn-size-paw-decor-small:var(--mn-size-10);--mn-size-calendar-dot:var(--mn-size-5);--mn-size-calendar-dot-ring:var(--mn-stroke-thin);--mn-radius-pet-card:var(--mn-radius-26);--mn-radius-card:var(--mn-radius-20);--mn-radius-timeline-row:var(--mn-radius-20);--mn-radius-control:var(--mn-radius-15);--mn-radius-segment-track:var(--mn-radius-14);--mn-radius-segment-thumb:var(--mn-radius-12);--mn-radius-icon:var(--mn-radius-13);--mn-radius-avatar:var(--mn-radius-19);--mn-radius-member-avatar:var(--mn-radius-full);--mn-radius-chip:var(--mn-radius-full);--mn-radius-day:var(--mn-radius-full);--mn-radius-week-day:var(--mn-radius-16);--mn-radius-tab-bar:var(--mn-radius-29);--mn-radius-tab-item:var(--mn-radius-20);--mn-radius-progress:var(--mn-radius-3);--mn-radius-marker:var(--mn-radius-full);--mn-radius-switch:var(--mn-radius-full);--mn-radius-attachment:var(--mn-radius-13);--mn-radius-onboarding-card:var(--mn-radius-16);--mn-radius-onboarding-card-icon:var(--mn-radius-12);--mn-radius-onboarding-bubble-corner:var(--mn-radius-4);--mn-radius-bubble:var(--mn-radius-16);--mn-radius-bubble-corner:var(--mn-radius-4);--mn-radius-auth-mark:var(--mn-radius-14);--mn-radius-auth-facts:var(--mn-radius-12);--mn-elevation-card:var(--mn-shadow-soft);--mn-elevation-onboarding-fan-front:var(--mn-shadow-floating);--mn-elevation-segment-thumb:var(--mn-shadow-raised);--mn-elevation-tab-bar:var(--mn-shadow-floating);--mn-elevation-menu:var(--mn-shadow-floating);--mn-elevation-dialog:var(--mn-shadow-floating);--mn-interaction-hover-overlay:var(--mn-color-alpha-black-07);--mn-interaction-pressed-overlay:var(--mn-color-alpha-black-16);--mn-interaction-hover-overlay-on-fill:var(--mn-color-alpha-white-08);--mn-interaction-pressed-overlay-on-fill:var(--mn-color-alpha-white-16);--mn-interaction-text-hover:var(--mn-color-violet-700);--mn-interaction-text-pressed:var(--mn-color-violet-900);--mn-interaction-hover-overlay-on-material:var(--mn-color-alpha-black-04);--mn-interaction-pressed-overlay-on-material:var(--mn-color-alpha-black-10);--mn-interaction-focus-ring:var(--mn-stroke-focus) solid var(--mn-color-violet-500);--mn-interaction-focus-ring-width:var(--mn-stroke-focus);--mn-interaction-focus-ring-color:var(--mn-color-violet-500);--mn-interaction-focus-ring-style:solid;--mn-interaction-focus-ring-offset:var(--mn-stroke-regular);--mn-interaction-disabled-opacity:var(--mn-opacity-50);--mn-opacity-chevron:var(--mn-opacity-50);--mn-opacity-chip-empty:var(--mn-opacity-60);--mn-opacity-subtle-text:var(--mn-opacity-80);--mn-opacity-outside-month:var(--mn-opacity-32);--mn-opacity-now-line:var(--mn-opacity-32);--mn-opacity-page-dot:var(--mn-opacity-32);--mn-opacity-paw-decor-strong:var(--mn-opacity-12);--mn-opacity-paw-decor-mid:var(--mn-opacity-9);--mn-opacity-paw-decor-faint:var(--mn-opacity-6);--mn-motion-tap:var(--mn-duration-tap);--mn-motion-state-change:var(--mn-duration-state);--mn-motion-auto-dismiss:var(--mn-duration-dismiss);--mn-motion-launch-loader:var(--mn-duration-spin);--mn-motion-launch-zoom:var(--mn-duration-zoom);--mn-motion-onboarding-appear:var(--mn-duration-state);--mn-motion-onboarding-path:var(--mn-duration-draw);--mn-motion-onboarding-run:var(--mn-duration-run);--mn-motion-onboarding-reveal:var(--mn-duration-reveal);--mn-motion-onboarding-beat-short:var(--mn-duration-beat-short);--mn-motion-onboarding-beat:var(--mn-duration-state);--mn-motion-onboarding-beat-long:var(--mn-duration-beat-long)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--mn-surface-page);color:var(--mn-text-primary);font:var(--mn-typography-body)}
