.mr-menu:where(.astro-vxucxgrm){background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-menu);box-shadow:var(--shadow-overlay);padding:8px;overflow:hidden}.mr-menu:where(.astro-vxucxgrm).wide{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;width:620px}.mr-menu:where(.astro-vxucxgrm).product-menu{padding:12px}.mr-menu:where(.astro-vxucxgrm).product-menu .dd-head{padding:8px 12px 7px}.mr-menu:where(.astro-vxucxgrm).product-menu .product-menu-legacy-head{margin-top:8px;padding-top:14px;border-top:1px solid var(--border-hairline)}.mr-menu:where(.astro-vxucxgrm).product-menu .dd-item{min-height:66px;gap:13px;padding:12px}.mr-menu:where(.astro-vxucxgrm).product-menu .dd-item>span:last-child{min-width:0}.mr-menu:where(.astro-vxucxgrm).product-menu .dd-item .d{max-width:none;margin-top:4px;line-height:1.5;white-space:nowrap}.mr-menu:where(.astro-vxucxgrm).product-menu .dd-item .ic-box{margin-top:1px}.mr-menu:where(.astro-vxucxgrm) .dd-head{font-family:var(--font-mono);font-size:var(--label-sm-size);letter-spacing:var(--label-sm-tracking);color:var(--n-350);text-transform:uppercase;padding:8px 10px 4px}.mr-menu:where(.astro-vxucxgrm) .dd-item{display:flex;align-items:flex-start;gap:11px;width:100%;padding:9px 10px;border:none;border-radius:var(--radius-btn);background:transparent;font-family:inherit;font-size:var(--small-size);text-align:left;color:var(--n-700);text-decoration:none;cursor:pointer;transition:background var(--dur-instant) var(--ease-standard),color var(--dur-instant) var(--ease-standard)}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover,.mr-menu:where(.astro-vxucxgrm) .dd-item.active{background:var(--n-150);color:var(--ink)}.mr-menu:where(.astro-vxucxgrm) .dd-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.mr-menu:where(.astro-vxucxgrm) .dd-item>svg{width:15px;height:15px;flex:none;color:var(--n-450);transition:color var(--dur-instant) var(--ease-standard)}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover>svg,.mr-menu:where(.astro-vxucxgrm) .dd-item.active>svg{color:var(--cobalt)}.mr-menu:where(.astro-vxucxgrm) .ic-box{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid transparent;border-radius:7px;color:var(--ink);transition:color var(--dur-instant) var(--ease-standard),background-color var(--dur-instant) var(--ease-standard)}.mr-menu:where(.astro-vxucxgrm) .ic-box svg{width:15px;height:15px;display:block}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover .ic-box,.mr-menu:where(.astro-vxucxgrm) .dd-item.active .ic-box{color:var(--cobalt)}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover .ic-box--hover-cobalt,.mr-menu:where(.astro-vxucxgrm) .dd-item.active .ic-box--hover-cobalt{color:var(--cobalt);background:var(--cobalt-tint)}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover .ic-box--hover-orange,.mr-menu:where(.astro-vxucxgrm) .dd-item.active .ic-box--hover-orange{color:var(--orange-deep);background:var(--orange-tint)}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover .ic-box--hover-yellow,.mr-menu:where(.astro-vxucxgrm) .dd-item.active .ic-box--hover-yellow{color:var(--ink);background:var(--yellow)}.mr-menu:where(.astro-vxucxgrm) .dd-item:hover .ic-box--hover-ink,.mr-menu:where(.astro-vxucxgrm) .dd-item.active .ic-box--hover-ink{color:var(--dark-text);background:var(--ink)}.mr-menu:where(.astro-vxucxgrm) .dd-item .t{display:block;font-size:var(--small-size);font-weight:600;color:var(--ink);line-height:1.3}.mr-menu:where(.astro-vxucxgrm) .dd-item .d{display:block;font-size:12.5px;color:var(--text-muted);line-height:1.45;margin-top:2px}.mr-menu:where(.astro-vxucxgrm) .dd-item.danger,.mr-menu:where(.astro-vxucxgrm) .dd-item.danger:hover{color:var(--orange-deep)}.mr-menu:where(.astro-vxucxgrm) .dd-item.danger>svg,.mr-menu:where(.astro-vxucxgrm) .dd-item.danger .ic-box{color:var(--orange)}.mr-menu:where(.astro-vxucxgrm) .dd-item.disabled,.mr-menu:where(.astro-vxucxgrm) .dd-item[aria-disabled=true]{opacity:.45;pointer-events:none}.mr-menu:where(.astro-vxucxgrm) :is(hr,.dd-sep){height:1px;background:var(--divider);border:none;margin:5px 8px}.mr-menu:where(.astro-vxucxgrm) .dd-item .tag-soon{font-size:9.5px;padding:2px 8px;margin-left:6px;vertical-align:2px}@media(prefers-reduced-motion:reduce){.mr-menu:where(.astro-vxucxgrm) .dd-item,.mr-menu:where(.astro-vxucxgrm) .ic-box{transition:none}}
