.tabs-switch[data-v-29391792]{--tab-gap:4px;--tab-bg:#777;--tab-active:#656565;--tab-text:#fff;--tab-text-active:#fff;--tab-padding:8px;--tab-icon-size:28px;align-items:stretch;background:#1e1e2399;border:.5px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff0d;display:grid;gap:var(--tab-gap);grid-auto-columns:1fr;grid-auto-flow:column;overflow:visible;padding:var(--tab-padding);position:relative;transform:translateZ(0)}.tabs-switch.theme-light[data-v-29391792]{background:#f0f0f5d9;border:.5px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f,inset 0 1px #fff9}.theme-light .tabs-indicator[data-v-29391792]{backdrop-filter:blur(12px) saturate(140%) brightness(1.05);-webkit-backdrop-filter:blur(12px) saturate(140%) brightness(1.05);background:#ffffffb3;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #00000014,0 4px 16px #0000000a,inset 0 1px 1px #fffc}.theme-light .tabs-indicator[data-v-29391792]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 50%)}.theme-light .tabs-indicator.is-stretching[data-v-29391792]{backdrop-filter:blur(16px) saturate(150%) brightness(1.1);-webkit-backdrop-filter:blur(16px) saturate(150%) brightness(1.1);box-shadow:0 4px 12px #0000001a,0 8px 24px #0000000f,inset 0 1px 2px #ffffffe6}.theme-light .tabs-indicator.is-dragging[data-v-29391792]{box-shadow:0 6px 16px #0000001f,0 12px 28px #00000014,inset 0 1px 2px #ffffffe6}.theme-light .tab-btn[data-v-29391792]{color:#00000073}.theme-light .tab-btn.active[data-v-29391792],.theme-light .tab-btn.is-hovered[data-v-29391792]{color:#000000d9}.tabs-touch-layer[data-v-29391792]{background:transparent;cursor:grab;inset:0;position:absolute;touch-action:manipulation;z-index:20}.tabs-indicator[data-v-29391792]{backdrop-filter:blur(18px) saturate(180%) brightness(1.2) contrast(1.08);-webkit-backdrop-filter:blur(18px) saturate(180%) brightness(1.2) contrast(1.08);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;bottom:3px;box-shadow:0 4px 16px #0003,0 8px 32px #00000026,inset 0 1px 1px #fff3;contain:layout style;overflow:hidden;position:absolute;top:3px;transform:translateZ(0);transition:left .9s cubic-bezier(.25,.46,.45,.94),width .9s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .9s cubic-bezier(.25,.46,.45,.94);will-change:transform,backdrop-filter;z-index:0}.tabs-indicator[data-v-29391792]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent 50%);border-radius:999px;content:"";inset:0;pointer-events:none;position:absolute}.tabs-indicator.is-stretching[data-v-29391792]{backdrop-filter:blur(22px) saturate(190%) brightness(1.28) contrast(1.12);-webkit-backdrop-filter:blur(22px) saturate(190%) brightness(1.28) contrast(1.12);box-shadow:0 8px 24px #0000004d,0 16px 48px #00000040,inset 0 1px 2px #ffffff40;transition:left .35s cubic-bezier(.25,.46,.45,.94),width .35s cubic-bezier(.25,.46,.45,.94),transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease-out}.tabs-indicator.is-animating[data-v-29391792]:not(.is-stretching){box-shadow:0 6px 20px #0000003d,0 12px 36px #0003,inset 0 1px 1px #ffffff47}.tabs-touch-layer[data-v-29391792]:active{cursor:grabbing}.tabs-indicator.is-dragging[data-v-29391792]{box-shadow:0 10px 28px #00000052,0 20px 50px #00000047,inset 0 1px 2px #ffffff47;transition:none!important}.tab-btn[data-v-29391792]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--tab-text);cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;justify-content:center;padding:8px 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent;transition:color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s ease;will-change:transform}.tab-btn.active[data-v-29391792]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));transform:translateY(-1px) translateZ(0)}.tab-btn.active[data-v-29391792],.tab-btn.is-hovered[data-v-29391792]{color:var(--tab-text-active)}.tab-btn.is-hovered .tab-icon[data-v-29391792]{animation:iconBounce-29391792 .35s cubic-bezier(.34,1.56,.64,1);transform:scale(1.15) translateZ(0)}.tab-btn.is-hovered .tab-label[data-v-29391792]{font-weight:700;transform:translateY(-1px) translateZ(0)}.tab-icon[data-v-29391792]{height:var(--tab-icon-size);transform:translateZ(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1);width:var(--tab-icon-size);will-change:transform}.tab-btn.active .tab-icon[data-v-29391792]{animation:iconBounce-29391792 .4s cubic-bezier(.34,1.56,.64,1);animation-delay:.3s;animation-fill-mode:backwards;transform:scale(1.12) translateZ(0)}@keyframes iconBounce-29391792{0%{transform:scale(1) translateY(0) translateZ(0)}50%{transform:scale(1.22) translateY(-4px) translateZ(0)}75%{transform:scale(1.08) translateY(0) translateZ(0)}to{transform:scale(1.12) translateZ(0)}}.tab-btn:active .tab-icon[data-v-29391792]{transform:scale(1.06) translateZ(0);transition-duration:.1s}.tab-label[data-v-29391792]{font-size:11px;font-weight:600;letter-spacing:.3px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s ease,font-weight .28s ease;will-change:transform,opacity}.tab-btn.active .tab-label[data-v-29391792]{animation:labelFadeIn-29391792 .35s ease;animation-delay:.3s;animation-fill-mode:backwards;font-weight:700;opacity:1;transform:translateY(-1px) translateZ(0)}@keyframes labelFadeIn-29391792{0%{opacity:.75;transform:translateY(1px) translateZ(0)}to{opacity:1;transform:translateY(-1px) translateZ(0)}}.tab-btn:not(.active) .tab-label[data-v-29391792]{opacity:.8;transform:translateZ(0)}.tab-btn.active[data-v-29391792]:active,.tab-btn[data-v-29391792]:active{transform:translateY(-1px) scale(.98) translateZ(0)}@media(hover:hover){.tab-btn[data-v-29391792]:hover:not(.active){transform:translateY(-1px)}.tab-btn:hover:not(.active) .tab-icon[data-v-29391792]{transform:scale(1.06)}.tab-btn:hover:not(.active) .tab-label[data-v-29391792]{opacity:1}}.tab-btn[data-v-29391792]:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tab-btn[data-v-29391792],.tab-icon[data-v-29391792],.tab-label[data-v-29391792],.tabs-indicator[data-v-29391792]{animation-duration:.01ms!important;transition-duration:.01ms!important}}
