html,body{margin:0}:root{color-scheme:light;--bg-primary: #f0f5fb;--bg-secondary: #ffffff;--bg-tertiary: #e2e8f0;--bg-cabin: #e8f0fa;--accent-primary: #0891b2;--accent-glow: rgba(8, 145, 178, .22);--accent-secondary: #059669;--energy-primary: #0891b2;--energy-success: #059669;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-on-accent: #ffffff;--border-subtle: #cbd5e1;--border-focus: var(--accent-primary);--gradient-spot-1: rgba(8, 145, 178, .12);--gradient-spot-2: rgba(5, 150, 105, .1);--overlay-scrim: rgba(15, 23, 42, .45);--motion-duration-fast: .15s;--motion-duration-normal: .3s;--motion-duration-slow: .4s;--motion-ease: cubic-bezier(.4, 0, .2, 1);--safe-area-inset-top: env(safe-area-inset-top, 0);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0);--safe-area-inset-left: env(safe-area-inset-left, 0);--safe-area-inset-right: env(safe-area-inset-right, 0);--touch-target-min: 44px}[data-theme=dark]{color-scheme:dark;--bg-primary: #0a101b;--bg-secondary: #121b2c;--bg-tertiary: #1a253a;--bg-cabin: #070b14;--accent-primary: #5a9eb8;--accent-glow: rgba(90, 158, 184, .2);--accent-secondary: #52b896;--energy-primary: #5a9eb8;--energy-success: #52b896;--text-primary: #e6efff;--text-secondary: #b4c2db;--text-muted: #8797b3;--text-on-accent: #f0f7fa;--border-subtle: #2a3a59;--border-focus: var(--accent-primary);--gradient-spot-1: rgba(90, 158, 184, .1);--gradient-spot-2: rgba(82, 184, 150, .09);--overlay-scrim: rgba(2, 8, 20, .6)}.teleport-chat-root{min-height:100vh;background:radial-gradient(1200px 500px at 10% -10%,var(--gradient-spot-1),transparent),radial-gradient(1000px 600px at 90% 110%,var(--gradient-spot-2),transparent),var(--bg-cabin);color:var(--text-primary)}.cabin-status-bar[data-v-230abb5c]{display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px;border-radius:14px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-secondary) 90%,#ffffff)}.cabin-status-bar__row[data-v-230abb5c]{display:flex;align-items:center;gap:8px;min-width:0}.cabin-status-bar__channel[data-v-230abb5c]{flex:1 1 auto;min-width:0;color:var(--text-secondary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabin-status-bar__state[data-v-230abb5c]{flex-shrink:0;font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-tertiary)}.file-pulse-card[data-v-3d34052c]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-secondary)}.file-pulse-card__name[data-v-3d34052c]{font-size:13px;color:var(--text-primary)}.file-pulse-card__percent[data-v-3d34052c]{font-size:12px;color:var(--accent-primary)}.file-pulse-card__done[data-v-3d34052c]{font-size:12px;color:var(--accent-secondary)}.file-pulse-card__download[data-v-3d34052c]{margin-left:8px;font-size:12px;color:var(--accent-primary)}.event-chat-stream[data-v-ba02c242]{flex:1;min-height:0;margin:0;padding:12px 10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-secondary);overflow-y:auto;overscroll-behavior:contain}.msg-row[data-v-ba02c242]{margin-bottom:12px}.msg-row[data-v-ba02c242]:last-child{margin-bottom:4px}.msg-row--in[data-v-ba02c242],.msg-row--out[data-v-ba02c242]{display:flex;width:100%;box-sizing:border-box}.msg-row--in[data-v-ba02c242]{justify-content:flex-start}.msg-row--out[data-v-ba02c242]{justify-content:flex-end}.msg-row--system[data-v-ba02c242]{display:flex;justify-content:center}.msg-system[data-v-ba02c242]{max-width:90%;text-align:center}.msg-system__text[data-v-ba02c242]{margin:0;padding:6px 12px;font-size:12px;line-height:1.45;color:var(--text-muted);background:color-mix(in srgb,var(--bg-tertiary) 88%,transparent);border-radius:10px;display:inline-block}.msg-system__time[data-v-ba02c242]{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}.msg-cluster[data-v-ba02c242]{display:flex;flex-direction:column;gap:4px;max-width:88%;min-width:0}.msg-cluster--in[data-v-ba02c242]{align-items:flex-start}.msg-cluster--out[data-v-ba02c242]{align-items:flex-end}.msg-cluster__meta[data-v-ba02c242]{display:flex;align-items:center;gap:8px;width:100%;padding:0 2px}.msg-cluster--in .msg-cluster__meta[data-v-ba02c242]{justify-content:flex-start}.msg-cluster--out .msg-cluster__meta[data-v-ba02c242]{flex-direction:row-reverse;justify-content:flex-start}.msg-nick[data-v-ba02c242]{font-size:12px;font-weight:600;color:var(--text-secondary)}.msg-time[data-v-ba02c242]{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.msg-bubble[data-v-ba02c242]{padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.5;word-break:break-word;color:var(--text-primary)}.msg-bubble--in[data-v-ba02c242]{background:var(--bg-tertiary);border-bottom-left-radius:4px}.msg-bubble--out[data-v-ba02c242]{background:color-mix(in srgb,var(--accent-primary) 22%,var(--bg-tertiary));border-bottom-right-radius:4px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,transparent)}.msg-bubble--file[data-v-ba02c242]{padding:8px;background:var(--bg-tertiary);border-radius:12px}.msg-cluster--out .msg-bubble--file[data-v-ba02c242]{background:color-mix(in srgb,var(--accent-primary) 15%,var(--bg-tertiary));border:1px solid color-mix(in srgb,var(--accent-primary) 28%,transparent)}.msg-cluster--in .msg-bubble--file[data-v-ba02c242]{border:1px solid var(--border-subtle)}.msg-bubble--file[data-v-ba02c242] .file-pulse-card{background:transparent;border:none;padding:4px 2px}.event-chat-stream__empty[data-v-ba02c242]{margin:0;font-size:12px;color:var(--text-muted);text-align:center;padding:16px 8px}.teleport-composer[data-v-f5c0db39]{margin:0;padding:10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-secondary)}.teleport-composer__file-btn[data-v-f5c0db39],.teleport-composer__receive[data-v-f5c0db39]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-size:12px;line-height:1.25;border-radius:8px;box-sizing:border-box;white-space:nowrap;flex-shrink:0}.teleport-composer__receive[data-v-f5c0db39]{width:auto;align-self:flex-end;border:1px solid var(--accent-secondary);background:transparent;color:var(--accent-secondary);cursor:pointer}.teleport-composer__receive[data-v-f5c0db39]:disabled{opacity:.6;cursor:not-allowed}.teleport-composer__file-btn[data-v-f5c0db39]{color:var(--accent-primary);border:1px solid var(--accent-primary);cursor:pointer}.teleport-composer__file-input[data-v-f5c0db39]{display:none}@media (max-width: 767px){.teleport-composer[data-v-f5c0db39]{padding:12px}.teleport-composer__body[data-v-f5c0db39]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.teleport-composer__left[data-v-f5c0db39],.teleport-composer__right[data-v-f5c0db39]{display:contents}.teleport-composer__toolbar[data-v-f5c0db39]{grid-column:1;grid-row:1;min-width:0}.teleport-composer__receive[data-v-f5c0db39]{grid-column:2;grid-row:1;justify-self:end;align-self:center}.teleport-composer__input[data-v-f5c0db39]{grid-column:1 / -1;grid-row:2;min-height:72px}.teleport-composer__files[data-v-f5c0db39]{grid-column:1 / -1;grid-row:3;margin:0;gap:8px}.teleport-composer__send[data-v-f5c0db39]{grid-column:1 / -1;grid-row:3;min-height:44px}.teleport-composer__send--after-files[data-v-f5c0db39]{grid-row:4}}@media (min-width: 768px){.teleport-composer__body[data-v-f5c0db39]{display:flex;flex-direction:row;align-items:stretch;gap:12px}.teleport-composer__left[data-v-f5c0db39]{flex:2;min-width:0;display:flex;flex-direction:column;gap:10px}.teleport-composer__right[data-v-f5c0db39]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.teleport-composer__toolbar[data-v-f5c0db39]{display:flex;align-items:flex-start;min-height:0}.teleport-composer__input[data-v-f5c0db39]{flex:1 1 auto;min-height:160px;max-height:min(50vh,360px);width:100%;resize:vertical;box-sizing:border-box}.teleport-composer__send[data-v-f5c0db39]{flex:1 1 auto;min-height:72px}}.teleport-composer__toolbar[data-v-f5c0db39]{display:flex;align-items:flex-start}.teleport-composer__input[data-v-f5c0db39]{border:1px solid var(--border-subtle);border-radius:10px;padding:10px 12px;color:var(--text-primary);background:var(--bg-primary);font-size:14px;line-height:1.45}.teleport-composer__files[data-v-f5c0db39]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.teleport-composer__file-item[data-v-f5c0db39]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:6px 8px;border-radius:8px;background:var(--bg-tertiary)}.teleport-composer__file-name[data-v-f5c0db39]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teleport-composer__remove[data-v-f5c0db39]{border:none;background:transparent;color:var(--text-secondary)}.teleport-composer__send[data-v-f5c0db39]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:none;border-radius:10px;padding:10px 14px;min-height:44px;box-sizing:border-box;color:var(--text-on-accent);background:var(--accent-primary);font-size:14px;font-weight:600;line-height:1.35;text-align:center}.teleport-composer__send-label[data-v-f5c0db39]{flex-shrink:0}.teleport-composer__send-hint[data-v-f5c0db39]{display:block;font-size:10px;font-weight:400;line-height:1.3;opacity:.9;max-width:100%;padding:0 2px}.teleport-composer__send[data-v-f5c0db39]:disabled{opacity:.6}.teleport-composer__send:disabled .teleport-composer__send-hint[data-v-f5c0db39]{opacity:.85}html[data-theme=dark]{background:color-mix(in srgb,var(--accent-primary) 82%,#0a101b);color:var(--text-on-accent);box-shadow:inset 0 1px #ffffff12}html[data-theme=dark]{opacity:.82}.channel-card[data-v-20f0231a]{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;padding:1rem}.qrcode[data-v-20f0231a]{min-height:120px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center}.qrcode-img[data-v-20f0231a]{display:block;max-width:100%;height:auto}.clipboard-id[data-v-20f0231a]{width:100%;padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-primary);font-size:.875rem;box-sizing:border-box}.clipboard-id[data-v-20f0231a]:focus{outline:none;border-color:var(--border-focus)}@media (max-width: 768px){.channel-card[data-v-20f0231a]{padding:.75rem}.qrcode[data-v-20f0231a]{min-height:100px;margin-bottom:.5rem}.clipboard-id[data-v-20f0231a]{font-size:16px;padding:.6rem .75rem;min-height:var(--touch-target-min);box-sizing:border-box}}.toast[data-v-2dd38fc1]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:2000;margin-top:1rem;padding:.6rem 1rem;max-width:min(90vw,420px);background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--accent-primary);border-radius:8px;font-size:.875rem;box-shadow:0 4px 12px #0003}.toast.error[data-v-2dd38fc1],.toast.warning[data-v-2dd38fc1]{border-color:var(--accent-primary);color:var(--text-primary)}.toast-enter-active[data-v-2dd38fc1],.toast-leave-active[data-v-2dd38fc1]{transition:opacity var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease)}.toast-enter-from[data-v-2dd38fc1],.toast-leave-to[data-v-2dd38fc1]{opacity:0;transform:translate(-50%) translateY(-8px)}@media (max-width: 768px){.toast[data-v-2dd38fc1]{margin-top:calc(1rem + var(--safe-area-inset-top));padding:.75rem 1rem;font-size:.9375rem}}.root[data-v-f611d086]{min-height:100vh;min-height:100dvh;padding-left:14px;padding-right:14px;padding-top:calc(14px + var(--safe-area-inset-top));padding-bottom:calc(14px + var(--safe-area-inset-bottom));box-sizing:border-box;display:flex;flex-direction:column}.chat-shell[data-v-f611d086]{--chat-panel-gutter: 12px;--chat-section-gap: 10px;flex:1;min-height:0;max-width:760px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--chat-section-gap)}.chat-top[data-v-f611d086]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--chat-section-gap);margin-left:var(--chat-panel-gutter);margin-right:var(--chat-panel-gutter)}.chat-stream-wrap[data-v-f611d086]{flex:1 1 0;min-height:0;margin-left:var(--chat-panel-gutter);margin-right:var(--chat-panel-gutter);display:flex;flex-direction:column}.clipboard-hint[data-v-f611d086]{margin:0;margin-left:var(--chat-panel-gutter);margin-right:var(--chat-panel-gutter);padding:0 6px;text-align:left;font-size:12px;color:var(--text-secondary);line-height:1.4;min-width:0;word-break:break-word}.clipboard-hint-qrcode-btn[data-v-f611d086]{font-size:12px;border:1px solid var(--accent-primary);color:var(--accent-primary);background:transparent;border-radius:999px;padding:2px 8px;margin:0 2px;text-decoration:none;cursor:pointer;vertical-align:baseline}.clipboard-hint-qrcode-btn[data-v-f611d086]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.chat-composer-wrap[data-v-f611d086]{flex-shrink:0;margin-left:var(--chat-panel-gutter);margin-right:var(--chat-panel-gutter)}.app-footer[data-v-f611d086]{width:100%;max-width:760px;margin:14px auto 0;padding:0 12px;box-sizing:border-box;text-align:center;font-size:12px;color:var(--text-tertiary, var(--text-secondary))}.app-footer-link[data-v-f611d086]{color:inherit;text-decoration:none}.app-footer-link[data-v-f611d086]:hover{color:var(--accent-primary);text-decoration:underline}.app-footer-link[data-v-f611d086]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:4px}.app-footer-divider[data-v-f611d086]{margin:0 6px}.chat-top-actions[data-v-f611d086]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%}.theme-icon-btn[data-v-f611d086],.help-btn[data-v-f611d086]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;min-height:32px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;line-height:1.25;cursor:pointer;flex-shrink:0;transition:color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),background var(--motion-duration-fast) var(--motion-ease)}.theme-icon-btn[data-v-f611d086]:hover,.help-btn[data-v-f611d086]:hover{color:var(--accent-primary);border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--border-subtle))}.theme-icon-btn[data-v-f611d086]:focus-visible,.help-btn[data-v-f611d086]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.theme-icon-btn__svg[data-v-f611d086]{width:18px;height:18px;flex-shrink:0}.transfer-progress[data-v-f611d086]{flex-shrink:0;margin-left:var(--chat-panel-gutter);margin-right:var(--chat-panel-gutter);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 10px}.transfer-progress-label[data-v-f611d086]{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.transfer-progress-bar[data-v-f611d086]{height:6px;background:var(--bg-tertiary);border-radius:999px;overflow:hidden}.transfer-progress-fill[data-v-f611d086]{height:100%;background:var(--accent-primary);transition:width .2s ease}.help-overlay[data-v-f611d086]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);display:flex;align-items:center;justify-content:center;padding:16px;z-index:200}.qr-overlay[data-v-f611d086]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);display:flex;align-items:center;justify-content:center;padding:16px;z-index:220}.qr-overlay-inner[data-v-f611d086]{width:min(420px,100%);border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-secondary);padding:16px;color:var(--text-secondary)}.qr-overlay-inner h2[data-v-f611d086]{margin:0 0 10px;color:var(--text-primary)}.help-overlay-inner[data-v-f611d086]{width:min(420px,100%);border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-secondary);padding:16px;color:var(--text-secondary)}.help-overlay-inner h2[data-v-f611d086]{margin:0 0 10px;color:var(--text-primary)}.help-overlay-inner ol[data-v-f611d086]{margin:0;padding-left:18px;display:grid;gap:6px}.help-close[data-v-f611d086]{margin-top:12px;width:100%;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-tertiary);color:var(--text-primary);min-height:40px}.admin-layout[data-v-3f9eb3e2]{min-height:100vh;background:var(--bg-primary, #f5f5f5);color:var(--text-primary, #333)}.admin-nav[data-v-3f9eb3e2]{display:flex;gap:1rem;padding:.75rem 1rem;background:var(--bg-secondary, #eee);border-bottom:1px solid var(--border-subtle, #ddd)}.admin-nav a[data-v-3f9eb3e2]{color:var(--accent-primary, #0066cc);text-decoration:none}.admin-nav a.router-link-active[data-v-3f9eb3e2]{font-weight:600}.admin-main[data-v-3f9eb3e2]{padding:1rem}.admin-login[data-v-86260e5c]{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:1rem}.login-form[data-v-86260e5c]{max-width:320px;width:100%;display:flex;flex-direction:column;gap:1rem}.login-form h1[data-v-86260e5c]{font-size:1.25rem;margin:0 0 .5rem}.field[data-v-86260e5c]{display:flex;flex-direction:column;gap:.25rem}.field label[data-v-86260e5c]{font-size:.875rem;color:var(--text-secondary, #666)}.field input[data-v-86260e5c]{padding:.5rem .75rem;border:1px solid var(--border-subtle, #ccc);border-radius:6px;font-size:1rem}.error[data-v-86260e5c]{color:var(--text-error, #c00);font-size:.875rem;margin:0}.login-form button[data-v-86260e5c]{padding:.5rem 1rem;background:var(--accent-primary, #0066cc);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem}.login-form button[data-v-86260e5c]:disabled{opacity:.6;cursor:not-allowed}.admin-dashboard[data-v-393b5e52]{padding:1rem;color:var(--text-primary, #333)}.admin-dashboard h1[data-v-393b5e52]{font-size:1.5rem;margin:0 0 1rem}.section[data-v-393b5e52]{margin-bottom:1.5rem}.section h2[data-v-393b5e52]{font-size:1rem;margin:0 0 .5rem;color:var(--text-secondary, #555)}.stats-row[data-v-393b5e52]{display:flex;flex-wrap:wrap;gap:1rem}.stats-row span[data-v-393b5e52]{white-space:nowrap}.error[data-v-393b5e52]{color:var(--error, #c00);margin-top:.5rem}.chart-section .chart-wrap[data-v-393b5e52]{max-width:600px;height:280px}.admin-abuse[data-v-6e3d1100]{padding:1rem;color:var(--text-primary, #333)}.admin-abuse h1[data-v-6e3d1100]{font-size:1.5rem;margin:0 0 1rem}.section[data-v-6e3d1100]{margin-bottom:1.5rem}.section h2[data-v-6e3d1100]{font-size:1rem;margin:0 0 .5rem;color:var(--text-secondary, #555)}.table-wrap[data-v-6e3d1100]{overflow-x:auto}.data-table[data-v-6e3d1100]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-6e3d1100],.data-table td[data-v-6e3d1100]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border-subtle, #ddd)}.data-table th[data-v-6e3d1100]{font-weight:600;background:var(--bg-secondary, #eee)}.data-table .empty[data-v-6e3d1100]{color:var(--text-secondary, #888);text-align:center}.error[data-v-6e3d1100]{color:var(--error, #c00);margin-top:.5rem}.admin-security[data-v-36348fae]{padding:1rem;color:var(--text-primary, #333)}.admin-security h1[data-v-36348fae]{font-size:1.5rem;margin:0 0 1rem}.section[data-v-36348fae]{margin-bottom:1.5rem}.section h2[data-v-36348fae]{font-size:1rem;margin:0 0 .5rem;color:var(--text-secondary, #555)}.table-wrap[data-v-36348fae]{overflow-x:auto}.data-table[data-v-36348fae]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-36348fae],.data-table td[data-v-36348fae]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border-subtle, #ddd)}.data-table th[data-v-36348fae]{font-weight:600;background:var(--bg-secondary, #eee)}.data-table .empty[data-v-36348fae]{color:var(--text-secondary, #888);text-align:center}.error[data-v-36348fae]{color:var(--error, #c00);margin-top:.5rem}.admin-alerts[data-v-f8ad1038]{padding:1rem;color:var(--text-primary, #333)}.admin-alerts h1[data-v-f8ad1038]{font-size:1.5rem;margin:0 0 1rem}.section[data-v-f8ad1038]{margin-bottom:1.5rem}.section h2[data-v-f8ad1038]{font-size:1rem;margin:0 0 .5rem;color:var(--text-secondary, #555)}.table-wrap[data-v-f8ad1038]{overflow-x:auto}.data-table[data-v-f8ad1038]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-f8ad1038],.data-table td[data-v-f8ad1038]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border-subtle, #ddd)}.data-table th[data-v-f8ad1038]{font-weight:600;background:var(--bg-secondary, #eee)}.data-table .empty[data-v-f8ad1038]{color:var(--text-secondary, #888);text-align:center}.error[data-v-f8ad1038]{color:var(--error, #c00);margin-top:.5rem}.admin-behavior[data-v-32f8ac49]{padding:1rem;color:var(--text-primary, #333)}.admin-behavior h1[data-v-32f8ac49]{font-size:1.5rem;margin:0 0 1rem}.section[data-v-32f8ac49]{margin-bottom:1.5rem}.query-section .mode-row[data-v-32f8ac49],.query-section .input-row[data-v-32f8ac49],.query-section .format-row[data-v-32f8ac49]{margin-bottom:.75rem}.query-section label[data-v-32f8ac49]{margin-right:1rem;cursor:pointer}.query-input[data-v-32f8ac49]{padding:.5rem .75rem;margin-right:.5rem;min-width:200px;font-size:1rem}.query-btn[data-v-32f8ac49]{padding:.5rem 1rem;cursor:pointer;background:var(--accent-primary, #0066cc);color:#fff;border:none;border-radius:4px}.query-btn[data-v-32f8ac49]:disabled{opacity:.6;cursor:not-allowed}.section h2[data-v-32f8ac49]{font-size:1rem;margin:0 0 .5rem;color:var(--text-secondary, #555)}.table-wrap[data-v-32f8ac49]{overflow-x:auto}.data-table[data-v-32f8ac49]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-32f8ac49],.data-table td[data-v-32f8ac49]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border-subtle, #ddd)}.data-table th[data-v-32f8ac49]{font-weight:600;background:var(--bg-secondary, #eee)}.data-table-small[data-v-32f8ac49]{font-size:.85rem;margin-top:.25rem}.by-path-details[data-v-32f8ac49]{margin-top:1rem}.path-block[data-v-32f8ac49]{margin-bottom:.75rem}.path-block strong[data-v-32f8ac49]{display:block;margin-bottom:.25rem}.error[data-v-32f8ac49]{color:var(--error, #c00);margin-top:.5rem}.empty-msg[data-v-32f8ac49]{color:var(--text-secondary, #888)}
