@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden}*{box-sizing:border-box}html,body,#root{height:100%;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.container{padding:1rem}.card{margin:.5rem 0}}button,input,select,textarea,.chakra-button,.chakra-input{min-height:44px}.chakra-button{transition:transform .1s ease-in-out,background-color .2s ease-in-out}.chakra-button:active{transform:scale(.98)}button:focus,input:focus,select:focus,.chakra-input:focus,.chakra-button:focus{outline:2px solid #0066cc;outline-offset:2px}.loading{opacity:.6;pointer-events:none}@supports (padding: max(0px)){.safe-top{padding-top:max(1rem,env(safe-area-inset-top))}.safe-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.safe-left{padding-left:max(1rem,env(safe-area-inset-left))}.safe-right{padding-right:max(1rem,env(safe-area-inset-right))}}@media (display-mode: standalone){.pwa-only{display:block}.browser-only{display:none}body{padding-top:env(safe-area-inset-top)}}@media not (display-mode: standalone){.pwa-only{display:none}.browser-only{display:block}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.chakra-button{border:2px solid currentColor}}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}}
