:root{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#262626;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#fafafa;--border:#ffffff1a;--input:#ffffff26;--ring:#737373}@supports (color:lab(0% 0 0)){:root{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(15.204% 0 -.00000596046);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(27.036% 0 0);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(98.26% 0 0);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0)}}body{color:#fff!important;background-color:#000!important}html{background-color:#000!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes progress-sweep{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ambient-pulse{0%,to{opacity:.03}50%{opacity:.08}}@keyframes fade-pulse{0%,to{opacity:.5}50%{opacity:.8}}.animate-progress-sweep{animation:2s ease-in-out infinite progress-sweep}.animate-shimmer{animation:2.5s ease-in-out infinite shimmer}.animate-ambient-pulse{animation:4s ease-in-out infinite ambient-pulse}.animate-fade-pulse{animation:2s ease-in-out infinite fade-pulse}@keyframes ecg-trace{0%{stroke-dashoffset:280px}to{stroke-dashoffset:-280px}}.animate-ecg-trace{animation:1s linear infinite ecg-trace}@media (prefers-reduced-motion:reduce){.animate-progress-sweep,.animate-shimmer,.animate-ambient-pulse,.animate-fade-pulse,.animate-ecg-trace{animation:none!important}.loading-progress-static{background:linear-gradient(90deg,#0000 30%,#ffffff80 50%,#0000 70%)}}
