.floating-nav[data-v-e6072588]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid hsla(0,0%,100%,.5);border-radius:20px;bottom:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 1px #ffffff80;display:flex;gap:.125rem;justify-content:space-between;left:50%;max-width:min(320px,calc(100vw - 32px));padding:.375rem;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:100}.nav-item[data-v-e6072588]{align-items:center;background:transparent;border-radius:12px;color:var(--color-slate-600,#475569);display:flex;flex:1;font-size:clamp(.6875rem,3vw,.8125rem);font-weight:500;gap:.25rem;justify-content:center;min-width:0;overflow:hidden;padding:.5rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.nav-item[data-v-e6072588]:hover:not(.active){background:var(--color-accent-primary-light);color:var(--color-accent-primary)}.nav-item.active[data-v-e6072588]{background:var(--color-accent-primary);box-shadow:var(--shadow-md);color:var(--color-text-inverse);font-weight:600}.nav-label[data-v-e6072588]{display:inline-block}@supports (padding-bottom:env(safe-area-inset-bottom)){.floating-nav[data-v-e6072588]{bottom:calc(8px + env(safe-area-inset-bottom))}}@supports (-webkit-touch-callout:none){.floating-nav[data-v-e6072588]{bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:400px){.nav-item[data-v-e6072588]{font-size:.8125rem;gap:.375rem;padding:.625rem .25rem}}[data-theme=dark] .floating-nav[data-v-e6072588]{background:#242424e0;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 -4px 24px #0006,0 8px 32px #00000080,inset 0 1px #ffffff0a}[data-theme=dark] .nav-item[data-v-e6072588]{color:var(--color-text-secondary,#9ca3af)}[data-theme=dark] .nav-item[data-v-e6072588]:hover:not(.active){background:var(--color-accent-primary-light);color:var(--color-accent-primary,#6bc99f)}[data-theme=dark] .nav-item.active[data-v-e6072588]{background:var(--color-accent-primary,#6bc99f);box-shadow:var(--shadow-md);color:var(--color-text-inverse,#1f2937)}
