.link[data-v-58fcaf23]{text-decoration:none;color:inherit}.top-bar[data-v-58fcaf23]{background-color:#f973161a;border-bottom:1px solid rgba(249,115,22,.15)}.top-bar-content[data-v-58fcaf23]{margin:0 auto;padding:.5rem 1.5rem;display:flex;justify-content:flex-end}.top-bar-nav[data-v-58fcaf23]{display:flex;align-items:center;gap:1.5rem}.top-bar-link[data-v-58fcaf23]{text-decoration:none;font-size:.8125rem;font-weight:500;color:var(--p-text-color);transition:color .2s ease;white-space:nowrap}.top-bar-link[data-v-58fcaf23]:hover{color:var(--p-primary-500)}.p-menubar[data-v-58fcaf23]{border:none}#logo[data-v-58fcaf23]{background:none!important;box-shadow:none!important;filter:none!important;transition:none!important}#logo[data-v-58fcaf23]:hover{background:none!important;box-shadow:none!important;filter:none!important}.user-avatar-container[data-v-58fcaf23]{position:relative;display:inline-block}.avatar-wrapper[data-v-58fcaf23]{position:relative;display:inline-block;transition:transform .2s ease}.avatar-wrapper[data-v-58fcaf23]:hover{transform:scale(1.05)}.user-avatar[data-v-58fcaf23]{transition:box-shadow .2s ease}.user-avatar[data-v-58fcaf23]:hover{box-shadow:0 4px 12px #00000026}[data-v-58fcaf23] .menu-section-header{font-weight:600!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--text-color-secondary)!important;padding:.75rem 1rem!important;background:var(--surface-50)!important;pointer-events:none!important;opacity:.8!important}[data-v-58fcaf23] .menu-section-header:hover{background:var(--surface-50)!important}[data-v-58fcaf23] .section-separator{border-top:2px solid var(--surface-200)!important;margin:.25rem 0!important}[data-v-58fcaf23] .logout-item{color:var(--red-500)!important;font-weight:500!important}[data-v-58fcaf23] .logout-item:hover{background:var(--red-50)!important}.avatar-menu[data-v-58fcaf23],.mobile-menu[data-v-58fcaf23]{min-width:200px}.app-dialog-content[data-v-58fcaf23]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem}.app-dialog-text[data-v-58fcaf23]{font-size:1rem;color:var(--p-text-color);margin-bottom:1.5rem;line-height:1.5}.app-store-link[data-v-58fcaf23]{margin-top:1.5rem;display:inline-block}.app-store-badge[data-v-58fcaf23]{height:45px;transition:opacity .2s ease}.app-store-badge[data-v-58fcaf23]:hover{opacity:.8}@media(max-width:768px){.avatar-wrapper[data-v-58fcaf23]{margin-left:.5rem}.auth-buttons[data-v-58fcaf23]{gap:.5rem}}.main-content[data-v-46945da6]{display:block;width:100%;min-height:calc(100vh - 10rem);margin:0 auto}.footer[data-v-3c7c256a]{background:#1f2937;color:#fff}.container[data-v-3c7c256a]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.footer-main[data-v-3c7c256a]{padding:3rem 0}.footer-grid[data-v-3c7c256a]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-brand[data-v-3c7c256a]{max-width:280px}.brand-logo[data-v-3c7c256a]{display:flex;align-items:center;gap:.5rem;text-decoration:none;margin-bottom:1rem}.logo-icon[data-v-3c7c256a]{font-size:1.5rem}.logo-text[data-v-3c7c256a]{font-size:1.5rem;font-weight:700;color:#fff}.brand-description[data-v-3c7c256a]{font-size:.875rem;color:#9ca3af;line-height:1.6;margin-bottom:1.5rem}.social-links[data-v-3c7c256a]{display:flex;gap:.75rem}.social-link[data-v-3c7c256a]{width:40px;height:40px;border-radius:50%;background:#374151;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .2s ease}.social-link[data-v-3c7c256a]:hover{background:#f97316;transform:translateY(-2px)}.social-link i[data-v-3c7c256a]{font-size:1.125rem}.footer-column[data-v-3c7c256a]{display:flex;flex-direction:column}.column-title[data-v-3c7c256a]{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem}.column-links[data-v-3c7c256a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-3c7c256a]{font-size:.9375rem;color:#9ca3af;text-decoration:none;transition:color .2s ease}.footer-link[data-v-3c7c256a]:hover{color:#f97316}.footer-bottom[data-v-3c7c256a]{border-top:1px solid #374151;padding:1.25rem 0}.footer-bottom .container[data-v-3c7c256a]{display:flex;justify-content:space-between;align-items:center}.copyright[data-v-3c7c256a],.made-with[data-v-3c7c256a]{font-size:.8125rem;color:#6b7280;margin:0}.heart[data-v-3c7c256a]{display:inline-block;animation:pulse-heart-3c7c256a 1.5s ease-in-out infinite}@keyframes pulse-heart-3c7c256a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:991px){.footer-grid[data-v-3c7c256a]{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand[data-v-3c7c256a]{grid-column:span 2;max-width:none;text-align:center}.social-links[data-v-3c7c256a]{justify-content:center}.footer-column[data-v-3c7c256a]{text-align:center}.column-links[data-v-3c7c256a]{align-items:center}}@media(max-width:640px){.footer-main[data-v-3c7c256a]{padding:2.5rem 0}.footer-grid[data-v-3c7c256a]{grid-template-columns:1fr;gap:2rem}.footer-brand[data-v-3c7c256a]{grid-column:span 1}.footer-bottom .container[data-v-3c7c256a]{flex-direction:column;gap:.5rem;text-align:center}}
