.loading-overlay.svelte-12qhfyh{z-index:9999;background:#080706f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.no-active-highlight.svelte-12qhfyh:active,.no-active-highlight.svelte-12qhfyh:focus,.no-active-highlight.svelte-12qhfyh:hover{color:#fff!important;background-color:#0000!important}.mobile-drawer-backdrop.svelte-12qhfyh{inset:0;z-index:2000;touch-action:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:#000000c7;border:none;outline:none;width:100vw;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.mobile-drawer-backdrop.svelte-12qhfyh:focus,.mobile-drawer-backdrop.svelte-12qhfyh:focus-visible{box-shadow:none;border:none;outline:none}.mobile-drawer.svelte-12qhfyh{top:0;bottom:0;right:0;z-index:2001;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;background:#0e0b0afa;border:none;outline:none;flex-direction:column;width:320px;max-width:88vw;height:100dvh;display:flex;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:-16px 0 40px #000000d9}.mobile-drawer-header.svelte-12qhfyh{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-close-btn.svelte-12qhfyh{border:1px solid var(--border-subtle);color:#fff;border-radius:var(--radius-sm);width:36px;height:36px;transition:var(--transition);-webkit-tap-highlight-color:transparent;background:#ffffff0d;outline:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.drawer-close-btn.svelte-12qhfyh:focus,.drawer-close-btn.svelte-12qhfyh:focus-visible{border-color:var(--border-subtle);outline:none}.drawer-close-btn.svelte-12qhfyh:active{background:#ffffff1f}.mobile-drawer-body.svelte-12qhfyh{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:16px;overflow-y:auto}.mobile-drawer-body.svelte-12qhfyh::-webkit-scrollbar{display:none}.drawer-user-card.svelte-12qhfyh{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:14px}.drawer-user-avatar.svelte-12qhfyh{color:#818cf8;background:#5865f226;border:1px solid #5865f24d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.drawer-user-actions.svelte-12qhfyh{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-action-btn.svelte-12qhfyh{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-main);transition:var(--transition);background:#ffffff08;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;font-weight:600;display:flex;text-decoration:none!important}.drawer-action-btn.svelte-12qhfyh:active{background:#ffffff14}.drawer-notification-btn.svelte-12qhfyh{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);transition:var(--transition);background:#ffffff05;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:.8rem;font-weight:600;display:flex}.drawer-logout-btn.svelte-12qhfyh{border-radius:var(--radius-sm);color:#f87171;width:100%;transition:var(--transition);background:#ef444414;border:1px solid #ef444433;justify-content:center;align-items:center;padding:8px;font-size:.8rem;font-weight:600;display:flex}.drawer-login-card.svelte-12qhfyh{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius);text-align:center;padding:14px}.drawer-login-btn.svelte-12qhfyh{background:linear-gradient(135deg, var(--primary) 0%, #ea580c 100%);border-radius:var(--radius-sm);box-shadow:0 4px 14px var(--primary-glow);border:1px solid #ffffff26;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:700;display:flex;color:#fff!important;text-decoration:none!important}.drawer-section-title.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:12px 4px 6px;font-size:.7rem;font-weight:700}.drawer-nav-group.svelte-12qhfyh{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius);overflow:hidden}.drawer-nav-link.svelte-12qhfyh{border-bottom:1px solid var(--border-subtle);transition:var(--transition);justify-content:space-between;align-items:center;padding:12px 14px;font-size:.88rem;font-weight:500;display:flex;color:var(--text-main)!important;text-decoration:none!important}.drawer-nav-link.svelte-12qhfyh .d-flex:where(.svelte-12qhfyh) i:where(.svelte-12qhfyh){text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.drawer-nav-group.svelte-12qhfyh .drawer-nav-link:where(.svelte-12qhfyh):last-child{border-bottom:none}.drawer-nav-link.svelte-12qhfyh:active,.drawer-nav-link.active.svelte-12qhfyh{background:#f9731614;color:var(--primary)!important}.drawer-arrow.svelte-12qhfyh{color:var(--text-dim);font-size:.72rem}.drawer-version-badge.svelte-12qhfyh{color:#fed7aa;letter-spacing:.02em;background:#f9731626;border:1px solid #f9731659;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700;line-height:1.2}.mobile-bottom-nav.svelte-12qhfyh{border-top:1px solid var(--border-subtle);z-index:1040;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));background:#0a0807fa;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}body.drawer-open .mobile-bottom-nav.svelte-12qhfyh{display:none!important}.mobile-bottom-item.svelte-12qhfyh{color:var(--text-muted);transition:var(--transition);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:48px;padding:6px 2px;font-size:.68rem;font-weight:600;display:flex;outline:none!important;text-decoration:none!important}.mobile-bottom-item.svelte-12qhfyh:focus,.mobile-bottom-item.svelte-12qhfyh:focus-visible{box-shadow:none!important;outline:none!important}.mobile-bottom-item.svelte-12qhfyh i:where(.svelte-12qhfyh){transition:var(--transition);font-size:1.15rem}.mobile-bottom-item.svelte-12qhfyh:active{transform:scale(.92)}.mobile-bottom-item.active.svelte-12qhfyh{color:var(--primary)}.mobile-bottom-item.active.svelte-12qhfyh i:where(.svelte-12qhfyh){color:var(--primary);filter:drop-shadow(0 0 8px var(--primary-glow));transform:translateY(-1px)}.mobile-bottom-item.mobile-bottom-tg.svelte-12qhfyh,.mobile-bottom-item.mobile-bottom-tg.svelte-12qhfyh i:where(.svelte-12qhfyh){color:#38bdf8}.mobile-bottom-item.mobile-bottom-tg.svelte-12qhfyh:hover,.mobile-bottom-item.mobile-bottom-tg.svelte-12qhfyh:active{color:#7dd3fc}.mobile-bottom-item.mobile-bottom-tg.svelte-12qhfyh:hover i:where(.svelte-12qhfyh),.mobile-bottom-item.mobile-bottom-tg.svelte-12qhfyh:active i:where(.svelte-12qhfyh){color:#7dd3fc;filter:drop-shadow(0 0 8px #38bdf866);transform:translateY(-1px)}@media (width>=992px){.mobile-bottom-nav.svelte-12qhfyh{display:none!important}}
