.glass-tabs__thumb{--glass-fill-top:#ffffff26;--glass-fill-bottom:#fff9;--glass-glare:#fff;--glass-glow:#fff9;--glass-refraction:#ffffff8c;--glass-drop:#0000001a;--glass-rim:linear-gradient(180deg, transparent 45%, #ffffffd9 100%), linear-gradient(90deg, var(--glass-glare) calc(100% - 16px), #ffffff1f 100%);pointer-events:none;background:linear-gradient(180deg, var(--glass-fill-top) 0%, var(--glass-fill-bottom) 100%);width:calc(50% - 4px);box-shadow:inset 1.5px 0 1px -.5px var(--glass-glare), inset 0 0 6px var(--glass-refraction), inset 0 -5px 5px -2px var(--glass-glow), 0 2px 14px var(--glass-drop);border-radius:9999px;transition:transform .4s cubic-bezier(.34,1.3,.64,1);position:absolute;top:4px;bottom:4px;left:4px}.glass-tabs__thumb:before{content:"";border-radius:inherit;background:var(--glass-rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:.75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dark .glass-tabs__thumb{--glass-fill-top:#ffffff0d;--glass-fill-bottom:#ffffff17;--glass-glare:#fff3;--glass-glow:#ffffff0a;--glass-refraction:#ffffff08;--glass-drop:#00000080;--glass-rim:linear-gradient(160deg, #ffffff47 0%, #ffffff0f 45%, #ffffff08 70%, #ffffff1a 100%)}.glass-tabs__list:has(>button:nth-of-type(2)[data-state=active]) .glass-tabs__thumb{transform:translate(100%)}.glass-tabs__list:has(>button:nth-of-type(3)) .glass-tabs__thumb{width:calc(33.3333% - 2.66667px)}.glass-tabs__list:has(>button:nth-of-type(3)[data-state=active]) .glass-tabs__thumb{transform:translate(200%)}@media (prefers-reduced-motion:reduce){.glass-tabs__thumb{transition:none}}
