.ts-swipe{background:var(--charcoal);width:100%;max-width:440px;height:66px;color:var(--white);-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:999px;align-items:center;padding:6px;display:flex;position:relative}.ts-swipe-dark{background:var(--carbon);box-shadow:inset 0 0 0 1px #ffffff14}.ts-swipe:focus-visible{outline:3px solid var(--charcoal);outline-offset:3px}.ts-swipe-dark:focus-visible{outline-color:var(--lime)}.ts-knob{z-index:2;background:var(--lime);width:54px;height:54px;color:var(--charcoal);cursor:grab;touch-action:none;border-radius:50%;flex:none;place-items:center;transition:transform .32s cubic-bezier(.34,1.4,.64,1);display:grid;position:relative}.ts-knob:after{content:"";pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite ts-pulse;position:absolute;inset:0}.ts-knob svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ts-knob.is-nudge{animation:.62s cubic-bezier(.3,1.5,.5,1) ts-nudge}@keyframes ts-pulse{0%{box-shadow:0 0 #ccf930b3}to{box-shadow:0 0 0 14px #ccf93000}}@keyframes ts-nudge{40%{transform:translate(30px)}}.ts-swipe-label{font:600 16px/1.15 var(--font-display);letter-spacing:-.005em;pointer-events:none;align-items:center;padding:0 62px 0 78px;display:flex;position:absolute;inset:0}.ts-swipe-hint{font:700 22px/1 var(--font-display);pointer-events:none;gap:1px;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.ts-swipe-hint i{opacity:.25;font-style:normal;animation:1.4s ease-in-out infinite ts-chev}.ts-swipe-hint i:nth-child(2){animation-delay:.18s}.ts-swipe-hint i:nth-child(3){animation-delay:.36s}@keyframes ts-chev{40%{opacity:.95}}.ts-swipe.is-dragging .ts-knob{cursor:grabbing;transition:none}.ts-swipe:is(.is-dragging,.is-busy) .ts-knob:after{animation:none}.ts-swipe.is-busy{cursor:progress}.ts-swipe.is-busy .ts-swipe-label{justify-content:center;padding:0 72px 0 22px}.ts-swipe.is-busy .ts-swipe-hint{display:none}.ts-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;margin-right:10px;animation:.8s linear infinite ts-rot;display:inline-block}@keyframes ts-rot{to{transform:rotate(360deg)}}.ts-swipe[aria-disabled=true]:not(.is-busy){color:#5e636a;cursor:not-allowed;background:#e4e7eb}@media (max-width:400px){.ts-swipe-hint{display:none}.ts-swipe-label{padding-right:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.ts-knob,.ts-knob.is-nudge{transition:none;animation:none}.ts-knob:after,.ts-swipe-hint i{animation:none}.ts-swipe-hint i{opacity:.6}.ts-spin{animation-duration:2.4s}}.ts-knob.is-hint{animation:ts-hint .9s var(--ease-out)}@keyframes ts-hint{20%,60%{transform:translate(12px)}40%,80%,to{transform:none}}.ts-knob svg{stroke-width:1.5px}@media (prefers-reduced-motion:reduce){.ts-knob.is-hint{animation:none!important}}
