*{box-sizing:border-box}html{font-family:Inter,sans-serif;background:#f8fafc;color:#0f172a;scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:20rem}button,input,textarea,select{font:inherit}img,svg{max-width:100%}a{color:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rn-inline-spinner{display:inline-block;width:.9em;height:.9em;margin-right:.3em;vertical-align:-.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rn-inline-spin .8s linear infinite}@keyframes rn-inline-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rn-inline-spinner{animation-duration:1.8s}}
