@layer equip{.eq-menu{justify-content:center;align-items:center;gap:var(--eq-space-2);height:var(--eq-h-m);padding:0 var(--eq-space-2) 0 var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-m) / 1 var(--eq-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;display:inline-flex}.eq-menu[aria-expanded=true]{background:var(--eq-tint)}@media (hover:hover){.eq-menu:hover:not(:disabled){background:var(--eq-tint)}}.eq-menu:active:not(:disabled){scale:var(--eq-press)}.eq-menu:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-menu:disabled{opacity:.45;cursor:not-allowed}.eq-menu-label{align-items:center;gap:var(--eq-space-2);display:inline-flex}.eq-menu-label>svg{width:1.15em;height:1.15em}.eq-menu-chevron{width:14px;height:14px;color:var(--eq-ink-2);transition:rotate var(--eq-dur-move) var(--eq-spring);flex:none}.eq-menu[aria-expanded=true] .eq-menu-chevron{rotate:180deg}.eq-menu-list{--_shift:-4px;box-sizing:border-box;margin:var(--eq-space-1) 0;min-width:200px;max-width:calc(100vw - 2 * var(--eq-space-4));max-height:calc(100dvh - 2 * var(--eq-space-4));padding:var(--eq-space-1);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);color:var(--eq-ink);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);opacity:0;scale:.96;translate:0 var(--_shift);transform-origin:0 0;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease);position:fixed;inset:auto;overflow:auto}.eq-menu-list[data-placement^=top]{--_shift:4px}.eq-menu-list[data-placement=bottom-end]{transform-origin:100% 0}.eq-menu-list[data-placement=top-start]{transform-origin:0 100%}.eq-menu-list[data-placement=top-end]{transform-origin:100% 100%}.eq-menu-list:popover-open{opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring);flex-direction:column;display:flex;translate:none;scale:none}@starting-style{.eq-menu-list:popover-open{opacity:0;scale:.96;translate:0 var(--_shift)}}.eq-menu-item{align-items:center;gap:var(--eq-space-3);width:100%;min-height:var(--eq-h-s);padding:0 var(--eq-space-2);border-radius:var(--eq-radius-s);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.3 var(--eq-font);text-align:start;white-space:nowrap;cursor:pointer;transition:scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;flex:none;display:flex}.eq-menu-item:active:not([aria-disabled=true]){scale:var(--eq-press)}.eq-menu-item[data-variant=danger]{color:var(--eq-danger)}.eq-menu-item:focus{background:var(--eq-tint);outline:none}.eq-menu-item:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-menu-item[data-variant=danger]:focus{background:color-mix(in srgb, var(--eq-danger) 10%, transparent)}.eq-menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.eq-menu-item[aria-disabled=true]:focus{background:0 0}.eq-menu-item-label{flex:1}.eq-menu-shortcut{color:var(--eq-ink-2);font-family:var(--eq-font-mono);font-variation-settings:var(--eq-font-mono-settings);font-size:var(--eq-text-xs);margin-inline-start:auto}.eq-menu-separator{height:1px;margin:var(--eq-space-1) calc(-1 * var(--eq-space-1));background:var(--eq-line);flex:none}@supports (overlay:auto){.eq-menu-list{transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), translate var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}.eq-menu-list:popover-open{transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), translate var(--eq-dur-move) var(--eq-spring), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}}@supports (anchor-name:--a) and (position-area:block-end) and (position-try-fallbacks:flip-block){.eq-menu-list{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline}.eq-menu-list[data-placement=bottom-end]{position-area:block-end span-inline-start}.eq-menu-list[data-placement=top-start]{position-area:block-start span-inline-end}.eq-menu-list[data-placement=top-end]{position-area:block-start span-inline-start}}}
