.lt{--lt-spring:cubic-bezier(.32,.72,0,1);position:relative;flex-shrink:0;width:80px;height:36px;border-radius:999px;isolation:isolate;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 90% at 50% -30%,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 60%),rgba(18,18,22,.38);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.25),0 12px 30px -16px rgba(0,0,0,.8);transition:background .4s ease,box-shadow .4s ease}.lt:hover{background:radial-gradient(120% 90% at 50% -30%,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 60%),rgba(24,24,30,.42)}.lt:has(:focus-visible){box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.25),0 0 0 2px hsla(0,0%,100%,.5)}.lt:after{content:"";position:absolute;z-index:3;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.07) 45%,hsla(0,0%,100%,.05) 75%,hsla(0,0%,100%,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.lt-flag{position:absolute;z-index:1;top:3px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:none;outline:none;cursor:pointer}.lt-flag.left{left:3px}.lt-flag.right{right:3px}.lt-flag-in{display:block;width:24px;height:24px;overflow:hidden;border-radius:999px;opacity:.42;filter:grayscale(100%) brightness(1.15);transform:scale(.9);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.35);transition:opacity .5s var(--lt-spring),filter .5s var(--lt-spring),transform .6s var(--lt-spring)}.lt-flag:hover .lt-flag-in{opacity:.7;filter:grayscale(40%)}.lt-flag.on .lt-flag-in{opacity:1;filter:none;transform:scale(1.06)}.lt-lens{position:absolute;z-index:2;left:3px;top:3px;width:30px;height:30px;pointer-events:none;will-change:transform}.lt-lens.anim{transition:transform .55s var(--lt-spring)}.lt-drop{border-radius:999px;background:radial-gradient(90% 60% at 50% 0,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 70%),radial-gradient(80% 50% at 50% 110%,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 70%);backdrop-filter:saturate(1.35) brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 1px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.32),0 6px 16px -6px rgba(0,0,0,.45);transition:transform .35s var(--lt-spring)}.lt-drop,.lt-drop:after{position:absolute;inset:0}.lt-drop:after{content:"";padding:1px;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lt.pressing .lt-drop{transform:scale(1.06)}.lt.dragging .lt-drop{transform:scale(1.12,.94)}.lt-drop.splash{animation:lt-settle .6s var(--lt-spring)}@keyframes lt-settle{0%{transform:scale(1)}35%{transform:scale(1.14,.92)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lt-drop.splash{animation:none}.lt-drop,.lt-flag-in,.lt-lens.anim{transition:none}}