.Dock_outer__Lrefx{display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.Dock_panel__vcVP4{pointer-events:auto;display:inline-flex;align-items:flex-end;gap:.5rem;padding:.4rem .6rem;border-radius:9999px;background:var(--dock-bg,rgba(255,255,255,.78));border:1px solid var(--dock-border,rgba(20,50,63,.08));backdrop-filter:blur(10px) saturate(140%);box-shadow:var(--dock-shadow,0 8px 24px rgba(20,50,63,.12))}.Dock_outer__Lrefx[data-variant=dark] .Dock_panel__vcVP4{--dock-bg:rgba(18,15,23,0.78);--dock-border:rgba(255,255,255,0.10);--dock-shadow:0 10px 28px rgba(0,0,0,0.42)}.Dock_item__XZgWf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--dock-base,32px);height:var(--dock-base,32px);padding:0;border:0;border-radius:9999px;background:var(--dock-item-bg,transparent);color:var(--dock-item-fg,var(--tj-text-primary));cursor:pointer;transition:width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),background-color .2s ease,color .2s ease;will-change:width,height;flex-shrink:0}.Dock_item__XZgWf:focus-visible,.Dock_item__XZgWf:hover{background:var(--dock-item-hover-bg,rgba(20,50,63,.06));color:var(--dock-item-hover-fg,var(--tj-brand-strong));outline:none}.Dock_outer__Lrefx[data-variant=dark] .Dock_item__XZgWf{--dock-item-fg:rgba(255,255,255,0.84)}.Dock_outer__Lrefx[data-variant=dark] .Dock_item__XZgWf:focus-visible,.Dock_outer__Lrefx[data-variant=dark] .Dock_item__XZgWf:hover{--dock-item-hover-bg:rgba(255,255,255,0.10);--dock-item-hover-fg:#ffffff}.Dock_item__XZgWf:disabled{opacity:.36;cursor:not-allowed}.Dock_itemActive__P913R{background:var(--dock-active-bg,var(--tj-brand-soft));color:var(--dock-active-fg,var(--tj-brand-strong))}.Dock_outer__Lrefx[data-variant=dark] .Dock_itemActive__P913R{--dock-active-bg:rgba(53,179,204,0.22);--dock-active-fg:#86D2E0}.Dock_iconWrap__rwQtA{display:inline-flex;align-items:center;justify-content:center;width:60%;height:60%}.Dock_iconWrap__rwQtA>svg{width:100%;height:100%}.Dock_divider__Z4kdR{align-self:stretch;width:1px;margin:.3rem .1rem;background:var(--dock-border,rgba(20,50,63,.1));flex-shrink:0}.Dock_tooltip__E1z_r{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:6px;background:var(--dock-tip-bg,rgba(20,50,63,.94));color:var(--dock-tip-fg,#ffffff);font-size:11px;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}.Dock_item__XZgWf:focus-visible .Dock_tooltip__E1z_r,.Dock_item__XZgWf:hover .Dock_tooltip__E1z_r{opacity:1;transform:translateX(-50%) translateY(-2px)}