.dock_dock__lnA73{--dock-item-size:var(--dock-size);--dock-press-light:0 0% 100%;position:relative;display:flex;align-items:center;width:max-content;max-width:100%;isolation:isolate}.dock_backdrop__WYuGZ{position:absolute;inset:0;z-index:-1;border:1px solid hsl(var(--input));border-radius:999px;background:hsl(var(--background)/.94);box-shadow:0 3px 12px hsl(var(--foreground)/.05),inset 0 1px 0 hsl(var(--foreground)/.05);transform-origin:center bottom}.dock_viewport__gMgac{min-width:0;max-width:100%}.dock_dock__lnA73[data-dock-overflow=true] .dock_viewport__gMgac{overflow-x:auto;overflow-y:hidden;border-radius:999px;scrollbar-width:none;overscroll-behavior-x:contain}.dock_viewport__gMgac::-webkit-scrollbar{display:none}.dock_rail__SBaa4{position:relative;display:flex;align-items:center;gap:8px;width:max-content;padding:8px 10px 12px}.dock_item__5mffb{position:relative;flex:0 0 var(--dock-item-size);width:var(--dock-item-size);height:var(--dock-item-size);transform-origin:center bottom}.dock_itemBody__rBJm2{position:relative;width:100%;height:100%;isolation:isolate;border-radius:50%;color:hsl(var(--gray-950))}.dock_itemSurface__b0J13{z-index:-1;background:linear-gradient(to top right,hsl(var(--gray-200)),hsl(var(--gray-300)),hsl(var(--gray-200)),hsl(var(--gray-300)))}.dock_itemSurface__b0J13,.dock_itemSurface__b0J13:before{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.dock_itemSurface__b0J13:before{content:"";background:hsl(var(--primary)/.1);opacity:0;transition:opacity .14s ease-out}.dock_item__5mffb[data-dock-active] .dock_itemSurface__b0J13:before{opacity:1}.dock_itemBody__rBJm2 a,.dock_itemBody__rBJm2 button{border-radius:inherit}.dock_itemBody__rBJm2 a:focus-visible,.dock_itemBody__rBJm2 button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.dock_itemBody__rBJm2 svg{width:50%;height:50%}.dock_itemBody__rBJm2 svg,.dock_itemSurface__b0J13{transform:scale(1);transform-origin:center}.dock_itemSurface__b0J13:after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--dock-press-light));opacity:0}.dock_item__5mffb[data-dock-press=pressed] .dock_itemSurface__b0J13:after{opacity:.12}@media (prefers-reduced-motion:no-preference){.dock_dock__lnA73[data-dock-mode=animated][data-dock-input=pointer] .dock_item__5mffb:not([data-dock-press=cancelled]) :is(.dock_itemSurface__b0J13,svg){transition:transform .18s cubic-bezier(.22,1,.36,1)}.dock_dock__lnA73[data-dock-mode=animated][data-dock-input=pointer] .dock_item__5mffb:not([data-dock-press=cancelled]) .dock_itemSurface__b0J13:after{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.dock_dock__lnA73[data-dock-mode=animated][data-dock-input=pointer] .dock_item__5mffb[data-dock-press=pressed] :is(.dock_itemSurface__b0J13,svg){transform:scale(.96);transition-duration:0s}.dock_dock__lnA73[data-dock-mode=animated][data-dock-input=pointer] .dock_item__5mffb[data-dock-press=pressed] .dock_itemSurface__b0J13:after{transition-duration:0s}}.dock_separator__Es1mg{position:relative;display:grid;place-items:center;flex:0 0 24px;width:24px;height:max(44px,var(--dock-size));margin:-2px -4px;border-radius:8px;cursor:ns-resize;touch-action:none;user-select:none;color:hsl(var(--muted-foreground))}.dock_separatorLine__sgjIo{width:1px;height:calc(var(--dock-item-size) * .65);background:hsl(var(--border));transition:background .14s ease-out}.dock_dock__lnA73[data-dock-input=keyboard] .dock_separator__Es1mg:focus .dock_separatorLine__sgjIo,.dock_separator__Es1mg:hover .dock_separatorLine__sgjIo{background:hsl(var(--foreground)/.6)}.dock_separator__Es1mg:focus{outline:none}.dock_dock__lnA73[data-dock-input=keyboard] .dock_separator__Es1mg:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.dock_hoverArea__sxfu_{position:absolute;inset:0;border-radius:999px;transform-origin:center bottom}.dock_viewport__gMgac{position:relative}.dock_tooltipAnchor__qgo2t{position:absolute;bottom:100%;left:0;width:0;pointer-events:none;z-index:30}.dock_tooltip__a8vnp{position:relative;left:0;width:max-content;margin-left:-50%;translate:-50% 0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background)/.97);color:hsl(var(--foreground)/.76);padding:5px 10px;box-shadow:0 3px 10px hsl(var(--foreground)/.05);font:500 .75rem/1.125rem var(--font-sans),sans-serif}.dock_tooltipText__MMl_G{position:relative;display:block;white-space:nowrap}.dock_tooltipSizer__uA3Ca{visibility:hidden}.dock_tooltipLabel__AHu__{position:absolute;inset:0;display:block;text-align:center}@media (prefers-reduced-motion:reduce){.dock_itemSurface__b0J13:before{transition:none}}.dock_resizeSize__9dnPl{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 0;padding:5px 7px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--background));color:hsl(var(--foreground));font:500 .6875rem/1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;pointer-events:none;visibility:hidden}.dock_dock__lnA73[data-dock-resizing=true] .dock_separator__Es1mg:focus .dock_resizeSize__9dnPl{visibility:visible}.dock_settingsPanel__UCr1D{position:fixed;z-index:80;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:14px 20px;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--background)/.98);color:hsl(var(--foreground));box-shadow:0 12px 40px hsl(var(--foreground)/.12),0 2px 5px hsl(var(--foreground)/.04);font:400 .75rem/1.5 var(--font-sans),sans-serif}.dock_settingHeading__A5jg2,.dock_settingsHeader__zViOg{display:flex;align-items:center;justify-content:space-between}.dock_settingsHeader__zViOg{margin-bottom:10px}.dock_settingsHeader__zViOg strong{font-size:.8125rem;font-weight:600}.dock_settingsHeader__zViOg button{display:grid;place-items:center;width:44px;height:44px;margin:-12px -16px -12px 0;border-radius:50%;color:hsl(var(--muted-foreground))}.dock_settingsHeader__zViOg button:hover{background:hsl(var(--muted))}.dock_settingsHeader__zViOg button:focus{outline:none}.dock_settingsPanel__UCr1D[data-dock-input=keyboard] .dock_settingsHeader__zViOg button:focus{outline:2px solid hsl(var(--primary))}.dock_settingRow__ea4sH+.dock_settingRow__ea4sH{margin-top:16px}.dock_settingHeading__A5jg2 label{font-weight:500}.dock_settingHeading__A5jg2 output{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.dock_sliderTrack__f5D5c{position:relative;height:44px;margin-top:22px}.dock_sliderBars__V4Muw{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:4px;pointer-events:none}.dock_sliderBars__V4Muw>span{width:3px;height:36px;flex-shrink:0;border-radius:2px;background:hsl(var(--foreground)/.16);transform-origin:center bottom;transition:transform .1s cubic-bezier(.22,1,.36,1),background .1s ease-out}.dock_sliderTrack__f5D5c[data-active=true] .dock_sliderBars__V4Muw>span{transition-duration:.16s}.dock_sliderBars__V4Muw>span[data-filled=true]{background:hsl(var(--foreground)/.68)}.dock_sliderBars__V4Muw>span[data-near=true]{background:hsl(var(--foreground))}.dock_sliderTrack__f5D5c input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:none}.dock_settingsPanel__UCr1D[data-dock-input=keyboard] .dock_sliderTrack__f5D5c:has(input:focus){outline:2px solid hsl(var(--primary));outline-offset:5px;border-radius:3px}.dock_valueTooltip__HVyqQ{position:absolute;top:-23px;transform:translateY(4px);padding:5px 7px;border:1px solid hsl(var(--border));border-radius:7px;background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 2px 6px hsl(var(--foreground)/.06);font-size:.6875rem;line-height:.875rem;opacity:0;pointer-events:none;transition:left .1s cubic-bezier(.22,1,.36,1),opacity .1s ease-out,transform .1s ease-out}.dock_valueTooltip__HVyqQ[data-visible=true]{opacity:1;transform:translateY(0);transition-duration:.1s,.14s,.14s}.dock_settingsPanel__UCr1D[data-dock-input=keyboard] .dock_sliderBars__V4Muw>span,.dock_settingsPanel__UCr1D[data-dock-input=keyboard] .dock_valueTooltip__HVyqQ{transition:none}.dock_rollingValue__tpq88{display:flex;align-items:center;font-variant-numeric:tabular-nums;white-space:nowrap}.dock_digitWindow__hKUC8{display:inline-block;width:1ch;height:14px;overflow:hidden}.dock_digitStrip__Hdq_V{display:flex;flex-direction:column}.dock_digitStrip__Hdq_V>span{display:block;height:14px;flex-shrink:0}.dock_sliderEnds__VIllh{margin-top:3px}.dock_settingsFooter__i6OVy,.dock_sliderEnds__VIllh{display:flex;justify-content:space-between;color:hsl(var(--muted-foreground));font-size:.625rem}.dock_settingsFooter__i6OVy{align-items:center;gap:12px;margin-top:12px;padding-top:8px;border-top:1px solid hsl(var(--border))}.dock_settingsFooter__i6OVy button{min-height:32px;margin:-4px 0 -4px -6px;border-radius:6px;font-weight:500;color:hsl(var(--foreground)/.76)}.dock_settingsResetContent__djIna{display:flex;align-items:center;min-height:inherit;padding-inline:6px;border-radius:inherit;transform:scale(1);transform-origin:center}.dock_settingsFooter__i6OVy button:hover .dock_settingsResetContent__djIna{background:hsl(var(--muted))}.dock_settingsFooter__i6OVy button:focus{outline:none}.dock_settingsPanel__UCr1D[data-dock-input=keyboard] .dock_settingsFooter__i6OVy button:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.dock_settingsPanel__UCr1D[data-motion=animated][data-dock-input=pointer] .dock_settingsResetContent__djIna{transition:transform .1s cubic-bezier(.22,1,.36,1)}.dock_settingsPanel__UCr1D[data-motion=animated][data-dock-input=pointer] .dock_settingsFooter__i6OVy button:active .dock_settingsResetContent__djIna{transform:scale(.97);transition-duration:0s}}@media (pointer:coarse){.dock_settingsFooter__i6OVy button{min-height:44px}.dock_dock__lnA73{--dock-item-size:max(44px,var(--dock-size))}.dock_separator__Es1mg{flex-basis:44px;width:44px;margin-inline:0}}@media (prefers-reduced-motion:reduce){.dock_separatorLine__sgjIo,.dock_sliderBars__V4Muw>span,.dock_valueTooltip__HVyqQ{transition:none}}