*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{font-family:var(--font-sans);background:var(--vp-bg);color:var(--vp-text)}.vp-global-site,.vp-global-content{min-height:100vh}.vp-site-header{z-index:50;align-items:center;gap:20px;display:flex;position:sticky}.product-brand{color:var(--vp-fg);align-items:center;text-decoration:none;display:inline-flex}.vision-mark{color:currentColor;flex:none;display:block}.vp-site-header nav{flex:1;justify-content:center}.product-header-action{align-items:center;margin-left:auto;display:flex}.vp-header-auth{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.product-menu-toggle{border:1px solid var(--vp-border);border-radius:var(--vp-btn);background:var(--vp-raised);width:38px;height:38px;color:var(--vp-fg);place-items:center;display:none}.skip-link{z-index:100;background:var(--vp-fg);color:var(--vp-bg);padding:12px;position:absolute;top:-80px;left:12px}.skip-link:focus{top:8px}.vp-site-footer a{text-decoration:none}@media (width<=900px){.product-menu-toggle{display:grid}.vp-site-header nav{display:none}}
