.section-tabs-shell[data-v-d714dd9c]{min-width:0;position:relative}.section-tabs-shell[data-v-d714dd9c]:after,.section-tabs-shell[data-v-d714dd9c]:before{border-radius:13px;bottom:1px;content:"";opacity:0;pointer-events:none;position:absolute;top:1px;transition:opacity .18s ease;width:68px;z-index:1}.section-tabs-shell[data-v-d714dd9c]:before{background:linear-gradient(90deg,var(--surface-soft) 35%,transparent);left:1px}.section-tabs-shell[data-v-d714dd9c]:after{background:linear-gradient(270deg,var(--surface-soft) 35%,transparent);right:1px}.section-tabs-shell--can-back[data-v-d714dd9c]:before,.section-tabs-shell--can-forward[data-v-d714dd9c]:after{opacity:1}.section-tabs[data-v-d714dd9c]{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;display:flex;font-family:var(--font-sans);gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:7px;scroll-behavior:smooth;scroll-padding-inline:60px;scroll-snap-type:x proximity;scrollbar-width:none}.section-tabs[data-v-d714dd9c]::-webkit-scrollbar{display:none}.section-tabs>button[role=tab][data-v-d714dd9c]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--ink-muted);cursor:pointer;display:flex;flex:1 0 185px;font:inherit;gap:9px;min-height:56px;min-width:0;padding:10px 12px;scroll-snap-align:start;text-align:left;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.section-tabs>button[role=tab][data-v-d714dd9c]:hover{background:var(--surface-hover);color:var(--ink)}.section-tabs>button[role=tab][data-v-d714dd9c]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.section-tabs>button[role=tab].active[data-v-d714dd9c]{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-xs);color:var(--brand-strong)}.section-tabs span[data-v-d714dd9c]{display:grid;gap:2px;min-width:0}.section-tabs small[data-v-d714dd9c],.section-tabs strong[data-v-d714dd9c]{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-tabs strong[data-v-d714dd9c]{font-size:.78rem;font-weight:800}.section-tabs small[data-v-d714dd9c]{font-size:.65rem;font-weight:600}.section-tabs-control[data-v-d714dd9c]{background:var(--surface);border:1px solid var(--line-strong,var(--line));border-radius:999px;box-shadow:var(--shadow-sm);color:var(--brand-strong);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease,transform .16s ease;width:34px;z-index:3}.section-tabs-control[data-v-d714dd9c]:hover{background:var(--brand-action);color:var(--brand-contrast);transform:translateY(-50%) scale(1.04)}.section-tabs-control--back[data-v-d714dd9c]{left:12px}.section-tabs-control--forward[data-v-d714dd9c]{right:12px}.section-tabs-shell--compact .section-tabs[data-v-d714dd9c]{-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);background:color-mix(in srgb,var(--surface-soft) 70%,transparent);border-color:color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;gap:3px;padding:3px}.section-tabs-shell--compact .section-tabs>button[role=tab][data-v-d714dd9c]{border-radius:7px;flex:0 0 auto;gap:0;min-height:30px;padding:5px 9px;scroll-snap-align:start}.section-tabs-shell--compact .section-tabs small[data-v-d714dd9c],.section-tabs-shell--compact .section-tabs>button[role=tab]>svg[data-v-d714dd9c]{display:none}.section-tabs-shell--compact .section-tabs strong[data-v-d714dd9c]{font-size:.68rem;white-space:nowrap}.section-tabs-shell--compact .section-tabs-control[data-v-d714dd9c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--surface) 82%,transparent);height:26px;width:26px}.section-tabs-shell--compact .section-tabs-control--back[data-v-d714dd9c]{left:8px}.section-tabs-shell--compact .section-tabs-control--forward[data-v-d714dd9c]{right:8px}@media (max-width:620px){.section-tabs>button[role=tab][data-v-d714dd9c]{flex-basis:min(240px,76vw)}.section-tabs-shell--compact .section-tabs>button[role=tab][data-v-d714dd9c]{flex-basis:auto}.section-tabs-control--back[data-v-d714dd9c]{left:9px}.section-tabs-control--forward[data-v-d714dd9c]{right:9px}}@media (prefers-reduced-motion:reduce){.section-tabs[data-v-d714dd9c]{scroll-behavior:auto}.section-tabs-control[data-v-d714dd9c],.section-tabs-shell[data-v-d714dd9c]:after,.section-tabs-shell[data-v-d714dd9c]:before{transition:none}}
