.ssv-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:100%;min-height:44px;margin:0;padding:0;background:transparent;opacity:0;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.ssv-input:active{cursor:-webkit-grabbing;cursor:grabbing}.ssv-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1px;height:100%;background:transparent}.ssv-input::-moz-range-thumb{width:1px;height:100%}.ssv-input::-moz-range-thumb,.ssv-input::-moz-range-track{background:transparent;border:none}.ssv-tape{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ssv-tape-unit{font-family:Bebas Neue,Impact,sans-serif;font-size:11px;letter-spacing:.22em;color:#00a8e8;margin-bottom:10px}.ssv-tape-hitzone{position:relative;height:48px;min-height:44px}.ssv-tape-visual{position:absolute;inset:0;pointer-events:none}.ssv-tape-baseline{position:absolute;left:0;right:0;bottom:14px;height:1px;background:hsla(0,0%,100%,.18)}.ssv-tape-baseline-fill{position:absolute;left:0;top:0;bottom:0;height:2px;margin-top:-.5px;background:#00a8e8}.ssv-tape-ticks{position:absolute;inset:0}.ssv-tape-tick{position:absolute;bottom:14px;width:1px;background:hsla(0,0%,100%,.32);transform:translateX(-.5px)}.ssv-tape-tick--minor{height:7px}.ssv-tape-tick--major{height:15px;background:hsla(0,0%,100%,.55)}.ssv-tape-tick--passed.ssv-tape-tick--minor{background:hsla(0,0%,100%,.5)}.ssv-tape-tick--passed.ssv-tape-tick--major{background:rgba(160,226,255,.85)}.ssv-tape-tick--near{background:#00a8e8}.ssv-tape-needle{position:absolute;bottom:6px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.ssv-tape-needle-stem{width:2px;height:30px;background:#00a8e8;box-shadow:0 1px 2px rgba(0,0,0,.55)}.ssv-tape-needle-foot{width:12px;height:3px;background:#00a8e8;margin-top:-1px}.ssv-input:focus-visible~.ssv-tape-visual .ssv-tape-needle-stem,.ssv-tape:hover .ssv-tape-needle-stem{background:#4fcbff}.ssv-input:active~.ssv-tape-visual .ssv-tape-needle-foot,.ssv-input:active~.ssv-tape-visual .ssv-tape-needle-stem{background:#fff}.ssv-input:focus-visible~.ssv-tape-visual .ssv-tape-baseline{outline:1px solid rgba(0,168,232,.5);outline-offset:10px}.pg-light .ssv-tape-baseline{background:rgba(18,26,31,.16)}.pg-light .ssv-tape-tick{background:rgba(18,26,31,.26)}.pg-light .ssv-tape-tick--major{background:rgba(18,26,31,.45)}.pg-light .ssv-tape-tick--passed.ssv-tape-tick--minor{background:rgba(18,26,31,.4)}.pg-light .ssv-tape-tick--passed.ssv-tape-tick--major{background:rgba(0,119,182,.7)}.pg-light .ssv-tape-tick--near{background:#00a8e8}.pg-light .ssv-tape-needle-stem{box-shadow:0 1px 2px rgba(18,26,31,.25)}.pg-light .ssv-input:active~.ssv-tape-visual .ssv-tape-needle-foot,.pg-light .ssv-input:active~.ssv-tape-visual .ssv-tape-needle-stem{background:#0c1216}.pg-light .ssv-tape-label{color:rgba(18,26,31,.45)}.pg-light .ssv-tape-label--near{color:#0077b6}.ssv-tape-labels{position:relative;height:16px;margin-top:6px}.ssv-tape-label{position:absolute;transform:translateX(-50%);font-family:Figtree,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.42);white-space:nowrap}.ssv-tape-label--near{color:#00a8e8;font-weight:700}.ssv-line{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ssv-line-hitzone{position:relative;height:44px;display:flex;align-items:center}.ssv-line-visual{position:absolute;inset:0;pointer-events:none}.ssv-line-track{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:hsla(0,0%,100%,.22)}.ssv-line-fill{left:0;top:0;bottom:0}.ssv-line-fill,.ssv-line-handle{position:absolute;background:#00a8e8}.ssv-line-handle{top:50%;width:4px;height:36px;transform:translate(-50%,-50%) scaleY(1);transition:transform .15s ease,background .15s ease}.ssv-line:hover .ssv-line-handle{transform:translate(-50%,-50%) scaleY(1.1)}.ssv-input:active~.ssv-line-visual .ssv-line-handle,.ssv-input:focus-visible~.ssv-line-visual .ssv-line-handle{background:#fff;transform:translate(-50%,-50%) scaleY(1.22)}.ssv-line-guide{position:absolute;top:100%;left:50%;width:1px;height:14px;background:rgba(0,168,232,.55);transform:translateX(-50%);opacity:0;transition:opacity .15s ease}.ssv-input:active~.ssv-line-visual .ssv-line-guide,.ssv-input:focus-visible~.ssv-line-visual .ssv-line-guide,.ssv-line:hover .ssv-line-guide{opacity:1}.ssv-input:focus-visible~.ssv-line-visual .ssv-line-track{outline:1px solid rgba(0,168,232,.5);outline-offset:12px}.ssv-line-scale{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;font-family:Figtree,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.42)}.ssv-line-unit{font-family:Bebas Neue,Impact,sans-serif;font-size:10px;letter-spacing:.24em;color:hsla(0,0%,100%,.3)}.ssv-segments{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ssv-segments-hitzone{position:relative;min-height:44px;display:flex;align-items:center}.ssv-segments-visual{position:absolute;inset:0;pointer-events:none}.ssv-segments-cursor{position:absolute;top:-2px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #00a8e8;transform:translateX(-50%)}.ssv-input:active~.ssv-segments-visual .ssv-segments-cursor,.ssv-input:focus-visible~.ssv-segments-visual .ssv-segments-cursor{border-top-color:#fff}.ssv-segments-row{position:absolute;left:0;right:0;bottom:0;height:40px;display:flex;align-items:flex-end;gap:3px;transition:filter .15s ease}.ssv-segments:hover .ssv-segments-row{filter:brightness(1.1)}.ssv-input:active~.ssv-segments-visual .ssv-segments-row{filter:brightness(1.25)}.ssv-input:focus-visible~.ssv-segments-visual .ssv-segments-row{outline:1px solid rgba(0,168,232,.5);outline-offset:8px}.ssv-segments-bar{flex:1 1 auto;min-width:2px;height:22px;background:hsla(0,0%,100%,.14)}.ssv-segments-bar--major{height:34px}.ssv-segments-bar--lit{background:#00a8e8}.ssv-segments-bar--peak{background:#7fe0ff}.ssv-segments-scale{display:flex;justify-content:space-between;margin-top:12px;font-family:Figtree,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;letter-spacing:.02em}.ssv-segments-scale,.ssv-segments-scale span:last-child{color:hsla(0,0%,100%,.42)}