@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-Book.ttf) format("truetype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-BookItalic.ttf) format("truetype");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Circular STD;src:url(/fonts/circular-std/CircularStd-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}body{font-family:Circular STD!important;margin:0}body::-webkit-scrollbar{width:0}.PrivateSwipeArea-root{height:0!important}.swiper-pagination-bullet{width:10px!important;height:10px!important;background:#9ca9b9!important;opacity:1!important}.swiper-pagination-bullet-active{width:20px!important;height:10px!important;border-radius:5px!important;background:#001a41!important}.swiper-pagination{bottom:20px!important}#reader__scan_region video{object-fit:cover!important;width:100%!important;height:100%!important}#reader{position:absolute;inset:0}@media(min-width:768px){#reader{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:100%;max-width:630px;aspect-ratio:3 / 4;background:#000}}.micro-animation{animation-duration:1s;animation-fill-mode:both}.payment-success-background{animation-name:paymentSuccessBackground}@keyframes paymentSuccessBackground{0%{opacity:0;height:0}to{opacity:1;height:20vh}}.payment-success-background-bullet{animation-name:paymentSuccessBackgroundBullet}@keyframes paymentSuccessBackgroundBullet{0%{border-radius:0}50%{border-radius:100%}to{border-radius:100%}}.payment-success-detail{animation-name:paymentSuccessBackgroundDetail}@keyframes paymentSuccessBackgroundDetail{0%{opacity:0;transform:scale(0)}50%{transform:scale(1)}to{opacity:1;transform:scale(1)}}.payment-success-transaction-button{animation-name:paymentSuccessTransactionButton}@keyframes paymentSuccessTransactionButton{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}.payment-success-icon{animation-name:paymentSuccessIcon}@keyframes paymentSuccessIcon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.spinner-searching{width:1rem;padding:3px;aspect-ratio:1;border-radius:50%;background:#e50a53;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:spinnerSearching .75s infinite linear}@keyframes spinnerSearching{to{transform:rotate(1turn)}}
