.kx-brand-logo[data-v-f2cd9720]{display:block;flex-shrink:0}.kx-shared-navbar{position:sticky;top:0;z-index:100;width:100%;margin:0;flex-shrink:0}.kx-shared-navbar__container{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:0 24px;min-height:var(--kx-navbar-height, 56px);background:color-mix(in srgb,var(--kx-navbar-bg, #ffffff) 92%,transparent);border-bottom:1px solid var(--kx-navbar-border, #e5e7eb);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--kx-navbar-shadow, 0 1px 3px rgba(0, 0, 0, .08))}.kx-shared-navbar__logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.kx-shared-navbar__logo-icon,.kx-shared-navbar__logo-seal{width:32px;height:32px}.kx-shared-navbar__logo-text strong{display:block;font-size:1rem;font-weight:700;letter-spacing:.03em;color:var(--kx-navbar-text-primary, #1f2937);white-space:nowrap}.kx-brand-main{font-size:1.0625rem;font-weight:700;letter-spacing:.04em;color:var(--kx-navbar-text-primary, #1f2937);white-space:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.kx-brand-separator{margin:0 4px;color:var(--kx-navbar-text-tertiary, #6b7280);font-weight:400}.kx-brand-product{font-size:.9375rem;font-weight:500;color:var(--kx-navbar-text-secondary, #4b5563);white-space:nowrap}.kx-shared-navbar__links{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:visible}.kx-shared-navbar__links--workspace-mode{justify-content:flex-start}.kx-shared-navbar__workspace-spacer{flex:1 1 auto;min-width:0}.kx-shared-navbar__link,.kx-shared-navbar__btn-link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:10px;font-size:.875rem;font-weight:500;color:var(--kx-navbar-text-secondary, #4b5563);text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap;border:none;background:none;cursor:pointer;font-family:inherit}.kx-shared-navbar__link:hover,.kx-shared-navbar__btn-link:hover{background:var(--kx-navbar-bg-hover, #f3f4f6);color:var(--kx-blue, #2563eb)}.kx-shared-navbar__link--active,.kx-shared-navbar__btn-link[aria-current=page]{position:relative;background:color-mix(in srgb,var(--kx-blue, #2563eb) 10%,transparent);color:var(--kx-blue, #2563eb)}.kx-shared-navbar__link--active:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:999px;background:currentColor}.kx-shared-navbar__link--portal{color:var(--kx-navbar-text-tertiary, #6b7280);font-size:.8125rem}.kx-shared-navbar__link--highlight{background:linear-gradient(135deg,var(--kx-blue, #2563eb) 0%,var(--kx-blue-hover, #1d4ed8) 100%);color:#fff!important;padding:8px 14px;border-radius:10px;font-weight:600;box-shadow:0 2px 8px #2563eb59;border:1px solid rgba(255,255,255,.1)}.kx-shared-navbar__link--highlight:hover{background:var(--kx-blue-hover, #1d4ed8)!important;color:#fff!important}.kx-shared-navbar__link--highlight.kx-shared-navbar__link--active{color:#fff!important;background:linear-gradient(135deg,var(--kx-blue, #2563eb) 0%,var(--kx-blue-hover, #1d4ed8) 100%)}.kx-shared-navbar__link--highlight.kx-shared-navbar__link--active:after{background:#ffffffeb}.kx-shared-navbar__divider{display:inline-block;width:1px;height:18px;background:var(--kx-navbar-border, rgba(0, 0, 0, .12));margin:0 6px;flex-shrink:0}.kx-shared-navbar__link:focus-visible,.kx-shared-navbar__btn-link:focus-visible,.kx-shared-navbar__dropdown-item:focus-visible{outline:2px solid var(--kx-blue, #2563eb);outline-offset:2px}.kx-shared-navbar__btn-link--danger:hover{background:#ff4d4f0f;color:var(--kx-color-error, #ef4444)}.kx-shared-navbar__user-label{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--kx-navbar-text-secondary, #4b5563);padding:0 4px}.kx-shared-navbar__theme-toggle{min-width:72px;justify-content:center}.kx-shared-navbar__btn-link--dropdown,.kx-shared-navbar__command-btn,.kx-shared-navbar__theme-toggle{border:1px solid var(--kx-navbar-border, #e5e7eb);background:var(--kx-navbar-bg, #fafcff);color:var(--kx-navbar-text-secondary, #4b5563)}.kx-shared-navbar__login-btn{background:linear-gradient(135deg,var(--kx-blue, #2563eb) 0%,var(--kx-blue-hover, #1d4ed8) 100%)!important;color:#fff!important;border:none;cursor:pointer;font-family:inherit;font-size:.875rem}.kx-shared-navbar__dropdown{position:relative}.kx-shared-navbar__dropdown-arrow{font-size:10px;transition:transform .15s ease}.kx-shared-navbar__dropdown-arrow.is-open{transform:rotate(180deg)}.kx-shared-navbar__dropdown:focus-within .kx-shared-navbar__dropdown-arrow{transform:rotate(180deg)}.kx-shared-navbar__dropdown-menu{position:absolute;top:100%;right:0;margin-top:6px;min-width:min(460px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 24px));max-height:min(70vh,560px);overflow-y:auto;background:var(--kx-dropdown-bg, #ffffff);border:1px solid var(--kx-dropdown-border, rgba(22, 119, 255, .15));border-radius:12px;box-shadow:var(--kx-dropdown-shadow, 0 12px 40px rgba(15, 23, 42, .14));padding:6px 2px 8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:1200}.kx-shared-navbar__dropdown:focus-within .kx-shared-navbar__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.kx-shared-navbar__dropdown-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kx-shared-navbar__dropdown-group+.kx-shared-navbar__dropdown-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--kx-dropdown-divider, rgba(22, 119, 255, .12))}.kx-shared-navbar__dropdown-section{padding:4px 10px 1px}.kx-shared-navbar__dropdown-section-title{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kx-blue, #2563eb);opacity:.75;line-height:1.2}.kx-shared-navbar__dropdown-divider{height:1px;margin:4px 10px;background:var(--kx-dropdown-divider, rgba(22, 119, 255, .2))}.kx-shared-navbar__dropdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 4px;padding:2px 6px 4px}.kx-shared-navbar__dropdown-trigger-icon{font-size:16px}.kx-shared-navbar__dropdown-item-icon{font-size:1em;line-height:1}.kx-shared-navbar__dropdown-item-label{flex:1}.kx-shared-navbar__dropdown-item{display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:.8125rem;font-weight:500;color:var(--kx-dropdown-text, #475569);text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap;border-radius:8px;margin:0;border:1px solid transparent}.kx-shared-navbar__dropdown-item--grid{flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;min-height:0;padding:5px 6px;text-align:left;white-space:normal}.kx-shared-navbar__dropdown-item--grid .kx-shared-navbar__dropdown-item-icon{font-size:.9375rem;line-height:1;flex-shrink:0;width:1.125rem;text-align:center}.kx-shared-navbar__dropdown-item--grid .kx-shared-navbar__dropdown-item-label{font-size:.75rem;line-height:1.25;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx-shared-navbar__dropdown-item:hover{background:var(--kx-dropdown-bg-hover, rgba(22, 119, 255, .06));color:var(--kx-blue, #2563eb);border-color:color-mix(in srgb,var(--kx-blue, #2563eb) 14%,transparent)}.kx-shared-navbar__dropdown-item--recent{font-weight:600}.kx-shared-navbar__mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--kx-navbar-border, #e5e7eb);border-radius:10px;background:var(--kx-navbar-bg, #fafcff);color:var(--kx-navbar-text-secondary, #4b5563);cursor:pointer;font-size:1.25rem;font-family:inherit;transition:background .15s ease}.kx-shared-navbar__mobile-toggle:hover{background:var(--kx-navbar-bg-hover, rgba(22, 119, 255, .06))}@media (max-width: 768px){.kx-shared-navbar__container{padding:8px 14px;flex-wrap:wrap}.kx-shared-navbar__mobile-toggle{display:inline-flex}.kx-shared-navbar__links{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:4px;padding-top:8px;border-top:1px solid var(--kx-navbar-border, #e5e7eb);margin-top:8px}.kx-shared-navbar__links--mobile-open{display:flex}.kx-shared-navbar__link,.kx-shared-navbar__btn-link{justify-content:flex-start;width:100%}.kx-shared-navbar__link--portal,.kx-shared-navbar__divider{display:none}.kx-shared-navbar__dropdown-menu{right:-8px;min-width:min(320px,calc(100vw - 32px));max-width:calc(100vw - 24px)}.kx-shared-navbar__dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 3px}.kx-shared-navbar__dropdown-item--grid{padding:6px 8px}.kx-shared-navbar__theme-toggle-label{display:none}}[data-theme=night] .kx-shared-navbar__container,[data-theme=dark] .kx-shared-navbar__container{background:color-mix(in srgb,var(--kx-navbar-bg, #1f2937) 94%,transparent);border-bottom-color:var(--kx-navbar-border, #374151);box-shadow:var(--kx-navbar-shadow, 0 1px 3px rgba(0, 0, 0, .3))}[data-theme=night] .kx-shared-navbar__link,[data-theme=night] .kx-shared-navbar__btn-link,[data-theme=dark] .kx-shared-navbar__link,[data-theme=dark] .kx-shared-navbar__btn-link{color:var(--kx-navbar-text-secondary, #d1d5db)}[data-theme=night] .kx-shared-navbar__user-label,[data-theme=dark] .kx-shared-navbar__user-label{color:var(--kx-navbar-text-secondary, #c5d6ee)}[data-theme=night] .kx-shared-navbar__btn-link--dropdown,[data-theme=night] .kx-shared-navbar__command-btn,[data-theme=night] .kx-shared-navbar__theme-toggle,[data-theme=dark] .kx-shared-navbar__btn-link--dropdown,[data-theme=dark] .kx-shared-navbar__command-btn,[data-theme=dark] .kx-shared-navbar__theme-toggle,[data-theme=night] .kx-shared-navbar__mobile-toggle,[data-theme=dark] .kx-shared-navbar__mobile-toggle{background:var(--kx-navbar-bg-active, #0b1a33);border-color:var(--kx-navbar-border, #374151);color:var(--kx-navbar-text-secondary, #c5d6ee)}[data-theme=night] .kx-shared-navbar__link--portal,[data-theme=dark] .kx-shared-navbar__link--portal{color:var(--kx-navbar-text-tertiary, #9ca3af)}[data-theme=night] .kx-shared-navbar__dropdown-menu,[data-theme=dark] .kx-shared-navbar__dropdown-menu{background:var(--kx-dropdown-bg, #1f2937);border-color:var(--kx-dropdown-border, #374151);box-shadow:var(--kx-dropdown-shadow, 0 4px 16px rgba(0, 0, 0, .4))}[data-theme=night] .kx-shared-navbar__dropdown-item,[data-theme=dark] .kx-shared-navbar__dropdown-item{color:var(--kx-dropdown-text, #e5e7eb)}[data-theme=night] .kx-shared-navbar__dropdown-item:hover,[data-theme=dark] .kx-shared-navbar__dropdown-item:hover{background:var(--kx-dropdown-bg-hover, rgba(59, 130, 246, .16));color:var(--kx-dropdown-text-hover, #f9fafb)}[data-theme=night] .kx-shared-navbar__dropdown-divider,[data-theme=dark] .kx-shared-navbar__dropdown-divider{background:var(--kx-dropdown-divider, #374151)}[data-theme=night] .kx-brand-main,[data-theme=dark] .kx-brand-main{color:var(--kx-navbar-text-primary, #f9fafb)}[data-theme=night] .kx-brand-product,[data-theme=dark] .kx-brand-product{color:var(--kx-navbar-text-secondary, #d1d5db)}.kx-landing[data-v-b68c08cc]{--landing-accent: var(--kx-primary, #1677ff);display:flex;flex-direction:column;min-height:0;background:var(--kx-bg-page, #f8f9fb);color:var(--kx-text-primary, #1a1a2e)}.kx-landing__hero[data-v-b68c08cc]{padding:var(--kx-space-8, 32px) var(--kx-space-4, 16px) var(--kx-space-6, 24px);max-width:880px;margin:0 auto;width:100%}.kx-landing__kicker[data-v-b68c08cc]{margin:0 0 var(--kx-space-2, 8px);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-accent)}.kx-landing__title[data-v-b68c08cc]{margin:0 0 var(--kx-space-3, 12px);font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.kx-landing__subtitle[data-v-b68c08cc]{margin:0 0 var(--kx-space-4, 16px);max-width:56ch;font-size:15px;line-height:1.65;color:var(--kx-text-secondary, #4a5568)}.kx-landing__points[data-v-b68c08cc]{display:flex;flex-wrap:wrap;gap:var(--kx-space-2, 8px);margin:0 0 var(--kx-space-5, 20px);padding:0;list-style:none}.kx-landing__points li[data-v-b68c08cc]{padding:var(--kx-space-1, 4px) var(--kx-space-3, 12px);border:1px solid var(--kx-border, #e2e8f0);border-radius:999px;font-size:13px;color:var(--kx-text-muted, #718096);background:var(--kx-bg-card, #fff)}.kx-landing__cta[data-v-b68c08cc]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 var(--kx-space-5, 20px);border:none;border-radius:10px;background:var(--landing-accent);color:var(--kx-text-inverse, #fff);font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease}.kx-landing__cta[data-v-b68c08cc]:hover{filter:brightness(1.06)}.kx-landing__features[data-v-b68c08cc],.kx-landing__advantages[data-v-b68c08cc]{padding:var(--kx-space-6, 24px) var(--kx-space-4, 16px);max-width:960px;margin:0 auto;width:100%}.kx-landing__section-head[data-v-b68c08cc]{margin-bottom:var(--kx-space-4, 16px)}.kx-landing__section-title[data-v-b68c08cc]{margin:0 0 var(--kx-space-1, 4px);font-size:20px;font-weight:600;letter-spacing:-.02em}.kx-landing__section-sub[data-v-b68c08cc]{margin:0;font-size:14px;color:var(--kx-text-muted, #718096)}.kx-landing__feature-grid[data-v-b68c08cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--kx-space-3, 12px)}.kx-landing__card[data-v-b68c08cc]{padding:var(--kx-space-4, 16px);border:1px solid var(--kx-border, #e2e8f0);border-radius:var(--kx-radius-md, 10px);background:var(--kx-bg-card, #fff)}.kx-landing__card h3[data-v-b68c08cc]{margin:0 0 var(--kx-space-2, 8px);font-size:15px;font-weight:600}.kx-landing__card p[data-v-b68c08cc]{margin:0;font-size:13px;line-height:1.55;color:var(--kx-text-muted, #718096)}.kx-landing__adv-flow[data-v-b68c08cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--kx-space-3, 12px);margin:0;padding:0;list-style:none}.kx-landing__adv-flow li[data-v-b68c08cc]{display:grid;gap:var(--kx-space-1, 4px);padding:var(--kx-space-3, 12px);border:1px solid var(--kx-border, #e2e8f0);border-radius:var(--kx-radius-md, 10px);background:var(--kx-bg-card, #fff)}.kx-landing__adv-flow strong[data-v-b68c08cc]{font-size:14px;color:var(--landing-accent)}.kx-landing__adv-flow span[data-v-b68c08cc]{font-size:12px;line-height:1.45;color:var(--kx-text-muted, #718096)}.kx-landing__footer[data-v-b68c08cc]{margin-top:auto;padding:var(--kx-space-4, 16px);border-top:1px solid var(--kx-border, #e2e8f0);text-align:center}.kx-landing__footer p[data-v-b68c08cc]{margin:0;font-size:12px;color:var(--kx-text-muted, #718096)}.view-container[data-v-3418e4bb]{padding:24px;max-width:1400px;margin:0 auto}.view-header[data-v-3418e4bb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.view-header h2[data-v-3418e4bb]{margin:0 0 4px;font-size:1.4rem}.subtitle[data-v-3418e4bb]{margin:0;color:var(--text-secondary, #6b7280);font-size:.875rem}.header-actions[data-v-3418e4bb]{display:flex;gap:8px}.stat-grid[data-v-3418e4bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-3418e4bb]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:16px;text-align:center}.stat-card b[data-v-3418e4bb]{display:block;font-size:1.8rem;font-weight:700}.stat-card span[data-v-3418e4bb]{font-size:.8rem;color:var(--text-secondary, #6b7280)}.stat-card.ok b[data-v-3418e4bb]{color:#16a34a}.stat-card.warn b[data-v-3418e4bb]{color:#d97706}.stat-card.err b[data-v-3418e4bb]{color:#dc2626}.filters[data-v-3418e4bb]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.search-input[data-v-3418e4bb]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff)}.type-select[data-v-3418e4bb]{padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff)}.table-wrap[data-v-3418e4bb]{overflow-x:auto}.data-table[data-v-3418e4bb]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-3418e4bb]{padding:10px 12px;text-align:left;background:var(--surface-2, #f9fafb);border-bottom:2px solid var(--border, #e5e7eb);font-weight:600;white-space:nowrap}.data-table td[data-v-3418e4bb]{padding:10px 12px;border-bottom:1px solid var(--border, #e5e7eb);vertical-align:middle}.data-table tr:hover td[data-v-3418e4bb]{background:var(--surface-hover, #f0f4f8)}.mono[data-v-3418e4bb]{font-family:monospace;font-size:.8rem}.url-cell[data-v-3418e4bb]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-cell[data-v-3418e4bb]{white-space:nowrap;font-size:.8rem;color:var(--text-secondary, #6b7280)}.badge[data-v-3418e4bb]{padding:2px 8px;border-radius:4px;font-size:.75rem;background:var(--surface-2, #f3f4f6)}.status-dot[data-v-3418e4bb],.health-dot[data-v-3418e4bb]{padding:2px 8px;border-radius:12px;font-size:.75rem}.status-dot.ok[data-v-3418e4bb]{background:#dcfce7;color:#16a34a}.status-dot.off[data-v-3418e4bb]{background:#f3f4f6;color:#6b7280}.health-dot.ok[data-v-3418e4bb]{background:#dcfce7;color:#16a34a}.health-dot.err[data-v-3418e4bb]{background:#fee2e2;color:#dc2626}.action-cell[data-v-3418e4bb]{display:flex;gap:6px;white-space:nowrap}.btn-sm[data-v-3418e4bb]{padding:4px 10px;border-radius:4px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);cursor:pointer;font-size:.8rem}.btn-sm[data-v-3418e4bb]:hover{background:var(--surface-2, #f3f4f6)}.btn-sm.danger[data-v-3418e4bb]{color:#dc2626;border-color:#fca5a5}.btn-sm.danger[data-v-3418e4bb]:hover{background:#fee2e2}.empty-row[data-v-3418e4bb]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af)}.error-banner[data-v-3418e4bb]{padding:12px 16px;background:#fee2e2;color:#dc2626;border-radius:6px;margin-bottom:16px}.loading-tip[data-v-3418e4bb]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af)}.modal-overlay[data-v-3418e4bb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-3418e4bb]{background:var(--surface, #fff);border-radius:12px;padding:24px;width:min(600px,90vw);max-height:80vh;overflow-y:auto}.modal h3[data-v-3418e4bb]{margin:0 0 20px}.form-grid[data-v-3418e4bb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label[data-v-3418e4bb]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500}.form-grid label.full[data-v-3418e4bb]{grid-column:1 / -1}.form-grid input[data-v-3418e4bb],.form-grid select[data-v-3418e4bb],.form-grid textarea[data-v-3418e4bb]{padding:8px 10px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff);font-size:.875rem}.form-grid textarea[data-v-3418e4bb]{resize:vertical;font-family:monospace}.toggle-label[data-v-3418e4bb]{flex-direction:row!important;align-items:center;gap:8px!important}.modal-footer[data-v-3418e4bb]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.btn[data-v-3418e4bb]{padding:8px 18px;border-radius:6px;cursor:pointer;font-size:.875rem;border:1px solid transparent}.btn.primary[data-v-3418e4bb]{background:var(--primary, #2563eb);color:#fff}.btn.primary[data-v-3418e4bb]:hover{background:#1d4ed8}.btn.secondary[data-v-3418e4bb]{background:var(--surface, #fff);border-color:var(--border, #e5e7eb);color:var(--text, #111827)}.btn.secondary[data-v-3418e4bb]:hover{background:var(--surface-2, #f3f4f6)}.btn.ghost[data-v-3418e4bb]{background:transparent;border-color:var(--border, #e5e7eb);color:var(--text, #111827)}.btn[data-v-3418e4bb]:disabled{opacity:.5;cursor:not-allowed}.toast[data-v-3418e4bb]{position:fixed;bottom:24px;right:24px;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:2000;font-size:.875rem}@media (max-width: 768px){.stat-grid[data-v-3418e4bb]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-3418e4bb]{grid-template-columns:1fr}}.view-container[data-v-c986666a]{padding:24px;max-width:1000px;margin:0 auto}.view-header[data-v-c986666a]{margin-bottom:24px}.view-header h2[data-v-c986666a]{margin:0 0 4px;font-size:1.4rem}.subtitle[data-v-c986666a]{margin:0;color:var(--text-secondary, #6b7280);font-size:.875rem}.tabs[data-v-c986666a]{display:flex;gap:0;border-bottom:2px solid var(--border, #e5e7eb);margin-bottom:24px}.tab[data-v-c986666a]{padding:10px 24px;background:none;border:none;cursor:pointer;font-size:.95rem;color:var(--text-secondary, #6b7280);border-bottom:2px solid transparent;margin-bottom:-2px}.tab.active[data-v-c986666a]{color:var(--primary, #2563eb);border-bottom-color:var(--primary, #2563eb);font-weight:600}.form-card[data-v-c986666a]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:24px;margin-bottom:20px}.form-row[data-v-c986666a]{margin-bottom:16px}.form-row.two-col[data-v-c986666a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label[data-v-c986666a]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500}.form-input[data-v-c986666a]{padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff);font-size:.875rem}.form-actions[data-v-c986666a]{display:flex;justify-content:flex-end;margin-top:8px}.result-card[data-v-c986666a]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;overflow:hidden}.result-header[data-v-c986666a]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border, #e5e7eb);flex-wrap:wrap}.result-title[data-v-c986666a]{font-weight:600}.result-meta[data-v-c986666a]{display:flex;gap:12px;font-size:.8rem;color:var(--text-secondary, #6b7280)}.result-json[data-v-c986666a]{padding:16px;margin:0;font-size:.8rem;max-height:400px;overflow-y:auto;background:var(--surface-2, #f9fafb)}.results-list[data-v-c986666a]{display:flex;flex-direction:column;gap:12px}.results-count[data-v-c986666a]{font-size:.875rem;color:var(--text-secondary, #6b7280);margin-bottom:8px}.result-item[data-v-c986666a]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:14px}.result-item-header[data-v-c986666a]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.result-item-title[data-v-c986666a]{font-weight:500;color:var(--primary, #2563eb);text-decoration:none}.result-item-title[data-v-c986666a]:hover{text-decoration:underline}.result-item-source[data-v-c986666a]{font-size:.75rem;background:var(--surface-2, #f3f4f6);padding:2px 8px;border-radius:4px;white-space:nowrap}.result-item-desc[data-v-c986666a]{margin:0 0 6px;font-size:.875rem;color:var(--text-secondary, #374151);line-height:1.5}.result-item-meta[data-v-c986666a]{font-size:.75rem;color:var(--text-secondary, #9ca3af)}.error-banner[data-v-c986666a]{padding:12px 16px;background:#fee2e2;color:#dc2626;border-radius:6px;margin-bottom:16px}.empty-tip[data-v-c986666a]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af)}.btn[data-v-c986666a]{padding:8px 18px;border-radius:6px;cursor:pointer;font-size:.875rem;border:1px solid transparent}.btn.primary[data-v-c986666a]{background:var(--primary, #2563eb);color:#fff}.btn.primary[data-v-c986666a]:hover:not(:disabled){background:#1d4ed8}.btn.ghost[data-v-c986666a]{background:transparent;border-color:var(--border, #e5e7eb);color:var(--text, #111827)}.btn.sm[data-v-c986666a]{padding:4px 10px;font-size:.8rem}.btn[data-v-c986666a]:disabled{opacity:.5;cursor:not-allowed}.view-container[data-v-3679d751]{padding:24px;max-width:1400px;margin:0 auto}.view-header[data-v-3679d751]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.view-header h2[data-v-3679d751]{margin:0 0 4px;font-size:1.4rem}.subtitle[data-v-3679d751]{margin:0;color:var(--text-secondary, #6b7280);font-size:.875rem}.header-actions[data-v-3679d751]{display:flex;gap:8px}.logs-layout[data-v-3679d751]{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.calendar-panel[data-v-3679d751]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:16px;position:sticky;top:80px}.cal-nav[data-v-3679d751]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600}.cal-nav button[data-v-3679d751]{background:none;border:1px solid var(--border, #e5e7eb);border-radius:4px;width:28px;height:28px;cursor:pointer;font-size:1.1rem}.cal-grid[data-v-3679d751]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:16px}.cal-weekday[data-v-3679d751]{text-align:center;font-size:.7rem;color:var(--text-secondary, #9ca3af);padding:4px 0}.cal-day[data-v-3679d751]{position:relative;text-align:center;padding:6px 0;border-radius:4px;cursor:default;font-size:.8rem;min-height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cal-day.has-day[data-v-3679d751]{cursor:pointer}.cal-day.has-day[data-v-3679d751]:hover{background:var(--surface-2, #f3f4f6)}.cal-day.selected[data-v-3679d751]{background:var(--primary, #2563eb)!important;color:#fff;font-weight:600}.cal-day.has-data .dot[data-v-3679d751]{position:absolute;bottom:2px;width:4px;height:4px;background:var(--primary, #2563eb);border-radius:50%}.cal-day.selected .dot[data-v-3679d751]{background:#fff}.day-stats[data-v-3679d751]{border-top:1px solid var(--border, #e5e7eb);padding-top:12px;display:flex;flex-direction:column;gap:6px}.day-stat[data-v-3679d751]{display:flex;justify-content:space-between;font-size:.8rem}.day-stat b[data-v-3679d751]{font-weight:600}.logs-content[data-v-3679d751]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;overflow:hidden;min-height:400px}.tabs[data-v-3679d751]{display:flex;border-bottom:2px solid var(--border, #e5e7eb)}.tab[data-v-3679d751]{flex:1;padding:12px;background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--text-secondary, #6b7280);border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.tab.active[data-v-3679d751]{color:var(--primary, #2563eb);border-bottom-color:var(--primary, #2563eb);font-weight:600}.tab-content[data-v-3679d751]{padding:16px}.empty-tip[data-v-3679d751]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af)}.timeline-item[data-v-3679d751]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border, #f3f4f6)}.timeline-dot[data-v-3679d751]{width:8px;height:8px;border-radius:50%;background:var(--primary, #2563eb);margin-top:6px;flex-shrink:0}.timeline-body[data-v-3679d751]{flex:1;min-width:0}.timeline-header[data-v-3679d751]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.timeline-action[data-v-3679d751]{font-weight:600;font-size:.875rem}.timeline-actor[data-v-3679d751]{font-size:.75rem;color:var(--text-secondary, #6b7280)}.timeline-time[data-v-3679d751]{font-size:.75rem;color:var(--text-secondary, #9ca3af);margin-left:auto}.timeline-payload[data-v-3679d751]{font-size:.75rem;background:var(--surface-2, #f9fafb);padding:8px;border-radius:4px;max-height:120px;overflow-y:auto;margin:0}.run-item[data-v-3679d751]{padding:10px 0;border-bottom:1px solid var(--border, #f3f4f6)}.run-header[data-v-3679d751]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.run-id[data-v-3679d751]{font-size:.8rem;color:var(--text-secondary, #6b7280)}.run-time[data-v-3679d751]{font-size:.75rem;color:var(--text-secondary, #9ca3af);margin-left:auto}.run-error[data-v-3679d751]{font-size:.8rem;color:#dc2626;margin-top:4px}.push-item[data-v-3679d751]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border, #f3f4f6)}.push-channel[data-v-3679d751]{font-size:.875rem;font-weight:500}.push-time[data-v-3679d751]{font-size:.75rem;color:var(--text-secondary, #9ca3af);margin-left:auto}.report-item[data-v-3679d751]{padding:10px 0;border-bottom:1px solid var(--border, #f3f4f6)}.report-title[data-v-3679d751]{font-weight:500;font-size:.875rem;margin-bottom:4px}.report-meta[data-v-3679d751]{display:flex;gap:10px;font-size:.75rem;color:var(--text-secondary, #9ca3af)}.status-badge[data-v-3679d751]{padding:2px 8px;border-radius:10px;font-size:.75rem}.status-badge.ok[data-v-3679d751]{background:#dcfce7;color:#16a34a}.status-badge.err[data-v-3679d751]{background:#fee2e2;color:#dc2626}.status-badge.running[data-v-3679d751]{background:#dbeafe;color:#2563eb;animation:pulse-3679d751 1.5s ease-in-out infinite}.mono[data-v-3679d751]{font-family:monospace}.btn[data-v-3679d751]{padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;border:1px solid transparent}.btn.ghost[data-v-3679d751]{background:transparent;border-color:var(--border, #e5e7eb);color:var(--text, #111827)}.btn[data-v-3679d751]:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse-3679d751{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.logs-layout[data-v-3679d751]{grid-template-columns:1fr}.calendar-panel[data-v-3679d751]{position:static}}.view-container[data-v-3778066d]{padding:24px;max-width:1200px;margin:0 auto}.view-header[data-v-3778066d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.view-header h2[data-v-3778066d]{margin:0 0 4px;font-size:1.4rem}.subtitle[data-v-3778066d]{margin:0;color:var(--text-secondary, #6b7280);font-size:.875rem}.header-actions[data-v-3778066d]{display:flex;align-items:center;gap:10px}.refresh-time[data-v-3778066d]{font-size:.8rem;color:var(--text-secondary, #9ca3af)}.section[data-v-3778066d]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:20px;margin-bottom:20px}.section h3[data-v-3778066d]{margin:0 0 16px;font-size:1rem;font-weight:600}.service-grid[data-v-3778066d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.service-card[data-v-3778066d]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface-2, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:8px;cursor:pointer;transition:background .15s}.service-card[data-v-3778066d]:hover{background:var(--surface-3, #f0f4f8)}.svc-indicator[data-v-3778066d]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#9ca3af}.service-card.ok .svc-indicator[data-v-3778066d]{background:#16a34a}.service-card.error .svc-indicator[data-v-3778066d]{background:#dc2626}.service-card.loading .svc-indicator[data-v-3778066d]{background:#f59e0b;animation:pulse-3778066d 1s ease-in-out infinite}.svc-info[data-v-3778066d]{flex:1;min-width:0}.svc-name[data-v-3778066d]{display:block;font-size:.875rem;font-weight:500}.svc-detail[data-v-3778066d]{display:block;font-size:.75rem;color:var(--text-secondary, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-badge[data-v-3778066d]{font-size:.7rem;padding:2px 8px;border-radius:10px;white-space:nowrap}.svc-badge.ok[data-v-3778066d]{background:#dcfce7;color:#16a34a}.svc-badge.error[data-v-3778066d]{background:#fee2e2;color:#dc2626}.svc-badge.loading[data-v-3778066d]{background:#fef3c7;color:#d97706}.pipeline-grid[data-v-3778066d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pipeline-item[data-v-3778066d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;background:var(--surface-2, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:8px;font-size:.875rem}.pipeline-item.ok[data-v-3778066d]{border-color:#86efac;background:#f0fdf4}.pipeline-icon[data-v-3778066d]{font-size:1.4rem}.pipeline-val[data-v-3778066d]{font-weight:600;font-size:.8rem}.pipeline-item.ok .pipeline-val[data-v-3778066d]{color:#16a34a}.health-grid[data-v-3778066d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.health-item[data-v-3778066d]{display:flex;justify-content:space-between;padding:8px 12px;background:var(--surface-2, #f9fafb);border-radius:6px;font-size:.8rem}.health-key[data-v-3778066d]{color:var(--text-secondary, #6b7280)}.health-val[data-v-3778066d]{font-weight:600}.health-val.ok[data-v-3778066d]{color:#16a34a}.table-wrap[data-v-3778066d]{overflow-x:auto}.data-table[data-v-3778066d]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-3778066d]{padding:10px 12px;text-align:left;background:var(--surface-2, #f9fafb);border-bottom:2px solid var(--border, #e5e7eb);font-weight:600}.data-table td[data-v-3778066d]{padding:10px 12px;border-bottom:1px solid var(--border, #f3f4f6)}.empty-tip[data-v-3778066d]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af);font-size:.875rem}.btn[data-v-3778066d]{padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;border:1px solid transparent}.btn.ghost[data-v-3778066d]{background:transparent;border-color:var(--border, #e5e7eb);color:var(--text, #111827)}.btn[data-v-3778066d]:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse-3778066d{0%,to{opacity:1}50%{opacity:.4}}@media (max-width: 768px){.pipeline-grid[data-v-3778066d],.service-grid[data-v-3778066d]{grid-template-columns:1fr}}.view-container[data-v-e397eac5]{padding:24px;max-width:1000px;margin:0 auto}.view-header[data-v-e397eac5]{margin-bottom:24px}.view-header h2[data-v-e397eac5]{margin:0 0 4px;font-size:1.4rem}.subtitle[data-v-e397eac5]{margin:0;color:var(--text-secondary, #6b7280);font-size:.875rem}.tabs[data-v-e397eac5]{display:flex;gap:0;border-bottom:2px solid var(--border, #e5e7eb);margin-bottom:24px}.tab[data-v-e397eac5]{padding:10px 24px;background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--text-secondary, #6b7280);border-bottom:2px solid transparent;margin-bottom:-2px}.tab.active[data-v-e397eac5]{color:var(--primary, #2563eb);border-bottom-color:var(--primary, #2563eb);font-weight:600}.form-card[data-v-e397eac5]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:24px;margin-bottom:20px}.form-grid[data-v-e397eac5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label[data-v-e397eac5]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500}.form-grid label.full[data-v-e397eac5]{grid-column:1 / -1}.form-input[data-v-e397eac5]{padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff);font-size:.875rem}.form-input[rows][data-v-e397eac5]{resize:vertical}.form-footer[data-v-e397eac5]{display:flex;justify-content:flex-end;margin-top:16px}.query-bar[data-v-e397eac5]{display:flex;gap:10px;margin-bottom:16px}.search-input[data-v-e397eac5]{flex:1;min-width:0;max-width:300px;padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff)}.config-list[data-v-e397eac5]{display:flex;flex-direction:column;gap:12px}.config-item[data-v-e397eac5]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:14px}.config-header[data-v-e397eac5]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.config-channel[data-v-e397eac5]{font-weight:600}.config-detail[data-v-e397eac5]{font-size:.8rem;color:var(--text-secondary, #6b7280);margin-bottom:8px;display:flex;gap:12px;flex-wrap:wrap}.config-actions[data-v-e397eac5]{display:flex;gap:8px}.result-card[data-v-e397eac5]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;overflow:hidden}.result-header[data-v-e397eac5]{padding:10px 16px;border-bottom:1px solid var(--border, #e5e7eb);font-weight:600;font-size:.875rem}.result-json[data-v-e397eac5]{padding:16px;margin:0;font-size:.8rem;max-height:300px;overflow-y:auto;background:var(--surface-2, #f9fafb)}.status-badge[data-v-e397eac5]{padding:2px 8px;border-radius:10px;font-size:.75rem}.status-badge.ok[data-v-e397eac5]{background:#dcfce7;color:#16a34a}.status-badge.err[data-v-e397eac5]{background:#fee2e2;color:#dc2626}.status-badge.off[data-v-e397eac5]{background:#f3f4f6;color:#6b7280}.table-wrap[data-v-e397eac5]{overflow-x:auto}.data-table[data-v-e397eac5]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-e397eac5]{padding:10px 12px;text-align:left;background:var(--surface-2, #f9fafb);border-bottom:2px solid var(--border, #e5e7eb);font-weight:600}.data-table td[data-v-e397eac5]{padding:10px 12px;border-bottom:1px solid var(--border, #f3f4f6)}.content-cell[data-v-e397eac5]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-tip[data-v-e397eac5]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af);font-size:.875rem}.modal-overlay[data-v-e397eac5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-e397eac5]{background:var(--surface, #fff);border-radius:12px;padding:24px;width:min(520px,90vw)}.modal h3[data-v-e397eac5]{margin:0 0 20px}.modal-footer[data-v-e397eac5]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn[data-v-e397eac5]{padding:8px 18px;border-radius:6px;cursor:pointer;font-size:.875rem;border:1px solid transparent}.btn.primary[data-v-e397eac5]{background:var(--primary, #2563eb);color:#fff}.btn.primary[data-v-e397eac5]:hover:not(:disabled){background:#1d4ed8}.btn.ghost[data-v-e397eac5]{background:transparent;border-color:var(--border, #e5e7eb);color:var(--text, #111827)}.btn[data-v-e397eac5]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-e397eac5]{padding:4px 10px;border-radius:4px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);cursor:pointer;font-size:.8rem}.btn-sm.danger[data-v-e397eac5]{color:#dc2626;border-color:#fca5a5}.btn-sm.danger[data-v-e397eac5]:hover{background:#fee2e2}.toast[data-v-e397eac5]{position:fixed;bottom:24px;right:24px;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:2000;font-size:.875rem}@media (max-width: 640px){.form-grid[data-v-e397eac5]{grid-template-columns:1fr}}.view-container[data-v-02015393]{padding:24px;max-width:1400px;margin:0 auto}.view-header[data-v-02015393]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:12px}.view-header h2[data-v-02015393]{margin:0 0 4px;font-size:1.4rem}.subtitle[data-v-02015393]{margin:0;color:var(--text-secondary, #6b7280);font-size:.875rem}.stat-grid[data-v-02015393]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-02015393]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:16px;text-align:center}.stat-card b[data-v-02015393]{display:block;font-size:1.6rem;font-weight:700}.stat-card span[data-v-02015393]{font-size:.8rem;color:var(--text-secondary, #6b7280)}.tabs[data-v-02015393]{display:flex;border-bottom:2px solid var(--border, #e5e7eb);margin-bottom:24px}.tab[data-v-02015393]{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--text-secondary, #6b7280);border-bottom:2px solid transparent;margin-bottom:-2px}.tab.active[data-v-02015393]{color:var(--primary, #2563eb);border-bottom-color:var(--primary, #2563eb);font-weight:600}.tab-filters[data-v-02015393]{display:flex;gap:10px;margin-bottom:16px}.form-select[data-v-02015393]{padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff);font-size:.875rem}.items-grid[data-v-02015393]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.item-card[data-v-02015393]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:10px;padding:16px}.item-header[data-v-02015393]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.item-title[data-v-02015393]{font-weight:600;font-size:.9rem;color:var(--primary, #2563eb);text-decoration:none;word-break:break-word}.item-title[data-v-02015393]:hover{text-decoration:underline}.item-source[data-v-02015393]{font-size:.7rem;background:var(--surface-2, #f3f4f6);padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.item-desc[data-v-02015393]{margin:0 0 10px;font-size:.8rem;color:var(--text-secondary, #374151);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-stats[data-v-02015393]{display:flex;gap:10px;font-size:.8rem;color:var(--text-secondary, #6b7280);margin-bottom:8px}.item-tags[data-v-02015393]{display:flex;flex-wrap:wrap;gap:4px}.tag[data-v-02015393]{font-size:.7rem;background:var(--surface-2, #f3f4f6);padding:2px 6px;border-radius:4px}.search-bar[data-v-02015393]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.search-input[data-v-02015393]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--border, #e5e7eb);border-radius:6px;background:var(--surface, #fff)}.table-wrap[data-v-02015393]{overflow-x:auto}.data-table[data-v-02015393]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-02015393]{padding:10px 12px;text-align:left;background:var(--surface-2, #f9fafb);border-bottom:2px solid var(--border, #e5e7eb);font-weight:600;white-space:nowrap}.data-table td[data-v-02015393]{padding:10px 12px;border-bottom:1px solid var(--border, #f3f4f6);vertical-align:top}.desc-cell[data-v-02015393]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-secondary, #6b7280)}.item-link[data-v-02015393]{color:var(--primary, #2563eb);text-decoration:none}.item-link[data-v-02015393]:hover{text-decoration:underline}.badge[data-v-02015393]{padding:2px 8px;border-radius:4px;font-size:.75rem;background:var(--surface-2, #f3f4f6)}.cat-grid[data-v-02015393]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.cat-card[data-v-02015393]{background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:16px;cursor:pointer;text-align:center}.cat-card[data-v-02015393]:hover{background:var(--surface-2, #f3f4f6)}.cat-card b[data-v-02015393]{display:block;font-size:.9rem;margin-bottom:4px}.cat-card span[data-v-02015393]{font-size:.75rem;color:var(--text-secondary, #6b7280)}.sync-actions[data-v-02015393]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.health-cards[data-v-02015393]{display:flex;gap:10px;flex-wrap:wrap}.health-card[data-v-02015393]{background:var(--surface-2, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:6px;padding:8px 12px;font-size:.8rem;display:flex;gap:8px;align-items:center}.health-card .ok-text[data-v-02015393]{color:#16a34a;font-weight:600}.sync-btns[data-v-02015393]{display:flex;gap:8px}.status-badge[data-v-02015393]{padding:2px 8px;border-radius:10px;font-size:.75rem;background:#f3f4f6}.status-badge.ok[data-v-02015393]{background:#dcfce7;color:#16a34a}.status-badge.err[data-v-02015393]{background:#fee2e2;color:#dc2626}.empty-tip[data-v-02015393]{text-align:center;padding:40px;color:var(--text-secondary, #9ca3af);font-size:.875rem}.btn[data-v-02015393]{padding:8px 18px;border-radius:6px;cursor:pointer;font-size:.875rem;border:1px solid transparent}.btn.primary[data-v-02015393]{background:var(--primary, #2563eb);color:#fff}.btn.primary[data-v-02015393]:hover:not(:disabled){background:#1d4ed8}.btn.secondary[data-v-02015393]{background:var(--surface, #fff);border-color:var(--border, #e5e7eb)}.btn.ghost[data-v-02015393]{background:transparent;border-color:var(--border, #e5e7eb)}.btn[data-v-02015393]:disabled{opacity:.5;cursor:not-allowed}.toast[data-v-02015393]{position:fixed;bottom:24px;right:24px;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:2000;font-size:.875rem}@media (max-width: 768px){.stat-grid[data-v-02015393]{grid-template-columns:repeat(2,1fr)}.items-grid[data-v-02015393]{grid-template-columns:1fr}}.kx-version-footer[data-v-af6f7c15]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;margin-top:auto;border-top:1px solid var(--line, var(--kx-border-subtle, #e5e7eb));font-size:11px;line-height:1.35;color:var(--text-muted, var(--kx-text-muted, #6b7280))}.kx-version-footer__tag[data-v-af6f7c15]{font-weight:600;color:var(--text-secondary, var(--kx-text-secondary, #4b5563));font-family:var(--kx-font-mono, ui-monospace, monospace)}.kx-version-footer__build[data-v-af6f7c15]{font-family:var(--kx-font-mono, ui-monospace, monospace)}.kx-version-footer__date[data-v-af6f7c15]{opacity:.85}:root{--kx-cyan: #00D4FF}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--kx-bg-page);color:var(--kx-text-1);font-family:var(--kx-font);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:30;height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;background:var(--kx-bg-header);border-bottom:1px solid var(--kx-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--kx-blue);font-weight:700}.brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--kx-blue);color:#fff;font-family:var(--kx-mono);font-size:13px}.topnav{display:flex;align-items:center;gap:18px;color:var(--kx-text-2);font-size:14px}.topnav a{padding:16px 0 14px;border-bottom:2px solid transparent}.topnav a.active{color:var(--kx-blue);border-bottom-color:var(--kx-cyan);font-weight:700}.pill{display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border:1px solid var(--kx-border);border-radius:999px;background:var(--kx-bg-card);color:var(--kx-text-2);font-size:12px;font-weight:500}.pill strong{color:var(--kx-blue)}.page{max-width:1280px;margin:0 auto;padding:28px 24px 80px}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:32px;padding:42px;border-radius:18px;background:linear-gradient(135deg,#0d1b2a,#1677ff 52%,#2b4a6f);color:#fff;box-shadow:var(--kx-shadow-md)}.hero:after{content:"";position:absolute;right:-160px;top:-180px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(22,119,255,.3) 0%,rgba(0,212,255,.1) 42%,transparent 70%)}.hero>*{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--kx-cyan);font-family:var(--kx-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}h1,h2,h3,h4{margin:0;line-height:1.2}h1{max-width:660px;font-size:48px;font-weight:900;letter-spacing:-.01em}h2{margin-bottom:14px;color:var(--kx-text-1);font-size:24px;font-weight:700}h3{color:var(--kx-text-1);font-size:18px;font-weight:700}h4{color:var(--kx-text-1);font-size:14px;font-weight:700}p{margin:0 0 16px;color:var(--kx-text-2)}.hero p{max-width:660px;color:#ffffffc2;font-size:18px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 18px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);background:var(--kx-bg-card);color:var(--kx-text-1);font-size:14px;font-weight:700}.btn.primary{border-color:var(--kx-blue);background:var(--kx-blue);color:#fff}.hero .btn.primary{border-color:transparent;background:linear-gradient(135deg,#1677ff,#4096ff);box-shadow:0 12px 32px #1677ff52}.hero .btn.secondary{border-color:#ffffff47;background:#ffffff14;color:#fff}.console-card{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.console-head{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.14);color:#ffffffbd;font-size:12px}.console-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.glass-metric{padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff14}.glass-metric b{display:block;color:#fff;font-family:var(--kx-mono);font-size:24px}.glass-metric span{color:#ffffffa3;font-size:12px}.section{margin-top:40px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.section-head p{max-width:680px;margin-bottom:0}.grid-2,.grid-3,.grid-4{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:18px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-md);background:var(--kx-bg-card);box-shadow:var(--kx-shadow-sm)}.card.soft{background:var(--kx-bg-soft);box-shadow:none}.card p:last-child{margin-bottom:0}.kicker{color:var(--kx-text-3);font-family:var(--kx-mono);font-size:12px;font-weight:700;text-transform:uppercase}.metric{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--kx-border);color:var(--kx-text-2);font-family:var(--kx-mono);font-size:13px}.metric b{color:var(--kx-blue);font-size:20px}.status{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.ok{color:var(--kx-green);background:#00b96b14}.warn{color:var(--kx-orange);background:#fa8c1614}.info{color:var(--kx-blue);background:#1677ff14}.purple{color:var(--kx-purple);background:#722ed114}.table-wrap{overflow:auto;border:1px solid var(--kx-border);border-radius:var(--kx-radius-md);background:var(--kx-bg-card)}table{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}th,td{padding:12px 14px;border-bottom:1px solid var(--kx-border);text-align:left;vertical-align:top}th{background:#f9fafb;color:var(--kx-text-1);font-weight:600}tr:last-child td{border-bottom:0}td:last-child{font-family:var(--kx-mono);text-align:right}.workspace{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:560px;border:1px solid var(--kx-border);border-radius:16px;background:var(--kx-bg-card);box-shadow:var(--kx-shadow-md);overflow:hidden}.side{padding:14px 10px;border-right:1px solid var(--kx-border);background:#f9fafb}.side a{display:flex;align-items:center;gap:8px;min-height:36px;margin-bottom:4px;padding:0 10px;border-radius:8px;color:var(--kx-text-2);font-size:13px}.side a.active{background:#e0f2fe;color:#0369a1;font-weight:700}.main{padding:18px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:14px}.panel{padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-md);background:var(--kx-bg-card)}.row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:10px 0;border-top:1px solid var(--kx-border);color:var(--kx-text-2);font-size:13px}.row:first-of-type{border-top:0}.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.flow-step{padding:14px 12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-md);background:var(--kx-bg-soft);color:var(--kx-text-2);font-size:13px}.flow-step b{display:block;margin-bottom:4px;color:var(--kx-blue);font-size:14px}.page-title{margin-bottom:24px;padding:30px;border:1px solid var(--kx-border);border-radius:18px;background:var(--kx-bg-card);box-shadow:var(--kx-shadow-sm)}.page-title h1{color:var(--kx-blue);font-size:40px}.page-title p{max-width:760px;margin-top:14px;font-size:18px}.callout{padding:16px 18px;border:1px solid var(--kx-border);border-left:4px solid var(--kx-blue);border-radius:var(--kx-radius-md);background:var(--kx-bg-soft)}.code-head{display:flex;justify-content:space-between;margin-top:16px;padding:10px 12px;border:1px solid var(--kx-border);border-bottom:0;border-radius:var(--kx-radius-md) var(--kx-radius-md) 0 0;background:#f9fafb;color:var(--kx-text-3);font-family:var(--kx-mono);font-size:12px}pre{margin:0;padding:16px;overflow:auto;border:1px solid var(--kx-border);border-radius:0 0 var(--kx-radius-md) var(--kx-radius-md);background:var(--kx-bg-soft);color:var(--kx-text-1);font-family:var(--kx-mono);font-size:13px;line-height:1.65}code{font-family:var(--kx-mono)}@media (max-width: 1060px){.topnav{display:none}.hero,.workspace,.panel-grid{grid-template-columns:1fr}.hero{padding:32px 24px}.side{border-right:0;border-bottom:1px solid var(--kx-border)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.flow{grid-template-columns:1fr}}@media (max-width: 760px){.page{padding:16px 12px 48px}.topbar{padding:0 14px}.pill{display:none}h1,.page-title h1{font-size:32px}.grid-2,.grid-3,.grid-4,.console-grid{grid-template-columns:1fr}.section-head{display:block}}.enterprise-app .btn{cursor:pointer;border:none;font-family:inherit}.enterprise-app .btn:disabled{opacity:.55;cursor:not-allowed}.enterprise-app input,.enterprise-app select,.enterprise-app textarea{width:100%;padding:8px 10px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);font-family:inherit;font-size:14px}.enterprise-app .app-version-footer{position:fixed;left:12px;bottom:8px;z-index:20;max-width:220px;background:color-mix(in srgb,var(--kx-bg-card, #fff) 88%,transparent);border-radius:8px}.enterprise-app .field{display:grid;gap:6px;margin-bottom:12px}.enterprise-app .field span{font-size:12px;color:var(--kx-text-2);font-weight:600}.enterprise-app .error-banner{padding:10px 14px;border-radius:var(--kx-radius-sm);background:#fa8c161f;color:var(--kx-orange);font-size:13px;margin-bottom:12px}.enterprise-app .loading-hint{color:var(--kx-text-3);font-size:13px}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(6px)}:root,[data-theme=daylight]{--kx-bg-page: #f8f9fb;--kx-bg-card: #ffffff;--kx-bg-sidebar: #fafbfc;--kx-bg-navbar: rgba(255, 255, 255, .85);--kx-bg-hover: rgba(0, 0, 0, .02);--kx-bg-active: rgba(22, 119, 255, .06);--kx-bg-disabled: rgba(0, 0, 0, .04);--kx-bg-overlay: rgba(0, 0, 0, .45);--kx-text-primary: #1a1a2e;--kx-text-secondary: #4a5568;--kx-text-muted: #718096;--kx-text-disabled: #a0aec0;--kx-text-inverse: #ffffff;--kx-primary: #1677ff;--kx-primary-hover: #4096ff;--kx-primary-active: #0958d9;--kx-primary-bg: rgba(22, 119, 255, .06);--kx-primary-border: rgba(22, 119, 255, .2);--kx-success: #52c41a;--kx-success-bg: #f6ffed;--kx-success-border: #b7eb8f;--kx-warning: #faad14;--kx-warning-bg: #fffbe6;--kx-warning-border: #ffe58f;--kx-error: #ff4d4f;--kx-error-bg: #fff2f0;--kx-error-border: #ffccc7;--kx-info: #1677ff;--kx-info-bg: #e6f4ff;--kx-info-border: #91caff;--kx-border: rgba(0, 0, 0, .08);--kx-border-light: rgba(0, 0, 0, .04);--kx-border-strong: rgba(0, 0, 0, .15);--kx-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--kx-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--kx-shadow-lg: 0 10px 40px rgba(0, 0, 0, .12);--kx-shadow-xl: 0 20px 60px rgba(0, 0, 0, .15);--kx-navbar-height: 56px;--kx-navbar-bg: #ffffff;--kx-navbar-border: #e5e7eb;--kx-navbar-shadow: 0 1px 3px rgba(0, 0, 0, .08);--kx-navbar-text-primary: #1f2937;--kx-navbar-text-secondary: #4b5563;--kx-navbar-link: #374151;--kx-navbar-link-hover: #2563eb;--kx-navbar-link-active: #1d4ed8;--kx-navbar-bg-hover: #f3f4f6;--kx-navbar-bg-active: #e5e7eb;--kx-sidebar-width: 220px;--kx-sidebar-collapsed-width: 64px;--kx-sidebar-bg: #fafbfc;--kx-sidebar-border: #e5e7eb;--kx-sidebar-menu-bg: transparent;--kx-sidebar-menu-bg-hover: #e5e7eb;--kx-sidebar-menu-bg-active: #e0f2fe;--kx-sidebar-menu-text: #374151;--kx-sidebar-menu-text-hover: #1f2937;--kx-sidebar-menu-text-active: #0369a1;--kx-sidebar-menu-icon: #6b7280;--kx-sidebar-menu-icon-active: #0ea5e9;--kx-dropdown-bg: #ffffff;--kx-dropdown-border: #e5e7eb;--kx-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .12);--kx-dropdown-text: #374151;--kx-dropdown-text-hover: #1f2937;--kx-dropdown-bg-hover: #f3f4f6;--kx-dropdown-bg-active: #eff6ff;--kx-dropdown-divider: #e5e7eb;--kx-card-bg: #ffffff;--kx-card-border: #e5e7eb;--kx-card-shadow: 0 2px 8px rgba(0, 0, 0, .06);--kx-card-radius: 12px;--kx-card-text: #374151;--kx-card-text-secondary: #6b7280;--kx-card-header-bg: #f9fafb;--kx-brand-primary: #2563eb;--kx-brand-primary-hover: #1d4ed8;--kx-brand-primary-light: #eff6ff;--kx-brand-secondary: #7c3aed;--kx-brand-secondary-light: #f5f3ff;--kx-blue: #1677ff;--kx-blue-hover: #4096ff;--kx-blue-active: #0958d9;--kx-tech-blue: #1677ff;--kx-tech-cyan: #00D4FF;--kx-glow: rgba(22, 119, 255, .3)}[data-theme=night]{--kx-bg-page: #0a0e1a;--kx-bg-card: rgba(17, 24, 39, .85);--kx-bg-sidebar: #111827;--kx-bg-navbar: rgba(17, 24, 39, .9);--kx-bg-hover: rgba(255, 255, 255, .04);--kx-bg-active: rgba(59, 130, 246, .1);--kx-bg-disabled: rgba(255, 255, 255, .06);--kx-bg-overlay: rgba(0, 0, 0, .65);--kx-text-primary: #f1f5f9;--kx-text-secondary: #94a3b8;--kx-text-muted: #64748b;--kx-text-disabled: #475569;--kx-text-inverse: #1a1a2e;--kx-primary: #3b82f6;--kx-primary-hover: #60a5fa;--kx-primary-active: #2563eb;--kx-primary-bg: rgba(59, 130, 246, .1);--kx-primary-border: rgba(59, 130, 246, .3);--kx-success: #34d399;--kx-success-bg: #064e3b;--kx-success-border: #065f46;--kx-warning: #fbbf24;--kx-warning-bg: #78350f;--kx-warning-border: #92400e;--kx-error: #f87171;--kx-error-bg: #7f1d1d;--kx-error-border: #991b1b;--kx-info: #60a5fa;--kx-info-bg: #1e3a8a;--kx-info-border: #1e40af;--kx-border: rgba(255, 255, 255, .08);--kx-border-light: rgba(255, 255, 255, .04);--kx-border-strong: rgba(255, 255, 255, .15);--kx-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--kx-shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--kx-shadow-lg: 0 10px 40px rgba(0, 0, 0, .5);--kx-shadow-xl: 0 20px 60px rgba(0, 0, 0, .6);--kx-navbar-height: 56px;--kx-navbar-bg: #1f2937;--kx-navbar-border: #374151;--kx-navbar-shadow: 0 1px 3px rgba(0, 0, 0, .3);--kx-navbar-text-primary: #f9fafb;--kx-navbar-text-secondary: #d1d5db;--kx-navbar-link: #e5e7eb;--kx-navbar-link-hover: #60a5fa;--kx-navbar-link-active: #93c5fd;--kx-navbar-bg-hover: #374151;--kx-navbar-bg-active: #4b5563;--kx-sidebar-width: 220px;--kx-sidebar-collapsed-width: 64px;--kx-sidebar-bg: #111827;--kx-sidebar-border: #1f2937;--kx-sidebar-menu-bg: transparent;--kx-sidebar-menu-bg-hover: #1f2937;--kx-sidebar-menu-bg-active: #0c4a6e;--kx-sidebar-menu-text: #e5e7eb;--kx-sidebar-menu-text-hover: #f9fafb;--kx-sidebar-menu-text-active: #38bdf8;--kx-sidebar-menu-icon: #9ca3af;--kx-sidebar-menu-icon-active: #38bdf8;--kx-dropdown-bg: #1f2937;--kx-dropdown-border: #374151;--kx-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .4);--kx-dropdown-text: #e5e7eb;--kx-dropdown-text-hover: #f9fafb;--kx-dropdown-bg-hover: #374151;--kx-dropdown-bg-active: #1e3a5f;--kx-dropdown-divider: #374151;--kx-card-bg: #1f2937;--kx-card-border: #374151;--kx-card-shadow: 0 2px 8px rgba(0, 0, 0, .3);--kx-card-radius: 12px;--kx-card-text: #e5e7eb;--kx-card-text-secondary: #9ca3af;--kx-card-header-bg: #111827;--kx-brand-primary: #3b82f6;--kx-brand-primary-hover: #60a5fa;--kx-brand-primary-light: #1e3a5f;--kx-brand-secondary: #8b5cf6;--kx-brand-secondary-light: #2e1065;--kx-blue: #3b89ff;--kx-blue-hover: #5a9fff;--kx-blue-active: #1a6fff;--kx-tech-blue: #1677ff;--kx-tech-cyan: #00D4FF;--kx-glow: rgba(59, 137, 255, .4)}:root{--kx-text-xs: .6875rem;--kx-text-sm: .75rem;--kx-text-base: .8125rem;--kx-text-lg: .875rem;--kx-text-xl: 1rem;--kx-text-2xl: 1.25rem;--kx-text-3xl: 1.5rem;--kx-font-normal: 400;--kx-font-medium: 500;--kx-font-semibold: 600;--kx-font-bold: 700;--kx-leading-tight: 1.25;--kx-leading-normal: 1.4;--kx-leading-relaxed: 1.6;--kx-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans SC", sans-serif;--kx-font-mono: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--kx-space-0: 0;--kx-space-1: .25rem;--kx-space-2: .5rem;--kx-space-3: .75rem;--kx-space-4: 1rem;--kx-space-5: 1.25rem;--kx-space-6: 1.5rem;--kx-space-8: 2rem;--kx-space-10: 2.5rem;--kx-space-12: 3rem;--kx-radius-sm: 4px;--kx-radius-base: 6px;--kx-radius-md: 8px;--kx-radius-lg: 12px;--kx-radius-xl: 16px;--kx-radius-full: 9999px;--kx-height-xs: 20px;--kx-height-sm: 24px;--kx-height-md: 32px;--kx-height-lg: 40px;--kx-height-row: 36px;--kx-sidebar-width: 220px;--kx-sidebar-collapsed-width: 64px;--kx-navbar-height: 56px;--kx-topbar-height: 48px;--kx-transition-fast: .15s ease;--kx-transition-normal: .2s ease;--kx-transition-slow: .3s ease;--kx-z-dropdown: 100;--kx-z-sticky: 200;--kx-z-overlay: 300;--kx-z-modal: 400;--kx-z-popover: 500;--kx-z-tooltip: 600}html{color-scheme:light dark}[data-theme=daylight]{color-scheme:light}[data-theme=night]{color-scheme:dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}body{margin:0;padding:0;background-color:var(--kx-bg-page);color:var(--kx-text-primary);font-family:var(--kx-font);font-size:var(--kx-text-base);line-height:var(--kx-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--kx-transition-normal),color var(--kx-transition-normal)}*,*:before,*:after{box-sizing:border-box}a{color:var(--kx-primary);text-decoration:none}a:hover{color:var(--kx-primary-hover)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--kx-border-strong);border-radius:var(--kx-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--kx-text-muted)}
