:root{color-scheme:light;--ht-color-background:#FFFFFF;--ht-color-surface:#FFFFFF;--ht-color-surface-elevated:#FFFFFF;--ht-color-surface-muted:#F7F9FB;--ht-color-border:#E3E7EB;--ht-color-text:#1A1A1A;--ht-color-text-muted:#4A4A4A;--ht-color-primary:#6BCEF2;--ht-color-primary-hover:#4AA3DF;--ht-color-primary-strong:#2E8FB6;--ht-color-success:#9ACF8B;--ht-color-warning:#FFC857;--ht-color-danger:#FF5C5C;--ht-color-info:#4AA3DF;--ht-color-accent-strong:#2E8FB6;--ht-color-focus-ring:rgba(107,206,242,0.30);--ht-status-compliant:var(--ht-color-success);--ht-status-expiring:var(--ht-color-warning);--ht-status-critical:var(--ht-color-danger);--ht-status-neutral:#6B7280;--ht-status-compliant-bg:#F3FAF0;--ht-status-compliant-text:#2D5A25;--ht-status-compliant-border:#CDEBC4;--ht-status-expiring-bg:#FFFBEB;--ht-status-expiring-text:#8C6712;--ht-status-expiring-border:#FFE8A3;--ht-status-critical-bg:#FEF2F2;--ht-status-critical-text:#9B2C2C;--ht-status-critical-border:#FECACA;--ht-status-neutral-bg:#F7F9FB;--ht-status-neutral-text:#4A4A4A;--ht-status-neutral-border:#E3E7EB;--ht-status-info-bg:#F2FAFE;--ht-status-info-text:#1A6B8A;--ht-status-info-border:#BFEAFB;--ht-font-title:"Didot","Bodoni Moda","Bodoni MT",serif;--ht-font-body:"Baskerville","Libre Baskerville",serif;--ht-font-label:"Aptos","Inter",system-ui,sans-serif;--ht-type-display:clamp(3rem,5vw,4.25rem);--ht-type-h1:clamp(2rem,3vw,2.75rem);--ht-type-h2:clamp(1.5rem,2vw,1.9rem);--ht-type-h3:clamp(1.125rem,1.4vw,1.25rem);--ht-type-body:1rem;--ht-type-body-small:0.9375rem;--ht-type-label:0.75rem;--ht-type-caption:0.6875rem;--ht-type-metric-large:clamp(2.25rem,4vw,3.25rem);--ht-type-metric-small:1.125rem;--ht-leading-tight:1.08;--ht-leading-normal:1.45;--ht-leading-copy:1.58;--ht-space-xs:0.25rem;--ht-space-sm:0.5rem;--ht-space-md:0.875rem;--ht-space-lg:1.25rem;--ht-space-xl:1.75rem;--ht-space-2xl:2.5rem;--ht-radius-sm:0.5rem;--ht-radius-md:0.75rem;--ht-radius-lg:1rem;--ht-radius-xl:1.25rem;--ht-radius-card:1.25rem;--ht-radius-pill:9999px;--ht-shadow-none:none;--ht-shadow-sm:0 2px 4px rgba(0,0,0,0.04);--ht-shadow-md:0 8px 24px rgba(0,0,0,0.06);--ht-shadow-lg:0 20px 40px rgba(0,0,0,0.08);--ht-motion-fast:140ms;--ht-motion-base:200ms;--ht-motion-slow:260ms;--ht-motion-ease-standard:cubic-bezier(0.2,0,0,1);--ht-motion-ease-emphasis:cubic-bezier(0.16,1,0.3,1);--ht-intent-card-default-bg:var(--ht-color-surface);--ht-intent-card-default-border:var(--ht-color-border);--ht-intent-card-default-shadow:var(--ht-shadow-sm);--ht-intent-card-success-bg:var(--ht-status-compliant-bg);--ht-intent-card-success-border:var(--ht-status-compliant-border);--ht-intent-card-success-shadow:var(--ht-shadow-sm);--ht-intent-card-warning-bg:var(--ht-status-expiring-bg);--ht-intent-card-warning-border:var(--ht-status-expiring-border);--ht-intent-card-warning-shadow:var(--ht-shadow-sm);--ht-intent-card-critical-bg:var(--ht-status-critical-bg);--ht-intent-card-critical-border:var(--ht-status-critical-border);--ht-intent-card-critical-shadow:var(--ht-shadow-sm);--ht-intent-card-info-bg:var(--ht-status-info-bg);--ht-intent-card-info-border:var(--ht-status-info-border);--ht-intent-card-info-shadow:var(--ht-shadow-sm);--ht-intent-badge-neutral-bg:var(--ht-status-neutral-bg);--ht-intent-badge-neutral-text:var(--ht-status-neutral-text);--ht-intent-badge-neutral-border:var(--ht-status-neutral-border);--ht-intent-badge-success-bg:var(--ht-status-compliant-bg);--ht-intent-badge-success-text:var(--ht-status-compliant-text);--ht-intent-badge-success-border:var(--ht-status-compliant-border);--ht-intent-badge-warning-bg:var(--ht-status-expiring-bg);--ht-intent-badge-warning-text:var(--ht-status-expiring-text);--ht-intent-badge-warning-border:var(--ht-status-expiring-border);--ht-intent-badge-danger-bg:var(--ht-status-critical-bg);--ht-intent-badge-danger-text:var(--ht-status-critical-text);--ht-intent-badge-danger-border:var(--ht-status-critical-border);--ht-intent-badge-info-bg:var(--ht-status-info-bg);--ht-intent-badge-info-text:var(--ht-status-info-text);--ht-intent-badge-info-border:var(--ht-status-info-border);--ht-intent-button-primary-bg:var(--ht-color-primary);--ht-intent-button-primary-bg-hover:var(--ht-color-primary-hover);--ht-intent-button-primary-text:#ffffff;--ht-intent-button-secondary-bg:var(--ht-color-surface);--ht-intent-button-secondary-bg-hover:var(--ht-color-surface-elevated);--ht-intent-button-secondary-border:var(--ht-color-border);--ht-intent-button-secondary-text:var(--ht-color-text);--ht-intent-button-ghost-bg:transparent;--ht-intent-button-ghost-bg-hover:color-mix(in srgb,var(--ht-color-primary) 7%,white);--ht-intent-button-ghost-border:transparent;--ht-intent-button-ghost-text:var(--ht-color-text-muted);--ht-intent-button-danger-bg:var(--ht-color-danger);--ht-intent-button-danger-bg-hover:#8e2e2e;--ht-intent-button-danger-text:#ffffff;--bg-a:var(--ht-color-background);--bg-b:var(--ht-color-surface-muted);--background:var(--ht-color-background);--surface:var(--ht-color-surface);--surface-elevated:var(--ht-color-surface-elevated);--surface-muted:var(--ht-color-surface-muted);--surface-soft:var(--ht-color-surface-muted);--surface-raised:var(--ht-color-surface-elevated);--surface-main:var(--ht-color-surface);--surface-app:var(--ht-color-background);--text:var(--ht-color-text);--muted:var(--ht-color-text-muted);--accent:var(--ht-color-primary);--accent-press:var(--ht-color-primary-hover);--primary:var(--ht-color-primary);--primary-hover:var(--ht-color-primary-hover);--success:var(--ht-color-success);--warning:var(--ht-color-warning);--danger:var(--ht-color-danger);--info:var(--ht-color-info);--focus-ring:var(--ht-color-focus-ring);--line:var(--ht-color-border);--ring:var(--ht-color-focus-ring);--surface-page:var(--ht-color-background);--surface-shell:var(--ht-color-surface-muted);--surface-card:var(--ht-color-surface);--surface-border:var(--ht-color-border);--surface-tintBlue:#F2FAFE;--surface-tintGreen:#F3FAF0;--surface-sunken:var(--ht-color-surface-muted);--warning-bg:var(--ht-status-expiring-bg);--critical-bg:var(--ht-status-critical-bg);--text-primary:var(--ht-color-text);--text-secondary:var(--ht-color-text-muted);--text-muted:var(--ht-color-text-muted);--text-inverse:#ffffff;--text-strong:var(--ht-color-text);--text-soft:var(--neutral-500);--border-soft:#eef2f7;--border-strong:#e5e7eb;--blue-50:#F2FAFE;--blue-100:#BFEAFB;--blue-200:#99DFF8;--blue-300:#6BCEF2;--blue-400:#4BBFE8;--blue-500:#3AAFE0;--blue-600:#2E9BD0;--blue-700:#2E8FB6;--blue-800:#1E6E8F;--blue-900:#1A6B8A;--green-50:#F3FAF0;--green-100:#E2F2DC;--green-200:#C8E6BE;--green-300:#9ACF8B;--green-400:#7ED957;--green-500:#6BBF47;--green-600:#5AA83D;--green-700:#4F9F5B;--green-800:#3D7A34;--green-900:#2D5A25;--neutral-0:#FFFFFF;--neutral-50:#F7F9FB;--neutral-100:#F1F4F7;--neutral-200:#E3E7EB;--neutral-300:#D1D5DB;--neutral-400:#9CA3AF;--neutral-500:#6B7280;--neutral-600:#4A4A4A;--neutral-700:#374151;--neutral-800:#1F2937;--neutral-900:#1A1A1A;--slate-50:var(--neutral-50);--slate-100:var(--neutral-100);--slate-200:var(--neutral-200);--slate-300:var(--neutral-300);--slate-400:var(--neutral-400);--slate-500:var(--neutral-500);--slate-600:var(--neutral-600);--slate-700:var(--neutral-700);--slate-800:var(--neutral-800);--slate-900:var(--neutral-900);--gray-50:var(--neutral-50);--gray-100:var(--neutral-100);--gray-200:var(--neutral-200);--gray-300:var(--neutral-300);--gray-400:var(--neutral-400);--gray-500:var(--neutral-500);--gray-600:var(--neutral-600);--gray-700:var(--neutral-700);--gray-800:var(--neutral-800);--gray-900:var(--neutral-900);--orange-50:#FFFBEB;--orange-100:#FFF4D3;--orange-200:#FFE8A3;--orange-300:#FFD866;--orange-400:#FFC857;--orange-500:#F0B429;--orange-600:#D99E1E;--orange-700:#B38318;--orange-800:#8C6712;--orange-900:#66490D;--yellow-50:#FFFBEB;--yellow-100:#FFF4D3;--yellow-200:#FFE8A3;--yellow-300:#FFD866;--yellow-400:#FFC857;--yellow-500:#F0B429;--yellow-600:#D99E1E;--yellow-700:#B38318;--yellow-800:#8C6712;--yellow-900:#66490D;--red-50:#FEF2F2;--red-100:#FEE2E2;--red-200:#FECACA;--red-300:#FCA5A5;--red-400:#FF5C5C;--red-500:#FF5C5C;--red-600:#E54545;--red-700:#C73A3A;--red-800:#9B2C2C;--red-900:#742020;--brand-blue:var(--ht-color-primary);--brand-blue-muted:#BFEAFB;--brand-green:var(--ht-color-success);--brand-green-muted:#CDEBC4;--hs-blue:var(--brand-blue);--hs-blue-soft:var(--blue-100);--hs-blue-border:var(--blue-200);--hs-blue-dark:var(--blue-700);--hs-green:var(--brand-green);--hs-green-soft:var(--green-100);--hs-amber:var(--orange-400);--hs-red:var(--red-500);--hs-bg:var(--neutral-50);--hs-surface:var(--neutral-0);--hs-text:var(--neutral-900);--hs-text-muted:var(--neutral-700);--hs-line:var(--neutral-300);--hs-primary:var(--brand-blue);--hs-accent:var(--brand-blue);--hs-ink:var(--hs-text);--hs-muted:var(--hs-text-muted);--hs-border:var(--hs-line);--hs-brand-700:var(--blue-700);--hs-brand-600:var(--blue-600);--hs-brand-500:var(--brand-blue);--hs-brand-300:var(--blue-300);--hs-brand-100:var(--blue-100);--hs-support-700:var(--green-700);--hs-support-600:var(--green-600);--hs-support-500:var(--green-500);--hs-support-300:var(--green-300);--hs-info:var(--blue-600);--hs-success:var(--green-600);--hs-warning:var(--orange-400);--hs-critical:var(--red-500);--hs-surface-app:var(--surface-page);--hs-surface-page:var(--surface-page);--hs-surface-card:var(--ht-color-surface);--hs-surface-card-strong:var(--ht-color-surface-elevated);--hs-surface-muted:var(--surface-sunken);--hs-surface-subtle:var(--ht-color-surface-elevated);--hs-bg-base:var(--surface-page);--hs-bg-surface:var(--surface-card);--hs-bg-surface-elevated:var(--surface-card);--hs-text-primary:var(--text-primary);--hs-text-secondary:var(--text-secondary);--hs-text-muted:var(--text-secondary);--hs-border-subtle:var(--surface-border);--hs-brand-primary:var(--brand-blue);--hs-brand-hover:var(--blue-800);--hs-border-soft:var(--surface-border);--hs-border-default:var(--surface-border);--hs-border-strong:var(--neutral-400);--hs-text-strong:var(--text-primary);--hs-text-default:var(--text-secondary);--hs-text-muted:var(--text-muted);--hs-text-subtle:var(--neutral-500);--hs-state-ready-bg:var(--green-100);--hs-state-ready-text:var(--green-900);--hs-state-caution-bg:var(--orange-50);--hs-state-caution-text:var(--orange-700);--hs-state-blocked-bg:var(--red-50);--hs-state-blocked-text:var(--red-700);--hs-state-unknown-bg:var(--neutral-100);--hs-state-unknown-text:var(--neutral-700);--hs-state-info-bg:var(--blue-100);--hs-state-info-text:var(--blue-900);--hs-shadow-card:var(--ht-shadow-md);--hs-shadow-soft:var(--ht-shadow-md);--hs-shadow-sm:var(--ht-shadow-sm);--hs-shadow-md:var(--ht-shadow-md);--hs-shadow-lg:var(--ht-shadow-lg);--hs-radius-card:var(--ht-radius-card);--hs-radius-panel:1.125rem;--hs-radius-field:var(--ht-radius-md);--hs-radius-button:var(--ht-radius-lg);--hs-radius-pill:var(--ht-radius-pill);--hs-space-page-x:clamp(1rem,2vw,1.5rem);--hs-space-page-y:clamp(1rem,2vw,1.5rem);--hs-space-section:clamp(1.5rem,2.2vw,2rem);--hs-space-stack:1rem;--hs-space-field:0.75rem;--hs-button-height:44px;--hs-button-height-lg:48px;--hs-button-height-compact:38px;--hs-layout-max:1120px;--layout-content:760px;--layout-wide:1120px;--hs-command-card-pad:1rem 1.05rem;--hs-command-card-min-height:10rem;--hs-command-card-head-gap:0.75rem;--hs-command-card-head-bottom:0.4rem;--hs-command-card-detail-gap:0.4rem;--hs-text-page-title:var(--ht-type-h1);--hs-text-section-title:var(--ht-type-h2);--hs-text-body:var(--ht-type-body-small);--hs-text-meta:0.82rem;--hs-text-kpi:var(--ht-type-metric-large);--fs--1:0.82rem;--fs-0:0.94rem;--fs-1:1.02rem;--fs-2:1.2rem;--fs-3:1.46rem;--fs-4:1.82rem;--lh-tight:var(--ht-leading-tight);--lh-normal:var(--ht-leading-normal);--lh-copy:var(--ht-leading-copy);--corp-bg:var(--surface-page);--corp-surface:var(--surface-card);--corp-border:var(--surface-border);--corp-text:var(--text-primary);--corp-muted:var(--text-secondary);--corp-primary:var(--brand-blue);--corp-primary-hover:var(--blue-800);--corp-shadow:var(--ht-shadow-md);--modern-bg:var(--surface-page);--modern-surface:var(--surface-card);--modern-surface-soft:var(--surface-sunken);--modern-border:var(--surface-border);--modern-border-strong:var(--neutral-400);--modern-text:var(--text-primary);--modern-muted:var(--text-secondary);--modern-primary:var(--brand-blue);--modern-primary-hover:var(--blue-800);--modern-shadow-sm:var(--ht-shadow-sm);--modern-shadow-md:var(--ht-shadow-md);--modern-radius:14px;--auth-surface:var(--surface-card);--auth-surface-soft:var(--surface-sunken);--auth-ink:var(--text-primary);--auth-muted:var(--text-secondary);--auth-border:var(--surface-border);--auth-accent:var(--brand-blue);--auth-accent-strong:var(--blue-800);--auth-danger:var(--red-600);--auth-success:var(--green-700);--auth-shadow:var(--ht-shadow-md);--status-compliant:var(--green-600);--status-compliant-text:var(--green-900);--status-compliant-bg:var(--green-100);--status-compliant-border:var(--green-200);--status-warning:var(--orange-400);--status-warning-text:var(--orange-700);--status-warning-bg:var(--orange-50);--status-warning-border:var(--orange-200);--status-critical:var(--red-500);--status-critical-text:var(--red-700);--status-critical-bg:var(--red-50);--status-critical-border:var(--red-200);--status-info:var(--blue-600);--status-info-text:var(--blue-900);--status-info-bg:var(--blue-100);--status-info-border:var(--blue-200);--status-neutral:var(--ht-status-neutral);--status-neutral-bg:var(--ht-status-neutral-bg);--status-neutral-text:var(--ht-status-neutral-text);--status-neutral-border:var(--ht-status-neutral-border);--status-ok:var(--green-600);--status-warn:var(--orange-400);--status-valid-bg:var(--green-100);--status-valid-text:var(--green-900);--status-valid-border:var(--green-200);--status-expiring-bg:var(--orange-50);--status-expiring-text:var(--orange-700);--status-expiring-border:var(--orange-200);--status-expired-bg:var(--red-50);--status-expired-text:var(--red-700);--status-expired-border:var(--red-200);--status-missing-bg:var(--yellow-50);--status-missing-text:#6a5200;--status-missing-border:var(--yellow-200);--tone-emergency:var(--red-500);--tone-warning:var(--orange-400);--tone-pending:var(--orange-400);--tone-success:var(--green-600);--tone-info:var(--blue-600);--tone-offline:var(--neutral-500);--tone-stale:var(--orange-400);--tone-review:var(--blue-600)}body.heartsafe-app .ui-card{border:1px solid var(--ht-intent-card-default-border);border-radius:var(--ht-radius-card);background:var(--ht-intent-card-default-bg);box-shadow:var(--ht-intent-card-default-shadow)}body.heartsafe-app .ui-card.ui-card--default,body.heartsafe-app .ui-card.ui-card--neutral{border-color:var(--ht-intent-card-default-border);background:var(--ht-intent-card-default-bg);box-shadow:var(--ht-intent-card-default-shadow)}body.heartsafe-app .ui-card.ui-card--success{border-color:var(--ht-intent-card-success-border);background:var(--ht-intent-card-success-bg);box-shadow:var(--ht-intent-card-success-shadow)}body.heartsafe-app .ui-card.ui-card--warning{border-color:var(--ht-intent-card-warning-border);background:var(--ht-intent-card-warning-bg);box-shadow:var(--ht-intent-card-warning-shadow)}body.heartsafe-app .ui-card.ui-card--critical{border-color:var(--ht-intent-card-critical-border);background:var(--ht-intent-card-critical-bg);box-shadow:var(--ht-intent-card-critical-shadow)}body.heartsafe-app .ui-card.ui-card--info{border-color:var(--ht-intent-card-info-border);background:var(--ht-intent-card-info-bg);box-shadow:var(--ht-intent-card-info-shadow)}body.heartsafe-app .ui-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.24rem .68rem;border-radius:var(--ht-radius-pill);border:1px solid transparent;font-size:.75rem;font-weight:800;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}body.heartsafe-app .ui-badge.ui-badge--neutral{border-color:var(--ht-intent-badge-neutral-border);background:var(--ht-intent-badge-neutral-bg);color:var(--ht-intent-badge-neutral-text)}body.heartsafe-app .ui-badge.ui-badge--success{border-color:var(--ht-intent-badge-success-border);background:var(--ht-intent-badge-success-bg);color:var(--ht-intent-badge-success-text)}body.heartsafe-app .ui-badge.ui-badge--warning{border-color:var(--ht-intent-badge-warning-border);background:var(--ht-intent-badge-warning-bg);color:var(--ht-intent-badge-warning-text)}body.heartsafe-app .ui-badge.ui-badge--danger{border-color:var(--ht-intent-badge-danger-border);background:var(--ht-intent-badge-danger-bg);color:var(--ht-intent-badge-danger-text)}body.heartsafe-app .ui-badge.ui-badge--info{border-color:var(--ht-intent-badge-info-border);background:var(--ht-intent-badge-info-bg);color:var(--ht-intent-badge-info-text)}body.heartsafe-app .ui-button.ui-button--primary{border-color:var(--ht-intent-button-primary-bg);background:var(--ht-intent-button-primary-bg);color:var(--ht-intent-button-primary-text);box-shadow:var(--ht-shadow-sm);transition:background-color var(--ht-motion-base) var(--ht-motion-ease-standard),border-color var(--ht-motion-base) var(--ht-motion-ease-standard),box-shadow var(--ht-motion-base) var(--ht-motion-ease-standard),color var(--ht-motion-base) var(--ht-motion-ease-standard)}body.heartsafe-app .ui-button.ui-button--primary:hover{background:var(--ht-intent-button-primary-bg-hover);border-color:var(--ht-intent-button-primary-bg-hover)}body.heartsafe-app .ui-button.ui-button--secondary{border-color:var(--ht-intent-button-secondary-border);background:var(--ht-intent-button-secondary-bg);color:var(--ht-intent-button-secondary-text);box-shadow:none}body.heartsafe-app .ui-button.ui-button--secondary:hover{background:var(--ht-intent-button-secondary-bg-hover)}body.heartsafe-app .ui-button.ui-button--ghost{border-color:var(--ht-intent-button-ghost-border);background:var(--ht-intent-button-ghost-bg);color:var(--ht-intent-button-ghost-text);box-shadow:none}body.heartsafe-app .ui-button.ui-button--ghost:hover{background:var(--ht-intent-button-ghost-bg-hover);color:var(--ht-color-text)}body.heartsafe-app .ui-button.ui-button--danger{border-color:var(--ht-intent-button-danger-bg);background:var(--ht-intent-button-danger-bg);color:var(--ht-intent-button-danger-text);box-shadow:var(--ht-shadow-sm)}body.heartsafe-app .ui-button.ui-button--danger:hover{background:var(--ht-intent-button-danger-bg-hover);border-color:var(--ht-intent-button-danger-bg-hover)}body.heartsafe-app .button-link,body.heartsafe-app .hearttrak-primary-button,body.heartsafe-app .hearttrak-secondary-button,body.heartsafe-app .ui-badge,body.heartsafe-app .ui-button,body.heartsafe-app .ui-card,body.heartsafe-app .ui-icon-button{transition:transform var(--ht-motion-fast) var(--ht-motion-ease-standard),box-shadow var(--ht-motion-base) var(--ht-motion-ease-standard),border-color var(--ht-motion-base) var(--ht-motion-ease-standard),color var(--ht-motion-base) var(--ht-motion-ease-standard),opacity var(--ht-motion-fast) var(--ht-motion-ease-standard),background-color var(--ht-motion-base) var(--ht-motion-ease-standard)}body.heartsafe-app .ui-badge,body.heartsafe-app .ui-card{will-change:transform,box-shadow,border-color,color,background-color}body.heartsafe-app .button-link:hover,body.heartsafe-app .hearttrak-primary-button:hover,body.heartsafe-app .hearttrak-secondary-button:hover,body.heartsafe-app .ui-button:hover,body.heartsafe-app .ui-icon-button:hover{transform:translateY(-1px)}body.heartsafe-app .button-link:active,body.heartsafe-app .hearttrak-primary-button:active,body.heartsafe-app .hearttrak-secondary-button:active,body.heartsafe-app .ui-button:active,body.heartsafe-app .ui-icon-button:active{transform:translateY(1px)}body.heartsafe-app .button-link:focus-visible,body.heartsafe-app .hearttrak-primary-button:focus-visible,body.heartsafe-app .hearttrak-secondary-button:focus-visible,body.heartsafe-app .ui-button:focus-visible,body.heartsafe-app .ui-icon-button:focus-visible{outline:3px solid var(--ht-color-focus-ring);outline-offset:2px}body.heartsafe-app .button-link:disabled,body.heartsafe-app .button-link[aria-disabled=true],body.heartsafe-app .hearttrak-primary-button:disabled,body.heartsafe-app .hearttrak-secondary-button:disabled,body.heartsafe-app .ui-button:disabled,body.heartsafe-app .ui-icon-button:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}body.heartsafe-app .ui-badge{transition:background-color var(--ht-motion-fast) var(--ht-motion-ease-standard),border-color var(--ht-motion-fast) var(--ht-motion-ease-standard),color var(--ht-motion-fast) var(--ht-motion-ease-standard),box-shadow var(--ht-motion-fast) var(--ht-motion-ease-standard),transform var(--ht-motion-fast) var(--ht-motion-ease-standard)}body.heartsafe-app .ui-card{transition:background-color var(--ht-motion-base) var(--ht-motion-ease-standard),border-color var(--ht-motion-base) var(--ht-motion-ease-standard),box-shadow var(--ht-motion-base) var(--ht-motion-ease-standard),color var(--ht-motion-base) var(--ht-motion-ease-standard),transform var(--ht-motion-fast) var(--ht-motion-ease-standard)}@media (prefers-reduced-motion:reduce){body.heartsafe-app .button-link,body.heartsafe-app .hearttrak-primary-button,body.heartsafe-app .hearttrak-secondary-button,body.heartsafe-app .ui-badge,body.heartsafe-app .ui-button,body.heartsafe-app .ui-card,body.heartsafe-app .ui-icon-button{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body.heartsafe-app .button-link:active,body.heartsafe-app .button-link:hover,body.heartsafe-app .hearttrak-primary-button:active,body.heartsafe-app .hearttrak-primary-button:hover,body.heartsafe-app .hearttrak-secondary-button:active,body.heartsafe-app .hearttrak-secondary-button:hover,body.heartsafe-app .ui-button:active,body.heartsafe-app .ui-button:hover,body.heartsafe-app .ui-icon-button:active,body.heartsafe-app .ui-icon-button:hover{transform:none!important}}