.ts-panel{width:64px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01)),rgba(10,10,11,.92);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 50px -20px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(140%);transition:width .42s cubic-bezier(.16,1,.3,1),box-shadow .4s}.ts-root:focus-within .ts-panel,.ts-root:hover .ts-panel{width:232px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 80px -20px rgba(0,0,0,.95),24px 0 60px -30px rgba(0,0,0,.8)}.ts-label{opacity:0;transform:translate3d(-6px,0,0);transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.ts-root:focus-within .ts-label,.ts-root:hover .ts-label{opacity:1;transform:none;transition-delay:.08s}.ts-root[data-open="1"] .ts-panel{width:232px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 80px -20px rgba(0,0,0,.95)}.ts-root[data-open="1"] .ts-label{opacity:1;transform:none}.ts-toggle{opacity:0;transition:opacity .25s,border-color .2s,color .2s}.ts-root:focus-within .ts-toggle,.ts-root:hover .ts-toggle,.ts-root[data-open="1"] .ts-toggle{opacity:1}.ts-marker{background:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 18px -8px rgba(0,0,0,.8);transform:translate3d(0,calc(var(--i) * 44px),0);transition:transform .5s cubic-bezier(.34,1.3,.64,1)}html[data-perf=lite] .ts-panel{backdrop-filter:none;background:#0b0b0c}.nav-dot{position:absolute;top:5px;right:5px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#e3c07a;color:#0b0b0c;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #0b0b0c}.nav-dot:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:1px solid #e3c07a;animation:nav-ping 2.4s cubic-bezier(.2,.7,.4,1) infinite}@keyframes nav-ping{0%{transform:scale(.8);opacity:.8}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.nav-dot:after{animation:none;opacity:0}}