.doc-embed[data-v-091ed845]{border:1px solid var(--doc-embed-border);background:var(--doc-embed-bg);cursor:pointer;font:inherit;color:var(--doc-embed-text);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.doc-embed[data-v-091ed845]:hover{border-color:var(--color-brand);background:var(--doc-embed-hover-bg);color:var(--doc-embed-hover-text)}.icon[data-v-091ed845]{flex-shrink:0;width:18px;height:18px;position:relative}.label[data-v-091ed845]{font-size:13px}.label-skeleton[data-v-091ed845]{background:linear-gradient(90deg, color-mix(in srgb, var(--doc-embed-text) 12%, transparent) 25%, color-mix(in srgb, var(--doc-embed-text) 22%, transparent) 50%, color-mix(in srgb, var(--doc-embed-text) 12%, transparent) 75%);background-size:200% 100%;border-radius:4px;width:96px;height:13px;animation:1.2s ease-in-out infinite doc-embed-skeleton-091ed845;display:inline-block}.doc-embed[data-v-091ed845]:disabled{cursor:default}@keyframes doc-embed-skeleton-091ed845{0%{background-position:200% 0}to{background-position:-200% 0}}.doc-link-modal[data-v-d0e946c3]{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a42;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.doc-link-picker[data-v-d0e946c3]{border:1px solid color-mix(in srgb, var(--color-brand) 24%, #d8dce8);background:var(--ff-color-surface);border-radius:12px;width:700px;max-width:min(700px,100vw - 24px);max-height:90vh;padding:12px;position:relative;overflow:hidden;box-shadow:0 14px 34px #10182829}.align-right[data-v-d0e946c3]{right:auto}.align-left[data-v-d0e946c3]{left:auto}.title[data-v-d0e946c3]{color:var(--ui-gray-800);margin:0 0 8px;font-size:14px;font-weight:700}.explorer-shell[data-v-d0e946c3]{background:var(--ff-color-surface);border:1px solid #d8dce8;border-radius:10px;grid-template-columns:220px 1fr;height:min(62vh,520px);min-height:300px;display:grid;overflow:hidden}.tree-pane[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand) 5%, #f8fafc);border-right:1px solid #eaecf0;flex-direction:column;min-height:0;display:flex}.pane-title[data-v-d0e946c3]{color:#475467;border-bottom:1px solid #eaecf0;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.tree-list[data-v-d0e946c3]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;flex:1;min-height:0;padding:6px;overflow:auto}.tree-node-row[data-v-d0e946c3]{align-items:center;min-width:0;display:flex}.tree-toggle[data-v-d0e946c3],.tree-toggle-placeholder[data-v-d0e946c3]{flex:0 0 22px;place-items:center;width:22px;height:28px;display:grid}.tree-toggle[data-v-d0e946c3]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0}.tree-toggle[data-v-d0e946c3]:hover{background:color-mix(in srgb, var(--color-brand,#5a9b81) 12%, transparent)}.tree-toggle svg[data-v-d0e946c3]{transition:transform .14s}.tree-toggle svg.expanded[data-v-d0e946c3]{transform:rotate(90deg)}.tree-node[data-v-d0e946c3]{text-align:left;cursor:pointer;color:#344054;min-width:0;font:inherit;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 8px;display:flex}.tree-node[data-v-d0e946c3]:hover{background:color-mix(in srgb, var(--color-brand) 9%, #eef2f7)}.tree-node.active[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand) 22%, var(--color-brand-50));color:var(--color-brand-dark);font-weight:600}.content-pane[data-v-d0e946c3]{flex-direction:column;min-width:0;min-height:0;display:flex}.crumbs[data-v-d0e946c3]{color:#667085;border-bottom:1px solid #eaecf0;align-items:center;gap:6px;padding:10px 12px;display:flex;overflow:auto}.crumb-link-btn[data-v-d0e946c3]{background:var(--ff-color-surface);font:inherit;color:#475467;cursor:pointer;border:1px solid #d8dce8;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.crumb-link-btn[data-v-d0e946c3]:hover{border-color:color-mix(in srgb, var(--color-brand) 40%, #d8dce8);color:var(--color-brand-dark)}.crumb-link-btn.selected[data-v-d0e946c3]{border-color:color-mix(in srgb, var(--color-brand) 50%, #9dc7b3);background:color-mix(in srgb, var(--color-brand) 20%, var(--color-brand-50));color:var(--color-brand-dark)}html.dark{border-color:var(--app-border-strong);background:var(--app-surface);color:var(--highlight-mint);background:color-mix(in srgb, var(--color-brand) 30%, #1d2a23);border-color:color-mix(in srgb, var(--color-brand) 50%, var(--app-border-strong))}.crumb-btn[data-v-d0e946c3]{font:inherit;color:#475467;cursor:pointer;background:0 0;border:none;padding:0}.crumb-btn[data-v-d0e946c3]:hover{color:var(--color-brand-dark)}.content-list[data-v-d0e946c3]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;flex:1;min-height:0;max-height:100%;padding:10px;overflow:auto}.tree-list[data-v-d0e946c3]::-webkit-scrollbar{width:8px;height:8px}.content-list[data-v-d0e946c3]::-webkit-scrollbar{width:8px;height:8px}.tree-list[data-v-d0e946c3]::-webkit-scrollbar-track{background:0 0}.content-list[data-v-d0e946c3]::-webkit-scrollbar-track{background:0 0}.tree-list[data-v-d0e946c3]::-webkit-scrollbar-thumb{background:#94a3b8 padding-box content-box;border:2px solid #0000;border-radius:999px}.content-list[data-v-d0e946c3]::-webkit-scrollbar-thumb{background:#94a3b8 padding-box content-box;border:2px solid #0000;border-radius:999px}.tree-list[data-v-d0e946c3]::-webkit-scrollbar-thumb:hover{background:#64748b padding-box content-box}.content-list[data-v-d0e946c3]::-webkit-scrollbar-thumb:hover{background:#64748b padding-box content-box}.tree-list[data-v-d0e946c3]::-webkit-scrollbar-button{width:0;height:0;display:none}.content-list[data-v-d0e946c3]::-webkit-scrollbar-button{width:0;height:0;display:none}.card-grid[data-v-d0e946c3]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.state[data-v-d0e946c3]{color:#667085;margin:0;padding:10px;font-size:12px}.state.error[data-v-d0e946c3]{color:#b42318}.mini-card[data-v-d0e946c3]{background:var(--ff-color-surface);text-align:left;cursor:pointer;width:100%;min-height:104px;font:inherit;color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex}.mini-card[data-v-d0e946c3]:hover{border-color:color-mix(in srgb, var(--color-brand) 42%, #d0d5dd);background:color-mix(in srgb, var(--color-brand) 7%, #f8fafc)}.mini-card-top[data-v-d0e946c3]{color:#334155;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mini-folder-icon[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand,#5a9b81) 14%, #f1f5f9);color:var(--color-brand-dark,#447a64)}.mini-card-name[data-v-d0e946c3]{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;font-weight:700;overflow:hidden}.mini-card-meta[data-v-d0e946c3]{color:#64748b;font-size:12px}.mini-doc.selected[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand) 20%, var(--color-brand-50));border-color:color-mix(in srgb, var(--color-brand) 50%, #9dc7b3);color:var(--color-brand-dark);font-weight:600}.row[data-v-d0e946c3]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.row button[data-v-d0e946c3]{background:var(--color-brand);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.row button[data-v-d0e946c3]:hover:not(:disabled){background:var(--color-brand-dark)}.row button[data-v-d0e946c3]:disabled{opacity:.6;cursor:not-allowed}html.dark{border-color:var(--app-border-strong);background:var(--app-surface);color:#fff;border-color:var(--app-border-strong);background:#0206178f;background:var(--app-surface);border-right-color:var(--app-border-strong);border-bottom-color:var(--app-border-strong);background:#1c2a20;background:color-mix(in srgb, var(--color-brand) 28%, #233129);border-bottom-color:var(--app-border-strong);border-color:var(--app-border-strong);background:var(--app-surface);border-color:var(--app-border-strong);background:#16211a;background:color-mix(in srgb, var(--color-brand) 30%, #1d2a23);border-color:color-mix(in srgb, var(--color-brand) 50%, var(--app-border-strong));background:var(--color-brand);background:var(--color-brand-dark);box-shadow:0 16px 36px #0000006b}@media (width<=900px){.doc-link-picker[data-v-d0e946c3]{width:min(96vw,560px);max-height:86vh}.explorer-shell[data-v-d0e946c3]{grid-template-columns:1fr;height:min(58vh,440px);min-height:0;max-height:none;overflow:hidden}.tree-pane[data-v-d0e946c3]{display:none}.crumbs[data-v-d0e946c3]{border-bottom:1px solid #eaecf0}.card-grid[data-v-d0e946c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.doc-link-modal[data-v-d0e946c3]{padding:8px}.doc-link-picker[data-v-d0e946c3]{width:100%;max-width:100%;max-height:88vh}.card-grid[data-v-d0e946c3]{grid-template-columns:1fr}}.doc-link-modal.is-dark[data-v-d0e946c3]{background:#0206178f}.doc-link-modal.is-dark .doc-link-picker[data-v-d0e946c3]{border-color:var(--app-border-strong);background:var(--app-surface);box-shadow:0 16px 36px #0000006b}.doc-link-modal.is-dark .title[data-v-d0e946c3]{color:#cfe0d6}.doc-link-modal.is-dark .explorer-shell[data-v-d0e946c3]{border-color:var(--app-border-strong);background:var(--app-surface)}.doc-link-modal.is-dark .tree-pane[data-v-d0e946c3]{border-right-color:var(--app-border-strong);background:#0c1410}.doc-link-modal.is-dark .pane-title[data-v-d0e946c3]{border-bottom-color:var(--app-border-strong);color:var(--color-neutral-400)}.doc-link-modal.is-dark .tree-node[data-v-d0e946c3]{color:var(--color-neutral-300)}.doc-link-modal.is-dark .tree-node[data-v-d0e946c3]:hover{background:#1c2a20}.doc-link-modal.is-dark .tree-node.active[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand) 28%, #233129);color:var(--highlight-mint)}.doc-link-modal.is-dark .tree-list[data-v-d0e946c3],.doc-link-modal.is-dark .content-list[data-v-d0e946c3]{scrollbar-color:var(--app-border-strong) transparent}.doc-link-modal.is-dark .tree-list[data-v-d0e946c3]::-webkit-scrollbar-thumb{background:var(--app-border-strong);background-clip:content-box}.doc-link-modal.is-dark .content-list[data-v-d0e946c3]::-webkit-scrollbar-thumb{background:var(--app-border-strong);background-clip:content-box}.doc-link-modal.is-dark .tree-list[data-v-d0e946c3]::-webkit-scrollbar-thumb:hover{background:#3a4a3f padding-box content-box}.doc-link-modal.is-dark .content-list[data-v-d0e946c3]::-webkit-scrollbar-thumb:hover{background:#3a4a3f padding-box content-box}.doc-link-modal.is-dark .crumbs[data-v-d0e946c3]{border-bottom-color:var(--app-border-strong);color:var(--color-neutral-400)}.doc-link-modal.is-dark .crumb-btn[data-v-d0e946c3]{color:var(--color-neutral-300)}.doc-link-modal.is-dark .crumb-btn[data-v-d0e946c3]:hover{color:var(--highlight-mint)}.doc-link-modal.is-dark .mini-card[data-v-d0e946c3]{border-color:var(--app-border-strong);background:var(--app-surface);color:#cfe0d6}.doc-link-modal.is-dark .mini-card[data-v-d0e946c3]:hover{border-color:var(--app-border-strong);background:#16211a}.doc-link-modal.is-dark .mini-card-top[data-v-d0e946c3]{color:var(--color-neutral-300);background:#16211a}.doc-link-modal.is-dark .mini-folder-icon[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand,#5a9b81) 20%, #16211a);color:#a9c2b5}.doc-link-modal.is-dark .mini-card-meta[data-v-d0e946c3]{color:var(--color-neutral-400)}.doc-link-modal.is-dark .mini-doc.selected[data-v-d0e946c3]{background:color-mix(in srgb, var(--color-brand) 30%, #1d2a23);border-color:color-mix(in srgb, var(--color-brand) 50%, var(--app-border-strong));color:var(--highlight-mint)}.doc-link-modal.is-dark .state[data-v-d0e946c3]{color:var(--color-neutral-400)}.doc-link-modal.is-dark .state.error[data-v-d0e946c3]{color:#fca5a5}.doc-link-modal.is-dark .row button[data-v-d0e946c3]{background:var(--color-brand);color:#fff}.doc-link-modal.is-dark .row button[data-v-d0e946c3]:hover:not(:disabled){background:var(--color-brand-dark)}
