*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{background:#c8d0de;justify-content:center;align-items:flex-start;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}input,select,textarea,button{font-family:inherit}input:focus,select:focus,textarea:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb1f!important}*{-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}@keyframes viewFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.view-fade{animation:.28s both viewFade}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}.modal-backdrop{animation:.2s both backdropFade}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-sheet{animation:.32s cubic-bezier(.16,1,.3,1) both sheetUp}button{transition:transform .12s,background .15s,color .15s,box-shadow .15s}button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.view-fade,.modal-backdrop,.modal-sheet{animation:none}button{transition:none}button:active{transform:none}}
