:root{--dashboard-bg:#fbf7f2;--dashboard-surface:#fff;--dashboard-surface-alt:#f8f1e8;--dashboard-frame:#fffdf9;--dashboard-border:#e7d8c8;--dashboard-ink-900:#302018;--dashboard-ink-600:#75675f;--dashboard-ink-400:#75675f;--dashboard-terracotta:#a63e23;--dashboard-terracotta-tint:#f9e5db;--dashboard-sage:#6b8a5a;--dashboard-sage-tint:#e9f1e3;--dashboard-operational-success:#477044;--dashboard-operational-success-tint:#e7f0e4;--dashboard-honey:#c98a2c;--dashboard-honey-tint:#fbf0dc;--dashboard-honey-ink:#5b3a0a;--dashboard-alert:#b54a3c;--dashboard-alert-tint:#f8e3dd;--dashboard-alert-ink:#67261e;--dashboard-control-border:#8c7a68;--dashboard-focus-ring:#175a73;--dashboard-focus-outer:#fff;--petparent-brand-primary:#a63e23;--petparent-brand-primary-strong:#84301c;--petparent-brand-primary-ink:#fff;--petparent-brand-accent:#59673e;--petparent-brand-accent-strong:#44502e;--petparent-brand-accent-ink:#fff;--petparent-celebration:#dda12a;--petparent-celebration-ink:#3a2408;--petparent-surface-page:#fbf4ea;--petparent-surface-card:#fff;--petparent-surface-card-alt:#f7efe5;--petparent-surface-emphasis:#302018;--petparent-text-primary:#302018;--petparent-text-secondary:#75675f;--petparent-text-muted:#75675f;--petparent-text-on-emphasis:#fff9f2;--petparent-border-soft:#e9ddd1;--petparent-control-border:#8c7a68;--petparent-focus-ring:#175a73;--petparent-focus-outer:#fff;--petparent-success:#59673e;--petparent-warning:#9a641b;--petparent-error:#a63e32;--font-family-dashboard-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-family-dashboard-display-small:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-family-dashboard-body:var(--font-noto-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-dashboard-label:var(--font-noto-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-dashboard-metric:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-family-petparent-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-family-petparent-display-small:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-family-petparent-body:var(--font-noto-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-petparent-body-small:var(--font-noto-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-petparent-label:var(--font-noto-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-petparent-balance:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-size-dashboard-display:36px;--font-size-dashboard-display-small:24px;--font-size-dashboard-body:15px;--font-size-dashboard-label:13px;--font-size-dashboard-metric:30px;--font-size-petparent-display:40px;--font-size-petparent-display-small:28px;--font-size-petparent-body:16px;--font-size-petparent-body-small:14px;--font-size-petparent-label:14px;--font-size-petparent-balance:72px;--font-weight-dashboard-display:600;--font-weight-dashboard-display-small:600;--font-weight-dashboard-body:400;--font-weight-dashboard-label:650;--font-weight-dashboard-metric:600;--font-weight-petparent-display:600;--font-weight-petparent-display-small:600;--font-weight-petparent-body:400;--font-weight-petparent-body-small:400;--font-weight-petparent-label:650;--font-weight-petparent-balance:600;--line-height-dashboard-display:1.12;--line-height-dashboard-display-small:1.2;--line-height-dashboard-body:1.5;--line-height-dashboard-label:1.35;--line-height-dashboard-metric:1.05;--line-height-petparent-display:1.08;--line-height-petparent-display-small:1.15;--line-height-petparent-body:1.5;--line-height-petparent-body-small:1.45;--line-height-petparent-label:1.3;--line-height-petparent-balance:.95;--letter-spacing-dashboard-display:-.02em;--letter-spacing-dashboard-display-small:-.01em;--letter-spacing-petparent-display:-.025em;--letter-spacing-petparent-display-small:-.015em;--radius-dashboard-control:10px;--radius-dashboard-card:12px;--radius-dashboard-panel:16px;--radius-dashboard-pill:999px;--radius-petparent-card:28px;--radius-petparent-tile:22px;--radius-petparent-control:18px;--radius-petparent-pill:999px;--radius-default:16px;--spacing-dashboard-sidebar-width:224px;--spacing-dashboard-topbar-height:64px;--spacing-dashboard-page-padding:28px;--spacing-dashboard-grid-gap:16px;--spacing-dashboard-touch-target:44px;--spacing-petparent-page-padding:32px 20px 112px;--spacing-petparent-card-gutter:24px;--spacing-petparent-section-gap:40px;--spacing-petparent-control-gap:12px;--spacing-petparent-touch-target:48px;--shadow-dashboard-card:0 8px 24px #3020180f;--shadow-dashboard-panel:0 12px 32px #30201814;--shadow-petparent-card:0 12px 32px #30201814;--shadow-petparent-priority:0 14px 38px #3020181a;--shadow-petparent-bottom-nav:0 -10px 30px #30201814;--focus-inner-width:2px;--focus-outer-width:2px;--focus-offset:2px;--motion-duration-fast:.14s;--motion-duration-standard:.22s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--anatomy-card-padding:20px;--anatomy-button-gap:8px;--anatomy-button-padding-block:10px;--anatomy-button-padding-inline:18px;--anatomy-field-gap:6px;--anatomy-input-padding-block:10px;--anatomy-input-padding-inline:12px;--anatomy-nav-gap:8px;--anatomy-nav-padding-block:8px;--anatomy-nav-padding-inline:12px;--anatomy-table-padding-block:12px;--anatomy-table-padding-inline:16px;--anatomy-status-gap:6px;--anatomy-status-padding-block:4px;--anatomy-status-padding-inline:10px}
:root{scroll-padding-top:calc(var(--spacing-dashboard-topbar-height) + 16px);scroll-padding-bottom:calc(max(var(--spacing-petparent-touch-target), 4rem) + 16px + env(safe-area-inset-bottom,0px))}:where(h1,h2,h3,[role=alert],[data-foundation-scroll-target],[data-ui=field],[data-ui=data-table-row],[data-ui=button],[data-ui=text-input],[data-ui=select-input],[data-ui=nav-item]){scroll-margin-top:calc(var(--spacing-dashboard-topbar-height) + 16px);scroll-margin-bottom:calc(max(var(--spacing-petparent-touch-target), 4rem) + 16px + env(safe-area-inset-bottom,0px))}:where([data-ui=button],[data-ui=text-input],[data-ui=select-input],[data-ui=nav-item]):focus-visible{outline:var(--focus-inner-width) solid var(--mpc-focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 calc(var(--focus-offset) + var(--focus-inner-width) + var(--focus-outer-width)) var(--mpc-focus-outer)}[data-surface=dashboard]{--mpc-focus-ring:var(--dashboard-focus-ring);--mpc-focus-outer:var(--dashboard-focus-outer);--mpc-body-font:var(--font-family-dashboard-body);--mpc-display-font:var(--font-family-dashboard-display);--mpc-text:var(--dashboard-ink-900);--mpc-text-secondary:var(--dashboard-ink-600);--mpc-surface:var(--dashboard-surface);--mpc-surface-alt:var(--dashboard-surface-alt);--mpc-border:var(--dashboard-border);--mpc-control-border:var(--dashboard-control-border);--mpc-action:var(--dashboard-terracotta);--mpc-action-ink:var(--dashboard-surface);--mpc-current:var(--dashboard-terracotta);--mpc-current-ink:var(--dashboard-surface);--mpc-error:var(--dashboard-alert);--mpc-error-ink:var(--dashboard-alert-ink);--mpc-card-radius:var(--radius-dashboard-card);--mpc-control-radius:var(--radius-dashboard-control);--mpc-touch-target:var(--spacing-dashboard-touch-target);--mpc-shadow:var(--shadow-dashboard-card)}[data-surface=petparent]{--mpc-focus-ring:var(--petparent-focus-ring);--mpc-focus-outer:var(--petparent-focus-outer);--mpc-body-font:var(--font-family-petparent-body);--mpc-display-font:var(--font-family-petparent-display);--mpc-text:var(--petparent-text-primary);--mpc-text-secondary:var(--petparent-text-secondary);--mpc-surface:var(--petparent-surface-card);--mpc-surface-alt:var(--petparent-surface-card-alt);--mpc-border:var(--petparent-border-soft);--mpc-control-border:var(--petparent-control-border);--mpc-action:var(--petparent-brand-primary);--mpc-action-ink:var(--petparent-brand-primary-ink);--mpc-current:var(--petparent-brand-primary);--mpc-current-ink:var(--petparent-brand-primary-ink);--mpc-error:var(--petparent-error);--mpc-error-ink:var(--petparent-error);--mpc-card-radius:var(--radius-petparent-card);--mpc-control-radius:var(--radius-petparent-control);--mpc-touch-target:var(--spacing-petparent-touch-target);--mpc-shadow:var(--shadow-petparent-card)}.mpc-surface{color:var(--mpc-text);font-family:var(--mpc-body-font)}.mpc-card{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--anatomy-card-padding);border:1px solid var(--mpc-border);border-radius:var(--mpc-card-radius);background:var(--mpc-surface);color:var(--mpc-text);box-shadow:var(--mpc-shadow)}.mpc-card[data-prominence=priority][data-surface=petparent]{box-shadow:var(--shadow-petparent-priority)}.mpc-button,.mpc-text-input,.mpc-select-input,.mpc-nav-item{box-sizing:border-box;min-block-size:var(--mpc-touch-target);border-radius:var(--mpc-control-radius);font:inherit}.mpc-button{gap:var(--anatomy-button-gap);min-inline-size:0;max-inline-size:100%;padding:var(--anatomy-button-padding-block) var(--anatomy-button-padding-inline);cursor:pointer;overflow-wrap:anywhere;text-align:center;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-easing-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.mpc-button[data-variant=primary]{background:var(--mpc-action);color:var(--mpc-action-ink)}.mpc-button[data-variant=secondary]{border-color:var(--mpc-control-border);background:var(--mpc-surface);color:var(--mpc-text)}.mpc-button[data-variant=quiet]{color:var(--mpc-text);background:0 0}.mpc-button:hover:not(:disabled){filter:brightness(.94)}.mpc-button:active:not(:disabled),.mpc-button[aria-pressed=true]{transform:translateY(1px)}.mpc-button:disabled{cursor:not-allowed;opacity:.62}.mpc-button[data-loading=true] [data-ui=loading-indicator]{animation:mpc-pulse var(--motion-duration-standard) infinite alternate}.mpc-field{gap:var(--anatomy-field-gap);min-inline-size:0;color:var(--mpc-text);display:grid}.mpc-field>label{font-weight:600}.mpc-field [data-ui=field-description]{color:var(--mpc-text-secondary);margin:0}.mpc-field [data-ui=field-error]{color:var(--mpc-error-ink);margin:0;font-weight:600}.mpc-text-input,.mpc-select-input{inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--anatomy-input-padding-block) var(--anatomy-input-padding-inline);border:1px solid var(--mpc-control-border);background:var(--mpc-surface);color:var(--mpc-text)}.mpc-text-input[aria-invalid=true],.mpc-select-input[aria-invalid=true]{border-color:var(--mpc-error);border-width:2px}.mpc-nav-item{gap:var(--anatomy-nav-gap);padding:var(--anatomy-nav-padding-block) var(--anatomy-nav-padding-inline);color:var(--mpc-text);border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.mpc-nav-item[data-current=true]{border-color:var(--mpc-current);background:var(--mpc-current);color:var(--mpc-current-ink);font-weight:700}.mpc-nav-item [data-ui=nav-current-cue]{inline-size:.75em;font-weight:700}.mpc-data-table-scroll{border:1px solid var(--mpc-border);border-radius:var(--mpc-card-radius);background:var(--mpc-surface);max-inline-size:100%;overflow-x:auto}.mpc-data-table{border-collapse:collapse;inline-size:100%;color:var(--mpc-text);font:inherit}.mpc-data-table-caption{padding:var(--anatomy-table-padding-block) var(--anatomy-table-padding-inline);text-align:start;font-weight:700}.mpc-data-table-header,.mpc-data-table-cell{padding:var(--anatomy-table-padding-block) var(--anatomy-table-padding-inline);border-block-start:1px solid var(--mpc-border);text-align:start;vertical-align:top}.mpc-data-table-header,.mpc-data-table-row[data-selected=true]{background:var(--mpc-surface-alt);font-weight:700}.mpc-data-table-row[data-selected=true]>:first-child:before{content:"›";margin-inline-end:.5em;font-weight:700;display:inline-block}.mpc-status{box-sizing:border-box;gap:var(--anatomy-status-gap);min-inline-size:0;max-inline-size:100%;padding:var(--anatomy-status-padding-block) var(--anatomy-status-padding-inline);font:inherit;overflow-wrap:anywhere;border:1px solid;border-radius:999px;flex-wrap:wrap;align-items:center;font-weight:700;display:inline-flex}.mpc-status[data-tone=neutral]{color:var(--mpc-text);background:var(--mpc-surface-alt)}.mpc-status[data-surface=dashboard][data-tone=operational-success]{color:var(--dashboard-operational-success);background:var(--dashboard-operational-success-tint)}.mpc-status[data-surface=dashboard][data-tone=financial-caution]{color:var(--dashboard-honey-ink);background:var(--dashboard-honey-tint)}.mpc-status[data-surface=dashboard][data-tone=attention]{color:var(--dashboard-alert-ink);background:var(--dashboard-alert-tint)}.mpc-status[data-surface=dashboard][data-tone=recognized-revenue]{color:var(--dashboard-ink-900);background:var(--dashboard-sage-tint);border-color:var(--dashboard-sage)}.mpc-status[data-surface=petparent][data-tone=success]{color:var(--petparent-success);background:var(--petparent-surface-card)}.mpc-status[data-surface=petparent][data-tone=warning]{color:var(--petparent-warning);background:var(--petparent-surface-card)}.mpc-status[data-surface=petparent][data-tone=error]{color:var(--petparent-error);background:var(--petparent-surface-card)}[data-foundation-sticky]{position:sticky;inset-block-end:0}@keyframes mpc-pulse{0%{opacity:.45}to{opacity:1}}@media (max-height:40rem){[data-foundation-sticky]{position:static}}@media (forced-colors:active){:where([data-ui=button],[data-ui=text-input],[data-ui=select-input],[data-ui=nav-item]):focus-visible{box-shadow:none;outline-color:highlight}:where([data-ui=card],[data-ui=button],[data-ui=text-input],[data-ui=select-input],[data-ui=nav-item],[data-ui=status],[data-ui=data-table-scroll]){forced-color-adjust:auto;border-color:canvastext}[data-ui=nav-current-cue],[data-ui=status-cue]{color:highlight}}@media (prefers-reduced-motion:reduce){.mpc-button,.mpc-text-input,.mpc-select-input,.mpc-nav-item{transition-duration:.01ms;transition-delay:0s}.mpc-button:active:not(:disabled),.mpc-button[aria-pressed=true]{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;transform:none}.mpc-button[data-loading=true] [data-ui=loading-indicator]{opacity:1;animation:none}}.mpc-tenant-media-slot{background:var(--petparent-surface-muted,var(--dashboard-surface-alt));inline-size:100%;display:block;overflow:hidden}.mpc-tenant-media-slot[data-aspect="1:1"]{aspect-ratio:1}.mpc-tenant-media-slot[data-aspect="3:2"]{aspect-ratio:3/2}.mpc-tenant-media-slot[data-aspect="4:3"]{aspect-ratio:4/3}.mpc-tenant-media-slot[data-aspect="16:9"]{aspect-ratio:16/9}.mpc-tenant-media-slot>img{object-fit:cover;object-position:var(--mpc-media-position,50% 50%);block-size:100%;inline-size:100%;display:block}.mpc-tenant-media-slot[data-fit=contain]>img{object-fit:contain}[data-ui=tenant-logo]{gap:var(--anatomy-nav-gap);min-inline-size:0;color:var(--petparent-text-primary);align-items:center;font-weight:700;display:inline-flex}[data-ui=tenant-logo]>img{object-fit:contain;block-size:2.5rem;inline-size:2.5rem}[data-ui=tenant-logo-fallback]{color:var(--petparent-text-primary);font-family:var(--font-family-petparent-display);font-weight:600;display:inline-block}
.mpc-home{box-sizing:border-box;min-block-size:100%;inline-size:min(100%,48rem);padding:var(--spacing-petparent-page-padding);gap:var(--spacing-petparent-section-gap);background:var(--petparent-surface-page);color:var(--petparent-text-primary);overflow-wrap:anywhere;margin-inline:auto;padding-block-end:calc(var(--spacing-petparent-page-padding) + var(--spacing-petparent-touch-target) + var(--anatomy-nav-padding-block) + var(--anatomy-nav-padding-block));display:grid}.mpc-home *,.mpc-pet-nav *{box-sizing:border-box;min-inline-size:0}.mpc-home a,.mpc-home button,.mpc-home input,.mpc-home select,.mpc-home textarea{scroll-margin-block:var(--spacing-petparent-page-padding) calc(var(--spacing-petparent-touch-target) + var(--spacing-petparent-page-padding))}.mpc-home-header{gap:var(--spacing-petparent-control-gap);display:grid}.mpc-home-header h1,.mpc-home-hero h2,.mpc-home h2{font-family:var(--font-family-petparent-display);font-weight:var(--font-weight-petparent-display-small);line-height:var(--line-height-petparent-display-small);margin:0}.mpc-home-header h1{max-inline-size:18ch;font-size:clamp(2rem, 8vw, var(--font-size-petparent-display));line-height:var(--line-height-petparent-display);letter-spacing:var(--letter-spacing-petparent-display)}.mpc-home-header p,.mpc-home p{margin:0}.mpc-home-header>p{color:var(--petparent-text-secondary);font-size:1.125rem}.mpc-home-hero{background:var(--petparent-surface-card-alt);border-radius:var(--radius-petparent-card);box-shadow:var(--shadow-petparent-card);display:grid;overflow:hidden}.mpc-home-hero-copy{padding:var(--spacing-petparent-card-gutter);align-content:center}.mpc-home-hero .mpc-tenant-media-slot{border-radius:0}.mpc-home-eyebrow{color:var(--petparent-brand-primary);font-size:var(--font-size-petparent-label);font-weight:var(--font-weight-petparent-label);text-transform:uppercase;letter-spacing:.08em}.mpc-home .mpc-card{gap:var(--spacing-petparent-card-gutter);padding:var(--spacing-petparent-card-gutter);border:1px solid var(--petparent-border-soft);border-radius:var(--radius-petparent-card);background:var(--petparent-surface-card);box-shadow:var(--shadow-petparent-card);display:grid}.mpc-home .mpc-card[data-prominence=priority]{box-shadow:var(--shadow-petparent-priority)}.mpc-home-membership-grid{gap:var(--spacing-petparent-card-gutter);display:grid}.mpc-home-plan-summary{gap:var(--spacing-petparent-control-gap);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mpc-home-plan-summary>div{gap:var(--spacing-petparent-control-gap);display:grid}.mpc-home-wallet{gap:var(--anatomy-field-gap);padding:var(--anatomy-card-padding);border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card-alt);display:grid}.mpc-home-wallet>span,.mpc-home-wallet>small{color:var(--petparent-text-secondary)}.mpc-home-wallet>strong{font-family:var(--font-family-petparent-display);font-size:var(--font-size-petparent-display-small);font-variant-numeric:tabular-nums}.mpc-home-consequence{padding:var(--anatomy-card-padding);border-inline-start:var(--focus-inner-width) solid var(--petparent-warning);background:var(--petparent-surface-card-alt)}.mpc-home-benefits{gap:var(--spacing-petparent-control-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mpc-home-benefit{gap:var(--anatomy-field-gap);min-inline-size:0;padding:var(--anatomy-card-padding);border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card-alt);display:grid}.mpc-home-benefit span{color:var(--petparent-text-secondary);font-size:var(--font-size-petparent-body-small)}.mpc-home-primary-action,.mpc-home-secondary-action{min-block-size:var(--spacing-petparent-touch-target);padding-inline:var(--anatomy-button-padding-inline);gap:var(--anatomy-button-gap);border-radius:var(--radius-petparent-control);font-weight:var(--font-weight-petparent-label);text-align:center;white-space:normal;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mpc-home-primary-action{background:var(--petparent-brand-primary);color:var(--petparent-brand-primary-ink)}.mpc-home-secondary-action{border:1px solid var(--petparent-control-border);color:var(--petparent-text-primary);background:var(--petparent-surface-card)}.mpc-home-support-reference{font-size:var(--font-size-petparent-body-small);font-weight:var(--font-weight-petparent-body-small)}.mpc-home-section-title{font-size:var(--font-size-petparent-display-small);margin-block-end:var(--spacing-petparent-control-gap)!important}.mpc-home-contacts{gap:var(--spacing-petparent-control-gap);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.mpc-home-contact{min-block-size:var(--spacing-petparent-touch-target);padding:var(--anatomy-card-padding);gap:var(--anatomy-field-gap);border:1px solid var(--petparent-control-border);border-radius:var(--radius-petparent-control);background:var(--petparent-surface-card);color:var(--petparent-text-primary);text-decoration:none;display:grid}.mpc-home-contact span{color:var(--petparent-text-secondary);overflow-wrap:anywhere}.mpc-home-countdown button{min-block-size:var(--spacing-petparent-touch-target)}.mpc-home[aria-busy=true] .mpc-home-membership-card{align-content:center;min-block-size:10rem}@media (min-width:22.5rem) and (max-width:26.875rem) and (max-resolution:1.99x){.mpc-home-hero{grid-template-columns:42fr 58fr}}@media (min-width:31rem){.mpc-home-membership-grid{grid-template-columns:minmax(0,1.5fr) minmax(11rem,1fr)}.mpc-home-membership-action{grid-area:2/1}.mpc-home-plan-summary{grid-area:1/1}.mpc-home-wallet{grid-area:1/2/span 2}}@media (max-width:22.4375rem){.mpc-home{gap:var(--spacing-petparent-control-gap)}.mpc-home .mpc-card{gap:var(--spacing-petparent-control-gap);padding:var(--anatomy-card-padding)}.mpc-home-benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mpc-home *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.mpc-home-primary-action,.mpc-home-secondary-action,.mpc-home-contact{border:1px solid buttontext}}.mpc-pet-nav{z-index:10;border-block-start:1px solid var(--petparent-border-soft);border-radius:var(--radius-petparent-card) var(--radius-petparent-card) 0 0;background:var(--petparent-surface-card);box-shadow:var(--shadow-petparent-bottom-nav);padding-block-end:env(safe-area-inset-bottom);position:sticky;inset-block-end:0}.mpc-pet-shell{flex-direction:column;min-block-size:100dvh;display:flex}.mpc-pet-shell>.mpc-pet-shell-content{flex:auto;min-inline-size:0}main:has(:focus-visible)~.mpc-pet-nav{position:static}.mpc-pet-nav-items{grid-template-columns:repeat(5,minmax(0,1fr));inline-size:min(100%,48rem);margin-inline:auto;display:grid}.mpc-pet-nav-item{min-inline-size:0;min-block-size:var(--spacing-petparent-touch-target);padding:var(--anatomy-nav-padding-block) .25rem;gap:var(--anatomy-field-gap);color:var(--petparent-text-secondary);font-size:.75rem;font-weight:var(--font-weight-petparent-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;text-decoration:none;display:flex;position:relative}.mpc-pet-nav-item:before{content:"";inline-size:1.5rem;block-size:var(--focus-inner-width);border-radius:var(--radius-petparent-pill);background:0 0;position:absolute;inset-block-start:0}.mpc-pet-nav-item[data-current=true]{color:var(--petparent-brand-primary);font-weight:var(--font-weight-petparent-label)}.mpc-pet-nav-item[data-current=true]:before{background:currentColor}.mpc-pet-nav-item span{overflow-wrap:anywhere;max-inline-size:100%}@media (forced-colors:active){.mpc-pet-nav-item[data-current=true]{text-decoration:underline;text-decoration-thickness:var(--focus-inner-width)}.mpc-pet-nav-item[data-current=true]:before{background:highlight}}@media (max-width:22.4375rem){.mpc-pet-shell{block-size:100dvh;min-block-size:0;overflow:hidden}.mpc-pet-shell>.mpc-pet-shell-content,.mpc-pet-shell>.mpc-home{flex:auto;min-block-size:0;overflow-y:auto}.mpc-pet-shell>.mpc-pet-nav{flex:none}}@media (max-height:30rem){.mpc-pet-nav{position:static}}
.mpc-shop{box-sizing:border-box;min-block-size:100%;inline-size:min(100%,48rem);padding:var(--spacing-petparent-page-padding);gap:var(--spacing-petparent-section-gap);background:var(--petparent-surface-page);color:var(--petparent-text-primary);overflow-wrap:anywhere;margin-inline:auto;padding-block-end:calc(var(--spacing-petparent-section-gap) * 3);display:grid}.mpc-shop *,.mpc-shop :before,.mpc-shop :after{box-sizing:border-box;min-inline-size:0}.mpc-shop-header{gap:var(--spacing-petparent-card-gutter);align-items:end;display:grid}.mpc-shop-header>div:first-child{gap:var(--spacing-petparent-control-gap);display:grid}.mpc-shop h1,.mpc-shop h2{font-family:var(--font-family-petparent-display);margin:0}.mpc-shop h1{max-inline-size:17ch;font-size:clamp(2rem, 8vw, var(--font-size-petparent-display));line-height:var(--line-height-petparent-display)}.mpc-shop p{margin:0}.mpc-shop-wallet{min-block-size:var(--spacing-petparent-touch-target);padding:var(--anatomy-card-padding);gap:var(--anatomy-field-gap) var(--spacing-petparent-control-gap);border:1px solid var(--petparent-border-soft);border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card);color:inherit;grid-template-columns:auto 1fr;text-decoration:none;display:grid}.mpc-shop-wallet svg{grid-row:span 2}.mpc-shop-wallet strong{font-variant-numeric:tabular-nums}.mpc-shop-wallet small,.mpc-shop-wallet>a{grid-column:2}.mpc-shop-categories{border:0;min-inline-size:0;margin:0;padding:0}.mpc-shop-categories legend{font-weight:var(--font-weight-petparent-label);margin-block-end:var(--spacing-petparent-control-gap)}.mpc-shop-categories>div{gap:var(--spacing-petparent-control-gap);padding-block-end:var(--anatomy-field-gap);display:flex;overflow-x:auto}.mpc-shop-categories label{min-block-size:var(--spacing-petparent-touch-target);padding:var(--anatomy-nav-padding-block);align-content:center;justify-items:center;gap:var(--anatomy-field-gap);border:1px solid var(--petparent-control-border);border-radius:var(--radius-petparent-control);background:var(--petparent-surface-card);cursor:pointer;flex:1 0 7rem;display:grid;position:relative}.mpc-shop-categories label[data-selected=true]{border-block-end-width:calc(var(--focus-inner-width) * 2);color:var(--petparent-brand-primary);font-weight:var(--font-weight-petparent-label)}.mpc-shop-categories input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.mpc-shop-categories label:focus-within{outline:var(--focus-outer-width) solid var(--petparent-focus-outer);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-inner-width) var(--petparent-focus-inner)}.mpc-shop-results{color:var(--petparent-text-secondary)}.mpc-shop-collection{gap:var(--spacing-petparent-section-gap);display:grid}.mpc-shop .mpc-shop-card{border:1px solid var(--petparent-border-soft);border-radius:var(--radius-petparent-card);background:var(--petparent-surface-card);box-shadow:var(--shadow-petparent-card);padding:0;display:grid;overflow:hidden}.mpc-shop-card-media .mpc-tenant-media-slot{border-radius:0}.mpc-shop-card-copy{padding:var(--spacing-petparent-card-gutter);gap:var(--spacing-petparent-control-gap);align-content:center;display:grid}.mpc-shop-type{gap:var(--anatomy-field-gap);color:var(--petparent-brand-primary);font-size:var(--font-size-petparent-label);font-weight:var(--font-weight-petparent-label);text-transform:uppercase;letter-spacing:.08em;align-items:center;display:flex}.mpc-shop-price{font-family:var(--font-family-petparent-body);font-variant-numeric:tabular-nums;font-size:1.125rem}.mpc-shop-benefits{gap:var(--spacing-petparent-control-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mpc-shop-benefits li{gap:var(--anatomy-field-gap);align-items:start;display:flex}.mpc-shop-tier-preview{gap:var(--spacing-petparent-control-gap);display:grid}.mpc-shop-tier-preview>div{padding:var(--anatomy-card-padding);gap:var(--anatomy-field-gap);border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card-alt);grid-template-columns:1fr auto;display:grid}.mpc-shop-tier-preview>div span:last-child{color:var(--petparent-text-secondary);grid-column:1/-1}.mpc-shop-card-action{min-block-size:var(--spacing-petparent-touch-target);padding-inline:var(--anatomy-button-padding-inline);border-radius:var(--radius-petparent-control);background:var(--petparent-brand-primary);color:var(--petparent-brand-primary-ink);font-weight:var(--font-weight-petparent-label);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mpc-shop-guest-note{padding:var(--anatomy-card-padding);border-inline-start:var(--focus-inner-width) solid var(--petparent-brand-primary);background:var(--petparent-surface-card-alt)}.mpc-shop-cart-region{padding:var(--spacing-petparent-card-gutter);border-radius:var(--radius-petparent-card);background:var(--petparent-surface-emphasis);color:var(--petparent-text-on-emphasis)}.mpc-shop-cart-region button,.mpc-shop-cart-region input{min-block-size:var(--spacing-petparent-touch-target)!important}.mpc-shop-cart-announcement:empty{display:none}.mpc-shop-cart-dock{z-index:9;padding:var(--anatomy-card-padding);gap:var(--spacing-petparent-control-gap);border:1px solid var(--petparent-border-soft);border-radius:var(--radius-petparent-control);background:var(--petparent-surface-emphasis);color:var(--petparent-text-on-emphasis);box-shadow:var(--shadow-petparent-priority);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-end:calc(var(--spacing-petparent-touch-target) + env(safe-area-inset-bottom))}.mpc-shop-cart-dock>*{min-inline-size:0}.mpc-shop-cart-dock a{min-block-size:var(--spacing-petparent-touch-target);max-inline-size:100%;padding-inline:var(--anatomy-button-padding-inline);overflow-wrap:anywhere;border-radius:var(--radius-petparent-control);color:inherit;font-weight:var(--font-weight-petparent-label);border:1px solid;flex:8rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:31rem){.mpc-shop-header{grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr)}.mpc-shop-card{grid-template-columns:42fr 58fr}.mpc-shop-card-package{grid-template-columns:1fr}}@media (max-width:22.4375rem){.mpc-shop-benefits{grid-template-columns:1fr}}@media (max-height:30rem){.mpc-shop{padding-block-end:var(--spacing-petparent-page-padding)}.mpc-shop-cart-dock{position:static}}@media (prefers-reduced-motion:reduce){.mpc-shop *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.mpc-shop-categories label[data-selected=true],.mpc-shop-card-action{border:2px solid highlight}.mpc-shop-cart-dock{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}
.mpc-rewards{box-sizing:border-box;inline-size:min(100%,48rem);padding:var(--spacing-petparent-page-padding);gap:var(--spacing-petparent-section-gap);overflow-wrap:anywhere;flex-direction:column;margin-inline:auto;padding-block-end:calc(7.5rem + env(safe-area-inset-bottom));display:flex}.mpc-rewards *{box-sizing:border-box}.mpc-rewards-header{text-align:center;justify-items:center;gap:.5rem;display:grid}.mpc-rewards-header h1{font-family:var(--font-family-petparent-display);font-size:var(--font-size-petparent-display);line-height:var(--line-height-petparent-display);color:var(--petparent-text-primary);margin:0}.mpc-rewards-header p{color:var(--petparent-text-secondary);margin:0}.mpc-rewards-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800}.mpc-rewards-balance-hero{border-radius:var(--radius-petparent-card);background:var(--petparent-surface-emphasis);min-block-size:17rem;color:var(--petparent-text-on-emphasis);box-shadow:var(--shadow-petparent-card);grid-template-columns:minmax(0,58fr) minmax(8rem,42fr);display:grid;position:relative;overflow:hidden}.mpc-rewards-balance-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:2rem 0 2rem 1.5rem;display:flex}.mpc-rewards-balance-copy h2{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mpc-rewards-balance-label{margin:0;font-weight:700}.mpc-rewards-balance-number{font-family:var(--font-family-petparent-balance);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(4rem,22vw,7rem);line-height:.88}.mpc-rewards-balance-state{font-size:1.1rem;line-height:1.35}.mpc-rewards-balance-art{align-self:stretch;min-inline-size:0}.mpc-rewards-balance-art [data-ui=tenant-media-slot]{border-radius:0;block-size:100%}.mpc-rewards-balance-art img{opacity:.86;block-size:100%}.mpc-rewards-primary-action,.mpc-rewards-retry{border-radius:var(--radius-petparent-control);justify-content:center;align-items:center;gap:.5rem;min-block-size:3rem;font-weight:800;display:inline-flex}.mpc-rewards-primary-action{background:var(--petparent-brand-primary);color:var(--petparent-brand-primary-ink);padding-inline:1rem}.mpc-rewards-retry{color:inherit;flex-wrap:wrap}.mpc-rewards-retry small{font-weight:500}.mpc-rewards-milestone{padding:var(--spacing-petparent-card-gutter)}.mpc-rewards-milestone h2,.mpc-rewards-section-title{font-family:var(--font-family-petparent-display);margin-block:.25rem 1rem}.mpc-rewards-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--petparent-brand-primary-strong);margin:0;font-size:.75rem;font-weight:800}.mpc-rewards-milestone progress{block-size:1rem;inline-size:100%;accent-color:var(--petparent-brand-primary)}.mpc-rewards-remaining{font-weight:800}.mpc-rewards-terms{color:var(--petparent-text-secondary);font-size:.875rem}.mpc-rewards-earn-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mpc-rewards-earn-list li{border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card);min-block-size:4.75rem;box-shadow:var(--shadow-petparent-card);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.mpc-rewards-earn-list li>span:nth-child(2){gap:.25rem;display:grid}.mpc-rewards-earn-list small{color:var(--petparent-text-secondary)}.mpc-rewards-earn-icon{border-radius:var(--radius-petparent-pill);background:var(--petparent-surface-card-alt);place-items:center;block-size:3rem;inline-size:3rem;display:grid}.mpc-rewards-earned{color:var(--petparent-success);border-radius:var(--radius-petparent-pill);border:1px solid;padding:.35rem .6rem}@media (max-width:359px){.mpc-rewards-balance-hero{grid-template-columns:1fr}.mpc-rewards-balance-copy{padding:1.5rem}.mpc-rewards-balance-art{opacity:.5;inline-size:45%;position:absolute;inset:0 0 0 auto}.mpc-rewards-earn-list li{grid-template-columns:3rem minmax(0,1fr)}.mpc-rewards-earn-list li>strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.mpc-rewards *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.mpc-rewards-balance-hero,.mpc-rewards-earn-list li{box-shadow:none;border:1px solid canvastext}.mpc-rewards-milestone progress{forced-color-adjust:auto}}.mpc-rewards-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mpc-reward-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.mpc-reward-card{min-inline-size:0;padding:var(--spacing-petparent-card-gutter);border-radius:var(--radius-petparent-card);background:var(--petparent-surface-card);box-shadow:var(--shadow-petparent-card);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1rem;display:grid;position:relative}.mpc-reward-card-shape{border-radius:var(--radius-petparent-pill);background:var(--petparent-surface-card-alt);grid-row:1/span 3;place-items:center;block-size:3.25rem;inline-size:3.25rem;display:grid}.mpc-reward-card-state{color:var(--petparent-text-secondary);margin:0;font-size:.875rem;font-weight:800}.mpc-reward-card h3{font-family:var(--font-family-petparent-display);margin:0;font-size:1.25rem;line-height:1.25}.mpc-reward-card-threshold{margin:0;font-weight:800}.mpc-reward-card-facts{border-block-start:1px solid var(--petparent-border-subtle);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding-block-start:.75rem;display:grid}.mpc-reward-card-facts div{gap:.25rem;min-inline-size:0;display:grid}.mpc-reward-card-facts dt{color:var(--petparent-text-primary);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.mpc-reward-card-facts dd{margin:0;font-weight:700}.mpc-reward-card[data-state=expired]{opacity:.78}.mpc-reward-card[data-celebration=unlocked]{border-color:var(--petparent-celebration);animation:.5s ease-out both mpc-reward-reveal}.mpc-reward-card[data-celebration=unlocked] .mpc-reward-card-shape{background:var(--petparent-celebration);color:var(--petparent-celebration-ink)}.mpc-reward-card[data-celebration=unlocked] .mpc-reward-card-state{color:var(--petparent-text-primary)}@keyframes mpc-reward-reveal{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:none}}@media (max-width:359px){.mpc-reward-card{grid-template-columns:1fr}.mpc-reward-card-shape{grid-row:auto}.mpc-reward-card-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mpc-reward-card[data-celebration=unlocked]{animation:none}}@media (forced-colors:active){.mpc-rewards-balance-hero{color:canvastext;background:canvas}.mpc-reward-card{color:canvastext;box-shadow:none;border:1px solid canvastext}.mpc-reward-card-state,.mpc-reward-card-facts dt{color:canvastext}.mpc-reward-card[data-celebration=unlocked] .mpc-reward-card-shape{color:highlighttext;background:highlight;border:2px solid highlight}}.mpc-reward-use{border-block-start:1px solid var(--petparent-border-subtle);grid-column:1/-1;margin-block-start:.5rem;padding-block-start:.75rem}.mpc-reward-use summary{cursor:pointer;align-items:center;min-block-size:3rem;font-weight:800;display:flex}.mpc-reward-use-panel{gap:.75rem;padding-block:.5rem;display:grid}.mpc-reward-use-panel p{margin:0}.mpc-reward-use-choices{gap:.75rem;display:grid}.mpc-reward-use button{border:2px solid var(--petparent-border-subtle);border-radius:var(--radius-petparent-control);background:var(--petparent-surface-card-alt);min-block-size:3rem;color:var(--petparent-text-primary);font:inherit;text-align:start;padding:.65rem 1rem;font-weight:800}.mpc-reward-use button[aria-pressed=true],.mpc-reward-use-confirm button{border-color:var(--petparent-brand-primary);background:var(--petparent-brand-primary);color:var(--petparent-brand-primary-ink)}.mpc-reward-use button:disabled{opacity:.65;cursor:wait}.mpc-reward-use-readonly{color:var(--petparent-text-secondary)}.mpc-reward-use code{overflow-wrap:anywhere}.mpc-reward-use-confirm{border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card-alt);gap:.5rem;padding:.75rem;display:grid}@media (forced-colors:active){.mpc-reward-use button,.mpc-reward-use-confirm{border:2px solid buttontext}.mpc-reward-use button[aria-pressed=true]{color:highlighttext;background:highlight}}.mpc-referral{padding:var(--spacing-petparent-card-gutter);gap:1rem;display:grid}.mpc-referral h2,.mpc-referral p{margin:0}.mpc-referral button{border:2px solid var(--petparent-brand-primary);border-radius:var(--radius-petparent-control);background:var(--petparent-brand-primary);min-block-size:3rem;color:var(--petparent-brand-primary-ink);font:inherit;padding:.65rem 1rem;font-weight:800}.mpc-referral button:disabled{opacity:.65}.mpc-referral-share{gap:.5rem;display:grid}.mpc-referral-share label{font-weight:800}.mpc-referral-share input{border:2px solid var(--petparent-border-subtle);border-radius:var(--radius-petparent-control);background:var(--petparent-surface-card-alt);min-block-size:3rem;inline-size:100%;color:var(--petparent-text-primary);font:inherit;padding:.65rem}.mpc-referral-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.mpc-referral-counts div{border-radius:var(--radius-petparent-tile);background:var(--petparent-surface-card-alt);padding:.75rem}.mpc-referral-counts dt{color:var(--petparent-text-secondary);font-size:.875rem}.mpc-referral-counts dd{margin:0;font-size:1.5rem;font-weight:800}.mpc-referral-history{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mpc-referral-history li{border-block-start:1px solid var(--petparent-border-subtle);gap:.25rem;padding-block:.75rem;display:grid}.mpc-referral-history small{color:var(--petparent-text-secondary);overflow-wrap:anywhere}@media (forced-colors:active){.mpc-referral,.mpc-referral-share input,.mpc-referral button{border:2px solid canvastext}}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin_600_normal-s.p.00o8rxlzhbj_q.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:82.06%;descent-override:21.39%;line-gap-override:0.0%;size-adjust:119.19%}.fraunces_777ba7bf-module__gX6oqW__className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman;font-style:normal;font-weight:600}.fraunces_777ba7bf-module__gX6oqW__variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman}
@font-face{font-family:notoSans;src:url(../media/noto_sans_latin_400_normal-s.p.2rnktg7n0f063.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSans;src:url(../media/noto_sans_latin_600_normal-s.p.0ostaug2ewulz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:notoSans;src:url(../media/noto_sans_latin_700_normal-s.p.35cmlqz643oc0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSans Fallback;src:local(Arial);ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:106.47%}.notosans_743a7e1c-module__Ko59_q__className{font-family:notoSans,notoSans Fallback,Arial,Helvetica Neue}.notosans_743a7e1c-module__Ko59_q__variable{--font-noto-sans:"notoSans", "notoSans Fallback", Arial, Helvetica Neue}