.neo-tab-selector{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;--neo-control-height:40px;height:var(--neo-control-height);max-height:var(--neo-control-height)}.neo-tab-selector.size-xs{--neo-control-height:32px}.neo-tab-selector.size-sm{--neo-control-height:40px}.neo-tab-selector.size-md{--neo-control-height:48px}.neo-tab-selector.size-lg{--neo-control-height:56px}.neo-tab-selector:before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:hsla(0,0%,100%,.12);z-index:2}.neo-tab-selector.no-motion .neo-tab-indicator{transition:none}.neo-tab-selector .neo-tab{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;align-self:stretch;padding:0 16px;cursor:pointer;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.78);white-space:nowrap;background:none;border:none;border-radius:0;transition:color var(--dur-hover) var(--ease-micro),background-color var(--dur-hover) var(--ease-micro),transform var(--dur-press) var(--ease-micro)}@media(hover:hover)and (pointer:fine){.neo-tab-selector .neo-tab:hover{background-color:hsla(0,0%,100%,.06);color:#fff;border-radius:8px 8px 0 0}}.neo-tab-selector .neo-tab:active{transform:scale(var(--press-scale));background-color:hsla(0,0%,100%,.12);color:#fff}.neo-tab-selector .neo-tab:focus-visible{border-radius:4px;z-index:4}.neo-tab-selector .neo-tab.selected{color:#fff}.neo-tab-selector .neo-tab-indicator{position:absolute;bottom:0;left:0;height:4px;background-color:#ff7800;box-shadow:0 0 0 1px var(--brand-120),0 0 10px var(--brand-120);z-index:3;transition:box-shadow var(--dur-hover) var(--ease-micro)}@media(hover:hover)and (pointer:fine){.neo-tab-selector:has(.neo-tab.selected:hover) .neo-tab-indicator{box-shadow:0 0 0 1px var(--brand-200),0 0 12px var(--brand-200)}}.neo-tab-selector:has(.neo-tab:focus-visible) .neo-tab-indicator{box-shadow:0 0 0 1px var(--brand-120),0 0 12px var(--brand-200)}@media screen and (max-width:899px){.neo-tab-selector{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:16px;mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 24px),transparent)}.neo-tab-selector::-webkit-scrollbar{display:none}.neo-tab-selector .neo-tab{padding:0 10px;font-size:12px;flex-shrink:0;scroll-snap-align:start}}@media screen and (max-width:480px){.neo-tab-selector .neo-tab{padding:0 8px;font-size:12px}}