.page-tabs{--page-tab-active:#ffffff1a;border-bottom:1px solid var(--border)}.page-tabs-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding-bottom:12px;display:flex;position:relative;overflow-x:auto}.page-tabs-track::-webkit-scrollbar{display:none}.page-tabs-track[data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.page-tabs-track[data-fade-start=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.page-tabs-track[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.page-tab{height:36px;color:var(--muted-foreground);white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.page-tab:hover{background:var(--page-tab-hover);color:var(--foreground)}.page-tab.is-active{background:var(--page-tab-active);color:var(--foreground)}.page-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.page-tab{transition:none}}
