.toast-stack[data-v-2b2d5c6f]{position:fixed;right:16px;top:4rem;bottom:auto;display:flex;flex-direction:column;gap:10px;z-index:100000;width:min(520px,calc(100vw - 32px))}.toast[data-v-2b2d5c6f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line, rgba(0,0,0,.12));background:var(--sidebar-bg, rgba(255,255,255,.92));box-shadow:0 10px 24px #0000002e}.left[data-v-2b2d5c6f]{display:flex;gap:10px;align-items:flex-start;flex:1}.icon[data-v-2b2d5c6f]{font-size:16px;line-height:1.2;margin-top:1px}.msg[data-v-2b2d5c6f]{white-space:pre-wrap;word-break:break-word;font-size:13px;color:var(--text-main, #111)}.right[data-v-2b2d5c6f]{display:flex;gap:8px;align-items:center}.btn[data-v-2b2d5c6f]{border:1px solid var(--line, rgba(0,0,0,.12));background:transparent;color:var(--text-secondary, #444);border-radius:10px;padding:6px 10px;cursor:pointer}.btn.action[data-v-2b2d5c6f]{background:#0000000a}.btn.close[data-v-2b2d5c6f]{width:32px;text-align:center;padding:6px 0}.toast.success[data-v-2b2d5c6f]{border-left:4px solid rgba(34,197,94,.9)}.toast.error[data-v-2b2d5c6f]{border-left:4px solid rgba(239,68,68,.9)}.toast.warning[data-v-2b2d5c6f]{border-left:4px solid rgba(245,158,11,.9)}.toast.info[data-v-2b2d5c6f]{border-left:4px solid rgba(59,130,246,.9)}.toast-enter-active[data-v-2b2d5c6f]{animation:toastIn-2b2d5c6f .22s ease-out}.toast-leave-active[data-v-2b2d5c6f]{animation:toastOut-2b2d5c6f .18s ease-in}@keyframes toastIn-2b2d5c6f{0%{transform:translate(360px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastOut-2b2d5c6f{0%{transform:translate(0);opacity:1}to{transform:translate(360px);opacity:0}}*,*:before,*:after{box-sizing:border-box;color:inherit}:root{--font-main: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-mono: "Monaco", "Menlo", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-main: #141414;--text-secondary: #818181;--text-muted: #a0a0a0;--text-line-height: 1.6;--text-paragraph-gap: .8rem;--editor-max-width: 72ch;--editor-font-size: .95rem;--code-line-height: 1.6;--editor-bg: #eaeaea;--editor-card-bg: rgba(255, 255, 255, .86);--sidebar-bg: #f1f1f1;--sidebar-card-bg: rgba(255, 255, 255, .9);--glass-bg: rgba(248, 248, 248, .6);--glass-border: rgba(0, 0, 0, .06);--glass-shadow: 0 15px 20px rgba(0, 0, 0, .06);--sidebar-item-text: #818181;--sidebar-item-dot: #626262;--selected: #3c69bc;--selected-bg: #e8eaef;--btn-inactive-bg: #6e6e6e;--btn-active-text: #212121;--btn-active-bg: #f2f2f2;--line: #e3e3e3;--h1: #e74d47;--h2: #d79440;--h3: #07aaf6;--h4: #a36efb;--h5: #6dd7d7;--h6: #afbf05;--code-inline-bg-light: rgba(0, 0, 0, .04);--code-block-bg-light: rgba(0, 0, 0, .06);--blockquote-border: rgba(0, 0, 0, .2);--table-header-bg-light: rgba(0, 0, 0, .06);--icon-inactive: #8c8c8c;--icon-active: #4b4b4b}.app[data-theme=dark]{--text-main: #e3e3e3;--text-secondary: #9e9e9e;--text-muted: #8a8a8a;--editor-bg: #151515;--editor-card-bg: rgba(28, 28, 28, .9);--sidebar-bg: #1c1c1c;--sidebar-card-bg: rgba(24, 24, 24, .96);--glass-bg: rgba(28, 28, 28, .7);--glass-border: rgba(255, 255, 255, .04);--glass-shadow: 0 15px 20px rgba(0, 0, 0, .4);--sidebar-item-text: #9e9e9e;--sidebar-item-dot: #777777;--selected: #5482c5;--selected-bg: #393a3a;--btn-inactive-bg: #3c3c3c;--btn-active-text: #d1d1d1;--btn-active-bg: #393a3a;--line: #333333;--h1: #e74d47;--h2: #d79440;--h3: #07aaf6;--h4: #a36efb;--h5: #6dd7d7;--h6: #afbf05;--code-inline-bg-light: rgba(255, 255, 255, .08);--code-block-bg-light: rgba(0, 0, 0, .45);--blockquote-border: rgba(245, 245, 245, .3);--table-header-bg-light: rgba(245, 245, 245, .08);--icon-inactive: #8c8c8c;--icon-active: #d1d1d1}html,body{margin:0;padding:0;width:100%;height:100%}body{font-family:var(--font-main);color:var(--text-main);background:var(--editor-bg)}#app{width:100vw;height:100vh;overflow:hidden}.app{width:100%;height:100vh;display:flex;background:var(--editor-bg);color:var(--text-main);transition:background-color .25s ease,color .25s ease}.login-container[data-v-72da1554]{width:100vw;height:100vh;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 18% 18%,rgba(84,130,197,.16),transparent 34%),radial-gradient(circle at 82% 12%,rgba(120,160,255,.12),transparent 28%),var(--editor-bg);color:var(--text-main)}.login-shell[data-v-72da1554]{width:min(920px,100%);display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:stretch}.login-brand[data-v-72da1554],.login-box[data-v-72da1554]{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent);box-shadow:0 18px 45px #00000014}.login-brand[data-v-72da1554]{padding:34px;display:flex;flex-direction:column;justify-content:center;min-height:420px}.brand-chip[data-v-72da1554]{width:max-content;max-width:100%;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--selected-bg);color:var(--selected);font-size:12.5px;font-weight:650;margin-bottom:18px}.title[data-v-72da1554]{font-size:clamp(42px,7vw,72px);line-height:.95;color:var(--text-main);margin:0 0 12px;letter-spacing:-.055em}.subtitle[data-v-72da1554]{color:var(--selected);font-size:1rem;font-weight:700;margin:0 0 18px}.brand-copy[data-v-72da1554]{max-width:34rem;color:var(--text-secondary);font-size:.96rem;line-height:1.65;margin:0}.login-box[data-v-72da1554]{padding:26px}.login-header[data-v-72da1554]{margin-bottom:22px}.login-header h2[data-v-72da1554],.modal-header h2[data-v-72da1554]{margin:0;color:var(--text-main);font-size:1.35rem;line-height:1.25;letter-spacing:-.02em}.login-header p[data-v-72da1554],.modal-header p[data-v-72da1554]{margin:6px 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.error-message[data-v-72da1554]{padding:10px 12px;border:1px solid rgba(239,68,68,.28);background:#ef444414;color:#ef4444;border-radius:12px;margin-bottom:14px;font-size:.88rem;line-height:1.45}.auth-form[data-v-72da1554]{display:grid;gap:14px}.form-group[data-v-72da1554]{display:grid;gap:7px}.form-group label[data-v-72da1554]{color:var(--text-main);font-size:.86rem;font-weight:650}.form-group input[data-v-72da1554]{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:var(--editor-bg);color:var(--text-main);font-size:.95rem;font-family:inherit;outline:none;transition:border-color var(--transition-normal, .18s) var(--ease-smooth, ease),box-shadow var(--transition-normal, .18s) var(--ease-smooth, ease),background var(--transition-normal, .18s) var(--ease-smooth, ease)}.form-group input[data-v-72da1554]:focus{border-color:var(--selected);box-shadow:0 0 0 3px #5082ff1c}.login-btn[data-v-72da1554],.register-btn[data-v-72da1554],.close-btn[data-v-72da1554]{width:100%;height:42px;padding:0 14px;border-radius:11px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--transition-normal, .18s) var(--ease-smooth, ease),border-color var(--transition-normal, .18s) var(--ease-smooth, ease),color var(--transition-normal, .18s) var(--ease-smooth, ease),box-shadow var(--transition-normal, .18s) var(--ease-smooth, ease),opacity var(--transition-normal, .18s) var(--ease-smooth, ease)}.login-btn[data-v-72da1554],.register-btn[data-v-72da1554]{margin-top:4px;background:var(--selected);color:#fff;border:1px solid var(--selected)}.login-btn[data-v-72da1554]:hover:not(:disabled),.register-btn[data-v-72da1554]:hover:not(:disabled){box-shadow:0 0 0 3px #5082ff21}.login-btn[data-v-72da1554]:disabled,.register-btn[data-v-72da1554]:disabled{opacity:.55;cursor:not-allowed}.register-link[data-v-72da1554]{text-align:center;margin:18px 0 0;color:var(--text-secondary);font-size:.9rem}.register-link a[data-v-72da1554]{color:var(--selected);font-weight:700;text-decoration:none}.register-link a[data-v-72da1554]:hover{text-decoration:underline}.modal[data-v-72da1554]{position:fixed;inset:0;z-index:1000;padding:20px;background:#0000006b;display:flex;align-items:center;justify-content:center}.modal-content[data-v-72da1554]{width:min(420px,100%);padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--sidebar-bg);box-shadow:0 24px 65px #0000003d}.modal-header[data-v-72da1554]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.modal-x-btn[data-v-72da1554]{width:34px;height:34px;flex:0 0 auto;padding:0;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent);color:var(--text-secondary);cursor:pointer;font-size:1.25rem;line-height:1}.modal-x-btn[data-v-72da1554]:hover{background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.close-btn[data-v-72da1554]{margin-top:12px;background:transparent;border:1px solid var(--line);color:var(--text-secondary)}.close-btn[data-v-72da1554]:hover{background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}@media (max-width: 760px){.login-container[data-v-72da1554]{padding:14px;align-items:flex-start;overflow:auto}.login-shell[data-v-72da1554]{grid-template-columns:1fr}.login-brand[data-v-72da1554]{min-height:auto;padding:24px}.login-box[data-v-72da1554]{padding:22px}}.search-controls[data-v-73ff65f6]{padding:.72rem 1rem .68rem;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#ffffff04,#ffffff02)}.controls-row[data-v-73ff65f6]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.module-toggle-group[data-v-73ff65f6]{display:flex;flex-wrap:wrap;gap:.38rem;flex:1}.module-chip[data-v-73ff65f6]{display:inline-flex;align-items:center;gap:.34rem;padding:.28rem .54rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text-secondary);cursor:pointer;transition:all .16s ease;font-size:.74rem;line-height:1}.module-chip[data-v-73ff65f6]:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff1f;color:var(--text-main)}.module-chip.active[data-v-73ff65f6]{color:var(--text-main);background:#ffffff0b}.module-chip.inactive[data-v-73ff65f6]{opacity:.48}.module-chip.chat.active[data-v-73ff65f6]{border-color:#3b82f629}.module-chip.dirs.active[data-v-73ff65f6]{border-color:#f59e0b2b}.module-chip.files.active[data-v-73ff65f6]{border-color:#22c55e29}.module-chip.library.active[data-v-73ff65f6]{border-color:#a855f72b}.chip-label[data-v-73ff65f6]{font-size:.74rem;font-weight:600;letter-spacing:.01em}.chip-count[data-v-73ff65f6]{min-width:1rem;padding:.02rem .24rem;border-radius:999px;background:#ffffff0e;font-size:.66rem;text-align:center;opacity:.9;font-feature-settings:"tnum"}.preset-actions[data-v-73ff65f6]{display:flex;align-items:center;gap:.34rem;flex-wrap:wrap}.preset-btn[data-v-73ff65f6]{padding:.28rem .52rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--text-secondary);font-size:.72rem;font-weight:500;cursor:pointer;transition:all .16s ease}.preset-btn[data-v-73ff65f6]:hover:not(:disabled){color:var(--text-main);background:#ffffff0a;border-color:#ffffff1f}.preset-btn.subtle[data-v-73ff65f6]{opacity:.82}.controls-hint[data-v-73ff65f6]{margin-top:.5rem;font-size:.68rem;color:var(--text-secondary);opacity:.68;letter-spacing:.01em}.module-chip[data-v-73ff65f6]:disabled,.preset-btn[data-v-73ff65f6]:disabled{opacity:.5;cursor:not-allowed}.search-panel-overlay[data-v-46908885]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 18px 18px;background:radial-gradient(circle at 24% 0%,color-mix(in srgb,var(--selected) 14%,transparent),transparent 34%),radial-gradient(circle at 78% 8%,color-mix(in srgb,#16a34a 8%,transparent),transparent 28%),#00000042;animation:fadeIn-46908885 .2s ease}@keyframes fadeIn-46908885{0%{opacity:0}to{opacity:1}}.search-panel[data-v-46908885]{width:min(820px,calc(100vw - 36px));max-height:82vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 88%,transparent));box-shadow:0 24px 80px #0000004d,0 2px 18px #00000029;backdrop-filter:blur(16px);animation:slideDown-46908885 .2s ease}@keyframes slideDown-46908885{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.search-header[data-v-46908885]{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.search-input-shell[data-v-46908885]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 80%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.search-input-shell[data-v-46908885]:focus-within{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 94%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.search-icon[data-v-46908885]{flex:0 0 auto;opacity:.82;line-height:1}.search-input[data-v-46908885]{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--text-main, var(--text));font-family:inherit;font-size:.94rem;font-weight:680;line-height:1.35}.search-input[data-v-46908885]::placeholder{color:color-mix(in srgb,var(--text-secondary) 74%,transparent);font-weight:560}.debug-btn[data-v-46908885],.close-btn[data-v-46908885],.debug-toggle[data-v-46908885],.expand-btn[data-v-46908885]{font-family:inherit}.debug-btn[data-v-46908885],.close-btn[data-v-46908885]{flex:0 0 auto;min-height:34px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.debug-btn[data-v-46908885]{padding:0 .74rem;font-size:.74rem;font-weight:760;white-space:nowrap}.close-btn[data-v-46908885]{width:34px;height:34px;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.debug-btn[data-v-46908885]:hover,.close-btn[data-v-46908885]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.debug-btn[data-v-46908885]:active,.close-btn[data-v-46908885]:active,.expand-btn[data-v-46908885]:active{transform:translateY(1px)}.debug-btn.active[data-v-46908885]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected-bg) 62%,var(--editor-bg));color:var(--selected)}.controls-shell[data-v-46908885]{flex:0 0 auto;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--editor-bg) 36%,transparent)}.search-state[data-v-46908885]{flex:1 1 auto;min-height:220px;display:grid;align-content:center;justify-items:center;gap:6px;padding:2rem;text-align:center;color:var(--text-secondary)}.search-state p[data-v-46908885]{margin:0;max-width:560px;overflow-wrap:break-word}.search-state p[data-v-46908885]:first-child{color:var(--text-main, var(--text));font-size:.95rem;font-weight:760;line-height:1.45}.search-state.loading[data-v-46908885]{color:var(--selected)}.hint[data-v-46908885]{color:var(--text-secondary);font-size:.82rem;line-height:1.55;opacity:.86}.search-results[data-v-46908885]{flex:1 1 auto;min-height:0;display:grid;gap:12px;overflow-y:auto;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,#fff 2%,transparent),transparent 120px);scrollbar-width:thin}.search-status.subtle[data-v-46908885]{padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 60%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.debug-panel[data-v-46908885]{padding:11px;border:1px dashed color-mix(in srgb,var(--selected) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--selected-bg) 22%,var(--editor-bg))}.debug-panel.compact[data-v-46908885]{width:min(560px,100%);margin-top:12px;text-align:left}.debug-panel-header[data-v-46908885]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.debug-title-wrap[data-v-46908885]{min-width:0;display:grid;gap:3px}.debug-title[data-v-46908885]{min-width:0;color:var(--text-main, var(--text));font-size:.82rem;font-weight:780;line-height:1.35;overflow-wrap:break-word}.debug-subtitle[data-v-46908885]{color:var(--text-secondary);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.debug-toggle[data-v-46908885]{flex:0 0 auto;min-height:30px;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--selected) 34%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--selected-bg) 45%,var(--editor-bg));color:var(--selected);cursor:pointer;font-size:.74rem;font-weight:740;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.debug-toggle[data-v-46908885]:hover{background:color-mix(in srgb,var(--selected-bg) 68%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 48%,var(--line))}.debug-content[data-v-46908885]{margin-top:10px}.debug-grid[data-v-46908885]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.debug-item[data-v-46908885]{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent)}.debug-key[data-v-46908885]{display:block;margin-bottom:3px;color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1.3;overflow-wrap:anywhere}.debug-value[data-v-46908885]{display:block;color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.debug-path[data-v-46908885]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.result-section[data-v-46908885]{--section-color: var(--selected);display:grid;gap:10px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--section-color) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--section-color) 8%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent) 62%);box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent)}.chat-section[data-v-46908885]{--section-color: #3b82f6}.dir-section[data-v-46908885]{--section-color: #d97706}.file-section[data-v-46908885]{--section-color: #16a34a}.library-section[data-v-46908885]{--section-color: #a855f7}.section-head[data-v-46908885]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.section-title[data-v-46908885]{min-width:0;color:var(--text-main, var(--text));font-size:.82rem;font-weight:800;line-height:1.35;letter-spacing:.01em;overflow-wrap:break-word}.section-count[data-v-46908885],.count[data-v-46908885],.expand-status[data-v-46908885]{color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.72rem;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.results-list[data-v-46908885]{display:grid;gap:8px;min-width:0}.result-item[data-v-46908885]{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);cursor:pointer;backdrop-filter:blur(8px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.result-item[data-v-46908885]:hover{border-color:color-mix(in srgb,var(--section-color) 34%,var(--line));background:color-mix(in srgb,var(--section-color) 7%,var(--editor-bg));box-shadow:0 8px 20px #00000021;transform:translate(3px)}.result-title[data-v-46908885]{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.28rem;margin-bottom:4px;color:var(--text-main, var(--text));font-size:.9rem;font-weight:760;line-height:1.38;overflow-wrap:break-word}.title-subtle[data-v-46908885],.library-name[data-v-46908885]{color:var(--text-secondary);font-size:.78rem;font-weight:620;line-height:1.35}.result-meta[data-v-46908885]{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0;margin-bottom:3px;color:var(--text-secondary);font-size:.74rem;line-height:1.4}.result-meta span[data-v-46908885]{min-width:0;overflow-wrap:anywhere}.path[data-v-46908885]{flex:1 1 180px;min-width:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-snippet[data-v-46908885]{margin-top:6px;color:var(--text-secondary);font-size:.8rem;line-height:1.55;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.match-badge[data-v-46908885],.source-tag[data-v-46908885]{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap}.match-badge[data-v-46908885]{border:1px solid color-mix(in srgb,var(--section-color) 30%,var(--line));background:color-mix(in srgb,var(--section-color) 8%,transparent);color:var(--section-color)}.source-tag[data-v-46908885]{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 64%,transparent);color:var(--text-secondary)}.section-expand[data-v-46908885],.global-expand[data-v-46908885]{display:flex;align-items:center;gap:10px;min-width:0}.section-expand[data-v-46908885]{padding-top:2px}.expand-btn[data-v-46908885]{flex:1 1 auto;min-height:32px;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--section-color) 34%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--section-color) 8%,var(--editor-bg));color:var(--section-color);cursor:pointer;font-size:.78rem;font-weight:740;line-height:1;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.expand-btn[data-v-46908885]:hover:not(:disabled){background:color-mix(in srgb,var(--section-color) 14%,var(--editor-bg));border-color:color-mix(in srgb,var(--section-color) 52%,var(--line))}.expand-btn[data-v-46908885]:disabled{opacity:.58;cursor:not-allowed;transform:none}.global-expand[data-v-46908885]{justify-content:space-between;padding:12px;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 38%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent))}.global-expand-main[data-v-46908885]{display:grid;gap:4px;min-width:0}.expand-title[data-v-46908885]{color:var(--text-main, var(--text));font-size:.82rem;font-weight:780;line-height:1.35}.expand-btn.global[data-v-46908885]{flex:0 0 auto;min-width:160px;border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--selected) 18%,transparent)}.expand-btn.global[data-v-46908885]:hover:not(:disabled){background:var(--selected);color:#fff;transform:translateY(-1px)}@media (max-width: 720px){.search-panel-overlay[data-v-46908885]{align-items:stretch;padding:0}.search-panel[data-v-46908885]{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.search-header[data-v-46908885]{display:grid;grid-template-columns:1fr auto;gap:9px}.search-input-shell[data-v-46908885]{grid-column:1 / -1}.debug-btn[data-v-46908885]{width:100%}.debug-grid[data-v-46908885]{grid-template-columns:1fr}.debug-panel-header[data-v-46908885],.section-head[data-v-46908885],.section-expand[data-v-46908885],.global-expand[data-v-46908885]{display:grid;grid-template-columns:1fr}.expand-btn[data-v-46908885],.expand-btn.global[data-v-46908885]{width:100%;min-width:0;white-space:normal}.path[data-v-46908885]{white-space:normal}}@media (max-width: 420px){.search-header[data-v-46908885],.controls-shell[data-v-46908885],.search-results[data-v-46908885]{padding-left:10px;padding-right:10px}.result-section[data-v-46908885]{padding:10px}.debug-btn[data-v-46908885],.close-btn[data-v-46908885]{width:100%}.close-btn[data-v-46908885]{height:34px}}.nisb-modal-mask[data-v-c728eae6]{position:fixed;inset:0;z-index:999;display:flex;align-items:flex-start;justify-content:center;padding:18px;overflow-y:auto;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--selected) 12%,transparent),transparent 32%),radial-gradient(circle at 82% 8%,color-mix(in srgb,#16a34a 8%,transparent),transparent 28%),#00000038}.nisb-modal[data-v-c728eae6]{width:min(1040px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 24px 80px #00000047,0 2px 18px #00000029;backdrop-filter:blur(16px)}.nisb-modal-header[data-v-c728eae6]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px 13px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.modal-heading[data-v-c728eae6]{display:grid;gap:8px;min-width:0}.nisb-modal-title[data-v-c728eae6]{color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.modal-subline[data-v-c728eae6]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.summary-chip[data-v-c728eae6],.meta-chip[data-v-c728eae6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:740;line-height:1;white-space:nowrap;max-width:100%}.summary-chip[data-v-c728eae6]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg));color:var(--selected)}.modal-close-btn[data-v-c728eae6]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;font-size:.9rem;line-height:1;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-c728eae6]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.modal-close-btn[data-v-c728eae6]:active{transform:translateY(1px)}.nisb-modal-body[data-v-c728eae6]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.28fr);gap:12px;padding:12px;overflow:hidden}.pane[data-v-c728eae6]{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent)}.pane-header[data-v-c728eae6]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--editor-bg) 48%,transparent)}.pane-title-block[data-v-c728eae6]{display:grid;gap:6px;min-width:0}.pane-meta[data-v-c728eae6]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pane-body[data-v-c728eae6]{flex:1 1 auto;min-height:0;padding:10px;overflow:auto;scrollbar-width:thin}.editor-scroll[data-v-c728eae6]{padding:10px}.nisb-modal-actions[data-v-c728eae6]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:9px;padding:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 84%,transparent)}.form[data-v-c728eae6]{display:grid;gap:12px;min-width:0}.form-card[data-v-c728eae6]{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent)}.form-card-head[data-v-c728eae6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.form-card-title[data-v-c728eae6]{color:var(--text-main, var(--text));font-size:.84rem;font-weight:790;line-height:1.35;overflow-wrap:break-word}.form-row[data-v-c728eae6]{display:grid;gap:.38rem;min-width:0}.label[data-v-c728eae6]{color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.label.strong[data-v-c728eae6]{color:var(--text-main, var(--text));font-size:.84rem;font-weight:790}.hint[data-v-c728eae6],.muted[data-v-c728eae6]{color:var(--text-secondary);font-size:.76rem;line-height:1.5;overflow-wrap:break-word}.mono[data-v-c728eae6]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.id-text[data-v-c728eae6],.g-id[data-v-c728eae6],.meta-chip.mono[data-v-c728eae6]{overflow-wrap:anywhere}.nisb-input[data-v-c728eae6]{width:100%;min-width:0;box-sizing:border-box;padding:.58rem .68rem;border:1px solid var(--line);border-radius:11px;outline:none;background:color-mix(in srgb,var(--editor-bg) 78%,transparent);color:var(--text-main, var(--text));font-family:inherit;font-size:.84rem;line-height:1.35;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}textarea.nisb-input[data-v-c728eae6]{resize:vertical;min-height:62px}.nisb-input[data-v-c728eae6]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.nisb-input[data-v-c728eae6]:focus{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.modal-btn[data-v-c728eae6],.mini-btn[data-v-c728eae6]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .72rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;font-family:inherit;font-size:.78rem;font-weight:720;line-height:1;white-space:nowrap}.modal-btn[data-v-c728eae6]{min-height:36px;min-width:96px}.modal-btn[data-v-c728eae6]:hover:not(:disabled),.mini-btn[data-v-c728eae6]:hover:not(:disabled){background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.modal-btn[data-v-c728eae6]:active:not(:disabled),.mini-btn[data-v-c728eae6]:active:not(:disabled){transform:translateY(1px)}.modal-btn[data-v-c728eae6]:disabled,.mini-btn[data-v-c728eae6]:disabled{opacity:.56;cursor:not-allowed;transform:none}.modal-btn.primary[data-v-c728eae6]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}.mini-btn.danger[data-v-c728eae6]{border-color:#ef444461;background:#ef444414;color:#ef4444}.mini-btn.danger[data-v-c728eae6]:hover:not(:disabled){border-color:#ef444494;background:#ef44441f;color:#ef4444}.state-box[data-v-c728eae6]{padding:10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 64%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.state-box.empty[data-v-c728eae6]{border-style:dashed}.state-box.compact[data-v-c728eae6]{padding:8px 9px;border-radius:10px}.danger-text[data-v-c728eae6]{border-color:#ef444452;background:#ef444414;color:#ef4444}.group-list[data-v-c728eae6]{display:grid;gap:8px;min-width:0}.group-list-scroll[data-v-c728eae6]{min-height:120px}.group-row[data-v-c728eae6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);transition:border-color .16s ease,background .16s ease}.group-row.active[data-v-c728eae6]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg))}.g-main[data-v-c728eae6]{min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.g-icon[data-v-c728eae6]{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);font-size:1rem}.g-text[data-v-c728eae6]{min-width:0;display:grid;gap:2px}.g-name[data-v-c728eae6]{min-width:0;color:var(--text-main, var(--text));font-size:.82rem;font-weight:760;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-id[data-v-c728eae6]{min-width:0;color:var(--text-secondary);font-size:.72rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-right[data-v-c728eae6]{display:flex;gap:6px;flex-shrink:0}.icon-grid[data-v-c728eae6]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.42rem}.icon-btn[data-v-c728eae6]{height:36px;min-width:0;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main, var(--text));cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;font-size:1rem}.icon-btn[data-v-c728eae6]:hover{background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line))}.icon-btn[data-v-c728eae6]:active{transform:translateY(1px)}.icon-btn.active[data-v-c728eae6]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:color-mix(in srgb,var(--selected-bg) 60%,var(--editor-bg))}.member-counts[data-v-c728eae6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:0 0 auto}.member-box[data-v-c728eae6]{min-height:300px;max-height:48vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent)}.member-toolbar[data-v-c728eae6]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.lib-list[data-v-c728eae6]{flex:1 1 auto;min-height:0;display:grid;gap:9px;overflow:auto;padding:10px;scrollbar-width:thin}.lib-row[data-v-c728eae6]{min-width:0;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;padding:9px;background:color-mix(in srgb,var(--sidebar-bg) 66%,transparent)}.lib-top[data-v-c728eae6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.check[data-v-c728eae6]{min-width:0;display:flex;align-items:flex-start;gap:10px;color:var(--text-main, var(--text));font-size:.8rem;line-height:1.4}.check input[data-v-c728eae6]{flex:0 0 auto;margin-top:2px;accent-color:var(--selected)}.library-check[data-v-c728eae6]{flex:1 1 auto}.lib-main[data-v-c728eae6],.doc-main[data-v-c728eae6]{min-width:0;display:grid;gap:2px}.lib-name[data-v-c728eae6],.doc-name[data-v-c728eae6]{min-width:0;color:var(--text-main, var(--text));font-weight:720;line-height:1.35;overflow-wrap:break-word}.docs-panel[data-v-c728eae6]{margin-top:9px;display:grid;gap:7px;padding:9px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent)}.check.doc[data-v-c728eae6]{padding:7px 8px;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 48%,transparent)}@media (max-width: 860px){.nisb-modal-mask[data-v-c728eae6]{padding:12px}.nisb-modal[data-v-c728eae6]{width:min(620px,calc(100vw - 24px));max-height:calc(100vh - 24px)}.nisb-modal-body[data-v-c728eae6]{grid-template-columns:1fr;overflow:auto}.groups-pane[data-v-c728eae6],.editor-pane[data-v-c728eae6]{min-height:360px}.member-box[data-v-c728eae6]{max-height:52vh}}@media (max-width: 620px){.nisb-modal-mask[data-v-c728eae6]{padding:0}.nisb-modal[data-v-c728eae6]{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.nisb-modal-header[data-v-c728eae6],.pane-header[data-v-c728eae6],.form-card-head[data-v-c728eae6],.lib-top[data-v-c728eae6],.member-toolbar[data-v-c728eae6],.nisb-modal-actions[data-v-c728eae6],.group-row[data-v-c728eae6]{display:grid;grid-template-columns:1fr}.modal-close-btn[data-v-c728eae6]{justify-self:end;grid-row:1}.modal-heading[data-v-c728eae6]{grid-row:2}.g-right[data-v-c728eae6],.member-counts[data-v-c728eae6]{justify-content:stretch}.g-right[data-v-c728eae6],.nisb-modal-actions[data-v-c728eae6]{display:grid;grid-template-columns:1fr}.mini-btn[data-v-c728eae6],.modal-btn[data-v-c728eae6]{width:100%;white-space:normal}.icon-grid[data-v-c728eae6]{grid-template-columns:repeat(6,minmax(0,1fr))}.member-box[data-v-c728eae6]{min-height:320px;max-height:none}}@media (max-width: 420px){.icon-grid[data-v-c728eae6]{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-chip[data-v-c728eae6],.meta-chip[data-v-c728eae6]{width:100%}}.library-container[data-v-4fa42f59]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;padding:.55rem;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.library-header[data-v-4fa42f59]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem;padding:.38rem .42rem .42rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000d}.library-header-actions[data-v-4fa42f59]{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-width:max-content}.library-title[data-v-4fa42f59]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main, var(--text));font-size:.84rem;font-weight:800;line-height:1.25}.group-library-btn[data-v-4fa42f59],.new-library-btn[data-v-4fa42f59],.hover-open-btn[data-v-4fa42f59]{min-width:28px;height:28px;min-height:28px;box-sizing:border-box;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.new-library-btn[data-v-4fa42f59]{width:28px;max-width:28px;padding:0;font-size:1rem;font-weight:800}.group-library-btn[data-v-4fa42f59]:hover,.group-library-btn[data-v-4fa42f59]:focus-visible,.new-library-btn[data-v-4fa42f59]:hover,.new-library-btn[data-v-4fa42f59]:focus-visible,.hover-open-btn[data-v-4fa42f59]:hover,.hover-open-btn[data-v-4fa42f59]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.group-library-btn[data-v-4fa42f59]:active,.new-library-btn[data-v-4fa42f59]:active,.hover-open-btn[data-v-4fa42f59]:active{transform:translateY(1px)}.hover-open-btn.on[data-v-4fa42f59]{border-color:color-mix(in srgb,var(--selected) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 20px #00000014}.library-list[data-v-4fa42f59]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;padding:.02rem .05rem .7rem;scrollbar-width:thin}.library-list[data-v-4fa42f59]::-webkit-scrollbar{width:8px}.library-list[data-v-4fa42f59]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.library-block[data-v-4fa42f59]{margin-bottom:.36rem}.library-item[data-v-4fa42f59]{position:relative;min-width:0;display:flex;align-items:center;gap:.48rem;padding:.56rem .58rem;border:1px solid transparent;border-radius:13px;cursor:pointer;color:var(--text-secondary);font-size:.84rem;background:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.library-item[data-v-4fa42f59]:before{content:"";position:absolute;left:.36rem;top:9px;bottom:9px;width:3px;border-radius:999px;background:transparent;transition:background .15s ease,box-shadow .15s ease}.library-item[data-v-4fa42f59]:hover{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 44%,transparent),color-mix(in srgb,var(--editor-bg) 36%,transparent));color:var(--selected);box-shadow:0 8px 18px #0000000f}.library-item.active[data-v-4fa42f59]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 22px #00000014}.library-item.active[data-v-4fa42f59]:before{background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.fold-btn[data-v-4fa42f59]{width:22px;height:22px;min-width:22px;max-width:22px;box-sizing:border-box;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 40%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));cursor:pointer;color:var(--text-secondary);font-size:.72rem;font-family:inherit;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.library-item:hover .fold-btn[data-v-4fa42f59],.library-item.active .fold-btn[data-v-4fa42f59],.fold-btn[data-v-4fa42f59]:hover,.fold-btn[data-v-4fa42f59]:focus-visible{background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent),0 6px 14px #00000012;outline:none}.fold-btn[data-v-4fa42f59]:active{transform:translateY(1px)}.library-icon[data-v-4fa42f59]{flex:0 0 auto;width:1.45rem;min-width:1.45rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.library-info[data-v-4fa42f59]{flex:1 1 auto;min-width:0}.library-name[data-v-4fa42f59]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main, var(--text));font-size:.84rem;font-weight:760;line-height:1.25}.library-item:hover .library-name[data-v-4fa42f59],.library-item.active .library-name[data-v-4fa42f59]{color:var(--selected)}.library-meta[data-v-4fa42f59]{margin-top:.12rem;color:var(--text-secondary);font-size:.72rem;font-weight:620;line-height:1.25;opacity:.88}.docs-wrapper[data-v-4fa42f59]{position:relative;margin:.2rem 0 .38rem 1.82rem;padding-left:.62rem;border-left:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.docs-wrapper[data-v-4fa42f59]:before{content:"";position:absolute;left:-1px;top:.25rem;bottom:.25rem;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--selected) 22%,var(--line)),transparent);pointer-events:none}.doc-row[data-v-4fa42f59]{position:relative;min-width:0;display:flex;flex-direction:column;gap:.08rem;padding:.42rem .5rem;border:1px solid transparent;border-radius:10px;cursor:pointer;color:var(--text-secondary);font-size:.78rem;background:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.doc-row[data-v-4fa42f59]:hover,.doc-row.hovering[data-v-4fa42f59]{border-color:color-mix(in srgb,var(--selected) 22%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 36%,transparent));color:var(--selected);transform:translate(2px);box-shadow:0 6px 14px #0000000d}.doc-row.active[data-v-4fa42f59]{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 64%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 8px 18px #0000000f}.doc-title[data-v-4fa42f59]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-weight:720;line-height:1.28}.doc-meta-breath[data-v-4fa42f59]{max-height:0;margin-top:0;overflow:hidden;color:var(--text-secondary);font-size:.7rem;font-weight:620;line-height:1.25;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,max-height .15s ease,transform .15s ease,margin-top .15s ease}.doc-row:hover .doc-meta-breath[data-v-4fa42f59],.doc-row.active .doc-meta-breath[data-v-4fa42f59],.doc-row.hovering .doc-meta-breath[data-v-4fa42f59]{max-height:22px;margin-top:.06rem;opacity:.86;transform:translateY(0)}.docs-tip[data-v-4fa42f59],.empty-tip[data-v-4fa42f59]{box-sizing:border-box;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.docs-tip[data-v-4fa42f59]{margin:.15rem 0;padding:.42rem .5rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 42%,transparent)}.empty-tip[data-v-4fa42f59]{margin:.25rem .05rem;padding:.9rem .75rem;border:1px dashed color-mix(in srgb,var(--line) 86%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));text-align:center;overflow-wrap:break-word}.fade-collapse-enter-active[data-v-4fa42f59],.fade-collapse-leave-active[data-v-4fa42f59]{transition:opacity .15s ease,max-height .15s ease,transform .15s ease}.fade-collapse-enter-from[data-v-4fa42f59],.fade-collapse-leave-to[data-v-4fa42f59]{opacity:0;max-height:0;transform:translateY(-2px)}.fade-collapse-enter-to[data-v-4fa42f59],.fade-collapse-leave-from[data-v-4fa42f59]{opacity:1;max-height:320px;transform:translateY(0)}.nisb-modal-mask[data-v-4fa42f59]{position:fixed;inset:0;z-index:999;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:16px;background:radial-gradient(circle at 50% 0%,rgba(80,130,255,.14),transparent 42%),#00000061;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;overflow-x:hidden}.nisb-modal[data-v-4fa42f59]{width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 84%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));box-shadow:0 24px 64px #00000047,0 1px color-mix(in srgb,white 7%,transparent) inset}.nisb-modal-header[data-v-4fa42f59]{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:50px;box-sizing:border-box;padding:.75rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent))}.nisb-modal-header[data-v-4fa42f59]:after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 20%,var(--line)),transparent);opacity:.66}.nisb-modal-title[data-v-4fa42f59]{min-width:0;color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.modal-close-btn[data-v-4fa42f59]{width:32px;height:32px;min-width:32px;max-width:32px;flex:0 0 auto;box-sizing:border-box;padding:0;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.82rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.modal-close-btn[data-v-4fa42f59]:hover,.modal-close-btn[data-v-4fa42f59]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.modal-close-btn[data-v-4fa42f59]:active{transform:translateY(1px)}.nisb-modal-body[data-v-4fa42f59]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;overflow-x:hidden;padding:.9rem;scrollbar-width:thin}.nisb-modal-actions[data-v-4fa42f59]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.55rem;padding:.75rem .9rem;border-top:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 96%,transparent))}.create-preview[data-v-4fa42f59]{min-width:0;display:flex;align-items:center;gap:.55rem;padding:.62rem .72rem;border:1px dashed color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.preview-dot[data-v-4fa42f59]{width:10px;height:10px;min-width:10px;border-radius:999px;border:1px solid color-mix(in srgb,white 38%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,currentColor 8%,transparent),0 3px 8px #00000029}.preview-icon[data-v-4fa42f59]{flex:0 0 auto;font-size:1.15rem;line-height:1}.preview-name[data-v-4fa42f59]{flex:1 1 auto;min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:780;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-id[data-v-4fa42f59]{flex:0 1 auto;max-width:220px;color:var(--text-secondary);font-size:.74rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-grid[data-v-4fa42f59]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.create-card[data-v-4fa42f59]{min-width:0;display:flex;flex-direction:column;gap:.72rem;padding:.78rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.card-title[data-v-4fa42f59]{color:var(--text-main, var(--text));font-size:.84rem;font-weight:820;line-height:1.35}.form-row[data-v-4fa42f59]{display:flex;flex-direction:column;gap:.36rem;min-width:0}.label[data-v-4fa42f59]{color:var(--text-secondary);font-size:.76rem;font-weight:760;line-height:1.35}.hint[data-v-4fa42f59]{font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.muted[data-v-4fa42f59]{color:var(--text-secondary)}.nisb-input[data-v-4fa42f59]{width:100%;min-height:36px;box-sizing:border-box;padding:.56rem .66rem;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:11px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.86rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.nisb-input[data-v-4fa42f59]:focus{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 80%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 10px 22px #00000014}.mono[data-v-4fa42f59]{font-family:var(--font-mono);overflow-wrap:anywhere}.modal-btn[data-v-4fa42f59],.mini-btn[data-v-4fa42f59]{min-height:32px;box-sizing:border-box;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.modal-btn[data-v-4fa42f59]:hover:not(:disabled),.modal-btn[data-v-4fa42f59]:focus-visible:not(:disabled),.mini-btn[data-v-4fa42f59]:hover:not(:disabled),.mini-btn[data-v-4fa42f59]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.modal-btn[data-v-4fa42f59]:active:not(:disabled),.mini-btn[data-v-4fa42f59]:active:not(:disabled){transform:translateY(1px)}.modal-btn[data-v-4fa42f59]:disabled,.mini-btn[data-v-4fa42f59]:disabled{opacity:.55;cursor:not-allowed}.modal-btn.primary[data-v-4fa42f59]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 76%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 10px 22px #00000014}.icon-grid[data-v-4fa42f59]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.36rem}.icon-btn[data-v-4fa42f59]{height:34px;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;font-size:1rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.icon-btn[data-v-4fa42f59]:hover,.icon-btn[data-v-4fa42f59]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 8px 16px #00000012;outline:none}.icon-btn[data-v-4fa42f59]:active{transform:translateY(1px)}.icon-btn.active[data-v-4fa42f59]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #00000014}.color-row[data-v-4fa42f59]{display:flex;align-items:center;gap:.44rem;flex-wrap:wrap;min-width:0}.color-dot[data-v-4fa42f59]{width:20px;height:20px;min-width:20px;box-sizing:border-box;border-radius:999px;border:2px solid color-mix(in srgb,white 18%,transparent);cursor:pointer;box-shadow:0 2px 7px #00000024,0 0 0 1px color-mix(in srgb,var(--line) 50%,transparent);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.color-dot[data-v-4fa42f59]:hover,.color-dot[data-v-4fa42f59]:focus-visible{transform:scale(1.08);outline:none}.color-dot.active[data-v-4fa42f59]{border-color:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 16%,transparent),0 4px 10px #0000002e}.color-input[data-v-4fa42f59]{width:160px;min-width:120px;max-width:100%;min-height:32px;padding:.46rem .56rem;font-size:.8rem}.quick-row[data-v-4fa42f59]{display:flex;gap:.44rem;flex-wrap:wrap;min-width:0}@media (max-width: 860px){.nisb-modal[data-v-4fa42f59]{width:min(540px,calc(100vw - 32px))}.create-grid[data-v-4fa42f59]{grid-template-columns:minmax(0,1fr)}.preview-id[data-v-4fa42f59]{display:none}}@media (max-width: 520px){.library-container[data-v-4fa42f59]{padding:.45rem}.library-header[data-v-4fa42f59]{align-items:stretch;flex-direction:column;gap:.45rem}.library-header-actions[data-v-4fa42f59]{width:100%;min-width:0}.group-library-btn[data-v-4fa42f59],.hover-open-btn[data-v-4fa42f59]{flex:1 1 auto}.nisb-modal-mask[data-v-4fa42f59]{padding:10px}.nisb-modal[data-v-4fa42f59]{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:16px}.nisb-modal-actions[data-v-4fa42f59]{flex-wrap:wrap}.modal-btn[data-v-4fa42f59]{flex:1 1 auto}.icon-grid[data-v-4fa42f59]{grid-template-columns:repeat(4,minmax(0,1fr))}.color-input[data-v-4fa42f59]{width:100%}}.heatmap-calendar[data-v-de031c9c]{width:100%;height:120px}.room-runtime-section[data-v-ef4f17fd]{margin-bottom:.9rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 90%,transparent);box-shadow:0 1px 2px #0f172a0a}.room-runtime-section-head[data-v-ef4f17fd]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.62rem}.room-runtime-section-title[data-v-ef4f17fd]{font-size:.78rem;font-weight:800;color:var(--text-main);letter-spacing:.2px}.room-runtime-status-chip[data-v-ef4f17fd]{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:22px;max-width:100%;padding:0 .48rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 94%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-runtime-status-chip.live[data-v-ef4f17fd],.room-runtime-status-chip.info[data-v-ef4f17fd]{border-color:#4a76ff3d;background:#4a76ff1a;color:#5e84ff}.room-runtime-status-chip.done[data-v-ef4f17fd]{border-color:#1f9b5533;background:#1f9b551a;color:#1f9b55}.room-runtime-status-chip.error[data-v-ef4f17fd]{border-color:#d05f5f3d;background:#d05f5f1a;color:#d05f5f}.room-runtime-status-chip.accent[data-v-ef4f17fd]{border-color:#7a66ff3d;background:#7a66ff1a;color:#8b7cff}.room-runtime-toolbar[data-v-ef4f17fd]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.6rem}.room-runtime-mode-group[data-v-ef4f17fd]{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.room-runtime-mode-btn[data-v-ef4f17fd]{height:28px;padding:0 .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 96%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.room-runtime-mode-btn[data-v-ef4f17fd]:hover:not(:disabled){border-color:var(--selected);color:var(--selected);background:var(--selected-bg)}.room-runtime-mode-btn[data-v-ef4f17fd]:focus-visible{outline:none;border-color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 20%,transparent)}.room-runtime-mode-btn.active[data-v-ef4f17fd]{border-color:#4a76ff3d;background:#4a76ff1a;color:#5e84ff}.room-runtime-refresh-btn[data-v-ef4f17fd]{flex-shrink:0;height:28px;padding:0 .72rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 96%,transparent);color:var(--text-main);font-size:.72rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.room-runtime-refresh-btn[data-v-ef4f17fd]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.room-runtime-refresh-btn[data-v-ef4f17fd]:focus-visible{outline:none;border-color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 20%,transparent)}.room-runtime-refresh-btn[data-v-ef4f17fd]:disabled,.room-runtime-refresh-btn[disabled][data-v-ef4f17fd]{opacity:.62;cursor:default!important}.room-runtime-refresh-btn[data-v-ef4f17fd]:disabled:hover,.room-runtime-refresh-btn[disabled][data-v-ef4f17fd]:hover{cursor:default!important;border-color:color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 96%,transparent);color:var(--text-main);transform:none}.room-runtime-replay-row[data-v-ef4f17fd]{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem}.room-runtime-replay-label[data-v-ef4f17fd]{flex-shrink:0;font-size:.72rem;color:var(--text-secondary);font-weight:700}.room-runtime-run-select[data-v-ef4f17fd]{width:100%;min-width:0;box-sizing:border-box;height:30px;padding:0 .68rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 96%,transparent);color:var(--text-main);font-size:.74rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.room-runtime-run-select[data-v-ef4f17fd]:focus{border-color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 18%,transparent)}.room-runtime-control-row[data-v-ef4f17fd]{display:flex;flex-direction:column;gap:.42rem;margin-bottom:.62rem;padding:.06rem 0 0}.room-runtime-control-actions[data-v-ef4f17fd]{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.room-runtime-action-btn[data-v-ef4f17fd]{min-height:30px;padding:0 .8rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 96%,transparent);color:var(--text-main);font-size:.72rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.room-runtime-action-btn[data-v-ef4f17fd]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.room-runtime-action-btn[data-v-ef4f17fd]:focus-visible{outline:none;border-color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 18%,transparent)}.room-runtime-action-btn.primary[data-v-ef4f17fd]{border-color:#4a76ff3d;background:#4a76ff1a;color:#5e84ff}.room-runtime-action-btn.primary[data-v-ef4f17fd]:hover:not(:disabled){border-color:#5e84ff;background:#4a76ff29;color:#5e84ff}.room-runtime-action-btn[data-v-ef4f17fd]:disabled,.room-runtime-action-btn[disabled][data-v-ef4f17fd]{opacity:.62;cursor:default!important}.room-runtime-action-btn[data-v-ef4f17fd]:disabled:hover,.room-runtime-action-btn[disabled][data-v-ef4f17fd]:hover{cursor:default!important;transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--editor-bg) 96%,transparent);color:var(--text-main)}.room-runtime-action-btn.primary[data-v-ef4f17fd]:disabled,.room-runtime-action-btn.primary[disabled][data-v-ef4f17fd]{border-color:#4a76ff3d;background:#4a76ff1a;color:#5e84ff}.room-runtime-action-btn.primary[data-v-ef4f17fd]:disabled:hover,.room-runtime-action-btn.primary[disabled][data-v-ef4f17fd]:hover{border-color:#4a76ff3d;background:#4a76ff1a;color:#5e84ff}.room-runtime-control-hint[data-v-ef4f17fd]{font-size:.72rem;line-height:1.45;color:var(--text-secondary);overflow:hidden;word-break:break-word}.room-runtime-brief-card[data-v-ef4f17fd]{border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 98%,transparent);padding:.72rem .76rem;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.room-runtime-brief-card.type-plan[data-v-ef4f17fd],.room-runtime-brief-card.type-delegate[data-v-ef4f17fd],.room-runtime-brief-card.type-supervisor[data-v-ef4f17fd],.room-runtime-brief-card.type-route[data-v-ef4f17fd],.room-runtime-brief-card.type-message[data-v-ef4f17fd],.room-runtime-brief-card.type-final[data-v-ef4f17fd],.room-runtime-brief-card.type-error[data-v-ef4f17fd],.room-runtime-brief-card.type-abort[data-v-ef4f17fd],.room-runtime-brief-card.type-aborted[data-v-ef4f17fd]{border-left-width:3px}.room-runtime-brief-card.type-plan[data-v-ef4f17fd]{border-left-color:#5e84ff}.room-runtime-brief-card.type-delegate[data-v-ef4f17fd]{border-left-color:#a56eff}.room-runtime-brief-card.type-supervisor[data-v-ef4f17fd]{border-left-color:#17a57a}.room-runtime-brief-card.type-route[data-v-ef4f17fd]{border-left-color:#6da9ff}.room-runtime-brief-card.type-message[data-v-ef4f17fd]{border-left-color:#e0aa2f}.room-runtime-brief-card.type-final[data-v-ef4f17fd]{border-left-color:#1f9b55}.room-runtime-brief-card.type-error[data-v-ef4f17fd],.room-runtime-brief-card.type-abort[data-v-ef4f17fd],.room-runtime-brief-card.type-aborted[data-v-ef4f17fd]{border-left-color:#d05f5f}.room-runtime-brief-card.tone-danger[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 94%,rgba(208,95,95,.08));border-color:color-mix(in srgb,var(--line) 82%,rgba(208,95,95,.22))}.room-runtime-brief-card.tone-success[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 94%,rgba(31,155,85,.08));border-color:color-mix(in srgb,var(--line) 82%,rgba(31,155,85,.2))}.room-runtime-brief-card.tone-accent[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 94%,rgba(122,102,255,.08));border-color:color-mix(in srgb,var(--line) 82%,rgba(122,102,255,.22))}.room-runtime-brief-card.tone-info[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 94%,rgba(74,118,255,.08));border-color:color-mix(in srgb,var(--line) 82%,rgba(74,118,255,.2))}.room-runtime-brief-head[data-v-ef4f17fd]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0;overflow:hidden}.room-runtime-brief-badge[data-v-ef4f17fd]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;max-width:100%;padding:0 .44rem;border-radius:999px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);color:var(--text-secondary);font-size:.68rem;font-weight:700;text-transform:uppercase;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-runtime-brief-badge.tone-info[data-v-ef4f17fd]{background:#4a76ff1f;border-color:#4a76ff2e;color:#5e84ff}.room-runtime-brief-badge.tone-success[data-v-ef4f17fd]{background:#1f9b551f;border-color:#1f9b552e;color:#1f9b55}.room-runtime-brief-badge.tone-danger[data-v-ef4f17fd]{background:#d05f5f1f;border-color:#d05f5f2e;color:#d05f5f}.room-runtime-brief-badge.tone-accent[data-v-ef4f17fd]{background:#7a66ff1f;border-color:#7a66ff2e;color:#8b7cff}.room-runtime-brief-title[data-v-ef4f17fd]{min-width:0;flex:1 1 auto;font-size:.8rem;font-weight:700;line-height:1.35;color:var(--text-main);overflow:hidden;text-overflow:ellipsis}.room-runtime-brief-room[data-v-ef4f17fd]{margin-left:auto;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:var(--text-secondary);font-family:var(--font-mono, monospace)}.room-runtime-brief-meta[data-v-ef4f17fd]{margin-top:.36rem;font-size:.72rem;color:var(--text-secondary);line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow:hidden}.room-runtime-chip-row[data-v-ef4f17fd]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.44rem;min-width:0}.room-runtime-chip-row-effects[data-v-ef4f17fd]{margin-top:.5rem}.room-runtime-chip[data-v-ef4f17fd]{display:inline-flex;align-items:center;min-height:20px;max-width:100%;padding:0 .44rem;border-radius:999px;background:#94a3b81a;border:1px solid rgba(148,163,184,.16);color:var(--text-secondary);font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-runtime-chip.skill[data-v-ef4f17fd]{background:#a855f71f;border-color:#a855f738;color:#b78cff}.room-runtime-chip.state-neutral[data-v-ef4f17fd]{background:#94a3b81a;border-color:#94a3b829;color:var(--text-secondary)}.room-runtime-chip.state-info[data-v-ef4f17fd]{background:#4a76ff1f;border-color:#4a76ff2e;color:#5e84ff}.room-runtime-chip.state-success[data-v-ef4f17fd]{background:#1f9b551f;border-color:#1f9b552e;color:#1f9b55}.room-runtime-chip.state-danger[data-v-ef4f17fd]{background:#d05f5f1f;border-color:#d05f5f2e;color:#d05f5f}.room-runtime-chip.state-accent[data-v-ef4f17fd]{background:#7a66ff1f;border-color:#7a66ff2e;color:#8b7cff}.room-runtime-brief-summary[data-v-ef4f17fd]{margin-top:.44rem;font-size:.78rem;line-height:1.56;color:var(--text-main);white-space:pre-wrap;word-break:break-word;overflow:hidden}.room-runtime-inline-note[data-v-ef4f17fd]{margin-top:.42rem;font-size:.74rem;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;overflow:hidden}.room-runtime-detail-list[data-v-ef4f17fd]{display:flex;flex-direction:column;gap:.34rem;margin-top:.52rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.room-runtime-detail-item[data-v-ef4f17fd]{display:flex;gap:.45rem;align-items:flex-start;font-size:.72rem;line-height:1.45;min-width:0}.room-runtime-detail-label[data-v-ef4f17fd]{flex-shrink:0;min-width:68px;color:var(--text-secondary);font-weight:700}.room-runtime-detail-value[data-v-ef4f17fd]{min-width:0;color:var(--text-main);word-break:break-word;overflow:hidden}.room-runtime-empty[data-v-ef4f17fd]{margin-top:.44rem;font-size:.76rem;line-height:1.5;color:var(--text-secondary);overflow:hidden;word-break:break-word}.room-runtime-mini-list[data-v-ef4f17fd]{margin-top:.66rem;display:flex;flex-direction:column;gap:.36rem;min-width:0}.room-runtime-mini-item[data-v-ef4f17fd]{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;padding:.4rem .48rem;border-radius:8px;background:color-mix(in srgb,var(--editor-bg) 97%,transparent);border:1px solid color-mix(in srgb,var(--line) 92%,transparent);overflow:hidden}.room-runtime-mini-item.type-plan[data-v-ef4f17fd],.room-runtime-mini-item.type-delegate[data-v-ef4f17fd],.room-runtime-mini-item.type-supervisor[data-v-ef4f17fd],.room-runtime-mini-item.type-route[data-v-ef4f17fd],.room-runtime-mini-item.type-message[data-v-ef4f17fd],.room-runtime-mini-item.type-final[data-v-ef4f17fd],.room-runtime-mini-item.type-error[data-v-ef4f17fd],.room-runtime-mini-item.type-abort[data-v-ef4f17fd],.room-runtime-mini-item.type-aborted[data-v-ef4f17fd]{border-left-width:3px}.room-runtime-mini-item.type-plan[data-v-ef4f17fd]{border-left-color:#5e84ff}.room-runtime-mini-item.type-delegate[data-v-ef4f17fd]{border-left-color:#a56eff}.room-runtime-mini-item.type-supervisor[data-v-ef4f17fd]{border-left-color:#17a57a}.room-runtime-mini-item.type-route[data-v-ef4f17fd]{border-left-color:#6da9ff}.room-runtime-mini-item.type-message[data-v-ef4f17fd]{border-left-color:#e0aa2f}.room-runtime-mini-item.type-final[data-v-ef4f17fd]{border-left-color:#1f9b55}.room-runtime-mini-item.type-error[data-v-ef4f17fd],.room-runtime-mini-item.type-abort[data-v-ef4f17fd],.room-runtime-mini-item.type-aborted[data-v-ef4f17fd]{border-left-color:#d05f5f}.room-runtime-mini-item.tone-danger[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 95%,rgba(208,95,95,.06))}.room-runtime-mini-item.tone-success[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 95%,rgba(31,155,85,.06))}.room-runtime-mini-item.tone-accent[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 95%,rgba(122,102,255,.06))}.room-runtime-mini-item.tone-info[data-v-ef4f17fd]{background:color-mix(in srgb,var(--editor-bg) 95%,rgba(74,118,255,.06))}.room-runtime-mini-badge[data-v-ef4f17fd]{flex:0 1 auto;min-width:0;max-width:40%;display:inline-flex;align-items:center;justify-content:center;min-height:18px;font-size:.66rem;line-height:1;padding:.16rem .36rem;border-radius:999px;background:#94a3b81f;color:var(--text-secondary);border:1px solid rgba(148,163,184,.18);text-transform:uppercase;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-runtime-mini-badge.tone-info[data-v-ef4f17fd]{background:#4a76ff1f;border-color:#4a76ff2e;color:#5e84ff}.room-runtime-mini-badge.tone-success[data-v-ef4f17fd]{background:#1f9b551f;border-color:#1f9b552e;color:#1f9b55}.room-runtime-mini-badge.tone-danger[data-v-ef4f17fd]{background:#d05f5f1f;border-color:#d05f5f2e;color:#d05f5f}.room-runtime-mini-badge.tone-accent[data-v-ef4f17fd]{background:#7a66ff1f;border-color:#7a66ff2e;color:#8b7cff}.room-runtime-mini-title[data-v-ef4f17fd]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);font-size:.74rem;font-weight:600}.room-runtime-mini-actor[data-v-ef4f17fd]{min-width:0;flex:0 1 110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--selected);font-size:.7rem}.room-runtime-mini-time[data-v-ef4f17fd]{flex-shrink:0;color:var(--text-muted);font-size:.68rem}@media (max-width: 520px){.room-runtime-toolbar[data-v-ef4f17fd]{align-items:stretch;flex-direction:column}.room-runtime-mode-group[data-v-ef4f17fd]{width:100%}.room-runtime-mode-btn[data-v-ef4f17fd]{flex:1 1 0;justify-content:center}.room-runtime-refresh-btn[data-v-ef4f17fd]{width:100%}.room-runtime-replay-row[data-v-ef4f17fd]{align-items:stretch;flex-direction:column}.room-runtime-brief-room[data-v-ef4f17fd]{margin-left:0;max-width:100%}.room-runtime-detail-item[data-v-ef4f17fd]{flex-direction:column;gap:.15rem}.room-runtime-detail-label[data-v-ef4f17fd]{min-width:0}.room-runtime-mini-item[data-v-ef4f17fd]{flex-wrap:wrap}.room-runtime-mini-badge[data-v-ef4f17fd],.room-runtime-mini-title[data-v-ef4f17fd],.room-runtime-mini-actor[data-v-ef4f17fd]{max-width:100%;width:100%;white-space:normal}}.timeline-container[data-v-1f0310d6]{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.heatmap-section[data-v-1f0310d6]{flex:0 0 auto;width:100%;min-width:0;box-sizing:border-box;padding:.55rem;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent);overflow:hidden}.heatmap-section[data-v-1f0310d6] *{max-width:100%}.timeline-toolbar[data-v-1f0310d6]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.48rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));overflow:hidden}.toolbar-left[data-v-1f0310d6]{display:none}.toolbar-right[data-v-1f0310d6]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:.36rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:.02rem .02rem .04rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.toolbar-right[data-v-1f0310d6]::-webkit-scrollbar{display:none}.toolbar-right[data-v-1f0310d6]>*{flex:0 0 auto}.toolbar-select[data-v-1f0310d6],.toolbar-input[data-v-1f0310d6]{min-height:30px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 64%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);font-family:inherit;font-size:.76rem;font-weight:690;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.toolbar-select[data-v-1f0310d6]{padding:0 .48rem;cursor:pointer}.toolbar-input[data-v-1f0310d6]{width:210px;padding:0 .58rem}.toolbar-select[data-v-1f0310d6]:hover:not(:disabled),.toolbar-select[data-v-1f0310d6]:focus-visible:not(:disabled),.toolbar-input[data-v-1f0310d6]:hover:not(:disabled),.toolbar-input[data-v-1f0310d6]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 34%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));color:var(--text-main, var(--text));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.toolbar-select[data-v-1f0310d6]:disabled,.toolbar-input[data-v-1f0310d6]:disabled{opacity:.58;cursor:not-allowed}.toolbar-input[data-v-1f0310d6]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.toolbar-btn[data-v-1f0310d6]{min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.toolbar-btn[data-v-1f0310d6]:hover:not(:disabled),.toolbar-btn[data-v-1f0310d6]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.toolbar-btn[data-v-1f0310d6]:active:not(:disabled){transform:translateY(1px)}.toolbar-btn[data-v-1f0310d6]:disabled{opacity:.55;cursor:not-allowed;transform:none}.toolbar-btn.danger[data-v-1f0310d6]{border-color:#ef444457;color:color-mix(in srgb,#ef4444 84%,var(--text-secondary))}.toolbar-btn.danger[data-v-1f0310d6]:hover:not(:disabled),.toolbar-btn.danger[data-v-1f0310d6]:focus-visible:not(:disabled){border-color:#ef44448f;background:linear-gradient(135deg,#ef444421,color-mix(in srgb,var(--editor-bg) 54%,transparent));color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 8px 18px #ef444414}.activity-list[data-v-1f0310d6]{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.55rem;padding:.55rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.activity-list[data-v-1f0310d6]::-webkit-scrollbar{width:8px}.activity-list[data-v-1f0310d6]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.activity-section[data-v-1f0310d6]{min-width:0;margin-bottom:.05rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000b}[data-v-1f0310d6] .section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:0 .08rem .42rem;margin-bottom:.18rem;border-bottom:1px solid color-mix(in srgb,var(--line) 56%,transparent)}[data-v-1f0310d6] .section-title{min-width:0;color:var(--text-secondary);font-size:.74rem;font-weight:780;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-1f0310d6] .section-title-strong{color:var(--text-main, var(--text));font-weight:850}[data-v-1f0310d6] .section-more{flex:0 0 auto;min-height:25px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .54rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:730;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}[data-v-1f0310d6] .section-more:hover,[data-v-1f0310d6] .section-more:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}[data-v-1f0310d6] .activity-item{position:relative;min-width:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .52rem;border:1px solid transparent;border-radius:13px;cursor:pointer;color:var(--text-secondary);font-size:.8rem;line-height:1.25;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}[data-v-1f0310d6] .activity-item+.activity-item{margin-top:.28rem}[data-v-1f0310d6] .activity-item:before{content:"";position:absolute;left:.3rem;top:.56rem;bottom:.56rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--line) 82%,transparent);opacity:0;transition:opacity .15s ease,background .15s ease,box-shadow .15s ease}[data-v-1f0310d6] .activity-item:hover,[data-v-1f0310d6] .activity-item:focus-within{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 36%,transparent));color:var(--selected);box-shadow:0 8px 18px #0000000f}[data-v-1f0310d6] .activity-item.active{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 22px #00000014}[data-v-1f0310d6] .activity-item.selected{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent))}[data-v-1f0310d6] .activity-item:hover:before,[data-v-1f0310d6] .activity-item.active:before,[data-v-1f0310d6] .activity-item.selected:before{opacity:1;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}[data-v-1f0310d6] .activity-item.select-mode{padding-left:.52rem}[data-v-1f0310d6] .select-dot{flex:0 0 auto;width:15px;height:15px;box-sizing:border-box;margin-top:.38rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 54%,transparent);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}[data-v-1f0310d6] .select-dot.can-select{border-color:color-mix(in srgb,var(--selected) 48%,var(--line))}[data-v-1f0310d6] .select-dot.can-select:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}[data-v-1f0310d6] .select-dot.can-select.on{border-color:var(--selected);background:var(--selected);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--editor-bg) 92%,transparent),0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}[data-v-1f0310d6] .select-dot.disabled{opacity:.34;cursor:not-allowed}[data-v-1f0310d6] .activity-icon{flex:0 0 auto;width:28px;height:28px;margin-left:.14rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);font-size:.9rem;line-height:1}[data-v-1f0310d6] .activity-item:hover .activity-icon,[data-v-1f0310d6] .activity-item.active .activity-icon,[data-v-1f0310d6] .activity-item.selected .activity-icon{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg))}[data-v-1f0310d6] .activity-content{flex:1 1 auto;min-width:0;display:grid;gap:.2rem}[data-v-1f0310d6] .activity-title{min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:750;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-1f0310d6] .activity-time{min-width:0;color:var(--text-secondary);font-size:.69rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-1f0310d6] .activity-item:hover .activity-title{color:var(--selected);font-weight:790}[data-v-1f0310d6] .activity-item.active .activity-title,[data-v-1f0310d6] .activity-item.selected .activity-title{color:var(--selected);font-weight:840;letter-spacing:-.01em}[data-v-1f0310d6] .activity-item:hover .activity-time,[data-v-1f0310d6] .activity-item.active .activity-time,[data-v-1f0310d6] .activity-item.selected .activity-time{color:color-mix(in srgb,var(--selected) 72%,var(--text-secondary));font-weight:710}[data-v-1f0310d6] .item-del-btn{flex:0 0 auto;width:24px;height:24px;min-width:24px;box-sizing:border-box;margin-top:.16rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}[data-v-1f0310d6] .activity-item:hover .item-del-btn,[data-v-1f0310d6] .activity-item:focus-within .item-del-btn,[data-v-1f0310d6] .activity-item.selected .item-del-btn{opacity:1;pointer-events:auto}[data-v-1f0310d6] .item-del-btn:hover,[data-v-1f0310d6] .item-del-btn:focus-visible{border-color:#ef44448f;background:#ef44441c;color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 6px 14px #ef444414;outline:none}[data-v-1f0310d6] .item-del-btn:active{transform:translateY(1px)}.empty-tip[data-v-1f0310d6]{padding:.9rem .76rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);font-size:.8rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.path-tooltip[data-v-1f0310d6]{position:fixed;z-index:20000;max-width:min(560px,calc(100vw - 24px));padding:.5rem .64rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));color:var(--text-main, var(--text));font-size:.78rem;font-weight:650;line-height:1.42;pointer-events:none;box-shadow:0 16px 34px #0000002e,0 1px color-mix(in srgb,white 7%,transparent) inset;white-space:normal;overflow-wrap:anywhere;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (max-width: 520px){.heatmap-section[data-v-1f0310d6]{padding:.45rem}.timeline-toolbar[data-v-1f0310d6]{padding:.44rem}.toolbar-input[data-v-1f0310d6]{width:180px}.activity-list[data-v-1f0310d6]{padding:.45rem}.activity-section[data-v-1f0310d6]{padding:.44rem}[data-v-1f0310d6] .section-head{align-items:flex-start;flex-direction:column;gap:.34rem}[data-v-1f0310d6] .section-more{width:100%}[data-v-1f0310d6] .activity-item{padding:.52rem}[data-v-1f0310d6] .activity-content{gap:.18rem}[data-v-1f0310d6] .item-del-btn{opacity:1;pointer-events:auto}}.conv-container[data-v-f7f4a6b2]{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.52rem;padding:.55rem;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.conv-header[data-v-f7f4a6b2]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.58rem;padding:.42rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000d}.conv-header-left[data-v-f7f4a6b2]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.42rem}.conv-header-actions[data-v-f7f4a6b2]{flex:0 0 auto;display:flex;align-items:center;gap:.32rem}.conv-title[data-v-f7f4a6b2]{min-width:0;color:var(--text-main, var(--text));font-size:.82rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-filter-pill[data-v-f7f4a6b2]{max-width:8rem;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.28rem;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);font-size:.7rem;font-weight:740;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-filter-btn[data-v-f7f4a6b2],.new-conv-btn[data-v-f7f4a6b2],.label-filter-close[data-v-f7f4a6b2]{width:30px;height:30px;min-width:30px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.new-conv-btn[data-v-f7f4a6b2]{font-size:.9rem}.tag-filter-btn[data-v-f7f4a6b2]:hover,.tag-filter-btn[data-v-f7f4a6b2]:focus-visible,.new-conv-btn[data-v-f7f4a6b2]:hover,.new-conv-btn[data-v-f7f4a6b2]:focus-visible,.label-filter-close[data-v-f7f4a6b2]:hover,.label-filter-close[data-v-f7f4a6b2]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.tag-filter-btn[data-v-f7f4a6b2]:active,.new-conv-btn[data-v-f7f4a6b2]:active,.label-filter-close[data-v-f7f4a6b2]:active{transform:translateY(1px)}.label-filter-panel[data-v-f7f4a6b2]{position:absolute;top:45px;right:8px;z-index:9999;width:min(280px,calc(100% - 16px));max-height:min(380px,calc(100% - 56px));display:flex;flex-direction:column;gap:.52rem;padding:.58rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 18px 42px #00000038,0 1px color-mix(in srgb,white 7%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.label-filter-header[data-v-f7f4a6b2]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-main, var(--text));font-size:.8rem;font-weight:790;line-height:1.35}.label-filter-body[data-v-f7f4a6b2]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.42rem;overflow:hidden}.label-filter-row[data-v-f7f4a6b2],.label-list[data-v-f7f4a6b2]{min-width:0;display:flex;flex-wrap:wrap;gap:.32rem}.label-list[data-v-f7f4a6b2]{max-height:180px;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin}.label-list[data-v-f7f4a6b2]::-webkit-scrollbar{width:8px}.label-list[data-v-f7f4a6b2]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.label-chip[data-v-f7f4a6b2]{max-width:100%;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:0 .54rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:730;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.label-chip[data-v-f7f4a6b2]:hover,.label-chip[data-v-f7f4a6b2]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.label-chip.selected[data-v-f7f4a6b2]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 74%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.label-count[data-v-f7f4a6b2]{flex:0 0 auto;color:inherit;font-size:.68rem;opacity:.78}.label-empty[data-v-f7f4a6b2],.empty-tip[data-v-f7f4a6b2]{padding:.82rem .72rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);font-size:.78rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.conv-list[data-v-f7f4a6b2]{flex:1 1 auto;min-width:0;min-height:0;display:grid;align-content:start;gap:.38rem;overflow-y:auto;overflow-x:hidden;padding:.02rem .04rem .7rem;scrollbar-width:thin}.conv-list[data-v-f7f4a6b2]::-webkit-scrollbar{width:8px}.conv-list[data-v-f7f4a6b2]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.conv-item[data-v-f7f4a6b2]{position:relative;width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:.52rem;padding:.58rem .62rem;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.8rem;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.conv-item[data-v-f7f4a6b2]:before{content:"";position:absolute;left:.34rem;top:.62rem;bottom:.62rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,transparent);opacity:0;transition:opacity .15s ease,background .15s ease,box-shadow .15s ease}.conv-item[data-v-f7f4a6b2]:hover,.conv-item[data-v-f7f4a6b2]:focus-within{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 44%,transparent),color-mix(in srgb,var(--editor-bg) 36%,transparent));color:var(--selected);box-shadow:0 8px 18px #0000000f}.conv-item.active[data-v-f7f4a6b2]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 22px #00000014}.conv-item[data-v-f7f4a6b2]:hover:before,.conv-item.active[data-v-f7f4a6b2]:before{opacity:1;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.conv-icon[data-v-f7f4a6b2]{flex:0 0 auto;width:28px;height:28px;margin-left:.18rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);font-size:.92rem;line-height:1}.conv-item:hover .conv-icon[data-v-f7f4a6b2],.conv-item.active .conv-icon[data-v-f7f4a6b2]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg))}.conv-content[data-v-f7f4a6b2]{flex:1 1 auto;min-width:0;display:grid;gap:.2rem}.conv-title-line[data-v-f7f4a6b2]{min-width:0;display:flex;align-items:center;gap:.36rem}.conv-name[data-v-f7f4a6b2]{flex:1 1 auto;min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:750;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item:hover .conv-name[data-v-f7f4a6b2]{color:var(--selected);font-weight:790}.conv-item.active .conv-name[data-v-f7f4a6b2]{color:var(--selected);font-weight:840;letter-spacing:-.01em}.conv-count[data-v-f7f4a6b2]{flex:0 0 auto;min-height:21px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .44rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:730;line-height:1;white-space:nowrap}.conv-item:hover .conv-count[data-v-f7f4a6b2]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 40%,var(--editor-bg))}.conv-item.active .conv-count[data-v-f7f4a6b2]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);font-weight:780}.conv-time[data-v-f7f4a6b2]{min-width:0;color:var(--text-secondary);font-size:.69rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item.active .conv-time[data-v-f7f4a6b2]{color:color-mix(in srgb,var(--selected) 72%,var(--text-secondary));font-weight:720}.zen-context-menu[data-v-f7f4a6b2]{position:fixed;z-index:20000;min-width:150px;max-width:min(260px,calc(100vw - 18px));padding:.32rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 18px 42px #00000038,0 1px color-mix(in srgb,white 7%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:hidden}.menu-item[data-v-f7f4a6b2]{min-width:0;min-height:30px;box-sizing:border-box;display:flex;align-items:center;gap:.42rem;padding:0 .58rem;border-radius:10px;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:720;line-height:1.2;white-space:nowrap;transition:background .15s ease,color .15s ease}.menu-item[data-v-f7f4a6b2]:hover{background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected)}.menu-item.danger[data-v-f7f4a6b2]{color:#ef4444}.menu-item.danger[data-v-f7f4a6b2]:hover{background:#ef44441a;color:#ef4444}.path-tooltip[data-v-f7f4a6b2]{position:fixed;z-index:20000;max-width:min(560px,calc(100vw - 24px));padding:.5rem .64rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));color:var(--text-main, var(--text));font-size:.78rem;font-weight:650;line-height:1.42;pointer-events:none;box-shadow:0 16px 34px #0000002e,0 1px color-mix(in srgb,white 7%,transparent) inset;white-space:normal;overflow-wrap:anywhere;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.load-more-wrap[data-v-f7f4a6b2]{padding:.46rem .18rem .62rem;display:flex;justify-content:center}.load-more-btn[data-v-f7f4a6b2]{min-height:30px;box-sizing:border-box;padding:0 .82rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:740;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.load-more-btn[data-v-f7f4a6b2]:hover:not(:disabled),.load-more-btn[data-v-f7f4a6b2]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.load-more-btn[data-v-f7f4a6b2]:active:not(:disabled){transform:translateY(1px)}.load-more-btn[data-v-f7f4a6b2]:disabled{opacity:.55;cursor:not-allowed;transform:none}.load-more-end[data-v-f7f4a6b2]{padding:.34rem .6rem;border:1px dashed color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;color:var(--text-secondary);font-size:.72rem;line-height:1.2;opacity:.82}@media (max-width: 520px){.conv-container[data-v-f7f4a6b2]{padding:.45rem}.conv-header[data-v-f7f4a6b2]{align-items:stretch;flex-direction:column}.conv-header-actions[data-v-f7f4a6b2]{width:100%}.tag-filter-btn[data-v-f7f4a6b2],.new-conv-btn[data-v-f7f4a6b2]{flex:1 1 auto;width:auto}.label-filter-panel[data-v-f7f4a6b2]{left:8px;right:8px;width:auto}.label-chip[data-v-f7f4a6b2]{flex:1 1 auto}.conv-item[data-v-f7f4a6b2]{padding:.56rem}.conv-title-line[data-v-f7f4a6b2]{align-items:flex-start;flex-direction:column;gap:.22rem}.conv-count[data-v-f7f4a6b2]{align-self:flex-start}.load-more-btn[data-v-f7f4a6b2]{width:100%;white-space:normal}}.tree-node[data-v-e0dff19d]{min-width:0;display:flex;flex-direction:column}.file-item[data-v-e0dff19d]{position:relative;min-width:0;min-height:28px;display:flex;align-items:center;gap:.36rem;padding:.24rem .38rem;padding-left:var(--tree-indent, .5rem);border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;opacity:var(--coverage-opacity, 1);font-size:.82rem;line-height:1.35;transition:background .15s var(--ease-smooth, ease),border-color .15s var(--ease-smooth, ease),color .15s var(--ease-smooth, ease),opacity .15s var(--ease-smooth, ease),transform .15s var(--ease-smooth, ease)}.file-item[data-v-e0dff19d]:hover{border-color:color-mix(in srgb,var(--selected) 20%,transparent);background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--text-main, var(--text))}.file-item.selected[data-v-e0dff19d]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--selected) 12%,transparent));color:var(--selected);font-weight:760}.file-item.in-library-file[data-v-e0dff19d]:not(.selected){color:var(--text-main, var(--text))}.file-item.focused[data-v-e0dff19d]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line))}.file-item.favorite-highlighted[data-v-e0dff19d]:not(.selected){border-color:color-mix(in srgb,var(--favorite-highlight-color, #d97706) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--favorite-highlight-color, #d97706) 8%,transparent),transparent 72%);color:var(--text-main, var(--text))}.file-item.favorite-highlighted[data-v-e0dff19d]:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:3px;border-radius:999px;background:var(--favorite-highlight-color, #d97706);opacity:.68;pointer-events:none}.file-item.favorite-highlighted.selected[data-v-e0dff19d]:before{opacity:.9}.file-icon[data-v-e0dff19d]{flex:0 0 auto;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.file-name[data-v-e0dff19d]{flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.highlight-dot[data-v-e0dff19d]{flex:0 0 auto;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--favorite-highlight-color, #d97706) 64%,var(--line));border-radius:999px;background:var(--favorite-highlight-color, #d97706);box-shadow:0 0 0 3px color-mix(in srgb,var(--favorite-highlight-color, #d97706) 11%,transparent);opacity:.9}.batch-checkbox[data-v-e0dff19d]{flex:0 0 auto;width:14px;height:14px;margin:0 4px 0 0;accent-color:var(--selected, #7fb0ff);opacity:.86}.hebbian-mark[data-v-e0dff19d],.library-mark[data-v-e0dff19d],.library-dir-mark[data-v-e0dff19d]{flex:0 0 auto;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);font-size:.68rem;line-height:1;opacity:.66;transition:opacity .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.hebbian-mark[data-v-e0dff19d]{border-color:color-mix(in srgb,#16a34a 24%,var(--line));background:color-mix(in srgb,#16a34a 8%,transparent);color:#16a34a}.library-mark[data-v-e0dff19d],.library-dir-mark[data-v-e0dff19d]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected)}.library-dir-mark[data-v-e0dff19d]{opacity:.52}.file-item:hover .hebbian-mark[data-v-e0dff19d],.file-item:hover .library-mark[data-v-e0dff19d],.file-item:hover .library-dir-mark[data-v-e0dff19d],.file-item.selected .hebbian-mark[data-v-e0dff19d],.file-item.selected .library-mark[data-v-e0dff19d],.file-item.selected .library-dir-mark[data-v-e0dff19d]{opacity:.95}.focus-dot[data-v-e0dff19d],.fav-star[data-v-e0dff19d]{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.82rem;line-height:1;opacity:.34;transition:opacity .15s ease,transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease}.file-item:hover .focus-dot[data-v-e0dff19d],.file-item:hover .fav-star[data-v-e0dff19d]{opacity:.88}.focus-dot[data-v-e0dff19d]:hover,.fav-star[data-v-e0dff19d]:hover{transform:scale(1.06)}.focus-dot.active[data-v-e0dff19d]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);opacity:.96}.fav-star.active[data-v-e0dff19d]{border-color:color-mix(in srgb,#d97706 34%,var(--line));background:color-mix(in srgb,#d97706 10%,transparent);color:#d97706;opacity:.96}.children[data-v-e0dff19d]{min-width:0;display:flex;flex-direction:column;margin-left:.55rem;padding-left:.25rem;border-left:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.empty-tip[data-v-e0dff19d]{margin:.25rem 0 .25rem .4rem;padding:.45rem .55rem;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.45;overflow-wrap:break-word}@media (max-width: 420px){.file-item[data-v-e0dff19d]{gap:.3rem;padding-right:.3rem}.focus-dot[data-v-e0dff19d],.fav-star[data-v-e0dff19d]{width:24px;height:24px}.children[data-v-e0dff19d]{margin-left:.35rem}}[data-nisb-modal=batch-move]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important;isolation:isolate!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--selected) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 8%,color-mix(in srgb,#16a34a 8%,transparent),transparent 28%),#00000057!important}.zen-modal[data-v-487dc60b]{width:min(660px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text);box-shadow:0 24px 80px #0000004d,0 2px 18px #00000029;backdrop-filter:blur(16px)}.zen-modal-header[data-v-487dc60b]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px 13px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 42%,transparent)}.title[data-v-487dc60b]{min-width:0;color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.icon-btn[data-v-487dc60b]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;font-size:.9rem;line-height:1}.icon-btn[data-v-487dc60b]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.icon-btn[data-v-487dc60b]:active{transform:translateY(1px)}.zen-modal-body[data-v-487dc60b]{flex:1 1 auto;min-height:0;display:grid;gap:12px;overflow:auto;padding:12px;scrollbar-width:thin}.row[data-v-487dc60b],.path-row[data-v-487dc60b],.input-row[data-v-487dc60b]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.label[data-v-487dc60b]{padding-top:8px;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.path[data-v-487dc60b]{min-width:0;padding:9px 10px;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text-main, var(--text));font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.crumb-box[data-v-487dc60b]{min-width:0;padding:9px 10px;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent)}.crumb-multiline[data-v-487dc60b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 4px;min-width:0;color:var(--text-secondary);line-height:1.3;overflow-wrap:anywhere}.crumb-btn[data-v-487dc60b]{min-height:23px;max-width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 4px;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1.15;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,color .16s ease}.crumb-btn[data-v-487dc60b]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,var(--editor-bg));color:var(--selected);text-decoration:none}.crumb-sep[data-v-487dc60b]{color:var(--text-secondary);opacity:.65;user-select:none}.crumb-child-inline-btn[data-v-487dc60b]{flex:0 0 auto;width:26px;height:22px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.crumb-child-inline-btn[data-v-487dc60b]:hover,.crumb-child-inline-btn.active[data-v-487dc60b]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected-bg) 60%,var(--editor-bg));color:var(--selected)}.child-panel[data-v-487dc60b]{display:grid;gap:7px;padding:9px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--selected-bg) 28%,var(--editor-bg))}.child-panel-header[data-v-487dc60b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.child-panel-title[data-v-487dc60b]{min-width:0;color:var(--text-main, var(--text));font-size:.78rem;font-weight:790;line-height:1.35;overflow-wrap:break-word}.child-panel-close[data-v-487dc60b]{flex:0 0 auto;width:30px;height:28px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.child-panel-close[data-v-487dc60b]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.child-panel-body[data-v-487dc60b]{max-height:210px;overflow:auto;display:grid;gap:6px;padding:2px;scrollbar-width:thin}.child-empty[data-v-487dc60b]{padding:10px;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.child-item[data-v-487dc60b]{width:100%;min-width:0;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);color:var(--text-main, var(--text));cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.child-item[data-v-487dc60b]:hover{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));color:var(--selected);transform:translate(2px)}.child-icon[data-v-487dc60b]{flex:0 0 auto}.child-name[data-v-487dc60b]{flex:1 1 auto;min-width:0;font-size:.8rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.input-wrap[data-v-487dc60b]{min-width:0;display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.input-wrap[data-v-487dc60b]:focus-within{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.prefix[data-v-487dc60b]{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 10px;border-right:1px solid color-mix(in srgb,var(--line) 78%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1;background:color-mix(in srgb,var(--sidebar-bg) 56%,transparent)}.name-input[data-v-487dc60b]{flex:1 1 auto;min-width:0;padding:10px;border:0;outline:none;background:transparent;color:var(--text-main, var(--text));font-size:.82rem;line-height:1.35}.name-input[data-v-487dc60b]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.hint[data-v-487dc60b]{padding:10px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.zen-modal-footer[data-v-487dc60b]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:9px;padding:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 76%,transparent)}.btn[data-v-487dc60b]{min-height:36px;min-width:96px;display:inline-flex;align-items:center;justify-content:center;padding:0 .78rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:730;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.btn[data-v-487dc60b]:hover:not(:disabled){background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.btn[data-v-487dc60b]:active:not(:disabled){transform:translateY(1px)}.btn.primary[data-v-487dc60b]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}.btn.primary[data-v-487dc60b]:disabled{opacity:.54;cursor:not-allowed;transform:none}.mono[data-v-487dc60b]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}@media (max-width: 640px){[data-nisb-modal=batch-move]{align-items:stretch!important;padding:0!important}.zen-modal[data-v-487dc60b]{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.row[data-v-487dc60b],.path-row[data-v-487dc60b],.input-row[data-v-487dc60b]{grid-template-columns:1fr;gap:6px}.label[data-v-487dc60b]{padding-top:0}.zen-modal-footer[data-v-487dc60b]{display:grid;grid-template-columns:1fr}.btn[data-v-487dc60b]{width:100%}}@media (max-width: 420px){.zen-modal-header[data-v-487dc60b],.zen-modal-body[data-v-487dc60b],.zen-modal-footer[data-v-487dc60b]{padding-left:10px;padding-right:10px}.input-wrap[data-v-487dc60b]{display:grid;grid-template-columns:1fr}.prefix[data-v-487dc60b]{min-height:32px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}[data-nisb-modal=batch-rename]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important;isolation:isolate!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--selected) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 8%,color-mix(in srgb,#d97706 9%,transparent),transparent 28%),#00000057!important}.zen-modal[data-v-e8849ab1]{width:min(860px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text);box-shadow:0 24px 80px #0000004d,0 2px 18px #00000029;backdrop-filter:blur(16px)}.zen-modal-header[data-v-e8849ab1]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px 13px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 42%,transparent)}.title[data-v-e8849ab1]{min-width:0;color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.icon-btn[data-v-e8849ab1]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;font-size:.9rem;line-height:1}.icon-btn[data-v-e8849ab1]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.icon-btn[data-v-e8849ab1]:active{transform:translateY(1px)}.zen-modal-body[data-v-e8849ab1]{flex:1 1 auto;min-height:0;display:grid;gap:12px;overflow:auto;padding:12px;scrollbar-width:thin}.top-info[data-v-e8849ab1]{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.pill[data-v-e8849ab1]{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 68%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:740;line-height:1;overflow-wrap:anywhere}.grid[data-v-e8849ab1]{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent)}.label[data-v-e8849ab1]{padding-top:8px;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.field[data-v-e8849ab1]{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.input[data-v-e8849ab1],.select[data-v-e8849ab1],.num[data-v-e8849ab1]{min-height:36px;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main, var(--text));outline:none;font-family:inherit;font-size:.82rem;line-height:1.35;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.input[data-v-e8849ab1]{width:100%;padding:0 10px}.select[data-v-e8849ab1]{width:min(260px,100%);padding:0 10px}.num[data-v-e8849ab1]{width:74px;padding:0 8px}.input[data-v-e8849ab1]::placeholder,.num[data-v-e8849ab1]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.input[data-v-e8849ab1]:focus,.select[data-v-e8849ab1]:focus,.num[data-v-e8849ab1]:focus{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.chk[data-v-e8849ab1]{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 56%,transparent);color:var(--text-main, var(--text));font-size:.8rem;font-weight:720;line-height:1}.chk input[data-v-e8849ab1]{accent-color:var(--selected)}.num-row[data-v-e8849ab1]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.muted[data-v-e8849ab1]{color:var(--text-secondary);font-size:.74rem;line-height:1.4}.preview-head[data-v-e8849ab1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:780;line-height:1.35}.warn[data-v-e8849ab1]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(239,68,68,.36);border-radius:999px;background:#ef44441a;color:#ef4444;font-size:.72rem;font-weight:760;line-height:1;overflow-wrap:break-word}.preview-list[data-v-e8849ab1]{max-height:280px;overflow:auto;display:grid;gap:6px;padding:9px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);scrollbar-width:thin}.preview-row[data-v-e8849ab1]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:11px;background:color-mix(in srgb,var(--sidebar-bg) 54%,transparent);color:var(--text-secondary);font-size:.76rem;line-height:1.35}.old[data-v-e8849ab1],.new[data-v-e8849ab1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.old[data-v-e8849ab1]{color:var(--text-secondary)}.new[data-v-e8849ab1]{color:var(--text-main, var(--text));font-weight:740}.arrow[data-v-e8849ab1]{text-align:center;color:var(--text-secondary);opacity:.78}.new.bad[data-v-e8849ab1]{color:#ef4444}.hint[data-v-e8849ab1]{padding:10px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.zen-modal-footer[data-v-e8849ab1]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:9px;padding:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 76%,transparent)}.btn[data-v-e8849ab1]{min-height:36px;min-width:96px;display:inline-flex;align-items:center;justify-content:center;padding:0 .78rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:730;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.btn[data-v-e8849ab1]:hover:not(:disabled){background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.btn[data-v-e8849ab1]:active:not(:disabled){transform:translateY(1px)}.btn.primary[data-v-e8849ab1]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}.btn.primary[data-v-e8849ab1]:disabled{opacity:.54;cursor:not-allowed;transform:none}.mono[data-v-e8849ab1]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}@media (max-width: 720px){[data-nisb-modal=batch-rename]{align-items:stretch!important;padding:0!important}.zen-modal[data-v-e8849ab1]{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.grid[data-v-e8849ab1]{grid-template-columns:1fr;gap:7px}.label[data-v-e8849ab1]{padding-top:0}.preview-head[data-v-e8849ab1],.zen-modal-footer[data-v-e8849ab1]{display:grid;grid-template-columns:1fr}.btn[data-v-e8849ab1]{width:100%}.preview-row[data-v-e8849ab1]{grid-template-columns:1fr;gap:5px}.arrow[data-v-e8849ab1]{text-align:left}.old[data-v-e8849ab1],.new[data-v-e8849ab1]{white-space:normal;overflow-wrap:anywhere}}@media (max-width: 420px){.zen-modal-header[data-v-e8849ab1],.zen-modal-body[data-v-e8849ab1],.zen-modal-footer[data-v-e8849ab1]{padding-left:10px;padding-right:10px}.field[data-v-e8849ab1],.num-row[data-v-e8849ab1]{display:grid;grid-template-columns:1fr;width:100%}.select[data-v-e8849ab1],.num[data-v-e8849ab1],.chk[data-v-e8849ab1]{width:100%}}.file-list[data-v-6619acf0]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.35rem;padding:.5rem;scrollbar-width:thin}.favorites-block[data-v-6619acf0]{display:grid;gap:.32rem;margin-bottom:.12rem;padding:.45rem;border:1px solid color-mix(in srgb,#d97706 18%,var(--line));border-radius:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,#d97706 15%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 70%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));box-shadow:0 8px 22px #00000014}.favorites-header[data-v-6619acf0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:0 .05rem .12rem}.fav-title[data-v-6619acf0]{min-width:0;color:var(--text-main, var(--text));font-size:.78rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.fav-count[data-v-6619acf0]{flex:0 0 auto;min-width:24px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 .42rem;border:1px solid color-mix(in srgb,#d97706 24%,var(--line));border-radius:999px;background:color-mix(in srgb,#d97706 9%,transparent);color:#d97706;font-size:.7rem;font-weight:780;line-height:1}.favorites-list[data-v-6619acf0]{min-width:0;display:flex;flex-direction:column;gap:.16rem}.fav-subtitle[data-v-6619acf0]{padding:.04rem .1rem;color:var(--text-secondary);font-size:.7rem;font-weight:760;line-height:1.35;letter-spacing:.01em;overflow-wrap:break-word}.fav-divider[data-v-6619acf0]{height:1px;margin:.18rem .08rem;background:linear-gradient(90deg,transparent,color-mix(in srgb,#d97706 28%,var(--line)),transparent)}.favorite-item[data-v-6619acf0]{position:relative;min-width:0;min-height:30px;display:flex;align-items:center;gap:.36rem;padding:.26rem .38rem;border:1px solid transparent;border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 34%,transparent);color:var(--text-secondary);cursor:pointer;font-size:.8rem;line-height:1.35;transition:background .15s var(--ease-smooth, ease),border-color .15s var(--ease-smooth, ease),color .15s var(--ease-smooth, ease),transform .15s var(--ease-smooth, ease)}.favorite-item[data-v-6619acf0]:hover{border-color:color-mix(in srgb,#d97706 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#d97706 12%,transparent),color-mix(in srgb,var(--selected-bg) 28%,transparent));color:var(--text-main, var(--text));transform:translate(1px)}.favorite-item.selected[data-v-6619acf0]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,#d97706 10%,transparent));color:var(--selected);font-weight:760}.favorite-item.focused[data-v-6619acf0]:not(.selected){border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:color-mix(in srgb,var(--selected-bg) 30%,transparent);color:var(--text-main, var(--text))}.favorite-item.highlighted[data-v-6619acf0]:not(.selected):not(.focused){border-color:color-mix(in srgb,var(--favorite-highlight-color, #d97706) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--favorite-highlight-color, #d97706) 10%,transparent),color-mix(in srgb,var(--editor-bg) 34%,transparent));color:var(--text-main, var(--text))}.favorite-item.highlighted[data-v-6619acf0]:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:3px;border-radius:999px;background:var(--favorite-highlight-color, #d97706);opacity:.76;pointer-events:none}.favorite-item.highlighted.selected[data-v-6619acf0]:before,.favorite-item.highlighted.focused[data-v-6619acf0]:before{opacity:.92}.fav-icon[data-v-6619acf0]{flex:0 0 auto;width:1.15rem;display:inline-flex;align-items:center;justify-content:center;font-size:.98rem;line-height:1}.fav-name[data-v-6619acf0]{flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.fav-highlight-dot[data-v-6619acf0]{flex:0 0 auto;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--favorite-highlight-color, #d97706) 62%,var(--line));border-radius:999px;background:var(--favorite-highlight-color, #d97706);box-shadow:0 0 0 3px color-mix(in srgb,var(--favorite-highlight-color, #d97706) 12%,transparent)}.fav-focus[data-v-6619acf0],.fav-star[data-v-6619acf0]{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.82rem;line-height:1;opacity:.42;transition:opacity .15s ease,transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease}.favorite-item:hover .fav-focus[data-v-6619acf0],.favorite-item:hover .fav-star[data-v-6619acf0]{opacity:.9}.fav-focus[data-v-6619acf0]:hover,.fav-star[data-v-6619acf0]:hover{transform:scale(1.06)}.fav-focus.active[data-v-6619acf0]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);opacity:.96}.fav-star.active[data-v-6619acf0],.fav-star-small.active[data-v-6619acf0]{border-color:color-mix(in srgb,#d97706 34%,var(--line));background:color-mix(in srgb,#d97706 10%,transparent);color:#d97706;opacity:.96}.root-row[data-v-6619acf0]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.45rem;position:sticky;top:0;z-index:5;margin:0 -.08rem .05rem;padding:.38rem .4rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));backdrop-filter:blur(12px);box-shadow:0 8px 20px #00000014}.root-left[data-v-6619acf0]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.35rem}.crumb-scroll[data-v-6619acf0]{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;padding:.05rem 0;color:var(--text-secondary);font-size:.78rem;font-weight:720;line-height:1.2;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crumb-scroll[data-v-6619acf0]::-webkit-scrollbar{height:0}.crumb-btn[data-v-6619acf0]{flex:0 0 auto;min-height:24px;max-width:180px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 .28rem;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,border-color .15s ease,color .15s ease}.crumb-btn[data-v-6619acf0]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,transparent);color:var(--selected);text-decoration:none}.crumb-sep[data-v-6619acf0]{flex:0 0 auto;margin:0 .08rem;color:var(--text-secondary);opacity:.58;user-select:none}.root-right[data-v-6619acf0]{flex:0 0 auto;display:flex;align-items:center;gap:.25rem}.new-conv-btn[data-v-6619acf0]{min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);color:var(--text-secondary);cursor:pointer;padding:0;font-family:inherit;font-size:.82rem;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.new-conv-btn[data-v-6619acf0]:hover{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));color:var(--selected)}.new-conv-btn[data-v-6619acf0]:active{transform:translateY(1px)}.root-plus-btn[data-v-6619acf0],.collapse-all-btn[data-v-6619acf0],.batch-toggle-btn[data-v-6619acf0],.batch-btn[data-v-6619acf0]{width:26px;height:26px}.root-plus-btn[data-v-6619acf0]{border-color:color-mix(in srgb,#16a34a 30%,var(--line));color:#16a34a}.root-plus-btn[data-v-6619acf0]:hover{border-color:color-mix(in srgb,#16a34a 42%,var(--line));background:color-mix(in srgb,#16a34a 10%,transparent);color:#16a34a}.batch-pill[data-v-6619acf0]{min-height:24px;display:inline-flex;align-items:center;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--selected) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 40%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;line-height:1;white-space:nowrap}.danger-btn[data-v-6619acf0]{border-color:#ef44445c;color:#ef4444}.danger-btn[data-v-6619acf0]:hover{border-color:#ef444485;background:#ef44441a;color:#ef4444}.empty-tip[data-v-6619acf0]{margin:.1rem 0;padding:.55rem .62rem;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.45;overflow-wrap:break-word}.path-tooltip[data-v-6619acf0]{position:fixed;z-index:2147483647;max-width:min(560px,calc(100vw - 24px));padding:.5rem .64rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));color:var(--text-main, var(--text));font-size:.78rem;font-weight:650;line-height:1.42;pointer-events:none;box-shadow:0 16px 34px #0000002e,0 1px color-mix(in srgb,white 7%,transparent) inset;white-space:normal;overflow-wrap:anywhere;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (max-width: 420px){.file-list[data-v-6619acf0]{padding:.42rem}.favorites-block[data-v-6619acf0]{padding:.4rem;border-radius:13px}.root-row[data-v-6619acf0]{align-items:stretch;flex-direction:column;gap:.36rem}.root-right[data-v-6619acf0]{width:100%;justify-content:flex-end;flex-wrap:wrap}.batch-pill[data-v-6619acf0]{margin-right:auto}.crumb-btn[data-v-6619acf0]{max-width:140px}}.nisb-modal-backdrop[data-v-532ad074]{position:fixed;inset:0;background:#0a0a0a59;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:40}.nisb-modal[data-v-532ad074]{width:360px;max-width:90vw;background:var(--editor-bg);border-radius:12px;padding:.9rem 1rem .8rem;box-shadow:0 18px 45px #00000047;color:var(--text-main)}.modal-header[data-v-532ad074]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.title[data-v-532ad074]{font-size:.95rem;font-weight:600}.close-btn[data-v-532ad074]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.9rem;padding:.1rem .2rem;border-radius:999px;transition:all var(--transition-normal) var(--ease-smooth)}.close-btn[data-v-532ad074]:hover{background:var(--selected-bg);color:var(--selected)}.modal-body[data-v-532ad074]{font-size:.8rem;margin-top:.1rem}.hint[data-v-532ad074]{margin:0 0 .6rem;color:var(--text-secondary);line-height:1.4}.mono[data-v-532ad074]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--text-main)}.field[data-v-532ad074]{margin-bottom:.6rem}.field-label[data-v-532ad074]{display:block;margin-bottom:.25rem;font-size:.78rem;color:var(--text-secondary)}.field-control[data-v-532ad074]{display:flex;align-items:center}.select[data-v-532ad074]{width:100%;padding:.35rem .5rem;border-radius:8px;border:1px solid var(--line);background:var(--sidebar-bg);color:var(--text-main);font-size:.8rem;outline:none;transition:all var(--transition-normal) var(--ease-smooth)}.select[data-v-532ad074]:focus{border-color:var(--selected);box-shadow:0 0 0 1px #3c69bc2e}.mode-row[data-v-532ad074]{gap:.6rem;justify-content:flex-start}.radio-label[data-v-532ad074]{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.78rem;color:var(--text-secondary)}.radio-text[data-v-532ad074]{white-space:nowrap}.modal-footer[data-v-532ad074]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.4rem}.btn[data-v-532ad074]{min-width:70px;padding:.32rem .6rem;border-radius:999px;border:1px solid transparent;font-size:.8rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth)}.btn.secondary[data-v-532ad074]{background:transparent;color:var(--text-secondary);border-color:var(--line)}.btn.secondary[data-v-532ad074]:hover{background:var(--sidebar-bg)}.btn.primary[data-v-532ad074]{background:var(--selected);color:#fff;border-color:transparent}.btn.primary[data-v-532ad074]:hover{filter:brightness(1.05)}.btn.primary[data-v-532ad074]:disabled{opacity:.6;cursor:default}.rss-panel[data-v-cb0b3cbd]{height:100%;min-height:0;min-width:0;padding:.55rem;display:flex;flex-direction:column;gap:.58rem;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.head[data-v-cb0b3cbd]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.38rem .42rem .42rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000d}.title-block[data-v-cb0b3cbd]{min-width:0;display:grid;gap:.28rem}.title[data-v-cb0b3cbd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main, var(--text));font-size:.84rem;font-weight:800;line-height:1.25}.head-meta[data-v-cb0b3cbd],.actions[data-v-cb0b3cbd]{display:flex;align-items:center;gap:.38rem;min-width:0}.actions[data-v-cb0b3cbd]{flex:0 0 auto;justify-content:flex-end}.summary-chip[data-v-cb0b3cbd],.tag-chip[data-v-cb0b3cbd]{display:inline-flex;align-items:center;justify-content:center;min-height:23px;box-sizing:border-box;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:740;line-height:1;white-space:nowrap;max-width:100%}.summary-chip[data-v-cb0b3cbd]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected)}.add-card[data-v-cb0b3cbd]{flex:0 0 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.46rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.inp[data-v-cb0b3cbd]{width:100%;min-width:0;min-height:32px;box-sizing:border-box;padding:.48rem .62rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.8rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.inp[data-v-cb0b3cbd]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.inp[data-v-cb0b3cbd]:focus{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #00000012}.btn[data-v-cb0b3cbd]{min-height:30px;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-cb0b3cbd]:hover:not(:disabled),.btn[data-v-cb0b3cbd]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-cb0b3cbd]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-cb0b3cbd]:disabled{opacity:.55;cursor:not-allowed}.btn.primary[data-v-cb0b3cbd]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.list[data-v-cb0b3cbd]{flex:1 1 auto;min-width:0;min-height:0;display:grid;align-content:start;gap:.46rem;overflow-y:auto;overflow-x:hidden;padding:.02rem .05rem .7rem;scrollbar-width:thin}.list[data-v-cb0b3cbd]::-webkit-scrollbar{width:8px}.list[data-v-cb0b3cbd]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.state-box[data-v-cb0b3cbd]{margin-top:.15rem;padding:.9rem .75rem;border:1px dashed color-mix(in srgb,var(--line) 86%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);font-size:.8rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.state-box.empty[data-v-cb0b3cbd]{border-style:dashed}.feed-item[data-v-cb0b3cbd]{position:relative;width:100%;min-width:0;display:flex;align-items:stretch;gap:.55rem;padding:.62rem .64rem;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.feed-item[data-v-cb0b3cbd]:hover,.feed-item[data-v-cb0b3cbd]:focus-visible{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 44%,transparent),color-mix(in srgb,var(--editor-bg) 36%,transparent));color:var(--selected);box-shadow:0 8px 18px #0000000f;outline:none}.feed-item.active[data-v-cb0b3cbd]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 22px #00000014}.feed-accent[data-v-cb0b3cbd]{flex:0 0 auto;width:3px;margin:.14rem 0;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,transparent);transition:background .15s ease,box-shadow .15s ease}.feed-item:hover .feed-accent[data-v-cb0b3cbd],.feed-item:focus-visible .feed-accent[data-v-cb0b3cbd],.feed-item.active .feed-accent[data-v-cb0b3cbd]{background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.feed-content[data-v-cb0b3cbd]{flex:1 1 auto;min-width:0;display:grid;gap:.24rem}.feed-top[data-v-cb0b3cbd]{min-width:0;display:flex;align-items:center;gap:.45rem}.name[data-v-cb0b3cbd]{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:760;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-item:hover .name[data-v-cb0b3cbd],.feed-item:focus-visible .name[data-v-cb0b3cbd],.feed-item.active .name[data-v-cb0b3cbd]{color:var(--selected)}.url[data-v-cb0b3cbd]{min-width:0;color:var(--text-secondary);font-size:.7rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-row[data-v-cb0b3cbd],.tag-wrap[data-v-cb0b3cbd]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.28rem}.tag-chip[data-v-cb0b3cbd]{min-height:21px;padding:0 .46rem;font-size:.68rem;color:var(--text-secondary);background:color-mix(in srgb,var(--sidebar-bg) 60%,transparent)}.feed-item:hover .tag-chip[data-v-cb0b3cbd],.feed-item:focus-visible .tag-chip[data-v-cb0b3cbd],.feed-item.active .tag-chip[data-v-cb0b3cbd]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 40%,var(--editor-bg))}.muted[data-v-cb0b3cbd]{color:var(--text-secondary);opacity:.72}.mono[data-v-cb0b3cbd]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@media (max-width: 520px){.rss-panel[data-v-cb0b3cbd]{padding:.45rem}.head[data-v-cb0b3cbd]{align-items:stretch;flex-direction:column;gap:.45rem}.actions[data-v-cb0b3cbd]{width:100%}.actions .btn[data-v-cb0b3cbd]{flex:1 1 auto}.add-card[data-v-cb0b3cbd]{grid-template-columns:1fr}.add-card .btn[data-v-cb0b3cbd]{width:100%}}.settings-performance-section[data-v-6ad21155]{min-width:0}.settings-card.disabled[data-v-6ad21155]{opacity:.6}.settings-toggle-card[data-v-6ad21155]{display:flex;align-items:flex-start;gap:11px;min-width:0;cursor:pointer}.settings-toggle-check[data-v-6ad21155]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--selected-bg) 28%,var(--editor-bg))}.settings-checkbox[data-v-6ad21155]{margin:0;accent-color:var(--selected)}.settings-toggle-copy[data-v-6ad21155]{display:grid;gap:5px;min-width:0}.settings-footer-btn[data-v-6ad21155]{flex:0 1 150px;min-width:120px}@media (max-width: 720px){.settings-footer-btn[data-v-6ad21155]{flex:1 1 100%}}.settings-chat-section[data-v-77153557]{min-width:0}.settings-toggle-card[data-v-77153557]{display:flex;align-items:flex-start;gap:11px;min-width:0;cursor:pointer}.settings-toggle-check[data-v-77153557]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--selected-bg) 28%,var(--editor-bg))}.settings-checkbox[data-v-77153557]{margin:0;accent-color:var(--selected)}.settings-toggle-copy[data-v-77153557]{display:grid;gap:5px;min-width:0}.settings-model-row[data-v-77153557]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;min-width:0}.settings-main[data-v-77153557]{min-width:0;display:grid;gap:5px}.settings-model-value[data-v-77153557]{min-width:0;max-width:100%;line-height:1.4;white-space:normal}.settings-action-btn[data-v-77153557]{align-self:start;max-width:100%}.settings-footer-btn[data-v-77153557]{flex:0 1 150px;min-width:120px}@media (max-width: 720px){.settings-model-row[data-v-77153557]{grid-template-columns:1fr}.settings-action-btn[data-v-77153557]{width:100%;white-space:normal}.settings-footer-btn[data-v-77153557]{flex:1 1 100%}}.settings-models-section[data-v-ac81cdf6]{min-width:0}.settings-main[data-v-ac81cdf6]{display:grid;gap:5px;min-width:0}.model-head-row[data-v-ac81cdf6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;min-width:0}.model-card-head[data-v-ac81cdf6]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.model-card-title[data-v-ac81cdf6]{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:780;line-height:1.35;overflow-wrap:break-word}.model-row[data-v-ac81cdf6]{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0}.model-row-label[data-v-ac81cdf6]{min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;white-space:normal;overflow-wrap:break-word}.model-row-action[data-v-ac81cdf6],.model-row-control[data-v-ac81cdf6]{min-width:0;width:100%;box-sizing:border-box}.model-row-action[data-v-ac81cdf6]{width:auto;justify-self:start;white-space:normal}.model-status[data-v-ac81cdf6]{min-width:0;padding:9px 10px;border-radius:11px;font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.model-status.warn[data-v-ac81cdf6]{border:1px solid rgba(217,119,6,.3);background:#d9770614;color:#d97706}.settings-footer-btn[data-v-ac81cdf6]{flex:0 1 150px;min-width:120px}@media (max-width: 720px){.model-head-row[data-v-ac81cdf6],.model-row[data-v-ac81cdf6]{grid-template-columns:1fr}.model-row-action[data-v-ac81cdf6],.model-row-control[data-v-ac81cdf6]{width:100%;justify-self:stretch}.settings-footer-btn[data-v-ac81cdf6]{flex:1 1 100%}}.settings-files-section[data-v-d578c009]{min-width:0}.settings-main[data-v-d578c009]{display:grid;gap:5px;min-width:0}.files-card-head[data-v-d578c009]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.files-card-title[data-v-d578c009]{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:780;line-height:1.35;overflow-wrap:break-word}.workspace-chip[data-v-d578c009],.count-chip[data-v-d578c009]{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;max-width:min(320px,44vw);min-height:24px;padding:0 9px;border:1px solid rgba(34,197,94,.34);border-radius:999px;background:#22c55e17;color:#16a34a;font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-chip.unsafe[data-v-d578c009]{border-color:#ef444457;background:#ef444414;color:#ef4444}.count-chip[data-v-d578c009]{max-width:none;min-width:34px}.files-control-row[data-v-d578c009]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.files-control-main[data-v-d578c009],.files-control-action[data-v-d578c009]{min-width:0}.files-icon-grid[data-v-d578c009]{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.files-inline-actions[data-v-d578c009]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.btn-group[data-v-d578c009]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.btn-group .mini-btn[data-v-d578c009]{flex:0 0 auto}.files-action-grid[data-v-d578c009]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.files-action-grid .mini-btn[data-v-d578c009]{flex:1 1 170px;min-width:0;white-space:normal}.favorites-preview[data-v-d578c009]{padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent)}.settings-actions-card[data-v-d578c009]{border-color:color-mix(in srgb,var(--selected) 18%,var(--line))}.danger-hint[data-v-d578c009]{color:color-mix(in srgb,#d97706 78%,var(--text-secondary))}@media (max-width: 720px){.files-card-head[data-v-d578c009],.files-control-row[data-v-d578c009],.files-inline-actions[data-v-d578c009]{grid-template-columns:1fr}.files-card-head[data-v-d578c009]{display:grid}.workspace-chip[data-v-d578c009],.count-chip[data-v-d578c009]{justify-self:start;max-width:100%}.files-control-action[data-v-d578c009],.files-inline-actions .mini-btn[data-v-d578c009],.files-action-grid .mini-btn[data-v-d578c009],.btn-group[data-v-d578c009]{width:100%}.btn-group .mini-btn[data-v-d578c009]{flex:1 1 120px;min-width:0}}@media (max-width: 420px){.files-action-grid .mini-btn[data-v-d578c009],.btn-group .mini-btn[data-v-d578c009]{flex-basis:100%}}.settings-language-section[data-v-dd1f8b86]{min-width:0}.settings-main[data-v-dd1f8b86]{display:grid;gap:5px;min-width:0}.language-head[data-v-dd1f8b86]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.language-title[data-v-dd1f8b86]{color:var(--text-main, var(--text));font-size:.94rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.language-chip[data-v-dd1f8b86]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--selected) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 62%,var(--editor-bg));color:var(--selected);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap}.language-options[data-v-dd1f8b86]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.language-option[data-v-dd1f8b86]{display:grid;gap:6px;min-width:0;min-height:82px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:var(--text-main, var(--text));text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.language-option[data-v-dd1f8b86]:hover{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 32%,var(--editor-bg))}.language-option[data-v-dd1f8b86]:active{transform:translateY(1px)}.language-option.active[data-v-dd1f8b86]{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:color-mix(in srgb,var(--selected-bg) 72%,var(--editor-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.language-option-name[data-v-dd1f8b86]{min-width:0;font-size:.86rem;font-weight:780;line-height:1.35;overflow-wrap:break-word}.language-option-code[data-v-dd1f8b86]{color:var(--text-secondary);font-size:.74rem;line-height:1.35}.language-option.active .language-option-code[data-v-dd1f8b86]{color:var(--selected)}.language-hint-card[data-v-dd1f8b86]{gap:7px}@media (max-width: 640px){.language-head[data-v-dd1f8b86]{display:grid}.language-chip[data-v-dd1f8b86]{justify-self:start}.language-options[data-v-dd1f8b86]{grid-template-columns:1fr}}.nisb-modal-mask{position:fixed;inset:0;background:radial-gradient(circle at top left,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--selected) 16%,transparent),transparent 36%),#0000006b;display:flex;align-items:center;justify-content:center;z-index:999;padding:16px}.nisb-modal{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 92%,transparent),color-mix(in srgb,var(--editor-bg) 86%,transparent));box-shadow:0 22px 70px #00000047,0 2px 14px #00000029;padding:14px;display:flex;flex-direction:column;overflow:hidden}.nisb-modal-wide{width:min(900px,calc(100vw - 32px))}.nisb-modal-header{flex:0 0 auto;display:grid;gap:12px;padding:2px 2px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.nisb-modal-title{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--text-main, var(--text));font-size:.98rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.settings-tabs{display:flex;gap:.45rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1px 0 3px;scrollbar-width:thin}.settings-tabs::-webkit-scrollbar{height:6px}.settings-tabs .tab{flex:0 0 auto;min-height:34px;padding:0 .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);background:color-mix(in srgb,var(--editor-bg) 70%,transparent);color:var(--text-secondary);font-family:inherit;font-size:.78rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.settings-tabs .tab:hover{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 28%,var(--editor-bg));color:var(--text-main, var(--text))}.settings-tabs .tab:active{transform:translateY(1px)}.settings-tabs .tab.active{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:color-mix(in srgb,var(--selected-bg) 72%,var(--editor-bg));color:var(--selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 5%,transparent)}.nisb-modal-body{flex:1 1 auto;min-height:0;overflow:auto;margin-top:12px;padding-right:2px;color:var(--text-main, var(--text));font-size:.84rem;scrollbar-width:thin}.nisb-modal-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.5rem;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);margin-top:12px;background:transparent}.modal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 .9rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main, var(--text));font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.modal-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg))}.modal-btn:active:not(:disabled){transform:translateY(1px)}.settings-section{display:grid;gap:12px;align-content:start;min-width:0}.settings-card{min-width:0;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:15px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent));display:grid;gap:10px;box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent)}.settings-card.is-accent{border-color:color-mix(in srgb,var(--selected) 22%,var(--line))}.settings-row{display:grid;gap:.45rem;min-width:0}.settings-row.disabled{opacity:.58}.settings-row.actions{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-top:.1rem}.settings-label{display:inline-flex;gap:.55rem;align-items:flex-start;min-width:0;user-select:none;color:var(--text-main, var(--text));line-height:1.45}.settings-label input[type=checkbox]{margin:0;accent-color:var(--selected);transform:translateY(2px)}.settings-checkbox{width:15px;height:15px}.settings-label-text{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:720;line-height:1.45;overflow-wrap:break-word}.settings-row-inline{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0}.settings-label-inline{min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;white-space:normal;overflow-wrap:break-word}.settings-input,.settings-select{width:100%;min-width:0;height:36px;box-sizing:border-box;border-radius:11px;border:1px solid var(--line);background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main, var(--text));padding:0 .72rem;font-family:inherit;font-size:.83rem;line-height:1.45;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.settings-input::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.settings-input:focus,.settings-select:focus{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 56%,transparent)}.settings-input:disabled,.settings-select:disabled{opacity:.68;cursor:not-allowed}.settings-select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem}.settings-select-wide{min-width:0}.settings-hint{min-width:0;color:color-mix(in srgb,var(--text-secondary) 88%,transparent);font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.model-warn{color:#d97706}.mini-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 .78rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main, var(--text));font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.mini-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg))}.mini-btn:active:not(:disabled){transform:translateY(1px)}.mini-btn:disabled{opacity:.56;cursor:not-allowed}.mini-btn.primary{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}.mini-btn.danger{border-color:#ef444466;color:#ef4444;background:#ef444414}.mini-btn.danger:hover:not(:disabled){border-color:#ef444494;background:#ef44441f}.icon-picker{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.icon-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main, var(--text));cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.icon-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg))}.icon-btn:active:not(:disabled){transform:translateY(1px)}.icon-btn:disabled{opacity:.55;cursor:not-allowed}.icon-btn.active{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:color-mix(in srgb,var(--selected-bg) 72%,var(--editor-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.muted{color:var(--text-secondary)}.mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.82rem;color:var(--text-main, var(--text));overflow-wrap:anywhere}.settings-card .mono{padding:.15rem .45rem;border-radius:8px;background:color-mix(in srgb,var(--editor-bg) 78%,transparent);border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.settings-card .muted.settings-hint{overflow-wrap:break-word}.settings-card .muted.settings-hint strong{color:var(--text-main, var(--text))}.settings-card .muted.settings-hint code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.8rem;overflow-wrap:anywhere}@media (max-width: 860px){.nisb-modal-wide{width:min(760px,calc(100vw - 20px))}.settings-row-inline{grid-template-columns:104px minmax(0,1fr)}.settings-row-inline>.mini-btn:last-child,.settings-row-inline>.icon-picker+.mini-btn,.settings-row-inline>.settings-input+.mini-btn,.settings-row-inline>.settings-select+.mini-btn,.settings-row-inline>.settings-input+.mini-btn+.mini-btn{grid-column:2;justify-self:start}}@media (max-width: 640px){.nisb-modal-mask{padding:8px;align-items:flex-end}.nisb-modal,.nisb-modal-wide{width:100%;max-height:calc(100vh - 8px);border-radius:16px 16px 0 0;padding:12px}.nisb-modal-header{gap:10px;padding-bottom:10px}.nisb-modal-body{margin-top:10px}.settings-tabs{gap:.4rem}.settings-tabs .tab{min-height:32px;padding:0 .72rem;font-size:.77rem}.settings-card{padding:11px;border-radius:13px}.settings-row-inline{grid-template-columns:1fr;gap:.52rem}.settings-label-inline{min-width:0;font-size:.76rem}.settings-input,.settings-select,.mini-btn,.modal-btn{width:100%;min-height:36px}.settings-row.actions{display:grid;grid-template-columns:1fr;gap:.52rem}.icon-picker{gap:7px}.icon-btn{width:36px;height:36px}}@media (max-width: 420px){.nisb-modal-mask{padding:0}.nisb-modal,.nisb-modal-wide{max-height:100vh;border-radius:14px 14px 0 0}.settings-card{padding:10px}.settings-tabs .tab{padding:0 .66rem}}.nisb-modal-mask[data-v-d33d2021]{backdrop-filter:blur(8px)}.header[data-v-ed51e2e2]{--nisb-sidebar-bar-height: 44px;--nisb-sidebar-control-height: 32px;--nisb-sidebar-radius: 12px;--nisb-sidebar-bg: linear-gradient( 180deg, color-mix(in srgb, var(--editor-bg) 58%, transparent), color-mix(in srgb, var(--sidebar-bg) 34%, transparent) );--nisb-sidebar-bg-hover: linear-gradient( 180deg, color-mix(in srgb, var(--selected-bg) 52%, var(--editor-bg)), color-mix(in srgb, var(--editor-bg) 54%, transparent) );--nisb-sidebar-bg-active: linear-gradient( 135deg, color-mix(in srgb, var(--selected-bg) 74%, var(--editor-bg)), color-mix(in srgb, var(--selected) 12%, transparent) );--nisb-sidebar-border: color-mix(in srgb, var(--line) 84%, transparent);--nisb-sidebar-border-hover: color-mix(in srgb, var(--selected) 28%, var(--line));--nisb-sidebar-border-active: color-mix(in srgb, var(--selected) 58%, var(--line));--nisb-sidebar-ring: color-mix(in srgb, var(--selected) 12%, transparent);position:relative;z-index:40;width:100%;min-width:0;height:var(--nisb-sidebar-bar-height);min-height:var(--nisb-sidebar-bar-height);max-height:var(--nisb-sidebar-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.header[data-v-ed51e2e2]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 20%,var(--line)),transparent);opacity:.68}.tab-group[data-v-ed51e2e2]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tab-group[data-v-ed51e2e2]::-webkit-scrollbar{display:none}.tab-btn[data-v-ed51e2e2],.search-btn[data-v-ed51e2e2],.upload-btn[data-v-ed51e2e2],.collapse-btn[data-v-ed51e2e2]{box-sizing:border-box;border:1px solid var(--nisb-sidebar-border);border-radius:var(--nisb-sidebar-radius);background:var(--nisb-sidebar-bg);color:var(--text-secondary);cursor:pointer;font-family:inherit;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 1px 2px #00000009;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.tab-btn[data-v-ed51e2e2]:hover,.tab-btn[data-v-ed51e2e2]:focus-visible,.search-btn[data-v-ed51e2e2]:hover,.search-btn[data-v-ed51e2e2]:focus-visible,.upload-btn[data-v-ed51e2e2]:hover,.upload-btn[data-v-ed51e2e2]:focus-visible,.collapse-btn[data-v-ed51e2e2]:hover,.collapse-btn[data-v-ed51e2e2]:focus-visible{border-color:var(--nisb-sidebar-border-hover);background:var(--nisb-sidebar-bg-hover);color:var(--text-main, var(--text));box-shadow:0 0 0 2px var(--nisb-sidebar-ring),0 8px 18px #00000014;outline:none}.tab-btn[data-v-ed51e2e2]:active,.search-btn[data-v-ed51e2e2]:active,.upload-btn[data-v-ed51e2e2]:active,.collapse-btn[data-v-ed51e2e2]:active{transform:translateY(1px)}.tab-btn[data-v-ed51e2e2]{flex:0 0 auto;min-width:max-content;max-width:none;min-height:var(--nisb-sidebar-control-height);height:var(--nisb-sidebar-control-height);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:0 .66rem;font-size:.8rem;font-weight:760;white-space:nowrap}.tab-btn.active[data-v-ed51e2e2]{border-color:var(--nisb-sidebar-border-active);background:var(--nisb-sidebar-bg-active);color:var(--selected);font-weight:820;box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 24px #0000001a}.tab-icon[data-v-ed51e2e2],.tab-label[data-v-ed51e2e2]{flex:0 0 auto;line-height:1}.tab-icon[data-v-ed51e2e2]{font-size:.9rem}.tab-label[data-v-ed51e2e2]{max-width:7.8rem;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-ed51e2e2]{position:relative;z-index:45;flex:0 0 auto;min-width:max-content;display:flex;align-items:center;gap:5px}.search-btn[data-v-ed51e2e2],.upload-btn[data-v-ed51e2e2],.collapse-btn[data-v-ed51e2e2]{width:var(--nisb-sidebar-control-height);height:var(--nisb-sidebar-control-height);min-width:var(--nisb-sidebar-control-height);max-width:var(--nisb-sidebar-control-height);min-height:var(--nisb-sidebar-control-height);max-height:var(--nisb-sidebar-control-height);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.9rem}.search-btn[style*="display: none"][data-v-ed51e2e2],.upload-btn[style*="display: none"][data-v-ed51e2e2]{pointer-events:none}.header.compact-actions .header-actions[data-v-ed51e2e2]{gap:0}.header.compact-actions .collapse-btn[data-v-ed51e2e2]{margin-left:2px}.collapse-icon[data-v-ed51e2e2]{font-size:15px;font-weight:820;line-height:1}@media (max-width: 520px){.header[data-v-ed51e2e2]{padding:6px}.tab-group[data-v-ed51e2e2],.header-actions[data-v-ed51e2e2]{gap:4px}.tab-btn[data-v-ed51e2e2]{padding:0 .54rem}.tab-label[data-v-ed51e2e2]{max-width:6.2rem}}@media (max-width: 420px){.tab-btn[data-v-ed51e2e2]{gap:.3rem;padding:0 .48rem}.tab-label[data-v-ed51e2e2]{max-width:5.4rem}}.bottom-workspace[data-v-552f4cd7]{position:relative;min-width:0;display:flex;align-items:center;gap:8px;overflow:visible}.ws-picker[data-v-552f4cd7]{position:relative;flex:1 1 auto;min-width:0}.workspace-selector[data-v-552f4cd7]{width:100%;min-width:0;min-height:var(--nisb-sidebar-control-height, 32px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.48rem;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:740;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.workspace-selector[data-v-552f4cd7]:hover,.workspace-selector[data-v-552f4cd7]:focus-visible,.ws-picker.open .workspace-selector[data-v-552f4cd7]{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.workspace-selector[data-v-552f4cd7]:active{transform:translateY(1px)}.ws-main[data-v-552f4cd7]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.42rem}.ws-dot[data-v-552f4cd7]{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 10%,transparent);opacity:.88}.ws-label[data-v-552f4cd7]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-caret[data-v-552f4cd7]{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;line-height:1;opacity:.82;transition:color .15s ease,opacity .15s ease,transform .15s ease}.ws-picker.open .ws-caret[data-v-552f4cd7]{color:var(--selected);opacity:1;transform:rotate(180deg)}.settings-btn[data-v-552f4cd7]{width:var(--nisb-sidebar-control-height, 32px);height:var(--nisb-sidebar-control-height, 32px);min-width:var(--nisb-sidebar-control-height, 32px);max-width:var(--nisb-sidebar-control-height, 32px);min-height:var(--nisb-sidebar-control-height, 32px);max-height:var(--nisb-sidebar-control-height, 32px);flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.95rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.settings-btn[data-v-552f4cd7]:hover,.settings-btn[data-v-552f4cd7]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.settings-btn[data-v-552f4cd7]:active{transform:translateY(1px)}.workspace-menu[data-v-552f4cd7]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:1200;min-width:0;box-sizing:border-box;display:grid;gap:4px;max-height:min(340px,48vh);padding:6px;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:14px;background:radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 80%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));box-shadow:0 18px 38px #0000002e,0 0 0 1px color-mix(in srgb,white 5%,transparent) inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.workspace-item[data-v-552f4cd7]{position:relative;width:100%;min-width:0;min-height:31px;box-sizing:border-box;display:grid;grid-template-columns:20px minmax(0,1fr) 10px;align-items:center;gap:.42rem;padding:.38rem .48rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.25;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.workspace-item[data-v-552f4cd7]:hover,.workspace-item[data-v-552f4cd7]:focus-visible{border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 46%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--text-main, var(--text));outline:none}.workspace-item[data-v-552f4cd7]:active{transform:translateY(1px)}.workspace-item.active[data-v-552f4cd7]{border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 68%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.workspace-item.active[data-v-552f4cd7]:before{content:"";position:absolute;left:.34rem;top:7px;bottom:7px;width:3px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.ws-check[data-v-552f4cd7]{min-width:0;display:inline-flex;align-items:center;justify-content:center;color:var(--selected);font-size:.78rem;font-weight:800;line-height:1}.ws-name[data-v-552f4cd7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-active-dot[data-v-552f4cd7]{width:7px;height:7px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 10%,transparent)}@media (max-width: 420px){.bottom-workspace[data-v-552f4cd7]{gap:6px}.workspace-selector[data-v-552f4cd7]{padding:0 .54rem}.workspace-menu[data-v-552f4cd7]{bottom:calc(100% + 7px);max-height:min(300px,46vh);border-radius:13px}.workspace-item[data-v-552f4cd7]{min-height:33px;padding:.42rem .48rem}}.zen-context-menu[data-v-4033e871]{z-index:2147483647;width:max-content;min-width:248px;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:grid;gap:3px;padding:7px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 90%,transparent));color:var(--text-main, var(--text));box-shadow:0 18px 46px #0000004d,0 2px 14px #0000002e;backdrop-filter:blur(16px);scrollbar-width:thin;transform-origin:top left;animation:context-menu-in-4033e871 .11s ease-out}.zen-context-menu.is-directory-menu[data-v-4033e871]{min-width:278px}.zen-context-menu.is-file-menu[data-v-4033e871]{min-width:286px}.menu-item[data-v-4033e871]{width:100%;max-width:100%;min-width:0;min-height:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 10px;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:break-word;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .12s ease}.menu-item[data-v-4033e871]:hover,.menu-item[data-v-4033e871]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg));color:var(--text-main, var(--text))}.menu-item[data-v-4033e871]:active{transform:translateY(1px)}.menu-item.primary-ish[data-v-4033e871]{color:var(--text-main, var(--text))}.menu-item.primary-ish[data-v-4033e871]:hover,.menu-item.primary-ish[data-v-4033e871]:focus-visible{border-color:color-mix(in srgb,#16a34a 32%,var(--line));background:color-mix(in srgb,#16a34a 9%,var(--editor-bg));color:#16a34a}.menu-item.capability[data-v-4033e871]:hover,.menu-item.capability[data-v-4033e871]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 52%,var(--editor-bg));color:var(--selected)}.menu-item.convert[data-v-4033e871]:hover,.menu-item.convert[data-v-4033e871]:focus-visible,.menu-item.preview[data-v-4033e871]:hover,.menu-item.preview[data-v-4033e871]:focus-visible,.menu-item.extension[data-v-4033e871]:hover,.menu-item.extension[data-v-4033e871]:focus-visible{border-color:color-mix(in srgb,#16a34a 28%,var(--line));background:color-mix(in srgb,#16a34a 8%,var(--editor-bg));color:var(--text-main, var(--text))}.menu-item.favorite[data-v-4033e871]:hover,.menu-item.favorite[data-v-4033e871]:focus-visible{border-color:color-mix(in srgb,#d97706 36%,var(--line));background:color-mix(in srgb,#d97706 10%,var(--editor-bg));color:#d97706}.favorite-highlight-panel[data-v-4033e871]{min-width:0;display:grid;gap:7px;padding:8px;border:1px solid color-mix(in srgb,#d97706 20%,var(--line));border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,#d97706 8%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent))}.highlight-panel-head[data-v-4033e871]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:.72rem;font-weight:780;line-height:1.25}.highlight-current[data-v-4033e871]{flex:0 0 auto;max-width:120px;overflow:hidden;color:#d97706;text-overflow:ellipsis;white-space:nowrap}.highlight-color-row[data-v-4033e871]{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.highlight-color-btn[data-v-4033e871]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--favorite-highlight-color, #d97706) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--favorite-highlight-color, #d97706) 11%,var(--editor-bg));cursor:pointer;padding:0;transition:border-color .14s ease,background .14s ease,transform .12s ease,box-shadow .14s ease}.highlight-color-btn span[data-v-4033e871]{width:11px;height:11px;border-radius:999px;background:var(--favorite-highlight-color, #d97706);box-shadow:0 0 0 2px color-mix(in srgb,white 22%,transparent) inset}.highlight-color-btn[data-v-4033e871]:hover,.highlight-color-btn[data-v-4033e871]:focus-visible,.highlight-color-btn.active[data-v-4033e871]{outline:none;border-color:color-mix(in srgb,var(--favorite-highlight-color, #d97706) 72%,var(--line));background:color-mix(in srgb,var(--favorite-highlight-color, #d97706) 18%,var(--editor-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--favorite-highlight-color, #d97706) 12%,transparent)}.highlight-color-btn[data-v-4033e871]:active{transform:translateY(1px)}.highlight-clear-btn[data-v-4033e871]{width:100%;min-height:28px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 42%,transparent);color:var(--text-secondary);cursor:pointer;padding:0 9px;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;text-align:center;transition:background .14s ease,border-color .14s ease,color .14s ease}.highlight-clear-btn[data-v-4033e871]:hover,.highlight-clear-btn[data-v-4033e871]:focus-visible{outline:none;border-color:color-mix(in srgb,#d97706 30%,var(--line));background:color-mix(in srgb,#d97706 8%,var(--editor-bg));color:#d97706}.menu-item.danger[data-v-4033e871]{color:#ef4444}.menu-item.danger[data-v-4033e871]:hover,.menu-item.danger[data-v-4033e871]:focus-visible{border-color:#ef44446b;background:#ef44441a;color:#ef4444}.menu-separator[data-v-4033e871]{width:calc(100% - 10px);max-width:calc(100% - 10px);height:1px;box-sizing:border-box;margin:3px 5px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 84%,transparent),transparent)}@keyframes context-menu-in-4033e871{0%{opacity:0;transform:translateY(-2px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 420px){.zen-context-menu[data-v-4033e871]{min-width:min(286px,calc(100vw - 16px));max-width:calc(100vw - 16px);border-radius:13px}.menu-item[data-v-4033e871]{min-height:36px;font-size:.82rem}}[data-nisb-modal=create-entry]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important;isolation:isolate!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--selected) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 8%,color-mix(in srgb,#16a34a 8%,transparent),transparent 28%),#00000057!important}.zen-modal[data-v-3bc6c9ce]{width:min(600px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text);box-shadow:0 24px 80px #0000004d,0 2px 18px #00000029;backdrop-filter:blur(16px)}.zen-modal-header[data-v-3bc6c9ce]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px 13px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 42%,transparent)}.title[data-v-3bc6c9ce]{min-width:0;color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.icon-btn[data-v-3bc6c9ce]{flex:0 0 auto;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;font-size:.9rem;line-height:1}.icon-btn[data-v-3bc6c9ce]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.icon-btn[data-v-3bc6c9ce]:active{transform:translateY(1px)}.zen-modal-body[data-v-3bc6c9ce]{flex:1 1 auto;min-height:0;display:grid;gap:12px;overflow:auto;padding:12px;scrollbar-width:thin}.path-row[data-v-3bc6c9ce],.input-row[data-v-3bc6c9ce]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;min-width:0}.label[data-v-3bc6c9ce]{padding-top:8px;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.crumb-box[data-v-3bc6c9ce]{min-width:0;padding:9px 10px;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent)}.crumb-multiline[data-v-3bc6c9ce]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 4px;min-width:0;color:var(--text-secondary);line-height:1.3;overflow-wrap:anywhere}.crumb-btn[data-v-3bc6c9ce]{min-height:23px;max-width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0 4px;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1.15;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,color .16s ease}.crumb-btn[data-v-3bc6c9ce]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,var(--editor-bg));color:var(--selected);text-decoration:none}.crumb-sep[data-v-3bc6c9ce]{color:var(--text-secondary);opacity:.65;user-select:none}.crumb-child-inline-btn[data-v-3bc6c9ce]{flex:0 0 auto;width:26px;height:22px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.crumb-child-inline-btn[data-v-3bc6c9ce]:hover,.crumb-child-inline-btn.active[data-v-3bc6c9ce]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected-bg) 60%,var(--editor-bg));color:var(--selected)}.child-panel[data-v-3bc6c9ce]{display:grid;gap:7px;padding:9px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--selected-bg) 28%,var(--editor-bg))}.child-panel-header[data-v-3bc6c9ce]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.child-panel-title[data-v-3bc6c9ce]{min-width:0;color:var(--text-main, var(--text));font-size:.78rem;font-weight:790;line-height:1.35;overflow-wrap:break-word}.child-panel-close[data-v-3bc6c9ce]{flex:0 0 auto;width:30px;height:28px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.child-panel-close[data-v-3bc6c9ce]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.child-panel-body[data-v-3bc6c9ce]{max-height:210px;overflow:auto;display:grid;gap:6px;padding:2px;scrollbar-width:thin}.child-empty[data-v-3bc6c9ce]{padding:10px;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.child-item[data-v-3bc6c9ce]{width:100%;min-width:0;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);color:var(--text-main, var(--text));cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.child-item[data-v-3bc6c9ce]:hover{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));color:var(--selected);transform:translate(2px)}.child-icon[data-v-3bc6c9ce]{flex:0 0 auto}.child-name[data-v-3bc6c9ce]{flex:1 1 auto;min-width:0;font-size:.8rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.input-wrap[data-v-3bc6c9ce]{min-width:0;display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.input-wrap[data-v-3bc6c9ce]:focus-within{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.name-input[data-v-3bc6c9ce],.ext-input[data-v-3bc6c9ce]{min-height:40px;border:0;outline:none;background:transparent;color:var(--text-main, var(--text));font-family:inherit;font-size:.82rem;line-height:1.35}.name-input[data-v-3bc6c9ce]{flex:1 1 auto;min-width:0;padding:0 10px}.ext-split[data-v-3bc6c9ce]{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 2px;color:color-mix(in srgb,var(--text-secondary) 70%,transparent);user-select:none}.ext-input[data-v-3bc6c9ce]{flex:0 0 74px;width:74px;padding:0 10px;border-left:1px solid color-mix(in srgb,var(--line) 72%,transparent);color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.name-input[data-v-3bc6c9ce]::placeholder,.ext-input[data-v-3bc6c9ce]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.preview[data-v-3bc6c9ce]{padding:10px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-main, var(--text));font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.preview .mono[data-v-3bc6c9ce]{overflow-wrap:anywhere}.error[data-v-3bc6c9ce]{padding:10px;border:1px solid rgba(239,68,68,.36);border-radius:12px;background:#ef44441a;color:#ef4444;font-size:.76rem;font-weight:720;line-height:1.5;overflow-wrap:break-word}.mono[data-v-3bc6c9ce]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.muted[data-v-3bc6c9ce]{color:var(--text-secondary);opacity:1}.zen-modal-footer[data-v-3bc6c9ce]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:9px;padding:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 76%,transparent)}.btn[data-v-3bc6c9ce]{min-height:36px;min-width:96px;display:inline-flex;align-items:center;justify-content:center;padding:0 .78rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:730;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.btn[data-v-3bc6c9ce]:hover:not(:disabled){background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.btn[data-v-3bc6c9ce]:active:not(:disabled){transform:translateY(1px)}.btn.primary[data-v-3bc6c9ce]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}.btn.primary[data-v-3bc6c9ce]:disabled{opacity:.54;cursor:not-allowed;transform:none}@media (max-width: 640px){[data-nisb-modal=create-entry]{align-items:stretch!important;padding:0!important}.zen-modal[data-v-3bc6c9ce]{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.path-row[data-v-3bc6c9ce],.input-row[data-v-3bc6c9ce]{grid-template-columns:1fr;gap:6px}.label[data-v-3bc6c9ce]{padding-top:0}.zen-modal-footer[data-v-3bc6c9ce]{display:grid;grid-template-columns:1fr}.btn[data-v-3bc6c9ce]{width:100%}}@media (max-width: 420px){.zen-modal-header[data-v-3bc6c9ce],.zen-modal-body[data-v-3bc6c9ce],.zen-modal-footer[data-v-3bc6c9ce]{padding-left:10px;padding-right:10px}.input-wrap[data-v-3bc6c9ce]{display:grid;grid-template-columns:1fr auto 74px}.name-input[data-v-3bc6c9ce]{min-width:0}}.sidebar[data-v-71c13c25]{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;padding:0;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent))}[data-v-71c13c25] .header{--nisb-sidebar-bar-height: 44px;--nisb-sidebar-control-height: 32px;position:relative;z-index:20;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0;height:var(--nisb-sidebar-bar-height);min-height:var(--nisb-sidebar-bar-height);max-height:var(--nisb-sidebar-bar-height);box-sizing:border-box;padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}[data-v-71c13c25] .header:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 20%,var(--line)),transparent);opacity:.68}[data-v-71c13c25] .tab-group{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}[data-v-71c13c25] .tab-group::-webkit-scrollbar{display:none}[data-v-71c13c25] .header-actions{flex:0 0 auto;min-width:max-content;display:flex;align-items:center;gap:5px}[data-v-71c13c25] .tab-btn{flex:0 0 auto;width:auto;min-width:max-content;max-width:none;height:var(--nisb-sidebar-control-height);min-height:var(--nisb-sidebar-control-height);max-height:var(--nisb-sidebar-control-height);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}[data-v-71c13c25] .tab-btn:hover,[data-v-71c13c25] .tab-btn:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}[data-v-71c13c25] .tab-btn:active{transform:translateY(1px)}[data-v-71c13c25] .tab-btn.active{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 20px #00000017}[data-v-71c13c25] .tab-icon,[data-v-71c13c25] .tab-label{flex:0 0 auto;line-height:1}[data-v-71c13c25] .tab-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}[data-v-71c13c25] .tab-label{display:inline-flex;align-items:center;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}[data-v-71c13c25] .search-btn,[data-v-71c13c25] .upload-btn,[data-v-71c13c25] .collapse-btn{width:var(--nisb-sidebar-control-height);height:var(--nisb-sidebar-control-height);min-width:var(--nisb-sidebar-control-height);max-width:var(--nisb-sidebar-control-height);min-height:var(--nisb-sidebar-control-height);max-height:var(--nisb-sidebar-control-height);flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.9rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}[data-v-71c13c25] .search-btn:hover,[data-v-71c13c25] .upload-btn:hover,[data-v-71c13c25] .collapse-btn:hover,[data-v-71c13c25] .search-btn:focus-visible,[data-v-71c13c25] .upload-btn:focus-visible,[data-v-71c13c25] .collapse-btn:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}[data-v-71c13c25] .search-btn:active,[data-v-71c13c25] .upload-btn:active,[data-v-71c13c25] .collapse-btn:active{transform:translateY(1px)}[data-v-71c13c25] .collapse-icon{font-size:15px;font-weight:800;line-height:1}.tab-content[data-v-71c13c25]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 76%,transparent))}.tab-content[data-v-71c13c25]>*{min-width:0;min-height:0}[data-v-71c13c25] .bottom-workspace{--nisb-sidebar-bar-height: 44px;--nisb-sidebar-control-height: 32px;position:relative;z-index:18;flex:0 0 auto;display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:var(--nisb-sidebar-bar-height);min-height:var(--nisb-sidebar-bar-height);max-height:var(--nisb-sidebar-bar-height);box-sizing:border-box;padding:5px 8px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 70%,transparent),color-mix(in srgb,var(--sidebar-bg) 96%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-v-71c13c25] .bottom-workspace:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 18%,var(--line)),transparent);opacity:.64}[data-v-71c13c25] .workspace-selector{flex:1 1 auto;min-width:0;height:var(--nisb-sidebar-control-height);min-height:var(--nisb-sidebar-control-height);max-height:var(--nisb-sidebar-control-height);box-sizing:border-box;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}[data-v-71c13c25] .workspace-selector:hover,[data-v-71c13c25] .workspace-selector:focus{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014}[data-v-71c13c25] .settings-btn{width:var(--nisb-sidebar-control-height);height:var(--nisb-sidebar-control-height);min-width:var(--nisb-sidebar-control-height);max-width:var(--nisb-sidebar-control-height);min-height:var(--nisb-sidebar-control-height);max-height:var(--nisb-sidebar-control-height);flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.95rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}[data-v-71c13c25] .settings-btn:hover,[data-v-71c13c25] .settings-btn:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}[data-v-71c13c25] .settings-btn:active{transform:translateY(1px)}[data-v-71c13c25] .zen-context-menu{max-width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}@media (max-width: 520px){[data-v-71c13c25] .header{padding:6px}[data-v-71c13c25] .tab-group,[data-v-71c13c25] .header-actions{gap:4px}[data-v-71c13c25] .tab-btn{padding:0 .52rem}[data-v-71c13c25] .bottom-workspace{padding:5px 6px;gap:6px}[data-v-71c13c25] .workspace-selector{padding:0 .58rem}}@media (max-width: 420px){[data-v-71c13c25] .tab-btn{gap:.3rem;padding:0 .48rem}[data-v-71c13c25] .tab-label{max-width:5.8rem;overflow:hidden;text-overflow:ellipsis}}.library-header[data-v-06ac3526]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:.6rem;gap:.75rem;min-width:0}.library-left[data-v-06ac3526]{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1}.back-btn[data-v-06ac3526]{padding:.45rem .75rem;border-radius:6px;border:1px solid var(--line);background:transparent;font-size:.85rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth);white-space:nowrap;flex-shrink:0}.back-btn[data-v-06ac3526]:hover{background:var(--selected-bg);border-color:var(--selected);color:var(--selected);transform:translate(-2px)}.library-title[data-v-06ac3526]{display:flex;align-items:center;gap:.6rem;min-width:0}.library-icon[data-v-06ac3526]{font-size:1.5rem;flex-shrink:0}.library-text[data-v-06ac3526]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.library-name[data-v-06ac3526]{font-size:1rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.library-right[data-v-06ac3526]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.upload-btn[data-v-06ac3526]{padding:.5rem .85rem;border-radius:8px;border:none;background:linear-gradient(135deg,var(--selected) 0%,rgba(60,105,188,.85) 100%);color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;transition:all var(--transition-normal) var(--ease-smooth);white-space:nowrap;box-shadow:0 2px 6px #3c69bc40}.upload-btn[data-v-06ac3526]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #3c69bc59}.upload-btn[data-v-06ac3526]:disabled{opacity:.6;cursor:not-allowed;transform:none}.menu-btn[data-v-06ac3526]{width:40px;height:40px;border-radius:8px;border:1px solid var(--line);background:transparent;font-size:1.2rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth);color:var(--text);display:flex;align-items:center;justify-content:center}.menu-btn[data-v-06ac3526]:hover{background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}@media (max-width: 768px){.library-header[data-v-06ac3526]{padding-bottom:.5rem}.library-icon[data-v-06ac3526]{font-size:1.3rem}.library-name[data-v-06ac3526]{font-size:.95rem}.back-btn[data-v-06ac3526]{padding:.4rem .6rem;font-size:.8rem}}.documents-section[data-v-20041bde]{display:flex;flex-direction:column;gap:.72rem;min-width:0}.section-header[data-v-20041bde]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .86rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 76%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));box-shadow:0 12px 28px #0f172a0f}.section-title-wrap[data-v-20041bde]{display:flex;align-items:center;gap:.62rem;min-width:0}.section-icon[data-v-20041bde]{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--selected) 34%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--selected-bg) 72%,transparent);color:var(--selected);font-size:.9rem;font-weight:800}.section-copy[data-v-20041bde]{min-width:0;display:grid;gap:.12rem}.section-title[data-v-20041bde]{margin:0;color:var(--text);font-size:.9rem;font-weight:820;line-height:1.28;overflow-wrap:break-word}.section-subtitle[data-v-20041bde]{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.section-chips[data-v-20041bde]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;flex:0 0 auto}.count-chip[data-v-20041bde],.selected-chip[data-v-20041bde],.filetype-chip[data-v-20041bde],.active-badge[data-v-20041bde]{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:.18rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 76%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.25;overflow-wrap:break-word}.selected-chip[data-v-20041bde],.active-badge[data-v-20041bde]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected-bg) 86%,transparent);color:var(--selected)}.state-card[data-v-20041bde]{min-height:132px;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 68%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));box-shadow:0 12px 28px #0f172a0d}.state-icon[data-v-20041bde]{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 70%,transparent);color:var(--text-secondary);font-size:1rem;font-weight:820}.state-copy[data-v-20041bde]{min-width:0;display:grid;gap:.2rem}.state-title[data-v-20041bde]{color:var(--text);font-size:.86rem;font-weight:820;line-height:1.34;overflow-wrap:break-word}.state-desc[data-v-20041bde]{color:var(--text-secondary);font-size:.78rem;line-height:1.48;overflow-wrap:break-word}.doc-list[data-v-20041bde]{display:grid;gap:.56rem;min-width:0}.doc-item[data-v-20041bde]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;align-items:center;min-width:0;padding:.72rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 58%,transparent));box-shadow:0 10px 28px #0f172a0d,0 1px #ffffff29 inset;transition:border-color var(--transition-normal) var(--ease-smooth),background var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.doc-item[data-v-20041bde]:hover{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg)),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 16px 34px #0f172a14,0 0 0 1px color-mix(in srgb,var(--selected) 10%,transparent);transform:translateY(-1px)}.doc-item.active[data-v-20041bde]{border-color:color-mix(in srgb,var(--selected) 70%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 76%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 18px 38px #0f172a1a,0 0 0 2px color-mix(in srgb,var(--selected) 14%,transparent)}.doc-main[data-v-20041bde]{min-width:0;display:grid;gap:.36rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.doc-main-top[data-v-20041bde]{min-width:0;display:flex;align-items:center;gap:.48rem}.doc-name[data-v-20041bde]{min-width:0;color:var(--text);font-size:.9rem;font-weight:780;line-height:1.38;overflow-wrap:break-word}.doc-meta-row[data-v-20041bde]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.36rem}.filetype-chip[data-v-20041bde]{min-height:22px;padding:.14rem .5rem;font-size:.7rem;color:var(--text-secondary)}.doc-meta-text[data-v-20041bde]{min-width:0;color:var(--text-secondary);font-size:.75rem;line-height:1.42;overflow-wrap:break-word}.doc-id-line[data-v-20041bde]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem;align-items:baseline;color:var(--text-secondary);font-size:.72rem;line-height:1.45}.doc-id-label[data-v-20041bde]{font-weight:760}.machine-value[data-v-20041bde]{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.doc-actions[data-v-20041bde]{display:flex;align-items:center;justify-content:flex-end;gap:.36rem;max-width:min(48vw,430px);overflow-x:auto;overflow-y:hidden;padding:.08rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.doc-actions[data-v-20041bde]::-webkit-scrollbar{display:none}.doc-btn[data-v-20041bde]{min-height:34px;flex:0 0 auto;padding:.42rem .68rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-size:.76rem;font-weight:760;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.doc-btn[data-v-20041bde]:hover{border-color:var(--selected);background:var(--selected-bg);color:var(--selected);transform:translateY(-1px)}.doc-btn.primary[data-v-20041bde]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 78%,transparent);color:var(--selected)}.doc-btn.danger[data-v-20041bde]{border-color:color-mix(in srgb,#ef4444 30%,var(--line));color:color-mix(in srgb,#ef4444 72%,var(--text-secondary))}.doc-btn.danger[data-v-20041bde]:hover{border-color:color-mix(in srgb,#ef4444 62%,var(--line));background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 86%,var(--text))}@media (max-width: 980px){.doc-item[data-v-20041bde]{grid-template-columns:1fr;align-items:stretch}.doc-actions[data-v-20041bde]{max-width:100%;justify-content:flex-start}}@media (max-width: 640px){.section-header[data-v-20041bde]{align-items:stretch;flex-direction:column}.section-chips[data-v-20041bde]{justify-content:flex-start}.doc-item[data-v-20041bde]{padding:.66rem;border-radius:15px}.doc-actions[data-v-20041bde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.doc-btn[data-v-20041bde]{width:100%;justify-content:center;text-align:center}}@media (max-width: 420px){.doc-actions[data-v-20041bde]{grid-template-columns:1fr}.doc-main-top[data-v-20041bde]{align-items:flex-start;flex-direction:column}.active-badge[data-v-20041bde]{align-self:flex-start}}.nisb-modal-mask[data-v-e3ebd9b3]{position:fixed;inset:0;z-index:999;box-sizing:border-box;padding:1.1rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--selected) 12%,transparent),transparent 42%),#00000061;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nisb-modal[data-v-e3ebd9b3]{width:min(640px,calc(100vw - 24px));max-height:min(760px,calc(100vh - 24px));min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:18px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 92%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 22px 60px #00000042;overflow:hidden}.nisb-modal-mid[data-v-e3ebd9b3]{width:min(680px,calc(100vw - 24px))}.nisb-modal-title[data-v-e3ebd9b3]{min-width:0;padding:.86rem .94rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));color:var(--text-main, var(--text));font-size:.92rem;font-weight:820;line-height:1.32;overflow-wrap:break-word}.nisb-modal-title .muted[data-v-e3ebd9b3]{display:inline-block;max-width:100%;vertical-align:middle}.tabs[data-v-e3ebd9b3]{min-width:0;padding:.62rem .72rem;display:flex;align-items:center;gap:.42rem;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs[data-v-e3ebd9b3]::-webkit-scrollbar{display:none}.tab-btn[data-v-e3ebd9b3]{flex:0 0 auto;min-height:31px;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.tab-btn[data-v-e3ebd9b3]:hover,.tab-btn[data-v-e3ebd9b3]:focus-visible{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.tab-btn.active[data-v-e3ebd9b3]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 74%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent));color:var(--selected)}.tab-btn[data-v-e3ebd9b3]:active{transform:translateY(1px)}.tab-meta[data-v-e3ebd9b3]{flex:0 0 auto;margin-left:auto;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .54rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);font-size:.7rem;font-weight:730;white-space:nowrap}.nisb-modal-body[data-v-e3ebd9b3]{min-width:0;min-height:0;padding:.72rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;font-size:.84rem}.nisb-modal-body[data-v-e3ebd9b3]::-webkit-scrollbar{width:8px}.nisb-modal-body[data-v-e3ebd9b3]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.muted[data-v-e3ebd9b3]{color:var(--text-secondary);line-height:1.5;overflow-wrap:break-word}.nisb-modal-actions[data-v-e3ebd9b3]{min-width:0;padding:.68rem .82rem;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));display:flex;justify-content:flex-end;gap:.5rem}.modal-btn[data-v-e3ebd9b3],.mini-btn[data-v-e3ebd9b3],.item-del[data-v-e3ebd9b3]{font-family:inherit}.modal-btn[data-v-e3ebd9b3]{min-height:32px;box-sizing:border-box;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);cursor:pointer;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.modal-btn[data-v-e3ebd9b3]:hover,.modal-btn[data-v-e3ebd9b3]:focus-visible{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 52%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.modal-btn[data-v-e3ebd9b3]:active{transform:translateY(1px)}.nisb-input[data-v-e3ebd9b3]{width:100%;min-width:0;min-height:36px;box-sizing:border-box;padding:.5rem .62rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:12px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.82rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.nisb-input[data-v-e3ebd9b3]:focus{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 84%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 10px 22px #00000014}.mini-btn[data-v-e3ebd9b3]{min-height:34px;box-sizing:border-box;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);cursor:pointer;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.mini-btn[data-v-e3ebd9b3]:hover:not(:disabled),.mini-btn[data-v-e3ebd9b3]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.mini-btn[data-v-e3ebd9b3]:active:not(:disabled){transform:translateY(1px)}.mini-btn[data-v-e3ebd9b3]:disabled{opacity:.58;cursor:not-allowed}.toolbar[data-v-e3ebd9b3]{min-width:0;display:flex;gap:.42rem;margin:0 0 .58rem}.add-row[data-v-e3ebd9b3]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;margin-bottom:.62rem}.tip[data-v-e3ebd9b3]{box-sizing:border-box;padding:.9rem .78rem;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));color:var(--text-secondary);font-size:.82rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.list[data-v-e3ebd9b3]{min-width:0;display:grid;align-content:start;gap:.46rem}.scroll-list[data-v-e3ebd9b3]{max-height:min(440px,calc(100vh - 330px));overflow-y:auto;overflow-x:hidden;padding-right:.25rem;scrollbar-width:thin}.scroll-list[data-v-e3ebd9b3]::-webkit-scrollbar{width:8px}.scroll-list[data-v-e3ebd9b3]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.item[data-v-e3ebd9b3]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:start;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:15px;padding:.64rem .68rem;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset,0 8px 18px #0000000b;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.item[data-v-e3ebd9b3]:hover,.item[data-v-e3ebd9b3]:focus-within{border-color:color-mix(in srgb,var(--selected) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent),0 12px 24px #00000013}.item.highlight[data-v-e3ebd9b3]{border-color:color-mix(in srgb,var(--selected) 54%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 56%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent))}.item-main[data-v-e3ebd9b3]{min-width:0;cursor:pointer}.item-title[data-v-e3ebd9b3]{min-width:0;display:flex;gap:.42rem;align-items:center;color:var(--text-main, var(--text));font-size:.84rem;font-weight:780;line-height:1.36;overflow-wrap:break-word}.item-sub[data-v-e3ebd9b3]{margin-top:.18rem;font-size:.72rem}.item-note[data-v-e3ebd9b3]{margin-top:.42rem;color:var(--text-secondary);font-size:.8rem;line-height:1.48;white-space:normal;overflow-wrap:break-word}.pill[data-v-e3ebd9b3]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;box-sizing:border-box;padding:0 .46rem;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 30%,var(--editor-bg));color:var(--selected);font-size:.68rem;font-weight:740;line-height:1;white-space:nowrap}.item-del[data-v-e3ebd9b3]{flex:0 0 auto;width:28px;height:28px;border:1px solid color-mix(in srgb,rgba(239,68,68,.55) 50%,var(--line));border-radius:10px;background:linear-gradient(135deg,#ef444414,color-mix(in srgb,var(--editor-bg) 58%,transparent));color:#ef4444;cursor:pointer;font-size:1rem;line-height:1;opacity:.82;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.item-del[data-v-e3ebd9b3]:hover,.item-del[data-v-e3ebd9b3]:focus-visible{border-color:#ef44449e;background:linear-gradient(135deg,#ef444426,color-mix(in srgb,var(--editor-bg) 54%,transparent));box-shadow:0 0 0 2px #ef44441a,0 8px 18px #00000014;opacity:1;outline:none}.item-del[data-v-e3ebd9b3]:active{transform:translateY(1px)}@media (max-width: 620px){.nisb-modal-mask[data-v-e3ebd9b3]{padding:.7rem;align-items:stretch}.nisb-modal[data-v-e3ebd9b3],.nisb-modal-mid[data-v-e3ebd9b3]{width:100%;max-height:100%}.nisb-modal-title[data-v-e3ebd9b3]{padding:.78rem .78rem .64rem}.tabs[data-v-e3ebd9b3]{padding:.58rem .66rem}.tab-meta[data-v-e3ebd9b3]{margin-left:0}.nisb-modal-body[data-v-e3ebd9b3]{padding:.66rem}.add-row[data-v-e3ebd9b3]{grid-template-columns:1fr}.mini-btn[data-v-e3ebd9b3],.modal-btn[data-v-e3ebd9b3]{width:100%}.nisb-modal-actions[data-v-e3ebd9b3]{justify-content:stretch}}@media (max-width: 420px){.nisb-modal-mask[data-v-e3ebd9b3]{padding:0}.nisb-modal[data-v-e3ebd9b3],.nisb-modal-mid[data-v-e3ebd9b3]{border-radius:0;border-left:0;border-right:0}.tabs[data-v-e3ebd9b3]{flex-wrap:nowrap}.item[data-v-e3ebd9b3]{grid-template-columns:minmax(0,1fr)}.item-del[data-v-e3ebd9b3]{justify-self:start}.item-title[data-v-e3ebd9b3]{align-items:flex-start;flex-wrap:wrap}}.doc-panel-continuous[data-v-857f4d24]{min-width:0;min-height:0;display:flex;flex-direction:column}.continuous-view[data-v-857f4d24]{width:100%;min-width:0;max-height:none;margin-top:.62rem;padding:0;overflow-y:visible;overflow-x:hidden}.continuous-span[data-v-857f4d24]{position:relative;min-width:0;margin-bottom:.86rem;padding:.72rem .78rem .78rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:17px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 12px 28px #0000000e;scroll-margin-top:76px}.continuous-span[data-v-857f4d24]:before{content:"";position:absolute;left:.62rem;top:.78rem;bottom:.78rem;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--selected) 44%,transparent),color-mix(in srgb,#16a34a 36%,transparent));opacity:.46;pointer-events:none}.continuous-span[data-v-857f4d24]:last-child{margin-bottom:0}.continuous-span-header[data-v-857f4d24]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;margin-bottom:.58rem;padding:0 0 .52rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.span-meta[data-v-857f4d24]{min-width:0;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:24px;box-sizing:border-box;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 30%,var(--editor-bg));color:var(--selected);font-size:.68rem;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.span-actions[data-v-857f4d24]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.36rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.span-actions[data-v-857f4d24]::-webkit-scrollbar{display:none}.cache-badge[data-v-857f4d24],.refusal-badge[data-v-857f4d24]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:23px;box-sizing:border-box;padding:0 .5rem;border-radius:999px;font-size:.66rem;font-weight:760;line-height:1;white-space:nowrap}.cache-badge[data-v-857f4d24]{border:1px solid color-mix(in srgb,#16a34a 34%,var(--line));background:#16a34a1f;color:#16a34a}.refusal-badge[data-v-857f4d24]{border:1px solid color-mix(in srgb,#d97706 38%,var(--line));background:#d977061f;color:#d97706}.continuous-lang[data-v-857f4d24]{flex:0 0 auto;width:auto;min-width:94px;min-height:30px;box-sizing:border-box;padding:.34rem .48rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.72rem;font-weight:720;line-height:1.2;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.continuous-lang[data-v-857f4d24]:focus{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #00000012}.doc-panel-btn[data-v-857f4d24]{flex:0 0 auto;min-height:30px;box-sizing:border-box;padding:0 .6rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 80%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.doc-panel-btn[data-v-857f4d24]:hover:enabled,.doc-panel-btn[data-v-857f4d24]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.doc-panel-btn[data-v-857f4d24]:active:enabled{transform:translateY(1px)}.doc-panel-btn[data-v-857f4d24]:disabled{opacity:.58;cursor:not-allowed}.doc-panel-btn.small[data-v-857f4d24],.span-translate-btn[data-v-857f4d24]{min-height:28px;padding:0 .54rem;font-size:.68rem}.compare-grid[data-v-857f4d24]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.68rem;align-items:start;padding-left:.62rem}.compare-col[data-v-857f4d24]{min-width:0;display:grid;gap:.42rem}.compare-label[data-v-857f4d24]{min-width:0;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:23px;box-sizing:border-box;padding:0 .54rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 60%,transparent);color:var(--text-secondary);font-size:.67rem;font-weight:740;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-content[data-v-857f4d24]{min-width:0;color:var(--text-main, var(--text));font-size:.86rem;line-height:1.68;overflow-wrap:break-word}.continuous-text[data-v-857f4d24]{padding:.74rem .78rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 70%,transparent),color-mix(in srgb,var(--sidebar-bg) 58%,transparent));box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset}.continuous-span>.continuous-text[data-v-857f4d24]{margin-left:.62rem}.preview-content[data-v-857f4d24] p{margin:.44rem 0}.preview-content[data-v-857f4d24] p:first-child{margin-top:0}.preview-content[data-v-857f4d24] p:last-child{margin-bottom:0}.preview-content[data-v-857f4d24] h1,.preview-content[data-v-857f4d24] h2,.preview-content[data-v-857f4d24] h3,.preview-content[data-v-857f4d24] h4,.preview-content[data-v-857f4d24] h5,.preview-content[data-v-857f4d24] h6{margin:.82rem 0 .38rem;color:var(--text-main, var(--text));font-weight:820;line-height:1.28;overflow-wrap:break-word}.preview-content[data-v-857f4d24] h1{font-size:1.04rem}.preview-content[data-v-857f4d24] h2{font-size:.98rem}.preview-content[data-v-857f4d24] h3{font-size:.92rem}.preview-content[data-v-857f4d24] h4,.preview-content[data-v-857f4d24] h5,.preview-content[data-v-857f4d24] h6{font-size:.88rem}.preview-content[data-v-857f4d24] ul,.preview-content[data-v-857f4d24] ol{margin:.48rem 0;padding-left:1.18rem}.preview-content[data-v-857f4d24] li{margin:.22rem 0}.preview-content[data-v-857f4d24] blockquote{margin:.62rem 0;padding:.5rem .66rem;border-left:3px solid color-mix(in srgb,var(--selected) 48%,var(--line));border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--selected-bg) 28%,transparent);color:var(--text-secondary)}.continuous-span.is-citation-target[data-v-857f4d24],.continuous-span.is-citation-fallback[data-v-857f4d24]{position:relative;border-color:color-mix(in srgb,var(--selected) 42%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--selected) 18%,transparent),0 16px 42px #4285f429}.continuous-span.is-citation-target[data-v-857f4d24]:after,.continuous-span.is-citation-fallback[data-v-857f4d24]:after{content:"";position:absolute;inset:.42rem;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--selected) 16%,transparent),transparent 34%);opacity:.85;animation:nisb-citation-span-pulse-857f4d24 1.8s ease-out both}.preview-content[data-v-857f4d24] mark.nisb-citation-hit{display:inline;padding:.06em .18em;border-radius:.42em;background:linear-gradient(135deg,color-mix(in srgb,var(--selected) 24%,transparent),#40e0b02e);color:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--selected) 20%,transparent),0 8px 22px #4285f429;animation:nisb-citation-hit-in-857f4d24 .42s ease-out both}@keyframes nisb-citation-hit-in-857f4d24{0%{background:color-mix(in srgb,var(--selected) 42%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 32%,transparent),0 12px 30px #4285f43d}to{background:linear-gradient(135deg,color-mix(in srgb,var(--selected) 24%,transparent),#40e0b02e)}}@keyframes nisb-citation-span-pulse-857f4d24{0%{opacity:0;transform:scale(.985)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}.preview-content[data-v-857f4d24] a{color:var(--selected);text-decoration:none;overflow-wrap:anywhere}.preview-content[data-v-857f4d24] a:hover{text-decoration:underline}.preview-content[data-v-857f4d24] code{padding:.08rem .28rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;background:color-mix(in srgb,var(--sidebar-bg) 70%,transparent);color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.78em;overflow-wrap:anywhere}.preview-content[data-v-857f4d24] pre{margin:.62rem 0;padding:.78rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 50%,transparent));overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.preview-content[data-v-857f4d24] pre::-webkit-scrollbar{height:8px}.preview-content[data-v-857f4d24] pre::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.preview-content[data-v-857f4d24] pre code{padding:0;border:0;border-radius:0;background:transparent;font-size:.78rem;line-height:1.55;white-space:pre;overflow-wrap:normal}.preview-content[data-v-857f4d24] table{width:100%;border-collapse:collapse;margin:.62rem 0;display:block;overflow-x:auto;scrollbar-width:thin}.preview-content[data-v-857f4d24] th,.preview-content[data-v-857f4d24] td{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding:.42rem .5rem;text-align:left;vertical-align:top}.preview-content[data-v-857f4d24] th{background:color-mix(in srgb,var(--selected-bg) 28%,transparent);color:var(--text-main, var(--text));font-weight:780}.preview-content[data-v-857f4d24] img{max-width:100%;height:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--editor-bg) 62%,transparent);box-shadow:0 8px 22px #00000014}.empty-tip[data-v-857f4d24]{box-sizing:border-box;margin:.62rem 0;padding:1rem .82rem;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));color:var(--text-secondary);font-size:.84rem;line-height:1.5;text-align:center;overflow-wrap:break-word}@media (max-width: 900px){.compare-grid[data-v-857f4d24]{grid-template-columns:1fr}}@media (max-width: 680px){.continuous-span[data-v-857f4d24]{padding:.66rem;border-radius:16px}.continuous-span[data-v-857f4d24]:before{left:.5rem;top:.7rem;bottom:.7rem}.continuous-span-header[data-v-857f4d24]{grid-template-columns:1fr;align-items:stretch;gap:.5rem;padding-left:.52rem}.span-actions[data-v-857f4d24]{justify-content:flex-start}.continuous-span>.continuous-text[data-v-857f4d24],.compare-grid[data-v-857f4d24]{margin-left:0;padding-left:.52rem}}@media (max-width: 460px){.continuous-span[data-v-857f4d24]{padding:.58rem}.continuous-span-header[data-v-857f4d24]{padding-left:.42rem}.continuous-span>.continuous-text[data-v-857f4d24],.compare-grid[data-v-857f4d24]{padding-left:.42rem}.span-actions[data-v-857f4d24]{flex-wrap:wrap;overflow:visible}.continuous-lang[data-v-857f4d24],.doc-panel-btn[data-v-857f4d24]{flex:1 1 120px}.doc-panel-btn[data-v-857f4d24]{justify-content:center}.continuous-text[data-v-857f4d24]{padding:.64rem}}.doc-panel[data-v-6ce5a540]{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;margin-top:0;padding:0;border:0;border-radius:0;background:transparent;display:flex;flex-direction:column;overflow:hidden}.doc-panel-scroll[data-v-6ce5a540]{flex:1 1 auto;width:100%;min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.78rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.doc-panel-scroll[data-v-6ce5a540]::-webkit-scrollbar{width:8px}.doc-panel-scroll[data-v-6ce5a540]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.doc-panel-header[data-v-6ce5a540]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding:.46rem .5rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 66%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 10px 24px #0000000e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.doc-panel-actions[data-v-6ce5a540]{min-width:0;width:100%;display:flex;flex-wrap:nowrap;gap:.42rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.doc-panel-actions[data-v-6ce5a540]::-webkit-scrollbar{display:none}.action-pill[data-v-6ce5a540]{flex:0 0 auto;min-height:31px;max-width:100%;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.action-pill[data-v-6ce5a540]:hover:enabled,.action-pill[data-v-6ce5a540]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 62%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.action-pill.active[data-v-6ce5a540]{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 74%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent));color:var(--selected)}.action-pill[data-v-6ce5a540]:active:enabled{transform:translateY(1px)}.action-pill[data-v-6ce5a540]:disabled{opacity:.58;cursor:not-allowed}.param-bar[data-v-6ce5a540]{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:.58rem;padding:.58rem .68rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 38%,transparent),color-mix(in srgb,var(--editor-bg) 62%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.param-item[data-v-6ce5a540]{min-width:0;display:flex;align-items:center;gap:.44rem}.param-label[data-v-6ce5a540]{flex:0 0 auto;color:var(--text-secondary);font-size:.74rem;font-weight:740;line-height:1.2;white-space:nowrap}.chunk-input[data-v-6ce5a540]{width:96px;min-width:72px;min-height:32px;box-sizing:border-box;padding:.42rem .56rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:11px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.78rem;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.chunk-input[data-v-6ce5a540]:focus{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #00000012}.param-close[data-v-6ce5a540]{flex:0 0 auto;margin-left:auto;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.param-close[data-v-6ce5a540]:hover,.param-close[data-v-6ce5a540]:focus-visible{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent);outline:none}.param-close[data-v-6ce5a540]:active{transform:translateY(1px)}.doc-panel-body[data-v-6ce5a540]{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:.72rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:18px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 14px 30px #0000000f}.doc-panel-toolbar[data-v-6ce5a540]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.68rem}.doc-panel-toolbar-actions[data-v-6ce5a540]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.48rem}.doc-panel-label[data-v-6ce5a540]{min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:800;line-height:1.3;overflow-wrap:break-word}.muted[data-v-6ce5a540]{color:var(--text-secondary);font-weight:620;margin-left:.35rem}.ghost-btn[data-v-6ce5a540]{flex:0 0 auto;min-height:32px;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.ghost-btn[data-v-6ce5a540]:hover:enabled,.ghost-btn[data-v-6ce5a540]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.ghost-btn[data-v-6ce5a540]:active:enabled{transform:translateY(1px)}.ghost-btn[data-v-6ce5a540]:disabled{opacity:.58;cursor:not-allowed}.preview-content[data-v-6ce5a540]{min-width:0;padding:.76rem .82rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 58%,transparent));color:var(--text-main, var(--text));font-size:.84rem;line-height:1.62;overflow-wrap:break-word;box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset}.preview-content[data-v-6ce5a540] p{margin:.45rem 0}.preview-content[data-v-6ce5a540] p:first-child{margin-top:0}.preview-content[data-v-6ce5a540] p:last-child{margin-bottom:0}.preview-content[data-v-6ce5a540] h1,.preview-content[data-v-6ce5a540] h2,.preview-content[data-v-6ce5a540] h3,.preview-content[data-v-6ce5a540] h4{margin:.82rem 0 .38rem;color:var(--text-main, var(--text));font-weight:820;line-height:1.28}.preview-content[data-v-6ce5a540] h1{font-size:1rem}.preview-content[data-v-6ce5a540] h2{font-size:.94rem}.preview-content[data-v-6ce5a540] h3,.preview-content[data-v-6ce5a540] h4{font-size:.88rem}.preview-content[data-v-6ce5a540] ul,.preview-content[data-v-6ce5a540] ol{margin:.44rem 0;padding-left:1.15rem}.preview-content[data-v-6ce5a540] li{margin:.22rem 0}.preview-content[data-v-6ce5a540] blockquote{margin:.62rem 0;padding:.48rem .64rem;border-left:3px solid color-mix(in srgb,var(--selected) 48%,var(--line));border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--selected-bg) 30%,transparent);color:var(--text-secondary)}.preview-content[data-v-6ce5a540] code{padding:.08rem .28rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;background:color-mix(in srgb,var(--sidebar-bg) 70%,transparent);color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.78em;overflow-wrap:anywhere}.preview-content[data-v-6ce5a540] pre{position:relative;margin:.62rem 0;padding:.78rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 50%,transparent));overflow-x:auto;scrollbar-width:thin}.preview-content[data-v-6ce5a540] pre code{padding:0;border:0;border-radius:0;background:transparent;font-size:.78rem;line-height:1.55;white-space:pre}.preview-content[data-v-6ce5a540] a{color:var(--selected);text-decoration:none}.preview-content[data-v-6ce5a540] a:hover{text-decoration:underline}.fade-drop-enter-active[data-v-6ce5a540],.fade-drop-leave-active[data-v-6ce5a540]{transition:opacity .16s ease,transform .16s ease}.fade-drop-enter-from[data-v-6ce5a540],.fade-drop-leave-to[data-v-6ce5a540]{opacity:0;transform:translateY(-4px)}.fade-drop-enter-to[data-v-6ce5a540],.fade-drop-leave-from[data-v-6ce5a540]{opacity:1;transform:translateY(0)}@media (max-width: 680px){.doc-panel-toolbar[data-v-6ce5a540]{align-items:stretch;display:grid;grid-template-columns:1fr}.doc-panel-toolbar-actions[data-v-6ce5a540]{width:100%;display:grid;grid-template-columns:1fr}.ghost-btn[data-v-6ce5a540]{width:100%}.param-bar[data-v-6ce5a540]{align-items:stretch;display:grid;grid-template-columns:1fr auto}.param-item[data-v-6ce5a540]{align-items:stretch;display:grid;grid-template-columns:1fr}.chunk-input[data-v-6ce5a540]{width:100%}}@media (max-width: 420px){.doc-panel-body[data-v-6ce5a540]{padding:.66rem;border-radius:16px}.preview-content[data-v-6ce5a540]{padding:.66rem}.action-pill[data-v-6ce5a540]{min-height:30px;padding:0 .58rem;font-size:.72rem}}.copy-btn{position:absolute;top:8px;right:8px;min-height:26px;box-sizing:border-box;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:740;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.copy-btn:hover,.copy-btn:focus-visible{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 52%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.copy-btn:active{transform:translateY(1px)}[data-nisb-modal=library-export-translated]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:18px!important;isolation:isolate!important;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--selected) 16%,transparent),transparent 34%),radial-gradient(circle at 82% 88%,rgba(15,23,42,.28),transparent 38%),#00000075!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}.zen-modal[data-v-9d71e208]{width:min(820px,calc(100vw - 24px));max-height:calc(100vh - 32px);min-height:0;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 88%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text);box-shadow:0 1px color-mix(in srgb,white 9%,transparent) inset,0 24px 70px #00000061;display:flex;flex-direction:column;overflow:hidden}.zen-modal-header[data-v-9d71e208]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.76rem;padding:.88rem .92rem .76rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.title[data-v-9d71e208]{min-width:0;color:var(--text);font-size:.94rem;font-weight:820;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-9d71e208]{flex:0 0 auto;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.84rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.icon-btn[data-v-9d71e208]:hover:enabled,.icon-btn[data-v-9d71e208]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.icon-btn[data-v-9d71e208]:active:enabled{transform:translateY(1px)}.icon-btn[data-v-9d71e208]:disabled{opacity:.55;cursor:not-allowed}.zen-modal-body[data-v-9d71e208]{flex:1 1 auto;min-height:0;padding:.88rem .92rem;display:flex;flex-direction:column;gap:.72rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.zen-modal-body[data-v-9d71e208]::-webkit-scrollbar,.child-panel-body[data-v-9d71e208]::-webkit-scrollbar{width:8px}.zen-modal-body[data-v-9d71e208]::-webkit-scrollbar-thumb,.child-panel-body[data-v-9d71e208]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.row[data-v-9d71e208],.path-row[data-v-9d71e208],.input-row[data-v-9d71e208]{min-width:0;display:grid;grid-template-columns:122px minmax(0,1fr);gap:.68rem}.row[data-v-9d71e208]{align-items:center}.path-row[data-v-9d71e208],.input-row[data-v-9d71e208]{align-items:start}.label[data-v-9d71e208]{min-width:0;padding-top:.42rem;color:var(--text-secondary);font-size:.74rem;font-weight:740;line-height:1.35;overflow-wrap:break-word}.path[data-v-9d71e208]{min-width:0;padding:.55rem .64rem;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 52%,transparent));color:var(--text);font-size:.74rem;line-height:1.42;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-options[data-v-9d71e208]{min-width:0;display:flex;align-items:center;gap:.52rem;flex-wrap:wrap}.stack-options[data-v-9d71e208]{min-width:0;display:grid;gap:.48rem}.check-row[data-v-9d71e208]{min-width:0;display:inline-flex;align-items:center;gap:.48rem;color:var(--text);font-size:.78rem;line-height:1.42;overflow-wrap:break-word}.check-row input[data-v-9d71e208]{flex:0 0 auto;accent-color:var(--selected)}.hint-inline[data-v-9d71e208],.hint[data-v-9d71e208]{min-width:0;padding:.56rem .66rem;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 26%,transparent),color-mix(in srgb,var(--editor-bg) 56%,transparent));color:var(--text-secondary);font-size:.74rem;line-height:1.5;overflow-wrap:break-word}.hint[data-v-9d71e208]{opacity:.9}.crumb-box[data-v-9d71e208]{min-width:0;padding:.56rem .64rem;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 50%,transparent))}.crumb-multiline[data-v-9d71e208]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .24rem;color:var(--text-secondary);line-height:1.32;overflow-wrap:anywhere}.crumb-btn[data-v-9d71e208]{min-width:0;max-width:100%;padding:.08rem .18rem;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1.25;overflow-wrap:anywhere;transition:background .15s ease,color .15s ease}.crumb-btn[data-v-9d71e208]:hover,.crumb-btn[data-v-9d71e208]:focus-visible{background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);outline:none}.crumb-sep[data-v-9d71e208]{color:var(--text-secondary);opacity:.62;user-select:none}.crumb-child-inline-btn[data-v-9d71e208]{flex:0 0 auto;width:24px;height:22px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;padding:0;font-family:inherit;font-size:.76rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.crumb-child-inline-btn[data-v-9d71e208]:hover,.crumb-child-inline-btn[data-v-9d71e208]:focus-visible,.crumb-child-inline-btn.active[data-v-9d71e208]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent);outline:none}.child-panel[data-v-9d71e208]{min-width:0;padding:.58rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:15px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 10px 22px #0000000b}.child-panel-header[data-v-9d71e208]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.56rem;padding:.1rem .12rem .46rem}.child-panel-title[data-v-9d71e208]{min-width:0;color:var(--text-secondary);font-size:.74rem;font-weight:820;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-panel-close[data-v-9d71e208]{flex:0 0 auto;width:28px;height:26px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;line-height:1;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.child-panel-close[data-v-9d71e208]:hover,.child-panel-close[data-v-9d71e208]:focus-visible{border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);outline:none}.child-panel-body[data-v-9d71e208]{max-height:190px;padding:.12rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.child-empty[data-v-9d71e208]{padding:.72rem;color:var(--text-secondary);font-size:.74rem;line-height:1.45;overflow-wrap:break-word}.child-item[data-v-9d71e208]{width:100%;min-width:0;display:flex;align-items:center;gap:.48rem;padding:.52rem .58rem;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.child-item[data-v-9d71e208]:hover,.child-item[data-v-9d71e208]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 36%,transparent);color:var(--selected);outline:none}.child-item[data-v-9d71e208]:active{transform:translateY(1px)}.child-icon[data-v-9d71e208]{flex:0 0 auto}.child-name[data-v-9d71e208]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-wrap[data-v-9d71e208]{min-width:0;display:flex;align-items:stretch;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 70%,transparent),color-mix(in srgb,var(--sidebar-bg) 56%,transparent));overflow:hidden;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input-wrap[data-v-9d71e208]:focus-within{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 58%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #0000000f}.prefix[data-v-9d71e208]{flex:0 0 auto;padding:.62rem .64rem;border-right:1px solid color-mix(in srgb,var(--line) 76%,transparent);color:var(--text-secondary);font-size:.74rem;line-height:1.3;opacity:.86;background:color-mix(in srgb,var(--sidebar-bg) 34%,transparent)}.name-input[data-v-9d71e208]{flex:1 1 auto;min-width:0;width:100%;padding:.62rem .64rem;border:0;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:.78rem;line-height:1.35}.name-input[data-v-9d71e208]::placeholder{color:var(--text-secondary);opacity:.72}.name-input[data-v-9d71e208]:disabled{opacity:.58;cursor:not-allowed}.section-divider[data-v-9d71e208]{height:1px;margin:.12rem 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 86%,transparent),transparent)}.annotation-preview[data-v-9d71e208]{min-width:0;padding:.72rem;border:1px solid color-mix(in srgb,#d97706 26%,var(--line));border-radius:15px;background:radial-gradient(circle at 0% 0%,rgba(217,119,6,.1),transparent 36%),linear-gradient(135deg,#d977060f,color-mix(in srgb,var(--editor-bg) 62%,transparent));display:flex;flex-direction:column;gap:.56rem;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.annotation-preview-title[data-v-9d71e208]{color:var(--text-secondary);font-size:.74rem;font-weight:820;line-height:1.3}.annotation-demo-text[data-v-9d71e208]{color:var(--text);font-size:.78rem;line-height:1.62;overflow-wrap:break-word}.annotation-demo-card[data-v-9d71e208]{min-width:0;margin-left:1rem;display:flex;align-items:stretch;border:1px solid rgba(217,119,6,.22);border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#fff7edbd,#fef3c78a)}.annotation-demo-bar[data-v-9d71e208]{flex:0 0 auto;width:4px;background:#d97706}.annotation-demo-main[data-v-9d71e208]{min-width:0;padding:.62rem .66rem;display:flex;flex-direction:column;gap:.38rem}.annotation-demo-head[data-v-9d71e208]{color:color-mix(in srgb,var(--text) 86%,#92400e);font-size:.74rem;font-weight:820;line-height:1.3;overflow-wrap:break-word}.annotation-demo-body[data-v-9d71e208]{color:color-mix(in srgb,var(--text-secondary) 86%,#92400e);font-size:.74rem;line-height:1.5;overflow-wrap:break-word}.annotation-demo-endnotes[data-v-9d71e208]{min-width:0;padding:.66rem;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);display:flex;flex-direction:column;gap:.38rem}.zen-modal-footer[data-v-9d71e208]{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.52rem;padding:.76rem .92rem .88rem;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 44%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 -1px color-mix(in srgb,white 5%,transparent) inset}.btn[data-v-9d71e208]{flex:0 0 auto;min-height:34px;box-sizing:border-box;padding:0 .78rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-9d71e208]:hover:enabled,.btn[data-v-9d71e208]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-9d71e208]:active:enabled{transform:translateY(1px)}.btn.primary[data-v-9d71e208]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent));color:var(--selected)}.btn.primary[data-v-9d71e208]:hover:enabled,.btn.primary[data-v-9d71e208]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 30%,transparent))}.btn.primary[data-v-9d71e208]:disabled,.btn[data-v-9d71e208]:disabled{opacity:.5;cursor:not-allowed}.mono[data-v-9d71e208]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);overflow-wrap:anywhere}@media (max-width: 720px){[data-nisb-modal=library-export-translated]{align-items:stretch!important;padding:10px!important}.zen-modal[data-v-9d71e208]{width:100%;max-height:calc(100vh - 20px);border-radius:16px}.row[data-v-9d71e208],.path-row[data-v-9d71e208],.input-row[data-v-9d71e208]{grid-template-columns:1fr;gap:.38rem}.label[data-v-9d71e208]{padding-top:0}.inline-options[data-v-9d71e208]{gap:.44rem}.path[data-v-9d71e208]{white-space:normal;overflow-wrap:anywhere}.annotation-demo-card[data-v-9d71e208]{margin-left:0}}@media (max-width: 460px){[data-nisb-modal=library-export-translated]{padding:0!important}.zen-modal[data-v-9d71e208]{width:100%;max-height:100vh;border-radius:0;border-left:0;border-right:0}.zen-modal-header[data-v-9d71e208]{padding:.78rem .78rem .68rem}.zen-modal-body[data-v-9d71e208]{padding:.72rem;gap:.62rem}.zen-modal-footer[data-v-9d71e208]{padding:.68rem .72rem .78rem;display:grid;grid-template-columns:1fr}.btn[data-v-9d71e208]{width:100%}.inline-options[data-v-9d71e208]{align-items:stretch;display:grid;grid-template-columns:1fr}.check-row[data-v-9d71e208]{width:100%}.prefix[data-v-9d71e208]{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.search-row[data-v-d9e95561]{display:flex;gap:.75rem;align-items:flex-start}.search-main[data-v-d9e95561]{flex:1;min-width:0}.right-actions[data-v-d9e95561]{display:flex;gap:.5rem;align-items:center}.doc-name[data-v-d9e95561]{padding:.6rem .75rem;border-radius:12px;background:#3c69bc14;border:1px solid rgba(60,105,188,.16);font-size:.9rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-d9e95561]{color:var(--text-secondary);line-height:1.5}.ghost-btn[data-v-d9e95561]{padding:.55rem .75rem;border-radius:10px;border:1px solid var(--line);background:transparent;font-size:.85rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth);color:var(--text);white-space:nowrap;height:fit-content}.ghost-btn[data-v-d9e95561]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.ghost-btn[data-v-d9e95561]:disabled{opacity:.6;cursor:not-allowed}.export-btn[data-v-d9e95561]{border-style:dashed;font-weight:600}.batch-delete-btn[data-v-d9e95561]{padding:.55rem .75rem;border-radius:10px;border:1px solid var(--line);background:transparent;font-size:.85rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth);color:var(--text);white-space:nowrap;height:fit-content}.batch-delete-btn[data-v-d9e95561]:hover:not(:disabled){background:#c850501f;border-color:#c8505073;color:var(--text)}.batch-delete-btn[data-v-d9e95561]:disabled{opacity:.6;cursor:not-allowed}.nisb-modal-mask[data-v-43cbb657]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(circle at 18% 12%,rgba(239,68,68,.16),transparent 34%),radial-gradient(circle at 86% 18%,rgba(217,119,6,.12),transparent 30%),#0c122075;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.nisb-modal[data-v-43cbb657]{width:min(570px,calc(100vw - 28px));max-height:min(780px,calc(100vh - 28px));overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,#ef4444 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 92%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent)),color-mix(in srgb,var(--editor-bg) 88%,transparent);box-shadow:0 24px 80px #0f172a4d,0 1px #ffffff42 inset;color:var(--text)}.nisb-modal-wide[data-v-43cbb657]{width:min(820px,calc(100vw - 28px))}.modal-head[data-v-43cbb657]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid color-mix(in srgb,#ef4444 18%,var(--line))}.title-wrap[data-v-43cbb657]{min-width:0}.eyebrow-row[data-v-43cbb657]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.danger-chip[data-v-43cbb657],.irreversible-chip[data-v-43cbb657],.count-chip[data-v-43cbb657],.mini-chip[data-v-43cbb657],.mini-danger[data-v-43cbb657],.meta-chip[data-v-43cbb657]{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:.18rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 78%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.25;overflow-wrap:break-word}.danger-chip[data-v-43cbb657],.mini-danger[data-v-43cbb657]{border-color:color-mix(in srgb,#ef4444 52%,var(--line));background:color-mix(in srgb,#ef4444 11%,transparent);color:color-mix(in srgb,#ef4444 86%,var(--text))}.irreversible-chip[data-v-43cbb657]{border-color:color-mix(in srgb,#d97706 48%,var(--line));background:color-mix(in srgb,#d97706 11%,transparent);color:color-mix(in srgb,#d97706 84%,var(--text))}.count-chip[data-v-43cbb657],.meta-chip.selected[data-v-43cbb657]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected-bg) 88%,transparent);color:var(--selected)}.nisb-modal-title[data-v-43cbb657]{margin:0;color:var(--text);font-size:.98rem;font-weight:820;line-height:1.28;overflow-wrap:break-word}.modal-desc[data-v-43cbb657]{max-width:54rem;margin:.42rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.55;overflow-wrap:break-word}.icon-btn[data-v-43cbb657]{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);color:var(--text-secondary);font-size:1.18rem;line-height:1;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.icon-btn[data-v-43cbb657]:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 54%,var(--line));background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 84%,var(--text));transform:translateY(-1px)}.icon-btn[data-v-43cbb657]:disabled{opacity:.55;cursor:not-allowed}.nisb-modal-body[data-v-43cbb657]{display:grid;gap:.75rem;padding:.9rem 1rem;overflow:auto;max-height:calc(100vh - 220px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 80%,transparent) transparent}.nisb-modal-body[data-v-43cbb657]::-webkit-scrollbar,.batch-list[data-v-43cbb657]::-webkit-scrollbar{width:8px;height:8px}.nisb-modal-body[data-v-43cbb657]::-webkit-scrollbar-thumb,.batch-list[data-v-43cbb657]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 82%,transparent)}.danger-card[data-v-43cbb657],.toolbar-card[data-v-43cbb657],.list-card[data-v-43cbb657]{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 62%,transparent));box-shadow:0 12px 30px #0f172a0f}.danger-card[data-v-43cbb657]{padding:.85rem;border-color:color-mix(in srgb,#ef4444 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,#ef4444 8%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent))}.toolbar-card[data-v-43cbb657],.list-card[data-v-43cbb657]{padding:.85rem}.card-topline[data-v-43cbb657],.toolbar-topline[data-v-43cbb657]{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.list-topline[data-v-43cbb657]{align-items:center}.card-title[data-v-43cbb657]{min-width:0;color:var(--text);font-size:.8rem;font-weight:800;line-height:1.35;overflow-wrap:break-word}.toolbar-title-wrap[data-v-43cbb657]{min-width:0;display:grid;gap:.2rem}.toolbar-hint[data-v-43cbb657]{color:var(--text-secondary);font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.scope-grid[data-v-43cbb657]{display:flex;flex-wrap:wrap;gap:.45rem}.scope-chip[data-v-43cbb657]{display:inline-flex;align-items:center;min-height:25px;max-width:100%;padding:.22rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,#ef4444 28%,var(--line));background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text);font-size:.74rem;font-weight:760;line-height:1.25;overflow-wrap:break-word}.batch-meta[data-v-43cbb657]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.batch-toolbar[data-v-43cbb657]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:center}.nisb-input[data-v-43cbb657]{width:100%;min-height:40px;padding:.58rem .72rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);outline:none;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text);font-size:.84rem;line-height:1.45;overflow-wrap:break-word;transition:border-color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),background var(--transition-normal) var(--ease-smooth)}.nisb-input[data-v-43cbb657]:focus{border-color:var(--selected);background:color-mix(in srgb,var(--editor-bg) 94%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 18%,transparent)}.nisb-input[data-v-43cbb657]:disabled{opacity:.64;cursor:not-allowed}.mini-btn[data-v-43cbb657]{min-height:40px;padding:.52rem .72rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text);font-size:.78rem;font-weight:760;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.mini-btn[data-v-43cbb657]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected);transform:translateY(-1px)}.mini-btn[data-v-43cbb657]:disabled{opacity:.58;cursor:not-allowed;transform:none}.batch-list[data-v-43cbb657]{max-height:360px;overflow:auto;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 45%,transparent)}.batch-item[data-v-43cbb657]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:flex-start;padding:.66rem .72rem;cursor:pointer;user-select:none;border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent);transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth)}.batch-item[data-v-43cbb657]:last-child{border-bottom:0}.batch-item[data-v-43cbb657]:hover{background:color-mix(in srgb,var(--selected-bg) 52%,transparent)}.batch-item.selected[data-v-43cbb657]{background:color-mix(in srgb,var(--selected-bg) 68%,transparent)}.checkbox-shell[data-v-43cbb657]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:.05rem}.checkbox-shell input[type=checkbox][data-v-43cbb657]{width:16px;height:16px;margin:0;accent-color:var(--selected);cursor:pointer}.checkbox-shell input[type=checkbox][data-v-43cbb657]:disabled{cursor:not-allowed}.batch-item-main[data-v-43cbb657]{min-width:0;display:grid;gap:.18rem}.batch-item-title[data-v-43cbb657]{min-width:0;color:var(--text);font-size:.87rem;font-weight:760;line-height:1.38;overflow-wrap:break-word}.batch-item-sub[data-v-43cbb657]{min-width:0;display:flex;flex-wrap:wrap;gap:.28rem;color:var(--text-secondary);font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.machine-value[data-v-43cbb657]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.dot-separator[data-v-43cbb657]{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.selected-marker[data-v-43cbb657]{align-self:center;display:inline-flex;align-items:center;min-height:23px;padding:.16rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected-bg) 82%,transparent);color:var(--selected);font-size:.7rem;font-weight:760;line-height:1.2;white-space:nowrap}.empty-state[data-v-43cbb657]{min-height:160px;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent)}.empty-icon[data-v-43cbb657]{width:38px;height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 70%,transparent);color:var(--text-secondary);font-size:1rem;font-weight:800}.empty-copy[data-v-43cbb657]{min-width:0;display:grid;gap:.18rem}.empty-title[data-v-43cbb657]{color:var(--text);font-size:.82rem;font-weight:800;line-height:1.35;overflow-wrap:break-word}.empty-desc[data-v-43cbb657]{color:var(--text-secondary);font-size:.78rem;line-height:1.45;overflow-wrap:break-word}.nisb-modal-actions[data-v-43cbb657]{display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem 1rem;border-top:1px solid color-mix(in srgb,#ef4444 18%,var(--line));background:color-mix(in srgb,var(--sidebar-bg) 42%,transparent)}.modal-btn[data-v-43cbb657]{min-height:38px;padding:.5rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text);font-size:.8rem;font-weight:780;line-height:1.25;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.modal-btn[data-v-43cbb657]:hover:not(:disabled){transform:translateY(-1px)}.modal-btn.ghost[data-v-43cbb657]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.modal-btn.danger[data-v-43cbb657]{border-color:color-mix(in srgb,#ef4444 70%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#ef4444 92%,#ffffff 4%),color-mix(in srgb,#b91c1c 82%,#111827 8%));color:#fff;box-shadow:0 12px 28px #ef44443d}.modal-btn.danger[data-v-43cbb657]:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 78%,#ffffff);box-shadow:0 16px 34px #ef44444d}.modal-btn[data-v-43cbb657]:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 760px){.toolbar-topline[data-v-43cbb657],.card-topline[data-v-43cbb657]{flex-direction:column;align-items:stretch}.batch-meta[data-v-43cbb657]{justify-content:flex-start}.batch-toolbar[data-v-43cbb657]{grid-template-columns:1fr}.mini-btn[data-v-43cbb657]{width:100%;justify-content:center}.batch-item[data-v-43cbb657]{grid-template-columns:auto minmax(0,1fr)}.selected-marker[data-v-43cbb657]{grid-column:2;justify-self:flex-start}}@media (max-width: 640px){.nisb-modal-mask[data-v-43cbb657]{align-items:stretch;padding:.65rem}.nisb-modal[data-v-43cbb657]{width:100%;max-height:calc(100vh - 1.3rem);display:flex;flex-direction:column;border-radius:18px}.modal-head[data-v-43cbb657]{padding:.9rem .85rem .78rem}.nisb-modal-body[data-v-43cbb657]{flex:1;max-height:none;padding:.8rem .85rem}.batch-list[data-v-43cbb657]{max-height:none}.nisb-modal-actions[data-v-43cbb657]{flex-direction:column-reverse;padding:.8rem .85rem .9rem}.modal-btn[data-v-43cbb657]{width:100%;justify-content:center}}.nisb-modal-mask[data-v-f4e50216]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(circle at 18% 12%,rgba(239,68,68,.16),transparent 34%),radial-gradient(circle at 86% 18%,rgba(217,119,6,.12),transparent 30%),#0c122075;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.nisb-modal[data-v-f4e50216]{width:min(570px,calc(100vw - 28px));max-height:min(740px,calc(100vh - 28px));overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 76%,rgba(255,255,255,.45));background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 92%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent)),color-mix(in srgb,var(--editor-bg) 88%,transparent);box-shadow:0 24px 80px #0f172a4d,0 1px #ffffff42 inset;color:var(--text)}.danger-modal[data-v-f4e50216]{border-color:color-mix(in srgb,#ef4444 30%,var(--line))}.modal-head[data-v-f4e50216]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid color-mix(in srgb,#ef4444 18%,var(--line))}.title-wrap[data-v-f4e50216]{min-width:0}.eyebrow-row[data-v-f4e50216]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.danger-chip[data-v-f4e50216],.irreversible-chip[data-v-f4e50216],.mini-chip[data-v-f4e50216],.mini-danger[data-v-f4e50216]{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:.18rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 78%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.25;overflow-wrap:break-word}.danger-chip[data-v-f4e50216],.mini-danger[data-v-f4e50216]{border-color:color-mix(in srgb,#ef4444 52%,var(--line));background:color-mix(in srgb,#ef4444 11%,transparent);color:color-mix(in srgb,#ef4444 86%,var(--text))}.irreversible-chip[data-v-f4e50216]{border-color:color-mix(in srgb,#d97706 48%,var(--line));background:color-mix(in srgb,#d97706 11%,transparent);color:color-mix(in srgb,#d97706 84%,var(--text))}.nisb-modal-title[data-v-f4e50216]{margin:0;color:var(--text);font-size:.98rem;font-weight:820;line-height:1.28;overflow-wrap:break-word}.modal-desc[data-v-f4e50216]{max-width:48rem;margin:.42rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.55;overflow-wrap:break-word}.icon-btn[data-v-f4e50216]{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);color:var(--text-secondary);font-size:1.18rem;line-height:1;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.icon-btn[data-v-f4e50216]:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 54%,var(--line));background:color-mix(in srgb,#ef4444 10%,transparent);color:color-mix(in srgb,#ef4444 84%,var(--text));transform:translateY(-1px)}.icon-btn[data-v-f4e50216]:disabled{opacity:.55;cursor:not-allowed}.nisb-modal-body[data-v-f4e50216]{display:grid;gap:.75rem;padding:.9rem 1rem;overflow:auto;max-height:calc(100vh - 220px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 80%,transparent) transparent}.nisb-modal-body[data-v-f4e50216]::-webkit-scrollbar{width:8px}.nisb-modal-body[data-v-f4e50216]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 82%,transparent)}.danger-card[data-v-f4e50216],.meta-card[data-v-f4e50216]{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 62%,transparent));box-shadow:0 12px 30px #0f172a0f}.danger-card[data-v-f4e50216]{padding:.85rem;border-color:color-mix(in srgb,#ef4444 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,#ef4444 8%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent))}.meta-card[data-v-f4e50216]{padding:.85rem}.card-topline[data-v-f4e50216]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.card-title[data-v-f4e50216]{min-width:0;color:var(--text);font-size:.8rem;font-weight:800;line-height:1.35;overflow-wrap:break-word}.scope-grid[data-v-f4e50216]{display:flex;flex-wrap:wrap;gap:.45rem}.scope-chip[data-v-f4e50216]{display:inline-flex;align-items:center;min-height:25px;max-width:100%;padding:.22rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,#ef4444 28%,var(--line));background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text);font-size:.74rem;font-weight:760;line-height:1.25;overflow-wrap:break-word}.meta-list[data-v-f4e50216]{display:grid;gap:.5rem;margin:0}.meta-row[data-v-f4e50216]{display:grid;grid-template-columns:minmax(92px,.32fr) minmax(0,1fr);gap:.65rem;align-items:start;padding:.56rem .6rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);background:color-mix(in srgb,var(--editor-bg) 56%,transparent)}.meta-row dt[data-v-f4e50216]{color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.45;overflow-wrap:break-word}.meta-row dd[data-v-f4e50216]{min-width:0;margin:0;color:var(--text);font-size:.8rem;line-height:1.45}.natural-value[data-v-f4e50216]{overflow-wrap:break-word}.machine-value[data-v-f4e50216]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.nisb-modal-actions[data-v-f4e50216]{display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem 1rem;border-top:1px solid color-mix(in srgb,#ef4444 18%,var(--line));background:color-mix(in srgb,var(--sidebar-bg) 42%,transparent)}.modal-btn[data-v-f4e50216]{min-height:38px;padding:.5rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text);font-size:.8rem;font-weight:780;line-height:1.25;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.modal-btn[data-v-f4e50216]:hover:not(:disabled){transform:translateY(-1px)}.modal-btn.ghost[data-v-f4e50216]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.modal-btn.danger[data-v-f4e50216]{border-color:color-mix(in srgb,#ef4444 70%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#ef4444 92%,#ffffff 4%),color-mix(in srgb,#b91c1c 82%,#111827 8%));color:#fff;box-shadow:0 12px 28px #ef44443d}.modal-btn.danger[data-v-f4e50216]:hover:not(:disabled){border-color:color-mix(in srgb,#ef4444 78%,#ffffff);box-shadow:0 16px 34px #ef44444d}.modal-btn[data-v-f4e50216]:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 640px){.nisb-modal-mask[data-v-f4e50216]{align-items:stretch;padding:.65rem}.nisb-modal[data-v-f4e50216]{width:100%;max-height:calc(100vh - 1.3rem);display:flex;flex-direction:column;border-radius:18px}.modal-head[data-v-f4e50216]{padding:.9rem .85rem .78rem}.nisb-modal-body[data-v-f4e50216]{flex:1;max-height:none;padding:.8rem .85rem}.meta-row[data-v-f4e50216]{grid-template-columns:1fr;gap:.22rem}.nisb-modal-actions[data-v-f4e50216]{flex-direction:column-reverse;padding:.8rem .85rem .9rem}.modal-btn[data-v-f4e50216]{width:100%;justify-content:center}}.nisb-modal-mask[data-v-2cc6a5fb]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(circle at 18% 12%,rgba(84,132,255,.18),transparent 34%),radial-gradient(circle at 86% 18%,rgba(22,163,74,.12),transparent 30%),#0c12206b;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.nisb-modal[data-v-2cc6a5fb]{width:min(560px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 28px));overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 76%,rgba(255,255,255,.45));background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 92%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent)),color-mix(in srgb,var(--editor-bg) 88%,transparent);box-shadow:0 24px 80px #0f172a47,0 1px #ffffff47 inset;color:var(--text)}.modal-head[data-v-2cc6a5fb]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.title-wrap[data-v-2cc6a5fb]{min-width:0}.eyebrow-row[data-v-2cc6a5fb]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.eyebrow-chip[data-v-2cc6a5fb],.status-chip[data-v-2cc6a5fb],.mini-chip[data-v-2cc6a5fb]{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:.18rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 78%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.25;overflow-wrap:break-word}.status-chip[data-v-2cc6a5fb]{border-color:color-mix(in srgb,#16a34a 45%,var(--line));background:color-mix(in srgb,#16a34a 10%,transparent);color:color-mix(in srgb,#16a34a 82%,var(--text))}.nisb-modal-title[data-v-2cc6a5fb]{margin:0;color:var(--text);font-size:.98rem;font-weight:820;line-height:1.28;overflow-wrap:break-word}.modal-desc[data-v-2cc6a5fb]{max-width:46rem;margin:.42rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.55;overflow-wrap:break-word}.icon-btn[data-v-2cc6a5fb]{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);color:var(--text-secondary);font-size:1.18rem;line-height:1;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.icon-btn[data-v-2cc6a5fb]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected);transform:translateY(-1px)}.icon-btn[data-v-2cc6a5fb]:disabled{opacity:.55;cursor:not-allowed}.nisb-modal-body[data-v-2cc6a5fb]{display:grid;gap:.75rem;padding:.9rem 1rem;overflow:auto;max-height:calc(100vh - 220px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 80%,transparent) transparent}.nisb-modal-body[data-v-2cc6a5fb]::-webkit-scrollbar{width:8px}.nisb-modal-body[data-v-2cc6a5fb]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 82%,transparent)}.field-card[data-v-2cc6a5fb],.meta-card[data-v-2cc6a5fb]{border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 62%,transparent));box-shadow:0 12px 30px #0f172a0f}.field-card[data-v-2cc6a5fb]{padding:.9rem}.field-label[data-v-2cc6a5fb]{display:block;margin-bottom:.42rem;color:var(--text);font-size:.76rem;font-weight:780;line-height:1.3}.nisb-input[data-v-2cc6a5fb]{width:100%;min-height:42px;padding:.62rem .72rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);outline:none;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text);font-size:.86rem;line-height:1.45;overflow-wrap:break-word;transition:border-color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),background var(--transition-normal) var(--ease-smooth)}.nisb-input[data-v-2cc6a5fb]:focus{border-color:var(--selected);background:color-mix(in srgb,var(--editor-bg) 94%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 18%,transparent)}.nisb-input[data-v-2cc6a5fb]:disabled{opacity:.64;cursor:not-allowed}.field-hint[data-v-2cc6a5fb]{margin:.46rem 0 0;color:var(--text-secondary);font-size:.77rem;line-height:1.5;overflow-wrap:break-word}.meta-card[data-v-2cc6a5fb]{padding:.85rem}.card-topline[data-v-2cc6a5fb]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.card-title[data-v-2cc6a5fb]{min-width:0;color:var(--text);font-size:.8rem;font-weight:800;line-height:1.35;overflow-wrap:break-word}.meta-list[data-v-2cc6a5fb]{display:grid;gap:.5rem;margin:0}.meta-row[data-v-2cc6a5fb]{display:grid;grid-template-columns:minmax(86px,.32fr) minmax(0,1fr);gap:.65rem;align-items:start;padding:.56rem .6rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);background:color-mix(in srgb,var(--editor-bg) 56%,transparent)}.meta-row dt[data-v-2cc6a5fb]{color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1.45;overflow-wrap:break-word}.meta-row dd[data-v-2cc6a5fb]{min-width:0;margin:0;color:var(--text);font-size:.8rem;line-height:1.45}.natural-value[data-v-2cc6a5fb]{overflow-wrap:break-word}.machine-value[data-v-2cc6a5fb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.nisb-modal-actions[data-v-2cc6a5fb]{display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem 1rem;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 42%,transparent)}.modal-btn[data-v-2cc6a5fb]{min-height:38px;padding:.5rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text);font-size:.8rem;font-weight:780;line-height:1.25;cursor:pointer;transition:background var(--transition-normal) var(--ease-smooth),border-color var(--transition-normal) var(--ease-smooth),color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.modal-btn[data-v-2cc6a5fb]:hover:not(:disabled){transform:translateY(-1px)}.modal-btn.ghost[data-v-2cc6a5fb]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.modal-btn.primary[data-v-2cc6a5fb]{border-color:color-mix(in srgb,var(--selected) 64%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected) 92%,#ffffff 6%),color-mix(in srgb,var(--selected) 72%,#111827 8%));color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--selected) 28%,transparent)}.modal-btn.primary[data-v-2cc6a5fb]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 78%,#ffffff);box-shadow:0 16px 34px color-mix(in srgb,var(--selected) 34%,transparent)}.modal-btn[data-v-2cc6a5fb]:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 640px){.nisb-modal-mask[data-v-2cc6a5fb]{align-items:stretch;padding:.65rem}.nisb-modal[data-v-2cc6a5fb]{width:100%;max-height:calc(100vh - 1.3rem);display:flex;flex-direction:column;border-radius:18px}.modal-head[data-v-2cc6a5fb]{padding:.9rem .85rem .78rem}.nisb-modal-body[data-v-2cc6a5fb]{flex:1;max-height:none;padding:.8rem .85rem}.meta-row[data-v-2cc6a5fb]{grid-template-columns:1fr;gap:.22rem}.nisb-modal-actions[data-v-2cc6a5fb]{flex-direction:column-reverse;padding:.8rem .85rem .9rem}.modal-btn[data-v-2cc6a5fb]{width:100%;justify-content:center}}.library-detail[data-v-e6a0a03d]{flex:1;display:flex;flex-direction:column;padding:1.5rem;gap:1.15rem;overflow-y:auto}.muted[data-v-e6a0a03d]{color:var(--text-secondary);line-height:1.5}.ghost-btn[data-v-e6a0a03d]{padding:.55rem .75rem;border-radius:10px;border:1px solid var(--line);background:transparent;font-size:.85rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth);color:var(--text);white-space:nowrap;height:fit-content}.ghost-btn[data-v-e6a0a03d]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.ghost-btn[data-v-e6a0a03d]:disabled{opacity:.6;cursor:not-allowed}.focus-empty[data-v-e6a0a03d]{border:1px dashed var(--line);border-radius:12px;padding:1.1rem;background:var(--editor-bg);display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.focus-empty-title[data-v-e6a0a03d]{font-size:.95rem;font-weight:600;color:var(--text)}.focus-empty-sub[data-v-e6a0a03d]{font-size:.85rem;color:var(--text-secondary)}.upload-queue[data-v-e6a0a03d]{padding:.75rem .9rem;border-radius:10px;border:1px dashed var(--line);background:var(--editor-bg)}.upload-queue-header[data-v-e6a0a03d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.upload-queue-header .title[data-v-e6a0a03d]{font-size:.9rem;font-weight:600}.actions[data-v-e6a0a03d]{display:flex;gap:.4rem}.queue-btn[data-v-e6a0a03d]{padding:.25rem .6rem;border-radius:6px;border:1px solid var(--line);background:transparent;font-size:.8rem;cursor:pointer;transition:all var(--transition-normal) var(--ease-smooth);color:var(--text)}.queue-btn[data-v-e6a0a03d]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.queue-btn[data-v-e6a0a03d]:disabled{opacity:.6;cursor:not-allowed}.upload-items[data-v-e6a0a03d]{display:flex;flex-direction:column;gap:.25rem;max-height:180px;overflow-y:auto}.upload-item[data-v-e6a0a03d]{display:flex;justify-content:space-between;gap:.75rem;padding:.3rem .5rem;border-radius:8px;font-size:.85rem}.upload-item.uploading[data-v-e6a0a03d]{background:#78787814}.upload-item.success[data-v-e6a0a03d]{background:#50a0501f}.upload-item.error[data-v-e6a0a03d]{background:#c850501f}.name[data-v-e6a0a03d]{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status[data-v-e6a0a03d]{white-space:nowrap;opacity:.9}.msg[data-v-e6a0a03d]{opacity:.8}.panel[data-v-d1b5e5b5]{flex:0 0 auto;min-width:0;padding:.62rem .72rem .72rem;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));box-shadow:0 -1px color-mix(in srgb,white 5%,transparent) inset,0 -12px 30px #0000000a}.collapsed[data-v-d1b5e5b5]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.58rem .64rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));cursor:pointer;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 10px 22px #0000000b;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.collapsed[data-v-d1b5e5b5]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 12px 26px #0000000f}.collapsed-left[data-v-d1b5e5b5]{min-width:0;display:grid;gap:.36rem}.collapsed-line[data-v-d1b5e5b5]{min-width:0;display:flex;align-items:center;gap:.58rem}.collapsed-sub[data-v-d1b5e5b5]{min-width:0;color:var(--text-secondary);font-size:.72rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips[data-v-d1b5e5b5]{min-width:0;display:flex;align-items:center;gap:.42rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips[data-v-d1b5e5b5]::-webkit-scrollbar{display:none}.reader-bar[data-v-d1b5e5b5]{min-width:0;margin-bottom:.62rem;padding:.52rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:16px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 12px 26px #0000000d}.reader-controls[data-v-d1b5e5b5]{min-width:0;display:flex;align-items:center;gap:.42rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reader-controls[data-v-d1b5e5b5]::-webkit-scrollbar{display:none}.search-area[data-v-d1b5e5b5]{min-width:0;display:grid;gap:.5rem}.search-row[data-v-d1b5e5b5]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.filters-row[data-v-d1b5e5b5]{min-width:0;display:flex;align-items:center;gap:.48rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filters-row[data-v-d1b5e5b5]::-webkit-scrollbar{display:none}.seg[data-v-d1b5e5b5]{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;padding:.16rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset}.seg-btn[data-v-d1b5e5b5]{min-height:28px;box-sizing:border-box;padding:0 .58rem;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:740;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.seg-btn[data-v-d1b5e5b5]:hover,.seg-btn[data-v-d1b5e5b5]:focus-visible{background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected);outline:none}.seg-btn.active[data-v-d1b5e5b5]{background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 40%,transparent));color:var(--selected);box-shadow:0 0 0 1px color-mix(in srgb,var(--selected) 18%,transparent) inset,0 4px 10px #0000000d}.input[data-v-d1b5e5b5]{width:100%;min-width:0;min-height:34px;box-sizing:border-box;padding:.48rem .64rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 64%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;line-height:1.3;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input[data-v-d1b5e5b5]::placeholder{color:var(--text-muted, var(--text-secondary))}.input[data-v-d1b5e5b5]:focus{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 84%,transparent),color-mix(in srgb,var(--sidebar-bg) 62%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #0000000f}.btn[data-v-d1b5e5b5],.mini-icon[data-v-d1b5e5b5],.mini-btn[data-v-d1b5e5b5],.chip[data-v-d1b5e5b5],.select[data-v-d1b5e5b5]{font-family:inherit}.btn[data-v-d1b5e5b5]{flex:0 0 auto;min-height:34px;box-sizing:border-box;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 50%,transparent));color:var(--selected);cursor:pointer;font-size:.74rem;font-weight:780;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-d1b5e5b5]:hover:enabled,.btn[data-v-d1b5e5b5]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-d1b5e5b5]:active:enabled{transform:translateY(1px)}.btn.subtle[data-v-d1b5e5b5]{background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary)}.btn[data-v-d1b5e5b5]:disabled{opacity:.55;cursor:not-allowed}.btn.tiny[data-v-d1b5e5b5]{min-height:30px;padding:0 .58rem;border-radius:10px;font-size:.7rem}.select[data-v-d1b5e5b5]{flex:0 0 auto;min-height:30px;box-sizing:border-box;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));color:var(--text-main, var(--text));cursor:pointer;font-size:.72rem;font-weight:720;line-height:1.2;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.select[data-v-d1b5e5b5]:focus{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #0000000f}.select[data-v-d1b5e5b5]:disabled{opacity:.56;cursor:not-allowed}.select.tiny[data-v-d1b5e5b5]{min-width:84px}.chip[data-v-d1b5e5b5]{flex:0 0 auto;min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-size:.7rem;font-weight:760;line-height:1;user-select:none;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.chip[data-v-d1b5e5b5]:hover,.chip[data-v-d1b5e5b5]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.chip[data-v-d1b5e5b5]:active{transform:translateY(1px)}.chip.on[data-v-d1b5e5b5]{border-color:color-mix(in srgb,#16a34a 34%,var(--line));background:linear-gradient(135deg,#16a34a21,color-mix(in srgb,var(--selected-bg) 38%,transparent));color:#16a34a}.chip[data-v-d1b5e5b5]:disabled{opacity:.55;cursor:not-allowed}.chip.meta[data-v-d1b5e5b5]{cursor:default;border-color:color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary)}.chip.meta[data-v-d1b5e5b5]:hover{border-color:color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.chip.icon[data-v-d1b5e5b5]{min-width:32px;padding:0 .5rem;font-size:.78rem}.collapse-btn[data-v-d1b5e5b5]{margin-left:auto}.mini-icon[data-v-d1b5e5b5]{flex:0 0 auto;width:34px;height:32px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-size:.82rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.mini-icon[data-v-d1b5e5b5]:hover,.mini-icon[data-v-d1b5e5b5]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000012;outline:none}.mini-icon[data-v-d1b5e5b5]:active{transform:translateY(1px)}.msg[data-v-d1b5e5b5]{margin-top:.52rem;padding:.58rem .66rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);color:var(--text-secondary);font-size:.74rem;line-height:1.45;overflow-wrap:break-word}.msg.error[data-v-d1b5e5b5]{border-color:color-mix(in srgb,#ef4444 38%,var(--line));background:#ef44441a;color:#ef4444}.list[data-v-d1b5e5b5]{min-width:0;max-height:min(40vh,320px);margin-top:.62rem;padding-right:.16rem;display:grid;gap:.52rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.list[data-v-d1b5e5b5]::-webkit-scrollbar{width:8px}.list[data-v-d1b5e5b5]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.item[data-v-d1b5e5b5]{min-width:0;padding:.66rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));cursor:pointer;box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.item[data-v-d1b5e5b5]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 24%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 8px 18px #0000000e}.item[data-v-d1b5e5b5]:active{transform:translateY(1px)}.item.active[data-v-d1b5e5b5]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 9%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent))}.meta[data-v-d1b5e5b5]{min-width:0;display:flex;align-items:baseline;gap:.46rem;flex-wrap:wrap;color:var(--text-secondary);font-size:.68rem;line-height:1.35}.score[data-v-d1b5e5b5]{display:inline-flex;align-items:center;min-height:22px;padding:0 .42rem;border:1px solid color-mix(in srgb,#16a34a 30%,var(--line));border-radius:999px;background:#16a34a1a;color:#16a34a;font-variant-numeric:tabular-nums;font-weight:760}.text[data-v-d1b5e5b5]{min-width:0;margin-top:.46rem;color:var(--text-main, var(--text));font-size:.78rem;line-height:1.48;opacity:.96;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.details[data-v-d1b5e5b5]{margin-top:.52rem}.details summary[data-v-d1b5e5b5]{width:fit-content;max-width:100%;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);cursor:pointer;font-size:.68rem;font-weight:740;line-height:1}.details summary[data-v-d1b5e5b5]:hover{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.details-body[data-v-d1b5e5b5]{min-width:0;margin-top:.46rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-main, var(--text));font-size:.76rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.actions[data-v-d1b5e5b5]{margin-top:.54rem;display:flex;align-items:center;gap:.46rem;flex-wrap:wrap}.mini-btn[data-v-d1b5e5b5]{min-height:28px;box-sizing:border-box;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-size:.7rem;font-weight:740;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.mini-btn[data-v-d1b5e5b5]:hover:enabled,.mini-btn[data-v-d1b5e5b5]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.mini-btn[data-v-d1b5e5b5]:active:enabled{transform:translateY(1px)}.mini-btn[data-v-d1b5e5b5]:disabled{opacity:.55;cursor:not-allowed}.muted[data-v-d1b5e5b5]{color:var(--text-secondary);opacity:.78}.selectable[data-v-d1b5e5b5]{user-select:text}@media (max-width: 720px){.panel[data-v-d1b5e5b5]{padding:.54rem .58rem .62rem}.search-row[data-v-d1b5e5b5]{grid-template-columns:1fr}.search-row .btn[data-v-d1b5e5b5]{width:100%}.reader-controls[data-v-d1b5e5b5],.chips[data-v-d1b5e5b5],.filters-row[data-v-d1b5e5b5]{gap:.36rem}}@media (max-width: 460px){.collapsed[data-v-d1b5e5b5]{grid-template-columns:1fr}.mini-icon[data-v-d1b5e5b5]{width:100%}.collapse-btn[data-v-d1b5e5b5]{margin-left:0}.reader-controls[data-v-d1b5e5b5]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reader-controls .chip[data-v-d1b5e5b5],.reader-controls .select[data-v-d1b5e5b5],.reader-controls .btn[data-v-d1b5e5b5],.chip.icon[data-v-d1b5e5b5]{flex:0 0 auto}}.panel[data-v-dbb19590]{width:100%;height:100%;max-height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 18px 40px #00000014;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;container-type:inline-size;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.panel[data-v-dbb19590]::-webkit-scrollbar{width:8px}.panel[data-v-dbb19590]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.panel-head[data-v-dbb19590]{flex:0 0 auto;padding:.8rem .86rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 56%,transparent));display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}.title[data-v-dbb19590]{min-width:0;color:var(--text-main, var(--text));font-size:.88rem;font-weight:820;line-height:1.25;overflow-wrap:break-word}.sub[data-v-dbb19590]{margin-top:.18rem;min-width:0;color:var(--text-secondary);font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.state-chip[data-v-dbb19590]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;box-sizing:border-box;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 34%,var(--editor-bg));color:var(--selected);font-size:.68rem;font-weight:760;line-height:1}.controls[data-v-dbb19590]{flex:0 0 auto;padding:.72rem .78rem .64rem;display:grid;grid-template-columns:1fr;gap:.54rem;align-items:stretch}.field[data-v-dbb19590]{min-width:0;display:grid;gap:.3rem}.label[data-v-dbb19590]{min-width:0;color:var(--text-secondary);font-size:.71rem;font-weight:740;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nisb-select[data-v-dbb19590],.nisb-input[data-v-dbb19590]{width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:.52rem .64rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:13px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.8rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.nisb-select[data-v-dbb19590]:disabled,.nisb-input[data-v-dbb19590]:disabled{opacity:.58;cursor:not-allowed}.nisb-select[data-v-dbb19590]:focus,.nisb-input[data-v-dbb19590]:focus{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 10px 22px #00000014}.button-row[data-v-dbb19590]{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:.42rem;align-items:stretch}.ghost-btn[data-v-dbb19590]{width:100%;min-width:0;max-width:100%;min-height:38px;box-sizing:border-box;padding:.36rem .62rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1.16;white-space:normal;overflow-wrap:break-word;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.ghost-btn.primary[data-v-dbb19590]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 66%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.ghost-btn[data-v-dbb19590]:hover:not(:disabled),.ghost-btn[data-v-dbb19590]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 11%,transparent),0 10px 22px #00000017;outline:none}.ghost-btn[data-v-dbb19590]:active:not(:disabled){transform:translateY(1px)}.ghost-btn[data-v-dbb19590]:disabled{opacity:.55;cursor:not-allowed}.meta-row[data-v-dbb19590]{flex:0 0 auto;padding:0 .78rem .64rem;display:flex;gap:.36rem;flex-wrap:wrap;align-items:center}.pill[data-v-dbb19590]{display:inline-flex;align-items:center;min-height:23px;box-sizing:border-box;max-width:100%;padding:0 .54rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:730;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-dbb19590]{flex:0 0 auto;margin:0 .78rem .78rem;padding:.62rem .68rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));color:var(--text-secondary);font-size:.76rem;line-height:1.48;overflow-wrap:break-word}.mono[data-v-dbb19590]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@container (max-width: 420px){.panel-head[data-v-dbb19590]{padding:.72rem .72rem .62rem;gap:.52rem}.controls[data-v-dbb19590]{padding:.66rem .68rem .6rem;gap:.5rem}.button-row[data-v-dbb19590]{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:.38rem}.ghost-btn[data-v-dbb19590]{min-height:36px;padding:.34rem .54rem;border-radius:12px;font-size:.74rem}.meta-row[data-v-dbb19590]{padding:0 .68rem .6rem}.hint[data-v-dbb19590]{margin:0 .68rem .68rem}}@container (max-width: 340px){.panel-head[data-v-dbb19590]{display:grid}.state-chip[data-v-dbb19590]{justify-self:start}.button-row[data-v-dbb19590]{grid-template-columns:1fr}.sub[data-v-dbb19590]{font-size:.74rem}.nisb-select[data-v-dbb19590],.nisb-input[data-v-dbb19590],.ghost-btn[data-v-dbb19590]{min-height:35px}}@media (max-width: 760px){.panel[data-v-dbb19590]{height:auto;max-height:none;overflow:visible}}.panel[data-v-2a1b6975]{width:100%;height:100%;min-width:0;min-height:0;display:block;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(22,163,74,.06),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 18px 40px #00000014;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;container-type:inline-size;pointer-events:auto;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.panel[data-v-2a1b6975]::-webkit-scrollbar{width:8px}.panel[data-v-2a1b6975]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.panel-head[data-v-2a1b6975]{min-width:0;min-height:54px;box-sizing:border-box;padding:.72rem .82rem .64rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 56%,transparent));display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.72rem}.head-text[data-v-2a1b6975]{min-width:0;display:grid;gap:.12rem}.title[data-v-2a1b6975]{min-width:0;color:var(--text-main, var(--text));font-size:.88rem;font-weight:820;line-height:1.22;overflow-wrap:break-word}.sub[data-v-2a1b6975]{min-width:0;color:var(--text-secondary);font-size:.75rem;line-height:1.34;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-actions[data-v-2a1b6975]{min-width:0;display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:end;gap:.36rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.head-actions[data-v-2a1b6975]::-webkit-scrollbar{display:none}.count-chip[data-v-2a1b6975],.pill[data-v-2a1b6975],.span-chip[data-v-2a1b6975]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;box-sizing:border-box;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;max-width:100%}.count-chip[data-v-2a1b6975]{flex:0 0 auto;border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 36%,var(--editor-bg));color:var(--selected)}.toolbar[data-v-2a1b6975]{min-width:0;box-sizing:border-box;padding:.62rem .72rem .66rem;display:grid;grid-template-columns:minmax(196px,.64fr) minmax(0,1.36fr);gap:.52rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.filter-grid[data-v-2a1b6975]{min-width:0;display:grid;grid-template-columns:minmax(120px,.82fr) minmax(168px,1.18fr) minmax(104px,.52fr);gap:.42rem;align-items:center}.seg[data-v-2a1b6975]{min-width:0;display:inline-flex;max-width:100%;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:13px;overflow:hidden;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.seg-btn[data-v-2a1b6975]{flex:1 1 auto;min-width:0;min-height:35px;box-sizing:border-box;padding:0 .64rem;border:0;border-right:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease}.seg-btn[data-v-2a1b6975]:last-child{border-right:0}.seg-btn[data-v-2a1b6975]:hover,.seg-btn[data-v-2a1b6975]:focus-visible{color:var(--selected);background:color-mix(in srgb,var(--selected-bg) 34%,transparent);outline:none}.seg-btn.active[data-v-2a1b6975]{color:var(--selected);background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 74%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent))}.nisb-select[data-v-2a1b6975],.nisb-input[data-v-2a1b6975]{width:100%;min-width:0;min-height:35px;box-sizing:border-box;padding:.46rem .6rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:12px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.nisb-select[data-v-2a1b6975]:focus,.nisb-input[data-v-2a1b6975]:focus{border-color:color-mix(in srgb,var(--selected) 50%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 10px 22px #00000014}.ghost-btn[data-v-2a1b6975]{flex:0 0 auto;min-height:34px;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.ghost-btn.compact[data-v-2a1b6975]{min-height:30px;padding:0 .58rem;font-size:.72rem}.ghost-btn[data-v-2a1b6975]:hover:not(:disabled),.ghost-btn[data-v-2a1b6975]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 11%,transparent),0 10px 22px #00000017;outline:none}.ghost-btn[data-v-2a1b6975]:active:not(:disabled){transform:translateY(1px)}.ghost-btn[data-v-2a1b6975]:disabled{opacity:.55;cursor:not-allowed}.content[data-v-2a1b6975]{min-width:0;min-height:0;overflow:visible}.tip[data-v-2a1b6975]{box-sizing:border-box;margin:.86rem;padding:1.05rem .9rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-secondary);font-size:.82rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.list[data-v-2a1b6975]{min-width:0;min-height:100%;box-sizing:border-box;padding:.76rem;display:grid;align-content:start;gap:.58rem;overflow:visible}.item[data-v-2a1b6975]{position:relative;min-width:0;display:grid;grid-template-columns:4px minmax(0,1fr);gap:.68rem;padding:.72rem .76rem;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset,0 8px 18px #0000000b;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease;pointer-events:auto}.item[data-v-2a1b6975]:hover,.item[data-v-2a1b6975]:focus-within{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 46%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent),0 14px 26px #00000014}.row-accent[data-v-2a1b6975]{grid-row:1 / span 2;width:4px;min-height:100%;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--selected) 52%,var(--line)),color-mix(in srgb,#16a34a 38%,var(--line)));opacity:.62;transition:opacity .15s ease,box-shadow .15s ease}.item:hover .row-accent[data-v-2a1b6975],.item:focus-within .row-accent[data-v-2a1b6975]{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.main[data-v-2a1b6975]{min-width:0;cursor:pointer}.line1[data-v-2a1b6975]{min-width:0;display:flex;align-items:center;gap:.36rem;color:var(--text-main, var(--text));flex-wrap:wrap;font-size:.84rem;font-weight:780;line-height:1.36}.item:hover .line1[data-v-2a1b6975],.item:focus-within .line1[data-v-2a1b6975]{color:var(--selected)}.kind[data-v-2a1b6975]{flex:0 0 auto;line-height:1}.pill.score[data-v-2a1b6975]{border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,var(--editor-bg));color:var(--selected)}.dot[data-v-2a1b6975]{opacity:.68;flex:0 0 auto}.docTitle[data-v-2a1b6975],.lib[data-v-2a1b6975]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docTitle[data-v-2a1b6975]{max-width:min(34rem,100%)}.lib[data-v-2a1b6975]{max-width:min(16rem,100%);color:var(--text-secondary)}.span-chip[data-v-2a1b6975]{min-height:22px;padding:0 .46rem;color:var(--text-secondary);background:color-mix(in srgb,var(--sidebar-bg) 62%,transparent);font-size:.68rem}.line2[data-v-2a1b6975]{margin-top:.46rem;color:var(--text-secondary);font-size:.81rem;line-height:1.48;white-space:normal;overflow-wrap:break-word}.line3[data-v-2a1b6975]{margin-top:.42rem;min-width:0;display:flex;gap:.36rem;align-items:center;color:var(--text-secondary);font-size:.72rem;line-height:1.35;flex-wrap:wrap}.muted[data-v-2a1b6975]{min-width:0;max-width:min(28rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-2a1b6975]{grid-column:2;min-width:0;display:flex;justify-content:flex-end;gap:.4rem;flex-wrap:wrap;align-items:center;pointer-events:auto}.mini-btn[data-v-2a1b6975]{min-height:30px;max-width:100%;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:740;line-height:1;white-space:nowrap;pointer-events:auto;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.mini-btn[data-v-2a1b6975]:hover,.mini-btn[data-v-2a1b6975]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 56%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.mini-btn[data-v-2a1b6975]:active{transform:translateY(1px)}.mini-btn.danger[data-v-2a1b6975]{border-color:#ef44445c;background:linear-gradient(135deg,#ef444414,color-mix(in srgb,var(--editor-bg) 52%,transparent));color:#ef4444}.mini-btn.danger[data-v-2a1b6975]:hover,.mini-btn.danger[data-v-2a1b6975]:focus-visible{border-color:#ef444494;background:linear-gradient(135deg,#ef444426,color-mix(in srgb,var(--editor-bg) 52%,transparent));color:#ef4444}.mono[data-v-2a1b6975]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@container (max-width: 760px){.panel-head[data-v-2a1b6975]{grid-template-columns:minmax(0,1fr) max-content;gap:.52rem;padding:.66rem .72rem .58rem}.sub[data-v-2a1b6975]{display:none}.head-actions[data-v-2a1b6975]{gap:.3rem}.ghost-btn.compact[data-v-2a1b6975]{min-height:28px;padding:0 .5rem;font-size:.7rem}.count-chip[data-v-2a1b6975]{min-height:22px;padding:0 .48rem}.toolbar[data-v-2a1b6975]{grid-template-columns:1fr;padding:.58rem .68rem .62rem}.filter-grid[data-v-2a1b6975]{grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr)}.range-select[data-v-2a1b6975]{grid-column:1 / -1}}@container (max-width: 520px){.panel-head[data-v-2a1b6975]{grid-template-columns:1fr;align-items:stretch}.head-actions[data-v-2a1b6975]{justify-content:start;width:100%;max-width:100%}.filter-grid[data-v-2a1b6975]{grid-template-columns:1fr}.seg[data-v-2a1b6975],.nisb-select[data-v-2a1b6975],.nisb-input[data-v-2a1b6975],.ghost-btn[data-v-2a1b6975]{width:100%}.seg-btn[data-v-2a1b6975]{flex:1}.item[data-v-2a1b6975]{grid-template-columns:4px minmax(0,1fr)}.actions[data-v-2a1b6975]{justify-content:flex-start;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.4rem}.mini-btn[data-v-2a1b6975]{width:100%;text-align:center;justify-content:center}}@container (max-width: 380px){.head-actions[data-v-2a1b6975]{grid-auto-flow:row;grid-template-columns:auto 1fr 1fr}.ghost-btn.compact[data-v-2a1b6975]{width:100%}.title[data-v-2a1b6975]{font-size:.84rem}.mini-btn[data-v-2a1b6975]{white-space:normal;line-height:1.15;padding:.32rem .45rem}}.overview[data-v-c74cb715]{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),radial-gradient(circle at 92% 4%,rgba(22,163,74,.055),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 90%,var(--sidebar-bg)))}.overview-topbar[data-v-c74cb715]{--nisb-library-bar-height: 50px;position:relative;z-index:3;flex:0 0 auto;min-width:0;height:var(--nisb-library-bar-height);min-height:var(--nisb-library-bar-height);max-height:var(--nisb-library-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:.64rem;padding:.44rem .78rem;border-bottom:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 76%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 10px 26px #0000000d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.overview-topbar[data-v-c74cb715]::-webkit-scrollbar{display:none}.overview-topbar[data-v-c74cb715]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 22%,var(--line)),transparent);opacity:.72}.topbar-title-block[data-v-c74cb715]{flex:1 1 auto;min-width:180px;display:grid;gap:.1rem}.title[data-v-c74cb715]{min-width:0;color:var(--text-main, var(--text));font-size:.92rem;font-weight:820;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-c74cb715]{min-width:0;color:var(--text-secondary);font-size:.75rem;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-meta[data-v-c74cb715]{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:.36rem}.meta-chip[data-v-c74cb715]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;box-sizing:border-box;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 34%,var(--editor-bg));color:var(--selected);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;max-width:100%}.meta-chip.active[data-v-c74cb715]{border-color:color-mix(in srgb,#16a34a 38%,var(--line));background:#16a34a21;color:#16a34a}.topbar-btn[data-v-c74cb715]{flex:0 0 auto;min-height:32px;box-sizing:border-box;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.topbar-btn[data-v-c74cb715]:hover:not(:disabled),.topbar-btn[data-v-c74cb715]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 11%,transparent),0 8px 18px #00000014;outline:none}.topbar-btn[data-v-c74cb715]:active:not(:disabled){transform:translateY(1px)}.topbar-btn[data-v-c74cb715]:disabled{opacity:.56;cursor:not-allowed}.overview-body[data-v-c74cb715]{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:.72rem;padding:.72rem;overflow:hidden}.search-stage[data-v-c74cb715],.results-stage[data-v-c74cb715]{min-width:0;min-height:0;overflow:hidden}.search-stage[data-v-c74cb715],.results-stage[data-v-c74cb715]{display:flex}.mono[data-v-c74cb715]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@media (max-width: 980px){.overview-body[data-v-c74cb715]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:.62rem;padding:.62rem}}@media (max-width: 760px){.overview[data-v-c74cb715]{overflow:hidden}.overview-topbar[data-v-c74cb715]{height:auto;min-height:50px;max-height:none;align-items:stretch;flex-wrap:wrap;overflow:visible}.topbar-title-block[data-v-c74cb715]{order:3;flex-basis:100%}.topbar-meta[data-v-c74cb715]{margin-left:auto}.overview-body[data-v-c74cb715]{display:block;min-height:0;padding:.58rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.overview-body[data-v-c74cb715]::-webkit-scrollbar{width:8px}.overview-body[data-v-c74cb715]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.search-stage[data-v-c74cb715],.results-stage[data-v-c74cb715]{display:block;min-width:0;min-height:0;overflow:visible}.search-stage[data-v-c74cb715]{margin-bottom:.62rem}.results-stage[data-v-c74cb715]{min-height:0;padding-bottom:.72rem}.results-stage[data-v-c74cb715] .panel{height:auto;min-height:0;overflow:visible}.results-stage[data-v-c74cb715] .content,.results-stage[data-v-c74cb715] .list{min-height:0;overflow:visible}}@media (max-width: 520px){.overview-topbar[data-v-c74cb715]{padding:.45rem}.topbar-meta[data-v-c74cb715]{width:100%;order:4}.topbar-btn[data-v-c74cb715]{width:auto}.overview-body[data-v-c74cb715]{padding:.5rem}}.display-mode-container[data-v-9cc7f354]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%;min-width:0;min-height:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 90%,var(--sidebar-bg)))}.preview-content[data-v-9cc7f354]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;min-width:0;min-height:0;max-width:100%;padding:clamp(1.25rem,2.5vw,2.35rem) clamp(1.25rem,4vw,3rem) 3rem;color:var(--text-main);line-height:var(--text-line-height);font-size:var(--editor-font-size);word-wrap:break-word;overflow-wrap:break-word;scrollbar-gutter:stable}.lm-chunk[data-v-9cc7f354]{max-width:100%;content-visibility:auto;contain-intrinsic-size:800px 1200px}.lm-chunk[data-v-9cc7f354] p{margin:.65rem 0}.lm-chunk[data-v-9cc7f354] a{color:var(--selected);text-decoration-color:color-mix(in srgb,var(--selected) 38%,transparent);text-underline-offset:.18em}.lm-chunk[data-v-9cc7f354] pre{max-width:100%;overflow-x:auto;box-sizing:border-box;margin:1rem 0;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;-webkit-overflow-scrolling:touch}.lm-chunk[data-v-9cc7f354] pre>code{display:block;white-space:pre}.lm-chunk[data-v-9cc7f354] img{max-width:100%;height:auto;border-radius:15px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);box-shadow:0 16px 36px #0000001f,0 1px color-mix(in srgb,white 8%,transparent) inset}.lm-sentinel[data-v-9cc7f354]{height:1px}.lm-state[data-v-9cc7f354]{display:inline-flex;align-items:center;min-height:25px;box-sizing:border-box;margin-top:14px;padding:.35rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;font-size:.74rem;font-weight:720;line-height:1;color:var(--text-secondary);user-select:none}.lm-loading[data-v-9cc7f354]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));color:var(--selected)}.lm-done[data-v-9cc7f354]{opacity:.78}@media (max-width: 720px){.preview-content[data-v-9cc7f354]{padding:1rem 1rem 2.25rem}}.vtv-root[data-v-090b4627]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 90%,var(--sidebar-bg)));color:var(--text-main)}.vtv-toolbar[data-v-090b4627]{position:relative;flex:0 0 auto;min-height:42px;box-sizing:border-box;padding:6px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.vtv-toolbar[data-v-090b4627]::-webkit-scrollbar{display:none}.vtv-toolbar[data-v-090b4627]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 16%,var(--line)),transparent);opacity:.58}.vtv-spacer[data-v-090b4627]{flex:1 1 auto;min-width:.5rem}.vtv-btn[data-v-090b4627]{height:28px;min-width:max-content;box-sizing:border-box;padding:0 .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.vtv-btn[data-v-090b4627]:hover,.vtv-btn[data-v-090b4627]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.vtv-btn[data-v-090b4627]:active{transform:translateY(1px)}.vtv-chip[data-v-090b4627]{min-height:26px;min-width:max-content;box-sizing:border-box;padding:.34rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--selected) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 68%,transparent));color:var(--selected);font-size:.72rem;font-weight:740;line-height:1;user-select:none;cursor:pointer;white-space:nowrap}.vtv-chip-muted[data-v-090b4627]{opacity:.78;cursor:default;color:var(--text-secondary);border-color:color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 64%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent))}.vtv-wrap[data-v-090b4627]{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:0;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 92%,var(--sidebar-bg)));color:var(--text-main);font-family:var(--font-mono);font-size:13px;line-height:20px;scrollbar-gutter:stable}.vtv-spacer-div[data-v-090b4627]{position:relative;width:100%}.vtv-pre[data-v-090b4627]{position:absolute;top:0;left:0;right:0;box-sizing:border-box;margin:0;padding:1.35rem 1.6rem 2.25rem;white-space:pre;tab-size:2;overflow-wrap:normal;color:var(--text-main)}.vtv-wrap.wrap .vtv-pre[data-v-090b4627]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 720px){.vtv-toolbar[data-v-090b4627]{padding-inline:8px}.vtv-pre[data-v-090b4627]{padding:1rem 1rem 2rem}}.overlay[data-v-5bada491]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:24px;background:color-mix(in srgb,#020617 24%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal[data-v-5bada491]{width:min(1080px,96vw);max-height:min(90vh,calc(100vh - 32px));min-height:0;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));color:var(--text-main, #111827);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 22px 68px #00000047;overflow:hidden}.header[data-v-5bada491]{flex:0 0 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin:.62rem .62rem 0;padding:.68rem;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 26%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.title-wrap[data-v-5bada491]{flex:1 1 auto;min-width:0;display:grid;gap:.38rem}.title[data-v-5bada491]{min-width:0;color:var(--text-main, #111827);font-size:.94rem;font-weight:830;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.subtitle[data-v-5bada491]{min-width:0;color:var(--text-secondary, #64748b);font-size:.76rem;line-height:1.5;overflow-wrap:break-word}.status-row[data-v-5bada491]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.status-chip[data-v-5bada491],.tab[data-v-5bada491],.op[data-v-5bada491],.active-chip[data-v-5bada491]{max-width:100%;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary, #64748b);font-size:.69rem;font-weight:740;line-height:1;white-space:normal;overflow-wrap:anywhere}.status-chip.caution[data-v-5bada491]{border-color:color-mix(in srgb,#d97706 34%,var(--line));background:#d9770617;color:#d97706;font-weight:810}.actions[data-v-5bada491]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:.42rem;flex-wrap:wrap;min-width:0}.tabs[data-v-5bada491]{flex:0 0 auto;min-width:0;display:flex;flex-wrap:wrap;gap:.42rem;margin:.58rem .62rem 0;padding:.5rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent))}.tab[data-v-5bada491]{min-height:28px;cursor:pointer;font-family:inherit;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.tab[data-v-5bada491]:hover,.tab[data-v-5bada491]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,transparent);color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent);outline:none}.tab.active[data-v-5bada491]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 52%,transparent);color:var(--selected);font-weight:820}.tab.caution[data-v-5bada491]:not(.active){border-color:color-mix(in srgb,#d97706 24%,var(--line));color:color-mix(in srgb,#d97706 84%,var(--text-secondary))}.tab[data-v-5bada491]:active{transform:translateY(1px)}.body[data-v-5bada491]{flex:1 1 auto;min-height:0;display:block;padding:.62rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.body[data-v-5bada491]::-webkit-scrollbar{width:8px}.body[data-v-5bada491]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.bar[data-v-5bada491]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.52rem;margin-bottom:.58rem;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent))}.field[data-v-5bada491]{min-width:0;display:flex;align-items:center;gap:.42rem;flex:0 0 auto}.field.grow[data-v-5bada491]{flex:1 1 320px;min-width:220px}.field.right[data-v-5bada491]{margin-left:auto}.label[data-v-5bada491]{flex:0 0 auto;color:var(--text-secondary, #64748b);font-size:.73rem;font-weight:740;line-height:1.35;white-space:nowrap}.input[data-v-5bada491],.select[data-v-5bada491]{width:auto;min-width:160px;min-height:32px;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-main, #111827);font-family:inherit;font-size:.78rem;font-weight:680;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.input[data-v-5bada491]::placeholder,.textarea[data-v-5bada491]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent);opacity:.92}.input[data-v-5bada491]:focus,.select[data-v-5bada491]:focus,.textarea[data-v-5bada491]:focus{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.textarea[data-v-5bada491]{width:100%;min-height:220px;box-sizing:border-box;margin-bottom:.58rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-main, #111827);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.76rem;line-height:1.5;resize:vertical;outline:none;overflow-wrap:anywhere}.btn[data-v-5bada491],.mini[data-v-5bada491]{min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary, #64748b);cursor:pointer;font-family:inherit;font-size:.73rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .14s ease}.btn[data-v-5bada491]:hover:not(:disabled),.mini[data-v-5bada491]:hover:not(:disabled),.btn[data-v-5bada491]:focus-visible,.mini[data-v-5bada491]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.btn[data-v-5bada491]:active:not(:disabled),.mini[data-v-5bada491]:active:not(:disabled){transform:translateY(1px)}.btn.ghost[data-v-5bada491]{background:color-mix(in srgb,var(--editor-bg) 30%,transparent)}.close-btn[data-v-5bada491]{width:31px;padding:0;font-size:1rem;font-weight:760}.btn.danger[data-v-5bada491],.mini.danger[data-v-5bada491]{border-color:#ef444457;background:#ef444414;color:#ef4444}.btn.danger[data-v-5bada491]:hover:not(:disabled),.mini.danger[data-v-5bada491]:hover:not(:disabled),.btn.danger[data-v-5bada491]:focus-visible,.mini.danger[data-v-5bada491]:focus-visible{border-color:#ef444475;background:#ef44441f;color:#ef4444;box-shadow:0 0 0 2px #ef444414}button[data-v-5bada491]:disabled{opacity:.55;cursor:not-allowed}.list[data-v-5bada491]{min-width:0;display:grid;gap:.56rem}.audit-row[data-v-5bada491],.panel[data-v-5bada491],.item[data-v-5bada491],.subitem[data-v-5bada491]{min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 44%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.audit-row[data-v-5bada491],.panel[data-v-5bada491]{padding:.62rem}.rowTop[data-v-5bada491]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.op[data-v-5bada491]{min-height:23px;border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-weight:820}.id[data-v-5bada491],.ts[data-v-5bada491]{min-width:0;color:var(--text-secondary, #64748b);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.id[data-v-5bada491]{flex:1 1 240px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.ts[data-v-5bada491]{flex:0 1 auto;margin-left:auto}.paths[data-v-5bada491]{min-width:0;display:grid;gap:.4rem;margin-top:.5rem}.pathLine[data-v-5bada491]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.48rem}.path[data-v-5bada491]{flex:1 1 360px;min-width:160px;color:var(--text-main, #111827);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.72rem;line-height:1.5}.wrap[data-v-5bada491]{overflow-wrap:anywhere;word-break:break-word}.meta[data-v-5bada491]{min-width:0;margin-top:.5rem}.meta summary[data-v-5bada491]{cursor:pointer}.pre[data-v-5bada491]{max-height:360px;box-sizing:border-box;margin:.5rem 0 0;padding:.62rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-main, #111827);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.72rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow:auto;overflow-wrap:anywhere;scrollbar-width:thin}.panel[data-v-5bada491]{display:grid;gap:.5rem}.muted[data-v-5bada491]{min-width:0;color:var(--text-secondary, #64748b);font-size:.73rem;line-height:1.5;overflow-wrap:break-word}.small[data-v-5bada491]{font-size:.72rem}.err[data-v-5bada491]{margin-bottom:.58rem;padding:.62rem .68rem;border:1px solid rgba(239,68,68,.32);border-radius:13px;background:#ef444414;color:#ef4444;font-size:.78rem;font-weight:690;line-height:1.5;overflow-wrap:break-word}.footer[data-v-5bada491]{margin-top:.58rem;padding:.52rem .58rem;border:1px dashed color-mix(in srgb,var(--line) 72%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 32%,transparent)}.section[data-v-5bada491]{min-width:0;display:grid;gap:.58rem;margin-bottom:.68rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent))}.section-title[data-v-5bada491]{min-width:0;color:var(--text-main, #111827);font-size:.8rem;font-weight:810;line-height:1.35;overflow-wrap:break-word}.item[data-v-5bada491]{display:flex;justify-content:space-between;gap:.62rem;padding:.62rem;flex-wrap:wrap}.item-main[data-v-5bada491]{flex:1 1 520px;min-width:220px;display:grid;gap:.36rem}.item-line[data-v-5bada491]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.item-actions[data-v-5bada491]{flex:0 1 auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:.42rem;flex-wrap:wrap;min-width:0}.detail[data-v-5bada491]{min-width:0;margin-top:.5rem;padding-top:.58rem;border-top:1px dashed color-mix(in srgb,var(--line) 76%,transparent)}.subitem[data-v-5bada491]{display:flex;justify-content:space-between;gap:.58rem;padding:.56rem;flex-wrap:wrap}.submain[data-v-5bada491]{flex:1 1 520px;min-width:220px;display:grid;gap:.26rem}.subactions[data-v-5bada491]{display:flex;align-items:flex-start;gap:.42rem;flex-wrap:wrap}.chk[data-v-5bada491]{min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.42rem;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 42%,transparent);color:var(--text-secondary, #64748b);cursor:pointer;font-size:.73rem;font-weight:740;line-height:1}.chk input[data-v-5bada491]{margin:0;accent-color:var(--selected);cursor:pointer}.mono[data-v-5bada491]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@media (max-width: 760px){.overlay[data-v-5bada491]{padding:12px}.modal[data-v-5bada491]{width:100%;max-height:calc(100vh - 24px);border-radius:16px}.header[data-v-5bada491]{flex-direction:column;align-items:stretch}.actions[data-v-5bada491]{justify-content:flex-start}.field[data-v-5bada491]{flex:1 1 100%}.field.grow[data-v-5bada491]{flex-basis:100%;min-width:0}.field.right[data-v-5bada491]{margin-left:0}.input[data-v-5bada491],.select[data-v-5bada491]{width:100%;min-width:0}.ts[data-v-5bada491]{width:100%;margin-left:0}.op[data-v-5bada491]{max-width:100%}.id[data-v-5bada491]{flex-basis:100%;min-width:0}.item-actions[data-v-5bada491],.subactions[data-v-5bada491]{justify-content:flex-start}}@media (max-width: 560px){.overlay[data-v-5bada491]{padding:8px}.modal[data-v-5bada491]{max-height:calc(100vh - 16px);border-radius:14px}.header[data-v-5bada491],.tabs[data-v-5bada491],.body[data-v-5bada491]{margin-left:.48rem;margin-right:.48rem}.body[data-v-5bada491]{padding-left:0;padding-right:0}.bar[data-v-5bada491],.item[data-v-5bada491],.subitem[data-v-5bada491]{align-items:stretch;flex-direction:column}.btn[data-v-5bada491],.mini[data-v-5bada491],.tab[data-v-5bada491]{width:100%}.tabs[data-v-5bada491]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.path[data-v-5bada491]{flex-basis:100%;min-width:0}.pathLine[data-v-5bada491]{align-items:flex-start}.item-main[data-v-5bada491],.submain[data-v-5bada491]{flex-basis:100%;min-width:0}}@media (max-width: 420px){.tabs[data-v-5bada491]{grid-template-columns:minmax(0,1fr)}.actions[data-v-5bada491],.item-actions[data-v-5bada491],.subactions[data-v-5bada491]{flex-direction:column;align-items:stretch}}.mcp-wrapper[data-v-8bf0241e]{position:relative;flex:0 0 auto;margin-top:0}.mcp-btn[data-v-8bf0241e]{width:36px;height:36px;min-width:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.98rem;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .14s ease}.mcp-btn[data-v-8bf0241e]:hover:not(:disabled),.mcp-btn[data-v-8bf0241e]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.mcp-btn[data-v-8bf0241e]:active:not(:disabled){transform:translateY(1px)}.mcp-btn.active[data-v-8bf0241e]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 64%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000012}.mcp-popover-scrim[data-v-8bf0241e]{position:fixed;inset:0;z-index:2147482999;background:color-mix(in srgb,#020617 22%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12);animation:mcpScrimIn-8bf0241e .14s ease-out}.mcp-menu[data-v-8bf0241e]{position:absolute;bottom:calc(100% + .46rem);left:0;z-index:2147483000;width:min(340px,calc(100vw - 16px));min-width:min(318px,calc(100vw - 16px));max-height:min(64vh,520px);box-sizing:border-box;display:grid;gap:.54rem;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 22px 68px #0000003d;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;isolation:isolate;animation:mcpMenuGlassIn-8bf0241e .16s ease-out}.mcp-menu[data-v-8bf0241e]::-webkit-scrollbar{width:8px}.mcp-menu[data-v-8bf0241e]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}@keyframes mcpScrimIn-8bf0241e{0%{opacity:0}to{opacity:1}}@keyframes mcpMenuGlassIn-8bf0241e{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mcp-menu-head[data-v-8bf0241e]{min-width:0;display:grid;gap:.42rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.mcp-menu-title[data-v-8bf0241e]{min-width:0;color:var(--text-main, var(--text));font-size:.86rem;font-weight:830;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.mcp-menu-subtitle[data-v-8bf0241e]{min-width:0;color:var(--text-secondary);font-size:.75rem;line-height:1.5;overflow-wrap:break-word}.mcp-status-row[data-v-8bf0241e]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.mcp-chip[data-v-8bf0241e]{max-width:100%;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.69rem;font-weight:740;line-height:1;white-space:normal;overflow-wrap:anywhere}.mcp-chip.active[data-v-8bf0241e]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-weight:810}.mcp-chip.subtle[data-v-8bf0241e]{border-style:dashed}.mcp-section[data-v-8bf0241e]{min-width:0;display:grid;gap:.48rem;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.mcp-section-title[data-v-8bf0241e]{min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:810;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.mcp-toggle-card[data-v-8bf0241e]{min-width:0;min-height:46px;box-sizing:border-box;display:flex;align-items:flex-start;gap:.58rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 38%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.mcp-toggle-card[data-v-8bf0241e]:hover,.mcp-toggle-card[data-v-8bf0241e]:focus-within{border-color:color-mix(in srgb,var(--selected) 32%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent)}.mcp-toggle-box[data-v-8bf0241e]{flex:0 0 28px;width:28px;height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--selected-bg) 24%,var(--editor-bg))}.mcp-toggle-box input[data-v-8bf0241e]{width:16px;height:16px;margin:0;accent-color:var(--selected);cursor:pointer}.mcp-toggle-copy[data-v-8bf0241e]{min-width:0;display:grid;gap:.22rem}.mcp-toggle-title[data-v-8bf0241e]{color:var(--text-main, var(--text));font-size:.8rem;font-weight:780;line-height:1.35;overflow-wrap:break-word}.mcp-toggle-hint[data-v-8bf0241e],.mcp-hint[data-v-8bf0241e],.mcp-footnote[data-v-8bf0241e]{min-width:0;color:var(--text-secondary);font-size:.73rem;line-height:1.5;overflow-wrap:break-word}.mcp-audit-section[data-v-8bf0241e]{border-style:dashed;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 36%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent))}.mcp-audit-copy[data-v-8bf0241e]{min-width:0;display:grid;gap:.28rem}.mcp-audit-btn[data-v-8bf0241e]{min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.mcp-audit-btn[data-v-8bf0241e]:hover,.mcp-audit-btn[data-v-8bf0241e]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.mcp-audit-btn[data-v-8bf0241e]:active{transform:translateY(1px)}.mcp-footnote[data-v-8bf0241e]{padding:.5rem .56rem;border:1px dashed color-mix(in srgb,var(--line) 72%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 32%,transparent)}@media (max-width: 640px){.mcp-menu[data-v-8bf0241e]{left:0;right:auto;width:min(340px,calc(100vw - 16px));min-width:min(300px,calc(100vw - 16px))}.mcp-audit-btn[data-v-8bf0241e]{width:100%}}@media (max-width: 420px){.mcp-menu[data-v-8bf0241e]{width:calc(100vw - 16px);min-width:calc(100vw - 16px)}}.ragctx-card[data-v-c6dfb118]{min-width:0;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 80%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 10px 24px #0000000f;overflow:hidden}.ragctx-card.sidebar[data-v-c6dfb118]{margin:.55rem}.ragctx-card.menu[data-v-c6dfb118]{margin:0;border-radius:14px;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 14px 34px #0000001f}.ragctx-header[data-v-c6dfb118]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem;padding:.58rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--line) 66%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent))}.ragctx-title[data-v-c6dfb118]{min-width:0;display:flex;align-items:baseline;gap:.35rem;color:var(--text-main, var(--text));font-size:.84rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.ragctx-sub[data-v-c6dfb118]{color:var(--text-secondary);font-size:.74rem;font-weight:720;line-height:1.25;opacity:.9;white-space:nowrap}.ragctx-actions[data-v-c6dfb118]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.32rem}.mini-btn[data-v-c6dfb118]{width:28px;height:28px;min-width:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:760;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.mini-btn[data-v-c6dfb118]:hover,.mini-btn[data-v-c6dfb118]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 6px 14px #0000000f;outline:none}.mini-btn[data-v-c6dfb118]:active{transform:translateY(1px)}.ragctx-body[data-v-c6dfb118]{min-width:0;display:flex;gap:0;height:clamp(280px,48vh,540px)}.ragctx-left[data-v-c6dfb118],.ragctx-right[data-v-c6dfb118]{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;padding:.58rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.ragctx-left[data-v-c6dfb118]::-webkit-scrollbar,.ragctx-right[data-v-c6dfb118]::-webkit-scrollbar{width:8px}.ragctx-left[data-v-c6dfb118]::-webkit-scrollbar-thumb,.ragctx-right[data-v-c6dfb118]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.ragctx-left[data-v-c6dfb118]{border-right:1px solid color-mix(in srgb,var(--line) 68%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 26%,transparent)}.ragctx-right[data-v-c6dfb118]{background:color-mix(in srgb,var(--editor-bg) 16%,transparent)}.search-row[data-v-c6dfb118]{flex:0 0 auto;min-width:0;margin-bottom:.46rem}.search-input[data-v-c6dfb118]{width:100%;min-width:0;height:32px;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 64%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;font-weight:680;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.search-input[data-v-c6dfb118]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.search-input[data-v-c6dfb118]:hover,.search-input[data-v-c6dfb118]:focus{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 34%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.tip[data-v-c6dfb118]{flex:0 0 auto;min-width:0;margin:.12rem 0 .38rem;padding:.52rem .58rem;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 40%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));color:var(--text-secondary);font-size:.76rem;line-height:1.5;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.tip.error[data-v-c6dfb118]{border-color:#ef444457;background:#ef444414;color:color-mix(in srgb,#ef4444 86%,var(--text-main, var(--text)));font-weight:690}.list[data-v-c6dfb118]{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:.32rem}.row[data-v-c6dfb118]{min-width:0;min-height:34px;box-sizing:border-box;display:flex;align-items:center;gap:.48rem;padding:.42rem .5rem;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.row[data-v-c6dfb118]:hover,.row[data-v-c6dfb118]:focus-within{border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 38%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.row[data-v-c6dfb118]:active{transform:translateY(1px)}.row.active[data-v-c6dfb118]{border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 68%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent)}.lib-icon[data-v-c6dfb118]{flex:0 0 20px;width:20px;text-align:center;font-size:.9rem;line-height:1}.lib-name[data-v-c6dfb118],.doc-name[data-v-c6dfb118]{flex:1 1 auto;min-width:0;color:inherit;font-size:.78rem;font-weight:730;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-meta[data-v-c6dfb118],.doc-meta[data-v-c6dfb118]{flex:0 0 auto;max-width:42%;color:var(--text-secondary);font-size:.7rem;font-weight:720;line-height:1.25;opacity:.86;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.active .lib-meta[data-v-c6dfb118],.row.active .doc-meta[data-v-c6dfb118]{color:var(--selected);opacity:.9}.mono[data-v-c6dfb118]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);overflow-wrap:anywhere}.use-btn[data-v-c6dfb118]{flex:0 0 auto;min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--selected) 28%,var(--line));border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 38%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:780;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.use-btn[data-v-c6dfb118]:hover,.use-btn[data-v-c6dfb118]:focus-visible{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 60%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000012;outline:none}.use-btn[data-v-c6dfb118]:active{transform:translateY(1px)}.group-box[data-v-c6dfb118],.current[data-v-c6dfb118],.scope-box[data-v-c6dfb118]{flex:0 0 auto;min-width:0;padding:.54rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 40%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent))}.group-box[data-v-c6dfb118]{margin-bottom:.58rem}.current[data-v-c6dfb118],.scope-box[data-v-c6dfb118]{margin-top:.58rem}.group-title[data-v-c6dfb118],.docs-title[data-v-c6dfb118],.current-title[data-v-c6dfb118],.scope-title[data-v-c6dfb118]{min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:810;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.group-title[data-v-c6dfb118]{margin-bottom:.38rem}.group-current[data-v-c6dfb118]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.46rem;margin-bottom:.46rem}.mini-link[data-v-c6dfb118]{flex:0 0 auto;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.69rem;font-weight:720;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.mini-link[data-v-c6dfb118]:hover,.mini-link[data-v-c6dfb118]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.group-hint[data-v-c6dfb118],.scope-hint[data-v-c6dfb118],.footer-hint[data-v-c6dfb118]{min-width:0;margin-top:.42rem;color:var(--text-secondary);font-size:.73rem;line-height:1.48;white-space:normal;word-break:break-word;overflow-wrap:anywhere;opacity:.9}.docs-head[data-v-c6dfb118]{flex:0 0 auto;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.38rem}.docs-hint[data-v-c6dfb118]{flex:0 1 auto;min-width:0;color:var(--text-secondary);font-size:.72rem;line-height:1.35;text-align:right;opacity:.88;overflow-wrap:break-word}.row.doc[data-v-c6dfb118]{align-items:flex-start;flex-direction:column;gap:.16rem}.row.doc .doc-meta[data-v-c6dfb118]{max-width:100%}.current-title[data-v-c6dfb118]{margin-bottom:.38rem}.current-line[data-v-c6dfb118],.scope-line[data-v-c6dfb118]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem;color:var(--text-secondary);font-size:.74rem;line-height:1.35}.current-line+.current-line[data-v-c6dfb118],.scope-line+.scope-line[data-v-c6dfb118]{margin-top:.34rem}.current-line.dim[data-v-c6dfb118]{opacity:.92}.pill[data-v-c6dfb118]{max-width:100%;min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:750;line-height:1;white-space:normal;overflow-wrap:anywhere}.scope-title[data-v-c6dfb118]{display:flex;align-items:baseline;gap:.35rem;margin-bottom:.38rem}.scope-sub[data-v-c6dfb118]{color:var(--text-secondary);font-size:.7rem;font-weight:720;line-height:1.25;opacity:.9;white-space:nowrap}.footer-hint[data-v-c6dfb118]{flex:0 0 auto;margin-top:.58rem;padding:.5rem .54rem;border:1px dashed color-mix(in srgb,var(--line) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 34%,transparent)}@media (max-width: 980px){.ragctx-body[data-v-c6dfb118]{flex-direction:column;height:clamp(360px,62vh,620px)}.ragctx-left[data-v-c6dfb118]{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}@media (max-width: 520px){.ragctx-card.sidebar[data-v-c6dfb118]{margin:.45rem}.ragctx-header[data-v-c6dfb118]{flex-direction:column;align-items:stretch}.ragctx-actions[data-v-c6dfb118]{justify-content:flex-start}.ragctx-title[data-v-c6dfb118]{flex-wrap:wrap}.group-current[data-v-c6dfb118],.docs-head[data-v-c6dfb118]{align-items:flex-start;flex-direction:column}.docs-hint[data-v-c6dfb118]{text-align:left}.mini-link[data-v-c6dfb118],.use-btn[data-v-c6dfb118]{width:100%;justify-content:center}}.rag-wrapper[data-v-b767bf25]{position:relative;flex:0 1 224px;min-width:0;max-width:224px}.rag-btn[data-v-b767bf25]{width:100%;min-width:0;height:31px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.46rem;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:720;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.rag-btn[data-v-b767bf25]:hover,.rag-btn[data-v-b767bf25]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.rag-btn[data-v-b767bf25]:active{transform:translateY(1px)}.rag-btn.active[data-v-b767bf25],.rag-btn.open[data-v-b767bf25]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 64%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000012}.btn-icon[data-v-b767bf25]{flex:0 0 20px;width:20px;height:20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--selected) 28%,var(--line));border-radius:999px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--selected) 16%,transparent),transparent 56%),color-mix(in srgb,var(--selected-bg) 38%,transparent);color:var(--selected);font-size:.7rem;font-weight:840;line-height:1}.btn-text[data-v-b767bf25]{flex:1 1 auto;min-width:0;color:inherit;font-weight:760;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.btn-caret[data-v-b767bf25]{flex:0 0 auto;color:inherit;font-size:.72rem;line-height:1;opacity:.84}.rag-popover-scrim[data-v-b767bf25]{position:fixed;inset:0;z-index:2147482999;background:color-mix(in srgb,#020617 22%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12);animation:ragScrimIn-b767bf25 .14s ease-out}.rag-menu[data-v-b767bf25]{position:fixed;left:0;top:0;z-index:2147483000;width:min(620px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(76vh,740px);box-sizing:border-box;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 24px 72px #00000047,0 2px 14px #00000029;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;isolation:isolate;animation:ragMenuGlassIn-b767bf25 .16s ease-out}.rag-menu[data-v-b767bf25]::-webkit-scrollbar{width:8px}.rag-menu[data-v-b767bf25]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.rag-menu-head[data-v-b767bf25]{min-width:0;margin-bottom:.46rem;padding:.56rem;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 26%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.rag-menu-title[data-v-b767bf25]{min-width:0;color:var(--text-main, var(--text));font-size:.86rem;font-weight:830;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.rag-status-row[data-v-b767bf25]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.42rem}.status-chip[data-v-b767bf25]{max-width:100%;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 44%,transparent);color:var(--text-secondary);font-size:.69rem;font-weight:740;line-height:1;white-space:normal;overflow-wrap:anywhere}.status-chip.primary[data-v-b767bf25],.status-chip.active[data-v-b767bf25]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-weight:810}.rag-section-title[data-v-b767bf25]{padding:.44rem .42rem .34rem;color:var(--text-secondary);font-size:.7rem;font-weight:810;letter-spacing:.055em;line-height:1.2;text-transform:uppercase;opacity:.86}.rag-item[data-v-b767bf25]{min-width:0;min-height:42px;box-sizing:border-box;display:flex;align-items:center;gap:.58rem;padding:.5rem .56rem;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.8rem;line-height:1.35;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.rag-item[data-v-b767bf25]:hover,.rag-item[data-v-b767bf25]:focus-within{border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 40%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.rag-item[data-v-b767bf25]:active{transform:translateY(1px)}.rag-item.hoverActive[data-v-b767bf25]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent)}.rag-row[data-v-b767bf25]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:.7rem}.rag-main[data-v-b767bf25]{min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:790;line-height:1.35;overflow-wrap:break-word}.mini-hint[data-v-b767bf25]{min-width:0;max-width:280px;color:var(--text-secondary);font-size:.72rem;font-weight:690;line-height:1.35;text-align:right;white-space:normal;overflow-wrap:break-word;opacity:.9}.sep[data-v-b767bf25]{height:1px;margin:.42rem .22rem;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 82%,transparent),transparent)}.rag-subpanel[data-v-b767bf25]{min-width:0;margin:.22rem .16rem .62rem .74rem;padding-left:.58rem;border-left:2px solid color-mix(in srgb,var(--selected) 32%,var(--line));overflow:hidden}.doc-time-panel[data-v-b767bf25],.agent-panel[data-v-b767bf25]{min-width:0;margin:.22rem .16rem .44rem;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.doc-time-mode-switch[data-v-b767bf25]{min-width:0;display:flex;flex-wrap:wrap;gap:.36rem;margin-bottom:.56rem}.doc-mode-chip[data-v-b767bf25],.doc-chip[data-v-b767bf25]{min-height:27px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.doc-mode-chip[data-v-b767bf25]:hover,.doc-mode-chip[data-v-b767bf25]:focus-visible,.doc-chip[data-v-b767bf25]:hover,.doc-chip[data-v-b767bf25]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.doc-mode-chip[data-v-b767bf25]:active,.doc-chip[data-v-b767bf25]:active{transform:translateY(1px)}.doc-mode-chip.active[data-v-b767bf25],.doc-chip.active[data-v-b767bf25]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 60%,transparent);color:var(--selected);font-weight:820}.doc-time-row[data-v-b767bf25]{min-width:0;display:flex;align-items:center;gap:.58rem;margin-top:.52rem}.doc-time-inline-row[data-v-b767bf25]{align-items:center}.doc-label[data-v-b767bf25],.agent-label[data-v-b767bf25]{flex:0 0 auto;width:64px;color:var(--text-secondary);font-size:.74rem;font-weight:760;line-height:1.35;opacity:.9}.doc-chip-list[data-v-b767bf25]{min-width:0;display:flex;flex-wrap:wrap;gap:.36rem}.doc-time-grid[data-v-b767bf25]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.1rem}.doc-field[data-v-b767bf25]{min-width:0;display:flex;flex-direction:column;gap:.34rem}.doc-field-label[data-v-b767bf25]{color:var(--text-secondary);font-size:.72rem;font-weight:750;line-height:1.35;opacity:.9;overflow-wrap:break-word}.doc-field-input-wrap[data-v-b767bf25]{min-width:0;display:flex;align-items:center;gap:.42rem}.doc-input[data-v-b767bf25],.agent-select[data-v-b767bf25],.agent-input[data-v-b767bf25]{width:100%;min-width:0;height:31px;box-sizing:border-box;padding:0 .56rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 60%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.75rem;font-weight:700;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.doc-input-sm[data-v-b767bf25]{flex:0 0 86px;width:86px}.doc-input[data-v-b767bf25]:hover,.doc-input[data-v-b767bf25]:focus,.agent-select[data-v-b767bf25]:hover,.agent-select[data-v-b767bf25]:focus,.agent-input[data-v-b767bf25]:hover,.agent-input[data-v-b767bf25]:focus{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 34%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.doc-suffix[data-v-b767bf25]{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;font-weight:720;line-height:1;white-space:nowrap}.doc-time-summary[data-v-b767bf25],.doc-time-help[data-v-b767bf25],.hint[data-v-b767bf25],.agent-warn[data-v-b767bf25]{min-width:0;color:var(--text-secondary);font-size:.74rem;line-height:1.5;overflow-wrap:break-word}.doc-time-summary[data-v-b767bf25]{margin-top:.62rem;color:var(--text-main, var(--text));font-weight:730}.doc-time-help[data-v-b767bf25]{margin-top:.28rem;opacity:.9}.hint[data-v-b767bf25]{margin:.48rem .16rem .08rem;padding:.52rem .56rem;border:1px dashed color-mix(in srgb,var(--line) 74%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 32%,transparent);opacity:.92}.dot[data-v-b767bf25]{flex:0 0 auto;width:11px;height:11px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.dot.on[data-v-b767bf25]{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 12%,transparent),0 1px color-mix(in srgb,white 12%,transparent) inset}.agent-row[data-v-b767bf25]{min-width:0;display:flex;align-items:center;gap:.52rem;margin-top:.46rem}.agent-row[data-v-b767bf25]:first-child{margin-top:0}.agent-select[data-v-b767bf25]{flex:1 1 auto}.agent-input[data-v-b767bf25]{flex:1 1 auto;font-variant-numeric:tabular-nums}.agent-check[data-v-b767bf25]{min-width:0;min-height:32px;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;margin-top:.46rem;padding:.38rem .48rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 34%,transparent);color:var(--text-secondary);cursor:pointer;font-size:.74rem;font-weight:710;line-height:1.35;user-select:none;overflow-wrap:break-word}.agent-check[data-v-b767bf25]:hover,.agent-check[data-v-b767bf25]:focus-within{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected)}.agent-check input[data-v-b767bf25]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--selected)}.agent-warn[data-v-b767bf25]{margin-top:.52rem;padding:.48rem .54rem;border:1px solid color-mix(in srgb,#d97706 36%,var(--line));border-radius:12px;background:#d9770617;color:#d97706;font-weight:700}@keyframes ragScrimIn-b767bf25{0%{opacity:0}to{opacity:1}}@keyframes ragMenuGlassIn-b767bf25{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.rag-wrapper[data-v-b767bf25]{flex:0 1 182px;max-width:182px}.rag-btn[data-v-b767bf25]{padding:0 .5rem}.rag-popover-scrim[data-v-b767bf25]{background:color-mix(in srgb,#020617 24%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}.rag-menu[data-v-b767bf25]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:min(84vh,calc(100vh - 16px));border-radius:16px}.rag-row[data-v-b767bf25]{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.16rem}.mini-hint[data-v-b767bf25]{max-width:100%;text-align:left}.rag-subpanel[data-v-b767bf25]{margin-left:.18rem;padding-left:.52rem}.doc-time-grid[data-v-b767bf25]{grid-template-columns:minmax(0,1fr)}.doc-time-row[data-v-b767bf25],.doc-time-inline-row[data-v-b767bf25],.agent-row[data-v-b767bf25]{align-items:stretch;flex-direction:column}.doc-label[data-v-b767bf25],.agent-label[data-v-b767bf25]{width:auto}.doc-input-sm[data-v-b767bf25]{width:100%;flex:1 1 auto}.doc-field-input-wrap[data-v-b767bf25]{align-items:stretch;flex-direction:column}}.fed-wrapper[data-v-c7d3b732]{position:relative;flex-shrink:0}.fed-btn[data-v-c7d3b732]{min-width:0;min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.45rem;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);font-family:inherit;cursor:pointer;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.fed-btn[data-v-c7d3b732]:hover:not(:disabled),.fed-btn[data-v-c7d3b732]:focus-visible,.fed-btn.active[data-v-c7d3b732]{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 56%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.fed-btn[data-v-c7d3b732]:active:not(:disabled){transform:translateY(1px)}.fed-btn[data-v-c7d3b732]:disabled{opacity:.5;cursor:not-allowed}.btn-badge[data-v-c7d3b732]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--selected) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 46%,transparent);color:var(--selected);font-size:.7rem;font-weight:780;line-height:1}.btn-text[data-v-c7d3b732]{font-size:.8rem;font-weight:720;line-height:1;opacity:.96}.btn-caret[data-v-c7d3b732]{font-size:.72rem;line-height:1;opacity:.78}.fed-popover-scrim[data-v-c7d3b732]{position:fixed;inset:0;z-index:2147482999;background:color-mix(in srgb,#020617 22%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12);animation:fedScrimIn-c7d3b732 .14s ease-out}.fed-panel[data-v-c7d3b732]{position:fixed;left:0;top:0;width:min(500px,94vw);max-height:min(84vh,820px);overflow-y:auto;overflow-x:hidden;z-index:2147483000;display:grid;gap:10px;box-sizing:border-box;padding:12px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 24px 72px #00000047,0 2px 14px #00000029;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);scrollbar-width:thin;isolation:isolate;animation:fedPanelGlassIn-c7d3b732 .16s ease-out}.fed-panel[data-v-c7d3b732]::-webkit-scrollbar{width:8px}.fed-panel[data-v-c7d3b732]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.fed-panel-head[data-v-c7d3b732]{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 26%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.fed-panel-title[data-v-c7d3b732]{color:var(--text-main);font-size:.94rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.fed-panel-subtitle[data-v-c7d3b732]{color:var(--text-secondary);font-size:.79rem;line-height:1.5;overflow-wrap:break-word}.fed-status-row[data-v-c7d3b732]{min-width:0;display:flex;flex-wrap:wrap;gap:.36rem}.fed-status-chip[data-v-c7d3b732]{max-width:100%;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 44%,transparent);color:var(--text-secondary);font-size:.69rem;font-weight:740;line-height:1;white-space:normal;overflow-wrap:anywhere}.fed-status-chip.active[data-v-c7d3b732]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-weight:810}.fed-boundary-card[data-v-c7d3b732]{min-width:0;display:grid;gap:7px;padding:9px;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 34%,transparent),color-mix(in srgb,var(--sidebar-bg) 62%,transparent))}.fed-boundary-title[data-v-c7d3b732]{color:var(--text-main);font-size:.78rem;font-weight:810;line-height:1.35}.fed-boundary-chips[data-v-c7d3b732]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.fed-boundary-chip[data-v-c7d3b732]{max-width:100%;min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);font-size:.67rem;font-weight:750;line-height:1;white-space:normal;overflow-wrap:anywhere}.fed-boundary-chip.mono[data-v-c7d3b732]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.fed-boundary-hint[data-v-c7d3b732]{color:var(--text-secondary);font-size:.73rem;line-height:1.48;overflow-wrap:break-word}.fed-section[data-v-c7d3b732],[data-v-c7d3b732] .fed-section{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.fed-section-compact[data-v-c7d3b732]{padding:9px 10px}.fed-toggle[data-v-c7d3b732]{display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.fed-toggle-check[data-v-c7d3b732]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--selected-bg) 28%,var(--editor-bg))}.fed-toggle-check input[data-v-c7d3b732]{margin:0;accent-color:var(--selected)}.fed-toggle-copy[data-v-c7d3b732]{display:grid;gap:4px;min-width:0}.fed-toggle-title[data-v-c7d3b732]{color:var(--text-main);font-size:.82rem;font-weight:740;line-height:1.4}.fed-foot[data-v-c7d3b732]{border-style:dashed}[data-v-c7d3b732] .row,[data-v-c7d3b732] .section-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}[data-v-c7d3b732] .row.head,[data-v-c7d3b732] .section-head{justify-content:space-between;align-items:flex-start}[data-v-c7d3b732] .row.foot{justify-content:flex-start}[data-v-c7d3b732] .row-actions{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap;min-width:0}[data-v-c7d3b732] .ttl{color:var(--text-main);font-size:.84rem;font-weight:780;line-height:1.35}[data-v-c7d3b732] .mini,[data-v-c7d3b732] .save{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-main);font-family:inherit;font-size:.78rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}[data-v-c7d3b732] .mini:hover:not(:disabled),[data-v-c7d3b732] .mini:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}[data-v-c7d3b732] .save{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}[data-v-c7d3b732] .save:hover:not(:disabled),[data-v-c7d3b732] .save:focus-visible:not(:disabled){opacity:.94;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent);outline:none}[data-v-c7d3b732] .mini:active:not(:disabled),[data-v-c7d3b732] .save:active:not(:disabled){transform:translateY(1px)}[data-v-c7d3b732] .save:disabled,[data-v-c7d3b732] .mini:disabled{opacity:.56;cursor:not-allowed}[data-v-c7d3b732] .chk{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--text-main);font-size:.82rem;line-height:1.45}[data-v-c7d3b732] .peer-list{display:grid;gap:7px;min-width:0}[data-v-c7d3b732] .peer-item{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);color:var(--text-main);font-size:.82rem;box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset}[data-v-c7d3b732] .peer-item input[type=checkbox]{margin-top:3px;accent-color:var(--selected)}[data-v-c7d3b732] .peer-main{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1;flex-wrap:wrap}[data-v-c7d3b732] .peer-id{min-width:0;max-width:100%;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.78rem;overflow-wrap:anywhere}[data-v-c7d3b732] .peer-actions{display:flex;gap:.35rem;flex-shrink:0;flex-wrap:wrap}[data-v-c7d3b732] .peer-use{flex-shrink:0}[data-v-c7d3b732] .health-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 .44rem;border:1px solid var(--line);border-radius:999px;font-size:.7rem;font-weight:720;line-height:1}[data-v-c7d3b732] .health-ok{color:#16a34a;border-color:#22c55e57;background:#22c55e14}[data-v-c7d3b732] .health-bad{color:#ef4444;border-color:#ef444452;background:#ef444414}[data-v-c7d3b732] .health-warn,[data-v-c7d3b732] .health-unknown{color:#d97706;border-color:#d977064d;background:#d9770614}[data-v-c7d3b732] .sep{height:1px;background:color-mix(in srgb,var(--line) 86%,transparent)}[data-v-c7d3b732] .form{display:grid;gap:8px;min-width:0}[data-v-c7d3b732] .ipt{width:100%;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 68%,transparent);color:var(--text-main);padding:.62rem .68rem;font-family:inherit;font-size:.82rem;line-height:1.45;outline:none;box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}[data-v-c7d3b732] .ipt::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}[data-v-c7d3b732] .ipt:focus{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 82%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 56%,transparent)}[data-v-c7d3b732] .ta{min-height:118px;resize:vertical;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}[data-v-c7d3b732] .muted{color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}[data-v-c7d3b732] .err{padding:8px 9px;border:1px solid rgba(239,68,68,.32);border-radius:11px;background:#ef444414;color:#ef4444;font-size:.8rem;line-height:1.5;overflow-wrap:break-word}[data-v-c7d3b732] .ok{color:#16a34a;font-size:.8rem;line-height:1.5;overflow-wrap:break-word}[data-v-c7d3b732] .ok-box{display:grid;gap:.32rem;padding:9px 10px;border:1px solid rgba(34,197,94,.3);background:#22c55e14;border-radius:11px}[data-v-c7d3b732] .invite-note{line-height:1.5}[data-v-c7d3b732] .draft-list{display:grid;gap:7px;min-width:0}[data-v-c7d3b732] .draft-item{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:9px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 58%,transparent);box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset}[data-v-c7d3b732] .draft-main{min-width:0;flex:1;display:grid;gap:4px}[data-v-c7d3b732] .draft-title{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}[data-v-c7d3b732] .draft-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}[data-v-c7d3b732] .danger-lite{color:#ef4444;border-color:#ef444457;background:#ef444414}@keyframes fedScrimIn-c7d3b732{0%{opacity:0}to{opacity:1}}@keyframes fedPanelGlassIn-c7d3b732{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.fed-popover-scrim[data-v-c7d3b732]{background:color-mix(in srgb,#020617 24%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}.fed-panel[data-v-c7d3b732]{width:min(94vw,460px);max-height:min(84vh,calc(100vh - 16px));padding:11px}[data-v-c7d3b732] .row,[data-v-c7d3b732] .section-row,[data-v-c7d3b732] .row.head,[data-v-c7d3b732] .section-head{align-items:flex-start;flex-direction:column}[data-v-c7d3b732] .row-actions,[data-v-c7d3b732] .peer-actions,[data-v-c7d3b732] .draft-actions{width:100%}[data-v-c7d3b732] .row-actions .mini,[data-v-c7d3b732] .row-actions .save,[data-v-c7d3b732] .peer-actions .mini,[data-v-c7d3b732] .draft-actions .mini{flex:1 1 auto}[data-v-c7d3b732] .peer-item,[data-v-c7d3b732] .draft-item{flex-direction:column}}@media (max-width: 420px){.fed-panel[data-v-c7d3b732]{width:calc(100vw - 16px)}[data-v-c7d3b732] .row-actions .mini,[data-v-c7d3b732] .row-actions .save,[data-v-c7d3b732] .peer-actions .mini,[data-v-c7d3b732] .draft-actions .mini{width:100%;flex-basis:100%}}.recent-rooms-panel[data-v-9d77221b]{min-width:0}.room-list[data-v-9d77221b]{min-width:0;display:grid;gap:.52rem}.room-item[data-v-9d77221b]{min-width:0;display:grid;gap:.56rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .14s ease}.room-item[data-v-9d77221b]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 24%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000f}.room-item.active[data-v-9d77221b]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 44%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.room-main[data-v-9d77221b]{min-width:0;display:grid;gap:.44rem;cursor:pointer;outline:none}.room-main[data-v-9d77221b]:focus-visible{border-radius:11px;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent)}.room-name-row[data-v-9d77221b]{min-width:0;display:flex;align-items:center;gap:.36rem;flex-wrap:wrap}.room-name[data-v-9d77221b]{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:790;line-height:1.35;overflow-wrap:break-word}.room-item.active .room-name[data-v-9d77221b]{color:var(--selected);font-weight:840}.active-badge[data-v-9d77221b],.fed-badge[data-v-9d77221b],.meta-chip[data-v-9d77221b]{max-width:100%;min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:740;line-height:1;white-space:normal;overflow-wrap:anywhere}.active-badge[data-v-9d77221b]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-weight:820}.fed-badge[data-v-9d77221b],.meta-chip.accent-subtle[data-v-9d77221b]{border-color:color-mix(in srgb,#3b82f6 34%,var(--line));background:#3b82f614;color:#3b82f6;font-weight:800}.room-meta[data-v-9d77221b]{min-width:0;display:flex;gap:.34rem;flex-wrap:wrap}.meta-chip[data-v-9d77221b]{min-height:21px;font-size:.67rem;font-weight:730}.mono-chip[data-v-9d77221b]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.room-item-actions[data-v-9d77221b]{min-width:0;display:flex;gap:.42rem;flex-wrap:wrap}.mini-btn[data-v-9d77221b]{min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .14s ease}.mini-btn[data-v-9d77221b]:hover:not(:disabled),.mini-btn[data-v-9d77221b]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.mini-btn[data-v-9d77221b]:active:not(:disabled){transform:translateY(1px)}.empty-block[data-v-9d77221b]{min-height:74px;box-sizing:border-box;display:grid;place-items:center;gap:.34rem;padding:.82rem;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-secondary);text-align:center;font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.empty-icon[data-v-9d77221b]{width:25px;height:25px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.78rem;font-weight:820;line-height:1}.empty-dot[data-v-9d77221b]{width:9px;height:9px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 12%,transparent);animation:room-recent-pulse-9d77221b 1.15s ease-in-out infinite}.empty-block.loading[data-v-9d77221b]{color:var(--text-main, var(--text))}@keyframes room-recent-pulse-9d77221b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.34;transform:scale(.72)}}button[data-v-9d77221b]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.room-item-actions[data-v-9d77221b]{align-items:stretch}.mini-btn[data-v-9d77221b]{flex:1 1 auto}}@media (max-width: 420px){.room-item-actions[data-v-9d77221b]{flex-direction:column}.mini-btn[data-v-9d77221b]{width:100%}}.room-wrapper[data-v-c8efef3a]{position:relative;flex:0 0 auto;min-width:0}.room-btn[data-v-c8efef3a]{min-width:0;min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.42rem;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .14s ease}.room-btn[data-v-c8efef3a]:hover:not(:disabled),.room-btn[data-v-c8efef3a]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.room-btn[data-v-c8efef3a]:active:not(:disabled){transform:translateY(1px)}.room-btn.toggle-on[data-v-c8efef3a],.room-btn.open[data-v-c8efef3a]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 64%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000012}.room-btn[data-v-c8efef3a]:disabled{opacity:.55;cursor:not-allowed}.room-icon[data-v-c8efef3a]{flex:0 0 20px;width:20px;height:20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--selected) 14%,transparent),transparent 56%),color-mix(in srgb,var(--selected-bg) 34%,transparent);font-size:.82rem;line-height:1}.btn-text[data-v-c8efef3a]{min-width:0;font-size:.8rem;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-chip[data-v-c8efef3a]{flex:0 0 auto;min-height:18px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .38rem;border:1px solid color-mix(in srgb,var(--selected) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 56%,transparent);color:var(--selected);font-size:.66rem;font-weight:820;line-height:1}.btn-caret[data-v-c8efef3a]{flex:0 0 auto;font-size:.72rem;line-height:1;opacity:.82}.room-popover-scrim[data-v-c8efef3a]{position:fixed;inset:0;z-index:2147482999;background:color-mix(in srgb,#020617 22%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12);animation:roomScrimIn-c8efef3a .14s ease-out}.room-menu[data-v-c8efef3a]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 24px 72px #00000047,0 2px 14px #00000029;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;isolation:isolate;animation:roomMenuGlassIn-c8efef3a .16s ease-out}.room-menu[data-v-c8efef3a]::-webkit-scrollbar{width:8px}.room-menu[data-v-c8efef3a]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.room-menu-floating[data-v-c8efef3a]{position:fixed;left:8px;top:8px;width:min(500px,calc(100vw - 16px));max-height:min(78vh,calc(100vh - 16px));z-index:2147483000}.menu-header[data-v-c8efef3a]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin:.58rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 26%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.menu-title-wrap[data-v-c8efef3a]{flex:1 1 auto;min-width:0;display:grid;gap:.42rem}.menu-title[data-v-c8efef3a]{min-width:0;color:var(--text-main, var(--text));font-size:.92rem;font-weight:830;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.menu-subtitle[data-v-c8efef3a]{min-width:0;color:var(--text-secondary);font-size:.76rem;line-height:1.5;overflow-wrap:break-word}.menu-subtitle strong[data-v-c8efef3a]{color:var(--text-main, var(--text));font-weight:820}.menu-status-row[data-v-c8efef3a]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.status-chip[data-v-c8efef3a],.boundary-chip[data-v-c8efef3a],.meta-chip[data-v-c8efef3a],.flag-chip[data-v-c8efef3a]{max-width:100%;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 44%,transparent);color:var(--text-secondary);font-size:.69rem;font-weight:740;line-height:1;white-space:normal;overflow-wrap:anywhere}.status-chip.primary[data-v-c8efef3a],.meta-chip.strong[data-v-c8efef3a]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-weight:810}.status-chip.accent[data-v-c8efef3a],.meta-chip.accent[data-v-c8efef3a],.federated-flag[data-v-c8efef3a]{border-color:color-mix(in srgb,#3b82f6 38%,var(--line));background:#3b82f617;color:#3b82f6;font-weight:800}.status-chip.warn[data-v-c8efef3a]{border-color:color-mix(in srgb,#d97706 36%,var(--line));background:#d9770617;color:#d97706;font-weight:800}.room-boundary-card[data-v-c8efef3a]{min-width:0;display:grid;gap:.42rem;padding:.52rem;border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 34%,transparent),color-mix(in srgb,var(--sidebar-bg) 62%,transparent))}.room-boundary-title[data-v-c8efef3a]{color:var(--text-main, var(--text));font-size:.78rem;font-weight:810;line-height:1.35}.room-boundary-chips[data-v-c8efef3a]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.boundary-chip[data-v-c8efef3a]{min-height:22px;font-size:.67rem;font-weight:750}.room-boundary-hint[data-v-c8efef3a]{min-width:0;color:var(--text-secondary);font-size:.72rem;line-height:1.48;overflow-wrap:break-word}.menu-actions[data-v-c8efef3a]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:.42rem;flex-wrap:wrap;min-width:0}.menu-error[data-v-c8efef3a]{margin:.58rem .58rem 0;padding:.62rem .68rem;border:1px solid rgba(239,68,68,.32);border-radius:13px;background:#ef444414;color:#ef4444;font-size:.8rem;font-weight:690;line-height:1.5;overflow-wrap:break-word}.menu-section[data-v-c8efef3a]{min-width:0;display:grid;gap:.62rem;margin:.58rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.section-title[data-v-c8efef3a]{min-width:0;color:var(--text-main, var(--text));font-size:.8rem;font-weight:810;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.current-room-card[data-v-c8efef3a],.created-box[data-v-c8efef3a]{min-width:0;display:grid;gap:.62rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 40%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent))}.current-room-top[data-v-c8efef3a]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.current-room-title-wrap[data-v-c8efef3a]{flex:1 1 auto;min-width:0}.current-room-title[data-v-c8efef3a]{min-width:0;color:var(--text-main, var(--text));font-size:.9rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.current-room-id[data-v-c8efef3a]{margin-top:.28rem;color:var(--text-secondary);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.current-room-badges[data-v-c8efef3a],.current-room-flags[data-v-c8efef3a]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.current-room-badges[data-v-c8efef3a]{flex:0 1 auto;justify-content:flex-end}.flag-chip[data-v-c8efef3a]{min-height:24px;background:color-mix(in srgb,var(--editor-bg) 42%,transparent);font-size:.72rem}.run-box[data-v-c8efef3a],.plan-box[data-v-c8efef3a]{min-width:0;padding:.6rem .64rem;border-radius:13px;overflow:hidden}.run-box[data-v-c8efef3a]{border:1px solid rgba(217,119,6,.32);background:#d9770617}.run-row[data-v-c8efef3a]{min-width:0;display:flex;align-items:center;gap:.46rem}.run-label[data-v-c8efef3a]{flex:0 0 auto;color:#d97706;font-size:.75rem;font-weight:780;line-height:1.35}.run-value[data-v-c8efef3a]{flex:1 1 auto;min-width:0;color:var(--text-main, var(--text));font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.running-dot[data-v-c8efef3a]{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#d97706;animation:room-pulse-c8efef3a 1.2s ease-in-out infinite}@keyframes room-pulse-c8efef3a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.36;transform:scale(.72)}}.plan-box[data-v-c8efef3a]{border:1px solid rgba(59,130,246,.28);background:#3b82f614}.plan-label[data-v-c8efef3a]{margin-bottom:.34rem;color:#3b82f6;font-size:.74rem;font-weight:800;line-height:1.35}.plan-text[data-v-c8efef3a]{color:var(--text-main, var(--text));font-size:.8rem;line-height:1.52;overflow-wrap:break-word}.field[data-v-c8efef3a]{min-width:0;display:grid;gap:.36rem}.field span[data-v-c8efef3a]{color:var(--text-secondary);font-size:.74rem;font-weight:740;line-height:1.35;overflow-wrap:break-word}.field input[data-v-c8efef3a]{width:100%;min-width:0;height:34px;box-sizing:border-box;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 60%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;font-weight:680;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field input[data-v-c8efef3a]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.field input[data-v-c8efef3a]:focus{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 30%,transparent),color-mix(in srgb,var(--editor-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.row-actions[data-v-c8efef3a]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.46rem}.created-box[data-v-c8efef3a]{margin-top:.12rem;border-style:dashed}.created-line[data-v-c8efef3a]{min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:.5rem;align-items:baseline;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.label[data-v-c8efef3a]{color:var(--text-secondary);font-size:.74rem;font-weight:740}.value[data-v-c8efef3a]{min-width:0;color:var(--text-main, var(--text));overflow-wrap:anywhere}.mono[data-v-c8efef3a]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}.menu-footer[data-v-c8efef3a]{margin:.58rem;padding:.52rem .58rem;border:1px dashed color-mix(in srgb,var(--line) 72%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 32%,transparent)}.footer-text[data-v-c8efef3a]{color:var(--text-secondary);font-size:.74rem;line-height:1.5;overflow-wrap:break-word}.primary-btn[data-v-c8efef3a],.ghost-btn[data-v-c8efef3a],.mini-btn[data-v-c8efef3a]{min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .14s ease}.primary-btn[data-v-c8efef3a]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected) 88%,#1f2937),color-mix(in srgb,var(--selected) 76%,#111827));color:#fff}.ghost-btn[data-v-c8efef3a]:hover:not(:disabled),.mini-btn[data-v-c8efef3a]:hover:not(:disabled),.primary-btn[data-v-c8efef3a]:hover:not(:disabled),.ghost-btn[data-v-c8efef3a]:focus-visible,.mini-btn[data-v-c8efef3a]:focus-visible,.primary-btn[data-v-c8efef3a]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.primary-btn[data-v-c8efef3a]:hover:not(:disabled),.primary-btn[data-v-c8efef3a]:focus-visible{color:#fff;opacity:.94}.ghost-btn[data-v-c8efef3a]:active:not(:disabled),.mini-btn[data-v-c8efef3a]:active:not(:disabled),.primary-btn[data-v-c8efef3a]:active:not(:disabled){transform:translateY(1px)}.mini-btn[data-v-c8efef3a]{min-height:30px;padding:0 .66rem;font-size:.72rem}.mini-btn.danger[data-v-c8efef3a]{border-color:#ef444452;background:#ef444414;color:#ef4444}.mini-btn.danger[data-v-c8efef3a]:hover:not(:disabled),.mini-btn.danger[data-v-c8efef3a]:focus-visible{border-color:#ef44446b;background:#ef44441f;color:#ef4444}button[data-v-c8efef3a]:disabled{opacity:.55;cursor:not-allowed}@keyframes roomScrimIn-c8efef3a{0%{opacity:0}to{opacity:1}}@keyframes roomMenuGlassIn-c8efef3a{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.room-popover-scrim[data-v-c8efef3a]{background:color-mix(in srgb,#020617 24%,transparent);backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12)}.room-menu-floating[data-v-c8efef3a]{width:calc(100vw - 16px)}.menu-header[data-v-c8efef3a]{flex-direction:column;align-items:stretch}.menu-actions[data-v-c8efef3a]{justify-content:flex-start}.current-room-top[data-v-c8efef3a]{flex-direction:column}.current-room-badges[data-v-c8efef3a]{justify-content:flex-start}.created-line[data-v-c8efef3a]{grid-template-columns:minmax(0,1fr);gap:.18rem}.primary-btn[data-v-c8efef3a],.ghost-btn[data-v-c8efef3a],.mini-btn[data-v-c8efef3a]{flex:1 1 auto}}@media (max-width: 420px){.row-actions[data-v-c8efef3a],.menu-actions[data-v-c8efef3a]{align-items:stretch;flex-direction:column}.primary-btn[data-v-c8efef3a],.ghost-btn[data-v-c8efef3a],.mini-btn[data-v-c8efef3a]{width:100%}}.citations[data-v-9d43112b]{min-width:0;margin-top:.86rem;padding:.78rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 86%,transparent));color:var(--text-main);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.citation_head[data-v-9d43112b]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.66rem}.citation_title_stack[data-v-9d43112b]{min-width:0}.label[data-v-9d43112b]{color:var(--text-main);font-size:.82rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.citation_subtitle[data-v-9d43112b]{margin-top:.16rem;color:var(--text-secondary);font-size:.72rem;font-weight:680;line-height:1.4;overflow-wrap:break-word}.chips[data-v-9d43112b]{min-width:0;display:flex;flex-wrap:wrap;gap:.42rem}.chip[data-v-9d43112b]{min-width:0;max-width:min(100%,360px);display:inline-flex;align-items:center;gap:.42rem;padding:.28rem .54rem .28rem .34rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 60%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:740;line-height:1;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.chip[data-v-9d43112b]:hover:not(:disabled),.chip[data-v-9d43112b]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.chip[data-v-9d43112b]:active:not(:disabled){transform:translateY(1px)}.chip[data-v-9d43112b]:disabled{opacity:.54;cursor:not-allowed}.chip_index[data-v-9d43112b]{flex:0 0 auto;min-height:22px;display:inline-flex;align-items:center;padding:0 .42rem;border-radius:999px;background:color-mix(in srgb,var(--selected) 10%,transparent);color:var(--selected);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.68rem;font-weight:820}.chip_main[data-v-9d43112b]{min-width:0;display:inline-flex;align-items:baseline;gap:.34rem}.chip_label[data-v-9d43112b]{min-width:0;max-width:min(42vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip_meta[data-v-9d43112b]{flex:0 1 auto;min-width:0;color:var(--text-secondary);font-size:.66rem;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail[data-v-9d43112b]{min-width:0;display:grid;gap:.62rem;margin-top:.74rem}.source_card[data-v-9d43112b]{min-width:0;padding:.72rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 46%,transparent));overflow:hidden}.source_card.is_unavailable[data-v-9d43112b]{border-color:color-mix(in srgb,#d97706 32%,var(--line))}.source_top[data-v-9d43112b]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.66rem;margin-bottom:.62rem}.source_badges[data-v-9d43112b]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem}.source_badge[data-v-9d43112b]{min-height:22px;display:inline-flex;align-items:center;padding:0 .46rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected) 8%,transparent);color:var(--selected);font-size:.66rem;font-weight:800;line-height:1;white-space:nowrap}.source_badge.muted[data-v-9d43112b]{border-color:color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary)}.source_badge.warn[data-v-9d43112b]{border-color:color-mix(in srgb,#d97706 36%,var(--line));background:color-mix(in srgb,#d97706 10%,transparent);color:#d97706}.open_btn[data-v-9d43112b],.toggle[data-v-9d43112b]{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 .64rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.open_btn[data-v-9d43112b]:hover:not(:disabled),.open_btn[data-v-9d43112b]:focus-visible:not(:disabled),.toggle[data-v-9d43112b]:hover,.toggle[data-v-9d43112b]:focus-visible{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.open_btn[data-v-9d43112b]:disabled{opacity:.54;cursor:not-allowed}.open_btn[data-v-9d43112b]:active:not(:disabled),.toggle[data-v-9d43112b]:active{transform:translateY(1px)}.source_main[data-v-9d43112b]{min-width:0;display:grid;gap:.42rem}.source_title[data-v-9d43112b]{min-width:0;color:var(--text-main);font-size:.86rem;font-weight:800;line-height:1.4;overflow-wrap:break-word}.source_link[data-v-9d43112b]{min-width:0;color:var(--selected);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.source_link[data-v-9d43112b]:hover{text-decoration:underline;text-underline-offset:.16em}.summary_grid[data-v-9d43112b]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.summary_item[data-v-9d43112b]{min-width:0;display:grid;gap:.18rem;padding:.46rem .52rem;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 40%,transparent)}.summary_item span[data-v-9d43112b]{color:var(--text-secondary);font-size:.66rem;font-weight:760;line-height:1.25}.summary_item strong[data-v-9d43112b]{min-width:0;color:var(--text-main);font-size:.74rem;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.quote[data-v-9d43112b]{margin:.62rem 0 0;padding:.62rem .7rem;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-left:3px solid color-mix(in srgb,var(--selected) 48%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 44%,transparent);color:var(--text-secondary);font-size:.82rem;line-height:1.55;overflow-wrap:break-word}.note[data-v-9d43112b]{margin:.5rem 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.raw_details[data-v-9d43112b]{min-width:0;margin-top:.58rem;border-top:1px dashed color-mix(in srgb,var(--line) 70%,transparent);padding-top:.48rem}.raw_details summary[data-v-9d43112b]{color:var(--text-secondary);cursor:pointer;font-size:.72rem;font-weight:760;line-height:1.35}.raw_details summary[data-v-9d43112b]:hover{color:var(--selected)}.raw_pre[data-v-9d43112b]{max-width:100%;margin:.48rem 0 0;padding:.62rem;overflow:auto;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);color:var(--text-main);font-size:.72rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 74%,transparent) transparent}.raw_pre[data-v-9d43112b]::-webkit-scrollbar{width:8px;height:8px}.raw_pre[data-v-9d43112b]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.mono[data-v-9d43112b]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}@media (max-width: 860px){.summary_grid[data-v-9d43112b]{grid-template-columns:1fr}}@media (max-width: 640px){.citations[data-v-9d43112b]{padding:.66rem;border-radius:14px}.citation_head[data-v-9d43112b],.source_top[data-v-9d43112b]{align-items:stretch;flex-direction:column}.toggle[data-v-9d43112b],.open_btn[data-v-9d43112b]{width:100%}.chip[data-v-9d43112b]{max-width:100%}.chip_main[data-v-9d43112b]{align-items:flex-start;flex-direction:column;gap:.18rem}.chip_label[data-v-9d43112b],.chip_meta[data-v-9d43112b]{max-width:100%;white-space:normal;overflow-wrap:break-word}.source_card[data-v-9d43112b]{padding:.62rem;border-radius:12px}.source_badges[data-v-9d43112b]{width:100%}.quote[data-v-9d43112b]{padding:.58rem .62rem}}@media (max-width: 420px){.chips[data-v-9d43112b]{display:grid;grid-template-columns:1fr}.chip[data-v-9d43112b]{width:100%}}.markdown_code_block[data-v-76cc18bb]{--markdown-code-text-font-size: var( --nisb-read-code-font-size, var( --nisb-reading-code-font-size, var( --reading-code-font-size, var( --reader-code-font-size, calc( var( --nisb-read-font-size, var( --nisb-reading-font-size, var( --reading-font-size, var(--reader-font-size, var(--editor-font-size, .95rem)) ) ) ) * .92 ) ) ) ) );--markdown-code-ui-font-size: max(.7rem, calc(var(--markdown-code-text-font-size) * .82));--markdown-code-small-font-size: max(.68rem, calc(var(--markdown-code-text-font-size) * .78));--markdown-code-copy-font-size: max(.7rem, calc(var(--markdown-code-text-font-size) * .8));--markdown-code-line-height: var( --nisb-read-line-height, var( --nisb-reading-line-height, var( --reading-line-height, var(--reader-line-height, var(--code-line-height, 1.62)) ) ) );min-width:0;margin:.9rem 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 78%,transparent),color-mix(in srgb,var(--editor-bg) 92%,transparent));color:var(--text-main);font-size:var(--markdown-code-text-font-size);line-height:var(--markdown-code-line-height);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.markdown_code_block.is_streaming[data-v-76cc18bb]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--selected) 12%,transparent) inset,0 10px 28px color-mix(in srgb,var(--selected) 6%,transparent)}.markdown_code_head[data-v-76cc18bb]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.58rem .72rem;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 76%,transparent),color-mix(in srgb,var(--editor-bg) 56%,transparent))}.markdown_code_meta[data-v-76cc18bb]{min-width:0;display:flex;align-items:center;gap:.48rem;flex-wrap:wrap}.markdown_code_lang[data-v-76cc18bb]{min-width:0;max-width:min(48vw,360px);display:inline-flex;align-items:center;min-height:24px;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 64%,transparent);color:var(--text-main);font-size:var(--markdown-code-ui-font-size);font-weight:780;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markdown_code_state[data-v-76cc18bb]{display:inline-flex;align-items:center;gap:.34rem;min-height:24px;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--selected) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected) 9%,transparent);color:var(--selected);font-size:var(--markdown-code-small-font-size);font-weight:760;line-height:1;white-space:nowrap}.state_dot[data-v-76cc18bb]{width:7px;height:7px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 12%,transparent);animation:pulseDot-76cc18bb 1.1s ease-in-out infinite}.copy_btn[data-v-76cc18bb]{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--markdown-code-copy-font-size);font-weight:760;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.copy_btn[data-v-76cc18bb]:hover:not(:disabled),.copy_btn[data-v-76cc18bb]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.copy_btn[data-v-76cc18bb]:active:not(:disabled){transform:translateY(1px)}.copy_btn[data-v-76cc18bb]:disabled{opacity:.52;cursor:not-allowed}.markdown_code_pre[data-v-76cc18bb]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:.86rem .95rem;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);font-size:var(--markdown-code-text-font-size);line-height:var(--markdown-code-line-height);tab-size:2;white-space:pre;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 76%,transparent) transparent}.markdown_code_pre[data-v-76cc18bb]:focus-visible{outline:2px solid color-mix(in srgb,var(--selected) 38%,transparent);outline-offset:-2px}.markdown_code_pre[data-v-76cc18bb]::-webkit-scrollbar{height:8px}.markdown_code_pre[data-v-76cc18bb]::-webkit-scrollbar-track{background:transparent}.markdown_code_pre[data-v-76cc18bb]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.markdown_code_pre code[data-v-76cc18bb]{min-width:max-content;display:inline-block;color:inherit;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:inherit;line-height:inherit;overflow-wrap:normal;word-break:normal}.mono[data-v-76cc18bb]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}@keyframes pulseDot-76cc18bb{0%,to{opacity:.56;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (max-width: 640px){.markdown_code_block[data-v-76cc18bb]{margin:.78rem 0;border-radius:13px}.markdown_code_head[data-v-76cc18bb]{align-items:stretch;flex-direction:column;gap:.5rem;padding:.62rem}.markdown_code_meta[data-v-76cc18bb]{width:100%}.markdown_code_lang[data-v-76cc18bb]{max-width:100%}.copy_btn[data-v-76cc18bb]{width:100%}.markdown_code_pre[data-v-76cc18bb]{padding:.74rem .78rem;font-size:var(--markdown-code-text-font-size);line-height:var(--markdown-code-line-height)}}@media (max-width: 420px){.markdown_code_state[data-v-76cc18bb],.markdown_code_lang[data-v-76cc18bb]{width:100%;justify-content:center}}.stream_markdown_renderer[data-v-7a2da8eb]{--stream-read-font-size: var( --nisb-read-font-size, var( --nisb-reading-font-size, var( --reading-font-size, var(--reader-font-size, var(--editor-font-size, .95rem)) ) ) );--stream-read-line-height: var( --nisb-read-line-height, var( --nisb-reading-line-height, var( --reading-line-height, var(--reader-line-height, var(--text-line-height, 1.68)) ) ) );--stream-read-code-font-size: var( --nisb-read-code-font-size, var( --nisb-reading-code-font-size, var( --reading-code-font-size, var(--reader-code-font-size, .9em) ) ) );min-width:0;max-width:100%;color:var(--text-main);font-family:var(--font-main);font-size:var(--stream-read-font-size);line-height:var(--stream-read-line-height);opacity:var(--nisb-read-text-opacity, var(--nisb-reading-text-opacity, var(--reading-text-opacity, 1)));overflow-wrap:break-word;word-break:normal}.stream_markdown_block[data-v-7a2da8eb]{min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;overflow-wrap:break-word}.stream_markdown_block_tail[data-v-7a2da8eb]{overflow-wrap:anywhere}.stream_markdown_block[data-v-7a2da8eb] *{max-width:100%;box-sizing:border-box}.stream_markdown_block[data-v-7a2da8eb] p,.stream_markdown_block[data-v-7a2da8eb] ul,.stream_markdown_block[data-v-7a2da8eb] ol,.stream_markdown_block[data-v-7a2da8eb] blockquote,.stream_markdown_block[data-v-7a2da8eb] table,.stream_markdown_block[data-v-7a2da8eb] pre{margin-top:0}.stream_markdown_block[data-v-7a2da8eb] p{margin-bottom:var(--text-paragraph-gap, .86rem);color:var(--text-main);font-size:inherit;line-height:inherit}.stream_markdown_block[data-v-7a2da8eb] ul,.stream_markdown_block[data-v-7a2da8eb] ol{margin-bottom:var(--text-paragraph-gap, .86rem);padding-left:1.35rem;font-size:inherit;line-height:inherit}.stream_markdown_block[data-v-7a2da8eb] li{margin:.22rem 0;padding-left:.08rem;font-size:inherit;line-height:inherit}.stream_markdown_block[data-v-7a2da8eb] li::marker{color:color-mix(in srgb,var(--selected) 72%,var(--text-secondary))}.stream_markdown_block[data-v-7a2da8eb] h1,.stream_markdown_block[data-v-7a2da8eb] h2,.stream_markdown_block[data-v-7a2da8eb] h3,.stream_markdown_block[data-v-7a2da8eb] h4,.stream_markdown_block[data-v-7a2da8eb] h5,.stream_markdown_block[data-v-7a2da8eb] h6{color:var(--text-main);letter-spacing:-.01em;line-height:1.24;overflow-wrap:break-word}.stream_markdown_block[data-v-7a2da8eb] h1{margin:1.95rem 0 .82rem;font-size:1.46em;font-weight:840}.stream_markdown_block[data-v-7a2da8eb] h2{margin:1.72rem 0 .72rem;font-size:1.31em;font-weight:820}.stream_markdown_block[data-v-7a2da8eb] h3{margin:1.42rem 0 .62rem;font-size:1.18em;font-weight:790}.stream_markdown_block[data-v-7a2da8eb] h4{margin:1.22rem 0 .52rem;font-size:1.08em;font-weight:760}.stream_markdown_block[data-v-7a2da8eb] h5,.stream_markdown_block[data-v-7a2da8eb] h6{color:var(--text-secondary);font-size:1em;font-weight:760}.stream_markdown_block[data-v-7a2da8eb] strong{color:var(--text-main);font-weight:760}.stream_markdown_block[data-v-7a2da8eb] em{color:color-mix(in srgb,var(--text-main) 88%,var(--text-secondary))}.stream_markdown_block[data-v-7a2da8eb] a{color:var(--selected);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--selected) 30%,transparent)}.stream_markdown_block[data-v-7a2da8eb] a:hover{border-bottom-color:var(--selected);background:color-mix(in srgb,var(--selected) 7%,transparent)}.stream_markdown_block[data-v-7a2da8eb] code{max-width:100%;padding:.16rem .38rem;border:1px solid color-mix(in srgb,var(--selected) 12%,transparent);border-radius:7px;background:var(--code-inline-bg-light);color:color-mix(in srgb,var(--text-main) 92%,var(--selected));font-family:var(--font-mono);font-size:.88em;line-height:1.45;overflow-wrap:anywhere}.stream_markdown_block[data-v-7a2da8eb] pre,.stream_markdown_block[data-v-7a2da8eb] .stream_markdown_plain_fallback{max-width:100%;margin:.9rem 0 1.05rem;padding:1rem 1.08rem;border:1px solid var(--line-soft);border-radius:13px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),var(--code-block-bg-light);color:var(--text-main);overflow:auto;position:relative;font-family:var(--font-mono);font-size:var(--stream-read-code-font-size);line-height:var(--code-line-height, 1.62);white-space:pre-wrap;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 74%,transparent) transparent}.stream_markdown_block[data-v-7a2da8eb] pre code{display:block;padding:0;border:none;border-radius:0;background:none;color:inherit;font-size:inherit;line-height:inherit;white-space:pre;overflow-wrap:normal}.stream_markdown_block[data-v-7a2da8eb] blockquote{margin:.86rem 0 1rem;padding:.7rem .86rem .72rem .96rem;border:1px solid var(--line-soft);border-left:3px solid var(--blockquote-border);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--selected) 5%,transparent),color-mix(in srgb,var(--surface-card) 62%,transparent));color:var(--text-secondary);font-size:inherit;line-height:inherit}.stream_markdown_block[data-v-7a2da8eb] blockquote p{color:inherit}.stream_markdown_block[data-v-7a2da8eb] table{width:100%;max-width:100%;margin:.95rem 0 1.1rem;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:13px;background:color-mix(in srgb,var(--surface-card) 80%,transparent);font-size:.94em;line-height:1.5}.stream_markdown_block[data-v-7a2da8eb] th,.stream_markdown_block[data-v-7a2da8eb] td{border:none;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);padding:.68rem .78rem;vertical-align:top;overflow-wrap:break-word}.stream_markdown_block[data-v-7a2da8eb] th:last-child,.stream_markdown_block[data-v-7a2da8eb] td:last-child{border-right:none}.stream_markdown_block[data-v-7a2da8eb] tr:last-child td{border-bottom:none}.stream_markdown_block[data-v-7a2da8eb] th{background:var(--table-header-bg-light);color:var(--text-main);font-weight:760}.stream_markdown_block[data-v-7a2da8eb] img{max-width:100%;height:auto;display:block;margin:.95rem 0;border:1px solid var(--line-soft);border-radius:14px}.stream_markdown_placeholder[data-v-7a2da8eb]{display:inline-flex;align-items:center;gap:.5rem;min-height:1.6em;color:var(--text-secondary);font-family:var(--font-main);font-size:var(--stream-read-font-size);line-height:var(--stream-read-line-height);opacity:.86}.placeholder_dot[data-v-7a2da8eb]{width:.48em;height:.48em;border-radius:999px;background:var(--selected);box-shadow:0 0 color-mix(in srgb,var(--selected) 28%,transparent);animation:streamPlaceholderPulse-7a2da8eb 1.18s ease-in-out infinite}[data-v-7a2da8eb] .markdown_code_block,[data-v-7a2da8eb] .markdown-code-block,[data-v-7a2da8eb] .code-block,[data-v-7a2da8eb] .stream-code-block{font-size:var(--stream-read-code-font-size);line-height:var(--code-line-height, 1.62)}[data-v-7a2da8eb] .markdown_code_block pre,[data-v-7a2da8eb] .markdown-code-block pre,[data-v-7a2da8eb] .code-block pre,[data-v-7a2da8eb] .stream-code-block pre{max-width:100%;overflow-x:auto;font-size:inherit;line-height:inherit}@keyframes streamPlaceholderPulse-7a2da8eb{0%,to{opacity:.45;transform:scale(.82);box-shadow:0 0 color-mix(in srgb,var(--selected) 0%,transparent)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 .42rem color-mix(in srgb,var(--selected) 14%,transparent)}}@media (max-width: 768px){.stream_markdown_block[data-v-7a2da8eb] pre,.stream_markdown_block[data-v-7a2da8eb] .stream_markdown_plain_fallback{padding:.88rem;border-radius:12px}.stream_markdown_block[data-v-7a2da8eb] table{display:block;overflow-x:auto;border-collapse:separate;scrollbar-width:thin}.stream_markdown_block[data-v-7a2da8eb] th,.stream_markdown_block[data-v-7a2da8eb] td{min-width:8rem;padding:.58rem .66rem}}.attachment-modal-mask[data-v-d774402d]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;overflow:hidden;background:color-mix(in srgb,#020617 26%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn-d774402d .16s ease-out}.attachment-modal[data-v-d774402d]{width:min(760px,96vw);max-height:min(86vh,calc(100vh - 32px));min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));color:var(--text-main, #111827);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 22px 68px #00000047;animation:liftIn-d774402d .18s ease-out}.modal-head[data-v-d774402d]{flex:0 0 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin:.62rem .62rem 0;padding:.68rem;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 26%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.title-stack[data-v-d774402d]{flex:1 1 auto;min-width:0;display:grid;gap:.34rem}.modal-title[data-v-d774402d]{min-width:0;color:var(--text-main, #111827);font-size:.94rem;font-weight:830;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.modal-subtitle[data-v-d774402d]{min-width:0;color:var(--text-secondary, #64748b);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.icon-btn[data-v-d774402d]{flex:0 0 auto;width:31px;height:31px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary, #64748b);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:760;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.icon-btn[data-v-d774402d]:hover,.icon-btn[data-v-d774402d]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.icon-btn[data-v-d774402d]:active{transform:translateY(1px)}.path-surface[data-v-d774402d]{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:.62rem;margin:.58rem .62rem 0;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent))}.path-main[data-v-d774402d]{min-width:0;flex:1 1 auto;display:flex;align-items:baseline;gap:.5rem}.path-label[data-v-d774402d]{flex:0 0 auto;color:var(--text-secondary, #64748b);font-size:.73rem;font-weight:740;line-height:1.35;white-space:nowrap}.path-value[data-v-d774402d]{min-width:0;color:var(--text-main, #111827);font-size:.76rem;font-weight:720;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row[data-v-d774402d]{flex:0 0 auto;padding:.58rem .62rem 0}.search-input[data-v-d774402d]{width:100%;min-width:0;min-height:34px;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 62%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-main, #111827);outline:none;font-family:inherit;font-size:.8rem;font-weight:680;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.search-input[data-v-d774402d]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent);opacity:.92}.search-input[data-v-d774402d]:focus{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.modal-body[data-v-d774402d]{flex:1 1 auto;min-height:180px;overflow-y:auto;overflow-x:hidden;padding:.62rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.modal-body[data-v-d774402d]::-webkit-scrollbar{width:8px}.modal-body[data-v-d774402d]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.entry-list[data-v-d774402d]{min-width:0;display:grid;gap:.56rem}.entry-item[data-v-d774402d]{width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:.66rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 44%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:inherit;cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.entry-item[data-v-d774402d]:hover,.entry-item[data-v-d774402d]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset;outline:none}.entry-item[data-v-d774402d]:active{transform:translateY(1px)}.file-icon[data-v-d774402d]{flex:0 0 auto;width:28px;height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);font-size:1rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.file-icon.directory[data-v-d774402d]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent)}.entry-main[data-v-d774402d]{min-width:0;flex:1 1 auto;display:grid;gap:.2rem}.file-name[data-v-d774402d]{min-width:0;color:var(--text-main, #111827);font-size:.82rem;font-weight:810;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-item:hover .file-name[data-v-d774402d],.entry-item:focus-visible .file-name[data-v-d774402d]{color:var(--selected)}.file-path[data-v-d774402d]{min-width:0;color:var(--text-secondary, #64748b);font-size:.7rem;line-height:1.4;opacity:.94;overflow-wrap:anywhere}.entry-kind[data-v-d774402d]{flex:0 0 auto;min-height:23px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary, #64748b);font-size:.69rem;font-weight:740;line-height:1;white-space:nowrap}.state-card[data-v-d774402d]{min-width:0;margin:.2rem;padding:1.2rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 38%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-secondary, #64748b);text-align:center;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.loading-state[data-v-d774402d],.empty-state[data-v-d774402d]{display:flex;align-items:center;justify-content:center;gap:.58rem}.state-icon[data-v-d774402d]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);line-height:1}.state-title[data-v-d774402d]{color:var(--text-secondary, #64748b);font-size:.82rem;font-weight:740;line-height:1.45;overflow-wrap:break-word}.spinner[data-v-d774402d]{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--line) 76%,transparent);border-top-color:var(--selected);border-radius:999px;animation:spin-d774402d .82s linear infinite}.modal-foot[data-v-d774402d]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:0 .62rem .62rem;padding:.56rem;border:1px dashed color-mix(in srgb,var(--line) 72%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 32%,transparent)}.foot-hint[data-v-d774402d]{min-width:0;flex:1 1 auto;color:var(--text-secondary, #64748b);font-size:.7rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn[data-v-d774402d]{flex:0 0 auto;min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary, #64748b);cursor:pointer;font-family:inherit;font-size:.73rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.btn.mini[data-v-d774402d]{min-height:28px;padding:0 .58rem;font-size:.72rem}.btn[data-v-d774402d]:hover,.btn[data-v-d774402d]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.btn[data-v-d774402d]:active{transform:translateY(1px)}.mono[data-v-d774402d]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);overflow-wrap:anywhere}@keyframes fadeIn-d774402d{0%{opacity:0}to{opacity:1}}@keyframes liftIn-d774402d{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-d774402d{to{transform:rotate(360deg)}}@media (max-width: 640px){.attachment-modal-mask[data-v-d774402d]{align-items:stretch;padding:8px}.attachment-modal[data-v-d774402d]{width:100%;max-height:calc(100vh - 16px);border-radius:14px}.modal-head[data-v-d774402d]{margin:.48rem .48rem 0}.path-surface[data-v-d774402d]{align-items:stretch;flex-direction:column;margin:.58rem .48rem 0}.path-main[data-v-d774402d]{align-items:flex-start;flex-direction:column;gap:.28rem}.path-value[data-v-d774402d]{width:100%;white-space:normal;overflow-wrap:anywhere}.path-surface .btn[data-v-d774402d]{width:100%}.search-row[data-v-d774402d]{padding:.58rem .48rem 0}.modal-body[data-v-d774402d]{padding:.48rem}.entry-item[data-v-d774402d]{align-items:flex-start}.entry-kind[data-v-d774402d]{display:none}.file-name[data-v-d774402d]{white-space:normal;overflow-wrap:break-word}.modal-foot[data-v-d774402d]{align-items:stretch;flex-direction:column;margin:0 .48rem .48rem}.modal-foot .btn[data-v-d774402d]{width:100%}.foot-hint[data-v-d774402d]{white-space:normal;overflow-wrap:anywhere}}.quick_card[data-v-4a049e4e]{border:1px solid var(--line);border-radius:12px;background:var(--editor-bg);padding:.95rem;min-width:0}.card_head[data-v-4a049e4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.card_title[data-v-4a049e4e]{color:var(--text-main);font-size:.94rem;font-weight:700}.card_subtitle[data-v-4a049e4e]{margin-top:.25rem;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.state_badge[data-v-4a049e4e]{display:inline-flex;align-items:center;min-height:24px;padding:0 .62rem;border-radius:999px;border:1px solid var(--line);background:var(--sidebar-bg);color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em;flex-shrink:0}.state_badge.active[data-v-4a049e4e]{border-color:#2e8b574d;color:#2e8b57;background:#2e8b5714}.section_block[data-v-4a049e4e]{margin-top:.95rem;padding-top:.95rem;border-top:1px solid var(--line)}.section_title[data-v-4a049e4e]{color:var(--text-main);font-size:.87rem;font-weight:700;margin-bottom:.65rem}.action_grid[data-v-4a049e4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.action_btn[data-v-4a049e4e],.small_btn[data-v-4a049e4e]{border:1px solid var(--line);border-radius:9px;background:var(--sidebar-bg);color:var(--text-main);font-family:inherit;cursor:pointer;transition:all .2s ease}.action_btn[data-v-4a049e4e]{min-height:40px;padding:.65rem .75rem;font-size:.84rem}.action_btn.primary[data-v-4a049e4e]{border-color:#3b82f647;background:#3b82f614}.action_btn[data-v-4a049e4e]:hover:not(:disabled),.small_btn[data-v-4a049e4e]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.action_btn[data-v-4a049e4e]:disabled,.small_btn[data-v-4a049e4e]:disabled{opacity:.5;cursor:not-allowed}.path_list[data-v-4a049e4e]{display:flex;flex-direction:column;gap:.5rem}.path_row[data-v-4a049e4e]{border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.62rem .68rem}.path_label[data-v-4a049e4e]{display:block;color:var(--text-secondary);font-size:.74rem;margin-bottom:.22rem}.path_value[data-v-4a049e4e]{display:block;color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;word-break:break-all;white-space:pre-wrap}.draft_textarea[data-v-4a049e4e]{width:100%;min-height:128px;resize:vertical;border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);color:var(--text-main);padding:.75rem .8rem;box-sizing:border-box;font-family:inherit;outline:none}.draft_textarea[data-v-4a049e4e]:focus{border-color:var(--selected)}.draft_actions[data-v-4a049e4e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.small_btn[data-v-4a049e4e]{min-height:34px;padding:0 .75rem;font-size:.78rem}.small_btn.subtle[data-v-4a049e4e]{color:var(--text-secondary)}.mini_facts[data-v-4a049e4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.mini_fact[data-v-4a049e4e]{border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.62rem .68rem;min-width:0}.mini_fact span[data-v-4a049e4e]{display:block;color:var(--text-secondary);font-size:.74rem;margin-bottom:.2rem}.mini_fact strong[data-v-4a049e4e]{display:block;color:var(--text-main);font-size:.82rem;word-break:break-word}.empty_block[data-v-4a049e4e]{margin-top:.95rem;padding:.9rem;border:1px dashed var(--line);border-radius:10px;background:var(--sidebar-bg);color:var(--text-secondary);font-size:.8rem;line-height:1.55}@media (max-width: 720px){.card_head[data-v-4a049e4e]{flex-direction:column;align-items:stretch}.action_grid[data-v-4a049e4e],.mini_facts[data-v-4a049e4e]{grid-template-columns:1fr}.draft_actions[data-v-4a049e4e]{flex-direction:column}}.workbench_card[data-v-b73872ef]{border:1px solid var(--line);border-radius:12px;background:var(--editor-bg);padding:.95rem;min-width:0}.card_head[data-v-b73872ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.card_title[data-v-b73872ef]{color:var(--text-main);font-size:.95rem;font-weight:700}.card_subtitle[data-v-b73872ef]{margin-top:.24rem;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.card_badges[data-v-b73872ef]{display:flex;flex-wrap:wrap;gap:.45rem}.mini_badge[data-v-b73872ef]{display:inline-flex;align-items:center;min-height:24px;padding:0 .6rem;border-radius:999px;border:1px solid var(--line);background:var(--sidebar-bg);color:var(--text-secondary);font-size:.74rem}.mini_badge.active[data-v-b73872ef]{border-color:#2e8b574d;color:#2e8b57;background:#2e8b5714}.section_block[data-v-b73872ef]{margin-top:.95rem;padding-top:.95rem;border-top:1px solid var(--line)}.section_title[data-v-b73872ef]{color:var(--text-main);font-size:.88rem;font-weight:700;margin-bottom:.65rem}.entry_list[data-v-b73872ef],.recent_list[data-v-b73872ef]{display:flex;flex-direction:column;gap:.55rem}.entry_button[data-v-b73872ef],.recent_item[data-v-b73872ef]{width:100%;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);color:inherit;cursor:pointer;transition:all .2s ease}.entry_button[data-v-b73872ef]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .8rem}.entry_button[data-v-b73872ef]:hover,.recent_item[data-v-b73872ef]:hover{border-color:var(--selected);background:var(--selected-bg)}.entry_left[data-v-b73872ef]{display:flex;flex-direction:column;gap:.22rem;min-width:0}.entry_tag[data-v-b73872ef],.recent_label[data-v-b73872ef]{color:var(--text-secondary);font-size:.74rem}.entry_path[data-v-b73872ef],.recent_path[data-v-b73872ef]{color:var(--text-main);font-size:.84rem;word-break:break-all}.entry_action[data-v-b73872ef]{color:var(--selected);font-size:.8rem;flex-shrink:0}.manual_open_row[data-v-b73872ef]{display:flex;align-items:stretch;gap:.6rem}.path_input[data-v-b73872ef]{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--sidebar-bg);color:var(--text-main);padding:.7rem .75rem;font-family:inherit;outline:none}.path_input[data-v-b73872ef]:focus{border-color:var(--selected)}.ghost_btn[data-v-b73872ef]{height:38px;padding:0 .85rem;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:all .2s ease}.ghost_btn[data-v-b73872ef]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.ghost_btn[data-v-b73872ef]:disabled{opacity:.55;cursor:not-allowed}.recent_item[data-v-b73872ef]{padding:.72rem .8rem;display:flex;flex-direction:column;gap:.28rem}.recent_top[data-v-b73872ef]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.recent_time[data-v-b73872ef]{color:var(--text-secondary);font-size:.74rem;flex-shrink:0}.facts_grid[data-v-b73872ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.fact_item[data-v-b73872ef]{border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.68rem .72rem;min-width:0}.fact_label[data-v-b73872ef]{display:block;color:var(--text-secondary);font-size:.74rem;margin-bottom:.2rem}.fact_item strong[data-v-b73872ef]{display:block;color:var(--text-main);font-size:.84rem;word-break:break-word}.helper_text[data-v-b73872ef],.empty_inline[data-v-b73872ef],.empty_block[data-v-b73872ef]{color:var(--text-secondary);font-size:.8rem;line-height:1.55}.empty_block[data-v-b73872ef]{margin-top:.95rem;border:1px dashed var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.9rem}@media (max-width: 720px){.manual_open_row[data-v-b73872ef]{flex-direction:column}.facts_grid[data-v-b73872ef]{grid-template-columns:1fr}.entry_button[data-v-b73872ef]{flex-direction:column;align-items:stretch}.entry_action[data-v-b73872ef]{align-self:flex-end}.recent_top[data-v-b73872ef]{flex-direction:column;align-items:flex-start}}.modal_mask[data-v-c9b9c1cc]{position:fixed;inset:0;z-index:2147482600;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 42%),#0000006b;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.modal_panel[data-v-c9b9c1cc]{position:relative;width:min(1360px,96vw);max-height:92vh;min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 94%,var(--editor-bg)),color-mix(in srgb,var(--editor-bg) 92%,var(--sidebar-bg)));color:var(--text-main, var(--text));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 24px 70px #00000047}.modal_header[data-v-c9b9c1cc]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);flex-shrink:0;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 46%),color-mix(in srgb,var(--sidebar-bg) 92%,transparent)}.workspace_title_wrap[data-v-c9b9c1cc]{min-width:0}.workspace_eyebrow[data-v-c9b9c1cc]{color:var(--text-secondary);font-size:.72rem;letter-spacing:.08em;margin-bottom:.35rem}.workspace_title_wrap h3[data-v-c9b9c1cc]{margin:0;color:var(--text-main);font-size:1.02rem}.workspace_desc[data-v-c9b9c1cc]{margin:.35rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.5;word-break:break-word}.workspace_head_chips[data-v-c9b9c1cc]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.head_chip[data-v-c9b9c1cc]{display:inline-flex;align-items:center;min-height:24px;padding:0 .6rem;border-radius:999px;border:1px solid var(--line);background:var(--editor-bg);color:var(--text-secondary);font-size:.75rem;max-width:100%}.head_chip.ready[data-v-c9b9c1cc]{border-color:#2e8b574d;color:#2e8b57;background:#2e8b5714}.modal_actions[data-v-c9b9c1cc]{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.modal_body[data-v-c9b9c1cc]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 24%,transparent),transparent 38%)}.section_card[data-v-c9b9c1cc]{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));border-radius:15px;padding:.95rem;margin-bottom:1rem;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.section_head[data-v-c9b9c1cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.section_title[data-v-c9b9c1cc]{color:var(--text-main);font-size:.95rem;font-weight:700}.section_subtitle[data-v-c9b9c1cc]{margin-top:.25rem;color:var(--text-secondary);font-size:.82rem;line-height:1.5}.top_gap[data-v-c9b9c1cc]{margin-top:.85rem}.workspace_meta_card[data-v-c9b9c1cc]{margin-bottom:1rem}.meta_grid[data-v-c9b9c1cc]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.meta_item[data-v-c9b9c1cc]{border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.68rem .72rem;min-width:0}.meta_label[data-v-c9b9c1cc]{display:block;color:var(--text-secondary);font-size:.74rem;margin-bottom:.24rem}.meta_item strong[data-v-c9b9c1cc]{display:block;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.suggest_row[data-v-c9b9c1cc]{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.suggest_chip[data-v-c9b9c1cc]{border:1px dashed var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.62rem .72rem;min-width:0}.suggest_label[data-v-c9b9c1cc]{display:block;color:var(--text-secondary);font-size:.74rem;margin-bottom:.24rem}.suggest_value[data-v-c9b9c1cc]{display:block;color:var(--text-main);font-size:.84rem;word-break:break-all}.status_line[data-v-c9b9c1cc]{margin-top:.7rem;color:#2e8b57;font-size:.84rem;line-height:1.5}.status_line.error[data-v-c9b9c1cc]{color:#d55}.workspace_content_card[data-v-c9b9c1cc]{min-height:0}.workspace_body_grid[data-v-c9b9c1cc]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:1rem;min-height:0;align-items:start}.workspace_sidebar[data-v-c9b9c1cc],.workspace_main[data-v-c9b9c1cc]{min-width:0}.ghost_btn[data-v-c9b9c1cc],.close_btn[data-v-c9b9c1cc]{height:34px;padding:0 .85rem;border-radius:8px;border:1px solid var(--line);background:transparent;font-family:inherit;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.ghost_btn[data-v-c9b9c1cc]:hover:not(:disabled),.close_btn[data-v-c9b9c1cc]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.close_btn[data-v-c9b9c1cc]{width:34px;padding:0}.modal_footer[data-v-c9b9c1cc]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.9rem 1rem 1rem;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);flex-shrink:0;background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent)}.footer_hint[data-v-c9b9c1cc]{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.footer_actions[data-v-c9b9c1cc]{display:flex;align-items:center;gap:.6rem}button[data-v-c9b9c1cc]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1240px){.meta_grid[data-v-c9b9c1cc]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace_body_grid[data-v-c9b9c1cc]{grid-template-columns:1fr}}@media (max-width: 1024px){.meta_grid[data-v-c9b9c1cc],.suggest_row[data-v-c9b9c1cc]{grid-template-columns:1fr}}@media (max-width: 860px){.modal_panel[data-v-c9b9c1cc]{width:min(100vw,100vw);max-height:100vh;border-radius:0}.modal_header[data-v-c9b9c1cc],.modal_footer[data-v-c9b9c1cc]{flex-direction:column;align-items:stretch}.modal_actions[data-v-c9b9c1cc],.footer_actions[data-v-c9b9c1cc]{justify-content:flex-end}.modal_body[data-v-c9b9c1cc]{padding:.8rem}.meta_item strong[data-v-c9b9c1cc]{white-space:normal;word-break:break-word}}.room-header[data-v-02c2494e]{position:relative;flex-shrink:0;min-width:0;isolation:auto;box-sizing:border-box;padding:.54rem .72rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:var(--text-main, var(--text));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;overflow:visible}.header-top[data-v-02c2494e]{min-width:0;min-height:40px;display:flex;align-items:center;gap:.55rem}.title-cluster[data-v-02c2494e]{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:.46rem}.room-title-wrap[data-v-02c2494e]{min-width:0;flex:1 1 auto}.room-title[data-v-02c2494e]{min-width:0;margin:0;color:var(--text-main, var(--text));font-size:.98rem;font-weight:830;line-height:1.22;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-strip[data-v-02c2494e]{flex:0 0 auto;min-width:0;min-height:27px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.34rem;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;white-space:nowrap}.stats-item[data-v-02c2494e]{min-width:0;display:inline-flex;align-items:center;gap:.23rem}.stats-item.active[data-v-02c2494e]{color:var(--selected)}.stats-icon[data-v-02c2494e]{font-size:.76rem;line-height:1}.stats-value[data-v-02c2494e]{color:var(--text-main, var(--text));font-size:.77rem;font-weight:810;line-height:1}.stats-item.active .stats-value[data-v-02c2494e]{color:var(--selected)}.stats-label[data-v-02c2494e]{color:var(--text-secondary);font-size:.71rem;font-weight:720;line-height:1}.stats-sep[data-v-02c2494e]{color:var(--text-secondary);font-size:.72rem;line-height:1;opacity:.56}.header-right[data-v-02c2494e]{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:.42rem}.room-badge[data-v-02c2494e]{min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--selected) 36%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);font-size:.68rem;font-weight:820;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.supervisor-badge[data-v-02c2494e]{border-color:color-mix(in srgb,#16a34a 34%,var(--line));background:#16a34a14;color:#16a34a}.running-badge[data-v-02c2494e]{border-color:color-mix(in srgb,#d97706 36%,var(--line));background:#d9770617;color:#d97706}.bindings-row[data-v-02c2494e]{position:relative;z-index:40;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.48rem;margin-top:.52rem}.binding-chip[data-v-02c2494e]{position:relative;z-index:1;width:100%;min-width:0;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .62rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s ease}.binding-chip.tooltip-host[data-v-02c2494e]:hover,.binding-chip.tooltip-host[data-v-02c2494e]:focus-visible{z-index:80}.binding-chip[data-v-02c2494e]:hover,.binding-chip[data-v-02c2494e]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset;outline:none}.binding-chip[data-v-02c2494e]:active{transform:translateY(1px)}.workspace-chip[data-v-02c2494e]{border-color:color-mix(in srgb,#6366f1 24%,var(--line));background:linear-gradient(135deg,#6366f114,color-mix(in srgb,var(--editor-bg) 46%,transparent))}.focus-chip[data-v-02c2494e]{border-color:color-mix(in srgb,#16a34a 24%,var(--line));background:linear-gradient(135deg,#16a34a14,color-mix(in srgb,var(--editor-bg) 46%,transparent))}.binding-label[data-v-02c2494e]{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;font-weight:780;line-height:1;white-space:nowrap}.binding-chip:hover .binding-label[data-v-02c2494e],.binding-chip:focus-visible .binding-label[data-v-02c2494e]{color:var(--selected)}.binding-value[data-v-02c2494e]{min-width:0;flex:1 1 auto;color:var(--text-main, var(--text));font-size:.77rem;font-weight:710;line-height:1.35;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.binding-chip:hover .binding-value[data-v-02c2494e],.binding-chip:focus-visible .binding-value[data-v-02c2494e]{color:var(--selected)}.plan-row[data-v-02c2494e]{position:relative;z-index:5;min-width:0;margin-top:.52rem}.plan-chip[data-v-02c2494e]{width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:.52rem;padding:.48rem .68rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.plan-label[data-v-02c2494e]{flex:0 0 auto;color:var(--text-secondary);font-size:.73rem;font-weight:780;line-height:1.45;white-space:nowrap}.plan-text[data-v-02c2494e]{min-width:0;flex:1 1 auto;display:-webkit-box;overflow:hidden;color:var(--text-main, var(--text));font-size:.78rem;font-weight:690;line-height:1.48;-webkit-box-orient:vertical;overflow-wrap:break-word}.room-actions[data-v-02c2494e]{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.42rem;min-width:0}.compact-actions[data-v-02c2494e]{gap:0}.icon-btn[data-v-02c2494e],.action-btn[data-v-02c2494e]{min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .14s ease}.icon-btn[data-v-02c2494e]{width:32px;min-width:32px;padding:0}.action-btn[data-v-02c2494e]{padding:0 .72rem}.action-icon-btn[data-v-02c2494e]{width:32px;min-width:32px;height:32px;font-size:1rem;font-weight:820;letter-spacing:.02em}.icon-btn[data-v-02c2494e]:hover,.action-btn[data-v-02c2494e]:hover,.icon-btn[data-v-02c2494e]:focus-visible,.action-btn[data-v-02c2494e]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 7px 16px #0000000f;outline:none}.icon-btn[data-v-02c2494e]:active,.action-btn[data-v-02c2494e]:active{transform:translateY(1px)}.back-btn[data-v-02c2494e]{flex:0 0 auto;border-radius:11px;font-size:1rem;font-weight:820}.actions-menu[data-v-02c2494e]{position:absolute;top:calc(100% + 8px);right:0;z-index:2147482000;width:176px;max-width:min(240px,calc(100vw - 24px));max-height:min(260px,calc(100vh - 160px));box-sizing:border-box;padding:.32rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,var(--editor-bg),color-mix(in srgb,var(--sidebar-bg) 96%,var(--editor-bg)));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 16px 40px #0000002e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.actions-menu[data-v-02c2494e]::-webkit-scrollbar{width:8px}.actions-menu[data-v-02c2494e]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.menu-item[data-v-02c2494e]{width:100%;min-height:34px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:.52rem;padding:0 .62rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:720;line-height:1.2;text-align:left;overflow-wrap:anywhere;transition:background .16s ease,border-color .16s ease,color .16s ease}.menu-item[data-v-02c2494e]:hover,.menu-item[data-v-02c2494e]:focus-visible{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,transparent);color:var(--selected);outline:none}.tooltip-host[data-v-02c2494e]{position:relative}.tooltip-host[data-v-02c2494e]:after{position:absolute;left:50%;top:calc(100% + 8px);z-index:120;max-width:min(360px,82vw);box-sizing:border-box;padding:.44rem .58rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(135deg,var(--editor-bg),color-mix(in srgb,var(--sidebar-bg) 98%,var(--editor-bg)));color:var(--text-main, var(--text));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 12px 28px #0003;backdrop-filter:none;-webkit-backdrop-filter:none;content:attr(data-tooltip);font-size:.72rem;font-weight:760;line-height:1.45;opacity:0;overflow-wrap:anywhere;pointer-events:none;text-align:center;transform:translate(-50%) translateY(2px);transition:opacity .14s ease,transform .14s ease;white-space:normal}.tooltip-host[data-v-02c2494e]:hover:after,.tooltip-host[data-v-02c2494e]:focus-visible:after,.tooltip-host[data-v-02c2494e]:focus-within:after{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width: 980px){.room-header[data-v-02c2494e]{padding:.5rem .64rem .58rem}.title-cluster[data-v-02c2494e]{gap:.38rem}.stats-strip[data-v-02c2494e]{padding:0 .5rem}}@media (max-width: 760px){.room-title[data-v-02c2494e]{font-size:.94rem}.stats-strip[data-v-02c2494e]{min-height:25px;padding:0 .48rem}.stats-value[data-v-02c2494e],.stats-label[data-v-02c2494e],.binding-value[data-v-02c2494e],.plan-text[data-v-02c2494e]{font-size:.75rem}.room-badge[data-v-02c2494e]{min-height:20px;padding:0 .4rem;font-size:.65rem}.binding-chip[data-v-02c2494e]{min-height:30px;padding:.32rem .56rem}.plan-chip[data-v-02c2494e]{padding:.44rem .58rem}}@media (max-width: 620px){.bindings-row[data-v-02c2494e]{grid-template-columns:minmax(0,1fr)}.title-cluster[data-v-02c2494e],.header-right[data-v-02c2494e]{gap:.34rem}.stats-strip.tooltip-host[data-v-02c2494e]:after,.room-title-wrap.tooltip-host[data-v-02c2494e]:after{left:0;transform:translateY(2px);text-align:left}.stats-strip.tooltip-host[data-v-02c2494e]:hover:after,.stats-strip.tooltip-host[data-v-02c2494e]:focus-visible:after,.room-title-wrap.tooltip-host[data-v-02c2494e]:hover:after,.room-title-wrap.tooltip-host[data-v-02c2494e]:focus-within:after{transform:translateY(0)}}@media (max-width: 480px){.room-header[data-v-02c2494e]{padding:.44rem .52rem .54rem}.header-top[data-v-02c2494e]{gap:.42rem}.title-cluster[data-v-02c2494e]{gap:.28rem}.room-title[data-v-02c2494e]{font-size:.91rem}.stats-strip[data-v-02c2494e]{min-height:23px;padding:0 .42rem}.stats-icon[data-v-02c2494e],.stats-value[data-v-02c2494e],.stats-sep[data-v-02c2494e]{font-size:.71rem}.binding-label[data-v-02c2494e],.binding-value[data-v-02c2494e],.plan-label[data-v-02c2494e],.plan-text[data-v-02c2494e]{font-size:.73rem}.action-icon-btn[data-v-02c2494e],.back-btn[data-v-02c2494e]{width:30px;min-width:30px;height:30px}.tooltip-host[data-v-02c2494e]:after{left:0;max-width:min(280px,calc(100vw - 20px));text-align:left;transform:translateY(2px)}.tooltip-host[data-v-02c2494e]:hover:after,.tooltip-host[data-v-02c2494e]:focus-visible:after,.tooltip-host[data-v-02c2494e]:focus-within:after{transform:translateY(0)}}.provider_card[data-v-04a7a606]{min-width:0;margin-top:12px;padding:13px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent));transition:border-color .16s ease,background .16s ease,opacity .16s ease}.provider_card.enabled[data-v-04a7a606]{border-color:color-mix(in srgb,var(--selected) 18%,var(--line))}.provider_card.disabled[data-v-04a7a606]{opacity:.78}.provider_head[data-v-04a7a606]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.provider_title_block[data-v-04a7a606]{min-width:0}.provider_title[data-v-04a7a606]{color:var(--text-main);font-size:.94rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.provider_desc[data-v-04a7a606]{max-width:760px;margin-top:5px;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.provider_state[data-v-04a7a606]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap}.provider_state.on[data-v-04a7a606]{border-color:#22c55e57;background:#22c55e17;color:#16a34a}.form_grid[data-v-04a7a606]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0}.field[data-v-04a7a606]{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span[data-v-04a7a606]{color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35}.field input[data-v-04a7a606],.field select[data-v-04a7a606]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);padding:10px 11px;font-family:inherit;font-size:.83rem;line-height:1.45;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field select[data-v-04a7a606]{cursor:pointer}.field input[data-v-04a7a606]:disabled,.field select[data-v-04a7a606]:disabled{opacity:.62;cursor:not-allowed}.field input[data-v-04a7a606]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.field input[data-v-04a7a606]:focus,.field select[data-v-04a7a606]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.field_hint[data-v-04a7a606]{color:var(--text-secondary);font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.checkbox_field[data-v-04a7a606]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:41px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent)}.checkbox_field input[data-v-04a7a606]{width:17px;height:17px;flex:0 0 auto;margin:0;padding:0;accent-color:var(--selected);cursor:pointer}.provider_info[data-v-04a7a606]{margin-top:12px;padding:12px;border:1px dashed color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 78%,transparent)}.provider_label_row[data-v-04a7a606]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.provider_label[data-v-04a7a606]{min-width:0;color:var(--text-main);font-size:.9rem;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.provider_type_badge[data-v-04a7a606],.meta_chip[data-v-04a7a606]{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--sidebar-bg) 78%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:720;line-height:1;white-space:nowrap}.provider_type_badge.is_room[data-v-04a7a606],.meta_chip.ok[data-v-04a7a606]{border-color:#22c55e57;background:#22c55e17;color:#16a34a}.provider_type_badge.is_imported[data-v-04a7a606]{border-color:#f59e0b57;background:#f59e0b17;color:#d97706}.provider_type_badge.is_snapshot[data-v-04a7a606]{border-color:#3b82f647;background:#3b82f614;color:#2563eb}.meta_chip.bad[data-v-04a7a606]{border-color:#ef444452;background:#ef444414;color:#ef4444}.provider_hint[data-v-04a7a606]{margin-top:7px;color:var(--text-secondary);font-size:.8rem;line-height:1.55;overflow-wrap:break-word}.provider_meta[data-v-04a7a606]{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.provider_status_text[data-v-04a7a606]{margin-top:10px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--sidebar-bg) 74%,transparent);color:var(--text-secondary);font-size:.79rem;line-height:1.5;overflow-wrap:break-word}.room_provider_summary[data-v-04a7a606]{padding:12px;border:1px solid rgba(34,197,94,.24);border-radius:14px;background:linear-gradient(180deg,#22c55e14,color-mix(in srgb,var(--editor-bg) 76%,transparent))}.room_provider_summary_title[data-v-04a7a606]{color:var(--text-main);font-size:.86rem;font-weight:820;line-height:1.35}.room_provider_summary_grid[data-v-04a7a606]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.room_provider_summary_item[data-v-04a7a606]{min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 78%,transparent)}.room_provider_summary_key[data-v-04a7a606]{display:block;color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.7rem;font-weight:720;line-height:1.35}.room_provider_summary_value[data-v-04a7a606]{display:block;margin-top:5px;color:var(--text-main);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.74rem;line-height:1.5;word-break:normal;overflow-wrap:anywhere}.room_provider_boundary_note[data-v-04a7a606]{margin-top:10px;color:var(--text-secondary);font-size:.78rem;line-height:1.55;overflow-wrap:break-word}.params_grid[data-v-04a7a606]{padding-top:12px;border-top:1px dashed var(--line)}.boundary_card[data-v-04a7a606]{padding:12px;border:1px dashed color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 78%,transparent)}.boundary_title[data-v-04a7a606]{color:var(--text-main);font-size:.88rem;font-weight:820;line-height:1.35}.boundary_desc[data-v-04a7a606]{margin-top:6px;color:var(--text-secondary);font-size:.8rem;line-height:1.55;overflow-wrap:break-word}.boundary_notice[data-v-04a7a606]{box-sizing:border-box;margin-top:10px;border:1px solid rgba(245,158,11,.34);border-radius:12px;padding:9px 11px;background:#f59e0b17;color:#d97706;font-size:.8rem;line-height:1.5}.boundary_pending[data-v-04a7a606]{border-style:dashed;opacity:.88}.boundary_pending>span[data-v-04a7a606]{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.boundary_badge[data-v-04a7a606]{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#f59e0b1a;color:#d97706;font-size:.66rem;font-weight:760;line-height:1}.workspace_hint[data-v-04a7a606]{margin-top:10px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 74%,transparent);color:var(--text-secondary);font-size:.8rem;line-height:1.55;overflow-wrap:break-word}.workspace_hint_strong[data-v-04a7a606]{margin-top:7px;color:var(--text-main);font-weight:640}.advanced_block[data-v-04a7a606]{border:1px dashed var(--line);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);overflow:hidden}.advanced_block summary[data-v-04a7a606]{cursor:pointer;padding:11px 12px;color:var(--text-main);font-size:.84rem;font-weight:820;line-height:1.35}.advanced_block summary[data-v-04a7a606]:hover{background:color-mix(in srgb,var(--selected-bg) 42%,transparent)}.advanced_inner[data-v-04a7a606]{display:grid;gap:8px;padding:0 12px 12px}.advanced_line[data-v-04a7a606]{display:grid;grid-template-columns:minmax(112px,.26fr) minmax(0,1fr);gap:10px;min-width:0;color:var(--text-main);font-size:.8rem;line-height:1.5}.advanced_label[data-v-04a7a606]{min-width:0;color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.72rem;font-weight:720}.advanced_line span[data-v-04a7a606]:last-child{min-width:0;overflow-wrap:anywhere;word-break:normal}.top_gap[data-v-04a7a606]{margin-top:12px}@media (max-width: 860px){.form_grid[data-v-04a7a606],.room_provider_summary_grid[data-v-04a7a606]{grid-template-columns:1fr}.provider_head[data-v-04a7a606]{flex-direction:column}}@media (max-width: 720px){.provider_card[data-v-04a7a606],.provider_info[data-v-04a7a606],.room_provider_summary[data-v-04a7a606],.boundary_card[data-v-04a7a606]{border-radius:14px}.provider_state[data-v-04a7a606]{align-self:flex-start}.checkbox_field[data-v-04a7a606]{align-items:flex-start}.advanced_line[data-v-04a7a606]{grid-template-columns:1fr;gap:4px}}@media (max-width: 420px){.provider_type_badge[data-v-04a7a606],.meta_chip[data-v-04a7a606]{white-space:normal;text-align:center;line-height:1.25;padding-top:4px;padding-bottom:4px}}.role_form_block[data-v-4009cce4]{display:grid;gap:12px;margin-top:12px;min-width:0}.form_surface[data-v-4009cce4],.time_surface[data-v-4009cce4],.tool_policy[data-v-4009cce4]{min-width:0;padding:13px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.form_grid[data-v-4009cce4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0}.field[data-v-4009cce4]{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span[data-v-4009cce4]{color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35}.field input[data-v-4009cce4],.field textarea[data-v-4009cce4],.field select[data-v-4009cce4]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);padding:10px 11px;font-family:inherit;font-size:.83rem;line-height:1.45;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field textarea[data-v-4009cce4]{min-height:104px;resize:vertical}.field select[data-v-4009cce4]{cursor:pointer}.field input[data-v-4009cce4]::placeholder,.field textarea[data-v-4009cce4]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.field input[data-v-4009cce4]:focus,.field textarea[data-v-4009cce4]:focus,.field select[data-v-4009cce4]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.prompt_field textarea[data-v-4009cce4]{min-height:118px}.field_full[data-v-4009cce4]{grid-column:1 / -1}.checkbox_field[data-v-4009cce4]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:41px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent)}.checkbox_field input[data-v-4009cce4]{width:17px;height:17px;flex:0 0 auto;margin:0;padding:0;accent-color:var(--selected);cursor:pointer}.time_surface[data-v-4009cce4]{border-color:color-mix(in srgb,var(--selected) 16%,var(--line))}.time_block[data-v-4009cce4]{gap:4px;margin-bottom:10px}.time_hint[data-v-4009cce4]{color:var(--text-secondary);font-size:.78rem;line-height:1.55;overflow-wrap:break-word}.time_hint code[data-v-4009cce4],.time_readonly_box code[data-v-4009cce4]{font-family:var(--font-mono);color:var(--text-main);overflow-wrap:anywhere}.time_mode_switch[data-v-4009cce4]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.time_mode_chip[data-v-4009cce4],.time_chip[data-v-4009cce4]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-family:inherit;font-size:.76rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.time_mode_chip[data-v-4009cce4]:hover,.time_chip[data-v-4009cce4]:hover{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 58%,var(--editor-bg));color:var(--selected)}.time_mode_chip[data-v-4009cce4]:active,.time_chip[data-v-4009cce4]:active{transform:translateY(1px)}.time_mode_chip.active[data-v-4009cce4],.time_chip.active[data-v-4009cce4]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected-bg) 70%,transparent);color:var(--selected)}.time_mode_chip.danger[data-v-4009cce4]:hover{border-color:#ef444461;background:#ef444414;color:#ef4444}.time_chip_list[data-v-4009cce4]{display:flex;flex-wrap:wrap;gap:7px}.time_summary_block[data-v-4009cce4]{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent)}.time_summary[data-v-4009cce4]{color:var(--text-main);font-size:.82rem;font-weight:680;line-height:1.5;overflow-wrap:break-word}.time_readonly_box[data-v-4009cce4]{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;border:1px dashed var(--line);border-radius:11px;padding:10px 11px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.tool_policy[data-v-4009cce4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tool_policy_notice[data-v-4009cce4]{width:100%;box-sizing:border-box;border:1px solid rgba(245,158,11,.34);border-radius:12px;padding:9px 11px;background:#f59e0b17;color:#d97706;font-size:.8rem;line-height:1.5}.toggle_item[data-v-4009cce4]{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-size:.78rem;font-weight:720;line-height:1;cursor:pointer;user-select:none;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.toggle_item[data-v-4009cce4]:hover{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg))}.toggle_item.active[data-v-4009cce4]{border-color:#22c55e57;background:#22c55e17;color:#16a34a}.toggle_item.pending[data-v-4009cce4]{border-style:dashed;opacity:.82}.toggle_item input[data-v-4009cce4]{width:15px;height:15px;margin:0;accent-color:var(--selected);cursor:pointer}.toggle_badge[data-v-4009cce4]{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#f59e0b1a;color:#d97706;font-size:.66rem;font-weight:760;line-height:1}@media (max-width: 860px){.form_grid[data-v-4009cce4]{grid-template-columns:1fr}.time_mode_switch[data-v-4009cce4],.time_chip_list[data-v-4009cce4]{flex-direction:row;flex-wrap:wrap}}@media (max-width: 720px){.role_form_block[data-v-4009cce4]{gap:10px}.form_surface[data-v-4009cce4],.time_surface[data-v-4009cce4],.tool_policy[data-v-4009cce4]{padding:12px;border-radius:14px}.time_mode_switch[data-v-4009cce4],.time_chip_list[data-v-4009cce4]{width:100%}.time_mode_chip[data-v-4009cce4],.time_chip[data-v-4009cce4]{flex:1 1 auto;min-width:0}.tool_policy[data-v-4009cce4]{align-items:stretch}.toggle_item[data-v-4009cce4]{flex:1 1 auto;justify-content:center;min-width:0}}@media (max-width: 420px){.time_mode_chip[data-v-4009cce4],.time_chip[data-v-4009cce4],.toggle_item[data-v-4009cce4]{width:100%;flex-basis:100%}.checkbox_field[data-v-4009cce4]{align-items:flex-start}.time_mode_chip[data-v-4009cce4],.time_chip[data-v-4009cce4]{white-space:normal;line-height:1.25;padding-top:6px;padding-bottom:6px}}.notebook_panel[data-v-75f06d5c]{min-width:0;margin-top:12px;padding:13px;border:1px solid color-mix(in srgb,var(--selected) 16%,var(--line));border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.notebook_panel.blocked[data-v-75f06d5c]{border-color:#ef444438}.notebook_head[data-v-75f06d5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px}.notebook_title_block[data-v-75f06d5c]{min-width:0}.notebook_title[data-v-75f06d5c]{color:var(--text-main);font-size:.94rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.workspace_chip[data-v-75f06d5c]{display:inline-flex;align-items:center;justify-content:center;max-width:min(320px,42vw);min-height:24px;padding:0 9px;border:1px solid rgba(34,197,94,.34);border-radius:999px;background:#22c55e17;color:#16a34a;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notebook_warning[data-v-75f06d5c]{box-sizing:border-box;margin-bottom:12px;padding:10px 11px;border:1px solid rgba(239,68,68,.32);border-radius:12px;background:#ef444414;color:#ef4444;font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.notebook_status[data-v-75f06d5c]{margin-top:12px;padding:10px 11px;border:1px solid rgba(34,197,94,.32);border-radius:12px;background:#22c55e14;color:#16a34a;font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.form_grid[data-v-75f06d5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0}.field[data-v-75f06d5c]{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span[data-v-75f06d5c]{color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35}.field input[data-v-75f06d5c],.field textarea[data-v-75f06d5c]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);padding:10px 11px;font-family:inherit;font-size:.83rem;line-height:1.45;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field textarea[data-v-75f06d5c]{resize:vertical}.summary_field textarea[data-v-75f06d5c]{min-height:180px}.field input[data-v-75f06d5c]::placeholder,.field textarea[data-v-75f06d5c]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.field input[data-v-75f06d5c]:focus,.field textarea[data-v-75f06d5c]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent)}.field_full[data-v-75f06d5c]{grid-column:1 / -1}.card_actions[data-v-75f06d5c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}.primary_btn[data-v-75f06d5c],.ghost_btn[data-v-75f06d5c]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main);font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.primary_btn[data-v-75f06d5c]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected) 90%,#1f2937);color:#fff}.primary_btn[data-v-75f06d5c]:hover:not(:disabled){opacity:.94}.ghost_btn[data-v-75f06d5c]{color:var(--text-secondary)}.ghost_btn[data-v-75f06d5c]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 58%,var(--editor-bg));color:var(--selected)}.primary_btn[data-v-75f06d5c]:active:not(:disabled),.ghost_btn[data-v-75f06d5c]:active:not(:disabled){transform:translateY(1px)}button[data-v-75f06d5c]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 860px){.form_grid[data-v-75f06d5c]{grid-template-columns:1fr}.notebook_head[data-v-75f06d5c]{flex-direction:column;align-items:stretch}.workspace_chip[data-v-75f06d5c]{align-self:flex-start;max-width:100%}}@media (max-width: 720px){.notebook_panel[data-v-75f06d5c]{border-radius:14px;padding:12px}.card_actions[data-v-75f06d5c]{justify-content:stretch}.card_actions button[data-v-75f06d5c]{flex:1 1 auto;min-width:0}}@media (max-width: 420px){.card_actions button[data-v-75f06d5c]{width:100%;flex-basis:100%}}.provider_section_stack[data-v-d6219ad7]{display:grid;gap:14px}.section_card[data-v-d6219ad7]{position:relative;margin:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent))}.workspace_card[data-v-d6219ad7]{border-color:color-mix(in srgb,var(--selected) 14%,var(--line))}.provider_catalog_section[data-v-d6219ad7]{overflow:hidden}.section_head[data-v-d6219ad7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.provider_catalog_section_head[data-v-d6219ad7]{margin-bottom:10px}.section_title[data-v-d6219ad7]{color:var(--text-main);font-size:.94rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.section_subtitle[data-v-d6219ad7]{max-width:760px;margin-top:5px;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.section_meta[data-v-d6219ad7]{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:0}.meta_badge[data-v-d6219ad7],.meta_chip[data-v-d6219ad7]{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:720;line-height:1;white-space:nowrap}.meta_badge.success[data-v-d6219ad7],.meta_chip.ok[data-v-d6219ad7]{border-color:#22c55e57;background:#22c55e17;color:#16a34a}.meta_badge.danger[data-v-d6219ad7],.meta_chip.bad[data-v-d6219ad7]{border-color:#ef444452;background:#ef444414;color:#ef4444}.meta_badge.warn[data-v-d6219ad7],.meta_chip.warn[data-v-d6219ad7]{border-color:#f59e0b57;background:#f59e0b17;color:#d97706}.meta_chip.neutral[data-v-d6219ad7]{color:var(--text-main);border-color:var(--line);background:color-mix(in srgb,var(--sidebar-bg) 78%,transparent)}.binding_card[data-v-d6219ad7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding:11px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-bg) 84%,transparent)}.binding_line[data-v-d6219ad7]{display:grid;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr);gap:9px;min-width:0;color:var(--text-main);font-size:.82rem;line-height:1.5}.label_inline[data-v-d6219ad7]{min-width:0;color:var(--text-secondary);font-size:.75rem;font-weight:720}.binding_value[data-v-d6219ad7]{min-width:0;overflow-wrap:anywhere;word-break:normal}.helper_text[data-v-d6219ad7]{margin-top:8px;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.import_box[data-v-d6219ad7]{margin-top:12px;padding:13px;border:1px dashed color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.import_box_head[data-v-d6219ad7]{margin-bottom:11px}.import_textarea[data-v-d6219ad7]{width:100%;min-height:96px;resize:vertical;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 84%,transparent);color:var(--text-main);font:inherit;font-size:.82rem;line-height:1.55;outline:none;box-sizing:border-box}.import_textarea[data-v-d6219ad7]::placeholder{color:color-mix(in srgb,var(--text-secondary) 74%,transparent)}.import_textarea[data-v-d6219ad7]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 52%,transparent)}.import_helper[data-v-d6219ad7]{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent)}.imported_provider_list[data-v-d6219ad7]{display:grid;gap:10px;margin-top:12px}.imported_provider_row[data-v-d6219ad7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 80%,transparent)}.imported_provider_info[data-v-d6219ad7]{min-width:0;flex:1}.imported_provider_title[data-v-d6219ad7]{color:var(--text-main);font-size:.88rem;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.imported_provider_desc[data-v-d6219ad7]{margin-top:7px;color:var(--text-secondary);font-size:.79rem;line-height:1.55;overflow-wrap:break-word;word-break:normal}.imported_meta[data-v-d6219ad7]{margin-top:7px}.provider_grid[data-v-d6219ad7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px}.provider_catalog_card[data-v-d6219ad7]{position:relative;min-width:0;padding:13px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent));transition:border-color .16s ease,background .16s ease,opacity .16s ease,transform .16s ease}.provider_catalog_card.unavailable[data-v-d6219ad7]{opacity:.78}.provider_catalog_card.selected[data-v-d6219ad7]{border-color:color-mix(in srgb,var(--selected) 56%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--selected-bg) 70%,transparent) inset,0 10px 26px #0000000a}.provider_catalog_card.selected[data-v-d6219ad7]:before{content:"";position:absolute;inset:11px auto 11px 0;width:3px;border-radius:999px;background:var(--selected)}.provider_catalog_head[data-v-d6219ad7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.provider_catalog_identity[data-v-d6219ad7]{min-width:0}.provider_catalog_title[data-v-d6219ad7]{color:var(--text-main);font-size:.9rem;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.provider_catalog_desc[data-v-d6219ad7]{margin-top:5px;color:var(--text-secondary);font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.provider_catalog_meta[data-v-d6219ad7]{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.provider_catalog_reason[data-v-d6219ad7]{margin-top:10px;padding:8px 9px;border:1px solid rgba(239,68,68,.28);border-radius:11px;background:#ef444412;color:#ef4444;font-size:.76rem;line-height:1.45;overflow-wrap:break-word}.provider_catalog_hint[data-v-d6219ad7]{min-height:2.4em;margin-top:10px;color:var(--text-secondary);font-size:.79rem;line-height:1.52;overflow-wrap:break-word}.provider_catalog_source[data-v-d6219ad7]{margin-top:9px;padding:8px 9px;border:1px dashed var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);color:var(--text-main);font-family:var(--font-mono);font-size:.74rem;line-height:1.5;overflow-wrap:anywhere;word-break:normal}.provider_catalog_actions[data-v-d6219ad7]{display:flex;justify-content:flex-end;margin-top:11px}.card_actions[data-v-d6219ad7]{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.import_actions[data-v-d6219ad7]{align-items:stretch}.role_actions[data-v-d6219ad7]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;flex:0 0 auto}.empty_block[data-v-d6219ad7]{margin-top:12px;padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--text-secondary);background:color-mix(in srgb,var(--sidebar-bg) 80%,transparent);text-align:center;font-size:.84rem;line-height:1.55}.modal_alert[data-v-d6219ad7]{margin-bottom:12px;padding:10px 12px;border-radius:13px;border:1px solid var(--line);font-size:.84rem;line-height:1.5}.modal_alert.error[data-v-d6219ad7]{border-color:#ef444452;background:#ef444414;color:#ef4444}.modal_alert.success[data-v-d6219ad7]{border-color:#22c55e52;background:#22c55e14;color:#16a34a}.import_alert[data-v-d6219ad7]{margin-top:10px;margin-bottom:0}.primary_btn[data-v-d6219ad7],.ghost_btn[data-v-d6219ad7],.danger_btn[data-v-d6219ad7],.mini_btn[data-v-d6219ad7]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main);font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.primary_btn[data-v-d6219ad7]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected) 90%,#1f2937);color:#fff}.primary_btn[data-v-d6219ad7]:hover:not(:disabled){opacity:.94}.ghost_btn[data-v-d6219ad7],.mini_btn[data-v-d6219ad7]{color:var(--text-secondary)}.ghost_btn[data-v-d6219ad7]:hover:not(:disabled),.mini_btn[data-v-d6219ad7]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 58%,var(--editor-bg));color:var(--selected)}.danger_btn[data-v-d6219ad7]{border-color:#ef444447;background:#ef44440f;color:#ef4444}.danger_btn[data-v-d6219ad7]:hover:not(:disabled){border-color:#ef44447a;background:#ef44441a;color:#ef4444}.primary_btn[data-v-d6219ad7]:active:not(:disabled),.ghost_btn[data-v-d6219ad7]:active:not(:disabled),.danger_btn[data-v-d6219ad7]:active:not(:disabled),.mini_btn[data-v-d6219ad7]:active:not(:disabled){transform:translateY(1px)}.mini_btn[data-v-d6219ad7]{min-height:29px;padding:0 10px;font-size:.75rem;flex-shrink:0}button[data-v-d6219ad7]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 960px){.section_head[data-v-d6219ad7]{flex-direction:column;align-items:stretch}.section_meta[data-v-d6219ad7]{justify-content:flex-start}.provider_grid[data-v-d6219ad7],.binding_card[data-v-d6219ad7]{grid-template-columns:1fr}.imported_provider_row[data-v-d6219ad7]{flex-direction:column;align-items:stretch}.role_actions[data-v-d6219ad7]{justify-content:flex-start}}@media (max-width: 720px){.provider_section_stack[data-v-d6219ad7]{gap:12px}.section_card[data-v-d6219ad7],.import_box[data-v-d6219ad7],.provider_catalog_card[data-v-d6219ad7],.imported_provider_row[data-v-d6219ad7]{border-radius:14px}.binding_line[data-v-d6219ad7]{grid-template-columns:1fr;gap:4px}.card_actions[data-v-d6219ad7],.import_actions[data-v-d6219ad7],.role_actions[data-v-d6219ad7],.provider_catalog_actions[data-v-d6219ad7]{width:100%}.card_actions button[data-v-d6219ad7],.import_actions button[data-v-d6219ad7],.role_actions button[data-v-d6219ad7],.provider_catalog_actions button[data-v-d6219ad7]{flex:1 1 auto;min-width:0}}@media (max-width: 420px){.card_actions button[data-v-d6219ad7],.import_actions button[data-v-d6219ad7],.role_actions button[data-v-d6219ad7],.provider_catalog_actions button[data-v-d6219ad7]{width:100%;flex-basis:100%}.meta_badge[data-v-d6219ad7],.meta_chip[data-v-d6219ad7]{white-space:normal;text-align:center;line-height:1.25;padding-top:4px;padding-bottom:4px}}.modal_mask[data-v-5d021b15]{position:fixed;inset:0;z-index:1250;display:flex;align-items:stretch;justify-content:flex-end;padding:18px 18px 18px 44px;background:radial-gradient(circle at 18% 12%,rgba(99,102,241,.18),transparent 34%),radial-gradient(circle at 78% 18%,rgba(14,165,233,.14),transparent 30%),#0000006b;backdrop-filter:blur(10px) saturate(138%);-webkit-backdrop-filter:blur(10px) saturate(138%)}.modal_panel[data-v-5d021b15]{position:relative;width:min(1120px,calc(100vw - 64px));max-height:calc(100vh - 36px);overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--line) 82%,rgba(255,255,255,.28));border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 92%,rgba(255,255,255,.08)),color-mix(in srgb,var(--editor-bg) 90%,transparent));box-shadow:0 26px 72px #00000057,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);animation:drawerSlideIn-5d021b15 .18s ease-out}.roles_drawer_panel[data-v-5d021b15]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--selected) 62%,transparent);opacity:.7;pointer-events:none}.modal_header[data-v-5d021b15]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 15px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,rgba(255,255,255,.08)),color-mix(in srgb,var(--sidebar-bg) 80%,transparent))}.modal_title_block[data-v-5d021b15]{min-width:0}.drawer_eyebrow[data-v-5d021b15]{display:inline-flex;align-items:center;gap:7px;min-height:23px;padding:0 9px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 70%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;line-height:1}.drawer_dot[data-v-5d021b15]{width:6px;height:6px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 14%,transparent)}.modal_header h3[data-v-5d021b15]{margin:0;color:var(--text-main);font-size:1.02rem;font-weight:840;letter-spacing:-.015em;line-height:1.25}.modal_desc[data-v-5d021b15]{max-width:760px;margin:7px 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.modal_actions[data-v-5d021b15]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:0 0 auto}.modal_body[data-v-5d021b15]{flex:1;overflow-y:auto;padding:14px 16px 18px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-secondary) 34%,transparent) transparent}.modal_body[data-v-5d021b15]::-webkit-scrollbar{width:10px}.modal_body[data-v-5d021b15]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--text-secondary) 28%,transparent)}.modal_alert[data-v-5d021b15]{margin-bottom:12px;padding:10px 12px;border-radius:13px;border:1px solid var(--line);font-size:.84rem;line-height:1.5}.modal_alert.error[data-v-5d021b15]{border-color:#ef444452;background:#ef444414;color:#ef4444}.modal_alert.success[data-v-5d021b15]{border-color:#22c55e52;background:#22c55e14;color:#16a34a}.section_card[data-v-5d021b15]{position:relative;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent))}.create_role_card[data-v-5d021b15]{border-color:color-mix(in srgb,var(--selected) 18%,var(--line))}.existing_roles_card[data-v-5d021b15]{margin-bottom:0}.section_head[data-v-5d021b15]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section_title[data-v-5d021b15]{color:var(--text-main);font-size:.94rem;font-weight:820;line-height:1.35;letter-spacing:-.01em}.section_status_chip[data-v-5d021b15]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 58%,transparent);color:var(--selected);font-size:.75rem;font-weight:780;font-variant-numeric:tabular-nums}.helper_text[data-v-5d021b15]{margin-top:6px;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.card_actions[data-v-5d021b15]{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.role_card[data-v-5d021b15]{margin-top:10px;padding:13px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent));box-shadow:0 10px 24px #00000009,0 0 0 1px #ffffff05 inset}.role_card_header[data-v-5d021b15]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.role_title[data-v-5d021b15]{display:flex;align-items:center;gap:10px;min-width:0;color:var(--text-main)}.role_avatar[data-v-5d021b15]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);font-size:1.06rem;line-height:1}.role_identity[data-v-5d021b15]{min-width:0;display:flex;flex-direction:column;gap:3px}.role_identity strong[data-v-5d021b15]{color:var(--text-main);font-size:.92rem;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.role_slug[data-v-5d021b15]{color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}.role_actions[data-v-5d021b15]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;flex:0 0 auto}.role_summary[data-v-5d021b15]{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.summary_line[data-v-5d021b15]{display:grid;grid-template-columns:minmax(72px,.18fr) minmax(0,1fr);gap:10px;min-width:0;color:var(--text-main);font-size:.84rem;line-height:1.5}.label[data-v-5d021b15]{min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.45}.summary_value[data-v-5d021b15]{min-width:0;color:var(--text-main);overflow-wrap:anywhere;word-break:normal}.edit_panel[data-v-5d021b15]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.empty_block[data-v-5d021b15]{margin-top:10px;padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--text-secondary);background:color-mix(in srgb,var(--sidebar-bg) 80%,transparent);text-align:center;font-size:.84rem;line-height:1.55}.modal_footer[data-v-5d021b15]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px 15px;border-top:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 94%,rgba(255,255,255,.04)))}.footer_hint[data-v-5d021b15]{min-width:0;color:var(--text-secondary);font-size:.8rem;line-height:1.45;overflow-wrap:break-word}.footer_actions[data-v-5d021b15]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.primary_btn[data-v-5d021b15],.ghost_btn[data-v-5d021b15],.danger_btn[data-v-5d021b15],.close_btn[data-v-5d021b15],.mini_btn[data-v-5d021b15]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main);font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.primary_btn[data-v-5d021b15]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--selected) 90%,#1f2937);color:#fff}.primary_btn[data-v-5d021b15]:hover:not(:disabled){opacity:.94}.ghost_btn[data-v-5d021b15],.close_btn[data-v-5d021b15],.mini_btn[data-v-5d021b15]{color:var(--text-secondary)}.ghost_btn[data-v-5d021b15]:hover:not(:disabled),.close_btn[data-v-5d021b15]:hover:not(:disabled),.mini_btn[data-v-5d021b15]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 58%,var(--editor-bg));color:var(--selected)}.danger_btn[data-v-5d021b15]{border-color:#ef444447;background:#ef44440f;color:#ef4444}.danger_btn[data-v-5d021b15]:hover:not(:disabled){border-color:#ef44447a;background:#ef44441a;color:#ef4444}.primary_btn[data-v-5d021b15]:active:not(:disabled),.ghost_btn[data-v-5d021b15]:active:not(:disabled),.danger_btn[data-v-5d021b15]:active:not(:disabled),.close_btn[data-v-5d021b15]:active:not(:disabled),.mini_btn[data-v-5d021b15]:active:not(:disabled){transform:translateY(1px)}.close_btn[data-v-5d021b15]{width:34px;padding:0;font-size:1.05rem}.mini_btn[data-v-5d021b15]{min-height:29px;padding:0 10px;font-size:.75rem;flex-shrink:0}button[data-v-5d021b15]:disabled{opacity:.55;cursor:not-allowed}@keyframes drawerSlideIn-5d021b15{0%{opacity:0;transform:translate(18px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}@media (max-width: 960px){.modal_mask[data-v-5d021b15]{padding:14px}.modal_panel[data-v-5d021b15]{width:min(100vw - 28px,100vw)}.modal_header[data-v-5d021b15]{flex-direction:column;align-items:stretch}.modal_actions[data-v-5d021b15]{justify-content:flex-start}.role_card_header[data-v-5d021b15]{flex-direction:column;align-items:stretch}.role_actions[data-v-5d021b15]{justify-content:flex-start}.modal_footer[data-v-5d021b15]{flex-direction:column;align-items:stretch}.footer_actions[data-v-5d021b15]{justify-content:flex-end}}@media (max-width: 720px){.modal_mask[data-v-5d021b15]{padding:0}.modal_panel[data-v-5d021b15]{width:100vw;max-height:100vh;min-height:100vh;border-radius:0;border-left:0;border-right:0}.modal_header[data-v-5d021b15]{padding:15px 14px 13px}.modal_body[data-v-5d021b15]{padding:12px}.modal_footer[data-v-5d021b15]{padding:12px 14px 14px}.section_card[data-v-5d021b15],.role_card[data-v-5d021b15]{padding:12px;border-radius:14px}.summary_line[data-v-5d021b15]{grid-template-columns:1fr;gap:4px}.card_actions[data-v-5d021b15],.modal_actions[data-v-5d021b15],.role_actions[data-v-5d021b15],.footer_actions[data-v-5d021b15]{width:100%}.card_actions button[data-v-5d021b15],.modal_actions .ghost_btn[data-v-5d021b15],.role_actions button[data-v-5d021b15],.footer_actions button[data-v-5d021b15]{flex:1 1 auto;min-width:0}.close_btn[data-v-5d021b15]{flex:0 0 34px}}@media (max-width: 420px){.modal_actions .ghost_btn[data-v-5d021b15],.role_actions button[data-v-5d021b15],.card_actions button[data-v-5d021b15],.footer_actions button[data-v-5d021b15],.modal_actions .close_btn[data-v-5d021b15]{width:100%;flex-basis:100%}}.basic_card[data-v-400a73b1]{position:relative}.basic_head[data-v-400a73b1],.fed_header[data-v-400a73b1],.basic_panel_head[data-v-400a73b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.basic_title_block[data-v-400a73b1],.fed_title_block[data-v-400a73b1]{min-width:0}.basic_eyebrow[data-v-400a73b1],.fed_eyebrow[data-v-400a73b1]{display:inline-flex;align-items:center;gap:7px;min-height:23px;padding:0 9px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 70%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;line-height:1}.basic_dot[data-v-400a73b1]{width:6px;height:6px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 14%,transparent)}.basic_subtitle[data-v-400a73b1]{max-width:760px}.basic_chips[data-v-400a73b1],.fed_header_chips[data-v-400a73b1],.fed_state_bar[data-v-400a73b1]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.basic_chip[data-v-400a73b1],.fed_state_chip[data-v-400a73b1],.fed_badge[data-v-400a73b1]{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-size:.72rem;font-weight:720;line-height:1;white-space:nowrap}.basic_chip.is_active[data-v-400a73b1],.fed_state_chip.is_active[data-v-400a73b1]{border-color:#22c55e57;background:#22c55e17;color:#16a34a}.fed_state_chip_warn[data-v-400a73b1]{border-color:#f59e0b57;background:#f59e0b17;color:#d97706}.basic_panel[data-v-400a73b1],.fed_panel[data-v-400a73b1]{padding:13px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent)}.capability_panel[data-v-400a73b1]{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,var(--selected-bg) 3%),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.basic_panel_title[data-v-400a73b1],.fed_title[data-v-400a73b1],.fed_block_title[data-v-400a73b1]{color:var(--text-main);font-size:.9rem;font-weight:800;line-height:1.35;letter-spacing:-.01em}.basic_panel_hint[data-v-400a73b1],.fed_hint[data-v-400a73b1]{margin-top:4px;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.summary_grid[data-v-400a73b1],.fed_summary_grid[data-v-400a73b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fed_summary_grid[data-v-400a73b1]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary_card[data-v-400a73b1],.fed_summary_card[data-v-400a73b1]{min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--sidebar-bg) 82%,transparent)}.summary_card_full[data-v-400a73b1]{grid-column:1 / -1}.summary_label[data-v-400a73b1],.fed_summary_label[data-v-400a73b1],.fed_meta_label[data-v-400a73b1]{color:var(--text-secondary);font-size:.74rem;font-weight:680;line-height:1.3}.summary_value[data-v-400a73b1]{margin-top:6px;color:var(--text-main);font-size:.82rem;font-weight:640;line-height:1.55;word-break:break-word;overflow-wrap:anywhere}.summary_value.is_enabled[data-v-400a73b1]{color:#16a34a}.summary_multiline[data-v-400a73b1]{white-space:pre-wrap}.fed_section[data-v-400a73b1]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.fed_header[data-v-400a73b1]{margin-bottom:12px}.fed_issue_panel[data-v-400a73b1]{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 76%,transparent))}.fed_issue_grid[data-v-400a73b1]{display:grid;gap:12px;margin-top:10px}.fed_actions[data-v-400a73b1]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fed_state_bar[data-v-400a73b1]{justify-content:flex-start;margin-top:10px}.fed_btn[data-v-400a73b1]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);color:var(--text-main);font-size:.78rem;font-weight:720;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.fed_btn[data-v-400a73b1]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 54%,var(--editor-bg))}.fed_btn[data-v-400a73b1]:active:not(:disabled){transform:translateY(1px)}.fed_btn[data-v-400a73b1]:disabled{opacity:.55;cursor:not-allowed}.fed_btn_primary[data-v-400a73b1]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected) 14%,var(--editor-bg));color:var(--selected)}.fed_btn_danger[data-v-400a73b1]{color:#ef4444;border-color:#ef444457;background:#ef444412}.fed_error[data-v-400a73b1]{padding:10px 11px;border:1px solid rgba(239,68,68,.28);border-radius:12px;background:#ef444414;color:#ef4444;font-size:.8rem;line-height:1.5}.fed_panel+.fed_panel[data-v-400a73b1]{margin-top:12px}.fed_block_title[data-v-400a73b1]{margin-bottom:10px}.fed_block_title_row[data-v-400a73b1]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fed_summary_value[data-v-400a73b1]{margin-top:6px;color:var(--text-main);font-size:1.1rem;line-height:1.1;font-weight:820;font-variant-numeric:tabular-nums}.fed_summary_notes[data-v-400a73b1]{display:grid;gap:6px;margin-top:10px}.fed_summary_note[data-v-400a73b1],.fed_helper_text[data-v-400a73b1],.fed_empty[data-v-400a73b1]{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.fed_meta_list[data-v-400a73b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-width:0}.fed_meta_item[data-v-400a73b1]{min-width:0;display:flex;flex-direction:column;gap:4px}.fed_meta_item_full[data-v-400a73b1]{grid-column:1 / -1}.fed_meta_value[data-v-400a73b1]{min-width:0}.fed_meta_value strong[data-v-400a73b1],.fed_meta_value code[data-v-400a73b1]{display:block;min-width:0}.fed_status_text[data-v-400a73b1]{font-weight:760}.fed_inline_code[data-v-400a73b1],.fed_code_box[data-v-400a73b1]{font-family:var(--font-mono);font-size:.75rem;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.fed_inline_code[data-v-400a73b1]{padding:0;background:transparent}.fed_code_box[data-v-400a73b1]{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 80%,transparent);white-space:pre-wrap}.fed_code_box_compact[data-v-400a73b1]{margin-top:4px}.fed_helper_text[data-v-400a73b1]{margin-top:10px}.fed_helper_text code[data-v-400a73b1]{font-family:var(--font-mono)}.fed_list[data-v-400a73b1]{display:flex;flex-direction:column;gap:10px}.fed_filter_row[data-v-400a73b1]{display:flex;gap:8px;flex-wrap:wrap}.fed_filter_btn[data-v-400a73b1]{min-height:27px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);color:var(--text-secondary);font-size:.74rem;font-weight:700;cursor:pointer}.fed_filter_btn.is_selected[data-v-400a73b1]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 68%,transparent);color:var(--selected)}.fed_item[data-v-400a73b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-bg) 84%,transparent)}.fed_item_main[data-v-400a73b1]{min-width:0;flex:1}.fed_item_row[data-v-400a73b1]{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:8px;flex-wrap:wrap}.fed_item_id[data-v-400a73b1]{max-width:100%}.fed_item_meta_grid[data-v-400a73b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.fed_item_meta span[data-v-400a73b1]{min-width:0;color:var(--text-secondary);font-size:.75rem;line-height:1.5}.fed_item_meta strong[data-v-400a73b1]{color:var(--text-main);font-weight:760}.fed_item_meta_token[data-v-400a73b1]{grid-column:1 / -1}.fed_item_actions[data-v-400a73b1]{display:flex;flex-shrink:0;gap:8px;flex-wrap:wrap;justify-content:flex-end}.fed_badge.is_active[data-v-400a73b1],.is_active[data-v-400a73b1]{color:#16a34a}.fed_badge.is_used[data-v-400a73b1],.is_used[data-v-400a73b1]{color:#2563eb}.fed_badge.is_expired[data-v-400a73b1],.is_expired[data-v-400a73b1]{color:#d97706}.fed_badge.is_revoked[data-v-400a73b1],.is_revoked[data-v-400a73b1]{color:#ef4444}input[type=checkbox][data-v-400a73b1]{width:17px;height:17px;accent-color:var(--selected);cursor:pointer;flex:0 0 auto}@media (max-width: 860px){.basic_head[data-v-400a73b1],.fed_header[data-v-400a73b1]{flex-direction:column}.basic_chips[data-v-400a73b1],.fed_header_chips[data-v-400a73b1]{justify-content:flex-start}.fed_summary_grid[data-v-400a73b1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.summary_grid[data-v-400a73b1],.fed_meta_list[data-v-400a73b1],.fed_item_meta_grid[data-v-400a73b1],.fed_summary_grid[data-v-400a73b1]{grid-template-columns:1fr}.fed_item[data-v-400a73b1]{flex-direction:column}.fed_item_actions[data-v-400a73b1]{width:100%;justify-content:stretch}.fed_item_actions .fed_btn[data-v-400a73b1]{flex:1 1 auto}}.model-selector[data-v-3f1aa9e8]{position:relative;width:100%;min-width:0}.model-btn[data-v-3f1aa9e8]{width:100%;min-width:160px;height:30px;min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.45rem;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 34%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:720;line-height:1;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,box-shadow .15s ease,transform .12s ease}.model-btn[data-v-3f1aa9e8]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--selected-bg) 52%,var(--editor-bg)),color-mix(in srgb,var(--editor-bg) 54%,transparent));color:var(--text-main, var(--text))}.model-btn.active[data-v-3f1aa9e8]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 62%,var(--editor-bg)),color-mix(in srgb,var(--selected) 8%,transparent));color:var(--selected);font-weight:780}.model-btn.open[data-v-3f1aa9e8]{border-color:color-mix(in srgb,var(--selected) 74%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 76%,var(--editor-bg)),color-mix(in srgb,var(--selected) 14%,transparent));color:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 12%,transparent),0 10px 26px #0000001f;font-weight:820}.model-btn[data-v-3f1aa9e8]:active{transform:translateY(1px)}.model-icon[data-v-3f1aa9e8]{flex-shrink:0;font-size:.95rem;line-height:1}.model-name[data-v-3f1aa9e8]{flex:1;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;line-height:1}.dropdown-arrow[data-v-3f1aa9e8]{flex-shrink:0;color:inherit;font-size:.68rem;line-height:1;opacity:.84;transition:transform .2s ease,opacity .15s ease}.dropdown-arrow.open[data-v-3f1aa9e8]{transform:rotate(180deg);opacity:1}.model-dropdown[data-v-3f1aa9e8],.model-submenu-float[data-v-3f1aa9e8]{box-sizing:border-box;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 92%,transparent));color:var(--text-main, var(--text));box-shadow:0 18px 46px #0000004d,0 2px 14px #0000002e;backdrop-filter:blur(16px)}.dropdown-inner[data-v-3f1aa9e8]{max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:6px;scrollbar-width:thin}.loading-state[data-v-3f1aa9e8],.empty-state[data-v-3f1aa9e8]{padding:.95rem;color:var(--text-secondary);font-size:.82rem;font-weight:700;line-height:1.45;text-align:center;overflow-wrap:break-word}.provider-item[data-v-3f1aa9e8]{border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.provider-item[data-v-3f1aa9e8]:last-child{border-bottom:none}.provider-header[data-v-3f1aa9e8],.provider-inline-head[data-v-3f1aa9e8]{min-width:0;display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid transparent;border-radius:10px;user-select:none}.provider-header[data-v-3f1aa9e8]{cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.provider-header[data-v-3f1aa9e8]:hover{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg))}.provider-header.disabled[data-v-3f1aa9e8],.provider-inline-head.disabled[data-v-3f1aa9e8]{opacity:.78}.provider-icon[data-v-3f1aa9e8]{flex-shrink:0;font-size:1.05rem;line-height:1}.provider-name[data-v-3f1aa9e8]{flex:1;min-width:0;overflow:hidden;color:var(--text-main, var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:760}.provider-status[data-v-3f1aa9e8],.provider-status-pill[data-v-3f1aa9e8]{flex-shrink:0;padding:.13rem .48rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:740;line-height:1.2}.expand-arrow[data-v-3f1aa9e8]{flex-shrink:0;color:var(--text-secondary);font-size:1.1rem;line-height:1;transition:color .15s ease,transform .15s ease}.expand-arrow.open[data-v-3f1aa9e8]{color:var(--selected);transform:rotate(90deg)}.single-provider-list[data-v-3f1aa9e8]{padding:.15rem 0}.model-option[data-v-3f1aa9e8]{min-width:0;display:flex;align-items:center;gap:.58rem;padding:.58rem .72rem;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.model-option[data-v-3f1aa9e8]:hover{border-color:color-mix(in srgb,var(--selected) 22%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,var(--editor-bg))}.model-option.selected[data-v-3f1aa9e8]{border-color:color-mix(in srgb,var(--selected) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 66%,var(--editor-bg)),color-mix(in srgb,var(--selected) 10%,transparent));color:var(--selected)}.model-option.disabled[data-v-3f1aa9e8]{opacity:.72}.model-option.disabled[data-v-3f1aa9e8]:hover{border-color:color-mix(in srgb,var(--line) 74%,transparent);background:color-mix(in srgb,var(--editor-bg) 36%,transparent)}.model-check[data-v-3f1aa9e8]{flex-shrink:0;width:1rem;color:var(--selected);font-weight:820;line-height:1}.model-label-wrap[data-v-3f1aa9e8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.model-label[data-v-3f1aa9e8]{overflow:hidden;color:var(--text-main, var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:720;line-height:1.25}.model-option.selected .model-label[data-v-3f1aa9e8]{color:var(--selected);font-weight:820}.model-id[data-v-3f1aa9e8]{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.7rem;line-height:1.25}.model-meta[data-v-3f1aa9e8]{flex-shrink:0;display:inline-flex;align-items:center;gap:.36rem}.model-badge[data-v-3f1aa9e8],.model-disabled-tag[data-v-3f1aa9e8]{padding:.18rem .42rem;border-radius:999px;font-size:.68rem;font-weight:760;line-height:1.15}.model-badge[data-v-3f1aa9e8]{border:1px solid color-mix(in srgb,var(--selected) 34%,transparent);background:color-mix(in srgb,var(--selected) 14%,transparent);color:var(--selected)}.model-disabled-tag[data-v-3f1aa9e8]{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary)}.dropdown-enter-active[data-v-3f1aa9e8],.dropdown-leave-active[data-v-3f1aa9e8]{transition:opacity .16s ease,transform .16s ease}.dropdown-enter-from[data-v-3f1aa9e8],.dropdown-leave-to[data-v-3f1aa9e8]{opacity:0;transform:translateY(-5px) scale(.99)}.submenu-enter-active[data-v-3f1aa9e8],.submenu-leave-active[data-v-3f1aa9e8]{transition:opacity .14s ease,transform .14s ease}.submenu-enter-from[data-v-3f1aa9e8],.submenu-leave-to[data-v-3f1aa9e8]{opacity:0;transform:translate(-6px) scale(.99)}@media (max-width: 520px){.model-btn[data-v-3f1aa9e8]{min-width:0}.model-dropdown[data-v-3f1aa9e8],.model-submenu-float[data-v-3f1aa9e8]{border-radius:13px}.model-option[data-v-3f1aa9e8]{min-height:36px}}.external_mcp_publish_card[data-v-2227aa41]{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,var(--selected-bg) 6%),color-mix(in srgb,var(--editor-bg) 76%,transparent))}.external_mcp_publish_card[data-v-2227aa41]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--selected) 72%,transparent);opacity:.72}.external_mcp_publish_card_active[data-v-2227aa41]:before{background:#22c55e}.external_mcp_publish_card_revoked[data-v-2227aa41]:before{background:#ef4444}.external_mcp_publish_card_expired[data-v-2227aa41]:before{background:#f59e0b}.external_header[data-v-2227aa41]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.external_title_group[data-v-2227aa41]{min-width:0}.external_eyebrow[data-v-2227aa41]{display:inline-flex;align-items:center;gap:7px;min-height:23px;padding:0 9px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--selected) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 74%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;line-height:1}.external_eyebrow_dot[data-v-2227aa41]{width:6px;height:6px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 14%,transparent)}.external_title[data-v-2227aa41]{letter-spacing:-.012em}.external_subtitle[data-v-2227aa41]{max-width:760px}.external_header_actions[data-v-2227aa41]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.state_pill[data-v-2227aa41]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent);color:var(--text-secondary);font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap}.state_pill_active[data-v-2227aa41]{border-color:#22c55e61;background:#22c55e1a;color:#16a34a}.state_pill_revoked[data-v-2227aa41]{border-color:#ef444461;background:#ef44441a;color:#ef4444}.state_pill_expired[data-v-2227aa41]{border-color:#f59e0b6b;background:#f59e0b1c;color:#d97706}.state_pill_empty[data-v-2227aa41]{border-color:color-mix(in srgb,var(--text-secondary) 24%,var(--line));background:color-mix(in srgb,var(--editor-bg) 78%,transparent);color:var(--text-secondary)}.publish_overview_grid[data-v-2227aa41]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview_tile[data-v-2227aa41]{min-width:0;min-height:68px;padding:10px 11px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent);display:flex;flex-direction:column;justify-content:space-between;gap:7px}.overview_tile_status[data-v-2227aa41]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 58%,var(--sidebar-bg))}.overview_tile span[data-v-2227aa41]{color:var(--text-secondary);font-size:.74rem;font-weight:680;line-height:1.25}.overview_tile strong[data-v-2227aa41],.overview_tile code[data-v-2227aa41]{min-width:0;color:var(--text-main);font-size:.82rem;font-weight:760;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview_tile code[data-v-2227aa41]{font-family:var(--font-mono);font-size:.76rem;font-weight:620}.state_value_active[data-v-2227aa41]{color:#16a34a!important}.state_value_revoked[data-v-2227aa41]{color:#ef4444!important}.state_value_expired[data-v-2227aa41]{color:#d97706!important}.state_value_empty[data-v-2227aa41]{color:var(--text-secondary)!important}.publish_config_panel[data-v-2227aa41]{padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-bg) 84%,transparent)}.config_panel_head[data-v-2227aa41]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.config_panel_title[data-v-2227aa41]{color:var(--text-main);font-size:.88rem;font-weight:800;line-height:1.35}.config_panel_hint[data-v-2227aa41]{margin-top:4px;color:var(--text-secondary);font-size:.78rem;line-height:1.5}.token_notice[data-v-2227aa41]{border-color:#f59e0b6b;background:linear-gradient(180deg,#f59e0b1f,color-mix(in srgb,var(--sidebar-bg) 88%,transparent))}.token_notice_head[data-v-2227aa41]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.token_notice_title[data-v-2227aa41]{color:var(--text-main);font-weight:800;font-size:.88rem;line-height:1.35}.token_notice_subtitle[data-v-2227aa41]{margin-top:3px;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.token_box[data-v-2227aa41]{font-family:var(--font-mono);font-size:12px;line-height:1.55;word-break:break-all;white-space:pre-wrap;padding:11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);max-height:132px;overflow:auto}.action_stack[data-v-2227aa41]{background:color-mix(in srgb,var(--sidebar-bg) 84%,transparent)}.action_row[data-v-2227aa41]{align-items:center}.action_btn[data-v-2227aa41]{flex:0 0 auto;min-width:116px}@media (max-width: 980px){.publish_overview_grid[data-v-2227aa41]{grid-template-columns:repeat(2,minmax(0,1fr))}.external_header[data-v-2227aa41]{flex-direction:column;align-items:stretch}.external_header_actions[data-v-2227aa41]{justify-content:flex-start}}@media (max-width: 640px){.publish_overview_grid[data-v-2227aa41]{grid-template-columns:1fr}.token_notice_head[data-v-2227aa41],.action_row[data-v-2227aa41]{flex-direction:column;align-items:stretch}.action_btn[data-v-2227aa41]{width:100%}}.room_mcp_panel[data-v-6fd6c69b]{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--selected) 22%,var(--line))}.room_mcp_panel[data-v-6fd6c69b]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--selected) 58%,transparent);opacity:.62}.room_mcp_head[data-v-6fd6c69b]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.room_mcp_title_block[data-v-6fd6c69b]{min-width:0}.room_mcp_eyebrow[data-v-6fd6c69b]{display:inline-flex;align-items:center;gap:7px;min-height:23px;padding:0 9px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 70%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;line-height:1}.room_mcp_dot[data-v-6fd6c69b]{width:6px;height:6px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 14%,transparent)}.room_mcp_subtitle[data-v-6fd6c69b]{max-width:780px}.room_mcp_state_chips[data-v-6fd6c69b]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;flex:0 0 auto}.mcp_subpanel[data-v-6fd6c69b]{padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-bg) 84%,transparent)}.provider_config_panel[data-v-6fd6c69b]{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,var(--selected-bg) 3%),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.subpanel_head[data-v-6fd6c69b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.subpanel_title[data-v-6fd6c69b]{color:var(--text-main);font-size:.9rem;font-weight:800;line-height:1.35;letter-spacing:-.01em}.subpanel_subtitle[data-v-6fd6c69b]{margin-top:4px;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.status_readout[data-v-6fd6c69b]{align-items:flex-start}.boundary_helper[data-v-6fd6c69b]{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent)}.record_grid[data-v-6fd6c69b],.grant_summary_grid[data-v-6fd6c69b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.record_tile[data-v-6fd6c69b],.metric_tile[data-v-6fd6c69b]{min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent);display:flex;flex-direction:column;gap:7px}.record_tile span[data-v-6fd6c69b],.metric_tile span[data-v-6fd6c69b]{color:var(--text-secondary);font-size:.74rem;font-weight:680;line-height:1.25}.record_tile strong[data-v-6fd6c69b],.record_tile code[data-v-6fd6c69b],.metric_tile strong[data-v-6fd6c69b]{min-width:0;color:var(--text-main);font-size:.82rem;font-weight:760;line-height:1.35;word-break:break-word}.record_tile code[data-v-6fd6c69b]{font-family:var(--font-mono);font-size:.76rem;font-weight:620}.metric_tile strong[data-v-6fd6c69b]{font-size:1.05rem;font-variant-numeric:tabular-nums}.metric_active[data-v-6fd6c69b]{border-color:#22c55e47;background:#22c55e12}.metric_revoked[data-v-6fd6c69b]{border-color:#ef444442;background:#ef444412}.metric_expired[data-v-6fd6c69b]{border-color:#f59e0b4d;background:#f59e0b14}.artifact_preview_box[data-v-6fd6c69b]{align-items:flex-start;min-height:72px;font-family:var(--font-mono);font-size:.78rem;white-space:pre-wrap;word-break:break-all}.action_btn[data-v-6fd6c69b]{flex:0 0 auto;min-width:124px}.grant_management_panel[data-v-6fd6c69b]{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent))}.grant_list[data-v-6fd6c69b]{display:grid;gap:12px}.grant_card[data-v-6fd6c69b]{border:1px solid var(--line);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent);box-shadow:0 8px 20px #00000009,0 0 0 1px #ffffff05 inset}.grant_card_head[data-v-6fd6c69b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.grant_card_title[data-v-6fd6c69b]{min-width:0;color:var(--text-main);font-size:.86rem;font-weight:800;line-height:1.35;word-break:break-all}.grant_card_state[data-v-6fd6c69b]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap}.grant_state_active[data-v-6fd6c69b]{border-color:#22c55e61;background:#22c55e1a;color:#16a34a}.grant_state_revoked[data-v-6fd6c69b]{border-color:#ef444461;background:#ef44441a;color:#ef4444}.grant_state_expired[data-v-6fd6c69b]{border-color:#f59e0b6b;background:#f59e0b1c;color:#d97706}.grant_state_unknown[data-v-6fd6c69b]{border-color:color-mix(in srgb,var(--text-secondary) 28%,var(--line));background:color-mix(in srgb,var(--editor-bg) 78%,transparent);color:var(--text-secondary)}.grant_card_body[data-v-6fd6c69b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.grant_meta_row[data-v-6fd6c69b]{min-width:0;display:flex;flex-direction:column;gap:4px}.grant_meta_row span[data-v-6fd6c69b]{color:var(--text-secondary);font-size:.72rem;font-weight:680;line-height:1.25}.grant_meta_row strong[data-v-6fd6c69b]{color:var(--text-main);font-family:var(--font-mono);font-size:.76rem;font-weight:620;line-height:1.45;word-break:break-all}.grant_card_actions[data-v-6fd6c69b]{display:flex;justify-content:flex-end;margin-top:12px}input[type=checkbox][data-v-6fd6c69b]{width:17px;height:17px;accent-color:var(--selected);cursor:pointer;flex:0 0 auto}@media (max-width: 980px){.record_grid[data-v-6fd6c69b],.grant_summary_grid[data-v-6fd6c69b]{grid-template-columns:repeat(2,minmax(0,1fr))}.room_mcp_head[data-v-6fd6c69b]{flex-direction:column}.room_mcp_state_chips[data-v-6fd6c69b]{justify-content:flex-start}}@media (max-width: 640px){.record_grid[data-v-6fd6c69b],.grant_summary_grid[data-v-6fd6c69b],.grant_card_body[data-v-6fd6c69b]{grid-template-columns:1fr}.room_mcp_panel .toggle_row[data-v-6fd6c69b]{flex-direction:column;align-items:stretch;gap:10px}.room_mcp_panel .toggle_text[data-v-6fd6c69b]{width:100%;min-width:0}.room_mcp_panel .toggle_text strong[data-v-6fd6c69b],.room_mcp_panel .toggle_text span[data-v-6fd6c69b]{display:block;max-width:100%;word-break:normal;overflow-wrap:break-word}.action_btn[data-v-6fd6c69b]{width:100%;min-width:0}.grant_card_head[data-v-6fd6c69b]{flex-direction:column}.grant_card_actions[data-v-6fd6c69b]{justify-content:stretch}.grant_card_actions button[data-v-6fd6c69b]{width:100%}}.orchestration_card[data-v-f433ca78]{position:relative}.orchestration_head[data-v-f433ca78]{padding-bottom:2px}.orchestration_title_block[data-v-f433ca78]{min-width:0}.orchestration_eyebrow[data-v-f433ca78]{display:inline-flex;align-items:center;gap:7px;min-height:23px;padding:0 9px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 70%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;line-height:1}.orchestration_dot[data-v-f433ca78]{width:6px;height:6px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 14%,transparent)}.orchestration_subtitle[data-v-f433ca78]{max-width:820px}.orchestration_chips[data-v-f433ca78]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.settings_cluster[data-v-f433ca78]{margin-top:14px;padding:13px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent)}.mcp_cluster[data-v-f433ca78]{background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent))}.cluster_head[data-v-f433ca78]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cluster_title[data-v-f433ca78]{color:var(--text-main);font-size:.9rem;font-weight:800;line-height:1.35;letter-spacing:-.01em}.cluster_subtitle[data-v-f433ca78]{margin-top:4px;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.orchestration_toggle_group[data-v-f433ca78]{margin-top:12px}.supervisor_settings_cluster[data-v-f433ca78]{border-color:color-mix(in srgb,var(--selected) 22%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 88%,var(--selected-bg) 4%),color-mix(in srgb,var(--editor-bg) 76%,transparent))}.supervisor_state_line[data-v-f433ca78]{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--sidebar-bg) 84%,transparent)}.p6_cluster[data-v-f433ca78]{padding:12px;border:1px dashed var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-bg) 74%,transparent)}.notice_stack[data-v-f433ca78]{display:grid;gap:10px;margin-top:12px}.notice_stack .warning_box[data-v-f433ca78]{margin-top:0}.orchestration_footer_hint[data-v-f433ca78]{margin-top:12px}input[type=checkbox][data-v-f433ca78]{width:17px;height:17px;accent-color:var(--selected);cursor:pointer;flex:0 0 auto}@media (max-width: 860px){.orchestration_chips[data-v-f433ca78]{justify-content:flex-start}.settings_cluster[data-v-f433ca78]{padding:12px}}.skills_list[data-v-c982b215]{display:grid;grid-template-columns:1fr;gap:.8rem}.skill_card[data-v-c982b215]{border:1px solid var(--line);border-radius:10px;background:var(--sidebar-bg);padding:.85rem;transition:all .2s ease}.skill_card_active[data-v-c982b215]{border-color:var(--selected);background:var(--selected-bg)}.skill_checkbox_line[data-v-c982b215]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.skill_checkbox_line input[data-v-c982b215]{margin-top:.2rem}.skill_body[data-v-c982b215]{min-width:0;flex:1}.skill_title_row[data-v-c982b215]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.skill_title[data-v-c982b215]{color:var(--text-main);font-size:.9rem;font-weight:700;line-height:1.4;word-break:break-word}.skill_tags[data-v-c982b215]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.skill_path[data-v-c982b215]{margin-top:.55rem;color:var(--text-secondary);font-size:.78rem;word-break:break-all}.modal_mask[data-v-5d221e49]{position:fixed;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(circle at 22% 12%,rgba(84,130,197,.18),transparent 32%),#00000080;backdrop-filter:blur(8px)}.modal_panel[data-v-5d221e49]{width:min(1120px,96vw);height:min(900px,92vh);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;background:color-mix(in srgb,var(--sidebar-bg) 96%,transparent);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px #00000047,0 0 0 1px #ffffff09 inset}.modal_header[data-v-5d221e49]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 18px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 98%,var(--selected-bg) 2%),var(--sidebar-bg))}.modal_title_block[data-v-5d221e49]{min-width:0}.modal_kicker[data-v-5d221e49]{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:0 9px;margin-bottom:9px;border:1px solid color-mix(in srgb,var(--selected) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 72%,transparent);color:var(--selected);font-size:.74rem;font-weight:750;line-height:1}.kicker_dot[data-v-5d221e49]{width:6px;height:6px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 15%,transparent)}.modal_header h3[data-v-5d221e49]{margin:0;color:var(--text-main);font-size:1.22rem;font-weight:800;line-height:1.22;letter-spacing:-.025em}.modal_desc[data-v-5d221e49]{max-width:72rem;margin:7px 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.55}.modal_body[data-v-5d221e49]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),var(--editor-bg))}.modal_body[data-v-5d221e49]::-webkit-scrollbar{width:10px}.modal_body[data-v-5d221e49]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:content-box;background-color:color-mix(in srgb,var(--text-secondary) 35%,transparent)}[data-v-5d221e49] .section_card{border:1px solid var(--line);background:color-mix(in srgb,var(--sidebar-bg) 92%,transparent);border-radius:16px;padding:14px;margin-bottom:14px;box-shadow:0 8px 24px #00000009,0 0 0 1px #ffffff06 inset}[data-v-5d221e49] .section_card:last-child{margin-bottom:0}[data-v-5d221e49] .section_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}[data-v-5d221e49] .section_title{color:var(--text-main);font-size:.96rem;font-weight:800;line-height:1.32;letter-spacing:-.012em}[data-v-5d221e49] .section_subtitle{margin-top:4px;color:var(--text-secondary);font-size:.82rem;line-height:1.5}[data-v-5d221e49] .section_actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}[data-v-5d221e49] .top_gap{margin-top:12px}[data-v-5d221e49] .form_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-v-5d221e49] .field{display:flex;flex-direction:column;gap:6px;min-width:0}[data-v-5d221e49] .field span{font-size:.8rem;font-weight:650;color:var(--text-secondary);line-height:1.35}[data-v-5d221e49] .field input,[data-v-5d221e49] .field textarea,[data-v-5d221e49] .field select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);padding:9px 11px;font-family:inherit;font-size:.88rem;line-height:1.45;outline:none;transition:background var(--transition-normal, .18s) var(--ease-smooth, ease),border-color var(--transition-normal, .18s) var(--ease-smooth, ease),box-shadow var(--transition-normal, .18s) var(--ease-smooth, ease)}[data-v-5d221e49] .field textarea{resize:vertical;min-height:92px}[data-v-5d221e49] .field input:focus,[data-v-5d221e49] .field textarea:focus,[data-v-5d221e49] .field select:focus{border-color:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 14%,transparent)}[data-v-5d221e49] .field input:disabled,[data-v-5d221e49] .field textarea:disabled,[data-v-5d221e49] .field select:disabled{opacity:.62;cursor:not-allowed}[data-v-5d221e49] .field_full{grid-column:1 / -1}[data-v-5d221e49] .field_hint{color:var(--text-secondary);font-size:.76rem;line-height:1.55}[data-v-5d221e49] .readonly_field{min-height:100%}[data-v-5d221e49] .readonly_box{min-height:40px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main);display:flex;align-items:center;line-height:1.45;word-break:break-word}[data-v-5d221e49] .toggle_group{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);overflow:hidden}[data-v-5d221e49] .toggle_row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border-bottom:1px solid var(--line)}[data-v-5d221e49] .toggle_row:last-child{border-bottom:none}[data-v-5d221e49] .toggle_text{display:flex;flex-direction:column;gap:3px;min-width:0}[data-v-5d221e49] .toggle_text strong{color:var(--text-main);font-size:.88rem;line-height:1.35}[data-v-5d221e49] .toggle_text span{color:var(--text-secondary);font-size:.8rem;line-height:1.45}[data-v-5d221e49] .helper_text{margin-top:10px;color:var(--text-secondary);font-size:.8rem;line-height:1.55}[data-v-5d221e49] code,[data-v-5d221e49] .helper_text code,[data-v-5d221e49] .warning_box code,[data-v-5d221e49] .audit_card code,[data-v-5d221e49] .readonly_box code{font-family:var(--font-mono);font-size:.78em;word-break:break-all}[data-v-5d221e49] .supervisor_box{margin-top:12px;padding:13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent)}[data-v-5d221e49] .supervisor_box_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-v-5d221e49] .supervisor_capability_box{margin-top:13px;padding-top:13px;border-top:1px dashed var(--line)}[data-v-5d221e49] .audit_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}[data-v-5d221e49] .audit_card{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--sidebar-bg) 90%,transparent);padding:12px}[data-v-5d221e49] .audit_title{color:var(--text-main);font-weight:800;font-size:.86rem;margin-bottom:8px}[data-v-5d221e49] .audit_line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed color-mix(in srgb,var(--line) 72%,transparent)}[data-v-5d221e49] .audit_line:last-child{border-bottom:none}[data-v-5d221e49] .audit_line span{color:var(--text-secondary);font-size:.78rem;min-width:88px}[data-v-5d221e49] .audit_line code{color:var(--text-main);font-size:.76rem;text-align:right}[data-v-5d221e49] .warning_box{margin-top:12px;padding:11px 12px;border-radius:13px;border:1px solid var(--line);font-size:.82rem;line-height:1.55}[data-v-5d221e49] .warning_box_info{border-color:#3b82f64d;background:#3b82f616;color:var(--text-main)}[data-v-5d221e49] .warning_box_warn{border-color:#f59e0b57;background:#f59e0b1c;color:var(--text-main)}[data-v-5d221e49] .role_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}[data-v-5d221e49] .role_card{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);padding:12px;transition:background var(--transition-normal, .18s) var(--ease-smooth, ease),border-color var(--transition-normal, .18s) var(--ease-smooth, ease),box-shadow var(--transition-normal, .18s) var(--ease-smooth, ease),opacity var(--transition-normal, .18s) var(--ease-smooth, ease)}[data-v-5d221e49] .role_card.active{border-color:color-mix(in srgb,var(--selected) 72%,var(--line));background:color-mix(in srgb,var(--selected-bg) 70%,var(--editor-bg))}[data-v-5d221e49] .role_card.default_role{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--selected) 26%,transparent),0 8px 20px #00000009}[data-v-5d221e49] .role_card.disabled_role{opacity:.62}[data-v-5d221e49] .role_card_top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-v-5d221e49] .role_checkbox_line{display:flex;align-items:flex-start;gap:9px;min-width:0;flex:1;cursor:pointer}[data-v-5d221e49] .role_checkbox_line input{margin-top:3px}[data-v-5d221e49] .role_identity{display:flex;align-items:flex-start;gap:9px;min-width:0}[data-v-5d221e49] .role_avatar{font-size:1.08rem;line-height:1}[data-v-5d221e49] .role_name_wrap{display:flex;flex-direction:column;min-width:0}[data-v-5d221e49] .role_name{color:var(--text-main);font-size:.9rem;font-weight:720;line-height:1.35;word-break:break-word}[data-v-5d221e49] .role_slug{color:var(--text-secondary);font-size:.76rem;margin-top:3px;word-break:break-all}[data-v-5d221e49] .role_meta_row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}[data-v-5d221e49] .role_prompt_preview{margin-top:10px;color:var(--text-secondary);font-size:.81rem;line-height:1.55;max-height:76px;overflow:hidden;white-space:pre-wrap;word-break:break-word}[data-v-5d221e49] .tag{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-size:.72rem;font-weight:680;line-height:1;color:var(--text-secondary);background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent)}[data-v-5d221e49] .tag_active{border-color:color-mix(in srgb,var(--selected) 55%,var(--line));color:var(--selected);background:color-mix(in srgb,var(--selected-bg) 72%,transparent)}[data-v-5d221e49] .tag_default{border-color:#3b82f65c;color:#3b82f6;background:#3b82f617}[data-v-5d221e49] .tag_disabled{border-color:#dc55555c;color:#d55;background:#dc262612}[data-v-5d221e49] .context_actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}[data-v-5d221e49] .empty_block{margin-top:12px;padding:14px;border:1px dashed var(--line);border-radius:14px;color:var(--text-secondary);background:color-mix(in srgb,var(--editor-bg) 78%,transparent);line-height:1.55}.modal_footer[data-v-5d221e49]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--sidebar-bg),color-mix(in srgb,var(--sidebar-bg) 96%,var(--editor-bg) 4%))}.footer_hint[data-v-5d221e49]{min-width:0;color:var(--text-secondary);font-size:.8rem;line-height:1.45}.footer_actions[data-v-5d221e49]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.primary_btn[data-v-5d221e49],[data-v-5d221e49] .ghost_btn,.close_btn[data-v-5d221e49],[data-v-5d221e49] .danger_btn,[data-v-5d221e49] .mini_btn{height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--sidebar-bg) 88%,transparent);font-family:inherit;font-size:.84rem;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background var(--transition-normal, .18s) var(--ease-smooth, ease),border-color var(--transition-normal, .18s) var(--ease-smooth, ease),color var(--transition-normal, .18s) var(--ease-smooth, ease),box-shadow var(--transition-normal, .18s) var(--ease-smooth, ease),opacity var(--transition-normal, .18s) var(--ease-smooth, ease)}.primary_btn[data-v-5d221e49]{background:var(--selected);border-color:var(--selected);color:#fff}.primary_btn[data-v-5d221e49]:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 16%,transparent)}[data-v-5d221e49] .ghost_btn,.close_btn[data-v-5d221e49],[data-v-5d221e49] .danger_btn,[data-v-5d221e49] .mini_btn{color:var(--text-secondary)}[data-v-5d221e49] .ghost_btn:hover:not(:disabled),.close_btn[data-v-5d221e49]:hover:not(:disabled),[data-v-5d221e49] .mini_btn:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 12%,transparent)}[data-v-5d221e49] .danger_btn:hover:not(:disabled){background:#dc262616;border-color:#dc2626;color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.close_btn[data-v-5d221e49]{width:36px;height:36px;padding:0;flex:0 0 auto;font-size:1.25rem;font-weight:500}[data-v-5d221e49] .mini_btn{height:30px;padding:0 10px;font-size:.76rem;flex-shrink:0}button[data-v-5d221e49]:disabled,[data-v-5d221e49] button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}@media (max-width: 860px){.modal_mask[data-v-5d221e49]{padding:0;align-items:stretch}.modal_panel[data-v-5d221e49]{width:100vw;height:100vh;max-height:100vh;border-radius:0;border-left:none;border-right:none}.modal_header[data-v-5d221e49]{padding:14px}.modal_body[data-v-5d221e49]{padding:12px}[data-v-5d221e49] .form_grid,[data-v-5d221e49] .role_grid,[data-v-5d221e49] .audit_grid{grid-template-columns:1fr}.modal_footer[data-v-5d221e49],[data-v-5d221e49] .section_head,[data-v-5d221e49] .role_card_top,[data-v-5d221e49] .supervisor_box_head{flex-direction:column;align-items:stretch}.footer_actions[data-v-5d221e49]{width:100%}.footer_actions>button[data-v-5d221e49]{flex:1 1 0}}.chat-mode[data-v-bf1e2a5b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-center-stack[data-v-bf1e2a5b]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-center-stack.room-mode[data-v-bf1e2a5b]{background:var(--editor-bg)}.chat-messages[data-v-bf1e2a5b]{flex:1;min-height:0;overflow-y:auto;background:var(--editor-bg);padding:2.5rem 2.5rem 3rem;color:var(--text-main);line-height:var(--text-line-height);word-wrap:break-word;cursor:text;max-width:100%;margin:0;content-visibility:auto;contain-intrinsic-size:1000px 2000px}.room-older-trigger[data-v-bf1e2a5b]{display:flex;justify-content:center;align-items:center;margin:0 0 1.1rem}.room-older-btn[data-v-bf1e2a5b]{height:34px;padding:0 .95rem;border-radius:999px;border:1px solid var(--line);background:var(--sidebar-bg);color:var(--text-main);cursor:pointer;font-family:inherit;font-size:.84rem;transition:all var(--transition-normal)}.room-older-btn[data-v-bf1e2a5b]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg);color:var(--selected)}.room-older-btn[data-v-bf1e2a5b]:disabled{opacity:.6;cursor:not-allowed}.room-older-hint[data-v-bf1e2a5b]{font-size:.82rem;color:var(--text-secondary);opacity:.85}.message-item[data-v-bf1e2a5b]{margin-bottom:2rem;width:100%}.message-role[data-v-bf1e2a5b]{font-size:.85rem;font-weight:600;margin-bottom:.5rem;opacity:.7}.message-role.user[data-v-bf1e2a5b]{color:var(--selected)}.message-role.assistant[data-v-bf1e2a5b]{color:var(--text-secondary)}.message-content[data-v-bf1e2a5b]{width:100%;line-height:1.9;color:var(--text-main)}.streaming-plain[data-v-bf1e2a5b]{white-space:pre-wrap;word-break:break-word}.message-markdown[data-v-bf1e2a5b]{padding:0;background:transparent}.tool-activity-panel[data-v-bf1e2a5b]{min-width:0;margin-top:.92rem;padding:.78rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 86%,transparent));color:var(--text-main);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.tool-activity-head[data-v-bf1e2a5b]{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.tool-activity-head:hover .tool-activity-title[data-v-bf1e2a5b],.tool-activity-head:focus-visible .tool-activity-title[data-v-bf1e2a5b]{color:var(--selected)}.tool-activity-head[data-v-bf1e2a5b]:focus-visible{outline:2px solid color-mix(in srgb,var(--selected) 42%,transparent);outline-offset:4px;border-radius:12px}.tool-activity-head-right[data-v-bf1e2a5b]{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.tool-activity-title-stack[data-v-bf1e2a5b]{min-width:0;flex:1 1 auto;display:grid;gap:.16rem}.tool-activity-title[data-v-bf1e2a5b]{color:var(--text-main);font-size:.82rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.tool-activity-subtitle[data-v-bf1e2a5b]{margin-top:.16rem;color:var(--text-secondary);font-size:.72rem;font-weight:680;line-height:1.4}.tool-activity-live-chip[data-v-bf1e2a5b]{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;gap:.4rem;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--selected) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected) 9%,transparent);color:var(--selected);font-size:.72rem;font-weight:780;white-space:nowrap}.tool-live-dot[data-v-bf1e2a5b]{width:7px;height:7px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 12%,transparent)}.tool-record-list[data-v-bf1e2a5b]{min-width:0;display:grid;gap:.58rem;margin-top:.66rem}.tool-record-card[data-v-bf1e2a5b]{min-width:0;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 46%,transparent));overflow:hidden}.tool-record-card.status-running[data-v-bf1e2a5b]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line))}.tool-record-card.status-done[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#16a34a 26%,var(--line))}.tool-record-card.status-warning[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#d97706 34%,var(--line))}.tool-record-card.status-error[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#ef4444 36%,var(--line))}.tool-record-card.status-cancelled[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#8b5cf6 30%,var(--line))}.tool-record-head[data-v-bf1e2a5b]{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.72rem;padding:.62rem .68rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent);background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.tool-record-head[data-v-bf1e2a5b]:hover,.tool-record-head[data-v-bf1e2a5b]:focus-visible{background:color-mix(in srgb,var(--selected-bg) 30%,transparent);outline:none}.tool-record-left[data-v-bf1e2a5b],.tool-record-right[data-v-bf1e2a5b]{min-width:0;display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.tool-record-left[data-v-bf1e2a5b]{flex:1 1 auto}.tool-record-right[data-v-bf1e2a5b]{flex:0 0 auto;justify-content:flex-end}.tool-kind-chip[data-v-bf1e2a5b],.tool-role-chip[data-v-bf1e2a5b],.tool-status-chip[data-v-bf1e2a5b],.tool-flag-chip[data-v-bf1e2a5b]{min-height:22px;display:inline-flex;align-items:center;padding:0 .46rem;border-radius:999px;font-size:.66rem;font-weight:800;line-height:1;white-space:nowrap}.tool-kind-chip[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected) 8%,transparent);color:var(--selected)}.tool-role-chip[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary)}.tool-name[data-v-bf1e2a5b]{min-width:0;max-width:min(52vw,520px);color:var(--text-main);font-size:.8rem;font-weight:820;line-height:1.3;overflow-wrap:anywhere}.tool-status-chip.running[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected) 9%,transparent);color:var(--selected)}.tool-status-chip.done[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,#16a34a 30%,var(--line));background:color-mix(in srgb,#16a34a 9%,transparent);color:#16a34a}.tool-status-chip.warning[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,#d97706 36%,var(--line));background:color-mix(in srgb,#d97706 10%,transparent);color:#d97706}.tool-status-chip.error[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,#ef4444 38%,var(--line));background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}.tool-status-chip.cancelled[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--line));background:color-mix(in srgb,#8b5cf6 10%,transparent);color:#8b5cf6}.tool-flag-chip[data-v-bf1e2a5b]{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary)}.tool-flag-chip.error[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#ef4444 38%,var(--line));background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}.tool-flag-chip.warning[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#d97706 36%,var(--line));background:color-mix(in srgb,#d97706 10%,transparent);color:#d97706}.tool-flag-chip.info[data-v-bf1e2a5b]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));color:var(--selected)}.tool-expand-indicator[data-v-bf1e2a5b]{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;color:var(--text-secondary);font-size:.84rem;font-weight:820;line-height:1}.tool-record-summary[data-v-bf1e2a5b]{min-width:0;padding:.54rem .68rem;color:var(--text-secondary);font-size:.78rem;line-height:1.55;overflow-wrap:break-word}.tool-record-body[data-v-bf1e2a5b]{min-width:0;display:grid;gap:.62rem;padding:0 .68rem .68rem}.tool-detail-section[data-v-bf1e2a5b]{min-width:0;display:grid;gap:.36rem}.tool-detail-label[data-v-bf1e2a5b]{color:var(--text-secondary);font-size:.7rem;font-weight:820;letter-spacing:.01em}.tool-machine-grid[data-v-bf1e2a5b]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.tool-machine-field[data-v-bf1e2a5b]{min-width:0;display:grid;gap:.18rem;padding:.46rem .52rem;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sidebar-bg) 40%,transparent)}.tool-machine-field span[data-v-bf1e2a5b]{color:var(--text-secondary);font-size:.66rem;font-weight:760;line-height:1.25}.tool-machine-field strong[data-v-bf1e2a5b]{min-width:0;color:var(--text-main);font-size:.72rem;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.tool-raw-details[data-v-bf1e2a5b]{min-width:0;border-top:1px dashed color-mix(in srgb,var(--line) 70%,transparent);padding-top:.48rem}.tool-raw-details summary[data-v-bf1e2a5b]{color:var(--text-secondary);cursor:pointer;font-size:.72rem;font-weight:760;line-height:1.35}.tool-raw-details summary[data-v-bf1e2a5b]:hover{color:var(--selected)}.tool-json[data-v-bf1e2a5b]{max-width:100%;margin:0;padding:.62rem;overflow:auto;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 76%,transparent);color:var(--text-main);font-size:.72rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 74%,transparent) transparent}.tool-json.raw[data-v-bf1e2a5b]{margin-top:.48rem}.tool-json[data-v-bf1e2a5b]::-webkit-scrollbar{width:8px;height:8px}.tool-json[data-v-bf1e2a5b]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.mono[data-v-bf1e2a5b]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.attachments-preview[data-v-bf1e2a5b]{padding:.4rem 1rem;background:var(--sidebar-bg);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.4rem}.attachment-item[data-v-bf1e2a5b]{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:var(--editor-bg);border-radius:4px;border:1px solid var(--line);font-size:.85rem}.remove-attachment-btn[data-v-bf1e2a5b]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:1rem;line-height:1}.remove-attachment-btn[data-v-bf1e2a5b]:hover{color:var(--text-main)}.chat-input-area[data-v-bf1e2a5b]{display:flex;flex-direction:column;gap:.55rem;padding:.5rem 1rem 1rem;background:var(--sidebar-bg);flex-shrink:0;border-top:1px solid var(--line)}.stream-status-bar[data-v-bf1e2a5b]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .8rem;border:1px solid rgba(74,118,255,.18);border-radius:10px;background:linear-gradient(135deg,#4a76ff14,#4a76ff08)}.stream-status-left[data-v-bf1e2a5b],.stream-status-right[data-v-bf1e2a5b]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.stream-dot[data-v-bf1e2a5b]{width:8px;height:8px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px #4a76ff1f}.stream-text[data-v-bf1e2a5b]{font-size:.85rem;color:var(--text-main)}.stream-chip[data-v-bf1e2a5b]{padding:.18rem .46rem;border-radius:999px;background:var(--editor-bg);border:1px solid var(--line);color:var(--text-secondary);font-size:.75rem}.stream-chip.mono[data-v-bf1e2a5b]{font-family:var(--font-mono, monospace)}.room-save-confirm-bar[data-v-bf1e2a5b]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .8rem;border:1px solid rgba(60,105,188,.24);background:linear-gradient(135deg,#3c69bc14,#3c69bc08);border-radius:10px}.room-save-confirm-main[data-v-bf1e2a5b]{min-width:0;flex:1}.room-save-confirm-title[data-v-bf1e2a5b]{color:var(--text-main);font-size:.9rem;font-weight:600}.room-save-confirm-meta[data-v-bf1e2a5b]{margin-top:.18rem;display:flex;flex-wrap:wrap;gap:.6rem;color:var(--text-secondary);font-size:.78rem}.room-save-confirm-actions[data-v-bf1e2a5b]{display:flex;flex-wrap:wrap;gap:.45rem;flex-shrink:0}.room-save-confirm-btn[data-v-bf1e2a5b]{height:32px;padding:0 .8rem;border-radius:8px;border:1px solid var(--line);background:var(--editor-bg);color:var(--text-main);cursor:pointer;font-family:inherit;font-size:.84rem;transition:all .18s ease}.room-save-confirm-btn[data-v-bf1e2a5b]:hover:not(:disabled){border-color:var(--selected);background:var(--selected-bg)}.room-save-confirm-btn.primary[data-v-bf1e2a5b]{background:var(--selected);border-color:var(--selected);color:#fff}.room-save-confirm-btn.primary[data-v-bf1e2a5b]:hover:not(:disabled){opacity:.92}.room-save-confirm-btn.ghost[data-v-bf1e2a5b]{background:transparent;color:var(--text-secondary)}.room-save-confirm-btn[data-v-bf1e2a5b]:disabled{opacity:.55;cursor:not-allowed}.chat-controls-shell[data-v-bf1e2a5b]{display:flex;flex-direction:column;gap:.45rem}.chat-controls-summary[data-v-bf1e2a5b]{display:flex;align-items:center;gap:.55rem;min-width:0}.control-toggle-btn[data-v-bf1e2a5b]{height:34px;padding:0 .9rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:.84rem;cursor:pointer;flex-shrink:0;transition:all .18s ease}.control-toggle-btn[data-v-bf1e2a5b]:hover:not(:disabled),.control-toggle-btn.active[data-v-bf1e2a5b]{background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.control-summary-chips[data-v-bf1e2a5b]{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.summary-chip[data-v-bf1e2a5b]{display:inline-flex;align-items:center;min-height:24px;padding:0 .6rem;border-radius:999px;border:1px solid var(--line);background:var(--editor-bg);color:var(--text-secondary);font-size:.74rem}.summary-chip.active[data-v-bf1e2a5b]{border-color:#4a76ff2e;color:var(--selected)}.summary-chip.warning[data-v-bf1e2a5b]{color:#d39b2a}.summary-chip.info[data-v-bf1e2a5b]{color:#5e84ff}.chat-controls-tray[data-v-bf1e2a5b]{border:1px solid var(--line);border-radius:12px;background:var(--editor-bg);padding:.65rem}.chat-controls-row[data-v-bf1e2a5b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.attach-btn-wrapper[data-v-bf1e2a5b]{position:relative;flex-shrink:0}.attach-btn[data-v-bf1e2a5b]{width:36px;height:36px;padding:0;border-radius:10px;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:.95rem;transition:all var(--transition-normal);display:inline-flex;align-items:center;justify-content:center}.attach-btn[data-v-bf1e2a5b]:hover:not(:disabled){background:var(--sidebar-bg);border-color:var(--selected)}.attach-btn[data-v-bf1e2a5b]:disabled{opacity:.5;cursor:not-allowed}.attach-menu[data-v-bf1e2a5b]{position:absolute;bottom:calc(100% + .35rem);left:0;background:var(--sidebar-bg);border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:160px;z-index:100;animation:fadeInUp-bf1e2a5b var(--transition-fast) ease-out}@keyframes fadeInUp-bf1e2a5b{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.attach-menu .menu-item[data-v-bf1e2a5b]{padding:.6rem 1rem;cursor:pointer;transition:background var(--transition-fast);font-size:.9rem;color:var(--text-main);white-space:nowrap}.attach-menu .menu-item[data-v-bf1e2a5b]:hover{background:var(--selected-bg);color:var(--selected)}.chat-controls-row[data-v-bf1e2a5b] .mcp-wrapper,.chat-controls-row[data-v-bf1e2a5b] .rag-wrapper{margin-top:0!important}.chat-input-row[data-v-bf1e2a5b]{display:flex;gap:.6rem;align-items:flex-end;min-width:0}.chat-input[data-v-bf1e2a5b]{flex:1 1 0;min-width:0;font-family:monospace;font-size:14px;padding:.85rem .9rem;border:1px solid var(--line);border-radius:12px;background:var(--editor-bg);color:var(--text-main);resize:none;min-height:54px;max-height:180px;outline:none;box-sizing:border-box}.chat-input[data-v-bf1e2a5b]:focus{border-color:var(--selected)}.send-btn[data-v-bf1e2a5b]{width:48px;height:48px;padding:0;background:var(--selected);color:#fff;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-family:inherit;font-size:1.05rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.send-btn[data-v-bf1e2a5b]:hover:not(:disabled){opacity:.9}.send-btn[data-v-bf1e2a5b]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 960px){.room-save-confirm-bar[data-v-bf1e2a5b],.stream-status-bar[data-v-bf1e2a5b]{flex-direction:column;align-items:stretch}.room-save-confirm-actions[data-v-bf1e2a5b]{width:100%}}@media (max-width: 900px){.chat-messages[data-v-bf1e2a5b]{padding:1.2rem 1rem 1.5rem}.tool-record-head[data-v-bf1e2a5b]{align-items:stretch;flex-direction:column}.tool-record-right[data-v-bf1e2a5b]{width:100%;justify-content:flex-start}.tool-machine-grid[data-v-bf1e2a5b]{grid-template-columns:1fr}.chat-input-area[data-v-bf1e2a5b]{padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px))}.room-save-confirm-bar[data-v-bf1e2a5b]{flex-direction:column;align-items:stretch}.chat-input-row[data-v-bf1e2a5b]{align-items:stretch}.send-btn[data-v-bf1e2a5b]{width:44px;height:auto;min-height:54px;border-radius:12px}}@media (max-width: 640px){.tool-activity-head[data-v-bf1e2a5b]{align-items:stretch;flex-direction:column}.tool-activity-head-right[data-v-bf1e2a5b]{width:100%;justify-content:flex-start}.tool-activity-live-chip[data-v-bf1e2a5b]{justify-content:center;width:100%}.tool-activity-panel-chip[data-v-bf1e2a5b],.tool-panel-expand-indicator[data-v-bf1e2a5b]{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.68rem;font-weight:820;line-height:1;white-space:nowrap}.tool-activity-panel-chip[data-v-bf1e2a5b]{padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary)}.tool-activity-panel-chip.running[data-v-bf1e2a5b]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected) 9%,transparent);color:var(--selected)}.tool-activity-panel-chip.error[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#ef4444 38%,var(--line));background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}.tool-activity-panel-chip.warning[data-v-bf1e2a5b]{border-color:color-mix(in srgb,#d97706 36%,var(--line));background:color-mix(in srgb,#d97706 10%,transparent);color:#d97706}.tool-activity-panel-chip.info[data-v-bf1e2a5b]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));color:var(--selected)}.tool-activity-panel-chip.muted[data-v-bf1e2a5b]{color:var(--text-secondary);opacity:.86}.tool-activity-panel[data-v-bf1e2a5b]:not(.is-expanded){padding:.72rem .78rem}.tool-activity-panel:not(.is-expanded) .tool-activity-subtitle[data-v-bf1e2a5b]{color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}.tool-panel-expand-indicator[data-v-bf1e2a5b]{width:26px;height:26px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);font-size:.92rem}.tool-name[data-v-bf1e2a5b]{max-width:100%}.chat-controls-summary[data-v-bf1e2a5b]{align-items:flex-start;flex-direction:column}.control-summary-chips[data-v-bf1e2a5b]{width:100%}.chat-controls-tray[data-v-bf1e2a5b]{padding:.55rem}.chat-controls-row[data-v-bf1e2a5b]{gap:.45rem}.chat-input-row[data-v-bf1e2a5b]{gap:.5rem}.chat-input[data-v-bf1e2a5b]{min-height:50px;padding:.75rem .8rem}.send-btn[data-v-bf1e2a5b]{width:42px;min-height:50px;font-size:.98rem}}.sidebar-toggle-btn[data-v-bd7bb849],.tab-mode-btn[data-v-bd7bb849],.mini-action-btn[data-v-bd7bb849],.action-btn[data-v-bd7bb849]{--toolbar-control-height: 32px;--toolbar-radius: 12px;--toolbar-bg: linear-gradient( 180deg, color-mix(in srgb, var(--editor-bg) 58%, transparent), color-mix(in srgb, var(--sidebar-bg) 34%, transparent) );--toolbar-bg-hover: linear-gradient( 180deg, color-mix(in srgb, var(--selected-bg) 52%, var(--editor-bg)), color-mix(in srgb, var(--editor-bg) 54%, transparent) );--toolbar-bg-active: linear-gradient( 135deg, color-mix(in srgb, var(--selected-bg) 74%, var(--editor-bg)), color-mix(in srgb, var(--selected) 12%, transparent) );--toolbar-ring: color-mix(in srgb, var(--selected) 12%, transparent);--toolbar-border: color-mix(in srgb, var(--line) 84%, transparent);--toolbar-border-hover: color-mix(in srgb, var(--selected) 28%, var(--line));--toolbar-border-active: color-mix(in srgb, var(--selected) 58%, var(--line));height:var(--toolbar-control-height);min-height:var(--toolbar-control-height);max-height:var(--toolbar-control-height);box-sizing:border-box;border:1px solid var(--toolbar-border);border-radius:var(--toolbar-radius);background:var(--toolbar-bg);color:var(--text-secondary);cursor:pointer;font-family:inherit;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 1px 2px #00000009;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.sidebar-toggle-btn[data-v-bd7bb849]:hover,.sidebar-toggle-btn[data-v-bd7bb849]:focus-visible,.tab-mode-btn[data-v-bd7bb849]:hover,.tab-mode-btn[data-v-bd7bb849]:focus-visible,.mini-action-btn[data-v-bd7bb849]:hover:not(:disabled),.mini-action-btn[data-v-bd7bb849]:focus-visible:not(:disabled),.action-btn[data-v-bd7bb849]:hover:not(:disabled),.action-btn[data-v-bd7bb849]:focus-visible:not(:disabled){border-color:var(--toolbar-border-hover);background:var(--toolbar-bg-hover);color:var(--text-main, var(--text));box-shadow:0 0 0 2px var(--toolbar-ring),0 8px 18px #00000014;outline:none}.sidebar-toggle-btn[data-v-bd7bb849]:active,.tab-mode-btn[data-v-bd7bb849]:active,.mini-action-btn[data-v-bd7bb849]:active:not(:disabled),.action-btn[data-v-bd7bb849]:active:not(:disabled){transform:translateY(1px)}.sidebar-toggle-btn[data-v-bd7bb849]{width:32px;min-width:32px;max-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.toggle-icon[data-v-bd7bb849]{font-size:14px;font-weight:520;line-height:1;opacity:.86}.left-toggle[data-v-bd7bb849]{margin-right:.35rem}.right-toggle[data-v-bd7bb849]{margin-left:.25rem}.note-tab-wrap[data-v-bd7bb849],.library-tab-wrap[data-v-bd7bb849],.library-tab-selector[data-v-bd7bb849],.feed-tab-selector[data-v-bd7bb849],.chat-selector[data-v-bd7bb849]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;min-width:max-content}.note-tab-wrap[data-v-bd7bb849]{--note-hover-space: 16.2rem}.library-tab-wrap[data-v-bd7bb849]{--library-hover-space: 3.25rem}.tab-mode-btn[data-v-bd7bb849]{min-width:max-content;max-width:none;padding:0 .78rem;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;flex:0 0 auto;font-size:.82rem;font-weight:760;white-space:nowrap;overflow:visible;text-overflow:clip}.tab-mode-btn.active[data-v-bd7bb849]{border-color:var(--toolbar-border-active);background:var(--toolbar-bg-active);color:var(--selected);font-weight:820;box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 24px #0000001a}.tab-mode-btn.note-unsaved[data-v-bd7bb849]{border-color:#d9770685;background:linear-gradient(135deg,#d9770621,color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#d97706}.tab-mode-btn.note-unsaved[data-v-bd7bb849]:hover,.tab-mode-btn.note-unsaved[data-v-bd7bb849]:focus-visible{border-color:#d97706c2;background:linear-gradient(135deg,#d977062b,color-mix(in srgb,var(--editor-bg) 68%,transparent));color:#d97706;box-shadow:0 0 0 3px #d977061f,0 10px 22px #00000017}.tab-mode-btn.note-saving[data-v-bd7bb849]{border-color:#2563eb85;background:linear-gradient(135deg,#2563eb21,color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#2563eb;animation:toolbarPulse-bd7bb849 1.5s infinite}.note-hover-spacer[data-v-bd7bb849],.library-hover-spacer[data-v-bd7bb849]{width:0;flex:0 0 auto;transition:width .15s ease}.note-tab-wrap.actions-open .note-hover-spacer[data-v-bd7bb849]{width:var(--note-hover-space)}.library-tab-wrap:hover .library-hover-spacer[data-v-bd7bb849],.library-tab-wrap:has(.library-hover-actions:hover) .library-hover-spacer[data-v-bd7bb849]{width:var(--library-hover-space)}.note-hover-actions[data-v-bd7bb849],.library-hover-actions[data-v-bd7bb849]{position:absolute;top:50%;display:inline-flex;align-items:center;gap:.35rem;padding:3px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 9%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 90%,transparent));box-shadow:0 18px 42px #0000002e,0 1px color-mix(in srgb,white 8%,transparent) inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(-50%) translate(-4px);transition:opacity .15s ease,transform .15s ease,border-color .15s ease;z-index:30}.note-hover-actions[data-v-bd7bb849]{left:calc(100% - var(--note-hover-space))}.library-hover-actions[data-v-bd7bb849]{left:calc(100% - var(--library-hover-space))}.note-tab-wrap.actions-open .note-hover-actions[data-v-bd7bb849],.library-tab-wrap:hover .library-hover-actions[data-v-bd7bb849],.library-hover-actions[data-v-bd7bb849]:hover{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.note-tab-wrap.actions-open .note-hover-actions[data-v-bd7bb849],.library-tab-wrap:hover .library-hover-actions[data-v-bd7bb849]{border-color:color-mix(in srgb,var(--selected) 22%,var(--line))}.mini-action-btn[data-v-bd7bb849]{width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;padding:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mini-action-btn[data-v-bd7bb849]:disabled,.mini-action-btn.disabled[data-v-bd7bb849]{opacity:.48;cursor:not-allowed;box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset}.mini-icon[data-v-bd7bb849]{font-size:14px;line-height:1}.mini-action-btn.mini-save-unsaved[data-v-bd7bb849]{border-color:#d9770685;background:linear-gradient(135deg,#d9770621,color-mix(in srgb,var(--editor-bg) 70%,transparent));color:#d97706}.mini-action-btn.mini-save-unsaved[data-v-bd7bb849]:hover:not(:disabled),.mini-action-btn.mini-save-unsaved[data-v-bd7bb849]:focus-visible:not(:disabled){border-color:#d97706c7;background:linear-gradient(135deg,#d977062b,color-mix(in srgb,var(--editor-bg) 66%,transparent));color:#d97706;box-shadow:0 0 0 3px #d977061f,0 10px 22px #00000017}.mini-action-btn.mini-save-saved[data-v-bd7bb849]{border-color:#16a34a85;background:linear-gradient(135deg,#16a34a1f,color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#16a34a}.mini-action-btn.mini-save-saving[data-v-bd7bb849]{border-color:#2563eb85;background:linear-gradient(135deg,#2563eb1f,color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#2563eb;animation:toolbarPulse-bd7bb849 1.5s infinite}.mode-spacer[data-v-bd7bb849]{flex:1 1 auto;min-width:.5rem}.action-btn[data-v-bd7bb849]{min-width:max-content;max-width:18rem;padding:0 .78rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:.82rem;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-btn[data-v-bd7bb849]:disabled{opacity:.56;cursor:not-allowed}.action-btn.status-processing[data-v-bd7bb849],.action-btn.status-publishing[data-v-bd7bb849]{border-color:#2563eb85;background:linear-gradient(135deg,#2563eb1f,color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#2563eb;animation:toolbarPulse-bd7bb849 1.5s infinite}.action-btn.status-done[data-v-bd7bb849]{border-color:#16a34a85;background:linear-gradient(135deg,#16a34a1f,color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#16a34a}.tag-action-btn[data-v-bd7bb849]{max-width:min(18rem,34vw)}.tag-action-btn span[data-v-bd7bb849]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tag-action-btn.tagged[data-v-bd7bb849]{border-color:var(--toolbar-border-active);background:var(--toolbar-bg-active);color:var(--selected);font-weight:820;box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 24px #0000001a}.tag-action-btn-disabled[data-v-bd7bb849]{opacity:.58}.chat-selector[data-v-bd7bb849]{min-width:0}.chat-selector[data-v-bd7bb849] .model-selector{width:100%;min-width:0}.chat-selector[data-v-bd7bb849] .model-btn{height:32px;min-height:32px;max-height:32px;border-radius:12px;font-size:.82rem;font-weight:760}.chat-selector[data-v-bd7bb849] .model-btn.active,.chat-selector[data-v-bd7bb849] .model-btn.open{font-weight:820}@media (max-width: 960px){.tab-mode-btn[data-v-bd7bb849],.action-btn[data-v-bd7bb849]{padding-inline:.62rem}.tag-action-btn[data-v-bd7bb849]{max-width:12rem}.note-tab-wrap[data-v-bd7bb849]{--note-hover-space: 14.2rem}}@media (max-width: 720px){.tab-mode-btn[data-v-bd7bb849],.action-btn[data-v-bd7bb849]{padding-inline:.54rem;font-size:.78rem}.chat-selector[data-v-bd7bb849] .model-btn{font-size:.78rem}.note-tab-wrap[data-v-bd7bb849]{--note-hover-space: 13rem}.mini-action-btn[data-v-bd7bb849]{width:29px;min-width:29px;max-width:29px}.tag-action-btn[data-v-bd7bb849]{max-width:10rem}}@keyframes toolbarPulse-bd7bb849{0%,to{opacity:1}50%{opacity:.68}}.image-lightbox[data-v-ddc8b6a9]{position:fixed;inset:0;background:#000000e6;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:zoom-out;animation:fadeIn-ddc8b6a9 var(--transition-normal)}@keyframes fadeIn-ddc8b6a9{0%{opacity:0}to{opacity:1}}.lightbox-image[data-v-ddc8b6a9]{max-width:90%;max-height:90%;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080;cursor:default}.lightbox-close[data-v-ddc8b6a9]{position:absolute;top:2rem;right:2rem;width:48px;height:48px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal)}.lightbox-close[data-v-ddc8b6a9]:hover{background:#fff3;border-color:#ffffff80}.lightbox-info[data-v-ddc8b6a9]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);max-width:min(90%,900px);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;backdrop-filter:blur(10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-mode-container[data-v-a9299beb]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:0;min-height:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 90%,var(--sidebar-bg)))}.hidden-textarea[data-v-a9299beb]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.display-mode-container .preview-content[data-v-a9299beb]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;min-width:0;min-height:0;max-width:100%;margin:0;padding:clamp(1.25rem,2.5vw,2.35rem) clamp(1.25rem,4vw,3rem) 3rem;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 3%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 90%,var(--sidebar-bg)));color:var(--text-main);line-height:var(--text-line-height);font-size:var(--editor-font-size);cursor:text;word-wrap:break-word;overflow-wrap:break-word;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;scrollbar-gutter:stable;content-visibility:auto;contain-intrinsic-size:1000px 2000px}.display-mode-container .preview-content[data-v-a9299beb]>:first-child{margin-top:0}.display-mode-container .preview-content[data-v-a9299beb] h1,.display-mode-container .preview-content[data-v-a9299beb] h2,.display-mode-container .preview-content[data-v-a9299beb] h3,.display-mode-container .preview-content[data-v-a9299beb] h4,.display-mode-container .preview-content[data-v-a9299beb] h5,.display-mode-container .preview-content[data-v-a9299beb] h6{color:var(--text-main);letter-spacing:-.015em;scroll-margin-top:1rem}.display-mode-container .preview-content[data-v-a9299beb] p,.display-mode-container .preview-content[data-v-a9299beb] li,.display-mode-container .preview-content[data-v-a9299beb] blockquote{overflow-wrap:break-word}.display-mode-container .preview-content[data-v-a9299beb] a{color:var(--selected);text-decoration-color:color-mix(in srgb,var(--selected) 38%,transparent);text-underline-offset:.18em}.display-mode-container .preview-content[data-v-a9299beb] blockquote{margin-inline:0;padding:.65rem .9rem;border-left:3px solid color-mix(in srgb,var(--selected) 46%,var(--line));border-radius:0 13px 13px 0;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 66%,transparent));color:var(--text-secondary)}.display-mode-container .preview-content[data-v-a9299beb] img{max-width:100%;height:auto;border-radius:15px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);box-shadow:0 16px 36px #0000001f,0 1px color-mix(in srgb,white 8%,transparent) inset}.display-mode-container .preview-content[data-v-a9299beb] code{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:7px;padding:.08rem .28rem;background:color-mix(in srgb,var(--sidebar-bg) 68%,transparent);color:var(--text-main);font-family:var(--font-mono);font-size:.92em}.display-mode-container .preview-content[data-v-a9299beb] pre{max-width:100%;overflow-x:auto;box-sizing:border-box;margin:1rem 0;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}.display-mode-container .preview-content[data-v-a9299beb] pre>code{display:block;padding:0;border:0;border-radius:0;background:transparent;white-space:pre}.display-mode-container .preview-content[data-v-a9299beb] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.display-mode-container .preview-content[data-v-a9299beb] th,.display-mode-container .preview-content[data-v-a9299beb] td{border:1px solid color-mix(in srgb,var(--line) 84%,transparent);padding:.45rem .6rem}.display-mode-container .preview-content[data-v-a9299beb] hr{border:0;border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent);margin:1.4rem 0}@media (max-width: 720px){.display-mode-container .preview-content[data-v-a9299beb]{padding:1rem 1rem 2.25rem}}.labels-panel[data-v-937cce97]{width:min(320px,calc(100vw - 20px));min-width:260px;max-width:320px;box-sizing:border-box;display:flex;flex-direction:column;gap:.58rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 18px 42px #00000038,0 1px color-mix(in srgb,white 7%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.labels-panel-header[data-v-937cce97]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding-bottom:.42rem;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent);color:var(--text-main, var(--text));font-size:.82rem;font-weight:810;line-height:1.35}.labels-panel-header>span[data-v-937cce97]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labels-panel-close[data-v-937cce97]{flex:0 0 auto;width:30px;height:30px;min-width:30px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.labels-panel-close[data-v-937cce97]:hover,.labels-panel-close[data-v-937cce97]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.labels-panel-close[data-v-937cce97]:active{transform:translateY(1px)}.labels-panel-section[data-v-937cce97]{min-width:0;display:flex;flex-direction:column;gap:.4rem;padding:.52rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent))}.labels-panel-subtitle[data-v-937cce97]{min-width:0;color:var(--text-secondary);font-size:.73rem;font-weight:780;line-height:1.25;letter-spacing:.035em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labels-chip-list[data-v-937cce97]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem;max-height:150px;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin}.labels-chip-list[data-v-937cce97]::-webkit-scrollbar{width:8px}.labels-chip-list[data-v-937cce97]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.labels-panel-empty[data-v-937cce97]{padding:.72rem .62rem;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);font-size:.76rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.label-chip[data-v-937cce97]{max-width:100%;min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:730;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,font-weight .15s ease}.label-chip[data-v-937cce97]:hover,.label-chip[data-v-937cce97]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);font-weight:790;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.label-chip.selected[data-v-937cce97]{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 74%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);font-weight:840;letter-spacing:-.01em;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent)}.labels-input-row[data-v-937cce97]{min-width:0;display:flex;align-items:center;gap:.38rem}.label-input[data-v-937cce97]{flex:1 1 auto;min-width:0;height:31px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 64%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;font-weight:690;line-height:1;padding:0 .58rem;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.label-input[data-v-937cce97]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.label-input[data-v-937cce97]:hover,.label-input[data-v-937cce97]:focus{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 34%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.label-add-btn[data-v-937cce97]{flex:0 0 auto;min-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.label-add-btn[data-v-937cce97]:hover:not(:disabled),.label-add-btn[data-v-937cce97]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.label-add-btn[data-v-937cce97]:active:not(:disabled){transform:translateY(1px)}.label-add-btn[data-v-937cce97]:disabled{opacity:.55;cursor:not-allowed;transform:none}.labels-panel-footer[data-v-937cce97]{min-width:0;display:flex;justify-content:flex-end;margin-top:-.08rem}.labels-clear-btn[data-v-937cce97]{min-height:26px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .58rem;border:1px solid rgba(239,68,68,.3);border-radius:999px;background:#ef44440f;color:color-mix(in srgb,#ef4444 82%,var(--text-secondary));cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:740;line-height:1;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.labels-clear-btn[data-v-937cce97]:hover,.labels-clear-btn[data-v-937cce97]:focus-visible{border-color:#ef44448f;background:#ef44441c;color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 6px 14px #ef444414;outline:none}.labels-clear-btn[data-v-937cce97]:active{transform:translateY(1px)}@media (max-width: 520px){.labels-panel[data-v-937cce97]{width:calc(100vw - 18px);min-width:0;max-width:none;right:9px!important}.labels-input-row[data-v-937cce97]{align-items:stretch;flex-direction:column}.label-add-btn[data-v-937cce97],.labels-clear-btn[data-v-937cce97]{width:100%}}.sel-fab[data-v-02e1132a]{position:fixed;z-index:20000}.fab-btn[data-v-02e1132a]{min-width:32px;height:32px;padding:0 9px;border:1px solid color-mix(in srgb,var(--selected) 28%,var(--line));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 90%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:var(--selected);box-shadow:0 12px 30px #00000029,0 1px color-mix(in srgb,white 22%,transparent) inset;cursor:pointer;font-size:.78rem;font-weight:820;line-height:1;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);transition:transform .14s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.fab-btn[data-v-02e1132a]:hover,.fab-btn[data-v-02e1132a]:focus-visible{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 66%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));box-shadow:0 16px 36px #0003,0 0 0 3px color-mix(in srgb,var(--selected) 12%,transparent);outline:none;transform:translateY(-1px)}.sel-modal-mask[data-v-02e1132a]{position:fixed;inset:0;z-index:21000;display:flex;align-items:center;justify-content:center;padding:18px;background:radial-gradient(circle at 20% 16%,color-mix(in srgb,var(--selected) 13%,transparent),transparent 34%),#00000073;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.sel-modal[data-v-02e1132a]{width:min(620px,calc(100vw - 28px));max-height:min(84vh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 84%,transparent));color:var(--text-main);box-shadow:0 26px 70px #00000042,0 1px color-mix(in srgb,white 18%,transparent) inset;backdrop-filter:blur(22px) saturate(142%);-webkit-backdrop-filter:blur(22px) saturate(142%)}.sel-modal-header[data-v-02e1132a]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.title-wrap[data-v-02e1132a]{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.title[data-v-02e1132a]{min-width:0;color:var(--text-main);font-size:.94rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.version-chip[data-v-02e1132a]{min-height:23px;display:inline-flex;align-items:center;max-width:100%;padding:.16rem .48rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:760;line-height:1.2;overflow-wrap:anywhere}.x[data-v-02e1132a]{width:30px;height:30px;flex:0 0 auto;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:1.1rem;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.x[data-v-02e1132a]:hover,.x[data-v-02e1132a]:focus-visible{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,transparent);color:var(--text-main);outline:none}.sel-modal-body[data-v-02e1132a]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.block[data-v-02e1132a]{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 38%,transparent));box-shadow:0 1px color-mix(in srgb,white 13%,transparent) inset,0 10px 28px #0000000f}.label[data-v-02e1132a]{margin-bottom:7px;color:var(--text-secondary);font-size:.76rem;font-weight:760;line-height:1.3}.label-tight[data-v-02e1132a]{margin:0}.text[data-v-02e1132a]{max-width:100%;color:var(--text-main);font-size:.92rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}.row[data-v-02e1132a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;min-width:0}.top-row[data-v-02e1132a]{justify-content:space-between;margin-top:0}.footer-row[data-v-02e1132a]{align-items:center}.mini-btn[data-v-02e1132a]{min-height:31px;max-width:100%;padding:.38rem .68rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--sidebar-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 62%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 10%,transparent) inset;cursor:pointer;font:inherit;font-size:.8rem;font-weight:760;line-height:1.2;overflow-wrap:break-word;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.mini-btn[data-v-02e1132a]:hover:enabled,.mini-btn[data-v-02e1132a]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 56%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 20px #00000014;outline:none}.mini-btn[data-v-02e1132a]:active:enabled{transform:translateY(1px)}.mini-btn[data-v-02e1132a]:disabled{opacity:.55;cursor:not-allowed}.muted[data-v-02e1132a]{color:var(--text-secondary);font-size:.82rem;line-height:1.5;overflow-wrap:break-word}.loading-line[data-v-02e1132a],.empty-line[data-v-02e1132a]{margin-top:10px}.lang-row[data-v-02e1132a]{display:flex;align-items:center;gap:7px;max-width:100%;min-width:0}.lang-label[data-v-02e1132a]{flex:0 0 auto;color:var(--text-secondary);font-size:.76rem;font-weight:760}.lang-select[data-v-02e1132a]{min-width:138px;max-width:220px;height:32px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-main);font:inherit;font-size:.8rem;font-weight:720;line-height:1.2;padding:0 .5rem;outline:none}.lang-select[data-v-02e1132a]:focus{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 12%,transparent)}.meta-row[data-v-02e1132a]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px;min-height:24px}.mode-chip[data-v-02e1132a],.cache-chip[data-v-02e1132a]{min-height:23px;display:inline-flex;align-items:center;max-width:100%;padding:.16rem .52rem;border-radius:999px;font-size:.72rem;font-weight:780;line-height:1.2;overflow-wrap:break-word}.mode-chip[data-v-02e1132a]{border:1px solid color-mix(in srgb,var(--selected) 20%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected)}.cache-chip[data-v-02e1132a]{border:1px solid color-mix(in srgb,#16a34a 24%,var(--line));background:color-mix(in srgb,#16a34a 11%,transparent);color:color-mix(in srgb,#16a34a 76%,var(--text-main))}.audio-player[data-v-02e1132a]{width:100%;max-width:100%;margin-top:10px;display:block}.phonetics[data-v-02e1132a]{margin-top:7px;color:var(--text-secondary);font-size:.86rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.dict-main[data-v-02e1132a]{display:flex;align-items:flex-start;gap:7px;margin-top:8px;min-width:0}.dict-section[data-v-02e1132a]{margin-top:11px;min-width:0}.dict-tag[data-v-02e1132a]{flex:0 0 auto;color:var(--text-secondary);font-size:.76rem;font-weight:780;line-height:1.45}.dict-heading[data-v-02e1132a]{margin-bottom:5px}.dict-text[data-v-02e1132a]{min-width:0;color:var(--text-main);font-size:.9rem;line-height:1.58;white-space:pre-wrap;overflow-wrap:break-word}.dict-list[data-v-02e1132a]{list-style:none;padding:0;margin:5px 0 0}.dict-li[data-v-02e1132a]{padding:8px 0;border-top:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.dict-li[data-v-02e1132a]:first-child{border-top:none;padding-top:2px}.dict-example-row[data-v-02e1132a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.dict-example-src[data-v-02e1132a],.dict-example-trans[data-v-02e1132a]{min-width:0;font-size:.86rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word}.dict-example-src[data-v-02e1132a]{flex:1 1 auto;color:var(--text-secondary)}.dict-example-trans[data-v-02e1132a]{margin-top:3px;color:var(--text-main)}.dict-example-trans-row[data-v-02e1132a]{margin-top:3px}.dict-example-trans-row .dict-example-trans[data-v-02e1132a]{flex:1 1 auto;margin-top:0}.pill-play[data-v-02e1132a]{width:28px;height:24px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 64%,transparent);color:var(--text-secondary);cursor:pointer;font-size:.72rem;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.pill-play[data-v-02e1132a]:hover:enabled,.pill-play[data-v-02e1132a]:focus-visible:enabled{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,transparent);color:var(--selected);outline:none}.pill-play[data-v-02e1132a]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.sel-modal-mask[data-v-02e1132a]{align-items:stretch;padding:10px}.sel-modal[data-v-02e1132a]{width:100%;max-height:calc(100dvh - 20px);border-radius:18px}.sel-modal-header[data-v-02e1132a]{padding:13px 13px 11px}.sel-modal-body[data-v-02e1132a],.block[data-v-02e1132a]{padding:12px}.top-row[data-v-02e1132a],.lang-row[data-v-02e1132a]{align-items:stretch}.top-row[data-v-02e1132a]{flex-direction:column;gap:8px}.lang-row[data-v-02e1132a]{width:100%;justify-content:space-between}.lang-select[data-v-02e1132a]{flex:1 1 auto;max-width:none}.footer-row .mini-btn[data-v-02e1132a]{flex:1 1 100%}}@media (max-width: 420px){.row .mini-btn[data-v-02e1132a]{flex:1 1 100%}.dict-main[data-v-02e1132a]{flex-direction:column;gap:4px}.version-chip[data-v-02e1132a]{width:100%}}.rss_reader[data-v-de1dc969]{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 92%,var(--sidebar-bg)))}.topbar[data-v-de1dc969]{--nisb-rss-bar-height: 48px;position:relative;z-index:2;flex:0 0 auto;min-width:0;height:var(--nisb-rss-bar-height);min-height:var(--nisb-rss-bar-height);max-height:var(--nisb-rss-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:.55rem;padding:.46rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 10px 24px #0000000a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.topbar[data-v-de1dc969]::-webkit-scrollbar{display:none}.topbar[data-v-de1dc969]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 18%,var(--line)),transparent);opacity:.62}.topbar-title-block[data-v-de1dc969]{flex:1 1 auto;min-width:160px;display:grid;gap:.16rem}.title[data-v-de1dc969]{min-width:0;color:var(--text-main, var(--text));font-size:.88rem;font-weight:820;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-meta[data-v-de1dc969],.topbar-actions[data-v-de1dc969]{display:flex;align-items:center;gap:.36rem;min-width:0}.topbar-actions[data-v-de1dc969]{flex:0 0 auto}.meta-chip[data-v-de1dc969],.badge[data-v-de1dc969]{display:inline-flex;align-items:center;justify-content:center;min-height:23px;box-sizing:border-box;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:740;line-height:1;white-space:nowrap;max-width:100%}.meta-chip[data-v-de1dc969]{border-color:color-mix(in srgb,var(--selected) 20%,var(--line));background:color-mix(in srgb,var(--selected-bg) 32%,var(--editor-bg));color:var(--selected)}.btn[data-v-de1dc969]{min-height:31px;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-de1dc969]:hover:not(:disabled),.btn[data-v-de1dc969]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-de1dc969]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-de1dc969]:disabled{opacity:.55;cursor:not-allowed}.btn.ghost[data-v-de1dc969]{background:color-mix(in srgb,var(--editor-bg) 30%,transparent)}.btn.active[data-v-de1dc969]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 68%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.body[data-v-de1dc969]{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);overflow:hidden}.left[data-v-de1dc969]{min-height:0;min-width:0;display:flex;flex-direction:column;gap:.58rem;padding:.62rem;overflow-y:auto;overflow-x:hidden;border-right:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 74%,transparent));scrollbar-width:thin}.control-card[data-v-de1dc969],.articles-card[data-v-de1dc969]{min-width:0;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 8px 18px #0000000a}.control-card[data-v-de1dc969]{flex:0 0 auto;display:grid;gap:.42rem;padding:.62rem}.articles-card[data-v-de1dc969]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.articles-head[data-v-de1dc969]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.62rem .62rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.section_title[data-v-de1dc969]{color:var(--text-main, var(--text));font-size:.78rem;font-weight:790;line-height:1.35;overflow-wrap:break-word}.sel[data-v-de1dc969]{width:100%;min-width:0;min-height:34px;box-sizing:border-box;padding:.48rem .58rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.8rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sel[data-v-de1dc969]:focus{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #00000012}.list[data-v-de1dc969]{flex:1 1 auto;min-width:0;min-height:0;display:grid;align-content:start;gap:.46rem;overflow-y:auto;overflow-x:hidden;padding:.55rem;scrollbar-width:thin}.list[data-v-de1dc969]::-webkit-scrollbar,.left[data-v-de1dc969]::-webkit-scrollbar,.right[data-v-de1dc969]::-webkit-scrollbar{width:8px}.list[data-v-de1dc969]::-webkit-scrollbar-thumb,.left[data-v-de1dc969]::-webkit-scrollbar-thumb,.right[data-v-de1dc969]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.row[data-v-de1dc969]{position:relative;width:100%;min-width:0;display:flex;align-items:stretch;gap:.52rem;padding:.58rem .6rem;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.row[data-v-de1dc969]:hover,.row[data-v-de1dc969]:focus-visible{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 44%,transparent),color-mix(in srgb,var(--editor-bg) 36%,transparent));color:var(--selected);box-shadow:0 8px 18px #0000000f;outline:none}.row.active[data-v-de1dc969]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 22px #00000014}.row-accent[data-v-de1dc969]{flex:0 0 auto;width:3px;margin:.14rem 0;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,transparent);transition:background .15s ease,box-shadow .15s ease}.row:hover .row-accent[data-v-de1dc969],.row:focus-visible .row-accent[data-v-de1dc969],.row.active .row-accent[data-v-de1dc969]{background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.row-main[data-v-de1dc969]{flex:1 1 auto;min-width:0;display:grid;gap:.22rem}.t[data-v-de1dc969]{min-width:0;color:var(--text-main, var(--text));font-size:.83rem;font-weight:760;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row:hover .t[data-v-de1dc969],.row:focus-visible .t[data-v-de1dc969],.row.active .t[data-v-de1dc969]{color:var(--selected)}.s[data-v-de1dc969]{min-width:0;color:var(--text-secondary);font-size:.7rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badges[data-v-de1dc969]{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem;min-width:0}.badge[data-v-de1dc969]{min-height:20px;padding:0 .42rem;color:var(--text-secondary);background:color-mix(in srgb,var(--sidebar-bg) 60%,transparent);font-size:.68rem}.row:hover .badge[data-v-de1dc969],.row:focus-visible .badge[data-v-de1dc969],.row.active .badge[data-v-de1dc969]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 40%,var(--editor-bg))}.right[data-v-de1dc969]{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 36%),var(--editor-bg);scrollbar-width:thin}.article-shell[data-v-de1dc969]{box-sizing:border-box;width:min(920px,calc(100% - 48px));min-height:calc(100% - 48px);margin:24px auto;padding:1.4rem 1.55rem 2rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 88%,var(--sidebar-bg)));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 20px 48px #00000014}.empty-state[data-v-de1dc969],.state-box[data-v-de1dc969]{box-sizing:border-box;color:var(--text-secondary);font-size:.84rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.empty-state[data-v-de1dc969]{max-width:min(34rem,calc(100vw - 2rem));margin:18vh auto 0;padding:1rem 1.25rem;border:1px dashed color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));box-shadow:0 12px 28px #00000014}.state-box[data-v-de1dc969]{padding:.9rem .75rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent))}.muted[data-v-de1dc969]{color:var(--text-secondary);opacity:.74}.mono[data-v-de1dc969]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@media (max-width: 960px){.body[data-v-de1dc969]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.article-shell[data-v-de1dc969]{width:min(840px,calc(100% - 28px));margin:14px auto;padding:1.1rem 1.2rem 1.6rem}}@media (max-width: 760px){.topbar[data-v-de1dc969]{height:auto;min-height:48px;max-height:none;align-items:stretch;flex-wrap:wrap;overflow:visible}.topbar-title-block[data-v-de1dc969]{order:3;flex-basis:100%}.topbar-actions[data-v-de1dc969]{flex:1 1 auto;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.topbar-actions[data-v-de1dc969]::-webkit-scrollbar{display:none}.body[data-v-de1dc969]{grid-template-columns:1fr;grid-template-rows:minmax(280px,42vh) minmax(0,1fr)}.left[data-v-de1dc969]{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.article-shell[data-v-de1dc969]{width:calc(100% - 20px);min-height:calc(100% - 20px);margin:10px auto;border-radius:16px}}@media (max-width: 520px){.topbar[data-v-de1dc969]{padding:.45rem}.topbar-actions[data-v-de1dc969]{display:grid;grid-template-columns:1fr}.btn[data-v-de1dc969]{width:100%;white-space:normal}.left[data-v-de1dc969]{padding:.5rem}.article-shell[data-v-de1dc969]{width:100%;min-height:100%;margin:0;border-left:0;border-right:0;border-radius:0;padding:1rem}}.topbar[data-v-fc89f79c]{--nisb-gate-bar-height: 52px;position:relative;z-index:3;flex:0 0 auto;min-width:0;min-height:var(--nisb-gate-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:.55rem;padding:.48rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 10px 24px #0000000a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.topbar[data-v-fc89f79c]::-webkit-scrollbar{display:none}.topbar[data-v-fc89f79c]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 18%,var(--line)),transparent);opacity:.62}.left[data-v-fc89f79c]{flex:1 1 auto;min-width:220px;display:inline-flex;align-items:center;gap:.7rem}.title-block[data-v-fc89f79c]{min-width:0;display:grid;gap:.14rem}.title[data-v-fc89f79c]{min-width:0;color:var(--text-main, var(--text));font-size:.9rem;font-weight:820;line-height:1.25;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-row[data-v-fc89f79c]{min-width:0;display:flex;align-items:center;gap:.32rem}.status-chip[data-v-fc89f79c]{display:inline-flex;align-items:center;justify-content:center;min-height:21px;box-sizing:border-box;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:740;line-height:1;white-space:nowrap}.status-chip.active[data-v-fc89f79c]{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected)}.spacer[data-v-fc89f79c]{flex:0 0 0}.actions[data-v-fc89f79c]{flex:0 0 auto;min-width:max-content;display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.btn[data-v-fc89f79c]{min-height:31px;box-sizing:border-box;padding:0 .68rem;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-fc89f79c]:hover:not(:disabled),.btn[data-v-fc89f79c]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-fc89f79c]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-fc89f79c]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.ghost[data-v-fc89f79c]{background:color-mix(in srgb,var(--editor-bg) 30%,transparent)}.btn.primary[data-v-fc89f79c]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.btn.busy[data-v-fc89f79c]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected)}@media (max-width: 900px){.topbar[data-v-fc89f79c]{align-items:stretch;flex-wrap:wrap;overflow-x:hidden;overflow-y:visible}.left[data-v-fc89f79c]{flex:1 1 100%;min-width:0}.actions[data-v-fc89f79c]{flex:1 1 100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none}.actions[data-v-fc89f79c]::-webkit-scrollbar{display:none}}@media (max-width: 520px){.topbar[data-v-fc89f79c]{padding:.45rem}.left[data-v-fc89f79c]{align-items:stretch;display:grid;grid-template-columns:1fr;gap:.45rem}.btn[data-v-fc89f79c]{width:100%;white-space:normal}.actions[data-v-fc89f79c]{display:grid;grid-template-columns:1fr}}.auto_rules[data-v-3b14ce74]{display:flex;flex-direction:column;gap:.75rem}.row[data-v-3b14ce74]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.row_between[data-v-3b14ce74]{justify-content:space-between}.section_title[data-v-3b14ce74]{font-size:.875rem;font-weight:600;color:var(--text-main);opacity:.7}.form[data-v-3b14ce74]{display:flex;flex-direction:column;gap:.5rem}.kv[data-v-3b14ce74]{display:grid;grid-template-columns:100px 1fr;gap:.5rem;align-items:center}.kv2[data-v-3b14ce74]{display:grid;grid-template-columns:110px 1fr;gap:.5rem;align-items:center}.k[data-v-3b14ce74]{font-size:.8125rem;color:var(--text-main);opacity:.7}.inp[data-v-3b14ce74]{padding:.375rem .5rem;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text-main);font-size:.8125rem}.inp.small[data-v-3b14ce74]{font-size:.75rem}.inp.mono[data-v-3b14ce74]{font-family:Courier New,monospace}.inp.area[data-v-3b14ce74]{min-height:64px;resize:vertical;white-space:pre-wrap}.inp[data-v-3b14ce74]:focus{outline:none;border-color:var(--link)}.btn_row[data-v-3b14ce74]{display:flex;gap:.5rem;flex-wrap:wrap}.btn[data-v-3b14ce74]{padding:.375rem .75rem;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text-main);font-size:.8125rem;cursor:pointer;transition:all .2s}.btn[data-v-3b14ce74]:hover:not(:disabled):not(.disabled){background:var(--hover);border-color:var(--link)}.btn[data-v-3b14ce74]:disabled{opacity:.5;cursor:not-allowed}.btn.disabled[data-v-3b14ce74]{opacity:.5;cursor:not-allowed}.btn.ghost[data-v-3b14ce74]{background:transparent;border-color:transparent}.btn.ghost[data-v-3b14ce74]:hover:not(:disabled){background:var(--hover);border-color:var(--line)}.btn.mini[data-v-3b14ce74]{padding:.25rem .5rem;font-size:.75rem}.btn.danger[data-v-3b14ce74]{border-color:var(--danger);color:var(--danger)}.btn.danger[data-v-3b14ce74]:hover:not(:disabled){background:var(--danger);color:#fff}.rules_list[data-v-3b14ce74]{display:flex;flex-direction:column;gap:.5rem}.list_header[data-v-3b14ce74]{font-size:.75rem;padding:.25rem 0}.tipline[data-v-3b14ce74]{padding:.25rem 0}.rules_box[data-v-3b14ce74]{max-height:380px;overflow:auto;overscroll-behavior:contain;padding-right:2px}.rule_item[data-v-3b14ce74]{padding:.75rem;border:1px solid var(--line);border-radius:6px;background:var(--bg);display:flex;flex-direction:column;gap:.5rem;transition:all .2s;margin-bottom:.5rem}.rule_item.disabled[data-v-3b14ce74]{opacity:.6}.rule_head[data-v-3b14ce74]{display:flex;align-items:center;gap:.5rem}.rule_status[data-v-3b14ce74]{font-size:1rem}.rule_name[data-v-3b14ce74]{flex:1;font-weight:600;font-size:.875rem;color:var(--text-main)}.rule_id[data-v-3b14ce74]{font-size:.75rem;opacity:.5}.rule_meta[data-v-3b14ce74]{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.75rem}.rule_actions[data-v-3b14ce74]{display:flex;gap:.5rem;flex-wrap:wrap}.empty[data-v-3b14ce74]{padding:1rem;text-align:center;font-size:.875rem;opacity:.6}.report[data-v-3b14ce74]{padding:.75rem;border:1px solid var(--line);border-radius:6px;background:var(--sidebar-bg)}.report_title[data-v-3b14ce74]{font-size:.75rem;margin-bottom:.5rem;font-weight:600}.rline[data-v-3b14ce74]{display:flex;gap:.75rem;align-items:center;padding:.25rem 0;font-size:.8125rem;flex-wrap:wrap}.mono[data-v-3b14ce74]{font-family:Courier New,monospace}.muted[data-v-3b14ce74]{opacity:.7}.smalltext[data-v-3b14ce74]{font-size:.75rem}.ok[data-v-3b14ce74]{color:var(--success, #10b981)}.danger[data-v-3b14ce74]{color:var(--danger, #ef4444)}.modal_mask[data-v-3b14ce74]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-3b14ce74]{width:min(860px,calc(100vw - 24px));max-height:90vh;overflow:auto;border-radius:10px;border:1px solid var(--line);background:var(--editor-bg);padding:.9rem 1rem}.modal_head[data-v-3b14ce74]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 .65rem;border-bottom:1px solid var(--line)}.modal_title[data-v-3b14ce74]{font-size:.95rem;color:var(--text);font-weight:650}.modal_body[data-v-3b14ce74]{margin-top:.7rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.modal_actions[data-v-3b14ce74]{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.5rem;padding:0;border-top:none}.modal .k[data-v-3b14ce74]{font-size:.8rem;color:var(--text-secondary);opacity:1}.modal .inp[data-v-3b14ce74]{width:100%;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--line);outline:none;background:transparent;color:var(--text);font-size:.85rem}.modal .inp.small[data-v-3b14ce74]{font-size:.82rem}.modal .inp.mono[data-v-3b14ce74]{font-family:var(--font-mono, "Courier New", monospace)}.modal .inp[data-v-3b14ce74]:focus{border-color:var(--selected);box-shadow:0 2px 10px #3c69bc1f}.modal .btn[data-v-3b14ce74]{padding:.45rem .8rem;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease-smooth);font-size:.85rem}.modal .btn[data-v-3b14ce74]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.modal .btn[data-v-3b14ce74]:disabled{opacity:.6;cursor:not-allowed}.modal .btn.mini[data-v-3b14ce74]{padding:.35rem .6rem;font-size:.8rem}.modal .btn.ghost[data-v-3b14ce74]{background:transparent;border-color:transparent;color:var(--text-secondary)}.modal .btn.ghost[data-v-3b14ce74]:hover:not(:disabled){background:var(--selected-bg);border-color:var(--line);color:var(--text)}.tipbox[data-v-3b14ce74]{padding:8px;border:1px dashed var(--line);border-radius:8px;background:transparent}.radio[data-v-3b14ce74]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem}.check[data-v-3b14ce74]{display:inline-flex;align-items:center;gap:8px;font-size:.75rem}.panel[data-v-0118b908]{min-width:0;display:flex;flex-direction:column;gap:.72rem;padding:0;color:var(--text-main, var(--text));overflow-x:hidden}.section[data-v-0118b908]{min-width:0;display:flex;flex-direction:column;gap:.56rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 8px 18px #0000000a}.section[data-v-0118b908]:hover{border-color:color-mix(in srgb,var(--selected) 18%,var(--line))}.h[data-v-0118b908]{min-width:0;color:var(--text-main, var(--text));font-size:.82rem;font-weight:810;line-height:1.35;letter-spacing:-.005em;overflow-wrap:break-word}.hr[data-v-0118b908]{display:none}.row[data-v-0118b908]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.46rem}.row-between[data-v-0118b908]{justify-content:space-between}.smalltext[data-v-0118b908],.smallhint[data-v-0118b908]{color:var(--text-secondary);font-size:.74rem;line-height:1.45;overflow-wrap:break-word}.kv[data-v-0118b908]{min-width:0;display:grid;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);gap:.48rem .62rem;align-items:center}.k[data-v-0118b908]{min-width:0;color:var(--text-secondary);font-size:.75rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.inp[data-v-0118b908],.sel[data-v-0118b908]{width:100%;min-width:0;min-height:33px;box-sizing:border-box;padding:.48rem .62rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;outline:none;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.8rem;line-height:1.35;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.inp.small[data-v-0118b908]{min-height:33px;font-size:.8rem}.inp[data-v-0118b908]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.inp[data-v-0118b908]:focus,.sel[data-v-0118b908]:focus{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 84%,transparent),color-mix(in srgb,var(--sidebar-bg) 66%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 8px 18px #00000012}.mono[data-v-0118b908]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}.btn[data-v-0118b908]{min-height:31px;box-sizing:border-box;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:750;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-0118b908]:hover:not(:disabled),.btn[data-v-0118b908]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-0118b908]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-0118b908]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.mini[data-v-0118b908]{min-height:27px;padding:0 .52rem;border-radius:9px;font-size:.72rem}.btn.ok[data-v-0118b908],.ok[data-v-0118b908]{border-color:#16a34a66;background:#16a34a14;color:#16a34a}.btn.danger[data-v-0118b908],.chip.danger[data-v-0118b908]{border-color:#ef444457;background:#ef444414;color:#ef4444}.btn.danger[data-v-0118b908]:hover:not(:disabled),.chip.danger[data-v-0118b908]:hover{border-color:#ef444494;background:#ef44441f;color:#ef4444}.chips[data-v-0118b908]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.chip_wrap[data-v-0118b908]{position:relative;min-width:0;display:inline-flex;align-items:center}.chip[data-v-0118b908]{max-width:190px;min-height:25px;box-sizing:border-box;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:730;line-height:1;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.chip[data-v-0118b908]:hover,.chip_wrap.active .chip[data-v-0118b908]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent)}.chip_x[data-v-0118b908]{position:absolute;top:-7px;right:-7px;width:17px;height:17px;padding:0;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,rgba(0,0,0,.34)),color-mix(in srgb,var(--sidebar-bg) 72%,rgba(0,0,0,.42)));color:var(--text-main, var(--text));cursor:pointer;font-family:inherit;font-size:12px;line-height:14px;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .15s ease,transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.chip_wrap:hover .chip_x[data-v-0118b908],.chip_wrap.active .chip_x[data-v-0118b908]{opacity:1;pointer-events:auto;transform:scale(1)}.chip_x[data-v-0118b908]:hover{border-color:#ef444494;background:#ef44442e;color:#ef4444}.radio[data-v-0118b908],.check[data-v-0118b908]{min-width:0;min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .52rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 50%,transparent);color:var(--text-secondary);cursor:pointer;font-size:.78rem;line-height:1.35;overflow-wrap:break-word}.radio[data-v-0118b908]:hover,.check[data-v-0118b908]:hover{border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,var(--editor-bg));color:var(--selected)}.radio input[data-v-0118b908],.check input[data-v-0118b908]{flex:0 0 auto;accent-color:var(--selected)}.check.inline[data-v-0118b908]{align-self:flex-start}.box[data-v-0118b908]{min-width:0;display:flex;flex-direction:column;gap:.62rem;padding:.66rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 46%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent))}.list[data-v-0118b908]{min-width:0;max-height:230px;display:grid;align-content:start;gap:.26rem;overflow-y:auto;overflow-x:hidden;padding:.38rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 50%,transparent);overscroll-behavior:contain;scrollbar-width:thin}.list-row[data-v-0118b908]{min-width:0;display:flex;align-items:center;gap:.48rem;padding:.42rem .48rem;border:1px solid transparent;border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.list-row[data-v-0118b908]:hover{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 38%,var(--editor-bg));color:var(--selected)}.list-row input[data-v-0118b908]{flex:0 0 auto;accent-color:var(--selected)}.list-name[data-v-0118b908]{flex:1 1 auto;min-width:0;color:var(--text-main, var(--text));font-size:.79rem;font-weight:680;line-height:1.32;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse[data-v-0118b908]{animation:pulse-0118b908 .62s ease-out}@keyframes pulse-0118b908{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.report[data-v-0118b908]{min-width:0;padding:.68rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-main, var(--text));font-size:.79rem;line-height:1.48;overflow-wrap:break-word}.muted[data-v-0118b908]{color:var(--text-secondary);line-height:1.45;overflow-wrap:break-word}.rule-row[data-v-0118b908]{min-width:0;display:grid;grid-template-columns:minmax(72px,.34fr) minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.36rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent)}.rule-row[data-v-0118b908]:last-child{border-bottom:0}.rule-row>span[data-v-0118b908]{min-width:0;overflow-wrap:anywhere}.rulesbox[data-v-0118b908]{max-height:170px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.list[data-v-0118b908]::-webkit-scrollbar,.rulesbox[data-v-0118b908]::-webkit-scrollbar{width:8px}.list[data-v-0118b908]::-webkit-scrollbar-thumb,.rulesbox[data-v-0118b908]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.list[data-v-0118b908]::-webkit-scrollbar-thumb:hover,.rulesbox[data-v-0118b908]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 62%,transparent)}@media (max-width: 760px){.section[data-v-0118b908]{padding:.66rem;border-radius:14px}.kv[data-v-0118b908]{grid-template-columns:1fr;gap:.34rem}.k[data-v-0118b908]{margin-top:.16rem}.row[data-v-0118b908]{align-items:stretch}.row>.inp[data-v-0118b908],.row>.sel[data-v-0118b908]{flex:1 1 100%}.row>.btn[data-v-0118b908]{flex:1 1 auto}.rule-row[data-v-0118b908]{grid-template-columns:1fr;align-items:stretch}.rule-row .btn[data-v-0118b908]{width:100%}}@media (max-width: 520px){.panel[data-v-0118b908]{gap:.58rem}.section[data-v-0118b908]{padding:.58rem;border-radius:13px}.row[data-v-0118b908],.chips[data-v-0118b908]{align-items:stretch}.btn[data-v-0118b908],.chip[data-v-0118b908],.radio[data-v-0118b908],.check[data-v-0118b908]{width:100%;white-space:normal}.chip_wrap[data-v-0118b908]{width:100%}.chip[data-v-0118b908]{max-width:none}.chip_x[data-v-0118b908]{opacity:1;pointer-events:auto;transform:scale(1)}}.wrap[data-v-35c53412]{min-width:0;padding:0;color:var(--text-main, var(--text));overflow-x:hidden}.wrap.embedded[data-v-35c53412]{padding:0}.head[data-v-35c53412]{position:sticky;top:0;z-index:2;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin-bottom:.72rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 8px 18px #0000000d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.title-block[data-v-35c53412]{min-width:0;display:grid;gap:.32rem}.h[data-v-35c53412]{min-width:0;color:var(--text-main, var(--text));font-size:.86rem;font-weight:820;line-height:1.35;letter-spacing:-.005em;overflow-wrap:break-word}.head-meta[data-v-35c53412]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.34rem}.right[data-v-35c53412]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.sort[data-v-35c53412]{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.36rem;flex-wrap:wrap}.sbtn[data-v-35c53412],.btn[data-v-35c53412],.alink[data-v-35c53412]{min-height:29px;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:750;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.sbtn[data-v-35c53412]:hover:not(:disabled),.sbtn[data-v-35c53412]:focus-visible:not(:disabled),.btn[data-v-35c53412]:hover:not(:disabled),.btn[data-v-35c53412]:focus-visible:not(:disabled),.alink[data-v-35c53412]:hover,.alink[data-v-35c53412]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.sbtn[data-v-35c53412]:active:not(:disabled),.btn[data-v-35c53412]:active:not(:disabled),.alink[data-v-35c53412]:active{transform:translateY(1px)}.sbtn.active[data-v-35c53412]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent));color:var(--selected)}.btn[data-v-35c53412]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.mini[data-v-35c53412]{min-height:27px;padding:0 .54rem;border-radius:9px;font-size:.72rem}.btn.danger[data-v-35c53412]{border-color:#ef444457;background:#ef444414;color:#ef4444}.btn.danger[data-v-35c53412]:hover:not(:disabled),.btn.danger[data-v-35c53412]:focus-visible:not(:disabled){border-color:#ef444494;background:#ef44441f;color:#ef4444}.alink[data-v-35c53412]{color:var(--selected)}.meta-chip[data-v-35c53412],.status-chip[data-v-35c53412],.badge[data-v-35c53412]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;box-sizing:border-box;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 66%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:740;line-height:1;white-space:nowrap;max-width:100%}.meta-chip[data-v-35c53412],.status-chip.active[data-v-35c53412]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg));color:var(--selected)}.empty[data-v-35c53412]{padding:1rem .9rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);font-size:.84rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.list[data-v-35c53412]{min-width:0;display:grid;align-content:start;gap:.72rem}.card[data-v-35c53412]{position:relative;width:min(900px,100%);min-width:0;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;margin:0 auto;padding:.78rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 80%,transparent));color:var(--text-main, var(--text));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 8px 18px #0000000a;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.wrap.embedded .card[data-v-35c53412]{width:100%;margin:0}.card[data-v-35c53412]:hover{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 42%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent),0 12px 26px #00000012}.card.active[data-v-35c53412]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 70%,transparent),color-mix(in srgb,var(--editor-bg) 44%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 12%,transparent),0 14px 30px #00000017}.card[data-v-35c53412]:before{content:"";position:absolute;left:.42rem;top:.82rem;bottom:.82rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,transparent);opacity:.9;transition:background .15s ease,box-shadow .15s ease}.card[data-v-35c53412]:hover:before,.card.active[data-v-35c53412]:before{background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.pick[data-v-35c53412]{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:28px;margin-left:.2rem;cursor:pointer}.pick input[data-v-35c53412]{accent-color:var(--selected)}.main[data-v-35c53412]{min-width:0;display:grid;gap:.42rem;cursor:pointer}.title[data-v-35c53412]{min-width:0;color:var(--text-main, var(--text));font-size:.92rem;font-weight:790;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.card:hover .title[data-v-35c53412],.card.active .title[data-v-35c53412]{color:var(--selected)}.badges[data-v-35c53412]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.34rem}.badge.ok[data-v-35c53412]{border-color:#16a34a5c;background:#16a34a14;color:#16a34a}.badge.danger[data-v-35c53412]{border-color:#ef44445c;background:#ef444414;color:#ef4444}.badge.blocked[data-v-35c53412]{border-color:color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--editor-bg) 56%,transparent);color:var(--text-secondary);opacity:.82}.meta-row[data-v-35c53412]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.38rem .58rem;color:var(--text-secondary);font-size:.74rem;line-height:1.45}.meta-row span[data-v-35c53412]{min-width:0;overflow-wrap:anywhere}.excerpt[data-v-35c53412]{min-width:0;color:color-mix(in srgb,var(--text-main, var(--text)) 88%,var(--text-secondary));font-size:.82rem;line-height:1.52;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.actions[data-v-35c53412]{grid-column:2;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;padding-top:.62rem;margin-top:.14rem;border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}.foot[data-v-35c53412]{margin-top:.72rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.76rem;line-height:1.5;overflow-wrap:break-word}.mono[data-v-35c53412]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);overflow-wrap:anywhere}@media (max-width: 900px){.head[data-v-35c53412]{align-items:stretch;flex-direction:column}.right[data-v-35c53412],.sort[data-v-35c53412]{width:100%;justify-content:flex-start}}@media (max-width: 620px){.head[data-v-35c53412]{padding:.62rem;border-radius:14px}.sort[data-v-35c53412]{display:grid;grid-template-columns:1fr}.sbtn[data-v-35c53412],.btn[data-v-35c53412],.alink[data-v-35c53412]{width:100%;white-space:normal}.card[data-v-35c53412]{grid-template-columns:1fr;gap:.48rem;padding:.68rem;border-radius:14px}.card[data-v-35c53412]:before{left:.68rem;right:.68rem;top:0;bottom:auto;width:auto;height:3px}.pick[data-v-35c53412]{justify-content:flex-start;margin-left:0}.actions[data-v-35c53412]{grid-column:1;display:grid;grid-template-columns:1fr}.foot[data-v-35c53412]{padding:.62rem}}.mask[data-v-1e9c048a]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:18px;overflow-y:auto;overflow-x:hidden;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--selected) 12%,transparent),transparent 32%),radial-gradient(circle at 82% 8%,color-mix(in srgb,#16a34a 8%,transparent),transparent 28%),#0000004d}.modal[data-v-1e9c048a]{width:min(940px,calc(100vw - 36px));max-height:calc(100vh - 36px);min-height:min(620px,calc(100vh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));box-shadow:0 24px 80px #00000047,0 2px 18px #00000029;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.preview-modal[data-v-1e9c048a]{min-height:min(640px,calc(100vh - 36px))}.override-modal[data-v-1e9c048a]{min-height:min(720px,calc(100vh - 36px))}.head[data-v-1e9c048a]{flex:0 0 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 16px 13px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 56%,transparent))}.title-block[data-v-1e9c048a]{min-width:0;display:grid;gap:6px}.title[data-v-1e9c048a]{min-width:0;color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtitle[data-v-1e9c048a]{color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.body[data-v-1e9c048a]{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;padding:12px;scrollbar-width:thin}.body[data-v-1e9c048a]::-webkit-scrollbar{width:8px}.body[data-v-1e9c048a]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.foot[data-v-1e9c048a]{flex:0 0 auto;min-width:0;display:flex;justify-content:flex-end;gap:9px;padding:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 84%,transparent)}.btn[data-v-1e9c048a]{min-height:34px;box-sizing:border-box;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 86%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:740;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .12s ease}.btn[data-v-1e9c048a]:hover:not(:disabled),.btn[data-v-1e9c048a]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-1e9c048a]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-1e9c048a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.mini[data-v-1e9c048a]{min-height:31px;padding:0 .62rem;font-size:.74rem}.btn.ghost[data-v-1e9c048a]{background:color-mix(in srgb,var(--editor-bg) 30%,transparent)}.btn.primary[data-v-1e9c048a]{border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 72%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected)}.empty[data-v-1e9c048a],.info-box[data-v-1e9c048a]{padding:.9rem .85rem;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 50%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);font-size:.82rem;line-height:1.5;overflow-wrap:break-word}.empty[data-v-1e9c048a]{text-align:center}.info-box[data-v-1e9c048a]{border-style:solid}.pre[data-v-1e9c048a]{flex:1 1 auto;min-height:0;min-width:0;margin:0;padding:.95rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 58%,transparent));color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.84rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;overflow-x:hidden;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.ta[data-v-1e9c048a]{flex:1 1 auto;width:100%;min-width:0;min-height:420px;box-sizing:border-box;padding:.9rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;outline:none;resize:vertical;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 60%,transparent));color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.84rem;line-height:1.6;overflow-wrap:break-word;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ta[data-v-1e9c048a]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.ta[data-v-1e9c048a]:focus{border-color:color-mix(in srgb,var(--selected) 48%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 58%,transparent));box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 54%,transparent),inset 0 1px color-mix(in srgb,white 5%,transparent)}@media (max-width: 768px){.mask[data-v-1e9c048a]{align-items:stretch;padding:0}.modal[data-v-1e9c048a],.preview-modal[data-v-1e9c048a],.override-modal[data-v-1e9c048a]{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.head[data-v-1e9c048a],.foot[data-v-1e9c048a]{display:grid;grid-template-columns:1fr}.head .btn[data-v-1e9c048a]{justify-self:end}.foot[data-v-1e9c048a]{justify-content:stretch}.foot .btn[data-v-1e9c048a]{width:100%}.title[data-v-1e9c048a]{white-space:normal;overflow-wrap:break-word}.ta[data-v-1e9c048a]{min-height:52vh}}@media (max-width: 420px){.head[data-v-1e9c048a],.body[data-v-1e9c048a],.foot[data-v-1e9c048a]{padding:10px}.btn[data-v-1e9c048a]{width:100%;white-space:normal}}.gate-wrap[data-v-3a373a30]{position:relative;height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 92%,var(--sidebar-bg)))}.gate-body[data-v-3a373a30]{flex:1 1 auto;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:12px;padding:12px;overflow:hidden}.gate-body.results-left[data-v-3a373a30]{grid-template-columns:minmax(0,1fr)}.left-pane[data-v-3a373a30],.right-pane[data-v-3a373a30]{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 12px 28px #0000000f}.left-pane[data-v-3a373a30]{position:relative}.left-pane[data-v-3a373a30]:after{content:"";position:absolute;top:14px;right:0;bottom:14px;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--selected) 16%,var(--line)),transparent);opacity:.48}.gate-body.results-left .left-pane[data-v-3a373a30]:after{display:none}.right-pane[data-v-3a373a30]{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent))}.left-scroll[data-v-3a373a30],.right-scroll[data-v-3a373a30]{flex:1 1 auto;min-height:0;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.left-scroll[data-v-3a373a30],.right-scroll[data-v-3a373a30]{padding:10px}.left-scroll[data-v-3a373a30]::-webkit-scrollbar,.right-scroll[data-v-3a373a30]::-webkit-scrollbar{width:8px}.left-scroll[data-v-3a373a30]::-webkit-scrollbar-thumb,.right-scroll[data-v-3a373a30]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.left-results-sep[data-v-3a373a30]{height:1px;margin:.7rem .2rem;border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 18%,var(--line)),transparent);opacity:.78}@media (max-width: 860px){.gate-body[data-v-3a373a30]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;padding:10px}.left-pane[data-v-3a373a30],.right-pane[data-v-3a373a30]{border-radius:15px}.left-pane[data-v-3a373a30]:after{display:none}}@media (max-width: 620px){.gate-body[data-v-3a373a30],.left-scroll[data-v-3a373a30],.right-scroll[data-v-3a373a30]{padding:8px}.left-pane[data-v-3a373a30],.right-pane[data-v-3a373a30]{border-radius:14px}}@media (max-width: 420px){.gate-body[data-v-3a373a30],.left-scroll[data-v-3a373a30],.right-scroll[data-v-3a373a30]{padding:6px}}.card[data-v-fca78e3f]{position:relative;width:min(100%,840px);min-width:0;margin:0 auto .78rem;padding:.82rem .88rem .78rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 46%,transparent));color:var(--text, var(--text-main));cursor:pointer;box-sizing:border-box;overflow:hidden;box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.card[data-v-fca78e3f]:before{content:"";position:absolute;left:.52rem;top:.72rem;bottom:.72rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--line) 78%,transparent);opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease}.card[data-v-fca78e3f]:hover{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 86%,transparent),color-mix(in srgb,var(--sidebar-bg) 56%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 10px 24px #0000000f}.card[data-v-fca78e3f]:hover:before{opacity:.55;background:color-mix(in srgb,var(--selected) 44%,transparent)}.card.active[data-v-fca78e3f]{border-color:color-mix(in srgb,var(--selected) 52%,var(--line));background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 12%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent));box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 14px 30px #00000014}.card.active[data-v-fca78e3f]:before{opacity:1;background:color-mix(in srgb,var(--selected) 76%,transparent)}.card.unread[data-v-fca78e3f]:not(.active):before{opacity:.85;background:#d97706}.card-topline[data-v-fca78e3f]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.58rem;margin-bottom:.52rem;padding-left:.34rem}.source-wrap[data-v-fca78e3f]{min-width:0;display:inline-flex;align-items:center;gap:.38rem}.source-dot[data-v-fca78e3f]{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--selected) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.source-chip[data-v-fca78e3f]{min-width:0;max-width:min(360px,52vw);min-height:22px;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);font-size:.7rem;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-wrap[data-v-fca78e3f]{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.34rem}.state-chip[data-v-fca78e3f],.signal-chip[data-v-fca78e3f]{min-width:0;min-height:22px;display:inline-flex;align-items:center;padding:0 .46rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.69rem;font-weight:760;line-height:1;white-space:nowrap}.state-chip.unread[data-v-fca78e3f]{border-color:#d9770652;background:#d977061a;color:#d97706;font-weight:830}.state-chip.read[data-v-fca78e3f]{opacity:.82}.state-chip.notify[data-v-fca78e3f],.signal-chip.notifications[data-v-fca78e3f]{border-color:#ef44443d;background:#ef444414;color:#ef4444}.card-header[data-v-fca78e3f]{min-width:0;margin-bottom:.48rem;padding-left:.34rem}.title[data-v-fca78e3f]{min-width:0;margin:0;color:var(--text, var(--text-main));font-size:.94rem;font-weight:820;line-height:1.34;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meta-row[data-v-fca78e3f]{min-width:0;display:flex;align-items:center;gap:.46rem;margin-bottom:.62rem;padding-left:.34rem;color:var(--text-secondary);font-size:.76rem;line-height:1.35;overflow:hidden}.author[data-v-fca78e3f]{min-width:0;display:inline-flex;align-items:center;gap:.38rem;flex:1 1 auto}.avatar[data-v-fca78e3f]{flex:0 0 auto;width:1.18rem;height:1.18rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;object-fit:cover}.author-text[data-v-fca78e3f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time[data-v-fca78e3f]{flex:0 0 auto;white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums}.score[data-v-fca78e3f]{flex:0 0 auto;color:var(--selected);font-weight:820;white-space:nowrap;font-variant-numeric:tabular-nums}.excerpt[data-v-fca78e3f]{min-width:0;margin-bottom:.66rem;padding-left:.34rem;color:color-mix(in srgb,var(--text, var(--text-main)) 88%,var(--text-secondary));font-size:.82rem;line-height:1.5;opacity:.96;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.signal-row[data-v-fca78e3f]{min-width:0;display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;margin-bottom:.62rem;padding-left:.34rem}.signal-chip.comments[data-v-fca78e3f]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 30%,transparent);color:var(--selected)}.tags-row[data-v-fca78e3f]{min-width:0;display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;margin-bottom:.7rem;padding-left:.34rem;overflow:hidden}.tag[data-v-fca78e3f],.tag-more[data-v-fca78e3f]{min-width:0;max-width:100%;min-height:23px;display:inline-flex;align-items:center;padding:0 .52rem;border-radius:999px;font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap}.tag[data-v-fca78e3f]{border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.tag[data-v-fca78e3f]:hover,.tag[data-v-fca78e3f]:focus-visible{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent);outline:none}.tag-more[data-v-fca78e3f]{border:1px dashed color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 44%,transparent);color:var(--text-secondary);cursor:help}.actions-row[data-v-fca78e3f]{min-width:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding-left:.34rem;overflow:hidden}.action-btn[data-v-fca78e3f]{flex:0 0 auto;min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.action-btn[data-v-fca78e3f]:hover:not(:disabled),.action-btn[data-v-fca78e3f]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.action-btn[data-v-fca78e3f]:active:not(:disabled){transform:translateY(1px)}.action-btn[data-v-fca78e3f]:disabled{opacity:.52;cursor:not-allowed}.action-btn.bookmarked[data-v-fca78e3f]{border-color:#d9770661;background:linear-gradient(135deg,#d977061f,color-mix(in srgb,var(--editor-bg) 42%,transparent));color:#d97706;font-weight:830}.action-btn.icon-only[data-v-fca78e3f]{min-width:30px;padding:0 .5rem;font-size:.9rem}.action-btn.downvote[data-v-fca78e3f]:hover:not(:disabled),.action-btn.downvote[data-v-fca78e3f]:focus-visible:not(:disabled){border-color:#d977067a;background:#d977061a;color:#d97706;box-shadow:0 0 0 2px #d977061a,0 8px 18px #00000014}.action-btn.spam[data-v-fca78e3f]:hover:not(:disabled),.action-btn.spam[data-v-fca78e3f]:focus-visible:not(:disabled),.action-btn.danger[data-v-fca78e3f]:hover:not(:disabled),.action-btn.danger[data-v-fca78e3f]:focus-visible:not(:disabled){border-color:#ef444485;background:#ef44441a;color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 8px 18px #00000014}.card.mode-compact[data-v-fca78e3f]{padding:.74rem .72rem .72rem}.card.mode-compact .source-chip[data-v-fca78e3f]{max-width:44vw}.card.mode-compact .title[data-v-fca78e3f]{font-size:.88rem}.card.mode-compact .excerpt[data-v-fca78e3f]{font-size:.79rem;-webkit-line-clamp:2}.card.mode-minimal[data-v-fca78e3f]{padding:.68rem .64rem;border-radius:13px}.card.mode-minimal[data-v-fca78e3f]:before{left:.38rem;top:.62rem;bottom:.62rem}.card.mode-minimal .card-topline[data-v-fca78e3f]{gap:.36rem;margin-bottom:.42rem;padding-left:.28rem}.card.mode-minimal .source-chip[data-v-fca78e3f]{max-width:50vw;font-size:.68rem}.card.mode-minimal .state-chip.notify[data-v-fca78e3f]{display:none}.card.mode-minimal .card-header[data-v-fca78e3f],.card.mode-minimal .meta-row[data-v-fca78e3f],.card.mode-minimal .excerpt[data-v-fca78e3f],.card.mode-minimal .signal-row[data-v-fca78e3f],.card.mode-minimal .tags-row[data-v-fca78e3f],.card.mode-minimal .actions-row[data-v-fca78e3f]{padding-left:.28rem}.card.mode-minimal .title[data-v-fca78e3f]{font-size:.84rem;-webkit-line-clamp:2}.card.mode-minimal .meta-row[data-v-fca78e3f]{gap:.36rem;margin-bottom:.5rem;font-size:.7rem}.card.mode-minimal .excerpt[data-v-fca78e3f]{font-size:.76rem;-webkit-line-clamp:2}.card.mode-minimal .tag[data-v-fca78e3f],.card.mode-minimal .tag-more[data-v-fca78e3f],.card.mode-minimal .signal-chip[data-v-fca78e3f]{min-height:22px;font-size:.66rem;padding:0 .42rem}@media (max-width: 720px){.card[data-v-fca78e3f]{width:100%;margin-bottom:.68rem;padding:.74rem .72rem .72rem;border-radius:14px}.card-topline[data-v-fca78e3f]{align-items:flex-start}.state-wrap[data-v-fca78e3f]{max-width:42%;flex-wrap:wrap}.meta-row[data-v-fca78e3f]{flex-wrap:wrap;overflow:visible}.author[data-v-fca78e3f]{flex:1 1 100%}.time[data-v-fca78e3f],.score[data-v-fca78e3f]{flex:0 0 auto}.actions-row[data-v-fca78e3f]{gap:.34rem}}@media (max-width: 420px){.card[data-v-fca78e3f]{padding:.66rem .62rem;border-radius:13px}.card-topline[data-v-fca78e3f]{flex-wrap:wrap}.state-wrap[data-v-fca78e3f]{max-width:100%;justify-content:flex-start}.source-chip[data-v-fca78e3f]{max-width:72vw}.action-btn[data-v-fca78e3f]{min-height:31px}}.timeline[data-v-9f4413ef]{min-width:0;min-height:100%;box-sizing:border-box;padding:.78rem .76rem 1.28rem;color:var(--text, var(--text-main))}.time-group[data-v-9f4413ef]{position:relative;min-width:0;margin-bottom:.9rem}.group-head[data-v-9f4413ef]{min-width:0;display:flex;align-items:center;gap:.46rem;margin:0 0 .48rem;padding:0 .18rem}.group-title[data-v-9f4413ef]{min-width:0;color:var(--text-secondary);font-size:.74rem;font-weight:820;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-title[data-v-9f4413ef]:before{content:"";width:7px;height:7px;display:inline-block;margin-right:.42rem;border-radius:999px;background:color-mix(in srgb,var(--line) 86%,transparent);vertical-align:.08em}.time-group.selected .group-title[data-v-9f4413ef]:before{background:color-mix(in srgb,var(--selected) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.group-count[data-v-9f4413ef]{flex:0 0 auto;min-width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;padding:0 .42rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sidebar-bg) 36%,transparent);color:var(--text-secondary);font-size:.66rem;font-weight:780;line-height:1;font-variant-numeric:tabular-nums}.state-list[data-v-9f4413ef]{display:grid;gap:.72rem}.skeleton-card[data-v-9f4413ef]{width:min(100%,840px);min-width:0;margin:0 auto;padding:.82rem .88rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));box-sizing:border-box;overflow:hidden}.skeleton-line[data-v-9f4413ef],.skeleton-actions span[data-v-9f4413ef]{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 42%,transparent),color-mix(in srgb,var(--selected-bg) 30%,transparent),color-mix(in srgb,var(--line) 42%,transparent));background-size:220% 100%;animation:shimmer-9f4413ef 1.3s ease-in-out infinite}.skeleton-line.short[data-v-9f4413ef]{width:36%;height:12px;margin-bottom:.62rem}.skeleton-line.title[data-v-9f4413ef]{width:78%;height:16px;margin-bottom:.58rem}.skeleton-line.body[data-v-9f4413ef]{width:92%;height:12px;margin-bottom:.72rem}.skeleton-actions[data-v-9f4413ef]{display:flex;gap:.38rem}.skeleton-actions span[data-v-9f4413ef]{width:54px;height:24px}@keyframes shimmer-9f4413ef{0%{background-position:120% 0}to{background-position:-120% 0}}.state-card[data-v-9f4413ef]{width:min(100%,840px);min-width:0;box-sizing:border-box;margin:0 auto;padding:1rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 6%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 48%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.state-card.empty[data-v-9f4413ef]{text-align:center}.state-card.error[data-v-9f4413ef]{border-color:#ef444447;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.08),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 48%,transparent))}.state-title[data-v-9f4413ef]{color:var(--text, var(--text-main));font-size:.86rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.state-card.error .state-title[data-v-9f4413ef]{color:#ef4444}.state-desc[data-v-9f4413ef]{margin-top:.44rem;color:var(--text-secondary);font-size:.78rem;line-height:1.55;overflow-wrap:break-word}.state-card .btn[data-v-9f4413ef]{margin-top:.76rem}.inline-error[data-v-9f4413ef]{width:min(100%,840px);min-width:0;margin:.1rem auto .86rem;padding:.62rem .72rem;border:1px solid rgba(239,68,68,.24);border-radius:13px;background:#ef444414;color:#ef4444;display:flex;align-items:center;justify-content:space-between;gap:.6rem;box-sizing:border-box}.inline-error span[data-v-9f4413ef]{min-width:0;font-size:.76rem;font-weight:720;line-height:1.45;overflow-wrap:break-word}.more-row[data-v-9f4413ef]{min-width:0;display:flex;justify-content:center;padding:.78rem 0 .22rem}.btn[data-v-9f4413ef]{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 .74rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn.mini[data-v-9f4413ef]{min-height:28px;padding:0 .58rem;font-size:.72rem}.btn[data-v-9f4413ef]:hover:not(:disabled),.btn[data-v-9f4413ef]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-9f4413ef]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-9f4413ef]:disabled{opacity:.54;cursor:not-allowed}.refresh-strip[data-v-9f4413ef]{position:sticky;bottom:.64rem;z-index:4;width:fit-content;max-width:calc(100% - 1rem);margin:.74rem auto 0;padding:.38rem .64rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 46%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:var(--selected);font-size:.72rem;font-weight:780;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 12px 28px #00000024;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}@media (max-width: 720px){.timeline[data-v-9f4413ef]{padding:.62rem .56rem 1.05rem}.inline-error[data-v-9f4413ef]{align-items:stretch;flex-direction:column}.inline-error .btn[data-v-9f4413ef]{width:100%}}@media (max-width: 420px){.timeline[data-v-9f4413ef]{padding:.54rem .48rem .95rem}.group-head[data-v-9f4413ef]{margin-bottom:.42rem}.skeleton-card[data-v-9f4413ef],.state-card[data-v-9f4413ef]{border-radius:14px}.more-row .btn[data-v-9f4413ef]{width:100%}}.tags-wrap[data-v-f2717280]{position:relative;height:100%;min-width:0;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:.9rem .9rem 1.25rem;color:var(--text, var(--text-main));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.tags-wrap[data-v-f2717280]::-webkit-scrollbar{width:8px}.tags-wrap[data-v-f2717280]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.top[data-v-f2717280]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin-bottom:.78rem}.title-stack[data-v-f2717280]{min-width:0;display:flex;flex-direction:column;gap:.36rem}.title[data-v-f2717280]{min-width:0;color:var(--text, var(--text-main));font-size:.94rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.stats-row[data-v-f2717280]{min-width:0;display:inline-flex;align-items:center;gap:.36rem;flex-wrap:wrap}.stat-chip[data-v-f2717280]{min-height:22px;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.stat-chip.strong[data-v-f2717280]{border-color:color-mix(in srgb,var(--selected) 26%,var(--line));background:color-mix(in srgb,var(--selected-bg) 30%,transparent);color:var(--selected)}.cloud[data-v-f2717280]{min-width:0;display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:.5rem}.chip[data-v-f2717280]{max-width:100%;min-height:32px;display:inline-flex;align-items:center;gap:.42rem;padding:.26rem .68rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--tag-size);font-weight:760;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.chip[data-v-f2717280]:hover,.chip[data-v-f2717280]:focus-visible{border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 8px 18px #00000014;outline:none}.chip[data-v-f2717280]:active{transform:translateY(1px)}.chip.active[data-v-f2717280]{border-color:#d9770661;background:linear-gradient(135deg,#d9770621,color-mix(in srgb,var(--editor-bg) 62%,transparent));color:#d97706;box-shadow:0 0 0 2px #d977061a,0 1px color-mix(in srgb,white 7%,transparent) inset}.tag-name[data-v-f2717280]{min-width:0;max-width:min(360px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnt[data-v-f2717280]{flex:0 0 auto;min-height:20px;display:inline-flex;align-items:center;padding:0 .4rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:currentColor;opacity:.84;font-size:.72em;font-weight:820;line-height:1;font-variant-numeric:tabular-nums}.state-list[data-v-f2717280]{min-width:0;display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:.5rem}.skeleton-chip[data-v-f2717280]{width:118px;height:32px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 42%,transparent),color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--line) 42%,transparent));background-size:220% 100%;animation:shimmer-f2717280 1.3s ease-in-out infinite}.skeleton-chip.wide[data-v-f2717280]{width:158px}.skeleton-chip.short[data-v-f2717280]{width:88px}@keyframes shimmer-f2717280{0%{background-position:120% 0}to{background-position:-120% 0}}.state-card[data-v-f2717280]{min-width:0;box-sizing:border-box;padding:.9rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.state-card.empty[data-v-f2717280]{text-align:center}.state-card.error[data-v-f2717280]{border-color:#ef444447;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.08),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.state-title[data-v-f2717280]{color:var(--text, var(--text-main));font-size:.84rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.state-card.error .state-title[data-v-f2717280]{color:#ef4444}.state-desc[data-v-f2717280]{margin-top:.42rem;color:var(--text-secondary);font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.state-card .btn[data-v-f2717280]{margin-top:.72rem}.inline-error[data-v-f2717280]{min-width:0;margin-bottom:.72rem;padding:.58rem .66rem;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#ef444414;color:#ef4444;display:flex;align-items:center;justify-content:space-between;gap:.58rem;box-sizing:border-box}.inline-error span[data-v-f2717280]{min-width:0;font-size:.74rem;font-weight:720;line-height:1.45;overflow-wrap:break-word}.refresh-strip[data-v-f2717280]{position:sticky;bottom:.64rem;z-index:4;width:fit-content;max-width:calc(100% - 1rem);margin:.74rem auto 0;padding:.38rem .64rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 46%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:var(--selected);font-size:.72rem;font-weight:780;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 12px 28px #00000024;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}.btn[data-v-f2717280]{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn.mini[data-v-f2717280]{min-height:28px;padding:0 .58rem;font-size:.72rem}.btn[data-v-f2717280]:hover:not(:disabled),.btn[data-v-f2717280]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-f2717280]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-f2717280]:disabled{opacity:.54;cursor:not-allowed}@media (max-width: 720px){.tags-wrap[data-v-f2717280]{padding:.74rem .64rem 1rem}.top[data-v-f2717280]{gap:.56rem}.tag-name[data-v-f2717280]{max-width:58vw}.inline-error[data-v-f2717280]{align-items:stretch;flex-direction:column}.inline-error .btn[data-v-f2717280]{width:100%}}@media (max-width: 420px){.tags-wrap[data-v-f2717280]{padding:.64rem .52rem .9rem}.top[data-v-f2717280]{align-items:stretch;flex-direction:column}.top>.btn[data-v-f2717280]{width:100%}.cloud[data-v-f2717280],.state-list[data-v-f2717280]{gap:.42rem}.chip[data-v-f2717280]{max-width:100%;min-height:31px;padding:.24rem .58rem}.tag-name[data-v-f2717280]{max-width:68vw}.skeleton-chip[data-v-f2717280]{width:104px}.skeleton-chip.wide[data-v-f2717280]{width:136px}.skeleton-chip.short[data-v-f2717280]{width:78px}}.node[data-v-7c9d3072]{position:relative;min-width:0;margin-top:.56rem;margin-left:var(--depth-pad);color:var(--text, var(--text-main));font-size:inherit;line-height:inherit}.node.nested[data-v-7c9d3072]:before{content:"";position:absolute;left:calc(var(--depth-pad) * -.5);top:.24rem;bottom:.24rem;width:2px;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent);pointer-events:none}.node.replying[data-v-7c9d3072]:before{background:color-mix(in srgb,var(--selected) 58%,transparent)}.c-item[data-v-7c9d3072]{min-width:0;box-sizing:border-box;padding:.62rem .66rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.node.replying .c-item[data-v-7c9d3072]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent)}.node.pending .c-item[data-v-7c9d3072]{border-color:#d977064d}.node.failed .c-item[data-v-7c9d3072]{border-color:#ef44444d;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.07),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.node.deleted .c-item[data-v-7c9d3072]{opacity:.78}.c-head[data-v-7c9d3072]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem}.c-meta[data-v-7c9d3072]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;color:var(--text-secondary);font-size:.74rem;line-height:1.35}.author[data-v-7c9d3072]{min-width:0;display:inline-flex;align-items:center;gap:.34rem;flex:0 1 auto}.av[data-v-7c9d3072]{flex:0 0 auto;width:1.34rem;height:1.34rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;object-fit:cover}.u[data-v-7c9d3072]{min-width:0;max-width:min(260px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:760}.t[data-v-7c9d3072]{flex:0 0 auto;color:var(--text-secondary);white-space:nowrap;font-size:.72rem;font-weight:680;font-variant-numeric:tabular-nums}.source-chip[data-v-7c9d3072],.status-chip[data-v-7c9d3072]{flex:0 1 auto;min-width:0;max-width:min(220px,38vw);min-height:21px;display:inline-flex;align-items:center;padding:0 .44rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);font-size:.66rem;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chip.pending[data-v-7c9d3072]{border-color:#d977064d;background:#d9770617;color:#d97706}.status-chip.failed[data-v-7c9d3072],.status-chip.deleted[data-v-7c9d3072]{border-color:#ef444442;background:#ef444414;color:#ef4444}.acts[data-v-7c9d3072]{flex:0 0 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.32rem;flex-wrap:wrap}.chip[data-v-7c9d3072]{flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 .54rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.chip[data-v-7c9d3072]:hover:not(:disabled),.chip[data-v-7c9d3072]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 8px 16px #00000012;outline:none}.chip.danger[data-v-7c9d3072]:hover:not(:disabled),.chip.danger[data-v-7c9d3072]:focus-visible:not(:disabled){border-color:#ef44447a;background:#ef44441a;color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 8px 16px #00000012}.chip[data-v-7c9d3072]:active:not(:disabled){transform:translateY(1px)}.chip[data-v-7c9d3072]:disabled{opacity:.54;cursor:not-allowed}.link[data-v-7c9d3072]{flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 .36rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.link[data-v-7c9d3072]:hover:not(:disabled),.link[data-v-7c9d3072]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected);outline:none}.link.danger[data-v-7c9d3072]:hover:not(:disabled),.link.danger[data-v-7c9d3072]:focus-visible:not(:disabled){border-color:#ef444447;background:#ef444414;color:#ef4444}.link[data-v-7c9d3072]:disabled{opacity:.54;cursor:not-allowed}.c-body[data-v-7c9d3072]{min-width:0;margin-top:.56rem;color:var(--text, var(--text-main));font-size:.82rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.reply-box[data-v-7c9d3072]{min-width:0;margin-top:.68rem;padding-top:.66rem;border-top:1px dashed color-mix(in srgb,var(--line) 72%,transparent)}.reply-box.pending[data-v-7c9d3072]{opacity:.78}.ta[data-v-7c9d3072]{width:100%;min-width:0;min-height:76px;max-height:220px;box-sizing:border-box;resize:vertical;padding:.56rem .62rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;outline:none;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text, var(--text-main));font-family:inherit;font-size:.8rem;line-height:1.5;overflow-wrap:break-word;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.ta[data-v-7c9d3072]::placeholder{color:var(--text-secondary);opacity:.72}.ta[data-v-7c9d3072]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--editor-bg) 78%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent)}.ta[data-v-7c9d3072]:disabled{opacity:.62;cursor:not-allowed}.reply-actions[data-v-7c9d3072]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.58rem;margin-top:.48rem}.reply-hint[data-v-7c9d3072]{min-width:0;color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;font-variant-numeric:tabular-nums}.reply-hint.active[data-v-7c9d3072]{color:var(--selected)}.reply-buttons[data-v-7c9d3072]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.btn[data-v-7c9d3072]{flex:0 0 auto;min-height:29px;display:inline-flex;align-items:center;justify-content:center;padding:0 .66rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn.primary[data-v-7c9d3072]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 60%,transparent));color:var(--selected);font-weight:820}.btn[data-v-7c9d3072]:hover:not(:disabled),.btn[data-v-7c9d3072]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-7c9d3072]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-7c9d3072]:disabled{opacity:.54;cursor:not-allowed}.children[data-v-7c9d3072]{min-width:0;margin-top:.46rem}.mode-compact .c-item[data-v-7c9d3072]{padding:.58rem .6rem}.mode-compact .c-head[data-v-7c9d3072]{gap:.46rem}.mode-compact .u[data-v-7c9d3072]{max-width:min(210px,40vw)}.mode-compact .source-chip[data-v-7c9d3072]{max-width:min(170px,34vw)}.mode-compact .c-body[data-v-7c9d3072]{font-size:.8rem}.mode-minimal .c-item[data-v-7c9d3072]{padding:.54rem .56rem;border-radius:13px}.mode-minimal .c-head[data-v-7c9d3072]{flex-wrap:wrap;gap:.42rem}.mode-minimal .c-meta[data-v-7c9d3072]{flex:1 1 100%;gap:.32rem}.mode-minimal .acts[data-v-7c9d3072]{flex:1 1 100%;justify-content:flex-start;gap:.3rem}.mode-minimal .chip[data-v-7c9d3072],.mode-minimal .link[data-v-7c9d3072]{min-height:28px}.mode-minimal .chip[data-v-7c9d3072]{min-width:30px;padding:0 .42rem;font-size:.82rem}.mode-minimal .link[data-v-7c9d3072]{min-width:30px;padding:0 .38rem;font-size:.82rem}.mode-minimal .c-body[data-v-7c9d3072]{margin-top:.5rem;font-size:.78rem;line-height:1.55}@media (max-width: 720px){.node[data-v-7c9d3072]{margin-left:min(var(--depth-pad),8px)}.node.nested[data-v-7c9d3072]:before{left:-5px}.c-head[data-v-7c9d3072]{flex-wrap:wrap}.c-meta[data-v-7c9d3072]{flex:1 1 100%;overflow:visible}.acts[data-v-7c9d3072]{flex:1 1 100%;justify-content:flex-start}.u[data-v-7c9d3072]{max-width:54vw}.reply-actions[data-v-7c9d3072]{align-items:stretch;flex-direction:column}.reply-hint[data-v-7c9d3072]{align-self:flex-end}.reply-buttons[data-v-7c9d3072]{width:100%;justify-content:stretch}.reply-buttons .btn[data-v-7c9d3072]{flex:1 1 0}}@media (max-width: 420px){.node[data-v-7c9d3072]{margin-left:min(var(--depth-pad),6px)}.c-item[data-v-7c9d3072]{padding:.52rem}.av[data-v-7c9d3072]{width:1.22rem;height:1.22rem}.t[data-v-7c9d3072],.status-chip[data-v-7c9d3072],.source-chip[data-v-7c9d3072]{font-size:.64rem}.reply-buttons[data-v-7c9d3072]{flex-direction:column}.reply-buttons .btn[data-v-7c9d3072]{width:100%}.ta[data-v-7c9d3072]{min-height:90px}}.c-wrap[data-v-a85779d3]{min-width:0;box-sizing:border-box;padding:.76rem .9rem .9rem;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);color:var(--text, var(--text-main))}.c-top[data-v-a85779d3]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.title-stack[data-v-a85779d3]{min-width:0;display:flex;flex-direction:column;gap:.34rem}.c-title[data-v-a85779d3]{min-width:0;display:inline-flex;align-items:baseline;gap:.35rem;color:var(--text, var(--text-main));font-size:.84rem;font-weight:820;line-height:1.3;overflow-wrap:break-word}.c-subtle[data-v-a85779d3]{color:var(--text-secondary);font-size:.74rem;font-weight:760;font-variant-numeric:tabular-nums}.state-line[data-v-a85779d3]{min-width:0;display:inline-flex;align-items:center;gap:.36rem;flex-wrap:wrap}.state-chip[data-v-a85779d3]{min-height:22px;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap}.state-chip.active[data-v-a85779d3]{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected)}.state-chip.pending[data-v-a85779d3]{border-color:#d977064d;background:#d9770617;color:#d97706}.c-new[data-v-a85779d3]{min-width:0;margin-top:.68rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.c-new.pending[data-v-a85779d3]{border-color:#d9770647}.c-new.failed[data-v-a85779d3]{border-color:#ef44444d;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.07),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.ta[data-v-a85779d3]{width:100%;min-width:0;box-sizing:border-box;resize:vertical;min-height:76px;max-height:220px;padding:.58rem .64rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;outline:none;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text, var(--text-main));font-family:inherit;font-size:.82rem;line-height:1.5;overflow-wrap:break-word;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.ta[data-v-a85779d3]::placeholder{color:var(--text-secondary);opacity:.72}.ta[data-v-a85779d3]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--editor-bg) 78%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent)}.ta[data-v-a85779d3]:disabled{opacity:.62;cursor:not-allowed}.c-new-actions[data-v-a85779d3]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.58rem;margin-top:.48rem}.draft-hint[data-v-a85779d3]{min-width:0;color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;font-variant-numeric:tabular-nums}.draft-hint.active[data-v-a85779d3]{color:var(--selected)}.tree[data-v-a85779d3]{min-width:0;margin-top:.72rem}.state-card[data-v-a85779d3]{min-width:0;box-sizing:border-box;margin-top:.72rem;padding:.86rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));color:var(--text-secondary);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.state-card.empty[data-v-a85779d3]{text-align:center}.state-card.error[data-v-a85779d3]{border-color:#ef444447;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.08),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.state-title[data-v-a85779d3]{color:var(--text, var(--text-main));font-size:.82rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.state-card.error .state-title[data-v-a85779d3]{color:#ef4444}.state-desc[data-v-a85779d3]{margin-top:.42rem;color:var(--text-secondary);font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.state-card .btn[data-v-a85779d3]{margin-top:.7rem}.inline-error[data-v-a85779d3]{min-width:0;box-sizing:border-box;margin-top:.46rem;padding:.5rem .58rem;border:1px solid rgba(239,68,68,.24);border-radius:11px;background:#ef444414;color:#ef4444;font-size:.74rem;font-weight:720;line-height:1.45;overflow-wrap:break-word}.tree-error[data-v-a85779d3]{margin:0 0 .72rem;display:flex;align-items:center;justify-content:space-between;gap:.58rem}.tree-error span[data-v-a85779d3]{min-width:0;overflow-wrap:break-word}.skeleton-line[data-v-a85779d3]{display:block;height:12px;margin-top:.58rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 42%,transparent),color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--line) 42%,transparent));background-size:220% 100%;animation:shimmer-a85779d3 1.3s ease-in-out infinite}.skeleton-line[data-v-a85779d3]:first-child{margin-top:0}.skeleton-line.short[data-v-a85779d3]{width:38%}.skeleton-line.wide[data-v-a85779d3]{width:86%}@keyframes shimmer-a85779d3{0%{background-position:120% 0}to{background-position:-120% 0}}.btn[data-v-a85779d3]{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn.mini[data-v-a85779d3]{min-height:28px;padding:0 .58rem;font-size:.72rem}.btn.primary[data-v-a85779d3]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 60%,transparent));color:var(--selected);font-weight:820}.btn[data-v-a85779d3]:hover:not(:disabled),.btn[data-v-a85779d3]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-a85779d3]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-a85779d3]:disabled{opacity:.54;cursor:not-allowed}@media (max-width: 720px){.c-wrap[data-v-a85779d3]{padding:.68rem .66rem .8rem}.c-top[data-v-a85779d3]{gap:.56rem}.c-new[data-v-a85779d3]{padding:.52rem}.tree-error[data-v-a85779d3]{align-items:stretch;flex-direction:column}.tree-error .btn[data-v-a85779d3]{width:100%}}@media (max-width: 420px){.c-wrap[data-v-a85779d3]{padding:.62rem .52rem .72rem}.c-top[data-v-a85779d3]{align-items:stretch;flex-direction:column}.c-top>.btn[data-v-a85779d3]{width:100%}.c-new-actions[data-v-a85779d3]{align-items:stretch;flex-direction:column}.c-new-actions .btn[data-v-a85779d3]{width:100%}.draft-hint[data-v-a85779d3]{align-self:flex-end}.ta[data-v-a85779d3]{min-height:90px}}.detail-wrap[data-v-3916f067]{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--text, var(--text-main));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 6%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 28%,var(--editor-bg)))}.detail-wrap[data-v-3916f067]:after{content:"";position:absolute;inset:0;background:rgba(255,224,178,var(--nisb-read-warm-alpha, 0));pointer-events:none;z-index:12}.detail-top[data-v-3916f067]{position:relative;z-index:14;flex:0 0 auto;min-width:0;padding:.68rem .78rem .62rem;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 84%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.title-row[data-v-3916f067]{min-width:0;display:flex;align-items:flex-start;gap:.58rem}.h-title[data-v-3916f067]{flex:1 1 auto;min-width:0;color:var(--text, var(--text-main));font-size:.94rem;font-weight:820;line-height:1.35;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meta-action-row[data-v-3916f067]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.62rem;margin-top:.56rem}.meta-cluster[data-v-3916f067]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.46rem;overflow:hidden}.author[data-v-3916f067]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.38rem}.av[data-v-3916f067]{flex:0 0 auto;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;object-fit:cover}.meta-author[data-v-3916f067]{min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-time[data-v-3916f067],.meta-status[data-v-3916f067]{flex:0 0 auto;color:var(--text-secondary);font-size:.74rem;font-weight:680;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.meta-status[data-v-3916f067]{min-height:22px;display:inline-flex;align-items:center;padding:0 .46rem;border:1px solid rgba(239,68,68,.24);border-radius:999px;background:#ef444414;color:#ef4444;font-weight:780}.top-actions[data-v-3916f067]{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.42rem}.btn[data-v-3916f067],.icon-btn[data-v-3916f067]{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-3916f067]{min-height:29px;padding:0 .62rem;border-radius:10px;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap}.btn.mini[data-v-3916f067]{min-height:28px;padding:0 .56rem;font-size:.72rem}.btn.icon-only[data-v-3916f067]{min-width:30px;padding:0 .42rem;font-size:.9rem}.icon-btn[data-v-3916f067]{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-size:1.12rem;font-weight:760;line-height:1}.btn[data-v-3916f067]:hover:not(:disabled),.btn[data-v-3916f067]:focus-visible:not(:disabled),.icon-btn[data-v-3916f067]:hover:not(:disabled),.icon-btn[data-v-3916f067]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-3916f067]:active:not(:disabled),.icon-btn[data-v-3916f067]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-3916f067]:disabled,.icon-btn[data-v-3916f067]:disabled{opacity:.54;cursor:not-allowed}.btn.active[data-v-3916f067]{border-color:#d9770661;background:linear-gradient(135deg,#d977061f,color-mix(in srgb,var(--editor-bg) 42%,transparent));color:#d97706;font-weight:830}.detail-scroll[data-v-3916f067]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.detail-scroll[data-v-3916f067]::-webkit-scrollbar{width:8px}.detail-scroll[data-v-3916f067]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.state-card[data-v-3916f067]{width:min(100%,860px);box-sizing:border-box;margin:.9rem auto;padding:.82rem .9rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 74%,transparent),color-mix(in srgb,var(--sidebar-bg) 48%,transparent));color:var(--text-secondary);font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.state-card.error[data-v-3916f067]{border-color:#ef444447;background:#ef444414;color:#ef4444}.reading[data-v-3916f067]{min-width:0;width:100%;box-sizing:border-box;padding:clamp(.72rem,2vw,1.16rem) clamp(.66rem,2vw,1.08rem) 1.2rem}.reading-inner[data-v-3916f067]{width:min(100%,860px);max-width:100%;min-width:0;box-sizing:border-box;margin:0 auto}.reading[data-v-3916f067] .preview-content{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0 auto;padding-bottom:1.25rem;overflow-wrap:break-word;word-break:normal}.reading[data-v-3916f067] .preview-content *{max-width:100%;box-sizing:border-box}.reading[data-v-3916f067] .preview-content p,.reading[data-v-3916f067] .preview-content li,.reading[data-v-3916f067] .preview-content blockquote,.reading[data-v-3916f067] .preview-content td,.reading[data-v-3916f067] .preview-content th{overflow-wrap:break-word;word-break:normal}.reading[data-v-3916f067] .preview-content a,.reading[data-v-3916f067] .preview-content code,.reading[data-v-3916f067] .preview-content kbd,.reading[data-v-3916f067] .preview-content samp{overflow-wrap:anywhere;word-break:break-word}.reading[data-v-3916f067] .preview-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;scrollbar-width:thin}.reading[data-v-3916f067] .preview-content pre code{white-space:pre-wrap;overflow-wrap:anywhere}.reading[data-v-3916f067] .preview-content img,.reading[data-v-3916f067] .preview-content video,.reading[data-v-3916f067] .preview-content canvas,.reading[data-v-3916f067] .preview-content svg{max-width:100%;height:auto}.reading[data-v-3916f067] .preview-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;scrollbar-width:thin}.reading[data-v-3916f067] .preview-content iframe{width:100%;max-width:100%}.reading[data-v-3916f067] .preview-content h1,.reading[data-v-3916f067] .preview-content h2,.reading[data-v-3916f067] .preview-content h3,.reading[data-v-3916f067] .preview-content h4,.reading[data-v-3916f067] .preview-content h5,.reading[data-v-3916f067] .preview-content h6{overflow-wrap:break-word}.comments[data-v-3916f067]{min-width:0;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 28%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent))}.comments-inner[data-v-3916f067]{width:min(100%,860px);max-width:100%;min-width:0;box-sizing:border-box;margin:0 auto;padding:0 clamp(.66rem,2vw,1.08rem)}.mode-compact .detail-top[data-v-3916f067]{padding:.62rem .68rem .58rem}.mode-compact .h-title[data-v-3916f067]{font-size:.9rem}.mode-compact .meta-action-row[data-v-3916f067]{gap:.5rem}.mode-compact .meta-cluster[data-v-3916f067]{gap:.38rem}.mode-minimal .detail-top[data-v-3916f067]{padding:.58rem .62rem}.mode-minimal .title-row[data-v-3916f067]{gap:.46rem}.mode-minimal .h-title[data-v-3916f067]{font-size:.86rem;-webkit-line-clamp:2}.mode-minimal .meta-action-row[data-v-3916f067]{flex-wrap:wrap;align-items:flex-start;gap:.46rem}.mode-minimal .meta-cluster[data-v-3916f067]{flex:1 1 100%;gap:.36rem;overflow:visible}.mode-minimal .top-actions[data-v-3916f067]{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap}.mode-minimal .meta-time[data-v-3916f067]{font-size:.7rem}@media (max-width: 720px){.detail-wrap[data-v-3916f067]{height:100%}.detail-top[data-v-3916f067]{padding:.62rem .64rem .58rem}.meta-action-row[data-v-3916f067]{flex-wrap:wrap;align-items:flex-start}.meta-cluster[data-v-3916f067]{flex:1 1 100%;overflow:visible}.top-actions[data-v-3916f067]{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap}.reading[data-v-3916f067]{padding:.74rem .64rem 1.05rem}.reading-inner[data-v-3916f067],.comments-inner[data-v-3916f067],.state-card[data-v-3916f067]{width:100%}}@media (max-width: 420px){.detail-top[data-v-3916f067]{padding:.56rem}.icon-btn[data-v-3916f067]{width:31px;height:31px}.btn[data-v-3916f067]{min-height:30px}.reading[data-v-3916f067]{padding:.66rem .52rem .92rem}.comments-inner[data-v-3916f067]{padding:0 .52rem}}.n-wrap[data-v-f524f09c]{position:relative;height:100%;min-width:0;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:.9rem;color:var(--text, var(--text-main));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.n-wrap[data-v-f524f09c]::-webkit-scrollbar{width:8px}.n-wrap[data-v-f524f09c]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.n-top[data-v-f524f09c]{position:sticky;top:-.9rem;z-index:5;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin:-.9rem -.9rem .78rem;padding:.78rem .9rem .68rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.title-stack[data-v-f524f09c]{min-width:0;display:flex;flex-direction:column;gap:.38rem}.n-title[data-v-f524f09c]{min-width:0;color:var(--text, var(--text-main));font-size:.94rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.n-states[data-v-f524f09c]{min-width:0;display:inline-flex;align-items:center;gap:.36rem;flex-wrap:wrap}.state-chip[data-v-f524f09c]{min-width:0;min-height:22px;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.state-chip.unread[data-v-f524f09c]{border-color:#d9770652;background:#d977061a;color:#d97706;font-weight:830}.state-chip.read[data-v-f524f09c]{border-color:color-mix(in srgb,#16a34a 26%,var(--line));background:#16a34a17;color:#16a34a}.n-top-actions[data-v-f524f09c]{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.46rem;flex-wrap:wrap}.n-list[data-v-f524f09c]{min-width:0;display:grid;gap:.72rem}.n-item[data-v-f524f09c]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.72rem;box-sizing:border-box;padding:.76rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;transition:border-color .15s ease,background .15s ease,opacity .15s ease,box-shadow .15s ease}.n-item.unread[data-v-f524f09c]{border-color:#d977065c;background:radial-gradient(circle at 0% 0%,rgba(217,119,6,.11),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 46%,transparent))}.n-item.read[data-v-f524f09c]{opacity:.86}.n-item.busy[data-v-f524f09c]{opacity:.68}.n-main[data-v-f524f09c]{min-width:0}.n-meta[data-v-f524f09c]{min-width:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;color:var(--text-secondary);font-size:.76rem;line-height:1.35}.actor[data-v-f524f09c]{min-width:0;display:inline-flex;align-items:center;gap:.34rem;flex:0 1 auto}.av[data-v-f524f09c]{flex:0 0 auto;width:1.2rem;height:1.2rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;object-fit:cover}.u[data-v-f524f09c]{min-width:0;max-width:min(260px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:760}.tp[data-v-f524f09c],.source-chip[data-v-f524f09c],.time-chip[data-v-f524f09c],.read-chip[data-v-f524f09c]{min-width:0;min-height:22px;display:inline-flex;align-items:center;padding:0 .46rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap}.tp[data-v-f524f09c]{max-width:min(240px,46vw);overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.source-chip[data-v-f524f09c]{max-width:min(220px,40vw);overflow:hidden;text-overflow:ellipsis}.time-chip[data-v-f524f09c]{flex:0 0 auto;font-variant-numeric:tabular-nums}.read-chip.unread[data-v-f524f09c]{border-color:#d977064d;background:#d9770617;color:#d97706}.read-chip.read[data-v-f524f09c]{border-color:color-mix(in srgb,#16a34a 24%,var(--line));background:#16a34a14;color:#16a34a}.n-ref[data-v-f524f09c]{min-width:0;margin-top:.54rem;color:var(--text-secondary);font-size:.74rem;font-weight:680;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.n-actions[data-v-f524f09c]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end}.btn[data-v-f524f09c]{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn.small[data-v-f524f09c]{min-height:28px;padding:0 .58rem;font-size:.72rem}.btn[data-v-f524f09c]:hover:not(:disabled),.btn[data-v-f524f09c]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-f524f09c]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-f524f09c]:disabled{opacity:.54;cursor:not-allowed}.state-list[data-v-f524f09c]{display:grid;gap:.72rem}.skeleton-card[data-v-f524f09c],.state-card[data-v-f524f09c]{min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.skeleton-card[data-v-f524f09c]{padding:.78rem}.skeleton-line[data-v-f524f09c]{display:block;height:12px;margin-top:.58rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 42%,transparent),color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--line) 42%,transparent));background-size:220% 100%;animation:shimmer-f524f09c 1.3s ease-in-out infinite}.skeleton-line[data-v-f524f09c]:first-child{margin-top:0}.skeleton-line.short[data-v-f524f09c]{width:38%}.skeleton-line.title[data-v-f524f09c]{width:72%}.skeleton-line.body[data-v-f524f09c]{width:88%}@keyframes shimmer-f524f09c{0%{background-position:120% 0}to{background-position:-120% 0}}.state-card[data-v-f524f09c]{padding:.9rem;color:var(--text-secondary)}.state-card.empty[data-v-f524f09c]{text-align:center}.state-card.error[data-v-f524f09c]{border-color:#ef444447;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.08),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.state-title[data-v-f524f09c]{color:var(--text, var(--text-main));font-size:.84rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.state-card.error .state-title[data-v-f524f09c]{color:#ef4444}.state-desc[data-v-f524f09c]{margin-top:.42rem;color:var(--text-secondary);font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.state-card .btn[data-v-f524f09c]{margin-top:.72rem}.inline-error[data-v-f524f09c]{min-width:0;padding:.58rem .66rem;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#ef444414;color:#ef4444;display:flex;align-items:center;justify-content:space-between;gap:.58rem;box-sizing:border-box}.inline-error span[data-v-f524f09c]{min-width:0;font-size:.74rem;font-weight:720;line-height:1.45;overflow-wrap:break-word}.refresh-strip[data-v-f524f09c]{position:sticky;bottom:.64rem;z-index:4;width:fit-content;max-width:calc(100% - 1rem);margin:.74rem auto 0;padding:.38rem .64rem;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 46%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:var(--selected);font-size:.72rem;font-weight:780;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 12px 28px #00000024;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}.mode-compact .n-item[data-v-f524f09c]{grid-template-columns:minmax(0,1fr)}.mode-compact .n-actions[data-v-f524f09c]{justify-content:flex-start}.mode-compact .u[data-v-f524f09c]{max-width:min(220px,48vw)}.mode-minimal .n-top[data-v-f524f09c]{flex-direction:column;align-items:stretch}.mode-minimal .n-top-actions[data-v-f524f09c]{width:100%;justify-content:stretch}.mode-minimal .n-top-actions .btn[data-v-f524f09c]{flex:1 1 0}.mode-minimal .n-item[data-v-f524f09c]{grid-template-columns:minmax(0,1fr);gap:.56rem;padding:.66rem;border-radius:14px}.mode-minimal .n-actions[data-v-f524f09c]{justify-content:flex-start}.mode-minimal .tp[data-v-f524f09c],.mode-minimal .read-chip[data-v-f524f09c]{max-width:100%}@media (max-width: 720px){.n-wrap[data-v-f524f09c]{padding:.74rem .64rem}.n-top[data-v-f524f09c]{top:-.74rem;margin:-.74rem -.64rem .68rem;padding:.68rem .64rem .62rem}.n-item[data-v-f524f09c]{grid-template-columns:minmax(0,1fr)}.n-actions[data-v-f524f09c]{justify-content:flex-start}.inline-error[data-v-f524f09c]{align-items:stretch;flex-direction:column}.inline-error .btn[data-v-f524f09c]{width:100%}}@media (max-width: 420px){.n-wrap[data-v-f524f09c]{padding:.64rem .52rem}.n-top[data-v-f524f09c]{top:-.64rem;margin:-.64rem -.52rem .62rem;padding:.62rem .52rem .58rem}.n-top[data-v-f524f09c]{flex-direction:column;align-items:stretch}.n-top-actions[data-v-f524f09c]{width:100%}.n-top-actions .btn[data-v-f524f09c]{flex:1 1 0}.n-item[data-v-f524f09c]{padding:.62rem}.btn[data-v-f524f09c]{min-height:31px}}.me-wrap[data-v-5719c552]{position:relative;height:100%;min-width:0;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;padding:.9rem;color:var(--text, var(--text-main));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.me-wrap[data-v-5719c552]::-webkit-scrollbar{width:8px}.me-wrap[data-v-5719c552]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.me-top[data-v-5719c552]{position:sticky;top:-.9rem;z-index:5;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin:-.9rem -.9rem 0;padding:.78rem .9rem .68rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 86%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.title-stack[data-v-5719c552]{min-width:0;display:flex;flex-direction:column;gap:.34rem}.me-title[data-v-5719c552]{min-width:0;color:var(--text, var(--text-main));font-size:.94rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.me-subtitle[data-v-5719c552]{color:var(--text-secondary);font-size:.76rem;font-weight:680;line-height:1.45;overflow-wrap:break-word}.state-row[data-v-5719c552]{min-width:0;display:inline-flex;align-items:center;gap:.36rem;flex-wrap:wrap}.state-chip[data-v-5719c552],.meta-chip[data-v-5719c552],.tab-count[data-v-5719c552]{min-width:0;min-height:22px;display:inline-flex;align-items:center;padding:0 .48rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.tabs[data-v-5719c552]{position:sticky;top:3.9rem;z-index:4;min-width:0;display:flex;gap:.38rem;margin:0 -.9rem .78rem;padding:.62rem .9rem;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid color-mix(in srgb,var(--line) 66%,transparent);background:color-mix(in srgb,var(--editor-bg) 76%,transparent);backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04);scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs[data-v-5719c552]::-webkit-scrollbar{display:none}.tab[data-v-5719c552]{flex:0 0 auto;min-height:31px;display:inline-flex;align-items:center;gap:.38rem;padding:0 .68rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.tab[data-v-5719c552]:hover,.tab[data-v-5719c552]:focus-visible{border-color:color-mix(in srgb,var(--selected) 22%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected);outline:none}.tab.active[data-v-5719c552]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 58%,transparent),color-mix(in srgb,var(--editor-bg) 54%,transparent));color:var(--selected);font-weight:830;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent)}.tab-icon[data-v-5719c552]{line-height:1}.tab-count[data-v-5719c552]{min-height:20px;padding:0 .38rem;font-size:.64rem}.card[data-v-5719c552],.list-section[data-v-5719c552],.state-card[data-v-5719c552],.skeleton-card[data-v-5719c552]{min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.card[data-v-5719c552],.list-section[data-v-5719c552]{padding:.86rem}.section-head[data-v-5719c552]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin-bottom:.76rem}.section-title[data-v-5719c552]{color:var(--text, var(--text-main));font-size:.84rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.section-desc[data-v-5719c552]{margin-top:.22rem;color:var(--text-secondary);font-size:.75rem;line-height:1.45;overflow-wrap:break-word}.profile-grid[data-v-5719c552]{min-width:0;display:grid;gap:.64rem}.row[data-v-5719c552]{min-width:0;display:grid;grid-template-columns:116px minmax(0,1fr);gap:.72rem;align-items:center}.row.compact[data-v-5719c552]{grid-template-columns:94px minmax(0,1fr);gap:.56rem}.label[data-v-5719c552]{min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:740;line-height:1.35;overflow-wrap:break-word}.value[data-v-5719c552]{min-width:0;color:var(--text, var(--text-main));font-size:.84rem;line-height:1.45;overflow-wrap:break-word}.mono[data-v-5719c552]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere}.input[data-v-5719c552],.ta[data-v-5719c552]{width:100%;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 62%,transparent);color:var(--text, var(--text-main));outline:none;font-family:inherit;font-size:.82rem;line-height:1.5;padding:.58rem .64rem;overflow-wrap:break-word;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,opacity .15s ease}.ta[data-v-5719c552]{resize:vertical;min-height:92px;max-height:240px}.input[data-v-5719c552]::placeholder,.ta[data-v-5719c552]::placeholder{color:var(--text-secondary);opacity:.72}.input[data-v-5719c552]:focus,.ta[data-v-5719c552]:focus{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:color-mix(in srgb,var(--editor-bg) 78%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent)}.input[data-v-5719c552]:disabled,.ta[data-v-5719c552]:disabled{opacity:.62;cursor:not-allowed}.avatar-row[data-v-5719c552]{min-width:0;display:flex;align-items:center;gap:.72rem;flex-wrap:wrap}.big-av[data-v-5719c552],.avatar-placeholder[data-v-5719c552]{flex:0 0 auto;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px}.big-av[data-v-5719c552]{object-fit:cover}.avatar-placeholder[data-v-5719c552]{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--selected-bg) 26%,transparent);color:var(--text-secondary);font-size:1.25rem}.avatar-actions[data-v-5719c552]{min-width:0;display:inline-flex;align-items:center;gap:.46rem;flex-wrap:wrap}.file[data-v-5719c552]{display:none}.actions[data-v-5719c552]{margin-top:.82rem;display:flex;justify-content:flex-end}.hint[data-v-5719c552]{margin-top:.76rem;padding:.62rem .68rem;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 42%,transparent);color:var(--text-secondary);font-size:.76rem;line-height:1.5;overflow-wrap:break-word}.search-row[data-v-5719c552]{margin-bottom:.66rem}.item-list[data-v-5719c552]{min-width:0;display:grid;gap:.58rem}.bm-item[data-v-5719c552],.user-row[data-v-5719c552]{min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 70%,transparent),color-mix(in srgb,var(--sidebar-bg) 38%,transparent))}.bm-item[data-v-5719c552]{position:relative;overflow:hidden}.bm-main[data-v-5719c552]{width:100%;min-width:0;display:block;padding:.72rem 2.4rem .72rem .74rem;border:none;border-radius:13px;background:transparent;color:inherit;cursor:pointer;text-align:left}.bm-main[data-v-5719c552]:hover,.bm-main[data-v-5719c552]:focus-visible{background:color-mix(in srgb,var(--selected-bg) 36%,transparent);outline:none}.bm-x[data-v-5719c552]{position:absolute;top:.52rem;right:.52rem;width:25px;height:25px;border:1px solid rgba(239,68,68,.28);border-radius:9px;background:#ef44441a;color:#ef4444;cursor:pointer;font-size:.92rem;font-weight:820;line-height:1;opacity:.78;transition:opacity .15s ease,background .15s ease,border-color .15s ease,transform .12s ease}.bm-x[data-v-5719c552]:hover:not(:disabled),.bm-x[data-v-5719c552]:focus-visible:not(:disabled){opacity:1;background:#ef444429;border-color:#ef444470;outline:none}.bm-x[data-v-5719c552]:active:not(:disabled){transform:translateY(1px)}.bm-x[data-v-5719c552]:disabled{opacity:.54;cursor:not-allowed}.li-title[data-v-5719c552]{min-width:0;color:var(--text, var(--text-main));font-size:.84rem;font-weight:800;line-height:1.38;overflow-wrap:break-word}.li-sub[data-v-5719c552]{min-width:0;margin-top:.3rem;color:var(--text-secondary);display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;font-size:.74rem;line-height:1.35}.dot[data-v-5719c552]{opacity:.7}.user-row[data-v-5719c552]{display:flex;align-items:center;gap:.62rem;padding:.62rem;overflow:hidden}.av[data-v-5719c552]{flex:0 0 auto;width:1.34rem;height:1.34rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;object-fit:cover}.av.fallback[data-v-5719c552]{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--selected-bg) 26%,transparent);color:var(--text-secondary);font-size:.82rem}.u-text[data-v-5719c552]{min-width:0;flex:1 1 auto}.u-name[data-v-5719c552]{min-width:0;color:var(--text, var(--text-main));font-size:.84rem;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-id[data-v-5719c552]{margin-top:.14rem;color:var(--text-secondary);font-size:.7rem;line-height:1.35}.btn[data-v-5719c552]{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 .72rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn.mini[data-v-5719c552]{min-height:28px;padding:0 .58rem;font-size:.72rem}.btn.primary[data-v-5719c552]{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 60%,transparent));color:var(--selected);font-weight:820}.btn[data-v-5719c552]:hover:not(:disabled),.btn[data-v-5719c552]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn.danger[data-v-5719c552]:hover:not(:disabled),.btn.danger[data-v-5719c552]:focus-visible:not(:disabled){border-color:#ef444475;background:#ef44441a;color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 8px 18px #00000014}.btn[data-v-5719c552]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-5719c552]:disabled{opacity:.54;cursor:not-allowed}.state-list[data-v-5719c552]{display:grid;gap:.72rem}.skeleton-card[data-v-5719c552]{padding:.78rem}.skeleton-line[data-v-5719c552]{display:block;height:12px;margin-top:.58rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 42%,transparent),color-mix(in srgb,var(--selected-bg) 28%,transparent),color-mix(in srgb,var(--line) 42%,transparent));background-size:220% 100%;animation:shimmer-5719c552 1.3s ease-in-out infinite}.skeleton-line[data-v-5719c552]:first-child{margin-top:0}.skeleton-line.short[data-v-5719c552]{width:38%}.skeleton-line.title[data-v-5719c552]{width:72%}.skeleton-line.body[data-v-5719c552]{width:88%}@keyframes shimmer-5719c552{0%{background-position:120% 0}to{background-position:-120% 0}}.state-card[data-v-5719c552]{padding:.9rem;color:var(--text-secondary)}.state-card.empty[data-v-5719c552]{text-align:center}.state-card.error[data-v-5719c552]{border-color:#ef444447;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.08),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 78%,transparent),color-mix(in srgb,var(--sidebar-bg) 42%,transparent))}.state-title[data-v-5719c552]{color:var(--text, var(--text-main));font-size:.84rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.state-card.error .state-title[data-v-5719c552]{color:#ef4444}.state-desc[data-v-5719c552]{margin-top:.42rem;color:var(--text-secondary);font-size:.76rem;line-height:1.55;overflow-wrap:break-word}.state-card .btn[data-v-5719c552]{margin-top:.72rem}.inline-error[data-v-5719c552]{min-width:0;margin-bottom:.72rem;padding:.58rem .66rem;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#ef444414;color:#ef4444;display:flex;align-items:center;justify-content:space-between;gap:.58rem;box-sizing:border-box}.inline-error span[data-v-5719c552]{min-width:0;font-size:.74rem;font-weight:720;line-height:1.45;overflow-wrap:break-word}.mode-compact .row[data-v-5719c552]{grid-template-columns:1fr;gap:.3rem;align-items:stretch}.mode-compact .section-head[data-v-5719c552]{flex-direction:column;gap:.5rem}.mode-minimal .me-top[data-v-5719c552]{flex-direction:column;align-items:stretch}.mode-minimal .me-top>.btn[data-v-5719c552]{width:100%}.mode-minimal .tabs[data-v-5719c552]{top:8.4rem}.mode-minimal .tab[data-v-5719c552]{min-width:36px;justify-content:center;padding:0 .58rem}.mode-minimal .row[data-v-5719c552]{grid-template-columns:1fr;gap:.28rem;align-items:stretch}.mode-minimal .avatar-actions[data-v-5719c552]{width:100%}.mode-minimal .avatar-actions .btn[data-v-5719c552]{flex:1 1 0}.mode-minimal .user-row[data-v-5719c552]{align-items:flex-start;flex-wrap:wrap}.mode-minimal .user-row .btn[data-v-5719c552]{width:100%}@media (max-width: 720px){.me-wrap[data-v-5719c552]{padding:.74rem .64rem}.me-top[data-v-5719c552]{top:-.74rem;margin:-.74rem -.64rem 0;padding:.68rem .64rem .62rem}.tabs[data-v-5719c552]{top:3.65rem;margin:0 -.64rem .68rem;padding:.56rem .64rem}.row[data-v-5719c552]{grid-template-columns:1fr;gap:.3rem;align-items:stretch}.section-head[data-v-5719c552]{flex-direction:column;gap:.5rem}.inline-error[data-v-5719c552]{align-items:stretch;flex-direction:column}.inline-error .btn[data-v-5719c552]{width:100%}}@media (max-width: 520px){.me-top[data-v-5719c552]{flex-direction:column;align-items:stretch}.me-top>.btn[data-v-5719c552]{width:100%}.tabs[data-v-5719c552]{top:8.1rem}.avatar-actions[data-v-5719c552]{width:100%}.avatar-actions .btn[data-v-5719c552]{flex:1 1 0}.actions .btn[data-v-5719c552]{width:100%}}@media (max-width: 420px){.me-wrap[data-v-5719c552]{padding:.64rem .52rem}.me-top[data-v-5719c552]{top:-.64rem;margin:-.64rem -.52rem 0;padding:.62rem .52rem .58rem}.tabs[data-v-5719c552]{margin:0 -.52rem .62rem;padding:.5rem .52rem}.card[data-v-5719c552],.list-section[data-v-5719c552],.state-card[data-v-5719c552]{border-radius:14px;padding:.72rem}.avatar-actions[data-v-5719c552]{flex-direction:column}.avatar-actions .btn[data-v-5719c552]{width:100%}.user-row[data-v-5719c552]{align-items:flex-start;flex-wrap:wrap}.user-row .btn[data-v-5719c552]{width:100%}.btn[data-v-5719c552]{min-height:31px}}.feed-wrap[data-v-4217f1e2]{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 6%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 36%,var(--editor-bg)));color:var(--text)}.tabs[data-v-4217f1e2]{flex:0 0 auto;min-width:0;min-height:52px;display:flex;align-items:center;gap:.58rem;padding:.54rem .76rem;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 58%,transparent));backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;z-index:8}.tabs-left[data-v-4217f1e2]{min-width:0;display:inline-flex;align-items:center;gap:.36rem;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs-left[data-v-4217f1e2]::-webkit-scrollbar{display:none}.tabs-spacer[data-v-4217f1e2]{flex:1 1 auto;min-width:0}.tab[data-v-4217f1e2]{flex:0 0 auto;min-width:0;min-height:30px;padding:0 .68rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.tab[data-v-4217f1e2]:hover,.tab[data-v-4217f1e2]:focus-visible{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 42%,transparent);color:var(--selected);outline:none}.tab.active[data-v-4217f1e2]{border-color:color-mix(in srgb,var(--selected) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 74%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent));color:var(--selected);font-weight:830;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 0 0 2px color-mix(in srgb,var(--selected) 8%,transparent)}.tab[data-v-4217f1e2]:active{transform:translateY(1px)}.pill[data-v-4217f1e2]{flex:0 0 auto;max-width:min(240px,46vw);min-height:28px;display:inline-flex;align-items:center;gap:.42rem;padding:0 .54rem 0 .64rem;border:1px solid color-mix(in srgb,#d97706 34%,var(--line));border-radius:999px;background:linear-gradient(135deg,#d977061c,color-mix(in srgb,var(--editor-bg) 42%,transparent));color:color-mix(in srgb,var(--text) 82%,#d97706);font-size:.72rem;font-weight:780;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset}.pill-text[data-v-4217f1e2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-x[data-v-4217f1e2]{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:.96rem;line-height:1;opacity:.72;transition:background .15s ease,opacity .15s ease,color .15s ease}.pill-x[data-v-4217f1e2]:hover,.pill-x[data-v-4217f1e2]:focus-visible{background:#d9770621;color:#d97706;opacity:1;outline:none}.tabs-actions[data-v-4217f1e2]{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.48rem}.tabs-actions.compact[data-v-4217f1e2]{gap:0}.btn[data-v-4217f1e2],.icon-btn[data-v-4217f1e2]{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.btn[data-v-4217f1e2]{min-height:30px;padding:0 .72rem;border-radius:10px;font-size:.76rem;font-weight:760;line-height:1;white-space:nowrap}.icon-btn[data-v-4217f1e2]{position:relative;min-width:32px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 .58rem;border-radius:10px;font-size:.92rem;font-weight:820;line-height:1}.btn[data-v-4217f1e2]:hover:not(:disabled),.btn[data-v-4217f1e2]:focus-visible:not(:disabled),.icon-btn[data-v-4217f1e2]:hover:not(:disabled),.icon-btn[data-v-4217f1e2]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 42%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-4217f1e2]:active:not(:disabled),.icon-btn[data-v-4217f1e2]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-4217f1e2]:disabled,.icon-btn[data-v-4217f1e2]:disabled{opacity:.54;cursor:not-allowed}.btn.danger[data-v-4217f1e2]{border-color:color-mix(in srgb,#ef4444 34%,var(--line));background:linear-gradient(135deg,#ef44441a,color-mix(in srgb,var(--editor-bg) 42%,transparent));color:#ef4444}.btn.danger[data-v-4217f1e2]:hover:not(:disabled),.btn.danger[data-v-4217f1e2]:focus-visible:not(:disabled){border-color:#ef444494;background:#ef444424;color:#ef4444;box-shadow:0 0 0 2px #ef44441f,0 8px 18px #00000014}.badge[data-v-4217f1e2]{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border:2px solid color-mix(in srgb,var(--sidebar-bg) 88%,var(--editor-bg));border-radius:999px;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:820;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 4px 10px #ef444438}.menu[data-v-4217f1e2]{position:absolute;right:0;top:calc(100% + 8px);width:min(220px,calc(100vw - 28px));padding:.34rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 18px 44px #0000003d;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);overflow:hidden;z-index:50}.menu-item[data-v-4217f1e2]{width:100%;min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:.64rem;padding:0 .62rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:740;line-height:1.25;text-align:left}.menu-item[data-v-4217f1e2]:hover:not(:disabled),.menu-item[data-v-4217f1e2]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 40%,transparent);color:var(--selected);outline:none}.menu-item[data-v-4217f1e2]:disabled{opacity:.58;cursor:not-allowed}.menu-item span[data-v-4217f1e2]:first-child{min-width:0;overflow-wrap:break-word}.menu-badge[data-v-4217f1e2]{flex:0 0 auto;min-width:19px;height:19px;padding:0 6px;border:1px solid rgba(239,68,68,.28);border-radius:999px;background:#ef44441f;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:820;line-height:1;font-variant-numeric:tabular-nums}.feed-body[data-v-4217f1e2]{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.feed-body.has-detail[data-v-4217f1e2]{grid-template-columns:minmax(320px,420px) minmax(420px,1fr)}.left-pane[data-v-4217f1e2]{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid transparent}.feed-body.has-detail .left-pane[data-v-4217f1e2]{border-right-color:color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 24%,transparent))}.left-scroll[data-v-4217f1e2]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 72%,transparent) transparent}.left-scroll[data-v-4217f1e2]::-webkit-scrollbar,.drawer-body[data-v-4217f1e2]::-webkit-scrollbar{width:8px}.left-scroll[data-v-4217f1e2]::-webkit-scrollbar-thumb,.drawer-body[data-v-4217f1e2]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.detail-pane[data-v-4217f1e2]{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 92%,transparent),color-mix(in srgb,var(--sidebar-bg) 26%,var(--editor-bg)))}.detail-pane[data-v-4217f1e2]:before{content:"";position:absolute;left:0;top:.72rem;bottom:.72rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--selected) 42%,transparent);opacity:.68;pointer-events:none;z-index:2}.drawer-mask[data-v-4217f1e2]{position:absolute;inset:0;display:flex;justify-content:flex-end;background:#00000061;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04);z-index:80}.drawer[data-v-4217f1e2]{height:100%;min-width:0;display:flex;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 6%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,-18px 0 54px #00000038;color:var(--text)}.detail-drawer[data-v-4217f1e2]{width:100%;border-left:0}.side-drawer[data-v-4217f1e2]{width:min(720px,100%)}.drawer-actions[data-v-4217f1e2]{flex:0 0 auto;min-height:50px;display:flex;align-items:center;justify-content:flex-end;gap:.48rem;padding:.55rem .76rem;border-bottom:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 80%,transparent),color-mix(in srgb,var(--editor-bg) 55%,transparent))}.drawer-body[data-v-4217f1e2]{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.confirm-mask[data-v-4217f1e2]{position:absolute;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.confirm[data-v-4217f1e2]{width:min(520px,100%);min-width:0;padding:1rem;border:1px solid color-mix(in srgb,#ef4444 24%,var(--line));border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.08),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--editor-bg) 94%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent));color:var(--text);box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 24px 70px #00000057}.confirm-title[data-v-4217f1e2]{color:var(--text);font-size:.94rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.confirm-desc[data-v-4217f1e2]{margin-top:.52rem;color:var(--text-secondary);font-size:.8rem;line-height:1.55;overflow-wrap:break-word}.confirm-actions[data-v-4217f1e2]{margin-top:.92rem;display:flex;align-items:center;justify-content:flex-end;gap:.52rem}@media (max-width: 920px){.feed-body.has-detail[data-v-4217f1e2]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.tabs[data-v-4217f1e2]{min-height:50px;padding:.5rem .62rem;gap:.42rem}.tab[data-v-4217f1e2]{min-height:29px;padding:0 .58rem}.side-drawer[data-v-4217f1e2]{width:100%;border-left:0}.confirm-actions[data-v-4217f1e2]{display:grid;grid-template-columns:1fr 1fr}.confirm-actions .btn[data-v-4217f1e2]{width:100%}}@media (max-width: 520px){.tabs[data-v-4217f1e2]{gap:.34rem}.tabs-left[data-v-4217f1e2]{gap:.28rem}.tab[data-v-4217f1e2]{min-height:28px;padding:0 .5rem;font-size:.72rem}.pill[data-v-4217f1e2]{max-width:38vw;min-height:26px;padding-left:.52rem}.drawer-actions[data-v-4217f1e2]{min-height:48px}.confirm-mask[data-v-4217f1e2]{padding:.72rem}.confirm[data-v-4217f1e2]{border-radius:16px}}@media (max-width: 420px){.btn[data-v-4217f1e2]{min-height:32px}.confirm-actions[data-v-4217f1e2]{grid-template-columns:1fr}.pill[data-v-4217f1e2]{max-width:34vw}}.epub_reader_root[data-v-bdce5a7c]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 90%,var(--sidebar-bg)));color:var(--text-main)}.epub_topbar[data-v-bdce5a7c]{position:relative;flex:0 0 auto;min-height:44px;box-sizing:border-box;display:flex;align-items:center;gap:7px;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.epub_topbar[data-v-bdce5a7c]::-webkit-scrollbar{display:none}.epub_topbar[data-v-bdce5a7c]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 16%,var(--line)),transparent);opacity:.58}.sep[data-v-bdce5a7c]{flex:0 0 auto;width:1px;height:22px;margin:0 2px;background:color-mix(in srgb,var(--line) 86%,transparent);opacity:.9}.btn[data-v-bdce5a7c]{flex:0 0 auto;height:30px;min-width:max-content;box-sizing:border-box;padding:0 .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 56%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;user-select:none;font-family:inherit;font-size:.76rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.btn-icon[data-v-bdce5a7c]{width:30px;min-width:30px;max-width:30px;padding:0}.btn[data-v-bdce5a7c]:hover,.btn[data-v-bdce5a7c]:focus-visible{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.btn[data-v-bdce5a7c]:active{transform:translateY(1px)}.title[data-v-bdce5a7c]{flex:1 1 auto;min-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-main);font-size:.82rem;font-weight:780;letter-spacing:-.01em}.epub_viewer[data-v-bdce5a7c]{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;scroll-behavior:var(--nisb-read-scroll-behavior, auto);background:var(--editor-bg);scrollbar-gutter:stable}.hint[data-v-bdce5a7c],.err[data-v-bdce5a7c]{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);max-width:min(34rem,calc(100% - 2rem));box-sizing:border-box;padding:.85rem 1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 88%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 18px 44px #00000024,0 1px color-mix(in srgb,white 7%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:.84rem;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none}.hint-loading[data-v-bdce5a7c]{border-color:color-mix(in srgb,var(--selected) 28%,var(--line));color:var(--selected)}.err[data-v-bdce5a7c]{border-color:#ef44445c;background:linear-gradient(135deg,#ef44441f,color-mix(in srgb,var(--editor-bg) 84%,transparent));color:#ef4444}@media (max-width: 720px){.epub_topbar[data-v-bdce5a7c]{padding-inline:8px;gap:5px}.title[data-v-bdce5a7c]{min-width:6rem;font-size:.78rem}.btn[data-v-bdce5a7c]{height:29px;padding-inline:.52rem;font-size:.72rem}.btn-icon[data-v-bdce5a7c]{width:29px;min-width:29px;max-width:29px;padding:0}}.editor-wrapper[data-v-b6a1e880]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 92%,var(--sidebar-bg)));width:100%;height:100%;min-width:0;min-height:0}.mode-selector[data-v-b6a1e880]{--nisb-editor-bar-height: 44px;position:relative;z-index:100;flex:0 0 auto;display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:var(--nisb-editor-bar-height);min-height:var(--nisb-editor-bar-height);max-height:var(--nisb-editor-bar-height);box-sizing:border-box;padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 10px 24px #0000000a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.mode-selector[data-v-b6a1e880]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 20%,var(--line)),transparent);opacity:.68}.mode-selector[data-v-b6a1e880]::-webkit-scrollbar{display:none}.library-mode-wrap[data-v-b6a1e880]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--editor-bg) 92%,var(--sidebar-bg)))}.library-empty[data-v-b6a1e880]{flex:1 1 auto;overflow:auto;padding:1.25rem 1.5rem;color:var(--text-secondary)}.library-empty .title[data-v-b6a1e880]{font-size:1rem;color:var(--text-main);margin-bottom:.5rem;font-weight:760;line-height:1.35}.library-empty .hint[data-v-b6a1e880]{font-size:.9rem;opacity:.9;line-height:1.5}.image-preview-container[data-v-b6a1e880],.pdf-preview-container[data-v-b6a1e880],.epub-preview-container[data-v-b6a1e880]{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 4%,transparent),transparent 36%),var(--editor-bg);min-width:0;min-height:0}.image-info[data-v-b6a1e880]{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;box-sizing:border-box;padding:6px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text-secondary);font-size:.84rem}.image-info[data-v-b6a1e880]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 16%,var(--line)),transparent);opacity:.58}.file-name[data-v-b6a1e880]{min-width:0;color:var(--text-main);font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-b6a1e880]{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.image-wrapper[data-v-b6a1e880]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:auto;padding:2rem;min-width:0;min-height:0}.preview-image[data-v-b6a1e880]{max-width:100%;max-height:100%;object-fit:contain;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;box-shadow:0 18px 44px #0000002e,0 1px color-mix(in srgb,white 8%,transparent) inset}.pdf-wrapper[data-v-b6a1e880],.epub-wrapper[data-v-b6a1e880]{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0;margin:10px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:17px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 96%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 18px 46px #0000001c,0 1px color-mix(in srgb,white 7%,transparent) inset}.pdf-iframe[data-v-b6a1e880]{width:100%;height:100%;border:none;background:var(--editor-bg)}.empty-tip[data-v-b6a1e880]{margin:auto;max-width:min(34rem,calc(100vw - 2rem));box-sizing:border-box;padding:1rem 1.25rem;border:1px dashed color-mix(in srgb,var(--line) 90%,transparent);border-radius:16px;color:var(--text-secondary);background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 82%,transparent),color-mix(in srgb,var(--sidebar-bg) 76%,transparent));box-shadow:0 12px 28px #00000014;font-size:.9rem;line-height:1.5}.codemirror-container[data-v-b6a1e880]{flex:1 1 auto;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 98%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));min-width:0;min-height:0;position:relative;margin:10px 10px 0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:17px 17px 0 0;box-shadow:0 18px 46px #0000001a,0 1px color-mix(in srgb,white 7%,transparent) inset}.editor-stats-bar[data-v-b6a1e880]{position:relative;flex:0 0 auto;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:38px;box-sizing:border-box;padding:5px 10px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 72%,transparent),color-mix(in srgb,var(--sidebar-bg) 96%,transparent));box-shadow:0 1px color-mix(in srgb,white 5%,transparent) inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12px;color:var(--text-secondary);overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.editor-stats-bar[data-v-b6a1e880]:before{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 15%,var(--line)),transparent);opacity:.58}.editor-stats-bar[data-v-b6a1e880]::-webkit-scrollbar{display:none}.stats-left[data-v-b6a1e880],.stats-right[data-v-b6a1e880]{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:max-content}.fold-btn[data-v-b6a1e880]{height:28px;min-width:max-content;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-secondary);cursor:pointer;font-size:11.5px;font-family:inherit;font-weight:720;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.fold-btn[data-v-b6a1e880]:hover,.fold-btn[data-v-b6a1e880]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 10%,transparent),0 8px 18px #00000014;outline:none}.fold-btn[data-v-b6a1e880]:active{transform:translateY(1px)}.stat-item[data-v-b6a1e880]{font-variant-numeric:tabular-nums;white-space:nowrap}.stat-divider[data-v-b6a1e880]{opacity:.35}@media (max-width: 720px){.mode-selector[data-v-b6a1e880]{padding:6px;gap:5px}.image-info[data-v-b6a1e880]{padding-inline:10px}.editor-stats-bar[data-v-b6a1e880]{padding-inline:8px}}.codemirror-container .cm-editor{position:absolute;inset:0;width:100%;height:100%;font-family:var(--font-mono);font-size:14px;background:var(--editor-bg);color:var(--text-main);border-radius:17px 17px 0 0}.codemirror-container .cm-scroller{position:absolute;inset:0;overflow:auto}.codemirror-container .cm-content,.codemirror-container .cm-gutter{min-height:100%}.codemirror-container .cm-content{padding:2rem;line-height:var(--code-line-height);max-width:100%;margin:0}.layout-container.reading-opt-on .codemirror-container .cm-content{padding-left:var(--nisb-read-padding)!important;padding-right:var(--nisb-read-padding)!important}.layout-container.reading-opt-on .codemirror-container .cm-editor{font-size:var(--nisb-read-font-size)!important}.layout-container.reading-opt-on .codemirror-container .cm-content{line-height:var(--nisb-read-line-height)!important}.layout-container.reading-opt-on .codemirror-container .cm-line{color:var(--text-main)!important}@supports (color: color-mix(in srgb,#000 50%,transparent)){.layout-container.reading-opt-on .codemirror-container .cm-line{color:color-mix(in srgb,var(--text-main) calc(var(--nisb-read-text-opacity) * 100%),transparent)!important}}.codemirror-container .cm-gutters{background:var(--sidebar-bg);border-right:1px solid var(--line);color:var(--text-secondary)}.codemirror-container .cm-foldGutter{width:16px;padding:0 2px}.codemirror-container .cm-foldPlaceholder{background-color:var(--selected-bg);border:1px solid var(--line);color:var(--text-secondary);border-radius:3px;padding:0 4px;font-size:11px;cursor:pointer}.display-mode-container{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0}.display-mode-container .preview-content{flex:1;overflow-y:auto;padding:2.5rem 2.5rem 3rem;background:var(--editor-bg);color:var(--text-main);line-height:var(--text-line-height);word-wrap:break-word;cursor:text;max-width:100%;margin:0;font-size:var(--editor-font-size)}.highlight-flash{animation:flash 1.5s ease-in-out}@keyframes flash{0%,to{background:transparent}50%{background:var(--selected-bg)}}.evidence-card[data-v-3d4259b3]{padding:.7rem .8rem;border-bottom:1px solid var(--line);background:var(--sidebar-bg);font-size:.82rem;color:var(--text-secondary);min-width:0}.evidence-title-row[data-v-3d4259b3]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:.4rem;min-width:0}.evidence-title[data-v-3d4259b3]{font-weight:600;color:var(--text-main);min-width:0}.evidence-clear[data-v-3d4259b3]{width:26px;height:26px;padding:0;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;user-select:none}.evidence-clear[data-v-3d4259b3]:hover{background:var(--selected-bg);border-color:var(--selected);color:var(--selected)}.evidence-meta[data-v-3d4259b3]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;margin-bottom:.5rem;min-width:0}.pill[data-v-3d4259b3]{padding:.12rem .45rem;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text-main);font-variant-numeric:tabular-nums;flex-shrink:0}.muted[data-v-3d4259b3]{opacity:.75}.meta-ellipsis[data-v-3d4259b3]{max-width:14rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidence-body[data-v-3d4259b3]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.45;color:var(--text-main);opacity:.92;max-height:none;overflow:visible;padding:.45rem .55rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);min-width:0}.evidence-actions[data-v-3d4259b3]{display:flex;gap:.4rem;margin-top:.55rem;flex-wrap:wrap;min-width:0}.mini-btn[data-v-3d4259b3]{padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:inherit;cursor:pointer;font-size:12px;white-space:nowrap;user-select:none}.mini-btn[data-v-3d4259b3]:disabled{opacity:.55;cursor:not-allowed}.evidence-hint[data-v-3d4259b3]{margin-top:.45rem}.selectable[data-v-3d4259b3]{user-select:text}.panel[data-v-60fc4215]{min-width:0;display:grid;gap:.72rem;padding:.7rem .65rem .85rem;overflow-x:hidden}.head[data-v-60fc4215]{min-width:0;display:grid;gap:.35rem;padding:.62rem .68rem;border:1px solid color-mix(in srgb,var(--selected) 16%,var(--line));border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 64%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));box-shadow:0 10px 24px #00000014}.title[data-v-60fc4215]{min-width:0;color:var(--text-main, var(--text));font-size:.92rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.meta[data-v-60fc4215]{min-width:0;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;color:var(--text-secondary);font-size:.74rem;font-weight:690;line-height:1.35}.meta>span[data-v-60fc4215]:not(.dot){min-height:22px;display:inline-flex;align-items:center}.dot[data-v-60fc4215]{opacity:.58}.block[data-v-60fc4215]{min-width:0;display:grid;gap:.48rem;padding:.56rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 74%,transparent))}.block-title[data-v-60fc4215]{min-width:0;display:flex;align-items:center;gap:.42rem;color:var(--text-main, var(--text));font-size:.78rem;font-weight:800;line-height:1.35;overflow-wrap:break-word}.block-title[data-v-60fc4215]:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 10%,transparent);opacity:.82}.list[data-v-60fc4215],.local-list[data-v-60fc4215]{min-width:0;display:grid;gap:.42rem}.row[data-v-60fc4215]{min-width:0;display:grid;gap:.45rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:13px;padding:.58rem .62rem;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 54%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.row[data-v-60fc4215]:hover{border-color:color-mix(in srgb,var(--selected) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));box-shadow:0 10px 22px #00000014;transform:translate(1px)}.row-main[data-v-60fc4215]{min-width:0;display:block;color:inherit;text-decoration:none}.t[data-v-60fc4215]{min-width:0;color:var(--text-main, var(--text));font-size:.83rem;font-weight:780;line-height:1.38;white-space:normal;word-break:normal;overflow-wrap:break-word}.q[data-v-60fc4215]{min-width:0;margin-top:.28rem;color:var(--text-secondary);font-size:.78rem;font-weight:520;line-height:1.45;white-space:normal;word-break:normal;overflow-wrap:break-word}.sub[data-v-60fc4215],.sub-row[data-v-60fc4215]{min-width:0;margin-top:.35rem;color:var(--text-secondary);font-size:.72rem;font-weight:640;line-height:1.32}.sub-row[data-v-60fc4215]{display:flex;align-items:center;gap:.5rem}.sub-left[data-v-60fc4215]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-actions[data-v-60fc4215]{display:flex;justify-content:flex-end;gap:.35rem;min-width:0}.muted[data-v-60fc4215]{color:var(--text-secondary);opacity:1}.hint[data-v-60fc4215]{min-width:0;padding:.52rem .58rem;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 42%,transparent);color:var(--text-secondary);font-size:.78rem;font-weight:620;line-height:1.45;overflow-wrap:break-word}.mini[data-v-60fc4215]{flex:0 0 auto;min-height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);cursor:pointer;padding:0 .52rem;font-family:inherit;font-size:.74rem;font-weight:760;line-height:1;white-space:nowrap;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .12s ease}.mini[data-v-60fc4215]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selected) 40%,var(--line));background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));color:var(--selected)}.mini[data-v-60fc4215]:active:not(:disabled){transform:translateY(1px)}.mini[data-v-60fc4215]:disabled{opacity:.56;cursor:not-allowed;filter:saturate(.78)}.mini.ghost[data-v-60fc4215]{min-height:23px;padding:0 .48rem;border-color:color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--sidebar-bg) 64%,transparent);font-size:.72rem}.local-item[data-v-60fc4215]{position:relative;width:100%;min-width:0;display:grid;gap:.34rem;text-align:left;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);cursor:pointer;padding:.55rem .58rem;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.local-item[data-v-60fc4215]:hover{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 52%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--text-main, var(--text));transform:translate(1px);box-shadow:0 10px 22px #00000014}.local-item.active[data-v-60fc4215]{border-color:color-mix(in srgb,var(--selected) 44%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 68%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--text-main, var(--text))}.local-item.active[data-v-60fc4215]:before{content:"";position:absolute;left:.42rem;top:.56rem;bottom:.56rem;width:3px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent)}.local-top[data-v-60fc4215]{min-width:0;display:flex;flex-wrap:wrap;gap:.32rem}.pill[data-v-60fc4215]{max-width:100%;min-height:22px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 38%,transparent);color:var(--text-secondary);padding:0 .42rem;font-size:.7rem;font-weight:760;line-height:1;overflow-wrap:anywhere}.pill-lib[data-v-60fc4215]{border-color:color-mix(in srgb,var(--selected) 24%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected)}.pill-doc[data-v-60fc4215]{max-width:12.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-span[data-v-60fc4215]{border-color:color-mix(in srgb,#16a34a 24%,var(--line));background:color-mix(in srgb,#16a34a 8%,transparent);color:#16a34a}.local-quote[data-v-60fc4215]{min-width:0;color:inherit;font-size:.79rem;font-weight:560;line-height:1.45;white-space:normal;word-break:normal;overflow-wrap:break-word}.selectable[data-v-60fc4215]{user-select:text}@media (max-width: 420px){.panel[data-v-60fc4215]{padding:.58rem .5rem .7rem}.head[data-v-60fc4215],.block[data-v-60fc4215]{border-radius:14px}.sub-row[data-v-60fc4215]{align-items:stretch;flex-direction:column;gap:.35rem}.sub-left[data-v-60fc4215]{white-space:normal;overflow-wrap:break-word}.row-actions[data-v-60fc4215]{justify-content:stretch}.mini[data-v-60fc4215]{flex:1 1 auto}.pill-doc[data-v-60fc4215]{max-width:100%}}.qa-card[data-v-ee5939dd]{min-width:0;min-height:0;display:flex;flex-direction:column;margin:.55rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);font-size:.8rem;line-height:1.45;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000b;overflow:hidden}.qa-card.expanded[data-v-ee5939dd]{flex:1 1 auto}.qa-title-row[data-v-ee5939dd]{flex:0 0 auto;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem;padding-bottom:.48rem;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent)}.qa-title[data-v-ee5939dd]{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.qa-actions[data-v-ee5939dd]{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.32rem;flex-wrap:wrap}.qa-ask-row[data-v-ee5939dd]{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:.38rem;margin-top:.58rem}.scope-seg[data-v-ee5939dd]{flex:0 0 auto;min-height:30px;box-sizing:border-box;display:inline-flex;align-items:center;padding:2px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 58%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;overflow:hidden}.seg-btn[data-v-ee5939dd]{min-height:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .52rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:720;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,font-weight .15s ease}.seg-btn[data-v-ee5939dd]:hover,.seg-btn[data-v-ee5939dd]:focus-visible{background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected);outline:none}.seg-btn.active[data-v-ee5939dd]{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 68%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--selected);font-weight:840;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent)}.qa-input[data-v-ee5939dd]{flex:1 1 auto;min-width:0;height:32px;box-sizing:border-box;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 64%,transparent),color-mix(in srgb,var(--sidebar-bg) 88%,transparent));color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;font-weight:680;line-height:1;outline:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.qa-input[data-v-ee5939dd]::placeholder{color:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.qa-input[data-v-ee5939dd]:hover,.qa-input[data-v-ee5939dd]:focus{border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 34%,transparent),color-mix(in srgb,var(--editor-bg) 64%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 1px color-mix(in srgb,white 7%,transparent) inset}.qa-scope-hint[data-v-ee5939dd]{flex:0 0 auto;margin-top:.42rem;padding:.42rem .5rem;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 36%,transparent);font-size:.72rem;line-height:1.45;overflow-wrap:break-word}.qa-scope-stats[data-v-ee5939dd]{margin-top:.28rem}.qa-error[data-v-ee5939dd]{flex:0 0 auto;margin-top:.45rem;padding:.5rem .58rem;border:1px solid rgba(239,68,68,.34);border-radius:12px;background:#ef444414;color:color-mix(in srgb,#ef4444 86%,var(--text-main, var(--text)));font-size:.76rem;font-weight:690;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.qa-list[data-v-ee5939dd]{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:.52rem;margin-top:.58rem;max-height:390px;padding-right:.16rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.qa-list[data-v-ee5939dd]::-webkit-scrollbar{width:8px}.qa-list[data-v-ee5939dd]::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.qa-card.expanded .qa-list[data-v-ee5939dd]{flex:1 1 auto;min-height:0;max-height:none}.qa-item[data-v-ee5939dd]{position:relative;min-width:0;box-sizing:border-box;padding:.58rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 44%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset,0 6px 14px #00000009;overflow:hidden}.qa-item[data-v-ee5939dd]:before{content:"";position:absolute;left:.36rem;top:.62rem;bottom:.62rem;width:3px;border-radius:999px;background:color-mix(in srgb,var(--selected) 32%,var(--line));opacity:.76}.qa-item.root[data-v-ee5939dd]{border-color:color-mix(in srgb,var(--selected) 18%,var(--line))}.qa-item.reply[data-v-ee5939dd]{border-color:color-mix(in srgb,var(--selected) 16%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 18%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent))}.qa-item.reply[data-v-ee5939dd]:before{background:color-mix(in srgb,var(--selected) 42%,var(--line));opacity:.52}.qa-item[data-v-ee5939dd]:hover{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 7%,transparent),0 9px 20px #0000000f}.qa-q-row[data-v-ee5939dd]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.58rem;padding-left:.38rem}.qa-q[data-v-ee5939dd]{flex:1 1 auto;min-width:0;color:var(--text-main, var(--text));font-size:.78rem;font-weight:790;line-height:1.42;overflow-wrap:break-word}.qa-q-actions[data-v-ee5939dd]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.32rem;flex-wrap:wrap}.qa-caret[data-v-ee5939dd]{flex:0 0 auto;width:24px;height:24px;min-width:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin-right:.34rem;padding:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:9px;background:color-mix(in srgb,var(--editor-bg) 54%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:800;line-height:1;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.qa-caret[data-v-ee5939dd]:hover,.qa-caret[data-v-ee5939dd]:focus-visible{border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.qa-caret[data-v-ee5939dd]:active{transform:translateY(1px)}.reply-tag[data-v-ee5939dd],.root-meta[data-v-ee5939dd]{display:inline-flex;align-items:center;min-height:21px;margin-right:.34rem;padding:0 .44rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 46%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:720;line-height:1;vertical-align:middle}.qa-a[data-v-ee5939dd]{min-width:0;margin-top:.42rem;padding-left:.38rem;color:var(--text-main, var(--text));font-size:.78rem;line-height:1.52;white-space:pre-wrap;overflow-wrap:break-word;opacity:.92}.qa-meta[data-v-ee5939dd]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.32rem;margin-top:.46rem;padding-left:.38rem;color:var(--text-secondary);font-size:.7rem;line-height:1.35}.qa-meta-text[data-v-ee5939dd]{max-width:100%;opacity:.88;overflow-wrap:anywhere}.qa-badge[data-v-ee5939dd],.pill[data-v-ee5939dd]{min-height:22px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .5rem;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);font-size:.68rem;font-weight:760;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.qa-badge.ok[data-v-ee5939dd]{border-color:color-mix(in srgb,#16a34a 34%,var(--line));background:#16a34a17;color:#16a34a}.qa-badge.bad[data-v-ee5939dd]{border-color:#ef444457;background:#ef444417;color:#ef4444}.qa-badge.neutral[data-v-ee5939dd]{border-color:color-mix(in srgb,var(--selected) 22%,var(--line));background:color-mix(in srgb,var(--selected-bg) 34%,transparent);color:var(--selected)}.qa-followup[data-v-ee5939dd]{min-width:0;display:flex;align-items:center;gap:.38rem;margin-top:.5rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--selected) 18%,var(--line));border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 22%,transparent),color-mix(in srgb,var(--editor-bg) 42%,transparent))}.qa-debug[data-v-ee5939dd],.qa-evidence[data-v-ee5939dd],.qa-ev[data-v-ee5939dd]{min-width:0;margin-top:.5rem;padding:.52rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 68%,transparent))}.qa-debug[data-v-ee5939dd]{color:var(--text-main, var(--text));font-size:.7rem;line-height:1.42}.qa-debug-row[data-v-ee5939dd]{min-width:0;display:grid;grid-template-columns:minmax(86px,.34fr) minmax(0,1fr);gap:.46rem;margin-top:.38rem}.qa-debug-row[data-v-ee5939dd]:first-child{margin-top:0}.qa-debug-k[data-v-ee5939dd]{color:var(--text-secondary);font-weight:760;overflow-wrap:break-word}.qa-debug-v[data-v-ee5939dd]{min-width:0;color:var(--text-main, var(--text));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.92}.qa-debug-v.pre[data-v-ee5939dd]{opacity:.9}.qa-ev-title[data-v-ee5939dd],.qa-evidence-title[data-v-ee5939dd]{color:var(--text-secondary);font-size:.71rem;font-weight:780;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}.qa-ev-list[data-v-ee5939dd]{min-width:0;display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.38rem}.qa-ev-btn[data-v-ee5939dd]{max-width:100%;min-height:25px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 .52rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 52%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.71rem;font-weight:720;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.qa-ev-btn[data-v-ee5939dd]:hover:not(:disabled),.qa-ev-btn[data-v-ee5939dd]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 34%,var(--line));background:color-mix(in srgb,var(--selected-bg) 44%,var(--editor-bg));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent);outline:none}.qa-ev-btn[data-v-ee5939dd]:disabled{opacity:.52;cursor:not-allowed}.qa-evidence-list[data-v-ee5939dd]{min-width:0;display:flex;flex-direction:column;gap:.5rem;margin-top:.42rem}.qa-evidence-item[data-v-ee5939dd]{min-width:0;padding:.5rem;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 44%,transparent)}.qa-evidence-meta[data-v-ee5939dd]{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.34rem;color:var(--text-secondary);font-size:.7rem;line-height:1.35}.qa-evidence-text[data-v-ee5939dd]{min-width:0;margin-top:.42rem;color:var(--text-main, var(--text));font-size:.76rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;opacity:.92}.qa-evidence-actions[data-v-ee5939dd]{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.44rem}.qa-loadmore-row[data-v-ee5939dd]{flex:0 0 auto;display:flex;justify-content:center;margin-top:.5rem}.qa-history-end[data-v-ee5939dd],.qa-empty[data-v-ee5939dd]{margin-top:.5rem;padding:.62rem;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:var(--text-secondary);font-size:.76rem;line-height:1.5;text-align:center;overflow-wrap:break-word}.mini-btn[data-v-ee5939dd]{min-height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 .62rem;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--editor-bg) 52%,transparent),color-mix(in srgb,var(--sidebar-bg) 84%,transparent));color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:740;line-height:1;white-space:nowrap;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}.mini-btn[data-v-ee5939dd]:hover:not(:disabled),.mini-btn[data-v-ee5939dd]:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--selected) 36%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 54%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent),0 6px 14px #0000000f;outline:none}.mini-btn[data-v-ee5939dd]:active:not(:disabled){transform:translateY(1px)}.mini-btn[data-v-ee5939dd]:disabled{opacity:.52;cursor:not-allowed;transform:none}.mini-btn.ghost[data-v-ee5939dd]{min-height:24px;padding:0 .52rem;border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);font-size:.69rem;font-weight:720}.root-toggle-btn[data-v-ee5939dd]{max-width:92px}.qa-del[data-v-ee5939dd]{flex:0 0 auto;width:24px;height:24px;min-width:24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editor-bg) 48%,transparent);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:760;line-height:1;opacity:0;pointer-events:none;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.qa-item:hover .qa-del[data-v-ee5939dd],.qa-item:focus-within .qa-del[data-v-ee5939dd]{opacity:1;pointer-events:auto}.qa-del[data-v-ee5939dd]:hover:not(:disabled),.qa-del[data-v-ee5939dd]:focus-visible:not(:disabled){border-color:#ef44448f;background:#ef44441c;color:#ef4444;box-shadow:0 0 0 2px #ef44441a,0 6px 14px #ef444414;outline:none}.qa-del[data-v-ee5939dd]:active:not(:disabled){transform:translateY(1px)}.qa-del[data-v-ee5939dd]:disabled{opacity:.34;cursor:not-allowed;pointer-events:none}.muted[data-v-ee5939dd]{color:var(--text-secondary);opacity:.82}@media (max-width: 520px){.qa-card[data-v-ee5939dd]{margin:.45rem;padding:.5rem}.qa-title-row[data-v-ee5939dd]{flex-direction:column;align-items:stretch;gap:.46rem}.qa-actions[data-v-ee5939dd]{justify-content:flex-start}.qa-ask-row[data-v-ee5939dd],.qa-followup[data-v-ee5939dd]{align-items:stretch;flex-direction:column}.scope-seg[data-v-ee5939dd]{width:100%}.seg-btn[data-v-ee5939dd]{flex:1 1 0}.mini-btn[data-v-ee5939dd]{width:100%}.qa-q-row[data-v-ee5939dd]{flex-direction:column;gap:.42rem}.qa-q-actions[data-v-ee5939dd]{width:100%;justify-content:flex-start}.qa-debug-row[data-v-ee5939dd]{grid-template-columns:1fr}.qa-del[data-v-ee5939dd]{opacity:1;pointer-events:auto}}.settings-card[data-v-59106619]{margin:.55rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 7%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 48%,transparent),color-mix(in srgb,var(--sidebar-bg) 78%,transparent));color:var(--text-secondary);font-size:.8rem;line-height:1.45;box-shadow:0 1px color-mix(in srgb,white 7%,transparent) inset,0 8px 18px #0000000b;overflow:hidden}.settings-title[data-v-59106619]{margin:0 0 .42rem;color:var(--text-main, var(--text));font-size:.82rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.settings-toggle[data-v-59106619]{min-width:0;min-height:34px;box-sizing:border-box;display:flex;align-items:center;gap:.54rem;margin:.24rem 0;padding:.42rem .5rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 42%,transparent),color-mix(in srgb,var(--sidebar-bg) 72%,transparent));color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:690;line-height:1.35;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.settings-toggle[data-v-59106619]:hover,.settings-toggle[data-v-59106619]:focus-within{border-color:color-mix(in srgb,var(--selected) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 44%,transparent),color-mix(in srgb,var(--editor-bg) 46%,transparent));color:var(--selected);box-shadow:0 0 0 2px color-mix(in srgb,var(--selected) 9%,transparent)}.settings-toggle[data-v-59106619]:active{transform:translateY(1px)}.settings-toggle input[data-v-59106619]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--selected);cursor:pointer}.settings-toggle span[data-v-59106619]{min-width:0;flex:1 1 auto;overflow-wrap:break-word}.settings-hint[data-v-59106619]{margin:.36rem 0 0;padding:0 .08rem;color:var(--text-secondary);font-size:.76rem;line-height:1.52;opacity:.86;overflow-wrap:break-word}@media (max-width: 420px){.settings-card[data-v-59106619]{margin:.45rem;padding:.5rem}.settings-toggle[data-v-59106619]{align-items:flex-start}.settings-toggle input[data-v-59106619]{margin-top:.1rem}}.outline-list[data-v-7d40625a]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.18rem;padding:.55rem .5rem .7rem;scrollbar-width:thin}.outline-list.stale[data-v-7d40625a]{opacity:.72}.outline-list.stale .outline-item[data-v-7d40625a]{filter:saturate(.78)}.outline-item[data-v-7d40625a]{--outline-indent: 0px;--outline-color: var(--selected);position:relative;width:100%;max-width:100%;min-width:0;min-height:34px;box-sizing:border-box;display:flex;align-items:center;gap:.34rem;padding:.34rem .48rem .34rem calc(var(--outline-indent) + .62rem);border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 32%,transparent);color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:650;line-height:1.32;outline:none;overflow:hidden;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.outline-item[data-v-7d40625a]:before{content:"";position:absolute;left:calc(var(--outline-indent) + .34rem);top:7px;bottom:7px;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--outline-color) 92%,white 4%),color-mix(in srgb,var(--outline-color) 62%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--outline-color) 20%,transparent);opacity:.72}.outline-item[data-v-7d40625a]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(var(--outline-indent) + .46rem) 50%,color-mix(in srgb,var(--outline-color) 11%,transparent),transparent 34%);opacity:0;transition:opacity .15s ease}.outline-item.hidden[data-v-7d40625a]{display:none}.outline-item.clickable[data-v-7d40625a]{font-weight:760}.outline-item.childless[data-v-7d40625a]{font-weight:640}.outline-item[data-v-7d40625a]:hover,.outline-item[data-v-7d40625a]:focus-visible,.outline-item.hovering[data-v-7d40625a]{border-color:color-mix(in srgb,var(--outline-color) 30%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--outline-color) 12%,var(--selected-bg)),color-mix(in srgb,var(--editor-bg) 42%,transparent));color:var(--text-main, var(--text));transform:translate(2px);box-shadow:0 8px 18px #00000014}.outline-item[data-v-7d40625a]:hover:before,.outline-item[data-v-7d40625a]:focus-visible:before,.outline-item.hovering[data-v-7d40625a]:before{width:4px;opacity:.95}.outline-item[data-v-7d40625a]:hover:after,.outline-item[data-v-7d40625a]:focus-visible:after,.outline-item.hovering[data-v-7d40625a]:after{opacity:1}.outline-item.collapsed[data-v-7d40625a]{background:linear-gradient(90deg,color-mix(in srgb,var(--outline-color) 7%,transparent),color-mix(in srgb,var(--editor-bg) 34%,transparent))}.outline-rail[data-v-7d40625a]{position:absolute;left:calc(var(--outline-indent) + .26rem);top:50%;width:8px;height:8px;border:1px solid color-mix(in srgb,var(--outline-color) 36%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--outline-color) 26%,var(--editor-bg));transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .15s ease}.outline-item:hover .outline-rail[data-v-7d40625a],.outline-item:focus-visible .outline-rail[data-v-7d40625a],.outline-item.hovering .outline-rail[data-v-7d40625a]{opacity:.85}.collapse-icon-small[data-v-7d40625a],.collapse-spacer[data-v-7d40625a]{position:relative;z-index:1;flex:0 0 auto;width:22px;height:22px}.collapse-icon-small[data-v-7d40625a]{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--outline-color) 22%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--outline-color) 7%,transparent);color:var(--text-secondary);cursor:pointer;padding:0;font-family:inherit;font-size:.72rem;line-height:1;opacity:.82;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,opacity .15s ease}.collapse-icon-small[data-v-7d40625a]:hover,.collapse-icon-small[data-v-7d40625a]:focus-visible{border-color:color-mix(in srgb,var(--outline-color) 38%,var(--line));background:color-mix(in srgb,var(--outline-color) 13%,transparent);color:var(--text-main, var(--text));opacity:1;outline:none}.collapse-icon-small[data-v-7d40625a]:active{transform:translateY(1px)}.collapse-icon-small.collapsed[data-v-7d40625a]{color:color-mix(in srgb,var(--outline-color) 76%,var(--text-secondary))}.collapse-spacer[data-v-7d40625a]{pointer-events:none}.outline-text[data-v-7d40625a]{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;user-select:none}.muted[data-v-7d40625a]{min-width:0;min-height:34px;display:flex;align-items:center;gap:.45rem;box-sizing:border-box;margin:0 0 .12rem;padding:.42rem .55rem;border:1px dashed color-mix(in srgb,var(--selected) 20%,var(--line));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 24%,transparent),color-mix(in srgb,var(--editor-bg) 38%,transparent));color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.muted-dot[data-v-7d40625a]{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--selected);box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 12%,transparent);opacity:.82}.muted-text[data-v-7d40625a]{min-width:0;overflow-wrap:break-word}@media (max-width: 420px){.outline-list[data-v-7d40625a]{padding:.45rem .42rem .6rem}.outline-item[data-v-7d40625a]{min-height:36px;padding-right:.44rem;font-size:.79rem}.collapse-icon-small[data-v-7d40625a],.collapse-spacer[data-v-7d40625a]{width:21px;height:21px}}.card[data-v-3b7a6745]{padding:12px;border-radius:12px;background:#00000008}.row[data-v-3b7a6745]{display:flex;align-items:center;justify-content:space-between;gap:10px}.title[data-v-3b7a6745]{font-size:14px;font-weight:600;opacity:.9}.btn[data-v-3b7a6745]{border:none;background:#0000000f;padding:6px 10px;border-radius:10px;cursor:pointer}.btn[data-v-3b7a6745]:hover{background:#0000001a}.hint[data-v-3b7a6745]{margin-top:8px;font-size:12px;opacity:.75;line-height:1.4}.form[data-v-3b7a6745]{margin-top:10px;display:grid;gap:10px}.field[data-v-3b7a6745]{display:grid;grid-template-columns:1fr 140px;align-items:center;gap:10px;font-size:13px}.lab[data-v-3b7a6745]{opacity:.85;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctl[data-v-3b7a6745]{border:none;background:#0000000f;padding:6px 8px;border-radius:10px;outline:none;min-width:0;width:100%;box-sizing:border-box}.num[data-v-3b7a6745]{font-variant-numeric:tabular-nums}.readopt-overlay[data-v-4940a563]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:flex-end;padding:64px 16px 16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--selected) 10%,transparent),transparent 34%),#0000002e}.readopt-panel[data-v-4940a563]{width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 80px);border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 88%,transparent));box-shadow:0 22px 70px #00000042,0 2px 14px #00000029;overflow:hidden;display:flex;flex-direction:column;backdrop-filter:blur(14px)}.readopt-top[data-v-4940a563]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top)) 14px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.readopt-heading[data-v-4940a563]{display:grid;gap:8px;min-width:0}.readopt-title[data-v-4940a563]{min-width:0;color:var(--text-main, var(--text));font-size:.96rem;font-weight:820;line-height:1.35;letter-spacing:-.01em;overflow-wrap:break-word}.readopt-subline[data-v-4940a563]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.readopt-mode-chip[data-v-4940a563],.readopt-cap-chip[data-v-4940a563]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--selected) 32%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 58%,var(--editor-bg));color:var(--selected);font-size:.7rem;font-weight:760;line-height:1;white-space:nowrap}.readopt-cap-chip[data-v-4940a563]{border-color:color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--editor-bg) 78%,transparent);color:var(--text-secondary)}.readopt-cap-chip.full[data-v-4940a563]{border-color:#ef444457;background:#ef444414;color:#ef4444}.readopt-close[data-v-4940a563]{flex:0 0 auto;width:34px;height:34px;border-radius:11px;border:1px solid var(--line);background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);cursor:pointer;font-size:1.1rem;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.readopt-close[data-v-4940a563]:hover{background:color-mix(in srgb,var(--selected-bg) 48%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.readopt-close[data-v-4940a563]:active{transform:translateY(1px)}.readopt-body[data-v-4940a563]{flex:1 1 auto;min-height:0;padding:12px;display:grid;gap:12px;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.readopt-card[data-v-4940a563]{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 82%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 4%,transparent)}.readopt-card-head[data-v-4940a563]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.readopt-section-title[data-v-4940a563]{min-width:0;color:var(--text-main, var(--text));font-size:.84rem;font-weight:780;line-height:1.35;overflow-wrap:break-word}.readopt-inline-hint[data-v-4940a563]{flex:0 1 auto;color:var(--text-secondary);font-size:.74rem;font-weight:700;line-height:1.35;overflow-wrap:break-word}.readopt-row[data-v-4940a563]{display:grid;grid-template-columns:minmax(82px,.86fr) minmax(120px,1.45fr) minmax(58px,.55fr);gap:10px;align-items:center;min-width:0}.readopt-label[data-v-4940a563]{min-width:0;color:var(--text-secondary);font-size:.76rem;font-weight:720;line-height:1.35;overflow-wrap:break-word}.readopt-range[data-v-4940a563]{width:100%;min-width:0;accent-color:var(--selected)}.readopt-value[data-v-4940a563]{min-width:0;color:var(--text-main, var(--text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.75rem;font-weight:720;line-height:1.35;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readopt-presets[data-v-4940a563]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.preset-btn[data-v-4940a563],.mini-btn[data-v-4940a563],.footer-btn[data-v-4940a563]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .74rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--editor-bg) 72%,transparent);color:var(--text-secondary);font-family:inherit;font-size:.78rem;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.preset-btn[data-v-4940a563]:hover,.mini-btn[data-v-4940a563]:hover,.footer-btn[data-v-4940a563]:hover{background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.preset-btn[data-v-4940a563]:active,.mini-btn[data-v-4940a563]:active,.footer-btn[data-v-4940a563]:active{transform:translateY(1px)}.preset-btn.active[data-v-4940a563]{border-color:color-mix(in srgb,var(--selected) 58%,var(--line));background:color-mix(in srgb,var(--selected-bg) 72%,var(--editor-bg));color:var(--selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.custom-actions[data-v-4940a563]{display:flex;align-items:center;gap:8px;min-width:0}.mini-btn.primary[data-v-4940a563],.footer-btn.primary[data-v-4940a563]{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--selected) 88%,#1f2937);color:#fff}.mini-btn.danger[data-v-4940a563],.footer-btn.danger[data-v-4940a563]{border-color:#ef444466;background:#ef444414;color:#ef4444}.mini-btn.danger[data-v-4940a563]:hover,.footer-btn.danger[data-v-4940a563]:hover{border-color:#ef444494;background:#ef44441f;color:#ef4444}.mini-btn[data-v-4940a563]:disabled,.footer-btn[data-v-4940a563]:disabled{opacity:.56;cursor:not-allowed;transform:none}.name-prompt[data-v-4940a563]{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--editor-bg) 78%,transparent)}.name-input[data-v-4940a563]{width:100%;min-width:0;height:34px;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--editor-bg) 82%,transparent);color:var(--text-main, var(--text));padding:0 .72rem;font-family:inherit;font-size:.82rem;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.name-input[data-v-4940a563]::placeholder{color:color-mix(in srgb,var(--text-secondary) 72%,transparent)}.name-input[data-v-4940a563]:focus{border-color:color-mix(in srgb,var(--selected) 46%,var(--line));background:color-mix(in srgb,var(--editor-bg) 92%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected-bg) 56%,transparent)}.name-actions[data-v-4940a563]{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.name-error[data-v-4940a563]{padding:8px 9px;border:1px solid rgba(239,68,68,.32);border-radius:10px;background:#ef444414;color:#ef4444;font-size:.78rem;line-height:1.45;overflow-wrap:break-word}.custom-empty[data-v-4940a563]{padding:10px;border:1px dashed color-mix(in srgb,var(--line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 60%,transparent);color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.custom-list[data-v-4940a563]{display:grid;gap:8px;max-height:220px;overflow:auto;padding-right:2px;scrollbar-width:thin}.custom-item[data-v-4940a563]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--editor-bg) 74%,transparent)}.custom-item-main[data-v-4940a563]{min-width:0}.custom-chip[data-v-4940a563]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sidebar-bg) 80%,transparent);color:var(--text-main, var(--text));font-family:inherit;font-size:.78rem;font-weight:720;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.custom-chip[data-v-4940a563]:hover{background:color-mix(in srgb,var(--selected-bg) 46%,var(--editor-bg));border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected)}.custom-name[data-v-4940a563]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-badge[data-v-4940a563]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid color-mix(in srgb,var(--selected) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--selected-bg) 62%,var(--editor-bg));color:var(--selected);font-size:.68rem;font-weight:760;line-height:1}.custom-item-actions[data-v-4940a563]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.custom-del[data-v-4940a563]{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:999px;border:1px solid rgba(239,68,68,.34);background:#ef444414;color:#ef4444;cursor:pointer;font-size:1rem;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease}.custom-del[data-v-4940a563]:hover{border-color:#ef444494;background:#ef44441f}.custom-del[data-v-4940a563]:active{transform:translateY(1px)}.status-msg[data-v-4940a563]{padding:8px 9px;border:1px solid color-mix(in srgb,var(--selected) 24%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--selected-bg) 34%,var(--editor-bg));color:var(--text-secondary);font-size:.78rem;line-height:1.5;overflow-wrap:break-word}.readopt-footer[data-v-4940a563]{flex:0 0 auto;display:flex;gap:10px;padding:12px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.footer-btn[data-v-4940a563]{flex:1 1 0;min-height:36px}.readopt-fade-enter-active[data-v-4940a563],.readopt-fade-leave-active[data-v-4940a563]{transition:opacity .22s cubic-bezier(.4,0,.2,1)}.readopt-fade-enter-from[data-v-4940a563],.readopt-fade-leave-to[data-v-4940a563]{opacity:0}@media (max-width: 768px){.readopt-overlay[data-v-4940a563]{padding:0;align-items:stretch;justify-content:stretch;background:#0000002e}.readopt-panel[data-v-4940a563]{width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none}.readopt-row[data-v-4940a563]{grid-template-columns:minmax(92px,.9fr) minmax(120px,1.35fr) minmax(60px,.55fr)}}@media (max-width: 560px){.readopt-card-head[data-v-4940a563],.custom-item[data-v-4940a563]{grid-template-columns:1fr}.readopt-card-head[data-v-4940a563]{display:grid}.readopt-row[data-v-4940a563]{grid-template-columns:1fr;gap:7px}.readopt-value[data-v-4940a563]{text-align:left}.readopt-presets[data-v-4940a563],.name-actions[data-v-4940a563],.custom-actions[data-v-4940a563],.custom-item-actions[data-v-4940a563],.readopt-footer[data-v-4940a563]{display:grid;grid-template-columns:1fr}.preset-btn[data-v-4940a563],.mini-btn[data-v-4940a563],.footer-btn[data-v-4940a563]{width:100%;white-space:normal}.custom-chip[data-v-4940a563]{width:100%;justify-content:flex-start}.custom-item-actions[data-v-4940a563]{width:100%}}.sidebar[data-v-2868890a]{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;padding:0;overflow:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 8%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent))}.header[data-v-2868890a]{--nisb-sidebar-bar-height: 44px;--nisb-sidebar-control-height: 32px;--nisb-sidebar-radius: 12px;--nisb-sidebar-bg: linear-gradient( 180deg, color-mix(in srgb, var(--editor-bg) 58%, transparent), color-mix(in srgb, var(--sidebar-bg) 34%, transparent) );--nisb-sidebar-bg-hover: linear-gradient( 180deg, color-mix(in srgb, var(--selected-bg) 52%, var(--editor-bg)), color-mix(in srgb, var(--editor-bg) 54%, transparent) );--nisb-sidebar-bg-active: linear-gradient( 135deg, color-mix(in srgb, var(--selected-bg) 74%, var(--editor-bg)), color-mix(in srgb, var(--selected) 12%, transparent) );--nisb-sidebar-border: color-mix(in srgb, var(--line) 84%, transparent);--nisb-sidebar-border-hover: color-mix(in srgb, var(--selected) 28%, var(--line));--nisb-sidebar-border-active: color-mix(in srgb, var(--selected) 58%, var(--line));--nisb-sidebar-ring: color-mix(in srgb, var(--selected) 12%, transparent);position:relative;z-index:auto;isolation:auto;flex:0 0 auto;width:100%;min-width:0;height:var(--nisb-sidebar-bar-height);min-height:var(--nisb-sidebar-bar-height);max-height:var(--nisb-sidebar-bar-height);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 96%,transparent),color-mix(in srgb,var(--editor-bg) 70%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.header[data-v-2868890a]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--selected) 20%,var(--line)),transparent);opacity:.68}.header[data-v-2868890a]::-webkit-scrollbar{display:none}.header-actions-left[data-v-2868890a],.header-actions-right[data-v-2868890a]{position:relative;z-index:2;display:flex;align-items:center;gap:5px;flex:0 0 auto;min-width:max-content}.header-actions-right[data-v-2868890a]{margin-left:auto}.header-title[data-v-2868890a]{flex:0 0 auto;width:var(--nisb-sidebar-control-height);height:var(--nisb-sidebar-control-height);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:var(--nisb-sidebar-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--selected-bg) 38%,transparent),color-mix(in srgb,var(--editor-bg) 48%,transparent));color:var(--selected);font-size:.95rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 8px 18px #00000014}.collapse-btn[data-v-2868890a],.theme-toggle-btn[data-v-2868890a],.lights-toggle-btn[data-v-2868890a],.readopt-toggle-btn[data-v-2868890a],.toggle-all-btn[data-v-2868890a],.insights-toggle-btn[data-v-2868890a],.settings-toggle-btn[data-v-2868890a],.dock-toggle-btn[data-v-2868890a],.outline-hover-mode-btn[data-v-2868890a],.pane-swap-btn[data-v-2868890a]{width:var(--nisb-sidebar-control-height);height:var(--nisb-sidebar-control-height);min-width:var(--nisb-sidebar-control-height);max-width:var(--nisb-sidebar-control-height);min-height:var(--nisb-sidebar-control-height);max-height:var(--nisb-sidebar-control-height);flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--nisb-sidebar-border);border-radius:var(--nisb-sidebar-radius);background:var(--nisb-sidebar-bg);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.9rem;line-height:1;box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 1px 2px #00000009;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,filter .15s ease,transform .12s ease}.collapse-btn[data-v-2868890a]:hover,.collapse-btn[data-v-2868890a]:focus-visible,.theme-toggle-btn[data-v-2868890a]:hover,.theme-toggle-btn[data-v-2868890a]:focus-visible,.lights-toggle-btn[data-v-2868890a]:hover,.lights-toggle-btn[data-v-2868890a]:focus-visible,.readopt-toggle-btn[data-v-2868890a]:hover,.readopt-toggle-btn[data-v-2868890a]:focus-visible,.toggle-all-btn[data-v-2868890a]:hover,.toggle-all-btn[data-v-2868890a]:focus-visible,.insights-toggle-btn[data-v-2868890a]:hover,.insights-toggle-btn[data-v-2868890a]:focus-visible,.settings-toggle-btn[data-v-2868890a]:hover,.settings-toggle-btn[data-v-2868890a]:focus-visible,.dock-toggle-btn[data-v-2868890a]:hover:not(:disabled),.dock-toggle-btn[data-v-2868890a]:focus-visible:not(:disabled),.outline-hover-mode-btn[data-v-2868890a]:hover,.outline-hover-mode-btn[data-v-2868890a]:focus-visible,.pane-swap-btn[data-v-2868890a]:hover,.pane-swap-btn[data-v-2868890a]:focus-visible{border-color:var(--nisb-sidebar-border-hover);background:var(--nisb-sidebar-bg-hover);color:var(--text-main, var(--text));box-shadow:0 0 0 2px var(--nisb-sidebar-ring),0 8px 18px #00000014;outline:none}.collapse-btn[data-v-2868890a]:active,.theme-toggle-btn[data-v-2868890a]:active,.lights-toggle-btn[data-v-2868890a]:active,.readopt-toggle-btn[data-v-2868890a]:active,.toggle-all-btn[data-v-2868890a]:active,.insights-toggle-btn[data-v-2868890a]:active,.settings-toggle-btn[data-v-2868890a]:active,.dock-toggle-btn[data-v-2868890a]:active:not(:disabled),.outline-hover-mode-btn[data-v-2868890a]:active,.pane-swap-btn[data-v-2868890a]:active{transform:translateY(1px)}.lights-toggle-btn.active[data-v-2868890a],.readopt-toggle-btn.active[data-v-2868890a],.insights-toggle-btn.active[data-v-2868890a],.settings-toggle-btn.active[data-v-2868890a],.dock-toggle-btn.active[data-v-2868890a],.outline-hover-mode-btn.active[data-v-2868890a]{border-color:var(--nisb-sidebar-border-active);background:var(--nisb-sidebar-bg-active);color:var(--selected);box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 10%,transparent),0 10px 24px #0000001a}.lights-toggle-btn.active[data-v-2868890a]{position:relative;z-index:2147483000;isolation:isolate;border-color:color-mix(in srgb,#f59e0b 72%,var(--line));background:radial-gradient(circle at 50% 36%,color-mix(in srgb,#fbbf24 30%,transparent),transparent 56%),linear-gradient(135deg,color-mix(in srgb,#d97706 28%,var(--editor-bg)),color-mix(in srgb,var(--editor-bg) 70%,transparent));color:#d97706;filter:none;opacity:1;text-shadow:0 0 12px color-mix(in srgb,#f59e0b 58%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,#d97706 18%,transparent),0 0 18px color-mix(in srgb,#f59e0b 34%,transparent),0 10px 24px #0000002e}.lights-escape-btn[data-v-2868890a]{position:fixed;z-index:2147483647;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,#f59e0b 76%,var(--line));border-radius:12px;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,#fbbf24 42%,transparent),transparent 58%),linear-gradient(135deg,color-mix(in srgb,#d97706 34%,var(--editor-bg)),color-mix(in srgb,var(--editor-bg) 72%,transparent));color:#f59e0b;cursor:pointer;font-family:inherit;font-size:.9rem;line-height:1;opacity:1;visibility:visible;pointer-events:auto;filter:none;text-shadow:0 0 14px color-mix(in srgb,#fbbf24 68%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 24%,transparent),0 0 22px color-mix(in srgb,#f59e0b 46%,transparent),0 12px 28px #0000003d;transform:translateZ(0)}.lights-escape-btn[data-v-2868890a]:hover,.lights-escape-btn[data-v-2868890a]:focus-visible{border-color:color-mix(in srgb,#fbbf24 88%,var(--line));color:#fbbf24;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 28%,transparent),0 0 28px color-mix(in srgb,#fbbf24 58%,transparent),0 14px 32px #0000004d}.readopt-toggle-btn.active[data-v-2868890a]{border-color:color-mix(in srgb,#16a34a 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#16a34a 12%,var(--editor-bg)),color-mix(in srgb,var(--sidebar-bg) 70%,transparent));color:#16a34a}.dock-toggle-btn.active[data-v-2868890a],.insights-toggle-btn.active[data-v-2868890a],.settings-toggle-btn.active[data-v-2868890a],.outline-hover-mode-btn.active[data-v-2868890a]{border-color:var(--nisb-sidebar-border-active)}.sidebar.lights-off-mode .header .collapse-btn[data-v-2868890a],.sidebar.lights-off-mode .header .theme-toggle-btn[data-v-2868890a],.sidebar.lights-off-mode .header .readopt-toggle-btn[data-v-2868890a],.sidebar.lights-off-mode .header .toggle-all-btn[data-v-2868890a],.sidebar.lights-off-mode .header .insights-toggle-btn[data-v-2868890a],.sidebar.lights-off-mode .header .settings-toggle-btn[data-v-2868890a],.sidebar.lights-off-mode .header .dock-toggle-btn[data-v-2868890a],.sidebar.lights-off-mode .header .outline-hover-mode-btn[data-v-2868890a],.sidebar.lights-off-mode .header .pane-swap-btn[data-v-2868890a],.sidebar.lights-off-mode .header .header-title[data-v-2868890a]{opacity:.48;filter:saturate(.68) brightness(.82);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset}.sidebar.lights-off-mode .header .collapse-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .theme-toggle-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .readopt-toggle-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .toggle-all-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .insights-toggle-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .settings-toggle-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .dock-toggle-btn[data-v-2868890a]:hover:not(:disabled),.sidebar.lights-off-mode .header .outline-hover-mode-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .pane-swap-btn[data-v-2868890a]:hover,.sidebar.lights-off-mode .header .collapse-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .theme-toggle-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .readopt-toggle-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .toggle-all-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .insights-toggle-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .settings-toggle-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .dock-toggle-btn[data-v-2868890a]:focus-visible:not(:disabled),.sidebar.lights-off-mode .header .outline-hover-mode-btn[data-v-2868890a]:focus-visible,.sidebar.lights-off-mode .header .pane-swap-btn[data-v-2868890a]:focus-visible{opacity:.74;filter:saturate(.82) brightness(.94)}.sidebar.lights-off-mode .header .lights-toggle-btn.active[data-v-2868890a]{opacity:1;filter:none;pointer-events:auto;visibility:visible}.dock-toggle-btn[data-v-2868890a]:disabled,.insights-toggle-btn[data-v-2868890a]:disabled,.settings-toggle-btn[data-v-2868890a]:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;filter:saturate(.72)}.dock-toggle-btn[data-v-2868890a]:disabled:hover,.insights-toggle-btn[data-v-2868890a]:disabled:hover,.settings-toggle-btn[data-v-2868890a]:disabled:hover,.dock-toggle-btn[data-v-2868890a]:disabled:focus-visible,.insights-toggle-btn[data-v-2868890a]:disabled:focus-visible,.settings-toggle-btn[data-v-2868890a]:disabled:focus-visible{border-color:var(--nisb-sidebar-border);background:var(--nisb-sidebar-bg);color:var(--text-secondary);transform:none;outline:none}.collapse-icon[data-v-2868890a]{font-size:15px;font-weight:820;line-height:1}.outline-hover-mode-btn[data-v-2868890a]{padding:0}.outline-hover-mode-icon[data-v-2868890a]{line-height:1}.pane-swap-btn[data-v-2868890a]{display:none;font-size:.92rem}@media (max-width: 768px){.pane-swap-btn[data-v-2868890a]{display:inline-flex}}.sidebar-body[data-v-2868890a]{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 76%,transparent));scrollbar-width:thin}.sidebar-body.docked[data-v-2868890a]{overflow:hidden;display:flex;flex-direction:column}.dock-layout[data-v-2868890a],.dock-main[data-v-2868890a]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.dock-bottom[data-v-2868890a]{flex:0 0 auto;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--editor-bg) 72%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dock-empty[data-v-2868890a]{margin:10px 8px;padding:14px;border:1px dashed color-mix(in srgb,var(--selected) 22%,var(--line));border-radius:15px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 10%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--editor-bg) 76%,transparent),color-mix(in srgb,var(--sidebar-bg) 82%,transparent));box-shadow:0 10px 24px #00000014}.dock-empty-title[data-v-2868890a]{margin-bottom:6px;color:var(--text-main, var(--text));font-size:.9rem;font-weight:820;line-height:1.35;overflow-wrap:break-word}.dock-empty-sub[data-v-2868890a]{font-size:.8rem;line-height:1.5;overflow-wrap:break-word}.muted[data-v-2868890a]{color:var(--text-secondary)}@media (max-width: 420px){.header[data-v-2868890a]{padding:6px}.header-actions-left[data-v-2868890a],.header-actions-right[data-v-2868890a]{gap:4px}.dock-empty[data-v-2868890a]{margin:8px 7px;padding:12px}}.layout-container[data-v-82cfe466]{display:flex;width:100%;height:100%;overflow:hidden;background:var(--editor-bg)}.layout-container.reading-opt-on[data-v-82cfe466]{--nisb-read-text-opacity: 1;--nisb-read-font-size: 16px;--nisb-read-line-height: 1.6;--nisb-read-padding: 0px;--nisb-read-warm-alpha: 0;--nisb-read-scroll-behavior: auto}.left-sidebar[data-v-82cfe466]{flex-shrink:0;overflow-y:auto;overflow-x:hidden;background:var(--sidebar-bg);transition:width .25s cubic-bezier(.4,0,.2,1);border-right:1px solid var(--line);box-shadow:none;position:relative}.left-sidebar.collapsed[data-v-82cfe466]{width:0!important;overflow:hidden;border-right:none;box-shadow:none}.divider[data-v-82cfe466]{width:0;height:100%;cursor:col-resize;flex-shrink:0;user-select:none;z-index:10;background:transparent;position:relative}.divider[data-v-82cfe466]:after{content:"";position:absolute;inset:0 -4px;background:transparent;cursor:col-resize;pointer-events:auto}.handle[data-v-82cfe466]{width:0;height:100%;cursor:col-resize;flex-shrink:0;background:transparent;user-select:none;z-index:100;position:relative;transition:none;pointer-events:all}.handle[data-v-82cfe466]:after{content:"";position:absolute;top:0;bottom:0;width:14px;background:transparent;pointer-events:auto;cursor:col-resize}.left-handle[data-v-82cfe466]:after{left:0}.right-handle[data-v-82cfe466]:after{right:0}.editor-area[data-v-82cfe466],.right-sidebar[data-v-82cfe466]{background:var(--pane-bg)}.pane-main[data-v-82cfe466]{--pane-bg: var(--editor-bg)}.pane-secondary[data-v-82cfe466]{--pane-bg: var(--sidebar-bg)}.editor-area[data-v-82cfe466]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:300px;position:relative}@media (max-width: 768px){.editor-area[data-v-82cfe466],.right-as-main .right-sidebar[data-v-82cfe466]{min-width:0!important}}.layout-container.reading-opt-on .editor-area[data-v-82cfe466]:after{content:"";position:absolute;inset:0;background:rgba(255,224,178,var(--nisb-read-warm-alpha));pointer-events:none;z-index:1}.layout-container.reading-opt-on .editor-area[data-v-82cfe466],.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .detail-scroll,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .timeline,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .dock-main,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .library-detail{scroll-behavior:var(--nisb-read-scroll-behavior)}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .preview-content,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .zen-markdown,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .reading,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .detail-scroll,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .timeline,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .detail-wrap{font-size:var(--nisb-read-font-size);line-height:var(--nisb-read-line-height)}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .preview-content,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .reading{padding-left:var(--nisb-read-padding);padding-right:var(--nisb-read-padding);box-sizing:border-box}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .preview-content,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .zen-markdown,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .reading,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .timeline{opacity:var(--nisb-read-text-opacity)}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] img,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] video,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] canvas{opacity:1!important}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .library-detail{padding-left:var(--nisb-read-padding)!important;padding-right:var(--nisb-read-padding)!important;padding-top:0!important;padding-bottom:0!important}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .doc-panel{margin-top:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .doc-panel-body{border-top:0!important;padding-top:0!important}.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .doc-panel-header,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .param-bar,.layout-container.reading-opt-on .editor-area[data-v-82cfe466] .continuous-row{padding-left:var(--nisb-read-padding)!important;padding-right:var(--nisb-read-padding)!important}.right-as-main .editor-area[data-v-82cfe466]{flex:0 0 auto;min-width:0}.edge-collapsed[data-v-82cfe466]{width:0!important;overflow:hidden}.right-sidebar[data-v-82cfe466]{flex-shrink:0;overflow-y:auto;overflow-x:hidden;transition:width .25s cubic-bezier(.4,0,.2,1);border-left:1px solid var(--line);box-shadow:none;position:relative}.right-sidebar.collapsed[data-v-82cfe466]{width:0!important;overflow:hidden;border-left:none;box-shadow:none}.right-as-main .right-sidebar[data-v-82cfe466]{flex:1 1 auto;min-width:300px;border-left:none;border-right:1px solid var(--line);box-shadow:none}.left-sidebar[data-v-82cfe466]{order:1}.left-divider[data-v-82cfe466],.left-handle[data-v-82cfe466]{order:2}.editor-area[data-v-82cfe466]{order:3}.right-divider[data-v-82cfe466],.right-handle[data-v-82cfe466]{order:5}.right-sidebar[data-v-82cfe466]{order:6}.right-as-main .right-sidebar[data-v-82cfe466]{order:3}.right-as-main .editor-area[data-v-82cfe466]{order:6}.layout-container.lights-off[data-v-82cfe466]{--nisb-lights-dim: .3;--nisb-lights-blur: 10px;--nisb-lights-sat: 1.25;--nisb-lights-overlay: rgba(0, 0, 0, .22);--nisb-lights-overlay-z: 999}.layout-container.lights-off .left-sidebar[data-v-82cfe466]{pointer-events:none}.layout-container.lights-off .left-sidebar[data-v-82cfe466]:after{content:"";position:absolute;inset:0;background:var(--nisb-lights-overlay);backdrop-filter:blur(var(--nisb-lights-blur)) saturate(var(--nisb-lights-sat)) brightness(var(--nisb-lights-dim));-webkit-backdrop-filter:blur(var(--nisb-lights-blur)) saturate(var(--nisb-lights-sat)) brightness(var(--nisb-lights-dim));pointer-events:none;z-index:var(--nisb-lights-overlay-z)}.layout-container.lights-off .right-sidebar[data-v-82cfe466]:after{content:"";position:absolute;inset:0;background:var(--nisb-lights-overlay);backdrop-filter:blur(var(--nisb-lights-blur)) saturate(var(--nisb-lights-sat)) brightness(var(--nisb-lights-dim));-webkit-backdrop-filter:blur(var(--nisb-lights-blur)) saturate(var(--nisb-lights-sat)) brightness(var(--nisb-lights-dim));pointer-events:none;z-index:var(--nisb-lights-overlay-z)}.layout-container.lights-off .right-sidebar[data-v-82cfe466] .sidebar-body{pointer-events:auto}.layout-container.lights-off .right-sidebar[data-v-82cfe466] .header{background:#03030338;border-bottom:1px solid rgba(10,10,10,.5);position:relative}.layout-container.lights-off .right-sidebar[data-v-82cfe466] .lights-toggle-btn{border-color:#ffdc64cc!important;background:#ffdc6426!important;color:#ffd864!important;box-shadow:0 0 12px #ffdc6466;transform:scale(1.05);z-index:calc(var(--nisb-lights-overlay-z) + 1)!important;position:relative!important}.layout-container.lights-off .right-sidebar[data-v-82cfe466] .lights-toggle-btn:hover{background:#ffdc6440!important;box-shadow:0 0 20px #ffdc6499;transform:scale(1.08)}.layout-container.lights-off .right-sidebar[data-v-82cfe466] .theme-toggle-btn,.layout-container.lights-off .right-sidebar[data-v-82cfe466] .collapse-btn{opacity:.4;border-color:#fff3!important}.layout-container.lights-off .right-sidebar[data-v-82cfe466] .header-title{opacity:.3}.layout-container.lights-off .editor-area[data-v-82cfe466]{filter:none!important;backdrop-filter:none!important}:root{--font-main: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--font-mono: "Monaco", "Menlo", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-main: #141414;--text-secondary: #70737a;--text-muted: #9a9da4;--text-line-height: 1.68;--text-paragraph-gap: .86rem;--editor-max-width: 72ch;--editor-font-size: .95rem;--code-line-height: 1.62;--editor-bg: #eaeaea;--editor-card-bg: rgba(255, 255, 255, .82);--sidebar-bg: #f1f1f1;--sidebar-card-bg: rgba(255, 255, 255, .88);--glass-bg: rgba(248, 248, 248, .62);--glass-border: rgba(20, 20, 20, .07);--glass-shadow: 0 18px 34px rgba(20, 20, 20, .08);--surface-soft: color-mix(in srgb, var(--sidebar-bg) 72%, transparent);--surface-card: color-mix(in srgb, var(--editor-card-bg) 88%, transparent);--surface-raised: color-mix(in srgb, white 68%, var(--editor-bg));--surface-code: color-mix(in srgb, var(--editor-bg) 72%, rgba(0, 0, 0, .06));--surface-chip: color-mix(in srgb, var(--sidebar-bg) 72%, transparent);--sidebar-item-text: #70737a;--sidebar-item-dot: #62666d;--selected: #3c69bc;--selected-bg: #e8edf7;--btn-inactive-bg: #6e6e6e;--btn-active-text: #212121;--btn-active-bg: #f2f2f2;--line: #d9dde5;--line-soft: color-mix(in srgb, var(--line) 64%, transparent);--line-strong: color-mix(in srgb, var(--line) 92%, var(--text-muted));--h1: var(--text-main);--h2: var(--text-main);--h3: var(--text-main);--h4: var(--text-main);--h5: var(--text-main);--h6: var(--text-secondary);--code-inline-bg-light: color-mix(in srgb, var(--selected) 8%, transparent);--code-block-bg-light: var(--surface-code);--blockquote-border: color-mix(in srgb, var(--selected) 38%, var(--line));--table-header-bg-light: color-mix(in srgb, var(--sidebar-bg) 78%, transparent);--icon-inactive: #8c8c8c;--icon-active: #4b4b4b;--ease-smooth: cubic-bezier(.4, 0, .2, 1);--transition-fast: .15s;--transition-normal: .2s;--transition-slow: .3s}:root[data-theme=dark],:root.dark,html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,#app[data-theme=dark],#app.dark,.app[data-theme=dark],.dark #app,.dark .app{--text-main: #e7e7e7;--text-secondary: #a7abb3;--text-muted: #858a93;--editor-bg: #151515;--editor-card-bg: rgba(28, 28, 28, .9);--sidebar-bg: #1c1c1c;--sidebar-card-bg: rgba(24, 24, 24, .96);--glass-bg: rgba(28, 28, 28, .72);--glass-border: rgba(255, 255, 255, .055);--glass-shadow: 0 18px 34px rgba(0, 0, 0, .42);--surface-soft: color-mix(in srgb, var(--sidebar-bg) 76%, transparent);--surface-card: color-mix(in srgb, var(--editor-card-bg) 90%, transparent);--surface-raised: color-mix(in srgb, #242424 68%, var(--editor-bg));--surface-code: color-mix(in srgb, #0f0f0f 72%, var(--editor-bg));--surface-chip: color-mix(in srgb, var(--sidebar-bg) 72%, transparent);--sidebar-item-text: #a7abb3;--sidebar-item-dot: #777777;--selected: #6f9ee8;--selected-bg: #2b3342;--btn-inactive-bg: #3c3c3c;--btn-active-text: #d1d1d1;--btn-active-bg: #393a3a;--line: #30343a;--line-soft: color-mix(in srgb, var(--line) 70%, transparent);--line-strong: color-mix(in srgb, var(--line) 86%, var(--text-muted));--h1: var(--text-main);--h2: var(--text-main);--h3: var(--text-main);--h4: var(--text-main);--h5: var(--text-main);--h6: var(--text-secondary);--code-inline-bg-light: color-mix(in srgb, var(--selected) 13%, transparent);--code-block-bg-light: var(--surface-code);--blockquote-border: color-mix(in srgb, var(--selected) 38%, var(--line));--table-header-bg-light: rgba(245, 245, 245, .07);--icon-inactive: #8c8c8c;--icon-active: #d1d1d1}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--text-main: #e7e7e7;--text-secondary: #a7abb3;--text-muted: #858a93;--editor-bg: #151515;--editor-card-bg: rgba(28, 28, 28, .9);--sidebar-bg: #1c1c1c;--sidebar-card-bg: rgba(24, 24, 24, .96);--glass-bg: rgba(28, 28, 28, .72);--glass-border: rgba(255, 255, 255, .055);--glass-shadow: 0 18px 34px rgba(0, 0, 0, .42);--surface-soft: color-mix(in srgb, var(--sidebar-bg) 76%, transparent);--surface-card: color-mix(in srgb, var(--editor-card-bg) 90%, transparent);--surface-raised: color-mix(in srgb, #242424 68%, var(--editor-bg));--surface-code: color-mix(in srgb, #0f0f0f 72%, var(--editor-bg));--surface-chip: color-mix(in srgb, var(--sidebar-bg) 72%, transparent);--sidebar-item-text: #a7abb3;--sidebar-item-dot: #777777;--selected: #6f9ee8;--selected-bg: #2b3342;--btn-inactive-bg: #3c3c3c;--btn-active-text: #d1d1d1;--btn-active-bg: #393a3a;--line: #30343a;--line-soft: color-mix(in srgb, var(--line) 70%, transparent);--line-strong: color-mix(in srgb, var(--line) 86%, var(--text-muted));--h1: var(--text-main);--h2: var(--text-main);--h3: var(--text-main);--h4: var(--text-main);--h5: var(--text-main);--h6: var(--text-secondary);--code-inline-bg-light: color-mix(in srgb, var(--selected) 13%, transparent);--code-block-bg-light: var(--surface-code);--blockquote-border: color-mix(in srgb, var(--selected) 38%, var(--line));--table-header-bg-light: rgba(245, 245, 245, .07);--icon-inactive: #8c8c8c;--icon-active: #d1d1d1}}.zen-markdown,.preview-content{color:var(--text-main);font-family:var(--font-main);font-size:var( --nisb-read-font-size, var( --nisb-reading-font-size, var( --reading-font-size, var(--reader-font-size, var(--editor-font-size)) ) ) );line-height:var( --nisb-read-line-height, var( --nisb-reading-line-height, var( --reading-line-height, var(--reader-line-height, var(--text-line-height)) ) ) );opacity:var(--nisb-read-text-opacity, var(--nisb-reading-text-opacity, var(--reading-text-opacity, 1)));overflow-wrap:break-word}.zen-markdown>:first-child,.preview-content>:first-child{margin-top:0}.zen-markdown>:last-child,.preview-content>:last-child{margin-bottom:0}.zen-markdown h1,.zen-markdown h2,.zen-markdown h3,.zen-markdown h4,.zen-markdown h5,.zen-markdown h6,.preview-content h1,.preview-content h2,.preview-content h3,.preview-content h4,.preview-content h5,.preview-content h6{position:relative;color:var(--text-main);border-bottom:none;letter-spacing:-.01em;line-height:1.24;overflow-wrap:break-word}.zen-markdown h1,.preview-content h1{margin:1.95rem 0 .82rem;font-size:1.46em;font-weight:840}.zen-markdown h2,.preview-content h2{margin:1.72rem 0 .72rem;font-size:1.31em;font-weight:820}.zen-markdown h3,.preview-content h3{margin:1.42rem 0 .62rem;font-size:1.18em;font-weight:790}.zen-markdown h4,.preview-content h4{margin:1.22rem 0 .52rem;font-size:1.08em;font-weight:760}.zen-markdown h5,.preview-content h5{margin:1.04rem 0 .46rem;font-size:1em;font-weight:760;color:var(--text-secondary)}.zen-markdown h6,.preview-content h6{margin:.92rem 0 .42rem;font-size:.94em;font-weight:760;color:var(--text-secondary)}.zen-markdown h1:after,.preview-content h1:after,.zen-markdown h2:after,.preview-content h2:after{content:"";display:block;width:42px;height:3px;margin-top:.42rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--selected) 72%,transparent),color-mix(in srgb,var(--selected) 0%,transparent))}.zen-markdown p,.preview-content p{color:var(--text-main);margin:0 0 var(--text-paragraph-gap)}.zen-markdown strong,.preview-content strong{color:var(--text-main);font-weight:760}.zen-markdown em,.preview-content em{color:color-mix(in srgb,var(--text-main) 88%,var(--text-secondary))}.zen-markdown code,.preview-content code{max-width:100%;padding:.16rem .38rem;border:1px solid color-mix(in srgb,var(--selected) 12%,transparent);border-radius:7px;background:var(--code-inline-bg-light);color:color-mix(in srgb,var(--text-main) 92%,var(--selected));font-family:var(--font-mono);font-size:.88em;line-height:1.45;overflow-wrap:anywhere}.zen-markdown pre,.preview-content pre{max-width:100%;margin:.9rem 0 1.05rem;padding:1rem 1.08rem;border:1px solid var(--line-soft);border-radius:13px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--selected) 5%,transparent),transparent 34%),var(--code-block-bg-light);color:var(--text-main);overflow:auto;position:relative;font-family:var(--font-mono);font-size:.86em;line-height:var(--code-line-height);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 74%,transparent) transparent}.zen-markdown pre code,.preview-content pre code{display:block;padding:0;border:none;border-radius:0;background:none;color:inherit;font-size:inherit;line-height:inherit;white-space:pre;overflow-wrap:normal}.zen-markdown pre::-webkit-scrollbar,.preview-content pre::-webkit-scrollbar{width:8px;height:8px}.zen-markdown pre::-webkit-scrollbar-thumb,.preview-content pre::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.zen-markdown .copy-btn,.preview-content .copy-btn{position:absolute;top:.55rem;right:.55rem;min-width:40px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 .58rem;border:1px solid var(--line-soft);border-radius:999px;background:color-mix(in srgb,var(--surface-chip) 78%,transparent);color:var(--text-secondary);cursor:pointer;font-family:var(--font-main);font-size:.72rem;font-weight:740;line-height:1;transition:background var(--transition-fast) var(--ease-smooth),border-color var(--transition-fast) var(--ease-smooth),color var(--transition-fast) var(--ease-smooth),transform var(--transition-fast) var(--ease-smooth);z-index:10}.zen-markdown .copy-btn:hover,.preview-content .copy-btn:hover{background:var(--selected-bg);border-color:color-mix(in srgb,var(--selected) 34%,var(--line));color:var(--selected);transform:translateY(-1px)}.zen-markdown blockquote,.preview-content blockquote{margin:.86rem 0 1rem;padding:.7rem .86rem .72rem .96rem;border:1px solid var(--line-soft);border-left:3px solid var(--blockquote-border);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--selected) 5%,transparent),color-mix(in srgb,var(--surface-card) 62%,transparent));color:var(--text-secondary);font-style:normal}.zen-markdown blockquote p,.preview-content blockquote p{color:inherit}.zen-markdown a,.preview-content a{color:var(--selected);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--selected) 30%,transparent);transition:border-color var(--transition-fast) var(--ease-smooth),color var(--transition-fast) var(--ease-smooth),background var(--transition-fast) var(--ease-smooth)}.zen-markdown a:hover,.preview-content a:hover{border-bottom-color:var(--selected);background:color-mix(in srgb,var(--selected) 7%,transparent)}.zen-markdown ul,.zen-markdown ol,.preview-content ul,.preview-content ol{margin:0 0 .86rem;padding-left:1.35rem}.zen-markdown li,.preview-content li{margin:.22rem 0;padding-left:.08rem}.zen-markdown li::marker,.preview-content li::marker{color:color-mix(in srgb,var(--selected) 72%,var(--text-secondary))}.zen-markdown hr,.preview-content hr{height:1px;margin:1.35rem 0;border:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 78%,transparent),transparent)}.zen-markdown table,.preview-content table{width:100%;max-width:100%;margin:.95rem 0 1.1rem;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:13px;background:color-mix(in srgb,var(--surface-card) 80%,transparent)}.zen-markdown th,.zen-markdown td,.preview-content th,.preview-content td{border:none;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);padding:.68rem .78rem;font-size:.94em;line-height:1.5;vertical-align:top;overflow-wrap:break-word}.zen-markdown th:last-child,.zen-markdown td:last-child,.preview-content th:last-child,.preview-content td:last-child{border-right:none}.zen-markdown tr:last-child td,.preview-content tr:last-child td{border-bottom:none}.zen-markdown th,.preview-content th{background:var(--table-header-bg-light);color:var(--text-main);font-weight:760}.zen-markdown img,.preview-content img{max-width:100%;height:auto;display:block;margin:.95rem 0;border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 10px 24px color-mix(in srgb,black 10%,transparent);cursor:pointer;transition:border-color var(--transition-normal) var(--ease-smooth),box-shadow var(--transition-normal) var(--ease-smooth),transform var(--transition-normal) var(--ease-smooth)}.zen-markdown img:hover,.preview-content img:hover{border-color:color-mix(in srgb,var(--selected) 30%,var(--line));box-shadow:0 14px 32px color-mix(in srgb,black 14%,transparent);transform:translateY(-1px)}.zen-markdown img[alt*=loading i],.preview-content img[alt*=loading i]{opacity:.62;animation:pulse-img 1.5s infinite}@keyframes pulse-img{0%,to{opacity:.55}50%{opacity:.82}}.zen-context-menu{position:fixed;min-width:180px;padding:.42rem;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass-bg);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:9999;animation:menuFadeIn .15s var(--ease-smooth)}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.zen-context-menu .menu-item{margin:0;padding:.62rem .72rem;border-radius:10px;color:var(--text-main);cursor:pointer;font-size:.88rem;transition:background var(--transition-fast) var(--ease-smooth),color var(--transition-fast) var(--ease-smooth)}.zen-context-menu .menu-item+.menu-item{margin-top:.16rem}.zen-context-menu .menu-item:hover{background:var(--selected-bg);color:var(--selected)}.zen-context-menu .menu-item.danger{color:#ef4444}.zen-context-menu .menu-item.danger:hover{background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}@media (max-width: 768px){:root{--text-line-height: 1.58;--text-paragraph-gap: .76rem;--editor-font-size: .92rem}.zen-markdown h1,.preview-content h1{font-size:1.32em}.zen-markdown h2,.preview-content h2{font-size:1.22em}.zen-markdown h3,.preview-content h3{font-size:1.13em}.zen-markdown pre,.preview-content pre{padding:.88rem;border-radius:12px}.zen-markdown table,.preview-content table{display:block;overflow-x:auto;border-collapse:separate;scrollbar-width:thin}.zen-markdown th,.zen-markdown td,.preview-content th,.preview-content td{min-width:8rem;padding:.58rem .66rem}}
