.mobile-bottom-nav[data-v-f8359b41]{position:fixed;bottom:12px;left:12px;right:12px;height:64px;display:grid;grid-template-columns:1fr 1fr 80px 1fr 1fr;align-items:center;background:#111111eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border,#2a2a2a);border-radius:9999px;box-shadow:0 4px 14px #0000004d;z-index:700;padding:0 var(--space-3,12px);padding-bottom:env(safe-area-inset-bottom)}[data-mode=light] .mobile-bottom-nav[data-v-f8359b41]{background:#ffffffeb}@media(min-width:768px){.mobile-bottom-nav[data-v-f8359b41]{display:none}}.bottom-nav__tab[data-v-f8359b41]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:0;color:var(--text-sub,#a0a0a0);text-decoration:none;font-family:var(--font-body,"DM Sans","Trebuchet MS","Lucida Grande",sans-serif);font-size:10px;font-weight:500;transition:color var(--dur-1,.12s) var(--ease-snap,cubic-bezier(.2,0,0,1));border-top:2px solid transparent}.bottom-nav__tab.active[data-v-f8359b41],.bottom-nav__tab[aria-current=page][data-v-f8359b41]{color:var(--text,#f5f5f5);border-top-color:var(--accent-deep,#7b3fe4)}.bottom-nav__tab[data-v-f8359b41]:hover{color:var(--text,#f5f5f5)}.bottom-nav__icon-box[data-v-f8359b41]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border:1px solid var(--icon-container-borders,rgba(123,63,228,.3));border-radius:0}.bottom-nav__tab--picks[data-v-f8359b41]{position:relative}.bottom-nav__badge[data-v-f8359b41]{position:absolute;top:0;left:50%;transform:translate(2px);min-width:16px;height:16px;padding:0 var(--space-1,4px);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:var(--accent,#a875ff);color:var(--on-accent,#0a0a0a);border-radius:9999px;font-size:10px;font-weight:700;line-height:1}.bottom-nav__tab span[data-v-f8359b41]:not(.bottom-nav__badge){display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(min-width:480px){.bottom-nav__tab span[data-v-f8359b41]:not(.bottom-nav__badge){display:block}}.bottom-nav__fab[data-v-f8359b41]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:56px;height:56px;margin:0 auto;background:var(--accent-deep,#7b3fe4);color:var(--on-accent,#fff);text-decoration:none;transform:translateY(-12px);box-shadow:0 0 0 3px #7b3fe459,0 4px 12px #7b3fe466;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);transition:box-shadow var(--dur-1,.12s) var(--ease-snap,cubic-bezier(.2,0,0,1));font-family:var(--font-body,"DM Sans","Trebuchet MS","Lucida Grande",sans-serif);font-size:10px;font-weight:700}.bottom-nav__fab[data-v-f8359b41]:hover{box-shadow:0 0 0 5px #7b3fe48c,0 6px 16px #7b3fe480}.bottom-nav__fab.active[data-v-f8359b41],.bottom-nav__fab[aria-current=page][data-v-f8359b41]{box-shadow:0 0 0 5px #7b3fe48c,0 0 24px #7b3fe480,0 6px 16px #7b3fe499}.bottom-nav__fab svg[data-v-f8359b41]{width:20px;height:20px}.bottom-nav__tab[data-v-f8359b41]:focus-visible{outline:2px solid var(--accent,#a875ff);outline-offset:2px}.bottom-nav__fab[data-v-f8359b41]:focus-visible{outline:3px solid var(--text,#f5f5f5);outline-offset:3px}@media(max-width:767px),(pointer:coarse){.bottom-nav__tab[data-v-f8359b41]{min-height:44px}}@media(prefers-reduced-motion:reduce){.bottom-nav__fab[data-v-f8359b41]{transform:none}}
