.switch[data-v-7e23ab59]{align-items:center;display:inline-flex;position:relative}.switch__input[data-v-7e23ab59]{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.switch__label[data-v-7e23ab59]{align-items:center;background-color:#8fb5f5;border:3px solid #347cf8;border-radius:9999px;cursor:pointer;display:inline-flex;height:30px;position:relative;transition:all .4s cubic-bezier(.46,.03,.52,.96);width:60px}.switch__indicator[data-v-7e23ab59]{background-color:#ecd21f;border-radius:9999px;height:24px;transform:translate(-50%,-50%) translate(36%);width:24px}.switch__decoration[data-v-7e23ab59],.switch__indicator[data-v-7e23ab59]{display:block;left:50%;position:absolute;top:50%}.switch__decoration[data-v-7e23ab59]{animation:cloud-7e23ab59 8s linear infinite;background-color:#fff;border-radius:9999px 9999px 0 0;height:12px;transform:translateY(-50%);width:12px}.switch__decoration[data-v-7e23ab59]:after,.switch__decoration[data-v-7e23ab59]:before{background-color:#fff;border-radius:9999px 9999px 0 0;content:"";display:block;position:absolute}.switch__decoration[data-v-7e23ab59]:before{bottom:0;height:6px;left:-4px;width:6px}.switch__decoration[data-v-7e23ab59]:after{border-bottom-right-radius:9999px;bottom:0;height:8px;left:10px;width:8px}.switch__indicator[data-v-7e23ab59],.switch__indicator[data-v-7e23ab59]:after,.switch__indicator[data-v-7e23ab59]:before{transition:all .4s cubic-bezier(.46,.03,.52,.96)}.switch__input:checked+.switch__label[data-v-7e23ab59]{background-color:#2b2b2b;border-color:#5b5b5b}.switch__input:checked+.switch__label .switch__indicator[data-v-7e23ab59]{background-color:#7b7b7b;box-shadow:inset 10px 0 #0003;transform:translate(-50%,-50%) translate(-36%)}.switch__input:checked+.switch__label .switch__indicator[data-v-7e23ab59]:after,.switch__input:checked+.switch__label .switch__indicator[data-v-7e23ab59]:before{background-color:#fff;border-radius:9999px;content:"";display:block;position:absolute}.switch__input:checked+.switch__label .switch__indicator[data-v-7e23ab59]:before{height:5px;left:5px;opacity:.6;top:5px;width:5px}.switch__input:checked+.switch__label .switch__indicator[data-v-7e23ab59]:after{bottom:5px;height:7px;opacity:.8;right:5px;width:7px}.switch__input:checked+.switch__label .switch__decoration[data-v-7e23ab59]{animation:twinkle-7e23ab59 .8s -.6s infinite;border-radius:9999px;height:3px;top:65%;transform:none;width:3px}.switch__input:checked+.switch__label .switch__decoration[data-v-7e23ab59]:before{animation:twinkle-7e23ab59 .6s infinite;border-radius:9999px;height:3px;left:6px;top:-12px;width:3px}.switch__input:checked+.switch__label .switch__decoration[data-v-7e23ab59]:after{animation:twinkle-7e23ab59 .6s -.2s infinite;border-radius:9999px;height:3px;left:18px;top:-4px;width:3px}@keyframes twinkle-7e23ab59{50%{opacity:.2}}@keyframes cloud-7e23ab59{0%{transform:translateY(-50%)}50%{transform:translate(-50%,-50%)}to{transform:translateY(-50%)}}.language-switcher[data-v-4b1063e7]{align-items:center;display:flex;flex-direction:column}.flags-container[data-v-4b1063e7]{display:flex;gap:12px}.flag-button[data-v-4b1063e7]{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:6px 18px;transition:all .2s ease}.flag-button[data-v-4b1063e7]:hover{background:var(--primary-color-dark)}.flag-button.active[data-v-4b1063e7],.flag-button[data-v-4b1063e7]:hover{border-color:var(--primary-color);color:var(--text-color-with-dark-bg)}.flag-button.active[data-v-4b1063e7]{background:var(--primary-color);box-shadow:0 2px 4px #0000001a}.flag-image[data-v-4b1063e7]{border-radius:4px;height:auto;width:24px}@media (max-width:767px){.language-name[data-v-4b1063e7]{font-size:12px}.flag-button[data-v-4b1063e7]{padding:6px 18px}.flag-image[data-v-4b1063e7]{width:20px}}.user-header[data-v-6ad3fbfd]{align-items:center;color:var(--text-color);display:flex;position:relative}.user-image[data-v-6ad3fbfd]{border:2px solid var(--highlight-color);border-radius:50%;height:40px;margin-right:10px;-o-object-fit:cover;object-fit:cover;transition:border-color .2s ease;width:40px}.menu-wrapper[data-v-6ad3fbfd]{display:inline-block;position:relative}.user-header-button[data-v-6ad3fbfd]{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;padding:8px 12px;transition:background-color .2s ease}.user-header-button[data-v-6ad3fbfd]:hover{background-color:var(--highlight-color);color:var(--text-color-with-dark-bg)}.arrow[data-v-6ad3fbfd]{align-items:center;display:flex;margin-left:6px;transition:transform .2s ease}.arrow-open[data-v-6ad3fbfd]{transform:rotate(180deg)}.user-menu[data-v-6ad3fbfd]{color:var(--text-color);position:absolute;right:0;top:100%;width:240px;z-index:9999}.menu-bridge[data-v-6ad3fbfd]{height:8px;margin-bottom:-8px;width:100%}.menu-content[data-v-6ad3fbfd]{background-color:var(--background-color);border:1px solid var(--highlight-color);border-radius:12px;box-shadow:0 4px 20px #00000026;margin-top:8px;overflow:hidden}.menu-header[data-v-6ad3fbfd]{align-items:center;background-color:var(--highlight-color);color:var(--text-color-with-dark-bg);display:flex;padding:16px}.menu-user-image[data-v-6ad3fbfd]{border-radius:50%;height:48px;margin-right:12px;-o-object-fit:cover;object-fit:cover;width:48px}.user-info[data-v-6ad3fbfd]{align-items:flex-start;display:flex;flex-direction:column}.menu-user-name[data-v-6ad3fbfd]{font-size:.95rem;font-weight:600}.user-username[data-v-6ad3fbfd]{font-size:.8rem;opacity:.8}.menu-divider[data-v-6ad3fbfd]{background-color:var(--highlight-color);height:1px;margin:4px 0;opacity:.5}.user-menu ul[data-v-6ad3fbfd]{list-style:none;margin:0;padding:8px}.user-menu li[data-v-6ad3fbfd]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;gap:12px;padding:12px 16px;transition:all .2s ease}.user-menu li[data-v-6ad3fbfd]:hover{background-color:var(--highlight-color);color:var(--text-color-with-dark-bg)}.logout-option[data-v-6ad3fbfd]{color:#dc2626}.logout-option[data-v-6ad3fbfd]:hover{background-color:#db4a4a!important}.theme-toggle[data-v-6ad3fbfd]{margin:4px 0!important;padding:12px 16px!important}.theme-toggle-wrapper[data-v-6ad3fbfd]{align-items:center;display:flex;justify-content:space-between;width:100%}.language-toggle[data-v-6ad3fbfd]{margin:0!important;padding:12px 16px!important}.language-toggle-wrapper[data-v-6ad3fbfd]{align-items:center;display:flex;justify-content:center;width:100%}.theme-label[data-v-6ad3fbfd]{color:var(--text-color);font-size:.9rem}.language-toggle[data-v-6ad3fbfd]:hover,.theme-toggle[data-v-6ad3fbfd]:hover{background-color:transparent!important}.animate-in[data-v-6ad3fbfd]{animation:menuIn-6ad3fbfd .2s ease-out}.animate-in[data-v-6ad3fbfd],.animate-out[data-v-6ad3fbfd]{transform-origin:top right}.animate-out[data-v-6ad3fbfd]{animation:menuOut-6ad3fbfd .2s ease-in}@keyframes menuIn-6ad3fbfd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes menuOut-6ad3fbfd{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (max-width:540px){.user-name[data-v-6ad3fbfd]{display:none}}.header[data-v-f2fd2bbf]{border-bottom:1px solid var(--border-color);box-sizing:border-box;justify-content:space-between;min-height:60px;padding:.5rem 1rem;width:100%}.header[data-v-f2fd2bbf],.logo[data-v-f2fd2bbf]{align-items:center;display:flex}.logo[data-v-f2fd2bbf]{flex-shrink:0}.logo img[data-v-f2fd2bbf]{display:block;height:auto;max-width:150px}.right-section[data-v-f2fd2bbf]{align-items:center;display:flex;gap:1rem;height:100%;margin-left:auto}@media (max-width:768px){.header[data-v-f2fd2bbf]{min-height:50px;padding:.5rem}.logo img[data-v-f2fd2bbf]{height:auto;max-width:35px;width:100%}.right-section[data-v-f2fd2bbf]{gap:.5rem;margin-left:.5rem}}@media (max-width:360px){.header[data-v-f2fd2bbf]{padding:.25rem}.logo img[data-v-f2fd2bbf]{max-width:40px}.right-section[data-v-f2fd2bbf]{margin-left:.25rem}}.footer[data-v-68dd3ff0]{align-items:center;background-color:var(--background-color);color:var(--text-color);display:flex;flex-direction:column;gap:10px;padding:20px;text-align:center}.footer .footer-content[data-v-68dd3ff0]{font-size:.9rem;line-height:1.5}.footer .social-links[data-v-68dd3ff0]{display:flex;gap:1.5rem;justify-content:center}.footer .social-links a[data-v-68dd3ff0]{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:40px}.footer .social-links a[data-v-68dd3ff0]:hover{transform:scale(1.2)}.social-icon[data-v-68dd3ff0]{height:24px;width:24px}.social-icon.instagram[data-v-68dd3ff0]{color:#e1306c}.social-icon.facebook[data-v-68dd3ff0]{color:#1877f2}@media (max-width:768px){.footer[data-v-68dd3ff0]{flex-direction:column}.footer .footer-content[data-v-68dd3ff0]{font-size:.8rem}.footer .social-links a[data-v-68dd3ff0]{height:35px;width:35px}.social-icon[data-v-68dd3ff0]{height:20px;width:20px}}
