@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.dot-lattice[data-v-99324056]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.auth-footer[data-v-2e4c24c2]{display:flex;justify-content:center;padding:18px var(--space-4);font-size:var(--fs-xs)}nav[data-v-2e4c24c2]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px}a[data-v-2e4c24c2]{display:inline-flex;align-items:center;gap:6px;color:var(--text-faint);text-decoration:none;transition:color var(--dur-fast) var(--ease)}a[data-v-2e4c24c2]:focus-visible,a[data-v-2e4c24c2]:hover{color:var(--text-primary)}.auth-footer-dot[data-v-2e4c24c2]{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-success);flex:none}.auth-page[data-v-2a6028c6]{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden auto;background:var(--surface-page)}.auth-inner[data-v-2a6028c6]{margin:auto;position:relative;padding:72px var(--space-4) var(--space-8)}.auth-foot[data-v-2a6028c6]{position:relative;flex:none}.auth-mark[data-v-60f40660]{display:block}.mark[data-v-60f40660]{fill:#fff}.rim-track[data-v-60f40660]{stroke:#fff;stroke-opacity:.1;stroke-width:1.5}.rim-trail[data-v-60f40660]{stroke:#fff;stroke-opacity:.34;stroke-width:1.5;stroke-linecap:round}.rim-head[data-v-60f40660]{stroke:#fff;stroke-width:2.5;stroke-linecap:round}.lockup[data-v-a4456a5c]{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(92vw,340px)}.lockup.wide[data-v-a4456a5c]{width:min(92vw,480px)}.lockup-mark[data-v-a4456a5c]{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.is-loading .lockup-mark[data-v-a4456a5c]{transform:translateY(84px)}@media (prefers-reduced-motion:no-preference){.lockup-mark[data-v-a4456a5c]{transition:transform var(--dur-slow) var(--ease-slideover)}}.lockup-lead[data-v-a4456a5c]{width:100%;margin-bottom:28px}.lockup-head[data-v-a4456a5c],.lockup-step[data-v-a4456a5c]{display:flex;flex-direction:column;align-items:center;width:100%}.lockup-head[data-v-a4456a5c]{gap:8px;margin-bottom:28px}.lockup-title[data-v-a4456a5c]{margin:0;font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:var(--lh-tight);color:var(--text-heading);overflow-wrap:anywhere}.lockup-sub[data-v-a4456a5c]{margin:0;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-secondary);overflow-wrap:anywhere}.lockup-sub[data-v-a4456a5c] .mono{font-family:var(--font-mono);color:var(--text-primary)}.lockup-body[data-v-a4456a5c]{display:flex;flex-direction:column;align-items:center;width:100%}.lockup-hint[data-v-a4456a5c]{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.lockup-hint.error[data-v-a4456a5c]{color:var(--color-error-text)}.lockup-bylines[data-v-a4456a5c]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:24px;font-size:var(--fs-sm);color:var(--text-secondary)}.lockup-bylines[data-v-a4456a5c]>*+:before{content:"·";color:var(--text-faint);margin-right:14px}.lockup-footnote[data-v-a4456a5c]{margin:20px 0 0;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-faint)}.lockup-footnote[data-v-a4456a5c] a{color:var(--text-secondary);text-decoration:none}.lockup-footnote[data-v-a4456a5c] a:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.lockup-step-leave-active[data-v-a4456a5c],.lockup-swap-leave-active>.lockup-lead[data-v-a4456a5c],.lockup-swap-leave-active>.lockup-step[data-v-a4456a5c]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.lockup-step-leave-to[data-v-a4456a5c],.lockup-swap-leave-to>.lockup-lead[data-v-a4456a5c],.lockup-swap-leave-to>.lockup-step[data-v-a4456a5c]{opacity:0;transform:translateY(-4px)}.lockup-step-enter-active[data-v-a4456a5c],.lockup-swap-enter-active>.lockup-lead[data-v-a4456a5c],.lockup-swap-enter-active>.lockup-step[data-v-a4456a5c]{transition:opacity var(--dur) var(--ease-slideover),transform var(--dur) var(--ease-slideover)}.lockup-step-enter-from[data-v-a4456a5c],.lockup-swap-enter-from>.lockup-lead[data-v-a4456a5c],.lockup-swap-enter-from>.lockup-step[data-v-a4456a5c]{opacity:0;transform:translateY(6px)}}.code-boxes[data-v-43a32a97]{position:relative;display:inline-flex;gap:10px;cursor:text}.code-input[data-v-43a32a97]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;color:transparent;caret-color:transparent;background:transparent;cursor:text;z-index:1}.code-input[data-v-43a32a97]:disabled{cursor:not-allowed}.cell[data-v-43a32a97]{display:flex;align-items:center;justify-content:center;width:48px;height:56px;background:var(--surface-input);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease)}.size-sm .cell[data-v-43a32a97]{width:44px;height:52px}.grouped .cell[data-v-43a32a97]:nth-child(4){margin-right:10px}@media (max-width:480px){.code-boxes[data-v-43a32a97]{gap:8px}.size-sm .cell[data-v-43a32a97]{width:40px;height:50px}.grouped .cell[data-v-43a32a97]:nth-child(4){margin-right:4px}}.cell.active[data-v-43a32a97]{border-color:var(--accent-soft-6)}.invalid .cell[data-v-43a32a97]{border-color:var(--color-error)}.disabled .cell[data-v-43a32a97]{background:var(--surface-control)}.digit[data-v-43a32a97]{font-family:var(--font-mono);font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--text-heading)}.dot[data-v-43a32a97]{display:block;width:9px;height:9px;border-radius:50%;background:var(--text-heading)}.caret[data-v-43a32a97]{display:block;width:1px;height:22px;background:var(--text-primary);animation:caret-blink-43a32a97 1.1s steps(1) infinite}@keyframes caret-blink-43a32a97{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.shaking[data-v-43a32a97]{animation:code-shake-43a32a97 .42s var(--ease)}}@keyframes code-shake-43a32a97{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.pw[data-v-66feb8be]{display:flex;flex-direction:column;width:100%}.pw-caps-line[data-v-66feb8be]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--fs-xs);color:var(--color-warning-text)}.wa-btn[data-v-f1b16bc0]{width:100%;justify-content:center}.mfa-panel.is-totp[data-v-b7cbfcee]{align-items:center}.pin-setup[data-v-d12ec31c]{display:inline-flex;flex-direction:column;align-items:center}.pin-setup-hint[data-v-d12ec31c]{margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--text-muted)}.rc[data-v-051165ca]{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.rc-lead[data-v-051165ca]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 var(--space-4);line-height:var(--lh-normal);max-width:440px}.rc-grid[data-v-051165ca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;width:400px;max-width:100%;margin:0;padding:16px 20px;border-radius:var(--radius-card);list-style:none;white-space:normal;-webkit-user-select:all;-moz-user-select:all;user-select:all}.rc-code[data-v-051165ca]{letter-spacing:.02em}.rc-tools[data-v-051165ca]{display:flex;align-items:center;gap:10px;margin-top:14px}.rc-copy-error[data-v-051165ca]{margin-top:var(--space-2)}.rc-ack[data-v-051165ca]{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:var(--fs-md);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rc-ack-input[data-v-051165ca]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rc-box[data-v-051165ca]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--surface-input);color:var(--text-heading);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.rc-ack-input:checked+.rc-box[data-v-051165ca]{border-color:var(--accent-soft-6);background:var(--accent-soft-3)}.rc-ack-input:focus-visible+.rc-box[data-v-051165ca]{box-shadow:0 0 0 3px var(--surface-overlay-2);border-color:var(--accent-soft-6)}.rc-done[data-v-051165ca]{width:240px;max-width:100%;justify-content:center;margin-top:18px}.rc.is-button[data-v-051165ca]{align-items:stretch;width:100%}.is-button .rc-grid[data-v-051165ca]{width:100%;text-align:left}.is-button .rc-tools>.btn[data-v-051165ca]{flex:1;justify-content:center}.is-button .rc-done[data-v-051165ca]{width:100%;margin-top:14px}@media (max-width:420px){.rc-grid[data-v-051165ca]{grid-template-columns:1fr}}.totp-loading[data-v-790f41c4]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary);padding:var(--space-4) 0}.spin[data-v-790f41c4]{display:inline-block;width:14px;height:14px;border:2px solid var(--border-strong);border-top-color:var(--text-primary);border-radius:var(--radius-pill);animation:totp-spin-790f41c4 .9s linear infinite}@keyframes totp-spin-790f41c4{to{transform:rotate(1turn)}}.totp-failed[data-v-790f41c4]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.totp-failed .field-hint[data-v-790f41c4]{margin:0}.totp-scan[data-v-790f41c4]{display:flex;align-items:center;gap:32px}.totp-qr[data-v-790f41c4]{flex:none;padding:12px;background:var(--accent-text);border-radius:var(--radius-sm);line-height:0}.totp-qr img[data-v-790f41c4]{display:block}.totp-col[data-v-790f41c4]{display:flex;flex-direction:column;gap:14px;width:330px;max-width:100%}.totp-hint[data-v-790f41c4]{margin:-4px 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.totp-hint.error[data-v-790f41c4]{color:var(--color-error-text)}.totp-secret[data-v-790f41c4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:6px 6px 6px 14px;border-radius:var(--radius-sm);font-size:var(--fs-xs);white-space:normal;overflow:visible}.totp-secret-text[data-v-790f41c4]{letter-spacing:.04em;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.totp-copy[data-v-790f41c4]{flex:none;color:var(--text-secondary)}.totp-manual[data-v-790f41c4]{margin:-6px 0 0;color:var(--text-faint)}.totp-scan.is-stacked[data-v-790f41c4]{flex-direction:column;align-items:center;gap:16px;width:100%}.is-stacked .totp-secret[data-v-790f41c4]{align-self:stretch;margin-top:0}.totp-feedback[data-v-790f41c4]{display:flex;justify-content:center;margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.totp-feedback.error[data-v-790f41c4]{color:var(--color-error-text)}@media (max-width:700px){.totp-scan[data-v-790f41c4]{flex-direction:column;align-items:center;gap:20px}}.setup-progress[data-v-60fc17c6]{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;width:96px;margin:0 auto}.setup-progress i[data-v-60fc17c6]{height:2px;border-radius:1px;background:var(--surface-control);transition:background-color var(--dur) var(--ease)}.setup-progress i.on[data-v-60fc17c6]{background:var(--text-primary)}.setup-progress i.done[data-v-60fc17c6]{background:var(--color-success)}.setup-choices[data-v-60fc17c6]{display:flex;flex-direction:column;gap:10px;width:100%}.setup-choice[data-v-60fc17c6]{display:flex;align-items:center;gap:14px;width:100%;padding:14px 14px 14px 16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-heading);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.setup-choice[data-v-60fc17c6]:hover{border-color:var(--border-strong);background:var(--surface-card-hover)}.setup-choice[data-v-60fc17c6]:focus-visible{outline:none;border-color:var(--accent-soft-6)}.setup-choice-icon[data-v-60fc17c6]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary)}.setup-choice-label[data-v-60fc17c6]{flex:1;min-width:0}.setup-choice-chev[data-v-60fc17c6]{flex:none;color:var(--text-faint);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.setup-choice:hover .setup-choice-chev[data-v-60fc17c6]{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.setup-choice:hover .setup-choice-chev[data-v-60fc17c6]{transform:translateX(2px)}}.link-btn[data-v-60fc17c6]:disabled{color:var(--text-disabled);cursor:not-allowed}.pwm[data-v-1c2bc72d]{display:flex;align-items:center;gap:10px;width:100%}.pwm-bar[data-v-1c2bc72d]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pwm-bar i[data-v-1c2bc72d]{height:3px;border-radius:2px;background:var(--surface-control);transition:background-color var(--dur) var(--ease)}.s1 .pwm-bar i.on[data-v-1c2bc72d]{background:var(--color-error)}.s2 .pwm-bar i.on[data-v-1c2bc72d]{background:var(--accent-soft-5)}.s3 .pwm-bar i.on[data-v-1c2bc72d]{background:var(--accent-soft-6)}.s4 .pwm-bar i.on[data-v-1c2bc72d]{background:var(--text-primary)}.pwm-word[data-v-1c2bc72d]{width:48px;text-align:right;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.rail-account[data-v-2820acae]{position:relative}.ra-row[data-v-2820acae]{display:flex;align-items:center;gap:.65rem;width:100%;height:var(--rail-item-h,32px);padding:0 .55rem;border:0;border-radius:var(--rail-item-radius,var(--radius-sm));background:none;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.ra-row[data-v-2820acae]:hover,.rail-account.open .ra-row[data-v-2820acae]{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-overlay))}.rail-account.collapsed .ra-row[data-v-2820acae]{justify-content:center;padding:0}.ra-avatar[data-v-2820acae]{position:relative;flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text-primary)}.ra-avatar svg[data-v-2820acae]{width:12px;height:12px;stroke-width:2}.ra-avatar .ra-dot[data-v-2820acae]{position:absolute;top:-1px;right:-1px;margin:0}.ra-name[data-v-2820acae]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-chev[data-v-2820acae]{flex:none;width:12px;height:12px;stroke-width:1.75;color:var(--text-faint);transition:transform var(--dur-fast) var(--ease)}.rail-account.open .ra-chev[data-v-2820acae]{transform:rotate(180deg)}.ra-dot[data-v-2820acae]{flex:none;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-info);margin-left:auto}.ra-menu[data-v-2820acae]{position:absolute;left:0;bottom:calc(100% + .35rem);width:262px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--space-2);z-index:100}.rail-account.collapsed .ra-menu[data-v-2820acae]{left:calc(100% + .5rem);bottom:0}.ra-menu-h[data-v-2820acae]{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem .55rem}.ra-menu-avatar[data-v-2820acae]{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.02em}.ra-menu-who[data-v-2820acae]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ra-menu-name[data-v-2820acae]{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-menu-email[data-v-2820acae]{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-menu-org[data-v-2820acae]{display:flex;align-items:center;gap:.5rem;padding:0 .5rem .6rem;font-size:var(--fs-sm);color:var(--text-secondary);min-width:0}.ra-menu-org-name[data-v-2820acae]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-menu-plan[data-v-2820acae]{flex:none;height:18px;display:inline-flex;align-items:center;padding:0 .4rem;border:1px solid var(--border-strong);border-radius:var(--radius-xs);font-size:var(--fs-2xs);color:var(--text-secondary)}.ra-credits[data-v-2820acae]{margin:0 .25rem .4rem;padding:.55rem .5rem .6rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card)}.ra-credits-f[data-v-2820acae],.ra-credits-h[data-v-2820acae]{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.ra-credits-label[data-v-2820acae]{letter-spacing:.06em;text-transform:uppercase}.ra-credits-reset[data-v-2820acae],.ra-credits-value[data-v-2820acae]{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ra-credits-value[data-v-2820acae]{color:var(--text-secondary);font-size:var(--fs-xs)}.ra-credits-meter[data-v-2820acae]{height:2px;margin:.5rem 0 .4rem;border-radius:var(--radius-bar);background:var(--surface-control);overflow:hidden}.ra-credits-meter b[data-v-2820acae]{display:block;height:100%;background:var(--text-secondary);border-radius:var(--radius-bar)}.ra-credits.near .ra-credits-meter b[data-v-2820acae]{background:var(--color-warning)}.ra-credits.over .ra-credits-meter b[data-v-2820acae]{background:var(--color-error)}.ra-credits.over .ra-credits-f[data-v-2820acae]{color:var(--color-error-text)}.ra-item[data-v-2820acae]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;border:none;background:none;border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--fs-md);text-align:left;text-decoration:none;cursor:pointer;transition:var(--transition-fast)}.ra-item[data-v-2820acae]:hover{background:var(--surface-hover);color:var(--text-heading)}.ra-ic[data-v-2820acae]{width:14px;height:14px;stroke-width:1.75;color:var(--text-faint);flex:none}.ra-item.danger[data-v-2820acae]:hover{color:var(--color-error-text)}.ra-rule[data-v-2820acae]{height:1px;background:var(--border);margin:var(--space-1) 0}@media (prefers-reduced-motion:reduce){.ra-chev[data-v-2820acae],.ra-item[data-v-2820acae],.ra-row[data-v-2820acae]{transition:none}}.ti[data-v-6176cda8]{position:relative;flex:1;min-width:0}.ti-slots[data-v-6176cda8]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;opacity:0}.ti-editor[data-v-6176cda8]{width:100%;outline:none;font-family:var(--font-mono);font-size:var(--fs-lg);line-height:1.5;color:var(--text-primary);caret-color:var(--text-primary);white-space:pre-wrap;word-break:break-word;text-align:left}.ti-editor.multiline[data-v-6176cda8]{min-height:4.5em;max-height:22.5em;overflow-y:auto}.ti-placeholder[data-v-6176cda8]{position:absolute;inset:0;pointer-events:none;font-family:var(--font-mono);font-size:var(--fs-lg);line-height:1.5;color:var(--text-faint);text-align:left}.ti-editor[data-v-6176cda8] .ti-token{display:inline-flex;align-items:center;vertical-align:baseline;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.ti-editor[data-v-6176cda8] .token-field{color:var(--color-warning)}.ti-editor[data-v-6176cda8] .token-invalid-field{color:var(--color-error)}.ti-editor[data-v-6176cda8] .token-qualifier{color:var(--text-faint)}.ti-editor[data-v-6176cda8] .token-operator{color:var(--accent)}.ti-editor[data-v-6176cda8] .token-quoted{color:var(--color-success-text)}.pb[data-v-10267474]{display:inline-flex;align-items:center;gap:.3rem;max-width:16rem;height:1.3rem;box-sizing:border-box;padding:0 .44rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1}.pb.paste[data-v-10267474]{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-text)}.pb.file[data-v-10267474]{background:var(--color-info-alt-soft);border-color:var(--color-info-alt-border);color:var(--color-info-alt-text)}.pb.off[data-v-10267474]{background:var(--surface-hover);border-style:dashed;border-color:var(--border-strong);color:var(--text-faint)}.pb.off .nm[data-v-10267474]{text-decoration:line-through}.g[data-v-10267474]{width:.68rem;height:.68rem;flex:none}.nm[data-v-10267474]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct[data-v-10267474]{flex:none;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:400;color:var(--text-faint)}.query-display[data-v-899db2d8]{display:flex;align-items:center;gap:.375rem;width:100%;height:100%;min-width:0;padding:0 .75rem;cursor:text;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.125rem}.query-display[data-v-899db2d8]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.qd-icon[data-v-899db2d8]{color:var(--text-disabled);font-size:.75rem;flex-shrink:0}.qd-text[data-v-899db2d8]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qd-placeholder[data-v-899db2d8]{color:var(--text-faint)}.qd-text[data-v-899db2d8] .token-field{color:var(--color-warning)}.qd-text[data-v-899db2d8] .token-qualifier{color:var(--text-faint)}.qd-text[data-v-899db2d8] .token-invalid-field{color:var(--color-error)}.qd-text[data-v-899db2d8] .token-operator{color:var(--accent)}.qd-text[data-v-899db2d8] .token-quoted{color:var(--color-success)}.qd-text[data-v-899db2d8] .token-structural{color:var(--text-faint)}.qd-text[data-v-899db2d8] .token-text{color:var(--text-heading)}.bpv[data-v-365aacce]{position:fixed;z-index:120;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);overflow:hidden}.hd[data-v-365aacce]{display:flex;align-items:center;gap:var(--space-2);padding:.7rem .8rem;border-bottom:1px solid var(--border)}.hd .nm[data-v-365aacce]{flex:1;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd .meta[data-v-365aacce]{flex:none;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint)}.body[data-v-365aacce]{display:flex;height:17rem}.rail[data-v-365aacce]{width:8.25rem;flex:none;border-right:1px solid var(--border);padding:var(--space-2) 0;display:flex;flex-direction:column;gap:1px;overflow-y:auto}.rrow[data-v-365aacce]{display:flex;align-items:center;gap:var(--space-2);padding:.3rem .7rem;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer}.rrow[data-v-365aacce]:hover{background:var(--surface-hover)}.rrow .sw[data-v-365aacce]{width:9px;height:9px;flex:none;border-radius:2px;border:1px solid transparent;box-sizing:border-box}.rrow .lb[data-v-365aacce]{flex:1;min-width:0;font-size:var(--fs-xs);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrow .ct[data-v-365aacce]{flex:none;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted)}.rrow.off .lb[data-v-365aacce]{color:var(--text-faint);text-decoration:line-through}.rrow.off .ct[data-v-365aacce]{color:var(--text-disabled)}.src[data-v-365aacce]{position:relative;flex:1;min-width:0;padding:.6rem .7rem;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.8;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;overflow-y:auto;overscroll-behavior:contain}.src .more[data-v-365aacce]{display:block;padding-top:.4rem;color:var(--text-disabled)}.runs[data-v-365aacce]{display:flex;align-items:center;gap:var(--space-3);height:2.5rem;padding:0 .8rem;border-top:1px solid var(--border);background:var(--surface-sunken)}.runs .rk[data-v-365aacce]{flex:none;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.runs .rq[data-v-365aacce]{padding:0;cursor:default}.acts[data-v-365aacce]{display:flex;align-items:center;gap:var(--space-1);padding:.45rem .5rem;border-top:1px solid var(--border);background:var(--surface-card)}.act[data-v-365aacce]{font-family:inherit;font-size:var(--fs-xs);color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-md);padding:.32rem .55rem;cursor:pointer}.act.on[data-v-365aacce],.act[data-v-365aacce]:hover{background:var(--surface-hover);color:var(--text-primary)}.act.quiet[data-v-365aacce]{color:var(--text-faint)}.sp[data-v-365aacce]{flex:1}.knob[data-v-dbf1e4e8]{display:inline-flex;align-items:center;gap:.3rem;padding:2px 6px;border-radius:5px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.knob.on[data-v-dbf1e4e8],.knob[data-v-dbf1e4e8]:focus-visible,.knob[data-v-dbf1e4e8]:hover{background:var(--surface-hover);color:var(--text-primary)}.fly-anchor[data-v-dbf1e4e8]{position:relative;display:inline-flex}.fly-card[data-v-dbf1e4e8]{position:absolute;top:calc(100% + 4px);right:0;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:.25rem;display:flex;flex-direction:column;gap:.05rem;z-index:96;white-space:nowrap;max-height:16rem;overflow-y:auto;font-family:var(--font-body)}.fly-card[data-v-dbf1e4e8] .opt-row{font-size:.72rem;color:var(--text-muted);background:none;border:none;padding:.28rem .6rem .28rem .45rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:.4rem;align-items:center;font-family:inherit;text-align:left}.fly-card[data-v-dbf1e4e8] .opt-row:focus-visible,.fly-card[data-v-dbf1e4e8] .opt-row:hover{background:var(--surface-hover);color:var(--text-primary);outline:none}.fly-card[data-v-dbf1e4e8] .opt-row.on{color:var(--accent-text)}.fly-card[data-v-dbf1e4e8] .opt-row.off{color:var(--text-faint);cursor:default;text-decoration:line-through}.fly-card[data-v-dbf1e4e8] .opt-row.off:hover{background:none;color:var(--text-faint)}.fly-card[data-v-dbf1e4e8] .opt-ic{flex:none;color:var(--text-faint)}.fly-card[data-v-dbf1e4e8] .chk{width:.9rem;text-align:center;flex:none;font-size:.6rem}.fly-card[data-v-dbf1e4e8] .chk.muted{color:var(--text-faint)}.knob[data-v-3e3efd0a]{display:inline-flex;align-items:center;gap:.3rem;padding:2px 6px;border-radius:5px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.knob.on[data-v-3e3efd0a],.knob[data-v-3e3efd0a]:focus-visible,.knob[data-v-3e3efd0a]:hover{background:var(--surface-hover);color:var(--text-primary)}.hbar[data-v-90a1a45e]{display:flex;align-items:center;gap:.4rem;padding:.6rem .75rem .5rem;border-bottom:1px solid var(--border-subtle)}.hf[data-v-90a1a45e]{flex:1;min-width:8rem;height:28px;display:flex;align-items:center;gap:.5rem;padding:0 .55rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-faint);cursor:text}.hf[data-v-90a1a45e]:focus-within{border-color:var(--accent-soft-6)}.hf-ic[data-v-90a1a45e]{font-size:.7rem;flex:none}.hf-in[data-v-90a1a45e]{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:12px}.hf-in[data-v-90a1a45e]::-moz-placeholder{color:var(--text-faint);font-family:var(--font-body)}.hf-in[data-v-90a1a45e]::placeholder{color:var(--text-faint);font-family:var(--font-body)}.wlist[data-v-90a1a45e]{padding:.1rem 0 .2rem}.rlist[data-v-90a1a45e]{position:relative;max-height:22rem;overflow-y:auto}.seg[data-v-90a1a45e]{flex:0 1 auto;max-width:62%;display:inline-flex;height:28px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.seg[data-v-90a1a45e]::-webkit-scrollbar{display:none}.seg button[data-v-90a1a45e]{flex:none;padding:0 .6rem;border:0;border-right:1px solid var(--border-strong);background:none;color:var(--text-secondary);font-family:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer}.seg button[data-v-90a1a45e]:last-child{border-right:0}.seg button[data-v-90a1a45e]:hover{color:var(--text-primary)}.seg button.on[data-v-90a1a45e]{background:var(--surface-overlay-3);color:var(--text-primary)}.seg button i[data-v-90a1a45e]{margin-left:.35rem;font-style:normal;color:var(--text-faint)}.omni-row.ref[data-v-90a1a45e]{align-items:flex-start}.wi[data-v-90a1a45e]{flex:none;width:1.45rem;height:1.45rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem}.wi-fld[data-v-90a1a45e]{background:var(--color-warning-soft);color:var(--color-warning-text)}.rb[data-v-90a1a45e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.rl[data-v-90a1a45e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45rem}.fname[data-v-90a1a45e]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-warning-text)}.whint[data-v-90a1a45e]{margin-left:.6rem;color:var(--text-faint)}.rf[data-v-90a1a45e]{display:flex;flex-wrap:wrap;gap:.25rem;padding-bottom:.15rem}.rf-f[data-v-90a1a45e]{padding:0 .35rem}.rf-f.absent[data-v-90a1a45e]{color:var(--text-disabled);border-color:var(--border-subtle)}.omni-row.compl.on[data-v-90a1a45e]{background:var(--color-warning-soft)}.wm[data-v-90a1a45e]{flex:none;visibility:hidden;font-size:.68rem;line-height:1.45rem;color:var(--text-faint)}.wm.shown[data-v-90a1a45e]{visibility:visible}.gline[data-v-90a1a45e]{margin:0;padding:8px 16px 10px;font-size:12px;line-height:1.55;color:var(--text-secondary)}.hfoot[data-v-90a1a45e]{display:flex;align-items:center;gap:.9rem;margin-top:.3rem;padding:.5rem 1rem .15rem;border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:10.5px;color:var(--text-faint)}.hkeys[data-v-90a1a45e]{margin-left:auto}.input-row[data-v-408867aa]{display:flex;align-items:flex-start;gap:.6rem;flex:1 1 100%;min-width:0}.omni:not(.hero) .input-row[data-v-408867aa]{align-items:center}.file-hover[data-v-408867aa] .omni-field{border-color:var(--color-success-text)}.refused[data-v-408867aa] .omni-field,.refused[data-v-408867aa] .omni-field.open{border-color:var(--color-error)}.omni.hero .input-row .field-icon[data-v-408867aa],.omni.hero .input-row .field-kbd[data-v-408867aa]{margin-top:.3rem}.omni.hero[data-v-408867aa] .omni-field{row-gap:0}.info-row[data-v-408867aa]{flex:1 1 100%;min-width:0;display:flex;align-items:center;gap:.35rem;padding-top:2px;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-faint);line-height:1.6}.shape[data-v-408867aa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shape b[data-v-408867aa]{color:var(--text-secondary);font-weight:500}.knobs[data-v-408867aa]{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.15rem}.dot[data-v-408867aa]{color:var(--text-faint);padding:0 .1rem}.gline[data-v-408867aa]{margin:0;padding:8px 16px 10px;font-size:12px;line-height:1.55;color:var(--text-secondary)}.gline code[data-v-408867aa]{font-family:var(--font-mono);font-size:.95em;color:var(--color-warning-text)}.gline.refused b[data-v-408867aa],.gline.refused[data-v-408867aa]{color:var(--color-error-text)}.gchip[data-v-408867aa]{display:inline-block;margin-left:.35rem;padding:0 .4rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.gchip[data-v-408867aa]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.willsearch[data-v-408867aa]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;padding:2px 16px 12px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-faint)}.ws-root[data-v-408867aa]{display:inline-flex;align-items:center;gap:.25rem;color:var(--text-secondary)}.ws-root.off[data-v-408867aa]{color:var(--text-disabled);text-decoration:line-through}[data-v-408867aa] .omni-panel{overflow:visible;padding-bottom:0}.wlist[data-v-408867aa]{padding:.1rem 0 .2rem}.wi[data-v-408867aa]{flex:none;width:1.45rem;height:1.45rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem}.wi-fld[data-v-408867aa],.wi-sav[data-v-408867aa]{background:var(--color-warning-soft);color:var(--color-warning-text)}.wi-go[data-v-408867aa]{background:var(--surface-overlay-2);color:var(--text-secondary)}.wi-inv[data-v-408867aa]{background:var(--accent-soft-3);color:var(--text-secondary)}.omni-row.invest[data-v-408867aa]{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left}.omni-row.compl[data-v-408867aa]:hover{background:var(--surface-hover);color:var(--text-primary)}.omni-row.invest[data-v-408867aa]:focus-visible,.omni-row.invest[data-v-408867aa]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.omni-row.invest:focus-visible .wi-inv[data-v-408867aa],.omni-row.invest:hover:not(:disabled) .wi-inv[data-v-408867aa]{color:var(--text-primary)}.omni-row.invest[data-v-408867aa]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.omni-row.invest[data-v-408867aa]:active:not(:disabled){background:var(--surface-overlay-2)}.omni-row.invest[data-v-408867aa]:disabled{cursor:default;opacity:.6}.wi-rec[data-v-408867aa]{background:var(--surface-overlay-2);color:var(--text-muted)}.wl[data-v-408867aa]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl b[data-v-408867aa]{color:var(--text-primary);font-weight:600}.wm[data-v-408867aa]{flex:none;font-size:.68rem;color:var(--text-faint)}.mono[data-v-408867aa]{font-family:var(--font-mono);font-size:.95em}.go-label[data-v-408867aa]{color:var(--text-primary)}.whint[data-v-408867aa]{margin-left:.6rem;color:var(--text-faint)}.omni-row.compl .fname[data-v-408867aa]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-warning-text)}.omni-row.compl.on[data-v-408867aa]{background:var(--color-warning-soft)}.hbar[data-v-408867aa]{display:flex;align-items:center;gap:.4rem;padding:.6rem .75rem .5rem;border-bottom:1px solid var(--border-subtle)}.hf[data-v-408867aa]{flex:1;min-width:0;height:28px;display:flex;align-items:center;gap:.5rem;padding:0 .55rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-faint);cursor:text}.hf[data-v-408867aa]:focus-within{border-color:var(--accent-soft-6)}.hf-ic[data-v-408867aa]{font-size:.7rem;flex:none}.hf-in[data-v-408867aa]{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:12px}.hf-in[data-v-408867aa]::-moz-placeholder{color:var(--text-faint);font-family:var(--font-body)}.hf-in[data-v-408867aa]::placeholder{color:var(--text-faint);font-family:var(--font-body)}.seg[data-v-408867aa]{flex:none;display:inline-flex;height:28px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.seg button[data-v-408867aa]{padding:0 .6rem;border:0;border-right:1px solid var(--border-strong);background:none;color:var(--text-secondary);font-family:inherit;font-size:11.5px;cursor:pointer}.seg button[data-v-408867aa]:last-child{border-right:0}.seg button[data-v-408867aa]:hover{color:var(--text-primary)}.seg button.on[data-v-408867aa]{background:var(--surface-overlay-3);color:var(--text-primary)}.hlist[data-v-408867aa]{max-height:22rem;overflow-y:auto}.dayh[data-v-408867aa]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .15rem;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.dayh[data-v-408867aa]:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.hlist .tag.sel[data-v-408867aa]{color:var(--color-info-text);border-color:var(--color-info-border)}.hfoot[data-v-408867aa]{display:flex;align-items:center;gap:.9rem;margin-top:.3rem;padding:.5rem 1rem .15rem;border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:10.5px;color:var(--text-faint)}.hlink[data-v-408867aa]{border:0;background:none;padding:0;font:inherit;color:var(--text-secondary);cursor:pointer}.hlink[data-v-408867aa]:hover{color:var(--text-primary)}.hkeys[data-v-408867aa]{margin-left:auto}.search-modal[data-v-5b3b115a]{position:fixed;inset:0;z-index:99;overflow-y:auto;overscroll-behavior:contain}.search-modal-scrim[data-v-5b3b115a]{position:fixed;inset:0;background:var(--scrim-heavy,var(--scrim));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.search-modal-column[data-v-5b3b115a]{position:relative;box-sizing:border-box;width:min(936px,calc(100vw - var(--space-6)*2));margin:max(64px,calc(50vh - 200px)) auto 0;padding-bottom:var(--space-8)}.search-modal-column[data-v-5b3b115a] .omni-scrim{display:none}@media (prefers-reduced-motion:no-preference){.search-modal-enter-active[data-v-5b3b115a],.search-modal-leave-active[data-v-5b3b115a]{transition:opacity var(--dur-fast) var(--ease)}.search-modal-enter-active .search-modal-column[data-v-5b3b115a]{transition:transform var(--dur) var(--ease)}.search-modal-enter-from[data-v-5b3b115a],.search-modal-leave-to[data-v-5b3b115a]{opacity:0}.search-modal-enter-from .search-modal-column[data-v-5b3b115a]{transform:translateY(-6px)}}.rail[data-v-65ff40dc]{flex:none;width:232px;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--rail-bg,var(--surface-page));transition:width .18s ease}.rail.collapsed[data-v-65ff40dc]{width:57px}.rail-head[data-v-65ff40dc]{flex:none;position:relative;display:flex;align-items:center;height:var(--shell-row-h);padding:0 .6rem 0 1.15rem;border-bottom:1px solid var(--border)}.rail-toggle[data-v-65ff40dc]{margin-left:auto;flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.rail-toggle[data-v-65ff40dc]:hover{color:var(--text-primary);background:var(--surface-hover)}.rail.collapsed .rail-head[data-v-65ff40dc]{justify-content:center;padding:0}.rail.collapsed .expand-toggle[data-v-65ff40dc]{position:absolute;inset:.6rem .5rem;width:auto;height:auto;margin:0;opacity:0;transform:scale(.85);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.rail.collapsed .rail-head:hover .expand-toggle[data-v-65ff40dc]{opacity:1;transform:scale(1);pointer-events:auto}.rail-scroll[data-v-65ff40dc]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3) .6rem}.rail-group[data-v-65ff40dc]{font-size:var(--rail-group-fs,var(--fs-2xs));text-transform:uppercase;letter-spacing:var(--rail-group-tracking,.09em);color:var(--text-faint);font-weight:var(--rail-group-weight,var(--fw-medium));padding:.35rem .55rem .3rem;margin-top:var(--rail-group-gap,.9rem);white-space:nowrap}.rail-group .g-short[data-v-65ff40dc]{display:none}.rail.collapsed .rail-group[data-v-65ff40dc]{color:var(--text-disabled);padding-left:0;padding-right:0;text-align:center;overflow:hidden}.rail.collapsed .rail-group .g-full[data-v-65ff40dc]{display:none}.rail.collapsed .rail-group .g-short[data-v-65ff40dc]{display:inline;margin-right:calc(var(--rail-group-tracking, .09em)*-1)}.rail-scroll>.rail-group[data-v-65ff40dc]:first-child{margin-top:0}.rail-spacer[data-v-65ff40dc]{height:.9rem}.rail-item[data-v-65ff40dc]{position:relative;display:flex;align-items:center;gap:.65rem;height:var(--rail-item-h,32px);padding:0 .55rem;margin-bottom:1px;border-radius:var(--rail-item-radius,var(--radius-sm));color:var(--text-secondary);font-size:var(--fs-md);white-space:nowrap;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.rail-item[data-v-65ff40dc]:hover{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-hover))}.rail-item.on[data-v-65ff40dc]{color:var(--text-heading);background:var(--rail-item-on-bg,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--rail-item-on-ring,transparent);font-weight:var(--fw-medium)}.rail-item.static[data-v-65ff40dc]{cursor:not-allowed}.rail-item.static[data-v-65ff40dc]:hover{color:var(--text-secondary);background:var(--surface-overlay)}.rail-item.static.off[data-v-65ff40dc],.rail-item.static.off[data-v-65ff40dc]:hover{color:var(--text-disabled)}.rail-item .ic[data-v-65ff40dc]{flex:none;position:relative;width:16px;display:flex;align-items:center;justify-content:center;font-size:var(--rail-icon-size,var(--fs-sm));color:var(--text-faint);transition:color var(--dur-fast) var(--ease)}.rail-item .ic svg[data-v-65ff40dc]:not(.svg-inline--fa):not(.lock-mark){width:var(--rail-icon-size,1em);height:var(--rail-icon-size,1em);stroke-width:var(--rail-icon-stroke,2)}.rail-toggle svg[data-v-65ff40dc]:not(.svg-inline--fa){width:1em;height:1em;stroke-width:var(--rail-icon-stroke,2)}.rail-item .chev svg[data-v-65ff40dc]:not(.svg-inline--fa){width:16px;height:16px;stroke-width:2.5}.rail-item:hover .ic[data-v-65ff40dc]{color:var(--text-secondary)}.rail-item.on .ic[data-v-65ff40dc]{color:var(--text-heading)}.rail-item.parent.act[data-v-65ff40dc]{color:var(--text-heading);font-weight:var(--fw-medium)}.rail-item.parent.act .ic[data-v-65ff40dc]{color:var(--text-heading)}.rail-item .lb[data-v-65ff40dc]{flex:1;overflow:hidden;text-overflow:ellipsis}.rail-item .ct[data-v-65ff40dc]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.rail-item .ct.badge[data-v-65ff40dc]{color:var(--color-info-text)}.rail-item .chev[data-v-65ff40dc]{margin-left:auto;margin-right:-.3rem;padding:.3rem;background:none;border:none;cursor:pointer;color:var(--text-faint);font-size:var(--fs-2xs);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.rail-item .chev[data-v-65ff40dc]:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.rail-item .chev svg[data-v-65ff40dc]{transition:transform .18s ease}.rail-item.open .chev svg[data-v-65ff40dc]{transform:rotate(90deg)}.rail-item.child[data-v-65ff40dc]{padding-left:2.35rem}.lock-mark[data-v-65ff40dc]:not(.svg-inline--fa){stroke-width:2.5}.lock-mark[data-v-65ff40dc]{position:absolute;top:-4px;right:-5px;font-size:.35rem;color:var(--text-muted);background:var(--surface-raised);width:10px;height:10px;display:flex;align-items:center;justify-content:center}.dot[data-v-65ff40dc],.lock-mark[data-v-65ff40dc]{border-radius:var(--radius-pill);pointer-events:none}.dot[data-v-65ff40dc]{flex:none;background:var(--text-disabled)}.dot.on[data-v-65ff40dc]{background:var(--color-success)}.dot-inline[data-v-65ff40dc]{width:6px;height:6px}.dot-overlay[data-v-65ff40dc]{position:absolute;top:-2px;right:-4px;width:6px;height:6px;border:2px solid var(--surface-page);box-sizing:content-box;display:none}.rail.collapsed .dot-overlay[data-v-65ff40dc]{display:block}.rail.collapsed .chev[data-v-65ff40dc],.rail.collapsed .ct[data-v-65ff40dc],.rail.collapsed .dot-inline[data-v-65ff40dc],.rail.collapsed .lb[data-v-65ff40dc],.rail.collapsed .rail-item.child[data-v-65ff40dc]{display:none}.rail.collapsed .rail-item[data-v-65ff40dc]{justify-content:center;padding:0}.rail-pop[data-v-65ff40dc]{display:none;align-items:center;position:absolute;left:calc(100% + .3rem);top:50%;transform:translateY(-50%);background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);border-radius:var(--radius-sm);padding:.3rem .6rem;font-size:var(--fs-sm);font-weight:var(--fw-regular,400);color:var(--text-primary);white-space:nowrap;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease}.rail.collapsed .rail-pop[data-v-65ff40dc]{display:flex}.rail.collapsed .rail-item:hover>.rail-pop[data-v-65ff40dc]{opacity:1}.rail-item.static.off>.rail-pop[data-v-65ff40dc]{color:var(--text-disabled)}.rail-parent-wrap[data-v-65ff40dc]{position:relative}.rail-pop-menu[data-v-65ff40dc]{display:none;position:absolute;left:100%;top:0;padding-left:.35rem;z-index:100}.rail.collapsed .rail-pop-menu[data-v-65ff40dc]{display:block;opacity:0;pointer-events:none;transition:opacity .15s ease}.rail.collapsed .rail-parent-wrap:hover .rail-pop-menu[data-v-65ff40dc]{opacity:1;pointer-events:auto}.rail-pop-panel[data-v-65ff40dc]{display:flex;flex-direction:column;min-width:156px;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);padding:.3rem}.rail-pop-title[data-v-65ff40dc]{font-size:var(--rail-group-fs,var(--fs-2xs));font-weight:var(--rail-group-weight,var(--fw-medium));letter-spacing:var(--rail-group-tracking,.09em);text-transform:uppercase;color:var(--text-faint);padding:.25rem .55rem .3rem;white-space:nowrap}.rail-pop-item[data-v-65ff40dc]{display:flex;align-items:center;gap:.5rem;height:28px;padding:0 .55rem;border-radius:var(--rail-item-radius,var(--radius-xs));color:var(--text-secondary);font-size:var(--fs-sm);white-space:nowrap;text-decoration:none;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.rail-pop-item .pl[data-v-65ff40dc]{flex:1;min-width:0}.rail-pop-item[data-v-65ff40dc]:not(.static):hover{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-hover))}.rail-pop-item.on[data-v-65ff40dc]{color:var(--text-heading);background:var(--rail-item-on-bg,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--rail-item-on-ring,transparent)}.rail-pop-item.static[data-v-65ff40dc]{cursor:default}.rail-pop-item.static.off[data-v-65ff40dc]{color:var(--text-disabled)}.pop-dot[data-v-65ff40dc]{width:6px;height:6px}.rail.collapsed .rail-scroll[data-v-65ff40dc]{overflow:visible}.rail.collapsed .rail-item.act[data-v-65ff40dc]{color:var(--text-heading);background:var(--rail-item-on-bg,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--rail-item-on-ring,transparent)}.rail.collapsed .rail-item.act .ic[data-v-65ff40dc]{color:var(--text-heading)}.rail-widgets[data-v-65ff40dc]{flex:none;padding:var(--space-2) .6rem;background:var(--rail-widget-bg,transparent)}@media (prefers-reduced-motion:reduce){.rail-item .chev svg[data-v-65ff40dc],.rail[data-v-65ff40dc]{transition:none}.rail.collapsed .expand-toggle[data-v-65ff40dc]{transition:opacity .2s ease;transform:none}}.rail .wordmark{display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-heading);white-space:nowrap}.rail .wordmark .wm-mark{margin-right:.35rem}.rail .wordmark img{display:inline-block;vertical-align:middle}.rail .wordmark img.wm-mark{height:19px;width:auto}.rail .wordmark img.wm-text{height:15px;width:auto}.rail.collapsed .wordmark .wm-mark{margin-right:0}.rail.collapsed .wordmark .wm-text{display:none}.rail.collapsed .wordmark{transition:opacity .2s ease,transform .2s ease}.rail.collapsed .rail-head:hover .wordmark{opacity:0;transform:scale(.85);pointer-events:none}@media (prefers-reduced-motion:reduce){.rail.collapsed .wordmark{transition:opacity .2s ease;transform:none}}.boot-splash[data-v-127fca22]{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:var(--surface-card)}.boot-inner[data-v-127fca22]{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.boot-message[data-v-127fca22]{color:var(--text-primary);font-size:var(--fs-sm);font-family:var(--font-body);letter-spacing:.01em}.boot-msg-enter-active[data-v-127fca22],.boot-msg-leave-active[data-v-127fca22]{transition:opacity .18s ease}.boot-msg-enter-from[data-v-127fca22],.boot-msg-leave-to[data-v-127fca22]{opacity:0}.wrapper.user[data-v-588a7a4e]{height:100vh;display:flex;flex-direction:row}.pane[data-v-588a7a4e]{flex:1;min-width:0;display:flex;flex-direction:column}.pane-header-host[data-v-588a7a4e]:empty{display:none}.pane-header-host[data-v-588a7a4e]{flex:none}#main-scroll-container[data-v-588a7a4e]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;position:relative}.splash-leave-active[data-v-588a7a4e]{transition:opacity .3s ease}.splash-leave-to[data-v-588a7a4e]{opacity:0}.mobile-popup[data-v-588a7a4e]{position:fixed;z-index:10;inset:0;padding:1rem;background-color:var(--surface-page)}.home-page[data-v-41559155]{position:relative;width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.home-inner[data-v-41559155]{position:relative;width:100%;max-width:1080px;margin:0 auto;padding:2rem 1.5rem;min-height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.home-main[data-v-41559155]{flex:1;justify-content:center}.hero[data-v-41559155],.home-main[data-v-41559155]{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.hero[data-v-41559155]{text-align:center}.hero-search[data-v-41559155]{text-align:left;max-width:calc(100% - 6rem)}.hero-greeting[data-v-41559155]{font-size:2.5rem;font-weight:var(--fw-semibold);color:var(--text-primary);margin:0;letter-spacing:-.02em;max-width:100%;text-wrap:balance;line-height:1.15}.hero-name[data-v-41559155]{color:var(--text-heading)}.primary-carousel[data-v-41559155]{width:calc(100% - 2rem);margin:0 1rem;display:flex;flex-direction:column;align-items:center;gap:.7rem}.primary-viewport[data-v-41559155]{width:min(100%,49.2rem);padding:0 2px;box-sizing:content-box;overflow:hidden}.primary-track[data-v-41559155]{display:flex;gap:.6rem;transition:transform .5s var(--ease,cubic-bezier(.4,0,.2,1));will-change:transform}.primary-dots[data-v-41559155]{display:flex;align-items:center;gap:.4rem}.primary-dot[data-v-41559155]{width:.4rem;height:.4rem;padding:0;border:0;border-radius:var(--radius-pill);background:var(--text-disabled);cursor:pointer;transition:background .15s ease,transform .15s ease}.primary-dot[data-v-41559155]:hover{background:var(--text-secondary)}.primary-dot.is-current[data-v-41559155]{background:var(--text-primary);transform:scale(1.3)}.primary-dot[data-v-41559155]:focus-visible{outline:1px solid var(--border-strong);outline-offset:2px}.primary-carousel.is-static .primary-viewport[data-v-41559155]{width:100%;padding:0;overflow:visible}.primary-carousel.is-static .primary-track[data-v-41559155]{flex-wrap:wrap;justify-content:center;gap:.6rem;transition:none;will-change:auto}.primary-carousel.is-static .primary-card[data-v-41559155]{flex:0 0 16rem}.primary-card[data-v-41559155]{flex:0 0 calc(33.33333% - 0.4rem);min-width:0;box-sizing:border-box;display:flex;align-items:flex-start;gap:.7rem;padding:.7rem 1rem .7rem .8rem;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;text-decoration:none;color:inherit;font:inherit;text-align:left;transition:background .15s ease,border-color .15s ease}.primary-card[data-v-41559155]:hover{background:var(--surface-card-hover);border-color:var(--border-strong)}.primary-card-icon[data-v-41559155]{flex-shrink:0;width:1.9rem;height:1.9rem;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-2);color:var(--accent-text);border-radius:var(--radius-sm)}.primary-card-icon svg[data-v-41559155]{display:block}.primary-card-body[data-v-41559155]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.primary-card-title-row[data-v-41559155]{display:flex;align-items:center;gap:.5rem}.primary-card-title[data-v-41559155]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.primary-card-lock[data-v-41559155]{display:inline-flex;flex-shrink:0;color:var(--text-faint)}.primary-card-helper[data-v-41559155]{font-size:.72rem;color:var(--text-secondary);margin:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-panel{background:var(--dd-panel-bg,var(--surface-page));border:1px solid var(--border);border-radius:var(--dd-panel-radius,var(--radius-lg));box-shadow:var(--dd-panel-shadow,var(--shadow-lg));z-index:9999;overflow:hidden;min-width:200px}.dropdown-panel-header{display:flex;flex-direction:column;gap:.15rem;padding:.6rem 1.25rem .3rem}.dropdown-panel-header .header-label{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.dropdown-panel-header .header-subtext{font-size:.75rem;color:var(--text-faint)}.dropdown-panel-content{position:relative;padding:.25rem 0 .5rem}.dropdown-panel-content.is-loading{opacity:.3;pointer-events:none}.dropdown-panel-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--dd-panel-bg,var(--surface-page));opacity:.95;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;z-index:10;color:var(--text-muted);font-size:.85rem}.dropdown-panel-loading .spinner{width:24px;height:24px;border:2px solid var(--text-disabled);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:dropdown-panel-spin 1s linear infinite}@keyframes dropdown-panel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dropdown-panel .dropdown-item{display:flex;align-items:center;gap:var(--dd-item-gap,.625rem);width:auto;margin:0 .5rem;padding:var(--dd-item-padding,.45rem .75rem);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);font-size:var(--dd-item-size,var(--fs-md))}.dropdown-panel .dropdown-item:hover{background:var(--accent-soft-3);color:var(--text-heading)}.dropdown-panel .dropdown-item .item-icon{color:var(--text-secondary);width:1.2rem;font-size:1rem;flex-shrink:0}.dropdown-panel .dropdown-divider{height:1px;background:var(--surface-overlay-2);margin:.35rem .5rem}.dropdown-panel .dropdown-section{padding:.45rem 1.25rem .2rem;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.dropdown-panel .format-toggle{display:flex;gap:.25rem;padding:.5rem 1rem}.dropdown-panel .format-btn{flex:1;padding:.35rem .5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);font-size:.75rem;cursor:pointer;transition:var(--transition-fast)}.dropdown-panel .format-btn:hover{border-color:var(--accent-soft-5);color:var(--text-primary)}.dropdown-panel .format-btn.active{background:var(--accent-soft-4);border-color:var(--accent-soft-6);color:var(--text-primary)}.dropdown-panel-enter-active,.dropdown-panel-leave-active{transition:opacity .2s ease}.dropdown-panel-enter-from,.dropdown-panel-leave-to{opacity:0}.dropdown-panel .dropdown-item.mi[data-v-2a9da7b6]{width:calc(100% - 1rem);border:0;background:transparent;font:inherit;font-size:var(--dd-item-size,var(--fs-md));text-align:left;line-height:1.3;min-width:0}.dropdown-panel .dropdown-item.mi.is-open[data-v-2a9da7b6],.dropdown-panel .dropdown-item.mi[data-v-2a9da7b6]:hover{background:var(--accent-soft-3);color:var(--text-heading)}.dropdown-panel .dropdown-item.mi[data-v-2a9da7b6]:disabled{opacity:.4;cursor:not-allowed}.dropdown-panel .dropdown-item.mi[data-v-2a9da7b6]:disabled:hover{background:transparent;color:var(--text-primary)}.dropdown-panel .dropdown-item.mi .item-icon[data-v-2a9da7b6]{display:inline-flex;align-items:center;justify-content:center}.dropdown-panel .dropdown-item.mi .item-icon svg[data-v-2a9da7b6]{width:14px;height:14px}.dropdown-panel .dropdown-item.mi .mi-check[data-v-2a9da7b6]{color:var(--text-primary)}.mi-label[data-v-2a9da7b6]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-panel .dropdown-item.mi.has-sub[data-v-2a9da7b6]{align-items:flex-start}.dropdown-panel .dropdown-item.mi.has-sub .item-icon[data-v-2a9da7b6]{padding-top:1px}.mi-stack[data-v-2a9da7b6]{display:flex;flex-direction:column;gap:.1rem;max-width:18rem;white-space:normal}.mi-main[data-v-2a9da7b6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-sub[data-v-2a9da7b6]{font-size:var(--fs-xs);line-height:1.35;color:var(--text-faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mi-value[data-v-2a9da7b6]{margin-left:var(--space-4);flex:none;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mi-caret[data-v-2a9da7b6]{margin-left:var(--space-2);flex:none;width:12px;height:12px;color:var(--text-faint)}.mi-value+.mi-caret[data-v-2a9da7b6]{margin-left:var(--space-1)}.mi-tag[data-v-2a9da7b6]{margin-left:var(--space-2);font-size:var(--fs-xs);color:var(--text-secondary)}.mi-tag.good[data-v-2a9da7b6]{color:var(--color-success-text)}.mi-tag.warn[data-v-2a9da7b6]{color:var(--color-warning-text)}.mi-tag.err[data-v-2a9da7b6]{color:var(--color-error-text)}.mi-tag.info[data-v-2a9da7b6]{color:var(--color-info-text)}.widget-container[data-v-791beaaa],.widget-container[data-v-791beaaa] *,.widget-container[data-v-791beaaa] :after,.widget-container[data-v-791beaaa] :before{box-sizing:border-box}.widget-container[data-v-791beaaa]{height:100%}.widget-container[data-v-791beaaa]:not(.is-locked)>.wgt-cap{cursor:grab}.widget-container[data-v-791beaaa]:not(.is-locked)>.wgt-cap:active{cursor:grabbing}.widget-grip[data-v-791beaaa]{width:12px;height:12px;flex:none;color:var(--text-disabled);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.widget-container:focus-within .widget-grip[data-v-791beaaa],.widget-container:hover .widget-grip[data-v-791beaaa]{opacity:1}@media (prefers-reduced-motion:reduce){.widget-grip[data-v-791beaaa]{transition:none}}.widget-container.is-tile.drag-handle[data-v-791beaaa]{cursor:grab}.widget-container.is-tile.drag-handle[data-v-791beaaa]:active{cursor:grabbing}.widget-container.is-tile[data-v-791beaaa]>.wgt-body{padding:0}.widget-container.is-tile[data-v-791beaaa] .wgt-body{justify-content:center}.widget-content[data-v-791beaaa]{height:100%;min-height:0;overflow:hidden;position:relative}.widget-inner[data-v-791beaaa]{width:100%;height:100%}.widget-loading[data-v-791beaaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:.75rem}.loading-spinner[data-v-791beaaa]{font-size:1.5rem;color:var(--accent)}.loading-text[data-v-791beaaa]{font-size:.8125rem;color:var(--text-muted)}.widget-error[data-v-791beaaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:.75rem;text-align:center}.error-icon[data-v-791beaaa]{font-size:1.5rem;color:var(--color-warning)}.error-message[data-v-791beaaa]{font-size:.8125rem;color:var(--text-muted);max-width:200px}.btn-retry[data-v-791beaaa]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-soft-3);border:1px solid var(--accent-soft-5);border-radius:var(--radius-sm);color:var(--accent);font-size:.75rem;font-weight:600;cursor:pointer;transition:var(--transition)}.btn-retry[data-v-791beaaa]:hover{background:var(--accent-soft-4);border-color:var(--accent-soft-6)}.dashboard-grid-wrapper[data-v-52afa4b0]{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.grid-stack[data-v-52afa4b0]{background:transparent;min-height:100%;margin:calc(var(--space-3)/-2) 0}.grid-stack-item[data-v-52afa4b0]{background:transparent}.grid-stack-item-content[data-v-52afa4b0]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.grid-stack-item-content.transparent-container[data-v-52afa4b0] .card{background:transparent;border-color:transparent}[data-v-52afa4b0] .grid-stack-item.ui-draggable-dragging .grid-stack-item-content.transparent-container{outline:2px dashed var(--accent-soft-5);outline-offset:-2px}[data-v-52afa4b0] .grid-stack-placeholder>.placeholder-content{background:var(--surface-overlay);border:1px dashed var(--border-strong);border-radius:var(--radius-card)}[data-v-52afa4b0] .ui-resizable-handle{background:transparent}[data-v-52afa4b0] .ui-resizable-se{width:20px;height:20px;bottom:0;right:0;cursor:se-resize}[data-v-52afa4b0] .ui-resizable-se:after{content:"";position:absolute;bottom:4px;right:4px;width:12px;height:12px;border-right:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);border-radius:0 0 4px 0}[data-v-52afa4b0] .grid-stack-item:hover .ui-resizable-se:after{border-color:var(--accent-soft-6)}[data-v-52afa4b0] .grid-stack-item.ui-draggable-dragging{opacity:.9;z-index:100}[data-v-52afa4b0] .grid-stack-item.ui-draggable-dragging .grid-stack-item-content>.card{box-shadow:var(--shadow-lg);border-color:var(--accent-soft-6)}.dashboard-grid-wrapper[data-v-52afa4b0]::-webkit-scrollbar{width:8px;height:8px}.dashboard-grid-wrapper[data-v-52afa4b0]::-webkit-scrollbar-track{background:var(--scrim-dim);border-radius:var(--radius-sm)}.dashboard-grid-wrapper[data-v-52afa4b0]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-sm)}.dashboard-grid-wrapper[data-v-52afa4b0]::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.dashboard-selector[data-v-09d0ee44]{position:relative;display:inline-flex;min-width:0}.picker-icon[data-v-09d0ee44]{width:14px;height:14px;flex:none;color:var(--text-secondary)}.picker-label[data-v-09d0ee44]{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dash-list[data-v-09d0ee44]{max-height:400px;overflow-y:auto}.dash-empty[data-v-09d0ee44]{padding:.6rem 1.25rem;font-size:var(--fs-sm);color:var(--text-faint)}.dash-row[data-v-09d0ee44]{min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-row.on .row-name[data-v-09d0ee44]{color:var(--text-heading);font-weight:var(--fw-medium)}.row-glyph[data-v-09d0ee44]{width:14px;height:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.dash-row.on .row-glyph[data-v-09d0ee44]{color:var(--text-primary)}.row-glyph svg[data-v-09d0ee44]{width:14px;height:14px}.row-name[data-v-09d0ee44]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-vis[data-v-09d0ee44]{width:12px;height:12px;flex:none;color:var(--text-faint)}.item-actions[data-v-09d0ee44]{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:var(--space-1);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.dash-row:focus-within .item-actions[data-v-09d0ee44],.dash-row:hover .item-actions[data-v-09d0ee44]{opacity:1}.btn-action[data-v-09d0ee44]{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn-action svg[data-v-09d0ee44]{width:13px;height:13px}.btn-action[data-v-09d0ee44]:hover:not(:disabled){background:var(--surface-overlay-3);color:var(--text-primary)}.btn-action.danger[data-v-09d0ee44]:hover:not(:disabled){background:var(--color-error-soft);color:var(--color-error-text)}.btn-action[data-v-09d0ee44]:disabled{opacity:.4;cursor:not-allowed}.dash-inline[data-v-09d0ee44]{display:flex;align-items:center;gap:var(--space-1);margin:0 .5rem;padding:.3rem .5rem .3rem .75rem;min-height:2.25rem}.dash-inline .text-input[data-v-09d0ee44]{flex:1 1 auto;min-width:0;padding:.3rem .5rem;font-size:var(--fs-sm)}.confirm-text[data-v-09d0ee44]{flex:1 1 auto;min-width:0;font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-text b[data-v-09d0ee44]{color:var(--text-heading);font-weight:var(--fw-medium)}@media (prefers-reduced-motion:reduce){.btn-action[data-v-09d0ee44],.item-actions[data-v-09d0ee44]{transition:none}}.dashboard-time-picker[data-v-54572e3a]{position:relative;display:inline-flex}.picker-icon[data-v-54572e3a]{width:14px;height:14px;flex:none;color:var(--text-secondary)}.picker-label[data-v-54572e3a]{display:grid;text-align:left}.picker-sizer[data-v-54572e3a],.picker-text[data-v-54572e3a]{grid-area:1/1;white-space:nowrap}.picker-sizer[data-v-54572e3a]{visibility:hidden}.so-panel[data-v-044ba63e]{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.so-head[data-v-044ba63e]{flex:none;display:flex;align-items:center;gap:var(--space-3);height:var(--shell-row-h);padding:0 3.5rem 0 var(--space-6);border-bottom:1px solid var(--border)}.so-head .crumbs[data-v-044ba63e]{margin-bottom:0;min-width:0}.so-head .crumb-here[data-v-044ba63e]{color:var(--text-heading);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-head .crumb-sep[data-v-044ba63e]{color:var(--text-disabled)}.crumb-btn[data-v-044ba63e]{background:none;border:none;padding:0;font:inherit;cursor:pointer}.so-body[data-v-044ba63e]{flex:1;min-height:0;overflow-y:auto}.so-foot[data-v-044ba63e]{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.so-foot .so-foot-hint[data-v-044ba63e-s]{margin-right:auto}.so-foot .field-hint[data-v-044ba63e-s]{margin:0 auto 0 0}.builder[data-v-180b7837]{display:flex;flex-direction:column;height:100%;min-height:0}.loading-state[data-v-180b7837]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-muted);font-size:var(--fs-sm)}.wt-cat[data-v-97357f20]{padding:var(--space-4) var(--space-6) var(--space-2)}.wt-cat-label[data-v-97357f20]{margin:0}.wt-row[data-v-97357f20]{display:flex;align-items:center;gap:14px;width:100%;padding:11px var(--space-6);background:none;border:none;border-bottom:1px solid var(--border-subtle);font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.wt-row[data-v-97357f20]:hover{background:var(--surface-card-hover)}.wt-row:hover .wt-row-name[data-v-97357f20]{color:var(--text-heading)}.wt-row-icon[data-v-97357f20]{flex:none;width:18px;display:flex;justify-content:center;color:var(--text-secondary);font-size:var(--fs-base)}.wt-row-text[data-v-97357f20]{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.wt-row-name[data-v-97357f20]{flex:none;font-size:var(--fs-md);font-weight:var(--fw-medium)}.wt-row-desc[data-v-97357f20]{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-row-sketch[data-v-97357f20]{flex:none;display:flex;align-items:center;color:var(--text-disabled)}.wt-row-sketch[data-v-97357f20] .sk-num{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.wt-row-chev[data-v-97357f20]{flex:none;color:var(--text-disabled);font-size:var(--fs-2xs)}.fork-modal[data-v-12eb8cc8]{width:500px;max-width:100%}.mo-rows[data-v-12eb8cc8]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-1) var(--space-3)}.mo-row[data-v-12eb8cc8]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-sm)}.mo-row+.mo-row[data-v-12eb8cc8]{border-top:1px solid var(--border)}.mo-row-label[data-v-12eb8cc8]{color:var(--text-faint)}.mo-row-value[data-v-12eb8cc8]{color:var(--text-primary);text-align:right;min-width:0;overflow-wrap:anywhere}.fork-subscription[data-v-12eb8cc8]{margin-top:var(--space-4)}.fork-subscription .field-hint[data-v-12eb8cc8]{margin:var(--space-2) 0 0}.loading-state[data-v-82e370d4]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-muted);font-size:var(--fs-sm)}.empty-state[data-v-82e370d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-8)}.empty-icon[data-v-82e370d4]{font-size:var(--fs-4xl);color:var(--text-faint);margin-bottom:var(--space-4);opacity:.5}.empty-title[data-v-82e370d4]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-muted);margin:0 0 var(--space-2) 0}.empty-description[data-v-82e370d4]{font-size:var(--fs-sm);color:var(--text-faint);margin:0;text-align:center}.dashboards-list[data-v-82e370d4]{display:flex;flex-direction:column;gap:var(--space-3)}.dashboard-card[data-v-82e370d4]{background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color var(--dur-fast) var(--ease)}.dashboard-card[data-v-82e370d4]:hover{border-color:var(--border-strong)}.card-header[data-v-82e370d4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-1)}.card-info[data-v-82e370d4]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.card-name[data-v-82e370d4]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-owner[data-v-82e370d4]{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;flex-shrink:0}.card-description[data-v-82e370d4]{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-normal);margin:var(--space-1) 0 0 0}.card-actions[data-v-82e370d4]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.export-modal[data-v-b3ed44d6]{width:500px;max-width:100%}.mo-title[data-v-b3ed44d6]{overflow-wrap:anywhere}.export-textarea[data-v-b3ed44d6]{height:160px;resize:vertical;word-break:break-all;font-size:var(--fs-xs)}.import-modal[data-v-269cbe04]{width:500px;max-width:100%}.import-textarea[data-v-269cbe04]{height:120px;resize:vertical;word-break:break-all;font-size:var(--fs-xs)}.import-textarea+.field-hint.error[data-v-269cbe04]{margin:var(--space-2) 0 0}.mo-rows[data-v-269cbe04]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-1) var(--space-3)}.mo-row[data-v-269cbe04]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-sm)}.mo-row+.mo-row[data-v-269cbe04]{border-top:1px solid var(--border)}.mo-row-label[data-v-269cbe04]{color:var(--text-faint)}.mo-row-value[data-v-269cbe04]{color:var(--text-primary);text-align:right;min-width:0;overflow-wrap:anywhere}.confirm-backdrop[data-v-4fa69e48]{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-card[data-v-4fa69e48]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);padding:var(--space-6);max-width:380px;text-align:center}.confirm-card.wide[data-v-4fa69e48]{max-width:440px;text-align:left}.confirm-icon[data-v-4fa69e48]{font-size:var(--fs-xl);color:var(--text-secondary);margin-bottom:var(--space-3)}.confirm-card.wide .confirm-icon[data-v-4fa69e48]{display:none}.confirm-icon.danger[data-v-4fa69e48]{color:var(--color-error)}.confirm-title[data-v-4fa69e48]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 var(--space-2)}.confirm-text[data-v-4fa69e48]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 var(--space-5);line-height:var(--lh-normal)}.confirm-body+.confirm-well[data-v-4fa69e48]{margin-top:var(--space-4)}.confirm-well[data-v-4fa69e48]{font-size:var(--fs-xs);margin-bottom:var(--space-4)}.confirm-label[data-v-4fa69e48]{display:block;margin-bottom:var(--space-2)}.confirm-card.wide .text-input[data-v-4fa69e48]{width:100%}.confirm-error[data-v-4fa69e48]{margin:var(--space-3) 0 0}.confirm-actions[data-v-4fa69e48]{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-5)}.confirm-card.wide .confirm-actions[data-v-4fa69e48]{justify-content:flex-end}.pane-header[data-v-8f5e8e70]{position:relative;z-index:20;flex:none;display:flex;align-items:center;gap:var(--space-2);min-width:0;height:var(--shell-row-h,52px);padding:0 var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-page)}.ph-progress[data-v-8f5e8e70]{position:absolute;left:0;bottom:-1px;height:1px;background:var(--accent);opacity:.85;transition:width var(--dur,.2s) var(--ease,ease)}@media (prefers-reduced-motion:reduce){.ph-progress[data-v-8f5e8e70]{transition:none}}.ph-crumb[data-v-8f5e8e70]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-faint);white-space:nowrap;flex:none}.ph-crumb-label[data-v-8f5e8e70]{max-width:min(30vw,22rem);overflow:hidden;text-overflow:ellipsis}.ph-sep[data-v-8f5e8e70]{margin-left:.35rem;color:var(--text-disabled)}.ph-crumb-link[data-v-8f5e8e70]{text-decoration:none;transition:color var(--dur-fast,.15s) ease}.ph-crumb-link[data-v-8f5e8e70]:hover{color:var(--text-primary)}.ph-title[data-v-8f5e8e70]{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap;flex:none}.ph-instrument[data-v-8f5e8e70]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.ph-actions[data-v-8f5e8e70]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.ph-actions[data-v-8f5e8e70] .btn,.ph-actions[data-v-8f5e8e70] .btn-cluster,.ph-actions[data-v-8f5e8e70] .toolrow-search,.ph-instrument[data-v-8f5e8e70] .btn,.ph-instrument[data-v-8f5e8e70] .btn-cluster,.ph-instrument[data-v-8f5e8e70] .toolrow-search{box-sizing:border-box;height:var(--control-h,2rem);min-height:var(--control-h,2rem);padding-top:0;padding-bottom:0;font-size:var(--fs-sm);line-height:1}.ph-actions[data-v-8f5e8e70] .btn-cluster>.btn,.ph-instrument[data-v-8f5e8e70] .btn-cluster>.btn{height:100%;min-height:0}.dashboards-page[data-v-1cb947ab]{width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.page-container[data-v-1cb947ab]{height:100%;display:flex;flex-direction:column}.loading-container[data-v-1cb947ab]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-1cb947ab]{width:2rem;height:2rem;color:var(--text-faint);margin-bottom:1rem;animation:dashboard-spin-1cb947ab 1s linear infinite}@keyframes dashboard-spin-1cb947ab{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-1cb947ab]{animation:none}}.loading-text[data-v-1cb947ab]{color:var(--text-muted);font-size:.875rem;margin:0}.empty-state[data-v-1cb947ab],.empty-widgets[data-v-1cb947ab]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-icon[data-v-1cb947ab]{width:3rem;height:3rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-1cb947ab]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-1cb947ab]{font-size:.875rem;color:var(--text-faint);margin:0;text-align:center}.empty-widgets>.btn[data-v-1cb947ab]{margin-top:var(--space-5)}.dashboard-content[data-v-1cb947ab]{flex:1;min-height:0;overflow:hidden;padding:var(--space-4) calc(var(--space-4) - 6px)}@media (max-width:768px){.page-container[data-v-1cb947ab]{padding:1rem}}.forbidden-page[data-v-1cb947ab]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.forbidden-box[data-v-1cb947ab]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.forbidden-icon[data-v-1cb947ab]{width:2rem;height:2rem;color:var(--text-faint);opacity:.6}.forbidden-message[data-v-1cb947ab]{color:var(--text-primary);font-size:.95rem;text-align:center}.forbidden-hint[data-v-1cb947ab]{color:var(--text-faint);font-size:.8rem;text-align:center;max-width:420px}.upgrade-link[data-v-1cb947ab]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-1cb947ab]:hover{color:var(--accent-text)}.save-dropdown-wrapper[data-v-0f366d63]{position:relative;display:inline-flex}.save-dropdown-wrapper.headless[data-v-0f366d63]{display:contents}.save-dropdown-content{position:relative;padding:1rem}.form-group{margin-bottom:.75rem}.form-group label{display:block;font-size:.8rem;color:var(--text-muted);margin-bottom:.35rem}.form-group .optional{color:var(--text-faint);font-weight:400}.form-group input,.form-group textarea{width:100%;padding:.5rem .75rem;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.85rem;transition:border-color .15s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent)}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:var(--text-disabled)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-disabled)}.form-group textarea{resize:none;min-height:50px}.save-dropdown-actions{display:flex;gap:.5rem;margin-bottom:1rem}.save-dropdown-actions .btn{flex:1;justify-content:center}.save-dropdown-actions .btn.full-width{flex:none;width:100%}.btn-edit-trigger{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s}.btn-edit-trigger.is-open,.btn-edit-trigger:hover{background-color:var(--surface-overlay-3);border-color:var(--border-strong);color:var(--text-primary)}.delete-section{margin-top:1rem}.btn-delete{width:100%;padding:.5rem .75rem;background:transparent;border:1px solid var(--color-error-border);border-radius:var(--radius-md);color:var(--text-muted);font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--transition-fast)}.btn-delete:hover:not(:disabled){background:var(--color-error-soft);border-color:var(--color-error-border);color:var(--color-error)}.btn-delete:disabled{opacity:.5;cursor:not-allowed}.delete-confirm{display:flex;flex-direction:column;gap:.5rem}.delete-confirm-text{font-size:.8rem;color:var(--color-error);text-align:center}.delete-confirm-actions{display:flex;gap:.5rem}.btn-delete-cancel,.btn-delete-confirm{flex:1;padding:.5rem .75rem;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:var(--transition-fast)}.btn-delete-cancel{border:1px solid var(--surface-control);color:var(--text-primary)}.btn-delete-cancel,.btn-delete-cancel:hover:not(:disabled){background:var(--surface-control)}.btn-delete-confirm{background:var(--color-error-soft);border:1px solid var(--color-error-border);color:var(--color-error);min-width:80px}.btn-delete-confirm:hover:not(:disabled){background:var(--color-error-border);border-color:var(--color-error-border)}.btn-delete-cancel:disabled,.btn-delete-confirm:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-f7153964]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:var(--text-muted)}.loading-icon[data-v-f7153964]{font-size:var(--fs-xl);margin-bottom:var(--space-4)}.error-state[data-v-f7153964]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);color:var(--color-error-text);background:var(--color-error-soft);border-bottom:1px solid var(--color-error-border)}.hero-image[data-v-f7153964]{width:100%;max-height:250px;overflow:hidden;background:var(--scrim-dim)}.hero-image img[data-v-f7153964]{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.title-row[data-v-f7153964]{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}.signal-title[data-v-f7153964]{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:var(--lh-tight,1.3);flex:1;min-width:0}.title-edit[data-v-f7153964]{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.title-input[data-v-f7153964]{flex:1;min-width:0;width:auto;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-heading)}.title-row .btn[data-v-f7153964]{flex:none}.title-row[data-v-f7153964] .save-dropdown-wrapper{position:absolute;width:0;height:0;overflow:hidden;padding:0}.btn.saved[data-v-f7153964],.btn.saved[data-v-f7153964]:hover{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-soft)}.signal-meta[data-v-f7153964]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-faint)}.meta-date[data-v-f7153964]{color:var(--text-primary)}.meta-sep[data-v-f7153964]{color:var(--text-disabled)}.meta-source[data-v-f7153964]{display:flex;align-items:center;gap:.375rem;color:var(--text-secondary)}a.meta-source[data-v-f7153964]{text-decoration:none}.summary-section p[data-v-f7153964]{font-size:var(--fs-sm);color:var(--text-primary);line-height:1.7;margin:0 0 var(--space-3)}.summary-section p[data-v-f7153964]:last-child{margin-bottom:0}.ioc-section[data-v-f7153964]{padding-bottom:var(--space-6)}.ioc-section-header[data-v-f7153964]{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) 0;background:var(--surface-raised)}.ioc-section-title[data-v-f7153964]{margin:0}.ioc-header-controls[data-v-f7153964]{display:flex;align-items:center;gap:var(--space-2)}.traffic-summary[data-v-f7153964]{font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.ioc-group[data-v-f7153964]{margin-bottom:var(--space-5)}.ioc-group[data-v-f7153964]:last-child{margin-bottom:0}.ioc-group-header[data-v-f7153964]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ioc-group-icon[data-v-f7153964]{font-size:var(--fs-xs);color:var(--text-faint)}.ioc-group-label[data-v-f7153964]{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ioc-group-count[data-v-f7153964]{font-size:var(--fs-2xs);color:var(--text-disabled);background:var(--surface-overlay-2);padding:.0625rem .375rem;border-radius:var(--radius-xs);font-variant-numeric:tabular-nums}.ioc-list[data-v-f7153964]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.ioc-row[data-v-f7153964]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;gap:.75rem;transition:background var(--dur-fast) var(--ease)}.ioc-row[data-v-f7153964]:hover{background:var(--surface-overlay)}.ioc-row+.ioc-row[data-v-f7153964]{border-top:1px solid var(--border-subtle)}.ioc-row.has-hits[data-v-f7153964]{border-left:3px solid var(--accent)}.ioc-row.selected[data-v-f7153964]{background:var(--accent-soft-3);border-left:3px solid var(--accent-text)}.ioc-value[data-v-f7153964]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ioc-actions[data-v-f7153964]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.hit-badge[data-v-f7153964]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--accent-text);background:var(--accent-soft-3);padding:.125rem .5rem;border-radius:var(--radius-xs);white-space:nowrap;font-variant-numeric:tabular-nums}.btn-copy[data-v-f7153964],.btn-delete-ioc[data-v-f7153964],.btn-search[data-v-f7153964]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;color:var(--text-disabled);cursor:pointer;border-radius:var(--radius-xs);font-size:var(--fs-2xs);transition:var(--transition-fast)}.btn-copy[data-v-f7153964]:hover,.btn-search[data-v-f7153964]:hover{color:var(--text-muted);background:var(--surface-overlay-2)}.btn-delete-ioc[data-v-f7153964]:hover:not(:disabled){color:var(--color-error-text);background:var(--color-error-soft)}.btn-delete-ioc[data-v-f7153964]:disabled{opacity:.5;cursor:not-allowed}.no-iocs[data-v-f7153964]{text-align:center;color:var(--text-disabled)}.no-iocs svg[data-v-f7153964]{font-size:var(--fs-xl);margin-bottom:var(--space-2);opacity:.5}.no-iocs p[data-v-f7153964]{margin:0;font-size:var(--fs-sm)}.ioc-popup[data-v-f7153964]{position:fixed;z-index:9999;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-1);box-shadow:var(--shadow-overlay);min-width:160px}.ioc-popup button[data-v-f7153964]{display:flex;align-items:center;gap:var(--space-2);padding:.5rem .75rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.ioc-popup button[data-v-f7153964]:hover{background:var(--surface-hover);color:var(--text-heading)}.create-signal[data-v-4a5fd44c]{width:480px;max-width:100%}.url-section .field-label[data-v-4a5fd44c]{display:block;margin-bottom:var(--space-2)}.url-wrap[data-v-4a5fd44c]{position:relative}.url-wrap .text-input[data-v-4a5fd44c]{padding-right:2.25rem}.btn-clear[data-v-4a5fd44c]{display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;flex-shrink:0;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.url-wrap .btn-clear[data-v-4a5fd44c]{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%)}.btn-clear[data-v-4a5fd44c]:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.skip-verify-row[data-v-4a5fd44c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.skip-verify-row .field-hint[data-v-4a5fd44c]{margin:0}.file-selected[data-v-4a5fd44c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.file-info[data-v-4a5fd44c]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.file-icon[data-v-4a5fd44c]{font-size:var(--fs-lg);color:var(--text-secondary);flex-shrink:0}.file-meta[data-v-4a5fd44c]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.file-name[data-v-4a5fd44c]{font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-4a5fd44c]{font-size:var(--fs-xs);color:var(--text-faint)}.divider-row[data-v-4a5fd44c]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.divider-line[data-v-4a5fd44c]{flex:1;height:1px;background:var(--border)}.divider-text[data-v-4a5fd44c]{font-size:var(--fs-xs);color:var(--text-disabled);text-transform:uppercase;letter-spacing:.5px}.drop-zone[data-v-4a5fd44c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.drop-zone.drag-over[data-v-4a5fd44c],.drop-zone[data-v-4a5fd44c]:hover{border-color:var(--text-disabled);background:var(--surface-hover)}.drop-icon[data-v-4a5fd44c]{font-size:var(--fs-lg);color:var(--text-disabled)}.drop-zone.drag-over .drop-icon[data-v-4a5fd44c],.drop-zone:hover .drop-icon[data-v-4a5fd44c]{color:var(--text-secondary)}.drop-text[data-v-4a5fd44c]{font-size:var(--fs-sm);color:var(--text-secondary)}.drop-link[data-v-4a5fd44c]{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.drop-hint[data-v-4a5fd44c]{font-size:var(--fs-xs);color:var(--text-disabled)}.mo-error[data-v-4a5fd44c]{margin:var(--space-3) 0 0}.add-row[data-v-55eabae2]{display:flex;align-items:center;gap:var(--space-2)}.add-row .btn[data-v-55eabae2]{flex:none;white-space:nowrap}.state-sec[data-v-55eabae2]{color:var(--text-faint);font-size:var(--fs-sm);text-align:center}.state-sec p[data-v-55eabae2]{margin:var(--space-2) 0 0;line-height:var(--lh-normal)}.feed-row[data-v-55eabae2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.feed-row.off .feed-info[data-v-55eabae2]{opacity:.45}.feed-info[data-v-55eabae2]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.feed-title-row[data-v-55eabae2]{display:flex;align-items:center;gap:var(--space-2)}.feed-title[data-v-55eabae2]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.error-indicator[data-v-55eabae2]{color:var(--color-error-text);font-size:var(--fs-xs);flex-shrink:0;cursor:help}.feed-url[data-v-55eabae2]{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono)}.feed-meta[data-v-55eabae2]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.meta-label[data-v-55eabae2]{font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.feed-actions[data-v-55eabae2]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.queue-tabs[data-v-009d9404]{padding:0 var(--space-6)}.state-sec[data-v-009d9404]{color:var(--text-faint);font-size:var(--fs-sm);text-align:center}.state-sec p[data-v-009d9404]{margin:var(--space-2) 0 0;line-height:var(--lh-normal)}.queue-row[data-v-009d9404]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.row-info[data-v-009d9404]{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.row-title-line[data-v-009d9404]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.row-title[data-v-009d9404]{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.row-title-line .chip[data-v-009d9404]{flex-shrink:0}.row-reason[data-v-009d9404]{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-normal)}.row-meta[data-v-009d9404]{display:flex;align-items:center;gap:var(--space-3)}.meta-source[data-v-009d9404]{font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-date[data-v-009d9404]{font-size:var(--fs-2xs);color:var(--text-disabled);white-space:nowrap}.row-actions[data-v-009d9404]{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.load-more-row[data-v-009d9404]{display:flex;justify-content:center;padding:var(--space-4) var(--space-6)}.base-spinner[data-v-1d9983a8]{display:inline-block;box-sizing:border-box;width:var(--spin-size);height:var(--spin-size);flex:none;border:var(--spin-weight) solid var(--spin-track,var(--surface-control));border-top-color:var(--spin-ink,var(--text-faint));border-radius:var(--radius-pill);animation:base-spinner-turn-1d9983a8 .9s linear infinite}@keyframes base-spinner-turn-1d9983a8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.base-spinner[data-v-1d9983a8]{animation:none;border-top-color:transparent;border-right-color:var(--spin-ink,var(--text-faint))}}.ws-target[data-v-2481c263]{width:480px;max-width:100%}.mo-text .mono[data-v-2481c263]{font-family:var(--font-mono)}.pick-list[data-v-2481c263]{max-height:340px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.pick-row[data-v-2481c263]{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;border-bottom:1px solid var(--border);text-align:left;font:inherit;color:var(--text-primary);cursor:pointer}.pick-row[data-v-2481c263]:last-child{border-bottom:none}.pick-row[data-v-2481c263]:hover{background:var(--surface-card-hover)}.pick-row.on[data-v-2481c263]{background:var(--surface-hover)}.pick-row.on .pick-glyph[data-v-2481c263]{color:var(--text-primary)}.pick-row[data-v-2481c263]:disabled{cursor:default}.pick-row[data-v-2481c263]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.pick-glyph[data-v-2481c263]{flex:none;width:14px;height:14px;margin-top:2px;color:var(--text-faint)}.pick-body[data-v-2481c263]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pick-name[data-v-2481c263]{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.pick-desc[data-v-2481c263],.pick-name[data-v-2481c263]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-desc[data-v-2481c263]{font-size:var(--fs-xs);color:var(--text-faint)}.pick-input[data-v-2481c263]{margin-top:var(--space-1)}.pick-check[data-v-2481c263]{flex:none;width:14px;height:14px;margin-top:2px;color:var(--text-primary)}.pick-when[data-v-2481c263]{flex:none;font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.err[data-v-2481c263]{color:var(--color-error-text)}.ws-added-toast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cflag[data-v-560e3202]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.cflag-img[data-v-560e3202]{display:block;border-radius:2px;flex:none}.cell-filter-buttons[data-v-0028ad0b]{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);display:flex;align-items:center;gap:.1875rem;z-index:3}.has-cell-filters .cell-filter-buttons{opacity:.85;animation:cfb-in-0028ad0b var(--dur-fast,.15s) var(--ease,ease)}@keyframes cfb-in-0028ad0b{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.has-cell-filters .cell-filter-buttons{animation:none}}.cfb-btn[data-v-0028ad0b]{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-faint);cursor:pointer;font-size:.55rem;transition:all var(--transition-fast,.15s) ease}.cell-filter-buttons[data-v-0028ad0b]:hover{opacity:1!important}.cfb-for[data-v-0028ad0b]:hover{background:var(--accent-soft-3);border-color:var(--tbl-accent-border-strong,var(--accent-soft-6));color:var(--accent-text)}.cfb-out[data-v-0028ad0b]:hover{background:var(--color-error-soft,var(--color-error-soft));border-color:var(--tbl-danger-border,var(--color-error-border));color:var(--color-error)}.cfb-drill[data-v-0028ad0b]{color:var(--color-info-text);border-color:var(--color-info-border)}.cfb-rec[data-v-0028ad0b]{width:11px;height:11px}.cfb-drill[data-v-0028ad0b]:hover{background:var(--color-info-soft);border-color:var(--color-info-border);color:var(--color-info-text)}.cell-context-menu[data-v-1ad428ce]{position:fixed;z-index:1000;min-width:15rem;padding:.25rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.4));overflow:hidden}.menu-item[data-v-1ad428ce]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.45rem .625rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;text-align:left;cursor:pointer;transition:background var(--transition-fast,.15s) ease}.menu-item[data-v-1ad428ce]:hover{background:var(--surface-hover)}.menu-item[data-v-1ad428ce]:disabled{opacity:.4;cursor:not-allowed}.menu-item[data-v-1ad428ce]:disabled:hover{background:transparent}.mi-icon[data-v-1ad428ce]{width:.9rem;font-size:.75rem;color:var(--text-faint);flex-shrink:0}.menu-sep[data-v-1ad428ce]{height:1px;margin:.25rem .375rem;background:var(--border-subtle)}.mi-value[data-v-1ad428ce]{margin-left:auto;padding-left:.75rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.dropdown-panel.column-stats-popover{min-width:260px;max-width:320px}.dropdown-panel.column-stats-popover.is-reserving{min-height:390px}.error-state[data-v-2f86d99e]{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;color:var(--color-error);font-size:.85rem}.empty-state[data-v-2f86d99e]{color:var(--text-faint);font-size:.8rem;font-style:italic;padding:.75rem 1.25rem}.terms-list[data-v-2f86d99e]{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.term-item[data-v-2f86d99e]{display:flex;align-items:center;gap:.5rem;margin:0 .5rem;padding:.4rem .75rem;border-radius:var(--radius-md);transition:var(--transition-fast)}.term-item[data-v-2f86d99e]:hover{background:var(--surface-overlay)}.term-value[data-v-2f86d99e]{flex:1;font-size:.8rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}.term-count[data-v-2f86d99e]{font-size:.75rem;color:var(--text-muted);font-weight:500}.filter-btn[data-v-2f86d99e]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);transition:var(--transition-fast);font-size:.7rem}.filter-btn.filter-for[data-v-2f86d99e]:hover{color:var(--accent);background:var(--accent-soft-2)}.filter-btn.filter-out[data-v-2f86d99e]:hover{color:var(--color-error);background:var(--color-error-soft)}.cardinality-section[data-v-2f86d99e]{display:flex;align-items:baseline;gap:.5rem;padding:.5rem 1.25rem .35rem;transition:var(--transition-fast)}.cardinality-section.clickable[data-v-2f86d99e]{cursor:pointer}.cardinality-section.clickable[data-v-2f86d99e]:hover{background:var(--accent-soft-2)}.cardinality-value[data-v-2f86d99e]{font-size:1.1rem;font-weight:700;color:var(--accent)}.cardinality-label[data-v-2f86d99e]{font-size:.8rem;color:var(--text-faint);flex:1}.cardinality-link[data-v-2f86d99e]{margin-left:auto;font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0;transition:var(--transition-fast)}.cardinality-section.clickable:hover .cardinality-link[data-v-2f86d99e]{color:var(--accent)}.cancelled-state[data-v-2f86d99e]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;color:var(--text-muted);font-size:.8rem}.terms-list[data-v-2f86d99e]::-webkit-scrollbar{width:6px}.terms-list[data-v-2f86d99e]::-webkit-scrollbar-track{background:transparent}.terms-list[data-v-2f86d99e]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.base-table[data-v-2d5ec440]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--tbl-surface,var(--surface-card));border:var(--tbl-border,none);border-radius:var(--tbl-radius,var(--radius-lg));overflow:hidden;position:relative}.loading-overlay[data-v-2d5ec440],.state-overlay[data-v-2d5ec440]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--tbl-overlay,var(--surface-card));display:flex;align-items:center;justify-content:center;z-index:20}.state-box[data-v-2d5ec440]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.state-message[data-v-2d5ec440]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-2d5ec440]{color:var(--text-faint);font-size:.8rem;text-align:center}.error-box[data-v-2d5ec440]{border-color:var(--tbl-error-border,var(--color-error-border))}.error-icon[data-v-2d5ec440]{font-size:2rem;color:var(--color-error);opacity:.8}.spinner[data-v-2d5ec440]{--spin-track:var(--text-disabled);--spin-ink:var(--accent)}.table-container[data-v-2d5ec440]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-scroll[data-v-2d5ec440]{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.table-scroll[data-v-2d5ec440]::-webkit-scrollbar{width:8px;height:8px}.table-scroll[data-v-2d5ec440]::-webkit-scrollbar-track{background:var(--tbl-scroll-track,rgba(0,0,0,.2));border-radius:10px}.table-scroll[data-v-2d5ec440]::-webkit-scrollbar-thumb{background:var(--tbl-scroll-thumb,linear-gradient(180deg,#4a5661 0,#3e4a56 100%));border-radius:10px;border:2px solid var(--tbl-scroll-track,rgba(0,0,0,.2))}.table-scroll[data-v-2d5ec440]::-webkit-scrollbar-thumb:hover{background:var(--tbl-scroll-thumb-hover,linear-gradient(180deg,#5a6671 0,#4e5a66 100%))}.table-scroll[data-v-2d5ec440]::-webkit-scrollbar-corner{background:var(--tbl-scroll-track,rgba(0,0,0,.2))}table[data-v-2d5ec440]{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0}thead[data-v-2d5ec440]{position:sticky;top:0;z-index:10}thead th[data-v-2d5ec440]{background-color:var(--tbl-head-bg,var(--surface-card));color:var(--tbl-head-color,var(--text-muted));text-align:left;padding:var(--tbl-head-padding,1rem);font-weight:600;font-size:var(--tbl-head-size,.75rem);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--tbl-head-border,var(--border-subtle));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tbody.bt-rows-open>tr>td[data-v-2d5ec440]{cursor:pointer}thead th.stats-busy[data-v-2d5ec440]{position:relative}thead th.stats-busy[data-v-2d5ec440]:after{content:"";position:absolute;left:0;bottom:0;width:40%;height:2px;background:var(--accent);animation:bt-stats-busy-2d5ec440 1.1s var(--ease) infinite}@keyframes bt-stats-busy-2d5ec440{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){thead th.stats-busy[data-v-2d5ec440]:after{width:100%;animation:none;opacity:.6}}thead th.sortable-header[data-v-2d5ec440]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}thead th.sortable-header[data-v-2d5ec440]:hover{background-color:var(--tbl-head-hover,var(--surface-hover))}.header-content[data-v-2d5ec440]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.header-label[data-v-2d5ec440]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-indicator[data-v-2d5ec440]{color:var(--tbl-sort-color,var(--color-warning));font-size:.65rem;flex-shrink:0;margin-left:auto;opacity:0;min-width:.65rem}.sort-indicator.sort-active[data-v-2d5ec440]{opacity:1}tbody td[data-v-2d5ec440]{padding:var(--tbl-cell-padding,.75rem 1rem);border-bottom:1px solid var(--tbl-row-border,hsla(0,0%,100%,.03));color:var(--text-primary);font-size:var(--tbl-cell-size,.85rem);vertical-align:var(--tbl-cell-align,top);position:relative}tbody tr:last-child td[data-v-2d5ec440]{border-bottom:none}tbody tr[data-v-2d5ec440]{transition:background-color .15s ease}tbody tr[data-v-2d5ec440]:nth-child(2n){background-color:var(--tbl-row-stripe,hsla(0,0%,100%,.015))}tbody tr[data-v-2d5ec440]:nth-child(odd){background-color:transparent}tbody tr[data-v-2d5ec440]:hover{background-color:var(--tbl-row-hover,var(--accent-soft))!important}tbody tr.bt-after-rows[data-v-2d5ec440],tbody tr.bt-after-rows[data-v-2d5ec440]:hover,tbody tr.bt-detail-row[data-v-2d5ec440],tbody tr.bt-detail-row[data-v-2d5ec440]:hover{background-color:transparent!important}tbody tr.bt-after-rows>td[data-v-2d5ec440],tbody tr.bt-detail-row>td[data-v-2d5ec440]{cursor:default}.cell-content[data-v-2d5ec440]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-timestamp[data-v-2d5ec440]{color:var(--text-muted);font-family:var(--font-mono);font-weight:500}tbody.selectable[data-v-2d5ec440]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}tbody.bt-expandable td[data-v-2d5ec440],tbody.selectable td[data-v-2d5ec440]{cursor:pointer}.cell-selected[data-v-2d5ec440]{background:var(--tbl-cell-selected,rgba(115,87,210,.12))!important}tbody td.has-cell-filters[data-v-2d5ec440]{padding-right:var(--tbl-cluster-w,2.75rem)}.table-footer[data-v-2d5ec440]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-top:1px solid var(--tbl-footer-border,hsla(0,0%,100%,.05));flex-shrink:0;background:var(--tbl-footer-bg,var(--surface-card))}.footer-left[data-v-2d5ec440],.footer-right[data-v-2d5ec440]{flex:1;min-width:0}.table-footer.has-slots[data-v-2d5ec440]{gap:1rem;min-height:var(--tbl-band-h,44px);padding:.35rem 1rem}.table-footer.has-slots .footer-left[data-v-2d5ec440],.table-footer.has-slots .footer-right[data-v-2d5ec440]{align-items:center;gap:.75rem}.table-footer.has-slots .btn-page-size[data-v-2d5ec440],.table-footer.has-slots .btn-pagination[data-v-2d5ec440]{box-sizing:border-box;height:var(--control-h,2rem);min-width:var(--control-h,2rem);padding-top:0;padding-bottom:0;border-color:var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-card)}.footer-left[data-v-2d5ec440]{display:flex;justify-content:flex-start}.footer-right[data-v-2d5ec440]{display:flex;justify-content:flex-end}.btn-page-size[data-v-2d5ec440]{padding:.4rem .6rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s;font-size:.8rem}.btn-page-size[data-v-2d5ec440]:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.pagination-controls[data-v-2d5ec440]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.pagination-controls .btn-pagination[data-v-2d5ec440]{padding:.4rem .6rem;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.pagination-controls .btn-pagination[data-v-2d5ec440]:hover:not(:disabled){background:var(--surface-overlay-2);color:var(--text-heading)}.pagination-controls .btn-pagination[data-v-2d5ec440]:disabled{opacity:.3;cursor:not-allowed}.result-info[data-v-2d5ec440]{color:var(--text-faint);font-size:.8rem}.selection-count[data-v-2d5ec440]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:var(--accent-soft-3);border:1px solid var(--tbl-accent-border,rgba(115,87,210,.3));border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sel-count[data-v-2d5ec440]{background:var(--accent);color:#fff;padding:.1rem .4rem;border-radius:var(--radius-xs);font-size:.7rem;font-weight:600;min-width:1.25rem;text-align:center}.sel-label[data-v-2d5ec440]{color:var(--text-primary);font-size:.75rem}.sel-clear[data-v-2d5ec440]{background:none;border:none;color:var(--text-faint);padding:.15rem;cursor:pointer;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);margin-left:.25rem}.sel-clear[data-v-2d5ec440]:hover{background:var(--tbl-danger-soft,rgba(239,68,68,.2));color:var(--color-error)}.active-filters[data-v-2d5ec440]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.filter-tag[data-v-2d5ec440]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--accent-soft-3);border:1px solid var(--tbl-accent-border,rgba(115,87,210,.3));border-radius:var(--radius-xs);font-size:.625rem}.filter-field[data-v-2d5ec440]{color:var(--text-muted)}.filter-value[data-v-2d5ec440]{color:var(--text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-remove[data-v-2d5ec440]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:.125rem;display:flex;align-items:center;font-size:.5rem;border-radius:var(--radius-xs);transition:var(--transition-fast)}.filter-remove[data-v-2d5ec440]:hover{color:var(--color-error);background:var(--tbl-danger-soft,rgba(239,68,68,.2))}.clear-all-btn[data-v-2d5ec440]{background:none;border:none;color:var(--text-faint);font-size:.625rem;cursor:pointer;padding:.125rem .25rem;transition:color .15s ease}.clear-all-btn[data-v-2d5ec440]:hover{color:var(--color-error)}.base-table .bt-band{flex-shrink:0;background:var(--tbl-footer-bg,var(--surface-card))}.base-table .bt-top{border-bottom:1px solid var(--tbl-band-border,var(--border-subtle))}.base-table .bt-bottom{border-top:1px solid var(--tbl-band-border,var(--border-subtle))}.base-table .bt-mid{display:flex;align-items:stretch;flex:1;min-height:0}.base-table .bt-table-area{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.base-table .bt-seamed{display:flex;align-items:stretch;height:var(--tbl-band-h,44px)}.base-table .bt-free{display:flex;align-items:center;gap:1rem;padding:.45rem 1rem;min-height:36px}.base-table .bt-balanced{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.45rem 1rem}.base-table .bt-balanced>.c,.base-table .bt-balanced>.l,.base-table .bt-balanced>.r{display:inline-flex;align-items:center;gap:.75rem}.base-table .bt-balanced>.l{justify-self:start}.base-table .bt-balanced>.c{justify-self:center}.base-table .bt-balanced>.r{justify-self:end}.base-table .bt-cell{display:inline-flex;align-items:center;gap:.55rem;padding:0 1rem;border-right:1px solid var(--tbl-band-border,var(--border-subtle))}.base-table .bt-cell:last-child{border-right:none}.base-table .bt-cell:hover{background:var(--tbl-row-hover,var(--accent-soft))}.base-table .bt-cell.focused,.base-table .bt-cell:focus-within{box-shadow:inset 0 0 0 1px var(--tbl-cell-focus,var(--tbl-accent-border-strong,rgba(115,87,210,.4)))}.base-table .bt-spring{flex:1;border-right:none}.base-table .bt-panel{flex:none;width:var(--tbl-panel-w,190px);display:flex;flex-direction:column}.base-table .bt-left{border-right:1px solid var(--tbl-band-border,var(--border-subtle))}.base-table .bt-right{border-left:1px solid var(--tbl-band-border,var(--border-subtle))}.base-table .bt-panel-h{padding:.65rem .95rem .35rem;font-family:var(--font-mono,monospace);font-weight:600;font-size:var(--tbl-head-size,.75rem);color:var(--tbl-head-color,var(--text-muted));text-transform:uppercase;letter-spacing:.08em}.base-table .bt-prow{display:flex;align-items:center;padding:.35rem .5rem;margin:0 .45rem;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease}.base-table .bt-prow:hover{background:var(--tbl-row-hover,var(--accent-soft))}.base-table .bt-prow.on{background:var(--tbl-panel-active-bg,var(--accent-soft));color:var(--tbl-panel-active-color,var(--text-primary))}.dropdown-panel.bt-page-size-menu{min-width:5rem}.dropdown-panel.bt-page-size-menu .dropdown-item{display:flex;width:calc(100% - 1rem);background:none;border:none;text-align:left;color:var(--text-muted)}.dropdown-panel.bt-page-size-menu .dropdown-item:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.dropdown-panel.bt-page-size-menu .dropdown-item.active{background:var(--tbl-accent-soft,rgba(115,87,210,.2));color:var(--accent-text)}.signals-page[data-v-6c2cf0b4]{width:100%;height:100%;background:var(--surface-page);display:flex;flex-direction:column;overflow:hidden}.signals-body[data-v-6c2cf0b4]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;--tbl-border:none;--tbl-radius:0;--tbl-panel-w:224px}.signals-body[data-v-6c2cf0b4] .table-scroll table{width:100%;table-layout:fixed}.signals-body[data-v-6c2cf0b4] .table-scroll thead th:first-child{width:auto!important}.signals-body[data-v-6c2cf0b4]>*{flex:1;min-height:0}.sig-filter[data-v-6c2cf0b4]{width:320px;max-width:40vw;margin:0;cursor:text}.glyph[data-v-6c2cf0b4],.sig-filter-icon[data-v-6c2cf0b4]{width:14px;height:14px;flex:none}.sig-cell[data-v-6c2cf0b4]{display:flex;align-items:stretch;gap:var(--space-3);min-width:0}.thumb[data-v-6c2cf0b4]{flex:none;align-self:stretch;height:auto;width:54px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-faint)}.thumb img[data-v-6c2cf0b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-glyph[data-v-6c2cf0b4]{width:14px;height:14px;stroke-width:1.5}.sig[data-v-6c2cf0b4]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sig-title[data-v-6c2cf0b4]{font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sig-pin[data-v-6c2cf0b4]{width:12px;height:12px;margin-right:.35rem;vertical-align:-1px;color:var(--text-faint)}.summary[data-v-6c2cf0b4]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-6c2cf0b4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.src[data-v-6c2cf0b4]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z[data-v-6c2cf0b4]{color:var(--text-faint)}.sentinel[data-v-6c2cf0b4]{height:1px;font-size:var(--fs-xs);color:var(--text-faint);text-align:center}.sentinel.on[data-v-6c2cf0b4]{height:auto;padding:var(--space-3) 0}.facets[data-v-6c2cf0b4]{flex:1;display:flex;flex-direction:column;padding-bottom:var(--space-3);overflow-y:auto;min-height:0}.facets .bt-prow[data-v-6c2cf0b4]{width:calc(100% - .9rem);gap:var(--space-2);border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);text-align:left}.facets .bt-prow[data-v-6c2cf0b4]:hover{background:var(--tbl-row-hover)}.facets .bt-prow.on[data-v-6c2cf0b4]{background:var(--tbl-panel-active-bg);color:var(--tbl-panel-active-color)}.prow-label[data-v-6c2cf0b4]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow-count[data-v-6c2cf0b4]{flex:none;font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.facets .bt-prow.on .prow-count[data-v-6c2cf0b4]{color:var(--text-secondary)}.state-glyph[data-v-6c2cf0b4]{width:2rem;height:2rem}.state .retry[data-v-6c2cf0b4]{margin-top:var(--space-4)}.action-button[data-v-6be063a3]{height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .75rem;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-muted);font-family:inherit;font-size:.75rem;font-weight:500;line-height:1;cursor:pointer;text-decoration:none;transition:all .2s ease}.action-button[data-v-6be063a3]:hover{background:var(--surface-overlay-3);border-color:var(--border-strong)}.action-button__icon[data-v-6be063a3]{font-size:.625rem;color:#f59e0b}.action-button__badge[data-v-6be063a3]{background:#f59e0b;color:#1a1f28;padding:.125rem .375rem;border-radius:.75rem;font-size:.625rem;font-weight:600}.action-button--secondary[data-v-6be063a3]{border-color:var(--accent-soft-5)}.action-button--secondary[data-v-6be063a3]:hover{background:var(--accent-soft-2);border-color:var(--accent-soft-5)}.action-button--secondary .action-button__icon[data-v-6be063a3]{color:var(--accent-text)}.action-button--secondary .action-button__badge[data-v-6be063a3]{background:var(--accent);color:#fff}.editorjs-renderer[data-v-01ff72b4]{line-height:1.6;color:#333;overflow-wrap:break-word}.editor-paragraph[data-v-01ff72b4]{margin:0 0 1rem 0;font-size:1rem;min-height:1.6em}.editor-header[data-v-01ff72b4]{margin:1.5rem 0 1rem 0;font-weight:600;line-height:1.3}h1.editor-header[data-v-01ff72b4]{font-size:2rem}h2.editor-header[data-v-01ff72b4]{font-size:1.75rem}h3.editor-header[data-v-01ff72b4]{font-size:1.5rem}h4.editor-header[data-v-01ff72b4]{font-size:1.25rem}h5.editor-header[data-v-01ff72b4]{font-size:1.1rem}h6.editor-header[data-v-01ff72b4]{font-size:1rem}.editor-list[data-v-01ff72b4]{margin:0 0 1rem 0;padding-left:2rem}.editor-list li[data-v-01ff72b4]{margin-bottom:.5rem}.editor-list--unordered[data-v-01ff72b4]{list-style-type:disc}.editor-list--ordered[data-v-01ff72b4]{list-style-type:decimal}.editor-list--nested[data-v-01ff72b4]{margin-top:.5rem;margin-bottom:0}.editor-image[data-v-01ff72b4]{margin:1.5rem 0;text-align:center}.editor-image img[data-v-01ff72b4]{max-width:100%;height:auto;border-radius:4px}.editor-image.stretched img[data-v-01ff72b4]{width:100%}.editor-image.with-border img[data-v-01ff72b4]{border:1px solid #e0e0e0}.editor-image.with-background[data-v-01ff72b4]{padding:1rem;background-color:#f8f9fa;border-radius:8px}.editor-image figcaption[data-v-01ff72b4]{margin-top:.5rem;font-size:.875rem;color:#666;font-style:italic}.editor-embed[data-v-01ff72b4]{position:relative;margin:1.5rem 0;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background-color:#000}.editor-embed iframe[data-v-01ff72b4]{position:absolute;top:0;left:0;width:100%;height:100%}.editor-embed figcaption[data-v-01ff72b4]{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background-color:var(--scrim);color:#fff;font-size:.875rem;text-align:center}.editor-code[data-v-01ff72b4]{margin:1rem 0;padding:1rem;background-color:#2d2d2d;border-radius:8px;overflow-x:auto}.editor-code code[data-v-01ff72b4]{color:#f8f8f2;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.editor-quote[data-v-01ff72b4]{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #0d6efd;background-color:#f8f9fa;font-style:italic}.editor-quote.align-center[data-v-01ff72b4]{border-left:none;border-top:4px solid #0d6efd;text-align:center}.editor-quote p[data-v-01ff72b4]{margin:0 0 .5rem 0;font-size:1.1rem;color:#333}.editor-quote cite[data-v-01ff72b4]{display:block;font-size:.875rem;color:#666;font-style:normal}.editor-quote cite[data-v-01ff72b4]:before{content:"— "}.editor-table[data-v-01ff72b4]{width:100%;margin:1rem 0;border-collapse:collapse;border:1px solid #e0e0e0}.editor-table td[data-v-01ff72b4]{padding:.75rem;border:1px solid #e0e0e0;vertical-align:top}.editor-table tr[data-v-01ff72b4]:nth-child(2n){background-color:#f8f9fa}.editor-delimiter[data-v-01ff72b4]{margin:2rem auto;width:50%;border:none;border-top:2px solid #e0e0e0}.dark-mode .editor-paragraph[data-v-01ff72b4],.dark-mode[data-v-01ff72b4]{color:var(--text-secondary)}.dark-mode .editor-header[data-v-01ff72b4]{color:var(--text-primary)}.dark-mode .editor-list[data-v-01ff72b4]{color:var(--text-secondary)}.dark-mode .editor-code[data-v-01ff72b4]{background-color:var(--scrim-dim);border:1px solid var(--border-subtle)}.dark-mode .editor-code code[data-v-01ff72b4]{color:var(--text-primary)}.dark-mode .editor-quote[data-v-01ff72b4]{background-color:var(--surface-overlay-2);border-left-color:var(--border-strong)}.dark-mode .editor-quote p[data-v-01ff72b4]{color:var(--text-secondary)}.dark-mode .editor-quote cite[data-v-01ff72b4]{color:var(--text-faint)}.dark-mode .editor-table[data-v-01ff72b4]{border-color:var(--border-subtle)}.dark-mode .editor-table td[data-v-01ff72b4]{border-color:var(--border-subtle);color:var(--text-secondary)}.dark-mode .editor-table tr[data-v-01ff72b4]:nth-child(2n){background-color:var(--surface-overlay-2)}.dark-mode .editor-delimiter[data-v-01ff72b4]{border-top-color:var(--border-subtle)}.dark-mode .editor-image figcaption[data-v-01ff72b4]{color:var(--text-faint)}.dark-mode .editor-image.with-background[data-v-01ff72b4]{background-color:var(--surface-overlay-2)}.dark-mode .editor-image.with-border img[data-v-01ff72b4]{border-color:var(--border-subtle)}.dark-mode[data-v-01ff72b4] a:not(.action-button){color:var(--color-info)}.dark-mode[data-v-01ff72b4] a:not(.action-button):hover{color:var(--color-info-text)}.meta-row[data-v-65d24627]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.timestamp[data-v-65d24627]{font-size:var(--fs-sm);color:var(--text-muted)}.notification-title[data-v-65d24627]{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 var(--space-6) 0;line-height:var(--lh-tight)}.notification-content[data-v-65d24627]{margin-bottom:var(--space-4)}@media (max-width:768px){.notification-title[data-v-65d24627]{font-size:var(--fs-xl)}}.notifications-page[data-v-31392d77]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-page)}.notifications-inner[data-v-31392d77]{flex:1;min-height:0;overflow-y:auto;padding:var(--page-padding) var(--page-padding) var(--space-8);width:100%}.toolrow-search[data-v-31392d77]{width:220px}.sel-count[data-v-31392d77]{font-size:var(--fs-sm);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:var(--space-2)}.loading-state[data-v-31392d77]{display:flex;justify-content:center;padding:4rem;color:var(--text-faint);font-size:1.5rem}.empty-state[data-v-31392d77],.error-state[data-v-31392d77]{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:var(--text-faint);text-align:center}.error-icon[data-v-31392d77]{font-size:2.5rem;color:var(--color-error);opacity:.5;margin-bottom:1rem}.empty-icon[data-v-31392d77]{font-size:2.5rem;opacity:.3;margin-bottom:1rem}.empty-state h3[data-v-31392d77],.error-state h3[data-v-31392d77]{font-size:1.125rem;color:var(--text-muted);margin:0 0 .5rem 0}.empty-state p[data-v-31392d77],.error-state p[data-v-31392d77]{font-size:.875rem;margin:0}.error-state p[data-v-31392d77]{margin-bottom:1rem}.notification-list[data-v-31392d77]{display:flex;flex-direction:column;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.notification-row[data-v-31392d77]{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:var(--surface-card);cursor:pointer;transition:background .15s ease}.notification-row[data-v-31392d77]:hover{background:var(--surface-card-hover)}.notification-row.is-unread .row-title[data-v-31392d77]{color:var(--text-heading);font-weight:var(--fw-semibold)}.notification-row.is-unread .row-message[data-v-31392d77]{color:var(--text-secondary)}.notification-row.is-selected[data-v-31392d77]{background:var(--surface-overlay-3)}.row-icon[data-v-31392d77]{flex:none;width:1rem;display:flex;align-items:center;justify-content:center;font-size:.875rem}.icon-info[data-v-31392d77]{color:var(--color-info)}.icon-low[data-v-31392d77]{color:var(--color-success)}.icon-medium[data-v-31392d77]{color:var(--color-warning)}.icon-high[data-v-31392d77]{color:var(--color-feed)}.icon-critical[data-v-31392d77]{color:var(--color-error)}.icon-default[data-v-31392d77]{color:var(--text-faint)}.row-title[data-v-31392d77]{flex:none;max-width:34rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-message[data-v-31392d77]{flex:1;min-width:0;font-size:.8125rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-dot[data-v-31392d77]{flex:none;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-info)}.row-time[data-v-31392d77]{flex:none;font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.row-actions[data-v-31392d77]{flex:none;display:flex;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .15s ease}.notification-row:hover .row-actions[data-v-31392d77]{opacity:1;pointer-events:auto}.btn-quick-action[data-v-31392d77]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-disabled);cursor:pointer;font-size:.6875rem;transition:var(--transition-fast)}.btn-quick-action[data-v-31392d77]:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.load-more-trigger[data-v-31392d77]{height:20px;margin:20px 0}.loading-more[data-v-31392d77]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:var(--text-muted);font-size:.875rem}.spinner-small[data-v-31392d77]{font-size:1rem;color:var(--text-faint)}.syntax-input-container[data-v-8c4aec9e]{--sqi-pad:1rem 0;--sqi-font:1rem;--sqi-line:1.5;position:relative;width:100%}.syntax-input-container[data-v-8c4aec9e]:not(.multiline):not(.compact){height:3.5rem}.syntax-input-container.multiline[data-v-8c4aec9e]{--sqi-pad:1rem;height:100%}.syntax-input-container.compact[data-v-8c4aec9e]{--sqi-pad:0;--sqi-font:0.8125rem;--sqi-line:1.125rem;line-height:0}.syntax-input-container.compact .highlight-layer[data-v-8c4aec9e],.syntax-input-container.compact .input-layer[data-v-8c4aec9e],.syntax-input-container.compact .measuring-layer[data-v-8c4aec9e]{height:var(--sqi-line)}.highlight-layer[data-v-8c4aec9e],.input-layer[data-v-8c4aec9e],.measuring-layer[data-v-8c4aec9e]{width:100%;padding:var(--sqi-pad);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--sqi-font);line-height:var(--sqi-line);box-sizing:border-box}.highlight-layer[data-v-8c4aec9e]{position:absolute;top:0;left:0;white-space:pre;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none}.highlight-layer[data-v-8c4aec9e]::-webkit-scrollbar{display:none}.highlight-layer.multiline[data-v-8c4aec9e]{height:100%;white-space:pre-wrap;word-wrap:break-word;overflow-y:auto}.measuring-layer[data-v-8c4aec9e]{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none;z-index:-1}.measuring-layer.multiline[data-v-8c4aec9e]{white-space:pre-wrap;word-wrap:break-word}.cursor-marker[data-v-8c4aec9e]{display:inline;width:0;height:0}.input-layer[data-v-8c4aec9e]{position:relative;background:transparent;border:none;outline:none;color:transparent;caret-color:#fff;z-index:1}.syntax-input-container.compact .input-layer[data-v-8c4aec9e]{display:block}.input-layer.multiline[data-v-8c4aec9e]{height:100%;resize:none;white-space:pre-wrap;word-wrap:break-word;overflow-y:auto}.input-layer[data-v-8c4aec9e]::-moz-placeholder{color:var(--text-faint)}.input-layer[data-v-8c4aec9e]::placeholder{color:var(--text-faint)}.input-layer[data-v-8c4aec9e]:disabled{opacity:.6;cursor:not-allowed}[data-v-8c4aec9e] .token-field{color:var(--color-warning)}[data-v-8c4aec9e] .token-invalid-field{color:var(--color-error)}[data-v-8c4aec9e] .token-qualifier{color:var(--text-faint)}[data-v-8c4aec9e] .token-operator{color:var(--accent)}[data-v-8c4aec9e] .token-quoted{color:var(--color-success)}[data-v-8c4aec9e] .token-structural{color:var(--text-faint)}[data-v-8c4aec9e] .token-text{color:var(--text-heading)}.autocomplete-dropdown[data-v-8c4aec9e]{position:fixed;background-color:var(--surface-card-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:300px;overflow-y:auto;z-index:10000;box-shadow:var(--shadow-lg)}.autocomplete-dropdown[data-v-8c4aec9e]::-webkit-scrollbar{width:6px}.autocomplete-dropdown[data-v-8c4aec9e]::-webkit-scrollbar-track{background:transparent}.autocomplete-dropdown[data-v-8c4aec9e]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-xs)}.autocomplete-dropdown[data-v-8c4aec9e]::-webkit-scrollbar-thumb:hover{background:var(--surface-overlay-3)}.dropdown-item[data-v-8c4aec9e]{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;cursor:pointer;transition:var(--transition-fast);border-bottom:1px solid var(--border-subtle)}.dropdown-item[data-v-8c4aec9e]:last-child{border-bottom:none}.dropdown-item.selected[data-v-8c4aec9e],.dropdown-item[data-v-8c4aec9e]:hover{background-color:var(--surface-overlay-2)}.field-name[data-v-8c4aec9e]{color:var(--text-primary);font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500;line-height:1.3;flex:none;white-space:nowrap}.field-description[data-v-8c4aec9e]{color:var(--text-faint);font-size:.75rem;margin:0 0 0 auto;line-height:1.3;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-enter-active[data-v-8c4aec9e],.dropdown-leave-active[data-v-8c4aec9e]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-8c4aec9e],.dropdown-leave-to[data-v-8c4aec9e]{opacity:0;transform:translateY(-4px)}.toolbar-query-input[data-v-8cb8c434]{display:flex;align-items:center;align-self:center;gap:.375rem;flex:1;min-width:0;box-sizing:border-box;height:var(--field-height,var(--toolbar-control-h,2.5rem));padding:0 .75rem;background:var(--field-surface,var(--surface-card));border:var(--field-border,1px solid var(--border));border-radius:var(--field-radius,var(--radius-lg));transition:var(--transition)}.toolbar-query-input[data-v-8cb8c434]:focus-within{border-color:var(--field-focus-border,var(--accent))}.query-field[data-v-8cb8c434]{flex:1;min-width:0}.search-icon[data-v-8cb8c434]{color:var(--text-disabled);font-size:.75rem;flex-shrink:0}.trail[data-v-8cb8c434]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:-5px;flex-shrink:0}.ring[data-v-8cb8c434]{display:inline-block;width:12px;height:12px;border:2px solid var(--text-disabled);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:tqi-ring-8cb8c434 .9s linear infinite}@keyframes tqi-ring-8cb8c434{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ring[data-v-8cb8c434]{animation:none}}.search-clear[data-v-8cb8c434]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);cursor:pointer;font-size:.6875rem;flex-shrink:0;transition:var(--transition-fast)}.search-clear[data-v-8cb8c434]:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.time-range-dropdown[data-v-4a050c9c]{position:relative}.picker-icon[data-v-4a050c9c]{width:14px;height:14px;flex:none;color:var(--text-secondary)}.picker-label[data-v-4a050c9c]{display:grid;text-align:left}.picker-sizer[data-v-4a050c9c],.picker-text[data-v-4a050c9c]{grid-area:1/1;white-space:nowrap}.picker-sizer[data-v-4a050c9c]{visibility:hidden}.btn.picker.ingested[data-v-4a050c9c]{color:var(--color-ingest-text);background:var(--color-ingest-soft);border-color:var(--color-ingest-border)}.btn.picker.ingested .picker-icon[data-v-4a050c9c]{color:var(--color-ingest-text)}.time-range-menu{background:var(--trd-menu-bg,var(--surface-page));border:1px solid var(--border);border-radius:var(--trd-menu-radius,var(--radius-lg));box-shadow:var(--trd-menu-shadow,0 10px 40px rgba(0,0,0,.4));z-index:9999;overflow:hidden}.tr-dropdown-enter-active,.tr-dropdown-leave-active{transition:var(--transition)}.tr-dropdown-enter-from,.tr-dropdown-leave-to{opacity:0;transform:translateY(-8px)}.time-range-menu .preset-list{padding:.375rem}.time-range-menu .preset-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.time-range-menu .preset-option:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.time-range-menu .preset-option.selected{color:var(--accent-text);background:var(--accent-soft-2)}.time-range-menu .check-icon{font-size:.7rem;color:var(--accent)}.time-range-menu .preset-option.ingested{color:var(--color-ingest-text);background:var(--color-ingest-soft);cursor:default}.time-range-menu .preset-option.ingested .check-icon,.time-range-menu .section-toggle.ingested.active{color:var(--color-ingest-text)}.time-range-menu .menu-divider{height:1px;background:var(--surface-overlay-2);margin:.25rem .75rem}.time-range-menu .section-toggle{display:flex;align-items:center;gap:.5rem;width:calc(100% - .75rem);padding:.625rem .75rem;margin:.25rem .375rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.time-range-menu .section-toggle:hover{background:var(--surface-overlay-2);color:var(--text-primary)}.time-range-menu .section-toggle.active{color:var(--accent-text)}.time-range-menu .section-icon{font-size:.75rem;width:1rem;text-align:center}.time-range-menu .section-chevron{font-size:.6rem;margin-left:auto;transition:transform .2s ease}.time-range-menu .section-chevron.rotated{transform:rotate(180deg)}.time-range-menu .custom-range{padding:.75rem;padding-top:.25rem;display:flex;flex-direction:column;gap:.5rem}.time-range-menu .custom-field{display:flex;flex-direction:column;gap:.25rem}.time-range-menu .custom-field label{font-size:.7rem;color:var(--text-faint);font-weight:500}.time-range-menu .custom-field .optional{font-weight:400;color:var(--text-disabled)}.time-range-menu .custom-input{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);padding:.4rem .5rem;font-size:.75rem;outline:none;transition:border-color .15s ease;color-scheme:dark}.time-range-menu .custom-input:focus{border-color:var(--trd-input-focus-border,var(--accent-soft-6))}.time-range-menu .apply-btn{background:var(--trd-apply-bg,var(--accent-soft-4));border:1px solid var(--trd-apply-border,var(--accent-soft-6));border-radius:var(--radius-sm);color:var(--accent-text);padding:.4rem .75rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:var(--transition-fast);margin-top:.25rem}.time-range-menu .apply-btn:hover:not(:disabled){background:var(--trd-apply-hover-bg,var(--accent-soft-6));border-color:var(--accent);color:var(--text-heading)}.time-range-menu .apply-btn:disabled{opacity:.4;cursor:not-allowed}.query-editor[data-v-0253f08a]{position:fixed;inset:0;z-index:99}.qe-scrim[data-v-0253f08a]{position:fixed;inset:0;background:var(--scrim-heavy,var(--scrim));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qe-panel[data-v-0253f08a]{position:fixed;box-sizing:border-box;background:var(--surface-raised);border-bottom:1px solid var(--border-strong);box-shadow:var(--shadow-overlay)}.qe-field[data-v-0253f08a]{display:flex;align-items:flex-start;gap:.375rem;padding:13px .75rem 12px;height:calc(var(--qe-rows)*1.125rem + 25px)}.qe-icon-box[data-v-0253f08a]{display:inline-flex;align-items:center;height:1.125rem;flex-shrink:0}.qe-icon[data-v-0253f08a]{color:var(--text-disabled);font-size:.75rem}.qe-input[data-v-0253f08a]{flex:1;min-width:0;height:100%}.qe-field[data-v-0253f08a] .syntax-input-container.multiline{--sqi-pad:0;--sqi-font:0.8125rem;--sqi-line:1.125rem}.qe-field[data-v-0253f08a] .input-layer.multiline{background:transparent;border:0;outline:none}.qe-foot[data-v-0253f08a]{display:flex;align-items:center;gap:var(--space-4);padding:.35rem .75rem .4rem;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint)}.qe-keys[data-v-0253f08a]{margin-left:auto;display:inline-flex;gap:var(--space-3)}kbd[data-v-0253f08a]{font:inherit;color:var(--text-secondary)}.event-search-bar[data-v-adeb6b42]{flex:none;display:flex;align-items:stretch;height:var(--tbl-band-h,44px);border-bottom:1px solid var(--border);background:var(--surface-page)}.cell[data-v-adeb6b42]{display:inline-flex;align-items:center;border-right:1px solid var(--border)}.cell[data-v-adeb6b42]:last-child{border-right:none}.query-cell[data-v-adeb6b42]{flex:1;min-width:0;padding:0;display:flex;align-items:stretch;--field-border:none;--field-radius:0;--field-surface:transparent;--field-height:100%}.query-cell[data-v-adeb6b42]:not(.rest):focus-within{box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.query-cell[data-v-adeb6b42] .query-display{flex:1}.rest-ring[data-v-adeb6b42]{align-self:center;flex:none;margin-right:.75rem;width:14px;height:14px;border:2px solid var(--text-disabled);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:rest-spin-adeb6b42 1s linear infinite}@keyframes rest-spin-adeb6b42{to{transform:rotate(1turn)}}.query-cell[data-v-adeb6b42] .toolbar-query-input{flex:1;min-width:0;height:100%}.time-cell[data-v-adeb6b42]{padding:0}.event-search-bar:not(.boxed) .time-cell[data-v-adeb6b42] .time-range-dropdown{align-self:stretch;display:flex;align-items:stretch}.event-search-bar:not(.boxed) .time-cell[data-v-adeb6b42] .btn{height:100%;border:0;border-radius:0;background:transparent}.event-search-bar.boxed[data-v-adeb6b42]{flex:1;min-width:0;height:var(--control-h,2rem);border-bottom:none;gap:var(--space-2);background:transparent}.event-search-bar.boxed .cell[data-v-adeb6b42]{border-right:none}.event-search-bar.boxed .query-cell[data-v-adeb6b42]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-input);overflow:hidden;transition:border-color var(--dur-fast) var(--ease)}.event-search-bar.boxed .query-cell[data-v-adeb6b42]:not(.rest):focus-within{box-shadow:none;border-color:var(--accent-soft-6)}.animated-count[data-v-cac6a230]{font-variant-numeric:tabular-nums}.log-type-facets[data-v-80add838]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:6px 0 0;gap:6px}.scroll-zone[data-v-80add838]{flex:1;overflow-y:auto;min-height:0}.zone-fixed[data-v-80add838]{flex-shrink:0;overflow:hidden}.zone-scroll[data-v-80add838]{flex:0 1 auto;overflow-y:auto;min-height:0}.scroll-zone[data-v-80add838]::-webkit-scrollbar,.zone-scroll[data-v-80add838]::-webkit-scrollbar{width:6px}.scroll-zone[data-v-80add838]::-webkit-scrollbar-track,.zone-scroll[data-v-80add838]::-webkit-scrollbar-track{background:var(--scrim-dim);border-radius:10px}.scroll-zone[data-v-80add838]::-webkit-scrollbar-thumb,.zone-scroll[data-v-80add838]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.scroll-zone[data-v-80add838]::-webkit-scrollbar-thumb:hover,.zone-scroll[data-v-80add838]::-webkit-scrollbar-thumb:hover{background:var(--surface-control)}.empty-state[data-v-80add838],.loading-state[data-v-80add838]{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;color:var(--text-faint);font-size:var(--fs-sm)}.log-type-list[data-v-80add838]{gap:6px}.log-type-item[data-v-80add838],.log-type-list[data-v-80add838]{display:flex;flex-direction:column}.log-type-row[data-v-80add838],.nested-log-type-row[data-v-80add838],.source-row[data-v-80add838]{box-sizing:border-box;min-height:26px;display:flex;align-items:center;gap:.5rem;padding:0 8px;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease)}.log-type-row[data-v-80add838]:hover,.nested-log-type-row[data-v-80add838]:hover,.source-row[data-v-80add838]:hover{background:var(--surface-overlay)}.log-type-row.active[data-v-80add838],.nested-log-type-row.active[data-v-80add838],.source-row.active[data-v-80add838]{background:var(--accent-soft)}.log-type-info[data-v-80add838]{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.log-type-color[data-v-80add838]{width:6px;height:6px;border-radius:var(--radius-pill);flex-shrink:0}.source-icon[data-v-80add838]{font-size:.65rem;flex-shrink:0;width:8px}.log-type-name[data-v-80add838]{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--fs-md);line-height:1;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-type-row.active .log-type-name[data-v-80add838],.nested-log-type-row.active .log-type-name[data-v-80add838],.source-row.active .log-type-name[data-v-80add838]{color:var(--text-primary)}.log-type-count[data-v-80add838]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);line-height:1;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.log-type-row.active .log-type-count[data-v-80add838],.nested-log-type-row.active .log-type-count[data-v-80add838],.source-row.active .log-type-count[data-v-80add838]{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.log-type-row[data-v-80add838],.nested-log-type-row[data-v-80add838],.source-row[data-v-80add838]{transition:none}}.nested-log-types[data-v-80add838]{display:flex;flex-direction:column;padding:0 0 0 .75rem;gap:6px}.spinner-small[data-v-80add838]{--spin-track:var(--text-disabled);--spin-ink:var(--accent)}.select-menu[data-v-6f38cdb2]{display:inline-flex}.select-trigger[data-v-6f38cdb2]{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.25rem .4rem;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);font-size:.7rem;cursor:pointer;transition:var(--transition-fast)}.select-trigger[data-v-6f38cdb2]:hover:not(:disabled){border-color:var(--accent-soft-5)}.select-trigger.open[data-v-6f38cdb2]{border-color:var(--accent)}.select-trigger[data-v-6f38cdb2]:disabled{opacity:.5;cursor:not-allowed}.select-trigger.mono .select-value[data-v-6f38cdb2]{font-family:var(--font-mono)}.select-value[data-v-6f38cdb2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-caret[data-v-6f38cdb2]{font-size:.55rem;color:var(--text-faint);flex-shrink:0}.option-list[data-v-6f38cdb2]{max-height:300px;overflow-y:auto}.option-item[data-v-6f38cdb2]{font-size:.8rem}.option-item.mono .option-label[data-v-6f38cdb2]{font-family:var(--font-mono)}.option-item.selected .option-label[data-v-6f38cdb2]{color:var(--accent-text)}.option-check[data-v-6f38cdb2]{font-size:.7rem;color:var(--accent);width:.8rem;flex-shrink:0}.option-check.hidden[data-v-6f38cdb2]{visibility:hidden}.option-label[data-v-6f38cdb2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-list[data-v-6f38cdb2]::-webkit-scrollbar{width:6px}.option-list[data-v-6f38cdb2]::-webkit-scrollbar-track{background:transparent}.option-list[data-v-6f38cdb2]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.menu-option[data-v-fb447f7e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .15s ease}.menu-option[data-v-fb447f7e]:hover{background:var(--surface-overlay)}.menu-divider[data-v-fb447f7e]{height:1px;background:var(--surface-overlay-2);margin:.25rem 0}.reset-option[data-v-fb447f7e]{color:var(--text-muted)}.reset-option[data-v-fb447f7e]:hover{color:var(--text-primary)}.reset-icon[data-v-fb447f7e]{font-size:.7rem;color:var(--text-muted)}.option-check-space[data-v-fb447f7e]{width:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option-label[data-v-fb447f7e]{font-size:.8125rem;color:var(--text-primary)}.checkbox[data-v-fb447f7e]{width:1rem;height:1rem;border:1.5px solid var(--border-strong);border-radius:.1875rem;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.checkbox.small[data-v-fb447f7e]{width:.875rem;height:.875rem}.checkbox.is-checked[data-v-fb447f7e]{background:var(--accent-soft-6);border-color:var(--accent)}.checkbox.is-indeterminate[data-v-fb447f7e]{background:var(--accent-soft-5);border-color:var(--accent-soft-6)}.check-icon[data-v-fb447f7e]{font-size:.5rem;color:var(--text-heading)}.checkbox.small .check-icon[data-v-fb447f7e]{font-size:.45rem}.source-row[data-v-fb447f7e]{padding-right:.5rem}.source-label[data-v-fb447f7e]{flex:1;font-weight:500}.expand-chevron[data-v-fb447f7e]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:none;border-radius:var(--radius-xs);color:var(--text-faint);font-size:.5rem;cursor:pointer;transition:var(--transition-fast)}.expand-chevron[data-v-fb447f7e]:hover{background:var(--surface-overlay-2);color:var(--text-primary)}.log-types-list[data-v-fb447f7e]{overflow:hidden}.log-type-row[data-v-fb447f7e]{padding-left:1.5rem;padding-top:.375rem;padding-bottom:.375rem}.log-type-row.is-selected[data-v-fb447f7e]{background:var(--accent-soft)}.log-type-dot[data-v-fb447f7e]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.logs-expand-enter-active[data-v-fb447f7e],.logs-expand-leave-active[data-v-fb447f7e]{transition:var(--transition-fast);overflow:hidden}.logs-expand-enter-from[data-v-fb447f7e],.logs-expand-leave-to[data-v-fb447f7e]{opacity:0;max-height:0}.logs-expand-enter-to[data-v-fb447f7e],.logs-expand-leave-from[data-v-fb447f7e]{max-height:500px}.empty-sources[data-v-fb447f7e]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;text-align:center;gap:.4rem}.empty-icon[data-v-fb447f7e]{font-size:1.1rem;color:var(--text-disabled)}.empty-text[data-v-fb447f7e]{font-size:.8125rem;font-weight:500;color:var(--text-muted)}.empty-hint[data-v-fb447f7e]{font-size:.7rem;color:var(--text-faint);line-height:1.4;max-width:200px}.schema-head[data-v-1b909294]{display:grid;grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4);margin:0;align-items:baseline}.schema-head dt[data-v-1b909294]{font-size:var(--fs-xs);color:var(--text-secondary)}.schema-head dd[data-v-1b909294]{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.field-hint.none[data-v-1b909294]{margin:0}.sec-head[data-v-1b909294]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.sec-name[data-v-1b909294]{margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-group[data-v-1b909294]{color:var(--text-disabled)}.sec-filter[data-v-1b909294]{width:180px;flex:none;height:28px;font-size:var(--fs-xs)}.schema-table[data-v-1b909294]{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.schema-table th[data-v-1b909294]{padding:var(--space-1) 0;text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border)}.schema-table td[data-v-1b909294]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);vertical-align:baseline}.schema-table tr:last-child td[data-v-1b909294]{border-bottom:none}.schema-table td code[data-v-1b909294]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-primary);word-break:break-all}.schema-table .c-type[data-v-1b909294]{width:1%;white-space:nowrap;padding-left:var(--space-3)}.schema-table .c-desc[data-v-1b909294]{padding-left:var(--space-3);font-size:var(--fs-xs);color:var(--text-secondary)}.schema-table tr.virtual code[data-v-1b909294]{color:var(--text-secondary)}.virtual-mark[data-v-1b909294]{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint)}.empty-row[data-v-1b909294]{color:var(--text-faint);font-size:var(--fs-xs)}.ctx-scrim[data-v-f2220bb8]{position:fixed;inset:0;z-index:1200}.ctx-menu[data-v-f2220bb8]{position:fixed;z-index:1201;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:.35rem;display:flex;flex-direction:column;gap:2px}.ctx-head[data-v-f2220bb8]{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem .3rem;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-disabled)}.ctx-head .t[data-v-f2220bb8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-head .n[data-v-f2220bb8]{margin-left:auto;font-variant-numeric:tabular-nums}.ctx-back[data-v-f2220bb8]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.3rem .45rem .35rem;margin-bottom:.15rem;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer}.ctx-back[data-v-f2220bb8]:hover{color:var(--text-heading)}.ctx-back .bc[data-v-f2220bb8]{color:var(--text-faint);font-size:.6rem}.ctx-scroll[data-v-f2220bb8]{display:flex;flex-direction:column;gap:2px;max-height:15rem;overflow-y:auto}.ctx-item[data-v-f2220bb8]{display:flex;align-items:center;gap:.5rem;width:100%;height:30px;padding:0 .5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:var(--transition-fast)}.ctx-item[data-v-f2220bb8]:hover:not(:disabled){background:var(--surface-overlay);color:var(--text-heading)}.ctx-item.on[data-v-f2220bb8]{background:var(--accent-soft);color:var(--text-heading)}.ctx-item[data-v-f2220bb8]:disabled{opacity:.45;cursor:default}.ctx-item .g[data-v-f2220bb8]{font-size:.7rem;width:12px;color:var(--text-faint)}.ctx-item .more[data-v-f2220bb8]{margin-left:auto;font-size:.6rem;color:var(--text-faint)}.ctx-sep[data-v-f2220bb8]{height:1px;background:var(--border);margin:.3rem .2rem}.fmt[data-v-f2220bb8]{display:flex;gap:2px;padding:2px;margin:.1rem .15rem .35rem;background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-sm)}.fmt button[data-v-f2220bb8]{flex:1;padding:.25rem 0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.05em;cursor:pointer}.fmt button.on[data-v-f2220bb8]{background:var(--surface-control);color:var(--text-heading)}@media (prefers-reduced-motion:reduce){.ctx-item[data-v-f2220bb8]{transition:none}}.root-pop[data-v-215e0dcb]{width:340px;max-height:calc(100vh - 20px);display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:9999;overflow:hidden}.pop-head[data-v-215e0dcb]{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--border);flex:none}.pop-name[data-v-215e0dcb]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pop-count[data-v-215e0dcb]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap}.pop-x[data-v-215e0dcb]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-faint);cursor:pointer;flex-shrink:0}.pop-x[data-v-215e0dcb]:hover{color:var(--text-primary);background:var(--surface-hover)}.pop-x svg[data-v-215e0dcb]{width:13px;height:13px}.pop-row[data-v-215e0dcb]{display:flex;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border-subtle);flex:none}.pop-label[data-v-215e0dcb]{font-size:var(--fs-xs);color:var(--text-secondary);flex:1;min-width:0}.pop-value[data-v-215e0dcb]{font-size:var(--fs-xs);color:var(--text-primary)}.pop-hint[data-v-215e0dcb],.pop-value.mono[data-v-215e0dcb]{font-family:var(--font-mono)}.pop-hint[data-v-215e0dcb]{font-size:var(--fs-2xs);color:var(--text-faint)}.pop-row[data-v-215e0dcb] .select-menu{max-width:200px}.pop-section[data-v-215e0dcb]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;border-bottom:1px solid var(--border-subtle)}.pop-section-label[data-v-215e0dcb]{flex:none;padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.pop-tree[data-v-215e0dcb]{overflow-y:auto;min-height:0;max-height:320px}.pop-tree[data-v-215e0dcb]::-webkit-scrollbar{width:4px}.pop-tree[data-v-215e0dcb]::-webkit-scrollbar-track{background:transparent}.pop-tree[data-v-215e0dcb]::-webkit-scrollbar-thumb{background:var(--surface-overlay-3);border-radius:var(--radius-xs)}.pop-section-count[data-v-215e0dcb]{margin-left:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-disabled)}.pop-list[data-v-215e0dcb]{overflow-y:auto;min-height:0;max-height:260px;padding:0 var(--space-2) var(--space-2)}.pop-list[data-v-215e0dcb]::-webkit-scrollbar{width:4px}.pop-list[data-v-215e0dcb]::-webkit-scrollbar-track{background:transparent}.pop-list[data-v-215e0dcb]::-webkit-scrollbar-thumb{background:var(--surface-overlay-3);border-radius:var(--radius-xs)}.pop-check[data-v-215e0dcb]{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-xs)}.pop-check[data-v-215e0dcb]:hover{background:var(--surface-overlay)}.pop-check-label[data-v-215e0dcb]{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.pop-check-types[data-v-215e0dcb]{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.pop-empty[data-v-215e0dcb]{padding:var(--space-2)}.pop-column[data-v-215e0dcb]{gap:var(--space-1)}.pop-column.off .pop-check-label[data-v-215e0dcb]{color:var(--text-faint)}.drag-handle[data-v-215e0dcb]{cursor:grab;color:var(--text-disabled);font-size:var(--fs-2xs);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.15em}.drag-handle[data-v-215e0dcb]:hover{color:var(--text-secondary)}.column-ghost[data-v-215e0dcb]{opacity:.4;background:var(--accent-soft-2)}.column-drag[data-v-215e0dcb]{background:var(--surface-raised);box-shadow:var(--shadow-overlay)}.pop-item[data-v-215e0dcb]{display:flex;align-items:center;gap:var(--space-2);width:100%;height:28px;padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer}.pop-item[data-v-215e0dcb]:hover:not(:disabled){background:var(--surface-overlay)}.pop-item[data-v-215e0dcb]:disabled{color:var(--text-disabled);cursor:not-allowed}.pop-item-quiet[data-v-215e0dcb]{width:auto;margin:0 var(--space-2) var(--space-2);color:var(--text-secondary)}.pop-item-label[data-v-215e0dcb]{min-width:0;overflow:hidden;text-overflow:ellipsis}.over-icon[data-v-215e0dcb]{margin-left:auto;width:11px;height:11px;flex-shrink:0;color:var(--color-warning-text)}.pop-item:disabled .over-icon[data-v-215e0dcb]{color:var(--text-disabled)}.pop-links[data-v-215e0dcb]{display:inline-flex;align-items:center;gap:var(--space-3)}.pop-foot[data-v-215e0dcb]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex:none}.pop-foot-table[data-v-215e0dcb]{justify-content:flex-end}.pop-link[data-v-215e0dcb]{font-size:var(--fs-xs);color:var(--text-secondary);text-decoration:none;white-space:nowrap}.pop-link[data-v-215e0dcb]:hover{color:var(--text-primary)}.pop-link-btn[data-v-215e0dcb]{border:0;background:transparent;padding:0;font-family:inherit;cursor:pointer}.root-pop-enter-active[data-v-215e0dcb],.root-pop-leave-active[data-v-215e0dcb]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.root-pop-enter-from[data-v-215e0dcb],.root-pop-leave-to[data-v-215e0dcb]{opacity:0;transform:translateX(-4px)}.selector-facets[data-v-beb246ee]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.scroll-zone[data-v-beb246ee]{flex:1;overflow-y:auto;min-height:0}.scroll-zone[data-v-beb246ee]::-webkit-scrollbar{width:6px}.scroll-zone[data-v-beb246ee]::-webkit-scrollbar-track{background:var(--scrim-dim);border-radius:10px}.scroll-zone[data-v-beb246ee]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.empty-state[data-v-beb246ee],.loading-state[data-v-beb246ee]{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;color:var(--text-faint);font-size:var(--fs-sm)}.facet-list[data-v-beb246ee]{display:flex;flex-direction:column;gap:6px}.facet-row[data-v-beb246ee]{box-sizing:border-box;height:28px;display:flex;align-items:center;gap:.5rem;padding:0 8px;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease)}.facet-row[data-v-beb246ee]:hover{background:var(--surface-overlay)}.facet-row.active[data-v-beb246ee]{background:var(--accent-soft)}.facet-row[data-v-beb246ee]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.facet-dot[data-v-beb246ee]{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-faint);flex-shrink:0}.facet-row.active .facet-dot[data-v-beb246ee]{background:var(--text-primary)}.facet-name[data-v-beb246ee]{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--fs-md);line-height:1;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-row.active .facet-name[data-v-beb246ee]{color:var(--text-primary)}.facet-count[data-v-beb246ee]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);line-height:1;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.facet-count b[data-v-beb246ee]{font-weight:inherit}.facet-count i[data-v-beb246ee]{font-style:normal;color:var(--text-disabled)}.facet-count em[data-v-beb246ee]{font-style:normal;color:var(--color-info-text);margin-left:.3rem}.facet-row.active .facet-count[data-v-beb246ee]{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.facet-row[data-v-beb246ee]{transition:none}}.spinner-small[data-v-beb246ee]{--spin-track:var(--text-disabled);--spin-ink:var(--accent)}.selector-well[data-v-53eed24e]{flex:0 1 auto;display:flex;flex-direction:column;min-height:0}.well-caption[data-v-53eed24e]{flex:none;box-sizing:border-box;height:28px;display:flex;align-items:center;gap:.5rem;padding:8px 8px 6px;border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.well-caption.foldable[data-v-53eed24e]{cursor:pointer}.well-caption[data-v-53eed24e]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.well-label[data-v-53eed24e]{flex:1;min-width:0;font-size:10px;font-weight:var(--fw-semibold);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.well-added[data-v-53eed24e]{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);line-height:1;color:var(--color-info-text)}.well-clear[data-v-53eed24e]{flex:none;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--text-faint);font-size:12px;line-height:1;cursor:pointer}.well-clear[data-v-53eed24e]:hover{background:var(--surface-hover);color:var(--text-primary)}.well-count[data-v-53eed24e]{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);line-height:1;color:var(--text-faint)}.well-count.pending[data-v-53eed24e]{opacity:.7}.well-caret[data-v-53eed24e]{width:11px;height:11px;stroke-width:2;color:var(--text-faint);flex-shrink:0;transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.well-caption:hover .well-caret[data-v-53eed24e]{color:var(--text-secondary)}.well-caret.open[data-v-53eed24e]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.well-caret[data-v-53eed24e]{transition:none}}.fade-enter-active[data-v-53eed24e],.fade-leave-active[data-v-53eed24e]{transition:opacity var(--dur-fast) var(--ease)}.fade-enter-from[data-v-53eed24e],.fade-leave-to[data-v-53eed24e]{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-53eed24e],.fade-leave-active[data-v-53eed24e]{transition:none}}.well-body[data-v-53eed24e]{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.data-column[data-v-8dd24440]{position:relative;width:224px;min-width:224px;padding:8px 8px 8px 16px;background:var(--surface-page);display:flex;flex-direction:column;overflow:hidden}.data-column[data-v-8dd24440]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--border);pointer-events:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.data-column[data-v-8dd24440]:after{width:.5px}}.well-slot[data-v-8dd24440]{flex:0 1 auto;display:flex;flex-direction:column;min-height:0}.group-label[data-v-8dd24440]{flex:none;box-sizing:border-box;height:28px;margin-top:12px;display:flex;align-items:center;gap:.5rem;padding:8px 8px 6px;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-label[data-v-8dd24440]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.group-label-text[data-v-8dd24440]{flex:1;min-width:0;font-size:10px;font-weight:var(--fw-semibold);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.group-count[data-v-8dd24440]{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);line-height:1;color:var(--text-faint)}.group-caret[data-v-8dd24440]{width:11px;height:11px;stroke-width:2;color:var(--text-faint);flex-shrink:0;transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.group-label:hover .group-caret[data-v-8dd24440]{color:var(--text-secondary)}.group-caret.open[data-v-8dd24440]{transform:rotate(90deg)}.root-list[data-v-8dd24440]{flex:1;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.root[data-v-8dd24440]{flex:none;display:flex;flex-direction:column;min-height:0}.root.body.open[data-v-8dd24440]{flex:0 1 auto;min-height:0}.root-row[data-v-8dd24440]{flex:none;box-sizing:border-box;height:28px;display:flex;align-items:center;gap:.5rem;padding:0 8px;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease)}.root-row[data-v-8dd24440]:hover{background:var(--surface-overlay)}.root-row.on[data-v-8dd24440]{background:var(--accent-soft)}.root-row[data-v-8dd24440]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.root-icon[data-v-8dd24440]{width:14px;height:14px;stroke-width:1.75;color:var(--text-secondary);flex-shrink:0}.root-row.on .root-icon[data-v-8dd24440]{color:var(--text-primary)}.root-name[data-v-8dd24440]{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--fs-md);line-height:1;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.root-row.on .root-name[data-v-8dd24440]{color:var(--text-primary)}.root-count[data-v-8dd24440]{display:inline-flex;align-items:center;gap:1px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);line-height:1;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.root-row.on .root-count[data-v-8dd24440]{color:var(--text-primary)}.root-count .skipped[data-v-8dd24440],.root-count .zero[data-v-8dd24440]{color:var(--text-faint)}.root-count .base-spinner[data-v-8dd24440]{--spin-track:var(--surface-control);--spin-ink:var(--text-faint)}.root-row.on .root-count .base-spinner[data-v-8dd24440]{--spin-ink:var(--text-secondary)}.root.dim>.root-row:not(.on) .root-count .skipped[data-v-8dd24440],.root.dim>.root-row:not(.on) .root-count .zero[data-v-8dd24440],.root.dim>.root-row:not(.on) .root-count[data-v-8dd24440],.root.dim>.root-row:not(.on) .root-icon[data-v-8dd24440],.root.dim>.root-row:not(.on) .root-name[data-v-8dd24440]{color:var(--text-disabled)}.root-body[data-v-8dd24440]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-left:20px}@media (prefers-reduced-motion:reduce){.group-caret[data-v-8dd24440],.root-row[data-v-8dd24440]{transition:none}}.fade-enter-active[data-v-8dd24440],.fade-leave-active[data-v-8dd24440]{transition:opacity var(--dur-fast) var(--ease)}.fade-enter-from[data-v-8dd24440],.fade-leave-to[data-v-8dd24440]{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-8dd24440],.fade-leave-active[data-v-8dd24440]{transition:none}}.chart[data-v-4a0d9f0e]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;min-width:0}.chart.is-strip[data-v-4a0d9f0e]{position:relative}.chart-canvas[data-v-4a0d9f0e]{flex:1 1 auto;min-height:0;width:100%;cursor:pointer}.chart-max[data-v-4a0d9f0e]{position:absolute;top:0;right:0;font-family:var(--font-mono);font-size:10px;line-height:14px;color:var(--text-faint);font-variant-numeric:tabular-nums;pointer-events:none}.chart-legend[data-v-4a0d9f0e]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:var(--space-1) 0 0;font-family:var(--font-mono);font-size:10px;line-height:1.2;color:var(--text-secondary)}.chart-legend-item[data-v-4a0d9f0e]{display:inline-flex;align-items:center;gap:6px;cursor:default;white-space:nowrap}.chart-legend-swatch[data-v-4a0d9f0e]{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--swatch)}.chart-legend-swatch.is-line[data-v-4a0d9f0e]{width:14px;height:2px;border-radius:1px}.chart-legend-swatch.is-dashed[data-v-4a0d9f0e]{background:repeating-linear-gradient(90deg,var(--swatch) 0 4px,transparent 4px 8px)}.chart-legend-total[data-v-4a0d9f0e]{color:var(--text-faint);font-variant-numeric:tabular-nums}.no-results[data-v-f6ca67da]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);box-sizing:border-box;overflow:auto;background:var(--surface-page)}.no-results-inner[data-v-f6ca67da]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:36rem;text-align:center}.nr-title[data-v-f6ca67da]{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--text-heading)}.nr-sentence[data-v-f6ca67da]{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}.nr-query[data-v-f6ca67da]{position:relative;width:100%;max-height:6.5em;overflow:hidden;white-space:pre-wrap;word-break:break-all;text-align:left;transition:max-height var(--dur) var(--ease)}.nr-query[data-v-f6ca67da]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5em;background:linear-gradient(to bottom,transparent,var(--surface-sunken));pointer-events:none;transition:opacity var(--dur-fast) var(--ease)}.nr-query[data-v-f6ca67da]:hover{max-height:40em}.nr-query[data-v-f6ca67da]:hover:after{opacity:0}.nr-actions[data-v-f6ca67da]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.nr-note[data-v-f6ca67da]{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--text-faint)}.not-run[data-v-a8e50bdc]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);box-sizing:border-box;overflow:auto;background:var(--surface-page)}.not-run-inner[data-v-a8e50bdc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:36rem;text-align:center}.nx-title[data-v-a8e50bdc]{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--text-heading)}.nx-sentence[data-v-a8e50bdc]{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}.nx-sentence b[data-v-a8e50bdc]{color:var(--text-primary);font-weight:500}.nx-query[data-v-a8e50bdc]{position:relative;width:100%;max-height:6.5em;overflow:hidden;white-space:pre-wrap;word-break:break-all;text-align:left;transition:max-height var(--dur) var(--ease)}.nx-query[data-v-a8e50bdc]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5em;background:linear-gradient(to bottom,transparent,var(--surface-sunken));pointer-events:none;transition:opacity var(--dur-fast) var(--ease)}.nx-query[data-v-a8e50bdc]:hover{max-height:40em}.nx-query[data-v-a8e50bdc]:hover:after{opacity:0}.nx-actions[data-v-a8e50bdc]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.modal-overlay[data-v-40b37a4e]{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.export-warning-modal[data-v-40b37a4e]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);padding:var(--space-6);width:100%;max-width:460px}.mo-title-row[data-v-40b37a4e]{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.mo-title-icon[data-v-40b37a4e]{font-size:var(--fs-sm);color:var(--text-secondary)}.mo-title[data-v-40b37a4e]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0}.mo-body[data-v-40b37a4e]{font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal);margin-bottom:var(--space-4)}.mo-body[data-v-40b37a4e] p{margin:0 0 var(--space-3)}.mo-body[data-v-40b37a4e] p:last-child{margin-bottom:0}.mo-body[data-v-40b37a4e] code{background:var(--surface-sunken);border:1px solid var(--border);padding:.1rem .35rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em;color:var(--text-primary)}.mo-actions[data-v-40b37a4e]{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-5)}.modal-enter-active .export-warning-modal[data-v-40b37a4e],.modal-enter-active[data-v-40b37a4e],.modal-leave-active .export-warning-modal[data-v-40b37a4e],.modal-leave-active[data-v-40b37a4e]{transition:all .25s ease}.modal-enter-from[data-v-40b37a4e],.modal-leave-to[data-v-40b37a4e]{opacity:0}.modal-enter-from .export-warning-modal[data-v-40b37a4e],.modal-leave-to .export-warning-modal[data-v-40b37a4e]{transform:scale(.95) translateY(-10px);opacity:0}.dataset-results-view[data-v-0bf9ac35]{display:flex;flex-direction:column;width:100%;height:100%}.results-section[data-v-0bf9ac35]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.empty-state[data-v-0bf9ac35],.error-state[data-v-0bf9ac35],.loading-state[data-v-0bf9ac35]{flex:1;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border-radius:var(--radius-lg)}.error-box[data-v-0bf9ac35]{border-color:var(--color-error-border)}.error-icon[data-v-0bf9ac35]{font-size:2rem;color:var(--color-error);opacity:.8}.state-box[data-v-0bf9ac35]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.state-message[data-v-0bf9ac35]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-0bf9ac35]{color:var(--text-faint);font-size:.8rem;text-align:center;max-width:420px}.spinner[data-v-0bf9ac35]{--spin-track:var(--text-disabled);--spin-ink:var(--accent)}.cvc-cell[data-v-842f3658]{display:flex;align-items:center;gap:.35rem;min-width:0}.cvc-name[data-v-842f3658]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvc-more[data-v-842f3658]{flex-shrink:0;padding:0 .35rem;font-size:.72rem;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer}.cvc-more[data-v-842f3658]:hover{color:var(--accent-text);border-color:var(--accent-soft-6);background:var(--accent-soft-3)}.cvc-menu[data-v-842f3658]{position:fixed;z-index:1000;min-width:12rem;max-width:22rem;max-height:18rem;overflow-y:auto;padding:.25rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.4))}.cvc-menu-row[data-v-842f3658]{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:var(--radius-sm)}.cvc-menu-row[data-v-842f3658]:hover{background:var(--surface-hover)}.cvc-menu-name[data-v-842f3658]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-primary)}.cvc-actions[data-v-842f3658]{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0;opacity:0;transition:opacity var(--transition-fast,.15s) ease}.cvc-menu-row:hover .cvc-actions[data-v-842f3658]{opacity:1}.cvc-btn[data-v-842f3658]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-faint);cursor:pointer;font-size:.5rem;transition:all var(--transition-fast,.15s) ease}.cvc-for[data-v-842f3658]:hover{background:var(--accent-soft-3);border-color:var(--accent-soft-6);color:var(--accent-text)}.cvc-out[data-v-842f3658]:hover{background:var(--color-error-soft,var(--color-error-soft));border-color:var(--color-error-border);color:var(--color-error)}.obs-dropdown{background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.5rem 0;min-width:220px;max-width:320px;box-shadow:var(--shadow-lg)}.obs-dropdown-row{display:flex;align-items:center;justify-content:space-between;padding:.35rem .75rem;gap:1rem;cursor:pointer}.obs-dropdown-row:hover{background:var(--surface-overlay-2)}.obs-dropdown-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.obs-dropdown-count,.obs-dropdown-name{color:var(--text-primary);font-size:.8rem}.obs-dropdown-count{font-weight:500;flex-shrink:0;font-variant-numeric:tabular-nums}.obs-dropdown-divider{height:1px;background:var(--surface-overlay-3);margin:.25rem 0}.obs-dropdown-viewall{justify-content:center;color:var(--text-muted);font-size:.8rem}.obs-dropdown-viewall:hover{color:var(--text-primary)}.obs-widget[data-v-2c497e80]{display:flex;align-items:center;gap:.5rem}.obs-text[data-v-2c497e80]{white-space:nowrap}.obs-btn[data-v-2c497e80]{color:var(--text-disabled);cursor:pointer;flex-shrink:0}.obs-btn[data-v-2c497e80]:hover{color:#fff}.obs-pending[data-v-2c497e80]{display:inline-flex;align-items:center;--spin-track:var(--surface-control);--spin-ink:var(--accent)}.obs-none[data-v-2c497e80],.obs-zero[data-v-2c497e80]{color:var(--text-faint);font-variant-numeric:tabular-nums}.obs-none[data-v-2c497e80]{cursor:help}span[data-v-1b00212c]{font-size:.9rem}.b[data-v-1b00212c]{background-color:var(--surface-raised);border-radius:var(--radius-card);padding:0 7px;font-size:.8rem;font-weight:700}.ip-container[data-v-2a10320b]{position:relative}.dropdown-menu li[data-v-cafb9836]{color:#fff!important;padding:0 .5rem}.dropdown-menu[data-v-cafb9836]{background-color:var(--surface-card)!important}.tag[data-v-cafb9836]{position:relative;border:1px solid var(--border-strong);border-radius:var(--radius-card);font-size:.9rem;padding:0 .5rem;margin-right:.1rem}.nsm[data-v-cafb9836]{margin-right:.5rem}.scrollable[data-v-cafb9836]{max-height:100px;overflow-y:auto}.dropdown-menu li.pill-selected-field[data-v-cafb9836],.nsm.pill-selected-field[data-v-cafb9836],.tag.pill-selected-field[data-v-cafb9836]{background-color:var(--accent-soft-4);border-color:var(--accent);color:var(--text-primary);border-radius:var(--radius-sm)}.dropdown-menu li.pill-selected-value[data-v-cafb9836],.nsm.pill-selected-value[data-v-cafb9836],.tag.pill-selected-value[data-v-cafb9836]{background-color:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text);border-radius:var(--radius-sm)}.nsm.pill-selected-field[data-v-cafb9836],.nsm.pill-selected-value[data-v-cafb9836]{padding:0 .4rem}.provider-thumbnail-container[data-v-e14ab23c],.provider-thumbnail[data-v-e14ab23c]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.provider-thumbnail[data-v-e14ab23c]{border-radius:var(--radius-pill);color:#fff;font-weight:600;font-size:.8rem}.provider-thumbnail-image[data-v-e14ab23c]{width:28px;height:28px;border-radius:var(--radius-pill);-o-object-fit:cover;object-fit:cover}.anon-cell[data-v-90153fbe]{display:flex;align-items:center;gap:.35rem;min-width:0}.anon-chip[data-v-90153fbe]{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.anon-name[data-v-90153fbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anon-thumb[data-v-90153fbe]{flex-shrink:0}[data-v-90153fbe] .provider-thumbnail-container{width:16px;height:16px}[data-v-90153fbe] .provider-thumbnail,[data-v-90153fbe] .provider-thumbnail-image{width:16px;height:16px;font-size:.6rem}.anon-actions[data-v-90153fbe]{display:inline-flex;align-items:center;gap:.15rem;opacity:0;transition:opacity var(--transition-fast,.15s) ease}.anon-chip:hover .anon-actions[data-v-90153fbe],.anon-menu-row:hover .anon-actions[data-v-90153fbe]{opacity:1}.anon-more[data-v-90153fbe]{flex-shrink:0;padding:0 .35rem;font-size:.72rem;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer}.anon-more[data-v-90153fbe]:hover{color:var(--accent-text);border-color:var(--accent-soft-6);background:var(--accent-soft-3)}.anon-btn[data-v-90153fbe]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-faint);cursor:pointer;font-size:.5rem}.anon-for[data-v-90153fbe]:hover{background:var(--accent-soft-3);border-color:var(--accent-soft-6);color:var(--accent-text)}.anon-out[data-v-90153fbe]:hover{background:var(--color-error-soft,var(--color-error-soft));border-color:var(--color-error-border);color:var(--color-error)}.anon-menu[data-v-90153fbe]{position:fixed;z-index:1000;min-width:12rem;max-width:22rem;max-height:18rem;overflow-y:auto;padding:.25rem;background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.4))}.anon-menu-row[data-v-90153fbe]{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:var(--radius-sm)}.anon-menu-row[data-v-90153fbe]:hover{background:var(--surface-hover)}.anon-menu-text[data-v-90153fbe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.anon-menu-name[data-v-90153fbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-primary)}.anon-menu-pools[data-v-90153fbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;color:var(--text-muted)}.anon-menu-note[data-v-90153fbe]{padding:.3rem .4rem .4rem;margin-bottom:.2rem;border-bottom:1px solid var(--border-subtle);font-size:.7rem;color:var(--text-muted)}[data-v-d0a679d6] .provider-thumbnail-container{width:16px;height:16px}[data-v-d0a679d6] .provider-thumbnail,[data-v-d0a679d6] .provider-thumbnail-image{width:16px;height:16px;font-size:.6rem}.signals-cell[data-v-33e5ba67]{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.signal-title[data-v-33e5ba67]{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.signal-title.open[data-v-33e5ba67]{cursor:pointer}.signal-title.open[data-v-33e5ba67]:hover{text-decoration:underline}.signal-more[data-v-33e5ba67]{flex:0 0 auto;white-space:nowrap}.generic-widget[data-v-50d92e3a]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.generic-pill[data-v-50d92e3a]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--border-strong);border-radius:var(--radius-card);font-size:.8rem;padding:0 .5rem;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pill-key[data-v-50d92e3a]{color:var(--text-faint);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.pill-value[data-v-50d92e3a]{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.abuse-score[data-v-f76cb3ec]{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.abuse-score-unit[data-v-f76cb3ec]{font-weight:400;opacity:.6;margin-left:1px}.abuse-score.sev-none[data-v-f76cb3ec]{color:var(--text-muted)}.abuse-score.sev-low[data-v-f76cb3ec]{color:var(--color-success-text)}.abuse-score.sev-medium[data-v-f76cb3ec]{color:var(--color-warning-text)}.abuse-score.sev-high[data-v-f76cb3ec]{color:var(--color-error-text)}.abuse-pending[data-v-f76cb3ec]{display:inline-flex;align-items:center}.abuse-spinner[data-v-f76cb3ec]{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-control);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:abuse-score-spin-f76cb3ec 1s linear infinite}@keyframes abuse-score-spin-f76cb3ec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.abuse-reports[data-v-430ae0f4]{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.abuse-count[data-v-430ae0f4]{flex:0 0 auto;font-variant-numeric:tabular-nums}.abuse-last[data-v-430ae0f4]{flex:0 1 auto;min-width:0;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.abuse-pending[data-v-430ae0f4]{display:inline-flex;align-items:center}.abuse-spinner[data-v-430ae0f4]{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-control);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:abuse-reports-spin-430ae0f4 1s linear infinite}@keyframes abuse-reports-spin-430ae0f4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sel-open[data-v-75579388]{display:block;max-width:100%;margin:0;padding:0;border:0;background:none;font:inherit;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-heading);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.sel-open[data-v-75579388]:hover{text-decoration:underline;text-underline-offset:2px}.sel-open[data-v-75579388]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:2px;border-radius:var(--radius-xs)}.seen-sq[data-v-75579388]{display:inline-flex;align-items:center;gap:var(--space-2)}.sq[data-v-75579388]{display:inline-flex;gap:3px}.sq i[data-v-75579388]{width:9px;height:9px;border-radius:2px;box-sizing:border-box;background:var(--gc,var(--text-secondary))}.sq i.off[data-v-75579388]{background:none;box-shadow:inset 0 0 0 1px var(--gc,var(--text-secondary));opacity:.5}.day[data-v-75579388],.sq-n[data-v-75579388]{font-family:var(--font-mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.val[data-v-75579388]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count[data-v-75579388]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.seen[data-v-75579388]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-75579388] tbody tr.bt-dimmed{opacity:.34}[data-v-75579388] tbody tr.bt-dimmed:hover{opacity:.7}.hero[data-v-575f2285]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.hero-badges[data-v-575f2285]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:28px}.hero-actions[data-v-575f2285]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.hero-line[data-v-575f2285]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.hero-value[data-v-575f2285]{font-family:var(--font-mono);font-size:1.7rem;font-weight:var(--fw-semibold);color:var(--text-heading);font-variant-numeric:tabular-nums;word-break:break-all;min-width:0}.copy-btn[data-v-575f2285]{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--sheet-cell,var(--surface-card));color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;transition:var(--transition-fast)}.copy-btn[data-v-575f2285]:hover{background:var(--surface-hover);color:var(--text-heading)}.hero-facts[data-v-575f2285]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.hero-facts .mono[data-v-575f2285]{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-primary)}.fact[data-v-575f2285]{display:inline-flex;align-items:center;gap:.35em}.fact .vf[data-v-575f2285]{display:inline-flex;gap:2px;margin-left:0;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.fact .vf[data-v-575f2285]:focus-within,.fact:hover .vf[data-v-575f2285]{opacity:1}.fact .vf button[data-v-575f2285]{width:16px;height:16px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--sheet-cell,var(--surface-card));color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1;cursor:pointer}.fact .vf button[data-v-575f2285]:hover{background:var(--surface-hover);color:var(--text-heading);border-color:var(--accent-soft-6)}@media (prefers-reduced-motion:reduce){.fact .vf[data-v-575f2285]{transition:none}}.e[data-v-01cb54a4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ha[data-v-54919843]{display:flex;align-items:center;gap:var(--space-2);flex:none}.vf[data-v-75a43257]{display:flex;gap:2px;margin-left:auto;flex:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.kv:hover .vf[data-v-75a43257],.vf[data-v-75a43257]:focus-within{opacity:1}.vf button[data-v-75a43257]{width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1;cursor:pointer}.vf button[data-v-75a43257]:hover{background:var(--surface-hover);color:var(--text-heading);border-color:var(--accent-soft-6)}.single-grid[data-v-75a43257]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;align-content:start}.e-card[data-v-75a43257]{background:var(--surface-card);border-radius:var(--radius-card);padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.7rem;min-height:140px}.e-card.empty-card[data-v-75a43257]{opacity:.45}.e-card-head[data-v-75a43257]{display:flex;align-items:center;gap:.5rem}.e-card-head svg[data-v-75a43257]{font-size:.9rem;color:var(--accent-text)}.e-card-title[data-v-75a43257]{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.kv[data-v-75a43257]{display:flex;align-items:center;gap:1rem;font-size:.75rem;padding:.25rem 0;border-bottom:1px solid var(--surface-overlay)}.kv .v[data-v-75a43257]{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv[data-v-75a43257]:last-child{border-bottom:none}.kv .k[data-v-75a43257]{color:var(--text-faint);flex-shrink:0}.kv .v[data-v-75a43257]{color:var(--text-primary);text-align:right;overflow-wrap:anywhere}.kv .v.mono[data-v-75a43257]{font-family:var(--font-heading);font-size:.72rem}.card-hint[data-v-75a43257]{font-size:.6875rem;color:var(--text-faint);font-style:italic}.wgt-tools[data-v-588a8c89]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none;opacity:1}.wgt-body>.empty-note[data-v-588a8c89],.wgt-body>.skel[data-v-588a8c89]{padding-left:0;padding-right:0}.locked-over .plan-chip[data-v-588a8c89]{background:var(--sheet-cell,var(--surface-card))}.meth[data-v-36a51d54]{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.04em}.meth.info[data-v-36a51d54]{color:var(--color-info-text)}.meth.ok[data-v-36a51d54]{color:var(--color-success-text)}.path[data-v-36a51d54]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);margin-right:var(--space-2);font-variant-numeric:tabular-nums}.json[data-v-36a51d54]{min-width:0}.json.scroll[data-v-36a51d54]{max-height:320px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--surface-control) transparent}.json.scroll[data-v-36a51d54]::-webkit-scrollbar{width:6px}.json.scroll[data-v-36a51d54]::-webkit-scrollbar-track{background:transparent}.json.scroll[data-v-36a51d54]::-webkit-scrollbar-thumb{background-color:var(--surface-overlay-3);border-radius:var(--radius-xs)}.api-cell[data-v-36a51d54] .vjs-tree{font-family:var(--font-mono);font-size:var(--fs-xs);background:transparent}.flag[data-v-ec381dae]{align-self:center;flex:none}.num[data-v-ec381dae]{flex:none}.spin-slot[data-v-ec381dae]{display:inline-flex;align-items:center;height:1.2em}.spin-slot[data-v-ec381dae] .base-spinner{--spin-track:var(--surface-control);--spin-ink:var(--text-faint)}.tl-row:not(.pool) .lbl>span[data-v-59feec1a]:first-child{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.sd.mk.l[data-v-59feec1a]{padding-right:12px}.sd.mk.r[data-v-59feec1a]{padding-left:12px}.attr[data-v-5b25a38a]{display:grid;grid-template-columns:repeat(var(--attr-cols,2),minmax(0,1fr))}.attr-cell[data-v-5b25a38a]{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);min-width:0}.attr-cell[data-v-5b25a38a]:nth-child(2n){border-right:0;padding-left:var(--space-3);padding-right:0}.attr-cell[data-v-5b25a38a]:last-child,.attr-cell[data-v-5b25a38a]:nth-last-child(2):nth-child(odd){border-bottom:0}.attr-cell.span[data-v-5b25a38a]{grid-column:1/-1;border-right:0;padding-left:0;padding-right:0}.ak[data-v-5b25a38a]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.av[data-v-5b25a38a]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-primary);margin-top:.1rem;min-width:0}.av>.avv[data-v-5b25a38a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf[data-v-5b25a38a]{display:flex;gap:2px;margin-left:auto;flex:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.attr-cell:hover .vf[data-v-5b25a38a],.vf[data-v-5b25a38a]:focus-within{opacity:1}.vf button[data-v-5b25a38a]{width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1;cursor:pointer}.vf button[data-v-5b25a38a]:hover{background:var(--surface-hover);color:var(--text-heading);border-color:var(--accent-soft-6)}.av.mono[data-v-5b25a38a]{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.av.warn[data-v-5b25a38a]{color:var(--color-warning-text)}.av.err[data-v-5b25a38a]{color:var(--color-error-text)}.av.good[data-v-5b25a38a]{color:var(--color-success-text)}.av.info[data-v-5b25a38a]{color:var(--color-info-text)}.ranked[data-v-00277517]{display:flex;flex-direction:column;padding:0}.rrow[data-v-00277517]{display:flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-1) 0 0;border:0;background:transparent;border-radius:var(--radius-xs);cursor:pointer;font-family:inherit;text-align:left;min-width:0;transition:background-color .15s ease}.rrow[data-v-00277517]:hover{background:var(--surface-hover)}.inert .rrow[data-v-00277517]{cursor:default}.inert .rrow[data-v-00277517]:hover{background:transparent}.rrank[data-v-00277517]{font-size:var(--fs-2xs);color:var(--text-faint);width:1.1rem;flex:none;font-variant-numeric:tabular-nums}.rflag[data-v-00277517]{flex:none}.rtext[data-v-00277517]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-meta .rtext[data-v-00277517]{flex:none;max-width:46%}.rmeta[data-v-00277517]{flex:1;min-width:0;font-size:10px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbar[data-v-00277517]{flex:0 0 88px;height:4px;margin-left:auto;background:var(--surface-raised);border-radius:var(--radius-xs);overflow:hidden}.rbar i[data-v-00277517]{display:block;height:100%;min-width:2px;background:var(--text-secondary);border-radius:var(--radius-xs)}.rbar.split[data-v-00277517]{display:flex;gap:1px}.rbar.split i[data-v-00277517]{flex:none;border-radius:0;background:var(--gc,var(--text-secondary))}.rbar.split i[data-v-00277517]:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.rbar.split i[data-v-00277517]:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.rbar.split i[data-v-00277517]:only-child{border-radius:var(--radius-xs)}.rcount[data-v-00277517]{font-size:var(--fs-2xs);color:var(--text-muted);width:2.4rem;text-align:right;flex:none;font-variant-numeric:tabular-nums}.rshare[data-v-00277517]{font-size:10px;color:var(--text-faint);min-width:2.2rem;white-space:nowrap;text-align:right;flex:none;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.rrow[data-v-00277517]{transition:none}}.timeline-fill[data-v-1e153b98]{min-width:0;overflow:hidden;padding:var(--space-2) var(--space-2) 0}.sankey-wrapper[data-v-f2b1e6a8]{width:100%;display:flex;flex-direction:column}.direction-indicators[data-v-f2b1e6a8]{display:flex;justify-content:center;align-items:center;gap:6rem;margin-bottom:.5rem}.direction-label[data-v-f2b1e6a8]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--sk-caption);text-transform:uppercase;letter-spacing:.05em}.direction-label.incoming[data-v-f2b1e6a8],.direction-label.outgoing[data-v-f2b1e6a8]{color:var(--sk-ip)}.direction-label.center-label[data-v-f2b1e6a8]{color:var(--sk-center);font-weight:600}.direction-icon[data-v-f2b1e6a8]{font-size:.875rem}.sankey-chart[data-v-f2b1e6a8]{width:100%;flex:1;min-height:0;cursor:pointer}.source-sankey[data-v-323a5091]{min-width:0}.source-sankey.bare[data-v-323a5091]{padding:var(--space-2)}.widget-section[data-v-323a5091]{background:var(--surface-card);border-radius:var(--radius-card);padding:1.5rem}.section-header[data-v-323a5091]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-heading[data-v-323a5091]{display:flex;flex-direction:column;gap:.15rem}.section-title[data-v-323a5091]{font-size:1.25rem;font-weight:600;color:var(--text-heading);margin:0}.section-subtitle[data-v-323a5091]{font-size:.8rem;color:var(--text-faint)}.sankey-fill[data-v-323a5091]{position:relative;width:100%}.sankey-chart[data-v-323a5091]{width:100%;cursor:pointer}.sankey-chart.is-hidden[data-v-323a5091]{visibility:hidden}.sankey-state[data-v-323a5091]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:.85rem}.sankey-state.loading[data-v-323a5091]{color:var(--text-secondary);font-size:1.5rem}.ip-geo-card[data-v-2cc7e904]{position:relative;background:var(--surface-card);border:none;border-radius:var(--radius-card);overflow:hidden;min-height:260px}.geo-map[data-v-2cc7e904]{position:absolute;inset:3px;border-radius:calc(var(--radius-xl) - 3px);overflow:hidden;background:#0e1319}.geo-map-empty[data-v-2cc7e904]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-faint);font-size:.85rem}.geo-empty-icon[data-v-2cc7e904]{font-size:1.5rem;opacity:.6}.geo-notch[data-v-2cc7e904]{position:absolute;left:3px;bottom:3px;z-index:1;display:flex;align-items:center;gap:.55rem;max-width:calc(100% - 6px);padding:.5rem .8rem;background:var(--surface-card);border:none;border-top-right-radius:var(--radius-lg);border-bottom-left-radius:calc(var(--radius-xl) - 3px)}.geo-flag[data-v-2cc7e904]{flex-shrink:0}.geo-caption[data-v-2cc7e904]{display:flex;flex-direction:column;min-width:0}.geo-place[data-v-2cc7e904]{font-size:.95rem;font-weight:600;color:var(--text-heading);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geo-secondary[data-v-2cc7e904]{font-size:.7rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}@keyframes ipgeo-pulse{0%{transform:scale(1);opacity:.28}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.ipgeo-halo{transform-box:fill-box;transform-origin:center;animation:ipgeo-pulse 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.ipgeo-halo{animation:none}}.mono[data-v-fab22bbe]{font-family:var(--font-mono)}.tnum[data-v-fab22bbe]{font-variant-numeric:tabular-nums}.dim[data-v-fab22bbe]{color:var(--text-secondary)}.origin[data-v-fab22bbe]{display:inline-flex;align-items:center;gap:6px}.detail[data-v-fab22bbe]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt[data-v-fab22bbe]{display:inline-flex;align-items:center;gap:5px}.sw[data-v-fab22bbe]{width:6px;height:6px;border-radius:var(--radius-pill);flex:none}.foot[data-v-fab22bbe]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.count[data-v-fab22bbe]{font-size:var(--fs-2xs);color:var(--text-faint)}.pager[data-v-fab22bbe]{display:inline-flex;gap:var(--space-1)}.pager .btn[data-v-fab22bbe]{width:24px;height:24px;padding:0;justify-content:center}.geo-in-well[data-v-410e0e04]{border:0;border-radius:0;background:transparent}.connections-empty[data-v-410e0e04]{padding:var(--space-5) var(--space-4);color:var(--text-faint);font-size:var(--fs-sm);text-align:center}.bd-toggle[data-v-2518d079]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);transition:color .12s ease}.bd-toggle[data-v-2518d079]:hover{color:var(--accent-text)}.bd-body[data-v-2518d079]{display:flex;flex-direction:column;gap:var(--space-4)}.bd-family[data-v-2518d079]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-disabled)}.fingerprint-strip[data-v-2518d079]{font-family:var(--font-mono);font-size:1rem;line-height:1.7;letter-spacing:.02em;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-wrap:anywhere;color:var(--text-primary)}.fp-part[data-v-2518d079]{padding:.1rem 0;border-radius:var(--radius-xs);transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.fp-part[data-v-2518d079]:not(.sep){cursor:pointer}.fp-part.sep[data-v-2518d079]{color:var(--text-faint)}.fp-part.active[data-v-2518d079]{background:var(--accent);color:var(--surface-page);box-shadow:0 0 0 1px var(--accent-soft-6)}.bd-sections[data-v-2518d079]{display:flex;flex-direction:column;gap:var(--space-4)}.bd-section[data-v-2518d079]{display:flex;flex-direction:column;gap:.6rem;min-width:0}.bd-section-label[data-v-2518d079]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-self:flex-start;cursor:default;transition:color .12s ease}.bd-section.section-active .bd-section-label[data-v-2518d079]{color:var(--accent-text)}.bd-grid[data-v-2518d079]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.bd-row[data-v-2518d079]{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.6rem .75rem;background:var(--surface-overlay);border-radius:var(--radius-md);cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:background-color .12s ease,box-shadow .12s ease}.bd-row.active[data-v-2518d079]{background:var(--accent-soft-2);box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.bd-row.active .bd-row-value[data-v-2518d079]{color:var(--accent-text)}.bd-row-label[data-v-2518d079]{font-size:var(--fs-2xs);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-row-value[data-v-2518d079]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.bd-row[data-v-2518d079],.bd-section-label[data-v-2518d079],.bd-toggle[data-v-2518d079],.fp-part[data-v-2518d079]{transition:none}}.rs[data-v-4a5e5c01]{min-height:100%;--tbl-border:1px solid var(--border);--tbl-radius:var(--radius-card);--sheet-cell:var(--surface-card)}.rs[data-v-4a5e5c01] .sheet{border:0;border-radius:0;background:transparent}.error-panel[data-v-4a5e5c01],.missing-panel[data-v-4a5e5c01]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-muted)}.missing-panel p[data-v-4a5e5c01]{margin:0;font-size:var(--fs-sm)}.error-icon[data-v-4a5e5c01]{font-size:var(--fs-4xl);color:var(--color-error)}.error-title[data-v-4a5e5c01]{margin:0;font-size:var(--fs-lg);color:var(--text-primary)}.error-message[data-v-4a5e5c01]{margin:0;font-size:var(--fs-sm);text-align:center;max-width:40rem}.retry-btn[data-v-4a5e5c01]{margin-top:var(--space-2);height:var(--control-h);padding:0 var(--space-4);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer}.retry-btn[data-v-4a5e5c01]:hover{background:var(--surface-hover)}.section-loading[data-v-4a5e5c01]{padding:var(--space-6)}.skel[data-v-4a5e5c01]{display:flex;flex-direction:column;gap:var(--space-3)}.skel-bar[data-v-4a5e5c01]{height:10px;border-radius:var(--radius-bar)}.selector-pane[data-v-2984ef6c]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pane-content[data-v-2984ef6c]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pane-content[data-v-2984ef6c]>*{flex:1;min-height:0}.record-host[data-v-2984ef6c]{overflow-y:auto}.empty-stage[data-v-2984ef6c],.error-panel[data-v-2984ef6c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-muted)}.empty-title[data-v-2984ef6c],.error-title[data-v-2984ef6c]{margin:0;font-size:var(--fs-lg);color:var(--text-primary)}.empty-hint[data-v-2984ef6c]{margin:0;font-size:var(--fs-sm)}.error-icon[data-v-2984ef6c]{font-size:var(--fs-4xl);color:var(--color-error)}.error-message[data-v-2984ef6c]{margin:0;font-size:var(--fs-sm);text-align:center;max-width:40rem}.retry-btn[data-v-2984ef6c]{margin-top:var(--space-2);height:var(--control-h);padding:0 var(--space-4);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer}.retry-btn[data-v-2984ef6c]:hover{background:var(--surface-hover)}.section-loading[data-v-2984ef6c]{padding:var(--space-5)}.skel[data-v-2984ef6c]{display:flex;flex-direction:column;gap:var(--space-3)}.skel-bar[data-v-2984ef6c]{height:10px;border-radius:var(--radius-bar)}.loading-toast[data-v-2984ef6c]{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:900;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.toast-line[data-v-2984ef6c]{display:flex;align-items:center;gap:var(--space-2)}.toast-text[data-v-2984ef6c]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary)}.spinner[data-v-2984ef6c]{--spin-track:var(--text-disabled);--spin-ink:var(--accent)}.event-search-layout[data-v-79d66920]{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.event-search-body[data-v-79d66920],.event-search-pane[data-v-79d66920]{flex:1;display:flex;min-height:0;overflow:hidden}.event-search-pane[data-v-79d66920]{min-width:0;flex-direction:column;background:var(--surface-page)}.event-search-timeline[data-v-79d66920]{flex:none;padding:var(--space-1) var(--space-4) 0}.event-search-content[data-v-79d66920],.event-search-timeline[data-v-79d66920]{transition:opacity var(--dur) var(--ease)}.event-search-pane.stale .event-search-content[data-v-79d66920],.event-search-pane.stale .event-search-timeline[data-v-79d66920]{opacity:.4}.event-search-pane.table-stale .event-search-content[data-v-79d66920]{opacity:.4;transition:opacity var(--dur-fast) var(--ease)}.event-search-content[data-v-79d66920]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;--tbl-border:none;--tbl-radius:0}.event-search-content[data-v-79d66920]>*{flex:1;min-height:0}.es-readout-error[data-v-79d66920]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-error-text);white-space:nowrap}.save-btn .save-icon[data-v-79d66920]{width:14px;height:14px;stroke-width:1.75;color:var(--text-secondary)}.save-btn.state-saved:not(:disabled) .save-icon[data-v-79d66920]{color:var(--color-success)}.save-btn.state-diverged:not(:disabled) .save-icon[data-v-79d66920]{color:var(--color-warning)}.run-btn[data-v-79d66920],.run-btn[data-v-79d66920]:hover:not(:disabled){color:var(--text-heading)}.run-btn .run-icon[data-v-79d66920]{width:14px;height:14px;stroke-width:1.75;fill:currentColor}.run-btn.running .run-pause[data-v-79d66920]{display:none}.run-btn.running.cancellable:hover .run-pause[data-v-79d66920]{display:inline-block}.run-btn.running.cancellable:hover .run-spin[data-v-79d66920]{display:none}.run-spin[data-v-79d66920]{display:inline-block;width:12px;height:12px;border:2px solid var(--text-disabled);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:es-run-spin-79d66920 .9s linear infinite}@keyframes es-run-spin-79d66920{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.run-spin[data-v-79d66920]{animation:none}}.search-entry[data-v-8dafc15e]{flex:1;min-height:0}.default-view[data-v-5a221d3f]{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-height:0}.empty-state[data-v-5a221d3f],.error-state[data-v-5a221d3f],.forbidden-state[data-v-5a221d3f],.loading-state[data-v-5a221d3f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-6);box-sizing:border-box;background:var(--surface-page)}.error-state.inline[data-v-5a221d3f]{position:static;flex:none;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.error-state.inline .state-box[data-v-5a221d3f]{flex-direction:row;gap:var(--space-3);padding:var(--space-2) var(--space-3);max-width:none}.error-state.inline .error-icon[data-v-5a221d3f]{font-size:var(--fs-md)}.forbidden-box[data-v-5a221d3f]{border-color:var(--border-strong)}.forbidden-icon[data-v-5a221d3f]{font-size:2rem;color:var(--text-faint);opacity:.6}.upgrade-link[data-v-5a221d3f]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-5a221d3f]:hover{color:var(--accent-text)}.error-box[data-v-5a221d3f]{border-color:var(--color-error-border)}.error-icon[data-v-5a221d3f]{font-size:2rem;color:var(--color-error);opacity:.8}.results-only[data-v-5a221d3f]{display:flex;flex:1;min-height:0}.results-section[data-v-5a221d3f]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.state-box[data-v-5a221d3f]{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:32rem;padding:2rem 3rem;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card)}.state-message[data-v-5a221d3f]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-5a221d3f]{color:var(--text-faint);font-size:.8rem;text-align:center}.fold-row[data-v-5a221d3f]{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);white-space:nowrap}.fold-ring[data-v-5a221d3f]{width:12px;height:12px;flex-shrink:0;border:2px solid var(--text-disabled);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.fold-ring[data-v-5a221d3f]{animation:none}}.spinner[data-v-5a221d3f]{--spin-track:var(--text-disabled);--spin-ink:var(--accent)}.account-info[data-v-6926701e]{width:100%}.stats[data-v-6926701e]{margin-bottom:var(--space-5)}.stat .v[data-v-6926701e]{margin-bottom:var(--space-3)}.bar i[data-v-6926701e]{transition:width var(--dur-slow) var(--ease)}.info-row[data-v-6926701e]{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-bottom:1px solid var(--border)}.info-row[data-v-6926701e]:last-child{border-bottom:none}.label[data-v-6926701e]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.value[data-v-6926701e]{font-size:var(--fs-base);color:var(--text-primary);min-width:0;display:flex;align-items:center;gap:var(--space-2)}.value.mono[data-v-6926701e]{font-family:var(--font-mono);font-size:var(--fs-md)}.no-org[data-v-6926701e]{color:var(--text-faint)}.inherited-note[data-v-6926701e]{font-size:var(--fs-xs);color:var(--text-faint)}.chip.plan-free[data-v-6926701e]{color:var(--free-plan);border-color:color-mix(in srgb,var(--free-plan) 35%,transparent);background:color-mix(in srgb,var(--free-plan) 8%,transparent)}.chip.plan-basic[data-v-6926701e]{color:var(--basic-plan);border-color:color-mix(in srgb,var(--basic-plan) 35%,transparent);background:color-mix(in srgb,var(--basic-plan) 8%,transparent)}.chip.plan-professional[data-v-6926701e]{color:var(--pro-plan);border-color:color-mix(in srgb,var(--pro-plan) 35%,transparent);background:color-mix(in srgb,var(--pro-plan) 8%,transparent)}.chip.plan-elite[data-v-6926701e]{color:var(--elite-plan);border-color:color-mix(in srgb,var(--elite-plan) 35%,transparent);background:color-mix(in srgb,var(--elite-plan) 8%,transparent)}.chip.plan-enterprise[data-v-6926701e]{color:var(--enterprise-plan);border-color:color-mix(in srgb,var(--enterprise-plan) 35%,transparent);background:color-mix(in srgb,var(--enterprise-plan) 8%,transparent)}.chip.plan-admin[data-v-6926701e]{color:var(--color-error-text);border-color:color-mix(in srgb,var(--color-error) 35%,transparent);background:var(--color-error-soft)}.limit[data-v-1c448e10]{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-2) 0 var(--space-1);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);min-width:0}.limit-h[data-v-1c448e10]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.limit-h .group[data-v-1c448e10]{margin:0}.limit-what[data-v-1c448e10]{text-transform:none;letter-spacing:0;color:var(--text-primary)}.limit-key[data-v-1c448e10]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.limit-key-h[data-v-1c448e10]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-secondary)}.limit-key-h .opt[data-v-1c448e10]{color:var(--text-disabled)}.limit-chips[data-v-1c448e10]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.chip.on[data-v-1c448e10]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono);padding-right:.3rem}.chip-x[data-v-1c448e10]{display:inline-flex;align-items:center;padding:0;background:none;border:0;color:var(--text-faint);cursor:pointer}.chip-x[data-v-1c448e10]:hover{color:var(--text-primary)}.chip.pick[data-v-1c448e10]{font-family:var(--font-mono);background:transparent;cursor:pointer;border-style:dotted}.chip.pick[data-v-1c448e10]:hover:not(:disabled){color:var(--text-primary);border-style:solid;background:var(--surface-hover)}.limit-input[data-v-1c448e10]{flex:1 1 9rem;min-width:7rem;max-width:16rem;padding-block:.15rem;font-family:var(--font-mono);font-size:var(--fs-xs)}.limit-note[data-v-1c448e10]{font-size:var(--fs-xs);color:var(--text-faint)}.limit-foot[data-v-1c448e10]{margin:0}.glyph[data-v-1c448e10]{width:14px;height:14px}.glyph-xs[data-v-1c448e10]{width:11px;height:11px}.scope-tree[data-v-6d94d19f]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);padding:var(--space-2) var(--space-3);min-width:0}.inline-error[data-v-6d94d19f]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-sm);color:var(--color-error-text)}.empty-note[data-v-6d94d19f]{padding:var(--space-2) 0}.branch-list[data-v-6d94d19f],.node-list[data-v-6d94d19f]{list-style:none;margin:0;padding:0}.branch+.branch[data-v-6d94d19f]{border-top:1px solid var(--border)}.branch-row[data-v-6d94d19f]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;background:none;border:0;color:var(--text-primary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer}.caret[data-v-6d94d19f]{width:10px;color:var(--text-faint);font-size:var(--fs-xs)}.branch-name[data-v-6d94d19f]{flex:1;min-width:0}.node[data-v-6d94d19f]{padding:var(--space-2) 0 var(--space-2) calc(10px + var(--space-2));min-width:0}.node-row[data-v-6d94d19f]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.node-name[data-v-6d94d19f]{font-size:var(--fs-sm);color:var(--text-primary)}.node.gap .node-name[data-v-6d94d19f]{color:var(--text-disabled)}.node-note[data-v-6d94d19f]{font-size:var(--fs-xs);color:var(--text-faint);white-space:normal}.node-none[data-v-6d94d19f]{font-size:var(--fs-xs);color:var(--text-disabled)}.leaf-list[data-v-6d94d19f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-1) 0 0 calc(var(--space-4) + var(--space-1))}.leaf[data-v-6d94d19f]{display:inline-flex;align-items:center;gap:var(--space-1)}.leaf-name[data-v-6d94d19f]{font-family:var(--font-mono);font-size:var(--fs-xs)}.node-limit[data-v-6d94d19f]{margin-left:calc(var(--space-4) + var(--space-1))}.limit-btn[data-v-6d94d19f]{display:inline-flex;align-items:center;gap:.15rem;max-width:14rem;padding:.05rem .35rem;border:1px dashed var(--border-strong);border-radius:var(--radius-xs);background:transparent;color:var(--text-faint);font-size:var(--fs-2xs);cursor:pointer;transition:var(--transition-fast)}.limit-btn.open[data-v-6d94d19f],.limit-btn[data-v-6d94d19f]:hover:not(:disabled){color:var(--text-primary);border-style:solid;background:var(--surface-hover)}.limit-btn.limited[data-v-6d94d19f]{color:var(--text-primary);border-style:solid;border-color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono)}.limit-text[data-v-6d94d19f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limit-caret[data-v-6d94d19f]{flex:none;width:11px;height:11px}textarea.text-input[data-v-66eb2f1b]{resize:vertical;min-height:5.5rem;line-height:var(--lh-normal)}.key-row[data-v-66eb2f1b]{display:flex;align-items:stretch;gap:var(--space-2)}.key-well[data-v-66eb2f1b]{flex:1;min-width:0;white-space:pre-wrap;word-break:break-all}.key-row .btn[data-v-66eb2f1b]{flex:none;align-self:center}.keep-safe[data-v-66eb2f1b]{margin-top:var(--space-3);color:var(--color-warning-text)}.apikeys[data-v-5cd2098a]{width:100%}.card-h[data-v-5cd2098a]{align-items:center}.card-h .right[data-v-5cd2098a]{display:flex;align-items:center;gap:var(--space-3)}.card-h .count[data-v-5cd2098a]{font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.key-row[data-v-5cd2098a]{display:flex;align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-bottom:1px solid var(--border)}.key-row[data-v-5cd2098a]:last-child{border-bottom:none}.key-info[data-v-5cd2098a]{flex:1;min-width:0}.key-scope[data-v-5cd2098a]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-1)}.key-scope .chip[data-v-5cd2098a]{white-space:normal;overflow-wrap:anywhere}.key-name[data-v-5cd2098a]{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-description[data-v-5cd2098a]{font-size:var(--fs-sm);color:var(--text-faint);margin-top:.15rem}.delete-btn[data-v-5cd2098a]{flex:none;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:.4rem .6rem;color:var(--text-faint);cursor:pointer;transition:var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-base)}.delete-btn[data-v-5cd2098a]:hover{color:var(--color-error-text);background:var(--color-error-soft)}.state[data-v-5cd2098a]{padding:var(--space-8)}.state p[data-v-5cd2098a]{margin-bottom:var(--space-4)}.prompt-backdrop[data-v-a757eba4]{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:1000}.prompt-card[data-v-a757eba4]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);padding:var(--space-6);width:min(90vw,380px);text-align:center}.prompt-icon[data-v-a757eba4]{font-size:var(--fs-xl);color:var(--accent-text);margin-bottom:var(--space-3)}.prompt-title[data-v-a757eba4]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 var(--space-2)}.prompt-text[data-v-a757eba4]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 var(--space-5);line-height:var(--lh-normal)}.prompt-input[data-v-a757eba4]{width:100%;margin-bottom:var(--space-5)}.prompt-actions[data-v-a757eba4]{display:flex;gap:var(--space-2);justify-content:center}.reset-sent[data-v-3ad47f66]{width:440px;max-width:100%}.mo-text[data-v-3ad47f66]{margin:0 0 var(--space-3)}.mo-text .mono[data-v-3ad47f66]{font-family:var(--font-mono);color:var(--text-primary)}.mo-text a[data-v-3ad47f66]{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.security[data-v-211c32fc]{width:100%;display:flex;flex-direction:column;gap:var(--space-5)}.card-h[data-v-211c32fc]{align-items:center;flex-wrap:wrap}.card-h .right[data-v-211c32fc]{display:flex;align-items:center;gap:var(--space-2)}.card-body[data-v-211c32fc]{padding:var(--space-3) var(--space-4)}.card-body .field-hint[data-v-211c32fc]{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal)}.card-body .field-hint+.field-hint[data-v-211c32fc]{margin-top:var(--space-2)}.field-hint.ok[data-v-211c32fc]{color:var(--color-success-text)}.card-inline[data-v-211c32fc]{padding:var(--space-4);border-top:1px solid var(--border);background:var(--surface-inset)}.inline-h[data-v-211c32fc]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.inline-action[data-v-211c32fc]{max-width:320px;margin-top:var(--space-3)}.section-h[data-v-211c32fc]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.section-title[data-v-211c32fc]{margin:0;font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.section-h .chip[data-v-211c32fc]{white-space:normal}.load-error[data-v-211c32fc]{display:flex;align-items:flex-start;gap:var(--space-3);white-space:normal;font-family:var(--font-body);font-size:var(--fs-sm);border-color:var(--color-error-border)}.banner-icon[data-v-211c32fc]{margin-top:.15rem;flex:none}.banner-icon.error[data-v-211c32fc]{color:var(--color-error)}.banner-title[data-v-211c32fc]{color:var(--text-primary);font-weight:var(--fw-medium)}.banner-text a[data-v-211c32fc],.banner-title a[data-v-211c32fc]{color:var(--text-heading);text-decoration:underline;text-underline-offset:2px}.banner-text[data-v-211c32fc]{color:var(--text-secondary);margin-top:.15rem}.key-row[data-v-211c32fc]{display:flex;align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-top:1px solid var(--border)}.row-ic[data-v-211c32fc]{flex:none;color:var(--text-faint);width:1rem}.key-info[data-v-211c32fc]{flex:1;min-width:0}.key-name[data-v-211c32fc]{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--space-2)}.key-name.sans[data-v-211c32fc]{font-family:var(--font-body);font-size:var(--fs-base)}.key-meta[data-v-211c32fc]{font-size:var(--fs-sm);color:var(--text-faint);margin-top:.15rem;font-variant-numeric:tabular-nums}.key-meta .mono[data-v-211c32fc]{font-family:var(--font-mono)}.sep[data-v-211c32fc]{margin:0 var(--space-2);color:var(--text-disabled)}.empty-note[data-v-211c32fc]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-faint)}.pw-grid[data-v-211c32fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-3)}.pw-grid .field.wide[data-v-211c32fc]{grid-column:1/-1}.pw-grid .field-hint[data-v-211c32fc]{margin-top:.35rem;font-size:var(--fs-xs)}.form-actions .link-btn[data-v-211c32fc]{margin-right:var(--space-2)}.link-btn[data-v-211c32fc]{background:none;border:none;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link-btn[data-v-211c32fc]:hover{color:var(--text-primary)}.link-btn[data-v-211c32fc]:disabled{color:var(--text-disabled);cursor:not-allowed}@media (max-width:720px){.pw-grid[data-v-211c32fc]{grid-template-columns:1fr}}.settings-page[data-v-a013af34]{width:100%;min-height:100%;display:flex;flex-direction:column;background:var(--surface-page)}.settings-section+.settings-section[data-v-a013af34]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.section-title[data-v-a013af34]{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.keys-copy[data-v-e4a7a394]{margin:0 0 var(--space-3);font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--text-primary)}.keys-muted[data-v-e4a7a394]{color:var(--text-secondary);margin:0}.keys-ic[data-v-e4a7a394]{font-family:var(--font-mono);font-size:.92em;padding:.05em .35em;border-radius:var(--radius-xs);background:var(--surface-overlay-3);color:var(--text-primary)}.well[data-v-e4a7a394]{margin-bottom:var(--space-2)}.keys-state[data-v-e4a7a394]{display:flex;justify-content:center;padding:var(--space-4) 0}.keys-list[data-v-e4a7a394]{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.keys-row[data-v-e4a7a394]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.keys-info[data-v-e4a7a394]{flex:1;min-width:0}.keys-scope[data-v-e4a7a394]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-1)}.keys-scope .chip[data-v-e4a7a394]{white-space:normal;overflow-wrap:anywhere}.keys-name[data-v-e4a7a394]{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary)}.keys-desc[data-v-e4a7a394]{margin-top:2px;font-size:var(--fs-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keys-actions[data-v-e4a7a394]{flex:none;display:flex;gap:var(--space-2)}.keys-del[data-v-e4a7a394]{color:var(--text-secondary)}.keys-del[data-v-e4a7a394]:hover{color:var(--color-error-text)}.method[data-v-fb6d45e8]{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:.05rem .4rem;border-radius:var(--radius-xs);border:1px solid var(--border-strong);color:var(--text-secondary);line-height:1.5}.method.small[data-v-fb6d45e8]{border:none;padding:0;font-size:var(--fs-2xs);min-width:2.6rem}.get[data-v-fb6d45e8]{color:var(--color-success-text)}.post[data-v-fb6d45e8]{color:var(--color-info-text)}.put[data-v-fb6d45e8]{color:var(--color-warning-text)}.delete[data-v-fb6d45e8]{color:var(--color-error-text)}.method:not(.small).get[data-v-fb6d45e8]{border-color:var(--color-success-border);background:var(--color-success-soft)}.method:not(.small).post[data-v-fb6d45e8]{border-color:var(--color-info-border);background:var(--color-info-soft)}.method:not(.small).put[data-v-fb6d45e8]{border-color:var(--color-warning-border);background:var(--color-warning-soft)}.method:not(.small).delete[data-v-fb6d45e8]{border-color:var(--color-error-border);background:var(--color-error-soft)}.api-docs .doc-lead p,.api-docs .doc-prose p{margin:0 0 var(--space-4);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-primary)}.api-docs .doc-lead p{font-size:var(--fs-lg)}.api-docs .doc-prose p.muted{font-size:var(--fs-md);color:var(--text-secondary)}.api-docs .doc-prose h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-heading)}.api-docs .doc-prose ol,.api-docs .doc-prose ul{margin:0 0 var(--space-4);padding-left:1.25rem;font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-primary)}.api-docs .doc-prose li{margin-bottom:var(--space-1)}.api-docs a:not(.btn):not(.docs-nav-link):not(.doc-pager-link):not(.doc-card){color:var(--color-info-text);text-decoration:none}.api-docs a:not(.btn):not(.docs-nav-link):not(.doc-pager-link):not(.doc-card):hover,.api-docs code.ic{color:var(--text-primary)}.api-docs code.ic{font-family:var(--font-mono);font-size:.92em;padding:.05em .35em;border-radius:var(--radius-xs);background:var(--surface-overlay-3);word-break:break-word}.api-docs table.doc-table{width:100%;border-collapse:collapse;margin:0 0 var(--space-5);font-size:var(--fs-md)}.api-docs table.doc-table th{text-align:left;font-weight:var(--fw-medium);color:var(--text-secondary)}.api-docs table.doc-table td,.api-docs table.doc-table th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border)}.api-docs table.doc-table td{color:var(--text-primary);vertical-align:top}.api-docs .doc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-3);margin:var(--space-4) 0}.api-docs .doc-card{display:block;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);text-decoration:none}.api-docs .doc-card:hover{background:var(--surface-card-hover)}.api-docs .doc-card-title{display:block;font-weight:var(--fw-medium);margin-bottom:var(--space-1)}.api-docs .doc-card-body{display:block;font-size:var(--fs-sm);color:var(--text-secondary)}.api-docs[data-v-578b4b76]{width:100%;min-height:100%;display:flex;flex-direction:column;background:var(--surface-page)}.docs-version[data-v-578b4b76]{margin-left:var(--space-3);font-family:var(--font-body)}.docs-search[data-v-578b4b76]{width:280px;max-width:40vw}.docs-mono[data-v-578b4b76]{font-family:var(--font-mono)}.docs-current[data-v-578b4b76]{font-size:var(--fs-xs);color:var(--color-success-text)}.docs-body[data-v-578b4b76]{flex:1;display:grid;grid-template-columns:236px minmax(0,1fr)}.docs-nav-col[data-v-578b4b76]{border-right:1px solid var(--border)}.docs-nav[data-v-578b4b76]{position:sticky;top:0;max-height:calc(100vh - var(--shell-row-h));overflow-y:auto;padding:var(--space-5) var(--space-3) var(--space-8);display:flex;flex-direction:column;gap:1.25rem}.docs-nav-group[data-v-578b4b76]{display:flex;flex-direction:column;gap:1px}.docs-nav-label[data-v-578b4b76]{display:flex;align-items:center;gap:var(--space-2);font-size:9.5px;font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.4rem;padding:0 .65rem}.docs-nav-link[data-v-578b4b76]{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--fs-md);padding:.3rem .65rem;border-radius:var(--radius-xs);text-decoration:none;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.docs-nav-link[data-v-578b4b76]:hover{color:var(--text-primary);background:var(--surface-overlay)}.docs-nav-link.on[data-v-578b4b76]{color:var(--text-heading);background:var(--surface-overlay-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.docs-nav-empty[data-v-578b4b76]{margin:0;padding:0 .65rem;font-size:var(--fs-sm);color:var(--text-faint)}.docs-main[data-v-578b4b76]{min-width:0}@media (max-width:991px){.docs-base[data-v-578b4b76]{display:none}.docs-body[data-v-578b4b76]{grid-template-columns:minmax(0,1fr)}.docs-nav-col[data-v-578b4b76]{border-right:none;border-bottom:1px solid var(--border)}.docs-nav[data-v-578b4b76]{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}}#overlay[data-v-a63e5ebe]{background-color:var(--scrim);position:fixed;right:0;top:0;bottom:0;left:0;z-index:100}.slideover-layer[data-v-a63e5ebe]{display:block;background-color:var(--surface-raised);position:fixed;right:var(--space-3);top:var(--space-3);bottom:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-overlay);transition:left .25s var(--ease)}.close-btn[data-v-a63e5ebe]{position:absolute;top:calc((var(--shell-row-h) - 1.7rem)/2);right:var(--space-4);z-index:2;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-lg);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.close-btn[data-v-a63e5ebe]:hover{color:var(--text-primary);background-color:var(--surface-hover)}.below-overlay[data-v-a63e5ebe]{position:absolute;inset:0;background:var(--scrim-dim);z-index:1;cursor:pointer;transition:background var(--dur) var(--ease)}.below-overlay[data-v-a63e5ebe]:hover{background:rgba(0,0,0,.05)}.slideover-content[data-v-a63e5ebe]{display:flex;height:100%;width:100%;position:relative}.so-fade-enter-active[data-v-a63e5ebe],.so-fade-leave-active[data-v-a63e5ebe]{transition:opacity var(--dur) var(--ease)}.so-fade-enter-from[data-v-a63e5ebe],.so-fade-leave-to[data-v-a63e5ebe]{opacity:0}.so-slide-enter-active[data-v-a63e5ebe]{transition:transform .28s var(--ease-slideover),left .25s var(--ease)}.so-slide-leave-active[data-v-a63e5ebe]{transition:transform var(--dur) var(--ease-slideover),left .25s var(--ease)}.so-slide-enter-from[data-v-a63e5ebe],.so-slide-leave-to[data-v-a63e5ebe]{transform:translateX(calc(100% + var(--space-3)))}.so-fade-leave-active .slideover-layer[data-v-a63e5ebe]{transition:transform var(--dur) var(--ease-slideover);transform:translateX(calc(100% + var(--space-3)))}@media (prefers-reduced-motion:reduce){.so-slide-enter-active[data-v-a63e5ebe],.so-slide-leave-active[data-v-a63e5ebe]{transition:left .25s var(--ease)}.so-fade-leave-active .slideover-layer[data-v-a63e5ebe],.so-slide-enter-from[data-v-a63e5ebe],.so-slide-leave-to[data-v-a63e5ebe]{transform:none}}#overlay[data-v-6b8dd7dc]{background:var(--scrim);position:fixed;inset:0;z-index:100;display:flex;align-items:start;justify-content:center;padding-top:10rem}#modal[data-v-6b8dd7dc]{position:relative;background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);padding:var(--space-6);max-width:min(90vw,640px);max-height:calc(100vh - 12rem);overflow-y:auto;z-index:100}#modal.fullscreen[data-v-6b8dd7dc]{width:90vw;height:calc(100vh - 12rem);max-width:none}.close-btn[data-v-6b8dd7dc]{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--fs-lg);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.close-btn[data-v-6b8dd7dc]:hover{color:var(--text-primary);background-color:var(--surface-hover)}.mo-fade-enter-active[data-v-6b8dd7dc],.mo-fade-leave-active[data-v-6b8dd7dc]{transition:opacity var(--dur) var(--ease)}.mo-fade-enter-from[data-v-6b8dd7dc],.mo-fade-leave-to[data-v-6b8dd7dc]{opacity:0}.motd-toast[data-v-1e3bc4a9]{position:fixed;top:80px;right:20px;z-index:9999;max-width:400px;min-width:320px;background:rgba(20,24,32,.98);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 0 1px hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;font-family:Roboto,sans-serif}.motd-content[data-v-1e3bc4a9]{display:flex;align-items:center;padding:16px;gap:12px}.motd-icon[data-v-1e3bc4a9]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#6b72808c;align-self:flex-start}.motd-message[data-v-1e3bc4a9]{flex:1;color:var(--text-primary);font-size:14px;line-height:1.6;word-wrap:break-word;padding-right:8px}.motd-close[data-v-1e3bc4a9]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .2s;font-size:14px;align-self:flex-start}.motd-close[data-v-1e3bc4a9]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:var(--text-primary)}.severity-medium[data-v-1e3bc4a9]{border-left:4px solid var(--color-warning)}.severity-high[data-v-1e3bc4a9]{border-left:4px solid var(--color-feed)}.severity-critical[data-v-1e3bc4a9]{border-left:4px solid var(--color-error);animation:pulse-critical-1e3bc4a9 2s ease-in-out infinite}@keyframes pulse-critical-1e3bc4a9{0%,to{box-shadow:var(--shadow-lg),0 0 0 1px rgba(239,68,68,.3),0 0 20px rgba(239,68,68,.1)}50%{box-shadow:var(--shadow-lg),0 0 0 1px rgba(239,68,68,.5),0 0 30px rgba(239,68,68,.3)}}.toast-slide-enter-active[data-v-1e3bc4a9]{animation:slideIn-1e3bc4a9 .4s cubic-bezier(.16,1,.3,1)}.toast-slide-leave-active[data-v-1e3bc4a9]{animation:slideOut-1e3bc4a9 .3s cubic-bezier(.4,0,1,1)}@keyframes slideIn-1e3bc4a9{0%{transform:translateX(calc(100% + 20px));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut-1e3bc4a9{0%{transform:translateX(0);opacity:1}to{transform:translateX(calc(100% + 20px));opacity:0}}@media (max-width:768px){.motd-toast[data-v-1e3bc4a9]{top:10px;right:10px;left:10px;max-width:none;min-width:0}}.lock-body[data-v-21ff1994],.lock[data-v-21ff1994]{display:flex;justify-content:center}.lock-body[data-v-21ff1994]{min-height:56px}.lock[data-v-21ff1994] .is-loading .lockup-hint{margin-top:28px}.lock[data-v-21ff1994] .is-loading .lockup-bylines{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.lock[data-v-21ff1994] .lockup-bylines,.lock[data-v-21ff1994] .lockup-hint{transition:margin-top var(--dur-slow) var(--ease-slideover),opacity var(--dur-fast) var(--ease)}}.mono[data-v-21ff1994]{font-family:var(--font-mono);color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.boxes-enter-active[data-v-21ff1994],.boxes-leave-active[data-v-21ff1994]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.boxes-enter-from[data-v-21ff1994],.boxes-leave-to[data-v-21ff1994]{opacity:0;transform:scale(.96)}}.auth-overlay[data-v-7fb53a22],.stepup[data-v-496b2f8d]{display:flex;justify-content:center}.auth-overlay[data-v-7fb53a22]{--overlay-in:0.25s;--overlay-out:0.4s;position:fixed;inset:0;z-index:10100;align-items:center;overflow:auto;padding:var(--space-8) var(--space-4);box-sizing:border-box;background:var(--surface-page);background:color-mix(in srgb,var(--surface-page) 62%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}@media (prefers-reduced-motion:no-preference){.auth-overlay-enter-active[data-v-7fb53a22]{transition:opacity var(--overlay-in) var(--ease),backdrop-filter var(--overlay-in) var(--ease),-webkit-backdrop-filter var(--overlay-in) var(--ease)}.auth-overlay-leave-active[data-v-7fb53a22]{transition:opacity var(--overlay-out) var(--ease),backdrop-filter var(--overlay-out) var(--ease),-webkit-backdrop-filter var(--overlay-out) var(--ease)}.auth-overlay-enter-from[data-v-7fb53a22],.auth-overlay-leave-to[data-v-7fb53a22]{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}.editorjs-wrapper[data-v-42207eff]{color:var(--text-primary);font-size:.95rem;line-height:1.7;padding-left:1.75rem}[data-v-42207eff] .ce-block__content,[data-v-42207eff] .ce-toolbar__content{max-width:none}[data-v-42207eff] .ce-block,[data-v-42207eff] .ce-paragraph{overflow-wrap:break-word}[data-v-42207eff] .ce-header[data-placeholder]:empty:before,[data-v-42207eff] .ce-paragraph[data-placeholder]:empty:before{color:var(--text-faint);opacity:1}[data-v-42207eff] .ce-header{color:var(--text-heading);font-weight:600}[data-v-42207eff] .ce-toolbar__settings-btn{display:none}[data-v-42207eff] .ce-toolbar__plus{color:var(--text-secondary);border-radius:var(--radius-sm)}[data-v-42207eff] .ce-toolbar__plus:hover{background-color:var(--surface-hover);color:var(--text-primary)}[data-v-42207eff] .ce-block--selected .ce-block__content{background:var(--accent-soft-3)}[data-v-42207eff] .codex-editor ::-moz-selection{background:var(--accent-soft-4)}[data-v-42207eff] .codex-editor ::selection{background:var(--accent-soft-4)}[data-v-42207eff] .ce-conversion-toolbar,[data-v-42207eff] .ce-inline-toolbar,[data-v-42207eff] .ce-popover__container{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary)}[data-v-42207eff] .ce-conversion-tool,[data-v-42207eff] .ce-conversion-tool__icon,[data-v-42207eff] .ce-inline-tool,[data-v-42207eff] .ce-popover-item__icon,[data-v-42207eff] .ce-popover-item__title{color:var(--text-primary)}[data-v-42207eff] .ce-conversion-tool:hover,[data-v-42207eff] .ce-inline-tool:hover,[data-v-42207eff] .ce-popover-item--focused,[data-v-42207eff] .ce-popover-item:hover{background:var(--surface-hover)!important}[data-v-42207eff] .ce-conversion-tool__icon,[data-v-42207eff] .ce-popover-item__icon{background:var(--surface-overlay);border:1px solid var(--border-subtle)}[data-v-42207eff] .cdx-search-field,[data-v-42207eff] .ce-popover__search{background:var(--surface-inset);border:1px solid var(--border);color:var(--text-primary)}[data-v-42207eff] .ce-inline-tool--active{color:var(--accent-text)}[data-v-42207eff] .cdx-marker{background:var(--accent-soft-3);color:var(--text-primary);padding:0 .1em;border-radius:var(--radius-xs)}[data-v-42207eff] .cdx-inline-code,[data-v-42207eff] .inline-code{background:var(--surface-overlay);color:var(--accent-text);font-family:Menlo,Monaco,monospace;font-size:.85em;padding:.1em .35em;border-radius:var(--radius-xs)}[data-v-42207eff] .cdx-quote,[data-v-42207eff] .ce-quote{border-left:3px solid var(--accent);background:var(--surface-overlay);border-radius:var(--radius-sm);padding:.5rem .9rem}[data-v-42207eff] .cdx-code__textarea,[data-v-42207eff] .ce-code__textarea{background:var(--surface-sunken);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-family:Menlo,Monaco,monospace;font-size:.85rem}[data-v-42207eff] .tc-cell,[data-v-42207eff] .tc-row,[data-v-42207eff] .tc-table{border-color:var(--border)!important}[data-v-42207eff] .tc-cell{color:var(--text-primary)}[data-v-42207eff] .tc-add-column,[data-v-42207eff] .tc-add-row,[data-v-42207eff] .tc-toolbox__toggler{color:var(--text-secondary)}[data-v-42207eff] .ce-delimiter:before{color:var(--border-strong)}[data-v-42207eff] a{color:var(--accent-text)}.document-editor[data-v-bf336e80]{width:100%;position:relative;background:transparent}.loading-overlay[data-v-bf336e80]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-card) 80%,transparent);z-index:100}.loading-icon[data-v-bf336e80]{font-size:2rem;color:var(--accent)}.scratchpad-editor[data-v-67b98f7a]{height:100%}.guide-overlay[data-v-52ff3b0e]{position:fixed;inset:0;z-index:9998;pointer-events:none}.guide-overlay-box[data-v-52ff3b0e]{position:fixed;background:var(--scrim);pointer-events:auto;transition:opacity .3s ease}.guide-arrow-svg[data-v-52ff3b0e]{position:fixed;inset:0;width:100%;height:100%;z-index:9999;pointer-events:none}.guide-cutout-block[data-v-52ff3b0e]{position:fixed;z-index:9999;pointer-events:auto}.guide-label[data-v-52ff3b0e]{z-index:10001;max-width:360px;pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-lg);transition:opacity .2s ease;opacity:1}.guide-label-hidden[data-v-52ff3b0e]{opacity:0;pointer-events:none}.guide-label-text[data-v-52ff3b0e]{color:var(--text-primary);font-size:.9rem;line-height:1.6;font-family:Inter,sans-serif}.guide-label-text[data-v-52ff3b0e] code{background:var(--accent-soft-3);color:var(--accent-text);padding:.15rem .4rem;border-radius:var(--radius-xs);font-size:.8rem}.guide-label-text[data-v-52ff3b0e] strong{color:var(--accent-text);font-weight:600}.guide-buttons[data-v-52ff3b0e]{display:flex;gap:.5rem;margin-top:1rem}.guide-btn[data-v-52ff3b0e]{font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;border-radius:var(--radius-md);padding:.5rem 1.25rem;cursor:pointer;transition:var(--transition);background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border-strong)}.guide-btn[data-v-52ff3b0e]:hover{background:var(--surface-raised);color:var(--text-primary)}.guide-btn.primary[data-v-52ff3b0e]{border:1px solid var(--accent)}.guide-btn.primary[data-v-52ff3b0e],.guide-btn.primary[data-v-52ff3b0e]:hover:not(:disabled){background:var(--accent);color:var(--text-heading)}.guide-btn.disabled[data-v-52ff3b0e]{opacity:.35;cursor:not-allowed}.guide-arrow-path[data-v-52ff3b0e]{animation:guide-draw-arrow-52ff3b0e .4s ease forwards}@keyframes guide-draw-arrow-52ff3b0e{to{stroke-dashoffset:0}}.guide-arrow-head[data-v-52ff3b0e]{opacity:0;animation:guide-show-head-52ff3b0e .1s ease .35s forwards}@keyframes guide-show-head-52ff3b0e{to{opacity:1}}.guide-widget[data-v-52ff3b0e]{position:fixed;bottom:24px;right:24px;z-index:10002;pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:.625rem .875rem;box-shadow:var(--shadow-card-hover);min-width:140px}.guide-widget-header[data-v-52ff3b0e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.guide-widget-step[data-v-52ff3b0e]{color:var(--text-muted);font-size:.75rem;font-family:Inter,sans-serif;font-weight:500;white-space:nowrap}.guide-widget-close[data-v-52ff3b0e]{background:none;border:none;color:var(--text-faint);font-size:1.125rem;line-height:1;cursor:pointer;padding:0 .125rem;transition:color .2s}.guide-widget-close[data-v-52ff3b0e]:hover{color:var(--text-primary)}.guide-widget-track[data-v-52ff3b0e]{margin-top:.375rem;height:3px;background:var(--surface-overlay-3);border-radius:var(--radius-xs);overflow:hidden}.guide-widget-bar[data-v-52ff3b0e]{height:100%;background:var(--accent-text);border-radius:var(--radius-xs);transition:width .4s ease}:root{--surface-sunken:#060607;--surface-page:#0a0a0b;--surface-inset:#0e0e10;--surface-card:#111113;--surface-input:#131316;--surface-card-hover:#151518;--surface-raised:#17171a;--surface-hover:#1c1c20;--surface-control:#2c2c31;--surface-overlay:hsla(0,0%,100%,.04);--surface-overlay-2:hsla(0,0%,100%,.05);--surface-overlay-3:hsla(0,0%,100%,.08);--border-subtle:hsla(0,0%,100%,.08);--border:#232327;--border-strong:#313136;--accent:#e4e4e7;--accent-text:#f2f2f3;--accent-soft:hsla(0,0%,100%,.06);--accent-soft-2:hsla(0,0%,100%,.08);--accent-soft-3:hsla(0,0%,100%,.12);--accent-soft-4:hsla(0,0%,100%,.18);--accent-soft-5:hsla(0,0%,100%,.28);--accent-soft-6:hsla(0,0%,100%,.38);--text-heading:#fff;--text-primary:#ededf0;--text-secondary:#85858d;--text-muted:#9a9aa2;--text-faint:#626269;--text-disabled:#4a4a51;--color-error:#f2555a;--color-error-text:#ff8a8e;--color-error-soft:rgba(242,85,90,.1);--color-error-border:rgba(242,85,90,.4);--color-error-strong:#c9464a;--color-warning:#f0b429;--color-warning-text:#f7c948;--color-warning-soft:rgba(240,180,41,.1);--color-warning-border:rgba(240,180,41,.4);--color-success:#2fbe8b;--color-success-text:#55d6a9;--color-success-soft:rgba(47,190,139,.1);--color-success-border:rgba(47,190,139,.4);--color-info:#529dff;--color-info-text:#8abfff;--color-info-soft:rgba(82,157,255,.1);--color-info-border:rgba(82,157,255,.4);--color-info-alt:#45c4f5;--color-info-alt-text:#7cd6f8;--color-info-alt-soft:rgba(69,196,245,.1);--color-info-alt-border:rgba(69,196,245,.4);--color-ingest:#a78bfa;--color-ingest-text:#c4b5fd;--color-ingest-soft:rgba(167,139,250,.1);--color-ingest-border:rgba(167,139,250,.4);--color-feed:#f97316;--color-feed-soft:rgba(249,115,22,.1);--intel-anon:#7b6fd0;--intel-anon-ink:#a99df0;--intel-osint:#c9a83c;--intel-osint-ink:#e6c85f;--intel-signals:#d5605a;--intel-signals-ink:#f0958f;--ds-inbound:#5b8fd6;--ds-inbound-ink:#93b8ec;--ds-corporate:#3fa58a;--ds-corporate-ink:#76c9b1;--ds-device:#76c9b1;--ds-device-ink:#a6ddcc;--ds-darknet:#9a7ab8;--ds-darknet-ink:#c3a8dc;--brand-gradient:linear-gradient(263.46deg,#f2f2f3,#9a9aa2);--brand-gradient-text:linear-gradient(263.46deg,#fff,#b8b8bf);--free-plan:#f6d381;--basic-plan:#f681ed;--pro-plan:#8d81f6;--elite-plan:#81baf6;--enterprise-plan:#fff;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-card:0.5rem;--radius-pill:9999px;--radius-bar:2px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-16:4rem;--font-heading:"Geist","Inter",system-ui,sans-serif;--font-body:"Geist","Inter",system-ui,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-2xs:0.625rem;--fs-xs:0.6875rem;--fs-sm:0.75rem;--fs-md:0.8125rem;--fs-base:0.875rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.5rem;--fs-3xl:1.6rem;--fs-4xl:1.75rem;--fs-stat:1.25rem;--fs-display:2.25rem;--fs-bignum:2rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--lh-tight:1.35;--lh-normal:1.5;--lh-relaxed:1.6;--dur-fast:0.15s;--dur:0.2s;--dur-slow:0.3s;--ease:ease;--ease-slideover:cubic-bezier(0.32,0.72,0,1);--transition-fast:all var(--dur-fast) var(--ease);--transition:all var(--dur) var(--ease);--transition-slow:all var(--dur-slow) var(--ease);--shadow-sm:none;--shadow-card-hover:none;--shadow-lg:0 4px 14px rgba(0,0,0,.35);--shadow-overlay:0 4px 14px rgba(0,0,0,.4);--scrim:rgba(0,0,0,.6);--scrim-dim:rgba(0,0,0,.25);--scrim-heavy:rgba(0,0,0,.8);--content-max-width:1180px;--page-padding:1.75rem;--shell-row-h:52px;--control-h:2rem;--tbl-surface:var(--surface-page);--tbl-border:1px solid var(--border);--tbl-radius:var(--radius-card);--tbl-head-bg:var(--surface-page);--tbl-head-color:var(--text-faint);--tbl-head-padding:0.6rem var(--space-4);--tbl-head-size:var(--fs-2xs);--tbl-head-border:var(--border);--tbl-head-hover:var(--surface-hover);--tbl-cell-padding:0.55rem var(--space-4);--tbl-cell-size:var(--fs-md);--tbl-cell-align:middle;--tbl-row-border:var(--border);--tbl-row-stripe:transparent;--tbl-row-hover:var(--surface-overlay);--tbl-sort-color:var(--text-primary);--tbl-cell-selected:var(--accent-soft-2);--tbl-footer-bg:var(--surface-page);--tbl-footer-border:var(--border);--tbl-scroll-track:transparent;--tbl-scroll-thumb:var(--surface-control);--tbl-scroll-thumb-hover:var(--border-strong);--tbl-overlay:rgba(10,10,11,.7);--tbl-error-border:var(--color-error-border);--tbl-accent-soft:var(--accent-soft-2);--tbl-accent-border:var(--border-strong);--tbl-accent-border-strong:var(--accent-soft-6);--tbl-danger-soft:var(--color-error-soft);--tbl-danger-border:var(--color-error-border);--tbl-band-h:44px;--tbl-band-border:var(--border);--tbl-panel-w:190px;--tbl-cell-focus:var(--accent-soft-6);--tbl-panel-active-bg:var(--accent-soft);--tbl-panel-active-color:var(--text-heading);--toolrail-surface:var(--surface-sunken);--field-surface:var(--surface-card);--field-border:1px solid var(--border-strong);--field-radius:var(--radius-md);--field-focus-border:var(--accent-soft-6);--field-height:var(--control-h);--trd-menu-bg:var(--surface-raised);--trd-menu-radius:var(--radius-md);--trd-menu-shadow:var(--shadow-overlay);--trd-input-focus-border:var(--accent-soft-6);--trd-apply-bg:var(--surface-card);--trd-apply-border:var(--border-strong);--trd-apply-hover-bg:var(--surface-hover);--dd-open-enabled-bg:var(--accent-soft-3);--dd-panel-bg:var(--surface-raised);--dd-panel-radius:var(--radius-md);--dd-panel-shadow:var(--shadow-overlay);--dd-item-padding:0.45rem 0.75rem;--dd-item-size:var(--fs-md);--dd-item-gap:0.625rem;--rail-bg:var(--surface-sunken);--rail-item-h:34px;--rail-item-radius:var(--radius-xs);--rail-item-hover-bg:var(--surface-overlay);--rail-item-on-bg:var(--surface-overlay-2);--rail-item-on-ring:var(--border-strong);--rail-icon-size:15px;--rail-icon-stroke:1.75;--rail-group-fs:9.5px;--rail-group-tracking:0.16em;--rail-group-weight:var(--fw-semibold);--rail-group-gap:1.375rem}.page{width:100%;background:var(--surface-page)}.page-inner{max-width:var(--content-max-width);margin:0 auto;padding:var(--page-padding) var(--page-padding) var(--space-8);width:100%}.crumbs{display:flex;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-sm);margin-bottom:var(--space-5)}.crumb-link,.crumbs{color:var(--text-faint)}.crumb-link:hover{color:var(--text-primary)}.crumb-here{color:var(--text-secondary)}.card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);overflow:hidden}.card.span2{grid-column:span 2}.card-h{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.card-h h4{margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary)}.card-h .sub{font-size:var(--fs-sm);color:var(--text-faint)}.card-h .right{margin-left:auto;font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.card.wgt{position:relative;display:flex;flex-direction:column;padding:0}.card.wgt>.wgt-cap{display:flex;align-items:center;gap:var(--space-2);flex:none;min-width:0;padding:.85rem 1rem 0;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.card.wgt>.wgt-cap .wgt-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.wgt>.wgt-cap.no-title{position:absolute;inset:.35rem .35rem auto auto;padding:0;z-index:1}.card.wgt>.wgt-cap .wgt-more{width:1.5rem;height:1.5rem;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.card.wgt>.wgt-cap .wgt-acts,.card.wgt>.wgt-cap .wgt-more{margin-left:auto;flex:none;display:inline-flex;align-items:center}.card.wgt>.wgt-cap .wgt-acts{gap:var(--space-3);font-weight:400;letter-spacing:0;text-transform:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.card.wgt>.wgt-cap .wgt-acts+.wgt-more{margin-left:0}.card.wgt>.wgt-cap .wgt-more svg{width:14px;height:14px}.card.wgt:focus-within>.wgt-cap .wgt-more,.card.wgt:hover>.wgt-cap .wgt-more,.card.wgt>.wgt-cap .wgt-more.on{opacity:1}.card.wgt>.wgt-cap .wgt-more.on,.card.wgt>.wgt-cap .wgt-more:hover{background:var(--surface-overlay-3);color:var(--text-primary)}.card.wgt>.wgt-body{flex:1;min-height:0;padding:var(--space-3) var(--space-4) var(--space-4)}.card.wgt>.wgt-body.flush{padding:var(--space-2) 0 0}@media (prefers-reduced-motion:reduce){.card.wgt>.wgt-cap .wgt-more{transition:none}}.card .body{padding:var(--space-4)}.card-sections{display:grid;grid-template-columns:repeat(var(--secs,3),1fr);gap:1px;background:var(--border)}.card-sec{background:var(--surface-card);padding:var(--space-1) var(--space-4) var(--space-4);min-width:0}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:var(--space-3) 0 var(--space-2)}.sec-h .src{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-empty,.sec-h .src{color:var(--text-disabled)}.sec-empty{font-size:var(--fs-sm);padding:var(--space-1) 0 0}.sec-empty .nul{font-family:var(--font-mono);margin-right:.4rem}.empty-note{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:var(--fs-sm);color:var(--text-faint)}.empty-note .nul{font-family:var(--font-mono);color:var(--text-disabled)}.sheet{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-xl);overflow:hidden}.sheet-cap{padding:var(--space-5) var(--space-6) 0}.sheet-strip{padding:var(--space-4) var(--space-6) 0}.sheet-body{display:flex;flex-direction:column;padding:var(--space-2) var(--space-6) 2.5rem;container-type:inline-size}.sheet-body .band{padding:var(--space-8) 0 2.25rem;border-bottom:1px solid var(--border);min-width:0}.sheet-body .band:last-child{border-bottom:0}.sheet-body .band.closed{padding-bottom:1.5rem}.band-h{display:flex;align-items:baseline;gap:10px;margin-bottom:var(--space-4);min-width:0}.band-h .t{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap}.band-fold{display:inline-flex;align-items:baseline;gap:10px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.band-fold:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:2px;border-radius:var(--radius-xs)}.band-h .chev{width:14px;height:14px;color:var(--text-faint);align-self:center;flex:none;transition:transform var(--dur-fast) var(--ease)}.band.closed .chev{transform:rotate(-90deg)}.band-fold:hover .chev{color:var(--text-secondary)}.src-stack{display:inline-flex;align-items:center;align-self:center;flex:none;isolation:isolate;padding:5px 4px;border:0;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer;border-radius:var(--radius-xs)}.src-stack:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:2px}.src-stack-i{position:relative;display:inline-flex;z-index:1}.src-stack-i:first-child{z-index:6}.src-stack-i:nth-child(2){z-index:5}.src-stack-i:nth-child(3){z-index:4}.src-stack-i:nth-child(4){z-index:3}.src-stack-i:nth-child(5){z-index:2}.src-stack-i+.src-stack-i{margin-left:-6px}.src-stack-i .th{outline:2px solid var(--src-stack-ring,var(--surface-card))}.src-stack-i.toned .th{background:var(--gc);color:var(--surface-page);border-color:transparent}.cat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;min-width:0}.cat>*{min-width:0}.cat.empty,.cat>*{background:var(--sheet-cell,var(--surface-card))}.cat.empty{display:flex;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-4);font-size:var(--fs-sm);color:var(--text-faint)}.cat.empty .n,.cat.empty .nul{font-family:var(--font-mono);color:var(--text-disabled)}.cat.empty .n{margin-left:auto;font-size:var(--fs-2xs);white-space:nowrap;font-variant-numeric:tabular-nums}.cat>.sp-xs{grid-column:span 3}.cat>.sp-s{grid-column:span 4}.cat>.sp-m{grid-column:span 6}.cat>.sp-l{grid-column:span 8}.cat>.sp-f{grid-column:span 12}@container (max-width: 760px){.cat>.sp-l,.cat>.sp-m,.cat>.sp-s,.cat>.sp-xs{grid-column:span 12}.tl{grid-template-columns:150px 1fr}}.wgt{min-height:var(--wgt-min,0);flex-direction:column;padding:.875rem var(--space-4) var(--space-4)}.wgt,.wgt-h{min-width:0;display:flex}.wgt-h{align-items:center;gap:var(--space-2);padding:0 0 var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-3)}.wgt-h .t{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wgt-body{flex:1;min-height:0;min-width:0;padding:0;display:flex;flex-direction:column}.th{flex:0 0 18px;width:18px;height:18px;border-radius:var(--radius-xs);border:1px solid var(--border-strong);background:var(--surface-overlay-2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9.5px;font-weight:var(--fw-medium);color:var(--text-secondary);text-transform:uppercase;line-height:1;overflow:hidden}.th img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.th.sm{flex-basis:14px;width:14px;height:14px;border-radius:3px;font-size:8px}.tl{--tl-gutter:34px}.tl,.tl-g{display:flex;flex-direction:column;min-width:0}.tl-g.anon{--gc:var(--intel-anon);--gi:var(--intel-anon-ink)}.tl-g.osint{--gc:var(--intel-osint);--gi:var(--intel-osint-ink)}.tl-g.signals{--gc:var(--intel-signals);--gi:var(--intel-signals-ink)}.ds-inbound{--gc:var(--ds-inbound);--gi:var(--ds-inbound-ink)}.ds-corporate{--gc:var(--ds-corporate);--gi:var(--ds-corporate-ink)}.ds-device{--gc:var(--ds-device);--gi:var(--ds-device-ink)}.ds-darknet{--gc:var(--ds-darknet);--gi:var(--ds-darknet-ink)}.tl-g+.tl-g{margin-top:14px}.tl-gh{display:flex;align-items:center;gap:var(--space-2);height:28px;border-bottom:1px solid var(--border-strong);font-size:10.5px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);min-width:0}.tl-gh .dot{width:6px;height:6px;border-radius:50%;background:var(--gc,var(--accent));flex:none}.tl-gh .m,.tl-gh .none{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:400;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}.tl-gh .m{color:var(--text-faint)}.tl-gh .none{color:var(--text-disabled)}.tl-gh .none,.tl-gh .plan-chip{margin-left:auto}.tl-gh.dim{color:var(--text-disabled);border-bottom-color:var(--border)}.tl-gh.dim .dot{opacity:.35}.tl-row{display:grid;grid-template-columns:320px 1fr;gap:0 var(--space-4);align-items:center;min-height:40px;border-bottom:1px solid var(--border-subtle);min-width:0}.tl .tl-row:last-child{border-bottom-color:transparent}button.tl-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;border-left:0;border-right:0;border-top:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}button.tl-row:hover .lbl .n{color:var(--text-heading)}.tl-row .lbl{display:flex;align-items:center;gap:var(--space-2);min-width:0}.tl-row .car{width:14px;height:14px;color:var(--text-faint);flex:none;margin-left:-2px;padding:0;border:0;background:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease)}.tl-row button.car{display:inline-flex;align-items:center;justify-content:center;line-height:0}.tl-row button.car svg{display:block}.tl-row .car:hover{color:var(--text-secondary)}.tl-row.closed .car{transform:rotate(-90deg)}.tl-row .car.ph{visibility:hidden;cursor:default}.tl-row .lbl .n{font-size:12.5px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tl-row .lbl .tags{display:inline-flex;gap:4px;flex:none}.tl-row .lbl .tags .chip-mono{padding:1px 6px;font-size:9.5px;color:var(--text-secondary)}.tl-row.two{min-height:48px}.tl-row.two .lbl{flex-direction:column;align-items:flex-start;gap:2px}.tl-row.two .lbl .top{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.tl-row .lbl .sub{padding-left:40px;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tl-row.dim .lbl .n{color:var(--text-disabled)}.tl-row.dim .th{opacity:.5}.tl-row .trk .none{position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-disabled);white-space:nowrap}.tl-row.pool{min-height:32px;border-bottom-color:hsla(0,0%,100%,.05)}.tl-row.pool .lbl{padding-left:40px}.tl-row.pool .lbl .n{font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary)}.tl-row.pool .trk .span{height:6px;margin-top:-3px}.tl-row.open .trk .span{opacity:.28}.tl-row.open .trk .sd{color:var(--text-disabled)}.tl-row .trk{position:relative;align-self:stretch;min-width:0;padding-right:var(--tl-gutter)}.tl-row .trk .in{position:relative;height:100%;min-height:inherit}.tl .span{min-width:2px;border-radius:var(--radius-bar);opacity:.72}.tl .mark,.tl .span{position:absolute;top:50%;height:8px;margin-top:-4px;background:var(--gc,var(--accent))}.tl .mark{width:8px;transform:translateX(-50%) rotate(45deg);border-radius:1px;opacity:.9}.tl .sd{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:10px;line-height:1;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.tl .sd.l{transform:translate(-100%,-50%);padding-right:8px}.tl .sd.now,.tl .sd.r{padding-left:8px}.tl .sd.now{left:100%;color:var(--text-faint)}.tl .trk .win{position:absolute;top:0;bottom:0;background:var(--surface-overlay);border-left:1px dashed var(--border-strong)}.tone-key{display:inline-flex;gap:10px;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.tone-key>span{display:inline-flex;align-items:center;gap:5px}.tone-key i{display:inline-block;width:8px;height:3px;border-radius:1px;background:var(--gc,var(--text-secondary))}.btn{box-sizing:border-box;display:inline-flex;align-items:center;gap:.45rem;height:var(--control-h);border-radius:var(--radius-sm);padding:0 .85rem;font-size:var(--fs-sm);cursor:pointer;transition:var(--transition-fast);border:1px solid var(--border-strong);background:var(--surface-card)}.btn,.btn:hover{color:var(--text-primary)}.btn:hover{background:var(--surface-hover)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.sm{height:1.625rem;padding:0 .6rem;gap:.35rem}.btn.ghost{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary);font-weight:400}.btn.ghost:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.btn.primary{background:var(--text-primary);font-weight:var(--fw-medium)}.btn.primary,.btn.primary:hover{border-color:transparent;color:var(--surface-page)}.btn.primary:hover{background:var(--text-heading)}.btn.on{background:var(--accent-soft);border-color:var(--accent-soft-5)}.btn.on,.btn.on:hover{color:var(--text-heading)}.btn.on:hover{background:var(--accent-soft-2)}.btn.icon-only{padding:0 .55rem}.btn.danger{background:transparent}.btn.danger,.btn.danger:hover{border-color:var(--color-error-border);color:var(--color-error-text)}.btn.danger:hover{background:var(--color-error-soft)}.dropdown-panel .dropdown-item.danger,.dropdown-panel .dropdown-item.danger .item-icon{color:var(--color-error-text)}.dropdown-panel .dropdown-item.danger:hover{background:var(--color-error-soft);color:var(--color-error-text)}.btn-cluster{display:inline-flex;align-items:center;height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);overflow:hidden}.btn-cluster>.btn{height:100%;border:0;border-radius:0;background:transparent;border-right:1px solid var(--border)}.btn-cluster>.btn:last-child{border-right:0}.btn-cluster>.btn:hover{background:var(--surface-hover)}.btn-cluster>.btn.on{background:var(--accent-soft)}.btn-cluster>.btn.on:hover{background:var(--accent-soft-2)}.btn .btn-caret{width:11px;height:11px;margin-left:2px;flex:none;color:var(--text-faint)}.btn.on .btn-caret,.capbtn{color:var(--text-secondary)}.capbtn{display:inline-flex;align-items:center;gap:.3rem;height:22px;margin-left:-.4rem;padding:0 .4rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.capbtn:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.capbtn.on{color:var(--text-heading);background:var(--accent-soft);border-color:var(--accent-soft-5)}.capbtn:focus-visible{outline:1px solid var(--border-strong);outline-offset:1px}.capbtn svg{width:11px;height:11px;flex:none;color:var(--text-faint)}.text-input{background:var(--surface-input);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--fs-sm);padding:.4rem .6rem;width:100%;transition:border-color var(--dur-fast) var(--ease)}.text-input::-moz-placeholder{color:var(--text-faint)}.text-input::placeholder{color:var(--text-faint)}.text-input:focus{outline:none;border-color:var(--accent-soft-6)}.text-input:disabled{color:var(--text-disabled);background:var(--surface-control);cursor:not-allowed}.text-input.mono{font-family:var(--font-mono)}.text-input.invalid{border-color:var(--color-error)}.link-btn{background:none;border:none;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;text-decoration:none}.link-btn:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.field-label{display:block;margin-bottom:.35rem;letter-spacing:.08em;text-transform:uppercase}.field-hint,.field-label{font-size:var(--fs-xs);color:var(--text-faint)}.field-hint{margin:.35rem 0 0}.field-hint.error{color:var(--color-error)}.select{background:var(--surface-input);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--fs-sm);padding:.4rem .6rem;transition:border-color var(--dur-fast) var(--ease)}.select:focus{outline:none;border-color:var(--accent-soft-6)}.select:disabled{color:var(--text-disabled);background:var(--surface-control);cursor:not-allowed}.form-actions{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-5)}.chip{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.05em;text-transform:uppercase;padding:.18rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor}.chip.good{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-soft)}.chip.warn{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-soft)}.chip.err{color:var(--color-error-text);border-color:var(--color-error-border);background:var(--color-error-soft)}.chip.info{color:var(--color-info-text);border-color:var(--color-info-border);background:var(--color-info-soft)}.chip.neutral{color:var(--text-secondary)}.chip.small{font-size:var(--fs-2xs);text-transform:none;letter-spacing:.01em}.sev-dot{display:inline-block;width:6px;height:6px;border-radius:var(--radius-pill);flex-shrink:0}.sev-dot.sev-info{background:var(--color-info)}.sev-dot.sev-low{background:var(--color-success)}.sev-dot.sev-medium{background:var(--color-warning)}.sev-dot.sev-high{background:var(--color-feed)}.sev-dot.sev-critical{background:var(--color-error)}.count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .35rem;border-radius:var(--radius-pill);border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1;color:var(--text-secondary);white-space:nowrap;vertical-align:1px}.count-badge.warn{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-soft)}.plan-chip{letter-spacing:.07em;text-transform:uppercase;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);padding:.14rem .55rem}.chip-mono,.plan-chip,.type-chip{font-size:var(--fs-2xs);color:var(--text-secondary);white-space:nowrap}.chip-mono,.type-chip{display:inline-block;font-family:var(--font-mono);border:1px solid var(--border-strong);border-radius:var(--radius-xs);padding:.1rem .5rem}.type-free{border-color:var(--border-strong);color:var(--text-secondary)}.type-basic{border-color:var(--color-info-border);color:var(--color-info-text)}.type-professional{border-color:var(--accent-soft-5);color:var(--accent-text)}.type-elite{border-color:var(--color-warning-border);color:var(--color-warning-text)}.type-enterprise{border-color:var(--color-success-border);color:var(--color-success-text)}.type-admin{border-color:var(--color-error-border);color:var(--color-error-text)}.stats{display:grid;grid-template-columns:repeat(var(--stats-cols,4),1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.stat{background:var(--surface-card);padding:var(--space-3) var(--space-4)}.stats.open{gap:0;background:transparent;border:0;border-radius:0}.stats.open .stat{background:transparent;padding:0 var(--space-4) 0 0}.stat .k{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem}.stat .v{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap;min-width:0;font-size:var(--fs-stat);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text-heading);font-variant-numeric:tabular-nums;transition:opacity var(--dur-fast) var(--ease)}.stat .v small{font-size:var(--fs-xs);color:var(--text-faint);font-weight:400;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;min-width:0}.stat .v.warn{color:var(--color-warning-text)}.stat.stale .v{opacity:.45}.tiles{display:grid;grid-template-columns:repeat(var(--tiles-cols,4),minmax(0,1fr));gap:var(--space-3)}.seg{display:inline-flex;align-items:center;height:28px;padding:2px;gap:2px;box-sizing:border-box;background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.seg>button{height:22px;padding:0 9px;border:0;background:transparent;border-radius:var(--radius-xs);font-family:inherit;font-size:var(--fs-xs);line-height:1;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.seg>button:hover{color:var(--text-primary)}.seg>button.on{background:var(--accent-soft-3);color:var(--text-heading)}.seg>button:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.seg.xs{height:22px}.seg.xs>button{height:18px;padding:0 7px;font-size:var(--fs-2xs)}.seg.mono>button{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabs{display:flex;gap:.2rem;align-items:center}.page-tabs,.tabs{border-bottom:1px solid var(--border)}.page-tabs{flex:none;background:var(--surface-page)}.page-tabs-inner{display:flex;align-items:center;gap:.2rem;padding:0 var(--page-padding)}.tab{padding:.6rem .9rem;font-size:var(--fs-base);color:var(--text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color var(--dur-fast) var(--ease)}button.tab{background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.tab:hover{color:var(--text-primary)}.tab.on{color:var(--text-heading);border-bottom-color:var(--text-heading);font-weight:var(--fw-medium)}.tab i{font-style:normal;color:var(--text-faint);font-size:var(--fs-xs);margin-left:.35rem;font-variant-numeric:tabular-nums}.tab-actions{margin-left:auto;display:flex;gap:var(--space-2);padding-bottom:.4rem}.tab.locked{color:var(--text-disabled)}.tab.locked.on,.tab.locked:hover{color:var(--text-faint)}.tab.locked.on{border-bottom-color:var(--text-faint)}.tab .tab-lock{width:11px;height:11px;margin-left:.4rem;vertical-align:-1px;color:var(--text-disabled)}.page-content{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--page-padding) var(--page-padding) var(--space-8)}.page-content.wide{max-width:none}.state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-16) var(--space-8);color:var(--text-muted)}.state-icon{font-size:var(--fs-4xl);color:var(--text-faint);margin-bottom:var(--space-4)}.state-icon.error{color:var(--color-error)}.state h3{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}.state p{font-size:var(--fs-base);color:var(--text-secondary);margin:0}.toolrow{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.toolrow-search,.toolrow>.btn,.toolrow>.select,.toolrow>.text-input{box-sizing:border-box;height:var(--control-h);min-height:var(--control-h);padding-top:0;padding-bottom:0;font-size:var(--fs-sm);line-height:1}.toolrow-search{display:flex;align-items:center;gap:var(--space-2);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.4rem .8rem;width:340px;transition:border-color var(--dur-fast) var(--ease)}.toolrow-search:focus-within{border-color:var(--accent-soft-6)}.search-icon{color:var(--text-faint);font-size:var(--fs-sm);flex:none}.search-input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-md)}.search-input::-moz-placeholder{color:var(--text-faint)}.search-input::placeholder{color:var(--text-faint)}.search-clear{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:0;font-size:var(--fs-md)}.search-clear:hover{color:var(--text-primary)}.toolrow-count{font-size:var(--fs-sm);color:var(--text-faint);font-variant-numeric:tabular-nums}.pane-field{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h);min-width:0;max-width:100%;padding:0 2px 0 var(--space-3);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.pane-field-icon{flex:none;color:var(--text-faint)}.pane-field-value{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pane-field-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.pane-field-btn:hover{color:var(--text-primary);background:var(--surface-hover)}.pane-field-btn:focus-visible{outline:1px solid var(--border-strong);outline-offset:1px}.ledger-table{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-page);overflow:hidden}.table-scroll{flex:1;min-height:0;overflow:auto}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-track{background:transparent}.table-scroll::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-md)}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.ledger-table table{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0}.ledger-table thead{position:sticky;top:0;z-index:10}.ledger-table thead th{background:var(--surface-page);color:var(--text-faint);text-align:left;padding:.6rem var(--space-4);font-weight:var(--fw-medium);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);white-space:nowrap}.ledger-table thead th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ledger-table thead th.sortable:hover{color:var(--text-secondary)}.th-inner{display:inline-flex;align-items:center;gap:.35rem}.sort-mark{color:var(--text-primary);font-size:var(--fs-xs);line-height:1}.ledger-table tbody td{padding:.55rem var(--space-4);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-md);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger-table tbody tr:last-child td{border-bottom:none}.ledger-table tbody tr:hover td{background:var(--surface-overlay)}.cell-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.st{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-md);background:none;border:none;padding:0;font-family:inherit}.st .d{width:7px;height:7px;border-radius:50%;flex:none}.st.ok{color:var(--color-success-text)}.st.ok .d{background:var(--color-success)}.st.off{color:var(--text-faint)}.st.off .d{background:var(--text-disabled)}button.st{cursor:pointer;transition:var(--transition-fast)}button.st:hover{filter:brightness(1.25)}.cell-strong{color:var(--text-heading)}.cell-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.cell-dim,.cell-num{color:var(--text-secondary)}.cell-empty{color:var(--text-disabled)}.cell-center{text-align:center}.inherited{margin-left:.45rem;color:var(--text-faint);font-size:var(--fs-xs)}.row-actions{display:flex;gap:.35rem;justify-content:flex-end}.row-btn{background:transparent;border:1px solid transparent;color:var(--text-faint);padding:.2rem .55rem;border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-fast);font-size:var(--fs-sm)}.row-btn:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-hover)}.rel-table{width:100%;border-collapse:collapse}.rel-table th{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-weight:var(--fw-medium);text-align:left}.rel-table td,.rel-table th{padding:.55rem var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap}.rel-table td{font-size:var(--fs-sm);color:var(--text-secondary)}.rel-table tbody tr:last-child td{border-bottom:none}.rel-table tbody tr:hover td{background:var(--surface-overlay)}.rel-table .ta-r{text-align:right}.rel-table .n{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.rel-table .n.total{color:var(--text-primary);font-weight:var(--fw-medium)}.rel-table .file{font-family:var(--font-mono);color:var(--text-primary)}.group{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:var(--space-3) 0 var(--space-2)}.group,.pivot{font-size:var(--fs-xs)}.pivot{color:var(--color-info);white-space:nowrap}.pivot:hover{color:var(--color-info-text)}.pivot.hot{font-weight:var(--fw-semibold)}.readout{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bar,.sr-only{overflow:hidden}.bar{height:4px;background:var(--surface-raised);position:relative}.bar,.bar i{border-radius:var(--radius-bar)}.bar i{position:absolute;inset:0 auto 0 0;background:var(--text-secondary)}.bar-rows{display:flex;flex-direction:column;gap:.55rem}.bar-row{display:grid;grid-template-columns:var(--bar-label-w,150px) minmax(0,1fr) 64px;align-items:center;gap:var(--space-3);font-size:var(--fs-sm)}.bar-row .n{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .n.dim{color:var(--text-faint)}.bar-row .c{text-align:right;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.skel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.skel-bar{height:10px;border-radius:var(--radius-xs);background:var(--surface-overlay);animation:ledger-breathe 1.6s var(--ease) infinite}@keyframes ledger-breathe{0%,to{background-color:var(--surface-overlay)}50%{background-color:var(--surface-control)}}.skel.blurred .skel-bar{filter:blur(3px);animation:none}@media (prefers-reduced-motion:reduce){.skel-bar{animation:none;background-color:var(--surface-control)}}.locked-wrap{position:relative}.locked-wrap .skel{padding:var(--space-5) var(--space-4)}.locked-over{position:absolute;inset:0;padding:var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;text-align:center;font-size:var(--fs-sm);color:var(--text-faint)}.locked-over .plan-chip{background:var(--surface-card)}.locked-over .say{color:var(--text-secondary)}.well{margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:var(--lh-normal);color:var(--text-primary);white-space:pre;overflow-x:auto}.doc-ledger .codex-editor{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-primary)}.doc-ledger .codex-editor ::-moz-selection{background:var(--accent-soft-4)}.doc-ledger .codex-editor ::selection{background:var(--accent-soft-4)}.doc-ledger .codex-editor [data-placeholder-active]:empty:before,.doc-ledger .codex-editor [data-placeholder]:empty:before,.doc-ledger .codex-editor [data-placeholder][data-empty=true]:before{color:var(--text-faint)}.doc-ledger .codex-editor .ce-block--selected .ce-block__content{background:var(--accent-soft-2);border-radius:var(--radius-xs)}.doc-ledger .codex-editor .ce-block--drop-target .ce-block__content:before{border-color:var(--text-heading)}.doc-ledger .codex-editor .ce-block--drop-target .ce-block__content:after{height:2px;background:var(--text-heading)}.doc-ledger .codex-editor .ce-paragraph{line-height:var(--lh-relaxed)}.doc-ledger .codex-editor .ce-header{color:var(--text-heading);font-family:var(--font-heading);font-weight:var(--fw-semibold);line-height:var(--lh-tight);padding:var(--space-4) 0 var(--space-1)}.doc-ledger .codex-editor h1.ce-header{font-size:var(--fs-2xl);padding-top:var(--space-6);letter-spacing:-.01em}.doc-ledger .codex-editor h2.ce-header{font-size:var(--fs-xl);padding-top:var(--space-6)}.doc-ledger .codex-editor h3.ce-header{font-size:var(--fs-lg)}.doc-ledger .codex-editor h4.ce-header{font-size:var(--fs-base)}.doc-ledger .codex-editor h5.ce-header{font-size:var(--fs-md);color:var(--text-primary)}.doc-ledger .codex-editor h6.ce-header{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.doc-ledger .codex-editor a{color:var(--color-info);text-decoration:none}.doc-ledger .codex-editor a:hover{color:var(--color-info-text);text-decoration:underline}.doc-ledger .codex-editor .cdx-list{--spacing-s:var(--space-1);--line-height:1.6em;--radius-border:var(--radius-xs);--checkbox-background:var(--surface-input);--color-border:var(--border-strong);--color-bg-checked:var(--accent);--color-bg-checked-hover:var(--accent-text);--color-tick:var(--surface-page);padding-left:var(--space-1)}.doc-ledger .codex-editor .cdx-list__item:before{color:var(--text-faint);font-variant-numeric:tabular-nums}.doc-ledger .codex-editor .cdx-quote{margin:var(--space-2) 0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--border-strong);border-radius:0;background:none}.doc-ledger .codex-editor .cdx-quote .cdx-input{border:none;box-shadow:none;background:none;padding:0}.doc-ledger .codex-editor .cdx-quote__text{min-height:0;margin-bottom:var(--space-1);color:var(--text-secondary)}.doc-ledger .codex-editor .cdx-quote__caption{font-size:var(--fs-sm);color:var(--text-faint)}.doc-ledger .codex-editor .cdx-input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-input);box-shadow:none;color:var(--text-primary)}.doc-ledger .codex-editor .ce-code__textarea{min-height:4.5rem;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:var(--lh-normal);color:var(--text-primary)}.doc-ledger .codex-editor .ce-delimiter{line-height:0;padding:var(--space-4) 0}.doc-ledger .codex-editor .ce-delimiter:before{content:"";display:block;width:100%;height:1px;background:var(--border)}.doc-ledger .codex-editor .cdx-marker{background:var(--accent-soft-4);color:var(--text-heading);padding:0 .1em;border-radius:var(--radius-xs)}.doc-ledger .codex-editor .inline-code{background:var(--surface-overlay-3);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:.86em;font-weight:inherit;letter-spacing:normal;padding:.05em .35em;border-radius:var(--radius-xs)}.doc-ledger .codex-editor .tc-wrap{--color-background:var(--surface-card);--color-text-secondary:var(--text-faint);--color-border:var(--border)}.doc-ledger .codex-editor .tc-table{font-size:var(--fs-md);line-height:var(--lh-normal)}.doc-ledger .codex-editor .tc-cell{padding:var(--space-2) var(--space-3);color:var(--text-primary)}.doc-ledger .codex-editor .tc-table--heading .tc-row:first-child{color:var(--text-heading);font-weight:var(--fw-semibold)}.doc-ledger .codex-editor .tc-toolbox{--toggler-dots-color:var(--text-faint);--toggler-dots-color-hovered:var(--text-primary)}.doc-ledger .codex-editor .tc-popover{--color-border:var(--border);--color-background:var(--dd-panel-bg,var(--surface-raised));--color-background-hover:var(--accent-soft-3);--color-background-confirm:var(--color-error-strong);--color-background-confirm-hover:var(--color-error);--color-text-confirm:var(--text-heading);border-radius:var(--dd-panel-radius,var(--radius-md));box-shadow:var(--dd-panel-shadow,var(--shadow-overlay));color:var(--text-primary)}.doc-ledger .codex-editor .ce-toolbar__plus{color:var(--text-faint);border-radius:var(--radius-sm)}.doc-ledger .codex-editor .ce-toolbar__plus--active,.doc-ledger .codex-editor .ce-toolbar__plus:hover{background:var(--surface-hover);color:var(--text-primary)}.doc-ledger .codex-editor .ce-toolbar__settings-btn{display:none}@media (max-width:650px){.doc-ledger .codex-editor .ce-toolbar__plus{background:var(--surface-raised);border:1px solid var(--border);box-shadow:none}}.doc-ledger .codex-editor .ce-inline-toolbar,.doc-ledger .codex-editor .ce-popover{--border-radius:var(--dd-panel-radius,var(--radius-md));--color-border:var(--border);--color-shadow:transparent;--color-background:var(--dd-panel-bg,var(--surface-raised));--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-faint);--color-border-icon:var(--border-subtle);--color-border-icon-disabled:var(--border-subtle);--color-text-icon-active:var(--text-heading);--color-background-icon-active:var(--accent-soft-3);--color-background-item-focus:var(--accent-soft-3);--color-shadow-item-focus:transparent;--color-background-item-hover:var(--accent-soft-3);--color-background-item-confirm:var(--color-error-strong);--color-background-item-confirm-hover:var(--color-error)}.doc-ledger .codex-editor .ce-popover__container{border-color:var(--border);box-shadow:var(--dd-panel-shadow,var(--shadow-overlay))}.doc-ledger .codex-editor .ce-popover-item{border-radius:var(--radius-md)}.doc-ledger .codex-editor .ce-popover-item--focused:not(.ce-popover-item--no-focus,.ce-popover-item--confirmation),.doc-ledger .codex-editor .ce-popover-item:hover:not(.ce-popover-item--no-hover,.ce-popover-item--confirmation){background:var(--accent-soft-3)!important;color:var(--text-heading)}.doc-ledger .codex-editor .ce-popover-item__title{font-size:var(--dd-item-size,var(--fs-md));font-weight:var(--fw-medium)}.doc-ledger .codex-editor .ce-popover-item__secondary-title{font-family:var(--font-mono);letter-spacing:normal;color:var(--text-faint)}.doc-ledger .codex-editor .ce-popover-item__icon{color:var(--text-secondary);background:var(--surface-overlay);border:1px solid var(--border-subtle);box-shadow:none;border-radius:var(--radius-sm)}.doc-ledger .codex-editor .ce-popover-item--active .ce-popover-item__icon{color:var(--text-heading)}.doc-ledger .codex-editor .ce-popover__nothing-found-message{color:var(--text-faint);font-size:var(--fs-sm)}.doc-ledger .codex-editor .ce-popover-item-separator__line{background:var(--border)}.doc-ledger .codex-editor .cdx-search-field{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-faint)}.doc-ledger .codex-editor .cdx-search-field__input{color:var(--text-primary);font-size:var(--fs-md)}.doc-ledger .codex-editor .cdx-search-field__input::-moz-placeholder{color:var(--text-faint)}.doc-ledger .codex-editor .cdx-search-field__input::placeholder{color:var(--text-faint)}.doc-ledger .codex-editor .ce-inline-tool{color:var(--text-secondary);border-radius:var(--radius-sm)}.doc-ledger .codex-editor .ce-inline-tool:hover{background:var(--surface-hover)!important;color:var(--text-primary)}.doc-ledger .codex-editor .ce-inline-tool--active{background:var(--accent-soft-3);color:var(--text-heading)}.doc-ledger .codex-editor .ce-inline-toolbar__dropdown{border-color:var(--border)}.doc-ledger .codex-editor .ce-inline-toolbar__dropdown:hover{background:var(--surface-hover)}.doc-ledger .codex-editor .ce-inline-tool-input{background:var(--surface-input);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--fs-md);font-weight:var(--fw-medium)}.doc-ledger .codex-editor .ce-inline-tool-input::-moz-placeholder{color:var(--text-faint)}.doc-ledger .codex-editor .ce-inline-tool-input::placeholder{color:var(--text-faint)}.so-sec{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.so-sec:last-of-type{border-bottom:none}.so-sec-label{display:block;margin-bottom:var(--space-3)}.so-sec-label .opt{text-transform:none;letter-spacing:0;color:var(--text-disabled)}.so-foot-hint{font-size:var(--fs-xs);color:var(--text-faint);max-width:40ch}.so-sec.ident{display:flex;flex-direction:column;gap:var(--space-3)}.so-sec.ident>.stats{flex:none}.ident-h{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ident-glyph{flex:none;width:16px;height:16px;color:var(--text-secondary)}.ident-glyph.ok{color:var(--color-success-text)}.ident-title{margin:0;min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ident-desc,.ident-meta{margin:0;font-size:var(--fs-sm);color:var(--text-secondary);line-height:var(--lh-normal)}.ident-meta{font-size:var(--fs-xs);color:var(--text-faint)}.ident-meta code{font-family:var(--font-mono);color:var(--text-primary)}.sheet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sheet-actions .push{margin-left:auto}.so-sec.flush{padding-left:0;padding-right:0;padding-bottom:0}.sec-band{display:flex;align-items:center;gap:var(--space-3);min-height:24px;margin-bottom:var(--space-3)}.sec-band .so-sec-label{margin:0}.sec-band .push{margin-left:auto}.so-sec.flush>.sec-band{padding:0 var(--space-6);margin-bottom:var(--space-2)}.so-sec.flush .rel-table td:first-child,.so-sec.flush .rel-table th:first-child{padding-left:var(--space-6)}.so-sec.flush .rel-table td:last-child,.so-sec.flush .rel-table th:last-child{padding-right:var(--space-6)}.so-sec.flush>.field-hint,.so-sec.flush>.so-sec-pad{margin:0;padding:var(--space-3) var(--space-6) var(--space-4)}.so-kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;font-size:var(--fs-sm)}.so-kv dt{color:var(--text-faint)}.so-kv dd{margin:0;min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.so-kv dd.mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.so-kv+.sheet-actions{margin-top:var(--space-3)}.mo-title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 var(--space-2);padding-right:2.5rem}.mo-text{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 var(--space-4);line-height:var(--lh-normal)}.mo-actions{justify-content:flex-end;margin-top:var(--space-5)}.mo-actions,.toggle{display:flex;gap:var(--space-2)}.toggle{align-items:center;font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.toggle input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;cursor:pointer}.toggle.switch{font-size:var(--fs-xs);border:0;background:transparent;padding:0;font-family:inherit}.toggle.switch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.toggle .track{position:relative;flex:none;width:24px;height:14px;border-radius:7px;background:var(--surface-control);transition:background-color var(--dur-fast) var(--ease)}.toggle .track:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--accent);transition:transform var(--dur-fast) var(--ease)}.toggle input:checked~.track,.toggle.on .track{background:var(--accent-soft-6)}.toggle input:checked~.track:after,.toggle.on .track:after{transform:translateX(10px)}.toggle input:focus-visible~.track,.toggle.switch:focus-visible .track{outline:1px solid var(--accent-soft-6);outline-offset:1px}.form-grid{display:grid;grid-template-columns:var(--fg-cols,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.form-grid .fg-h{background:var(--surface-page);padding:.4rem .6rem;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.form-grid .fg-c{background:var(--surface-input);display:flex;align-items:center;min-width:0}.form-grid .fg-c:focus-within{box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.form-grid .fg-c>input,.form-grid .fg-c>select{width:100%;padding:.45rem .6rem;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:var(--fs-md)}.form-grid .fg-c>input.mono{font-family:var(--font-mono)}.form-grid .fg-c>input:disabled{color:var(--text-disabled);cursor:not-allowed}.form-grid .fg-c>input::-moz-placeholder{color:var(--text-faint)}.form-grid .fg-c>input::placeholder{color:var(--text-faint)}.form-grid .fg-x{width:100%;background:var(--surface-input);border:none;padding:0;color:var(--text-disabled);font-size:var(--fs-md);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.form-grid .fg-x:hover{color:var(--color-error-text)}.form-grid .fg-tool{width:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-input);border:none;padding:0;color:var(--text-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.form-grid .fg-tool svg{width:13px;height:13px;flex:none}.form-grid .fg-tool:hover{color:var(--text-primary)}.form-grid .fg-tool:focus-visible,.form-grid .fg-x:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.form-grid .fg-tool:disabled,.form-grid .fg-x:disabled{color:var(--text-disabled);cursor:not-allowed}.form-grid .fg-note{grid-column:1/-1;margin:0;padding:.4rem .6rem;background:linear-gradient(var(--color-error-soft),var(--color-error-soft)),var(--surface-input);color:var(--color-error-text);font-size:var(--fs-xs)}.form-grid .fg-add{grid-column:1/-1;background:var(--surface-card);border:none;padding:.5rem;text-align:center;color:var(--text-secondary);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.form-grid .fg-add:hover{background:var(--surface-card-hover);color:var(--text-primary)}.auth-form{display:flex;flex-direction:column;gap:14px;width:100%;text-align:left}.auth-form .btn:not(.sm),.auth-form .text-input{height:40px}.auth-form .text-input{padding:0 12px;font-size:var(--fs-base)}.auth-form .text-input.mono{font-size:var(--fs-md)}.auth-form .btn:not(.sm){width:100%;justify-content:center;font-size:var(--fs-md)}.auth-form .btn .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.auth-form .text-input[readonly]{background:var(--surface-inset);border-color:var(--border);color:var(--text-secondary);cursor:default}.auth-field{position:relative}.auth-field .text-input.has-lead{padding-left:36px}.auth-field .text-input.has-trail{padding-right:44px}.auth-field-lead{left:12px;pointer-events:none}.auth-field-btn,.auth-field-lead{position:absolute;top:50%;transform:translateY(-50%);display:flex;color:var(--text-faint)}.auth-field-btn{right:4px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:var(--radius-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.auth-field-btn:hover{color:var(--text-primary);background:var(--surface-overlay)}.auth-field-btn:focus-visible{outline:1px solid var(--border-strong)}.auth-who{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.auth-spin{display:inline-block;width:13px;height:13px;border-radius:var(--radius-pill);border:1.5px solid currentColor;border-right-color:transparent;animation:auth-spin .75s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.link:hover{text-decoration:underline}.omni{position:relative}.omni.is-open{z-index:95}.omni-scrim{position:fixed;inset:0;z-index:-1;background:var(--scrim)}.omni-field{box-sizing:border-box;width:clamp(240px,30vw,440px);height:var(--control-h);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:0 .8rem;transition:border-color var(--dur-fast) var(--ease)}.omni-field.open,.omni-field:focus-within{border-color:var(--accent-soft-6)}.omni-field .field-icon{color:var(--text-faint);font-size:var(--fs-sm);flex:none}.omni-field .field-input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--fs-md)}.omni-field .field-input::-moz-placeholder{color:var(--text-faint)}.omni-field .field-input::placeholder{color:var(--text-faint)}.omni-field .field-kbd,.search-trigger .field-kbd{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);border:1px solid var(--border-strong);border-radius:var(--radius-xs);padding:0 .35rem;background:none;flex:none}.search-trigger{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);min-width:160px;height:var(--control-h);padding:0 .55rem 0 .8rem;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.search-trigger:focus-visible,.search-trigger:hover{border-color:var(--accent-soft-6);color:var(--text-primary);outline:none}.search-trigger .st-icon{color:var(--text-faint);font-size:var(--fs-sm);flex:none}.search-trigger .st-label{flex:1;text-align:left}.omni.hero{width:100%}.omni.hero .omni-field{width:100%;height:auto;padding:.85rem 1rem;border-radius:var(--radius-lg)}.omni.hero .field-input{font-size:var(--fs-base)}.omni.hero .omni-panel{width:100%}.omni-panel{position:absolute;top:calc(100% + .5rem);left:0;right:auto;width:min(720px,74vw);max-width:calc(100vw - 2rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);padding-bottom:var(--space-2);overflow:hidden;z-index:90}.omni-panel.is-end{left:auto;right:0}.omni-sec{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:.7rem var(--space-4) .25rem}.omni-row{display:flex;align-items:center;gap:.7rem;padding:.45rem var(--space-4);font-size:var(--fs-md);color:var(--text-secondary);cursor:pointer}.omni-row.on{background:var(--surface-hover);color:var(--text-primary)}.omni-row .tag{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);border:1px solid var(--border-strong);border-radius:var(--radius-xs);padding:.05rem .35rem;flex:none}.omni-row .fp{font-family:var(--font-mono);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omni-row .nav-ic{flex:none;width:16px;display:flex;justify-content:center;color:var(--text-faint);font-size:var(--fs-sm)}.omni-row .hint{margin-left:auto;flex:none}.omni-foot,.omni-row .hint{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint)}.omni-foot{display:flex;gap:var(--space-5);padding:.45rem var(--space-4) .15rem;border-top:1px solid var(--border);margin-top:var(--space-2)}.omni-foot .grow{margin-left:auto}.about{display:flex;flex-direction:column;gap:2.5rem;width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--space-4) var(--space-3) var(--space-16)}.about p{margin:0}.about-page{display:flex;flex-direction:column;gap:2.5rem;min-width:0}.about .hero{display:grid;grid-template-columns:var(--hero-cols,minmax(0,5fr) minmax(0,7fr));gap:2.5rem;align-items:center}.about .hero.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.about .hero{grid-template-columns:minmax(0,1fr)}}.about .hero-copy{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.about .eyebrow{display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.about .eyebrow .sep{color:var(--text-disabled)}.about .eyebrow .st{font-size:var(--fs-xs);letter-spacing:.08em}.about .display{margin:0;font-size:var(--fs-display);line-height:1.12;letter-spacing:-.025em;font-weight:var(--fw-semibold);color:var(--text-heading)}.about .lede{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:52ch}.about .cta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:.4rem}.about .sec-head{display:flex;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4)}.about .sec-head .r{margin-left:auto}.about .h2{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text-heading)}.about .h2-sub{margin-top:var(--space-1);font-size:var(--fs-md);color:var(--text-secondary);max-width:70ch}.about .bignums{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about .bignum{min-width:0;background:var(--surface-page);padding:1.4rem var(--space-5) 1.3rem 0}.about .bignum+.bignum{padding-left:var(--space-5)}.about .bignum .v{font-size:var(--fs-bignum);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1;color:var(--text-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.about .bignum .v small{margin-left:.15rem;font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text-secondary)}.about .bignum .k{margin-top:.55rem;font-size:var(--fs-sm);color:var(--text-secondary)}.about .bignum .src{margin-top:.2rem;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-disabled)}@media (max-width:820px){.about .bignums{grid-template-columns:repeat(2,minmax(0,1fr))}.about .bignum+.bignum{padding-left:0}}.ph-num{display:inline-block;height:2rem;width:6.5rem;border-radius:var(--radius-xs);background:var(--surface-control);filter:blur(3px);vertical-align:bottom}.ph-num.sm{height:1rem;width:4rem}.ph-bar{height:4px;border-radius:var(--radius-bar);background:var(--surface-control);filter:blur(1.5px)}.about .mosaic{display:grid;grid-template-columns:repeat(var(--mosaic-cols,3),minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.about .mosaic>*{min-width:0;display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;background:var(--surface-card)}@media (max-width:820px){.about .mosaic{grid-template-columns:minmax(0,1fr)}}.about .mosaic .mo-name{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text-heading)}.about .mosaic .mo-name .sw{width:8px;height:8px;border-radius:2px;flex:none;background:var(--sw,var(--text-secondary))}.about .mosaic .mo-name .ct{margin-left:auto;font-size:var(--fs-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.about .mosaic .mo-desc{font-size:var(--fs-sm);line-height:1.55;color:var(--text-secondary)}.about .mosaic .mo-fields{font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.6;color:var(--text-faint);overflow-wrap:anywhere}.about .capgrid{display:grid;grid-template-columns:repeat(var(--cap-cols,5),minmax(0,1fr));gap:var(--space-3)}@media (max-width:1100px){.about .capgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.about .capgrid{grid-template-columns:minmax(0,1fr)}}.about .capcard{min-width:0;display:flex;flex-direction:column;gap:.6rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card)}.about .capcard .ic{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-primary)}.about .capcard .ic svg{width:15px;height:15px}.about .capcard h4{margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-heading)}.about .capcard p{font-size:var(--fs-sm);line-height:1.55;color:var(--text-secondary)}.about .capcard .ex{padding:.4rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.about .capcard .chips{display:flex;flex-wrap:wrap;gap:.3rem}.about .capcard .go{margin-top:auto}.about .capcard.locked{border-style:dashed;border-color:var(--border-strong);background:transparent}.about .capcard.locked .ic{color:var(--text-disabled);background:transparent}.about .capcard.locked h4{color:var(--text-muted)}.about .capcard .ask,.about .capcard.locked .ex,.about .capcard.locked p{color:var(--text-faint)}.about .capcard .ask{margin-top:auto;font-family:var(--font-mono);font-size:var(--fs-xs)}.about .prov{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.6rem var(--space-5);margin:0;font-size:var(--fs-md)}.about .prov dt{font-size:var(--fs-sm);color:var(--text-faint)}.about .prov dd{margin:0;color:var(--text-primary)}.about .band{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);padding:var(--space-6) 1.75rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card)}.about .band .t{flex:1;min-width:240px}.about .band h3{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-heading)}.about .band .t p{margin-top:var(--space-1);font-size:var(--fs-md);color:var(--text-secondary)}.about .band .acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.about .ls-head{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4)}.about .ls-value{font-family:var(--font-mono);font-size:var(--fs-4xl);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-heading);overflow-wrap:anywhere}.about .kv{display:grid;grid-template-columns:max-content minmax(0,1fr);font-size:var(--fs-sm)}.about .kv>div{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border)}.about .kv .k{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint)}.about .kv .v{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.about .notice{display:flex;align-items:center;gap:.85rem;padding:.85rem var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);font-size:var(--fs-md);color:var(--text-secondary)}.about .notice .ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--text-faint)}.about .notice .ic svg{width:14px;height:14px}.about .notice .msg{flex:1;min-width:0}:root{--danger:var(--color-error);--warning:var(--color-warning)}.jura,.roboto-black,.roboto-black-italic,.roboto-bold,.roboto-bold-italic,.roboto-light,.roboto-light-italic,.roboto-medium,.roboto-medium-italic,.roboto-regular,.roboto-regular-italic,.roboto-thin,.roboto-thin-italic{font-family:var(--font-heading);font-style:normal}.roboto-light,.roboto-thin{font-weight:400}.roboto-medium,.roboto-regular{font-weight:500}.roboto-black,.roboto-bold{font-weight:600}.roboto-black-italic,.roboto-bold-italic,.roboto-light-italic,.roboto-medium-italic,.roboto-regular-italic,.roboto-thin-italic{font-style:italic}.ws-gradient{background:var(--brand-gradient)}.ws-gradient-text{background:var(--brand-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.box{background-color:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);position:relative;overflow:hidden}.box.seethrough{background-color:color-mix(in srgb,var(--surface-card) 85%,transparent)}.box.padded{padding:1.5rem 2rem}.box.dark{background-color:var(--surface-inset)}.box.bordered,.box.dark.bordered{border:1px solid var(--border)}.box.small-padded{padding:.4rem 1.1rem}.box.med-padded{padding:.7rem 1.5rem}.box.vert-center{align-items:center}.box.hori-center{justify-content:center}.box.success{background-color:var(--color-success-soft);border-color:var(--color-success)}.box.squared{border-radius:var(--radius-card)}.box.bg-d{background-color:var(--surface-page)}.box.bg-l{background-color:var(--surface-raised)}.box .header{padding:1.5rem 2rem}.box .element-header{display:flex}.box .element-header .main{color:var(--text-heading);background-color:var(--surface-control);padding:.8rem 3rem .8rem 1.5rem;border-radius:0 0 var(--radius-lg) 0;font-weight:600;font-size:1.1rem;z-index:1}.element-header .sub{background-color:var(--surface-raised);padding:.8rem 3rem .8rem 3rem;border-radius:0 0 var(--radius-lg) 0;left:-10px;position:relative}.box.clickable{cursor:pointer}.box.clickable:hover{background-color:var(--surface-card-hover);border-color:var(--border-strong)}.box.success:hover{background-color:var(--color-success-soft)}.box.faded{opacity:.4}.box.faded.clickable{cursor:pointer;transition:opacity var(--ease) .35s}.box.faded.clickable:hover{opacity:.7}.box.transparent{background-color:transparent}.box.drow{flex-direction:row}.modal-header{padding:1rem 1.5rem;border-bottom:none}.modal-footer{border-top:none}.modal-content{background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl)}.modal-body{padding:3rem}.bg-360{background-color:var(--color-info)}.bg-public{background-color:var(--color-info-alt)}.bg-scan{background-color:var(--surface-control)}.dropdown-item{display:flex;align-items:center;padding:.5rem 2rem .5rem 1rem;border-radius:var(--radius-sm);color:var(--text-primary)}.dropdown-item:hover{background-color:var(--surface-hover);color:var(--text-heading)}.subheader{font-weight:500;color:var(--text-secondary);font-family:var(--font-body)}.danger-bg{background-color:var(--color-error);stroke:var(--color-error);color:var(--text-heading)}.danger-bg-darker{background-color:var(--color-error-strong);stroke:var(--color-error-strong)}.warning-bg{background-color:var(--color-warning);stroke:var(--color-warning)}.notice-bg,.warning-bg{color:var(--surface-page)}.notice-bg{background-color:var(--color-info)}.good-bg{background-color:var(--color-success)}.btn-continue,.good-bg{color:var(--surface-page)}.btn-continue{padding:.6rem 2rem;background-color:var(--accent);font-weight:500;outline:none;box-shadow:none;border:none;border-radius:var(--radius-md)}.btn-continue:hover{background-color:var(--text-heading);color:var(--surface-page)}.alert-box{line-height:1rem;background-color:var(--color-error);border-radius:var(--radius-md);font-weight:600;color:var(--text-heading);padding:.2rem .6rem;display:flex;align-items:center;font-size:.9rem}.warning-box{background-color:var(--color-warning)}.info-box,.warning-box{line-height:1rem;border-radius:var(--radius-md);font-weight:600;color:var(--surface-page);padding:.2rem .6rem;display:flex;align-items:center;font-size:.9rem}.info-box{background-color:var(--color-info)}.datatable tr{border-color:var(--border);cursor:pointer}.datatable td{color:var(--text-primary)!important}.popup{position:absolute;bottom:1rem;right:1rem;background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary);padding:1rem;border-radius:var(--radius-md)}.btn-blue,.btn-pink{padding:.6rem 2rem;background-color:var(--accent);font-weight:500;outline:none;box-shadow:none;border:none;color:var(--surface-page);border-radius:var(--radius-md)}.btn-blue:hover,.btn-pink:hover{background-color:var(--text-heading);color:var(--surface-page)}#app{font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}#app,body,html{font-family:var(--font-body)}body,html{min-height:100%!important;height:100%;background-color:var(--surface-page);color:var(--text-secondary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;color:var(--text-heading);letter-spacing:-.01em}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wrapper{height:100%;display:flex;flex-direction:column;position:relative}.wrapper.user{background-color:var(--surface-page)}.wrapper-content{flex:1;min-height:0;display:flex;overflow:auto;overflow-x:clip;scroll-behavior:smooth}.wrapper.user .wrapper-content{background-color:var(--surface-page)}.mbb-4{margin-bottom:4rem}.mtt-5{margin-top:5rem}.mtt-8{margin-top:8rem}.mbb-5{margin-bottom:5rem}.content{flex:1;display:flex;flex-direction:column;width:100%}.bold{font-weight:600}.fill{flex:1;display:flex}a{text-decoration:none}.wrap{flex-wrap:wrap}.white{color:var(--text-heading)}.grayed{color:var(--text-muted)}.centered{justify-content:center}.column{flex-direction:column}.column.centered,.drow.centered,.vertically-centered{align-items:center}.column.vertically-centered{justify-content:center}::-webkit-scrollbar{width:20px;height:20px;scroll-behavior:smooth}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--surface-control);border-radius:20px;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--text-faint)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:transparent}.hide-desktop{display:none}@media (max-width:600px){.hide-mobile{display:none}.hide-desktop{display:initial}}.uppercase{text-transform:uppercase}:deep(.Vue-Toastification__toast){background-color:var(--surface-raised)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;padding:1rem 1.25rem!important;font-family:var(--font-body)!important}:deep(.Vue-Toastification__toast--success){border-left:4px solid var(--color-success)!important}:deep(.Vue-Toastification__toast--error){border-left:4px solid var(--color-error)!important}:deep(.Vue-Toastification__toast--warning){border-left:4px solid var(--color-warning)!important}:deep(.Vue-Toastification__toast--info){border-left:4px solid var(--color-info)!important}:deep(.Vue-Toastification__toast-body){color:var(--text-primary)!important;font-size:.9rem!important;line-height:1.5!important}:deep(.Vue-Toastification__progress-bar){background:var(--accent-soft-5)!important}:deep(.Vue-Toastification__close-button){color:var(--text-muted)!important;opacity:.7!important}:deep(.Vue-Toastification__close-button:hover){opacity:1!important;color:var(--text-primary)!important}:deep(.Vue-Toastification__icon){width:20px!important;margin-right:.75rem!important}.dropdown-trigger{display:flex;align-items:center;align-self:stretch;gap:.5rem;padding:.5rem .875rem;background:transparent;border:none;border-radius:var(--radius-lg);color:var(--text-secondary);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:var(--transition-fast);white-space:nowrap}.dropdown-trigger:hover:not(:disabled):not(.is-enabled):not(.is-open){background:var(--surface-hover);color:#fff}.dropdown-trigger:hover:not(:disabled):not(.is-enabled):not(.is-open) .dropdown-trigger-icon,.dropdown-trigger:hover:not(:disabled):not(.is-enabled):not(.is-open) .dropdown-trigger-value{color:#fff}.dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.dropdown-trigger.is-enabled{background:var(--accent-soft);color:#fff}.dropdown-trigger.is-open{background:var(--accent-soft-3);color:#fff}.dropdown-trigger.is-enabled.is-open{background:var(--dd-open-enabled-bg,rgba(115,87,210,.22))}.dropdown-trigger-icon{font-size:.75rem;flex-shrink:0;width:1rem;text-align:center;color:var(--text-secondary)}.dropdown-trigger.is-enabled .dropdown-trigger-icon,.dropdown-trigger.is-open .dropdown-trigger-icon{color:var(--accent-text)}.dropdown-trigger-label{color:var(--text-secondary);font-weight:400}.dropdown-trigger-value{color:var(--text-primary);font-weight:600;margin-left:.25rem}.dropdown-trigger:not(.is-enabled):not(.is-open) .dropdown-trigger-value{color:var(--text-faint)}.dropdown-trigger.is-enabled .dropdown-trigger-value,.dropdown-trigger.is-open .dropdown-trigger-value{color:#fff}.dropdown-trigger-chevron{font-size:.625rem;color:var(--text-faint);margin-left:.125rem;transition:transform .2s;flex-shrink:0}.dropdown-trigger.is-open .dropdown-trigger-chevron{transform:rotate(180deg)}.dropdown-trigger-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}