.ui-chip[data-v-a6797f2c]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px solid var(--line-2);color:var(--ink-2);font-size:var(--fs-value);cursor:pointer;transition:border-color var(--fast), color var(--fast), background var(--fast);background:0 0;border-radius:99px}.ui-chip[data-v-a6797f2c]:hover{border-color:var(--accent-line);color:var(--accent-bright)}.ui-chip.on[data-v-a6797f2c]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-bright)}.fab-root[data-v-c3cc115e]{z-index:var(--z-fab);position:fixed;bottom:22px;right:22px}.rail-root[data-v-c3cc115e]{z-index:var(--z-dock);align-items:stretch;display:flex;position:fixed;top:40px;bottom:0;right:0}.rail-toggle[data-v-c3cc115e]{writing-mode:vertical-rl;border:1px solid var(--accent-line);border-radius:var(--r-md) 0 0 10px;background:var(--panel-2);min-height:120px;color:var(--accent-ink);font-size:var(--fs-body);cursor:pointer;box-shadow:var(--shadow);border-right:0;padding:10px 0;font-weight:700}.rail-toggle.on[data-v-c3cc115e]{background:var(--accent);color:var(--accent-deep-ink)}.rail-card[data-v-c3cc115e]{border-radius:var(--r-md) 0 0 12px;border-right:0;width:380px;height:100%;max-height:none;position:static;bottom:auto;right:auto;box-shadow:-18px 0 60px #00000080}.panel-root[data-v-c3cc115e]{flex-direction:column;height:100%;min-height:0;display:flex}.panel-card[data-v-c3cc115e]{width:100%;height:100%;max-height:none;box-shadow:none;background-image:none;background:var(--window);border:0;border-radius:0;position:static;bottom:auto;right:auto}.panel-card[data-v-c3cc115e]:before{background:var(--window)}.dock-root[data-v-c3cc115e]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel);margin-top:16px;overflow:hidden}.dock-toggle[data-v-c3cc115e]{background:var(--accent-soft);width:100%;min-height:44px;color:var(--accent-ink);font-size:var(--fs-card);cursor:pointer;justify-content:center;align-items:center;gap:var(--gap-card);border:0;font-weight:700;display:flex}.dock-toggle.on[data-v-c3cc115e]{background:var(--accent);color:var(--accent-deep-ink)}.dock-toggle-hint[data-v-c3cc115e]{font-size:var(--fs-meta);opacity:.75;font-weight:500}.dock-card[data-v-c3cc115e]{border:0;border-top:1px solid var(--line);border-radius:0;width:100%;max-height:min(480px,48vh);position:static;bottom:auto;right:auto;overflow-y:auto}.fab[data-v-c3cc115e]{cursor:pointer;background:var(--grad-gold);width:58px;height:58px;color:var(--window);box-shadow:var(--glow-ring);border:0;border-radius:50%;place-items:center;font-size:24px;animation:2.4s ease-in-out infinite breathe-c3cc115e;display:grid}.fab[data-v-c3cc115e]:hover{transform:scale(1.05)}@keyframes breathe-c3cc115e{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.fab-card[data-v-c3cc115e]{--window:#09090b;--panel:#19191c;--panel-2:#222226;--inset:#252529;--ink:#f4f4f5;--ink-2:#c8c9cf;--ink-3:#90939c;--ink-4:#63666f;--line:#fff1;--line-2:#ffffff1f;--accent:#c8a96a;--accent-bright:#f0c060;--accent-ink:var(--accent-ink);--accent-soft:#c8a96a26;--shadow:0 28px 80px #0000009e;gap:var(--gap-card);border-radius:var(--r-lg);border:1px solid var(--accent-line);width:340px;max-height:min(560px,100vh - 140px);box-shadow:var(--shadow);background-image:url(/assets/bg/fab-chat-bg-2026-08-21.png);background-position:50%;background-size:cover;flex-direction:column;padding:16px;display:flex;position:fixed;bottom:96px;right:22px;overflow:hidden auto}.fab-card[data-v-c3cc115e]:before{content:"";z-index:var(--z-bg);background:linear-gradient(#09090bdb,#09090bf0);position:absolute;inset:0}.fab-card[data-v-c3cc115e]>*{z-index:var(--z-content);position:relative}.fab-head[data-v-c3cc115e]{justify-content:space-between;align-items:center;gap:var(--gap-card);display:flex}.fab-bible[data-v-c3cc115e]{min-height:var(--btn-h-sm);border:1px solid var(--line-2);color:var(--ink-3);font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;margin-left:auto;padding:0 8px}.fab-bible.on[data-v-c3cc115e]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.fab-head-acts[data-v-c3cc115e]{gap:var(--gap-tight);align-items:center;display:inline-flex}.fab-full[data-v-c3cc115e]{color:var(--ink-3);font-size:var(--fs-card);cursor:pointer;background:0 0;border:0}.fab-full[data-v-c3cc115e]:hover{color:var(--accent-bright)}.chat-full .fab-card[data-v-c3cc115e]{width:auto;height:calc(100vh - 40px);max-height:none;z-index:var(--z-top);inset:20px}.chat-full.fab-root[data-v-c3cc115e]{inset:0 auto auto 0}.chat-full.dock-root .dock-toggle[data-v-c3cc115e]{display:none}.fab-asks[data-v-c3cc115e]{gap:var(--gap-tight);display:grid}.fab-ask-card[data-v-c3cc115e]{gap:var(--gap-tight);background:var(--panel);border:1px solid var(--accent-line);border-radius:var(--r-md);padding:10px 12px;display:grid}.fab-ask-q[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--accent-ink);font-weight:650}.fab-ask-opts[data-v-c3cc115e]{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.fab-ask-opt[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px solid var(--line-2);color:var(--ink-2);font-size:var(--fs-value);cursor:pointer;background:0 0;border-radius:99px}.fab-ask-opt[data-v-c3cc115e]:hover{border-color:var(--accent);color:var(--accent-ink)}.fab-ask-opt.high[data-v-c3cc115e]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.fab-ask-opt.on[data-v-c3cc115e]{border-color:var(--accent);background:var(--accent);color:var(--accent-deep-ink)}.fab-ask-confirm[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-deep-ink);font-size:var(--fs-meta);cursor:pointer;border:0;justify-self:start;font-weight:650}.fab-ask-confirm[data-v-c3cc115e]:disabled{opacity:.45;cursor:default}.fab-ask-more[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px dashed var(--line-2);color:var(--accent-ink);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:99px;justify-self:start}.fab-ask-bar[data-v-c3cc115e]{justify-content:space-between;align-items:center;gap:var(--gap-card);border-radius:var(--r-md);background:var(--accent-soft);border:1px solid #6d8cffb3;margin-bottom:8px;padding:8px 10px;display:flex}.fab-ask-bar-label[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--accent-ink)}.fab-ask-bar-btn[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-deep-ink);font-size:var(--fs-meta);cursor:pointer;border:0;font-weight:650}.fab-ask-bar-btn[data-v-c3cc115e]:disabled{opacity:.45;cursor:default}.fab-followups[data-v-c3cc115e]{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.fab-followup[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px dashed var(--line-2);color:var(--ink-3);font-size:var(--fs-value);cursor:pointer;background:0 0;border-radius:99px}.fab-followup[data-v-c3cc115e]:hover{border-color:var(--accent);color:var(--accent-ink)}.fab-title[data-v-c3cc115e]{font-size:var(--fs-card);color:var(--ink);font-weight:600}.fab-title span[data-v-c3cc115e]{color:var(--accent-bright)}.fab-close[data-v-c3cc115e]{color:var(--ink-3);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0}.fab-close[data-v-c3cc115e]:hover{color:var(--ink)}.fab-modes[data-v-c3cc115e],.fab-personas[data-v-c3cc115e]{gap:var(--gap-card);flex-wrap:wrap;display:flex}.fab-msg[data-v-c3cc115e]{font-size:var(--fs-body);color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.fab-default[data-v-c3cc115e]{color:var(--accent-bright)}.fab-quick[data-v-c3cc115e]{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.fab-quick-btn[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px dashed var(--accent-line);color:var(--accent-ink);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:99px}.fab-quick-btn[data-v-c3cc115e]:hover{background:var(--accent-soft)}.fab-history[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--ink-3);background:var(--panel);border-radius:var(--r-md);gap:var(--gap-tight);padding:8px 12px;display:grid}.fab-history.is-user[data-v-c3cc115e]{background:var(--inset)}.fab-history.is-assistant[data-v-c3cc115e]{background:var(--accent-soft)}.fab-history.is-error[data-v-c3cc115e]{background:var(--danger-soft);border:1px solid var(--danger)}.fab-history-role[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--ink-4);font-weight:650}.fab-history.is-assistant .fab-history-role[data-v-c3cc115e]{color:var(--accent-ink)}.fab-history.is-error .fab-history-role[data-v-c3cc115e]{color:var(--danger)}.fab-history-text[data-v-c3cc115e]{color:var(--ink-2);white-space:pre-wrap;word-break:break-word;line-height:1.6}.fab-history.is-assistant .fab-history-text[data-v-c3cc115e]{color:var(--ink)}.fab-retry[data-v-c3cc115e]{border:1px solid var(--danger);border-radius:var(--r-sm);color:var(--danger);font-size:var(--fs-value);cursor:pointer;background:0 0;justify-self:start;padding:3px 10px}.fab-retry[data-v-c3cc115e]:hover{background:var(--danger);color:var(--ink)}.fab-busy[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--accent-bright);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:8px 12px;animation:1.2s infinite pulse-c3cc115e}@keyframes pulse-c3cc115e{0%,to{opacity:1}50%{opacity:.5}}.fab-input-row[data-v-c3cc115e]{gap:var(--gap-card);align-items:flex-end;display:flex}.fab-input[data-v-c3cc115e]{resize:none;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-md);font-size:var(--fs-body);color:var(--ink);flex:1;padding:9px 12px}.fab-input[data-v-c3cc115e]:focus{border-color:var(--accent);box-shadow:var(--glow);outline:none}.fab-mention[data-v-c3cc115e]{border-radius:var(--r-sm);background:var(--inset);width:32px;height:40px;color:var(--ink-3);font-size:var(--fs-card);cursor:pointer;border:0}.fab-mention[data-v-c3cc115e]:hover{color:var(--accent-ink)}.fab-mentions[data-v-c3cc115e]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;padding:4px;display:grid}.fab-mention-item[data-v-c3cc115e]{text-align:left;min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0}.fab-mention-item[data-v-c3cc115e]:hover{background:var(--panel-2)}.fab-mentions-empty[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--ink-4);padding:4px 6px}.fab-send[data-v-c3cc115e]{border-radius:var(--r-md);background:var(--accent);width:40px;height:40px;color:var(--window);font-size:var(--fs-section);cursor:pointer;border:0}.fab-send[data-v-c3cc115e]:disabled{opacity:.4;cursor:default}.fab-foot[data-v-c3cc115e]{justify-content:space-between;align-items:center;display:flex}.fab-clear[data-v-c3cc115e]{color:var(--ink-3);font-size:var(--fs-value);cursor:pointer;background:0 0;border:0;text-decoration:underline}.fab-undo[data-v-c3cc115e]{color:var(--ink-3);font-size:var(--fs-value);cursor:pointer;background:0 0;border:0}.fab-undo[data-v-c3cc115e]:hover{color:var(--accent-ink)}.fab-undo[data-v-c3cc115e]:disabled{opacity:.4;cursor:default}.fab-clear[data-v-c3cc115e]:hover{color:var(--danger)}.fab-hint[data-v-c3cc115e]{color:var(--ink-4);font-size:var(--fs-value)}.fab-quota[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--accent-ink);background:var(--panel);border:1px solid var(--accent-line);border-radius:var(--r-md);text-align:center;padding:6px 10px}.fab-confirm[data-v-c3cc115e]{align-items:center;gap:var(--gap-card);background:var(--panel-2);border:1px solid var(--danger-soft);border-radius:var(--r-md);font-size:var(--fs-value);color:var(--ink-2);flex-wrap:wrap;padding:10px 12px;display:flex}.fab-confirm button[data-v-c3cc115e]{border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-value);cursor:pointer;background:0 0;padding:4px 10px}.fab-confirm-yes[data-v-c3cc115e]{background:var(--danger)!important;border-color:var(--danger)!important;color:var(--ink)!important}.fab-flash[data-v-c3cc115e]{box-shadow:0 0 0 2px #f0c060bf,0 0 20px #f0c06059;border-color:#f0c060b3!important}.fab-apply-card[data-v-c3cc115e],.fab-tool-card[data-v-c3cc115e]{gap:var(--gap-tight);background:var(--panel);border:1px solid var(--accent-line);border-radius:var(--r-md);padding:10px 12px;display:grid}.fab-apply-title[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--ink-2);line-height:1.6}.fab-apply-btn[data-v-c3cc115e],.fab-tool-btn[data-v-c3cc115e]{min-height:var(--btn-h-sm);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-deep-ink);font-size:var(--fs-value);cursor:pointer;border:0;justify-self:start;padding:0 14px;font-weight:650}.fab-apply-btn[data-v-c3cc115e]:disabled,.fab-tool-btn[data-v-c3cc115e]:disabled{opacity:.5;cursor:default}.fab-tool-title[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--accent-ink);font-weight:650}.fab-tool-summary[data-v-c3cc115e]{font-size:var(--fs-value);color:var(--ink-2)}.fab-tool-impacts[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--ink-4)}.fab-toolbar[data-v-c3cc115e]{gap:var(--gap-tight);flex-wrap:wrap;align-items:center;display:flex}.fab-tb-label[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--ink-4);margin-right:2px}.fab-tb-btn[data-v-c3cc115e]{min-height:var(--btn-h-sm);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-meta);cursor:pointer;background:0 0;padding:0 8px}.fab-tb-btn[data-v-c3cc115e]:hover{border-color:var(--accent);color:var(--accent-ink)}.fab-tb-btn.on[data-v-c3cc115e]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.fab-tb-sep[data-v-c3cc115e]{background:var(--line-2);align-self:stretch;width:1px;margin:0 2px}.fab-persona-lib[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px dashed var(--accent-line);color:var(--accent-ink);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:99px}.fab-persona-lib[data-v-c3cc115e]:hover{background:var(--accent-soft)}.fab-msg-del[data-v-c3cc115e]{color:var(--ink-4);font-size:var(--fs-meta);cursor:pointer;opacity:0;transition:opacity var(--fast);background:0 0;border:0;margin-left:auto}.fab-history:hover .fab-msg-del[data-v-c3cc115e]{opacity:1}.fab-msg-del[data-v-c3cc115e]:hover{color:var(--danger)}.fab-plus[data-v-c3cc115e],.fab-sessions[data-v-c3cc115e]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;padding:4px;display:grid}.fab-plus-item[data-v-c3cc115e],.fab-session[data-v-c3cc115e]{text-align:left;min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0}.fab-plus-item[data-v-c3cc115e]:hover,.fab-session[data-v-c3cc115e]:hover{background:var(--panel-2)}.fab-session.on[data-v-c3cc115e]{background:var(--accent-soft);color:var(--accent-ink)}.fab-session.new[data-v-c3cc115e]{color:var(--accent-ink)}.fab-notice[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--accent-ink);background:var(--panel);border:1px solid var(--accent-line);border-radius:var(--r-sm);padding:8px 10px}.fab-img[data-v-c3cc115e]{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line-2);cursor:zoom-in;width:100%;max-height:240px}.fab-img-acts[data-v-c3cc115e]{gap:var(--gap-tight);display:flex}.fab-linkcard[data-v-c3cc115e]{gap:var(--gap-tight);border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--panel);padding:10px;display:grid}.fab-lc-head[data-v-c3cc115e]{justify-content:space-between;align-items:center;gap:var(--gap-card);display:flex}.fab-lc-title[data-v-c3cc115e]{font-size:var(--fs-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.fab-lc-toggle[data-v-c3cc115e]{border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-3);font-size:var(--fs-meta);cursor:pointer;background:0 0;padding:2px 8px}.fab-lc-imgs[data-v-c3cc115e]{gap:var(--gap-tight);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.fab-lc-img[data-v-c3cc115e]{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line-2);cursor:zoom-in;width:100%;height:64px}.fab-lc-video[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--accent-ink)}.fab-lc-text[data-v-c3cc115e]{font-size:var(--fs-body);color:var(--ink-3);white-space:pre-wrap;word-break:break-word;max-height:180px;line-height:1.6;overflow-y:auto}.fab-lc-acts[data-v-c3cc115e]{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.fab-lc-act[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-deep-ink);font-size:var(--fs-meta);cursor:pointer;border:0;font-weight:650}.fab-ab-overlay[data-v-c3cc115e]{z-index:var(--z-modal);background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fab-ab-panel[data-v-c3cc115e]{gap:var(--gap-card);border-radius:var(--r-lg);background:var(--panel-2);border:1px solid var(--accent-line);width:min(560px,100%);max-height:min(640px,100vh - 80px);box-shadow:var(--shadow);flex-direction:column;padding:16px;display:flex;overflow-y:auto}.fab-ab-head[data-v-c3cc115e]{justify-content:space-between;align-items:center;display:flex}.fab-ab-title[data-v-c3cc115e]{font-size:var(--fs-card);color:var(--ink);font-weight:700}.fab-ab-title small[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--ink-4);font-weight:400}.fab-ab-close[data-v-c3cc115e]{color:var(--ink-3);font-size:var(--fs-section);cursor:pointer;background:0 0;border:0}.fab-ab-groups[data-v-c3cc115e]{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.fab-ab-group[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border:1px solid var(--line-2);color:var(--ink-3);font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:99px}.fab-ab-group.on[data-v-c3cc115e]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.fab-ab-grid[data-v-c3cc115e]{gap:var(--gap-tight);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fab-ab-card[data-v-c3cc115e]{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--panel);min-height:58px;color:var(--ink);text-align:left;cursor:pointer;justify-items:start;gap:2px;padding:8px;display:grid}.fab-ab-card[data-v-c3cc115e]:hover{border-color:var(--accent)}.fab-ab-card.on[data-v-c3cc115e]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px #c8a96a40}.fab-ab-icon[data-v-c3cc115e]{font-size:var(--fs-card)}.fab-ab-card b[data-v-c3cc115e]{font-size:var(--fs-meta)}.fab-ab-card small[data-v-c3cc115e]{color:var(--ink-3);font-size:9px}.fab-ab-foot[data-v-c3cc115e]{gap:var(--gap-tight);align-items:center;display:flex}.fab-ab-nav[data-v-c3cc115e]{min-height:var(--btn-h-sm);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-meta);cursor:pointer;background:0 0;padding:0 9px}.fab-ab-nav[data-v-c3cc115e]:disabled{opacity:.4;cursor:default}.fab-ab-exec[data-v-c3cc115e]{min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-deep-ink);font-size:var(--fs-meta);cursor:pointer;border:0;font-weight:650}.fab-ab-exec[data-v-c3cc115e]:disabled{opacity:.5;cursor:default}.fab-img-btn[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:var(--r-sm);cursor:pointer;padding:3px 10px;text-decoration:none}.fab-img-btn[data-v-c3cc115e]:hover{background:var(--accent-soft)}.fab-ref[data-v-c3cc115e]{gap:var(--gap-card);border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--panel);align-items:center;padding:6px 8px;display:flex}.fab-ref-img[data-v-c3cc115e]{object-fit:cover;border-radius:var(--r-sm);width:40px;height:40px}.fab-ref-label[data-v-c3cc115e]{font-size:var(--fs-meta);color:var(--accent-ink);flex:1}.fab-ref-del[data-v-c3cc115e]{color:var(--ink-3);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0}.fab-ref-del[data-v-c3cc115e]:hover{color:var(--danger)}.fab-wlog[data-v-c3cc115e]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);overflow:hidden}.fab-wlog-head[data-v-c3cc115e]{text-align:left;width:100%;min-height:var(--btn-h-sm);padding:var(--pad-ctl);color:var(--ink-3);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0}.fab-wlog-head[data-v-c3cc115e]:hover{color:var(--ink-2)}.fab-wlog-body[data-v-c3cc115e]{border-top:1px solid var(--line);gap:3px;max-height:160px;padding:6px;display:grid;overflow-y:auto}.fab-wlog-row[data-v-c3cc115e]{gap:var(--gap-card);font-size:var(--fs-meta);align-items:baseline;display:flex}.fab-wlog-label[data-v-c3cc115e]{color:var(--accent-ink);white-space:nowrap}.fab-wlog-summary[data-v-c3cc115e]{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fab-models[data-v-c3cc115e]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;padding:4px;display:grid}.fab-model[data-v-c3cc115e]{text-align:left;min-height:var(--btn-h-sm);padding:var(--pad-ctl);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0}.fab-model[data-v-c3cc115e]:hover{background:var(--panel-2)}.fab-model.on[data-v-c3cc115e]{background:var(--accent-soft);color:var(--accent-ink)}
