.ai-actions-menu{position:relative;margin-top:22px}.ai-actions-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;min-width:214px;max-width:100%;padding:0 18px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;letter-spacing:-.01em;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .2s cubic-bezier(.2,.8,.2,1)}.ai-actions-trigger:focus-visible{outline:2px solid var(--accent,#d4410f);outline-offset:2px}.ai-actions-trigger svg{width:14px;height:14px;flex-shrink:0}.ai-actions-trigger .ai-actions-chevron{opacity:.75;transition:transform .18s}.ai-actions-trigger[data-state=open] .ai-actions-chevron{transform:rotate(180deg)}.ai-actions-menu[data-theme=dark] .ai-actions-trigger{border-color:rgba(245,241,234,.18);background:linear-gradient(135deg,rgba(245,241,234,.12),rgba(245,241,234,.05)),rgba(245,241,234,.04);color:rgba(245,241,234,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ai-actions-menu[data-theme=dark] .ai-actions-trigger:hover,.ai-actions-menu[data-theme=dark] .ai-actions-trigger[data-state=open]{background:linear-gradient(135deg,rgba(245,241,234,.18),rgba(245,241,234,.07)),rgba(245,241,234,.06);border-color:rgba(245,241,234,.34);color:#f5f1ea;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 26px -18px rgba(0,0,0,.75);transform:translateY(-1px)}.ai-actions-menu[data-theme=light] .ai-actions-trigger{margin-top:0;border-color:var(--border,rgba(11,11,12,.12));background:var(--surface,#fff);color:var(--ink-2,rgba(11,11,12,.68))}.ai-actions-menu[data-theme=light] .ai-actions-trigger:hover,.ai-actions-menu[data-theme=light] .ai-actions-trigger[data-state=open]{background:var(--surface-2,#f6f4ee);color:var(--ink,#0b0b0c)}.ai-actions-content{z-index:50;width:var(--radix-dropdown-menu-trigger-width,214px);padding:6px;border-radius:14px;animation:ai-actions-in .16s cubic-bezier(.2,.8,.2,1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}@keyframes ai-actions-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-actions-content[data-theme=dark]{border:1px solid rgba(245,241,234,.14);background:#232327;color:#f5f1ea;box-shadow:0 18px 48px -20px rgba(0,0,0,.72)}.ai-actions-content[data-theme=light]{border:1px solid var(--border,rgba(11,11,12,.1));background:var(--bg,#fafaf9);color:var(--ink,#0b0b0c);box-shadow:0 16px 40px -12px rgba(0,0,0,.12)}.ai-actions-item{display:flex;align-items:center;width:100%;min-height:38px;padding:9px 11px;border:none;border-radius:9px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;outline:none;transition:background .15s,color .15s,transform .15s}.ai-actions-content[data-theme=dark] .ai-actions-item{color:rgba(245,241,234,.88)}.ai-actions-content[data-theme=dark] .ai-actions-item[data-highlighted]{background:rgba(245,241,234,.08);color:#f5f1ea}.ai-actions-content[data-theme=light] .ai-actions-item{color:var(--ink-2,rgba(11,11,12,.68))}.ai-actions-content[data-theme=light] .ai-actions-item[data-highlighted]{background:var(--surface,#fff);color:var(--ink,#0b0b0c)}.ai-actions-separator{height:1px;margin:5px 8px}.ai-actions-content[data-theme=dark] .ai-actions-separator{background:rgba(245,241,234,.1)}.ai-actions-content[data-theme=light] .ai-actions-separator{background:var(--border,rgba(11,11,12,.1))}