.dock-handle.svelte-no44gb{z-index:50;border:1px solid color-mix(in oklch, var(--primary) 20%, transparent);background:color-mix(in oklch, var(--primary) 10%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:150px;height:15px;box-shadow:0 -4px 20px color-mix(in oklch, var(--primary) 5%, transparent);color:color-mix(in oklch, var(--foreground) 40%, transparent);cursor:pointer;border-bottom:none;border-radius:10px 10px 0 0;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.dock-handle.svelte-no44gb:hover{background:color-mix(in oklch, var(--card) 90%, transparent);border-color:color-mix(in oklch, var(--primary) 50%, transparent);color:var(--primary);box-shadow:0 -8px 30px color-mix(in oklch, var(--primary) 10%, transparent)}.dock-nav.svelte-no44gb{z-index:50;border:1px solid color-mix(in oklch, var(--border) 50%, transparent);background:color-mix(in oklch, var(--card) 80%, transparent);box-shadow:0 25px 50px -12px color-mix(in oklch, var(--primary) 5%, transparent), 0 0 40px color-mix(in oklch, var(--primary) 3%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);will-change:transform, opacity;border-radius:1rem;align-items:center;gap:.25rem;padding:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:.5rem;left:50%}.dock-nav-visible.svelte-no44gb{opacity:1;transform:translate(-50%)translateY(0)}.dock-nav-hidden.svelte-no44gb{opacity:0;pointer-events:none;transform:translate(-50%)translateY(calc(100% + 16px))}.dock-logo.svelte-no44gb{border-radius:.75rem;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;transition:all .3s;display:flex}.dock-logo.svelte-no44gb:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}.logo-icon-wrapper.svelte-no44gb{size:2rem;justify-content:center;align-items:center;display:flex;position:relative}
