.bg-mention-menu{z-index:12000;width:300px;max-width:calc(100vw - 16px);max-height:min(500px,var(--radix-popover-content-available-height));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--surface-hover);color:var(--fg);box-shadow:0 10px 30px #0006;font:13px/1.4 var(--font-pretendard,sans-serif);transform-origin:var(--radix-popover-content-transform-origin);animation:bg-mention-in .1s ease-out}.bg-mention-menu>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 5px 9px;border-bottom:1px solid var(--line);color:var(--fg-2);font-size:11px}.bg-mention-menu>header button{display:flex;align-items:center;gap:5px;padding:4px;border:0;background:transparent;color:var(--fg);font-size:12px}.bg-mention-options{min-height:0;max-height:440px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fg-3) transparent}.bg-mention-group-title{padding:10px 9px 5px;color:var(--fg-2);font-size:11px;font-weight:500}.bg-mention-options>section+section{border-top:1px solid var(--line);margin-top:5px}.bg-mention-menu .bg-mention-option{display:flex;align-items:center;width:100%;gap:9px;min-height:38px;padding:7px 9px;border:0;border-radius:5px;text-align:left;background:transparent;color:var(--fg);cursor:pointer;font:inherit}.bg-mention-menu .bg-mention-option[aria-selected=true]{background:var(--surface-hover)}.bg-mention-empty,.bg-mention-option>img{flex:0 0 22px;width:22px;height:24px;object-fit:contain;text-align:center}.bg-mention-option>span{min-width:0}.bg-mention-option b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.bg-mention-option small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-2);font-size:11px}.bg-mention-option.is-unique b{color:oklch(from #dc914e min(l,var(--pastel-l,1)) c h)}.bg-mention-menu .bg-mention-option.is-more{color:var(--fg-2);font-weight:500}.bg-mention-menu>footer{padding:7px 9px 4px;border-top:1px solid var(--line);color:var(--fg-2);font-size:10px}.bg-mention-options p{margin:0;padding:14px 9px;color:var(--fg-2)}.bg-mention-menu .bg-mention-retry{margin:5px;padding:7px 10px;border:1px solid var(--line);border-radius:4px;background:var(--surface-hover);color:var(--fg);font:inherit}.bg-mention-ghost{position:fixed;z-index:11999;overflow:hidden;white-space:pre;color:var(--fg-2);opacity:.8;pointer-events:none;user-select:none}@keyframes bg-mention-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bg-mention-menu{animation:none}}html:has(.bg-workspace){scrollbar-gutter:stable}html:has(.bg-workspace dialog.bg-modal-backdrop[open]){overflow:hidden}.bg-workspace dialog.bg-modal-backdrop{background:transparent;backdrop-filter:none;outline:none;overscroll-behavior:contain}.bg-workspace dialog.bg-modal-backdrop:not([open]){display:none}.bg-workspace dialog.bg-modal-backdrop[open]::backdrop{background:rgb(5 7 13/58%);backdrop-filter:blur(2px);animation:bg-dialog-dim-in .18s ease-out both}.bg-workspace dialog.bg-modal-backdrop[open]>section{transform-origin:center;overscroll-behavior:contain;animation:bg-dialog-panel-in .22s cubic-bezier(.16,1,.3,1)}@keyframes bg-dialog-dim-in{0%{opacity:0}to{opacity:1}}@keyframes bg-dialog-panel-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bg-workspace dialog.bg-modal-backdrop[open]::backdrop,.bg-workspace dialog.bg-modal-backdrop[open]>section{animation:none}}