#hover-select{--hs-gap: var(--space-2);--hs-buffer: var(--space-2);--hs-extra-size: 40px;position:absolute;display:none;box-sizing:border-box;background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);touch-action:none;user-select:none;z-index:20005}#hover-select[data-open=true]{display:block}#hover-select[data-orientation=vertical]{width:48px;transform:translate(-50%);margin-bottom:var(--hs-gap)}#hover-select.hs-track--extra[data-orientation=vertical]{margin-bottom:calc(2 * var(--hs-gap) + var(--hs-extra-size))}#hover-select.hs-track--extra[data-orientation=horizontal]{margin-right:calc(2 * var(--hs-gap) + var(--hs-extra-size))}#hover-select[data-orientation=horizontal]{height:48px;transform:translateY(-50%);margin-right:var(--hs-gap)}#hover-select .hs-track-window{position:absolute;inset:0}#hover-select[data-overflowing=true][data-orientation=vertical] .hs-track-window{overflow-x:visible;overflow-y:clip}#hover-select[data-overflowing=true][data-orientation=horizontal] .hs-track-window{overflow-x:clip;overflow-y:visible}#hover-select[data-funnel-peek=true][data-overflowing=true][data-orientation=vertical] .hs-track-window{overflow:visible;clip-path:inset(calc(-1 * var(--hs-preview-room, 0px)) -100vw 0 -100vw)}#hover-select[data-funnel-peek=true][data-overflowing=true][data-orientation=horizontal] .hs-track-window{overflow:visible;clip-path:inset(-100vh 0 -100vh calc(-1 * var(--hs-preview-room, 0px)))}#hover-select .hs-track-inner{position:absolute}#hover-select[data-orientation=vertical] .hs-track-inner{bottom:0;left:0;width:100%}#hover-select[data-orientation=horizontal] .hs-track-inner{right:0;top:0;height:100%}#hover-select{--hs-blur-radius: 3px;--hs-blur-zone: 16px}#hover-select .hs-edge-blur{position:absolute;display:none;z-index:1;pointer-events:none;border-radius:var(--radius-full);backdrop-filter:blur(var(--hs-blur-radius));-webkit-backdrop-filter:blur(var(--hs-blur-radius))}#hover-select[data-orientation=vertical] .hs-edge-blur{left:0;right:0;height:var(--hs-blur-zone)}#hover-select[data-orientation=horizontal] .hs-edge-blur{top:0;bottom:0;width:var(--hs-blur-zone)}#hover-select[data-orientation=vertical] .hs-edge-blur--near{bottom:0;-webkit-mask-image:linear-gradient(to top,black,transparent);mask-image:linear-gradient(to top,black,transparent)}#hover-select[data-orientation=vertical] .hs-edge-blur--far{top:0;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}#hover-select[data-orientation=horizontal] .hs-edge-blur--near{right:0;-webkit-mask-image:linear-gradient(to left,black,transparent);mask-image:linear-gradient(to left,black,transparent)}#hover-select[data-orientation=horizontal] .hs-edge-blur--far{left:0;-webkit-mask-image:linear-gradient(to right,black,transparent);mask-image:linear-gradient(to right,black,transparent)}#hover-select[data-fade-near=true] .hs-edge-blur--near,#hover-select[data-fade-far=true] .hs-edge-blur--far{display:block}#hover-select[data-preview-shape=true][data-orientation=vertical] .hs-edge-blur--near{clip-path:circle(23px at 50% calc(100% - 23px))}#hover-select[data-preview-shape=true][data-orientation=horizontal] .hs-edge-blur--near{clip-path:circle(23px at calc(100% - 23px) 50%)}#hover-select:before{content:"";position:absolute}#hover-select[data-orientation=vertical]:before{left:calc(-1 * var(--hs-buffer));right:calc(-1 * var(--hs-buffer));top:calc(-1 * var(--hs-buffer));bottom:calc(-1 * (var(--hs-gap) + var(--hs-buffer)))}#hover-select[data-orientation=horizontal]:before{top:calc(-1 * var(--hs-buffer));bottom:calc(-1 * var(--hs-buffer));left:calc(-1 * var(--hs-buffer));right:calc(-1 * (var(--hs-gap) + var(--hs-buffer)))}#hover-select.hs-track--extra[data-orientation=vertical]:before{bottom:calc(-1 * (2 * var(--hs-gap) + var(--hs-extra-size) + var(--hs-buffer)))}#hover-select.hs-track--extra[data-orientation=horizontal]:before{right:calc(-1 * (2 * var(--hs-gap) + var(--hs-extra-size) + var(--hs-buffer)))}#hover-select.hs-track--toggles[data-orientation=vertical]:before{top:calc(-1 * (var(--hs-buffer) + var(--hs-toggle-count, 0) * (var(--hs-extra-size) + var(--hs-gap))))}#hover-select.hs-track--toggles[data-orientation=horizontal]:before{left:calc(-1 * (var(--hs-buffer) + var(--hs-toggle-count, 0) * (var(--hs-extra-size) + var(--hs-gap))))}#hover-select .hs-extra{display:none}#hover-select .hs-extra,#hover-select .hs-toggle{position:absolute;box-sizing:border-box;width:var(--hs-extra-size);height:var(--hs-extra-size);align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--glass-bg-2);cursor:pointer;z-index:2}#hover-select.hs-track--extra .hs-extra{display:flex}#hover-select .hs-extra img,#hover-select .hs-extra svg{display:block;width:24px;height:24px}#hover-select[data-orientation=vertical] .hs-extra{top:calc(100% + var(--hs-gap));left:50%;transform:translate(-50%)}#hover-select[data-orientation=horizontal] .hs-extra{left:calc(100% + var(--hs-gap));top:50%;transform:translateY(-50%)}#hover-select .hs-extra:hover,#hover-select .hs-extra[data-hover=true]{background:var(--color-accent-dim);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}#hover-select[data-orientation=vertical] .hs-extra:hover,#hover-select[data-orientation=vertical] .hs-extra[data-hover=true]{--carrier-scale: 1.06;transform:translate(-50%) scale(var(--carrier-scale))}#hover-select[data-orientation=horizontal] .hs-extra:hover,#hover-select[data-orientation=horizontal] .hs-extra[data-hover=true]{--carrier-scale: 1.06;transform:translateY(-50%) scale(var(--carrier-scale))}#hover-select .hs-toggle{display:flex;font-size:20px;line-height:1}#hover-select .hs-toggle img,#hover-select .hs-toggle svg{display:block;width:24px;height:24px}#hover-select[data-orientation=vertical] .hs-toggle{bottom:calc(100% + var(--hs-gap) + var(--hs-toggle-index, 0) * (var(--hs-extra-size) + var(--hs-gap)));left:50%;transform:translate(-50%)}#hover-select[data-orientation=horizontal] .hs-toggle{right:calc(100% + var(--hs-gap) + var(--hs-toggle-index, 0) * (var(--hs-extra-size) + var(--hs-gap)));top:50%;transform:translateY(-50%)}#hover-select .hs-toggle:not([aria-disabled="true"]):hover,#hover-select .hs-toggle:not([aria-disabled="true"])[data-hover=true]{background:var(--color-accent-dim);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}#hover-select[data-orientation=vertical] .hs-toggle:not([aria-disabled="true"]):hover,#hover-select[data-orientation=vertical] .hs-toggle:not([aria-disabled="true"])[data-hover=true]{--carrier-scale: 1.06;transform:translate(-50%) scale(var(--carrier-scale))}#hover-select[data-orientation=horizontal] .hs-toggle:not([aria-disabled="true"]):hover,#hover-select[data-orientation=horizontal] .hs-toggle:not([aria-disabled="true"])[data-hover=true]{--carrier-scale: 1.06;transform:translateY(-50%) scale(var(--carrier-scale))}#hover-select .hs-toggle[aria-pressed=true]:not([aria-disabled="true"]){background:color-mix(in srgb,var(--hs-toggle-color, var(--color-accent)) 20%,var(--glass-bg-solid));border-color:color-mix(in srgb,var(--hs-toggle-color, var(--color-accent)) 50%,transparent);box-shadow:inset 0 2px 4px #00000059}#hover-select .hs-toggle[aria-disabled=true]{background:color-mix(in srgb,var(--glass-bg-2) 40%,transparent);border-color:color-mix(in srgb,var(--color-border) 40%,transparent);cursor:not-allowed}#hover-select .hs-toggle[aria-disabled=true] .hs-toggle-icon{opacity:.35;filter:grayscale(1)}#hover-select .hs-rail{position:absolute;background:var(--color-border);border-radius:var(--radius-full)}#hover-select[data-orientation=vertical] .hs-rail{left:50%;width:2px;transform:translate(-50%)}#hover-select[data-orientation=horizontal] .hs-rail{top:50%;height:2px;transform:translateY(-50%)}#hover-select[data-overflowing=true] .hs-rail{--hs-rail-dir: to bottom;-webkit-mask-image:linear-gradient(var(--hs-rail-dir),transparent var(--hs-rail-far),calc(var(--hs-rail-far) + var(--hs-rail-far-zone) * (1 - var(--hs-fade-hint))),black calc(var(--hs-rail-far) + var(--hs-rail-far-zone)),black calc(var(--hs-rail-near) - var(--hs-rail-near-zone)),calc(var(--hs-rail-near) - var(--hs-rail-near-zone) * (1 - var(--hs-fade-hint))),transparent var(--hs-rail-near));mask-image:linear-gradient(var(--hs-rail-dir),transparent var(--hs-rail-far),calc(var(--hs-rail-far) + var(--hs-rail-far-zone) * (1 - var(--hs-fade-hint))),black calc(var(--hs-rail-far) + var(--hs-rail-far-zone)),black calc(var(--hs-rail-near) - var(--hs-rail-near-zone)),calc(var(--hs-rail-near) - var(--hs-rail-near-zone) * (1 - var(--hs-fade-hint))),transparent var(--hs-rail-near))}#hover-select[data-overflowing=true][data-orientation=horizontal] .hs-rail{--hs-rail-dir: to right}#hover-select .hs-stop{position:absolute;box-sizing:border-box;width:48px;height:48px;transform:translate(-50%,-50%);border:0;padding:0;background:none;cursor:pointer}#hover-select[data-orientation=vertical] .hs-stop{left:50%}#hover-select[data-orientation=horizontal] .hs-stop{top:50%}#hover-select .hs-stop:before,#hover-select .hs-dot{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-full);box-sizing:border-box}#hover-select .hs-stop:before{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--hs-stop-color, var(--color-border)) 45%,transparent);background:color-mix(in srgb,var(--hs-stop-color, var(--color-text-muted)) 16%,transparent);opacity:0;transition:opacity var(--transition-fast)}#hover-select .hs-stop:hover:before,#hover-select .hs-stop:focus-visible:before{opacity:1}#hover-select .hs-dot{width:10px;height:10px;background:var(--hs-stop-color, var(--color-text-muted));transition:background var(--transition-fast),width var(--transition-fast),height var(--transition-fast)}#hover-select .hs-stop[data-active=true] .hs-dot{width:14px;height:14px;background:var(--hs-stop-color, var(--color-accent))}#hover-select{--hs-fade-hint: .5}#hover-select[data-overflowing=true] .hs-stop[data-fade]>*,#hover-select[data-overflowing=true] .hs-stop[data-fade]:before{--hs-fade-length: calc(48px + var(--hs-fade-zone));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#hover-select[data-orientation=vertical][data-overflowing=true] .hs-stop[data-fade=near]>*,#hover-select[data-orientation=vertical][data-overflowing=true] .hs-stop[data-fade=near]:before{-webkit-mask-image:linear-gradient(to bottom,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));mask-image:linear-gradient(to bottom,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));-webkit-mask-size:48px var(--hs-fade-length);mask-size:48px var(--hs-fade-length);-webkit-mask-position:center calc(50% + var(--hs-fade-dist) - var(--hs-fade-length) / 2);mask-position:center calc(50% + var(--hs-fade-dist) - var(--hs-fade-length) / 2)}#hover-select[data-orientation=vertical][data-overflowing=true] .hs-stop[data-fade=far]>*,#hover-select[data-orientation=vertical][data-overflowing=true] .hs-stop[data-fade=far]:before{-webkit-mask-image:linear-gradient(to top,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));mask-image:linear-gradient(to top,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));-webkit-mask-size:48px var(--hs-fade-length);mask-size:48px var(--hs-fade-length);-webkit-mask-position:center calc(50% + var(--hs-fade-length) / 2 - var(--hs-fade-dist));mask-position:center calc(50% + var(--hs-fade-length) / 2 - var(--hs-fade-dist))}#hover-select[data-orientation=horizontal][data-overflowing=true] .hs-stop[data-fade=near]>*,#hover-select[data-orientation=horizontal][data-overflowing=true] .hs-stop[data-fade=near]:before{-webkit-mask-image:linear-gradient(to right,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));mask-image:linear-gradient(to right,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));-webkit-mask-size:var(--hs-fade-length) 48px;mask-size:var(--hs-fade-length) 48px;-webkit-mask-position:calc(50% + var(--hs-fade-dist) - var(--hs-fade-length) / 2) center;mask-position:calc(50% + var(--hs-fade-dist) - var(--hs-fade-length) / 2) center}#hover-select[data-orientation=horizontal][data-overflowing=true] .hs-stop[data-fade=far]>*,#hover-select[data-orientation=horizontal][data-overflowing=true] .hs-stop[data-fade=far]:before{-webkit-mask-image:linear-gradient(to left,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));mask-image:linear-gradient(to left,black 48px,calc(48px + var(--hs-fade-zone) * var(--hs-fade-hint)),transparent var(--hs-fade-length));-webkit-mask-size:var(--hs-fade-length) 48px;mask-size:var(--hs-fade-length) 48px;-webkit-mask-position:calc(50% + var(--hs-fade-length) / 2 - var(--hs-fade-dist)) center;mask-position:calc(50% + var(--hs-fade-length) / 2 - var(--hs-fade-dist)) center}#hover-select{--hs-preview-tilt: 24deg;--hs-preview-perspective: 160px;--hs-preview-alpha: .9;--hs-preview-fade: .15;--hs-dive-tilt: 28deg}@media (prefers-reduced-motion: reduce){#hover-select{--hs-preview-tilt: 0deg;--hs-dive-tilt: 0deg}}#hover-select[data-orientation=vertical][data-overflowing=true] .hs-stop[data-preview=true]{transform:translate(-50%,-50%) translateY(var(--hs-preview-pull)) perspective(var(--hs-preview-perspective)) rotateX(calc(var(--hs-depth) * var(--hs-preview-tilt))) scale(var(--hs-preview-scale));opacity:calc(max(0,var(--hs-preview-alpha) - var(--hs-depth) * var(--hs-preview-fade)) * var(--hs-preview-enter, 1));pointer-events:none}#hover-select[data-orientation=horizontal][data-overflowing=true] .hs-stop[data-preview=true]{transform:translate(-50%,-50%) translate(var(--hs-preview-pull)) perspective(var(--hs-preview-perspective)) rotateY(calc(var(--hs-depth) * -1 * var(--hs-preview-tilt))) scale(var(--hs-preview-scale));opacity:calc(max(0,var(--hs-preview-alpha) - var(--hs-depth) * var(--hs-preview-fade)) * var(--hs-preview-enter, 1));pointer-events:none}#hover-select[data-funnel-peek=true][data-overflowing=true] .hs-stop[data-fade=near]{perspective:140px}#hover-select[data-funnel-peek=true][data-overflowing=true] .hs-stop[data-fade=near]>*,#hover-select[data-funnel-peek=true][data-overflowing=true] .hs-stop[data-fade=near]:before{transform-origin:0 0}#hover-select[data-funnel-peek=true][data-orientation=vertical][data-overflowing=true] .hs-stop[data-fade=near]>*,#hover-select[data-funnel-peek=true][data-orientation=vertical][data-overflowing=true] .hs-stop[data-fade=near]:before{rotate:x calc(var(--hs-dive, 0) * -1 * var(--hs-dive-tilt))}#hover-select[data-funnel-peek=true][data-orientation=horizontal][data-overflowing=true] .hs-stop[data-fade=near]>*,#hover-select[data-funnel-peek=true][data-orientation=horizontal][data-overflowing=true] .hs-stop[data-fade=near]:before{rotate:y calc(var(--hs-dive, 0) * var(--hs-dive-tilt))}#hover-select{--hs-frost-blur: 3px;--hs-frost-near: 12%;--hs-frost-far: 28%;--hs-hull-tip: 45%}#hover-select .hs-hull,#hover-select .hs-frost{position:absolute;display:none}#hover-select[data-preview-shape=true] .hs-hull,#hover-select[data-preview-shape=true] .hs-frost{display:block}#hover-select[data-preview-shape=true]{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#hover-select .hs-hull{pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#hover-select[data-orientation=vertical] .hs-hull{left:-1px;right:-1px;bottom:-1px;top:calc(-1px - var(--hs-preview-room, 0px));background:linear-gradient(to top,var(--glass-bg) calc(100% - var(--hs-preview-room, 0px) - 24px),color-mix(in srgb,var(--glass-bg) var(--hs-hull-tip),transparent))}#hover-select[data-orientation=horizontal] .hs-hull{top:-1px;bottom:-1px;right:-1px;left:calc(-1px - var(--hs-preview-room, 0px));background:linear-gradient(to left,var(--glass-bg) calc(100% - var(--hs-preview-room, 0px) - 24px),color-mix(in srgb,var(--glass-bg) var(--hs-hull-tip),transparent))}#hover-select .hs-frost{z-index:1;cursor:default;-webkit-backdrop-filter:blur(var(--hs-frost-blur)) saturate(.7);backdrop-filter:blur(var(--hs-frost-blur)) saturate(.7)}#hover-select[data-orientation=vertical] .hs-frost{left:-1px;right:-1px;bottom:calc(100% + 1px - var(--hs-frost-overlap, 0px));height:calc(var(--hs-preview-room, 0px) + var(--hs-frost-overlap, 0px));background:linear-gradient(to top,transparent,color-mix(in srgb,var(--color-text) var(--hs-frost-near),transparent) 35%,color-mix(in srgb,var(--color-text) var(--hs-frost-far),transparent));-webkit-mask-image:linear-gradient(to top,transparent,black 55%);mask-image:linear-gradient(to top,transparent,black 55%)}#hover-select[data-orientation=horizontal] .hs-frost{top:-1px;bottom:-1px;right:calc(100% + 1px - var(--hs-frost-overlap, 0px));width:calc(var(--hs-preview-room, 0px) + var(--hs-frost-overlap, 0px));background:linear-gradient(to left,transparent,color-mix(in srgb,var(--color-text) var(--hs-frost-near),transparent) 35%,color-mix(in srgb,var(--color-text) var(--hs-frost-far),transparent));-webkit-mask-image:linear-gradient(to left,transparent,black 55%);mask-image:linear-gradient(to left,transparent,black 55%)}#hover-select .hs-stop--icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hover-select .hs-ring-km{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--text-xs);font-weight:600;line-height:1;color:var(--color-text)}#hover-select .hs-poi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;line-height:1}#hover-select .hs-poi .fi{font-size:19.5px}#hover-select .hs-poi__icon{font-size:22px}#hover-select .hs-poi svg{position:static;transform:none;display:block;width:26px;height:26px}#hover-select .hs-poi--crest .hs-poi__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;line-height:1}#hover-select .hs-poi--crest svg{width:14px;height:14px}#hover-select .hs-knob{position:absolute;box-sizing:border-box;z-index:1;width:30px;height:30px;border-radius:var(--radius-full);background:var(--hs-knob-color, var(--color-accent));border:2px solid var(--color-surface);box-shadow:var(--shadow-sm);transform:translate(-50%,-50%);transition:top var(--transition-fast),left var(--transition-fast);pointer-events:none}#hover-select .hs-stop[data-active=true]{cursor:grab}#hover-select[data-dragging=true],#hover-select[data-dragging=true] .hs-stop{cursor:grabbing}#hover-select[data-orientation=vertical] .hs-knob{left:50%}#hover-select[data-orientation=horizontal] .hs-knob{top:50%}#hover-select[data-dragging=true] .hs-knob,#hover-select[data-jump=true] .hs-knob{transition:none}#hover-select.hs-track--icons .hs-knob{display:none}#hover-select.hs-track--icons .hs-stop[data-active=true]:before{opacity:1}#hover-select[data-has-choice=false] .hs-knob{display:none}
