.header-container[data-v-cba4f9b7]{position:relative;z-index:1000}.modern-header[data-v-cba4f9b7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 32px #0000001a}.header-toolbar[data-v-cba4f9b7],.modern-header[data-v-cba4f9b7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-toolbar[data-v-cba4f9b7]{border-bottom:1px solid hsla(0,0%,100%,.2);min-height:64px;padding:0 16px}.header-toolbar[data-v-cba4f9b7],.menu-btn[data-v-cba4f9b7]{background:#ffffff1a}.menu-btn[data-v-cba4f9b7]{border-radius:12px;color:#ffffffe6;transition:all .3s ease}.menu-btn[data-v-cba4f9b7]:hover{background:#fff3;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.header-title[data-v-cba4f9b7]{flex:1}.title-container[data-v-cba4f9b7]{align-items:center;display:flex;justify-content:space-between;width:100%}.title-content[data-v-cba4f9b7]{align-items:center;display:flex;gap:16px}.title-info[data-v-cba4f9b7]{display:flex;flex-direction:column;gap:2px}.title-main[data-v-cba4f9b7]{align-items:center;display:flex;gap:8px}.title-text[data-v-cba4f9b7]{background:linear-gradient(45deg,#fffffff2,#fffc);-webkit-background-clip:text;color:#fffffff2;font-size:16px;font-weight:600;line-height:1.2;-webkit-text-fill-color:transparent;background-clip:text}.version-chip[data-v-cba4f9b7]{animation:pulse-cba4f9b7 2s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3!important;border-radius:12px!important;cursor:pointer;font-size:10px!important;font-weight:600!important;height:24px!important;transition:all .3s ease}.version-chip[data-v-cba4f9b7]:hover{background:#ffffff4d!important;box-shadow:0 4px 15px #fff3;transform:translateY(-2px) scale(1.05)}.title-subtitle[data-v-cba4f9b7]{color:#ffffffb3;font-size:11px;font-weight:400;line-height:1}.header-status[data-v-cba4f9b7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.status-chip[data-v-cba4f9b7]{animation:pulse-cba4f9b7 2s infinite;background:#fff3!important;font-size:11px!important;font-weight:500!important}.version-chip[data-v-cba4f9b7]{animation-delay:0s}.status-chip[data-v-cba4f9b7]:nth-child(2){animation-delay:.5s}.status-chip[data-v-cba4f9b7]:nth-child(3){animation-delay:1s}@keyframes pulse-cba4f9b7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.header-actions[data-v-cba4f9b7]{align-items:center;display:flex;gap:8px}.profile-btn[data-v-cba4f9b7]{background:#ffffff1a;border-radius:50%;color:#ffffffe6;transition:all .3s ease}.profile-btn[data-v-cba4f9b7]:hover{background:#fff3;box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.1)}.modern-drawer[data-v-cba4f9b7]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.modern-drawer[data-v-cba4f9b7] .q-drawer__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2}.drawer-content[data-v-cba4f9b7]{display:flex;flex-direction:column;height:100%}.drawer-header[data-v-cba4f9b7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid hsla(0,0%,100%,.2);justify-content:space-between;padding:24px 20px 20px}.drawer-header[data-v-cba4f9b7],.header-info[data-v-cba4f9b7]{align-items:center;display:flex}.header-info[data-v-cba4f9b7]{gap:12px}.header-icon[data-v-cba4f9b7]{background:rgba(var(--q-primary-rgb),.1);border-radius:12px;padding:8px}.header-text[data-v-cba4f9b7]{flex:1}.header-title-text[data-v-cba4f9b7]{color:#2d3748;font-size:18px;font-weight:600;line-height:1.2;margin:0}.header-subtitle[data-v-cba4f9b7]{color:#718096;font-size:12px;line-height:1;margin:0}.close-btn[data-v-cba4f9b7]{background:#ffffff80;border-radius:8px;color:#718096;transition:all .3s ease}.close-btn[data-v-cba4f9b7]:hover{background:#fffc;color:#2d3748;transform:rotate(90deg)}.menu-section[data-v-cba4f9b7]{flex:1;overflow-y:auto;padding:12px 0}.menu-group[data-v-cba4f9b7]{margin-bottom:20px}.menu-group[data-v-cba4f9b7]:last-child{margin-bottom:0}.menu-group-title[data-v-cba4f9b7]{align-items:center;color:#4a5568;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:8px;padding:8px 20px;text-transform:uppercase}.admin-title[data-v-cba4f9b7]{color:#d69e2e}.admin-badge[data-v-cba4f9b7]{font-size:10px;font-weight:700;margin-left:auto}.admin-group[data-v-cba4f9b7]{border-top:1px solid hsla(0,0%,100%,.2)}.admin-group[data-v-cba4f9b7],.dev-group[data-v-cba4f9b7]{margin-top:16px;padding-top:16px}.dev-group[data-v-cba4f9b7]{border-top:1px solid rgba(76,175,80,.2)}.menu-list[data-v-cba4f9b7]{padding:0}.menu-item[data-v-cba4f9b7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;margin:4px 16px 8px;transition:all .3s ease}.menu-item[data-v-cba4f9b7]:hover{background:#fffc;box-shadow:0 8px 25px #0000001a;transform:translate(8px) translateY(-2px)}.menu-item-active[data-v-cba4f9b7]{background:rgba(var(--q-primary-rgb),.1)!important;border-color:rgba(var(--q-primary-rgb),.3)!important;transform:translate(8px)!important}.menu-icon-container[data-v-cba4f9b7]{align-items:center;background:rgba(var(--q-primary-rgb),.1);border-radius:10px;color:var(--q-primary);display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.menu-item:hover .menu-icon-container[data-v-cba4f9b7]{background:rgba(var(--q-primary-rgb),.2);transform:scale(1.1)}.admin-item[data-v-cba4f9b7]{background:#ffc1070d;border-color:#ffc1071a}.admin-icon[data-v-cba4f9b7],.admin-item[data-v-cba4f9b7]:hover{background:#ffc1071a}.admin-icon[data-v-cba4f9b7]{color:#d69e2e}.admin-item:hover .admin-icon[data-v-cba4f9b7]{background:#ffc10733}.dev-item[data-v-cba4f9b7]{background:#4caf500d;border-color:#4caf501a}.dev-icon[data-v-cba4f9b7],.dev-item[data-v-cba4f9b7]:hover{background:#4caf501a}.dev-icon[data-v-cba4f9b7]{color:#38a169}.dev-item:hover .dev-icon[data-v-cba4f9b7]{background:#4caf5033}.menu-label[data-v-cba4f9b7]{color:#2d3748;font-size:14px;font-weight:500}.menu-arrow[data-v-cba4f9b7]{color:#a0aec0;transition:all .3s ease}.menu-item:hover .menu-arrow[data-v-cba4f9b7]{color:var(--q-primary);transform:translate(4px)}.drawer-footer[data-v-cba4f9b7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-top:1px solid hsla(0,0%,100%,.2);padding:20px}.footer-info[data-v-cba4f9b7]{align-items:center;display:flex;justify-content:center}.made-with-love[data-v-cba4f9b7]{animation:lovebeat-cba4f9b7 2s infinite;background:#3b82f6cc!important}@keyframes lovebeat-cba4f9b7{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.05)}}@media (max-width:768px){.header-toolbar[data-v-cba4f9b7]{min-height:56px;padding:0 12px}.title-content[data-v-cba4f9b7]{gap:12px}.title-main[data-v-cba4f9b7]{align-items:flex-start;flex-direction:column;gap:4px}.title-text[data-v-cba4f9b7]{font-size:14px}.version-chip[data-v-cba4f9b7]{align-self:flex-start}.title-subtitle[data-v-cba4f9b7]{font-size:10px}.header-status[data-v-cba4f9b7]{flex-direction:column;gap:4px}.drawer-header[data-v-cba4f9b7]{padding:20px 16px 16px}.header-title-text[data-v-cba4f9b7]{font-size:16px}.menu-item[data-v-cba4f9b7]{margin:4px 12px}}@media (max-width:480px){.header-toolbar[data-v-cba4f9b7]{padding:0 8px}.title-content[data-v-cba4f9b7]{flex-direction:column;gap:4px}.title-content[data-v-cba4f9b7],.title-info[data-v-cba4f9b7]{align-items:flex-start}.title-main[data-v-cba4f9b7]{align-items:center;display:flex;gap:6px}.title-text[data-v-cba4f9b7]{font-size:12px}.header-status[data-v-cba4f9b7],.title-subtitle[data-v-cba4f9b7]{display:none}.drawer-header[data-v-cba4f9b7]{padding:16px 12px}.menu-section[data-v-cba4f9b7]{padding:8px 0}.menu-item[data-v-cba4f9b7]{margin:4px 8px}}.modern-header[data-v-cba4f9b7]{animation:slideDown-cba4f9b7 .6s ease-out}@keyframes slideDown-cba4f9b7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.drawer-content[data-v-cba4f9b7]{animation:slideIn-cba4f9b7 .4s ease-out}@keyframes slideIn-cba4f9b7{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.menu-item[data-v-cba4f9b7]{animation:menuItemAppear-cba4f9b7 .5s ease-out}.menu-group:first-child .menu-item[data-v-cba4f9b7]:first-child{animation-delay:.1s}.menu-group:first-child .menu-item[data-v-cba4f9b7]:nth-child(2){animation-delay:.2s}.menu-group:first-child .menu-item[data-v-cba4f9b7]:nth-child(3){animation-delay:.3s}.menu-group:nth-child(2) .menu-item[data-v-cba4f9b7]:first-child{animation-delay:.4s}.menu-group:nth-child(2) .menu-item[data-v-cba4f9b7]:nth-child(2){animation-delay:.5s}.menu-group:nth-child(2) .menu-item[data-v-cba4f9b7]:nth-child(3){animation-delay:.6s}.menu-group-title[data-v-cba4f9b7]{animation:titleAppear-cba4f9b7 .4s ease-out}.menu-group:first-child .menu-group-title[data-v-cba4f9b7]{animation-delay:0s}.menu-group:nth-child(2) .menu-group-title[data-v-cba4f9b7]{animation-delay:.3s}@keyframes titleAppear-cba4f9b7{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes menuItemAppear-cba4f9b7{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.menu-section[data-v-cba4f9b7]::-webkit-scrollbar{width:6px}.menu-section[data-v-cba4f9b7]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.menu-section[data-v-cba4f9b7]::-webkit-scrollbar-thumb{background:rgba(var(--q-primary-rgb),.3);border-radius:3px}.menu-section[data-v-cba4f9b7]::-webkit-scrollbar-thumb:hover{background:rgba(var(--q-primary-rgb),.5)}.login-page[data-v-ff2802f8]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.login-container[data-v-ff2802f8]{margin:0 auto;max-width:400px;width:100%}.login-header[data-v-ff2802f8]{color:#fff}.security-info-btn[data-v-ff2802f8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.security-info-btn[data-v-ff2802f8]:hover{background:#fff3;transform:scale(1.05)}.login-welcome[data-v-ff2802f8]{background:#2196f30d;border:1px solid rgba(33,150,243,.1);border-radius:16px;padding:20px}.login-method[data-v-ff2802f8]{margin-bottom:16px}.logo-container[data-v-ff2802f8]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.login-card[data-v-ff2802f8],.logo-container[data-v-ff2802f8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-card[data-v-ff2802f8]{background:#fffffff2;border-radius:24px;box-shadow:0 20px 40px #0000001a}.google-btn[data-v-ff2802f8]{background:#4285f4;border-radius:12px;color:#fff;font-weight:500;text-transform:none}.google-btn[data-v-ff2802f8]:hover{background:#3367d6}.email-input[data-v-ff2802f8] .q-field__control{border-radius:12px}.email-btn[data-v-ff2802f8]{background:#1976d2;border-radius:12px;color:#fff;font-weight:500;text-transform:none}.email-btn[data-v-ff2802f8]:hover{background:#1565c0}.success-banner[data-v-ff2802f8]{background:#4caf501a;border:1px solid rgba(76,175,80,.2);border-radius:12px}.spam-warning[data-v-ff2802f8]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px}.user-welcome .q-avatar[data-v-ff2802f8]{border:4px solid rgba(25,118,210,.1)}.user-avatar[data-v-ff2802f8]{box-shadow:0 8px 16px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.user-avatar[data-v-ff2802f8]:hover{box-shadow:0 12px 24px #00000026;transform:scale(1.05)}.user-avatar img[data-v-ff2802f8]{transition:all .3s ease}.logout-btn[data-v-ff2802f8]{border-color:#f44336;color:#f44336}.logout-btn[data-v-ff2802f8]:hover{background:#f443361a}.login-footer[data-v-ff2802f8]{color:#fffc}@media (max-width:480px){.login-container[data-v-ff2802f8]{max-width:90%}.login-card .q-card-section[data-v-ff2802f8]{padding:24px}.login-header h4[data-v-ff2802f8]{font-size:1.8rem}}.body--dark .divider-text[data-v-ff2802f8],.body--dark .login-card[data-v-ff2802f8]{background:#1e1e1ef2}.body--dark .divider-text[data-v-ff2802f8]{position:relative;z-index:2}.name-form-page[data-v-6461e153]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.name-form-container[data-v-6461e153]{margin:0 auto;max-width:450px;width:100%}.form-header[data-v-6461e153]{color:#fff}.icon-container[data-v-6461e153]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto;width:70px}.icon-container[data-v-6461e153],.name-form-card[data-v-6461e153]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.name-form-card[data-v-6461e153]{background:#fffffff2;border-radius:24px;box-shadow:0 20px 40px #0000001a}.user-info .q-avatar[data-v-6461e153]{border:3px solid rgba(25,118,210,.1)}.name-input[data-v-6461e153] .q-field__control{border-radius:12px}.info-banner[data-v-6461e153]{background:#2196f31a;border:1px solid rgba(33,150,243,.2);border-radius:12px}.save-btn[data-v-6461e153]{background:linear-gradient(45deg,#1976d2,#42a5f5);border-radius:12px;color:#fff;font-weight:500;text-transform:none;transition:all .3s ease}.save-btn[data-v-6461e153]:hover:not(:disabled){box-shadow:0 8px 20px #1976d24d;transform:translateY(-2px)}.save-btn[data-v-6461e153]:disabled{background:#e0e0e0!important;color:#9e9e9e!important}.progress-bar[data-v-6461e153]{margin:0 auto;max-width:200px}.progress-info[data-v-6461e153]{color:#ffffffe6}@media (max-width:480px){.name-form-container[data-v-6461e153]{max-width:90%}.name-form-card .q-card-section[data-v-6461e153]{padding:24px}.form-header h4[data-v-6461e153]{font-size:1.8rem}}.body--dark .name-form-card[data-v-6461e153]{background:#1e1e1ef2}.name-form-card[data-v-6461e153]{animation:slideUp-6461e153 .5s ease-out}@keyframes slideUp-6461e153{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.guest-page[data-v-0ccb8704]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.guest-container[data-v-0ccb8704]{margin:0 auto;max-width:500px;width:100%}.guest-header[data-v-0ccb8704]{color:#fff}.icon-container[data-v-0ccb8704]{align-items:center;animation:pulse-0ccb8704 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;height:90px;justify-content:center;margin:0 auto;width:90px}@keyframes pulse-0ccb8704{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.guest-card[data-v-0ccb8704]{animation:slideUp-0ccb8704 .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:24px;box-shadow:0 20px 40px #0000001a}@keyframes slideUp-0ccb8704{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.user-info .q-avatar[data-v-0ccb8704]{border:4px solid rgba(255,193,7,.2)}.status-banner[data-v-0ccb8704]{background:linear-gradient(135deg,#ffc1071a,#ff98001a);border:1px solid rgba(255,193,7,.3);border-radius:16px}.banner-content[data-v-0ccb8704]{flex:1}.info-expansion[data-v-0ccb8704]{border-radius:12px;overflow:hidden}.time-banner[data-v-0ccb8704]{background:#2196f31a;border:1px solid rgba(33,150,243,.2);border-radius:12px}.contact-btn[data-v-0ccb8704]{border-color:#1976d2;border-radius:12px;color:#1976d2;transition:all .3s ease}.contact-btn[data-v-0ccb8704]:hover{background:#1976d21a;transform:translateY(-2px)}.refresh-btn[data-v-0ccb8704]{border-color:#4caf50;border-radius:12px;color:#4caf50;transition:all .3s ease}.refresh-btn[data-v-0ccb8704]:hover{background:#4caf501a;transform:translateY(-2px)}.logout-btn[data-v-0ccb8704]{border-radius:12px;color:#f44336;transition:all .3s ease}.logout-btn[data-v-0ccb8704]:hover{background:#f443361a}.guest-footer[data-v-0ccb8704]{color:#ffffffe6}.guest-footer a[data-v-0ccb8704]{border-bottom:1px solid hsla(0,0%,100%,.5);text-decoration:none}.guest-footer a[data-v-0ccb8704]:hover{border-bottom-color:#fff}@media (max-width:480px){.guest-container[data-v-0ccb8704]{max-width:90%}.guest-card .q-card-section[data-v-0ccb8704]{padding:24px}.guest-header h4[data-v-0ccb8704]{font-size:1.8rem}}.body--dark .guest-card[data-v-0ccb8704]{background:#1e1e1ef2}.q-spinner[data-v-0ccb8704]{animation:spin 1s linear infinite}
