.app-tabbar[data-v-d958fac5]{background:var(--card-bg,#fcfcfd);border-top:1px solid var(--border-color,#e8ecf0);bottom:var(--tabbar-browser-offset,0);box-sizing:border-box;left:0;padding-bottom:var(--tabbar-safe-bottom,12px);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:fixed;right:0;z-index:100}.app-tabbar--mobile-only[data-v-d958fac5]{display:none}@media(max-width:1024px){.app-tabbar--mobile-only[data-v-d958fac5]{display:block}}.app-tabbar__inner[data-v-d958fac5]{align-items:stretch;display:flex;gap:.05rem;justify-content:space-around;margin:0 auto;max-width:32rem;min-height:3.625rem;padding:.28rem .35rem .1rem}.app-tab[data-v-d958fac5]{align-items:center;border-radius:12px;color:#6b7c8a;display:flex;flex:1;flex-direction:column;gap:.22rem;justify-content:center;max-width:5.25rem;min-width:0;padding:.42rem .15rem .28rem;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s cubic-bezier(.4,0,.2,1)}.app-tab[data-v-d958fac5]:active{opacity:.72}.app-tab[data-v-d958fac5]:focus-visible{outline:2px solid #bee61f;outline-offset:-2px}.app-tab--active[data-v-d958fac5]{color:#0f1419}.app-tab__indicator[data-v-d958fac5]{background:#bee61f;border-radius:999px;height:3px;left:50%;opacity:0;position:absolute;top:.1rem;transform:translate(-50%) scaleX(0);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .15s ease;width:1.125rem}.app-tab--active .app-tab__indicator[data-v-d958fac5]{opacity:1;transform:translate(-50%) scaleX(1)}.app-tab__icon[data-v-d958fac5]{flex-shrink:0;height:1.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);width:1.375rem}.app-tab--active .app-tab__icon[data-v-d958fac5]{transform:translateY(-1px)}.app-tab__label[data-v-d958fac5]{font-size:.625rem;font-weight:600;letter-spacing:.01em;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.app-tab__icon[data-v-d958fac5],.app-tab__indicator[data-v-d958fac5]{transition:none}.app-tab--active .app-tab__icon[data-v-d958fac5]{transform:none}}
