.language-switcher[data-v-7df3a7d5]{color:#000c;transition:all .3s ease}.language-switcher[data-v-7df3a7d5]:hover{color:var(--q-primary);transform:translateY(-1px)}.flag-avatar[data-v-7df3a7d5]{font-size:16px;line-height:1;background:transparent}.selected-language[data-v-7df3a7d5]{background:rgba(var(--q-primary-rgb),.1)}.selected-language .q-item-label[data-v-7df3a7d5]{font-weight:600;color:var(--q-primary)}.body--dark .language-switcher[data-v-7df3a7d5]{color:#ffffffe6}.body--dark .language-switcher[data-v-7df3a7d5]:hover{color:var(--q-secondary)}.body--dark .selected-language[data-v-7df3a7d5]{background:rgba(var(--q-secondary-rgb),.1)}.body--dark .selected-language .q-item-label[data-v-7df3a7d5]{color:var(--q-secondary)}@media (max-width: 599px){.language-switcher[data-v-7df3a7d5]{font-size:.875rem}}.mobile-language-switcher[data-v-8bb7f512]{width:100%;color:#000c;transition:all .3s ease}.mobile-language-switcher[data-v-8bb7f512] .q-btn__content{width:100%;display:flex;justify-content:space-between;align-items:center}.mobile-language-switcher[data-v-8bb7f512] .q-btn-dropdown__arrow{margin-left:auto}.mobile-language-switcher[data-v-8bb7f512] .q-focus-helper,.mobile-language-switcher[data-v-8bb7f512] .q-ripple{display:none}.current-language[data-v-8bb7f512]{display:flex;align-items:center}.flag[data-v-8bb7f512]{font-size:18px;margin-right:8px}.language-name[data-v-8bb7f512]{font-size:14px;font-weight:500}.flag-avatar[data-v-8bb7f512]{font-size:16px;line-height:1;background:transparent}.selected-language[data-v-8bb7f512]{background:rgba(var(--q-primary-rgb),.1)}.selected-language .q-item-label[data-v-8bb7f512]{font-weight:600;color:var(--q-primary)}.body--dark .mobile-language-switcher[data-v-8bb7f512]{color:#ffffffe6}.body--dark .mobile-language-switcher[data-v-8bb7f512]:hover{color:var(--q-secondary);background-color:transparent!important}.body--dark .selected-language[data-v-8bb7f512]{background:rgba(var(--q-secondary-rgb),.1)}.body--dark .selected-language .q-item-label[data-v-8bb7f512]{color:var(--q-secondary)}.site-footer[data-v-febfcad1]{background:#1a1a2e;color:#e0e0e0;padding:48px 24px 24px;margin-top:auto}.footer-content[data-v-febfcad1]{max-width:1200px;margin:0 auto}.footer-brand[data-v-febfcad1]{background:linear-gradient(135deg,var(--q-primary),var(--q-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.footer-links[data-v-febfcad1]{display:flex;flex-direction:column;gap:8px}.footer-links a[data-v-febfcad1]{color:#9e9e9e;text-decoration:none;font-size:.875rem;transition:color .2s ease}.footer-links a[data-v-febfcad1]:hover{color:var(--q-primary)}.overlay-layout[data-v-0f3c2a62]{white-space:pre-wrap}.layout-background[data-v-0f3c2a62]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.overlay-layout .q-header[data-v-0f3c2a62]{position:fixed!important;z-index:2000}.overlay-layout .q-page-container[data-v-0f3c2a62]{padding-top:50px!important;margin-top:0!important}.transparent-header[data-v-0f3c2a62]{background:#ffffff80!important;border-bottom:none;overflow:visible}.transparent-header .q-toolbar[data-v-0f3c2a62]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff80;padding-left:8px;padding-right:8px}.gradient-title[data-v-0f3c2a62]{background:linear-gradient(135deg,var(--q-primary),var(--q-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.clickable-title[data-v-0f3c2a62]{cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.clickable-title[data-v-0f3c2a62]:hover{filter:brightness(1.1)}.q-toolbar-title[data-v-0f3c2a62]{flex-shrink:0;min-width:auto;font-size:1.25rem!important}@media (max-width: 599px){.q-toolbar-title[data-v-0f3c2a62]{font-size:1.25rem!important}}.header-menu[data-v-0f3c2a62]{display:flex;align-items:center}.transparent-header .q-btn[data-v-0f3c2a62]{color:#000c;font-weight:500;transition:all .3s ease}.transparent-header .q-btn[data-v-0f3c2a62]:hover{color:var(--q-primary);transform:translateY(-1px)}.register-btn[data-v-0f3c2a62]{font-weight:600;border-radius:6px;padding:6px 14px!important;font-size:.875rem;min-height:34px;transition:all .3s ease}.signin-btn[data-v-0f3c2a62]{font-weight:500;border-radius:6px;padding:6px 14px!important;font-size:.875rem;min-height:34px;background:#fff;transition:all .3s ease}.signin-btn[data-v-0f3c2a62]:hover{background:rgba(var(--q-primary-rgb),.1);box-shadow:0 2px 8px #0000001a}.signup-menu-item[data-v-0f3c2a62]{background:rgba(var(--q-primary-rgb),.08);border:1px solid rgba(var(--q-primary-rgb),.25)}.signup-menu-item[data-v-0f3c2a62]:hover{background:rgba(var(--q-primary-rgb),.18);border-color:rgba(var(--q-primary-rgb),.35)}.signup-menu-item .q-item-label[data-v-0f3c2a62]{color:var(--q-primary);font-weight:600}.body--dark .transparent-header[data-v-0f3c2a62]{background:#0003!important;box-shadow:0 2px 20px #0003,0 4px 40px #0000001a}.body--dark .transparent-header[data-v-0f3c2a62]:after{background:linear-gradient(to bottom,rgba(0,0,0,.25) 0%,rgba(0,0,0,.15) 30%,rgba(0,0,0,.05) 70%,transparent 100%)}.body--dark .transparent-header .q-btn[data-v-0f3c2a62]{color:#ffffffe6}.body--dark .transparent-header .q-btn[data-v-0f3c2a62]:hover{color:var(--q-secondary)}.body--dark .signin-btn[data-v-0f3c2a62]:hover{background:rgba(var(--q-secondary-rgb),.1);box-shadow:0 2px 8px #ffffff1a}.body--dark .signup-menu-item[data-v-0f3c2a62]{background:rgba(var(--q-secondary-rgb),.05);border-color:rgba(var(--q-secondary-rgb),.2)}.body--dark .signup-menu-item[data-v-0f3c2a62]:hover{background:rgba(var(--q-secondary-rgb),.15);border-color:rgba(var(--q-secondary-rgb),.3)}.body--dark .signup-menu-item .q-item-label[data-v-0f3c2a62]{color:var(--q-secondary)}@media (max-width: 599px){.register-btn[data-v-0f3c2a62],.signin-btn[data-v-0f3c2a62]{padding:4px 10px!important;font-size:.8rem}}.left-drawer-container[data-v-0f3c2a62]{display:flex;flex-direction:column;min-height:100%}.drawer-top-item[data-v-0f3c2a62]{padding-left:4px;padding-top:4px}.drawer-title-section[data-v-0f3c2a62]{padding-left:8px;padding-top:2px}.drawer-brand-link[data-v-0f3c2a62]{text-decoration:none;color:inherit}.top-menu-item[data-v-0f3c2a62]:hover{transform:none}.menu-item[data-v-0f3c2a62]{border-radius:8px;margin-bottom:4px;transition:all .3s ease}.menu-item[data-v-0f3c2a62]:hover{background:rgba(var(--q-primary-rgb),.1);transform:translate(4px)}.signin-menu-item[data-v-0f3c2a62]{background:rgba(var(--q-primary-rgb),.05);border:1px solid rgba(var(--q-primary-rgb),.2)}.signin-menu-item[data-v-0f3c2a62]:hover{background:rgba(var(--q-primary-rgb),.15);border-color:rgba(var(--q-primary-rgb),.3)}.signin-menu-item .q-item-label[data-v-0f3c2a62]{color:var(--q-primary);font-weight:600}.body--dark .menu-item[data-v-0f3c2a62]:hover{background:rgba(var(--q-secondary-rgb),.1)}.body--dark .signin-menu-item[data-v-0f3c2a62]{background:rgba(var(--q-secondary-rgb),.05);border-color:rgba(var(--q-secondary-rgb),.2)}.body--dark .signin-menu-item[data-v-0f3c2a62]:hover{background:rgba(var(--q-secondary-rgb),.15);border-color:rgba(var(--q-secondary-rgb),.3)}.body--dark .signin-menu-item .q-item-label[data-v-0f3c2a62]{color:var(--q-secondary)}
