@supports (-webkit-touch-callout:none){body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}: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(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}input,select,textarea{font-size:16px!important}*{-webkit-tap-highlight-color:transparent}.overflow-y-auto,.overflow-auto{-webkit-overflow-scrolling:touch}button:active,a:active{transition:transform .1s var(--spring);transform:scale(.97)}button:active:after,[role=button]:active:after{content:"";border-radius:inherit;pointer-events:none;background:#0000000d;position:absolute;inset:0}.dark button:active:after,.dark [role=button]:active:after{background:#ffffff0f}.fixed.inset-0.z-50{-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)}}}
