*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#3d2e5c;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#f5f0ea;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}:focus-visible{outline-offset:2px;outline:3px solid #5cb8d4}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes omp-toast-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes omp-tour-pulse{0%,to{box-shadow:0 0 #e88c5a73}50%{box-shadow:0 0 0 8px #e88c5a00}}.omp-tour-ring{animation:1.6s ease-in-out infinite omp-tour-pulse}@media (prefers-reduced-motion:reduce){.omp-tour-ring{animation:none}}
