.plugins-menu_wrap__ydt88{position:relative;display:inline-flex;align-self:stretch}.plugins-menu_trigger__FVuLw{background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-decoration:none}.plugins-menu_trigger__FVuLw:focus-visible{outline:2px solid #a6633c;outline-offset:3px;border-radius:3px}.plugins-menu_panel__kODdo{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:60;min-width:260px;padding:8px;background:#efe9dc;color:#24211d;border:1px solid rgba(36,33,29,.16);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.22);font-family:var(--font-geist-sans),system-ui,sans-serif}.plugins-menu_panelOpen__Dc_Te{animation:plugins-menu_panelIn__YyLKG .14s ease-out}@keyframes plugins-menu_panelIn__YyLKG{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.plugins-menu_panelOpen__Dc_Te{animation:none}}.plugins-menu_bundleRow__WzJWh,.plugins-menu_row__Ddxvm{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:8px;text-decoration:none}.plugins-menu_link__D7rZ4.plugins-menu_bundleRow__WzJWh,.plugins-menu_link__D7rZ4.plugins-menu_row__Ddxvm{text-transform:none;font-weight:400;letter-spacing:normal}.plugins-menu_link__D7rZ4.plugins-menu_row__Ddxvm{color:inherit}.plugins-menu_link__D7rZ4.plugins-menu_bundleRow__WzJWh{color:#f7f3ec}.plugins-menu_link__D7rZ4.plugins-menu_row__Ddxvm:focus-visible,.plugins-menu_link__D7rZ4.plugins-menu_row__Ddxvm:hover{color:inherit}.plugins-menu_link__D7rZ4.plugins-menu_bundleRow__WzJWh:focus-visible,.plugins-menu_link__D7rZ4.plugins-menu_bundleRow__WzJWh:hover{color:#f7f3ec}.plugins-menu_row__Ddxvm:focus-visible,.plugins-menu_row__Ddxvm:hover{background:rgba(130,120,105,.16)}.plugins-menu_bundleRow__WzJWh:focus-visible,.plugins-menu_row__Ddxvm:focus-visible{outline:2px solid var(--row-accent,#a6633c);outline-offset:-2px}.plugins-menu_rowGlyph__BTKQ9{color:var(--row-accent);flex:none}.plugins-menu_rowText__0xzSj{display:flex;flex-direction:column;min-width:0}.plugins-menu_rowName__93OPo{font-size:15px;font-weight:600;letter-spacing:-.01em}.plugins-menu_rowCategory__GeRfT{font-family:var(--font-ibm-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;opacity:.6;margin-top:2px}.plugins-menu_divider__8X44h{display:block;height:1px;margin:7px 9px;background:rgba(150,140,125,.3)}.plugins-menu_bundleGlyphs__ZMG_q{display:inline-flex;align-items:center;gap:4px;flex:none;color:#f7f3ec}.plugins-menu_bundleRow__WzJWh{justify-content:space-between;background:linear-gradient(90deg,#a82216,#ba2a19 55%,#c93018);color:#f7f3ec;border:none;width:100%;text-align:left;font:inherit;cursor:pointer}.plugins-menu_bundleRow__WzJWh:focus-visible,.plugins-menu_bundleRow__WzJWh:hover{background:linear-gradient(90deg,#a82216,#ba2a19 55%,#c93018);color:#f7f3ec}.plugins-menu_bundleRow__WzJWh{position:relative;overflow:hidden}.plugins-menu_bundleRow__WzJWh:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;pointer-events:none;z-index:0;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,238,214,.08) 58%,rgba(255,244,228,.24) 86%,rgba(255,252,245,.38) 96%,rgba(255,255,255,0));transform:translateX(-130%);animation:plugins-menu_bundleRowSweep__8fVrp 2s linear infinite}.plugins-menu_bundleRow__WzJWh>*{position:relative;z-index:1}@keyframes plugins-menu_bundleRowSweep__8fVrp{0%,10%{transform:translateX(-130%)}45%,to{transform:translateX(290%)}}@media (prefers-reduced-motion:reduce){.plugins-menu_bundleRow__WzJWh:after{display:none;animation:none}}.plugins-menu_bundleRow__WzJWh .plugins-menu_rowName__93OPo{font-weight:700}.plugins-menu_bundleRow__WzJWh .plugins-menu_rowCategory__GeRfT{opacity:.75;white-space:nowrap}.plugins-menu_bundlePrice__Ix0rx{font-family:var(--font-ibm-mono),"IBM Plex Mono",monospace;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.plugins-menu_freeTag__AHuxd{margin-left:auto;flex:none;font-family:var(--font-ibm-mono),"IBM Plex Mono",monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:2px 6px;border-radius:3px;color:var(--row-accent);border:1px solid}