@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideUp{animation:slideUp .4s cubic-bezier(.25,.46,.45,.94)}.bottom-nav-glass{display:flex;justify-content:center;height:60px;border-radius:30px;background-color:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);box-shadow:var(--shadow-soft);transition:background-color .3s ease,border-color .3s ease}@media (prefers-reduced-transparency:reduce){.bottom-nav-glass{background-color:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.bottom-nav-item{flex:1;min-width:0;min-height:58px;padding:6px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;font:inherit;color:var(--text-muted);cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.bottom-nav-item.selected{color:var(--text)}.bottom-nav-icon{font-size:1.4rem}.bottom-nav-label{font-size:.7rem;line-height:1.6}.bottom-nav-item.selected .bottom-nav-label{font-weight:600}.bottom-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:20px}.exit-hint{position:fixed;left:50%;bottom:calc(max(30px, calc(env(safe-area-inset-bottom) + 12px)) + 80px);transform:translateX(-50%);z-index:10000;padding:.6rem 1.1rem;border-radius:999px;background:var(--text);color:var(--bg);font-size:.9rem;white-space:nowrap;pointer-events:none}
/*# sourceMappingURL=a3fb21c89d15344b.css.map*/