.bottom-nav-container[data-v-9ce5695d]{background-color:#fff;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:40}.dark .bottom-nav-container[data-v-9ce5695d]{background-color:#000}.bottom-nav[data-v-9ce5695d]{align-items:center;background-color:#fff;display:flex;height:60px;justify-content:space-around;padding:0 16px}.dark .bottom-nav[data-v-9ce5695d]{background-color:#000}.nav-item[data-v-9ce5695d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;height:100%;justify-content:center;position:relative;transition:none}.nav-icon[data-v-9ce5695d]{color:#262626;height:24px;transition:color .15s ease;width:24px}.dark .nav-icon[data-v-9ce5695d]{color:#fff!important}.nav-item.active .nav-icon[data-v-9ce5695d]{color:#000}.dark .nav-item.active .nav-icon[data-v-9ce5695d]{color:#fff!important}.center-button[data-v-9ce5695d]{flex:1}.nav-icon-center[data-v-9ce5695d]{color:#000;height:28px;width:28px}.dark .nav-icon-center[data-v-9ce5695d]{color:#fff}.profile-item[data-v-9ce5695d]{overflow:visible;position:relative}.profile-image-container[data-v-9ce5695d]{align-items:center;border-radius:50%;display:flex;height:26px;justify-content:center;overflow:hidden;width:26px}.profile-image[data-v-9ce5695d]{border:1.5px solid transparent;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;transition:border-color .15s ease;width:100%}.profile-image.active-profile[data-v-9ce5695d]{border-color:#000}.dark .profile-image.active-profile[data-v-9ce5695d]{border-color:#fff}.nav-item[data-v-9ce5695d]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-item[data-v-9ce5695d]:focus{outline:none}.nav-item[data-v-9ce5695d]:focus-visible{outline:none}.profile-button[data-v-9ce5695d]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:visible;padding:0;position:relative;width:100%;-webkit-tap-highlight-color:transparent}.profile-dropdown[data-v-9ce5695d]{animation:slideUp-9ce5695d .2s ease-out;background:#fff;border-radius:12px;bottom:80px;box-shadow:0 4px 20px #00000026;overflow:hidden;position:fixed;right:20px;width:280px;z-index:50}.dark .profile-dropdown[data-v-9ce5695d]{background:#1a1a1a;box-shadow:0 4px 20px #00000080}@keyframes slideUp-9ce5695d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-9ce5695d]{border-bottom:1px solid #e5e7eb;padding:16px}.dark .dropdown-header[data-v-9ce5695d]{border-bottom-color:#374151}.user-info[data-v-9ce5695d]{align-items:center;display:flex;gap:12px}.user-avatar[data-v-9ce5695d]{border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.avatar-image[data-v-9ce5695d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar-icon[data-v-9ce5695d]{color:#6b7280;height:40px;width:40px}.dark .user-avatar-icon[data-v-9ce5695d]{color:#9ca3af}.user-details[data-v-9ce5695d]{flex:1;min-width:0}.user-name[data-v-9ce5695d]{color:#111827;font-size:14px;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .user-name[data-v-9ce5695d]{color:#f3f4f6}.user-email[data-v-9ce5695d]{color:#6b7280;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .user-email[data-v-9ce5695d]{color:#9ca3af}.dropdown-content[data-v-9ce5695d]{padding:8px 0}.dropdown-item[data-v-9ce5695d]{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 16px;text-align:left;transition:background-color .15s ease;width:100%}.dark .dropdown-item[data-v-9ce5695d]{color:#d1d5db}.dropdown-item[data-v-9ce5695d]:hover{background-color:#f3f4f6}.dark .dropdown-item[data-v-9ce5695d]:hover{background-color:#374151}.dropdown-item.logout[data-v-9ce5695d]{color:#dc2626}.dark .dropdown-item.logout[data-v-9ce5695d]{color:#ef4444}.dropdown-icon[data-v-9ce5695d]{flex-shrink:0;height:20px;width:20px}.dropdown-divider[data-v-9ce5695d]{background:#e5e7eb;height:1px;margin:8px 0}.dark .dropdown-divider[data-v-9ce5695d]{background:#374151}.language-section[data-v-9ce5695d]{padding:8px 16px}.language-header[data-v-9ce5695d]{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:12px;margin-bottom:8px}.dark .language-header[data-v-9ce5695d]{color:#9ca3af}.language-options[data-v-9ce5695d]{display:flex;flex-direction:column;gap:8px}.language-option[data-v-9ce5695d]{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 10px;transition:all .15s ease}.dark .language-option[data-v-9ce5695d]{background:#374151;color:#d1d5db}.language-option[data-v-9ce5695d]:hover{background:#e5e7eb}.dark .language-option[data-v-9ce5695d]:hover{background:#4b5563}.language-option.active[data-v-9ce5695d]{background:#3b82f6;color:#fff}.dark .language-option.active[data-v-9ce5695d]{background:#2563eb}.locale-flag[data-v-9ce5695d]{font-size:16px}.locale-name[data-v-9ce5695d]{font-weight:500}.theme-switch-item[data-v-9ce5695d]{padding:12px 16px}.theme-switch-content[data-v-9ce5695d]{align-items:center;display:flex;gap:12px;justify-content:center}.theme-icon[data-v-9ce5695d]{color:#9ca3af;height:20px;transition:color .2s ease;width:20px}.light-icon.active[data-v-9ce5695d]{color:#f59e0b}.dark .dark-icon.active[data-v-9ce5695d]{color:#a855f7}[data-v-9ce5695d] .theme-switch{height:24px!important;width:44px!important}[data-v-9ce5695d] .theme-switch .p-inputswitch-slider{background:#fbbf24!important;transition:all .2s ease!important}[data-v-9ce5695d] .theme-switch.p-inputswitch-checked .p-inputswitch-slider{background:#6b7280!important}.dark[data-v-9ce5695d] .theme-switch .p-inputswitch-slider{background:#4b5563!important}.dark[data-v-9ce5695d] .theme-switch.p-inputswitch-checked .p-inputswitch-slider{background:#a855f7!important}[data-v-9ce5695d] .theme-switch .p-inputswitch-slider:before{background:#fff!important;height:18px!important;margin-top:3px!important;width:18px!important}.workout-card[data-v-9ce5695d]{transition:all .2s cubic-bezier(.4,0,.2,1)}.workout-card[data-v-9ce5695d]:hover{transform:translateY(-1px)}.notification-icon-container[data-v-9ce5695d]{align-items:center;display:flex;justify-content:center;position:relative}.notification-icon-container[data-v-9ce5695d] .p-badge{align-items:center;background:#ef4444!important;border:2px solid #fff;border-radius:50%!important;box-shadow:0 2px 4px #0003;color:#fff!important;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0;pointer-events:none;position:absolute;right:-6px;top:-6px;width:18px}.dark .notification-icon-container[data-v-9ce5695d] .p-badge{background:#f87171!important;border-color:#1f2937;box-shadow:0 2px 8px #f872724d}[data-v-9ce5695d] .p-badge.notification-badge--hidden{display:none!important}.trial-banner-container[data-v-4d76db6b]{left:0;position:fixed;right:0;top:0;z-index:60;--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1));padding-top:env(safe-area-inset-top)}.has-trial-banner[data-v-4d76db6b]{margin-top:56px}@supports (padding-top:env(safe-area-inset-top)){@media(prefers-reduced-motion:no-preference){.has-trial-banner[data-v-4d76db6b]{margin-top:calc(56px + env(safe-area-inset-top))}}}.trial-banner[data-v-4d76db6b]{align-items:center;display:flex;font-weight:500;justify-content:space-between;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.offline-banner[data-v-4d76db6b]{background-color:rgb(245 158 11/var(--tw-bg-opacity,1));justify-content:center;padding:.5rem 1rem}.offline-banner[data-v-4d76db6b],.pwa-badge[data-v-4d76db6b]{align-items:center;display:flex;--tw-bg-opacity:1;font-weight:500;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pwa-badge[data-v-4d76db6b]{background-color:rgb(34 197 94/var(--tw-bg-opacity,1));border-radius:9999px;font-size:.75rem;line-height:1rem;padding:.25rem .75rem;position:absolute;right:.75rem;top:.75rem}
