@tailwind base;@tailwind components;@tailwind utilities;body,html{margin:0;padding:0;background:#000;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtr-field{transition:border-color .16s ease,box-shadow .16s ease}.rtr-field:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.28)}.rtr-submit{transition:background-color .2s ease,transform .12s ease}.rtr-submit:hover{background-color:#1aa74a!important}.rtr-submit:active{transform:scale(.985)}.rtr-star-btn{background:none;border:none;padding:0;cursor:pointer;line-height:0;outline:none;border-radius:8px}.rtr-star-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(34,197,94,.55)}.rtr-field::placeholder{color:#8e8e93;opacity:1}.rtr-submit:disabled{opacity:.6;cursor:progress}.rtr-submit:disabled:hover{background-color:#22c55e!important}.rtr-field:disabled{opacity:.6;cursor:not-allowed}@keyframes rtr-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.rtr-map-loading{background:linear-gradient(100deg,#2c2c2e 30%,#3a3a3c 50%,#2c2c2e 70%);background-size:840px 100%;animation:rtr-shimmer 1.4s linear infinite}.rtr-ratingrow.rtr-bounce .rtr-star-btn:hover .rtr-icon{transform:scale(1.12)}.rtr-ratingrow.rtr-bounce .rtr-star-btn:active .rtr-icon{transform:scale(.8)}.rtr-toplogo{transform-origin:center bottom;will-change:transform;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}@keyframes rtr-logopop{0%{transform:scale(.25) translateY(14px);opacity:0}55%{transform:scale(1.22) translateY(-8px);opacity:1}78%{transform:scale(.94) translateY(0)}to{transform:scale(1)}}.rtr-pop{animation:rtr-logopop .9s cubic-bezier(.34,1.56,.64,1) both}.rtr-spinwater{animation:rtr-spin360 7s linear infinite}@keyframes rtr-spin360{to{transform:rotate(1turn)}}@keyframes rtr-confetti{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--drift,0),108vh) rotate(var(--rot,180deg));opacity:.85}}@keyframes rtr-toast-in{0%{transform:translate(-50%,20px) scale(.9);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.rtr-pop,.rtr-spinwater{animation:none}.rtr-ratingrow.rtr-bounce .rtr-star-btn:active .rtr-icon,.rtr-ratingrow.rtr-bounce .rtr-star-btn:hover .rtr-icon{transform:none}.rtr-map-loading{animation:none}}
/*# sourceMappingURL=main.ff2cc876.chunk.css.map */