@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--main-background-main:#f8f8f8;--main-background-card:#fff;--main-background-button:#04be02;--main-background-input:#fff;--aside-background-main:#fff;--aside-background-button:#04be02;--navbar-background-main:#fff;--navbar-background-button:#22c55e;--footer-background-main:#dbdbdbdb;--modal-background-main:#fff;--modal-background-button:#04be02;--bottom-background-main:#fff;--bottom-background-button:#22c55e;--primary:#04be02;--primary-foreground:#fff;--foreground:#111;--border:#f0f0f0;background-color:#f8f8f8!important}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.animate-marquee{animation:marquee 25s linear infinite}@keyframes modal-zoom-in{0%{opacity:.3;scale:.7}to{opacity:1;scale:1}}@keyframes modal-zoom-out{0%{opacity:1;scale:1}to{opacity:0;scale:.5}}.register-modal-content[data-state=open]{animation:modal-zoom-in .4s cubic-bezier(.22,1,.36,1) forwards!important;transform-origin:center!important}.register-modal-content[data-state=closed]{animation:modal-zoom-out .3s cubic-bezier(.22,1,.36,1) forwards!important;transform-origin:center!important}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-fade-out{0%{opacity:1}to{opacity:0}}div[data-state].bg-black\/80{background-color:rgba(0,0,0,.45)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;--tw-enter-translate-x:0px!important;--tw-enter-translate-y:0px!important;--tw-enter-scale:1!important;--tw-enter-opacity:0!important}div[data-state=open].bg-black\/80{animation:overlay-fade-in .4s cubic-bezier(.22,1,.36,1) forwards!important}div[data-state=closed].bg-black\/80{animation:overlay-fade-out .3s ease-in forwards!important}*{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-ms-overflow-style:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent}html{font-size:calc(100vw / 7.5)}::-webkit-scrollbar{display:none}body,html{margin:0;padding:0;background-color:#f8f8f8;min-height:100vh;display:flex;justify-content:center}body{color:var(--foreground);width:100%}.mobile-container{width:100%;max-width:505px;min-height:100vh;min-height:100dvh;background-color:var(--main-background-main);position:relative;box-shadow:0 0 40px rgba(0,0,0,.5);margin:0 auto;overflow-x:clip;display:flex;flex-direction:column}.fixed:not([class*=right-]):not([class*=left-]),[data-radix-portal]>div,[data-vaul-drawer]{max-width:505px!important;left:50%!important;transform:translateX(-50%);width:100%!important;z-index:100!important}[role=dialog].fixed{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;max-width:470px!important;width:95%!important;z-index:110!important}[data-vaul-drawer]>div{max-width:505px;width:100%}@keyframes scroll{0%{transform:translateX(10%)}to{transform:translateX(-100%)}}.animate-scroll{animation:scroll 20s linear infinite}.shadow-glossy{box-shadow:0 2px 4px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.4)}.shadow-card{box-shadow:0 4px 12px rgba(0,0,0,.05)}.animate-button-scale{animation:button-scale 3s ease-in-out infinite}@keyframes button-scale{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}