@supports (-webkit-touch-callout:none){body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}input,select,textarea{font-size:16px!important}*{-webkit-tap-highlight-color:transparent}.overflow-auto,.overflow-y-auto{-webkit-overflow-scrolling:touch}a:active,button:active{transform:scale(.97);transition:transform .1s var(--spring)}[role=button]:active:after,button:active:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.05);pointer-events:none}.dark [role=button]:active:after,.dark button:active:after{background:rgba(255,255,255,.06)}.fixed.inset-0.z-50{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}input[type=number]{-webkit-appearance:none}.ptr-indicator{transition:height .3s var(--spring),opacity .2s}.sheet-enter{animation:sheet-slide-up .4s var(--spring)}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}