:root{--brand-name:"ÆVUM";--aevum-void:#0a0e17;--aevum-midnight:#0f172a;--aevum-abyss:#020617;--aevum-blue:#2563eb;--aevum-blue-bright:#3b82f6;--aevum-purple:#7c3aed;--aevum-purple-bright:#8b5cf6;--aevum-teal:#22d3ee;--aevum-teal-soft:#67e8f9;--aevum-gold:#d4af37;--aevum-light:#f8fafc;--aevum-white:#ffffff;--white-a04:rgba(248,250,252,0.04);--white-a05:rgba(248,250,252,0.05);--white-a06:rgba(248,250,252,0.06);--white-a08:rgba(248,250,252,0.08);--white-a10:rgba(248,250,252,0.1);--white-a12:rgba(248,250,252,0.12);--white-a14:rgba(248,250,252,0.14);--white-a18:rgba(248,250,252,0.18);--blue-a22:rgba(37,99,235,0.22);--purple-a18:rgba(124,58,237,0.18);--purple-a20:rgba(124,58,237,0.2);--teal-a10:rgba(34,211,238,0.1);--teal-a12:rgba(34,211,238,0.12);--teal-a18:rgba(34,211,238,0.18);--teal-a22:rgba(34,211,238,0.22);--teal-a30:rgba(34,211,238,0.3);--gold-a12:rgba(212,175,55,0.12);--success-a10:rgba(34,197,94,0.1);--success-a12:rgba(34,197,94,0.12);--success-a32:rgba(34,197,94,0.32);--warning-a12:rgba(245,158,11,0.12);--warning-a32:rgba(245,158,11,0.32);--warning-a38:rgba(245,158,11,0.38);--danger-a10:rgba(239,68,68,0.1);--danger-a12:rgba(239,68,68,0.12);--danger-a32:rgba(239,68,68,0.32);--danger-a38:rgba(239,68,68,0.38);--color-void-black:var(--aevum-void);--color-midnight:var(--aevum-midnight);--color-intelligence-blue:var(--aevum-blue);--color-energy-purple:var(--aevum-purple);--color-vitality-teal:var(--aevum-teal);--color-pure-light:var(--aevum-light);--color-premium-gold:var(--aevum-gold);--health-optimal:#22c55e;--health-good:#84cc16;--health-warning:#f59e0b;--health-elevated:#fb923c;--health-critical:#ef4444;--health-info:var(--aevum-teal);--health-neutral:#94a3b8;--bg-primary:var(--color-void-black);--bg-secondary:var(--color-midnight);--bg-page:var(--aevum-abyss);--bg-app:var(--aevum-void);--bg-sidebar:rgba(10,14,23,0.92);--bg-header:rgba(10,14,23,0.78);--bg-card:rgba(15,23,42,0.72);--bg-card-hover:rgba(15,23,42,0.88);--bg-card-elevated:rgba(30,41,59,0.72);--bg-glass:rgba(248,250,252,0.06);--bg-glass-hover:rgba(248,250,252,0.1);--bg-glass-strong:rgba(248,250,252,0.14);--bg-input:rgba(15,23,42,0.86);--bg-input-focus:rgba(15,23,42,1);--bg-modal:rgba(2,6,23,0.96);--bg-overlay:rgba(2,6,23,0.76);--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-subtle:#64748b;--text-disabled:#475569;--text-inverse:#020617;--text-brand:var(--aevum-teal);--text-premium:var(--aevum-gold);--text-danger:#f87171;--text-success:#4ade80;--text-warning:#fbbf24;--border-subtle:rgba(248,250,252,0.08);--border-default:rgba(248,250,252,0.12);--border-strong:rgba(248,250,252,0.2);--border-brand:rgba(34,211,238,0.36);--border-blue:rgba(37,99,235,0.42);--border-purple:rgba(124,58,237,0.42);--border-gold:rgba(212,175,55,0.5);--border-premium:rgba(212,175,55,0.45);--border-danger:rgba(239,68,68,0.42);--border-success:rgba(34,197,94,0.42);--border-warning:rgba(245,158,11,0.42);--gradient-aevum-primary:linear-gradient(135deg,#2563eb,#7c3aed 48%,#22d3ee);--gradient-aevum-glow:radial-gradient(circle at center,rgba(34,211,238,0.32),rgba(124,58,237,0.18),transparent 70%);--gradient-brand:linear-gradient(135deg,var(--aevum-blue) 0%,var(--aevum-purple) 52%,var(--aevum-teal) 100%);--gradient-brand-soft:linear-gradient(135deg,rgba(37,99,235,0.22),rgba(124,58,237,0.2) 52%,rgba(34,211,238,0.18));--gradient-premium:linear-gradient(135deg,var(--aevum-gold) 0%,#f8fafc 45%,var(--aevum-teal) 100%);--gradient-health-score:conic-gradient(from 180deg,var(--aevum-purple),var(--aevum-blue),var(--aevum-teal),var(--aevum-purple));--gradient-danger:linear-gradient(135deg,#ef4444,#fb7185);--gradient-success:linear-gradient(135deg,#16a34a,#22c55e);--gradient-warning:linear-gradient(135deg,#f59e0b,#fbbf24);--gradient-page-glow:radial-gradient(circle at 50% 0%,rgba(37,99,235,0.28),rgba(124,58,237,0.14),transparent 58%);--gradient-card-glow:radial-gradient(circle at top right,rgba(34,211,238,0.14),transparent 46%);--shadow-xs:0 1px 2px rgba(0,0,0,0.22);--shadow-sm:0 4px 16px rgba(0,0,0,0.28);--shadow-md:0 4px 20px rgba(0,0,0,0.18);--shadow-lg:0 8px 28px rgba(0,0,0,0.24);--shadow-xl:0 36px 120px rgba(0,0,0,0.54);--shadow-card:0 24px 80px rgba(0,0,0,0.42);--shadow-blue-glow:0 0 40px rgba(37,99,235,0.35);--shadow-purple-glow:0 0 44px rgba(124,58,237,0.34);--shadow-teal-glow:0 0 42px rgba(34,211,238,0.32);--glow-blue:0 0 42px rgba(37,99,235,0.38);--glow-purple:0 0 46px rgba(124,58,237,0.36);--glow-teal:0 0 44px rgba(34,211,238,0.34);--glow-gold:0 0 42px rgba(212,175,55,0.28);--glow-brand:0 0 64px rgba(34,211,238,0.24),0 0 96px rgba(124,58,237,0.16);--font-display:var(--font-inter),"Inter",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,sans-serif;--font-mono:"SF Mono","JetBrains Mono",monospace;--type-xs:0.75rem;--type-sm:0.875rem;--type-base:1rem;--type-md:1.125rem;--type-lg:1.25rem;--type-xl:1.5rem;--type-2xl:2rem;--type-3xl:2.5rem;--type-4xl:3.5rem;--type-5xl:4.5rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:0;--tracking-normal:0;--tracking-wide:0;--tracking-wider:0;--tracking-brand:0;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:40px;--radius-full:999px;--card-bg:var(--bg-card);--card-bg-hover:var(--bg-card-hover);--card-border:var(--border-default);--card-radius:var(--radius-xl);--card-shadow:var(--shadow-md);--card-padding:var(--space-6);--button-height-sm:36px;--button-height-md:44px;--button-height-lg:52px;--button-radius:var(--radius-md);--button-primary-bg:linear-gradient(135deg,#2563eb,#6d28d9);--button-primary-text:#ffffff;--button-primary-shadow:0 4px 14px rgba(37,99,235,0.18);--button-secondary-bg:rgba(248,250,252,0.06);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-default);--button-ghost-bg:transparent;--button-ghost-text:var(--text-secondary);--button-ghost-hover-bg:rgba(248,250,252,0.08);--button-danger-bg:var(--gradient-danger);--button-danger-text:#ffffff;--input-height:48px;--input-bg:var(--bg-input);--input-border:var(--border-default);--input-border-focus:var(--border-brand);--input-text:var(--text-primary);--input-placeholder:var(--text-muted);--input-radius:var(--radius-md);--input-shadow-focus:0 0 0 4px rgba(34,211,238,0.12);--sidebar-width:280px;--sidebar-bg:var(--bg-sidebar);--sidebar-border:var(--border-subtle);--sidebar-item-bg-active:rgba(124,58,237,0.18);--sidebar-item-border-active:rgba(124,58,237,0.42);--sidebar-item-text:var(--text-secondary);--sidebar-item-text-active:var(--text-primary);--header-height:72px;--header-bg:var(--bg-header);--header-border:var(--border-subtle);--header-blur:18px;--nav-icon:var(--text-muted);--nav-icon-active:var(--aevum-teal);--nav-label:var(--text-muted);--nav-label-active:var(--text-primary);--badge-bg:rgba(248,250,252,0.08);--badge-text:var(--text-secondary);--badge-border:var(--border-default);--badge-success-bg:rgba(34,197,94,0.12);--badge-success-text:#86efac;--badge-success-border:rgba(34,197,94,0.32);--badge-warning-bg:rgba(245,158,11,0.12);--badge-warning-text:#fcd34d;--badge-warning-border:rgba(245,158,11,0.32);--badge-danger-bg:rgba(239,68,68,0.12);--badge-danger-text:#fca5a5;--badge-danger-border:rgba(239,68,68,0.32);--badge-premium-bg:rgba(212,175,55,0.12);--badge-premium-text:#facc15;--badge-premium-border:rgba(212,175,55,0.36);--score-ring-bg:rgba(248,250,252,0.08);--score-ring-fill:var(--gradient-health-score);--score-ring-glow:var(--glow-teal);--chart-line-primary:var(--aevum-teal);--chart-line-secondary:var(--aevum-blue-bright);--chart-line-tertiary:var(--aevum-purple-bright);--chart-grid:rgba(248,250,252,0.08);--chart-axis:rgba(203,213,225,0.5);--chart-tooltip-bg:rgba(2,6,23,0.94);--chart-tooltip-border:var(--border-default);--app-max-width:1440px;--app-mobile-max-width:430px;--app-desktop-sidebar-width:280px;--app-admin-sidebar-width:320px;--app-content-max-width:1180px;--app-safe-bottom:env(safe-area-inset-bottom);--app-safe-top:env(safe-area-inset-top);--surface-base:#020617;--surface-raised:rgba(15,23,42,0.86);--surface-floating:rgba(15,23,42,0.94);--surface-clinical:rgba(14,116,144,0.1);--surface-premium:rgba(212,175,55,0.1);--surface-danger:rgba(239,68,68,0.1);--surface-success:rgba(34,197,94,0.1);--surface-warning:rgba(245,158,11,0.1);--divider-subtle:rgba(248,250,252,0.06);--divider-default:rgba(248,250,252,0.1);--divider-strong:rgba(248,250,252,0.18);--focus-ring:0 0 0 3px rgba(34,211,238,0.42);--focus-ring-danger:0 0 0 3px rgba(239,68,68,0.38);--focus-ring-success:0 0 0 3px rgba(34,197,94,0.38);--focus-outline-color:#22d3ee;--focus-outline-offset:3px;--checkout-bg:rgba(15,23,42,0.88);--checkout-summary-bg:rgba(248,250,252,0.05);--checkout-border:rgba(34,211,238,0.22);--payment-success:#22c55e;--payment-pending:#f59e0b;--payment-failed:#ef4444;--payment-refunded:#94a3b8;--assessment-not-started:#64748b;--assessment-in-progress:#38bdf8;--assessment-complete:#22c55e;--assessment-review-required:#f59e0b;--assessment-blocked:#ef4444;--recommendation-draft:#94a3b8;--recommendation-ready:#22d3ee;--recommendation-review-required:#f59e0b;--recommendation-approved:#22c55e;--recommendation-rejected:#ef4444;--order-created:#38bdf8;--order-paid:#22c55e;--order-review:#f59e0b;--order-approved:#8b5cf6;--order-fulfilled:#22d3ee;--order-shipped:#3b82f6;--order-delivered:#22c55e;--order-cancelled:#64748b;--order-failed:#ef4444;--fulfillment-queued:#38bdf8;--fulfillment-submitted:#8b5cf6;--fulfillment-processing:#22d3ee;--fulfillment-shipped:#3b82f6;--fulfillment-delivered:#22c55e;--fulfillment-exception:#ef4444;--telehealth-scheduled:#38bdf8;--telehealth-waiting:#f59e0b;--telehealth-live:#ef4444;--telehealth-completed:#22c55e;--telehealth-cancelled:#64748b;--clinical-review-bg:rgba(245,158,11,0.12);--clinical-review-text:#fcd34d;--clinical-approved-bg:rgba(34,197,94,0.12);--clinical-approved-text:#86efac;--clinical-blocked-bg:rgba(239,68,68,0.12);--clinical-blocked-text:#fca5a5;--clinical-note-bg:rgba(14,165,233,0.1);--clinical-note-border:rgba(14,165,233,0.28);--lab-optimal:#22c55e;--lab-low:#38bdf8;--lab-high:#f59e0b;--lab-critical-low:#fb7185;--lab-critical-high:#ef4444;--lab-pending:#94a3b8;--lab-marker-line:rgba(248,250,252,0.18);--lab-reference-range:rgba(34,197,94,0.18);--product-card-bg:rgba(15,23,42,0.82);--product-image-bg:rgba(248,250,252,0.04);--product-price-text:#f8fafc;--product-sale-text:#86efac;--product-premium-border:rgba(212,175,55,0.42);--cart-badge-bg:#7c3aed;--cart-badge-text:#ffffff;--video-bg:#020617;--video-tile-bg:rgba(15,23,42,0.92);--video-control-bg:rgba(248,250,252,0.1);--video-control-hover:rgba(248,250,252,0.18);--video-end-call-bg:#ef4444;--video-muted-bg:rgba(239,68,68,0.16);--video-live-dot:#ef4444;--transcript-bg:rgba(15,23,42,0.86);--transcript-highlight:rgba(34,211,238,0.16);--ai-bg:rgba(37,99,235,0.1);--ai-border:rgba(34,211,238,0.3);--ai-user-bubble:rgba(124,58,237,0.2);--ai-assistant-bubble:rgba(15,23,42,0.92);--ai-reasoning-bg:rgba(248,250,252,0.05);--ai-confidence-high:#22c55e;--ai-confidence-medium:#f59e0b;--ai-confidence-low:#ef4444;--table-bg:rgba(15,23,42,0.72);--table-header-bg:rgba(248,250,252,0.05);--table-row-hover:rgba(248,250,252,0.06);--table-row-selected:rgba(34,211,238,0.1);--table-border:rgba(248,250,252,0.08);--table-density-compact:40px;--table-density-normal:52px;--table-density-comfortable:64px;--form-label-text:#cbd5e1;--form-help-text:#94a3b8;--form-error-text:#fca5a5;--form-success-text:#86efac;--form-required:#f87171;--select-bg:rgba(15,23,42,0.9);--checkbox-checked-bg:var(--gradient-brand);--radio-checked-bg:#22d3ee;--toggle-on-bg:var(--gradient-brand);--toggle-off-bg:rgba(100,116,139,0.35);--progress-bg:rgba(248,250,252,0.08);--progress-fill:var(--gradient-brand);--skeleton-base:rgba(248,250,252,0.06);--skeleton-shine:rgba(248,250,252,0.14);--loading-spinner:#22d3ee;--toast-bg:rgba(15,23,42,0.96);--toast-border:rgba(248,250,252,0.12);--toast-success-border:rgba(34,197,94,0.38);--toast-warning-border:rgba(245,158,11,0.38);--toast-danger-border:rgba(239,68,68,0.38);--toast-info-border:rgba(34,211,238,0.38);--empty-icon-bg:rgba(248,250,252,0.06);--empty-title-text:#f8fafc;--empty-body-text:#94a3b8;--error-page-bg:radial-gradient(circle at top,rgba(239,68,68,0.18),transparent 55%);--mobile-nav-bg:rgba(2,6,23,0.92);--mobile-nav-border:rgba(248,250,252,0.1);--mobile-nav-height:76px;--mobile-nav-icon-size:22px;--mobile-nav-label-size:11px;--grid-dashboard-columns:12;--grid-card-min-height:180px;--grid-card-large-height:360px;--grid-gap-sm:12px;--grid-gap-md:20px;--grid-gap-lg:28px;--avatar-bg:var(--gradient-brand);--avatar-border:rgba(248,250,252,0.18);--avatar-status-online:#22c55e;--avatar-status-away:#f59e0b;--avatar-status-offline:#64748b;--verified-bg:rgba(34,211,238,0.12);--verified-text:#67e8f9;--premium-bg:rgba(212,175,55,0.12);--premium-text:#facc15;--hipaa-bg:rgba(34,197,94,0.12);--hipaa-text:#86efac;--secure-bg:rgba(59,130,246,0.12);--secure-text:#93c5fd;--duration-fast:120ms;--duration-normal:220ms;--duration-slow:420ms;--duration-page:700ms;--motion-instant:80ms;--motion-fast:140ms;--motion-normal:220ms;--motion-slow:360ms;--motion-page:520ms;--motion-hero:900ms;--motion-background:2400ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-linear:linear;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring-soft:cubic-bezier(0.34,1.56,0.64,1);--ease-spring-snappy:cubic-bezier(0.22,1.4,0.36,1);--press-scale:0.97;--hover-scale-sm:1.015;--hover-scale-md:1.03;--card-hover-y:-2px;--sheet-enter-y:24px;--modal-enter-scale:0.96;--page-enter-opacity:0;--page-enter-y:16px;--page-exit-opacity:0;--page-exit-y:-8px;--glow-pulse-min:0.45;--glow-pulse-max:1;--glow-pulse-duration:2200ms;--skeleton-duration:1400ms;--skeleton-angle:90deg;--metric-count-duration:900ms;--score-count-duration:1200ms;--ring-draw-duration:1100ms;--chart-line-draw-duration:900ms;--chart-bar-stagger:60ms;--gesture-swipe-threshold:48px;--gesture-velocity-threshold:0.35;--gesture-sheet-drag-threshold:96px;--gesture-card-swipe-threshold:72px;--haptic-light:10ms;--haptic-medium:18ms;--haptic-heavy:28ms;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--page-padding-mobile:16px;--page-padding-tablet:24px;--page-padding-desktop:32px;--dashboard-gap:24px;--mobile-tab-height:76px;--layout-mobile-padding:16px;--layout-tablet-padding:24px;--layout-desktop-padding:32px;--layout-wide-padding:48px;--layout-mobile-gap:14px;--layout-desktop-gap:24px;--screen-mobile-min:320px;--screen-mobile:390px;--screen-tablet:768px;--screen-laptop:1024px;--screen-desktop:1280px;--screen-wide:1536px;--mobile-header-height:64px;--mobile-bottom-nav-height:76px;--desktop-header-height:72px;--admin-header-height:64px;--dashboard-card-min:160px;--dashboard-card-md:240px;--dashboard-card-lg:360px;--admin-row-height-compact:36px;--admin-row-height-normal:48px;--admin-row-height-large:60px;--breakpoint-xs:390px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--state-hover-bg:rgba(248,250,252,0.07);--state-hover-border:rgba(34,211,238,0.28);--state-active-bg:rgba(124,58,237,0.18);--state-active-border:rgba(124,58,237,0.44);--state-selected-bg:rgba(34,211,238,0.12);--state-selected-border:rgba(34,211,238,0.38);--state-disabled-bg:rgba(100,116,139,0.12);--state-disabled-text:#475569;--state-disabled-border:rgba(100,116,139,0.16);--state-loading-opacity:0.62;--state-dragging-opacity:0.82;--state-dragging-shadow:0 24px 80px rgba(0,0,0,0.5);--state-error-bg:rgba(239,68,68,0.12);--state-error-border:rgba(239,68,68,0.38);--state-success-bg:rgba(34,197,94,0.12);--state-success-border:rgba(34,197,94,0.38);--state-optimal-bg:rgba(34,197,94,0.12);--state-optimal-text:#86efac;--state-optimal-border:rgba(34,197,94,0.32);--state-good-bg:rgba(132,204,22,0.12);--state-good-text:#bef264;--state-good-border:rgba(132,204,22,0.32);--state-elevated-bg:rgba(245,158,11,0.12);--state-elevated-text:#fcd34d;--state-elevated-border:rgba(245,158,11,0.32);--state-attention-bg:rgba(251,146,60,0.12);--state-attention-text:#fdba74;--state-attention-border:rgba(251,146,60,0.32);--state-critical-bg:rgba(239,68,68,0.12);--state-critical-text:#fca5a5;--state-critical-border:rgba(239,68,68,0.32);--tap-target-min:44px;--desktop-click-target-min:36px;--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--notification-dot-size:9px;--status-dot-size:8px;--live-dot-size:10px;--badge-height-sm:22px;--badge-height-md:28px;--chip-height:34px;--slider-track-height:6px;--slider-thumb-size:20px;--progress-height-sm:6px;--progress-height-md:10px;--progress-height-lg:14px;--scrollbar-size:8px;--scrollbar-thumb:rgba(148,163,184,0.32);--scrollbar-thumb-hover:rgba(148,163,184,0.5);--score-ring-size-mobile:156px;--score-ring-size-desktop:220px;--score-ring-thickness-mobile:14px;--score-ring-thickness-desktop:18px;--biomarker-range-height:8px;--biomarker-marker-size:14px;--chart-height-sm:96px;--chart-height-md:180px;--chart-height-lg:320px;--chart-positive-fill:rgba(34,197,94,0.18);--chart-negative-fill:rgba(239,68,68,0.18);--chart-neutral-fill:rgba(34,211,238,0.14);--heatmap-cell-size:18px;--heatmap-gap:4px;--body-map-glow:rgba(34,211,238,0.35);--body-map-warning:rgba(245,158,11,0.4);--body-map-critical:rgba(239,68,68,0.45);--digital-twin-bg:radial-gradient(circle at center,rgba(34,211,238,0.16),rgba(37,99,235,0.08),transparent 65%);--digital-twin-orbit-color:rgba(34,211,238,0.22);--digital-twin-node-color:#22d3ee;--digital-twin-node-glow:0 0 28px rgba(34,211,238,0.42);--prediction-high-confidence-bg:rgba(34,197,94,0.12);--prediction-medium-confidence-bg:rgba(245,158,11,0.12);--prediction-low-confidence-bg:rgba(239,68,68,0.12);--ai-thinking-dot-size:7px;--ai-thinking-duration:1000ms;--ai-source-card-bg:rgba(248,250,252,0.05);--ai-source-card-border:rgba(34,211,238,0.18);--mobile-card-radius:22px;--mobile-sheet-radius:28px 28px 0 0;--mobile-page-padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));--mobile-story-ring-size:68px;--mobile-avatar-size-sm:32px;--mobile-avatar-size-md:44px;--mobile-avatar-size-lg:64px;--mobile-modal-max-height:88vh;--mobile-keyboard-offset:12px;--mobile-toast-bottom:calc(var(--mobile-bottom-nav-height) + 16px);--mobile-fab-size:58px;--mobile-fab-bottom:calc(var(--mobile-bottom-nav-height) + 20px);--admin-bg:#020617;--admin-panel-bg:rgba(15,23,42,0.88);--admin-panel-border:rgba(248,250,252,0.1);--admin-critical-bg:rgba(239,68,68,0.14);--admin-warning-bg:rgba(245,158,11,0.14);--admin-success-bg:rgba(34,197,94,0.14);--admin-queue-new:#38bdf8;--admin-queue-review:#f59e0b;--admin-queue-escalated:#ef4444;--admin-queue-approved:#22c55e;--admin-queue-fulfilled:#22d3ee;--admin-priority-low:#64748b;--admin-priority-medium:#38bdf8;--admin-priority-high:#f59e0b;--admin-priority-urgent:#ef4444;--admin-audit-bg:rgba(248,250,252,0.04);--admin-audit-border:rgba(248,250,252,0.08);--assessment-card-bg:var(--card-bg);--assessment-card-border:var(--card-border);--assessment-progress-bg:var(--progress-bg);--assessment-progress-fill:var(--gradient-brand);--assessment-question-bg:rgba(15,23,42,0.82);--assessment-question-border:var(--border-default);--assessment-branch-bg:rgba(34,211,238,0.1);--assessment-branch-border:rgba(34,211,238,0.28);--assessment-review-bg:rgba(245,158,11,0.12);--assessment-review-border:rgba(245,158,11,0.42);--checkout-step-bg:rgba(248,250,252,0.05);--checkout-step-active-bg:rgba(34,211,238,0.12);--checkout-step-complete-bg:rgba(34,197,94,0.12);--checkout-step-error-bg:rgba(239,68,68,0.12);--checkout-cart-bg:rgba(15,23,42,0.9);--checkout-cart-border:rgba(34,211,238,0.22);--checkout-plan-bg:rgba(124,58,237,0.12);--checkout-payment-bg:rgba(248,250,252,0.05);--checkout-success-bg:rgba(34,197,94,0.12);--checkout-failed-bg:rgba(239,68,68,0.12);--order-timeline-line:rgba(248,250,252,0.14);--order-timeline-dot:var(--aevum-teal);--order-tracking-bg:rgba(15,23,42,0.84);--ai-chat-bg:rgba(2,6,23,0.86);--ai-chat-border:rgba(34,211,238,0.24);--ai-source-bg:rgba(248,250,252,0.05);--ai-source-border:rgba(34,211,238,0.18);--ai-escalation-bg:rgba(245,158,11,0.12);--ai-escalation-border:rgba(245,158,11,0.38);--telehealth-waiting-room-bg:rgba(15,23,42,0.88);--telehealth-waiting-room-border:rgba(245,158,11,0.32);--telehealth-call-bg:var(--video-bg);--telehealth-transcript-bg:var(--transcript-bg);--telehealth-summary-bg:rgba(34,197,94,0.1);--telehealth-clinician-note-bg:var(--clinical-note-bg);--telehealth-clinician-note-border:var(--clinical-note-border);--modal-bg:var(--bg-modal);--modal-border:var(--border-default);--modal-radius:var(--radius-2xl);--modal-shadow:var(--shadow-xl);--sheet-bg:rgba(2,6,23,0.98);--sheet-border:var(--border-default);--sheet-radius:var(--radius-2xl);--mobile-gesture-handle-bg:rgba(248,250,252,0.28);--mobile-pull-refresh-bg:rgba(34,211,238,0.1);--mobile-sticky-cta-bg:rgba(2,6,23,0.92);--mobile-sticky-cta-border:rgba(248,250,252,0.1);--mobile-keyboard-safe-bottom:calc(env(safe-area-inset-bottom) + var(--mobile-keyboard-offset));--empty-state-bg:rgba(248,250,252,0.04);--empty-state-border:rgba(248,250,252,0.08);--error-state-bg:rgba(239,68,68,0.1);--error-state-border:rgba(239,68,68,0.34);--loading-state-bg:rgba(248,250,252,0.04);--a11y-min-contrast-text:#f8fafc;--a11y-min-contrast-muted:#cbd5e1;--a11y-focus-width:3px;--a11y-focus-color:#22d3ee;--reduced-motion-duration:1ms;--reduced-motion-distance:0;--high-contrast-bg:#000000;--high-contrast-text:#ffffff;--high-contrast-border:#ffffff;--z-base:1;--z-card:10;--z-header:100;--z-sidebar:120;--z-dropdown:200;--z-modal:500;--z-toast:700;--z-tooltip:900}.aevum-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);backdrop-filter:blur(18px)}.aevum-button-primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-radius:var(--button-radius);box-shadow:var(--button-primary-shadow)}.aevum-glass{background:var(--bg-glass);border:1px solid var(--border-subtle);backdrop-filter:blur(20px)}@media (max-width:767.98px){.aevum-card,.aevum-glass,.alert-error,.btn-clinical-secondary,.dashboard-metric-card{backdrop-filter:none}.aevum-glass{background:var(--surface-floating)}}body:has(.patient-dashboard) :is(.patient-a11y-trigger,.patient-a11y-panel,.patient-a11y-tooltip){display:none}.aevum-status-attention,.aevum-status-critical,.aevum-status-elevated,.aevum-status-good,.aevum-status-neutral,.aevum-status-optimal,.aevum-status-review{border-radius:var(--radius-full);border:1px solid var(--badge-border);display:inline-flex;min-height:var(--badge-height-md);padding:0 var(--space-3)}.aevum-status-optimal{background:var(--state-optimal-bg);border-color:var(--state-optimal-border);color:var(--state-optimal-text)}.aevum-status-good{background:var(--state-good-bg);border-color:var(--state-good-border);color:var(--state-good-text)}.aevum-status-elevated,.aevum-status-review{background:var(--state-elevated-bg);border-color:var(--state-elevated-border);color:var(--state-elevated-text)}.aevum-status-attention{background:var(--state-attention-bg);border-color:var(--state-attention-border);color:var(--state-attention-text)}.aevum-status-critical{background:var(--state-critical-bg);border-color:var(--state-critical-border);color:var(--state-critical-text)}.aevum-status-neutral{background:var(--badge-bg);border-color:var(--badge-border);color:var(--badge-text)}.aevum-assessment-card,.aevum-branching-choice,.aevum-question-card,.aevum-safety-warning{border-radius:var(--mobile-card-radius);color:var(--text-primary)}.aevum-assessment-card{background:var(--assessment-card-bg);border:1px solid var(--assessment-card-border)}.aevum-question-card{background:var(--assessment-question-bg);border:1px solid var(--assessment-question-border)}.aevum-branching-choice{background:var(--assessment-branch-bg);border:1px solid var(--assessment-branch-border)}.aevum-assessment-review-required,.aevum-safety-warning{background:var(--assessment-review-bg);border:1px solid var(--assessment-review-border);color:var(--clinical-review-text)}.aevum-admin-audit-log,.aevum-admin-panel,.aevum-ai-chat-shell,.aevum-ai-escalation,.aevum-ai-source-card,.aevum-cart-summary,.aevum-clinician-escalation,.aevum-clinician-note,.aevum-empty-state,.aevum-error-state,.aevum-loading-state,.aevum-order-tracking-panel,.aevum-payment-panel,.aevum-post-visit-summary,.aevum-supplement-plan-review,.aevum-telehealth-call-screen,.aevum-transcript-panel,.aevum-waiting-room{border-radius:var(--radius-xl);color:var(--text-primary)}.aevum-cart-summary{background:var(--checkout-cart-bg);border:1px solid var(--checkout-cart-border)}.aevum-supplement-plan-review{background:var(--checkout-plan-bg);border:1px solid var(--product-premium-border)}.aevum-payment-panel{background:var(--checkout-payment-bg);border:1px solid var(--checkout-border)}.aevum-order-tracking-panel{background:var(--order-tracking-bg);border:1px solid var(--checkout-border)}.aevum-checkout-step,.aevum-checkout-step-active,.aevum-checkout-step-complete,.aevum-checkout-step-error{background:var(--checkout-step-bg);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary)}.aevum-checkout-step-active{background:var(--checkout-step-active-bg);border-color:var(--border-brand);color:var(--text-primary)}.aevum-checkout-step-complete{background:var(--checkout-step-complete-bg);border-color:var(--border-success);color:var(--state-optimal-text)}.aevum-checkout-step-error{background:var(--checkout-step-error-bg);border-color:var(--border-danger);color:var(--state-critical-text)}.aevum-order-timeline{border-inline-start:1px solid var(--order-timeline-line)}.aevum-order-timeline-item:before{background:var(--order-timeline-dot);border:2px solid var(--bg-app);border-radius:var(--radius-full);content:"";display:inline-block;height:var(--status-dot-size);width:var(--status-dot-size)}.aevum-ai-chat-shell{background:var(--ai-chat-bg);border:1px solid var(--ai-chat-border)}.aevum-ai-user-message{background:var(--ai-user-bubble);border-color:var(--border-purple)}.aevum-ai-source-card{background:var(--ai-source-bg);border:1px solid var(--ai-source-border)}.aevum-ai-escalation,.aevum-clinician-escalation{background:var(--ai-escalation-bg);border:1px solid var(--ai-escalation-border);color:var(--clinical-review-text)}.aevum-ai-confidence-high{color:var(--ai-confidence-high)}.aevum-ai-confidence-medium{color:var(--ai-confidence-medium)}.aevum-ai-confidence-low{color:var(--ai-confidence-low)}.aevum-ai-thinking-dot{animation:aevumGlowPulse var(--ai-thinking-duration) var(--ease-in-out) infinite;background:var(--aevum-teal);border-radius:var(--radius-full);height:var(--ai-thinking-dot-size);width:var(--ai-thinking-dot-size)}.aevum-waiting-room{background:var(--telehealth-waiting-room-bg);border:1px solid var(--telehealth-waiting-room-border)}.aevum-telehealth-call-screen{background:var(--telehealth-call-bg);border:1px solid var(--border-default)}.aevum-transcript-panel{background:var(--telehealth-transcript-bg);border:1px solid var(--border-default)}.aevum-transcript-highlight{background:var(--transcript-highlight)}.aevum-post-visit-summary{background:var(--telehealth-summary-bg);border:1px solid var(--border-success)}.aevum-clinician-note{background:var(--telehealth-clinician-note-bg);border:1px solid var(--telehealth-clinician-note-border)}.aevum-admin-panel{background:var(--admin-panel-bg);border:1px solid var(--admin-panel-border)}.aevum-admin-audit-log{background:var(--admin-audit-bg);border:1px solid var(--admin-audit-border);color:var(--text-secondary)}.aevum-empty-state{background:var(--empty-state-bg);border:1px solid var(--empty-state-border)}.aevum-error-state{background:var(--error-state-bg);border:1px solid var(--error-state-border)}.aevum-loading-state{background:var(--loading-state-bg);border:1px solid var(--border-subtle)}.aevum-bottom-sheet{background:var(--sheet-bg);border:1px solid var(--sheet-border);border-radius:var(--mobile-sheet-radius);box-shadow:var(--modal-shadow);padding-bottom:var(--app-safe-bottom)}.aevum-bottom-sheet:before{background:var(--mobile-gesture-handle-bg);border-radius:var(--radius-full);content:"";display:block;height:4px;margin:var(--space-3) auto;width:44px}.aevum-pull-to-refresh{background:var(--mobile-pull-refresh-bg);color:var(--text-brand);min-height:var(--tap-target-min)}.aevum-sticky-cta{background:var(--mobile-sticky-cta-bg);border-top:1px solid var(--mobile-sticky-cta-border);bottom:0;padding-bottom:var(--app-safe-bottom);position:sticky;z-index:var(--z-header)}.aevum-mobile-fab{align-items:center;background:var(--button-primary-bg);border-radius:var(--radius-full);bottom:var(--mobile-fab-bottom);box-shadow:var(--glow-brand),var(--shadow-lg);color:var(--button-primary-text);display:inline-flex;height:var(--mobile-fab-size);justify-content:center;position:fixed;right:var(--layout-mobile-padding);width:var(--mobile-fab-size);z-index:var(--z-header)}.aevum-keyboard-safe-input{margin-bottom:var(--mobile-keyboard-safe-bottom)}.aevum-interactive{transition:transform var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),background var(--motion-normal) var(--ease-out),box-shadow var(--motion-normal) var(--ease-out)}.aevum-interactive:hover{transform:translateY(var(--card-hover-y));border-color:var(--state-hover-border)}.aevum-interactive:active{transform:scale(var(--press-scale))}.aevum-focus:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:var(--focus-outline-offset)}.aevum-skeleton{background:linear-gradient(var(--skeleton-angle),var(--skeleton-base),var(--skeleton-shine),var(--skeleton-base));background-size:200% 100%;animation:aevumSkeleton var(--skeleton-duration) infinite linear}@keyframes aevumSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.aevum-glow-pulse{animation:aevumGlowPulse var(--glow-pulse-duration) var(--ease-in-out) infinite}@keyframes aevumGlowPulse{0%,to{opacity:var(--glow-pulse-min)}50%{opacity:var(--glow-pulse-max)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--reduced-motion-duration)!important;animation-iteration-count:1!important;transition-duration:var(--reduced-motion-duration)!important;scroll-behavior:auto!important}}.aevum-btn-primary,.aevum-button-primary,.clinical-button{background:var(--button-primary-bg);border:1px solid transparent;border-radius:var(--button-radius);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.aevum-btn-primary,.aevum-btn-secondary,.aevum-button-primary,.clinical-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--button-height-md);padding:.75rem 1.25rem;font-weight:600}.aevum-btn-secondary{background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);color:var(--button-secondary-text)}:is(.aevum-button-primary,.aevum-btn-primary,.clinical-button,.aevum-btn-secondary):disabled{cursor:not-allowed;opacity:.5}.patient-site-menu{max-height:calc(100dvh - 2rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}@media (max-width:639px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:1rem}}