:root{--be-neutral:#94a3b8;--be-rose:#fb7185;--be-amber:#f59e0b;--be-violet:#a78bfa;--be-blue:#60a5fa;--be-green:#4ade80}[data-theme=light]{--be-neutral:#64748b;--be-rose:#e11d48;--be-amber:#d97706;--be-violet:#7c3aed;--be-blue:#2563eb;--be-green:#16a34a}.be-editor{display:flex;flex-direction:column;gap:8px}.be-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px;flex-wrap:wrap}.be-toolbar-meta{gap:8px;font-size:13px;color:var(--ink);opacity:.7}.be-toolbar-chip,.be-toolbar-meta{display:inline-flex;align-items:center}.be-toolbar-chip{padding:4px 10px;border-radius:100px;background:color-mix(in srgb,var(--be-rose) 14%,transparent);color:var(--be-rose);font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--be-rose) 28%,transparent)}.be-toolbar-sep{opacity:.4}.be-toolbar-warning{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:100px;background:color-mix(in srgb,var(--be-amber) 16%,transparent);color:var(--be-amber);font-size:11.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--be-amber) 32%,transparent)}.be-toolbar-warning i{font-size:12px}.be-toolbar-actions{gap:8px}.be-toolbar-actions,.be-toolbar-btn{display:inline-flex;align-items:center}.be-toolbar-btn{gap:6px;padding:6px 12px;height:30px;border-radius:100px;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s ease}.be-toolbar-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.be-toolbar-btn i{font-size:13px}.be-pick-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--be-rose) 14%,transparent);border:1px solid color-mix(in srgb,var(--be-rose) 35%,transparent);border-radius:12px;color:var(--ink);font-size:13px;margin-bottom:4px}.be-pick-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--be-rose);color:#fff;flex-shrink:0}.be-pick-banner-icon i{font-size:13px}.be-pick-banner strong{font-weight:700}.be-pick-banner kbd{display:inline-block;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--ink) 10%,transparent);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);font-size:11px;font-family:ui-monospace,Menlo,monospace}.be-pick-banner-cancel{margin-left:auto;padding:5px 12px;border-radius:100px;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer}.be-pick-banner-cancel:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.be-blocks{display:flex;flex-direction:column;gap:4px}.be-block{position:relative;display:flex;align-items:stretch;gap:2px;padding:6px 4px 6px 2px;border-radius:8px;transition:background .12s ease,opacity .12s ease,box-shadow .2s ease}.be-block:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.be-block.is-active{background:color-mix(in srgb,var(--be-rose) 8%,transparent)}.be-block.is-dragging{opacity:.4}.be-block.is-drop-target{background:color-mix(in srgb,var(--be-rose) 14%,transparent)}.be-block.is-orphan{opacity:.5}.be-block.is-orphan .be-content{-webkit-text-decoration:line-through wavy color-mix(in srgb,var(--be-amber) 50%,transparent);text-decoration:line-through wavy color-mix(in srgb,var(--be-amber) 50%,transparent);text-decoration-thickness:1px}.be-block.is-flash{box-shadow:0 0 0 3px color-mix(in srgb,var(--be-rose) 50%,transparent),0 4px 16px color-mix(in srgb,var(--be-rose) 24%,transparent)}.be-drag{width:18px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--ink);opacity:0;cursor:grab;font-size:14px;flex-shrink:0;transition:opacity .15s ease}.be-block:hover .be-drag{opacity:.45}.be-drag:hover{opacity:.85!important}.be-drag:active{cursor:grabbing}.be-drag i{font-size:14px}.be-node-badge{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 8px;border-radius:8px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;opacity:.85;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.be-block.is-entry .be-node-badge{background:color-mix(in srgb,var(--be-green) 16%,transparent);color:var(--be-green);border-color:color-mix(in srgb,var(--be-green) 32%,transparent);opacity:1}.be-node-badge i{font-size:13px}.be-node-num{font-size:12px}.be-type{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;font-family:inherit;border:1px solid transparent;cursor:pointer;background:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 14%,transparent);color:var(--be-accent,var(--be-neutral));transition:background .12s ease,transform .1s ease}.be-type:hover{transform:scale(1.06)}.be-type i{font-size:16px}.be-block[data-block-type=say]{--be-accent:var(--be-neutral)}.be-block[data-block-type=ask]{--be-accent:var(--be-rose)}.be-block[data-block-type=decision]{--be-accent:var(--be-amber)}.be-block[data-block-type=tool]{--be-accent:var(--be-violet)}.be-block[data-block-type=knowledge]{--be-accent:var(--be-blue)}.be-block[data-block-type=end]{--be-accent:var(--be-green)}.be-block-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.be-block-head{display:flex;align-items:center;gap:8px}.be-content{flex:1;min-width:0;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 8px;outline:none;transition:background .12s ease,border-color .12s ease;min-height:28px;white-space:pre-wrap;word-wrap:break-word}.be-content.is-empty-text:not(:focus):before{content:attr(data-placeholder);color:var(--ink);opacity:.4;font-style:italic;pointer-events:none}.be-content:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.be-content:focus{background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 35%,transparent)}.be-generate{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--be-accent,var(--be-neutral));background:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 10%,transparent);border:1px dashed color-mix(in srgb,var(--be-accent,var(--be-neutral)) 40%,transparent);border-radius:6px;padding:4px 10px;cursor:pointer;font-weight:500;font-family:inherit;opacity:0;pointer-events:none;transition:opacity .15s ease;white-space:nowrap}.be-block.is-empty .be-generate{opacity:1;pointer-events:auto}.be-generate:hover{background:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 18%,transparent)}.be-generate i{font-size:12px}.be-edit{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink);opacity:0;border-radius:6px;cursor:pointer;flex-shrink:0;transition:opacity .15s ease,background .15s ease}.be-block.is-active .be-edit,.be-block:hover .be-edit{opacity:.65}.be-edit:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);opacity:1!important}.be-edit i{font-size:14px}.be-chips{display:flex;flex-wrap:wrap;gap:5px;padding:0 8px 0 44px}.be-chips:empty{display:none}.be-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:100px;font-size:11.5px;font-weight:500;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.be-chip:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.be-chip i{font-size:12px}.be-chip--var{background:color-mix(in srgb,var(--be-rose) 12%,transparent);border-color:color-mix(in srgb,var(--be-rose) 30%,transparent);color:var(--be-rose)}.be-chip--kb{background:color-mix(in srgb,var(--be-blue) 12%,transparent);border-color:color-mix(in srgb,var(--be-blue) 30%,transparent);color:var(--be-blue)}.be-chip--tool{background:color-mix(in srgb,var(--be-violet) 14%,transparent);border-color:color-mix(in srgb,var(--be-violet) 32%,transparent);color:var(--be-violet)}.be-chip-type{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.7;padding:1px 4px;border-radius:4px;background:color-mix(in srgb,currentColor 18%,transparent)}.be-pointers{display:flex;flex-direction:column;gap:3px;padding:2px 8px 2px 44px}.be-ptr{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:100px;font-size:11.5px;font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);cursor:pointer;width:-moz-max-content;width:max-content;max-width:100%;position:relative;transition:background .12s ease,border-color .12s ease}.be-ptr:hover{background:color-mix(in srgb,var(--be-accent,var(--be-rose)) 10%,transparent);border-color:color-mix(in srgb,var(--be-accent,var(--be-rose)) 30%,transparent)}.be-ptr--branch{--be-accent:var(--be-rose)}.be-ptr--next{--be-accent:var(--be-violet)}.be-ptr-label{display:inline-flex;align-items:center;font-weight:600;font-size:11px;letter-spacing:.02em;text-transform:uppercase;padding:0 6px;height:18px;border-radius:100px;background:color-mix(in srgb,var(--be-accent,var(--be-rose)) 12%,transparent);border:1px solid color-mix(in srgb,var(--be-accent,var(--be-rose)) 28%,transparent);white-space:nowrap}.be-ptr-label,.be-ptr-node{color:var(--be-accent,var(--be-rose))}.be-ptr-node{font-weight:700;font-size:11.5px;font-variant-numeric:tabular-nums}.be-ptr-preview{color:var(--ink);opacity:.75;font-size:11.5px;font-weight:400;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.be-ptr-tag{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);opacity:.55;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);margin-left:4px}.be-ptr--implicit{opacity:.65;border-style:dashed}.be-orphan-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:100px;background:color-mix(in srgb,var(--be-amber) 16%,transparent);color:var(--be-amber);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--be-amber) 35%,transparent);width:-moz-max-content;width:max-content;margin-left:44px}.be-orphan-badge i{font-size:12px}.be-block.is-pickable{cursor:pointer}.be-pick-overlay{position:absolute;inset:0;border-radius:8px;background:color-mix(in srgb,var(--be-rose) 6%,transparent);border:2px dashed color-mix(in srgb,var(--be-rose) 50%,transparent);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;transition:opacity .12s ease,background .15s ease,border-color .15s ease}body.be-pick-mode .be-pick-overlay{opacity:1}.be-pick-overlay:hover{background:color-mix(in srgb,var(--be-rose) 16%,transparent);border-color:var(--be-rose)}.be-pick-prompt{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;background:var(--be-rose);color:#fff;font-size:12px;font-weight:600;box-shadow:0 4px 12px color-mix(in srgb,var(--be-rose) 30%,transparent)}.be-add,.be-pick-prompt i{font-size:13px}.be-add{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;margin-top:8px;border-radius:100px;background:transparent;border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);opacity:.65;font-weight:500;font-family:inherit;cursor:pointer;width:-moz-max-content;width:max-content;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.be-add:hover{opacity:1;background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:color-mix(in srgb,var(--be-rose) 40%,transparent)}.be-add i{font-size:14px}.be-add-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#353532;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:6px;min-width:260px;box-shadow:0 12px 32px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:2px}[data-theme=light] .be-add-menu{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 12px 32px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08)}.be-add-menu[hidden]{display:none}.be-add-menu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink);width:100%;transition:background .12s ease}.be-add-menu-item:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.be-add-menu-icon{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 16%,transparent);color:var(--be-accent,var(--be-neutral))}.be-add-menu-icon i{font-size:14px}.be-add-menu-item[data-type=say]{--be-accent:var(--be-neutral)}.be-add-menu-item[data-type=ask]{--be-accent:var(--be-rose)}.be-add-menu-item[data-type=decision]{--be-accent:var(--be-amber)}.be-add-menu-item[data-type=tool]{--be-accent:var(--be-violet)}.be-add-menu-item[data-type=knowledge]{--be-accent:var(--be-blue)}.be-add-menu-item[data-type=end]{--be-accent:var(--be-green)}.be-add-menu-text{display:flex;flex-direction:column;gap:0}.be-add-menu-name{font-size:13px;font-weight:600;color:var(--ink);line-height:1.2}.be-add-menu-desc{font-size:11px;color:var(--ink);opacity:.6;line-height:1.2}.be-inspector{position:fixed;top:0;right:0;bottom:0;width:min(440px,92vw);background:#353532;border-left:1px solid hsla(0,0%,100%,.08);box-shadow:-10px 0 30px rgba(0,0,0,.32);z-index:60;display:flex;flex-direction:column;transform:translateX(0);transition:transform .22s cubic-bezier(.16,1,.3,1)}[data-theme=light] .be-inspector{background:#fff;border-left-color:rgba(0,0,0,.06);box-shadow:-10px 0 30px rgba(15,23,42,.14)}.be-inspector[hidden]{display:flex;transform:translateX(100%);pointer-events:none}.be-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}[data-theme=light] .be-inspector-head{border-bottom-color:rgba(0,0,0,.06)}.be-inspector-title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.be-inspector-type-badge{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 18%,transparent);color:var(--be-accent,var(--be-neutral));flex-shrink:0}.be-inspector-type-badge i{font-size:16px}.be-inspector-titles{display:flex;flex-direction:column;gap:0}.be-inspector-title{font-size:14px;font-weight:700;color:var(--ink);margin:0;line-height:1.2;display:inline-flex;align-items:center;gap:6px}.be-inspector-node-num{font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;background:color-mix(in srgb,var(--be-accent,var(--be-neutral)) 18%,transparent);color:var(--be-accent,var(--be-neutral));letter-spacing:.02em}.be-inspector-title-sep{opacity:.4}.be-inspector-sub{font-size:11.5px;color:var(--ink);opacity:.6;text-transform:uppercase;letter-spacing:.04em}.be-inspector-close{width:30px;height:30px;border-radius:50%;background:transparent;border:none;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.65;flex-shrink:0;transition:background .15s ease,opacity .15s ease}.be-inspector-close:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);opacity:1}.be-inspector-close i{font-size:16px}.be-inspector-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 22px;display:flex;flex-direction:column;gap:20px}.be-inspector-group{display:flex;flex-direction:column;gap:8px}.be-inspector-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);opacity:.6}.be-inspector-input{width:100%;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:8px;padding:8px 12px;outline:none;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.be-inspector-input:focus{border-color:color-mix(in srgb,var(--be-rose) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--be-rose) 16%,transparent)}.be-inspector-textarea{min-height:80px}.be-inspector-row{display:grid;grid-template-columns:1fr 130px;gap:8px}.be-inspector-hint{font-size:11.5px;color:var(--ink);opacity:.55;line-height:1.4;margin:-2px 0 0}.be-pick-list{display:flex;flex-direction:column;gap:4px}.be-pick-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:8px;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit;text-align:left;width:100%}.be-pick-item:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.be-pick-item.is-selected{background:color-mix(in srgb,var(--be-rose) 10%,transparent);border-color:color-mix(in srgb,var(--be-rose) 40%,transparent)}.be-pick-icon{width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.75}.be-pick-icon i{font-size:13px}.be-pick-item.is-selected .be-pick-icon{background:var(--be-rose);color:#fff;opacity:1}.be-pick-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.be-pick-name{font-size:13px;font-weight:600;color:var(--ink);line-height:1.2}.be-pick-meta{font-size:11px;color:var(--ink);opacity:.6}.be-pick-tick{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);opacity:0;flex-shrink:0}.be-pick-item.is-selected .be-pick-tick{background:var(--be-rose);color:#fff;opacity:1}.be-pick-tick i{font-size:11px;font-weight:700}.be-branches-edit{display:flex;flex-direction:column;gap:8px}.be-branch-edit-row{display:grid;grid-template-columns:90px 1fr 32px 32px;gap:6px;align-items:center}.be-branch-label-input{font-weight:600}.be-branch-target-select{min-width:0;text-overflow:ellipsis}.be-pick-btn{width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--be-rose) 12%,transparent);border:1px solid color-mix(in srgb,var(--be-rose) 32%,transparent);color:var(--be-rose);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.be-pick-btn:hover{background:color-mix(in srgb,var(--be-rose) 22%,transparent)}.be-pick-btn i{font-size:14px}.be-branch-edit-remove{width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);opacity:.6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.be-branch-edit-remove:hover{background:color-mix(in srgb,#ef4444 14%,transparent);color:#ef4444;opacity:1;border-color:color-mix(in srgb,#ef4444 32%,transparent)}.be-branch-edit-remove i{font-size:12px}.be-add-branch{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;background:transparent;border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);opacity:.7;font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;width:-moz-max-content;width:max-content}.be-add-branch:hover{opacity:1;background:color-mix(in srgb,var(--ink) 5%,transparent)}.be-add-branch i{font-size:13px}.be-next-row{display:grid;grid-template-columns:1fr 32px;gap:6px;align-items:center}.be-inspector-danger{margin-top:auto;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.be-delete-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:transparent;border:1px solid color-mix(in srgb,#ef4444 30%,transparent);color:#ef4444;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s ease}.be-delete-btn:hover{background:color-mix(in srgb,#ef4444 14%,transparent)}.be-delete-btn i{font-size:14px}@media (max-width:900px){body.be-inspector-open:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.36);z-index:55}}.be-token{display:inline-flex;align-items:center;gap:1px;padding:1px 6px 1px 5px;margin:0 1px;border-radius:6px;font-size:12.5px;font-weight:500;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:1.4;vertical-align:baseline;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.be-token.is-mapped{background:color-mix(in srgb,var(--be-rose) 14%,transparent);color:var(--be-rose);border:1px solid color-mix(in srgb,var(--be-rose) 32%,transparent)}.be-token.is-unbound{background:color-mix(in srgb,var(--be-amber) 14%,transparent);color:var(--be-amber);border:1px solid color-mix(in srgb,var(--be-amber) 32%,transparent)}.be-token-prefix,.be-token-suffix{opacity:.55;font-weight:700;font-size:11px;letter-spacing:-.02em}.be-token-name{font-weight:600}.be-ac{position:fixed;z-index:70;min-width:240px;max-width:320px;background:#353532;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:4px;box-shadow:0 12px 32px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:1px;font-family:inherit}[data-theme=light] .be-ac{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 12px 32px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08)}.be-ac-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink);width:100%;transition:background .1s ease}.be-ac-item.is-active,.be-ac-item:hover{background:color-mix(in srgb,var(--be-rose) 14%,transparent)}.be-ac-icon{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--be-rose) 18%,transparent);color:var(--be-rose);flex-shrink:0}.be-ac-icon i{font-size:12px}.be-ac-name{flex:1;font-size:13px;font-weight:600;color:var(--ink);font-family:ui-monospace,Menlo,monospace}.be-ac-meta{font-size:11px;white-space:nowrap}.be-ac-empty,.be-ac-meta{color:var(--ink);opacity:.55}.be-ac-empty{padding:10px 12px;font-size:12.5px;text-align:center;font-style:italic}