body{margin:0;-webkit-font-smoothing:antialiased;background-color:#e4eaed;font-family:Geist,system-ui,sans-serif;color:#141a1f;--noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.12 0 0 0 0 0.16 0 0 0 0.11 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-image:var(--noise),radial-gradient(1200px 700px at 50% -12%,rgba(255,255,255,.85),transparent 60%),radial-gradient(900px 800px at -6% 30%,rgba(120,200,196,.55),transparent 62%),radial-gradient(900px 760px at 106% 18%,rgba(176,164,242,.5),transparent 60%),radial-gradient(1000px 800px at 78% 108%,rgba(255,190,150,.5),transparent 62%),radial-gradient(800px 700px at 8% 104%,rgba(150,200,240,.45),transparent 62%),linear-gradient(180deg,#e2eaec,#e9e6f0 50%,#efe8e1);background-attachment:fixed}a{color:#1f6f7a;text-decoration:none}a:hover{color:#154f58}input,textarea,select,button{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:#7b848d}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#20304829;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:#2030484d}*{scrollbar-width:thin;scrollbar-color:rgba(32,48,72,.2) transparent}@property --h0{syntax: "<color>"; inherits: true; initial-value: #d2fff6;}@property --h1{syntax: "<color>"; inherits: true; initial-value: #35b5a8;}@keyframes nowPulse{0%,to{box-shadow:0 0 #2fa0aa80}50%{box-shadow:0 0 0 6px #2fa0aa00}}@keyframes redPulse{0%,to{box-shadow:0 0 #e0604c80}50%{box-shadow:0 0 0 6px #e0604c00}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ecg{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(.55);opacity:0}15%{opacity:.9}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.07);opacity:1}}@keyframes breatheMini{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}
