.tsfc-slider-wrap{align-items:center;height:16px;line-height:0;display:flex;position:relative}.tsfc-slider-groove{background:var(--color-bg-tertiary);height:4px;box-shadow:inset 0 0 0 1px var(--color-border-primary);pointer-events:none;z-index:0;border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tsfc-slider-fill{height:4px;width:calc(8px + (100% - 16px) * var(--fill-ratio,0));background:var(--color-primary);pointer-events:none;z-index:1;border-radius:999px;transition:width .16s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.tsfc-slider-scale{pointer-events:none;height:5px;margin:3px 8px 0;position:relative}.tsfc-slider-scale>span{background:var(--color-border-secondary);width:1px;height:5px;transition:background-color .2s;position:absolute;top:0;transform:translate(-50%)}.tsfc-slider-scale>span[data-filled=true]{background:var(--color-primary)}.tsfc-slider{z-index:3;appearance:none;background:0 0;border:none;outline:none;height:16px;margin:0;padding:0;display:block;position:relative}.tsfc-slider:hover,.tsfc-slider:focus{box-shadow:none;border:none}.tsfc-slider::-webkit-slider-runnable-track{background:0 0;height:16px}.tsfc-slider::-webkit-slider-thumb{appearance:none;background:var(--color-bg-card);border:3px solid var(--color-primary);width:16px;height:16px;box-shadow:var(--shadow-card);cursor:pointer;border-radius:50%;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s}.tsfc-slider:hover::-webkit-slider-thumb{box-shadow:var(--shadow-card), 0 0 0 5px var(--color-primary-ring);transform:scale(1.1)}.tsfc-slider:active::-webkit-slider-thumb{cursor:grabbing;box-shadow:var(--shadow-card), 0 0 0 7px var(--color-primary-ring);transform:scale(1.15)}.tsfc-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-card), 0 0 0 4px var(--color-primary-ring)}.tsfc-slider::-moz-range-track{background:0 0;border:none;height:16px}.tsfc-slider::-moz-range-progress{background:0 0;border-radius:999px;height:4px}.tsfc-slider::-moz-range-thumb{box-sizing:border-box;background:var(--color-bg-card);border:3px solid var(--color-primary);width:16px;height:16px;box-shadow:var(--shadow-card);cursor:pointer;border-radius:50%;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s}.tsfc-slider:hover::-moz-range-thumb{box-shadow:var(--shadow-card), 0 0 0 5px var(--color-primary-ring);transform:scale(1.1)}.tsfc-slider:active::-moz-range-thumb{cursor:grabbing;box-shadow:var(--shadow-card), 0 0 0 7px var(--color-primary-ring);transform:scale(1.15)}.tsfc-slider:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-card), 0 0 0 4px var(--color-primary-ring)}.tsfc-slider:disabled{cursor:not-allowed}.tsfc-slider:disabled::-webkit-slider-thumb{cursor:not-allowed;box-shadow:none;opacity:.45}.tsfc-slider:disabled::-moz-range-thumb{cursor:not-allowed;box-shadow:none;opacity:.45}:is(.tsfc-slider-wrap:has(.tsfc-slider:disabled) .tsfc-slider-fill,.tsfc-slider-wrap:has(.tsfc-slider:disabled)+.tsfc-slider-scale){opacity:.45}.tsfc-slider-tooltip{top:50%;left:calc(8px + (100% - 16px) * var(--fill-ratio,0));background:var(--color-bg-tertiary);color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;border:1px solid var(--color-border-primary);box-shadow:var(--shadow-popover);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;transition:opacity .16s,left .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,calc(-100% - 12px))}.tsfc-slider-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--color-bg-tertiary);filter:drop-shadow(0 1px 0 var(--color-border-primary));position:absolute;top:100%;left:50%;transform:translate(-50%)}.tsfc-slider-wrap:hover .tsfc-slider-tooltip,.tsfc-slider:focus-visible~.tsfc-slider-tooltip{opacity:1;transform:translate(-50%,calc(-100% - 15px))}.tsfc-slider-wrap:has(.tsfc-slider:active) .tsfc-slider-tooltip{opacity:1;transform:translate(-50%,calc(-100% - 15px))}.tsfc-slider-wrap:has(.tsfc-slider:active) .tsfc-slider-fill{transition:none}.tsfc-slider-wrap:has(.tsfc-slider:active) .tsfc-slider-tooltip{transition:opacity .16s}@media (prefers-reduced-motion:reduce){.tsfc-slider-fill,.tsfc-slider-tooltip,.tsfc-slider-scale>span{transition:none}.tsfc-slider::-webkit-slider-thumb{transition:none}.tsfc-slider::-moz-range-thumb{transition:none}.tsfc-slider:hover::-webkit-slider-thumb{transform:none}.tsfc-slider:active::-webkit-slider-thumb{transform:none}.tsfc-slider:hover::-moz-range-thumb{transform:none}.tsfc-slider:active::-moz-range-thumb{transform:none}}@keyframes toastEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes toastEnterTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toastExitTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.toast-enter{animation:.3s ease-out both toastEnter!important}.toast-exit{animation:.3s ease-in both toastExit!important}@media (width<=639px){.toast-enter{animation:.3s ease-out both toastEnterTop!important}.toast-exit{animation:.3s ease-in both toastExitTop!important}}
