.vt-rail-focus:focus{outline:none}.vt-rail-focus:focus-visible{outline:2px solid var(--nav-accent,#dafa78);outline-offset:2px}.vt-nav-popover .vt-rail-focus:focus-visible,.vt-launcher .vt-rail-focus:focus-visible{outline-color:var(--c1,var(--nav-accent))}.vt-acc-body{transition:grid-template-rows calc(.28s / var(--mo,1)) cubic-bezier(.2, .8, .2, 1);grid-template-rows:0fr;display:grid}.vt-acc-body[data-open=true]{grid-template-rows:1fr}.vt-acc-body>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.vt-acc-body{transition:none}}.vt-rail-sep{background:color-mix(in srgb, var(--menu-fg,#fff) 16%, transparent);flex:none;height:1px;margin:4px 14px}.vt-rail-count{background:color-mix(in srgb, var(--menu-fg,#fff) 14%, transparent);min-width:18px;height:18px;color:var(--menu-fg,#fff);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:grid}.vt-nav-row[data-open=true]{background:var(--menu-hover);color:var(--menu-fg)}.vt-launcher-col{break-inside:avoid;border-radius:calc(var(--dash-radius,24px) * .6);background:color-mix(in srgb, var(--color-fg) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent)}