.mobile-nav[data-v-5afbaece]{bottom:0;display:none;left:0;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:1000}.mobile-nav.light-mode[data-v-5afbaece]{background:#fff;border-top:1px solid rgba(0,0,0,.07);box-shadow:0 -4px 24px #00000014}.mobile-nav.light-mode .nav-backdrop[data-v-5afbaece]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffd9;border-top:1px solid rgba(0,0,0,.05);box-shadow:0 -4px 24px #00000014}.mobile-nav.light-mode .nav-btn i[data-v-5afbaece]{color:#201f1f}.mobile-nav.light-mode .nav-label[data-v-5afbaece]{color:#757575}.mobile-nav.light-mode .nav-btn.active .nav-icon-wrapper[data-v-5afbaece]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.mobile-nav.light-mode .nav-btn.active i[data-v-5afbaece]{color:#fff}.mobile-nav.light-mode .nav-btn.active .nav-label[data-v-5afbaece]{color:#3b82f6}.mobile-nav.light-mode .fab-btn[data-v-5afbaece]{border-color:#ffffffe6}.mobile-nav.light-mode .fab-btn[data-v-5afbaece],.mobile-nav.light-mode .fab-glow[data-v-5afbaece]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.mobile-nav.dark-mode[data-v-5afbaece]{background:#0a0a0f;border-top:1px solid hsla(0,0%,100%,.08);box-shadow:0 -4px 24px #0006}.mobile-nav.dark-mode .nav-backdrop[data-v-5afbaece]{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:#0a0a0feb;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -4px 24px #0000004d}.mobile-nav.dark-mode .nav-btn i[data-v-5afbaece]{color:#f7f6f6}.mobile-nav.dark-mode .nav-label[data-v-5afbaece]{color:#b0b0b0}.mobile-nav.dark-mode .nav-btn.active .nav-icon-wrapper[data-v-5afbaece]{background:linear-gradient(135deg,#60a5fa,#a78bfa)}.mobile-nav.dark-mode .nav-btn.active i[data-v-5afbaece]{color:#fff}.mobile-nav.dark-mode .nav-btn.active .nav-label[data-v-5afbaece]{color:#60a5fa}.mobile-nav.dark-mode .fab-btn[data-v-5afbaece]{border-color:#0f172ae6}.mobile-nav.dark-mode .fab-btn[data-v-5afbaece],.mobile-nav.dark-mode .fab-glow[data-v-5afbaece]{background:linear-gradient(135deg,#60a5fa,#a78bfa)}.nav-backdrop[data-v-5afbaece]{top:0;right:0;bottom:0;left:0;position:absolute}.nav-container[data-v-5afbaece]{height:65px;justify-content:space-around;padding:0 8px}.nav-btn[data-v-5afbaece],.nav-container[data-v-5afbaece]{align-items:center;display:flex;position:relative}.nav-btn[data-v-5afbaece]{cursor:pointer;flex:1;flex-direction:column;gap:4px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.nav-btn[data-v-5afbaece]:active:not(.nav-fab){transform:scale(.92)}.nav-icon-wrapper[data-v-5afbaece]{align-items:center;border-radius:14px;display:flex;height:44px;justify-content:center;position:relative;width:44px}.nav-btn i[data-v-5afbaece],.nav-icon-wrapper[data-v-5afbaece]{transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-btn i[data-v-5afbaece]{font-size:24px;z-index:1}.nav-label[data-v-5afbaece]{font-size:11px;font-weight:600;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-btn.active .nav-icon-wrapper[data-v-5afbaece]{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.nav-btn.active i[data-v-5afbaece]{transform:scale(1.1)}.nav-btn.active .nav-label[data-v-5afbaece]{font-weight:700}.active-indicator[data-v-5afbaece]{animation:indicator-pulse-5afbaece 2s infinite;background:currentColor;border-radius:50%;bottom:-8px;height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}@keyframes indicator-pulse-5afbaece{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.2)}}.nav-fab[data-v-5afbaece]{margin-top:-24px}.fab-btn[data-v-5afbaece]{align-items:center;border:4px solid;border-radius:50%;box-shadow:0 8px 24px #3b82f666;cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:2}.fab-btn[data-v-5afbaece]:active{transform:scale(.9)}.fab-btn i[data-v-5afbaece]{color:#fff;font-size:28px}.fab-glow[data-v-5afbaece]{animation:fab-glow-5afbaece 2s infinite;border-radius:50%;top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:.3;position:absolute;z-index:-1}@keyframes fab-glow-5afbaece{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}.badge[data-v-5afbaece]{align-items:center;animation:badge-pop-5afbaece .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fff;border-radius:10px;box-shadow:0 2px 8px #ef444466;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:0;top:0;z-index:2}@keyframes badge-pop-5afbaece{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:1028px){.mobile-nav[data-v-5afbaece]{display:block}}@media (max-width:1028px) and (orientation:landscape){.nav-container[data-v-5afbaece]{height:55px}.nav-fab[data-v-5afbaece]{margin-top:-16px}.fab-btn[data-v-5afbaece]{height:48px;width:48px}.fab-btn i[data-v-5afbaece]{font-size:24px}}@supports (padding:env(safe-area-inset-bottom)){.mobile-nav[data-v-5afbaece]{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:768px) and (max-width:1028px){.nav-container[data-v-5afbaece]{margin:0 auto;max-width:600px}.nav-btn i[data-v-5afbaece]{font-size:26px}.nav-label[data-v-5afbaece]{font-size:12px}.fab-btn[data-v-5afbaece]{height:60px;width:60px}.fab-btn i[data-v-5afbaece]{font-size:30px}}@media (hover:hover){.mobile-nav.light-mode .nav-btn:hover:not(.active):not(.nav-fab) .nav-icon-wrapper[data-v-5afbaece]{background:#3b82f61a;transform:translateY(-2px)}.mobile-nav.dark-mode .nav-btn:hover:not(.active):not(.nav-fab) .nav-icon-wrapper[data-v-5afbaece]{background:#60a5fa1a;transform:translateY(-2px)}.mobile-nav.light-mode .nav-btn:hover:not(.active) i[data-v-5afbaece]{color:#3b82f6;transform:scale(1.05)}.mobile-nav.dark-mode .nav-btn:hover:not(.active) i[data-v-5afbaece]{color:#60a5fa;transform:scale(1.05)}.fab-btn[data-v-5afbaece]:hover{box-shadow:0 12px 32px #3b82f680;transform:scale(1.05)}}.nav-btn[data-v-5afbaece] *{transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-btn[data-v-5afbaece]:before{background:#3b82f64d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.nav-btn[data-v-5afbaece]:active:before{height:100px;width:100px}.app-header[data-v-4ec6fbc1]{border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.header-light[data-v-4ec6fbc1]{background:#f5f5f7f0!important;border-bottom-color:#0000000f}.header-dark[data-v-4ec6fbc1],.header-light[data-v-4ec6fbc1]{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.header-dark[data-v-4ec6fbc1]{background:#0a0a0feb!important;border-bottom-color:#ffffff0f}.toolbar[data-v-4ec6fbc1]{gap:6px;min-height:54px;padding:0 12px}.btn-avatar[data-v-4ec6fbc1]{flex-shrink:0;padding:4px}.avatar-ring[data-v-4ec6fbc1]{border:2px solid rgba(59,130,246,.45);transition:border-color .2s}.avatar-ring[data-v-4ec6fbc1]:hover{border-color:#3b82f6}.btn-icon[data-v-4ec6fbc1],.logo[data-v-4ec6fbc1]{flex-shrink:0}.logo[data-v-4ec6fbc1]{align-items:center;cursor:pointer;display:flex;gap:7px;-webkit-tap-highlight-color:transparent;margin-left:4px}.logo-img[data-v-4ec6fbc1]{border-radius:7px;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.logo-text[data-v-4ec6fbc1]{font-size:17px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}@media (max-width:380px){.logo-text[data-v-4ec6fbc1]{display:none}}.inline-nav[data-v-4ec6fbc1]{align-items:center;display:flex;gap:2px;margin-left:8px}.inav-btn[data-v-4ec6fbc1]{border-radius:8px;font-size:13px;font-weight:600;letter-spacing:0;padding:5px 10px}.inav-btn[data-v-4ec6fbc1]:hover{background:#8080801a!important}.search-mobile[data-v-4ec6fbc1]{flex:1;min-width:0}.search-desktop[data-v-4ec6fbc1]{flex-shrink:0}.btn-create[data-v-4ec6fbc1]{font-size:13px;font-weight:600;letter-spacing:0}.btn-active-blue[data-v-4ec6fbc1]{background:#3b82f61a!important;color:#3b82f6!important}.btn-active-purple[data-v-4ec6fbc1]{background:#8b5cf61a!important;color:#8b5cf6!important}.sidebar[data-v-4ec6fbc1]{border-right:1px solid transparent;transition:background .25s ease}.sidebar-light[data-v-4ec6fbc1]{background:#fff!important;border-right-color:#0000000f!important}.sidebar-dark[data-v-4ec6fbc1]{background:#0d0d18!important;border-right-color:#ffffff0d!important}.sidebar-inner[data-v-4ec6fbc1]{display:flex;flex-direction:column;height:100%;overflow:hidden}.user-card[data-v-4ec6fbc1]{align-items:center;border-bottom:1px solid;display:flex;flex-shrink:0;gap:10px;padding:14px 16px}.user-card-light[data-v-4ec6fbc1]{border-color:#0000000f}.user-card-dark[data-v-4ec6fbc1]{border-color:#ffffff0f}.user-card-avatar[data-v-4ec6fbc1]{border:2px solid rgba(59,130,246,.3);border-radius:50%;cursor:pointer;flex-shrink:0}.user-card-info[data-v-4ec6fbc1]{cursor:pointer;flex:1;min-width:0}.user-card-name[data-v-4ec6fbc1]{font-size:14px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-light .user-card-name[data-v-4ec6fbc1]{color:#111827}.sidebar-dark .user-card-name[data-v-4ec6fbc1]{color:#f3f4f6}.user-card-handle[data-v-4ec6fbc1]{align-items:center;display:flex;font-size:12px;gap:3px;margin-top:1px}.sidebar-light .user-card-handle[data-v-4ec6fbc1]{color:#6b7280}.sidebar-dark .user-card-handle[data-v-4ec6fbc1]{color:#9ca3af}.verified-img[data-v-4ec6fbc1]{height:16px;width:16px}.user-card-tokens[data-v-4ec6fbc1]{flex-shrink:0;gap:6px}.token-pill[data-v-4ec6fbc1],.user-card-tokens[data-v-4ec6fbc1]{align-items:center;display:flex}.token-pill[data-v-4ec6fbc1]{border-radius:20px;font-size:12px;font-weight:700;gap:4px;padding:4px 8px}.sidebar-light .token-pill[data-v-4ec6fbc1]{background:#3b82f614;color:#3b82f6}.sidebar-dark .token-pill[data-v-4ec6fbc1]{background:#3b82f61f;color:#93c5fd}.sb-nav[data-v-4ec6fbc1]{flex:1;overflow-y:auto;padding:12px 10px 8px;scrollbar-color:rgba(99,102,241,.2) transparent;scrollbar-width:thin}.sb-nav[data-v-4ec6fbc1]::-webkit-scrollbar{width:3px}.sb-nav[data-v-4ec6fbc1]::-webkit-scrollbar-thumb{background:#6366f133;border-radius:3px}.sb-section-label[data-v-4ec6fbc1]{font-size:10.5px;font-weight:700;letter-spacing:.07em;padding:6px 10px 4px;text-transform:uppercase}.sidebar-light .sb-section-label[data-v-4ec6fbc1]{color:#9ca3af}.sidebar-dark .sb-section-label[data-v-4ec6fbc1]{color:#4b5563}.sb-item[data-v-4ec6fbc1]{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;margin-bottom:1px;padding:9px 10px;position:relative;transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.sidebar-light .sb-item[data-v-4ec6fbc1]{color:#374151}.sidebar-dark .sb-item[data-v-4ec6fbc1]{color:#d1d5db}.sidebar-light .sb-item[data-v-4ec6fbc1]:hover{background:#3b82f60f}.sidebar-dark .sb-item[data-v-4ec6fbc1]:hover{background:#ffffff0a}.sb-item-active[data-v-4ec6fbc1]{border-left:3px solid #3b82f6;font-weight:700!important;padding-left:7px}.sidebar-light .sb-item-active[data-v-4ec6fbc1]{background:#3b82f617!important;color:#2563eb!important}.sidebar-dark .sb-item-active[data-v-4ec6fbc1]{background:#3b82f61f!important;color:#93c5fd!important}.sb-item-disabled[data-v-4ec6fbc1]{opacity:.4;pointer-events:none}.sb-img[data-v-4ec6fbc1]{-o-object-fit:contain;object-fit:contain}.sb-icon[data-v-4ec6fbc1],.sb-img[data-v-4ec6fbc1]{flex-shrink:0}.sidebar-light .sb-icon[data-v-4ec6fbc1]{color:#6b7280}.sidebar-dark .sb-icon[data-v-4ec6fbc1]{color:#9ca3af}.sidebar-light .sb-item-active .sb-icon[data-v-4ec6fbc1]{color:#3b82f6}.sidebar-dark .sb-item-active .sb-icon[data-v-4ec6fbc1]{color:#93c5fd}.sb-footer[data-v-4ec6fbc1]{border-top:1px solid;flex-shrink:0;padding:10px 10px 12px}.sidebar-light .sb-footer[data-v-4ec6fbc1]{border-color:#0000000f}.sidebar-dark .sb-footer[data-v-4ec6fbc1]{border-color:#ffffff0d}.sb-footer-actions[data-v-4ec6fbc1]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.sb-action-btn[data-v-4ec6fbc1]{align-items:center;background:transparent;border:none;border-radius:9px;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .15s ease;width:34px}.sidebar-light .sb-action-btn[data-v-4ec6fbc1]{color:#6b7280}.sidebar-dark .sb-action-btn[data-v-4ec6fbc1]{color:#9ca3af}.sidebar-light .sb-action-btn[data-v-4ec6fbc1]:hover{background:#0000000d;color:#374151}.sidebar-dark .sb-action-btn[data-v-4ec6fbc1]:hover{background:#ffffff0f;color:#e5e7eb}.sb-logout[data-v-4ec6fbc1]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 10px;transition:background .15s ease;width:100%}.sidebar-light .sb-logout[data-v-4ec6fbc1]{color:#ef4444}.sidebar-dark .sb-logout[data-v-4ec6fbc1]{color:#f87171}.sidebar-light .sb-logout[data-v-4ec6fbc1]:hover{background:#ef444412}.sidebar-dark .sb-logout[data-v-4ec6fbc1]:hover{background:#ef444414}@media (max-width:1028px){[data-v-4ec6fbc1] .q-page-container{overscroll-behavior-y:contain;padding-bottom:calc(65px + env(safe-area-inset-bottom,0px))!important}.toolbar[data-v-4ec6fbc1]{overflow:hidden}.search-mobile[data-v-4ec6fbc1]{max-width:calc(100vw - 156px)}}.btn-avatar[data-v-4ec6fbc1],.btn-icon[data-v-4ec6fbc1],.logo[data-v-4ec6fbc1],.sb-action-btn[data-v-4ec6fbc1],.sb-item[data-v-4ec6fbc1],.sb-logout[data-v-4ec6fbc1]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sb-nav[data-v-4ec6fbc1]{-webkit-overflow-scrolling:touch}
