mm-manual-nav:where(.astro-w32hyqzs){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:1.25rem;margin-top:2.5rem;display:grid}.mm-nav-card:where(.astro-w32hyqzs){--mx:50%;--my:0%;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(160deg,#ffffff17 0%,#ffffff05 60%);border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.25rem 1.35rem;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,opacity .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 20px 40px -24px #000c}.mm-nav-card:where(.astro-w32hyqzs):before{content:"";border-radius:inherit;background:radial-gradient(22rem circle at var(--mx) var(--my), #a8dcff24, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.mm-nav-head:where(.astro-w32hyqzs){align-items:center;gap:.9rem;display:flex;position:relative}.mm-nav-icon:where(.astro-w32hyqzs){width:2.6rem;height:2.6rem;color:var(--sl-color-white);background:#ffffff14;border:1px solid #ffffff1f;border-radius:.9rem;flex:none;place-items:center;display:grid}.mm-nav-text:where(.astro-w32hyqzs){flex:1;min-width:0}.mm-nav-text:where(.astro-w32hyqzs) h2:where(.astro-w32hyqzs){color:var(--sl-color-white);-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-size:1.1rem;font-weight:600}.mm-nav-text:where(.astro-w32hyqzs) p:where(.astro-w32hyqzs){color:var(--sl-color-gray-3);margin:.15rem 0 0;font-size:.875rem}.mm-nav-count:where(.astro-w32hyqzs){color:var(--sl-color-gray-3);border:1px solid #ffffff1a;border-radius:100px;flex:none;padding:.15rem .55rem;font-size:.75rem;transition:opacity .3s}.mm-nav-body:where(.astro-w32hyqzs){opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;position:relative}.mm-nav-body:where(.astro-w32hyqzs)>ul:where(.astro-w32hyqzs){min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.mm-nav-body:where(.astro-w32hyqzs) li:where(.astro-w32hyqzs):first-child{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:.5rem}.mm-nav-body:where(.astro-w32hyqzs) a:where(.astro-w32hyqzs){color:var(--sl-color-gray-1);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;margin-block:.15rem;padding:.6rem .8rem;text-decoration:none;transition:background .2s,color .2s;display:flex}.mm-nav-body:where(.astro-w32hyqzs) a:where(.astro-w32hyqzs) svg:where(.astro-w32hyqzs){opacity:.4;transition:transform .2s,opacity .2s}:is(.mm-nav-body:where(.astro-w32hyqzs) a:where(.astro-w32hyqzs):hover,.mm-nav-body:where(.astro-w32hyqzs) a:where(.astro-w32hyqzs):focus-visible){color:var(--sl-color-white);background:#ffffff12}:is(.mm-nav-body:where(.astro-w32hyqzs) a:where(.astro-w32hyqzs):hover svg:where(.astro-w32hyqzs),.mm-nav-body:where(.astro-w32hyqzs) a:where(.astro-w32hyqzs):focus-visible svg:where(.astro-w32hyqzs)){opacity:1;transform:translate(3px)}.mm-nav-card:where(.astro-w32hyqzs):focus-within,.mm-nav-card:where(.astro-w32hyqzs).is-active{background:linear-gradient(160deg,#ffffff21 0%,#ffffff0a 60%);border-color:#fff3}.mm-nav-card:where(.astro-w32hyqzs):focus-within .mm-nav-body:where(.astro-w32hyqzs),.mm-nav-card:where(.astro-w32hyqzs).is-active .mm-nav-body:where(.astro-w32hyqzs){opacity:1;grid-template-rows:1fr}.mm-nav-card:where(.astro-w32hyqzs):focus-within .mm-nav-count:where(.astro-w32hyqzs),.mm-nav-card:where(.astro-w32hyqzs).is-active .mm-nav-count:where(.astro-w32hyqzs){opacity:0}@media (hover:hover) and (pointer:fine){.mm-nav-card:where(.astro-w32hyqzs):hover{background:linear-gradient(160deg,#ffffff21 0%,#ffffff0a 60%);border-color:#fff3;transform:translateY(-4px)}.mm-nav-card:where(.astro-w32hyqzs):hover:before{opacity:1}.mm-nav-card:where(.astro-w32hyqzs):hover .mm-nav-body:where(.astro-w32hyqzs){opacity:1;grid-template-rows:1fr}.mm-nav-card:where(.astro-w32hyqzs):hover .mm-nav-count:where(.astro-w32hyqzs){opacity:0}}@media (hover:none){.mm-nav-card:where(.astro-w32hyqzs){opacity:.6;transform:scale(.95)}.mm-nav-card:where(.astro-w32hyqzs).is-active{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mm-nav-card:where(.astro-w32hyqzs),.mm-nav-body:where(.astro-w32hyqzs){transition:none}.mm-nav-card:where(.astro-w32hyqzs),.mm-nav-card:where(.astro-w32hyqzs).is-active,.mm-nav-card:where(.astro-w32hyqzs):hover{transform:none}}
