body{margin:0;background:#F7F9FC;font-family:Inter,system-ui,sans-serif;color:#344054;-webkit-font-smoothing:antialiased}
  *{box-sizing:border-box}
  a{color:#0575FC;text-decoration:none}
  a:hover{color:#0B8AED}
  @keyframes spin{to{transform:rotate(360deg)}}
  @keyframes spinRev{to{transform:rotate(-360deg)}}
  @keyframes breathe{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}
  @keyframes pulseStep{0%,6%{opacity:.34;transform:translateY(0)}12%,20%{opacity:1;transform:translateY(-2px)}30%,100%{opacity:.34;transform:translateY(0)}}
  @keyframes ping{0%{transform:scale(.28);opacity:0}18%{opacity:.55}100%{transform:scale(1.5);opacity:0}}
  @keyframes dash{to{stroke-dashoffset:-340}}
  @keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
  @keyframes ticker{0%{opacity:0;transform:translateY(8px)}8%,42%{opacity:1;transform:translateY(0)}52%,100%{opacity:0;transform:translateY(-8px)}}