.mobile-menu-overlay[data-astro-cid-6aabv5oc]{display:none;position:fixed;inset:0;background-color:#00000080;z-index:999;opacity:0;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}@media (max-width: 640px){.mobile-menu-overlay[data-astro-cid-6aabv5oc].active{display:block;opacity:1;pointer-events:auto}.mobile-menu-overlay[data-astro-cid-6aabv5oc]:not(.active){pointer-events:none}}.nav-sections[data-astro-cid-3j6z4umj]{display:flex;align-items:center;gap:0}.nav-item[data-astro-cid-3j6z4umj]{position:relative;display:inline-flex;flex-direction:column;align-items:center;padding-top:.25rem}.nav-item[data-astro-cid-3j6z4umj] .nav-link[data-astro-cid-3j6z4umj]{padding:0 1rem;text-decoration:none;color:var(--text-color);opacity:.6;transition:opacity .2s ease;text-transform:none;letter-spacing:normal;font-size:inherit}.nav-item[data-astro-cid-3j6z4umj] .nav-link[data-astro-cid-3j6z4umj]:hover,.nav-item[data-astro-cid-3j6z4umj] .nav-link[data-astro-cid-3j6z4umj]:focus-visible{opacity:1;outline:none}.nav-item[data-astro-cid-3j6z4umj] .nav-link[data-astro-cid-3j6z4umj].selected{opacity:1;font-weight:600}.nav-item[data-astro-cid-3j6z4umj] .nav-link[data-astro-cid-3j6z4umj].disabled{opacity:.6;cursor:not-allowed;pointer-events:none}body.panel-collapsed #title{display:flex!important;align-items:center;justify-content:center;margin-top:1rem}body.panel-collapsed #title .logo-wrapper{justify-content:center;padding:.25rem 0;flex-direction:column;gap:.5rem}body.panel-collapsed #title .logo-link{justify-content:center;flex-direction:column;gap:.35rem}body.panel-collapsed #title .logo-wordmark{display:none!important}body.panel-collapsed #title .version-badge{margin-left:0;width:auto;position:static;min-width:unset;display:flex!important}.waitlist-badge{display:inline-flex;align-items:center;justify-content:center;padding:.05rem .65rem;border-radius:9999px;border:var(--border-style);background-color:#424242e6;color:var(--secondary-text-color);font-size:.45rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;height:20px;position:absolute;top:-12px}#collapsedNav{padding:1.5rem 0;border-top:var(--border-style);border-bottom:var(--border-style);width:100%}#collapsedNav .collapsed-nav-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:2.75rem;height:2.75rem;border-radius:0;border:1px solid transparent;background-color:transparent;color:var(--secondary-text-color);transition:all .2s ease;margin:0 auto}#collapsedNav .collapsed-nav-link .icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#collapsedNav .collapsed-nav-link svg{width:1.5rem;height:1.5rem;stroke:currentColor}#collapsedNav .collapsed-nav-link:hover,#collapsedNav .collapsed-nav-link:focus-visible{border-color:var(--secondary-background-color);background-color:#ffffff0f;color:var(--text-color);outline:none}#collapsedNav .collapsed-nav-link.is-active{border-color:var(--secondary-background-color);background-color:#ffffff14;color:var(--text-color);box-shadow:inset 0 0 0 1px #ffffff1f}#collapsedNav .collapsed-nav-item{display:flex;flex-direction:column;align-items:center;gap:.4rem}#collapsedNav .collapsed-nav-link.is-locked{border-color:var(--border-color);color:var(--secondary-text-color)}#collapsedNav .collapsed-nav-link.is-locked:hover,#collapsedNav .collapsed-nav-link.is-locked:focus-visible{color:var(--text-color);background-color:#ffffff0a}.panel-toggle-btn{gap:.25rem;background-color:transparent;transition:background-color .2s ease,color .2s ease}.panel-toggle-btn:hover,.panel-toggle-btn:focus-visible{background-color:var(--secondary-background-color);color:var(--text-color);outline:none}.panel-toggle-btn svg{width:1.25rem;height:1.25rem;transition:transform .2s ease}.panel-toggle-btn.is-collapsed svg{transform:rotate(180deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.side-nav{display:flex;flex-direction:column;gap:.9rem;padding-top:.85rem;font-size:.95rem}.side-nav .nav-section{display:flex;flex-direction:column;gap:.35rem}.side-nav h2{margin:0 0 .2rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--secondary-text-color)}.side-nav .nav-heading{display:block;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit}.side-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.side-nav .nav-link{display:flex;align-items:center;gap:.4rem;padding:.28rem .5rem .28rem .65rem;border-radius:0;color:var(--secondary-text-color);text-decoration:none;transition:background-color .2s ease,color .2s ease;position:relative;width:100%}.side-nav .nav-link.has-thumb{padding:.4rem .5rem;gap:.6rem;border-radius:4px;border:1px solid rgba(255,255,255,.08);background-color:#ffffff08}.side-nav .nav-thumb{display:block;width:64px;height:36px;border-radius:3px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.side-nav .nav-link .nav-link-label{flex:1 1 auto;min-width:0}.side-nav .nav-link .nav-tags{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem;margin-left:auto;flex-shrink:0}.side-nav .nav-link .nav-tag{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .32rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background-color:#ffffff0f;color:var(--secondary-text-color);font-size:.52rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1}.side-nav .nav-link .nav-tag[data-tag-kind=renderer-webgl]{background-color:#ff3b302e;border-color:#ff3b3066;color:#ff3b30}.side-nav .nav-link .nav-tag[data-tag-kind=renderer-webgpu]{background-color:#1545f52e;border-color:#1545f566;color:#1545f5}.side-nav .nav-link .nav-tag[data-tag-kind=version]{background-color:#f5b70033;border-color:#f5b70073;color:#f5b700}.side-nav ul .nav-link.is-active .nav-tag{box-shadow:0 0 0 1px #ffffff2e}.side-nav h2>.nav-link{padding:0;gap:.35rem;color:inherit}.side-nav h2>.nav-link.is-active{color:var(--text-color)}.side-nav ul .nav-link.is-active{color:var(--text-color);background-color:#ffffff1f;box-shadow:inset 3px 0 #ffffff8c}.side-nav ul .nav-link.has-thumb.is-active{border-color:#ffffff40;background-color:#ffffff1a;box-shadow:none}.side-nav ul .nav-link:not(.locked):hover,.side-nav ul .nav-link:not(.locked):focus-visible{color:var(--text-color);background-color:#ffffff14;box-shadow:inset 3px 0 #ffffff59;outline:none}.side-nav ul .nav-link.has-thumb:not(.locked):hover,.side-nav ul .nav-link.has-thumb:not(.locked):focus-visible{border-color:#fff3;background-color:#ffffff14;box-shadow:none}.side-nav .nav-link.locked{opacity:.6;cursor:not-allowed}#user-section .user-menu summary{list-style:none}#user-section .user-menu summary::-webkit-details-marker{display:none}#user-section .user-menu .user-chevron{transition:transform .2s ease}#user-section .user-menu[open] .user-chevron{transform:rotate(180deg)}.sign-in-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sign-in-wrapper .sign-in[data-locked=true]{border-color:var(--border-color);color:var(--secondary-text-color)}.sign-in-wrapper .sign-in[data-locked=true]:hover,.sign-in-wrapper .sign-in[data-locked=true]:focus-visible{color:var(--text-color);border-color:var(--secondary-background-color)}
