.q-notification{transition:transform 1s,opacity 1s,background-color .2s linear}@font-face{font-family:Mukta-ExtraBold;src:url(/fonts/Mukta-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Mukta-Bold;src:url(/fonts/Mukta-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Mukta-SemiBold;src:url(/fonts/Mukta-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Mukta-Medium;src:url(/fonts/Mukta-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Mukta;src:url(/fonts/Mukta-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Mukta-Light;src:url(/fonts/Mukta-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Mukta-ExtraLight;src:url(/fonts/Mukta-ExtraLight.ttf) format("truetype");font-weight:200}.loading{z-index:9999;height:2em;width:2em;overflow:show;margin:auto;bottom:0;right:0}.loading,.loading:before{position:fixed;top:0;left:0}.loading:before{content:"";display:block;width:100%;height:100%;background:#fff}.spotlight-card[data-v-be6cd016]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.1);background:hsla(0,0%,100%,0.9);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,0.4)}.body--dark .spotlight-card[data-v-be6cd016]{background:rgba(30,30,45,0.85);border:1px solid hsla(0,0%,100%,0.1);box-shadow:0 15px 35px rgba(0,0,0,0.3)}.feliz-aniversario-overlay[data-v-be6cd016]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.75);backdrop-filter:blur(5px);z-index:99999;display:flex;justify-content:center;align-items:center}.close-btn[data-v-be6cd016]{position:absolute;top:10px;right:10px;z-index:10}.gif-display[data-v-be6cd016]{width:100%;max-width:400px;height:250px;border-radius:12px;object-fit:cover;border:4px solid #fff}.body--dark .gif-display[data-v-be6cd016]{border-color:#2a2a3e}.spotlight-rainbow-border[data-v-be6cd016]{position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#ff007f,#7f00ff,#00f0ff,#ff007f);background-size:300% 100%;animation:borderAnimation-be6cd016 4s linear infinite;border-radius:20px 20px 0 0}@keyframes borderAnimation-be6cd016{0%{background-position:0% 50%}to{background-position:300% 50%}}.text-gradient-today[data-v-be6cd016]{background:linear-gradient(45deg,#e91e63,#9c27b0,#3f51b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.body--dark .text-gradient-today[data-v-be6cd016]{background:linear-gradient(45deg,#ff4081,#e040fb,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.confetti-wrapper[data-v-be6cd016]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.confetti-piece[data-v-be6cd016]{position:absolute;top:-15px;width:10px;height:20px;opacity:0.8;animation:fallAndSway-be6cd016 6s linear infinite}.confetti-piece[data-v-be6cd016]:nth-child(odd){border-radius:50%;width:8px;height:8px}.confetti-color-0[data-v-be6cd016]{background-color:#ff4081}.confetti-color-1[data-v-be6cd016]{background-color:#00e5ff}.confetti-color-2[data-v-be6cd016]{background-color:#ffeb3b}.confetti-color-3[data-v-be6cd016]{background-color:#7c4dff}.confetti-color-4[data-v-be6cd016]{background-color:#4caf50}.confetti-color-5[data-v-be6cd016]{background-color:#ff9100}.confetti-pos-0[data-v-be6cd016]{left:5%;animation-delay:0.2s;animation-duration:5s}.confetti-pos-1[data-v-be6cd016]{left:18%;animation-delay:1.5s;animation-duration:6.5s}.confetti-pos-2[data-v-be6cd016]{left:32%;animation-delay:0.8s;animation-duration:4.5s}.confetti-pos-3[data-v-be6cd016]{left:47%;animation-delay:2.3s;animation-duration:7s}.confetti-pos-4[data-v-be6cd016]{left:62%;animation-delay:0.5s;animation-duration:5.5s}.confetti-pos-5[data-v-be6cd016]{left:74%;animation-delay:3.1s;animation-duration:6s}.confetti-pos-6[data-v-be6cd016]{left:88%;animation-delay:1.2s;animation-duration:4.8s}.confetti-pos-7[data-v-be6cd016]{left:95%;animation-delay:0s;animation-duration:5.2s}@keyframes fallAndSway-be6cd016{0%{transform:translateY(-15px) rotate(0deg) translateX(0)}25%{transform:translateY(25vh) rotate(90deg) translateX(20px)}50%{transform:translateY(50vh) rotate(180deg) translateX(-20px)}75%{transform:translateY(75vh) rotate(270deg) translateX(20px)}to{transform:translateY(110vh) rotate(360deg) translateX(0)}}.spotlight-deco[data-v-be6cd016]{position:absolute;font-size:2.2rem;opacity:0.65;animation:floatDeco-be6cd016 4s ease-in-out infinite alternate}.icon-left[data-v-be6cd016]{top:15%;left:12%;animation-delay:0s}.icon-right[data-v-be6cd016]{top:20%;right:12%;animation-delay:0.8s}.icon-bottom[data-v-be6cd016]{bottom:12%;left:20%;animation-delay:1.5s}@keyframes floatDeco-be6cd016{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-15px) rotate(10deg)}}.atencao-global-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(15,23,42,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999999;display:flex;justify-content:center;align-items:center}.atencao-glow-background{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(244,67,54,0.15) 0%,transparent 70%);pointer-events:none;animation:pulseGlow 3s infinite alternate}.atencao-card{width:90vw;height:auto;max-width:550px;border-radius:24px;background:hsla(0,0%,100%,0.95);box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);border:1px solid hsla(0,0%,100%,0.2);animation:popIn 0.5s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden;position:relative}.atencao-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#f44336,#ff9800,#f44336);background-size:200% 100%;animation:gradientMove 3s linear infinite}.body--dark .atencao-card{background:rgba(30,30,45,0.95);border:1px solid hsla(0,0%,100%,0.05);box-shadow:0 25px 50px -12px rgba(0,0,0,0.7);color:#fff}.body--dark .msg-text{color:#b0b0c0!important}.icon-pulse-container{animation:iconPulse 2s infinite}.atencao-icon{filter:drop-shadow(0 0 15px rgba(244,67,54,0.5))}.atencao-title{font-size:1.8rem;line-height:1.2}.body--dark .atencao-title{color:#f5f5f5}.gif-container{display:flex;justify-content:center;align-items:center}.gif-glow{position:absolute;width:100%;height:100%;background:inherit;filter:blur(20px);opacity:0.5;z-index:-1;border-radius:16px}.gif-display{width:100%;max-width:350px;height:250px;border-radius:16px;object-fit:cover;border:2px solid rgba(0,0,0,0.05);transition:transform 0.3s ease}.body--dark .gif-display{border:2px solid hsla(0,0%,100%,0.05)}.gif-display:hover{transform:scale(1.02)}.btn-abrir-conversa{border-radius:12px;background:linear-gradient(135deg,#f44336,#e53935);color:#fff;font-weight:700;letter-spacing:0.5px;box-shadow:0 10px 20px -10px rgba(244,67,54,0.6);transition:all 0.3s ease}.btn-abrir-conversa:hover{transform:translateY(-2px);box-shadow:0 15px 25px -10px rgba(244,67,54,0.8)}.btn-abrir-conversa:active{transform:translateY(1px)}.close-btn{transition:transform 0.3s ease}.close-btn:hover{transform:rotate(90deg);background:rgba(0,0,0,0.05)}.body--dark .close-btn:hover{background:hsla(0,0%,100%,0.1)}@keyframes popIn{0%{transform:scale(0.8) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes pulseGlow{0%{transform:scale(0.8);opacity:0.5}to{transform:scale(1.2);opacity:1}}@keyframes gradientMove{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.15) rotate(5deg)}to{transform:scale(1)}}.shake-screen{animation:screenShake 0.4s cubic-bezier(0.36,0.07,0.19,0.97) infinite both;transform:translate3d(0,0,0)}@keyframes screenShake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}body.v-tour--active{pointer-events:none}.v-tour{pointer-events:auto;width:100%;max-width:250px!important}.v-tour__target--highlighted{box-shadow:0 0 0 2px #fdcb41;border:1px solid #fdcb41;border-radius:0.5rem;padding:0.5rem;pointer-events:auto;z-index:9999}.v-tour__target--relative{position:relative}.v-step[data-v-54f9a632]{background:#50596c;color:#fff;max-width:220px;border-radius:3px;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);padding:1rem;pointer-events:auto;text-align:center;z-index:10000;opacity:0.95}.v-step--sticky[data-v-54f9a632]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.v-step--sticky .v-step__arrow[data-v-54f9a632]{display:none}.v-step__arrow[data-v-54f9a632],.v-step__arrow[data-v-54f9a632]:before{position:absolute;width:10px;height:10px;background:inherit}.v-step__arrow[data-v-54f9a632]{visibility:hidden}.v-step__arrow--dark[data-v-54f9a632]:before{background:#cbcbcb}.v-step__arrow[data-v-54f9a632]:before{visibility:visible;content:"";transform:rotate(45deg);margin-left:-5px}.v-step[data-popper-placement^=top]>.v-step__arrow[data-v-54f9a632]{bottom:-5px}.v-step[data-popper-placement^=bottom]>.v-step__arrow[data-v-54f9a632]{top:-5px}.v-step[data-popper-placement^=right]>.v-step__arrow[data-v-54f9a632]{left:-5px}.v-step[data-popper-placement^=left]>.v-step__arrow[data-v-54f9a632]{right:-5px}.v-step__header[data-v-54f9a632]{margin:-1rem -1rem 0.5rem;padding:0.5rem;background-color:#cbcbcb;border-top-left-radius:3px;border-top-right-radius:3px}.v-step__content[data-v-54f9a632]{margin:0 0 1rem 0}.v-step__button[data-v-54f9a632]{background:transparent;border:0.05rem solid #fff;border-radius:0.1rem;color:#fff;cursor:pointer;display:inline-block;font-size:0.8rem;height:1.8rem;line-height:1rem;outline:none;margin:0 0.2rem;padding:0.35rem 0.4rem;text-align:center;text-decoration:none;transition:all 0.2s ease;vertical-align:middle;white-space:nowrap}.v-step__button[data-v-54f9a632]:hover{background-color:hsla(0,0%,100%,0.95);color:#50596c}