*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif}#root{text-align:left;border:none;width:100%;height:100%;margin:0;padding:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.m-app,.m-app *,.m-app :before,.m-app :after{box-sizing:border-box}.m-app{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#0f172a;background:#f1f5f9;min-height:100dvh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.m-app input,.m-app textarea,.m-app button,.m-app select{font-family:inherit;font-size:100%}.m-app input::placeholder,.m-app textarea::placeholder{color:#cbd5e1}.m-app .m-ph-slate::placeholder{color:#94a3b8}.m-app input:focus,.m-app textarea:focus{border-color:#1e3a5f;outline:none}.m-app button{cursor:pointer;background:0 0;border:none;padding:0}.m-app a{text-decoration:none}.m-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}.m-scroll::-webkit-scrollbar{width:0;height:0}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes m-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-spin{to{transform:rotate(360deg)}}.m-backdrop{animation:.15s m-fade-in}.m-drawer{animation:.22s cubic-bezier(.4,0,.2,1) m-slide-in}.m-sheet{animation:.22s cubic-bezier(.4,0,.2,1) m-slide-up}.m-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite m-spin;display:inline-block}.m-spinner.navy{border-color:#1e3a5f #1e3a5f2e #1e3a5f2e}.m-press{transition:opacity .12s,transform 60ms}.m-press:active{opacity:.7}
