@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-page[data-v-e08bb138]{width:100%;height:100%;display:flex;position:relative;overflow:hidden auto;background:var(--surface-page)}.auth-inner[data-v-e08bb138]{margin:auto;position:relative;padding:var(--space-8) var(--space-4)}.auth-mark[data-v-3c99c428]{display:block}.mark[data-v-3c99c428]{fill:#fff}.rim-track[data-v-3c99c428]{stroke:#fff;stroke-opacity:.1;stroke-width:1.5}.rim-trail[data-v-3c99c428]{stroke:#fff;stroke-opacity:.34;stroke-width:1.5;stroke-linecap:round}.rim-head[data-v-3c99c428]{stroke:#fff;stroke-width:2.5;stroke-linecap:round}.lockup[data-v-dbcf3c54]{display:flex;flex-direction:column;align-items:center;text-align:center;width:min(92vw,520px)}.lockup-mark[data-v-dbcf3c54]{display:flex;justify-content:center;margin-bottom:22px}.is-loading .lockup-mark[data-v-dbcf3c54]{transform:translateY(84px)}@media (prefers-reduced-motion:no-preference){.lockup-mark[data-v-dbcf3c54]{transition:transform var(--dur-slow) var(--ease-slideover)}}.lockup-head[data-v-dbcf3c54]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:26px}.lockup-title[data-v-dbcf3c54]{margin:0;font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-heading)}.lockup-sub[data-v-dbcf3c54]{margin:0;max-width:440px;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-secondary)}.lockup-sub[data-v-dbcf3c54] .mono{font-family:var(--font-mono);color:var(--text-primary)}.lockup-body[data-v-dbcf3c54]{display:flex;flex-direction:column;align-items:center}.lockup-hint[data-v-dbcf3c54]{margin:18px 0 0;max-width:440px;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted)}.lockup-hint.error[data-v-dbcf3c54]{color:var(--color-error-text)}.lockup-bylines[data-v-dbcf3c54]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;font-size:var(--fs-sm);color:var(--text-secondary)}.lockup-bylines[data-v-dbcf3c54]>*+:before{content:"·";color:var(--text-faint);margin-right:14px}.code-boxes[data-v-927f2c24]{position:relative;display:inline-flex;gap:10px;cursor:text}.code-input[data-v-927f2c24]{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-927f2c24]:disabled{cursor:not-allowed}.cell[data-v-927f2c24]{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-927f2c24]{width:44px;height:52px}.cell.active[data-v-927f2c24]{border-color:var(--accent-soft-6)}.invalid .cell[data-v-927f2c24]{border-color:var(--color-error)}.disabled .cell[data-v-927f2c24]{background:var(--surface-control)}.digit[data-v-927f2c24]{font-family:var(--font-mono);font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--text-heading)}.dot[data-v-927f2c24]{display:block;width:9px;height:9px;border-radius:50%;background:var(--text-heading)}.caret[data-v-927f2c24]{display:block;width:1px;height:22px;background:var(--text-primary);animation:caret-blink-927f2c24 1.1s steps(1) infinite}@keyframes caret-blink-927f2c24{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.shaking[data-v-927f2c24]{animation:code-shake-927f2c24 .42s var(--ease)}}@keyframes code-shake-927f2c24{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.wa-btn[data-v-70f87467]{width:100%;justify-content:center}.mfa-panel[data-v-a6fef822]{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,320px)}.mfa-panel.is-webauthn[data-v-a6fef822]{width:min(100%,360px)}.mfa-glyph[data-v-a6fef822]{display:block;color:var(--text-primary)}.mfa-lead[data-v-a6fef822]{margin:0;font-size:var(--fs-md);color:var(--text-primary)}.mfa-form[data-v-a6fef822]{display:flex;flex-direction:column;gap:14px;width:100%}.mfa-input[data-v-a6fef822]{height:36px;font-size:var(--fs-md);text-align:center}.mfa-input.mono[data-v-a6fef822]{letter-spacing:.06em}.mfa-submit[data-v-a6fef822],.mfa-wa[data-v-a6fef822]{width:100%}.mfa-submit[data-v-a6fef822],.mfa-wa[data-v-a6fef822] .btn{height:36px;justify-content:center}.auth-form[data-v-7f3daa8b]{display:flex;flex-direction:column;gap:14px;width:320px;max-width:100%;text-align:left}.auth-form .text-input[data-v-7f3daa8b]{height:36px}.auth-form .btn[data-v-7f3daa8b]{width:100%;justify-content: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-563f24c2]{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.rc-lead[data-v-563f24c2]{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-563f24c2]{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-563f24c2]{letter-spacing:.02em}.rc-tools[data-v-563f24c2]{display:flex;align-items:center;gap:10px;margin-top:14px}.rc-copy-error[data-v-563f24c2]{margin-top:var(--space-2)}.rc-ack[data-v-563f24c2]{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-563f24c2]{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-563f24c2]{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-563f24c2]{border-color:var(--accent-soft-6);background:var(--accent-soft-3)}.rc-ack-input:focus-visible+.rc-box[data-v-563f24c2]{box-shadow:0 0 0 3px var(--surface-overlay-2);border-color:var(--accent-soft-6)}.rc-done[data-v-563f24c2]{width:240px;max-width:100%;justify-content:center;margin-top:18px}@media (max-width:420px){.rc-grid[data-v-563f24c2]{grid-template-columns:1fr}}.totp-loading[data-v-1731b728]{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-1731b728]{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-1731b728 .9s linear infinite}@keyframes totp-spin-1731b728{to{transform:rotate(1turn)}}.totp-failed[data-v-1731b728]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.totp-failed .field-hint[data-v-1731b728]{margin:0}.totp-scan[data-v-1731b728]{display:flex;align-items:center;gap:32px}.totp-qr[data-v-1731b728]{flex:none;padding:12px;background:var(--accent-text);border-radius:var(--radius-sm);line-height:0}.totp-qr img[data-v-1731b728]{display:block}.totp-col[data-v-1731b728]{display:flex;flex-direction:column;gap:14px;width:330px;max-width:100%}.totp-hint[data-v-1731b728]{margin:-4px 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.totp-hint.error[data-v-1731b728]{color:var(--color-error-text)}.totp-secret[data-v-1731b728]{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-1731b728]{letter-spacing:.04em;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.totp-copy[data-v-1731b728]{flex:none;color:var(--text-secondary)}.totp-manual[data-v-1731b728]{margin:-6px 0 0;color:var(--text-faint)}@media (max-width:700px){.totp-scan[data-v-1731b728]{flex-direction:column;align-items:center;gap:20px}}.stepper[data-v-195b7bc2]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none}.step[data-v-195b7bc2]{display:flex;align-items:center;gap:8px}.step+.step[data-v-195b7bc2]:before{content:"";width:28px;height:1px;background:var(--border-strong);margin-right:6px}.step-num[data-v-195b7bc2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.step-label[data-v-195b7bc2]{font-size:var(--fs-sm);color:var(--text-faint)}.step.on .step-num[data-v-195b7bc2]{border-color:var(--accent-soft-6);background:var(--accent-soft-3);color:var(--text-heading)}.step.on .step-label[data-v-195b7bc2]{color:var(--text-heading)}.step.done .step-num[data-v-195b7bc2]{border-color:var(--border-strong);color:var(--color-success-text)}.step.done .step-label[data-v-195b7bc2]{color:var(--text-secondary)}.setup-body[data-v-195b7bc2]{display:flex;flex-direction:column;align-items:center;margin-top:26px;max-width:100%}.setup-body[data-v-195b7bc2] .rc{align-items:center}.choice-row[data-v-195b7bc2]{display:flex;gap:16px;max-width:100%}.choice[data-v-195b7bc2]{display:flex;flex-direction:column;gap:10px;width:236px;max-width:100%;padding:22px 20px 20px;border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--surface-card) 85%,transparent);text-align:left}.choice-icon[data-v-195b7bc2]{color:var(--text-primary)}.choice-title[data-v-195b7bc2]{margin:4px 0 0;font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-heading)}.choice-desc[data-v-195b7bc2]{margin:0;min-height:54px;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-secondary)}.choice-cta[data-v-195b7bc2]{width:100%;justify-content:center}.key-body[data-v-195b7bc2]{display:flex;flex-direction:column;gap:14px;width:360px;max-width:100%;text-align:left}.link-btn[data-v-195b7bc2]:disabled{color:var(--text-disabled);cursor:not-allowed}@media (max-width:560px){.choice-row[data-v-195b7bc2]{flex-direction:column;align-items:center}}.auth-form[data-v-365dd946]{display:flex;flex-direction:column;gap:14px;width:320px;max-width:100%;text-align:left}.auth-form .text-input[data-v-365dd946]{height:36px}.auth-form .btn[data-v-365dd946]{width:100%;justify-content:center}.auth-form[data-v-7559362f]{display:flex;flex-direction:column;gap:14px;width:320px;max-width:100%;text-align:left}.auth-form .text-input[data-v-7559362f]{height:36px}.auth-form .btn[data-v-7559362f]{width:100%;justify-content:center}.rail-account[data-v-6114824c]{position:relative}.ra-row[data-v-6114824c]{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-6114824c]:hover,.rail-account.open .ra-row[data-v-6114824c]{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-overlay))}.rail-account.collapsed .ra-row[data-v-6114824c]{justify-content:center;padding:0}.ra-avatar[data-v-6114824c]{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-6114824c]{width:12px;height:12px;stroke-width:2}.ra-avatar .ra-dot[data-v-6114824c]{position:absolute;top:-1px;right:-1px;margin:0}.ra-name[data-v-6114824c]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-chev[data-v-6114824c]{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-6114824c]{transform:rotate(180deg)}.ra-dot[data-v-6114824c]{flex:none;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-info);margin-left:auto}.ra-menu[data-v-6114824c]{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-6114824c]{left:calc(100% + .5rem);bottom:0}.ra-menu-h[data-v-6114824c]{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem .55rem}.ra-menu-avatar[data-v-6114824c]{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-6114824c]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ra-menu-name[data-v-6114824c]{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-6114824c]{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-menu-org[data-v-6114824c]{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-6114824c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-menu-plan[data-v-6114824c]{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-6114824c]{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-6114824c],.ra-credits-h[data-v-6114824c]{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.ra-credits-label[data-v-6114824c]{letter-spacing:.06em;text-transform:uppercase}.ra-credits-reset[data-v-6114824c],.ra-credits-value[data-v-6114824c]{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ra-credits-value[data-v-6114824c]{color:var(--text-secondary);font-size:var(--fs-xs)}.ra-credits-meter[data-v-6114824c]{height:2px;margin:.5rem 0 .4rem;border-radius:var(--radius-bar);background:var(--surface-control);overflow:hidden}.ra-credits-meter b[data-v-6114824c]{display:block;height:100%;background:var(--text-secondary);border-radius:var(--radius-bar)}.ra-credits.near .ra-credits-meter b[data-v-6114824c]{background:var(--color-warning)}.ra-credits.over .ra-credits-meter b[data-v-6114824c]{background:var(--color-error)}.ra-credits.over .ra-credits-f[data-v-6114824c]{color:var(--color-error-text)}.ra-item[data-v-6114824c]{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-6114824c]:hover{background:var(--surface-hover);color:var(--text-heading)}.ra-ic[data-v-6114824c]{width:14px;height:14px;stroke-width:1.75;color:var(--text-faint);flex:none}.ra-item.danger[data-v-6114824c]:hover{color:var(--color-error-text)}.ra-rule[data-v-6114824c]{height:1px;background:var(--border);margin:var(--space-1) 0}@media (prefers-reduced-motion:reduce){.ra-chev[data-v-6114824c],.ra-item[data-v-6114824c],.ra-row[data-v-6114824c]{transition:none}}.ti[data-v-10162a09]{position:relative;flex:1;min-width:0}.ti-slots[data-v-10162a09]{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;opacity:0}.ti-editor[data-v-10162a09]{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-10162a09]{min-height:4.5em;max-height:22.5em;overflow-y:auto}.ti-placeholder[data-v-10162a09]{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-10162a09] .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-10162a09] .token-field{color:var(--color-warning)}.ti-editor[data-v-10162a09] .token-invalid-field{color:var(--color-error)}.ti-editor[data-v-10162a09] .token-qualifier{color:var(--text-faint)}.ti-editor[data-v-10162a09] .token-operator{color:var(--accent)}.ti-editor[data-v-10162a09] .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-692519f5]{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-692519f5],.knob[data-v-692519f5]:focus-visible,.knob[data-v-692519f5]:hover{background:var(--surface-hover);color:var(--text-primary)}.input-row[data-v-1379cc53]{display:flex;align-items:flex-start;gap:.6rem;flex:1 1 100%;min-width:0}.omni:not(.hero) .input-row[data-v-1379cc53]{align-items:center}.file-hover[data-v-1379cc53] .omni-field{border-color:var(--color-success-text)}.refused[data-v-1379cc53] .omni-field,.refused[data-v-1379cc53] .omni-field.open{border-color:var(--color-error)}.omni.hero .input-row .field-icon[data-v-1379cc53],.omni.hero .input-row .field-kbd[data-v-1379cc53]{margin-top:.3rem}.omni.hero[data-v-1379cc53] .omni-field{row-gap:0}.info-row[data-v-1379cc53]{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-1379cc53]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shape b[data-v-1379cc53]{color:var(--text-secondary);font-weight:500}.knobs[data-v-1379cc53]{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.15rem}.dot[data-v-1379cc53]{color:var(--text-faint);padding:0 .1rem}.gline[data-v-1379cc53]{margin:0;padding:8px 16px 10px;font-size:12px;line-height:1.55;color:var(--text-secondary)}.gline code[data-v-1379cc53]{font-family:var(--font-mono);font-size:.95em;color:var(--color-warning-text)}.gline.refused b[data-v-1379cc53],.gline.refused[data-v-1379cc53]{color:var(--color-error-text)}.gchip[data-v-1379cc53]{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-1379cc53]:hover{border-color:var(--border-strong);background:var(--surface-hover)}.willsearch[data-v-1379cc53]{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-1379cc53]{display:inline-flex;align-items:center;gap:.25rem;color:var(--text-secondary)}.ws-root.off[data-v-1379cc53]{color:var(--text-disabled);text-decoration:line-through}[data-v-1379cc53] .omni-panel{overflow:visible;padding-bottom:0}.wlist[data-v-1379cc53]{padding:.1rem 0 .2rem}.wi[data-v-1379cc53]{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-1379cc53],.wi-sav[data-v-1379cc53]{background:var(--color-warning-soft);color:var(--color-warning-text)}.wi-try[data-v-1379cc53]{background:var(--accent-soft-3);color:var(--color-warning-text)}.wi-go[data-v-1379cc53]{background:var(--surface-overlay-2);color:var(--text-secondary)}.wi-inv[data-v-1379cc53]{background:var(--accent-soft-3);color:var(--text-secondary)}.omni-row.invest[data-v-1379cc53]{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left}.omni-row.invest[data-v-1379cc53]:focus-visible,.omni-row.invest[data-v-1379cc53]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.omni-row.invest:focus-visible .wi-inv[data-v-1379cc53],.omni-row.invest:hover:not(:disabled) .wi-inv[data-v-1379cc53]{color:var(--text-primary)}.omni-row.invest[data-v-1379cc53]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.omni-row.invest[data-v-1379cc53]:active:not(:disabled){background:var(--surface-overlay-2)}.omni-row.invest[data-v-1379cc53]:disabled{cursor:default;opacity:.6}.wi-rec[data-v-1379cc53]{background:var(--surface-overlay-2);color:var(--text-muted)}.wl[data-v-1379cc53]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl b[data-v-1379cc53]{color:var(--text-primary);font-weight:600}.wm[data-v-1379cc53]{flex:none;font-size:.68rem;color:var(--text-faint)}.mono[data-v-1379cc53]{font-family:var(--font-mono);font-size:.95em}.go-label[data-v-1379cc53]{color:var(--text-primary)}.whint[data-v-1379cc53]{color:var(--text-faint)}.omni-row.compl .fname[data-v-1379cc53]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-warning-text)}.omni-row.compl.on[data-v-1379cc53]{background:var(--color-warning-soft)}.hbar[data-v-1379cc53]{display:flex;align-items:center;gap:.4rem;padding:.6rem .75rem .5rem;border-bottom:1px solid var(--border-subtle)}.hf[data-v-1379cc53]{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-1379cc53]:focus-within{border-color:var(--accent-soft-6)}.hf-ic[data-v-1379cc53]{font-size:.7rem;flex:none}.hf-in[data-v-1379cc53]{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-1379cc53]::-moz-placeholder{color:var(--text-faint);font-family:var(--font-body)}.hf-in[data-v-1379cc53]::placeholder{color:var(--text-faint);font-family:var(--font-body)}.seg[data-v-1379cc53]{flex:none;display:inline-flex;height:28px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.seg button[data-v-1379cc53]{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-1379cc53]:last-child{border-right:0}.seg button[data-v-1379cc53]:hover{color:var(--text-primary)}.seg button.on[data-v-1379cc53]{background:var(--surface-overlay-3);color:var(--text-primary)}.hlist[data-v-1379cc53]{max-height:22rem;overflow-y:auto}.dayh[data-v-1379cc53]{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-1379cc53]:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.hlist .tag.sel[data-v-1379cc53]{color:var(--color-info-text);border-color:var(--color-info-border)}.hfoot[data-v-1379cc53]{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-1379cc53]{border:0;background:none;padding:0;font:inherit;color:var(--text-secondary);cursor:pointer}.hlink[data-v-1379cc53]:hover{color:var(--text-primary)}.hkeys[data-v-1379cc53]{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-3846677d]{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-3846677d]{width:57px}.rail-head[data-v-3846677d]{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-3846677d]{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-3846677d]:hover{color:var(--text-primary);background:var(--surface-hover)}.rail.collapsed .rail-head[data-v-3846677d]{justify-content:center;padding:0}.rail.collapsed .expand-toggle[data-v-3846677d]{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-3846677d]{opacity:1;transform:scale(1);pointer-events:auto}.rail-scroll[data-v-3846677d]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3) .6rem}.rail-group[data-v-3846677d]{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-3846677d]{display:none}.rail.collapsed .rail-group[data-v-3846677d]{color:var(--text-disabled);padding-left:0;padding-right:0;text-align:center;overflow:hidden}.rail.collapsed .rail-group .g-full[data-v-3846677d]{display:none}.rail.collapsed .rail-group .g-short[data-v-3846677d]{display:inline;margin-right:calc(var(--rail-group-tracking, .09em)*-1)}.rail-scroll>.rail-group[data-v-3846677d]:first-child{margin-top:0}.rail-spacer[data-v-3846677d]{height:.9rem}.rail-item[data-v-3846677d]{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-3846677d]:hover{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-hover))}.rail-item.on[data-v-3846677d]{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-3846677d]{cursor:not-allowed}.rail-item.static[data-v-3846677d]:hover{color:var(--text-secondary);background:var(--surface-overlay)}.rail-item.static.off[data-v-3846677d],.rail-item.static.off[data-v-3846677d]:hover{color:var(--text-disabled)}.rail-item .ic[data-v-3846677d]{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-3846677d]: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-3846677d]:not(.svg-inline--fa){width:1em;height:1em;stroke-width:var(--rail-icon-stroke,2)}.rail-item .chev svg[data-v-3846677d]:not(.svg-inline--fa){width:16px;height:16px;stroke-width:2.5}.rail-item:hover .ic[data-v-3846677d]{color:var(--text-secondary)}.rail-item.on .ic[data-v-3846677d]{color:var(--text-heading)}.rail-item .lb[data-v-3846677d]{flex:1;overflow:hidden;text-overflow:ellipsis}.rail-item .ct[data-v-3846677d]{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-3846677d]{color:var(--color-info-text)}.rail-item .chev[data-v-3846677d]{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-3846677d]:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.rail-item .chev svg[data-v-3846677d]{transition:transform .18s ease}.rail-item.open .chev svg[data-v-3846677d]{transform:rotate(90deg)}.rail-item.child[data-v-3846677d]{padding-left:2.35rem}.lock-mark[data-v-3846677d]:not(.svg-inline--fa){stroke-width:2.5}.lock-mark[data-v-3846677d]{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-3846677d],.lock-mark[data-v-3846677d]{border-radius:var(--radius-pill);pointer-events:none}.dot[data-v-3846677d]{flex:none;background:var(--text-disabled)}.dot.on[data-v-3846677d]{background:var(--color-success)}.dot-inline[data-v-3846677d]{width:6px;height:6px}.dot-overlay[data-v-3846677d]{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-3846677d]{display:block}.rail.collapsed .chev[data-v-3846677d],.rail.collapsed .ct[data-v-3846677d],.rail.collapsed .dot-inline[data-v-3846677d],.rail.collapsed .lb[data-v-3846677d],.rail.collapsed .rail-item.child[data-v-3846677d]{display:none}.rail.collapsed .rail-item[data-v-3846677d]{justify-content:center;padding:0}.rail-pop[data-v-3846677d]{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-3846677d]{display:flex}.rail.collapsed .rail-item:hover>.rail-pop[data-v-3846677d]{opacity:1}.rail-item.static.off>.rail-pop[data-v-3846677d]{color:var(--text-disabled)}.rail-parent-wrap[data-v-3846677d]{position:relative}.rail-pop-menu[data-v-3846677d]{display:none;position:absolute;left:100%;top:0;padding-left:.35rem;z-index:100}.rail.collapsed .rail-pop-menu[data-v-3846677d]{display:block;opacity:0;pointer-events:none;transition:opacity .15s ease}.rail.collapsed .rail-parent-wrap:hover .rail-pop-menu[data-v-3846677d]{opacity:1;pointer-events:auto}.rail-pop-panel[data-v-3846677d]{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-3846677d]{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-3846677d]{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-3846677d]{flex:1;min-width:0}.rail-pop-item[data-v-3846677d]:not(.static):hover{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-hover))}.rail-pop-item.on[data-v-3846677d]{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-3846677d]{cursor:default}.rail-pop-item.static.off[data-v-3846677d]{color:var(--text-disabled)}.pop-dot[data-v-3846677d]{width:6px;height:6px}.rail.collapsed .rail-scroll[data-v-3846677d]{overflow:visible}.rail.collapsed .rail-item.act[data-v-3846677d]{color:var(--text-heading);background:var(--accent-soft)}.rail.collapsed .rail-item.act .ic[data-v-3846677d]{color:var(--text-heading)}.rail-widgets[data-v-3846677d]{flex:none;padding:var(--space-2) .6rem;background:var(--rail-widget-bg,transparent)}@media (prefers-reduced-motion:reduce){.rail-item .chev svg[data-v-3846677d],.rail[data-v-3846677d]{transition:none}.rail.collapsed .expand-toggle[data-v-3846677d]{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 .cur{color:var(--text-faint)}.rail .wordmark img{display:inline-block;vertical-align:middle}.rail .wordmark .wm-mark{height:19px;width:auto;margin-right:.35rem}.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-fbd9bc12]{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:var(--surface-card)}.boot-inner[data-v-fbd9bc12]{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.boot-message[data-v-fbd9bc12]{color:var(--text-primary);font-size:var(--fs-sm);font-family:var(--font-body);letter-spacing:.01em}.boot-msg-enter-active[data-v-fbd9bc12],.boot-msg-leave-active[data-v-fbd9bc12]{transition:opacity .18s ease}.boot-msg-enter-from[data-v-fbd9bc12],.boot-msg-leave-to[data-v-fbd9bc12]{opacity:0}.wrapper.user[data-v-db5e9d1e]{height:100vh;display:flex;flex-direction:row}.pane[data-v-db5e9d1e]{flex:1;min-width:0;display:flex;flex-direction:column}.pane-header-host[data-v-db5e9d1e]:empty{display:none}.pane-header-host[data-v-db5e9d1e]{flex:none}#main-scroll-container[data-v-db5e9d1e]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;position:relative}.splash-leave-active[data-v-db5e9d1e]{transition:opacity .3s ease}.splash-leave-to[data-v-db5e9d1e]{opacity:0}.mobile-popup[data-v-db5e9d1e]{position:fixed;z-index:10;inset:0;padding:1rem;background-color:var(--surface-page)}.home-page[data-v-b8e670d2]{position:relative;width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.home-inner[data-v-b8e670d2]{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-b8e670d2]{flex:1;justify-content:center}.hero[data-v-b8e670d2],.home-main[data-v-b8e670d2]{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.hero[data-v-b8e670d2]{text-align:center}.hero-search[data-v-b8e670d2]{text-align:left;max-width:calc(100% - 6rem)}.hero-greeting[data-v-b8e670d2]{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-b8e670d2]{color:var(--text-heading)}.primary-carousel[data-v-b8e670d2]{width:calc(100% - 2rem);margin:0 1rem;display:flex;flex-direction:column;align-items:center;gap:.7rem}.primary-viewport[data-v-b8e670d2]{width:min(100%,49.2rem);padding:0 2px;box-sizing:content-box;overflow:hidden}.primary-track[data-v-b8e670d2]{display:flex;gap:.6rem;transition:transform .5s var(--ease,cubic-bezier(.4,0,.2,1));will-change:transform}.primary-dots[data-v-b8e670d2]{display:flex;align-items:center;gap:.4rem}.primary-dot[data-v-b8e670d2]{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-b8e670d2]:hover{background:var(--text-secondary)}.primary-dot.is-current[data-v-b8e670d2]{background:var(--text-primary);transform:scale(1.3)}.primary-dot[data-v-b8e670d2]:focus-visible{outline:1px solid var(--border-strong);outline-offset:2px}.primary-carousel.is-static .primary-viewport[data-v-b8e670d2]{width:100%;padding:0;overflow:visible}.primary-carousel.is-static .primary-track[data-v-b8e670d2]{flex-wrap:wrap;justify-content:center;gap:.6rem;transition:none;will-change:auto}.primary-carousel.is-static .primary-card[data-v-b8e670d2]{flex:0 0 16rem}.primary-card[data-v-b8e670d2]{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-b8e670d2]:hover{background:var(--surface-card-hover);border-color:var(--border-strong)}.primary-card-icon[data-v-b8e670d2]{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-b8e670d2]{display:block}.primary-card-body[data-v-b8e670d2]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.primary-card-title-row[data-v-b8e670d2]{display:flex;align-items:center;gap:.5rem}.primary-card-title[data-v-b8e670d2]{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.primary-card-lock[data-v-b8e670d2]{display:inline-flex;flex-shrink:0;color:var(--text-faint)}.primary-card-helper[data-v-b8e670d2]{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-6c46eb54]{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-6c46eb54],.dropdown-panel .dropdown-item.mi[data-v-6c46eb54]:hover{background:var(--accent-soft-3);color:var(--text-heading)}.dropdown-panel .dropdown-item.mi[data-v-6c46eb54]:disabled{opacity:.4;cursor:not-allowed}.dropdown-panel .dropdown-item.mi[data-v-6c46eb54]:disabled:hover{background:transparent;color:var(--text-primary)}.dropdown-panel .dropdown-item.mi .item-icon[data-v-6c46eb54]{display:inline-flex;align-items:center;justify-content:center}.dropdown-panel .dropdown-item.mi .item-icon svg[data-v-6c46eb54]{width:14px;height:14px}.dropdown-panel .dropdown-item.mi .mi-check[data-v-6c46eb54]{color:var(--text-primary)}.mi-label[data-v-6c46eb54]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-value[data-v-6c46eb54]{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-6c46eb54]{margin-left:var(--space-2);flex:none;width:12px;height:12px;color:var(--text-faint)}.mi-value+.mi-caret[data-v-6c46eb54]{margin-left:var(--space-1)}.widget-container[data-v-8d718a76],.widget-container[data-v-8d718a76] *,.widget-container[data-v-8d718a76] :after,.widget-container[data-v-8d718a76] :before{box-sizing:border-box}.widget-container[data-v-8d718a76]{height:100%}.widget-container[data-v-8d718a76]:not(.is-locked)>.wgt-cap{cursor:grab}.widget-container[data-v-8d718a76]:not(.is-locked)>.wgt-cap:active{cursor:grabbing}.widget-grip[data-v-8d718a76]{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-8d718a76],.widget-container:hover .widget-grip[data-v-8d718a76]{opacity:1}@media (prefers-reduced-motion:reduce){.widget-grip[data-v-8d718a76]{transition:none}}.widget-container.is-tile.drag-handle[data-v-8d718a76]{cursor:grab}.widget-container.is-tile.drag-handle[data-v-8d718a76]:active{cursor:grabbing}.widget-container.is-tile[data-v-8d718a76]>.wgt-body{padding:0}.widget-container.is-tile[data-v-8d718a76] .wgt-body{justify-content:center}.widget-content[data-v-8d718a76]{height:100%;min-height:0;overflow:hidden;position:relative}.widget-inner[data-v-8d718a76]{width:100%;height:100%}.widget-loading[data-v-8d718a76]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:.75rem}.loading-spinner[data-v-8d718a76]{font-size:1.5rem;color:var(--accent)}.loading-text[data-v-8d718a76]{font-size:.8125rem;color:var(--text-muted)}.widget-error[data-v-8d718a76]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;gap:.75rem;text-align:center}.error-icon[data-v-8d718a76]{font-size:1.5rem;color:var(--color-warning)}.error-message[data-v-8d718a76]{font-size:.8125rem;color:var(--text-muted);max-width:200px}.btn-retry[data-v-8d718a76]{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-8d718a76]: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-0fdd9e4c]{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-card[data-v-0fdd9e4c]{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-0fdd9e4c]{max-width:440px;text-align:left}.confirm-icon[data-v-0fdd9e4c]{font-size:var(--fs-xl);color:var(--text-secondary);margin-bottom:var(--space-3)}.confirm-card.wide .confirm-icon[data-v-0fdd9e4c]{display:none}.confirm-icon.danger[data-v-0fdd9e4c]{color:var(--color-error)}.confirm-title[data-v-0fdd9e4c]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 var(--space-2)}.confirm-text[data-v-0fdd9e4c]{font-size:var(--fs-sm);color:var(--text-secondary);margin:0 0 var(--space-5);line-height:var(--lh-normal)}.confirm-well[data-v-0fdd9e4c]{font-size:var(--fs-xs);margin-bottom:var(--space-4)}.confirm-label[data-v-0fdd9e4c]{display:block;margin-bottom:var(--space-2)}.confirm-card.wide .text-input[data-v-0fdd9e4c]{width:100%}.confirm-error[data-v-0fdd9e4c]{margin:var(--space-3) 0 0}.confirm-actions[data-v-0fdd9e4c]{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-5)}.confirm-card.wide .confirm-actions[data-v-0fdd9e4c]{justify-content:flex-end}.pane-header[data-v-06be74fb]{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-06be74fb]{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-06be74fb]{transition:none}}.ph-crumb[data-v-06be74fb]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-faint);white-space:nowrap;flex:none}.ph-sep[data-v-06be74fb]{margin-left:.35rem;color:var(--text-disabled)}.ph-crumb-link[data-v-06be74fb]{text-decoration:none;transition:color var(--dur-fast,.15s) ease}.ph-crumb-link[data-v-06be74fb]:hover{color:var(--text-primary)}.ph-title[data-v-06be74fb]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap;flex:none}.ph-crumb+.ph-title[data-v-06be74fb],.ph-title[data-v-06be74fb]{font-family:var(--font-mono)}.ph-title[data-v-06be74fb]:first-child{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-medium)}.ph-instrument[data-v-06be74fb]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.ph-question[data-v-06be74fb]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ph-actions[data-v-06be74fb]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.ph-actions[data-v-06be74fb] .btn,.ph-actions[data-v-06be74fb] .btn-cluster,.ph-actions[data-v-06be74fb] .toolrow-search,.ph-instrument[data-v-06be74fb] .btn,.ph-instrument[data-v-06be74fb] .btn-cluster,.ph-instrument[data-v-06be74fb] .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-06be74fb] .btn-cluster>.btn,.ph-instrument[data-v-06be74fb] .btn-cluster>.btn{height:100%;min-height:0}.dashboards-page[data-v-6ab689d9]{width:100%;height:100%;background:var(--surface-page);overflow-y:auto}.page-container[data-v-6ab689d9]{height:100%;display:flex;flex-direction:column}.loading-container[data-v-6ab689d9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.spinner[data-v-6ab689d9]{width:2rem;height:2rem;color:var(--text-faint);margin-bottom:1rem;animation:dashboard-spin-6ab689d9 1s linear infinite}@keyframes dashboard-spin-6ab689d9{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-6ab689d9]{animation:none}}.loading-text[data-v-6ab689d9]{color:var(--text-muted);font-size:.875rem;margin:0}.empty-state[data-v-6ab689d9],.empty-widgets[data-v-6ab689d9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.empty-icon[data-v-6ab689d9]{width:3rem;height:3rem;color:var(--text-faint);margin-bottom:1rem;opacity:.5}.empty-title[data-v-6ab689d9]{font-size:1rem;font-weight:600;color:var(--text-muted);margin:0 0 .5rem 0}.empty-description[data-v-6ab689d9]{font-size:.875rem;color:var(--text-faint);margin:0;text-align:center}.empty-widgets>.btn[data-v-6ab689d9]{margin-top:var(--space-5)}.dashboard-content[data-v-6ab689d9]{flex:1;min-height:0;overflow:hidden;padding:var(--space-4) calc(var(--space-4) - 6px)}@media (max-width:768px){.page-container[data-v-6ab689d9]{padding:1rem}}.forbidden-page[data-v-6ab689d9]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.forbidden-box[data-v-6ab689d9]{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-6ab689d9]{width:2rem;height:2rem;color:var(--text-faint);opacity:.6}.forbidden-message[data-v-6ab689d9]{color:var(--text-primary);font-size:.95rem;text-align:center}.forbidden-hint[data-v-6ab689d9]{color:var(--text-faint);font-size:.8rem;text-align:center;max-width:420px}.upgrade-link[data-v-6ab689d9]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-6ab689d9]:hover{color:var(--accent-text)}.save-dropdown-wrapper[data-v-463c5307]{position:relative;display:inline-flex}.save-dropdown-wrapper.headless[data-v-463c5307]{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%}.subscription-section{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.subscription-text{font-size:.8rem;color:var(--text-muted)}.btn-bell{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background: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:var(--transition);flex-shrink:0}.btn-bell.is-subscribed,.btn-bell:hover:not(:disabled){background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning)}.btn-bell.is-subscribed:hover:not(:disabled){background:var(--color-error-soft);border-color:var(--color-error-border);color:var(--color-error)}.btn-bell:disabled{opacity:.5;cursor:wait}.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-6a977d4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:var(--text-muted)}.loading-icon[data-v-6a977d4d]{font-size:var(--fs-xl);margin-bottom:var(--space-4)}.error-state[data-v-6a977d4d]{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-6a977d4d]{width:100%;max-height:250px;overflow:hidden;background:var(--scrim-dim)}.hero-image img[data-v-6a977d4d]{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.title-row[data-v-6a977d4d]{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}.signal-title[data-v-6a977d4d]{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-6a977d4d]{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}.title-input[data-v-6a977d4d]{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-6a977d4d]{flex:none}.title-row[data-v-6a977d4d] .save-dropdown-wrapper{position:absolute;width:0;height:0;overflow:hidden;padding:0}.btn.saved[data-v-6a977d4d],.btn.saved[data-v-6a977d4d]:hover{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-soft)}.signal-meta[data-v-6a977d4d]{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-6a977d4d]{color:var(--text-primary)}.meta-sep[data-v-6a977d4d]{color:var(--text-disabled)}.meta-source[data-v-6a977d4d]{display:flex;align-items:center;gap:.375rem;color:var(--text-secondary)}a.meta-source[data-v-6a977d4d]{text-decoration:none}.summary-section p[data-v-6a977d4d]{font-size:var(--fs-sm);color:var(--text-primary);line-height:1.7;margin:0 0 var(--space-3)}.summary-section p[data-v-6a977d4d]:last-child{margin-bottom:0}.ioc-section[data-v-6a977d4d]{padding-bottom:var(--space-6)}.ioc-section-header[data-v-6a977d4d]{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-6a977d4d]{margin:0}.ioc-header-controls[data-v-6a977d4d]{display:flex;align-items:center;gap:var(--space-2)}.ioc-sort-tabs[data-v-6a977d4d]{display:flex;align-items:center;gap:var(--space-1)}.ioc-group[data-v-6a977d4d]{margin-bottom:var(--space-5)}.ioc-group[data-v-6a977d4d]:last-child{margin-bottom:0}.ioc-group-header[data-v-6a977d4d]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ioc-group-icon[data-v-6a977d4d]{font-size:var(--fs-xs);color:var(--text-faint)}.ioc-group-label[data-v-6a977d4d]{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-6a977d4d]{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-6a977d4d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.ioc-row[data-v-6a977d4d]{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-6a977d4d]:hover{background:var(--surface-overlay)}.ioc-row+.ioc-row[data-v-6a977d4d]{border-top:1px solid var(--border-subtle)}.ioc-row.has-hits[data-v-6a977d4d]{border-left:3px solid var(--accent)}.ioc-row.selected[data-v-6a977d4d]{background:var(--accent-soft-3);border-left:3px solid var(--accent-text)}.ioc-value[data-v-6a977d4d]{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-6a977d4d]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.seen-badge[data-v-6a977d4d]{font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.hit-badge[data-v-6a977d4d]{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-6a977d4d],.btn-delete-ioc[data-v-6a977d4d],.btn-search[data-v-6a977d4d]{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-6a977d4d]:hover,.btn-search[data-v-6a977d4d]:hover{color:var(--text-muted);background:var(--surface-overlay-2)}.btn-delete-ioc[data-v-6a977d4d]:hover:not(:disabled){color:var(--color-error-text);background:var(--color-error-soft)}.btn-delete-ioc[data-v-6a977d4d]:disabled{opacity:.5;cursor:not-allowed}.no-iocs[data-v-6a977d4d]{text-align:center;color:var(--text-disabled)}.no-iocs svg[data-v-6a977d4d]{font-size:var(--fs-xl);margin-bottom:var(--space-2);opacity:.5}.no-iocs p[data-v-6a977d4d]{margin:0;font-size:var(--fs-sm)}.ioc-popup[data-v-6a977d4d]{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-6a977d4d]{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-6a977d4d]:hover{background:var(--surface-hover);color:var(--text-heading)}.create-signal[data-v-f12ecd3a]{width:480px;max-width:100%}.url-section .field-label[data-v-f12ecd3a]{display:block;margin-bottom:var(--space-2)}.url-wrap[data-v-f12ecd3a]{position:relative}.url-wrap .text-input[data-v-f12ecd3a]{padding-right:2.25rem}.btn-clear[data-v-f12ecd3a]{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-f12ecd3a]{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%)}.btn-clear[data-v-f12ecd3a]:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.skip-verify-row[data-v-f12ecd3a]{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-f12ecd3a]{margin:0}.file-selected[data-v-f12ecd3a]{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-f12ecd3a]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.file-icon[data-v-f12ecd3a]{font-size:var(--fs-lg);color:var(--text-secondary);flex-shrink:0}.file-meta[data-v-f12ecd3a]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.file-name[data-v-f12ecd3a]{font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-f12ecd3a]{font-size:var(--fs-xs);color:var(--text-faint)}.divider-row[data-v-f12ecd3a]{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.divider-line[data-v-f12ecd3a]{flex:1;height:1px;background:var(--border)}.divider-text[data-v-f12ecd3a]{font-size:var(--fs-xs);color:var(--text-disabled);text-transform:uppercase;letter-spacing:.5px}.drop-zone[data-v-f12ecd3a]{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-f12ecd3a],.drop-zone[data-v-f12ecd3a]:hover{border-color:var(--text-disabled);background:var(--surface-hover)}.drop-icon[data-v-f12ecd3a]{font-size:var(--fs-lg);color:var(--text-disabled)}.drop-zone.drag-over .drop-icon[data-v-f12ecd3a],.drop-zone:hover .drop-icon[data-v-f12ecd3a]{color:var(--text-secondary)}.drop-text[data-v-f12ecd3a]{font-size:var(--fs-sm);color:var(--text-secondary)}.drop-link[data-v-f12ecd3a]{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.drop-hint[data-v-f12ecd3a]{font-size:var(--fs-xs);color:var(--text-disabled)}.mo-error[data-v-f12ecd3a]{margin:var(--space-3) 0 0}.add-row[data-v-2a31aec9]{display:flex;align-items:center;gap:var(--space-2)}.add-row .btn[data-v-2a31aec9]{flex:none;white-space:nowrap}.state-sec[data-v-2a31aec9]{color:var(--text-faint);font-size:var(--fs-sm);text-align:center}.state-sec p[data-v-2a31aec9]{margin:var(--space-2) 0 0;line-height:var(--lh-normal)}.feed-row[data-v-2a31aec9]{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-2a31aec9]{opacity:.45}.feed-info[data-v-2a31aec9]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.feed-title-row[data-v-2a31aec9]{display:flex;align-items:center;gap:var(--space-2)}.feed-title[data-v-2a31aec9]{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-2a31aec9]{color:var(--color-error-text);font-size:var(--fs-xs);flex-shrink:0;cursor:help}.feed-url[data-v-2a31aec9]{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-2a31aec9]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.meta-label[data-v-2a31aec9]{font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.feed-actions[data-v-2a31aec9]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.queue-tabs[data-v-af0a98fe]{padding:0 var(--space-6)}.state-sec[data-v-af0a98fe]{color:var(--text-faint);font-size:var(--fs-sm);text-align:center}.state-sec p[data-v-af0a98fe]{margin:var(--space-2) 0 0;line-height:var(--lh-normal)}.queue-row[data-v-af0a98fe]{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-af0a98fe]{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.row-title-line[data-v-af0a98fe]{display:flex;align-items:center;gap:var(--space-2)}.row-title[data-v-af0a98fe]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-reason[data-v-af0a98fe]{font-size:var(--fs-xs);color:var(--text-muted);line-height:var(--lh-normal)}.row-meta[data-v-af0a98fe]{display:flex;align-items:center;gap:var(--space-3)}.meta-url[data-v-af0a98fe]{font-size:var(--fs-2xs);color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-date[data-v-af0a98fe]{font-size:var(--fs-2xs);color:var(--text-disabled);white-space:nowrap}.row-actions[data-v-af0a98fe]{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.load-more-row[data-v-af0a98fe]{display:flex;justify-content:center;padding:var(--space-4) var(--space-6)}.suggest-feed[data-v-2581ebf6]{width:480px;max-width:100%}.field-label[data-v-2581ebf6]{display:block;margin-bottom:var(--space-2)}.mo-error[data-v-2581ebf6]{margin:var(--space-3) 0 0}.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-59f37fd5]{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;color:var(--color-error);font-size:.85rem}.empty-state[data-v-59f37fd5]{color:var(--text-faint);font-size:.8rem;font-style:italic;padding:.75rem 1.25rem}.terms-list[data-v-59f37fd5]{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.term-item[data-v-59f37fd5]{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-59f37fd5]:hover{background:var(--surface-overlay)}.term-value[data-v-59f37fd5]{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-59f37fd5]{font-size:.75rem;color:var(--text-muted);font-weight:500}.filter-btn[data-v-59f37fd5]{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-59f37fd5]:hover{color:var(--accent);background:var(--accent-soft-2)}.filter-btn.filter-out[data-v-59f37fd5]:hover{color:var(--color-error);background:var(--color-error-soft)}.cardinality-section[data-v-59f37fd5]{display:flex;align-items:baseline;gap:.5rem;padding:.5rem 1.25rem .35rem;transition:var(--transition-fast)}.cardinality-section.clickable[data-v-59f37fd5]{cursor:pointer}.cardinality-section.clickable[data-v-59f37fd5]:hover{background:var(--accent-soft-2)}.cardinality-value[data-v-59f37fd5]{font-size:1.1rem;font-weight:700;color:var(--accent)}.cardinality-label[data-v-59f37fd5]{font-size:.8rem;color:var(--text-faint);flex:1}.cardinality-arrow[data-v-59f37fd5]{font-size:.75rem;color:var(--text-faint);opacity:0;transition:var(--transition-fast);flex-shrink:0}.cardinality-section.clickable:hover .cardinality-arrow[data-v-59f37fd5]{opacity:1;color:var(--accent)}.terms-list[data-v-59f37fd5]::-webkit-scrollbar{width:6px}.terms-list[data-v-59f37fd5]::-webkit-scrollbar-track{background:transparent}.terms-list[data-v-59f37fd5]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.base-table[data-v-0616ac9a]{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-0616ac9a],.state-overlay[data-v-0616ac9a]{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-0616ac9a]{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-0616ac9a]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-0616ac9a]{color:var(--text-faint);font-size:.8rem;text-align:center}.error-box[data-v-0616ac9a]{border-color:var(--tbl-error-border,var(--color-error-border))}.error-icon[data-v-0616ac9a]{font-size:2rem;color:var(--color-error);opacity:.8}.spinner[data-v-0616ac9a]{width:32px;height:32px;border:3px solid var(--text-disabled);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-0616ac9a 1s linear infinite}@keyframes spin-0616ac9a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table-container[data-v-0616ac9a]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.table-scroll[data-v-0616ac9a]{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.table-scroll[data-v-0616ac9a]::-webkit-scrollbar{width:8px;height:8px}.table-scroll[data-v-0616ac9a]::-webkit-scrollbar-track{background:var(--tbl-scroll-track,rgba(0,0,0,.2));border-radius:10px}.table-scroll[data-v-0616ac9a]::-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-0616ac9a]::-webkit-scrollbar-thumb:hover{background:var(--tbl-scroll-thumb-hover,linear-gradient(180deg,#5a6671 0,#4e5a66 100%))}.table-scroll[data-v-0616ac9a]::-webkit-scrollbar-corner{background:var(--tbl-scroll-track,rgba(0,0,0,.2))}table[data-v-0616ac9a]{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0}thead[data-v-0616ac9a]{position:sticky;top:0;z-index:10}thead th[data-v-0616ac9a]{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-0616ac9a]{cursor:pointer}thead th.sortable-header[data-v-0616ac9a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}thead th.sortable-header[data-v-0616ac9a]:hover{background-color:var(--tbl-head-hover,var(--surface-hover))}.header-content[data-v-0616ac9a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.header-label[data-v-0616ac9a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-indicator[data-v-0616ac9a]{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-0616ac9a]{opacity:1}tbody td[data-v-0616ac9a]{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-0616ac9a]{border-bottom:none}tbody tr[data-v-0616ac9a]{transition:background-color .15s ease}tbody tr[data-v-0616ac9a]:nth-child(2n){background-color:var(--tbl-row-stripe,hsla(0,0%,100%,.015))}tbody tr[data-v-0616ac9a]:nth-child(odd){background-color:transparent}tbody tr[data-v-0616ac9a]:hover{background-color:var(--tbl-row-hover,var(--accent-soft))!important}tbody tr.bt-after-rows[data-v-0616ac9a],tbody tr.bt-after-rows[data-v-0616ac9a]:hover,tbody tr.bt-detail-row[data-v-0616ac9a],tbody tr.bt-detail-row[data-v-0616ac9a]:hover{background-color:transparent!important}tbody tr.bt-after-rows>td[data-v-0616ac9a],tbody tr.bt-detail-row>td[data-v-0616ac9a]{cursor:default}.cell-content[data-v-0616ac9a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-timestamp[data-v-0616ac9a]{color:var(--text-muted);font-family:var(--font-mono);font-weight:500}tbody.selectable[data-v-0616ac9a]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}tbody.bt-expandable td[data-v-0616ac9a],tbody.selectable td[data-v-0616ac9a]{cursor:pointer}.cell-selected[data-v-0616ac9a]{background:var(--tbl-cell-selected,rgba(115,87,210,.12))!important}tbody td.has-cell-filters[data-v-0616ac9a]{padding-right:var(--tbl-cluster-w,2.75rem)}.table-footer[data-v-0616ac9a]{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-0616ac9a],.footer-right[data-v-0616ac9a]{flex:1;min-width:0}.footer-left[data-v-0616ac9a]{display:flex;justify-content:flex-start}.footer-right[data-v-0616ac9a]{display:flex;justify-content:flex-end}.btn-page-size[data-v-0616ac9a]{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-0616ac9a]:hover{background:var(--surface-overlay-2);color:var(--text-heading)}.pagination-controls[data-v-0616ac9a]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.pagination-controls .btn-pagination[data-v-0616ac9a]{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-0616ac9a]:hover:not(:disabled){background:var(--surface-overlay-2);color:var(--text-heading)}.pagination-controls .btn-pagination[data-v-0616ac9a]:disabled{opacity:.3;cursor:not-allowed}.result-info[data-v-0616ac9a]{color:var(--text-faint);font-size:.8rem}.selection-count[data-v-0616ac9a]{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-0616ac9a]{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-0616ac9a]{color:var(--text-primary);font-size:.75rem}.sel-clear[data-v-0616ac9a]{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-0616ac9a]:hover{background:var(--tbl-danger-soft,rgba(239,68,68,.2));color:var(--color-error)}.active-filters[data-v-0616ac9a]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.filter-tag[data-v-0616ac9a]{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-0616ac9a]{color:var(--text-muted)}.filter-value[data-v-0616ac9a]{color:var(--text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-remove[data-v-0616ac9a]{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-0616ac9a]:hover{color:var(--color-error);background:var(--tbl-danger-soft,rgba(239,68,68,.2))}.clear-all-btn[data-v-0616ac9a]{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-0616ac9a]: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-c19f63a0]{width:100%;height:100%;background:var(--surface-page);display:flex;flex-direction:column;overflow:hidden}.signals-body[data-v-c19f63a0]{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-c19f63a0] .table-scroll table{width:100%;table-layout:fixed}.signals-body[data-v-c19f63a0] .table-scroll thead th:first-child{width:auto!important}.signals-body[data-v-c19f63a0]>*{flex:1;min-height:0}.sig-filter[data-v-c19f63a0]{width:320px;max-width:100%;margin:0;cursor:text}.glyph[data-v-c19f63a0],.sig-filter-icon[data-v-c19f63a0]{width:14px;height:14px;flex:none}.sig-cell[data-v-c19f63a0]{display:flex;align-items:stretch;gap:var(--space-3);min-width:0}.thumb[data-v-c19f63a0]{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-c19f63a0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-glyph[data-v-c19f63a0]{width:14px;height:14px;stroke-width:1.5}.sig[data-v-c19f63a0]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sig-title[data-v-c19f63a0]{font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sig-pin[data-v-c19f63a0]{width:12px;height:12px;margin-right:.35rem;vertical-align:-1px;color:var(--text-faint)}.summary[data-v-c19f63a0]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-c19f63a0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.src[data-v-c19f63a0]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z[data-v-c19f63a0]{color:var(--text-faint)}.sentinel[data-v-c19f63a0]{height:1px;font-size:var(--fs-xs);color:var(--text-faint);text-align:center}.sentinel.on[data-v-c19f63a0]{height:auto;padding:var(--space-3) 0}.facets[data-v-c19f63a0]{flex:1;display:flex;flex-direction:column;padding-bottom:var(--space-3);overflow-y:auto;min-height:0}.facets .bt-prow[data-v-c19f63a0]{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-c19f63a0]:hover{background:var(--tbl-row-hover)}.facets .bt-prow.on[data-v-c19f63a0]{background:var(--tbl-panel-active-bg);color:var(--tbl-panel-active-color)}.prow-label[data-v-c19f63a0]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow-count[data-v-c19f63a0]{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-c19f63a0]{color:var(--text-secondary)}.state-glyph[data-v-c19f63a0]{width:2rem;height:2rem}.state .retry[data-v-c19f63a0]{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-23279ef7]{--sqi-pad:1rem 0;--sqi-font:1rem;--sqi-line:1.5;position:relative;width:100%}.syntax-input-container[data-v-23279ef7]:not(.multiline):not(.compact){height:3.5rem}.syntax-input-container.multiline[data-v-23279ef7]{--sqi-pad:1rem;height:100%}.syntax-input-container.compact[data-v-23279ef7]{--sqi-pad:0;--sqi-font:0.8125rem;--sqi-line:1.125rem;line-height:0}.syntax-input-container.compact .highlight-layer[data-v-23279ef7],.syntax-input-container.compact .input-layer[data-v-23279ef7],.syntax-input-container.compact .measuring-layer[data-v-23279ef7]{height:var(--sqi-line)}.highlight-layer[data-v-23279ef7],.input-layer[data-v-23279ef7],.measuring-layer[data-v-23279ef7]{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-23279ef7]{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-23279ef7]::-webkit-scrollbar{display:none}.highlight-layer.multiline[data-v-23279ef7]{height:100%;white-space:pre-wrap;word-wrap:break-word;overflow-y:auto}.measuring-layer[data-v-23279ef7]{position:absolute;top:0;left:0;white-space:pre;visibility:hidden;pointer-events:none;z-index:-1}.measuring-layer.multiline[data-v-23279ef7]{white-space:pre-wrap;word-wrap:break-word}.cursor-marker[data-v-23279ef7]{display:inline;width:0;height:0}.input-layer[data-v-23279ef7]{position:relative;background:transparent;border:none;outline:none;color:transparent;caret-color:#fff;z-index:1}.syntax-input-container.compact .input-layer[data-v-23279ef7]{display:block}.input-layer.multiline[data-v-23279ef7]{height:100%;resize:none;white-space:pre-wrap;word-wrap:break-word;overflow-y:auto}.input-layer[data-v-23279ef7]::-moz-placeholder{color:var(--text-faint)}.input-layer[data-v-23279ef7]::placeholder{color:var(--text-faint)}.input-layer[data-v-23279ef7]:disabled{opacity:.6;cursor:not-allowed}[data-v-23279ef7] .token-field{color:var(--color-warning)}[data-v-23279ef7] .token-invalid-field{color:var(--color-error)}[data-v-23279ef7] .token-qualifier{color:var(--text-faint)}[data-v-23279ef7] .token-operator{color:var(--accent)}[data-v-23279ef7] .token-quoted{color:var(--color-success)}[data-v-23279ef7] .token-structural{color:var(--text-faint)}[data-v-23279ef7] .token-text{color:var(--text-heading)}.autocomplete-dropdown[data-v-23279ef7]{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-23279ef7]::-webkit-scrollbar{width:6px}.autocomplete-dropdown[data-v-23279ef7]::-webkit-scrollbar-track{background:transparent}.autocomplete-dropdown[data-v-23279ef7]::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-xs)}.autocomplete-dropdown[data-v-23279ef7]::-webkit-scrollbar-thumb:hover{background:var(--surface-overlay-3)}.dropdown-item[data-v-23279ef7]{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-23279ef7]:last-child{border-bottom:none}.dropdown-item.selected[data-v-23279ef7],.dropdown-item[data-v-23279ef7]:hover{background-color:var(--surface-overlay-2)}.field-name[data-v-23279ef7]{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-23279ef7]{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-23279ef7],.dropdown-leave-active[data-v-23279ef7]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-23279ef7],.dropdown-leave-to[data-v-23279ef7]{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-60afdb10]{position:relative}.picker-icon[data-v-60afdb10]{width:14px;height:14px;flex:none;color:var(--text-secondary)}.picker-label[data-v-60afdb10]{display:grid;text-align:left}.picker-sizer[data-v-60afdb10],.picker-text[data-v-60afdb10]{grid-area:1/1;white-space:nowrap}.picker-sizer[data-v-60afdb10]{visibility:hidden}.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 .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-2515c922]{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-2515c922]{display:inline-flex;align-items:center;border-right:1px solid var(--border)}.cell[data-v-2515c922]:last-child{border-right:none}.query-cell[data-v-2515c922]{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-2515c922]:not(.rest):focus-within{box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.query-cell[data-v-2515c922] .query-display{flex:1}.rest-ring[data-v-2515c922]{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-2515c922 1s linear infinite}@keyframes rest-spin-2515c922{to{transform:rotate(1turn)}}.query-cell[data-v-2515c922] .toolbar-query-input{flex:1;min-width:0;height:100%}.time-cell[data-v-2515c922]{padding:0}.event-search-bar:not(.boxed) .time-cell[data-v-2515c922] .time-range-dropdown{align-self:stretch;display:flex;align-items:stretch}.event-search-bar:not(.boxed) .time-cell[data-v-2515c922] .btn{height:100%;border:0;border-radius:0;background:transparent}.event-search-bar.boxed[data-v-2515c922]{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-2515c922]{border-right:none}.event-search-bar.boxed .query-cell[data-v-2515c922]{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-2515c922]:not(.rest):focus-within{box-shadow:none;border-color:var(--accent-soft-6)}.ingest-chip[data-v-2515c922]{margin-left:var(--space-3);gap:.3rem;padding-right:.3rem}.ingest-clear[data-v-2515c922]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--text-faint);font-size:var(--fs-2xs);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.ingest-clear[data-v-2515c922]:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.ingest-clear[data-v-2515c922]:disabled{cursor:not-allowed;opacity:.6}.animated-count[data-v-cac6a230]{font-variant-numeric:tabular-nums}.log-type-facets[data-v-405375c2]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:6px 0 0;gap:6px}.scroll-zone[data-v-405375c2]{flex:1;overflow-y:auto;min-height:0}.zone-fixed[data-v-405375c2]{flex-shrink:0;overflow:hidden}.zone-scroll[data-v-405375c2]{flex:0 1 auto;overflow-y:auto;min-height:0}.scroll-zone[data-v-405375c2]::-webkit-scrollbar,.zone-scroll[data-v-405375c2]::-webkit-scrollbar{width:6px}.scroll-zone[data-v-405375c2]::-webkit-scrollbar-track,.zone-scroll[data-v-405375c2]::-webkit-scrollbar-track{background:var(--scrim-dim);border-radius:10px}.scroll-zone[data-v-405375c2]::-webkit-scrollbar-thumb,.zone-scroll[data-v-405375c2]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.scroll-zone[data-v-405375c2]::-webkit-scrollbar-thumb:hover,.zone-scroll[data-v-405375c2]::-webkit-scrollbar-thumb:hover{background:var(--surface-control)}.empty-state[data-v-405375c2],.loading-state[data-v-405375c2]{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;color:var(--text-faint);font-size:var(--fs-sm)}.spinner-small[data-v-405375c2]{width:16px;height:16px;border:2px solid var(--text-disabled);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:spin-405375c2 1s linear infinite}@keyframes spin-405375c2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.log-type-list[data-v-405375c2]{gap:6px}.log-type-item[data-v-405375c2],.log-type-list[data-v-405375c2]{display:flex;flex-direction:column}.log-type-row[data-v-405375c2],.nested-log-type-row[data-v-405375c2],.source-row[data-v-405375c2]{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-405375c2]:hover,.nested-log-type-row[data-v-405375c2]:hover,.source-row[data-v-405375c2]:hover{background:var(--surface-overlay)}.log-type-row.active[data-v-405375c2],.nested-log-type-row.active[data-v-405375c2],.source-row.active[data-v-405375c2]{background:var(--accent-soft)}.log-type-info[data-v-405375c2]{flex:1;display:flex;align-items:center;gap:.5rem;min-width:0}.log-type-color[data-v-405375c2]{width:6px;height:6px;border-radius:var(--radius-pill);flex-shrink:0}.source-icon[data-v-405375c2]{font-size:.65rem;flex-shrink:0;width:8px}.log-type-name[data-v-405375c2]{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-405375c2],.nested-log-type-row.active .log-type-name[data-v-405375c2],.source-row.active .log-type-name[data-v-405375c2]{color:var(--text-primary)}.log-type-count[data-v-405375c2]{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-405375c2],.nested-log-type-row.active .log-type-count[data-v-405375c2],.source-row.active .log-type-count[data-v-405375c2]{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.log-type-row[data-v-405375c2],.nested-log-type-row[data-v-405375c2],.source-row[data-v-405375c2]{transition:none}}.nested-log-types[data-v-405375c2]{display:flex;flex-direction:column;padding:0 0 0 .75rem;gap:6px}.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-fc7bef6e]{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-fc7bef6e]{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-fc7bef6e]{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-fc7bef6e]{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-fc7bef6e]{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-fc7bef6e]:hover{color:var(--text-primary);background:var(--surface-hover)}.pop-x svg[data-v-fc7bef6e]{width:13px;height:13px}.pop-row[data-v-fc7bef6e]{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-fc7bef6e]{font-size:var(--fs-xs);color:var(--text-secondary);flex:1;min-width:0}.pop-value[data-v-fc7bef6e]{font-size:var(--fs-xs);color:var(--text-primary)}.pop-hint[data-v-fc7bef6e],.pop-value.mono[data-v-fc7bef6e]{font-family:var(--font-mono)}.pop-hint[data-v-fc7bef6e]{font-size:var(--fs-2xs);color:var(--text-faint)}.pop-row[data-v-fc7bef6e] .select-menu{max-width:200px}.pop-section[data-v-fc7bef6e]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;border-bottom:1px solid var(--border-subtle)}.pop-section-label[data-v-fc7bef6e]{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-fc7bef6e]{overflow-y:auto;min-height:0;max-height:320px}.pop-tree[data-v-fc7bef6e]::-webkit-scrollbar{width:4px}.pop-tree[data-v-fc7bef6e]::-webkit-scrollbar-track{background:transparent}.pop-tree[data-v-fc7bef6e]::-webkit-scrollbar-thumb{background:var(--surface-overlay-3);border-radius:var(--radius-xs)}.pop-section-count[data-v-fc7bef6e]{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-fc7bef6e]{overflow-y:auto;min-height:0;max-height:260px;padding:0 var(--space-2) var(--space-2)}.pop-list[data-v-fc7bef6e]::-webkit-scrollbar{width:4px}.pop-list[data-v-fc7bef6e]::-webkit-scrollbar-track{background:transparent}.pop-list[data-v-fc7bef6e]::-webkit-scrollbar-thumb{background:var(--surface-overlay-3);border-radius:var(--radius-xs)}.pop-check[data-v-fc7bef6e]{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-xs)}.pop-check[data-v-fc7bef6e]:hover{background:var(--surface-overlay)}.pop-check-label[data-v-fc7bef6e]{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.pop-check-types[data-v-fc7bef6e]{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);white-space:nowrap}.pop-empty[data-v-fc7bef6e]{padding:var(--space-2)}.pop-column[data-v-fc7bef6e]{gap:var(--space-1)}.pop-column.off .pop-check-label[data-v-fc7bef6e]{color:var(--text-faint)}.drag-handle[data-v-fc7bef6e]{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-fc7bef6e]:hover{color:var(--text-secondary)}.column-ghost[data-v-fc7bef6e]{opacity:.4;background:var(--accent-soft-2)}.column-drag[data-v-fc7bef6e]{background:var(--surface-raised);box-shadow:var(--shadow-overlay)}.pop-item[data-v-fc7bef6e]{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-fc7bef6e]:hover:not(:disabled){background:var(--surface-overlay)}.pop-item[data-v-fc7bef6e]:disabled{color:var(--text-disabled);cursor:not-allowed}.pop-item-quiet[data-v-fc7bef6e]{width:auto;margin:0 var(--space-2) var(--space-2);color:var(--text-secondary)}.pop-item-label[data-v-fc7bef6e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.over-icon[data-v-fc7bef6e]{margin-left:auto;width:11px;height:11px;flex-shrink:0;color:var(--color-warning-text)}.pop-item:disabled .over-icon[data-v-fc7bef6e]{color:var(--text-disabled)}.pop-links[data-v-fc7bef6e]{display:inline-flex;align-items:center;gap:var(--space-3)}.pop-foot[data-v-fc7bef6e]{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-fc7bef6e]{justify-content:flex-end}.pop-link[data-v-fc7bef6e]{font-size:var(--fs-xs);color:var(--text-secondary);text-decoration:none;white-space:nowrap}.pop-link[data-v-fc7bef6e]:hover{color:var(--text-primary)}.pop-link-btn[data-v-fc7bef6e]{border:0;background:transparent;padding:0;font-family:inherit;cursor:pointer}.root-pop-enter-active[data-v-fc7bef6e],.root-pop-leave-active[data-v-fc7bef6e]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.root-pop-enter-from[data-v-fc7bef6e],.root-pop-leave-to[data-v-fc7bef6e]{opacity:0;transform:translateX(-4px)}.selector-facets[data-v-970f2572]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.scroll-zone[data-v-970f2572]{flex:1;overflow-y:auto;min-height:0}.scroll-zone[data-v-970f2572]::-webkit-scrollbar{width:6px}.scroll-zone[data-v-970f2572]::-webkit-scrollbar-track{background:var(--scrim-dim);border-radius:10px}.scroll-zone[data-v-970f2572]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.empty-state[data-v-970f2572],.loading-state[data-v-970f2572]{display:flex;align-items:center;justify-content:center;padding:1.25rem 1rem;color:var(--text-faint);font-size:var(--fs-sm)}.spinner-small[data-v-970f2572]{width:16px;height:16px;border:2px solid var(--text-disabled);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:spin-970f2572 1s linear infinite}@keyframes spin-970f2572{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.facet-list[data-v-970f2572]{display:flex;flex-direction:column;gap:6px}.facet-row[data-v-970f2572]{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-970f2572]:hover{background:var(--surface-overlay)}.facet-row.active[data-v-970f2572]{background:var(--accent-soft)}.facet-row[data-v-970f2572]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.facet-dot[data-v-970f2572]{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-faint);flex-shrink:0}.facet-row.active .facet-dot[data-v-970f2572]{background:var(--text-primary)}.facet-name[data-v-970f2572]{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-970f2572]{color:var(--text-primary)}.facet-count[data-v-970f2572]{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-970f2572]{font-weight:inherit}.facet-count i[data-v-970f2572]{font-style:normal;color:var(--text-disabled)}.facet-count em[data-v-970f2572]{font-style:normal;color:var(--color-info-text);margin-left:.3rem}.facet-row.active .facet-count[data-v-970f2572]{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.facet-row[data-v-970f2572]{transition:none}}.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-7451317a]{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-7451317a]: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-7451317a]:after{width:.5px}}.well-slot[data-v-7451317a]{flex:0 1 auto;display:flex;flex-direction:column;min-height:0}.group-label[data-v-7451317a]{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-7451317a]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.group-label-text[data-v-7451317a]{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-7451317a]{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-7451317a]{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-7451317a]{color:var(--text-secondary)}.group-caret.open[data-v-7451317a]{transform:rotate(90deg)}.root-list[data-v-7451317a]{flex:1;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.root[data-v-7451317a]{flex:none;display:flex;flex-direction:column;min-height:0}.root.body.open[data-v-7451317a]{flex:0 1 auto;min-height:0}.root-row[data-v-7451317a]{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-7451317a]:hover{background:var(--surface-overlay)}.root-row.on[data-v-7451317a]{background:var(--accent-soft)}.root-row[data-v-7451317a]:focus-visible{outline:1px solid var(--accent-soft-6);outline-offset:-1px}.root-icon[data-v-7451317a]{width:14px;height:14px;stroke-width:1.75;color:var(--text-secondary);flex-shrink:0}.root-row.on .root-icon[data-v-7451317a]{color:var(--text-primary)}.root-name[data-v-7451317a]{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-7451317a]{color:var(--text-primary)}.root-count[data-v-7451317a]{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-7451317a]{color:var(--text-primary)}.root-count .skipped[data-v-7451317a],.root-count .zero[data-v-7451317a]{color:var(--text-faint)}.root.dim>.root-row:not(.on) .root-count .skipped[data-v-7451317a],.root.dim>.root-row:not(.on) .root-count .zero[data-v-7451317a],.root.dim>.root-row:not(.on) .root-count[data-v-7451317a],.root.dim>.root-row:not(.on) .root-icon[data-v-7451317a],.root.dim>.root-row:not(.on) .root-name[data-v-7451317a]{color:var(--text-disabled)}.root-body[data-v-7451317a]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-left:20px}@media (prefers-reduced-motion:reduce){.group-caret[data-v-7451317a],.root-row[data-v-7451317a]{transition:none}}.fade-enter-active[data-v-7451317a],.fade-leave-active[data-v-7451317a]{transition:opacity var(--dur-fast) var(--ease)}.fade-enter-from[data-v-7451317a],.fade-leave-to[data-v-7451317a]{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-7451317a],.fade-leave-active[data-v-7451317a]{transition:none}}.chart[data-v-7547219b]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;min-width:0}.chart.is-strip[data-v-7547219b]{position:relative}.chart-canvas[data-v-7547219b]{flex:1 1 auto;min-height:0;width:100%;cursor:pointer}.chart-max[data-v-7547219b]{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-7547219b]{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-7547219b]{display:inline-flex;align-items:center;gap:6px;cursor:default;white-space:nowrap}.chart-legend-swatch[data-v-7547219b]{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--swatch)}.chart-legend-swatch.is-line[data-v-7547219b]{width:14px;height:2px;border-radius:1px}.chart-legend-swatch.is-dashed[data-v-7547219b]{background:repeating-linear-gradient(90deg,var(--swatch) 0 4px,transparent 4px 8px)}.chart-legend-total[data-v-7547219b]{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-b02700d6]{display:flex;flex-direction:column;width:100%;height:100%}.results-section[data-v-b02700d6]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.empty-state[data-v-b02700d6],.error-state[data-v-b02700d6],.loading-state[data-v-b02700d6]{flex:1;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border-radius:var(--radius-lg)}.error-box[data-v-b02700d6]{border-color:var(--color-error-border)}.error-icon[data-v-b02700d6]{font-size:2rem;color:var(--color-error);opacity:.8}.state-box[data-v-b02700d6]{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-b02700d6]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-b02700d6]{color:var(--text-faint);font-size:.8rem;text-align:center;max-width:420px}.spinner[data-v-b02700d6]{width:40px;height:40px;border:3px solid var(--text-disabled);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-b02700d6 1s linear infinite}@keyframes spin-b02700d6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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-2e721704]{display:flex;align-items:center;gap:.5rem}.obs-text[data-v-2e721704]{white-space:nowrap}.obs-btn[data-v-2e721704]{color:var(--text-disabled);cursor:pointer;flex-shrink:0}.obs-btn[data-v-2e721704]:hover{color:#fff}.obs-pending[data-v-2e721704]{display:inline-flex;align-items:center}.obs-spinner[data-v-2e721704]{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-control);border-top-color:var(--accent);border-radius:var(--radius-pill);animation:obs-spin-2e721704 1s linear infinite}@keyframes obs-spin-2e721704{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}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-ee80dd58]{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%}.signal-title[data-v-ee80dd58]{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.signal-title[data-v-ee80dd58]:hover{text-decoration:underline}.signal-more[data-v-ee80dd58]{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-mono[data-v-7e0db1f2]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-heading)}[data-v-7e0db1f2] tbody tr.bt-dimmed{opacity:.34}[data-v-7e0db1f2] tbody tr.bt-dimmed:hover{opacity:.7}.hero[data-v-6f4e0557]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.hero-badges[data-v-6f4e0557]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:28px}.hero-actions[data-v-6f4e0557]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none}.hero-line[data-v-6f4e0557]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.hero-value[data-v-6f4e0557]{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-6f4e0557]{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-6f4e0557]:hover{background:var(--surface-hover);color:var(--text-heading)}.hero-facts[data-v-6f4e0557]{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-faint)}.hero-facts .mono[data-v-6f4e0557]{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-secondary)}.fact[data-v-6f4e0557]{display:inline-flex;align-items:center;gap:.35em}.fact .vf[data-v-6f4e0557]{display:inline-flex;gap:2px;margin-left:0;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.fact .vf[data-v-6f4e0557]:focus-within,.fact:hover .vf[data-v-6f4e0557]{opacity:1}.fact .vf button[data-v-6f4e0557]{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-6f4e0557]:hover{background:var(--surface-hover);color:var(--text-heading);border-color:var(--accent-soft-6)}@media (prefers-reduced-motion:reduce){.fact .vf[data-v-6f4e0557]{transition:none}}.e[data-v-c6adff32]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ha[data-v-35c2194e]{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-f7580836]{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);flex:none;opacity:1}.wgt-body>.empty-note[data-v-f7580836],.wgt-body>.skel[data-v-f7580836]{padding-left:0;padding-right:0}.locked-over .plan-chip[data-v-f7580836]{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-3907bb34]{align-self:center;flex:none}.num[data-v-3907bb34]{flex:none}.lbl>span[data-v-7b982c86]:first-child{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.sd.mk.l[data-v-7b982c86]{padding-right:12px}.sd.mk.r[data-v-7b982c86]{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-a2612f8c]{display:flex;flex-direction:column;padding:0}.rrow[data-v-a2612f8c]{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-a2612f8c]:hover{background:var(--surface-hover)}.rrank[data-v-a2612f8c]{font-size:var(--fs-2xs);color:var(--text-faint);width:1.1rem;flex:none;font-variant-numeric:tabular-nums}.rflag[data-v-a2612f8c]{flex:none}.rtext[data-v-a2612f8c]{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-a2612f8c]{flex:none;max-width:46%}.rmeta[data-v-a2612f8c]{flex:1;min-width:0;font-size:10px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbar[data-v-a2612f8c]{flex:0 0 88px;height:4px;margin-left:auto;background:var(--surface-raised);border-radius:var(--radius-xs);overflow:hidden}.rbar i[data-v-a2612f8c]{display:block;height:100%;min-width:2px;background:var(--text-secondary);border-radius:var(--radius-xs)}.rcount[data-v-a2612f8c]{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-a2612f8c]{font-size:10px;color:var(--text-faint);width:2.2rem;text-align:right;flex:none;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.rrow[data-v-a2612f8c]{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-0df982f9]{font-family:var(--font-mono)}.tnum[data-v-0df982f9]{font-variant-numeric:tabular-nums}.dim[data-v-0df982f9]{color:var(--text-secondary)}.origin[data-v-0df982f9]{display:inline-flex;align-items:center;gap:6px}.detail[data-v-0df982f9]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt[data-v-0df982f9]{display:inline-flex;align-items:center;gap:5px}.sw[data-v-0df982f9]{width:6px;height:6px;border-radius:var(--radius-pill);flex:none}.foot[data-v-0df982f9]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.count[data-v-0df982f9]{font-size:var(--fs-2xs);color:var(--text-faint)}.pager[data-v-0df982f9]{display:inline-flex;gap:var(--space-1)}.pager .btn[data-v-0df982f9]{width:24px;height:24px;padding:0;justify-content:center}.geo-in-well[data-v-edc24762]{border:0;border-radius:0;background:transparent}.connections-empty[data-v-edc24762]{padding:var(--space-5) var(--space-4);color:var(--text-faint);font-size:var(--fs-sm);text-align:center}.bd-toggle[data-v-3b08fb0c]{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-3b08fb0c]:hover{color:var(--accent-text)}.bd-body[data-v-3b08fb0c]{display:flex;flex-direction:column;gap:var(--space-4)}.bd-family[data-v-3b08fb0c]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-disabled)}.fingerprint-strip[data-v-3b08fb0c]{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-3b08fb0c]{padding:.1rem 0;border-radius:var(--radius-xs);transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.fp-part[data-v-3b08fb0c]:not(.sep){cursor:pointer}.fp-part.sep[data-v-3b08fb0c]{color:var(--text-faint)}.fp-part.active[data-v-3b08fb0c]{background:var(--accent);color:var(--surface-page);box-shadow:0 0 0 1px var(--accent-soft-6)}.bd-sections[data-v-3b08fb0c]{display:flex;flex-direction:column;gap:var(--space-4)}.bd-section[data-v-3b08fb0c]{display:flex;flex-direction:column;gap:.6rem;min-width:0}.bd-section-label[data-v-3b08fb0c]{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-3b08fb0c]{color:var(--accent-text)}.bd-grid[data-v-3b08fb0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.bd-row[data-v-3b08fb0c]{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-3b08fb0c]{background:var(--accent-soft-2);box-shadow:inset 0 0 0 1px var(--accent-soft-6)}.bd-row.active .bd-row-value[data-v-3b08fb0c]{color:var(--accent-text)}.bd-row-label[data-v-3b08fb0c]{font-size:var(--fs-2xs);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-row-value[data-v-3b08fb0c]{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-3b08fb0c],.bd-section-label[data-v-3b08fb0c],.bd-toggle[data-v-3b08fb0c],.fp-part[data-v-3b08fb0c]{transition:none}}.rs[data-v-5bed9b48]{min-height:100%;--tbl-border:1px solid var(--border);--tbl-radius:var(--radius-card);--sheet-cell:var(--surface-card)}.rs[data-v-5bed9b48] .sheet{border:0;border-radius:0;background:transparent}.error-panel[data-v-5bed9b48],.missing-panel[data-v-5bed9b48]{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-5bed9b48]{margin:0;font-size:var(--fs-sm)}.error-icon[data-v-5bed9b48]{font-size:var(--fs-4xl);color:var(--color-error)}.error-title[data-v-5bed9b48]{margin:0;font-size:var(--fs-lg);color:var(--text-primary)}.error-message[data-v-5bed9b48]{margin:0;font-size:var(--fs-sm);text-align:center;max-width:40rem}.retry-btn[data-v-5bed9b48]{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-5bed9b48]:hover{background:var(--surface-hover)}.section-loading[data-v-5bed9b48]{padding:var(--space-6)}.skel[data-v-5bed9b48]{display:flex;flex-direction:column;gap:var(--space-3)}.skel-bar[data-v-5bed9b48]{height:10px;border-radius:var(--radius-bar);background:var(--surface-overlay)}.selector-pane[data-v-428c8d4e]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pane-content[data-v-428c8d4e]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pane-content[data-v-428c8d4e]>*{flex:1;min-height:0}.record-host[data-v-428c8d4e]{overflow-y:auto}.empty-stage[data-v-428c8d4e],.error-panel[data-v-428c8d4e]{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-428c8d4e],.error-title[data-v-428c8d4e]{margin:0;font-size:var(--fs-lg);color:var(--text-primary)}.empty-hint[data-v-428c8d4e]{margin:0;font-size:var(--fs-sm)}.error-icon[data-v-428c8d4e]{font-size:var(--fs-4xl);color:var(--color-error)}.error-message[data-v-428c8d4e]{margin:0;font-size:var(--fs-sm);text-align:center;max-width:40rem}.retry-btn[data-v-428c8d4e]{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-428c8d4e]:hover{background:var(--surface-hover)}.section-loading[data-v-428c8d4e]{padding:var(--space-5)}.skel[data-v-428c8d4e]{display:flex;flex-direction:column;gap:var(--space-3)}.skel-bar[data-v-428c8d4e]{height:10px;border-radius:var(--radius-bar);background:var(--surface-raised)}.loading-toast[data-v-428c8d4e]{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-428c8d4e]{display:flex;align-items:center;gap:var(--space-2)}.toast-text[data-v-428c8d4e]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-secondary)}.spinner[data-v-428c8d4e]{width:12px;height:12px;border:2px solid var(--text-disabled);border-top:2px solid var(--accent);border-radius:var(--radius-pill);animation:spin-428c8d4e 1s linear infinite}@keyframes spin-428c8d4e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.event-search-layout[data-v-2d0fcf04]{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.event-search-body[data-v-2d0fcf04],.event-search-pane[data-v-2d0fcf04]{flex:1;display:flex;min-height:0;overflow:hidden}.event-search-pane[data-v-2d0fcf04]{min-width:0;flex-direction:column;background:var(--surface-page)}.event-search-timeline[data-v-2d0fcf04]{flex:none;padding:var(--space-1) var(--space-4) 0}.event-search-content[data-v-2d0fcf04],.event-search-timeline[data-v-2d0fcf04]{transition:opacity var(--dur) var(--ease)}.event-search-pane.stale .event-search-content[data-v-2d0fcf04],.event-search-pane.stale .event-search-timeline[data-v-2d0fcf04]{opacity:.4}.event-search-pane.table-stale .event-search-content[data-v-2d0fcf04]{opacity:.4;transition:opacity var(--dur-fast) var(--ease)}.event-search-content[data-v-2d0fcf04]{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-2d0fcf04]>*{flex:1;min-height:0}.es-readout-error[data-v-2d0fcf04]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-error-text);white-space:nowrap}.save-btn .save-icon[data-v-2d0fcf04]{width:14px;height:14px;stroke-width:1.75;color:var(--text-secondary)}.save-btn.state-saved:not(:disabled) .save-icon[data-v-2d0fcf04]{color:var(--color-success)}.save-btn.state-diverged:not(:disabled) .save-icon[data-v-2d0fcf04]{color:var(--color-warning)}.run-btn[data-v-2d0fcf04],.run-btn[data-v-2d0fcf04]:hover:not(:disabled){color:var(--text-heading)}.run-btn .run-icon[data-v-2d0fcf04]{width:14px;height:14px;stroke-width:1.75;fill:currentColor}.run-btn.running .run-pause[data-v-2d0fcf04]{display:none}.run-btn.running.cancellable:hover .run-pause[data-v-2d0fcf04]{display:inline-block}.run-btn.running.cancellable:hover .run-spin[data-v-2d0fcf04]{display:none}.run-spin[data-v-2d0fcf04]{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-2d0fcf04 .9s linear infinite}@keyframes es-run-spin-2d0fcf04{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.run-spin[data-v-2d0fcf04]{animation:none}}.search-entry[data-v-9ed17ee4]{flex:1;min-height:0}.default-view[data-v-497f0d50]{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-height:0}.empty-state[data-v-497f0d50],.error-state[data-v-497f0d50],.forbidden-state[data-v-497f0d50],.loading-state[data-v-497f0d50]{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-497f0d50]{position:static;flex:none;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.error-state.inline .state-box[data-v-497f0d50]{flex-direction:row;gap:var(--space-3);padding:var(--space-2) var(--space-3);max-width:none}.error-state.inline .error-icon[data-v-497f0d50]{font-size:var(--fs-md)}.forbidden-box[data-v-497f0d50]{border-color:var(--border-strong)}.forbidden-icon[data-v-497f0d50]{font-size:2rem;color:var(--text-faint);opacity:.6}.upgrade-link[data-v-497f0d50]{color:var(--accent);font-size:.9rem;text-decoration:none;font-weight:500;transition:color .2s}.upgrade-link[data-v-497f0d50]:hover{color:var(--accent-text)}.error-box[data-v-497f0d50]{border-color:var(--color-error-border)}.error-icon[data-v-497f0d50]{font-size:2rem;color:var(--color-error);opacity:.8}.results-only[data-v-497f0d50]{display:flex;flex:1;min-height:0}.results-section[data-v-497f0d50]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.state-box[data-v-497f0d50]{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-497f0d50]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-497f0d50]{color:var(--text-faint);font-size:.8rem;text-align:center}.spinner[data-v-497f0d50]{width:40px;height:40px;border:3px solid var(--text-disabled);border-top:3px solid var(--accent);border-radius:var(--radius-pill);animation:spin-497f0d50 1s linear infinite}.fold-row[data-v-497f0d50]{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-497f0d50]{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-497f0d50 1s linear infinite}@media (prefers-reduced-motion:reduce){.fold-ring[data-v-497f0d50]{animation:none}}@keyframes spin-497f0d50{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ip-results-table[data-v-2da00aa3]{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--surface-card);border-radius:var(--radius-lg);overflow:hidden;position:relative}.state-overlay[data-v-2da00aa3]{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:5}.state-box[data-v-2da00aa3]{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-2da00aa3]{color:var(--text-primary);font-size:.95rem;text-align:center}.state-hint[data-v-2da00aa3]{color:var(--text-faint);font-size:.8rem;text-align:center}.table-container[data-v-2da00aa3]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.filter-empty-overlay[data-v-2da00aa3]{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:5}.table-scroll[data-v-2da00aa3]{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.table-scroll[data-v-2da00aa3]::-webkit-scrollbar{width:8px;height:8px}.table-scroll[data-v-2da00aa3]::-webkit-scrollbar-track{background:var(--scrim-dim);border-radius:var(--radius-md)}.table-scroll[data-v-2da00aa3]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a5661,#3e4a56);border-radius:var(--radius-md);border:2px solid rgba(0,0,0,.2)}.table-scroll[data-v-2da00aa3]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6671,#4e5a66)}.table-scroll[data-v-2da00aa3]::-webkit-scrollbar-corner{background:var(--scrim-dim)}table[data-v-2da00aa3]{min-width:100%;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0;table-layout:fixed}thead[data-v-2da00aa3]{position:sticky;top:0;z-index:2}thead th[data-v-2da00aa3]{background-color:var(--surface-card);color:var(--text-muted);text-align:left;padding:1rem 1rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}thead th.sortable-header[data-v-2da00aa3]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}thead th.sortable-header[data-v-2da00aa3]:hover{background-color:var(--surface-hover)}.header-content[data-v-2da00aa3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.header-label[data-v-2da00aa3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-indicator[data-v-2da00aa3]{color:var(--color-warning);font-size:.65rem;flex-shrink:0;margin-left:auto;opacity:0;min-width:.65rem}.sort-indicator.sort-active[data-v-2da00aa3]{opacity:1}tbody td[data-v-2da00aa3]{padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:.85rem;vertical-align:middle;position:relative}tbody tr[data-v-2da00aa3]{transition:background-color .15s ease}tbody tr[data-v-2da00aa3]:nth-child(2n){background-color:var(--surface-overlay)}tbody tr[data-v-2da00aa3]:nth-child(odd){background-color:transparent}tbody tr[data-v-2da00aa3]:hover{background-color:var(--accent-soft)!important}tbody tr.row-clickable[data-v-2da00aa3]{cursor:pointer}tbody.selectable[data-v-2da00aa3]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}tbody.selectable td[data-v-2da00aa3]{cursor:pointer}tbody td.cell-selected[data-v-2da00aa3]{background-color:var(--accent-soft-3)!important}tbody td.has-cell-filters[data-v-2da00aa3]{padding-right:2.75rem}td.caret-col[data-v-2da00aa3],th.caret-col[data-v-2da00aa3]{width:2rem;padding:0 .25rem;text-align:center}.caret-btn[data-v-2da00aa3]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-faint);cursor:pointer;font-size:.75rem;transition:all var(--transition-fast) ease}tbody tr:hover .caret-btn[data-v-2da00aa3]{color:var(--text-secondary)}.caret-btn[data-v-2da00aa3]:hover{background:var(--surface-hover);color:var(--text-primary)}.cell-content[data-v-2da00aa3]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-footer[data-v-2da00aa3]{display:flex;align-items:center;justify-content:space-between;min-height:53px;padding:.5rem 1rem;border-top:1px solid var(--border-subtle);flex-shrink:0;background:var(--surface-card)}.footer-left[data-v-2da00aa3],.footer-right[data-v-2da00aa3]{flex:1;min-width:0}.footer-left[data-v-2da00aa3]{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.footer-right[data-v-2da00aa3]{display:flex;justify-content:flex-end}.search-container[data-v-2da00aa3]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition)}.search-container[data-v-2da00aa3]:focus-within{background:var(--surface-overlay-2);border-color:var(--accent-soft-6)}.search-container.has-value[data-v-2da00aa3]{background:var(--accent-soft-2);border-color:var(--accent-soft-5)}.search-icon[data-v-2da00aa3]{color:var(--text-faint);font-size:.75rem}.search-input[data-v-2da00aa3]{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.8rem;width:140px}.search-input[data-v-2da00aa3]::-moz-placeholder{color:var(--text-faint)}.search-input[data-v-2da00aa3]::placeholder{color:var(--text-faint)}.search-clear[data-v-2da00aa3]{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;font-size:.7rem}.search-clear[data-v-2da00aa3]:hover{color:var(--text-primary);background:var(--surface-overlay-3)}.result-info[data-v-2da00aa3]{color:var(--text-faint);font-size:.8rem;flex-shrink:0}.selection-count[data-v-2da00aa3]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:var(--accent-soft-3);border:1px solid var(--accent-soft-5);border-radius:var(--radius-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sel-count[data-v-2da00aa3]{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-2da00aa3]{color:var(--text-primary);font-size:.75rem}.sel-clear[data-v-2da00aa3]{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-2da00aa3]:hover{background:var(--color-error-soft);color:var(--color-error)}.active-filters[data-v-2da00aa3]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.filter-tag[data-v-2da00aa3]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--accent-soft-3);border:1px solid var(--accent-soft-5);border-radius:var(--radius-xs);font-size:.625rem}.filter-field[data-v-2da00aa3]{color:var(--text-muted)}.filter-value[data-v-2da00aa3]{color:var(--text-primary)}.filter-remove[data-v-2da00aa3]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:.125rem;display:flex;align-items:center;font-size:.5rem;border-radius:.125rem;transition:var(--transition-fast)}.filter-remove[data-v-2da00aa3]:hover{color:var(--color-error);background:var(--color-error-soft)}.sidebar-dropdown-wrapper[data-v-0baa10fd]{position:relative;padding:0 .5rem;margin-bottom:1px}.sidebar-nav[data-v-0baa10fd]{position:relative;display:flex;align-items:center;gap:.65rem;height:var(--rail-item-h,34px);padding:0 .55rem;border-radius:var(--rail-item-radius,var(--radius-xs));color:var(--text-secondary);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.sidebar-nav.disabled[data-v-0baa10fd]{color:var(--text-disabled);cursor:not-allowed}.sidebar-nav.active[data-v-0baa10fd]{color:var(--text-heading);background:var(--rail-item-on-bg,var(--surface-hover));box-shadow:inset 0 0 0 1px var(--rail-item-on-ring,transparent);font-weight:var(--fw-medium)}.sidebar-nav[data-v-0baa10fd]:not(.disabled):hover{color:var(--text-primary);background:var(--rail-item-hover-bg,var(--surface-hover))}.sidebar-nav.disabled[data-v-0baa10fd]:hover{background:transparent}.sidebar-nav .icon[data-v-0baa10fd]{font-size:var(--rail-icon-size,15px);width:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-faint);transition:color var(--dur-fast) var(--ease)}.sidebar-nav svg.icon[data-v-0baa10fd]:not(.svg-inline--fa){width:var(--rail-icon-size,15px);height:var(--rail-icon-size,15px);stroke-width:var(--rail-icon-stroke,1.75)}.sidebar-nav.active .icon[data-v-0baa10fd],.sidebar-nav:not(.disabled):hover .icon[data-v-0baa10fd]{color:inherit}.nav-text[data-v-0baa10fd]{display:none}.nav-popout[data-v-0baa10fd]{display:flex;position:absolute;right:calc(100% + .3rem);left:auto;top:50%;transform:translateY(-50%);background:var(--surface-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);padding:.3rem .6rem;border-radius:var(--radius-sm);align-items:center;white-space:nowrap;z-index:100;color:var(--text-primary);font-size:var(--fs-sm);opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}.sidebar-dropdown-wrapper:hover .nav-popout[data-v-0baa10fd]{opacity:1;pointer-events:auto}.sidebar-nav.disabled .nav-popout[data-v-0baa10fd]{color:var(--text-disabled)}.sidebar-nav.active .nav-popout[data-v-0baa10fd],.sidebar-nav.active+.nav-popout[data-v-0baa10fd]{opacity:0!important;pointer-events:none!important}#tool-sidebar.expanded .sidebar-dropdown-wrapper .sidebar-nav{justify-content:flex-start}#tool-sidebar.expanded .sidebar-dropdown-wrapper .nav-text{display:inline;white-space:nowrap;font-size:var(--fs-md)}#tool-sidebar:not(.expanded) .sidebar-dropdown-wrapper .sidebar-nav{justify-content:center;padding:0;width:100%}.ip-table-sidebar-wrapper[data-v-78a71ad6]{position:relative;padding:0;padding-left:.5rem;z-index:10;transition:width .3s ease}#tool-sidebar[data-v-78a71ad6]{padding:0;background:var(--surface-card);display:flex;flex-direction:column;position:relative;width:85px;height:100%;border-radius:var(--radius-card);transition:width .3s ease}#tool-sidebar.expanded[data-v-78a71ad6]{width:260px}.nav-item-wrapper[data-v-78a71ad6]{position:relative;padding:.25rem .75rem}#tool-sidebar:not(.expanded) .nav-item-wrapper[data-v-78a71ad6]{padding:.25rem .75rem}#tool-sidebar .sidebar-nav[data-v-78a71ad6]{padding:.75rem 1rem;height:auto;min-height:3rem;color:var(--text-secondary);display:flex;align-items:center;transition:var(--transition);border-radius:var(--radius-lg);position:relative;gap:0;cursor:pointer}#tool-sidebar .sidebar-nav[data-v-78a71ad6]:hover{color:#fff;background-color:var(--surface-hover)}#tool-sidebar:not(.expanded) .sidebar-nav[data-v-78a71ad6]{justify-content:center;padding:.75rem 0;width:100%}#tool-sidebar .sidebar-nav .icon[data-v-78a71ad6]{transition:margin-left .3s ease;font-size:1.1rem;width:1.2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#tool-sidebar:not(.expanded) .nav-text[data-v-78a71ad6]{display:none}#tool-sidebar.expanded .nav-text[data-v-78a71ad6]{display:inline;white-space:nowrap;font-size:.95rem}#tool-sidebar.expanded .sidebar-nav .icon[data-v-78a71ad6]{margin-right:.75rem;transition:all .2s ease}.nav-popout[data-v-78a71ad6]{display:flex;position:absolute;right:calc(100% - 1.3rem);left:auto;top:0;height:100%;background:var(--surface-hover);padding:.75rem 1rem;border-radius:var(--radius-lg);align-items:center;white-space:nowrap;z-index:100;color:#fff;font-size:.95rem;opacity:0;pointer-events:none;transition:opacity .2s ease;text-decoration:none}#tool-sidebar:not(.expanded) .nav-item-wrapper:hover .nav-popout[data-v-78a71ad6]{opacity:1;pointer-events:auto}#tool-sidebar:not(.expanded) .nav-item-wrapper:hover .sidebar-nav[data-v-78a71ad6]{background-color:var(--surface-hover);color:#fff}.format-toggle[data-v-78a71ad6]{display:flex;gap:.25rem;padding:.5rem 1rem}.format-btn[data-v-78a71ad6]{flex:1;padding:.4rem .6rem;font-size:.75rem;font-weight:600;background:var(--border);border:1px solid var(--surface-control);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:var(--transition-fast)}.format-btn[data-v-78a71ad6]:hover{background:var(--surface-control);color:var(--text-primary)}.format-btn.active[data-v-78a71ad6]{background:var(--accent-soft-4);border-color:var(--accent);color:var(--accent-text)}.column-list[data-v-78a71ad6]{max-height:300px;overflow-y:auto;padding:.25rem 0}.column-item[data-v-78a71ad6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background .15s ease}.column-item[data-v-78a71ad6]:hover{background:var(--surface-overlay)}.column-item.disabled[data-v-78a71ad6]{opacity:.5}.drag-handle[data-v-78a71ad6]{cursor:grab;color:var(--text-disabled);font-size:.75rem;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-78a71ad6]:hover{color:var(--text-muted)}.column-checkbox[data-v-78a71ad6]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.column-checkbox input[data-v-78a71ad6]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-78a71ad6]{width:16px;height:16px;background:var(--border);border:1px solid var(--surface-control);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.column-checkbox input:checked~.checkmark[data-v-78a71ad6]{background:var(--accent);border-color:var(--accent)}.column-checkbox input:checked~.checkmark[data-v-78a71ad6]:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.column-checkbox input:disabled~.checkmark[data-v-78a71ad6]{opacity:.5;cursor:not-allowed}.column-label[data-v-78a71ad6]{font-size:.85rem;color:var(--text-primary)}.column-ghost[data-v-78a71ad6]{opacity:.4;background:var(--accent-soft-2)}.column-drag[data-v-78a71ad6]{background:var(--surface-page)!important;box-shadow:var(--shadow-lg)}.reset-item[data-v-78a71ad6]{color:var(--text-muted)}.reset-item[data-v-78a71ad6]:hover{color:var(--text-primary)}.column-list[data-v-78a71ad6]::-webkit-scrollbar{width:6px}.column-list[data-v-78a71ad6]::-webkit-scrollbar-track{background:transparent}.column-list[data-v-78a71ad6]::-webkit-scrollbar-thumb{background:var(--surface-control);border-radius:var(--radius-xs)}.column-list[data-v-78a71ad6]::-webkit-scrollbar-thumb:hover{background:var(--surface-control)}.ip-table-view[data-v-6777145a]{gap:0}.ip-table-view[data-v-6777145a],.runner-container[data-v-4e45cd71]{display:flex;height:100%;width:100%}.results-container[data-v-4e45cd71]{display:flex;min-height:0;width:100%;flex:1;flex-direction:column}.single-scroll[data-v-4e45cd71]{flex:1;min-height:0;overflow-y:auto;padding:var(--page-padding,1rem)}.loading-container[data-v-4e45cd71]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.error-container[data-v-4e45cd71]{width:100%}.error-content[data-v-4e45cd71]{display:flex;flex-direction:column;align-items:center;padding-top:3rem;height:100%;width:100%}.settings-page[data-v-35098368]{width:100%;min-height:100%;display:flex;flex-direction:column;background:var(--surface-page)}.account-info[data-v-08df1a12]{width:100%}.stats[data-v-08df1a12]{margin-bottom:var(--space-5)}.stat .v[data-v-08df1a12]{margin-bottom:var(--space-3)}.bar i[data-v-08df1a12]{transition:width var(--dur-slow) var(--ease)}.info-row[data-v-08df1a12]{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-08df1a12]:last-child{border-bottom:none}.label[data-v-08df1a12]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.value[data-v-08df1a12]{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-08df1a12]{font-family:var(--font-mono);font-size:var(--fs-md)}.no-org[data-v-08df1a12]{color:var(--text-faint)}.inherited-note[data-v-08df1a12]{font-size:var(--fs-xs);color:var(--text-faint)}.chip.plan-free[data-v-08df1a12]{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-08df1a12]{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-08df1a12]{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-08df1a12]{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-08df1a12]{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-provider[data-v-08df1a12]{color:var(--provider-plan);border-color:color-mix(in srgb,var(--provider-plan) 35%,transparent);background:color-mix(in srgb,var(--provider-plan) 8%,transparent)}.chip.plan-admin[data-v-08df1a12]{color:var(--color-error-text);border-color:color-mix(in srgb,var(--color-error) 35%,transparent);background:var(--color-error-soft)}textarea.text-input[data-v-df14edcc]{resize:vertical;min-height:5.5rem;line-height:var(--lh-normal)}.key-row[data-v-df14edcc]{display:flex;align-items:stretch;gap:var(--space-2)}.key-well[data-v-df14edcc]{flex:1;min-width:0;white-space:pre-wrap;word-break:break-all}.key-row .btn[data-v-df14edcc]{flex:none;align-self:center}.keep-safe[data-v-df14edcc]{margin-top:var(--space-3);color:var(--color-warning-text)}.apikeys[data-v-2f68e53c]{width:100%}.card-h[data-v-2f68e53c]{align-items:center}.card-h .right[data-v-2f68e53c]{display:flex;align-items:center;gap:var(--space-3)}.card-h .count[data-v-2f68e53c]{font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.key-row[data-v-2f68e53c]{display:flex;align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-bottom:1px solid var(--border)}.key-row[data-v-2f68e53c]:last-child{border-bottom:none}.key-info[data-v-2f68e53c]{flex:1;min-width:0}.key-name[data-v-2f68e53c]{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-2f68e53c]{font-size:var(--fs-sm);color:var(--text-faint);margin-top:.15rem}.delete-btn[data-v-2f68e53c]{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-2f68e53c]:hover{color:var(--color-error-text);background:var(--color-error-soft)}.state[data-v-2f68e53c]{padding:var(--space-8)}.state p[data-v-2f68e53c]{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-4fa03ddc]{width:100%;display:flex;flex-direction:column;gap:var(--space-5)}.card-h[data-v-4fa03ddc]{align-items:center;flex-wrap:wrap}.card-h .right[data-v-4fa03ddc]{display:flex;align-items:center;gap:var(--space-2)}.card-body[data-v-4fa03ddc]{padding:var(--space-3) var(--space-4)}.card-body .field-hint[data-v-4fa03ddc]{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal)}.card-body .field-hint+.field-hint[data-v-4fa03ddc]{margin-top:var(--space-2)}.field-hint.ok[data-v-4fa03ddc]{color:var(--color-success-text)}.card-inline[data-v-4fa03ddc]{padding:var(--space-4);border-top:1px solid var(--border);background:var(--surface-inset)}.inline-h[data-v-4fa03ddc]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.inline-action[data-v-4fa03ddc]{max-width:320px;margin-top:var(--space-3)}.section-h[data-v-4fa03ddc]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.section-title[data-v-4fa03ddc]{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-4fa03ddc]{white-space:normal}.load-error[data-v-4fa03ddc]{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-4fa03ddc]{margin-top:.15rem;flex:none}.banner-icon.error[data-v-4fa03ddc]{color:var(--color-error)}.banner-title[data-v-4fa03ddc]{color:var(--text-primary);font-weight:var(--fw-medium)}.banner-text a[data-v-4fa03ddc],.banner-title a[data-v-4fa03ddc]{color:var(--text-heading);text-decoration:underline;text-underline-offset:2px}.banner-text[data-v-4fa03ddc]{color:var(--text-secondary);margin-top:.15rem}.key-row[data-v-4fa03ddc]{display:flex;align-items:center;gap:var(--space-3);padding:.7rem var(--space-4);border-top:1px solid var(--border)}.row-ic[data-v-4fa03ddc]{flex:none;color:var(--text-faint);width:1rem}.key-info[data-v-4fa03ddc]{flex:1;min-width:0}.key-name[data-v-4fa03ddc]{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-4fa03ddc]{font-family:var(--font-body);font-size:var(--fs-base)}.key-meta[data-v-4fa03ddc]{font-size:var(--fs-sm);color:var(--text-faint);margin-top:.15rem;font-variant-numeric:tabular-nums}.key-meta .mono[data-v-4fa03ddc]{font-family:var(--font-mono)}.sep[data-v-4fa03ddc]{margin:0 var(--space-2);color:var(--text-disabled)}.empty-note[data-v-4fa03ddc]{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-4fa03ddc]{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-4fa03ddc]{grid-column:1/-1}.pw-grid .field-hint[data-v-4fa03ddc]{margin-top:.35rem;font-size:var(--fs-xs)}.form-actions .link-btn[data-v-4fa03ddc]{margin-right:var(--space-2)}.link-btn[data-v-4fa03ddc]{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-4fa03ddc]:hover{color:var(--text-primary)}.link-btn[data-v-4fa03ddc]:disabled{color:var(--text-disabled);cursor:not-allowed}@media (max-width:720px){.pw-grid[data-v-4fa03ddc]{grid-template-columns:1fr}}.doc-section[data-v-5fa03ef9]{scroll-margin-top:1.5rem}.section-heading[data-v-5fa03ef9]{font-family:var(--font-heading);color:var(--text-heading);font-size:1.375rem;font-weight:600;line-height:var(--lh-tight);margin:0 0 1.5rem}.section-grid[data-v-5fa03ef9]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.left-side[data-v-5fa03ef9]{color:var(--text-secondary);line-height:var(--lh-relaxed);padding:2rem 2.75rem 2.5rem;min-width:0}.left-side[data-v-5fa03ef9] p{margin-bottom:1rem}.left-side[data-v-5fa03ef9] h4{color:var(--text-heading);font-size:1rem;font-weight:600;margin-bottom:1.25rem}.left-side[data-v-5fa03ef9] code,.left-side[data-v-5fa03ef9] strong{font-family:var(--font-heading);font-size:.85em;font-weight:600;color:var(--text-heading);background:var(--surface-sunken);padding:.1rem .4rem;border-radius:var(--radius-xs)}.left-side[data-v-5fa03ef9] a{color:var(--accent-text);text-decoration:none}.left-side[data-v-5fa03ef9] a:hover{text-decoration:underline}.left-side[data-v-5fa03ef9] ul{padding-left:1.25rem}.left-side[data-v-5fa03ef9] li{margin-bottom:.5rem}.right-side[data-v-5fa03ef9]{background:var(--surface-sunken);border-left:1px solid var(--border);padding:2rem;min-width:0}.right-sticky[data-v-5fa03ef9]{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.right-sticky[data-v-5fa03ef9] .block{margin-bottom:0!important}@media (max-width:991px){.section-grid[data-v-5fa03ef9]{grid-template-columns:1fr}.left-side[data-v-5fa03ef9],.right-side[data-v-5fa03ef9]{padding:1.5rem var(--page-padding)}.right-side[data-v-5fa03ef9]{border-left:none;border-top:1px solid var(--border)}.right-sticky[data-v-5fa03ef9]{position:static}}.badge-deprecated[data-v-5fa03ef9]{background-color:var(--color-error);color:var(--text-heading);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;vertical-align:middle}.source-code[data-v-47931646]{color:#fff}code[data-v-126f34aa],pre[data-v-126f34aa]{color:var(--text-heading)}.block[data-v-126f34aa]{border-radius:var(--radius-lg);background-color:var(--surface-inset);border:1px solid var(--border);overflow:hidden}.method[data-v-126f34aa]{font-weight:600;font-size:.8rem;margin-right:.5rem}.block .title[data-v-126f34aa]{padding:.6rem .9rem;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;border-bottom:1px solid var(--border-subtle)}.block .content code[data-v-126f34aa],.block .content pre[data-v-126f34aa]{font-family:var(--font-heading);font-size:.85rem;color:var(--text-primary)}.block[data-v-126f34aa] .vjs-tree{font-family:var(--font-heading)}.dark[data-v-126f34aa]{background-color:var(--surface-sunken)!important}.nobody[data-v-126f34aa]{border-bottom:none}.block .content[data-v-126f34aa]{padding:.9rem;overflow:auto}.block[data-v-f0e343fe]{border-radius:var(--radius-lg);background-color:var(--surface-inset);border:1px solid var(--border);overflow:hidden}.method[data-v-f0e343fe]{font-weight:600;font-size:.8rem;margin-right:.5rem}.block .title[data-v-f0e343fe]{padding:.6rem .9rem;color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;border-bottom:1px solid var(--border-subtle)}.block .content[data-v-f0e343fe]{padding:.9rem}.block[data-v-f0e343fe] .vjs-tree{font-family:var(--font-heading)}[data-v-f0e343fe]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-card);border:6px solid transparent;background-clip:content-box}.doc-jumbo[data-v-267e9c09]{scroll-margin-top:1.5rem;padding:2rem 2.75rem 2.5rem}.section-heading[data-v-267e9c09]{font-family:var(--font-heading);color:var(--text-heading);font-size:1.375rem;font-weight:600;line-height:var(--lh-tight);margin:0 0 1.5rem}.jumbo-body[data-v-267e9c09]{color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:780px}.jumbo-body[data-v-267e9c09] p{margin-bottom:1rem}.jumbo-body[data-v-267e9c09] code,.jumbo-body[data-v-267e9c09] strong{font-family:var(--font-heading);font-size:.85em;font-weight:600;color:var(--text-heading);background:var(--surface-sunken);padding:.1rem .4rem;border-radius:var(--radius-xs)}.jumbo-body[data-v-267e9c09] ul{padding-left:1.25rem}.jumbo-body[data-v-267e9c09] li{margin-bottom:.5rem}.param-container[data-v-a8a8e624]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);border:1px solid var(--border)}.param-header[data-v-a8a8e624]{display:flex;align-items:center;font-weight:400;margin-bottom:.5rem}.param-name[data-v-a8a8e624]{color:var(--text-primary);font-weight:600;font-family:var(--font-heading);font-size:.95rem}.type-badge[data-v-a8a8e624]{color:var(--accent-text);background:var(--accent-soft-2)}.required-badge[data-v-a8a8e624],.type-badge[data-v-a8a8e624]{font-size:var(--fs-xs);font-weight:500;padding:.1rem .5rem;border-radius:var(--radius-xs)}.required-badge[data-v-a8a8e624]{color:var(--color-error-text);background:var(--color-error-soft)}.param-description[data-v-a8a8e624]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.param-input[data-v-a8a8e624]{width:100%;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:var(--surface-inset);color:var(--text-heading);font-size:.9rem;font-family:var(--font-heading);transition:var(--transition)}.param-input[data-v-a8a8e624]:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft-3)}.param-input[data-v-a8a8e624]::-moz-placeholder{color:var(--text-secondary)}.param-input[data-v-a8a8e624]::placeholder{color:var(--text-secondary)}.sec-head[data-v-34411810]{display:flex;align-items:baseline;gap:var(--space-2)}.url-well[data-v-34411810]{white-space:pre-wrap;word-break:break-all}.json-well[data-v-34411810]{white-space:normal}.json-well[data-v-34411810] .vjs-tree{font-family:var(--font-mono);font-size:var(--fs-sm)}.field-hint+.download-btn[data-v-34411810],.field-hint+.field-hint[data-v-34411810]{margin-top:var(--space-3)}.block[data-v-4a54a79e]{border-radius:var(--radius-lg);background-color:var(--surface-inset);border:1px solid var(--border);overflow:hidden}.method[data-v-4a54a79e]{font-weight:600;font-size:.8rem;margin-right:.5rem}.block .title[data-v-4a54a79e]{padding:.6rem .9rem;color:var(--text-heading);font-weight:600;display:flex;justify-content:space-between;align-items:center}.title-content[data-v-4a54a79e]{display:flex;align-items:center;flex:1;min-width:0}.endpoint-title[data-v-4a54a79e]{color:var(--text-primary);font-family:var(--font-heading);font-size:.85rem;word-break:break-all}.block[data-v-4a54a79e] .vjs-tree{font-family:var(--font-heading)}.play-button[data-v-4a54a79e]{color:var(--text-heading);border:none;border-radius:var(--radius-sm);padding:.35rem .75rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;font-size:.75rem;margin-left:1rem}.play-button[data-v-4a54a79e],.play-button[data-v-4a54a79e]:hover{background-color:var(--color-info)}.play-button svg[data-v-4a54a79e]{width:10px;height:10px}.block .content[data-v-4a54a79e]{padding:.9rem;overflow:auto;border-top:1px solid var(--border-subtle)}[data-v-4a54a79e]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-card);border:6px solid transparent;background-clip:content-box}.form-control[data-v-4e6dae8e]{padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border)}label[data-v-4e6dae8e]{padding:1rem;font-weight:400}.form-floating>.form-control[data-v-4e6dae8e]:not(:-moz-placeholder-shown){padding-top:1.2rem;padding-bottom:0}.form-floating>.form-control[data-v-4e6dae8e]:focus,.form-floating>.form-control[data-v-4e6dae8e]:not(:placeholder-shown){padding-top:1.2rem;padding-bottom:0}.attribute-wrapper[data-v-4e6dae8e]{margin-bottom:.75rem}.attribute-header[data-v-4e6dae8e]{padding:.75rem 1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);transition:var(--transition)}.attribute-header.clickable[data-v-4e6dae8e]{cursor:pointer}.attribute-header.clickable[data-v-4e6dae8e]:hover{background-color:var(--surface-inset)}.attribute-name[data-v-4e6dae8e]{color:var(--text-primary);font-size:.95rem;font-weight:600;font-family:var(--font-heading)}.type-badge[data-v-4e6dae8e]{font-size:var(--fs-xs);font-weight:500;color:var(--accent-text);background:var(--accent-soft-2);padding:.1rem .5rem;border-radius:var(--radius-xs)}.attribute-description[data-v-4e6dae8e]{color:var(--text-muted);font-size:.85rem;margin:0;line-height:var(--lh-normal)}.attribute-children[data-v-4e6dae8e]{padding-left:1.5rem;margin-top:.75rem}.caret-icon[data-v-4e6dae8e]{color:var(--text-secondary);transition:var(--transition-slow);font-size:1.3rem;margin-left:1rem;margin-top:.25rem;flex-shrink:0}.attribute-header.clickable:hover .caret-icon[data-v-4e6dae8e]{color:var(--text-muted)}.expand-enter-active[data-v-4e6dae8e],.expand-leave-active[data-v-4e6dae8e]{transition:var(--transition-slow);overflow:hidden}.expand-enter-from[data-v-4e6dae8e],.expand-leave-to[data-v-4e6dae8e]{opacity:0;max-height:0}.expand-enter-to[data-v-4e6dae8e],.expand-leave-from[data-v-4e6dae8e]{opacity:1;max-height:2000px}.btn-expand-collapse[data-v-8a65af12]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-8a65af12]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.param-container[data-v-6c67dcb4]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);border:1px solid var(--border)}.param-header[data-v-6c67dcb4]{display:flex;align-items:center;font-weight:400;margin-bottom:.5rem}.param-name[data-v-6c67dcb4]{color:var(--text-primary);font-weight:600;font-family:var(--font-heading);font-size:.95rem}.type-badge[data-v-6c67dcb4]{color:var(--accent-text);background:var(--accent-soft-2)}.required-badge[data-v-6c67dcb4],.type-badge[data-v-6c67dcb4]{font-size:var(--fs-xs);font-weight:500;padding:.1rem .5rem;border-radius:var(--radius-xs)}.required-badge[data-v-6c67dcb4]{color:var(--color-error-text);background:var(--color-error-soft)}.param-description[data-v-6c67dcb4]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.input-group[data-v-6c67dcb4]{display:flex;gap:.5rem;margin-bottom:.5rem}.item-input[data-v-6c67dcb4]{flex:1;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:var(--surface-inset);color:var(--text-heading);font-size:.9rem;font-family:var(--font-heading);transition:var(--transition)}.item-input[data-v-6c67dcb4]:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft-3)}.item-input.has-error[data-v-6c67dcb4]{border-color:var(--color-error)}.item-input[data-v-6c67dcb4]::-moz-placeholder{color:var(--text-secondary)}.item-input[data-v-6c67dcb4]::placeholder{color:var(--text-secondary)}.btn-add[data-v-6c67dcb4]{padding:.75rem 1.25rem;color:var(--text-primary);border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition);display:flex;align-items:center;white-space:nowrap}.btn-add[data-v-6c67dcb4],.btn-add[data-v-6c67dcb4]:hover{background-color:var(--surface-control)}.btn-add[data-v-6c67dcb4]:active{transform:scale(.98)}.error-message[data-v-6c67dcb4]{color:var(--color-error);font-size:.85rem;margin:.25rem 0 .75rem 0}.items-list[data-v-6c67dcb4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.item-tag[data-v-6c67dcb4]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-primary);font-family:var(--font-heading)}.item-value[data-v-6c67dcb4]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.btn-remove[data-v-6c67dcb4]{background:none;border:none;color:var(--text-faint);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);transition:var(--transition)}.btn-remove[data-v-6c67dcb4]:hover{background-color:var(--surface-overlay-3);color:var(--text-primary)}.empty-state[data-v-6c67dcb4]{margin-top:1rem;padding:1rem;text-align:center;color:var(--text-secondary);font-size:.875rem;border-top:1px solid var(--border)}.btn-expand-collapse[data-v-0b9d98c5]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-0b9d98c5]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-85f5d328]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-85f5d328]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.param-container[data-v-70a21b72]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);border:1px solid var(--border)}.param-header[data-v-70a21b72]{display:flex;align-items:center;font-weight:400;margin-bottom:.5rem}.param-name[data-v-70a21b72]{color:var(--text-primary);font-weight:600;font-family:var(--font-heading);font-size:.95rem}.type-badge[data-v-70a21b72]{color:var(--accent-text);background:var(--accent-soft-2)}.required-badge[data-v-70a21b72],.type-badge[data-v-70a21b72]{font-size:var(--fs-xs);font-weight:500;padding:.1rem .5rem;border-radius:var(--radius-xs)}.required-badge[data-v-70a21b72]{color:var(--color-error-text);background:var(--color-error-soft)}.param-description[data-v-70a21b72]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.options-grid[data-v-70a21b72]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.option-item[data-v-70a21b72]{display:flex;align-items:center}.checkbox-label[data-v-70a21b72]{display:flex;align-items:center;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.checkbox-input[data-v-70a21b72]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-70a21b72]{position:relative;width:18px;height:18px;border:2px solid var(--border);border-radius:var(--radius-sm);margin-right:.5rem;transition:var(--transition);flex-shrink:0}.checkbox-input:checked~.checkbox-custom[data-v-70a21b72]{background-color:var(--accent-text);border-color:var(--accent-text)}.checkbox-input:checked~.checkbox-custom[data-v-70a21b72]:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label:hover .checkbox-custom[data-v-70a21b72]{border-color:var(--accent-text)}.option-label[data-v-70a21b72]{color:var(--text-primary);font-size:.9rem}.btn-expand-collapse[data-v-2e51a14c]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-2e51a14c]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-b03b7cbc]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-b03b7cbc]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-fe1b591e]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-fe1b591e]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.btn-expand-collapse[data-v-5e0dd862]{background-color:transparent;border:1px solid var(--border-subtle);color:var(--text-faint);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.btn-expand-collapse[data-v-5e0dd862]:hover{background-color:var(--surface-overlay-2);color:var(--text-primary)}.param-note[data-v-5e0dd862]{padding:1rem;border-radius:var(--radius-lg);background-color:var(--surface-sunken);color:var(--text-secondary);font-size:.9rem}.optional[data-v-5e0dd862]{font-size:.7rem;padding:.15rem .5rem;border-radius:var(--radius-xs);background:var(--surface-overlay-2);color:var(--text-faint);margin-left:.35rem}.docs-page[data-v-344cfcfd]{width:100%;min-height:100%;display:flex;flex-direction:column;background:var(--surface-page)}.docs-body[data-v-344cfcfd]{flex:1;display:grid;grid-template-columns:236px minmax(0,1fr)}.docs-toc[data-v-344cfcfd]{border-right:1px solid var(--border)}.toc-nav[data-v-344cfcfd]{position:sticky;top:0;padding:var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:1.25rem}.toc-group[data-v-344cfcfd]{display:flex;flex-direction:column;gap:1px}.toc-group-label[data-v-344cfcfd]{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}.toc-link[data-v-344cfcfd]{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)}.toc-link[data-v-344cfcfd]:hover{color:var(--text-primary);background:var(--surface-overlay)}.toc-link.on[data-v-344cfcfd]{color:var(--text-heading);background:var(--surface-overlay-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.docs-content[data-v-344cfcfd]{display:flex;flex-direction:column;min-width:0}.docs-content[data-v-344cfcfd]>*{border-bottom:1px solid var(--border)}.docs-content[data-v-344cfcfd]>:last-child{border-bottom:none}@media (max-width:991px){.docs-body[data-v-344cfcfd]{grid-template-columns:1fr}.docs-toc[data-v-344cfcfd]{display:none}}#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[data-v-7b6641cd]{display:flex;justify-content:center}.lock[data-v-7b6641cd] .lockup-mark{margin-bottom:28px}.lock-body[data-v-7b6641cd]{display:flex;justify-content:center;min-height:56px}.lock[data-v-7b6641cd] .is-loading .lockup-hint{margin-top:28px}.lock[data-v-7b6641cd] .is-loading .lockup-bylines{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.lock[data-v-7b6641cd] .lockup-bylines,.lock[data-v-7b6641cd] .lockup-hint{transition:margin-top var(--dur-slow) var(--ease-slideover),opacity var(--dur-fast) var(--ease)}}.mono[data-v-7b6641cd]{font-family:var(--font-mono);color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.boxes-enter-active[data-v-7b6641cd],.boxes-leave-active[data-v-7b6641cd]{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.boxes-enter-from[data-v-7b6641cd],.boxes-leave-to[data-v-7b6641cd]{opacity:0;transform:scale(.96)}}.auth-overlay[data-v-7fb53a22],.stepup[data-v-20969592]{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-ea9e8382]{color:var(--text-primary);font-size:.95rem;line-height:1.7;padding-left:1.75rem}[data-v-ea9e8382] .ce-block__content,[data-v-ea9e8382] .ce-toolbar__content{max-width:none}[data-v-ea9e8382] .ce-block,[data-v-ea9e8382] .ce-paragraph{overflow-wrap:break-word}[data-v-ea9e8382] .ce-header[data-placeholder]:empty:before,[data-v-ea9e8382] .ce-paragraph[data-placeholder]:empty:before{color:var(--text-faint);opacity:1}[data-v-ea9e8382] .ce-header{color:var(--text-heading);font-weight:600}[data-v-ea9e8382] .ce-toolbar__settings-btn{display:none}[data-v-ea9e8382] .ce-toolbar__plus{color:var(--text-secondary);border-radius:var(--radius-sm)}[data-v-ea9e8382] .ce-toolbar__plus:hover{background-color:var(--surface-hover);color:var(--text-primary)}[data-v-ea9e8382] .ce-block--selected .ce-block__content{background:var(--accent-soft-3)}[data-v-ea9e8382] .codex-editor ::-moz-selection{background:var(--accent-soft-4)}[data-v-ea9e8382] .codex-editor ::selection{background:var(--accent-soft-4)}[data-v-ea9e8382] .ce-conversion-toolbar,[data-v-ea9e8382] .ce-inline-toolbar,[data-v-ea9e8382] .ce-popover__container{background:var(--surface-raised);border:1px solid var(--border);color:var(--text-primary)}[data-v-ea9e8382] .ce-conversion-tool,[data-v-ea9e8382] .ce-conversion-tool__icon,[data-v-ea9e8382] .ce-inline-tool,[data-v-ea9e8382] .ce-popover-item__icon,[data-v-ea9e8382] .ce-popover-item__title{color:var(--text-primary)}[data-v-ea9e8382] .ce-conversion-tool:hover,[data-v-ea9e8382] .ce-inline-tool:hover,[data-v-ea9e8382] .ce-popover-item--focused,[data-v-ea9e8382] .ce-popover-item:hover{background:var(--surface-hover)!important}[data-v-ea9e8382] .ce-conversion-tool__icon,[data-v-ea9e8382] .ce-popover-item__icon{background:var(--surface-overlay);border:1px solid var(--border-subtle)}[data-v-ea9e8382] .cdx-search-field,[data-v-ea9e8382] .ce-popover__search{background:var(--surface-inset);border:1px solid var(--border);color:var(--text-primary)}[data-v-ea9e8382] .ce-inline-tool--active{color:var(--accent-text)}[data-v-ea9e8382] .cdx-marker{background:var(--accent-soft-3);color:var(--text-primary);padding:0 .1em;border-radius:var(--radius-xs)}[data-v-ea9e8382] .cdx-inline-code,[data-v-ea9e8382] .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-ea9e8382] .cdx-quote,[data-v-ea9e8382] .ce-quote{border-left:3px solid var(--accent);background:var(--surface-overlay);border-radius:var(--radius-sm);padding:.5rem .9rem}[data-v-ea9e8382] .cdx-code__textarea,[data-v-ea9e8382] .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-ea9e8382] .tc-cell,[data-v-ea9e8382] .tc-row,[data-v-ea9e8382] .tc-table{border-color:var(--border)!important}[data-v-ea9e8382] .tc-cell{color:var(--text-primary)}[data-v-ea9e8382] .tc-add-column,[data-v-ea9e8382] .tc-add-row,[data-v-ea9e8382] .tc-toolbox__toggler{color:var(--text-secondary)}[data-v-ea9e8382] .ce-delimiter:before{color:var(--border-strong)}[data-v-ea9e8382] a{color:var(--accent-text)}.document-editor[data-v-87333262]{width:100%;position:relative;background:transparent}.loading-overlay[data-v-87333262]{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-87333262]{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-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;--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;--provider-plan:#81f6c3;--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;--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-h .prov-stack{margin-left:auto;align-self:center}.card-h .right+.prov-stack{margin-left:var(--space-3)}.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{margin-left:auto;flex:none;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;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-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-h .src{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.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)}.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)}.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-row:last-child{border-bottom:0}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 .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.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)}.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{color:var(--text-secondary)}.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)}.qm{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;padding:0;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-card);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:1;color:var(--text-disabled);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.qm:hover{color:var(--text-primary);background:var(--surface-hover)}.qm.warn{color:var(--color-warning-text);border-color:var(--color-warning-border);background:var(--color-warning-soft)}.qm.is-open{color:var(--text-heading);border-color:var(--accent-soft-5);background:var(--accent-soft-2)}.wgt-h .qm{background:var(--surface-card)}.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}.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-provider{border-color:var(--provider-plan);color:var(--provider-plan)}.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)}.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}.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)}.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:hover{color:var(--text-muted)}.tab.locked.on{color:var(--text-secondary);border-bottom-color:var(--text-disabled)}.tab .lock{display:inline-flex;margin-left:.35rem;font-size:10px;opacity:.8}.tab .tier-mark{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-faint);border:1px solid var(--border);border-radius:var(--radius-xs);padding:.05rem .3rem;margin-left:.35rem;font-variant-numeric:tabular-nums}.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}.prov-head{display:flex;align-items:center;gap:.85rem;margin-bottom:var(--space-5);flex-wrap:wrap}.prov-head h3{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text-heading)}.prov-head .desc{flex-basis:100%;margin:-.5rem 0 0 calc(34px + .85rem);font-size:var(--fs-sm);color:var(--text-faint)}.prov-glyph{width:34px;height:34px;flex:none;display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);font-size:14px}.prov-glyph,.state{align-items:center;justify-content:center;color:var(--text-muted)}.state{flex:1;display:flex;flex-direction:column;text-align:center;padding:var(--space-16) var(--space-8)}.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}.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)}.skel.blurred .skel-bar{filter:blur(3px)}.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}.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}.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-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)}.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}: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}