.tabbar[data-v-7cb276d3]{-webkit-backdrop-filter:blur(.24rem) saturate(150%);backdrop-filter:blur(.24rem) saturate(150%);background:rgba(245,248,253,.82);border:.01rem solid hsla(0,0%,100%,.9);border-radius:.44rem;bottom:calc(.2rem + env(safe-area-inset-bottom));box-shadow:0 .12rem .46rem rgba(16,40,76,.16),inset 0 .01rem #fff;left:50%;max-width:7.02rem;padding:.08rem;position:fixed;transform:translate(-50%);width:calc(100% - .48rem);z-index:100}.tabbar-glass[data-v-7cb276d3]{display:grid;grid-template-columns:repeat(4,1fr);isolation:isolate;position:relative}.selection-bloom[data-v-7cb276d3]{background:radial-gradient(circle,#67c8ff 0,#2479d7 30%,transparent 66%);border-radius:50%;top:-60%;right:-60%;bottom:-60%;left:-60%;opacity:0;pointer-events:none;position:absolute;z-index:-1}.is-arriving .selection-bloom[data-v-7cb276d3]{animation:selection-bloom-7cb276d3 .52s ease-out both}.tabbar-item[data-v-7cb276d3]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:.34rem;color:#50627a;cursor:pointer;display:flex;flex-direction:column;gap:.04rem;height:.88rem;isolation:isolate;justify-content:center;min-width:0;overflow:hidden;padding:.06rem;position:relative;-webkit-tap-highlight-color:transparent}.tabbar-item.active[data-v-7cb276d3]{background:#123d73;box-shadow:0 .05rem .14rem rgba(18,61,115,.22);color:#fff}.tabbar-item[data-v-7cb276d3]:focus-visible{outline:.03rem solid #4987c3;outline-offset:.05rem}.tabbar-icon[data-v-7cb276d3]{height:.4rem;width:.4rem}.tabbar-text[data-v-7cb276d3]{font-size:.21rem;font-weight:600;line-height:1.2}.is-arriving .tabbar-icon[data-v-7cb276d3]{animation:icon-settle-7cb276d3 .52s ease-out}@keyframes selection-bloom-7cb276d3{0%{opacity:0;transform:scale(.2)}30%{opacity:.35}to{opacity:0;transform:scale(1.3)}}@keyframes icon-settle-7cb276d3{0%{transform:scale(.85)}55%{transform:scale(1.12)}to{transform:scale(1)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.tabbar[data-v-7cb276d3]{background:#f5f8fd}}@media (prefers-reduced-motion:reduce){.is-arriving .selection-bloom[data-v-7cb276d3],.is-arriving .tabbar-icon[data-v-7cb276d3]{animation:none}}
