.footer{justify-content:center;align-items:center;padding:30px;display:flex}.profile{-webkit-user-select:none;user-select:none;background-color:#8e8ea6;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:10px;font-weight:700;display:flex}.nav[data-v-0adc8053]{z-index:1000;justify-content:space-between;align-items:center;padding:10px 40px;display:flex;position:sticky;top:0;box-shadow:0 4px 30px #0000001a}.brand[data-v-0adc8053]{align-items:center;gap:15px;display:flex}.brand-text[data-v-0adc8053]{color:var(--color-white);letter-spacing:1px;font-size:1.5rem;font-weight:700}.nav img[data-v-0adc8053]{border:3px solid var(--color-primary);border-radius:50%;width:60px;height:60px;transition:transform .3s}.nav img[data-v-0adc8053]:hover{transform:scale(1.05)}.nav-login[data-v-0adc8053]{align-items:center;gap:20px;display:flex}.nav-link[data-v-0adc8053]{color:var(--color-white);font-weight:500;text-decoration:none;transition:color .3s}.nav-link[data-v-0adc8053]:hover{color:var(--color-primary-light)}.profile-container[data-v-0adc8053]{position:relative}.drop-profile[data-v-0adc8053]{cursor:pointer;background-color:var(--color-primary-alpha-25);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.drop-profile[data-v-0adc8053]:hover{background-color:var(--color-primary-alpha-50)}.drop-profile.active[data-v-0adc8053]{background-color:var(--color-primary);transform:scale(1.1)rotate(5deg)}.profile-icon-svg[data-v-0adc8053]{width:24px;height:24px}.profile-dropdown[data-v-0adc8053]{min-width:240px;color:var(--color-white);box-shadow:0 10px 40px var(--color-black-alpha-50);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 15px);right:0;overflow:hidden}.user-info[data-v-0adc8053]{background-color:var(--color-secondary);border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:20px;display:flex}.user-details[data-v-0adc8053]{flex-direction:column;display:flex}.name[data-v-0adc8053]{font-size:1.05rem;font-weight:600}.email[data-v-0adc8053]{color:var(--color-light-gray-light);opacity:.7;font-size:.85rem}.nav-button[data-v-0adc8053]{cursor:pointer;color:var(--color-white);background-color:var(--color-primary);align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:flex}.nav-button[data-v-0adc8053]>*{width:20px;height:20px}.nav-button[data-v-0adc8053]:hover{background-color:var(--color-primary-hover);padding-left:25px}.sair[data-v-0adc8053]{color:var(--color-error-light);border-top:1px solid #ffffff0d;font-weight:600}.sair[data-v-0adc8053]:hover{color:var(--color-error-light);background-color:#b91f3f33}.fade-slide-enter-active[data-v-0adc8053],.fade-slide-leave-active[data-v-0adc8053]{transition:opacity .3s,transform .3s}.fade-slide-enter-from[data-v-0adc8053],.fade-slide-leave-to[data-v-0adc8053]{opacity:0;transform:translateY(-10px)}.nav-login-mobile[data-v-0adc8053]{display:none;position:relative}.hamburger[data-v-0adc8053]{cursor:pointer;z-index:1001;flex-direction:column;justify-content:space-between;width:30px;height:20px;display:flex}.hamburger span[data-v-0adc8053]{background-color:var(--color-white);border-radius:3px;width:100%;height:3px;transition:all .3s;display:block}.hamburger.open span[data-v-0adc8053]:first-child{transform:translateY(8.5px)rotate(45deg)}.hamburger.open span[data-v-0adc8053]:nth-child(2){opacity:0}.hamburger.open span[data-v-0adc8053]:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.mobile-dropdown[data-v-0adc8053]{min-width:200px;color:var(--color-white);box-shadow:0 10px 40px var(--color-black-alpha-50);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 15px);right:0;overflow:hidden}@media (width<=900px){.nav[data-v-0adc8053]{padding:10px 20px}.nav-login-desktop[data-v-0adc8053]{display:none}.nav-login-mobile[data-v-0adc8053]{display:block}.brand-text[data-v-0adc8053]{display:none}}.slide-enter-active[data-v-c38d3ea0],.slide-leave-active[data-v-c38d3ea0]{transition:all .3s ease-out}.navbar[data-v-c38d3ea0]{z-index:1000}.slide-enter-from[data-v-c38d3ea0]{opacity:0;transform:translate(500px)}.app[data-v-c38d3ea0]{flex-direction:column;min-height:100vh;display:flex}.app-content[data-v-c38d3ea0]{flex-direction:column;flex:1;display:flex}.filters-wrapper ul[data-v-d832505b]{background-color:var(--color-primary-light);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 20px),#0000 100%)}.filters-wrapper[data-v-d832505b]{z-index:100;flex-direction:column;display:flex}.filters-wrapper ul[data-v-d832505b]{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.filters-wrapper ul[data-v-d832505b]:hover{scrollbar-color:#123223cc transparent}.filters-wrapper ul[data-v-d832505b]::-webkit-scrollbar{background:0 0;height:6px}.filters-wrapper ul[data-v-d832505b]::-webkit-scrollbar-track{background:0 0;border-radius:10px}.filters-wrapper ul[data-v-d832505b]::-webkit-scrollbar-thumb{background-color:#0000;border-radius:10px}.filters-wrapper ul[data-v-d832505b]:hover::-webkit-scrollbar-thumb{background-color:#123223cc}.filters-wrapper.top-mode[data-v-d832505b]{justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.filters-wrapper.top-mode ul[data-v-d832505b]{border:2px solid var(--color-primary-hover);background-color:var(--color-primary);max-width:90vw;box-shadow:0 4px 15px var(--color-black-alpha-50);white-space:nowrap;border-radius:50px;justify-content:flex-start;align-items:center;gap:5px;padding:5px 15px;display:flex;overflow-x:auto}.filters-wrapper.side-mode[data-v-d832505b]{align-items:flex-end;position:fixed;top:100px;right:0}.filters-wrapper.side-mode ul[data-v-d832505b]{border:2px solid var(--color-primary-hover);background-color:var(--color-primary);white-space:nowrap;max-width:80px;box-shadow:-4px 4px 15px var(--color-black-alpha-50);border-right:none;border-radius:50px 0 0 50px;gap:5px;margin-bottom:8px;transition:max-width .4s cubic-bezier(.34,1.56,.64,1),padding .4s;display:flex;overflow:hidden}.filters-wrapper.side-mode ul[data-v-d832505b]:not(:hover):before{content:"←";color:var(--color-white);align-items:center;padding-left:10px;font-weight:700;display:flex}.filters-wrapper.side-mode ul[data-v-d832505b]:hover{max-width:70vw;padding:5px 10px;overflow-x:auto}.filters-wrapper li[data-v-d832505b]{cursor:pointer;color:var(--color-white);border-radius:30px;padding:8px 12px;font-weight:500;list-style:none;transition:background-color .2s,transform .2s}.filters-wrapper li[data-v-d832505b]:hover{background-color:var(--color-primary-hover);transform:scale(1.05)}.filter-bounce-enter-active[data-v-d832505b],.filter-bounce-leave-active[data-v-d832505b]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.filter-bounce-enter-from[data-v-d832505b]{opacity:0;transform:translateY(-20px)scale(.95)}.filter-bounce-leave-to[data-v-d832505b]{opacity:0;transform:translate(50px)scale(.9)}@media (width<=900px){.filters-wrapper.side-mode[data-v-d832505b]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#0000;border-bottom:none;align-items:center;margin-top:10px;margin-bottom:20px;padding:0;position:relative;top:0}.filters-wrapper.side-mode ul[data-v-d832505b]{border:2px solid var(--color-primary-hover);border-radius:50px;max-width:95vw;margin-bottom:5px;padding:5px 15px;overflow-x:auto}.filters-wrapper.side-mode ul[data-v-d832505b]:not(:hover):before{display:none}.filters-wrapper li[data-v-d832505b]:last-child{margin-right:10px}}.verbete[data-v-e24b9beb]{background-color:var(--color-black-surface);border:1px solid var(--color-dark-gray-light);border-radius:12px;flex-direction:column;align-items:center;width:100%;margin-bottom:15px;transition:all .3s;display:flex;overflow:hidden}.verbete[data-v-e24b9beb]:hover{background-color:var(--color-dark-gray);box-shadow:0 4px 15px var(--color-black-alpha-50)}.verb[data-v-e24b9beb]{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:20px 30px;display:flex}.verb-title[data-v-e24b9beb]{color:var(--color-white);padding-right:20px;font-size:1.3rem;font-weight:600}.arrow[data-v-e24b9beb]{background-color:var(--color-primary-alpha-25);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.arrow[data-v-e24b9beb]:before{content:"→";color:var(--color-primary-lightest);font-weight:700}.verb:hover .arrow[data-v-e24b9beb]{background-color:var(--color-primary-hover);transform:translate(8px)}.verbete.is-open .arrow[data-v-e24b9beb]{background-color:var(--color-primary);transform:rotate(90deg)}.verbete.is-open[data-v-e24b9beb]{border-color:var(--color-primary);box-shadow:0 4px 20px var(--color-primary-alpha-10)}.verb-content[data-v-e24b9beb]{flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.post[data-v-e24b9beb]{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:560px;margin-top:15px;display:flex}.video[data-v-e24b9beb]{aspect-ratio:16/9;width:100%;box-shadow:0 8px 24px var(--color-black-alpha-50);border:none;border-radius:12px}.post-title[data-v-e24b9beb]{color:var(--color-light-gray);text-align:center;margin-top:12px;font-size:1rem}.post-desc[data-v-e24b9beb]{color:var(--color-light-gray-light);text-align:center;margin-top:5px;font-size:.9rem}.verb-description[data-v-e24b9beb]{width:100%;max-width:560px;color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;margin-bottom:20px;padding:15px;font-size:.95rem;line-height:1.5}.variacoes-wrapper[data-v-e24b9beb]{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;width:100%;margin-top:30px;padding-top:20px;display:flex}.variacoes-title[data-v-e24b9beb]{color:var(--color-light-gray);margin-bottom:10px;font-size:1.1rem}.actions-wrapper[data-v-e24b9beb]{justify-content:center;width:100%;margin-top:30px;display:flex}.btn-sugerir[data-v-e24b9beb]{border:1px dashed var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;padding:10px 20px;font-weight:600;transition:all .3s}.btn-sugerir[data-v-e24b9beb]:hover{background:#24ac711a;transform:translateY(-2px)}.fade-slide-enter-active[data-v-e24b9beb],.fade-slide-leave-active[data-v-e24b9beb]{opacity:1;max-height:2000px;transition:all .4s}.fade-slide-enter-from[data-v-e24b9beb],.fade-slide-leave-to[data-v-e24b9beb]{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.modal-overlay[data-v-3c59dbc6]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-3c59dbc6]{background:#121e19f2;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:600px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 15px 35px #00000080}.close-btn[data-v-3c59dbc6]{color:var(--color-light-gray);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;transition:color .3s;position:absolute;top:15px;right:20px}.close-btn[data-v-3c59dbc6]:hover{color:var(--color-white)}.modal-title[data-v-3c59dbc6]{color:var(--color-white);margin-bottom:5px;font-size:1.8rem}.modal-subtitle[data-v-3c59dbc6]{color:var(--color-light-gray-light);margin-bottom:25px;font-size:.95rem}.sugestao-form[data-v-3c59dbc6]{flex-direction:column;gap:20px;display:flex}.form-row[data-v-3c59dbc6]{grid-template-columns:1fr 1fr;gap:15px;display:grid}.input-group[data-v-3c59dbc6]{flex-direction:column;gap:8px;display:flex}.input-group label[data-v-3c59dbc6]{color:var(--color-white);font-size:.9rem;font-weight:500}.input-premium[data-v-3c59dbc6]{color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 15px;font-size:1rem;transition:all .3s}.input-premium[data-v-3c59dbc6]:focus{border-color:var(--color-primary);background:#ffffff1a}textarea.input-premium[data-v-3c59dbc6]{resize:vertical;min-height:80px}select.input-premium option[data-v-3c59dbc6]{background-color:var(--color-black-surface,#121e19);color:var(--color-white)}.divider[data-v-3c59dbc6]{border:0;border-top:1px solid #ffffff1a;margin:10px 0}.modal-actions[data-v-3c59dbc6]{justify-content:flex-end;gap:15px;margin-top:10px;display:flex}.btn-cancel[data-v-3c59dbc6]{color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;padding:10px 20px;font-weight:600;transition:all .3s}.btn-cancel[data-v-3c59dbc6]:hover{background:#ffffff1a}.btn-premium[data-v-3c59dbc6]{background:var(--color-primary);color:var(--color-black);cursor:pointer;border:none;border-radius:12px;padding:10px 25px;font-weight:600;transition:all .3s}.btn-premium[data-v-3c59dbc6]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.btn-premium[data-v-3c59dbc6]:disabled{opacity:.7;cursor:not-allowed;transform:none}.alert[data-v-3c59dbc6]{border-radius:10px;margin-bottom:20px;padding:12px 15px;font-size:.95rem;font-weight:500}.alert.success[data-v-3c59dbc6]{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#24ac7133}.alert.error[data-v-3c59dbc6]{color:#ff4d4f;background-color:#ff4d4f26;border:1px solid #ff4d4f}@media (width<=600px){.form-row[data-v-3c59dbc6]{grid-template-columns:1fr}.modal-content[data-v-3c59dbc6]{padding:20px}.modal-actions[data-v-3c59dbc6]{flex-direction:column-reverse}.btn-cancel[data-v-3c59dbc6],.btn-premium[data-v-3c59dbc6]{text-align:center;width:100%}}.modal-overlay[data-v-caf84df2]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-content[data-v-caf84df2]{background:#121e19f2;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:500px;max-height:90vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 15px 35px #00000080}.close-btn[data-v-caf84df2]{color:var(--color-light-gray);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;transition:color .3s;position:absolute;top:15px;right:20px}.close-btn[data-v-caf84df2]:hover{color:var(--color-white)}.modal-title[data-v-caf84df2]{color:var(--color-white);margin-bottom:5px;font-size:1.8rem}.modal-subtitle[data-v-caf84df2]{color:var(--color-light-gray-light);margin-bottom:25px;font-size:.95rem}.sugestao-form[data-v-caf84df2]{flex-direction:column;gap:20px;display:flex}.input-group[data-v-caf84df2]{flex-direction:column;gap:8px;display:flex}.input-group label[data-v-caf84df2]{color:var(--color-white);font-size:.9rem;font-weight:500}.input-premium[data-v-caf84df2]{color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 15px;font-size:1rem;transition:all .3s}.input-premium[data-v-caf84df2]:focus{border-color:var(--color-primary);background:#ffffff1a}textarea.input-premium[data-v-caf84df2]{resize:vertical;min-height:100px}.modal-actions[data-v-caf84df2]{justify-content:flex-end;gap:15px;margin-top:10px;display:flex}.btn-cancel[data-v-caf84df2]{color:var(--color-white);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;padding:10px 20px;font-weight:600;transition:all .3s}.btn-cancel[data-v-caf84df2]:hover{background:#ffffff1a}.btn-premium[data-v-caf84df2]{background:var(--color-primary);color:var(--color-black);cursor:pointer;border:none;border-radius:12px;padding:10px 25px;font-weight:600;transition:all .3s}.btn-premium[data-v-caf84df2]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.btn-premium[data-v-caf84df2]:disabled{opacity:.7;cursor:not-allowed;transform:none}.alert[data-v-caf84df2]{border-radius:10px;margin-bottom:20px;padding:12px 15px;font-size:.95rem;font-weight:500}.alert.success[data-v-caf84df2]{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#24ac7133}.alert.error[data-v-caf84df2]{color:#ff4d4f;background-color:#ff4d4f26;border:1px solid #ff4d4f}@media (width<=600px){.modal-content[data-v-caf84df2]{padding:20px}.modal-actions[data-v-caf84df2]{flex-direction:column-reverse}.btn-cancel[data-v-caf84df2],.btn-premium[data-v-caf84df2]{text-align:center;width:100%}}.home-container[data-v-653cb21d]{flex-direction:column;width:100%;padding:20px;display:flex;position:relative}.btn-floating-sugerir[data-v-653cb21d]{background:var(--color-primary);color:var(--color-black);cursor:pointer;z-index:90;border:none;border-radius:50px;padding:15px 25px;font-size:1.1rem;font-weight:700;transition:all .3s;position:fixed;bottom:30px;right:30px;box-shadow:0 5px 20px #24ac7166}.btn-floating-sugerir[data-v-653cb21d]:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 8px 25px #24ac7199}.content-wrapper[data-v-653cb21d]{flex-direction:column;align-items:center;width:100%;margin-top:40px;display:flex}.active-filters[data-v-653cb21d]{margin-bottom:20px}.filter-badge[data-v-653cb21d]{border:1px solid var(--color-primary);color:var(--color-white);background:#ffffff1a;border-radius:20px;align-items:center;gap:10px;padding:8px 15px;display:inline-flex}.clear-filter[data-v-653cb21d]{color:var(--color-white);cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1}.clear-filter[data-v-653cb21d]:hover{color:#ff4d4f}.verbetes-list[data-v-653cb21d]{flex-direction:column;gap:15px;width:100%;max-width:800px;display:flex}.no-results[data-v-653cb21d]{color:var(--color-light-gray-light);text-align:center;margin-top:40px;font-size:1.2rem}.pagination-actions[data-v-653cb21d]{justify-content:center;width:100%;margin-top:30px;margin-bottom:40px;display:flex}.btn-premium[data-v-653cb21d]{background:var(--color-primary);color:var(--color-black);cursor:pointer;border:none;border-radius:12px;padding:12px 30px;font-size:1.1rem;font-weight:700;transition:all .3s}.btn-premium[data-v-653cb21d]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.loading-text[data-v-653cb21d]{color:var(--color-primary);font-size:1.1rem;font-weight:600;animation:1.5s infinite pulse-653cb21d}.end-text[data-v-653cb21d]{color:var(--color-light-gray-light);text-align:center;margin-top:20px;margin-bottom:40px}@keyframes pulse-653cb21d{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (width<=600px){.btn-floating-sugerir[data-v-653cb21d]{padding:12px 20px;font-size:1rem;bottom:20px;right:20px}}.body-content{flex:1;justify-content:center;width:100%;min-height:calc(100vh - 80px);padding:40px;display:flex}.layout-container{flex:1;grid-template-columns:280px 1fr;width:100%;max-width:1400px;display:grid}.profile-nav{padding-right:30px}.profile-nav ul{flex-direction:column;gap:5px;display:flex}.router-user{color:var(--color-white);opacity:.7;border-radius:15px;align-items:center;gap:12px;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.router-user:hover{opacity:1;background-color:#ffffff0d;transform:translate(5px)}.router-user.router-link-active{opacity:1;border-left:4px solid var(--color-primary);background-color:#ffffff1a;border-radius:8px;transform:none}.router-user svg{width:24px;height:24px}.sidebar-left{flex-direction:column;display:flex}.main-content{border-left:1px solid #ffffff1a;flex-direction:column;gap:20px;padding-left:40px;display:flex}@media (width<=900px){.body-content{padding:20px 15px}.layout-container{grid-template-columns:1fr}.main-content{border-top:1px solid #ffffff1a;border-left:none;padding-top:20px;padding-left:0}.profile-nav{padding:0 0 20px}.profile-nav ul{scrollbar-width:none;flex-direction:row;gap:10px;overflow-x:auto}.profile-nav ul::-webkit-scrollbar{display:none}.router-user{white-space:nowrap;border:1px solid #ffffff1a;border-radius:30px;padding:10px 20px}.router-user.router-link-active{border-left:1px solid var(--color-primary);border:1px solid var(--color-primary);border-radius:30px}.router-user:hover{transform:scale(1.05)}}@media (width<=600px){.body-content{padding:15px 10px}.router-user{padding:8px 12px;font-size:.9rem}.router-user span{display:none}.router-user svg{width:22px;height:22px;margin:0}}.perfil-container[data-v-5de5109c]{width:100%;max-width:800px;margin:0 auto}.perfil-header[data-v-5de5109c]{border-bottom:1px solid #ffffff1a;align-items:center;gap:30px;padding-bottom:30px;display:flex}.avatar-wrapper[data-v-5de5109c]{background:var(--color-primary-dark);border:3px solid var(--color-primary-hover);border-radius:50%;padding:10px;box-shadow:0 10px 25px #0000004d}.user-info-display[data-v-5de5109c]{flex-direction:column;gap:5px;display:flex}.user-name[data-v-5de5109c]{color:var(--color-white);margin:0;font-size:2.2rem;font-weight:700}.user-email[data-v-5de5109c]{color:var(--color-light-gray-light);opacity:.8;font-size:1.1rem}.user-role[data-v-5de5109c]{align-self:flex-start;margin-top:10px}.badge[data-v-5de5109c]{color:var(--color-warning);border:1px solid var(--color-primary);background-color:#24ac7133;border-radius:20px;padding:5px 12px;font-size:.9rem;font-weight:600}.perfil-stats[data-v-5de5109c]{gap:20px;margin-top:30px;display:flex}.stat-box[data-v-5de5109c]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px;transition:transform .3s;display:flex}.stat-box[data-v-5de5109c]:hover{background:#ffffff0f;transform:translateY(-5px)}.stat-value[data-v-5de5109c]{color:var(--color-primary);font-size:2.5rem;font-weight:800}.stat-label[data-v-5de5109c]{color:var(--color-light-gray-light);text-transform:uppercase;letter-spacing:1px;font-size:.9rem}@media (width<=600px){.perfil-header[data-v-5de5109c]{text-align:center;flex-direction:column;gap:15px}.user-name[data-v-5de5109c]{font-size:1.8rem}.user-email[data-v-5de5109c]{word-break:break-all;font-size:1rem}.user-role[data-v-5de5109c]{align-self:center;margin-top:5px}.perfil-stats[data-v-5de5109c]{flex-direction:column;gap:15px;margin-top:20px}}.sinais-container[data-v-f338ac04]{flex-direction:column;gap:10px;display:flex}.section-title[data-v-f338ac04]{color:var(--color-white);margin-bottom:5px;font-size:2rem;font-weight:700}.section-subtitle[data-v-f338ac04]{color:var(--color-light-gray-light);opacity:.8;margin-bottom:25px}.sinais-grid[data-v-f338ac04]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;display:grid}.sinal-card[data-v-f338ac04]{border:1px solid #ffffff0d;border-radius:15px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.sinal-card[data-v-f338ac04]:hover{box-shadow:0 10px 25px var(--color-black-alpha-50);border-color:var(--color-primary-hover);transform:translateY(-5px)}.video-placeholder[data-v-f338ac04]{background:linear-gradient(135deg, var(--color-primary-dark), #1a3c2f);justify-content:center;align-items:center;height:160px;display:flex;position:relative}.play-icon[data-v-f338ac04]{width:50px;height:50px;color:var(--color-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;padding-left:5px;font-size:1.5rem;transition:background-color .3s;display:flex}.sinal-card:hover .play-icon[data-v-f338ac04]{background-color:var(--color-primary)}.sinal-info[data-v-f338ac04]{flex-direction:column;gap:8px;padding:20px;display:flex}.termo[data-v-f338ac04]{color:var(--color-white);margin:0;font-size:1.3rem;font-weight:700}.desc[data-v-f338ac04]{color:var(--color-light-gray-light);margin:0;font-size:.95rem;line-height:1.4}@media (width<=600px){.sinais-grid[data-v-f338ac04]{grid-template-columns:1fr}.section-title[data-v-f338ac04]{font-size:1.6rem}}.conta-container[data-v-8b8c44f9]{flex-direction:column;gap:10px;max-width:800px;display:flex}.section-title[data-v-8b8c44f9]{color:var(--color-white);margin-bottom:5px;font-size:2rem;font-weight:700}.section-subtitle[data-v-8b8c44f9]{color:var(--color-light-gray-light);opacity:.8;margin-bottom:25px}.forms-wrapper[data-v-8b8c44f9]{flex-direction:column;gap:30px;display:flex}.account-card[data-v-8b8c44f9]{flex-direction:column;gap:20px;max-width:100%;padding:30px;display:flex}.card-title[data-v-8b8c44f9]{color:var(--color-white);border-bottom:1px solid #ffffff1a;margin-bottom:5px;padding-bottom:15px;font-size:1.4rem}.input-group[data-v-8b8c44f9]{flex-direction:column;gap:8px;display:flex}.input-group label[data-v-8b8c44f9]{color:var(--color-white);font-size:.95rem;font-weight:500}.btn-premium[data-v-8b8c44f9]{align-self:flex-start;margin-top:10px}.alert[data-v-8b8c44f9]{border-radius:10px;padding:12px 15px;font-size:.95rem;font-weight:500}.alert.success[data-v-8b8c44f9]{color:var(--color-correct);border:1px solid var(--color-primary);background-color:#24ac7133}.alert.error[data-v-8b8c44f9]{color:#ff4d4f;background-color:#ff4d4f26;border:1px solid #ff4d4f}.danger-zone[data-v-8b8c44f9]{background:#ff4d4f05;border:1px solid #ff4d4f4d}.danger-title[data-v-8b8c44f9]{color:#ff4d4f;border-color:#ff4d4f33}.danger-desc[data-v-8b8c44f9]{color:var(--color-light-gray-light);font-size:.95rem}.btn-danger[data-v-8b8c44f9]{color:#ff4d4f;cursor:pointer;background-color:#0000;border:1px solid #ff4d4f;border-radius:15px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s}.btn-danger[data-v-8b8c44f9]:hover{background-color:#ff4d4f1a}.danger-confirm[data-v-8b8c44f9]{background-color:#ff4d4f0d;border:1px solid #ff4d4f33;border-radius:15px;flex-direction:column;gap:15px;padding:20px;display:flex}.confirm-text[data-v-8b8c44f9]{color:var(--color-white);margin:0;font-weight:600}.confirm-buttons[data-v-8b8c44f9]{gap:15px;display:flex}.btn-cancel[data-v-8b8c44f9]{color:var(--color-white);cursor:pointer;background-color:#ffffff1a;border:none;border-radius:10px;padding:10px 20px;font-weight:600;transition:background-color .3s}.btn-cancel[data-v-8b8c44f9]:hover{background-color:#fff3}.btn-danger-confirm[data-v-8b8c44f9]{color:#fff;cursor:pointer;background-color:#ff4d4f;border:none;border-radius:10px;padding:10px 20px;font-weight:600;transition:background-color .3s}.btn-danger-confirm[data-v-8b8c44f9]:hover{background-color:#ff7875}@media (width<=600px){.account-card[data-v-8b8c44f9]{padding:20px 15px}.section-title[data-v-8b8c44f9]{font-size:1.5rem}.confirm-buttons[data-v-8b8c44f9]{flex-direction:column;gap:10px}.btn-cancel[data-v-8b8c44f9],.btn-danger-confirm[data-v-8b8c44f9],.btn-premium[data-v-8b8c44f9],.btn-danger[data-v-8b8c44f9]{text-align:center;width:100%}.danger-confirm[data-v-8b8c44f9]{padding:15px}}.register-container[data-v-d3d80c8d]{width:100%;min-height:calc(100vh - 80px);display:flex}.reg-left[data-v-d3d80c8d]{color:var(--color-white);text-align:center;flex:1.2;justify-content:center;align-items:center;padding:30px 20px;display:flex;position:relative;overflow:hidden}.reg-right[data-v-d3d80c8d]{background-color:var(--color-black-pure);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 20px;display:flex}.reg-right>h1[data-v-d3d80c8d]{margin-bottom:5px;font-size:2.2rem;font-weight:700}.subtitle[data-v-d3d80c8d]{color:var(--color-light-gray-light);opacity:.8;text-align:center;margin-bottom:25px}.form-glass[data-v-d3d80c8d]{border-radius:20px;flex-direction:column;gap:15px;width:100%;max-width:420px;padding:30px;display:flex}.input-group[data-v-d3d80c8d]{width:100%;position:relative}.input-group label[data-v-d3d80c8d]{color:#fff9;pointer-events:none;background-color:#0000;padding:0 4px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-group input:focus~label[data-v-d3d80c8d],.input-group input:not(:placeholder-shown)~label[data-v-d3d80c8d]{color:var(--color-primary-light);background-color:var(--color-black-pure);border-radius:4px;top:-10px;left:12px;transform:translateY(0)scale(.85)}.btn-premium[data-v-d3d80c8d]{width:100%;height:52px;margin-top:15px;font-size:1.1rem}.divider[data-v-d3d80c8d]{text-align:center;color:#fff6;align-items:center;margin:5px 0;display:flex}.divider[data-v-d3d80c8d]:before,.divider[data-v-d3d80c8d]:after{content:"";border-bottom:1px solid #ffffff1a;flex:1}.divider[data-v-d3d80c8d]:not(:empty):before{margin-right:.25em}.divider[data-v-d3d80c8d]:not(:empty):after{margin-left:.25em}.ja-tem[data-v-d3d80c8d]{width:100%;height:52px;color:var(--color-white);background-color:#ffffff0d;border:1px solid #fff3;border-radius:50px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.ja-tem[data-v-d3d80c8d]:hover{background-color:#ffffff1a;border-color:#fff6}.error-banner[data-v-d3d80c8d]{border-left:4px solid var(--color-error);color:var(--color-error-light);background-color:#b91f3f26;border-radius:8px;width:100%;max-width:450px;margin-bottom:20px;padding:12px 20px}.glass-decoration[data-v-d3d80c8d]{background:radial-gradient(circle,#ffffff1a 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:-200px}.hero-content[data-v-d3d80c8d]{z-index:1;flex-direction:column;align-items:center;gap:15px;display:flex}.hero-logo[data-v-d3d80c8d]{filter:drop-shadow(0 10px 20px #0000004d);width:120px;margin-bottom:20px;transition:transform .3s}.hero-logo[data-v-d3d80c8d]:hover{transform:scale(1.05)rotate(-5deg)}.hero-title[data-v-d3d80c8d]{text-shadow:0 4px 20px #0003;font-size:2.5rem;font-weight:800;line-height:1.2}.hero-subtitle[data-v-d3d80c8d]{opacity:.9;max-width:80%;margin-bottom:20px;font-size:1.1rem}@media (width<=900px){.register-container[data-v-d3d80c8d]{flex-direction:column}.reg-left[data-v-d3d80c8d]{display:none}.reg-right[data-v-d3d80c8d]{justify-content:center;padding:40px 20px}.form-glass[data-v-d3d80c8d]{padding:25px 20px}}.register-container[data-v-ddc24ac3]{width:100%;min-height:calc(100vh - 80px);display:flex}.log-left[data-v-ddc24ac3]{background-color:var(--color-black-pure);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 20px;display:flex}.log-left>h1[data-v-ddc24ac3]{margin-bottom:5px;font-size:2.2rem;font-weight:700}.subtitle[data-v-ddc24ac3]{color:var(--color-light-gray-light);opacity:.8;text-align:center;margin-bottom:25px}.form-glass[data-v-ddc24ac3]{border-radius:20px;flex-direction:column;gap:15px;width:100%;max-width:420px;padding:30px;display:flex}.input-group[data-v-ddc24ac3]{width:100%;position:relative}.input-group label[data-v-ddc24ac3]{color:#fff9;pointer-events:none;background-color:#0000;padding:0 4px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-group input:focus~label[data-v-ddc24ac3],.input-group input:not(:placeholder-shown)~label[data-v-ddc24ac3]{color:var(--color-primary-light);background-color:var(--color-black-pure);border-radius:4px;top:-10px;left:12px;transform:translateY(0)scale(.85)}.actions-row[data-v-ddc24ac3]{justify-content:flex-end;width:100%;display:flex}.esq-senha[data-v-ddc24ac3]{color:var(--color-light-gray-light);cursor:pointer;font-size:.9rem;transition:color .2s}.esq-senha[data-v-ddc24ac3]:hover{color:var(--color-primary-light);text-decoration:underline}.btn-premium[data-v-ddc24ac3]{width:100%;height:52px;margin-top:10px;font-size:1.1rem}.divider[data-v-ddc24ac3]{text-align:center;color:#fff6;align-items:center;margin:10px 0;display:flex}.divider[data-v-ddc24ac3]:before,.divider[data-v-ddc24ac3]:after{content:"";border-bottom:1px solid #ffffff1a;flex:1}.divider[data-v-ddc24ac3]:not(:empty):before{margin-right:.25em}.divider[data-v-ddc24ac3]:not(:empty):after{margin-left:.25em}.criar-nova[data-v-ddc24ac3]{width:100%;height:52px;color:var(--color-white);background-color:#ffffff0d;border:1px solid #fff3;border-radius:50px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.criar-nova[data-v-ddc24ac3]:hover{background-color:#ffffff1a;border-color:#fff6}.error-banner[data-v-ddc24ac3]{border-left:4px solid var(--color-error);color:var(--color-error-light);background-color:#b91f3f26;border-radius:8px;width:100%;max-width:450px;margin-bottom:25px;padding:12px 20px}.log-right[data-v-ddc24ac3]{color:var(--color-white);text-align:center;flex:1.2;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.glass-decoration[data-v-ddc24ac3]{background:radial-gradient(circle,#ffffff1a 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.hero-content[data-v-ddc24ac3]{z-index:1;flex-direction:column;align-items:center;gap:15px;display:flex}.hero-logo[data-v-ddc24ac3]{filter:drop-shadow(0 10px 20px #0000004d);width:120px;margin-bottom:20px;transition:transform .3s}.hero-logo[data-v-ddc24ac3]:hover{transform:scale(1.05)rotate(-5deg)}.hero-title[data-v-ddc24ac3]{text-shadow:0 4px 20px #0003;font-size:2.5rem;font-weight:800;line-height:1.2}.hero-subtitle[data-v-ddc24ac3]{opacity:.9;max-width:80%;margin-bottom:20px;font-size:1.1rem}@media (width<=900px){.register-container[data-v-ddc24ac3]{flex-direction:column}.log-right[data-v-ddc24ac3]{display:none}.log-left[data-v-ddc24ac3]{justify-content:center;padding:40px 20px}.form-glass[data-v-ddc24ac3]{padding:25px 20px}}html,body{height:100%;margin:0;padding:0}*,:before,:after{box-sizing:border-box}html{font-size:20px}*{font-size:1rem}:root{--color-farm-green:#165f47;--color-lettuce:#2da049;--color-lemon-green:#aed140;--color-light-green:#e3ea98;--color-lemon:#f6c817;--color-pumpkin:#f2923b;--color-chilli-paper:#b91f3f;--color-beetroot:#8c4074;--color-primary:#165f47;--color-secondary:#8c4074;--color-gray:#4a5d55;--color-black:#0c241c;--color-white:#fcfdf6;--color-light-gray:#e3ea98;--color-dark-gray:#1b382d;--color-error:#b91f3f;--color-correct:#2da049;--color-warning:#f2923b;--color-primary-lightest:#e8f3ee;--color-primary-light:#438770;--color-primary-hover:#104835;--color-primary-dark:#0a3124;--color-primary-darkest:#04140e;--color-secondary-lightest:#f6edf3;--color-secondary-light:#b06b99;--color-secondary-hover:#6d305a;--color-secondary-dark:#502141;--color-secondary-darkest:#2e1025;--color-gray-lightest:#f2f5f3;--color-gray-light:#c0ccc6;--color-gray-hover:#36453e;--color-gray-dark:#232e2a;--color-gray-darkest:#111715;--color-black-pure:#06140f;--color-black-surface:#122b22;--color-dark-gray-light:#264a3d;--color-dark-gray-dark:#12261f;--color-white-pure:#fff;--color-light-gray-light:#f7f9ea;--color-light-gray-dark:#c5cf7a;--color-error-light:#fce8ec;--color-error-hover:#961530;--color-error-dark:#6e0c20;--color-correct-light:#eaf6ed;--color-correct-hover:#227e39;--color-correct-dark:#155425;--color-warning-light:#fef4ea;--color-warning-hover:#d47622;--color-warning-dark:#964e10;--color-primary-alpha-10:#165f471a;--color-primary-alpha-25:#165f4740;--color-primary-alpha-50:#165f4780;--color-primary-alpha-75:#165f47bf;--color-black-alpha-50:#0c241c80;--color-white-alpha-10:#fcfdf61a;--font-heading:"Sansation", sans-serif;--font-serif:"Merriweather", serif;--font-sans-serif:"Inter", sans-serif;--font-monospace:"JetBrains Mono", monospace}.tema{background-color:var(--color-dark-gray);color:var(--color-white);--color-text:var(--color-light-gray-light);--color-text-contrast:var(--color-black);font-family:var(--font-sans-serif)}.font-serif{font-family:var(--font-serif)}.font-sans-serif{font-family:var(--font-sans-serif)}.font-heading{font-family:var(--font-heading)}.font-monospace{font-family:var(--font-monospace)}.col-gray{color:var(--color-gray)}.col-white{color:var(--color-white)}.col-black{color:var(--color-black)}.col-primary{color:var(--color-primary)}.col-secondary{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-black{background-color:var(--color-black)}.bg-dark-gray{background-color:var(--color-dark-gray)}.glass{-webkit-backdrop-filter:blur(10px);background:#165f4726;border:1px solid #ffffff1a}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#0c241c99;border:1px solid #ffffff0d}.text-gradient{background:linear-gradient(90deg, var(--color-lettuce), var(--color-lemon-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bg-gradient-primary{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary))}.btn-premium{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:var(--color-white);cursor:pointer;box-shadow:0 4px 15px var(--color-primary-alpha-25);border:none;border-radius:50px;padding:12px 24px;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-premium:hover{box-shadow:0 6px 20px var(--color-primary-alpha-50);background:linear-gradient(135deg, var(--color-primary-light), var(--color-lettuce));transform:translateY(-2px)}.btn-premium:active{box-shadow:0 2px 10px var(--color-primary-alpha-25);transform:translateY(1px)}.input-premium{width:100%;color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:14px 16px;font-size:1rem;transition:all .3s}.input-premium:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 4px var(--color-primary-alpha-25);background:#ffffff1a;outline:none}.input-premium::placeholder{color:#ffffff80}.page-enter-active,.page-leave-active{transition:opacity .4s,transform .4s}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}
