.action-card[data-v-c4f442c9]{padding:1.1rem 1.25rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);min-width:0}.label[data-v-c4f442c9]{margin:0 0 .7rem;font-size:1.1rem;line-height:1.45}.line[data-v-c4f442c9]{margin:0 0 .3rem;font-size:.98rem;line-height:1.55}.term[data-v-c4f442c9]{display:inline-block;min-width:7rem;color:var(--text-muted)}.line a[data-v-c4f442c9]{color:var(--accent);text-decoration:none}.line a[data-v-c4f442c9]:hover{text-decoration:underline}.muted[data-v-c4f442c9]{color:var(--text-muted)}.content[data-v-c4f442c9]{margin:1rem 0 0;display:grid;grid-template-columns:auto;gap:.15rem}.content dt[data-v-c4f442c9]{color:var(--text-muted);font-size:.9rem;margin-top:.7rem}.content dd[data-v-c4f442c9]{margin:0;font-size:1rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.diff[data-v-c4f442c9]{margin:1rem 0 0;width:100%;border-collapse:collapse;font-size:.95rem}.diff th[data-v-c4f442c9],.diff td[data-v-c4f442c9]{padding:.4rem .6rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-weight:400;line-height:1.6}.diff .stacked-label th[data-v-c4f442c9]{padding-bottom:0;border-bottom:0;color:var(--text)}.diff .side[data-v-c4f442c9]{display:block;color:var(--text-muted);font-size:.85rem;font-style:normal}.diff .value[data-v-c4f442c9]{display:block}.diff .show-now[data-v-c4f442c9]{margin-top:.3rem;padding:0;background:none;color:var(--accent);font-size:.9rem;font-style:normal}body[data-device=mobile] .diff .show-now[data-v-c4f442c9]{min-height:44px}.diff thead th[data-v-c4f442c9]{color:var(--text-muted);font-size:.85rem}.diff .before[data-v-c4f442c9]{color:var(--text-muted)}.diff .before.unknown[data-v-c4f442c9]{font-style:italic}.items .item-key[data-v-c4f442c9]{color:var(--text-muted);margin-right:.35rem}.items .diff[data-v-c4f442c9]{margin:.2rem 0 .8rem}.items[data-v-c4f442c9]{margin:1rem 0 0;padding-left:1.4rem;font-size:.98rem;line-height:1.7}.items .content[data-v-c4f442c9]{margin:.2rem 0 .7rem}.items .content dt[data-v-c4f442c9]{margin-top:.35rem}.items a[data-v-c4f442c9]{color:var(--accent);text-decoration:none;margin-left:.4rem}.items .landed[data-v-c4f442c9]{color:var(--text)}.audience[data-v-c4f442c9]{margin:1rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.member-of[data-v-c4f442c9],.state[data-v-c4f442c9]{margin:.6rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.stopped[data-v-c4f442c9]{margin:.4rem 0 0;font-size:.95rem;line-height:1.6}.detail[data-v-c4f442c9]{margin:.3rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.decided[data-v-c4f442c9]{margin:.4rem 0 0;color:var(--text-muted);font-size:.95rem;line-height:1.6}.decide[data-v-c4f442c9]{margin:1rem 0 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.note[data-v-c4f442c9]{flex:1 1 16rem;min-width:0;padding:.4rem .6rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.95rem}.note[data-v-c4f442c9]::placeholder{color:var(--text-faint)}button[data-v-c4f442c9]{border:0;border-radius:6px;padding:.45rem .9rem;cursor:pointer;font-size:.95rem}button[data-v-c4f442c9]:disabled{opacity:.6;cursor:default}.confirm[data-v-c4f442c9]{background:var(--ok-solid);color:#fff}.reject[data-v-c4f442c9]{background:var(--err-solid);color:#fff}.error[data-v-c4f442c9]{margin:.5rem 0 0;color:var(--err-text);font-size:.9rem}body[data-device=mobile] .note[data-v-c4f442c9]{flex:1 1 100%;min-height:44px}body[data-device=mobile] .confirm[data-v-c4f442c9],body[data-device=mobile] .reject[data-v-c4f442c9]{flex:1 1 auto;min-height:44px}.action-set-card[data-v-d84e4cbe]{padding:1.1rem 1.25rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);min-width:0}.label[data-v-d84e4cbe]{margin:0 0 .5rem;font-size:1.1rem;line-height:1.45}.counts[data-v-d84e4cbe]{margin:0 0 .3rem;font-size:.98rem;line-height:1.6}.line[data-v-d84e4cbe]{margin:0 0 .3rem;color:var(--text-secondary);font-size:.98rem;line-height:1.55}.expand-all[data-v-d84e4cbe]{margin:.9rem 0 0;padding:0;border:0;background:none;color:var(--accent);font-size:.95rem;cursor:pointer}.expand-all[data-v-d84e4cbe]:hover{text-decoration:underline}.member[data-v-d84e4cbe]{margin:.9rem 0 0;border-top:1px solid var(--border);padding-top:.9rem}.member>summary[data-v-d84e4cbe]{cursor:pointer;font-size:1rem;line-height:1.6;list-style:none}.member>summary[data-v-d84e4cbe]::-webkit-details-marker{display:none}.member-index[data-v-d84e4cbe]{display:block;color:var(--text-muted);font-size:.9rem}.member-label[data-v-d84e4cbe]{display:block}.member[data-v-d84e4cbe]>.action-card{margin:.7rem 0 0;border:0;padding:0;background:none}.state[data-v-d84e4cbe]{margin:1rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.decided[data-v-d84e4cbe]{margin:.4rem 0 0;color:var(--text-muted);font-size:.95rem;line-height:1.6}.decide[data-v-d84e4cbe]{margin:1rem 0 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.note[data-v-d84e4cbe]{flex:1 1 16rem;min-width:0;padding:.4rem .6rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.95rem}.note[data-v-d84e4cbe]::placeholder{color:var(--text-faint)}button.confirm[data-v-d84e4cbe],button.reject[data-v-d84e4cbe]{border:0;border-radius:6px;padding:.45rem .9rem;cursor:pointer;font-size:.95rem}button[data-v-d84e4cbe]:disabled{opacity:.6;cursor:default}.confirm[data-v-d84e4cbe]{background:var(--ok-solid);color:#fff}.reject[data-v-d84e4cbe]{background:var(--err-solid);color:#fff}.error[data-v-d84e4cbe]{margin:.5rem 0 0;color:var(--err-text);font-size:.9rem}body[data-device=mobile] .note[data-v-d84e4cbe]{flex:1 1 100%;min-height:44px}body[data-device=mobile] .confirm[data-v-d84e4cbe],body[data-device=mobile] .reject[data-v-d84e4cbe]{flex:1 1 auto;min-height:44px}.answer-feedback[data-v-e4612a53]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.feedback-buttons[data-v-e4612a53]{display:flex;gap:.25rem}.feedback-btn[data-v-e4612a53]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:none;color:var(--text-faint);cursor:pointer;padding:.25rem}.feedback-btn[data-v-e4612a53]:hover{color:var(--text-secondary);background:var(--surface-hover)}.feedback-btn[data-v-e4612a53]:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.feedback-btn.selected[data-v-e4612a53]{color:var(--accent-soft);background:var(--accent-surface)}.feedback-btn.busy[data-v-e4612a53]{opacity:.6}.feedback-icon[data-v-e4612a53]{width:1.1rem;height:1.1rem;flex-shrink:0;display:block}.comment-feedback[data-v-e4612a53]{width:100%}.comment-toggle[data-v-e4612a53]{border:0;background:none;color:var(--text-faint);font-size:.72rem;cursor:pointer;padding:0}.comment-toggle[data-v-e4612a53]:hover{color:var(--text-secondary)}.comment-toggle[data-v-e4612a53]:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.comment-box[data-v-e4612a53]{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:26rem}.comment-label[data-v-e4612a53]{font-size:.72rem;color:var(--text-faint)}.comment-field[data-v-e4612a53]{width:100%;min-height:3.5rem;padding:.5rem .6rem;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;font:inherit;box-sizing:border-box}.comment-field[data-v-e4612a53]:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.comment-meta[data-v-e4612a53]{display:flex;gap:.5rem;font-size:.7rem;color:var(--text-faint)}.comment-actions[data-v-e4612a53]{display:flex;gap:.5rem;justify-content:flex-end}.comment-dismiss[data-v-e4612a53],.comment-send[data-v-e4612a53]{border:0;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;cursor:pointer}.comment-dismiss[data-v-e4612a53]{background:none;color:var(--text-secondary)}.comment-dismiss[data-v-e4612a53]:hover{color:var(--text)}.comment-dismiss[data-v-e4612a53]:disabled,.comment-send[data-v-e4612a53]:disabled{opacity:.55;cursor:default}.comment-send[data-v-e4612a53]{background:var(--accent-solid);color:var(--on-accent)}body[data-device=mobile] .feedback-btn[data-v-e4612a53],body[data-device=mobile] .comment-toggle[data-v-e4612a53],body[data-device=mobile] .comment-dismiss[data-v-e4612a53],body[data-device=mobile] .comment-send[data-v-e4612a53]{min-width:44px;min-height:44px}body[data-device=mobile] .comment-field[data-v-e4612a53]{font-size:max(1rem,16px)}.attachment-thumb[data-v-4b64132e]{max-height:200px;max-width:100%;object-fit:contain;border-radius:8px;cursor:pointer;display:block}.attachment-broken[data-v-4b64132e]{font-size:.8rem;font-style:italic;color:var(--text-muted)}.empty-state[data-v-b592d671]{margin:auto 0;text-align:center}.empty-greeting[data-v-b592d671]{margin:0;color:var(--text-secondary);font-size:1.1rem;font-weight:500}.context-chip[data-v-df06e7e2]{display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;max-width:100%;margin-top:.5rem;padding:.25rem .35rem .25rem .55rem;border:1px solid var(--accent-emphasis);border-radius:999px;background:var(--accent-surface-deep);color:var(--accent-soft);font-size:.78rem}.chip-text[data-v-df06e7e2]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-detach[data-v-df06e7e2]{flex-shrink:0;border:0;background:none;color:var(--text-muted);font-size:.95rem;line-height:1;padding:0 .25rem;cursor:pointer}.chip-detach[data-v-df06e7e2]:hover{color:var(--err-text)}body[data-device=mobile] .chip-detach[data-v-df06e7e2]{min-width:44px;min-height:44px;padding:0 .5rem}.gutter-icon[data-v-fad6a371]{width:1.25rem;height:1.25rem;flex-shrink:0;display:block}.proposal[data-v-898ad55f]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.4rem .6rem;background:var(--surface);border:1px dashed var(--border-strong);border-radius:8px}.text[data-v-898ad55f]{font-size:.85rem;flex:1;max-width:100%;overflow-wrap:break-word}.note[data-v-898ad55f]{flex:0 1 220px;min-width:0;padding:.25rem .5rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.78rem}.note[data-v-898ad55f]::placeholder{color:var(--text-faint)}button[data-v-898ad55f]{border:0;border-radius:6px;padding:.3rem .6rem;cursor:pointer;font-size:.8rem}button[data-v-898ad55f]:disabled{opacity:.6;cursor:default}.confirm[data-v-898ad55f]{background:var(--ok-solid);color:#fff}.reject[data-v-898ad55f]{background:var(--err-solid);color:#fff}.resolved[data-v-898ad55f]{font-size:.8rem;color:var(--accent)}.error[data-v-898ad55f]{font-size:.75rem;color:var(--err-text)}body[data-device=mobile] .text[data-v-898ad55f]{flex-basis:100%}body[data-device=mobile] .note[data-v-898ad55f]{flex:1 1 100%;min-height:44px;font-size:16px}body[data-device=mobile] .confirm[data-v-898ad55f],body[data-device=mobile] .reject[data-v-898ad55f]{flex:1 1 auto;min-height:44px}.field[data-v-c4bb956a]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-c4bb956a]{font-size:.875rem;color:var(--text-secondary)}.req[data-v-c4bb956a]{color:var(--err-text)}.field-input[data-v-c4bb956a]{padding:.45rem .6rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:max(1rem,16px)}.field-help[data-v-c4bb956a]{font-size:1rem;color:var(--text-muted);line-height:1.5}.connect-form[data-v-bf82e676]{display:flex;flex-direction:column;gap:.7rem;margin-top:.6rem;max-width:26rem}.field[data-v-bf82e676]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-bf82e676]{font-size:.875rem;color:var(--text-secondary)}.req[data-v-bf82e676]{color:var(--err-text)}.field-input[data-v-bf82e676]{padding:.45rem .6rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:max(1rem,16px)}.field-help[data-v-bf82e676]{font-size:1rem;color:var(--text-muted);line-height:1.5}.form-error[data-v-bf82e676]{margin:0;color:var(--err-text);font-size:1rem;line-height:1.5}.detail-actions[data-v-bf82e676]{display:flex;gap:.5rem}.primary[data-v-bf82e676],.secondary[data-v-bf82e676]{padding:.45rem .9rem;border-radius:8px;font:inherit;font-size:1rem;cursor:pointer;line-height:1.5}.primary[data-v-bf82e676]{border:1px solid var(--accent);background:var(--accent-surface);color:var(--accent-soft)}.secondary[data-v-bf82e676]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary)}.primary[data-v-bf82e676]:disabled,.secondary[data-v-bf82e676]:disabled{opacity:.6;cursor:wait}.site-picker[data-v-7cde658e]{margin:0 0 1.6rem;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:12px;background:var(--bg-inset)}.sp-title[data-v-7cde658e]{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.sp-lead[data-v-7cde658e]{margin:.35rem 0 0;max-width:40rem;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.sp-loading[data-v-7cde658e]{margin:.9rem 0 0;font-size:1rem;color:var(--text-muted);line-height:1.5}.sp-list[data-v-7cde658e]{margin:1rem 0 0;padding:0;list-style:none}.sp-row[data-v-7cde658e]{padding:.5rem .55rem;border-radius:8px}.sp-select[data-v-7cde658e]{display:flex;align-items:flex-start;gap:.6rem;min-width:0;cursor:pointer}.sp-radio[data-v-7cde658e]{margin-top:.2rem;accent-color:var(--accent-solid)}.sp-body[data-v-7cde658e]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sp-name[data-v-7cde658e]{font-size:1rem;color:var(--text);overflow-wrap:anywhere;line-height:1.5}.sp-url[data-v-7cde658e]{font-size:.875rem;color:var(--text-faint);overflow-wrap:anywhere}.sp-error[data-v-7cde658e]{margin:.9rem 0 0;font-size:1rem;color:var(--err-text);line-height:1.5}.sp-actions[data-v-7cde658e]{display:flex;gap:.5rem;margin-top:.9rem}.sp-confirm[data-v-7cde658e]{padding:.45rem .9rem;border:1px solid var(--accent);border-radius:8px;background:var(--accent-surface);color:var(--accent-soft);font:inherit;font-size:1rem;cursor:pointer;line-height:1.5}.sp-dismiss[data-v-7cde658e]{padding:.45rem .9rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:1rem;cursor:pointer;line-height:1.5}.sp-confirm[data-v-7cde658e]:disabled,.sp-dismiss[data-v-7cde658e]:disabled{opacity:.6;cursor:wait}.step-card[data-v-55b9fd46]{padding:1.1rem 1.25rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);min-width:0}.lead[data-v-55b9fd46]{margin:0 0 .7rem;font-size:1.05rem;line-height:1.5}.line[data-v-55b9fd46]{margin:0 0 .3rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.targets-line[data-v-55b9fd46]{overflow-wrap:anywhere}.reason[data-v-55b9fd46]{margin:.6rem 0 0;font-size:.98rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.prefill[data-v-55b9fd46]{margin:.8rem 0 0;display:grid;gap:.15rem}.prefill dt[data-v-55b9fd46]{color:var(--text-muted);font-size:.85rem;margin-top:.5rem}.prefill dd[data-v-55b9fd46]{margin:0;font-size:.95rem;line-height:1.6;overflow-wrap:anywhere}.controls[data-v-55b9fd46]{margin:.9rem 0 0;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.documentation[data-v-55b9fd46]{color:var(--accent);text-decoration:none;font-size:.9rem}.documentation[data-v-55b9fd46]:hover{text-decoration:underline}.state[data-v-55b9fd46]{margin:.8rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.decide[data-v-55b9fd46]{margin:.8rem 0 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.note[data-v-55b9fd46]{flex:1 1 14rem;min-width:0;padding:.4rem .6rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:max(.95rem,16px)}.note[data-v-55b9fd46]::placeholder{color:var(--text-faint)}button[data-v-55b9fd46]{border-radius:6px;padding:.45rem .9rem;cursor:pointer;font:inherit;font-size:.9rem}button[data-v-55b9fd46]:disabled{opacity:.6;cursor:default}.primary[data-v-55b9fd46]{border:1px solid var(--accent);background:var(--accent-surface);color:var(--accent-soft)}.decline[data-v-55b9fd46]{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary)}.error[data-v-55b9fd46]{margin:.6rem 0 0;color:var(--err-text);font-size:.9rem}.origin[data-v-55b9fd46]{margin:.7rem 0 0;color:var(--text-muted);font-size:.9rem}.origin a[data-v-55b9fd46]{color:var(--accent);text-decoration:none}.origin a[data-v-55b9fd46]:hover{text-decoration:underline}body[data-device=mobile] .step-card .primary[data-v-55b9fd46],body[data-device=mobile] .step-card .decline[data-v-55b9fd46]{flex:1 1 auto;min-height:44px}body[data-device=mobile] .step-card .note[data-v-55b9fd46]{flex:1 1 100%;min-height:44px}.table-block[data-v-ec25aeeb]{margin:.5rem 0}.table-scroll[data-v-ec25aeeb]{overflow:auto;overscroll-behavior-x:contain;max-height:60vh;border:1px solid var(--border);border-radius:8px}table[data-v-ec25aeeb]{border-collapse:collapse;width:100%;font-size:.85rem}caption[data-v-ec25aeeb]{caption-side:top;text-align:left;padding:.5rem .7rem;font-weight:600;color:var(--text)}th[data-v-ec25aeeb],td[data-v-ec25aeeb]{text-align:left;padding:.4rem .7rem;border-bottom:1px solid var(--border);white-space:nowrap}thead th[data-v-ec25aeeb]{position:sticky;top:0;z-index:1;background:var(--surface);color:var(--text-bright);font-weight:600;border-bottom:1px solid var(--border-strong)}tbody tr:last-child td[data-v-ec25aeeb]{border-bottom:none}tbody tr:hover td[data-v-ec25aeeb]{background:var(--surface-hover)}.table-footer[data-v-ec25aeeb]{margin-top:.3rem;font-size:.78rem;color:var(--text-muted)}.inline-figure[data-v-38a587b5]{position:relative;cursor:help;border-bottom:1px dotted var(--text-faint);outline-offset:2px}.inline-figure[data-v-38a587b5]:focus-visible{outline:2px solid var(--accent-mid)}.figure-basis[data-v-38a587b5]{position:absolute;bottom:1.6em;left:0;z-index:5;display:none;flex-direction:column;gap:.2rem;min-width:12rem;max-width:22rem;padding:.5rem .7rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);box-shadow:0 2px 8px var(--shadow-color);color:var(--text-secondary);font-size:.85rem;font-weight:400;line-height:1.45;white-space:normal;text-align:left}.figure-basis.shown[data-v-38a587b5]{display:flex}.basis-label[data-v-38a587b5]{color:var(--text)}.basis-line[data-v-38a587b5]{color:var(--text-muted);font-variant-numeric:tabular-nums}.figure-unresolved[data-v-9f2b8138]{color:var(--text-muted);font-size:.9em;font-style:italic}.figure-pending[data-v-9f2b8138]{display:inline-block;width:1.4em;border-bottom:1px dotted var(--text-faint)}.chat[data-v-b9367096]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.drop-overlay[data-v-b9367096]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:var(--accent-surface-deep);border:2px dashed var(--accent-emphasis);border-radius:12px;pointer-events:none}.drop-overlay-inner[data-v-b9367096]{font-size:1.1rem;font-weight:600;color:var(--accent)}.bubble-attachments[data-v-b9367096]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.bubble-attachments .attachment-thumb[data-v-b9367096]{max-height:200px;max-width:100%;object-fit:contain;border-radius:8px;cursor:pointer;display:block}.user-bubble .bubble-text[data-v-b9367096]{white-space:pre-wrap}.user-bubble .bubble-speaker[data-v-b9367096]{display:block;margin-bottom:.2rem;font-size:.75rem;color:var(--text-faint)}.staged-row[data-v-b9367096]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.staged-chip[data-v-b9367096]{display:flex;align-items:center;gap:.4rem;padding:.25rem .4rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:.78rem}.staged-thumb[data-v-b9367096]{width:32px;height:32px;object-fit:cover;border-radius:4px}.staged-name[data-v-b9367096]{max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.staged-remove[data-v-b9367096]{border:0;background:none;color:var(--text-muted);font-size:1.05rem;line-height:1;cursor:pointer;padding:0 .2rem}.staged-remove[data-v-b9367096]:hover{color:var(--err-text)}.queued-images[data-v-b9367096]{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.not-found[data-v-b9367096]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-muted)}.not-found button[data-v-b9367096]{padding:.5rem 1rem;border:0;border-radius:8px;background:var(--accent-solid);color:var(--on-accent);cursor:pointer}.messages[data-v-b9367096]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1.375rem}.msg[data-v-b9367096]{display:flex;flex-direction:column;gap:.35rem}.msg.user[data-v-b9367096]{align-items:flex-end}.bubble[data-v-b9367096]{max-width:70%;padding:.75rem 1rem;border-radius:10px;background:var(--surface);white-space:pre-wrap;font-size:.95rem;line-height:1.6;overflow-wrap:break-word;min-width:0}.msg.user .bubble[data-v-b9367096]{max-width:86%;padding:.625rem .875rem;border-radius:12px 12px 4px;background:var(--accent-surface);color:var(--accent-faint)}.msg.assistant .bubble[data-v-b9367096]{max-width:100%;padding:0;border-radius:0;background:none;line-height:1.65}.bubble.markdown[data-v-b9367096]{white-space:normal}.bubble.markdown[data-v-b9367096] p{margin:.65rem 0}.bubble.markdown[data-v-b9367096] ul,.bubble.markdown[data-v-b9367096] ol{margin:.65rem 0;padding-left:1.5rem}.bubble.markdown[data-v-b9367096] li{margin:.25rem 0}.bubble.markdown[data-v-b9367096] h1,.bubble.markdown[data-v-b9367096] h2,.bubble.markdown[data-v-b9367096] h3{margin:.6rem 0 .3rem;line-height:1.25}.bubble.markdown[data-v-b9367096] a{color:var(--accent)}.bubble.markdown[data-v-b9367096] code{background:var(--bg);padding:.1rem .3rem;border-radius:4px;font-size:.9em}.bubble.markdown[data-v-b9367096] pre{background:var(--bg);padding:.6rem;border-radius:8px;overflow-x:auto;overscroll-behavior-x:contain}.bubble.markdown[data-v-b9367096] pre code{background:none;padding:0}.bubble.markdown[data-v-b9367096] table{border-collapse:collapse}.bubble.markdown[data-v-b9367096] th,.bubble.markdown[data-v-b9367096] td{border:1px solid var(--border);padding:.3rem .5rem}.bubble.markdown[data-v-b9367096] blockquote{border-left:3px solid var(--border-strong);margin:.4rem 0;padding-left:.7rem;color:var(--text-secondary)}.tool[data-v-b9367096]{margin:.45rem 0;padding:.3rem .6rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:.85rem}.tool summary[data-v-b9367096]{cursor:pointer;color:var(--text-muted);font-family:monospace}.tool-name[data-v-b9367096]{color:var(--accent)}.tool-state[data-v-b9367096]{margin-left:.5rem;font-size:.75rem;color:var(--text-faint)}.preset-run-card[data-v-b9367096]{display:flex;align-items:center;gap:.5rem;margin:.4rem 0;padding:.5rem .75rem;border:1px solid var(--border);border-radius:8px;font-size:.9rem}.preset-run-title[data-v-b9367096]{font-weight:600}.preset-run-score[data-v-b9367096]{font-variant-numeric:tabular-nums}.preset-run-label[data-v-b9367096]{color:var(--text-secondary);font-size:.8rem}.chart-unavailable[data-v-b9367096]{margin:.5rem 0;padding:.45rem .7rem;border:1px dashed var(--border-strong);border-radius:8px;background:var(--bg);color:var(--text-muted);font-size:.85rem;font-style:italic}.tool-label[data-v-b9367096]{margin-top:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.tool .tool-io[data-v-b9367096]{margin:.15rem 0 .3rem;white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);font-family:monospace;font-size:.8rem;max-height:12rem;overflow-y:auto}.tool pre.tool-io[data-v-b9367096]{padding:0;background:none}.typing-row[data-v-b9367096]{display:flex;align-items:center;gap:.6rem}.thinking-summary[data-v-b9367096]{font-size:.8rem;font-style:italic;color:var(--text-muted)}.typing[data-v-b9367096]{display:flex;gap:4px;padding:.4rem 0}.typing span[data-v-b9367096]{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:blink-b9367096 1.2s infinite ease-in-out}.typing span[data-v-b9367096]:nth-child(2){animation-delay:.2s}.typing span[data-v-b9367096]:nth-child(3){animation-delay:.4s}@keyframes blink-b9367096{0%,80%,to{opacity:.25}40%{opacity:1}}.turn-failed[data-v-b9367096]{margin-top:.4rem;color:var(--err-text);font-size:.9rem}.retry-btn[data-v-b9367096]{margin-left:.5rem;border:0;background:none;color:var(--accent);font-size:.85rem;cursor:pointer;padding:0}.retry-btn[data-v-b9367096]:enabled:hover{text-decoration:underline}.retry-btn[data-v-b9367096]:disabled{color:var(--text-muted);cursor:default}.no-answer[data-v-b9367096]{align-self:center;font-size:.8rem;color:var(--text-faint);font-style:italic}.notice[data-v-b9367096]{margin:.4rem 0 0;font-size:.85rem;color:var(--warn-bright)}.sources[data-v-b9367096]{max-width:70%}.sources-line[data-v-b9367096]{cursor:pointer;font-size:.8rem;color:var(--text-muted);line-height:1.4;list-style:none}.sources-line[data-v-b9367096]::-webkit-details-marker{display:none}.sources .chevron[data-v-b9367096]{display:inline-block;vertical-align:-.2em;margin-left:.2rem;width:1rem;height:1rem;color:var(--text-faint);transition:transform .15s ease}.sources[open]>summary .chevron[data-v-b9367096]{transform:rotate(90deg)}.sources-line[data-v-b9367096]:hover{color:var(--text-secondary)}.sources-count[data-v-b9367096]{white-space:nowrap;margin-left:.35rem;font-size:.7rem;padding:.1rem .45rem;border-radius:999px;background:var(--surface);color:var(--text-faint)}.source-list[data-v-b9367096]{margin-top:.5rem;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg)}.source-group-label[data-v-b9367096]{padding:.45rem .75rem .25rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.source-group-label[data-v-b9367096]:not(:first-child){border-top:1px solid var(--surface);margin-top:.2rem}.source-row[data-v-b9367096]{display:flex;gap:.75rem;align-items:baseline;padding:.28rem .75rem;font-size:.8rem;color:var(--text-secondary);text-decoration:none}.source-row[data-v-b9367096]:hover{background:var(--surface)}.source-row[data-v-b9367096]:last-child{padding-bottom:.5rem}.source-ref[data-v-b9367096]{flex:0 0 9.5rem;font-family:monospace;font-size:.75rem;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-title[data-v-b9367096]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chips[data-v-b9367096]{display:flex;flex-wrap:wrap;gap:.35rem}.chip[data-v-b9367096]{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:var(--accent-solid);color:var(--on-accent);text-decoration:none}.chip-web[data-v-b9367096]{background:var(--accent-emphasis);color:var(--accent-soft)}.chip-artifact[data-v-b9367096]{background:var(--accent-surface);color:var(--accent-soft)}.actions-block[data-v-b9367096],.steps-block[data-v-b9367096]{margin-top:.6rem;display:flex;flex-direction:column;gap:.6rem;min-width:0}.attestation-record[data-v-b9367096]{align-self:flex-end;max-width:70%;font-size:.8rem;color:var(--ok-text);background:var(--ok-surface-deep);border:1px solid var(--ok-surface);border-radius:8px;padding:.4rem .6rem}.context-note[data-v-b9367096]{align-self:flex-start;max-width:70%;font-size:.8rem;line-height:1.5;color:var(--text-faint);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.4rem .6rem;white-space:pre-wrap}.attestations[data-v-b9367096]{display:flex;flex-direction:column;gap:.4rem;margin:.45rem 0}.attestations-title[data-v-b9367096]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--warn-bright)}.attestation[data-v-b9367096]{display:flex;flex-direction:column;gap:.15rem}.attestation-meta[data-v-b9367096]{display:flex;flex-wrap:wrap;gap:.75rem;padding-left:.6rem}.attestation-note[data-v-b9367096]{font-size:.72rem;color:var(--text-muted);overflow-wrap:anywhere}a.attestation-note[data-v-b9367096]{color:var(--accent)}@media (any-pointer: coarse){.attestation-meta[data-v-b9367096]{align-items:center}}.tool-artifacts[data-v-b9367096]{display:flex;flex-wrap:wrap;gap:.35rem;margin:-.2rem 0 .45rem}.inv-row[data-v-b9367096]{margin:-.1rem 0 .5rem;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.inv-task[data-v-b9367096]{color:var(--accent);text-decoration:none}.inv-task[data-v-b9367096]:hover{text-decoration:underline}.inv-state[data-v-b9367096]{color:var(--text-muted)}.bg-row[data-v-b9367096]{margin:-.1rem 0 .5rem;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.bg-title[data-v-b9367096],.bg-state[data-v-b9367096]{color:var(--text-muted)}a.bg-title[data-v-b9367096]{color:var(--accent);text-decoration:none}a.bg-title[data-v-b9367096]:hover{text-decoration:underline}.work-spinner[data-v-b9367096]{display:inline-block;width:.62em;height:.62em;vertical-align:middle;border:1px solid var(--border);border-top-color:var(--text-muted);border-radius:50%;animation:turn-b9367096 .9s linear infinite}@keyframes turn-b9367096{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.work-spinner[data-v-b9367096]{animation:none}.sources .chevron[data-v-b9367096]{transition:none}}.inv-waiting[data-v-b9367096]{margin:.4rem 0 0;font-size:.85rem;color:var(--text-muted)}.inv-waiting>summary[data-v-b9367096]{cursor:pointer}.waiting-items[data-v-b9367096]{margin:.15rem 0 0;padding-left:1.1rem;list-style:none}.waiting-items li[data-v-b9367096]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waiting-mark[data-v-b9367096]{display:inline-block;width:1.2em;margin-right:.3em;text-align:center}.waiting-link[data-v-b9367096]{color:inherit;text-decoration:none}.waiting-link[data-v-b9367096]:hover{text-decoration:underline}.sr-only[data-v-b9367096]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artifact-link[data-v-b9367096]{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:var(--accent-surface);color:var(--accent-soft);text-decoration:none}.artifact-link[data-v-b9367096]:hover,.chip-artifact[data-v-b9367096]:hover{background:var(--accent-emphasis)}.composer-command[data-v-b9367096]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.2rem .55rem;border:1px solid var(--accent-emphasis);border-radius:999px;background:var(--accent-surface-deep);color:var(--accent-soft);font-size:.78rem}.cmd-badge[data-v-b9367096]{font-family:monospace;color:var(--accent)}.cmd-hint[data-v-b9367096]{color:var(--text-muted)}.slash-suggest[data-v-b9367096]{display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem;padding:.25rem;border:1px solid var(--accent-emphasis);border-radius:10px;background:var(--accent-surface-deep);box-shadow:0 6px 18px var(--shadow-color)}.slash-option[data-v-b9367096]{display:flex;align-items:baseline;gap:.5rem;border:0;border-radius:7px;background:none;padding:.3rem .5rem;text-align:left;cursor:pointer;font:inherit}.slash-option[data-v-b9367096]:hover{background:var(--accent-surface)}.slash-cmd[data-v-b9367096]{font-family:monospace;font-size:.82rem;color:var(--accent)}.slash-hint[data-v-b9367096]{font-size:.75rem;color:var(--text-muted)}.composer[data-v-b9367096]{display:flex;align-items:flex-end;gap:.5rem;margin-top:.75rem;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--accent-mid);border-radius:12px;background:var(--surface);cursor:text}.composer[data-v-b9367096]:focus-within{box-shadow:0 0 0 3px var(--accent-fill)}.composer textarea[data-v-b9367096]{flex:1;min-width:0;padding:.375rem 0;border:0;outline:none;background:none;color:var(--text);resize:none;font:inherit;font-size:.95rem;line-height:1.5;max-height:200px;overflow-y:auto}.composer textarea[data-v-b9367096]::placeholder{color:var(--text-faint)}.composer textarea[data-v-b9367096]:focus-visible{outline:none}.file-input[data-v-b9367096]{display:none}.attach-btn[data-v-b9367096]{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-faint);cursor:pointer}.attach-btn[data-v-b9367096]:hover{background:var(--surface-hover);color:var(--text)}.send-btn[data-v-b9367096],.composer button.stop-btn[data-v-b9367096]{flex-shrink:0;height:32px;padding:0 .875rem;border:0;border-radius:9px;font-size:.85rem;font-weight:600;cursor:pointer}.send-btn[data-v-b9367096]{background:var(--accent-solid);color:var(--on-accent)}.send-btn[data-v-b9367096]:disabled,.composer button.stop-btn[data-v-b9367096]:disabled{opacity:.55;cursor:default}.composer button.stop-btn[data-v-b9367096]{background:var(--err-solid);color:var(--on-accent)}.composer-hint[data-v-b9367096]{margin:.5rem 2px 0;font-size:.72rem;color:var(--text-faint)}.composer-area[data-v-b9367096]{display:flex;flex-direction:column;margin:0 -.75rem;padding:0 .75rem;border-top:1px solid var(--border)}.queued-row[data-v-b9367096]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.4rem .6rem;border:1px dashed var(--border-strong);border-radius:8px;background:var(--bg)}.queued-label[data-v-b9367096]{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--warn-bright)}.queued-text[data-v-b9367096]{flex:1;min-width:0;font-size:.85rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queued-cancel[data-v-b9367096]{border:0;background:none;color:var(--text-muted);font-size:1.05rem;line-height:1;cursor:pointer;padding:0 .3rem}.queued-cancel[data-v-b9367096]:hover{color:var(--err-text)}.turn-stopped[data-v-b9367096],.turn-limited[data-v-b9367096]{margin-top:.4rem;color:var(--text-muted);font-size:.85rem;font-style:italic}.continue-btn[data-v-b9367096]{margin-left:.5rem;border:0;background:none;color:var(--accent);font-size:.85rem;font-style:normal;cursor:pointer;padding:0}.continue-btn[data-v-b9367096]:hover{text-decoration:underline}.msg-actions-row[data-v-b9367096]{display:flex;align-items:flex-start;gap:.25rem;margin-top:2px}.msg.user .msg-actions-row[data-v-b9367096]{justify-content:flex-end}.msg-actions[data-v-b9367096]{display:flex;margin-top:-.15rem}.msg.user .msg-actions[data-v-b9367096]{justify-content:flex-end}.feedback-actions[data-v-b9367096]{margin-top:-.15rem}.copy-btn[data-v-b9367096]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:0;border-radius:6px;background:none;color:var(--text-faint);font-size:.72rem;cursor:pointer;padding:.25rem}.copy-btn[data-v-b9367096]:hover{background:var(--surface-hover);color:var(--text)}.copy-btn[data-v-b9367096]:hover{color:var(--text-secondary);background:var(--surface-hover)}.copy-btn[data-v-b9367096]:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.copy-icon[data-v-b9367096]{width:.95rem;height:.95rem;flex-shrink:0;display:block}body[data-device=mobile] .composer textarea[data-v-b9367096]{font-size:max(1rem,16px)}body[data-device=mobile] .composer button[data-v-b9367096]{min-height:44px}body[data-device=mobile] .slash-suggest[data-v-b9367096]{max-height:calc(var(--vvh, 100dvh) - 12rem);overflow-y:auto;overscroll-behavior:contain}body[data-device=mobile] .slash-option[data-v-b9367096]{min-height:44px}body[data-device=mobile] .copy-btn[data-v-b9367096]{min-width:44px;min-height:44px;padding:0 .25rem}body[data-device=mobile] .queued-cancel[data-v-b9367096]{min-width:44px;min-height:44px}.conv-rename{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.conv-rename-row{display:flex;align-items:center;gap:.375rem;min-width:0}.conv-rename-input{flex:1;min-width:0;box-sizing:border-box;padding:.35rem .5rem;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem}.conv-rename-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.conv-action{flex-shrink:0;padding:.35rem .7rem;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:.82rem;cursor:pointer}.conv-action.primary{border-color:var(--accent-emphasis);background:var(--accent-surface);color:var(--accent)}.conv-action.danger{border-color:var(--err-text-soft);background:var(--err-surface);color:var(--err-text)}.conv-action:disabled{opacity:.5;cursor:default}.conv-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conv-note{margin:0;font-size:.78rem;color:var(--text-faint)}.conv-note.error{color:var(--err-text)}.conv-confirm{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.conv-confirm-text{flex:1 1 12rem;min-width:0;margin:0;font-size:.85rem;color:var(--text)}.conv-confirm-actions{display:flex;gap:.375rem}.conv-confirm .conv-note{flex-basis:100%}body[data-device=mobile] .conv-rename-input{min-height:44px;font-size:16px}body[data-device=mobile] .conv-action{min-height:44px;min-width:44px}@media (any-pointer: coarse){.conv-action{min-height:44px;min-width:44px}}.popup-anchor{position:relative;display:inline-flex}.popup-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .8rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:.82rem;white-space:nowrap}.popup-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.popup-caret{width:.9rem;height:.9rem;flex-shrink:0}.popup-panel{box-sizing:border-box;position:absolute;top:calc(100% + 4px);z-index:35;width:max-content;min-width:12rem;max-width:min(22rem,calc(100vw - 32px));padding:.25rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px var(--shadow-color);color:var(--text);font-size:.82rem;text-align:left;white-space:normal}.popup-panel:focus{outline:none}.popup-panel.align-start{left:0}.popup-panel.align-end{right:0}.popup-panel.popover{padding:.6rem .8rem}.popup-separator{height:1px;margin:.25rem 0;background:var(--border)}.popup-item{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:.4rem .6rem;border:0;border-radius:6px;background:none;color:var(--text);cursor:pointer;font:inherit;text-align:left;text-decoration:none}.popup-item:hover,.popup-item:focus{background:var(--surface-hover);outline:none}.popup-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.popup-item[aria-disabled=true]{opacity:.5;cursor:default}@media (any-pointer: coarse){.popup-trigger,.popup-item{min-height:44px;min-width:44px}.popup-panel.popover a{display:inline-flex;align-items:center;min-height:44px}}body[data-device=mobile] .popup-trigger,body[data-device=mobile] .popup-item{min-height:44px;min-width:44px}body[data-device=mobile] .popup-panel.popover a{display:inline-flex;align-items:center;min-height:44px}.sessions[data-v-8eeb2b07]{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}.heading[data-v-8eeb2b07]{margin:0;font-size:1rem;color:var(--text-secondary)}.empty[data-v-8eeb2b07]{font-size:.9rem;color:var(--text-faint)}.remove-error[data-v-8eeb2b07]{margin:0;font-size:.85rem;color:var(--err-text)}.list[data-v-8eeb2b07]{display:flex;flex-direction:column;gap:.3rem;max-width:640px}.entry[data-v-8eeb2b07]{display:flex;align-items:center;gap:.25rem;border-radius:8px}.entry[data-v-8eeb2b07]:hover{background:var(--surface)}.entry.active[data-v-8eeb2b07]{background:var(--surface);outline:1px solid var(--accent-emphasis)}.entry-link[data-v-8eeb2b07]{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-radius:8px;color:inherit;text-decoration:none;cursor:pointer}.entry>.conv-rename[data-v-8eeb2b07],.entry>.conv-confirm[data-v-8eeb2b07]{padding:.4rem .5rem}.entry-title[data-v-8eeb2b07]{font-size:.9rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-origin[data-v-8eeb2b07]{margin-left:.5rem;font-size:.75rem;color:var(--text-faint)}.entry-time[data-v-8eeb2b07]{flex-shrink:0;font-size:.75rem;color:var(--text-faint)}.entry-actions[data-v-8eeb2b07] .popup-trigger{padding:.35rem;border:0;background:none;color:var(--text-faint)}.entry-actions[data-v-8eeb2b07] .popup-trigger:hover{background:var(--surface-hover);color:var(--text)}.sr-only[data-v-8eeb2b07]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-device=mobile] .entry-link[data-v-8eeb2b07]{min-height:44px;align-items:center;box-sizing:border-box}body[data-device=mobile] .entry-actions[data-v-8eeb2b07] .popup-trigger{min-height:44px;min-width:44px}.sidebar[data-v-4d83472c]{flex-shrink:0;position:relative;width:var(--chat-width, 25.5625rem);box-sizing:border-box;max-width:calc(100% - 2rem);display:flex;flex-direction:column;min-height:0;padding:.75rem;background:var(--ground);border-left:1px solid var(--border)}.sidebar.expanded[data-v-4d83472c]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;z-index:40;border-left:0}.resize-handle[data-v-4d83472c]{position:absolute;left:0;top:0;bottom:0;width:5px;box-sizing:border-box;border-left:2px solid transparent;cursor:col-resize;touch-action:none}.resize-handle[data-v-4d83472c]:hover{border-left-color:var(--border-strong)}.resize-handle[data-v-4d83472c]:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}@media (any-pointer: coarse){.resize-handle[data-v-4d83472c]:before{content:"";position:absolute;top:0;bottom:0;left:-31px;right:-8px}}.panel-head[data-v-4d83472c]{display:flex;align-items:center;gap:.625rem;min-height:2.5rem;margin:0 -.75rem .25rem;padding:0 .75rem .5rem 1.125rem;border-bottom:1px solid var(--border)}.panel-title[data-v-4d83472c]{flex:1;min-width:0;font-weight:600;font-size:.95rem;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-title.has-menu[data-v-4d83472c]{overflow:visible}.title-menu[data-v-4d83472c]{max-width:100%}.panel-title[data-v-4d83472c] .popup-trigger{max-width:100%;min-width:0;padding:.25rem .375rem;margin-left:-.375rem;border:0;background:none;color:inherit;font-weight:inherit;font-size:inherit}.panel-title[data-v-4d83472c] .popup-trigger:hover{background:var(--surface-hover)}.title-text[data-v-4d83472c]{min-width:0;overflow:hidden;text-overflow:ellipsis}.panel-rename[data-v-4d83472c]{padding:.25rem 0}.panel-confirm[data-v-4d83472c]{flex:0 0 auto;margin:0 -.75rem .25rem;padding:.5rem .75rem .5rem 1.125rem;border-bottom:1px solid var(--border)}.panel-remove-error[data-v-4d83472c]{margin:0 0 .25rem;font-size:.8rem;color:var(--err-text)}.panel-actions[data-v-4d83472c]{display:flex;align-items:center;gap:2px;margin-left:auto}.panel-actions button[data-v-4d83472c]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-faint);cursor:pointer}.panel-actions button[data-v-4d83472c]:hover{background:var(--surface-hover);color:var(--text)}.panel-actions button.active[data-v-4d83472c]{background:var(--accent-surface);color:var(--accent)}.panel-sep[data-v-4d83472c]{width:1px;height:20px;margin:0 5px;background:var(--border)}.sidebar.open[data-v-4d83472c] .bubble,.sidebar.open[data-v-4d83472c] .sources,.sidebar.open[data-v-4d83472c] .attestation-record{max-width:94%}.sidebar.open[data-v-4d83472c] .source-ref{flex-basis:5.5rem}.sidebar-collapsed[data-v-4d83472c]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:.75rem .4rem;background:var(--ground)}.restore-btn[data-v-4d83472c]{position:relative;display:grid;place-items:center;box-sizing:border-box;width:40px;height:40px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text-secondary);box-shadow:0 1px 3px var(--shadow-color);font-size:1rem;cursor:pointer}.restore-btn[data-v-4d83472c]:hover{background:var(--accent-surface);border-color:var(--accent-emphasis);color:var(--accent)}.live-dot[data-v-4d83472c]{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border:2px solid var(--ground);border-radius:50%;background:var(--accent-mid);animation:pulse-4d83472c 1.4s infinite ease-in-out}@keyframes pulse-4d83472c{0%,to{opacity:1}50%{opacity:.35}}.sidebar[data-v-4d83472c],.sidebar-collapsed[data-v-4d83472c]{transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease;transform-origin:0 0}.reveal-enter-from[data-v-4d83472c],.reveal-leave-to[data-v-4d83472c]{opacity:0;transform:translate(1.5rem)}.sidebar.reveal-leave-active[data-v-4d83472c]{position:absolute;top:0;right:0;bottom:0}@media (min-width: 1024px){body:not([data-device=mobile]) .sidebar-collapsed.reveal-leave-active[data-v-4d83472c]{position:absolute;top:0;right:0;bottom:0}}@media (prefers-reduced-motion: reduce){.sidebar[data-v-4d83472c],.sidebar-collapsed[data-v-4d83472c]{transition:none}}@media (max-width: 1023.98px){.sidebar.open[data-v-4d83472c]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;z-index:40;border-left:0}.sidebar-collapsed[data-v-4d83472c]{position:fixed;right:.75rem;bottom:.75rem;z-index:40;border:0;background:none;padding:0}}body[data-device=mobile] .sidebar.open[data-v-4d83472c],body[data-device=mobile] .sidebar.expanded[data-v-4d83472c]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;z-index:40;border-left:0;padding-top:calc(.5rem + env(safe-area-inset-top));padding-bottom:calc(.75rem + env(safe-area-inset-bottom));padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-right))}body[data-device=mobile] .sidebar-collapsed[data-v-4d83472c]{position:fixed;right:calc(.75rem + env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom) + var(--vv-bottom, 0px));z-index:40;border:0;background:none;padding:0}body[data-device=mobile] .restore-btn[data-v-4d83472c]{width:48px;height:48px;font-size:1.2rem;box-shadow:0 4px 14px var(--shadow-color)}body[data-device=mobile] .panel-head[data-v-4d83472c]{padding-left:3.65rem}body[data-device=mobile] .panel-actions button[data-v-4d83472c]{width:44px;height:44px;font-size:1rem}body[data-device=mobile] .panel-title[data-v-4d83472c] .popup-trigger{min-height:44px}body[data-device=mobile] .panel-confirm[data-v-4d83472c]{padding-left:calc(.75rem + env(safe-area-inset-left))}html.chat-resizing{-webkit-user-select:none;user-select:none}.documentation-header[data-v-91932496]{flex-shrink:0;container-type:inline-size;min-width:0;display:flex;align-items:center;gap:1rem;box-sizing:border-box;height:3.75rem;padding:0 1.5rem;border-bottom:1px solid var(--border);background:var(--ground)}.documentation-brand[data-v-91932496]{flex:0 1 auto;display:flex;align-items:center;gap:.6rem;min-width:0;overflow:hidden;color:var(--text-bright);text-decoration:none}.documentation-mark[data-v-91932496]{flex-shrink:0;width:1.6rem;height:1.6rem}.documentation-product[data-v-91932496]{font-size:1.15rem;font-weight:700}.documentation-label[data-v-91932496]{font-size:1.05rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.documentation-product+.documentation-label[data-v-91932496]{padding-left:.6rem;border-left:1px solid var(--border-strong)}.documentation-spacer[data-v-91932496]{flex:1 1 0;min-width:0}.documentation-filter[data-v-91932496]{flex:0 1 16rem;box-sizing:border-box;width:16rem;min-width:8rem;height:2.25rem;padding:0 .75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem}.documentation-filter[data-v-91932496]::placeholder{color:var(--text-faint)}.documentation-filter[data-v-91932496]:focus{outline:none;border-color:var(--accent-mid)}.documentation-back[data-v-91932496]{flex-shrink:0;display:flex;align-items:center;gap:.4rem;box-sizing:border-box;min-height:2.25rem;padding:0 .7rem;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap}.documentation-back[data-v-91932496]:hover{background:var(--surface-hover);color:var(--text-bright)}.documentation-back .gutter-icon[data-v-91932496]{width:1rem;height:1rem}.documentation-menu[data-v-91932496]{flex-shrink:0;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary);cursor:pointer}.documentation-menu[data-v-91932496]:active{background:var(--surface-hover)}body[data-device=mobile] .documentation-header[data-v-91932496]{height:auto;min-height:3.75rem;gap:.6rem;padding:calc(.5rem + env(safe-area-inset-top)) calc(.75rem + env(safe-area-inset-right)) .5rem calc(.75rem + env(safe-area-inset-left))}body[data-device=mobile] .documentation-back[data-v-91932496],body[data-device=mobile] .documentation-brand[data-v-91932496]{min-height:44px}@media (any-pointer: coarse){.documentation-back[data-v-91932496],.documentation-brand[data-v-91932496]{min-height:44px}}@container (max-width: 36rem){.documentation-filter[data-v-91932496]{display:none}}@media print{.documentation-header[data-v-91932496]{display:none}}.documentation-nav[data-v-689a927b]{position:sticky;top:2rem;flex-shrink:0;align-self:flex-start;box-sizing:border-box;width:15rem;max-height:calc(100dvh - 7.75rem);overflow-y:auto;padding:.5rem;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.group[data-v-689a927b]{display:flex;flex-direction:column;gap:.1rem}.entry[data-v-689a927b]{display:flex;align-items:center;box-sizing:border-box;min-height:2.25rem;padding:.4rem .75rem;border-radius:8px;color:var(--text-secondary);font-size:.925rem;line-height:1.35;text-decoration:none}.entry[data-v-689a927b]:hover{background:var(--surface-hover);color:var(--text-bright)}.entry.active[data-v-689a927b]{background:var(--accent-surface);color:var(--accent-soft);font-weight:600}.section-hit[data-v-689a927b]{padding-left:1.5rem;color:var(--text-muted);font-size:.875rem}.no-match[data-v-689a927b]{margin:0;padding:.5rem .75rem;color:var(--text-muted);font-size:.9rem}@media (any-pointer: coarse){.entry[data-v-689a927b]{min-height:44px}}.nav-toggle[data-v-689a927b]{display:none;align-items:center;gap:.6rem;width:100%;min-height:2.5rem;padding:0 .75rem;border:0;border-radius:8px;background:transparent;color:var(--text-bright);font:inherit;font-weight:600;text-align:left;cursor:pointer}.nav-toggle[data-v-689a927b]:hover{background:var(--surface-hover)}.nav-toggle .chevron[data-v-689a927b]{margin-left:auto;width:1rem;height:1rem;color:var(--text-faint);transition:transform .15s ease}.nav-toggle[aria-expanded=true] .chevron[data-v-689a927b]{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.nav-toggle .chevron[data-v-689a927b]{transition:none}}.nav-toggle-label[data-v-689a927b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 56rem){.documentation-nav[data-v-689a927b]:not(.drawer){position:static;width:100%;max-height:none}.documentation-nav:not(.drawer) .nav-toggle[data-v-689a927b]{display:flex}.documentation-nav:not(.drawer):not(.expanded) .group[data-v-689a927b]{display:none}.documentation-nav.expanded .group[data-v-689a927b]{margin-top:.4rem}}.documentation-scrim[data-v-689a927b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;padding:0;border:0;background:var(--shadow-color);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s}.documentation-scrim.open[data-v-689a927b]{opacity:1;visibility:visible}.documentation-nav.drawer[data-v-689a927b]{position:fixed;top:0;bottom:0;left:0;z-index:60;width:20rem;max-width:86vw;max-height:none;padding:calc(.5rem + env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom)) calc(.75rem + env(safe-area-inset-left));border:0;border-right:1px solid var(--border-strong);border-radius:0;background:var(--ground);overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;transition:transform .16s ease,visibility .16s}.documentation-nav.drawer.open[data-v-689a927b]{transform:translate(0);visibility:visible;transition:transform .16s ease,visibility 0s}.drawer-head[data-v-689a927b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.drawer-title[data-v-689a927b]{padding-left:.75rem;color:var(--text-bright);font-weight:600}.drawer-close[data-v-689a927b]{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer}.drawer-close[data-v-689a927b]:active{background:var(--surface-hover)}.drawer-filter[data-v-689a927b]{box-sizing:border-box;width:100%;min-height:44px;margin-bottom:.75rem;padding:0 .75rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:max(1rem,16px)}.drawer-filter[data-v-689a927b]:focus{outline:none;border-color:var(--accent-mid)}.drawer .entry[data-v-689a927b]{min-height:44px;font-size:1rem}@media (prefers-reduced-motion: reduce){.documentation-scrim[data-v-689a927b],.documentation-nav.drawer[data-v-689a927b]{transition:none}}.gutter[data-v-ee41d0fa]{flex-shrink:0;box-sizing:border-box;width:240px;display:flex;flex-direction:column;gap:.15rem;padding:.6rem .5rem;background:var(--surface);border-right:1px solid var(--border)}.scroll[data-v-ee41d0fa]{display:flex;flex-direction:column;gap:.15rem;min-height:0;overflow-y:auto}.row[data-v-ee41d0fa]{display:flex;align-items:center;gap:.6rem;width:100%;box-sizing:border-box;padding:.45rem .6rem;border:0;border-radius:8px;background:none;color:var(--text-secondary);font:inherit;font-size:.9rem;text-align:left;text-decoration:none}.control[data-v-ee41d0fa],.dest[data-v-ee41d0fa],.brand[data-v-ee41d0fa]{cursor:pointer}.row[data-v-ee41d0fa]:hover{background:var(--surface-hover)}.static[data-v-ee41d0fa]{cursor:default}.static[data-v-ee41d0fa]:hover{background:none}.dest.active[data-v-ee41d0fa],.brand.active[data-v-ee41d0fa]{background:var(--accent-surface);color:var(--accent-soft)}.label[data-v-ee41d0fa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top[data-v-ee41d0fa]{display:flex;align-items:center;gap:.25rem}.top .brand[data-v-ee41d0fa]{min-width:0}.collapse[data-v-ee41d0fa]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.collapse[data-v-ee41d0fa]:hover{background:var(--surface-hover);color:var(--text-secondary)}.brand[data-v-ee41d0fa]{color:var(--text-secondary);font-weight:700;font-size:1.05rem}.brand-mark[data-v-ee41d0fa]{width:1.25rem;height:1.25rem;flex-shrink:0;display:block}.brand[data-v-ee41d0fa]:hover{color:var(--accent)}.org-none[data-v-ee41d0fa]{color:var(--warn-bright)}.cluster[data-v-ee41d0fa]{margin-top:auto;display:flex;flex-direction:column;gap:.15rem;padding-top:.4rem;border-top:1px solid var(--border)}.slot[data-v-ee41d0fa],.settings[data-v-ee41d0fa]{position:relative}.trigger-dot[data-v-ee41d0fa]{flex-shrink:0;margin-left:auto;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-solid)}html[data-gutter=collapsed] .gutter[data-v-ee41d0fa]{width:60px}html[data-gutter=collapsed] .row[data-v-ee41d0fa]{justify-content:center;padding-left:0;padding-right:0}html[data-gutter=collapsed] .top[data-v-ee41d0fa]{position:relative}html[data-gutter=collapsed] .top .brand[data-v-ee41d0fa]{width:100%}html[data-gutter=collapsed] .collapse[data-v-ee41d0fa]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:8px;background:var(--surface);opacity:0;pointer-events:none}html[data-gutter=collapsed] .top:hover .collapse[data-v-ee41d0fa],html[data-gutter=collapsed] .top:focus-within .collapse[data-v-ee41d0fa]{opacity:1;pointer-events:auto}html[data-gutter=collapsed] .top:hover .collapse[data-v-ee41d0fa]:hover{background:var(--surface-hover)}html[data-gutter=collapsed] .top.suppressed:hover .collapse[data-v-ee41d0fa],html[data-gutter=collapsed] .top.suppressed:focus-within .collapse[data-v-ee41d0fa]{opacity:0;pointer-events:none}@media (hover: none){html[data-gutter=collapsed] .collapse[data-v-ee41d0fa]{opacity:1;pointer-events:auto}}html[data-gutter=collapsed] .label[data-v-ee41d0fa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-gutter=collapsed] .trigger-dot[data-v-ee41d0fa]{position:absolute;top:.3rem;right:.9rem;margin-left:0}.drawer-scrim[data-v-ee41d0fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;padding:0;border:0;background:var(--shadow-color);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s}.drawer-scrim.open[data-v-ee41d0fa]{opacity:1;visibility:visible}body[data-device=mobile] .gutter.drawer[data-v-ee41d0fa]{position:fixed;top:0;bottom:0;left:0;z-index:60;width:20rem;max-width:86vw;padding-top:calc(.6rem + env(safe-area-inset-top));padding-bottom:calc(.6rem + env(safe-area-inset-bottom));padding-left:calc(.5rem + env(safe-area-inset-left));border-right:1px solid var(--border-strong);transform:translate(-100%);visibility:hidden;transition:transform .16s ease,visibility .16s}body[data-device=mobile] .gutter.drawer.open[data-v-ee41d0fa]{transform:translate(0);visibility:visible}body[data-device=mobile] .drawer .row[data-v-ee41d0fa]{justify-content:flex-start;padding-left:.6rem;padding-right:.6rem}body[data-device=mobile] .drawer .label[data-v-ee41d0fa]{position:static;width:auto;height:auto;padding:0;margin:0;overflow:hidden;clip:auto;border:0}body[data-device=mobile] .drawer .trigger-dot[data-v-ee41d0fa]{position:static;margin-left:auto}body[data-device=mobile] .drawer .flyout[data-v-ee41d0fa]{position:static;min-width:0;margin-top:.25rem;box-shadow:none}body[data-device=mobile] .gutter.drawer[data-v-ee41d0fa]{overflow-y:auto}body[data-device=mobile] .drawer .scroll[data-v-ee41d0fa]{min-height:auto;overflow:visible}@media (prefers-reduced-motion: reduce){.drawer-scrim[data-v-ee41d0fa],body[data-device=mobile] .gutter.drawer[data-v-ee41d0fa]{transition:none}}.flyout[data-v-ee41d0fa]{position:absolute;left:calc(100% + 6px);bottom:0;z-index:50;min-width:12rem;margin:0;padding:.25rem;list-style:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px var(--shadow-color)}.flyout form[data-v-ee41d0fa]{margin:0}.flyout-item[data-v-ee41d0fa]{display:flex;align-items:center;gap:.4rem;width:100%;box-sizing:border-box;padding:.4rem .6rem;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:.85rem;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.flyout-item[data-v-ee41d0fa]:hover{background:var(--surface-hover)}.check[data-v-ee41d0fa]{width:1em;color:var(--accent)}.loading[data-v-69aebe61]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2.5rem 1rem;color:var(--text-muted);font-size:.9rem}.spinner[data-v-69aebe61]{width:1.1rem;height:1.1rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-69aebe61 .7s linear infinite}@keyframes spin-69aebe61{to{transform:rotate(360deg)}}.search-box[data-v-fc4c6dcc]{display:flex;flex-direction:column;gap:.6rem;min-height:0}.controls[data-v-fc4c6dcc]{display:flex;flex-wrap:wrap;gap:.4rem}.query[data-v-fc4c6dcc]{flex:1 1 260px;padding:.55rem .75rem;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text)}.select[data-v-fc4c6dcc]{padding:.45rem .6rem;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.8rem}.empty[data-v-fc4c6dcc]{font-size:.9rem;color:var(--text-faint)}.list[data-v-fc4c6dcc]{display:flex;flex-direction:column;gap:.3rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}.entry[data-v-fc4c6dcc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-radius:8px;color:inherit;text-decoration:none;cursor:pointer;flex-shrink:0}.entry[data-v-fc4c6dcc]:hover{background:var(--surface)}.entry-inert[data-v-fc4c6dcc]{cursor:default;opacity:.6}.entry-inert[data-v-fc4c6dcc]:hover{background:transparent}.entry-main[data-v-fc4c6dcc]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.entry-title[data-v-fc4c6dcc]{font-size:.9rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-snippet[data-v-fc4c6dcc]{font-size:.75rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-meta[data-v-fc4c6dcc]{flex-shrink:0;display:flex;align-items:center;gap:.4rem}.entry-type[data-v-fc4c6dcc]{font-size:.72rem;color:var(--text-secondary)}.entry-score[data-v-fc4c6dcc]{margin-left:.5rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ran[data-v-fc4c6dcc]{font-size:.72rem;color:var(--text-faint)}.removed[data-v-fc4c6dcc]{font-size:.72rem;color:var(--err-text)}body[data-device=mobile] .entry[data-v-fc4c6dcc]{flex-direction:column;align-items:stretch;gap:.4rem;min-height:44px;border:1px solid var(--border)}body[data-device=mobile] .entry-title[data-v-fc4c6dcc],body[data-device=mobile] .entry-snippet[data-v-fc4c6dcc]{white-space:normal}body[data-device=mobile] .entry-meta[data-v-fc4c6dcc]{justify-content:flex-start}body[data-device=mobile] .select[data-v-fc4c6dcc]{font-size:max(1rem,16px)}.search-overlay[data-v-ba2c1988]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;display:flex;justify-content:center;padding:0 1rem;background:var(--shadow-color)}.search-dialog[data-v-ba2c1988]{align-self:flex-start;display:flex;flex-direction:column;gap:.6rem;box-sizing:border-box;width:100%;max-width:820px;margin-top:2rem;max-height:calc(100% - 4rem);padding:.75rem 1rem 1rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 8px 24px var(--shadow-color)}.close[data-v-ba2c1988]{align-self:flex-end;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.close[data-v-ba2c1988]:hover{background:var(--surface-hover);color:var(--text-secondary)}.close svg[data-v-ba2c1988]{width:1.1rem;height:1.1rem;display:block}.search-box[data-v-ba2c1988]{flex:1;min-height:0}body[data-device=mobile] .search-overlay[data-v-ba2c1988]{position:absolute;top:0;left:0;right:0;height:var(--vvh, 100dvh);box-sizing:border-box;padding-top:calc(.5rem + env(safe-area-inset-top));padding-bottom:calc(.75rem + env(safe-area-inset-bottom));padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-right));background:var(--ground)}body[data-device=mobile] .search-dialog[data-v-ba2c1988]{align-self:stretch;height:100%;max-width:none;max-height:100%;margin-top:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.settings-nav.collapsible[data-v-1aaf31d3]{width:auto;padding-right:0;border-right:0;border-bottom:1px solid var(--border);padding-bottom:.5rem;gap:.5rem}.switcher[data-v-1aaf31d3]{display:flex;align-items:center;gap:.6rem;width:100%;box-sizing:border-box;padding:.6rem .2rem;border:0;background:transparent;color:var(--text);font:inherit;cursor:pointer}.chip-icon[data-v-1aaf31d3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary);box-shadow:0 2px 8px var(--shadow-color)}.switcher:active .chip-icon[data-v-1aaf31d3]{background:var(--surface-hover)}.crumbs[data-v-1aaf31d3]{display:flex;align-items:center;gap:.35rem;min-width:0}.crumb-root[data-v-1aaf31d3]{color:var(--text-muted);font-weight:500}.crumb-sep[data-v-1aaf31d3]{color:var(--text-faint)}.where[data-v-1aaf31d3]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav[data-v-1aaf31d3]{flex-shrink:0;box-sizing:border-box;width:13rem;display:flex;flex-direction:column;gap:1rem;padding-right:1rem;border-right:1px solid var(--border)}.group[data-v-1aaf31d3]{display:flex;flex-direction:column;gap:.1rem}.group-head[data-v-1aaf31d3]{margin:0 0 .25rem;padding:0 .6rem;color:var(--text-faint);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.entry[data-v-1aaf31d3]{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;padding:.4rem .6rem;border-radius:7px;color:var(--text-secondary);font-size:.9rem;text-decoration:none}.entry[data-v-1aaf31d3]:hover{background:var(--surface-hover)}.entry.active[data-v-1aaf31d3]{background:var(--accent-surface);color:var(--accent-soft)}.queue-badge[data-v-1aaf31d3]{margin-left:auto;min-width:1.4em;padding:0 .4em;border-radius:999px;background:var(--accent-solid);color:var(--on-accent);font-size:.75rem;font-weight:600;text-align:center}body[data-device=mobile] .switcher[data-v-1aaf31d3]{padding-left:2.75rem}body[data-device=mobile] .settings-nav[data-v-1aaf31d3]{width:100%;gap:.6rem;padding-right:0;padding-bottom:.75rem;border-right:0;border-bottom:1px solid var(--border)}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--ground);color:var(--text)}.shell{display:flex;flex-direction:row;height:100vh}body[data-device=mobile] .shell{flex-direction:column}.drawer-fab{position:fixed;top:calc(.5rem + env(safe-area-inset-top));left:calc(.5rem + env(safe-area-inset-left));z-index:45;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-secondary);box-shadow:0 2px 8px var(--shadow-color);cursor:pointer}.drawer-fab:active{background:var(--surface-hover)}.body{position:relative;flex:1;min-width:0;min-height:0;display:flex}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding:1rem}.shell.documentation-shell{flex-direction:column}.main.documentation-main{padding:0 1.5rem;container-type:inline-size}.documentation-frame{display:flex;gap:2.5rem;width:100%;max-width:82rem;margin:0 auto;padding:2rem 0 0;box-sizing:border-box}@container (max-width: 56rem){.documentation-frame{flex-direction:column;gap:1rem}}body[data-device=mobile] .documentation-frame{gap:0;padding-top:.5rem}.main.with-area-nav{flex-direction:row;gap:1.5rem}.main.with-area-nav>:not(.area-nav){flex:1;min-width:0}body[data-device=mobile] .main.with-area-nav{flex-direction:column;gap:.75rem}.no-org{margin:4rem auto;max-width:28rem;padding:1.5rem;text-align:center;border:1px solid var(--border);border-radius:12px;background:var(--surface)}body[data-device=mobile] .no-org{margin:2rem auto;max-width:100%}.no-org h2{margin-top:0}.no-org p{color:var(--text-muted)}@page{margin:16mm}@media print{.gutter,.drawer-fab,.drawer-scrim,.area-nav,.sidebar,.sidebar-collapsed{display:none!important}body{background:#fff}.shell{height:auto}.body{display:block}.main{overflow:visible;padding:0}}html:has(body[data-device=mobile]){position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overscroll-behavior:none}body[data-device=mobile] .shell{position:fixed;top:var(--vv-top, 0px);left:0;right:0;height:100vh;height:100dvh;height:var(--vvh, 100dvh);overflow:hidden}body[data-device=mobile] .main{overscroll-behavior:contain;padding:.75rem;padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-right));padding-bottom:calc(1.5rem + 48px + env(safe-area-inset-bottom));padding-top:calc(3.25rem + env(safe-area-inset-top))}body[data-device=mobile] .main.with-area-nav{padding-top:calc(.5rem + env(safe-area-inset-top))}body[data-device=mobile] .main.documentation-main{padding-top:.75rem}body[data-device=mobile] input,body[data-device=mobile] textarea,body[data-device=mobile] select{font-size:max(1rem,16px)}body[data-device=mobile]{-webkit-tap-highlight-color:transparent}@media (any-pointer: coarse){.drawer-fab,.gutter .row,.gutter .collapse,.flyout-item,.search-box .query,.search-box .select,.search-box a.entry,.search-overlay .close,.settings-nav .entry,label.filter,.card .star,.ask-input,.action-card .confirm,.action-card .reject,.action-card .note,.proposal .confirm,.proposal .reject,.proposal .note,.step-card .primary,.step-card .decline,.step-card .note,.chip-remove,.chip-x,.panel-actions button,.appearance-option,.composer .attach-btn,.copy-btn,.feedback-btn,.grid-name-filter .filter-input,.grid-name-filter .filter-clear,.empty-clear,.restore-btn{min-height:44px}.drawer-fab,.gutter .collapse,.search-overlay .close,.card .star,.panel-actions button,.appearance-option,.composer .attach-btn,.copy-btn,.feedback-btn,.restore-btn,.chip-remove,.grid-name-filter .filter-clear,.chip-x{min-width:44px}a.chip{min-height:44px;display:inline-flex;align-items:center}a.filter{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}.playbook-nav a,.playbook-nav .link-button,.playbook-back,.register-content .conclusion a,.register-content .links a,.register-content .links .link-button,.register-content .supporters-toggle,.register-content .supporters a,.playbook-register-controls label.control,.playbook-register-controls select,.register .paging .link-button,.history .run .outcome a,.playbook-run-items a,.attestation-meta a{min-height:44px;display:inline-flex;align-items:center}.playbook-config summary,.register-content summary{min-height:44px;box-sizing:border-box;padding-block:.7rem}.playbook-register-controls input[type=checkbox]{width:24px;height:24px}}@media (hover: none),(any-pointer: coarse){.hover-reveal{opacity:1!important;visibility:visible!important}}@media (max-width: 768px){body[data-device=mobile] .card-list{display:block;width:100%;border-collapse:collapse}body[data-device=mobile] .card-list thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-device=mobile] .card-list tbody,body[data-device=mobile] .card-list tr,body[data-device=mobile] .card-list td{display:block;width:auto}body[data-device=mobile] .card-list tr{margin:0 0 .6rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:10px;background:var(--surface)}body[data-device=mobile] .card-list tr[role=button],body[data-device=mobile] .card-list tr.clickable{cursor:pointer}body[data-device=mobile] .card-list tr[role=button]:active,body[data-device=mobile] .card-list tr.clickable:active{background:var(--surface-hover)}body[data-device=mobile] .card-list td{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0;border:0;text-align:right}body[data-device=mobile] .card-list td:before{content:attr(data-label);flex:0 0 auto;text-align:left;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint)}body[data-device=mobile] .card-list td:not([data-label]):before{content:none}body[data-device=mobile] .card-list td.card-blank{display:none}body[data-device=mobile] .card-list td.card-title{display:block;text-align:left;margin-bottom:.3rem;padding-bottom:.3rem;border-bottom:1px solid var(--border);font-weight:600;color:var(--text)}body[data-device=mobile] .card-list td.card-title:before{content:none}}@media (max-width: 768px){body[data-device=mobile] .stacked-filters{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}body[data-device=mobile] .stacked-filters>*{width:100%;flex:0 0 auto}body[data-device=mobile] .stacked-filters input,body[data-device=mobile] .stacked-filters select{width:100%;box-sizing:border-box}body[data-device=mobile] .stacked-filters .filter-chips{flex-direction:row;flex-wrap:wrap}}.filter-chip{display:inline-flex;align-items:center;gap:.4rem}.filter-chip .chip-remove{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer}@media (max-width: 768px){body[data-device=mobile] .detail-stack{padding-left:0;padding-right:0}body[data-device=mobile] .detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}body[data-device=mobile] .detail-actions>button,body[data-device=mobile] .detail-actions>a,body[data-device=mobile] .detail-actions>.popup-anchor{flex:1 1 auto;min-height:44px;justify-content:center;text-align:center}body[data-device=mobile] .detail-actions>.popup-anchor>.popup-trigger{width:100%;min-height:44px;justify-content:center}}@media (max-width: 480px){body[data-device=mobile] .meta-grid{display:flex;flex-direction:column;gap:.5rem}body[data-device=mobile] .meta-grid>.meta-item{display:flex;flex-direction:column;gap:.15rem}}body[data-device=mobile] pre,body[data-device=mobile] .code-scroll{overflow-x:auto;overscroll-behavior-x:contain}@media (any-pointer: coarse){.conn-actions .act,.disconnect-box .act,.opt-btn,.pk-act,.connect-form .primary,.connect-form .secondary,.banner-x,.picker>summary,.audit>summary,.mcp-actions .act,.mcp-box .act,.mcp-scope .act,.mcp-form .primary,.mcp-form .secondary,.mcp-tools>summary,.mcp-audit>summary{min-height:44px}.picker>summary,.audit>summary,.mcp-tools>summary,.mcp-audit>summary{display:flex;align-items:center}}@media (max-width: 768px){body[data-device=mobile] .pk-kind{flex-direction:column;gap:.1rem}body[data-device=mobile] .pk-kind-label{min-width:0}}.notice[data-v-1109bc99]{margin:0 0 1rem;padding:.6rem .8rem;border-radius:8px;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.notice.warn[data-v-1109bc99]{background:var(--warn-surface-deep);border:1px solid var(--warn-border);color:var(--warn-orange-text)}.notice.info[data-v-1109bc99]{background:var(--surface-hover);border:1px solid var(--border);color:var(--text-secondary)}.notice[data-v-1109bc99] a{color:var(--warn-orange-soft);text-decoration:underline;cursor:pointer}:root{--table-col-min: 8ch}.bubble.markdown table:not(.table-scroll table):not(.diff){display:block;overflow-x:auto;overscroll-behavior-x:contain}.bubble.markdown table:not(.table-scroll table) th,.bubble.markdown table:not(.table-scroll table) td,.diff th,.diff td{min-width:var(--table-col-min)}.bubble.markdown table:not(.diff):not(.table-scroll table) th,.bubble.markdown table:not(.diff):not(.table-scroll table) td{overflow-wrap:normal;word-break:normal}.diff th,.diff td{white-space:pre-wrap;overflow-wrap:anywhere}:root{color-scheme:light;--bg: #f7f7f7;--bg-inset: #eff1f4;--surface: #ffffff;--ground: var(--surface);--surface-hover: #edf0f4;--border: #e2e7ed;--border-strong: #c8d1da;--text: #202020;--text-bright: #101010;--text-secondary: #3f4855;--text-muted: #5d6b7a;--text-faint: #8b98a5;--shadow-color: rgba(15, 23, 42, .15);--accent: #96560a;--accent-soft: #74400a;--accent-mid: #c07d22;--accent-solid: #ffedd5;--on-accent: #4a2b08;--accent-emphasis: #ffdfb4;--accent-surface: #fff3e3;--accent-surface-deep: #fff8f0;--accent-faint: #58340a;--accent-fill: rgba(214, 138, 40, .14);--brand-pink: #e80673;--ok-text: #15803d;--ok-text-soft: #166534;--ok-surface: #d8f3e0;--ok-surface-deep: #e9faef;--ok-solid: #16a34a;--ok-fill: rgba(22, 163, 74, .12);--err-text: #b91c1c;--err-text-soft: #991b1b;--err-surface: #fbe2e2;--err-surface-deep: #fdecef;--err-solid: #dc2626;--warn-text: #a16207;--warn-bright: #b45309;--warn-text-soft: #854d0e;--warn-surface: #fcefd4;--warn-surface-mid: #f9e6c3;--warn-surface-deep: #fdf6e5;--warn-border: #eac58a;--warn-orange-text: #c2410c;--warn-orange-soft: #9a3412;--score-green-bg: #d1fae5;--score-green-text: #047857;--score-amber-bg: #fef3c7;--score-amber-text: #b45309;--score-orange-bg: #fed7aa;--score-orange-text: #9a3412;--score-red-bg: #fee2e2;--score-red-text: #991b1b;--score-none-bg: #f9fafb;--score-none-text: #9ca3af}@media not print{html[data-theme=dark]{color-scheme:dark;--bg: #0f172a;--bg-inset: #0b1120;--surface: #1e293b;--surface-hover: #334155;--border: #334155;--border-strong: #475569;--text: #e2e8f0;--text-bright: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-faint: #64748b;--shadow-color: rgba(0, 0, 0, .45);--accent: #ffedd5;--accent-soft: #ffe0bb;--accent-mid: #d99f5c;--accent-solid: #ffedd5;--on-accent: #3a2206;--accent-emphasis: #6d4a1d;--accent-surface: #473113;--accent-surface-deep: #30200c;--accent-faint: #ffedd5;--accent-fill: rgba(255, 237, 213, .16);--brand-pink: #f75fa8;--ok-text: #86efac;--ok-text-soft: #bbf7d0;--ok-surface: #14532d;--ok-surface-deep: #052e16;--ok-solid: #22c55e;--ok-fill: rgba(20, 83, 45, .15);--err-text: #fca5a5;--err-text-soft: #fecaca;--err-surface: #7f1d1d;--err-surface-deep: #4c0519;--err-solid: #b91c1c;--warn-text: #fcd34d;--warn-bright: #fbbf24;--warn-text-soft: #fde68a;--warn-surface: #78350f;--warn-surface-mid: #713f12;--warn-surface-deep: #451a03;--warn-border: #92400e;--warn-orange-text: #fdba74;--warn-orange-soft: #fed7aa;--score-green-bg: #064e3b;--score-green-text: #6ee7b7;--score-amber-bg: #78350f;--score-amber-text: #fcd34d;--score-orange-bg: #9a3412;--score-orange-text: #fed7aa;--score-red-bg: #450a0a;--score-red-text: #f87171;--score-none-bg: #374151;--score-none-text: #6b7280}}
