@import url(https://fonts.googleapis.com/css2?family=Share+Tech&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap);:root{--tavly-bg:#0b0e14;--tavly-glass:#ffffff0d;--tavly-glass-border:#ffffff1a;--tavly-primary:#6366f1;--tavly-secondary:#a855f7;--tavly-accent:#f43f5e;--tavly-gradient:linear-gradient(135deg,var(--tavly-primary),var(--tavly-secondary));--tavly-glow:0 0 15px #6366f180}.no-style-link{color:inherit;text-decoration:none}*{font-family:Outfit,Share Tech,sans-serif;font-style:normal;font-weight:400}body{background-color:var(--tavly-bg);color:#fff}.glass-card,.tavly-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--tavly-glass);border:1px solid var(--tavly-glass-border);border-radius:20px;box-shadow:0 8px 32px 0 #0000005e;transition:all .3s ease}.glass-card:hover,.tavly-card:hover{border-color:#fff3;transform:translateY(-2px)}.text-gradient{background:var(--tavly-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;font-weight:700}.bg-premium{background:var(--tavly-gradient)!important}.glow-btn{box-shadow:var(--tavly-glow);transition:box-shadow .3s ease}.glow-btn:hover{box-shadow:0 0 25px #6366f1cc}.growing-circle{animation:grow 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes grow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.rounded-card{border-radius:20px}.myscroll::-webkit-scrollbar{width:4px}.myscroll::-webkit-scrollbar-track{background:#0000}.myscroll::-webkit-scrollbar-thumb{background:var(--tavly-glass-border);border-radius:10px}.custom-title{font-size:2.2rem;font-weight:700;letter-spacing:-.02em}.q-drawer{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0b0e14cc!important;border-right:1px solid var(--tavly-glass-border)!important}.q-header{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0b0e1480!important;border-bottom:1px solid var(--tavly-glass-border)!important}.map-container{background:var(--tavly-bg);height:100vh;position:relative;width:100%}.floating-bottom-card-container,.floating-top-card-container{left:50%;max-width:450px;position:absolute;transform:translateX(-50%);width:calc(100% - 32px);z-index:10}.floating-bottom-card-container{bottom:24px}.floating-top-card-container{top:24px}.tavly-input :deep(.q-field__control){background:#ffffff08!important;border:1px solid #ffffff14;border-radius:14px;color:#fff!important;transition:all .3s cubic-bezier(.25,.8,.25,1)}.tavly-input :deep(.q-field__control):before{border-color:#0000!important}.tavly-input :deep(.q-field__control):after{border-width:0!important}.tavly-input :deep(.q-field__control):hover{background:#ffffff0f!important;border-color:#fff3}.tavly-input.q-field--focused :deep(.q-field__control){background:#ffffff14!important;border-color:var(--tavly-primary)!important;box-shadow:0 0 20px #6366f140}.tavly-input :deep(.q-field__input),.tavly-input :deep(.q-field__native),.tavly-input :deep(.q-field__prefix),.tavly-input :deep(.q-field__suffix){color:#fff!important;font-weight:500}.tavly-input :deep(.q-field__input)::placeholder,.tavly-input :deep(.q-field__native)::placeholder,.tavly-input :deep(.q-field__prefix)::placeholder,.tavly-input :deep(.q-field__suffix)::placeholder{color:#ffffff4d!important}.tavly-input :deep(.q-field__label){color:#ffffff80!important}.tavly-btn-premium{background:var(--tavly-gradient)!important;border-radius:14px;box-shadow:0 4px 15px #6366f14d;color:#fff!important;font-weight:700;transition:all .3s ease}.tavly-btn-premium:hover{box-shadow:0 8px 25px #6366f180;filter:brightness(1.1);transform:translateY(-2px)}.tavly-btn-premium:active{transform:translateY(0)}.tavly-card{border:1px solid #ffffff14;border-radius:28px}.bg-dark-glass{-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;background:#0d1117f2!important}.bg-glass-dark{background:#ffffff08!important}.border-thin{border:1px solid #ffffff0f!important}.shadow-premium{box-shadow:0 25px 50px -12px #000000b3!important}.shadow-glow{box-shadow:0 0 25px #6366f14d!important}.shadow-glow-green{box-shadow:0 0 25px #22c55e4d!important}