.lt-code[data-v-0567484f]{font-size:.62rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.imp-wrap[data-v-ac9ab46d]{position:relative;display:inline-flex;align-items:center}.imp-wrap-desk[data-v-ac9ab46d]{margin-left:10px}.imp-trigger[data-v-ac9ab46d]{position:relative;-webkit-appearance:none;appearance:none}.imp-trigger.icon-btn[data-v-ac9ab46d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer}.imp-trigger.icon-btn[data-v-ac9ab46d]:active{background:var(--bg-hover)}.imp-trigger.theme-toggle[data-v-ac9ab46d]{display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border-radius:6px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;transition:background .12s,border-color .12s}.imp-trigger.theme-toggle[data-v-ac9ab46d]:hover{background:#ffffff1a;border-color:#ffffff52}.imp-dot[data-v-ac9ab46d]{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--accent-info-fg);box-shadow:0 0 0 1.5px var(--bg-card);pointer-events:none}.imp-dot-ro[data-v-ac9ab46d]{background:var(--accent-danger-fg)}.imp-pop[data-v-ac9ab46d]{position:absolute;top:calc(100% + 6px);right:0;z-index:3600;width:min(268px,calc(100vw - 20px));background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-strong, var(--border-default));border-radius:10px;padding:12px;box-shadow:0 6px 22px #00000038;display:flex;flex-direction:column;gap:8px;text-align:left}.imp-pop-title[data-v-ac9ab46d]{font-size:.86rem;font-weight:600;color:var(--text-primary);line-height:1.3}.imp-pop-sub[data-v-ac9ab46d]{font-size:.76rem;color:var(--text-muted);line-height:1.3}.imp-ro[data-v-ac9ab46d]{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:700;background:var(--accent-danger-bg, rgba(192,57,43,.12));color:var(--accent-danger-fg, #c0392b)}.imp-pop-sel[data-v-ac9ab46d]{padding:5px 7px;border:1px solid var(--border-default);border-radius:6px;background:var(--bg-page);color:var(--text-primary);font-size:.8rem;width:100%}.imp-pop-ro[data-v-ac9ab46d]{font-size:.76rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.imp-pop-btn[data-v-ac9ab46d]{padding:6px 12px;border-radius:7px;cursor:pointer;font-size:.8rem;font-weight:600;border:1px solid var(--border-strong, var(--border-default));background:var(--bg-card);color:var(--text-primary)}.imp-pop-btn[data-v-ac9ab46d]:disabled{opacity:.5;cursor:default}.imp-stop[data-v-ac9ab46d]{border-color:var(--accent-danger-bd, var(--accent-danger-fg));color:var(--accent-danger-fg, #c0392b)}.imp-start[data-v-ac9ab46d]{border-color:var(--accent-success-bd, var(--accent-success-fg));color:var(--accent-success-fg, #1c7a3a)}.imp-err[data-v-ac9ab46d]{color:var(--accent-danger-fg, #c0392b);font-size:.74rem}.login-overlay[data-v-57e9c456]{position:fixed;inset:0;background:radial-gradient(circle at 50% 28%,#3a3a63,#2c3e50 55%,#161625);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;z-index:999;overflow:hidden}.login-watermark[data-v-57e9c456]{position:absolute;width:min(92vw,640px);height:auto;color:#fff;opacity:.05;top:50%;left:50%;transform:translate(-50%,-54%);pointer-events:none}.login-hero[data-v-57e9c456]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}.login-logo[data-v-57e9c456]{filter:drop-shadow(0 6px 18px rgba(99,102,241,.45))}.login-wordmark[data-v-57e9c456]{font-size:2rem;font-weight:800;letter-spacing:1px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.35)}.login-panel[data-v-57e9c456]{position:relative;z-index:1;background:var(--bg-card);border-radius:12px;width:90%;max-width:360px;box-shadow:0 20px 60px #00000073;overflow:hidden}.login-header[data-v-57e9c456]{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:24px;text-align:center}.login-header h2[data-v-57e9c456]{margin:0 0 4px;font-size:1.4rem}.login-header p[data-v-57e9c456]{margin:0;opacity:.7;font-size:.85rem}.login-body[data-v-57e9c456]{padding:20px}.login-field[data-v-57e9c456]{margin-bottom:14px}.login-field label[data-v-57e9c456]{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.login-input[data-v-57e9c456]{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:6px;font-size:16px;box-sizing:border-box}.login-input[data-v-57e9c456]:focus{border-color:var(--text-link);outline:none}.login-error[data-v-57e9c456]{color:#e74c3c;font-size:.8rem;margin-bottom:10px;padding:6px 10px;background:#fef0f0;border-radius:4px}.login-otp-hint[data-v-57e9c456]{color:#856404;font-size:.8rem;margin-bottom:10px;padding:8px 10px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;display:flex;align-items:center;gap:6px}.otp-icon[data-v-57e9c456]{font-size:1.1rem}.login-btn[data-v-57e9c456]{width:100%;padding:10px;background:#3498db;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer}.login-or[data-v-57e9c456]{text-align:center;color:#888;font-size:.8rem;margin:10px 0 6px}.login-google[data-v-57e9c456]{display:block;text-align:center;width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:.9rem;font-weight:600;color:#333;text-decoration:none;box-sizing:border-box}.login-google[data-v-57e9c456]:hover{border-color:#3498db}.login-btn[data-v-57e9c456]:hover{background:#2980b9}.login-btn[data-v-57e9c456]:disabled{opacity:.5;cursor:not-allowed}.markers-overlay[data-v-ac781050]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.markers-panel[data-v-ac781050]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;width:min(720px,95vw);max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-modal)}.markers-header[data-v-ac781050]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.markers-header h3[data-v-ac781050]{margin:0;font-size:1.1rem;color:var(--text-primary)}.close-btn[data-v-ac781050]{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--text-muted);padding:0 4px}.close-btn[data-v-ac781050]:hover{color:var(--text-primary)}.tab-bar[data-v-ac781050]{display:flex;border-bottom:1px solid var(--border-subtle);padding:0 12px;gap:4px}.tab-btn[data-v-ac781050]{background:none;border:none;padding:8px 12px;font-size:.85rem;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent}.tab-btn[data-v-ac781050]:hover{color:var(--text-primary)}.tab-btn.active[data-v-ac781050]{color:var(--text-link);border-bottom-color:var(--text-link);font-weight:600}.tab-count[data-v-ac781050]{display:inline-block;background:var(--bg-page-soft);border-radius:9px;padding:0 6px;font-size:.7rem;margin-left:4px;color:var(--text-muted)}.search-bar[data-v-ac781050]{display:flex;padding:8px 12px;border-bottom:1px solid var(--border-subtle);gap:6px;align-items:center}.mode-filter[data-v-ac781050]{padding:6px 12px;border-bottom:1px solid var(--border-subtle);background:var(--bg-page-soft)}.toggle-switch[data-v-ac781050]{display:inline-flex;border:1px solid var(--border-strong);border-radius:6px;overflow:hidden;background:var(--bg-card)}.toggle-btn[data-v-ac781050]{background:transparent;border:none;padding:4px 12px;font-size:.78rem;color:var(--text-secondary);cursor:pointer;font-weight:500;border-right:1px solid var(--border-subtle)}.toggle-btn[data-v-ac781050]:last-child{border-right:none}.toggle-btn[data-v-ac781050]:hover{background:var(--bg-hover)}.toggle-btn.active[data-v-ac781050]{background:var(--text-link);color:var(--text-inverse);font-weight:600}.toggle-handle[data-v-ac781050]{font-weight:400;opacity:.8;font-size:.92em}.search-input[data-v-ac781050]{flex:1;padding:6px 10px;border:1px solid var(--border-input);border-radius:4px;background:var(--bg-input);color:var(--text-primary);font-size:.85rem}.clear-btn[data-v-ac781050]{background:var(--bg-page-soft);border:1px solid var(--border-strong);border-radius:4px;padding:2px 8px;cursor:pointer;color:var(--text-muted)}.markers-body[data-v-ac781050]{flex:1;overflow-y:auto;padding:8px 12px}.loading[data-v-ac781050],.empty[data-v-ac781050]{text-align:center;padding:24px;color:var(--text-muted);font-size:.9rem}.items[data-v-ac781050]{display:flex;flex-direction:column;gap:8px}.item[data-v-ac781050]{border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px;background:var(--bg-card)}.item-favorite[data-v-ac781050]{border-left:3px solid var(--accent-warn-fg)}.item-follow-up[data-v-ac781050]{border-left:3px solid var(--accent-info-fg)}.item-initiator[data-v-ac781050]{border-left:3px solid var(--accent-brand-fg)}.init-state-badge[data-v-ac781050]{font-size:.7rem;padding:1px 6px;border-radius:3px;font-weight:600;border:1px solid}.init-state-badge.init-state-start[data-v-ac781050]{background:#dcfce7;color:#15803d;border-color:#86efac}.init-state-badge.init-state-stop[data-v-ac781050]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.psm-preview[data-v-ac781050]{display:flex;gap:6px;align-items:baseline;font-size:.78rem;padding:4px 8px;margin-bottom:4px;background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-radius:4px;border:1px solid var(--accent-brand-bd)}.psm-label[data-v-ac781050]{font-weight:600;flex-shrink:0}.psm-text[data-v-ac781050]{font-style:italic;opacity:.9;word-break:break-word}.item-head[data-v-ac781050]{display:flex;align-items:baseline;gap:8px;font-size:.85rem;margin-bottom:4px;flex-wrap:wrap}.kind-icon[data-v-ac781050]{font-size:1rem}.author[data-v-ac781050]{font-weight:600;color:var(--text-primary)}.ts[data-v-ac781050]{color:var(--text-faint);font-size:.78rem}.by[data-v-ac781050]{color:var(--text-muted);font-size:.78rem;font-style:italic}.open-link[data-v-ac781050]{margin-left:auto;font-size:.78rem;color:var(--text-link);text-decoration:none}.open-link[data-v-ac781050]:hover{text-decoration:underline}.item-content[data-v-ac781050]{font-size:.88rem;color:var(--text-secondary);line-height:1.4;margin-bottom:6px;word-wrap:break-word}.note-display[data-v-ac781050]{font-size:.82rem;color:var(--text-muted);cursor:pointer;padding:4px 8px;background:var(--bg-page-soft);border-radius:4px;margin-bottom:4px}.note-display[data-v-ac781050]:hover{background:var(--bg-hover)}.note-text[data-v-ac781050]{color:var(--text-primary)}.note-empty[data-v-ac781050]{font-style:italic;color:var(--text-faint)}.note-editor[data-v-ac781050]{margin-bottom:4px}.note-input[data-v-ac781050]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--border-input);border-radius:4px;background:var(--bg-input);color:var(--text-primary);font-size:.82rem;resize:vertical;font-family:inherit}.note-actions[data-v-ac781050]{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.ne-btn[data-v-ac781050]{padding:3px 10px;border:1px solid var(--border-strong);background:var(--bg-card);border-radius:4px;cursor:pointer;font-size:.78rem;color:var(--text-secondary)}.ne-btn.primary[data-v-ac781050]{background:var(--text-link);color:var(--text-inverse);border-color:var(--text-link)}.ne-btn[data-v-ac781050]:hover{background:var(--bg-hover)}.ne-btn.primary[data-v-ac781050]:hover{opacity:.9}.item-meta[data-v-ac781050]{font-size:.78rem;color:var(--text-muted)}.thread-link a[data-v-ac781050]{color:var(--text-link);text-decoration:none}.thread-link a[data-v-ac781050]:hover{text-decoration:underline}.thread-link code[data-v-ac781050]{background:var(--bg-page-soft);padding:1px 5px;border-radius:3px;font-size:.9em}@media(max-width:600px){.markers-panel[data-v-ac781050]{max-height:95vh}.tab-btn[data-v-ac781050]{padding:8px;font-size:.8rem}}.bridge-icon[data-v-cb7bb144]{flex-shrink:0}.nav-accordion[data-v-e491fe62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.nav-tile[data-v-e491fe62]{display:flex;flex-direction:column;gap:4px;padding:11px 10px;min-width:0;overflow:hidden;background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:10px;text-decoration:none;color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;transition:background .15s,border-color .15s}.nav-tile[data-v-e491fe62]:hover{background:var(--bg-hover)}.nav-tile.router-link-active[data-v-e491fe62]{border-color:var(--text-link);background:var(--accent-info-bg)}.nav-tile.bridge-child.is-active[data-v-e491fe62]{border-color:var(--text-link);background:var(--accent-info-bg);color:var(--accent-info-fg)}.tile-icon[data-v-e491fe62]{color:var(--text-secondary);flex-shrink:0}.nav-tile.router-link-active .tile-icon[data-v-e491fe62]{color:var(--text-link)}.tile-label[data-v-e491fe62]{font-size:.85rem;font-weight:600;color:var(--text-primary);min-width:0;overflow-wrap:anywhere;line-height:1.15}.nav-tile.router-link-active .tile-label[data-v-e491fe62]{color:var(--text-link)}.tile-desc[data-v-e491fe62]{font-size:.68rem;color:var(--text-faint);line-height:1.25;min-width:0;overflow-wrap:anywhere}.section-tile[data-v-e491fe62]{display:flex;flex-direction:column;gap:4px;padding:11px 10px;min-width:0;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:10px;color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;transition:background .15s,border-color .15s}.section-tile[data-v-e491fe62]:hover{background:var(--bg-hover);border-color:var(--text-link)}.section-tile .tile-label[data-v-e491fe62]{font-weight:700}.section-meta[data-v-e491fe62]{display:flex;align-items:center;gap:4px}.section-caret[data-v-e491fe62]{font-size:.7rem;color:var(--text-muted)}.section-count[data-v-e491fe62]{font-size:.62rem;color:var(--text-faint);font-weight:600}.section-banner[data-v-e491fe62]{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-height:34px;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:10px;padding:2px 8px}.banner-toggle[data-v-e491fe62]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:var(--text-primary);padding:4px 2px}.banner-icon[data-v-e491fe62]{color:var(--text-secondary);flex-shrink:0}.banner-label[data-v-e491fe62]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.banner-toggle .section-count[data-v-e491fe62]{margin-left:auto}.banner-caret[data-v-e491fe62]{font-size:.7rem;color:var(--text-muted)}.banner-open[data-v-e491fe62]{flex-shrink:0;font-size:.7rem;text-decoration:none;font-weight:600;white-space:nowrap;color:var(--accent-info-fg);background:var(--accent-info-bg);border:1px solid var(--accent-info-bd);border-radius:8px;padding:2px 8px}.banner-open[data-v-e491fe62]:hover{filter:brightness(.96)}.hot-wrap[data-v-c306eae0]{margin-bottom:12px}.hot-head[data-v-c306eae0]{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);font-weight:700;margin:0 0 6px 2px}.hot-list[data-v-c306eae0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.hot-tile[data-v-c306eae0]{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-page);text-decoration:none;color:var(--text-primary)}.hot-tile[data-v-c306eae0]:hover{background:var(--bg-hover)}.hot-title[data-v-c306eae0]{font-size:.85rem;font-weight:600;overflow-wrap:anywhere;line-height:1.15}.hot-sub[data-v-c306eae0]{font-size:.68rem;color:var(--text-faint)}.wip[data-v-aca83c6e]{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--hdr-ctl-h, 28px);box-sizing:border-box;padding:0 10px;border-radius:var(--hdr-radius, 8px);cursor:pointer;background:#f59e0b29;color:#f59e0b;border:1px solid rgba(245,158,11,.45);font-size:.72rem;font-weight:600;white-space:nowrap}.wip[data-v-aca83c6e]:hover{background:#f59e0b3d}.wip.compact[data-v-aca83c6e]{padding:5px;border-radius:8px}.wip-icon[data-v-aca83c6e]{flex-shrink:0}.wip-label[data-v-aca83c6e]{line-height:1}.wip-pop[data-v-aca83c6e]{position:absolute;top:calc(100% + 8px);right:0;z-index:400;width:280px;max-width:80vw;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:12px 14px;cursor:default;white-space:normal}.wip-pop-title[data-v-aca83c6e]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#f59e0b;margin-bottom:6px}.wip-pop-text[data-v-aca83c6e]{font-size:.82rem;line-height:1.5;color:var(--text-primary);white-space:pre-wrap}.wip-backdrop[data-v-aca83c6e]{position:fixed;inset:0;z-index:399}.wip-fade-enter-active[data-v-aca83c6e],.wip-fade-leave-active[data-v-aca83c6e]{transition:opacity .15s}.wip-fade-enter-from[data-v-aca83c6e],.wip-fade-leave-to[data-v-aca83c6e]{opacity:0}.desktop-layout[data-v-972b0f32]{display:grid;grid-template-rows:44px 1fr 26px;height:100vh;overflow:hidden;background:var(--bg-hover)}.header[data-v-972b0f32]{display:flex;align-items:center;padding:0 16px;background:#2c3e50;color:#fff;--hdr-ctl-h:28px;--hdr-radius:8px}.header-title[data-v-972b0f32]{margin:0;display:flex;align-items:center;gap:10px;font-weight:600}.header-brand[data-v-972b0f32]{font-size:1.25rem;font-weight:600;letter-spacing:.3px;color:#fff}.header-major[data-v-972b0f32]{height:var(--hdr-ctl-h);display:inline-flex;align-items:center;box-sizing:border-box;font-size:1rem;font-weight:700;padding:0 10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:var(--hdr-radius);letter-spacing:.5px;line-height:1;box-shadow:0 2px 8px #6366f173;text-transform:lowercase}.header-wip[data-v-972b0f32]{margin-left:10px}.orch-bar[data-v-972b0f32]{display:flex;gap:6px;margin-left:16px;align-items:center}.orch-pill[data-v-972b0f32]{display:inline-flex;align-items:center;gap:5px;height:var(--hdr-ctl-h);box-sizing:border-box;padding:0 10px;border-radius:var(--hdr-radius);font-size:.7rem;text-decoration:none;cursor:pointer}.orch-pill.alive[data-v-972b0f32]{background:#2ecc7133;color:#2ecc71}.orch-pill.stale[data-v-972b0f32]{background:#f39c1233;color:#f39c12}.orch-pill.dead[data-v-972b0f32]{background:#e74c3c33;color:#e74c3c}.orch-dot[data-v-972b0f32]{width:6px;height:6px;border-radius:50%}.alive .orch-dot[data-v-972b0f32]{background:#2ecc71;animation:pulse-972b0f32 2s infinite}.stale .orch-dot[data-v-972b0f32]{background:#f39c12}.dead .orch-dot[data-v-972b0f32]{background:#e74c3c}@keyframes pulse-972b0f32{0%,to{opacity:1}50%{opacity:.4}}.orch-name[data-v-972b0f32]{font-weight:600}.orch-ago[data-v-972b0f32]{opacity:.7}.theme-toggle[data-v-972b0f32]{background:transparent;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;border-radius:var(--hdr-radius);height:var(--hdr-ctl-h);box-sizing:border-box;padding:0 8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;transition:background .12s,border-color .12s}.theme-toggle[data-v-972b0f32]:hover{background:#ffffff1a;border-color:#ffffff52}.markers-btn[data-v-972b0f32]{background:transparent;border:1px solid rgba(255,255,255,.18);color:#ffffffd9;border-radius:var(--hdr-radius);height:var(--hdr-ctl-h);box-sizing:border-box;padding:0 8px;margin-left:6px;cursor:pointer;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.markers-btn[data-v-972b0f32]:hover{background:#ffffff1a;border-color:#ffffff52}.body[data-v-972b0f32]{display:grid;grid-template-columns:232px 1fr;overflow:hidden}.sb-scroll[data-v-972b0f32]{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 8px}.header-logo[data-v-972b0f32]{flex-shrink:0}.sidebar[data-v-972b0f32]{background:var(--bg-card);border-right:1px solid var(--border-strong);display:flex;flex-direction:column;overflow-y:auto;padding:12px 0 56px}@supports (padding-bottom: env(safe-area-inset-bottom)){.sidebar[data-v-972b0f32]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.sb-profile[data-v-972b0f32]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;margin:0 8px 4px;background:var(--bg-subtle);border-radius:0}.profile-name-link[data-v-972b0f32]{font-size:.82rem;font-weight:600;color:var(--text-primary);text-decoration:none}.profile-name-link[data-v-972b0f32]:hover{color:var(--text-link)}.sb-login[data-v-972b0f32]{display:block;text-align:center;padding:8px 14px;margin:0 8px 4px;color:var(--text-link);text-decoration:none;font-size:.82rem;background:var(--bg-subtle)}.sb-inbox[data-v-972b0f32]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 10px;margin:0 8px 8px;color:var(--text-secondary);text-decoration:none;font-size:.82rem;font-weight:500;border-bottom:1px solid var(--border-subtle)}.sb-inbox[data-v-972b0f32]:hover{color:var(--text-link)}.sb-inbox.active[data-v-972b0f32]{color:var(--text-link);font-weight:600}.inbox-badge[data-v-972b0f32]{font-size:.6rem;background:#e74c3c;color:#fff;padding:1px 5px;border-radius:8px}.sb-nav[data-v-972b0f32]{display:flex;flex-direction:column;gap:0;padding:0 8px;margin-bottom:12px}.sb-link[data-v-972b0f32]{display:block;padding:6px 10px;color:var(--text-secondary);text-decoration:none;font-size:.8rem;font-weight:500;border-radius:0;transition:all .1s;border-left:2px solid transparent}.sb-link[data-v-972b0f32]:hover{background:var(--bg-page-soft);color:var(--text-primary);border-left-color:#ccc}.sb-link.active[data-v-972b0f32]{background:#e8f0f8;color:var(--text-link);font-weight:600;border-left-color:var(--text-link)}.sb-section[data-v-972b0f32]{padding:0;margin-top:14px}.sb-heading-btn[data-v-972b0f32]{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;cursor:pointer;text-align:left}.sb-heading-btn[data-v-972b0f32]:hover{color:var(--text-link)}.sb-caret[data-v-972b0f32]{font-size:.7rem}.sb-count[data-v-972b0f32]{margin-left:auto;font-size:.62rem;color:var(--text-faint);font-weight:600}.sb-heading[data-v-972b0f32]{font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);font-weight:600;margin-bottom:6px;padding:0 2px}.sb-dim[data-v-972b0f32]{font-size:.78rem;color:#bbb;padding:4px 6px}.sb-bridges[data-v-972b0f32]{display:flex;flex-direction:column;gap:2px}.sb-bridge[data-v-972b0f32]{width:100%;text-align:left;padding:6px 10px;background:none;border:none;border-left:2px solid transparent;font-size:.8rem;cursor:pointer;color:var(--text-secondary);transition:all .1s}.sb-bridge[data-v-972b0f32]:hover{background:var(--bg-page-soft);border-left-color:#ccc}.sb-bridge.active[data-v-972b0f32]{background:#3498db;color:#fff;border-left-color:var(--text-link);border-radius:0}.content[data-v-972b0f32]{overflow-y:auto;padding:16px 20px;background:var(--bg-page)}.content[data-v-972b0f32]:has(.mdv-chatbox){padding-bottom:0}.footer[data-v-972b0f32]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#34495e;color:#fff9;font-size:.72rem}.footer-status[data-v-972b0f32]:before{content:"";display:inline-block;width:6px;height:6px;background:#2ecc71;border-radius:50%;margin-right:5px}.footer-ver[data-v-972b0f32]{color:#ffffff4d}.mobile-layout[data-v-492837f4]{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100vw;overflow-x:hidden;overflow-y:hidden;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-top:env(safe-area-inset-top,0)}.top-bar[data-v-492837f4]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;padding-left:max(12px,env(safe-area-inset-left,12px));padding-right:max(12px,env(safe-area-inset-right,12px));height:48px;background:var(--bg-card);border-bottom:1px solid #e8e8e8;flex-shrink:0}.app-title[data-v-492837f4]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;display:inline-flex;align-items:center;gap:6px}.app-brand[data-v-492837f4]{font-size:1.05rem;color:var(--text-primary)}.app-major[data-v-492837f4]{font-size:1.05rem;font-weight:800;padding:2px 8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:4px;letter-spacing:.4px;line-height:1;text-transform:lowercase}.icon-btn[data-v-492837f4]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px}.icon-btn[data-v-492837f4]:active{background:var(--bg-hover)}.bridge-tabs[data-v-492837f4]{display:flex;gap:0;background:var(--bg-card);border-bottom:1px solid #e8e8e8;padding:0 12px;flex-shrink:0;overflow-x:auto}.bridge-tab[data-v-492837f4]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:none;border:none;border-bottom:2px solid transparent;font-size:.85rem;color:var(--text-muted);cursor:pointer;white-space:nowrap;font-weight:500;transition:all .15s}.menu-sub[data-v-492837f4]{font-size:.68rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-faint);font-weight:700;margin:16px 4px 8px}.bridge-tab.active[data-v-492837f4]{color:var(--text-link);border-bottom-color:var(--text-link);font-weight:600}.content[data-v-492837f4]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px;padding-left:max(12px,env(safe-area-inset-left,12px));padding-right:max(12px,env(safe-area-inset-right,12px));width:100%;max-width:100vw;box-sizing:border-box;min-width:0;min-height:0}.mobile-layout:has(.chat-view) .content[data-v-492837f4]{overflow:hidden;padding:8px 8px 0}.mobile-layout:has(.mdv-chatbox) .content[data-v-492837f4]{overflow:hidden;padding:8px 8px 0}.bottom-nav[data-v-492837f4]{display:flex;align-items:stretch;box-sizing:border-box;height:calc(54px + min(env(safe-area-inset-bottom,0px),10px));padding-bottom:0;background:var(--bg-card);border-top:1px solid #e8e8e8;flex-shrink:0}.nav-item[data-v-492837f4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--text-secondary);font-size:.65rem;font-weight:500;transition:color .15s}.bn-icon[data-v-492837f4]{display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.nav-item.active[data-v-492837f4],.nav-item.router-link-active[data-v-492837f4]{color:var(--text-link)}.menu-overlay[data-v-492837f4]{position:fixed;inset:0;background:#0006;z-index:200}.menu-panel[data-v-492837f4]{position:absolute;top:0;left:0;bottom:0;width:min(92vw,400px);background:var(--bg-card);box-shadow:4px 0 20px #00000026;display:flex;flex-direction:column}.menu-brand[data-v-492837f4]{display:flex;align-items:center;gap:10px}.brand-logo[data-v-492837f4]{flex-shrink:0}.brand-text[data-v-492837f4]{display:flex;flex-direction:column;line-height:1.1}.brand-name[data-v-492837f4]{font-size:1.1rem;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px}.brand-ver[data-v-492837f4]{font-size:.8rem;font-weight:800;padding:1px 7px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:4px;letter-spacing:.3px;text-transform:lowercase}.brand-sub[data-v-492837f4]{font-size:.66rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:1.5px;margin-top:3px}.menu-header[data-v-492837f4]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.menu-header h2[data-v-492837f4]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.menu-scroll[data-v-492837f4]{flex:1;min-height:0;overflow-y:auto;padding:10px 10px 56px}@supports (padding-bottom: env(safe-area-inset-bottom)){.menu-scroll[data-v-492837f4]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.fade-enter-active[data-v-492837f4],.fade-leave-active[data-v-492837f4]{transition:opacity .2s}.fade-enter-from[data-v-492837f4],.fade-leave-to[data-v-492837f4]{opacity:0}.slide-enter-active[data-v-492837f4],.slide-leave-active[data-v-492837f4]{transition:transform .25s ease}.slide-enter-from[data-v-492837f4],.slide-leave-to[data-v-492837f4]{transform:translate(-100%)}.sel-add[data-v-260b1dad]{position:fixed;z-index:1200;background:#2c3e50;color:#fff;border:none;border-radius:6px;padding:5px 10px;font-size:.74rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #0000004d;white-space:nowrap}.sel-add[data-v-260b1dad]:hover{background:#34495e}.rbm-overlay[data-v-18ce7d99]{position:fixed;inset:0;background:#14141e80;display:flex;align-items:flex-start;justify-content:center;z-index:1100;padding:6vh 12px 12px;box-sizing:border-box}.rbm[data-v-18ce7d99]{background:var(--bg-card);border-radius:10px;width:560px;max-width:96vw;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 70px #00000059;overflow:hidden}.rbm-tabs[data-v-18ce7d99]{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--border-subtle)}.rbm-tab[data-v-18ce7d99]{background:none;border:none;padding:6px 10px;font-size:.82rem;font-weight:600;color:var(--text-secondary);cursor:pointer;border-radius:5px}.rbm-tab.active[data-v-18ce7d99]{background:var(--bg-hover);color:var(--text-primary)}.rbm-tab[data-v-18ce7d99]:disabled{opacity:.4;cursor:default}.rbm-n[data-v-18ce7d99]{background:#2c3e50;color:#fff;border-radius:9px;padding:0 6px;font-size:.68rem}.rbm-x[data-v-18ce7d99]{margin-left:auto;background:none;border:none;font-size:1.4rem;line-height:1;color:var(--text-muted);cursor:pointer;padding:0 6px}.rbm-body[data-v-18ce7d99]{padding:12px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.rbm-src[data-v-18ce7d99]{font-size:.78rem}.rbm-author[data-v-18ce7d99]{font-weight:600;color:var(--text-link)}.rbm-id[data-v-18ce7d99]{background:var(--bg-hover);padding:1px 6px;border-radius:3px;font-size:.74rem;color:var(--text-secondary)}.rbm-quote[data-v-18ce7d99]{margin:0;padding:6px 10px;border-left:3px solid #bbb;background:var(--bg-page-soft);font-size:.85rem;color:var(--text-secondary);white-space:pre-wrap}.rbm-quote.sm[data-v-18ce7d99]{font-size:.8rem;max-height:96px;overflow-y:auto}.rbm-grow[data-v-18ce7d99]{width:100%;border:1px solid var(--border-strong);border-radius:6px;padding:8px 10px;font-size:.88rem;resize:vertical;overflow-y:auto;max-height:320px;box-sizing:border-box;background:var(--bg-card);color:var(--text-primary);font-family:inherit;line-height:1.45}.rbm-intro[data-v-18ce7d99]{font-size:.85rem}.rbm-actions[data-v-18ce7d99]{display:flex;gap:8px;margin-top:4px}.rbm-btn[data-v-18ce7d99]{flex:1 1 auto;padding:8px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:.82rem;font-weight:600}.rbm-btn[data-v-18ce7d99]:disabled{opacity:.4;cursor:default}.rbm-btn.primary[data-v-18ce7d99]{background:#2c3e50;color:#fff;border-color:#2c3e50}.rbm-hint[data-v-18ce7d99]{font-size:.7rem;color:var(--text-muted);text-align:right}.rbm-empty[data-v-18ce7d99]{color:var(--text-muted);font-size:.85rem;padding:16px 4px}.rbm-list[data-v-18ce7d99]{display:flex;flex-direction:column;gap:12px}.rbm-item[data-v-18ce7d99]{border:1px solid var(--border-subtle);border-radius:7px;padding:8px 10px}.rbm-item-head[data-v-18ce7d99]{display:flex;align-items:center;gap:6px;margin-bottom:5px}.rbm-del[data-v-18ce7d99]{margin-left:auto;background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--text-secondary)}.rbm-del[data-v-18ce7d99]:hover{color:#e74c3c}.rbm-note-prev[data-v-18ce7d99]{font-size:.82rem;color:var(--text-primary);padding:5px 8px;border-radius:5px;background:var(--bg-hover);cursor:text;white-space:pre-wrap}.rbm-note-prev.empty[data-v-18ce7d99]{color:var(--text-muted);font-style:italic}.rb-fab[data-v-18ce7d99]{position:fixed;right:14px;bottom:70px;z-index:1100;background:#2c3e50;color:#fff;border:none;border-radius:20px;padding:8px 14px;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0000004d}.rb-fab.pulse[data-v-18ce7d99]{animation:rb-pulse-18ce7d99 .5s ease}@keyframes rb-pulse-18ce7d99{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.search-overlay[data-v-bb9d2291]{position:fixed;inset:0;z-index:4000;background:#0f12188c;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-panel[data-v-bb9d2291]{width:min(680px,94vw);max-height:76vh;display:flex;flex-direction:column;background:var(--bg-card, #ffffff);color:var(--text-primary, #1a1d23);border:1px solid var(--border-color, #e2e5ea);border-radius:12px;box-shadow:0 18px 60px #00000059;overflow:hidden}.search-input-row[data-v-bb9d2291]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color, #e2e5ea)}.search-icon[data-v-bb9d2291]{opacity:.6;font-size:16px}.search-input[data-v-bb9d2291]{flex:1;border:none;outline:none;background:transparent;font-size:17px;color:inherit}.search-spin[data-v-bb9d2291]{opacity:.6}.search-close[data-v-bb9d2291]{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:inherit;opacity:.6}.search-close[data-v-bb9d2291]:hover{opacity:1}.search-body[data-v-bb9d2291]{overflow-y:auto;padding:6px 0}.search-msg[data-v-bb9d2291]{padding:20px 18px;opacity:.7;font-size:14px}.search-err[data-v-bb9d2291]{color:#c0392b}.search-hint[data-v-bb9d2291]{padding:6px 18px;font-size:12px;opacity:.6}.search-syntax[data-v-bb9d2291]{display:flex;flex-wrap:wrap;gap:5px 6px;margin-top:10px}.search-syntax-item code[data-v-bb9d2291]{background:var(--bg-subtle, #f4f5f7);border:1px solid var(--border-color, #e2e5ea);border-radius:4px;padding:1px 5px;font-size:11px;white-space:nowrap}.search-group[data-v-bb9d2291]{padding:4px 0 8px}.search-group-label[data-v-bb9d2291]{padding:6px 18px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.55}.search-group-label .cnt[data-v-bb9d2291]{opacity:.6}.search-row[data-v-bb9d2291]{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 18px;cursor:pointer;color:inherit;border-left:3px solid transparent}.search-row.active[data-v-bb9d2291]{background:var(--bg-hover, #eef2ff);border-left-color:var(--accent, #4040c0)}.row-top[data-v-bb9d2291]{display:flex;gap:8px;align-items:baseline;font-size:13px}.row-author[data-v-bb9d2291]{font-weight:600}.row-ctx[data-v-bb9d2291]{opacity:.55;font-size:12px}.row-snip[data-v-bb9d2291]{font-size:13px;opacity:.85;margin-top:2px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-snip[data-v-bb9d2291] mark{background:var(--hl, #ffe58a);color:inherit;padding:0 1px;border-radius:2px}.search-foot[data-v-bb9d2291]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-top:1px solid var(--border-color, #e2e5ea);font-size:11px;opacity:.55}.foot-link[data-v-bb9d2291]{border:none;background:transparent;color:var(--accent, #4040c0);cursor:pointer;font-size:12px;opacity:.85}.foot-link[data-v-bb9d2291]:hover{opacity:1;text-decoration:underline}kbd[data-v-bb9d2291]{border:1px solid var(--border-color, #ccd);border-radius:4px;padding:0 5px;margin:0 1px;font-size:11px;background:var(--bg-subtle, #f4f5f7)}*{box-sizing:border-box;margin:0;padding:0}.trinity-doc-img-link{display:block;cursor:zoom-in;text-decoration:none}.trinity-doc-img{display:block;max-width:100%;height:auto}html,body{width:100%;height:100%;height:100dvh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-text-size-adjust:100%;transition:background-color .18s ease,color .18s ease}#app{width:100%;height:100%;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.text-center{text-align:center}.text-muted{color:var(--text-muted)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.label.label-id,.label.label-author,.label.label-messages,.label.label-replies,.label.label-threads,.label.label-reply-of{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.label.label-id:hover,.label.label-author:hover,.label.label-messages:hover,.label.label-replies:hover,.label.label-threads:hover,.label.label-reply-of:hover{opacity:.8}.label-copied{outline:2px solid #2ecc71!important;outline-offset:-1px}.label-copied:after{content:"✓";position:absolute;top:-6px;right:-6px;background:#2ecc71;color:var(--text-inverse);font-size:.55rem;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.message-card.is-vanishing,.reply-card.is-vanishing,.parent-card.is-vanishing{opacity:.75;border-style:dashed!important}a.trinity-id-link{color:var(--text-link);text-decoration:none;border-bottom:1px dotted #3498db}a.trinity-id-link:hover{color:var(--text-link);border-bottom-style:solid;background:#eef6ff;border-radius:2px}a.trinity-id-link code{background:#e8f4fd;color:#2a6496;padding:1px 5px;border-radius:3px;font-size:.82rem}a.trinity-attachment-link{color:var(--text-link);text-decoration:underline;text-decoration-style:dotted;padding:1px 4px;border-radius:3px;background:var(--bg-page-soft);font-weight:500;word-break:break-word;overflow-wrap:anywhere}a.trinity-attachment-link:hover{background:var(--bg-hover);text-decoration-style:solid}a.trinity-attachment-link:before{content:"📎 ";opacity:.7}a.trinity-img-att{display:inline-block;line-height:0}a.trinity-img-att:before{content:none}img.trinity-att-img{max-width:100%;max-height:360px;border-radius:8px;display:block;margin:6px 0;cursor:zoom-in;border:1px solid var(--border-subtle)}.tt-lightbox{position:fixed;inset:0;z-index:4000;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.tt-lightbox-img{max-width:96vw;max-height:94vh;border-radius:6px;box-shadow:0 10px 50px #00000080;cursor:default}.tt-lightbox-close{position:fixed;top:14px;right:18px;background:none;border:none;color:#fff;font-size:2rem;line-height:1;cursor:pointer;opacity:.85}.tt-lightbox-close:hover{opacity:1}.parent-content a,.card-content a,.replies-grid a,.message-card a{word-break:break-word;overflow-wrap:anywhere}.tt-update{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:3700;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 14px;border-radius:999px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-strong, var(--border-default));box-shadow:0 4px 16px #00000038;font-size:.8rem;font-weight:600;max-width:calc(100vw - 24px)}.tt-update-txt{white-space:nowrap}.tt-update-btn{border:1px solid var(--accent-info-fg);color:var(--accent-info-fg);background:transparent;border-radius:999px;padding:3px 12px;font-weight:700;font-size:.78rem;cursor:pointer}.tt-update-btn:hover{background:var(--accent-info-bg)}.tt-update-x{border:none;background:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:0 2px}.tt-netbar{position:fixed;top:0;left:0;right:0;z-index:3500;text-align:center;font-size:.78rem;font-weight:600;padding:5px 12px;line-height:1.3;box-shadow:0 1px 6px #0000002e;animation:tt-netbar-in .18s ease}@keyframes tt-netbar-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.tt-netbar-warn{background:#fff3cd;color:#8a6d00;border-bottom:1px solid #ffe08a;pointer-events:none}.tt-netbar-ok{background:#e3f7e8;color:#1c7a3a;border-bottom:1px solid #a8e0ba;cursor:pointer}.tt-netbar-ok:hover{background:#d3f0dc}.id-chip[data-v-9d003b36]{cursor:pointer}.id-chip[data-v-9d003b36]:hover{text-decoration:underline}.id-chip-ok[data-v-9d003b36]{color:var(--success, #16a34a)}:root,:root[data-theme=midday]{--bg-page: #fafafa;--bg-page-soft: #f5f5f5;--bg-card: #ffffff;--bg-panel: #ffffff;--bg-subtle: #f8f9fa;--bg-input: #f4f6f8;--bg-hover: #f0f0f0;--bg-code: #f5f5f5;--bg-overlay: rgba(0,0,0,.4);--text-primary: #2c3e50;--text-secondary: #444;--text-muted: #888;--text-faint: #999;--text-inverse: #ffffff;--text-link: #3498db;--border-default: #e0e0e0;--border-subtle: #f0f0f0;--border-strong: #ddd;--border-input: #ddd;--shadow-card: 0 2px 8px rgba(0,0,0,.06);--shadow-modal: 0 12px 40px rgba(0,0,0,.18);--scrollbar-track: #f1f1f1;--scrollbar-thumb: #ccc;--scrollbar-thumb-hover: #999;--accent-info-bg: #e3f2fd;--accent-info-fg: #1565c0;--accent-info-bd: #90caf9;--accent-success-bg: #e8f5e9;--accent-success-fg: #2e7d32;--accent-success-bd: #a5d6a7;--accent-warn-bg: #fff3e0;--accent-warn-fg: #e65100;--accent-warn-bd: #ffcc80;--accent-pending-bg: #fff8e1;--accent-pending-fg: #f57f17;--accent-pending-bd: #ffe082;--accent-danger-bg: #fee2e2;--accent-danger-fg: #991b1b;--accent-danger-bd: #fca5a5;--accent-brand-bg: #f0e8f8;--accent-brand-fg: #6b21a8;--accent-brand-bd: #c4a0e8;--heat-color: #ff9800;--heat-color-2: #17a2b8}:root[data-theme=morning]{--bg-page: #f5ead3;--bg-page-soft: #efe1c2;--bg-card: #fdf6e3;--bg-panel: #fdf6e3;--bg-subtle: #f0e2c3;--bg-input: #f0e2c3;--bg-hover: #e8d8b0;--bg-code: #f0e2c3;--bg-overlay: rgba(80,60,30,.3);--text-primary: #2d3441;--text-secondary: #5a5d6e;--text-muted: #8a8896;--text-faint: #b0aebc;--text-inverse: #fdf6e3;--text-link: #b86220;--border-default: #e3d4ae;--border-subtle: #ecdebc;--border-strong: #c9b78a;--border-input: #c9b78a;--shadow-card: 0 2px 10px rgba(150,120,70,.1);--shadow-modal: 0 12px 40px rgba(120,90,50,.2);--scrollbar-track: #efe1c2;--scrollbar-thumb: #c9a868;--scrollbar-thumb-hover: #9e7e40;--accent-info-bg: #d8e6e6;--accent-info-fg: #1e6b78;--accent-info-bd: #9ec5ce;--accent-success-bg: #dde6c3;--accent-success-fg: #4d7224;--accent-success-bd: #a7bd76;--accent-warn-bg: #f5d5af;--accent-warn-fg: #9e4a08;--accent-warn-bd: #d8a872;--accent-pending-bg: #f5e0a8;--accent-pending-fg: #815810;--accent-pending-bd: #d4b758;--accent-danger-bg: #f3cabe;--accent-danger-fg: #8e2e18;--accent-danger-bd: #de8e78;--accent-brand-bg: #e3d4dc;--accent-brand-fg: #6e3f80;--accent-brand-bd: #b89cc1;--heat-color: #c97a30;--heat-color-2: #5b8c7b}:root[data-theme=afternoon]{--bg-page: #f0e2bb;--bg-page-soft: #e8d6a2;--bg-card: #faf0d2;--bg-panel: #faf0d2;--bg-subtle: #ebdda3;--bg-input: #ebdda3;--bg-hover: #dfc88a;--bg-code: #ebdda3;--bg-overlay: rgba(100,70,30,.32);--text-primary: #3a2e1c;--text-secondary: #5c4a30;--text-muted: #8a7558;--text-faint: #b09a80;--text-inverse: #faf0d2;--text-link: #a65a10;--border-default: #d4c08e;--border-subtle: #e0cc99;--border-strong: #b89e6a;--border-input: #b89e6a;--shadow-card: 0 2px 12px rgba(150,110,50,.14);--shadow-modal: 0 14px 44px rgba(120,80,30,.28);--scrollbar-track: #e8d6a2;--scrollbar-thumb: #b89e60;--scrollbar-thumb-hover: #8a6e38;--accent-info-bg: #d2e0e0;--accent-info-fg: #1a626f;--accent-info-bd: #98bfc5;--accent-success-bg: #dee5c0;--accent-success-fg: #466721;--accent-success-bd: #a4b772;--accent-warn-bg: #f0c8a0;--accent-warn-fg: #8a3e0a;--accent-warn-bd: #c89a60;--accent-pending-bg: #ecd596;--accent-pending-fg: #74500a;--accent-pending-bd: #c4a850;--accent-danger-bg: #ecbeae;--accent-danger-fg: #8a3010;--accent-danger-bd: #c88270;--accent-brand-bg: #ddc4c8;--accent-brand-fg: #6a3a28;--accent-brand-bd: #b88a7a;--heat-color: #b86220;--heat-color-2: #3d7ea6}:root[data-theme=dawn]{--bg-page: #1f1c2d;--bg-page-soft: #25223a;--bg-card: #2b2738;--bg-panel: #2b2738;--bg-subtle: #221f31;--bg-input: #16142a;--bg-hover: #3a3349;--bg-code: #3a3349;--bg-overlay: rgba(0,0,0,.6);--text-primary: #f5d8d0;--text-secondary: #e0bcb8;--text-muted: #9d8088;--text-faint: #6e5860;--text-inverse: #1f1c2d;--text-link: #f78fa8;--border-default: #3a3349;--border-subtle: #2b2738;--border-strong: #5a4d68;--border-input: #3a3349;--shadow-card: 0 2px 12px rgba(0,0,0,.4);--shadow-modal: 0 12px 40px rgba(0,0,0,.6);--scrollbar-track: #25223a;--scrollbar-thumb: #5a4d68;--scrollbar-thumb-hover: #7a6a8a;--accent-info-bg: #1f2a4d;--accent-info-fg: #8eb5f0;--accent-info-bd: #3a4a7a;--accent-success-bg: #1f3a36;--accent-success-fg: #7ed4b8;--accent-success-bd: #3a6e60;--accent-warn-bg: #4a2436;--accent-warn-fg: #ff9fb0;--accent-warn-bd: #7e3e58;--accent-pending-bg: #3a2840;--accent-pending-fg: #f0b0c8;--accent-pending-bd: #6e4a78;--accent-danger-bg: #4a1c2e;--accent-danger-fg: #ff8aa0;--accent-danger-bd: #7a2e4a;--accent-brand-bg: #3a2a4a;--accent-brand-fg: #e0a8d0;--accent-brand-bd: #6a4a7a;--heat-color: #f78fa8;--heat-color-2: #8f9ef7}:root[data-theme=dusk]{--bg-page: #1d1612;--bg-page-soft: #251d18;--bg-card: #2a2017;--bg-panel: #2a2017;--bg-subtle: #1f1814;--bg-input: #181210;--bg-hover: #3a2c20;--bg-code: #3a2c20;--bg-overlay: rgba(0,0,0,.65);--text-primary: #f0e0c8;--text-secondary: #d6b890;--text-muted: #9a8166;--text-faint: #6e5a45;--text-inverse: #1d1612;--text-link: #f5a623;--border-default: #3d2e22;--border-subtle: #2a201a;--border-strong: #5a4530;--border-input: #3d2e22;--shadow-card: 0 2px 12px rgba(0,0,0,.55);--shadow-modal: 0 12px 40px rgba(0,0,0,.75);--scrollbar-track: #1f1814;--scrollbar-thumb: #5a4530;--scrollbar-thumb-hover: #7a5e3f;--accent-info-bg: #1f2d3a;--accent-info-fg: #7ec4d6;--accent-info-bd: #36556b;--accent-success-bg: #2a3a1f;--accent-success-fg: #c8d68b;--accent-success-bd: #4d6b2e;--accent-warn-bg: #4a2a0c;--accent-warn-fg: #ffb55a;--accent-warn-bd: #7e4a16;--accent-pending-bg: #3a2c10;--accent-pending-fg: #f0c66b;--accent-pending-bd: #6e5018;--accent-danger-bg: #4a1a14;--accent-danger-fg: #ff9080;--accent-danger-bd: #7a2e22;--accent-brand-bg: #3a2a4a;--accent-brand-fg: #d2b0e8;--accent-brand-bd: #5e4a7a;--heat-color: #f5a623;--heat-color-2: #7b8fe0}:root[data-theme=night]{--bg-page: #0f1419;--bg-page-soft: #161b22;--bg-card: #1c2128;--bg-panel: #1c2128;--bg-subtle: #161b22;--bg-input: #0d1117;--bg-hover: #2d333b;--bg-code: #2d333b;--bg-overlay: rgba(0,0,0,.65);--text-primary: #e6edf3;--text-secondary: #c9d1d9;--text-muted: #8b949e;--text-faint: #6e7681;--text-inverse: #0d1117;--text-link: #58a6ff;--border-default: #30363d;--border-subtle: #21262d;--border-strong: #444c56;--border-input: #30363d;--shadow-card: 0 2px 8px rgba(0,0,0,.5);--shadow-modal: 0 12px 40px rgba(0,0,0,.7);--scrollbar-track: #161b22;--scrollbar-thumb: #444c56;--scrollbar-thumb-hover: #6e7681;--accent-info-bg: #0d2c4d;--accent-info-fg: #79b8ff;--accent-info-bd: #1f4d7a;--accent-success-bg: #133626;--accent-success-fg: #56d364;--accent-success-bd: #1b5e34;--accent-warn-bg: #3a1f00;--accent-warn-fg: #f7a85a;--accent-warn-bd: #6e3a00;--accent-pending-bg: #3a2f00;--accent-pending-fg: #e3b341;--accent-pending-bd: #6e5800;--accent-danger-bg: #3d1212;--accent-danger-fg: #ff8585;--accent-danger-bd: #6a2222;--accent-brand-bg: #2c1c4d;--accent-brand-fg: #c4a0e8;--accent-brand-bd: #4d2c7a;--heat-color: #58a6ff;--heat-color-2: #d98fd1}[data-theme-mode=dark] body,[data-theme-mode=dark] #app{background:var(--bg-page);color:var(--text-primary)}.tag-badge[data-tag^="acl-read:"],.tag-badge[data-tag^="acl-write:"],.tag-chip[data-tag^="acl-read:"],.tag-chip[data-tag^="acl-write:"],.acl-styled-tag{background:var(--accent-brand-bg)!important;color:var(--accent-brand-fg)!important;border-color:var(--accent-brand-bd)!important;font-family:monospace!important;font-weight:600!important}.tag-badge[data-tag^="acl-read:"]:before,.tag-chip[data-tag^="acl-read:"]:before,.acl-styled-tag.read:before{content:"🔓 "}.tag-badge[data-tag^="acl-write:"]:before,.tag-chip[data-tag^="acl-write:"]:before,.acl-styled-tag.write:before{content:"🔐 "}[data-theme-mode=dark] .message-card,[data-theme-mode=dark] .event-card,[data-theme-mode=dark] .parent-card,[data-theme-mode=dark] .cycle-card,[data-theme-mode=dark] .composer-panel,[data-theme-mode=dark] .help-panel,[data-theme-mode=dark] .session-panel,[data-theme-mode=dark] .form-panel,[data-theme-mode=dark] .confirm-panel,[data-theme-mode=dark] .delete-panel,[data-theme-mode=dark] .menu-panel,[data-theme-mode=dark] .mode-menu,[data-theme-mode=dark] .edit-panel{background:var(--bg-card)!important;color:var(--text-primary);border-color:var(--border-default)}[data-theme-mode=dark] input[type=text],[data-theme-mode=dark] input[type=email],[data-theme-mode=dark] input[type=url],[data-theme-mode=dark] input[type=number],[data-theme-mode=dark] input[type=search],[data-theme-mode=dark] input[type=password],[data-theme-mode=dark] input[type=date],[data-theme-mode=dark] input[type=datetime-local],[data-theme-mode=dark] textarea,[data-theme-mode=dark] select{background:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-input)!important}[data-theme-mode=dark] .list-header,[data-theme-mode=dark] .stats-bar,[data-theme-mode=dark] .composer-header,[data-theme-mode=dark] .composer-footer,[data-theme-mode=dark] .form-footer,[data-theme-mode=dark] .form-context,[data-theme-mode=dark] .form-preview,[data-theme-mode=dark] .edit-header,[data-theme-mode=dark] .edit-footer,[data-theme-mode=dark] .menu-header,[data-theme-mode=dark] .breadcrumb-nav,[data-theme-mode=dark] .reply-context{background:var(--bg-subtle)!important;color:var(--text-primary);border-color:var(--border-default)}[data-theme-mode=dark] .tab-btn,[data-theme-mode=dark] .cmt-btn,[data-theme-mode=dark] .tb-btn,[data-theme-mode=dark] .action-button,[data-theme-mode=dark] .label.label-action:not(.active){background:var(--bg-card)!important;color:var(--text-secondary)!important;border-color:var(--border-strong)!important}[data-theme-mode=dark] .tab-btn:hover:not(.active),[data-theme-mode=dark] .cmt-btn:hover:not(.active),[data-theme-mode=dark] .tb-btn:hover:not(:disabled),[data-theme-mode=dark] .action-button:hover:not(:disabled),[data-theme-mode=dark] .label.label-action:hover{background:var(--bg-hover)!important;border-color:var(--text-muted)!important;color:var(--text-primary)!important}[data-theme-mode=dark] .md-toolbar,[data-theme-mode=dark] .wy-toolbar{background:var(--bg-subtle)!important;border-color:var(--border-default)!important}[data-theme-mode=dark] .tb-sep{background:var(--border-default)!important}[data-theme-mode=dark] .tb-btn:active{background:var(--bg-hover)!important}[data-theme-mode=dark] .tb-btn.active{background:var(--accent-brand-fg)!important;color:var(--text-inverse)!important;border-color:var(--accent-brand-fg)!important}[data-theme-mode=dark] .tb-mention{color:var(--text-link)!important;border-color:var(--accent-info-bd)!important}[data-theme-mode=dark] .tb-mention:hover{background:var(--accent-info-bg)!important}[data-theme-mode=dark] .tb-help{color:var(--text-faint)!important}[data-theme-mode=dark] .edit-toolbar .tb-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-strong)!important}[data-theme-mode=dark] .reply-context{background:var(--accent-info-bg)!important;color:var(--accent-info-fg)!important}[data-theme-mode=dark] .reply-all-btn{background:var(--accent-info-bg)!important;color:var(--accent-info-fg)!important;border-color:var(--accent-info-bd)!important}[data-theme-mode=dark] .attached-files{background:var(--accent-info-bg)!important;border-color:var(--accent-info-bd)!important}[data-theme-mode=dark] .file-name{color:var(--accent-info-fg)!important}[data-theme-mode=dark] .send-hint{color:var(--text-muted)!important}[data-theme-mode=dark] .action-button.primary{background:var(--text-link)!important;color:var(--text-inverse)!important;border-color:var(--text-link)!important}[data-theme-mode=dark] .action-button.primary:hover:not(:disabled){filter:brightness(.9)}[data-theme-mode=dark] .action-button.action-save{background:var(--accent-warn-bg)!important;color:var(--accent-warn-fg)!important;border-color:var(--accent-warn-bd)!important}[data-theme-mode=dark] .tab.active{color:var(--text-link)!important;border-bottom-color:var(--text-link)!important}[data-theme-mode=dark] .field-nav{color:var(--text-link)!important;border-color:var(--border-strong)!important;background:transparent!important}[data-theme-mode=dark] .field-nav:hover{background:var(--accent-info-bg)!important;border-color:var(--accent-info-bd)!important}[data-theme-mode=dark] .field-clear{color:var(--accent-danger-fg)!important;border-color:var(--accent-danger-bd)!important;background:transparent!important}[data-theme-mode=dark] .field-clear:hover{background:var(--accent-danger-bg)!important}[data-theme-mode=dark] .metadata-error{background:var(--accent-danger-bg)!important;color:var(--accent-danger-fg)!important}[data-theme-mode=dark] .orchestrator-switch{background:var(--bg-subtle)!important;border-color:var(--border-default)!important}[data-theme-mode=dark] .card-content,[data-theme-mode=dark] .parent-content,[data-theme-mode=dark] .card-author,[data-theme-mode=dark] .markdown-content,[data-theme-mode=dark] h1,[data-theme-mode=dark] h2,[data-theme-mode=dark] h3,[data-theme-mode=dark] h4{color:var(--text-primary)}[data-theme-mode=dark] .card-time,[data-theme-mode=dark] .field-hint,[data-theme-mode=dark] .send-hint,[data-theme-mode=dark] .wy-hint,[data-theme-mode=dark] .text-muted{color:var(--text-muted)!important}[data-theme-mode=dark] .label-active{background:var(--accent-warn-bg);color:var(--accent-warn-fg);border-color:var(--accent-warn-bd)}[data-theme-mode=dark] .label-pending{background:var(--accent-pending-bg);color:var(--accent-pending-fg);border-color:var(--accent-pending-bd)}[data-theme-mode=dark] .label-spawned{background:var(--accent-success-bg);color:var(--accent-success-fg);border-color:var(--accent-success-bd)}[data-theme-mode=dark] .label-done{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd)}[data-theme-mode=dark] .label-skipped{background:var(--bg-hover);color:var(--text-muted);border-color:var(--border-default)}[data-theme-mode=dark] .label-ended{background:var(--bg-page-soft);color:var(--text-faint);border-color:var(--border-strong);font-style:italic}[data-theme-mode=dark] .label-id,[data-theme-mode=dark] .label-author,[data-theme-mode=dark] .label-replies,[data-theme-mode=dark] .label-progress{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd)}[data-theme-mode=dark] .label-mention{background:var(--accent-pending-bg)!important;color:var(--accent-pending-fg)!important;border-color:var(--accent-pending-bd)!important}[data-theme-mode=dark] .label-mention:hover{background:var(--accent-warn-bg)!important}[data-theme-mode=dark] .label-mention.spawned{background:var(--accent-success-bg)!important;color:var(--accent-success-fg)!important;border-color:var(--accent-success-bd)!important}[data-theme-mode=dark] .label-mention.processing{background:var(--accent-info-bg)!important;color:var(--accent-info-fg)!important;border-color:var(--accent-info-bd)!important}[data-theme-mode=dark] .label-mention.skipped{background:var(--bg-hover)!important;color:var(--text-muted)!important;border-color:var(--border-default)!important}[data-theme-mode=dark] .label-mention.completed,[data-theme-mode=dark] .label-orch{background:var(--accent-brand-bg)!important;color:var(--accent-brand-fg)!important;border-color:var(--accent-brand-bd)!important}[data-theme-mode=dark] .label-orch:hover{background:var(--bg-hover)!important;border-color:var(--accent-brand-fg)!important}[data-theme-mode=dark] .label-cycle{background:var(--accent-brand-bg)!important;color:var(--accent-brand-fg)!important;border-color:var(--accent-brand-bd)!important;font-style:italic}[data-theme-mode=dark] .label-skip{background:var(--accent-danger-bg)!important;color:var(--accent-danger-fg)!important;border-color:var(--accent-danger-bd)!important}[data-theme-mode=dark] pre,[data-theme-mode=dark] code{background:var(--bg-code);color:var(--text-primary)}[data-theme-mode=dark] .composer-overlay,[data-theme-mode=dark] .edit-overlay,[data-theme-mode=dark] .form-overlay,[data-theme-mode=dark] .menu-overlay{background:var(--bg-overlay)}[data-theme-mode=dark] .session-expand{background:var(--bg-subtle);border-color:var(--border-default)}[data-theme-mode=dark] .session-tabs-inline{background:var(--bg-page-soft);border-color:var(--border-default)}[data-theme-mode=dark] .session-content-inline{background:var(--bg-page-soft);color:var(--text-primary);border-color:var(--border-default)}[data-theme-mode=dark] .exp-tab{background:transparent;color:var(--text-secondary)}[data-theme-mode=dark] .exp-tab.active{background:var(--bg-card);color:var(--text-link);border-color:var(--border-default);border-bottom-color:var(--bg-subtle)}[data-theme-mode=dark] .bottom-nav{background:var(--bg-card)!important;border-top:1px solid var(--border-default)!important}[data-theme-mode=dark] .nav-item{color:var(--text-muted)!important}[data-theme-mode=dark] .nav-item.active{color:var(--text-link)!important}[data-theme-mode=dark] .sidebar{background:var(--bg-card)!important;border-right:1px solid var(--border-default)!important}[data-theme-mode=dark] .sb-link{color:var(--text-secondary)!important}[data-theme-mode=dark] .sb-link:hover,[data-theme-mode=dark] .sb-link.active{color:var(--text-link)!important;background:var(--bg-hover)!important}[data-theme-mode=dark] .top-bar,[data-theme-mode=dark] .header-bar{background:var(--bg-subtle)!important;border-bottom:1px solid var(--border-default)!important}[data-theme-mode=dark] .bridge-tabs{background:var(--bg-card)!important;border-bottom:1px solid var(--border-default)!important}[data-theme-mode=dark] .bridge-tab{color:var(--text-muted)!important}[data-theme-mode=dark] .content{background:var(--bg-page)!important}[data-theme-mode=dark] .sb-bridge,[data-theme-mode=dark] .menu-bridge{background:var(--bg-card)!important;color:var(--text-secondary)!important;border-color:var(--border-default)!important}[data-theme-mode=dark] .sb-bridge:hover,[data-theme-mode=dark] .menu-bridge:hover{background:var(--bg-hover)!important}[data-theme-mode=dark] .sb-bridge.active,[data-theme-mode=dark] .menu-bridge.active{background:var(--accent-info-bg)!important;color:var(--accent-info-fg)!important}[data-theme-mode=dark] .sb-profile,[data-theme-mode=dark] .sb-heading,[data-theme-mode=dark] .menu-link{color:var(--text-secondary)!important}[data-theme-mode=dark] .menu-link:hover,[data-theme-mode=dark] .menu-link.router-link-active{color:var(--text-link)!important;background:var(--bg-hover)!important}[data-theme-mode=dark] .card-author{color:var(--text-primary)!important}[data-theme-mode=dark] .card-link{color:var(--text-link)!important}[data-theme-mode=dark] .thread-card{background:var(--bg-card)!important;border-color:var(--border-default)!important}[data-theme-mode=dark] .thread-card:hover,[data-theme-mode=dark] .thread-card.hovered{background:var(--bg-card)!important;border-color:var(--text-link)!important}[data-theme-mode=dark] .thread-title{color:var(--text-primary)!important}[data-theme-mode=dark] .thread-topic{color:var(--text-secondary)!important}[data-theme-mode=dark] .thread-bridge{background:var(--bg-hover)!important;color:var(--text-muted)!important}[data-theme-mode=dark] .thread-meta{color:var(--text-muted)!important}[data-theme-mode=dark] .mode-card,[data-theme-mode=dark] .reminder-card,[data-theme-mode=dark] .tag-card,[data-theme-mode=dark] .bridge-card,[data-theme-mode=dark] .profile-card,[data-theme-mode=dark] .settings-card,[data-theme-mode=dark] .dashboard-card,[data-theme-mode=dark] .inbox-card,[data-theme-mode=dark] .log-card{background:var(--bg-card)!important;border-color:var(--border-default)!important;color:var(--text-primary)}[data-theme-mode=dark] .search-input,[data-theme-mode=dark] .filter-input,[data-theme-mode=dark] .filter-select{background:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border-input)!important}.label{font-size:.68rem;padding:3px 8px;border-radius:0;font-weight:500;white-space:nowrap;border:1px solid var(--border-default);display:inline-flex;align-items:center;justify-content:center;min-height:22px;line-height:1;box-sizing:border-box;vertical-align:middle;text-decoration:none;background:var(--bg-page-soft);color:var(--text-secondary)}.label-id{background:var(--bg-hover);color:var(--text-secondary);font-family:monospace;font-size:.62rem;border-color:var(--text-faint)}.label-author{background:#eaf4e8;color:#2d7a2d;border-color:#a0d4a0;font-weight:600}.label-date{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--text-faint)}.label-messages{background:#e8f0f8;color:#2a6496;border-color:#a0c4e8}.label-replies{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd)}.label-cost{background:#dcfce7;color:#166534;border-color:#22c55e;font-weight:700}.label-children{background:var(--accent-info-bg);color:var(--accent-info-fg);border:1px solid var(--accent-info-bd)}.label-progress{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd);font-weight:700;font-size:.75rem}.label-psm-count{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd);font-weight:600;font-variant-numeric:tabular-nums}.label-spawn{background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-color:var(--accent-brand-bd);cursor:pointer}.label-attachments{background:#fef3c7;color:#92400e;border-color:#fcd34d}.label-spawn:hover{background:var(--accent-brand-bd);border-color:var(--accent-brand-fg)}.label-mrd{background:#1a1a2e;color:#e94560;border-color:#e94560;font-family:monospace;font-size:.62rem;letter-spacing:.5px}.tag-badge{font-size:.68rem;padding:0 8px 2px;border-radius:10px;background:var(--bg-hover);color:var(--text-secondary);font-weight:500}.tag-badge.inherited{opacity:.6;font-style:italic}.tag-chip{font-size:.65rem;padding:2px 7px;border-radius:8px;background:var(--bg-hover);color:var(--text-secondary);font-weight:500}.tag-chip.lg{font-size:.88rem;padding:5px 14px}.tag-badge.expiring{border:1px solid var(--accent-warn-bd);color:var(--accent-warn-fg)}.tag-badge.expired{opacity:.45;text-decoration:line-through}.label-action{background:var(--bg-card);border:2px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;transition:all .15s;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);font-weight:600}.label-action:hover{background:var(--bg-hover);border-color:var(--text-secondary);color:var(--text-primary)}.label-action.active{background:var(--text-link);color:var(--text-inverse);border-color:var(--text-link)}.label-chat{color:var(--accent-info-fg);border-color:var(--accent-info-fg);font-weight:600}.label-chat:hover{background:var(--accent-info-bg);border-color:var(--accent-info-fg);color:var(--accent-info-fg)}.label-tag{color:#9b59b6;border-color:#7d3c98}.label-tag:hover{background:var(--accent-brand-bg);border-color:var(--accent-brand-fg);color:var(--accent-brand-fg)}.label-del{color:#e74c3c;border-color:#c0392b}.label-del:hover{background:#fef2f2;border-color:#e74c3c}.label-action:disabled{opacity:.4;cursor:not-allowed}.label-orch{background:#f0e6ff;color:#6c3483;border-color:#d2b4de;font-weight:600}.label-csv{color:#0d7a45;border-color:#7bd1a3}.label-csv:hover{background:#e6f7ee}.label-create{background:var(--accent-success-bg);color:var(--accent-success-fg);border-color:var(--accent-success-bd)}.label-action.scope-toggle{border-color:#9b6dff;color:#9b6dff}.label-action.scope-toggle:hover{background:#f3eaff}.label-action.scope-toggle.active{background:#9b6dff;color:#fff;border-color:#9b6dff}.label-orch:hover{background:var(--accent-brand-bd);border-color:var(--accent-brand-fg)}.label-skip{background:var(--accent-danger-bg);color:var(--accent-danger-fg);border-color:var(--accent-danger-bd);font-weight:600}.label-cc{background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-color:var(--accent-brand-bd);font-weight:600;cursor:pointer;text-decoration:none}.label-cc:hover{background:var(--accent-brand-bd);color:var(--accent-brand-fg)}.label-atomize{color:#7c3aed;border-color:#8b5cf6}.label-atomize:hover{background:#f5f3ff}.label-activate{color:#2e7d32;border-color:#a5d6a7;background:#e8f5e9}.label-activate:hover{background:#c8e6c9;border-color:#2e7d32}.label-expires{background:#fff8e1;color:#f57f17;border-color:#ffcc02;font-size:.62rem}.label-expires.expired{background:#fce8e8;color:#c62828;border-color:#e4a0a0;text-decoration:line-through}.label-sm{font-size:.6rem;padding:2px 6px;min-height:18px}.label-reply-of{background:#fef3c7;color:#92400e;border-color:#f59e0b;font-family:monospace;font-size:.68rem}.label-thread{background:#e0f2fe;color:#0369a1;border-color:#7dd3fc}.label.danger{color:#c0392b;border-color:#d9a0a0}.label:hover{border-color:var(--text-link);color:var(--text-link)}.label-new{font-weight:600}.label-warn{background:#fef3c7;color:#92400e;border-color:#f59e0b}.label-live{background:#27ae60;color:var(--text-inverse);border-color:#1e8449}.label-live:hover{background:#219a52}.label-seq{background:#e3f2fd;color:#1565c0;border-color:#90caf9;font-weight:700}.label-spawned{background:#e8f5e9;color:#2e7d32;border-color:#a5d6a7}.label-pending{background:#fff8e1;color:#f57f17;border-color:#ffe082}.label-processed{background:#e3f2fd;color:#1565c0;border-color:#90caf9}.label-active{background:#fff3e0;color:#e65100;border-color:#ffcc80}.label-self_mention,.label-skipped{background:var(--bg-page-soft);color:var(--text-muted);border-color:#ccc}.label-tool{background:#dbeafe;color:#1e40af;border-color:#3b82f6}.label-error{background:#fee2e2;color:#991b1b;border-color:#ef4444;font-weight:600}.label-save{background:var(--accent-success-bg);color:var(--accent-success-fg);border-color:var(--accent-success-bd);font-weight:600}.label-pub{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd);font-weight:600}.label-reset-claim{background:var(--accent-warning-bg, #fff3cd);color:var(--accent-warning-fg, #7a5d00);border:1px solid var(--accent-warning-bd, #ffd966);font-weight:600;cursor:pointer}.label-reset-claim:hover:not(:disabled){filter:brightness(.95)}.label-reset-claim:disabled{opacity:.5;cursor:wait}.label-mention{background:var(--accent-pending-bg);color:var(--accent-pending-fg);border-color:var(--accent-pending-bd);font-weight:600;cursor:pointer}.label-mention:hover{background:var(--accent-pending-bd)}.label-mention.spawned{background:var(--accent-success-bg);color:var(--accent-success-fg);border-color:var(--accent-success-bd)}.label-mention.processing{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd)}.label-mention.skipped{background:var(--bg-page-soft);color:var(--text-muted);border-color:var(--border-strong)}.label-mention.completed{background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-color:var(--accent-brand-bd)}.label-cycle{background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-color:var(--accent-brand-bd);font-style:italic}.label-primersize{background:var(--bg-page-soft);color:var(--text-muted);border-color:var(--border-strong);font-weight:600;cursor:help}.label-seq-suffix{opacity:.7;font-size:.65rem;margin-left:3px;font-weight:500}.label-ended{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--border-strong);font-style:italic}.label-done{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd)}.label-expanded{outline:2px solid #1565c0;outline-offset:1px;box-shadow:0 0 0 2px #1565c026}.label-init-badge{font-weight:700;padding:2px 8px}.label-init-badge.init-state-start{background:#dcfce7;color:#15803d;border-color:#86efac}.label-init-badge.init-state-stop{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.label-init-toggle.init-state-start{background:#fff7ed;color:#9a3412;border-color:#fdba74}.label-init-toggle.init-state-stop{background:#eef9f1;color:#15803d;border-color:#86efac}.label-init-toggle:hover{filter:brightness(.96)}.label-psm{background:var(--accent-success-bg);color:var(--accent-success-fg);border-color:var(--accent-success-bd);font-weight:700}.label-psm:hover{filter:brightness(.96)}.label-messages,.label-replies{background:#e8f0f8;color:#2a6496;border-color:#a0c4e8}.label-threads{background:#f0e8f8;color:#6b21a8;border-color:#c4a0e8}.label-blocked{background:var(--accent-danger-bg);color:var(--accent-danger-fg);border:2px solid var(--accent-danger-bd);font-weight:600}.label-unpub{color:var(--accent-danger-fg);font-weight:700;padding-left:6px;padding-right:6px}.label-unpub:hover{background:var(--accent-danger-bg);border-color:var(--accent-danger-bd)}.label-reloc{color:#e67e22;border-color:#ca6f1e}.label-form{color:#27ae60;border-color:#1e8449}.label-reply-form{background:#e8f8ef;color:#15803d;border-color:#1e8449;font-weight:700}.label-reply-form:hover{background:#d4f0de}.label-help{background:#f0e8f8!important;color:#6b21a8!important;border-color:#c4a0e8!important}.label-help:hover{background:#e4d4f4!important}.label-reset{color:var(--accent-warn-fg);border-color:var(--accent-warn-bd);background:var(--bg-card)}.label-reset:hover:not(:disabled){background:var(--accent-warn-bg);filter:brightness(.96)}.label-primary{background:var(--text-link);color:var(--text-inverse);border-color:var(--text-link)}.label-profile{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd);font-weight:600;text-decoration:none}.label-profile:hover{filter:brightness(.95)}.label-prefs{background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-color:var(--accent-brand-bd);font-weight:600;text-decoration:none}.label-prefs:hover{filter:brightness(.95)}.label-inactive{background:#fce8e8;color:#c0392b;border-color:#e8a0a0}.label-seen{background:var(--bg-page-soft)}.label-tag-btn{color:#9b59b6;border-color:#e8daef}.label-tag-btn:hover{background:#f5eef8;border-color:#9b59b6}.label-otp{background:#f0e6ff;color:#6c3483;border-color:#d2b4de;font-weight:600}.label-otp:hover{background:#e8daef;border-color:#9b59b6}.label-pwd{background:var(--accent-warning-bg, #fff3cd);color:var(--accent-warning-fg, #7a5d00);border-color:var(--accent-warning-bd, #ffd966);font-weight:600}.label-pwd:hover:not(:disabled){filter:brightness(.95)}.label-reloc:hover{background:#fef5e7;border-color:#a04000;color:#d35400}.label-form:hover{background:#e8f8f0;border-color:#16a085;color:#16a085}.label-notes{color:#b45309;border-color:#f59e0b}.label-notes:hover{background:#fffbeb;border-color:#d97706;color:#92400e}.label-notes-inactive{opacity:.4;cursor:help!important;border-style:dashed}.label-notes-inactive:hover{background:#f9fafb;opacity:.6}.label-quote{color:#8e44ad;border-color:#d5a6e6}.label-quote:hover{background:#f5eaff;border-color:#8e44ad}.label-replyto{background:color-mix(in srgb,var(--text-link) 12%,transparent);color:var(--text-link);border-color:color-mix(in srgb,var(--text-link) 35%,transparent)}.label-danger-zone{margin-left:16px;border-left:1px solid transparent;padding-left:14px;position:relative}.label-danger-zone:before{content:"";position:absolute;left:-2px;top:4px;bottom:4px;width:1px;background:var(--border-strong)}.label-err{font-weight:700;cursor:help;border:1px solid}.label-err.err-fatal{background:var(--accent-danger-bg);color:var(--accent-danger-fg);border-color:var(--accent-danger-bd)}.label-err.err-retry{background:var(--accent-warn-bg);color:var(--accent-warn-fg);border-color:var(--accent-warn-bd)}.label{border-color:var(--border-default)}.label-action{background:var(--bg-card);border-color:var(--border-strong);color:var(--text-secondary)}.label-action:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-secondary);color:var(--text-primary)}[data-theme-mode] .label.label-action.active{background:var(--text-link);color:var(--text-inverse);border-color:var(--text-link)}.label-action:disabled{opacity:.5}.label-messages,.label-replies,.label-progress{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd)}.label-id,.label-date{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--text-faint)}.label-author,.label-cost{background:var(--accent-success-bg);color:var(--accent-success-fg);border-color:var(--accent-success-bd)}.label-mrd{background:var(--accent-brand-bg);color:var(--accent-brand-fg);border-color:var(--accent-brand-bd)}.label-psm-count{background:var(--accent-info-bg);color:var(--accent-info-fg);border-color:var(--accent-info-bd);font-variant-numeric:tabular-nums}.label-tag{background:transparent;color:var(--accent-brand-fg);border-color:var(--accent-brand-fg)}.label-tag:hover{background:var(--accent-brand-bg)}.label-chat{background:transparent;color:var(--accent-info-fg);border-color:var(--accent-info-fg)}.label-chat:hover{background:var(--accent-info-bg)}.label-del{background:transparent;color:var(--accent-danger-fg);border-color:var(--accent-danger-fg)}.label-del:hover{background:var(--accent-danger-bg)}.label-read{background:transparent;border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;transition:all .15s;clip-path:none;font-weight:500}.label-read:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-faint)}.label-dialog{background:var(--bg-card);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;transition:all .15s;clip-path:none}.label-dialog:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.label-filter{background:transparent;border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;transition:all .15s;border-radius:11px;clip-path:none;font-weight:500}.label-filter:hover:not(:disabled){border-color:var(--text-faint);color:var(--text-secondary)}.label-filter.active,[data-theme-mode] .label.label-filter.active{background:var(--bg-hover);border-color:var(--text-secondary);color:var(--text-primary);font-weight:600}.label[data-act]:before{content:"";display:none;flex:0 0 auto;width:14px;height:14px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}[data-label-mode=both] .label[data-act]:before{display:inline-block;margin-right:5px}[data-label-mode=icon] .label[data-act]{font-size:0;padding:3px 6px;gap:0;min-width:26px}[data-label-mode=icon] .label[data-act]:before{display:inline-block}
